Function at 0x422610
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push 0x402f96
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x260
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x401cb8
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 4], 1
mov dword [ebp - 4], 2
push 0xffffffffffffffff
call dword [sym.imp.MSVBVM60.DLL___vbaOnError]
mov dword [ebp - 4], 3
mov edx, 0x40a868
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 4
mov edx, 0x40a868
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 5
mov edx, 0x40a868
lea ecx, [ebp - 0x2c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 6
mov edx, 0x40a868
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 7
mov edx, 0x40a868
lea ecx, [ebp - 0x24]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 8
mov dword [ebp - 0x144], 0x43d05c
mov dword [ebp - 4], 9
push 1
mov eax, dword [ebp - 0x144]
mov ecx, dword [eax]
push ecx
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaUbound]
push eax
push 1
push 8
lea edx, [ebp - 0x54]
push edx
push 4
push 0x180
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
add esp, 0x1c
mov dword [ebp - 4], 0xa
mov eax, dword [ebp - 0x144]
mov ecx, dword [eax]
push ecx
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaUbound]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x150], ax
mov word [ebp - 0x14c], 1
mov word [ebp - 0x5c], 1
jmp 0x42275e
mov dx, word [ebp - 0x5c]
add dx, word [ebp - 0x14c]
jo 0x426569
mov word [ebp - 0x5c], dx
mov ax, word [ebp - 0x5c]
cmp ax, word [ebp - 0x150]
jg 0x423648
mov dword [ebp - 4], 0xb
mov ecx, dword [ebp - 0x144]
cmp dword [ecx + 0x2c], 0
je 0x4227e4
mov edx, dword [ebp - 0x144]
mov eax, dword [edx + 0x2c]
cmp word [eax], 1
jne 0x4227e4
movsx ecx, word [ebp - 0x5c]
mov edx, dword [ebp - 0x144]
mov eax, dword [edx + 0x2c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x138], ecx
mov ecx, dword [ebp - 0x144]
mov edx, dword [ecx + 0x2c]
mov eax, dword [ebp - 0x138]
cmp eax, dword [edx + 0x10]
jae 0x4227c7
mov dword [ebp - 0x188], 0
jmp 0x4227d3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x188], eax
mov ecx, dword [ebp - 0x138]
shl ecx, 2
mov dword [ebp - 0x18c], ecx
jmp 0x4227f0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x18c], eax
mov edx, dword [ebp - 0x144]
mov eax, dword [edx + 0x2c]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x18c]
mov eax, dword [ecx + edx]
mov dword [ebp - 0x15c], eax
mov ecx, dword [ebp - 0x15c]
mov dword [ebp - 0x190], ecx
cmp dword [ebp - 0x190], 0xb
ja case.0x42282a.2
mov edx, dword [ebp - 0x190]
jmp dword [edx*4 + 0x426539]
mov dword [ebp - 4], 0xd
mov ax, word [ebp - 0x40]
add ax, 1
jo 0x426569
mov word [ebp - 0x40], ax
mov dword [ebp - 4], 0xe
mov ecx, dword [ebp - 0x144]
cmp dword [ecx + 0x18], 0
je 0x4228c4
mov edx, dword [ebp - 0x144]
mov eax, dword [edx + 0x18]
cmp word [eax], 1
jne 0x4228c4
movsx ecx, word [ebp - 0x5c]
mov edx, dword [ebp - 0x144]
mov eax, dword [edx + 0x18]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x138], ecx
mov ecx, dword [ebp - 0x144]
mov edx, dword [ecx + 0x18]
mov eax, dword [ebp - 0x138]
cmp eax, dword [edx + 0x10]
jae 0x4228a7
mov dword [ebp - 0x194], 0
jmp 0x4228b3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x194], eax
mov ecx, dword [ebp - 0x138]
shl ecx, 2
mov dword [ebp - 0x198], ecx
jmp 0x4228d0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x198], eax
mov edx, dword [ebp - 0x2c]
push edx
mov eax, dword [ebp - 0x144]
mov ecx, dword [eax + 0x18]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x198]
mov ecx, dword [edx + eax]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40a8a0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x2c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xf
cmp dword [ebp - 0x54], 0
je 0x422978
mov edx, dword [ebp - 0x54]
cmp word [edx], 1
jne 0x422978
movsx eax, word [ebp - 0x5c]
mov ecx, dword [ebp - 0x54]
sub eax, dword [ecx + 0x14]
mov dword [ebp - 0x138], eax
mov edx, dword [ebp - 0x54]
mov eax, dword [ebp - 0x138]
cmp eax, dword [edx + 0x10]
jae 0x42295b
mov dword [ebp - 0x19c], 0
jmp 0x422967
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x19c], eax
mov ecx, dword [ebp - 0x138]
shl ecx, 2
mov dword [ebp - 0x1a0], ecx
jmp 0x422984
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1a0], eax
mov edx, 0x40a68c
mov eax, dword [ebp - 0x54]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x1a0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
jmp 0x423570
mov dword [ebp - 4], 0x11
cmp dword [ebp - 0x54], 0
je 0x4229fd
mov ecx, dword [ebp - 0x54]
cmp word [ecx], 1
jne 0x4229fd
movsx edx, word [ebp - 0x5c]
mov eax, dword [ebp - 0x54]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0x138], edx
mov ecx, dword [ebp - 0x54]
mov edx, dword [ebp - 0x138]
cmp edx, dword [ecx + 0x10]
jae 0x4229e0
mov dword [ebp - 0x1a4], 0
jmp 0x4229ec
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1a4], eax
mov eax, dword [ebp - 0x138]
shl eax, 2
mov dword [ebp - 0x1a8], eax
jmp 0x422a09
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1a8], eax
mov edx, 0x40a8ac
mov ecx, dword [ebp - 0x54]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0x1a8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
jmp 0x423570
mov dword [ebp - 4], 0x13
mov dx, word [ebp - 0x48]
add dx, 1
jo 0x426569
mov word [ebp - 0x48], dx
mov dword [ebp - 4], 0x14
mov eax, dword [ebp - 0x144]
cmp dword [eax + 0x18], 0
je 0x422ab3
mov ecx, dword [ebp - 0x144]
mov edx, dword [ecx + 0x18]
cmp word [edx], 1
jne 0x422ab3
movsx eax, word [ebp - 0x5c]
mov ecx, dword [ebp - 0x144]
mov edx, dword [ecx + 0x18]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x138], eax
mov eax, dword [ebp - 0x144]
mov ecx, dword [eax + 0x18]
mov edx, dword [ebp - 0x138]
cmp edx, dword [ecx + 0x10]
jae 0x422a96
mov dword [ebp - 0x1ac], 0
jmp 0x422aa2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1ac], eax
mov eax, dword [ebp - 0x138]
shl eax, 2
mov dword [ebp - 0x1b0], eax
jmp 0x422abf
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1b0], eax
mov ecx, dword [ebp - 0x34]
push ecx
mov edx, dword [ebp - 0x144]
mov eax, dword [edx + 0x18]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x1b0]
mov eax, dword [ecx + edx]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40a8a0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x15
cmp dword [ebp - 0x54], 0
je 0x422b67
mov ecx, dword [ebp - 0x54]
cmp word [ecx], 1
jne 0x422b67
movsx edx, word [ebp - 0x5c]
mov eax, dword [ebp - 0x54]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0x138], edx
mov ecx, dword [ebp - 0x54]
mov edx, dword [ebp - 0x138]
cmp edx, dword [ecx + 0x10]
jae 0x422b4a
mov dword [ebp - 0x1b4], 0
jmp 0x422b56
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1b4], eax
mov eax, dword [ebp - 0x138]
shl eax, 2
mov dword [ebp - 0x1b8], eax
jmp 0x422b73
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1b8], eax
mov edx, 0x40a910
mov ecx, dword [ebp - 0x54]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0x1b8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
jmp 0x423570
mov dword [ebp - 4], 0x17
mov dx, word [ebp - 0x48]
add dx, 1
jo 0x426569
mov word [ebp - 0x48], dx
mov dword [ebp - 4], 0x18
mov eax, dword [ebp - 0x144]
cmp dword [eax + 0x18], 0
je 0x422c1d
mov ecx, dword [ebp - 0x144]
mov edx, dword [ecx + 0x18]
cmp word [edx], 1
jne 0x422c1d
movsx eax, word [ebp - 0x5c]
mov ecx, dword [ebp - 0x144]
mov edx, dword [ecx + 0x18]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x138], eax
mov eax, dword [ebp - 0x144]
mov ecx, dword [eax + 0x18]
mov edx, dword [ebp - 0x138]
cmp edx, dword [ecx + 0x10]
jae 0x422c00
mov dword [ebp - 0x1bc], 0
jmp 0x422c0c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1bc], eax
mov eax, dword [ebp - 0x138]
shl eax, 2
mov dword [ebp - 0x1c0], eax
jmp 0x422c29
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1c0], eax
mov ecx, dword [ebp - 0x34]
push ecx
mov edx, dword [ebp - 0x144]
mov eax, dword [edx + 0x18]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x1c0]
mov eax, dword [ecx + edx]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40a8a0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x19
cmp dword [ebp - 0x54], 0
je 0x422cd1
mov ecx, dword [ebp - 0x54]
cmp word [ecx], 1
jne 0x422cd1
movsx edx, word [ebp - 0x5c]
mov eax, dword [ebp - 0x54]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0x138], edx
mov ecx, dword [ebp - 0x54]
mov edx, dword [ebp - 0x138]
cmp edx, dword [ecx + 0x10]
jae 0x422cb4
mov dword [ebp - 0x1c4], 0
jmp 0x422cc0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1c4], eax
mov eax, dword [ebp - 0x138]
shl eax, 2
mov dword [ebp - 0x1c8], eax
jmp 0x422cdd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1c8], eax
mov edx, 0x40a948
mov ecx, dword [ebp - 0x54]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0x1c8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
jmp 0x423570
mov dword [ebp - 4], 0x1b
mov dx, word [ebp - 0x58]
add dx, 1
jo 0x426569
mov word [ebp - 0x58], dx
mov dword [ebp - 4], 0x1c
mov eax, dword [ebp - 0x144]
cmp dword [eax + 0x18], 0
je 0x422d87
mov ecx, dword [ebp - 0x144]
mov edx, dword [ecx + 0x18]
cmp word [edx], 1
jne 0x422d87
movsx eax, word [ebp - 0x5c]
mov ecx, dword [ebp - 0x144]
mov edx, dword [ecx + 0x18]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x138], eax
mov eax, dword [ebp - 0x144]
mov ecx, dword [eax + 0x18]
mov edx, dword [ebp - 0x138]
cmp edx, dword [ecx + 0x10]
jae 0x422d6a
mov dword [ebp - 0x1cc], 0
jmp 0x422d76
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1cc], eax
mov eax, dword [ebp - 0x138]
shl eax, 2
mov dword [ebp - 0x1d0], eax
jmp 0x422d93
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1d0], eax
mov ecx, dword [ebp - 0x30]
push ecx
mov edx, dword [ebp - 0x144]
mov eax, dword [edx + 0x18]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x1d0]
mov eax, dword [ecx + edx]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40a8a0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x1d
cmp dword [ebp - 0x54], 0
je 0x422e3b
mov ecx, dword [ebp - 0x54]
cmp word [ecx], 1
jne 0x422e3b
movsx edx, word [ebp - 0x5c]
mov eax, dword [ebp - 0x54]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0x138], edx
mov ecx, dword [ebp - 0x54]
mov edx, dword [ebp - 0x138]
cmp edx, dword [ecx + 0x10]
jae 0x422e1e
mov dword [ebp - 0x1d4], 0
jmp 0x422e2a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1d4], eax
mov eax, dword [ebp - 0x138]
shl eax, 2
mov dword [ebp - 0x1d8], eax
jmp 0x422e47
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1d8], eax
mov edx, 0x40a9a8
mov ecx, dword [ebp - 0x54]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0x1d8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
jmp 0x423570
mov dword [ebp - 4], 0x1f
mov dx, word [ebp - 0x58]
add dx, 1
jo 0x426569
mov word [ebp - 0x58], dx
mov dword [ebp - 4], 0x20
mov eax, dword [ebp - 0x144]
cmp dword [eax + 0x18], 0
je 0x422ef1
mov ecx, dword [ebp - 0x144]
mov edx, dword [ecx + 0x18]
cmp word [edx], 1
jne 0x422ef1
movsx eax, word [ebp - 0x5c]
mov ecx, dword [ebp - 0x144]
mov edx, dword [ecx + 0x18]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x138], eax
mov eax, dword [ebp - 0x144]
mov ecx, dword [eax + 0x18]
mov edx, dword [ebp - 0x138]
cmp edx, dword [ecx + 0x10]
jae 0x422ed4
mov dword [ebp - 0x1dc], 0
jmp 0x422ee0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1dc], eax
mov eax, dword [ebp - 0x138]
shl eax, 2
mov dword [ebp - 0x1e0], eax
jmp 0x422efd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1e0], eax
mov ecx, dword [ebp - 0x30]
push ecx
mov edx, dword [ebp - 0x144]
mov eax, dword [edx + 0x18]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x1e0]
mov eax, dword [ecx + edx]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40a8a0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x21
cmp dword [ebp - 0x54], 0
je 0x422fa5
mov ecx, dword [ebp - 0x54]
cmp word [ecx], 1
jne 0x422fa5
movsx edx, word [ebp - 0x5c]
mov eax, dword [ebp - 0x54]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0x138], edx
mov ecx, dword [ebp - 0x54]
mov edx, dword [ebp - 0x138]
cmp edx, dword [ecx + 0x10]
jae 0x422f88
mov dword [ebp - 0x1e4], 0
jmp 0x422f94
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1e4], eax
mov eax, dword [ebp - 0x138]
shl eax, 2
mov dword [ebp - 0x1e8], eax
jmp 0x422fb1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1e8], eax
mov edx, 0x40a9f0
mov ecx, dword [ebp - 0x54]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0x1e8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
jmp 0x423570
mov dword [ebp - 4], 0x23
mov dx, word [ebp - 0x58]
add dx, 1
jo 0x426569
mov word [ebp - 0x58], dx
mov dword [ebp - 4], 0x24
mov eax, dword [ebp - 0x144]
cmp dword [eax + 0x18], 0
je 0x42305b
mov ecx, dword [ebp - 0x144]
mov edx, dword [ecx + 0x18]
cmp word [edx], 1
jne 0x42305b
movsx eax, word [ebp - 0x5c]
mov ecx, dword [ebp - 0x144]
mov edx, dword [ecx + 0x18]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x138], eax
mov eax, dword [ebp - 0x144]
mov ecx, dword [eax + 0x18]
mov edx, dword [ebp - 0x138]
cmp edx, dword [ecx + 0x10]
jae 0x42303e
mov dword [ebp - 0x1ec], 0
jmp 0x42304a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1ec], eax
mov eax, dword [ebp - 0x138]
shl eax, 2
mov dword [ebp - 0x1f0], eax
jmp 0x423067
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1f0], eax
mov ecx, dword [ebp - 0x30]
push ecx
mov edx, dword [ebp - 0x144]
mov eax, dword [edx + 0x18]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x1f0]
mov eax, dword [ecx + edx]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40a8a0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x25
cmp dword [ebp - 0x54], 0
je 0x42310f
mov ecx, dword [ebp - 0x54]
cmp word [ecx], 1
jne 0x42310f
movsx edx, word [ebp - 0x5c]
mov eax, dword [ebp - 0x54]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0x138], edx
mov ecx, dword [ebp - 0x54]
mov edx, dword [ebp - 0x138]
cmp edx, dword [ecx + 0x10]
jae 0x4230f2
mov dword [ebp - 0x1f4], 0
jmp 0x4230fe
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1f4], eax
mov eax, dword [ebp - 0x138]
shl eax, 2
mov dword [ebp - 0x1f8], eax
jmp 0x42311b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1f8], eax
mov edx, 0x40aa3c
mov ecx, dword [ebp - 0x54]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0x1f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
jmp 0x423570
mov dword [ebp - 4], 0x27
mov dx, word [ebp - 0x58]
add dx, 1
jo 0x426569
mov word [ebp - 0x58], dx
mov dword [ebp - 4], 0x28
mov eax, dword [ebp - 0x144]
cmp dword [eax + 0x18], 0
je 0x4231c5
mov ecx, dword [ebp - 0x144]
mov edx, dword [ecx + 0x18]
cmp word [edx], 1
jne 0x4231c5
movsx eax, word [ebp - 0x5c]
mov ecx, dword [ebp - 0x144]
mov edx, dword [ecx + 0x18]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x138], eax
mov eax, dword [ebp - 0x144]
mov ecx, dword [eax + 0x18]
mov edx, dword [ebp - 0x138]
cmp edx, dword [ecx + 0x10]
jae 0x4231a8
mov dword [ebp - 0x1fc], 0
jmp 0x4231b4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1fc], eax
mov eax, dword [ebp - 0x138]
shl eax, 2
mov dword [ebp - 0x200], eax
jmp 0x4231d1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x200], eax
mov ecx, dword [ebp - 0x30]
push ecx
mov edx, dword [ebp - 0x144]
mov eax, dword [edx + 0x18]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x200]
mov eax, dword [ecx + edx]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40a8a0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x29
cmp dword [ebp - 0x54], 0
je 0x423279
mov ecx, dword [ebp - 0x54]
cmp word [ecx], 1
jne 0x423279
movsx edx, word [ebp - 0x5c]
mov eax, dword [ebp - 0x54]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0x138], edx
mov ecx, dword [ebp - 0x54]
mov edx, dword [ebp - 0x138]
cmp edx, dword [ecx + 0x10]
jae 0x42325c
mov dword [ebp - 0x204], 0
jmp 0x423268
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x204], eax
mov eax, dword [ebp - 0x138]
shl eax, 2
mov dword [ebp - 0x208], eax
jmp 0x423285
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x208], eax
mov edx, 0x40aa94
mov ecx, dword [ebp - 0x54]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0x208]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
jmp 0x423570
mov dword [ebp - 4], 0x2b
mov dx, word [ebp - 0x50]
add dx, 1
jo 0x426569
mov word [ebp - 0x50], dx
mov dword [ebp - 4], 0x2c
mov eax, dword [ebp - 0x144]
cmp dword [eax + 0x18], 0
je 0x42332f
mov ecx, dword [ebp - 0x144]
mov edx, dword [ecx + 0x18]
cmp word [edx], 1
jne 0x42332f
movsx eax, word [ebp - 0x5c]
mov ecx, dword [ebp - 0x144]
mov edx, dword [ecx + 0x18]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x138], eax
mov eax, dword [ebp - 0x144]
mov ecx, dword [eax + 0x18]
mov edx, dword [ebp - 0x138]
cmp edx, dword [ecx + 0x10]
jae 0x423312
mov dword [ebp - 0x20c], 0
jmp 0x42331e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x20c], eax
mov eax, dword [ebp - 0x138]
shl eax, 2
mov dword [ebp - 0x210], eax
jmp 0x42333b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x210], eax
mov ecx, dword [ebp - 0x24]
push ecx
mov edx, dword [ebp - 0x144]
mov eax, dword [edx + 0x18]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x210]
mov eax, dword [ecx + edx]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40a8a0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x24]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x2d
mov cx, word [ebp - 0x58]
add cx, 1
jo 0x426569
mov word [ebp - 0x58], cx
mov dword [ebp - 4], 0x2e
mov edx, dword [ebp - 0x144]
cmp dword [edx + 0x18], 0
je 0x423414
mov eax, dword [ebp - 0x144]
mov ecx, dword [eax + 0x18]
cmp word [ecx], 1
jne 0x423414
movsx edx, word [ebp - 0x5c]
mov eax, dword [ebp - 0x144]
mov ecx, dword [eax + 0x18]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x138], edx
mov edx, dword [ebp - 0x144]
mov eax, dword [edx + 0x18]
mov ecx, dword [ebp - 0x138]
cmp ecx, dword [eax + 0x10]
jae 0x4233f7
mov dword [ebp - 0x214], 0
jmp 0x423403
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x214], eax
mov edx, dword [ebp - 0x138]
shl edx, 2
mov dword [ebp - 0x218], edx
jmp 0x423420
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x218], eax
mov eax, dword [ebp - 0x30]
push eax
mov ecx, dword [ebp - 0x144]
mov edx, dword [ecx + 0x18]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x218]
mov edx, dword [eax + ecx]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40a8a0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x2f
cmp dword [ebp - 0x54], 0
je 0x4234c8
mov eax, dword [ebp - 0x54]
cmp word [eax], 1
jne 0x4234c8
movsx ecx, word [ebp - 0x5c]
mov edx, dword [ebp - 0x54]
sub ecx, dword [edx + 0x14]
mov dword [ebp - 0x138], ecx
mov eax, dword [ebp - 0x54]
mov ecx, dword [ebp - 0x138]
cmp ecx, dword [eax + 0x10]
jae 0x4234ab
mov dword [ebp - 0x21c], 0
jmp 0x4234b7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x21c], eax
mov edx, dword [ebp - 0x138]
shl edx, 2
mov dword [ebp - 0x220], edx
jmp 0x4234d4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x220], eax
mov edx, 0x40aac8
mov eax, dword [ebp - 0x54]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x220]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
jmp 0x423570
mov dword [ebp - 4], 0x31
cmp dword [ebp - 0x54], 0
je 0x42354d
mov ecx, dword [ebp - 0x54]
cmp word [ecx], 1
jne 0x42354d
movsx edx, word [ebp - 0x5c]
mov eax, dword [ebp - 0x54]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0x138], edx
mov ecx, dword [ebp - 0x54]
mov edx, dword [ebp - 0x138]
cmp edx, dword [ecx + 0x10]
jae 0x423530
mov dword [ebp - 0x224], 0
jmp 0x42353c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x224], eax
mov eax, dword [ebp - 0x138]
shl eax, 2
mov dword [ebp - 0x228], eax
jmp 0x423559
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x228], eax
mov edx, 0x40ab30
mov ecx, dword [ebp - 0x54]
mov ecx, dword [ecx + 0xc]
add ecx, dword [ebp - 0x228]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x33
mov edx, dword [ebp - 0x144]
cmp dword [edx + 0x18], 0
je 0x4235e5
mov eax, dword [ebp - 0x144]
mov ecx, dword [eax + 0x18]
cmp word [ecx], 1
jne 0x4235e5
movsx edx, word [ebp - 0x5c]
mov eax, dword [ebp - 0x144]
mov ecx, dword [eax + 0x18]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x138], edx
mov edx, dword [ebp - 0x144]
mov eax, dword [edx + 0x18]
mov ecx, dword [ebp - 0x138]
cmp ecx, dword [eax + 0x10]
jae 0x4235c8
mov dword [ebp - 0x22c], 0
jmp 0x4235d4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x22c], eax
mov edx, dword [ebp - 0x138]
shl edx, 2
mov dword [ebp - 0x230], edx
jmp 0x4235f1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x230], eax
mov eax, dword [ebp - 0x28]
push eax
mov ecx, dword [ebp - 0x144]
mov edx, dword [ecx + 0x18]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x230]
mov edx, dword [eax + ecx]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40a8a0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x34
jmp 0x422749
mov dword [ebp - 4], 0x35
mov eax, dword [ebp - 0x28]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
sub eax, 2
jo 0x426569
push eax
mov ecx, dword [ebp - 0x28]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseBstr]
mov edx, eax
lea ecx, [ebp - 0x68]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 0xfc], 0x407010
mov dword [ebp - 0x104], 8
lea edx, [ebp - 0x104]
lea ecx, [ebp - 0x94]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov edx, dword [ebp - 0x68]
mov dword [ebp - 0x174], edx
mov dword [ebp - 0x68], 0
mov eax, dword [ebp - 0x174]
mov dword [ebp - 0x7c], eax
mov dword [ebp - 0x84], 8
mov ecx, dword [ebp - 0x28]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
xor edx, edx
cmp eax, 0x19
setg dl
neg edx
mov word [ebp - 0xec], dx
mov dword [ebp - 0xf4], 0xb
lea eax, [ebp - 0x94]
push eax
lea ecx, [ebp - 0x84]
push ecx
lea edx, [ebp - 0xf4]
push edx
lea eax, [ebp - 0xa4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea ecx, [ebp - 0xa4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x68]
push edx
lea eax, [ebp - 0x64]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0xa4]
push ecx
lea edx, [ebp - 0x94]
push edx
lea eax, [ebp - 0x84]
push eax
lea ecx, [ebp - 0xf4]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
mov dword [ebp - 4], 0x36
mov edx, dword [ebp - 0x34]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
sub eax, 2
jo 0x426569
push eax
mov eax, dword [ebp - 0x34]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseBstr]
mov edx, eax
lea ecx, [ebp - 0x68]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 0xfc], 0x407010
mov dword [ebp - 0x104], 8
lea edx, [ebp - 0x104]
lea ecx, [ebp - 0x94]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov ecx, dword [ebp - 0x68]
mov dword [ebp - 0x178], ecx
mov dword [ebp - 0x68], 0
mov edx, dword [ebp - 0x178]
mov dword [ebp - 0x7c], edx
mov dword [ebp - 0x84], 8
mov eax, dword [ebp - 0x34]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
xor ecx, ecx
cmp eax, 0x19
setg cl
neg ecx
mov word [ebp - 0xec], cx
mov dword [ebp - 0xf4], 0xb
lea edx, [ebp - 0x94]
push edx
lea eax, [ebp - 0x84]
push eax
lea ecx, [ebp - 0xf4]
push ecx
lea edx, [ebp - 0xa4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea eax, [ebp - 0xa4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x68]
push ecx
lea edx, [ebp - 0x64]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea eax, [ebp - 0xa4]
push eax
lea ecx, [ebp - 0x94]
push ecx
lea edx, [ebp - 0x84]
push edx
lea eax, [ebp - 0xf4]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
mov dword [ebp - 4], 0x37
mov ecx, dword [ebp - 0x2c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
sub eax, 2
jo 0x426569
push eax
mov edx, dword [ebp - 0x2c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseBstr]
mov edx, eax
lea ecx, [ebp - 0x68]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 0xfc], 0x407010
mov dword [ebp - 0x104], 8
lea edx, [ebp - 0x104]
lea ecx, [ebp - 0x94]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov eax, dword [ebp - 0x68]
mov dword [ebp - 0x17c], eax
mov dword [ebp - 0x68], 0
mov ecx, dword [ebp - 0x17c]
mov dword [ebp - 0x7c], ecx
mov dword [ebp - 0x84], 8
mov edx, dword [ebp - 0x2c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
xor ecx, ecx
cmp eax, 0x19
setg cl
neg ecx
mov word [ebp - 0xec], cx
mov dword [ebp - 0xf4], 0xb
lea edx, [ebp - 0x94]
push edx
lea eax, [ebp - 0x84]
push eax
lea ecx, [ebp - 0xf4]
push ecx
lea edx, [ebp - 0xa4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea eax, [ebp - 0xa4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x2c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x68]
push ecx
lea edx, [ebp - 0x64]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea eax, [ebp - 0xa4]
push eax
lea ecx, [ebp - 0x94]
push ecx
lea edx, [ebp - 0x84]
push edx
lea eax, [ebp - 0xf4]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
mov dword [ebp - 4], 0x38
mov ecx, dword [ebp - 0x30]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
sub eax, 2
jo 0x426569
push eax
mov edx, dword [ebp - 0x30]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseBstr]
mov edx, eax
lea ecx, [ebp - 0x68]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 0xfc], 0x407010
mov dword [ebp - 0x104], 8
lea edx, [ebp - 0x104]
lea ecx, [ebp - 0x94]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov eax, dword [ebp - 0x68]
mov dword [ebp - 0x180], eax
mov dword [ebp - 0x68], 0
mov ecx, dword [ebp - 0x180]
mov dword [ebp - 0x7c], ecx
mov dword [ebp - 0x84], 8
mov edx, dword [ebp - 0x30]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
xor ecx, ecx
cmp eax, 0x19
setg cl
neg ecx
mov word [ebp - 0xec], cx
mov dword [ebp - 0xf4], 0xb
lea edx, [ebp - 0x94]
push edx
lea eax, [ebp - 0x84]
push eax
lea ecx, [ebp - 0xf4]
push ecx
lea edx, [ebp - 0xa4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea eax, [ebp - 0xa4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x68]
push ecx
lea edx, [ebp - 0x64]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea eax, [ebp - 0xa4]
push eax
lea ecx, [ebp - 0x94]
push ecx
lea edx, [ebp - 0x84]
push edx
lea eax, [ebp - 0xf4]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
mov dword [ebp - 4], 0x39
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
sub eax, 2
jo 0x426569
push eax
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseBstr]
mov edx, eax
lea ecx, [ebp - 0x68]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 0xfc], 0x407010
mov dword [ebp - 0x104], 8
lea edx, [ebp - 0x104]
lea ecx, [ebp - 0x94]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov eax, dword [ebp - 0x68]
mov dword [ebp - 0x184], eax
mov dword [ebp - 0x68], 0
mov ecx, dword [ebp - 0x184]
mov dword [ebp - 0x7c], ecx
mov dword [ebp - 0x84], 8
mov edx, dword [ebp - 0x24]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
xor ecx, ecx
cmp eax, 0x19
setg cl
neg ecx
mov word [ebp - 0xec], cx
mov dword [ebp - 0xf4], 0xb
lea edx, [ebp - 0x94]
push edx
lea eax, [ebp - 0x84]
push eax
lea ecx, [ebp - 0xf4]
push ecx
lea edx, [ebp - 0xa4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea eax, [ebp - 0xa4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x24]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x68]
push ecx
lea edx, [ebp - 0x64]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea eax, [ebp - 0xa4]
push eax
lea ecx, [ebp - 0x94]
push ecx
lea edx, [ebp - 0x84]
push edx
lea eax, [ebp - 0xf4]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
mov dword [ebp - 4], 0x3a
mov cx, word [ebp - 0x5c]
sub cx, 1
jo 0x426569
mov word [ebp - 0x38], cx
mov dword [ebp - 4], 0x3b
mov dword [ebp - 0x144], 0
mov dword [ebp - 4], 0x3c
push 0x40ab6c
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x3d
mov edx, dword [ebp - 0x44]
push edx
push 0x40ab80
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x3e
mov eax, dword [ebp - 0x44]
push eax
push 0x40ac68
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x3f
mov ecx, dword [ebp - 0x44]
push ecx
push 0x40acf4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x40
mov edx, dword [ebp - 0x44]
push edx
push 0x40ad9c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x41
mov eax, dword [ebp - 0x44]
push eax
push 0x40ac0c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x42
mov ecx, dword [ebp - 0x44]
push ecx
push 0x40ac30
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x43
mov edx, dword [ebp - 0x44]
push edx
push 0x40ac44
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [0x43d090]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x68]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40a6b4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x6c]
push ecx
lea edx, [ebp - 0x68]
push edx
lea eax, [ebp - 0x64]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 4], 0x44
mov ecx, dword [ebp - 0x44]
push ecx
push 0x40ac58
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x45
mov edx, dword [ebp - 0x44]
push edx
push 0x40ae40
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x46
mov eax, dword [ebp - 0x44]
push eax
push 0x40aecc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x47
mov ecx, dword [ebp - 0x44]
push ecx
push 0x40aef8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [0x43d090]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x68]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40af70
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x6c]
push eax
lea ecx, [ebp - 0x68]
push ecx
lea edx, [ebp - 0x64]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 4], 0x48
mov eax, dword [ebp - 0x44]
push eax
push 0x40afac
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x49
mov ecx, dword [ebp - 0x44]
push ecx
push 0x40afbc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x4a
mov edx, dword [ebp - 0x44]
push edx
push 0x40afe4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x4b
mov eax, dword [ebp - 0x44]
push eax
push 0x40b070
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [0x43d094]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x68]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40b0b4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x6c]
push edx
lea eax, [ebp - 0x68]
push eax
lea ecx, [ebp - 0x64]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 4], 0x4c
mov edx, dword [ebp - 0x44]
push edx
push 0x40afac
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x4d
mov eax, dword [ebp - 0x44]
push eax
push 0x40afbc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x4e
mov ecx, dword [ebp - 0x44]
push ecx
push 0x40b0c4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x4f
mov edx, dword [ebp - 0x44]
push edx
push 0x40b070
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ax, word [ebp - 0x38]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x68]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0x28]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40b0b4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x74]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x74]
push edx
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x6c]
push ecx
lea edx, [ebp - 0x68]
push edx
lea eax, [ebp - 0x64]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0x50
mov ecx, dword [ebp - 0x44]
push ecx
push 0x40afac
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x51
mov edx, dword [ebp - 0x44]
push edx
push 0x40afbc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x52
mov eax, dword [ebp - 0x44]
push eax
push 0x40b1b8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x53
mov ecx, dword [ebp - 0x44]
push ecx
push 0x40b070
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov dx, word [ebp - 0x40]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x68]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x2c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40b0b4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x74]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x74]
push ecx
lea edx, [ebp - 0x70]
push edx
lea eax, [ebp - 0x6c]
push eax
lea ecx, [ebp - 0x68]
push ecx
lea edx, [ebp - 0x64]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0x54
mov eax, dword [ebp - 0x44]
push eax
push 0x40afac
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x55
mov ecx, dword [ebp - 0x44]
push ecx
push 0x40afbc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x56
mov edx, dword [ebp - 0x44]
push edx
push 0x40b244
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x57
mov eax, dword [ebp - 0x44]
push eax
push 0x40b070
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov cx, word [ebp - 0x48]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x68]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0x34]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40b0b4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x74]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x74]
push eax
lea ecx, [ebp - 0x70]
push ecx
lea edx, [ebp - 0x6c]
push edx
lea eax, [ebp - 0x68]
push eax
lea ecx, [ebp - 0x64]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0x58
mov edx, dword [ebp - 0x44]
push edx
push 0x40afac
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x59
mov eax, dword [ebp - 0x44]
push eax
push 0x40afbc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x5a
mov ecx, dword [ebp - 0x44]
push ecx
push 0x40b2d0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x5b
mov edx, dword [ebp - 0x44]
push edx
push 0x40b070
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ax, word [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x68]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40b0b4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x74]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x74]
push edx
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x6c]
push ecx
lea edx, [ebp - 0x68]
push edx
lea eax, [ebp - 0x64]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0x5c
mov ecx, dword [ebp - 0x44]
push ecx
push 0x40afac
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x5d
mov edx, dword [ebp - 0x44]
push edx
push 0x40afbc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x5e
mov eax, dword [ebp - 0x44]
push eax
push 0x40b364
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x5f
mov ecx, dword [ebp - 0x44]
push ecx
push 0x40b070
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov dx, word [ebp - 0x58]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x68]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40b0b4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x74]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x74]
push ecx
lea edx, [ebp - 0x70]
push edx
lea eax, [ebp - 0x6c]
push eax
lea ecx, [ebp - 0x68]
push ecx
lea edx, [ebp - 0x64]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0x60
mov eax, dword [ebp - 0x44]
push eax
push 0x40afac
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x61
mov ecx, dword [ebp - 0x44]
push ecx
push 0x40afbc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x62
mov edx, dword [ebp - 0x44]
push edx
push 0x40b3f0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x63
mov eax, dword [ebp - 0x44]
push eax
push 0x40b070
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x7c], eax
mov dword [ebp - 0x84], 8
mov cx, word [0x43d098]
mov word [ebp - 0xec], cx
mov dword [ebp - 0xf4], 0xb
mov dword [ebp - 0xfc], 0x40b0b4
mov dword [ebp - 0x104], 8
mov dword [ebp - 0x10c], 0x408f34
mov dword [ebp - 0x114], 8
lea edx, [ebp - 0x84]
push edx
lea eax, [ebp - 0xf4]
push eax
lea ecx, [ebp - 0x94]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x104]
push edx
lea eax, [ebp - 0xa4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x114]
push ecx
lea edx, [ebp - 0xb4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xb4]
push eax
lea ecx, [ebp - 0xa4]
push ecx
lea edx, [ebp - 0x94]
push edx
lea eax, [ebp - 0xf4]
push eax
lea ecx, [ebp - 0x84]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
mov dword [ebp - 4], 0x64
mov edx, dword [ebp - 0x44]
push edx
push 0x40afac
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x65
mov eax, dword [ebp - 0x44]
push eax
push 0x40afbc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x66
mov ecx, dword [ebp - 0x44]
push ecx
push 0x40b488
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x67
lea edx, [ebp - 0x84]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov eax, dword [ebp - 0x44]
push eax
push 0x40b070
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0xac], eax
mov dword [ebp - 0xb4], 8
mov dword [ebp - 0xec], 0x40b508
mov dword [ebp - 0xf4], 8
lea edx, [ebp - 0xf4]
lea ecx, [ebp - 0x94]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea ecx, [ebp - 0x94]
push ecx
lea edx, [ebp - 0x84]
push edx
lea eax, [ebp - 0xa4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0xfc], 0x40b0b4
mov dword [ebp - 0x104], 8
mov dword [ebp - 0x10c], 0x408f34
mov dword [ebp - 0x114], 8
lea ecx, [ebp - 0xb4]
push ecx
lea edx, [ebp - 0xa4]
push edx
lea eax, [ebp - 0xc4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x104]
push ecx
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x114]
push eax
lea ecx, [ebp - 0xe4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xe4]
push edx
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xc4]
push ecx
lea edx, [ebp - 0xa4]
push edx
lea eax, [ebp - 0xb4]
push eax
lea ecx, [ebp - 0x94]
push ecx
lea edx, [ebp - 0x84]
push edx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x20
mov dword [ebp - 4], 0x68
mov eax, dword [ebp - 0x44]
push eax
push 0x40afac
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x69
mov ecx, dword [ebp - 0x44]
push ecx
push 0x40aecc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x6a
mov edx, dword [ebp - 0x44]
push edx
push 0x40b148
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x6b
mov eax, dword [ebp - 0x44]
push eax
push 0x40afac
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x6c
mov ecx, dword [ebp - 0x44]
push ecx
push 0x40b1a8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x6d
mov edx, dword [ebp - 0x44]
push edx
push 0x40b53c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x6e
mov eax, dword [ebp - 0x44]
push eax
push 0x40afac
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x6f
mov dword [ebp - 0x148], 0x43d05c
mov dword [ebp - 4], 0x70
mov ecx, dword [ebp - 0x148]
mov edx, dword [ecx]
push edx
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaUbound]
mov ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov word [ebp - 0x158], ax
mov word [ebp - 0x154], 1
mov word [ebp - 0x5c], 1
jmp 0x424dc6
mov ax, word [ebp - 0x5c]
add ax, word [ebp - 0x154]
jo 0x426569
mov word [ebp - 0x5c], ax
mov cx, word [ebp - 0x5c]
cmp cx, word [ebp - 0x158]
jg 0x42619e
mov dword [ebp - 4], 0x71
mov edx, dword [ebp - 0x44]
push edx
push 0x40aecc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x72
mov eax, dword [ebp - 0x44]
push eax
push 0x40b5a0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov cx, word [ebp - 0x5c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x68]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40b630
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x70]
push edx
lea eax, [ebp - 0x6c]
push eax
lea ecx, [ebp - 0x68]
push ecx
lea edx, [ebp - 0x64]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
mov dword [ebp - 4], 0x73
mov eax, dword [ebp - 0x148]
cmp dword [eax], 0
je 0x424f1c
mov ecx, dword [ebp - 0x148]
mov edx, dword [ecx]
cmp word [edx], 1
jne 0x424f1c
movsx eax, word [ebp - 0x5c]
mov ecx, dword [ebp - 0x148]
mov edx, dword [ecx]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x138], eax
mov eax, dword [ebp - 0x148]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x138]
cmp edx, dword [ecx + 0x10]
jae 0x424eff
mov dword [ebp - 0x234], 0
jmp 0x424f0b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x234], eax
mov eax, dword [ebp - 0x138]
shl eax, 2
mov dword [ebp - 0x238], eax
jmp 0x424f28
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x238], eax
mov ecx, dword [ebp - 0x44]
push ecx
push 0x40b658
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0x148]
mov eax, dword [edx]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x238]
mov eax, dword [ecx + edx]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x68]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40b6d4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x6c]
push ecx
lea edx, [ebp - 0x68]
push edx
lea eax, [ebp - 0x64]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 4], 0x74
mov ecx, dword [ebp - 0x44]
push ecx
push 0x40afac
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x75
mov edx, dword [ebp - 0x44]
push edx
push 0x40afbc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x76
mov eax, dword [ebp - 0x44]
push eax
push 0x40b708
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x77
mov ecx, dword [ebp - 0x148]
cmp dword [ecx + 0x14], 0
je 0x4250e6
mov edx, dword [ebp - 0x148]
mov eax, dword [edx + 0x14]
cmp word [eax], 1
jne 0x4250e6
movsx ecx, word [ebp - 0x5c]
mov edx, dword [ebp - 0x148]
mov eax, dword [edx + 0x14]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x138], ecx
mov ecx, dword [ebp - 0x148]
mov edx, dword [ecx + 0x14]
mov eax, dword [ebp - 0x138]
cmp eax, dword [edx + 0x10]
jae 0x4250c9
mov dword [ebp - 0x23c], 0
jmp 0x4250d5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x23c], eax
mov ecx, dword [ebp - 0x138]
shl ecx, 2
mov dword [ebp - 0x240], ecx
jmp 0x4250f2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x240], eax
mov edx, dword [ebp - 0x44]
push edx
push 0x40b070
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x148]
mov ecx, dword [eax + 0x14]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x240]
mov ecx, dword [edx + eax]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseBstr]
mov edx, eax
lea ecx, [ebp - 0x68]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40b0b4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x70]
push edx
lea eax, [ebp - 0x6c]
push eax
lea ecx, [ebp - 0x68]
push ecx
lea edx, [ebp - 0x64]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
mov dword [ebp - 4], 0x78
mov eax, dword [ebp - 0x44]
push eax
push 0x40afac
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x79
mov ecx, dword [ebp - 0x44]
push ecx
push 0x40afbc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x7a
mov edx, dword [ebp - 0x44]
push edx
push 0x40b788
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x7b
mov eax, dword [ebp - 0x44]
push eax
push 0x40b070
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x9c], eax
mov dword [ebp - 0xa4], 8
mov ecx, dword [ebp - 0x148]
mov edx, dword [ecx + 8]
push edx
lea eax, [ebp - 0x60]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x60], 0
je 0x4252e2
mov ecx, dword [ebp - 0x60]
cmp word [ecx], 1
jne 0x4252e2
movsx edx, word [ebp - 0x5c]
mov eax, dword [ebp - 0x60]
sub edx, dword [eax + 0x14]
mov dword [ebp - 0x140], edx
mov ecx, dword [ebp - 0x60]
mov edx, dword [ebp - 0x140]
cmp edx, dword [ecx + 0x10]
jae 0x4252c5
mov dword [ebp - 0x244], 0
jmp 0x4252d1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x244], eax
mov eax, dword [ebp - 0x140]
shl eax, 2
mov dword [ebp - 0x248], eax
jmp 0x4252ee
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x248], eax
mov ecx, dword [ebp - 0x60]
mov edx, dword [ecx + 0xc]
add edx, dword [ebp - 0x248]
mov dword [ebp - 0x10c], edx
mov dword [ebp - 0x114], 0x4008
mov dword [ebp - 0xfc], 0x40b830
mov dword [ebp - 0x104], 8
lea edx, [ebp - 0x104]
lea ecx, [ebp - 0x84]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov eax, dword [ebp - 0x148]
cmp dword [eax + 8], 0
je 0x42539e
mov ecx, dword [ebp - 0x148]
mov edx, dword [ecx + 8]
cmp word [edx], 1
jne 0x42539e
movsx eax, word [ebp - 0x5c]
mov ecx, dword [ebp - 0x148]
mov edx, dword [ecx + 8]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x138], eax
mov eax, dword [ebp - 0x148]
mov ecx, dword [eax + 8]
mov edx, dword [ebp - 0x138]
cmp edx, dword [ecx + 0x10]
jae 0x425381
mov dword [ebp - 0x24c], 0
jmp 0x42538d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x24c], eax
mov eax, dword [ebp - 0x138]
shl eax, 2
mov dword [ebp - 0x250], eax
jmp 0x4253aa
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x250], eax
mov ecx, dword [ebp - 0x148]
cmp dword [ecx + 8], 0
je 0x425418
mov edx, dword [ebp - 0x148]
mov eax, dword [edx + 8]
cmp word [eax], 1
jne 0x425418
movsx ecx, word [ebp - 0x5c]
mov edx, dword [ebp - 0x148]
mov eax, dword [edx + 8]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x13c], ecx
mov ecx, dword [ebp - 0x148]
mov edx, dword [ecx + 8]
mov eax, dword [ebp - 0x13c]
cmp eax, dword [edx + 0x10]
jae 0x4253fb
mov dword [ebp - 0x254], 0
jmp 0x425407
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x254], eax
mov ecx, dword [ebp - 0x13c]
shl ecx, 2
mov dword [ebp - 0x258], ecx
jmp 0x425424
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x258], eax
mov edx, dword [ebp - 0x148]
mov eax, dword [edx + 8]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x250]
mov eax, dword [ecx + edx]
push eax
push 0x40b814
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
mov esi, eax
neg esi
sbb esi, esi
inc esi
neg esi
mov ecx, dword [ebp - 0x148]
mov edx, dword [ecx + 8]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x258]
mov edx, dword [eax + ecx]
push edx
push 0x40b81c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
inc eax
neg eax
or si, ax
mov word [ebp - 0xec], si
mov dword [ebp - 0xf4], 0xb
lea eax, [ebp - 0x114]
push eax
lea ecx, [ebp - 0x84]
push ecx
lea edx, [ebp - 0xf4]
push edx
lea eax, [ebp - 0x94]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea ecx, [ebp - 0x60]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov dword [ebp - 0x11c], 0x40b0b4
mov dword [ebp - 0x124], 8
mov dword [ebp - 0x12c], 0x408f34
mov dword [ebp - 0x134], 8
lea edx, [ebp - 0xa4]
push edx
lea eax, [ebp - 0x94]
push eax
lea ecx, [ebp - 0xb4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x124]
push edx
lea eax, [ebp - 0xc4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x134]
push ecx
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xc4]
push ecx
lea edx, [ebp - 0xb4]
push edx
lea eax, [ebp - 0x94]
push eax
lea ecx, [ebp - 0xa4]
push ecx
lea edx, [ebp - 0x84]
push edx
lea eax, [ebp - 0xf4]
push eax
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x20
mov dword [ebp - 4], 0x7c
mov ecx, dword [ebp - 0x44]
push ecx
push 0x40afac
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x7d
mov edx, dword [ebp - 0x44]
push edx
push 0x40afbc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x7e
mov eax, dword [ebp - 0x44]
push eax
push 0x40b850
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x7f
mov ecx, dword [ebp - 0x148]
cmp dword [ecx + 4], 0
je 0x4256a9
mov edx, dword [ebp - 0x148]
mov eax, dword [edx + 4]
cmp word [eax], 1
jne 0x4256a9
movsx ecx, word [ebp - 0x5c]
mov edx, dword [ebp - 0x148]
mov eax, dword [edx + 4]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x138], ecx
mov ecx, dword [ebp - 0x148]
mov edx, dword [ecx + 4]
mov eax, dword [ebp - 0x138]
cmp eax, dword [edx + 0x10]
jae 0x42568c
mov dword [ebp - 0x25c], 0
jmp 0x425698
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x25c], eax
mov ecx, dword [ebp - 0x138]
shl ecx, 2
mov dword [ebp - 0x260], ecx
jmp 0x4256b5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x260], eax
mov edx, dword [ebp - 0x44]
push edx
push 0x40b070
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x148]
mov ecx, dword [eax + 4]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x260]
mov ecx, dword [edx + eax]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x68]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40b0b4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x6c]
push edx
lea eax, [ebp - 0x68]
push eax
lea ecx, [ebp - 0x64]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 4], 0x80
mov edx, dword [ebp - 0x44]
push edx
push 0x40afac
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x81
mov eax, dword [ebp - 0x44]
push eax
push 0x40afbc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x82
mov ecx, dword [ebp - 0x44]
push ecx
push 0x40b8d8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x83
mov edx, dword [ebp - 0x44]
push edx
push 0x40b070
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x9c], eax
mov dword [ebp - 0xa4], 8
mov dword [ebp - 0xfc], 0x40b954
mov dword [ebp - 0x104], 8
lea edx, [ebp - 0x104]
lea ecx, [ebp - 0x84]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov eax, dword [ebp - 0x148]
mov ecx, dword [eax + 0x10]
push ecx
lea edx, [ebp - 0x60]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x60], 0
je 0x4258b5
mov eax, dword [ebp - 0x60]
cmp word [eax], 1
jne 0x4258b5
movsx ecx, word [ebp - 0x5c]
mov edx, dword [ebp - 0x60]
sub ecx, dword [edx + 0x14]
mov dword [ebp - 0x138], ecx
mov eax, dword [ebp - 0x60]
mov ecx, dword [ebp - 0x138]
cmp ecx, dword [eax + 0x10]
jae 0x425898
mov dword [ebp - 0x264], 0
jmp 0x4258a4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x264], eax
mov edx, dword [ebp - 0x138]
shl edx, 2
mov dword [ebp - 0x268], edx
jmp 0x4258c1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x268], eax
mov eax, dword [ebp - 0x60]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x268]
mov dword [ebp - 0xec], ecx
mov dword [ebp - 0xf4], 0x4003
push 1
push 1
lea edx, [ebp - 0x84]
push edx
lea eax, [ebp - 0xf4]
push eax
lea ecx, [ebp - 0x94]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea edx, [ebp - 0x60]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov dword [ebp - 0x10c], 0x40b0b4
mov dword [ebp - 0x114], 8
mov dword [ebp - 0x11c], 0x408f34
mov dword [ebp - 0x124], 8
lea eax, [ebp - 0xa4]
push eax
lea ecx, [ebp - 0x94]
push ecx
lea edx, [ebp - 0xb4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x114]
push eax
lea ecx, [ebp - 0xc4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x124]
push edx
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xc4]
push edx
lea eax, [ebp - 0xb4]
push eax
lea ecx, [ebp - 0x94]
push ecx
lea edx, [ebp - 0xa4]
push edx
lea eax, [ebp - 0x84]
push eax
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x1c
mov dword [ebp - 4], 0x84
mov ecx, dword [ebp - 0x44]
push ecx
push 0x40afac
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x85
mov edx, dword [ebp - 0x44]
push edx
push 0x40afbc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x86
mov eax, dword [ebp - 0x44]
push eax
push 0x40b970
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x87
mov ecx, dword [ebp - 0x44]
push ecx
push 0x40b070
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x7c], eax
mov dword [ebp - 0x84], 8
mov edx, dword [ebp - 0x148]
cmp dword [edx + 0x24], 0
je 0x425b0d
mov eax, dword [ebp - 0x148]
mov ecx, dword [eax + 0x24]
cmp word [ecx], 1
jne 0x425b0d
movsx edx, word [ebp - 0x5c]
mov eax, dword [ebp - 0x148]
mov ecx, dword [eax + 0x24]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x138], edx
mov edx, dword [ebp - 0x148]
mov eax, dword [edx + 0x24]
mov ecx, dword [ebp - 0x138]
cmp ecx, dword [eax + 0x10]
jae 0x425af1
mov dword [ebp - 0x26c], 0
jmp 0x425afd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x26c], eax
mov edx, dword [ebp - 0x138]
shl edx, 1
mov dword [ebp - 0x270], edx
jmp 0x425b19
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x270], eax
mov eax, dword [ebp - 0x148]
mov ecx, dword [eax + 0x24]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x270]
mov cx, word [edx + eax]
mov word [ebp - 0xec], cx
mov dword [ebp - 0xf4], 0xb
mov dword [ebp - 0xfc], 0x40b0b4
mov dword [ebp - 0x104], 8
mov dword [ebp - 0x10c], 0x408f34
mov dword [ebp - 0x114], 8
lea edx, [ebp - 0x84]
push edx
lea eax, [ebp - 0xf4]
push eax
lea ecx, [ebp - 0x94]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x104]
push edx
lea eax, [ebp - 0xa4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x114]
push ecx
lea edx, [ebp - 0xb4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xb4]
push eax
lea ecx, [ebp - 0xa4]
push ecx
lea edx, [ebp - 0x94]
push edx
lea eax, [ebp - 0xf4]
push eax
lea ecx, [ebp - 0x84]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
mov dword [ebp - 4], 0x88
mov edx, dword [ebp - 0x44]
push edx
push 0x40afac
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x89
mov eax, dword [ebp - 0x44]
push eax
push 0x40afbc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x8a
mov ecx, dword [ebp - 0x44]
push ecx
push 0x40ba0c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x8b
mov edx, dword [ebp - 0x44]
push edx
push 0x40b070
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x7c], eax
mov dword [ebp - 0x84], 8
mov eax, dword [ebp - 0x148]
cmp dword [eax + 0x20], 0
je 0x425d40
mov ecx, dword [ebp - 0x148]
mov edx, dword [ecx + 0x20]
cmp word [edx], 1
jne 0x425d40
movsx eax, word [ebp - 0x5c]
mov ecx, dword [ebp - 0x148]
mov edx, dword [ecx + 0x20]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x138], eax
mov eax, dword [ebp - 0x148]
mov ecx, dword [eax + 0x20]
mov edx, dword [ebp - 0x138]
cmp edx, dword [ecx + 0x10]
jae 0x425d24
mov dword [ebp - 0x274], 0
jmp 0x425d30
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x274], eax
mov eax, dword [ebp - 0x138]
shl eax, 1
mov dword [ebp - 0x278], eax
jmp 0x425d4c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x278], eax
mov ecx, dword [ebp - 0x148]
mov edx, dword [ecx + 0x20]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x278]
mov dx, word [eax + ecx]
mov word [ebp - 0xec], dx
mov dword [ebp - 0xf4], 0xb
mov dword [ebp - 0xfc], 0x40b0b4
mov dword [ebp - 0x104], 8
mov dword [ebp - 0x10c], 0x408f34
mov dword [ebp - 0x114], 8
lea eax, [ebp - 0x84]
push eax
lea ecx, [ebp - 0xf4]
push ecx
lea edx, [ebp - 0x94]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x104]
push eax
lea ecx, [ebp - 0xa4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x114]
push edx
lea eax, [ebp - 0xb4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xb4]
push ecx
lea edx, [ebp - 0xa4]
push edx
lea eax, [ebp - 0x94]
push eax
lea ecx, [ebp - 0xf4]
push ecx
lea edx, [ebp - 0x84]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
mov dword [ebp - 4], 0x8c
mov eax, dword [ebp - 0x44]
push eax
push 0x40afac
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x8d
mov ecx, dword [ebp - 0x44]
push ecx
push 0x40afbc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x8e
mov edx, dword [ebp - 0x44]
push edx
push 0x40baac
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x8f
cmp dword [ebp - 0x54], 0
je 0x425f40
mov eax, dword [ebp - 0x54]
cmp word [eax], 1
jne 0x425f40
movsx ecx, word [ebp - 0x5c]
mov edx, dword [ebp - 0x54]
sub ecx, dword [edx + 0x14]
mov dword [ebp - 0x138], ecx
mov eax, dword [ebp - 0x54]
mov ecx, dword [ebp - 0x138]
cmp ecx, dword [eax + 0x10]
jae 0x425f23
mov dword [ebp - 0x27c], 0
jmp 0x425f2f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x27c], eax
mov edx, dword [ebp - 0x138]
shl edx, 2
mov dword [ebp - 0x280], edx
jmp 0x425f4c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x280], eax
mov eax, dword [ebp - 0x44]
push eax
push 0x40b070
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0x54]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x280]
mov ecx, dword [edx + eax]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x68]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40b0b4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x6c]
push edx
lea eax, [ebp - 0x68]
push eax
lea ecx, [ebp - 0x64]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 4], 0x90
mov edx, dword [ebp - 0x44]
push edx
push 0x40afac
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x91
mov eax, dword [ebp - 0x44]
push eax
push 0x40afbc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x8c], eax
mov dword [ebp - 0x94], 8
mov ecx, dword [ebp - 0x44]
push ecx
push 0x40aecc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x7c], eax
mov dword [ebp - 0x84], 8
movsx esi, word [ebp - 0x5c]
mov edx, dword [ebp - 0x148]
mov eax, dword [edx]
push eax
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaUbound]
xor ecx, ecx
cmp esi, eax
sete cl
neg ecx
mov word [ebp - 0xec], cx
mov dword [ebp - 0xf4], 0xb
lea edx, [ebp - 0x94]
push edx
lea eax, [ebp - 0x84]
push eax
lea ecx, [ebp - 0xf4]
push ecx
lea edx, [ebp - 0xa4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
mov dword [ebp - 0xfc], 0x408f34
mov dword [ebp - 0x104], 8
lea eax, [ebp - 0xa4]
push eax
lea ecx, [ebp - 0x104]
push ecx
lea edx, [ebp - 0xb4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xb4]
push eax
lea ecx, [ebp - 0xa4]
push ecx
lea edx, [ebp - 0x94]
push edx
lea eax, [ebp - 0x84]
push eax
lea ecx, [ebp - 0xf4]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
mov dword [ebp - 4], 0x92
mov edx, dword [ebp - 0x44]
push edx
push 0x40bb34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x93
mov eax, dword [ebp - 0x44]
push eax
push 0x40afac
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x94
jmp 0x424db1
mov dword [ebp - 4], 0x95
mov dword [ebp - 0x148], 0
mov dword [ebp - 4], 0x96
mov ecx, dword [ebp - 0x44]
push ecx
push 0x40b1a8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x97
mov edx, dword [ebp - 0x44]
push edx
push 0x40b53c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x98
mov eax, dword [ebp - 0x44]
push eax
push 0x40afac
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x99
mov ecx, dword [ebp - 0x44]
push ecx
push 0x40bb94
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x9a
mov edx, dword [ebp - 0x44]
push edx
push 0x40bbac
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x408f34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x9b
mov dword [ebp - 0xec], 0x40bbc0
mov dword [ebp - 0xf4], 8
lea edx, [ebp - 0xf4]
lea ecx, [ebp - 0x84]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x84]
push eax
lea ecx, [ebp - 0x94]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcEnvironVar]
mov dword [ebp - 0xfc], 0x40bbd0
mov dword [ebp - 0x104], 8
lea edx, [ebp - 0x94]
push edx
lea eax, [ebp - 0x104]
push eax
lea ecx, [ebp - 0xa4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xa4]
push edx
lea eax, [ebp - 0x94]
push eax
lea ecx, [ebp - 0x84]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x9c
mov dword [ebp - 0x7c], 0x80020004
mov dword [ebp - 0x84], 0xa
lea edx, [ebp - 0x84]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcFreeFile]
mov word [ebp - 0x4c], ax
lea ecx, [ebp - 0x84]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x9d
mov eax, dword [ebp - 0x3c]
push eax
mov cx, word [ebp - 0x4c]
push ecx
push 0xffffffffffffffff
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFileOpen]
mov dword [ebp - 4], 0x9e
mov edx, dword [ebp - 0x44]
push edx
mov ax, word [ebp - 0x4c]
push eax
push 0x409ba8
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0xc
mov dword [ebp - 4], 0x9f
mov cx, word [ebp - 0x4c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaFileClose]
mov dword [ebp - 4], 0xa0
push 3
push 0
push 0
mov edx, dword [ebp - 0x3c]
push edx
lea eax, [ebp - 0x68]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0x408c6c
lea ecx, [ebp - 0x64]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrToAnsi]
push eax
push 0
call fcn.00407a54
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov edx, dword [ebp - 0x68]
push edx
lea eax, [ebp - 0x3c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrToUnicode]
lea ecx, [ebp - 0x68]
push ecx
lea edx, [ebp - 0x64]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
push 0x426528
jmp 0x4264dc
lea ecx, [ebp - 0x24]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x2c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x54]
push ecx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
ret
call dword [sym.imp.MSVBVM60.DLL___vbaErrorOverflow]
int3