Function at 0x5a6100
Capabilities:
Reference sql statements

Disassembly:
jmp dword [sym.imp.MSVBVM60.DLL___vbaFPException]
push ebp
mov ebp, esp
sub esp, 0xc
push 0x403396
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x300
push ebx
push esi
push edi
mov dword [ebp - 0xc], esp
mov dword [ebp - 8], 0x402828
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaAryConstruct2]
push 0xc
lea eax, [ebp - 0x54]
xor esi, esi
push 0x4179c0
push eax
mov dword [ebp - 0x18], esi
mov dword [ebp - 0x28], esi
mov dword [ebp - 0x2c], esi
mov dword [ebp - 0x30], esi
mov dword [ebp - 0x34], esi
mov dword [ebp - 0x5c], esi
mov dword [ebp - 0x60], esi
mov dword [ebp - 0x64], esi
mov dword [ebp - 0x68], esi
mov dword [ebp - 0x6c], esi
mov dword [ebp - 0x70], esi
mov dword [ebp - 0x74], esi
mov dword [ebp - 0x78], esi
mov dword [ebp - 0x7c], esi
mov dword [ebp - 0x84], esi
mov dword [ebp - 0x88], esi
mov dword [ebp - 0x8c], esi
mov dword [ebp - 0x90], esi
mov dword [ebp - 0xdc], esi
mov dword [ebp - 0xe0], esi
mov dword [ebp - 0xe4], esi
mov dword [ebp - 0xe8], esi
mov dword [ebp - 0xec], esi
mov dword [ebp - 0x114], esi
mov dword [ebp - 0x118], esi
mov dword [ebp - 0x11c], esi
mov dword [ebp - 0x120], esi
mov dword [ebp - 0x124], esi
mov dword [ebp - 0x128], esi
mov dword [ebp - 0x138], esi
mov dword [ebp - 0x160], esi
mov dword [ebp - 0x164], esi
mov dword [ebp - 0x168], esi
mov dword [ebp - 0x16c], esi
mov dword [ebp - 0x170], esi
mov dword [ebp - 0x174], esi
mov dword [ebp - 0x178], esi
mov dword [ebp - 0x188], esi
mov dword [ebp - 0x19c], esi
mov dword [ebp - 0x1ac], esi
mov dword [ebp - 0x1b0], esi
mov dword [ebp - 0x1c0], esi
mov dword [ebp - 0x1d0], esi
mov dword [ebp - 0x1d4], esi
mov dword [ebp - 0x1d8], esi
mov dword [ebp - 0x1e8], esi
mov dword [ebp - 0x1f8], esi
mov dword [ebp - 0x208], esi
mov dword [ebp - 0x218], esi
mov dword [ebp - 0x228], esi
mov dword [ebp - 0x238], esi
mov dword [ebp - 0x248], esi
mov dword [ebp - 0x258], esi
mov dword [ebp - 0x268], esi
mov dword [ebp - 0x278], esi
mov dword [ebp - 0x288], esi
mov dword [ebp - 0x298], esi
mov dword [ebp - 0x2a8], esi
mov dword [ebp - 0x2b8], esi
mov dword [ebp - 0x2c8], esi
mov dword [ebp - 0x2d8], esi
mov dword [ebp - 0x2e8], esi
mov dword [ebp - 0x2ec], esi
mov dword [ebp - 0x2f0], esi
mov dword [ebp - 0x2f4], esi
mov dword [ebp - 0x2f8], esi
mov dword [ebp - 0x2fc], esi
mov dword [ebp - 0x300], esi
call edi
push 0xc
lea ecx, [ebp - 0xb0]
push 0x41802c
push ecx
call edi
push 0xc
lea edx, [ebp - 0xd4]
push 0x4179e4
push edx
call edi
push 0xc
lea eax, [ebp - 0x10c]
push 0x418050
push eax
call edi
push 0xc
lea ecx, [ebp - 0x158]
push 0x418074
push ecx
call edi
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x298]
lea ecx, [ebp - 0x1d0]
mov dword [ebp - 0x290], esi
mov dword [ebp - 0x298], 2
call ebx
xor ecx, ecx
call dword [sym.imp.MSVBVM60.DLL___vbaUI1I2]
mov edx, dword [0x61d590]
mov byte [ebp - 0x80], al
push edx
push 0x4151d8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
je 0x59a117
lea eax, [ebp - 0x1d0]
lea ecx, [ebp - 0x298]
push eax
lea edx, [ebp - 0x1e8]
mov edi, 2
push ecx
push edx
mov dword [ebp - 0x290], 1
mov dword [ebp - 0x298], edi
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x1d0]
call ebx
lea eax, [ebp - 0x1d0]
lea ecx, [ebp - 0x298]
push eax
lea edx, [ebp - 0x1e8]
mov dword [ebp - 0x298], edi
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push ecx
push edx
mov dword [ebp - 0x290], 1
call edi
mov edx, eax
lea ecx, [ebp - 0x1ac]
call ebx
jmp 0x59a11d
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov eax, dword [0x61d594]
push eax
push 0x4151d8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
je 0x59a1a0
lea ecx, [ebp - 0x1d0]
lea edx, [ebp - 0x298]
push ecx
lea eax, [ebp - 0x1e8]
push edx
push eax
mov dword [ebp - 0x290], 1
mov dword [ebp - 0x298], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x1d0]
call ebx
lea ecx, [ebp - 0x1d0]
lea edx, [ebp - 0x298]
push ecx
lea eax, [ebp - 0x1e8]
push edx
push eax
mov dword [ebp - 0x290], 1
mov dword [ebp - 0x298], 2
call edi
mov edx, eax
lea ecx, [ebp - 0x1c0]
call ebx
mov ecx, dword [0x61d598]
push ecx
push 0x4151d8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
je 0x59a221
lea edx, [ebp - 0x1d0]
lea eax, [ebp - 0x298]
push edx
lea ecx, [ebp - 0x1e8]
push eax
push ecx
mov dword [ebp - 0x290], 1
mov dword [ebp - 0x298], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x1d0]
call ebx
lea edx, [ebp - 0x1d0]
lea eax, [ebp - 0x298]
push edx
lea ecx, [ebp - 0x1e8]
push eax
push ecx
mov dword [ebp - 0x290], 1
mov dword [ebp - 0x298], 2
call edi
mov edx, eax
lea ecx, [ebp - 0x28]
call ebx
mov edx, dword [0x61d59c]
push edx
push 0x4151d8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
je 0x59a2a5
lea eax, [ebp - 0x1d0]
lea ecx, [ebp - 0x298]
push eax
lea edx, [ebp - 0x1e8]
push ecx
push edx
mov dword [ebp - 0x290], 1
mov dword [ebp - 0x298], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x1d0]
call ebx
lea eax, [ebp - 0x1d0]
lea ecx, [ebp - 0x298]
push eax
lea edx, [ebp - 0x1e8]
push ecx
push edx
mov dword [ebp - 0x290], 1
mov dword [ebp - 0x298], 2
call edi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
mov dword [ebp - 0x5c], eax
mov eax, dword [0x61d5a0]
push eax
push 0x4151d8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
je 0x59a328
lea ecx, [ebp - 0x1d0]
lea edx, [ebp - 0x298]
push ecx
lea eax, [ebp - 0x1e8]
push edx
push eax
mov dword [ebp - 0x290], 1
mov dword [ebp - 0x298], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x1d0]
call ebx
lea ecx, [ebp - 0x1d0]
lea edx, [ebp - 0x298]
push ecx
lea eax, [ebp - 0x1e8]
push edx
push eax
mov dword [ebp - 0x290], 1
mov dword [ebp - 0x298], 2
call edi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
mov dword [ebp - 0x70], eax
lea ecx, [ebp - 0x1d0]
lea edx, [ebp - 0x298]
push ecx
push edx
mov dword [ebp - 0x290], esi
mov dword [ebp - 0x298], 0x8002
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x59a37e
lea eax, [ebp - 0x1d0]
push esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
push esi
push 3
push 2
lea ecx, [ebp - 0x160]
push 0xc
push ecx
push 0x10
push 0x880
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
add esp, 0x24
mov ecx, dword [ebp - 0x100]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov edi, 8
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x4159ec
mov dword [ebp - 0x298], edi
call esi
mov edx, dword [ebp + 0xc]
mov ecx, dword [ebp - 0x100]
add ecx, 0x180
mov eax, dword [edx]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], eax
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x100]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x300]
call esi
mov ecx, dword [ebp - 0x100]
lea edx, [ebp - 0x298]
add ecx, 0x10
mov dword [ebp - 0x290], 0x417638
mov dword [ebp - 0x298], edi
call esi
mov edx, dword [0x61d110]
mov ecx, dword [ebp - 0x100]
add ecx, 0x190
mov eax, dword [edx]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], eax
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x100]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x310]
call esi
mov ecx, dword [ebp - 0x100]
lea edx, [ebp - 0x298]
add ecx, 0x20
mov dword [ebp - 0x290], 0x41645c
mov dword [ebp - 0x298], edi
call esi
mov edx, dword [0x61d5f8]
mov eax, dword [ebp - 0x100]
mov dword [ebp - 0x290], edx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x1a0]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x100]
lea edx, [ebp - 0x298]
add ecx, 0x320
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x100]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x417644
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x30]
call esi
mov ecx, dword [0x61d560]
mov eax, dword [ebp - 0x100]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x1b0]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x100]
lea edx, [ebp - 0x298]
add ecx, 0x330
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov dword [ebp - 0x290], 0x41670c
mov dword [ebp - 0x298], edi
mov eax, dword [ebp - 0x100]
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x40]
call esi
mov ecx, dword [0x61d110]
mov eax, dword [ebp - 0x100]
mov edx, dword [ecx + 0xc]
lea ecx, [eax + 0x1c0]
mov dword [ebp - 0x290], edx
lea edx, [ebp - 0x298]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x100]
lea edx, [ebp - 0x298]
add ecx, 0x340
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x100]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416ee0
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x50]
call esi
mov ecx, dword [0x61d110]
mov eax, dword [ebp - 0x100]
mov edx, dword [ecx + 0x10]
lea ecx, [eax + 0x1d0]
mov dword [ebp - 0x290], edx
lea edx, [ebp - 0x298]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x100]
lea edx, [ebp - 0x298]
add ecx, 0x350
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x100]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x417124
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x60]
call esi
mov ecx, dword [0x61d110]
mov eax, dword [ebp - 0x100]
mov edx, dword [ecx + 0x14]
lea ecx, [eax + 0x1e0]
mov dword [ebp - 0x290], edx
lea edx, [ebp - 0x298]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x100]
lea edx, [ebp - 0x298]
add ecx, 0x360
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x100]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x417194
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x70]
call esi
mov ecx, dword [0x61d110]
mov eax, dword [ebp - 0x100]
mov edx, dword [ecx + 0x18]
lea ecx, [eax + 0x1f0]
mov dword [ebp - 0x290], edx
lea edx, [ebp - 0x298]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x100]
lea edx, [ebp - 0x298]
add ecx, 0x370
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov dword [ebp - 0x290], 0x416888
mov dword [ebp - 0x298], edi
lea edx, [ebp - 0x298]
mov eax, dword [ebp - 0x100]
lea ecx, [eax + 0x80]
call esi
mov ecx, dword [0x61d110]
mov eax, dword [ebp - 0x100]
mov edx, dword [ecx + 0x1c]
lea ecx, [eax + 0x200]
mov dword [ebp - 0x290], edx
lea edx, [ebp - 0x298]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x100]
lea edx, [ebp - 0x298]
add ecx, 0x380
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x100]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416894
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x90]
call esi
mov ecx, dword [0x61d110]
mov eax, dword [ebp - 0x100]
mov edx, dword [ecx + 0x20]
lea ecx, [eax + 0x210]
mov dword [ebp - 0x290], edx
lea edx, [ebp - 0x298]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x100]
lea edx, [ebp - 0x298]
add ecx, 0x390
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x100]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416e88
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0xa0]
call esi
mov ecx, dword [0x61d488]
mov eax, dword [ebp - 0x100]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x220]
mov dword [ebp - 0x298], 4
call ebx
mov ecx, dword [ebp - 0x100]
lea edx, [ebp - 0x298]
add ecx, 0x3a0
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x100]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416e98
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0xb0]
call esi
mov ecx, dword [0x61d48c]
mov eax, dword [ebp - 0x100]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x230]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x100]
lea edx, [ebp - 0x298]
add ecx, 0x3b0
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x100]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x41649c
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0xc0]
call esi
mov ecx, dword [0x61d54c]
mov eax, dword [ebp - 0x100]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x240]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x100]
lea edx, [ebp - 0x298]
add ecx, 0x3c0
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x100]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416294
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0xd0]
call esi
mov ecx, dword [0x61d590]
mov eax, dword [ebp - 0x100]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x250]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x100]
lea edx, [ebp - 0x298]
add ecx, 0x3d0
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x100]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x4164f0
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0xe0]
call esi
mov ecx, dword [0x61d594]
mov eax, dword [ebp - 0x100]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x260]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x100]
lea edx, [ebp - 0x298]
add ecx, 0x3e0
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x100]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x4162a0
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0xf0]
call esi
mov ecx, dword [0x61d598]
mov eax, dword [ebp - 0x100]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x270]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x100]
lea edx, [ebp - 0x298]
add ecx, 0x3f0
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x100]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x4162ac
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x100]
call esi
mov ecx, dword [0x61d59c]
mov eax, dword [ebp - 0x100]
mov dword [ebp - 0x290], ecx
mov dword [ebp - 0x298], edi
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x280]
call esi
mov ecx, dword [ebp - 0x100]
lea edx, [ebp - 0x298]
add ecx, 0x400
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x100]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x417bfc
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x110]
call esi
mov ecx, dword [ebp - 0x100]
mov edx, 0x61d28c
add ecx, 0x290
call esi
mov eax, dword [ebp - 0x100]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x410]
call esi
mov ecx, dword [ebp - 0x100]
lea edx, [ebp - 0x298]
add ecx, 0x120
mov dword [ebp - 0x290], 0x4162b8
mov dword [ebp - 0x298], edi
call esi
mov edx, dword [0x61d5a0]
mov eax, dword [ebp - 0x100]
mov dword [ebp - 0x290], edx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x2a0]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x100]
lea edx, [ebp - 0x298]
add ecx, 0x420
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x100]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x417c0c
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x130]
call esi
mov ecx, dword [0x61d5fc]
mov eax, dword [ebp - 0x100]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x2b0]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x100]
lea edx, [ebp - 0x298]
add ecx, 0x430
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x100]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x417c1c
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x140]
call esi
mov ecx, dword [0x61d550]
mov eax, dword [ebp - 0x100]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x2c0]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x100]
lea edx, [ebp - 0x298]
add ecx, 0x440
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x100]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416660
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x150]
call esi
mov ecx, dword [0x61d55c]
mov eax, dword [ebp - 0x100]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x2d0]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x100]
lea edx, [ebp - 0x298]
add ecx, 0x450
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x100]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x417c30
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x160]
call esi
mov ecx, dword [0x61d650]
push ecx
push 0x4152bc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x59ad44
mov eax, dword [ebp - 0x100]
mov dword [ebp - 0x290], 0x416560
mov dword [ebp - 0x298], edi
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x2e0]
jmp 0x59ad66
mov ecx, dword [ebp - 0x100]
mov dword [ebp - 0x290], 0x415fc4
mov dword [ebp - 0x298], edi
lea edx, [ebp - 0x298]
add ecx, 0x2e0
call esi
mov eax, dword [ebp - 0x100]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x460]
call esi
mov ecx, dword [0x61d590]
push ecx
push 0x4151d8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
je 0x59af8e
mov eax, dword [ebp - 0x160]
mov dword [ebp - 0x290], 0x416294
test eax, eax
mov dword [ebp - 0x298], edi
je 0x59ae2c
cmp word [eax], 2
jne 0x59ae2c
lea edx, [ebp - 0x1ac]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x160]
mov edx, dword [ecx + 0x1c]
sub eax, edx
mov edx, dword [ecx + 0x18]
cmp eax, edx
mov dword [ebp - 0x308], eax
jb 0x59adf7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x160]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg edx
cmp edx, eax
mov dword [ebp - 0x304], edx
jb 0x59ae1b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x160]
mov edx, dword [ebp - 0x304]
mov eax, dword [ecx + 0x18]
imul eax, edx
add eax, dword [ebp - 0x308]
shl eax, 4
jmp 0x59ae38
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x160]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x298]
add ecx, eax
call esi
mov eax, dword [0x61d590]
mov dword [ebp - 0x298], edi
mov dword [ebp - 0x290], eax
mov eax, dword [ebp - 0x160]
test eax, eax
je 0x59aed1
cmp word [eax], 2
jne 0x59aed1
lea ecx, [ebp - 0x1ac]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x160]
mov edx, dword [ecx + 0x1c]
sub eax, edx
mov edx, dword [ecx + 0x18]
cmp eax, edx
mov dword [ebp - 0x308], eax
jb 0x59ae97
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x160]
mov eax, dword [ecx + 0x14]
mov edx, 1
sub edx, eax
mov eax, dword [ecx + 0x10]
cmp edx, eax
mov dword [ebp - 0x304], edx
jb 0x59aec0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x160]
mov edx, dword [ebp - 0x304]
mov eax, dword [ecx + 0x18]
imul eax, edx
add eax, dword [ebp - 0x308]
shl eax, 4
jmp 0x59aedd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x160]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x298]
add ecx, eax
call esi
mov eax, dword [ebp - 0x160]
mov dword [ebp - 0x290], 0x415a3c
test eax, eax
mov dword [ebp - 0x298], edi
je 0x59af75
cmp word [eax], 2
jne 0x59af75
lea edx, [ebp - 0x1ac]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x160]
mov edx, dword [ecx + 0x1c]
sub eax, edx
mov edx, dword [ecx + 0x18]
cmp eax, edx
mov dword [ebp - 0x308], eax
jb 0x59af3b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x160]
mov eax, dword [ecx + 0x14]
mov edx, 2
sub edx, eax
mov eax, dword [ecx + 0x10]
cmp edx, eax
mov dword [ebp - 0x304], edx
jb 0x59af64
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x160]
mov edx, dword [ebp - 0x304]
mov eax, dword [ecx + 0x18]
imul eax, edx
add eax, dword [ebp - 0x308]
shl eax, 4
jmp 0x59af81
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x160]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x298]
add ecx, eax
call esi
mov eax, dword [0x61d594]
push eax
push 0x4151d8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
je 0x59b190
mov eax, dword [ebp - 0x160]
mov dword [ebp - 0x290], 0x4164f0
test eax, eax
mov dword [ebp - 0x298], edi
je 0x59b02d
cmp word [eax], 2
jne 0x59b02d
lea ecx, [ebp - 0x1c0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x160]
mov edx, dword [ecx + 0x1c]
sub eax, edx
mov edx, dword [ecx + 0x18]
cmp eax, edx
mov dword [ebp - 0x308], eax
jb 0x59aff8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x160]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg edx
cmp edx, eax
mov dword [ebp - 0x304], edx
jb 0x59b01c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x160]
mov edx, dword [ebp - 0x304]
mov eax, dword [ecx + 0x18]
imul eax, edx
add eax, dword [ebp - 0x308]
shl eax, 4
jmp 0x59b039
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x160]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x298]
add ecx, eax
call esi
mov eax, dword [ebp - 0x160]
mov edx, dword [0x61d594]
test eax, eax
mov dword [ebp - 0x290], edx
mov dword [ebp - 0x298], edi
je 0x59b0d3
cmp word [eax], 2
jne 0x59b0d3
lea eax, [ebp - 0x1c0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x160]
mov edx, dword [ecx + 0x1c]
sub eax, edx
mov edx, dword [ecx + 0x18]
cmp eax, edx
mov dword [ebp - 0x308], eax
jb 0x59b099
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x160]
mov eax, dword [ecx + 0x14]
mov edx, 1
sub edx, eax
mov eax, dword [ecx + 0x10]
cmp edx, eax
mov dword [ebp - 0x304], edx
jb 0x59b0c2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x160]
mov edx, dword [ebp - 0x304]
mov eax, dword [ecx + 0x18]
imul eax, edx
add eax, dword [ebp - 0x308]
shl eax, 4
jmp 0x59b0df
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x160]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x298]
add ecx, eax
call esi
mov eax, dword [ebp - 0x160]
mov dword [ebp - 0x290], 0x415a3c
test eax, eax
mov dword [ebp - 0x298], edi
je 0x59b177
cmp word [eax], 2
jne 0x59b177
lea ecx, [ebp - 0x1c0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x160]
mov edx, dword [ecx + 0x1c]
sub eax, edx
mov edx, dword [ecx + 0x18]
cmp eax, edx
mov dword [ebp - 0x308], eax
jb 0x59b13d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x160]
mov eax, dword [ecx + 0x14]
mov edx, 2
sub edx, eax
mov eax, dword [ecx + 0x10]
cmp edx, eax
mov dword [ebp - 0x304], edx
jb 0x59b166
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x160]
mov edx, dword [ebp - 0x304]
mov eax, dword [ecx + 0x18]
imul eax, edx
add eax, dword [ebp - 0x308]
shl eax, 4
jmp 0x59b183
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x160]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x298]
add ecx, eax
call esi
mov edx, dword [0x61d598]
push edx
push 0x4151d8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
je 0x59b38a
mov eax, dword [ebp - 0x160]
mov dword [ebp - 0x290], 0x4162a0
test eax, eax
mov dword [ebp - 0x298], edi
je 0x59b22d
cmp word [eax], 2
jne 0x59b22d
lea eax, [ebp - 0x28]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x160]
mov edx, dword [ecx + 0x1c]
sub eax, edx
mov edx, dword [ecx + 0x18]
cmp eax, edx
mov dword [ebp - 0x308], eax
jb 0x59b1f8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x160]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg edx
cmp edx, eax
mov dword [ebp - 0x304], edx
jb 0x59b21c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x160]
mov edx, dword [ebp - 0x304]
mov eax, dword [ecx + 0x18]
imul eax, edx
add eax, dword [ebp - 0x308]
shl eax, 4
jmp 0x59b239
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x160]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x298]
add ecx, eax
call esi
mov eax, dword [ebp - 0x160]
mov ecx, dword [0x61d598]
test eax, eax
mov dword [ebp - 0x290], ecx
mov dword [ebp - 0x298], edi
je 0x59b2d0
cmp word [eax], 2
jne 0x59b2d0
lea edx, [ebp - 0x28]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x160]
mov edx, dword [ecx + 0x1c]
sub eax, edx
mov edx, dword [ecx + 0x18]
cmp eax, edx
mov dword [ebp - 0x308], eax
jb 0x59b296
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x160]
mov eax, dword [ecx + 0x14]
mov edx, 1
sub edx, eax
mov eax, dword [ecx + 0x10]
cmp edx, eax
mov dword [ebp - 0x304], edx
jb 0x59b2bf
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x160]
mov edx, dword [ebp - 0x304]
mov eax, dword [ecx + 0x18]
imul eax, edx
add eax, dword [ebp - 0x308]
shl eax, 4
jmp 0x59b2dc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x160]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x298]
add ecx, eax
call esi
mov eax, dword [ebp - 0x160]
mov dword [ebp - 0x290], 0x415a3c
test eax, eax
mov dword [ebp - 0x298], edi
je 0x59b371
cmp word [eax], 2
jne 0x59b371
lea eax, [ebp - 0x28]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x160]
mov edx, dword [ecx + 0x1c]
sub eax, edx
mov edx, dword [ecx + 0x18]
cmp eax, edx
mov dword [ebp - 0x308], eax
jb 0x59b337
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x160]
mov eax, dword [ecx + 0x14]
mov edx, 2
sub edx, eax
mov eax, dword [ecx + 0x10]
cmp edx, eax
mov dword [ebp - 0x304], edx
jb 0x59b360
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x160]
mov edx, dword [ebp - 0x304]
mov eax, dword [ecx + 0x18]
imul eax, edx
add eax, dword [ebp - 0x308]
shl eax, 4
jmp 0x59b37d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x160]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x298]
add ecx, eax
call esi
mov ecx, dword [0x61d59c]
push ecx
push 0x4151d8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
je 0x59b568
mov ecx, dword [ebp - 0x160]
mov dword [ebp - 0x290], 0x4162ac
test ecx, ecx
mov dword [ebp - 0x298], edi
je 0x59b41f
cmp word [ecx], 2
jne 0x59b41f
movsx edx, word [ebp - 0x5c]
mov eax, dword [ecx + 0x1c]
sub edx, eax
mov eax, dword [ecx + 0x18]
cmp edx, eax
mov dword [ebp - 0x308], edx
jb 0x59b3ec
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x160]
mov edx, dword [ebp - 0x308]
mov eax, dword [ecx + 0x14]
neg eax
cmp eax, dword [ecx + 0x10]
mov dword [ebp - 0x304], eax
jb 0x59b40e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x160]
mov edx, dword [ebp - 0x308]
mov eax, dword [ecx + 0x18]
imul eax, dword [ebp - 0x304]
add eax, edx
shl eax, 4
jmp 0x59b42b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x160]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x298]
add ecx, eax
call esi
mov ecx, dword [ebp - 0x160]
mov edx, dword [0x61d59c]
test ecx, ecx
mov dword [ebp - 0x290], edx
mov dword [ebp - 0x298], edi
je 0x59b4b8
cmp word [ecx], 2
jne 0x59b4b8
movsx edx, word [ebp - 0x5c]
mov eax, dword [ecx + 0x1c]
sub edx, eax
mov eax, dword [ecx + 0x18]
cmp edx, eax
mov dword [ebp - 0x308], edx
jb 0x59b482
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x160]
mov edx, dword [ebp - 0x308]
mov eax, 1
sub eax, dword [ecx + 0x14]
cmp eax, dword [ecx + 0x10]
mov dword [ebp - 0x304], eax
jb 0x59b4a7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x160]
mov edx, dword [ebp - 0x308]
mov eax, dword [ecx + 0x18]
imul eax, dword [ebp - 0x304]
add eax, edx
shl eax, 4
jmp 0x59b4c4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x160]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x298]
add ecx, eax
call esi
mov ecx, dword [ebp - 0x160]
mov dword [ebp - 0x290], 0x415a3c
test ecx, ecx
mov dword [ebp - 0x298], edi
je 0x59b54f
cmp word [ecx], 2
jne 0x59b54f
movsx edx, word [ebp - 0x5c]
mov eax, dword [ecx + 0x1c]
sub edx, eax
mov eax, dword [ecx + 0x18]
cmp edx, eax
mov dword [ebp - 0x308], edx
jb 0x59b519
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x160]
mov edx, dword [ebp - 0x308]
mov eax, 2
sub eax, dword [ecx + 0x14]
cmp eax, dword [ecx + 0x10]
mov dword [ebp - 0x304], eax
jb 0x59b53e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x160]
mov edx, dword [ebp - 0x308]
mov eax, dword [ecx + 0x18]
imul eax, dword [ebp - 0x304]
add eax, edx
shl eax, 4
jmp 0x59b55b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x160]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x298]
add ecx, eax
call esi
mov eax, dword [0x61d5a0]
push eax
push 0x4151d8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
je 0x59b745
mov ecx, dword [ebp - 0x160]
mov dword [ebp - 0x290], 0x4162b8
test ecx, ecx
mov dword [ebp - 0x298], edi
je 0x59b5fc
cmp word [ecx], 2
jne 0x59b5fc
movsx edx, word [ebp - 0x70]
mov eax, dword [ecx + 0x1c]
sub edx, eax
mov eax, dword [ecx + 0x18]
cmp edx, eax
mov dword [ebp - 0x308], edx
jb 0x59b5c9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x160]
mov edx, dword [ebp - 0x308]
mov eax, dword [ecx + 0x14]
neg eax
cmp eax, dword [ecx + 0x10]
mov dword [ebp - 0x304], eax
jb 0x59b5eb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x160]
mov edx, dword [ebp - 0x308]
mov eax, dword [ecx + 0x18]
imul eax, dword [ebp - 0x304]
add eax, edx
shl eax, 4
jmp 0x59b608
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x160]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x298]
add ecx, eax
call esi
mov ecx, dword [0x61d5a0]
mov dword [ebp - 0x298], edi
mov dword [ebp - 0x290], ecx
mov ecx, dword [ebp - 0x160]
test ecx, ecx
je 0x59b695
cmp word [ecx], 2
jne 0x59b695
movsx edx, word [ebp - 0x70]
mov eax, dword [ecx + 0x1c]
sub edx, eax
mov eax, dword [ecx + 0x18]
cmp edx, eax
mov dword [ebp - 0x308], edx
jb 0x59b65f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x160]
mov edx, dword [ebp - 0x308]
mov eax, 1
sub eax, dword [ecx + 0x14]
cmp eax, dword [ecx + 0x10]
mov dword [ebp - 0x304], eax
jb 0x59b684
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x160]
mov edx, dword [ebp - 0x308]
mov eax, dword [ecx + 0x18]
imul eax, dword [ebp - 0x304]
add eax, edx
shl eax, 4
jmp 0x59b6a1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x160]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x298]
add ecx, eax
call esi
mov ecx, dword [ebp - 0x160]
mov dword [ebp - 0x290], 0x415a3c
test ecx, ecx
mov dword [ebp - 0x298], edi
je 0x59b72c
cmp word [ecx], 2
jne 0x59b72c
movsx edx, word [ebp - 0x70]
mov eax, dword [ecx + 0x1c]
sub edx, eax
mov eax, dword [ecx + 0x18]
cmp edx, eax
mov dword [ebp - 0x308], edx
jb 0x59b6f6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x160]
mov edx, dword [ebp - 0x308]
mov eax, 2
sub eax, dword [ecx + 0x14]
cmp eax, dword [ecx + 0x10]
mov dword [ebp - 0x304], eax
jb 0x59b71b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x160]
mov edx, dword [ebp - 0x308]
mov eax, dword [ecx + 0x18]
imul eax, dword [ebp - 0x304]
add eax, edx
shl eax, 4
jmp 0x59b738
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x160]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x298]
add ecx, eax
call esi
mov edx, dword [ebp + 0xc]
push 0x417c40
mov eax, dword [edx]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1d4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x414898
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
mov ecx, 0x61d5d0
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x1d4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov ecx, dword [0x61d5d0]
push ecx
call fcn.00599240
push eax
push 0x61d5d4
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov edx, dword [0x61d5d4]
push 0
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjIs]
test ax, ax
jne 0x59bee0
mov eax, dword [0x61d5d4]
lea edx, [ebp - 0x2ec]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x50]
test eax, eax
fnclex
jge 0x59b7e6
mov ecx, dword [0x61d5d4]
push 0x50
push 0x4148dc
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [0x61d5d4]
cmp word [ebp - 0x2ec], 0xffff
push eax
mov edx, dword [eax]
jne 0x59bb17
call dword [edx + 0x80]
test eax, eax
fnclex
jge 0x59b820
mov ecx, dword [0x61d5d4]
push 0x80
push 0x4148dc
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x10c]
lea ecx, [ebp - 0x1d4]
mov dword [ebp - 0x2f0], edx
mov edx, 0x417c88
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0x2f0]
lea ecx, [ebp - 0x1d4]
push eax
push ecx
call fcn.00597c20
lea edx, [ebp - 0x298]
mov ecx, 0x61d5dc
mov word [ebp - 0x290], ax
mov dword [ebp - 0x298], 0xb
call ebx
lea ecx, [ebp - 0x1d4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x298]
push 0x61d5dc
push edx
mov dword [ebp - 0x290], 0
mov dword [ebp - 0x298], 0x800b
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
test ax, ax
je 0x59bee0
mov al, byte [ebp - 0x80]
lea ecx, [ebp - 0x298]
cmp al, 3
push 0x61d5dc
sbb eax, eax
lea edx, [ebp - 0x1e8]
inc eax
push ecx
neg eax
push edx
mov dword [ebp - 0x290], 0xffffffff
mov dword [ebp - 0x298], 0x800b
mov word [ebp - 0x2a0], ax
mov dword [ebp - 0x2a8], 0xb
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea eax, [ebp - 0x2a8]
lea ecx, [ebp - 0x1f8]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
not eax
lea ecx, [ebp - 0x2a8]
mov word [ebp - 0x304], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [ebp - 0x304], 0
je 0x59b9e4
movzx cx, byte [ebp - 0x80]
add cx, 1
jo 0x5a60f5
call dword [sym.imp.MSVBVM60.DLL___vbaUI1I2]
mov byte [ebp - 0x80], al
call dword [sym.imp.MSVBVM60.DLL_rtcGetTimer]
fadd qword [0x402748]
fstp dword [ebp - 0x18c]
fnstsw ax
test al, 0xd
jne 0x5a60f0
call dword [sym.imp.MSVBVM60.DLL_rtcGetTimer]
call dword [sym.imp.MSVBVM60.DLL___vbaFpR4]
fcomp dword [ebp - 0x18c]
fnstsw ax
test ah, 0x41
je 0x59b985
call dword [sym.imp.MSVBVM60.DLL_rtcDoEvents]
jmp 0x59b964
lea edx, [ebp - 0x10c]
lea ecx, [ebp - 0x1d4]
mov dword [ebp - 0x2f0], edx
mov edx, 0x417c88
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0x2f0]
lea ecx, [ebp - 0x1d4]
push eax
push ecx
call fcn.00597c20
lea edx, [ebp - 0x298]
mov ecx, 0x61d5dc
mov word [ebp - 0x290], ax
mov dword [ebp - 0x298], 0xb
call ebx
lea ecx, [ebp - 0x1d4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
jmp 0x59b8a9
lea edx, [ebp - 0x298]
push 0x61d5dc
push edx
mov dword [ebp - 0x290], 0
mov dword [ebp - 0x298], 0x800b
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
test ax, ax
je 0x59bee0
mov eax, dword [0x61d090]
push 0x417c94
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1d4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x417ca0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
mov ecx, 0x61d58c
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x1d4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov eax, dword [0x61d6cc]
test eax, eax
jne 0x59ba70
push 0x61d6cc
push 0x404260
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov edx, 0x80020004
sub esp, 0x10
mov dword [ebp - 0x2a0], edx
mov dword [ebp - 0x290], edx
mov edx, esp
mov eax, 0xa
mov dword [ebp - 0x2a8], eax
mov dword [ebp - 0x298], eax
mov dword [edx], eax
mov eax, dword [ebp - 0x2a4]
sub esp, 0x10
mov ecx, dword [0x61d6cc]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x2a0]
mov dword [ebp - 0x304], ecx
mov ecx, dword [ecx]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x29c]
mov dword [edx + 0xc], eax
mov eax, dword [ebp - 0x298]
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x294]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x290]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x28c]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0x304]
push edx
call dword [ecx + 0x2b0]
test eax, eax
fnclex
jge 0x59bee0
mov ecx, dword [ebp - 0x304]
push 0x2b0
push 0x417cb0
push ecx
jmp 0x59bed9
call dword [edx + 0x80]
test eax, eax
fnclex
jge 0x59bb3b
mov ecx, dword [0x61d5d4]
push 0x80
push 0x4148dc
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov edx, dword [ebp + 0xc]
push 0x4177a4
mov eax, dword [edx]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1d4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x414898
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
lea ecx, [ebp - 0x10c]
mov edx, 0x417c88
mov dword [ebp - 0x2f0], ecx
lea ecx, [ebp - 0x1d8]
mov dword [ebp - 0x1e0], eax
mov dword [ebp - 0x1e8], edi
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x1e8]
lea eax, [ebp - 0x2f0]
push edx
lea ecx, [ebp - 0x1d8]
push eax
push ecx
call fcn.00598830
lea edx, [ebp - 0x298]
mov ecx, 0x61d5dc
mov word [ebp - 0x290], ax
mov dword [ebp - 0x298], 0xb
call ebx
lea edx, [ebp - 0x1d8]
lea eax, [ebp - 0x1d4]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0x1e8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x298]
push 0x61d5dc
push ecx
mov dword [ebp - 0x290], 0
mov dword [ebp - 0x298], 0x800b
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
test ax, ax
je 0x59bee0
mov dl, byte [ebp - 0x80]
lea eax, [ebp - 0x298]
cmp dl, 3
push 0x61d5dc
sbb edx, edx
lea ecx, [ebp - 0x1e8]
inc edx
push eax
neg edx
push ecx
mov dword [ebp - 0x290], 0xffffffff
mov dword [ebp - 0x298], 0x800b
mov word [ebp - 0x2a0], dx
mov dword [ebp - 0x2a8], 0xb
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea edx, [ebp - 0x2a8]
lea eax, [ebp - 0x1f8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
not eax
lea ecx, [ebp - 0x2a8]
mov word [ebp - 0x304], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [ebp - 0x304], 0
je 0x59bdae
movzx cx, byte [ebp - 0x80]
add cx, 1
jo 0x5a60f5
call dword [sym.imp.MSVBVM60.DLL___vbaUI1I2]
mov byte [ebp - 0x80], al
call dword [sym.imp.MSVBVM60.DLL_rtcGetTimer]
fadd qword [0x402748]
fstp dword [ebp - 0x18c]
fnstsw ax
test al, 0xd
jne 0x5a60f0
call dword [sym.imp.MSVBVM60.DLL_rtcGetTimer]
call dword [sym.imp.MSVBVM60.DLL___vbaFpR4]
fcomp dword [ebp - 0x18c]
fnstsw ax
test ah, 0x41
je 0x59bcf8
call dword [sym.imp.MSVBVM60.DLL_rtcDoEvents]
jmp 0x59bcd7
mov ecx, dword [ebp + 0xc]
push 0x4177a4
mov edx, dword [ecx]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1d4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x414898
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x1e0], eax
lea eax, [ebp - 0x10c]
mov edx, 0x417c88
lea ecx, [ebp - 0x1d8]
mov dword [ebp - 0x1e8], edi
mov dword [ebp - 0x2f0], eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x1e8]
lea edx, [ebp - 0x2f0]
push ecx
lea eax, [ebp - 0x1d8]
push edx
push eax
call fcn.00598830
lea edx, [ebp - 0x298]
mov ecx, 0x61d5dc
mov word [ebp - 0x290], ax
mov dword [ebp - 0x298], 0xb
call ebx
lea ecx, [ebp - 0x1d8]
lea edx, [ebp - 0x1d4]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0x1e8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
jmp 0x59bc1b
lea eax, [ebp - 0x298]
push 0x61d5dc
push eax
mov dword [ebp - 0x290], 0
mov dword [ebp - 0x298], 0x800b
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
test ax, ax
je 0x59bee0
mov ecx, dword [0x61d090]
push 0x417c94
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1d4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x417ca0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
mov ecx, 0x61d58c
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x1d4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov eax, dword [0x61d6cc]
test eax, eax
jne 0x59be3b
push 0x61d6cc
push 0x404260
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov ecx, dword [0x61d6cc]
mov edx, 0x80020004
mov eax, 0xa
mov dword [ebp - 0x2a0], edx
mov dword [ebp - 0x2a8], eax
mov dword [ebp - 0x290], edx
mov dword [ebp - 0x298], eax
mov edx, dword [ecx]
sub esp, 0x10
mov dword [ebp - 0x304], ecx
mov ecx, esp
sub esp, 0x10
mov dword [ecx], eax
mov eax, dword [ebp - 0x2a4]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x2a0]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x29c]
mov dword [ecx + 0xc], eax
mov eax, dword [ebp - 0x298]
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x294]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x290]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x28c]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x304]
push ecx
call dword [edx + 0x2b0]
test eax, eax
fnclex
jge 0x59bee0
mov edx, dword [ebp - 0x304]
push 0x2b0
push 0x417cb0
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x417650
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [0x61d110]
lea edx, [ebp - 0x298]
mov ecx, dword [eax + 0x24]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0xaf0]
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x15e0
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416468
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x10]
call esi
mov ecx, dword [0x61d53c]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0xb00]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x15f0
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x417d00
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x20]
call esi
mov ecx, dword [0x61d554]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0xb10]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1600
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416718
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x30]
call esi
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x1e8]
mov dword [ebp - 0x2a0], 0x417d10
mov dword [ebp - 0x2a8], edi
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
lea ecx, [ebp - 0x1e8]
push 1
lea edx, [ebp - 0x298]
push ecx
lea eax, [ebp - 0x1f8]
push edx
push eax
mov dword [ebp - 0x290], 0x61d4a8
mov dword [ebp - 0x298], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x1f8]
add ecx, 0xb20
call ebx
lea edx, [ebp - 0x1f8]
lea eax, [ebp - 0x1e8]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov ecx, dword [ebp - 0x14c]
add esp, 0xc
lea edx, [ebp - 0x298]
add ecx, 0x1610
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x417130
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x40]
call esi
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x1e8]
mov dword [ebp - 0x2a0], 0x417d10
mov dword [ebp - 0x2a8], edi
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
lea ecx, [ebp - 0x1e8]
push 1
lea edx, [ebp - 0x298]
push ecx
lea eax, [ebp - 0x1f8]
push edx
push eax
mov dword [ebp - 0x290], 0x61d4a0
mov dword [ebp - 0x298], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x1f8]
add ecx, 0xb30
call ebx
lea edx, [ebp - 0x1f8]
lea eax, [ebp - 0x1e8]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov ecx, dword [ebp - 0x14c]
add esp, 0xc
lea edx, [ebp - 0x298]
add ecx, 0x1620
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x417d20
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x50]
call esi
mov cx, word [0x61d404]
mov eax, dword [ebp - 0x14c]
mov word [ebp - 0x290], cx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0xb40]
mov dword [ebp - 0x298], 2
call ebx
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1630
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x417d30
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x60]
call esi
mov eax, dword [0x61d418]
mov ecx, dword [eax]
mov dword [ebp - 0x290], ecx
mov edx, dword [eax + 4]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x28c], edx
lea edx, [ebp - 0x298]
mov dword [ebp - 0x298], 5
lea ecx, [eax + 0xb50]
call ebx
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1640
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x41690c
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x70]
call esi
mov eax, dword [0x61d418]
mov ecx, dword [eax + 8]
mov dword [ebp - 0x290], ecx
mov edx, dword [eax + 0xc]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x28c], edx
lea edx, [ebp - 0x298]
mov dword [ebp - 0x298], 5
lea ecx, [eax + 0xb60]
call ebx
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1650
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416918
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x80]
call esi
mov eax, dword [0x61d418]
mov ecx, dword [eax + 0x10]
mov dword [ebp - 0x290], ecx
mov edx, dword [eax + 0x14]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x28c], edx
lea edx, [ebp - 0x298]
mov dword [ebp - 0x298], 5
lea ecx, [eax + 0xb70]
call ebx
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1660
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x417d3c
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x90]
call esi
mov eax, dword [0x61d418]
mov ecx, dword [eax + 0x18]
mov dword [ebp - 0x290], ecx
mov edx, dword [eax + 0x1c]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x28c], edx
lea edx, [ebp - 0x298]
mov dword [ebp - 0x298], 5
lea ecx, [eax + 0xb80]
call ebx
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1670
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
call esi
mov dword [ebp - 0x290], 0x417d48
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0xa0]
call esi
mov eax, dword [0x61d418]
mov ecx, dword [eax + 0x20]
mov dword [ebp - 0x290], ecx
mov edx, dword [eax + 0x24]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x28c], edx
lea edx, [ebp - 0x298]
mov dword [ebp - 0x298], 5
lea ecx, [eax + 0xb90]
call ebx
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1680
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x41693c
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0xb0]
call esi
mov eax, dword [0x61d418]
mov ecx, dword [eax + 0x28]
mov dword [ebp - 0x290], ecx
mov edx, dword [eax + 0x2c]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x28c], edx
lea edx, [ebp - 0x298]
mov dword [ebp - 0x298], 5
lea ecx, [eax + 0xba0]
call ebx
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1690
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416950
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0xc0]
call esi
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x1e8]
mov dword [ebp - 0x2a0], 0x4174e8
mov dword [ebp - 0x2a8], edi
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov ecx, dword [0x61d418]
push 1
add ecx, 0x30
lea edx, [ebp - 0x1e8]
mov dword [ebp - 0x290], ecx
push 1
lea eax, [ebp - 0x298]
push edx
lea ecx, [ebp - 0x1f8]
push eax
push ecx
mov dword [ebp - 0x298], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x1f8]
lea ecx, [eax + 0xbb0]
call ebx
lea ecx, [ebp - 0x1f8]
lea edx, [ebp - 0x1e8]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
lea edx, [ebp - 0x298]
mov eax, dword [ebp - 0x14c]
lea ecx, [eax + 0x16a0]
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0xd0
mov dword [ebp - 0x290], 0x416964
mov dword [ebp - 0x298], edi
call esi
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x1e8]
mov dword [ebp - 0x2a0], 0x4174e8
mov dword [ebp - 0x2a8], edi
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov edx, dword [0x61d418]
push 1
add edx, 0x38
lea eax, [ebp - 0x1e8]
mov dword [ebp - 0x290], edx
push 1
lea ecx, [ebp - 0x298]
push eax
lea edx, [ebp - 0x1f8]
push ecx
push edx
mov dword [ebp - 0x298], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x1f8]
lea ecx, [eax + 0xbc0]
call ebx
lea ecx, [ebp - 0x1f8]
lea edx, [ebp - 0x1e8]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x14c]
add esp, 0xc
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416160
lea ecx, [eax + 0x16b0]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0xe0
mov dword [ebp - 0x290], 0x416974
mov dword [ebp - 0x298], edi
call esi
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x1e8]
mov dword [ebp - 0x2a0], 0x4174e8
mov dword [ebp - 0x2a8], edi
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov edx, dword [0x61d418]
push 1
add edx, 0x40
lea eax, [ebp - 0x1e8]
mov dword [ebp - 0x290], edx
push 1
lea ecx, [ebp - 0x298]
push eax
lea edx, [ebp - 0x1f8]
push ecx
push edx
mov dword [ebp - 0x298], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x1f8]
lea ecx, [eax + 0xbd0]
call ebx
lea ecx, [ebp - 0x1f8]
lea edx, [ebp - 0x1e8]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x16c0]
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0xf0
mov dword [ebp - 0x290], 0x416984
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [0x61d418]
mov ecx, dword [ebp - 0x14c]
add ecx, 0xbe0
mov edx, dword [eax + 0x48]
mov dword [ebp - 0x290], edx
mov eax, dword [eax + 0x4c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x28c], eax
mov dword [ebp - 0x298], 5
call ebx
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x16d0]
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x100
mov dword [ebp - 0x290], 0x416990
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [0x61d418]
mov ecx, dword [ebp - 0x14c]
add ecx, 0xbf0
mov edx, dword [eax + 0x50]
mov dword [ebp - 0x290], edx
mov eax, dword [eax + 0x54]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x28c], eax
mov dword [ebp - 0x298], 5
call ebx
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x16e0]
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x110
mov dword [ebp - 0x290], 0x41699c
mov dword [ebp - 0x298], edi
call esi
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x1e8]
mov dword [ebp - 0x2a0], 0x4174e8
mov dword [ebp - 0x2a8], edi
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov edx, dword [0x61d418]
push 1
add edx, 0x58
lea eax, [ebp - 0x1e8]
mov dword [ebp - 0x290], edx
push 1
lea ecx, [ebp - 0x298]
push eax
lea edx, [ebp - 0x1f8]
push ecx
push edx
mov dword [ebp - 0x298], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x1f8]
lea ecx, [eax + 0xc00]
call ebx
lea ecx, [ebp - 0x1f8]
lea edx, [ebp - 0x1e8]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x14c]
add esp, 0xc
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416160
lea ecx, [eax + 0x16f0]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x120
mov dword [ebp - 0x290], 0x4169b0
mov dword [ebp - 0x298], edi
call esi
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x1e8]
mov dword [ebp - 0x2a0], 0x4174e8
mov dword [ebp - 0x2a8], edi
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov edx, dword [0x61d418]
push 1
add edx, 0x60
lea eax, [ebp - 0x1e8]
mov dword [ebp - 0x290], edx
push 1
lea ecx, [ebp - 0x298]
push eax
lea edx, [ebp - 0x1f8]
push ecx
push edx
mov dword [ebp - 0x298], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x1f8]
lea ecx, [eax + 0xc10]
call ebx
lea ecx, [ebp - 0x1f8]
lea edx, [ebp - 0x1e8]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x14c]
add esp, 0xc
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416160
lea ecx, [eax + 0x1700]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x130
mov dword [ebp - 0x290], 0x417d54
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [0x61d418]
mov ecx, dword [ebp - 0x14c]
add ecx, 0xc20
mov edx, dword [eax + 0x68]
mov dword [ebp - 0x290], edx
mov eax, dword [eax + 0x6c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x28c], eax
mov dword [ebp - 0x298], 5
call ebx
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x1710]
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x140
mov dword [ebp - 0x290], 0x417d60
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [0x61d418]
mov edx, dword [eax + 0x70]
mov dword [ebp - 0x290], edx
mov eax, dword [eax + 0x74]
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0xc30
mov dword [ebp - 0x28c], eax
mov dword [ebp - 0x298], 5
call ebx
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x1720]
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x150
mov dword [ebp - 0x290], 0x4169dc
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [0x61d418]
mov ecx, dword [ebp - 0x14c]
add ecx, 0xc40
mov edx, dword [eax + 0x78]
mov dword [ebp - 0x290], edx
mov eax, dword [eax + 0x7c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x28c], eax
mov dword [ebp - 0x298], 5
call ebx
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x1730]
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x160
mov dword [ebp - 0x290], 0x417d70
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [0x61d418]
mov ecx, dword [ebp - 0x14c]
add ecx, 0xc50
mov edx, dword [eax + 0x80]
mov dword [ebp - 0x290], edx
mov eax, dword [eax + 0x84]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x28c], eax
mov dword [ebp - 0x298], 5
call ebx
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x1740]
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x170
mov dword [ebp - 0x290], 0x417d7c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [0x61d418]
mov ecx, dword [ebp - 0x14c]
add ecx, 0xc60
mov edx, dword [eax + 0x88]
mov dword [ebp - 0x290], edx
mov eax, dword [eax + 0x8c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x28c], eax
mov dword [ebp - 0x298], 5
call ebx
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x1750]
call esi
mov dword [ebp - 0x290], 0x416a00
mov dword [ebp - 0x298], edi
lea edx, [ebp - 0x298]
mov ecx, dword [ebp - 0x14c]
add ecx, 0x180
call esi
mov eax, dword [0x61d418]
mov ecx, dword [ebp - 0x14c]
add ecx, 0xc70
mov edx, dword [eax + 0x90]
mov dword [ebp - 0x290], edx
mov eax, dword [eax + 0x94]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x28c], eax
mov dword [ebp - 0x298], 5
call ebx
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x1760]
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x190
mov dword [ebp - 0x290], 0x416a14
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [0x61d418]
mov ecx, dword [ebp - 0x14c]
add ecx, 0xc80
mov edx, dword [eax + 0x98]
mov dword [ebp - 0x290], edx
mov eax, dword [eax + 0x9c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x28c], eax
mov dword [ebp - 0x298], 5
call ebx
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x1770]
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1a0
mov dword [ebp - 0x290], 0x416a28
mov dword [ebp - 0x298], edi
call esi
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x1e8]
mov dword [ebp - 0x2a0], 0x4174e8
mov dword [ebp - 0x2a8], edi
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov edx, dword [0x61d418]
push 1
add edx, 0xa0
lea eax, [ebp - 0x1e8]
mov dword [ebp - 0x290], edx
push 1
lea ecx, [ebp - 0x298]
push eax
lea edx, [ebp - 0x1f8]
push ecx
push edx
mov dword [ebp - 0x298], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x1f8]
lea ecx, [eax + 0xc90]
call ebx
lea ecx, [ebp - 0x1f8]
lea edx, [ebp - 0x1e8]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x14c]
add esp, 0xc
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x1780]
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1b0
mov dword [ebp - 0x290], 0x416a38
mov dword [ebp - 0x298], edi
call esi
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x1e8]
mov dword [ebp - 0x2a0], 0x4174e8
mov dword [ebp - 0x2a8], edi
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov edx, dword [0x61d418]
push 1
add edx, 0xa8
lea eax, [ebp - 0x1e8]
mov dword [ebp - 0x290], edx
push 1
lea ecx, [ebp - 0x298]
push eax
lea edx, [ebp - 0x1f8]
push ecx
push edx
mov dword [ebp - 0x298], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x1f8]
lea ecx, [eax + 0xca0]
call ebx
lea ecx, [ebp - 0x1f8]
lea edx, [ebp - 0x1e8]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x14c]
add esp, 0xc
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416160
lea ecx, [eax + 0x1790]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1c0
mov dword [ebp - 0x290], 0x416a48
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [0x61d418]
mov ecx, dword [ebp - 0x14c]
add ecx, 0xcb0
mov edx, dword [eax + 0xb0]
mov dword [ebp - 0x290], edx
mov eax, dword [eax + 0xb4]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x28c], eax
mov dword [ebp - 0x298], 5
call ebx
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x17a0]
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1d0
mov dword [ebp - 0x290], 0x416a54
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [0x61d418]
mov ecx, dword [ebp - 0x14c]
add ecx, 0xcc0
mov edx, dword [eax + 0xb8]
mov dword [ebp - 0x290], edx
mov eax, dword [eax + 0xbc]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x28c], eax
mov dword [ebp - 0x298], 5
call ebx
mov dword [ebp - 0x290], 0x416160
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x17b0]
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1e0
mov dword [ebp - 0x290], 0x416a60
mov dword [ebp - 0x298], edi
call esi
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x1e8]
mov dword [ebp - 0x2a0], 0x4174e8
mov dword [ebp - 0x2a8], edi
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov edx, dword [0x61d418]
push 1
add edx, 0xc0
lea eax, [ebp - 0x1e8]
mov dword [ebp - 0x290], edx
push 1
lea ecx, [ebp - 0x298]
push eax
lea edx, [ebp - 0x1f8]
push ecx
push edx
mov dword [ebp - 0x298], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x1f8]
lea ecx, [eax + 0xcd0]
call ebx
lea ecx, [ebp - 0x1f8]
lea edx, [ebp - 0x1e8]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x14c]
add esp, 0xc
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416160
lea ecx, [eax + 0x17c0]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1f0
mov dword [ebp - 0x290], 0x416a74
mov dword [ebp - 0x298], edi
call esi
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x1e8]
mov dword [ebp - 0x2a0], 0x4174e8
mov dword [ebp - 0x2a8], edi
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov edx, dword [0x61d418]
push 1
add edx, 0xc8
lea eax, [ebp - 0x1e8]
mov dword [ebp - 0x290], edx
push 1
lea ecx, [ebp - 0x298]
push eax
lea edx, [ebp - 0x1f8]
push ecx
push edx
mov dword [ebp - 0x298], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x1f8]
lea ecx, [eax + 0xce0]
call ebx
lea ecx, [ebp - 0x1f8]
lea edx, [ebp - 0x1e8]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x17d0]
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x200
mov dword [ebp - 0x290], 0x416a88
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [0x61d418]
mov ecx, dword [ebp - 0x14c]
add ecx, 0xcf0
mov edx, dword [eax + 0xd0]
mov dword [ebp - 0x290], edx
mov eax, dword [eax + 0xd4]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x28c], eax
mov dword [ebp - 0x298], 5
call ebx
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x17e0]
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x210
mov dword [ebp - 0x290], 0x416a94
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [0x61d418]
mov ecx, dword [ebp - 0x14c]
add ecx, 0xd00
mov edx, dword [eax + 0xd8]
mov dword [ebp - 0x290], edx
mov eax, dword [eax + 0xdc]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x28c], eax
mov dword [ebp - 0x298], 5
call ebx
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x17f0]
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x220
mov dword [ebp - 0x290], 0x416aa0
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [0x61d418]
mov ecx, dword [ebp - 0x14c]
add ecx, 0xd10
mov edx, dword [eax + 0xe0]
mov dword [ebp - 0x290], edx
mov eax, dword [eax + 0xe4]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x28c], eax
mov dword [ebp - 0x298], 5
call ebx
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x1800]
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x230
mov dword [ebp - 0x290], 0x416aac
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [0x61d418]
mov edx, dword [eax + 0xe8]
mov dword [ebp - 0x290], edx
mov ecx, dword [ebp - 0x14c]
mov eax, dword [eax + 0xec]
lea edx, [ebp - 0x298]
add ecx, 0xd20
mov dword [ebp - 0x28c], eax
mov dword [ebp - 0x298], 5
call ebx
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x1810]
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x240
mov dword [ebp - 0x290], 0x416ab8
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [0x61d418]
mov ecx, dword [ebp - 0x14c]
add ecx, 0xd30
mov edx, dword [eax + 0xf0]
mov dword [ebp - 0x290], edx
mov eax, dword [eax + 0xf4]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x28c], eax
mov dword [ebp - 0x298], 5
call ebx
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x1820]
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x250
mov dword [ebp - 0x290], 0x416ac4
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [0x61d418]
mov ecx, dword [ebp - 0x14c]
add ecx, 0xd40
mov edx, dword [eax + 0xf8]
mov dword [ebp - 0x290], edx
mov eax, dword [eax + 0xfc]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x28c], eax
mov dword [ebp - 0x298], 5
call ebx
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x1830]
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x260
mov dword [ebp - 0x290], 0x416ad8
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [0x61d418]
mov ecx, dword [ebp - 0x14c]
add ecx, 0xd50
mov edx, dword [eax + 0x100]
mov dword [ebp - 0x290], edx
mov eax, dword [eax + 0x104]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x28c], eax
mov dword [ebp - 0x298], 5
call ebx
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x1840]
call esi
mov dword [ebp - 0x290], 0x416aec
mov dword [ebp - 0x298], edi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x270
call esi
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x1e8]
mov dword [ebp - 0x2a0], 0x4174e8
mov dword [ebp - 0x2a8], edi
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov edx, dword [0x61d418]
push 1
add edx, 0x108
lea eax, [ebp - 0x1e8]
mov dword [ebp - 0x290], edx
push 1
lea ecx, [ebp - 0x298]
push eax
lea edx, [ebp - 0x1f8]
push ecx
push edx
mov dword [ebp - 0x298], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x1f8]
lea ecx, [eax + 0xd60]
call ebx
lea ecx, [ebp - 0x1f8]
lea edx, [ebp - 0x1e8]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x14c]
add esp, 0xc
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416160
lea ecx, [eax + 0x1850]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x280
mov dword [ebp - 0x290], 0x416afc
mov dword [ebp - 0x298], edi
call esi
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x1e8]
mov dword [ebp - 0x2a0], 0x4174e8
mov dword [ebp - 0x2a8], edi
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov edx, dword [0x61d418]
push 1
add edx, 0x110
lea eax, [ebp - 0x1e8]
mov dword [ebp - 0x290], edx
push 1
lea ecx, [ebp - 0x298]
push eax
lea edx, [ebp - 0x1f8]
push ecx
push edx
mov dword [ebp - 0x298], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x1f8]
lea ecx, [eax + 0xd70]
call ebx
lea ecx, [ebp - 0x1f8]
lea edx, [ebp - 0x1e8]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x14c]
add esp, 0xc
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416160
lea ecx, [eax + 0x1860]
mov dword [ebp - 0x298], edi
call esi
mov dword [ebp - 0x290], 0x416b0c
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x290
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [0x61d418]
mov ecx, dword [ebp - 0x14c]
add ecx, 0xd80
mov edx, dword [eax + 0x118]
mov dword [ebp - 0x290], edx
mov eax, dword [eax + 0x11c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x28c], eax
mov dword [ebp - 0x298], 5
call ebx
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x1870]
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x2a0
mov dword [ebp - 0x290], 0x416b18
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [0x61d418]
mov ecx, dword [ebp - 0x14c]
add ecx, 0xd90
mov edx, dword [eax + 0x120]
mov dword [ebp - 0x290], edx
mov eax, dword [eax + 0x124]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x28c], eax
mov dword [ebp - 0x298], 5
call ebx
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x1880]
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x2b0
mov dword [ebp - 0x290], 0x416b24
mov dword [ebp - 0x298], edi
call esi
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x1e8]
mov dword [ebp - 0x2a0], 0x4174e8
mov dword [ebp - 0x2a8], edi
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov edx, dword [0x61d418]
push 1
add edx, 0x128
lea eax, [ebp - 0x1e8]
mov dword [ebp - 0x290], edx
push 1
lea ecx, [ebp - 0x298]
push eax
lea edx, [ebp - 0x1f8]
push ecx
push edx
mov dword [ebp - 0x298], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x1f8]
lea ecx, [eax + 0xda0]
call ebx
lea ecx, [ebp - 0x1f8]
lea edx, [ebp - 0x1e8]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
lea edx, [ebp - 0x298]
mov eax, dword [ebp - 0x14c]
lea ecx, [eax + 0x1890]
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x2c0
mov dword [ebp - 0x290], 0x416b44
mov dword [ebp - 0x298], edi
call esi
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x1e8]
mov dword [ebp - 0x2a0], 0x4174e8
mov dword [ebp - 0x2a8], edi
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov edx, dword [0x61d418]
push 1
add edx, 0x130
lea eax, [ebp - 0x1e8]
mov dword [ebp - 0x290], edx
push 1
lea ecx, [ebp - 0x298]
push eax
lea edx, [ebp - 0x1f8]
push ecx
push edx
mov dword [ebp - 0x298], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x1f8]
lea ecx, [eax + 0xdb0]
call ebx
lea ecx, [ebp - 0x1f8]
lea edx, [ebp - 0x1e8]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x14c]
add esp, 0xc
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416160
lea ecx, [eax + 0x18a0]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x2d0
mov dword [ebp - 0x290], 0x416b58
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [0x61d418]
mov ecx, dword [ebp - 0x14c]
add ecx, 0xdc0
mov edx, dword [eax + 0x138]
mov dword [ebp - 0x290], edx
mov eax, dword [eax + 0x13c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x28c], eax
mov dword [ebp - 0x298], 5
call ebx
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x18b0]
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x2e0
mov dword [ebp - 0x290], 0x416b64
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [0x61d418]
mov ecx, dword [ebp - 0x14c]
add ecx, 0xdd0
mov edx, dword [eax + 0x140]
mov dword [ebp - 0x290], edx
mov eax, dword [eax + 0x144]
mov dword [ebp - 0x28c], eax
mov dword [ebp - 0x298], 5
lea edx, [ebp - 0x298]
call ebx
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x18c0]
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x2f0
mov dword [ebp - 0x290], 0x416b70
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [0x61d418]
mov ecx, dword [ebp - 0x14c]
add ecx, 0xde0
mov edx, dword [eax + 0x148]
mov dword [ebp - 0x290], edx
mov eax, dword [eax + 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x28c], eax
mov dword [ebp - 0x298], 5
call ebx
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x18d0]
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x300
mov dword [ebp - 0x290], 0x416b7c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [0x61d418]
mov ecx, dword [ebp - 0x14c]
add ecx, 0xdf0
mov edx, dword [eax + 0x150]
mov dword [ebp - 0x290], edx
mov eax, dword [eax + 0x154]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x28c], eax
mov dword [ebp - 0x298], 5
call ebx
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x18e0]
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x310
mov dword [ebp - 0x290], 0x416b88
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [0x61d418]
mov ecx, dword [ebp - 0x14c]
add ecx, 0xe00
mov edx, dword [eax + 0x158]
mov dword [ebp - 0x290], edx
mov eax, dword [eax + 0x15c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x28c], eax
mov dword [ebp - 0x298], 5
call ebx
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x18f0]
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x320
mov dword [ebp - 0x290], 0x416b94
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [0x61d418]
mov edx, dword [eax + 0x160]
mov ecx, dword [ebp - 0x14c]
mov dword [ebp - 0x290], edx
mov eax, dword [eax + 0x164]
lea edx, [ebp - 0x298]
add ecx, 0xe10
mov dword [ebp - 0x28c], eax
mov dword [ebp - 0x298], 5
call ebx
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x1900]
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x330
mov dword [ebp - 0x290], 0x416ba8
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [0x61d418]
mov ecx, dword [ebp - 0x14c]
add ecx, 0xe20
mov edx, dword [eax + 0x168]
mov dword [ebp - 0x290], edx
mov eax, dword [eax + 0x16c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x28c], eax
mov dword [ebp - 0x298], 5
call ebx
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x1910]
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x340
mov dword [ebp - 0x290], 0x416bbc
mov dword [ebp - 0x298], edi
call esi
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x1e8]
mov dword [ebp - 0x2a0], 0x4174e8
mov dword [ebp - 0x2a8], edi
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov edx, dword [0x61d418]
push 1
add edx, 0x170
lea eax, [ebp - 0x1e8]
mov dword [ebp - 0x290], edx
push 1
lea ecx, [ebp - 0x298]
push eax
lea edx, [ebp - 0x1f8]
push ecx
push edx
mov dword [ebp - 0x298], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x1f8]
lea ecx, [eax + 0xe30]
call ebx
lea ecx, [ebp - 0x1f8]
lea edx, [ebp - 0x1e8]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x14c]
add esp, 0xc
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416160
lea ecx, [eax + 0x1920]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
mov dword [ebp - 0x290], 0x416bcc
mov dword [ebp - 0x298], edi
lea edx, [ebp - 0x298]
add ecx, 0x350
call esi
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x1e8]
mov dword [ebp - 0x2a0], 0x4174e8
mov dword [ebp - 0x2a8], edi
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov edx, dword [0x61d418]
push 1
add edx, 0x178
lea eax, [ebp - 0x1e8]
mov dword [ebp - 0x290], edx
push 1
lea ecx, [ebp - 0x298]
push eax
lea edx, [ebp - 0x1f8]
push ecx
push edx
mov dword [ebp - 0x298], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x1f8]
lea ecx, [eax + 0xe40]
call ebx
lea ecx, [ebp - 0x1f8]
lea edx, [ebp - 0x1e8]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x14c]
add esp, 0xc
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416160
lea ecx, [eax + 0x1930]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x360
mov dword [ebp - 0x290], 0x416bdc
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [0x61d418]
mov ecx, dword [ebp - 0x14c]
add ecx, 0xe50
mov edx, dword [eax + 0x180]
mov dword [ebp - 0x290], edx
mov eax, dword [eax + 0x184]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x28c], eax
mov dword [ebp - 0x298], 5
call ebx
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x1940]
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x370
mov dword [ebp - 0x290], 0x416be8
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [0x61d418]
mov ecx, dword [ebp - 0x14c]
add ecx, 0xe60
mov edx, dword [eax + 0x188]
mov dword [ebp - 0x290], edx
mov eax, dword [eax + 0x18c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x28c], eax
mov dword [ebp - 0x298], 5
call ebx
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x1950]
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x380
mov dword [ebp - 0x290], 0x416bf4
mov dword [ebp - 0x298], edi
call esi
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x1e8]
mov dword [ebp - 0x2a0], 0x4174e8
mov dword [ebp - 0x2a8], edi
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov edx, dword [0x61d418]
push 1
add edx, 0x190
lea eax, [ebp - 0x1e8]
mov dword [ebp - 0x290], edx
push 1
lea ecx, [ebp - 0x298]
push eax
lea edx, [ebp - 0x1f8]
push ecx
push edx
mov dword [ebp - 0x298], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x1f8]
lea ecx, [eax + 0xe70]
call ebx
lea ecx, [ebp - 0x1f8]
lea edx, [ebp - 0x1e8]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x14c]
add esp, 0xc
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416160
lea ecx, [eax + 0x1960]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x390
mov dword [ebp - 0x290], 0x416c08
mov dword [ebp - 0x298], edi
call esi
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x1e8]
mov dword [ebp - 0x2a0], 0x4174e8
mov dword [ebp - 0x2a8], edi
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov edx, dword [0x61d418]
push 1
add edx, 0x198
lea eax, [ebp - 0x1e8]
mov dword [ebp - 0x290], edx
push 1
lea ecx, [ebp - 0x298]
push eax
lea edx, [ebp - 0x1f8]
push ecx
push edx
mov dword [ebp - 0x298], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x1f8]
lea ecx, [eax + 0xe80]
call ebx
lea ecx, [ebp - 0x1f8]
lea edx, [ebp - 0x1e8]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x14c]
add esp, 0xc
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x1970]
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x3a0
mov dword [ebp - 0x290], 0x416d48
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [0x61d418]
mov ecx, dword [ebp - 0x14c]
add ecx, 0xe90
mov edx, dword [eax + 0x1a0]
mov dword [ebp - 0x290], edx
mov eax, dword [eax + 0x1a4]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x28c], eax
mov dword [ebp - 0x298], 5
call ebx
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x1980]
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x3b0
mov dword [ebp - 0x290], 0x416d58
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [0x61d418]
mov ecx, dword [ebp - 0x14c]
add ecx, 0xea0
mov edx, dword [eax + 0x1a8]
mov dword [ebp - 0x290], edx
mov eax, dword [eax + 0x1ac]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x28c], eax
mov dword [ebp - 0x298], 5
call ebx
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x1990]
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x3c0
mov dword [ebp - 0x290], 0x416d68
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [0x61d418]
mov ecx, dword [ebp - 0x14c]
add ecx, 0xeb0
mov edx, dword [eax + 0x1b0]
mov dword [ebp - 0x290], edx
mov eax, dword [eax + 0x1b4]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x28c], eax
mov dword [ebp - 0x298], 5
call ebx
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x19a0]
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x3d0
mov dword [ebp - 0x290], 0x416d78
mov dword [ebp - 0x298], edi
call esi
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x1e8]
mov dword [ebp - 0x2a0], 0x4174e8
mov dword [ebp - 0x2a8], edi
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov edx, dword [0x61d418]
add edx, 0x1b8
mov dword [ebp - 0x290], edx
push 1
lea eax, [ebp - 0x1e8]
push 1
lea ecx, [ebp - 0x298]
push eax
lea edx, [ebp - 0x1f8]
push ecx
push edx
mov dword [ebp - 0x298], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x1f8]
lea ecx, [eax + 0xec0]
call ebx
lea ecx, [ebp - 0x1f8]
lea edx, [ebp - 0x1e8]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x14c]
add esp, 0xc
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416160
lea ecx, [eax + 0x19b0]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x3e0
mov dword [ebp - 0x290], 0x416d8c
mov dword [ebp - 0x298], edi
call esi
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x1e8]
mov dword [ebp - 0x2a0], 0x4174e8
mov dword [ebp - 0x2a8], edi
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov edx, dword [0x61d418]
push 1
add edx, 0x1c0
lea eax, [ebp - 0x1e8]
mov dword [ebp - 0x290], edx
push 1
lea ecx, [ebp - 0x298]
push eax
lea edx, [ebp - 0x1f8]
push ecx
push edx
mov dword [ebp - 0x298], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x1f8]
lea ecx, [eax + 0xed0]
call ebx
lea ecx, [ebp - 0x1f8]
lea edx, [ebp - 0x1e8]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x14c]
add esp, 0xc
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416160
lea ecx, [eax + 0x19c0]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x3f0
mov dword [ebp - 0x290], 0x416c1c
mov dword [ebp - 0x298], edi
call esi
mov edx, dword [0x61d42c]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], edx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0xee0]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x19d0
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416c2c
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x400]
call esi
mov ecx, dword [0x61d430]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0xef0]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x19e0
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416c3c
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x410]
call esi
mov ecx, dword [0x61d434]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0xf00]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x19f0
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416c4c
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x420]
call esi
mov ecx, dword [0x61d438]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0xf10]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1a00
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416c5c
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x430]
call esi
mov ecx, dword [0x61d440]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0xf20]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
lea edx, [ebp - 0x298]
add ecx, 0x1a10
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416c70
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x440]
call esi
mov ecx, dword [0x61d444]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0xf30]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1a20
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416c84
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x450]
call esi
mov ecx, dword [0x61d448]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0xf40]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1a30
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416c98
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x460]
call esi
mov ecx, dword [0x61d44c]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0xf50]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1a40
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416cac
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x470]
call esi
mov ecx, dword [0x61d454]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0xf60]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1a50
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], 0x416cc0
mov dword [ebp - 0x298], edi
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x480]
call esi
mov ecx, dword [0x61d458]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0xf70]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1a60
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416ce0
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x490]
call esi
mov ecx, dword [0x61d45c]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0xf80]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1a70
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416cf4
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x4a0]
call esi
mov ecx, dword [0x61d460]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0xf90]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1a80
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416d08
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x4b0]
call esi
mov ecx, dword [0x61d464]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0xfa0]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1a90
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416d18
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x4c0]
call esi
mov ecx, dword [0x61d468]
mov dword [ebp - 0x298], edi
mov dword [ebp - 0x290], ecx
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
lea ecx, [eax + 0xfb0]
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1aa0
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416d28
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x4d0]
call esi
mov ecx, dword [0x61d46c]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0xfc0]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1ab0
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416d38
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x4e0]
call esi
mov ecx, dword [0x61d470]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0xfd0]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1ac0
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416e68
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x4f0]
call esi
mov ecx, dword [0x61d43c]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0xfe0]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1ad0
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416e74
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x500]
call esi
mov ecx, dword [0x61d450]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0xff0]
mov dword [ebp - 0x298], edi
call esi
mov dword [ebp - 0x290], 0x415a3c
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1ae0
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x4172d8
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x510]
call esi
mov ecx, dword [0x61d358]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x1000]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1af0
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x4171a0
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x520]
call esi
mov ecx, dword [0x61d334]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x1010]
mov dword [ebp - 0x298], 3
call ebx
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1b00
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x415fa8
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x530]
call esi
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x1e8]
mov dword [ebp - 0x2a0], 0x417d10
mov dword [ebp - 0x2a8], edi
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
lea ecx, [ebp - 0x1e8]
push 1
lea edx, [ebp - 0x298]
push ecx
lea eax, [ebp - 0x1f8]
push edx
push eax
mov dword [ebp - 0x290], 0x61d380
mov dword [ebp - 0x298], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x1f8]
add ecx, 0x1020
call ebx
lea edx, [ebp - 0x1f8]
lea eax, [ebp - 0x1e8]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov ecx, dword [ebp - 0x14c]
add esp, 0xc
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
lea edx, [ebp - 0x298]
add ecx, 0x1b10
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x4171c8
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x540]
call esi
mov ecx, dword [0x61d360]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x1030]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1b20
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x4171b0
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x550]
call esi
mov ecx, dword [0x61d338]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x1040]
mov dword [ebp - 0x298], 3
call ebx
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1b30
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x4171dc
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x560]
call esi
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x1e8]
mov dword [ebp - 0x2a0], 0x417d10
mov dword [ebp - 0x2a8], edi
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
lea ecx, [ebp - 0x1e8]
push 1
lea edx, [ebp - 0x298]
push ecx
lea eax, [ebp - 0x1f8]
push edx
push eax
mov dword [ebp - 0x290], 0x61d390
mov dword [ebp - 0x298], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x1f8]
add ecx, 0x1050
call ebx
lea edx, [ebp - 0x1f8]
lea eax, [ebp - 0x1e8]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov ecx, dword [ebp - 0x14c]
add esp, 0xc
lea edx, [ebp - 0x298]
add ecx, 0x1b40
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
call esi
mov dword [ebp - 0x290], 0x4171ec
mov dword [ebp - 0x298], edi
lea edx, [ebp - 0x298]
mov eax, dword [ebp - 0x14c]
lea ecx, [eax + 0x570]
call esi
mov ecx, dword [0x61d364]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x1060]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1b50
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x417000
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x580]
call esi
mov ecx, dword [0x61d33c]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x1070]
mov dword [ebp - 0x298], 3
call ebx
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1b60
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x417200
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x590]
call esi
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x1e8]
mov dword [ebp - 0x2a0], 0x417d10
mov dword [ebp - 0x2a8], edi
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
lea ecx, [ebp - 0x1e8]
push 1
lea edx, [ebp - 0x298]
push ecx
lea eax, [ebp - 0x1f8]
push edx
push eax
mov dword [ebp - 0x290], 0x61d3a0
mov dword [ebp - 0x298], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x1f8]
add ecx, 0x1080
call ebx
lea edx, [ebp - 0x1f8]
lea eax, [ebp - 0x1e8]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov ecx, dword [ebp - 0x14c]
add esp, 0xc
lea edx, [ebp - 0x298]
add ecx, 0x1b70
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x417210
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x5a0]
call esi
mov ecx, dword [0x61d370]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x1090]
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1b80
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416800
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x5b0]
call esi
mov ecx, dword [0x61d340]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x10a0]
mov dword [ebp - 0x298], 3
call ebx
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1b90
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x417224
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x5c0]
call esi
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x1e8]
mov dword [ebp - 0x2a0], 0x417d10
mov dword [ebp - 0x2a8], edi
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
lea ecx, [ebp - 0x1e8]
push 1
lea edx, [ebp - 0x298]
push ecx
lea eax, [ebp - 0x1f8]
push edx
push eax
mov dword [ebp - 0x290], 0x61d3b0
mov dword [ebp - 0x298], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x1f8]
add ecx, 0x10b0
call ebx
lea edx, [ebp - 0x1f8]
lea eax, [ebp - 0x1e8]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov ecx, dword [ebp - 0x14c]
add esp, 0xc
lea edx, [ebp - 0x298]
add ecx, 0x1ba0
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x417234
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x5d0]
call esi
mov ecx, dword [0x61d374]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
mov dword [ebp - 0x298], edi
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x10c0]
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1bb0
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x4172e8
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x5e0]
call esi
mov ecx, dword [0x61d35c]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x10d0]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1bc0
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x417248
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x5f0]
call esi
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x1e8]
mov dword [ebp - 0x2a0], 0x417d10
mov dword [ebp - 0x2a8], edi
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
lea ecx, [ebp - 0x1e8]
push 1
lea edx, [ebp - 0x298]
push ecx
lea eax, [ebp - 0x1f8]
push edx
push eax
mov dword [ebp - 0x290], 0x61d388
mov dword [ebp - 0x298], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x1f8]
add ecx, 0x10e0
call ebx
lea edx, [ebp - 0x1f8]
lea eax, [ebp - 0x1e8]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov ecx, dword [ebp - 0x14c]
add esp, 0xc
lea edx, [ebp - 0x298]
add ecx, 0x1bd0
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x417258
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x600]
call esi
mov ecx, dword [0x61d368]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x10f0]
mov dword [ebp - 0x298], edi
call esi
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1be0
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x41726c
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x610]
call esi
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x1e8]
mov dword [ebp - 0x2a0], 0x417d10
mov dword [ebp - 0x2a8], edi
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
lea ecx, [ebp - 0x1e8]
push 1
lea edx, [ebp - 0x298]
push ecx
lea eax, [ebp - 0x1f8]
push edx
push eax
mov dword [ebp - 0x290], 0x61d398
mov dword [ebp - 0x298], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x1f8]
add ecx, 0x1100
call ebx
lea edx, [ebp - 0x1f8]
lea eax, [ebp - 0x1e8]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov ecx, dword [ebp - 0x14c]
add esp, 0xc
lea edx, [ebp - 0x298]
add ecx, 0x1bf0
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x41727c
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x620]
call esi
mov ecx, dword [0x61d36c]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x1110]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1c00
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x417290
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x630]
call esi
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x1e8]
mov dword [ebp - 0x2a0], 0x417d10
mov dword [ebp - 0x2a8], edi
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
lea ecx, [ebp - 0x1e8]
push 1
lea edx, [ebp - 0x298]
push ecx
mov dword [ebp - 0x290], 0x61d3a8
mov dword [ebp - 0x298], 0x4005
push edx
lea eax, [ebp - 0x1f8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x1f8]
add ecx, 0x1120
call ebx
lea edx, [ebp - 0x1f8]
lea eax, [ebp - 0x1e8]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov ecx, dword [ebp - 0x14c]
add esp, 0xc
lea edx, [ebp - 0x298]
add ecx, 0x1c10
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x4172a0
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x640]
call esi
mov ecx, dword [0x61d378]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x1130]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1c20
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x4172b4
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x650]
call esi
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x1e8]
mov dword [ebp - 0x2a0], 0x417d10
mov dword [ebp - 0x2a8], edi
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
lea ecx, [ebp - 0x1e8]
push 1
lea edx, [ebp - 0x298]
push ecx
lea eax, [ebp - 0x1f8]
push edx
push eax
mov dword [ebp - 0x290], 0x61d3b8
mov dword [ebp - 0x298], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x1f8]
add ecx, 0x1140
call ebx
lea edx, [ebp - 0x1f8]
lea eax, [ebp - 0x1e8]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov ecx, dword [ebp - 0x14c]
add esp, 0xc
lea edx, [ebp - 0x298]
add ecx, 0x1c30
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
call esi
mov dword [ebp - 0x290], 0x4172c4
mov dword [ebp - 0x298], edi
lea edx, [ebp - 0x298]
mov eax, dword [ebp - 0x14c]
lea ecx, [eax + 0x660]
call esi
mov ecx, dword [0x61d37c]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x1150]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1c40
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x417338
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x670]
call esi
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x1e8]
mov dword [ebp - 0x2a0], 0x417d10
mov dword [ebp - 0x2a8], edi
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
lea ecx, [ebp - 0x1e8]
push 1
lea edx, [ebp - 0x298]
push ecx
lea eax, [ebp - 0x1f8]
push edx
push eax
mov dword [ebp - 0x290], 0x61d3e0
mov dword [ebp - 0x298], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x1f8]
add ecx, 0x1160
call ebx
lea edx, [ebp - 0x1f8]
lea eax, [ebp - 0x1e8]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov ecx, dword [ebp - 0x14c]
add esp, 0xc
lea edx, [ebp - 0x298]
add ecx, 0x1c50
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x417348
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x680]
call esi
mov ecx, dword [0x61d3d0]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x1170]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1c60
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x417368
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x690]
call esi
mov dword [ebp - 0x2a0], 0x417d10
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x1e8]
mov dword [ebp - 0x2a8], edi
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
lea ecx, [ebp - 0x1e8]
push 1
lea edx, [ebp - 0x298]
push ecx
lea eax, [ebp - 0x1f8]
push edx
push eax
mov dword [ebp - 0x290], 0x61d3e8
mov dword [ebp - 0x298], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x1f8]
add ecx, 0x1180
call ebx
lea edx, [ebp - 0x1f8]
lea eax, [ebp - 0x1e8]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov ecx, dword [ebp - 0x14c]
add esp, 0xc
lea edx, [ebp - 0x298]
add ecx, 0x1c70
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x417378
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x6a0]
call esi
mov ecx, dword [0x61d3d4]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x1190]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1c80
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x4173d4
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x6b0]
call esi
mov ecx, dword [0x61d3c8]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x11a0]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1c90
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x41738c
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x6c0]
call esi
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x1e8]
mov dword [ebp - 0x2a0], 0x417d10
mov dword [ebp - 0x2a8], edi
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
lea ecx, [ebp - 0x1e8]
push 1
lea edx, [ebp - 0x298]
push ecx
lea eax, [ebp - 0x1f8]
push edx
push eax
mov dword [ebp - 0x290], 0x61d3f0
mov dword [ebp - 0x298], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x1f8]
add ecx, 0x11b0
call ebx
lea edx, [ebp - 0x1f8]
lea eax, [ebp - 0x1e8]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov ecx, dword [ebp - 0x14c]
add esp, 0xc
lea edx, [ebp - 0x298]
add ecx, 0x1ca0
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x41739c
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x6d0]
call esi
mov ecx, dword [0x61d3d8]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x11c0]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1cb0
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x4173b0
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x6e0]
call esi
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x1e8]
mov dword [ebp - 0x2a0], 0x417d10
mov dword [ebp - 0x2a8], edi
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
lea ecx, [ebp - 0x1e8]
push 1
lea edx, [ebp - 0x298]
push ecx
lea eax, [ebp - 0x1f8]
push edx
push eax
mov dword [ebp - 0x290], 0x61d3f8
mov dword [ebp - 0x298], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x1f8]
add ecx, 0x11d0
call ebx
lea edx, [ebp - 0x1f8]
lea eax, [ebp - 0x1e8]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 0x290], 0x416160
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1cc0
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x4173c0
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x6f0]
call esi
mov ecx, dword [0x61d3dc]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x11e0]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1cd0
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x4173e4
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x700]
call esi
mov ecx, dword [0x61d3cc]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x11f0]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1ce0
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x4173f4
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x710]
call esi
mov ecx, dword [0x61d344]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x1200]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1cf0
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x417404
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x720]
call esi
mov ecx, dword [0x61d348]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x1210]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1d00
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x417418
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x730]
call esi
mov ecx, dword [0x61d34c]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x1220]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1d10
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x4172f8
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x740]
call esi
mov ecx, dword [0x61d324]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x1230]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1d20
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x417d88
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x750]
call esi
mov cx, word [0x61d3c0]
mov eax, dword [ebp - 0x14c]
mov word [ebp - 0x290], cx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x1240]
mov dword [ebp - 0x298], 2
call ebx
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1d30
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x417d9c
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x760]
call esi
mov cx, word [0x61d3c2]
mov eax, dword [ebp - 0x14c]
mov word [ebp - 0x290], cx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x1250]
mov dword [ebp - 0x298], 2
call ebx
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1d40
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], 0x416780
mov dword [ebp - 0x298], edi
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x770]
call esi
mov cx, word [0x61d4b4]
mov eax, dword [ebp - 0x14c]
mov word [ebp - 0x290], cx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x1260]
mov dword [ebp - 0x298], 2
call ebx
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1d50
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x41678c
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x780]
call esi
mov ecx, dword [0x61d4b8]
mov edx, dword [0x61d4bc]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
mov dword [ebp - 0x28c], edx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x1270]
mov dword [ebp - 0x298], 5
call ebx
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1d60
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416798
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x790]
call esi
mov cx, word [0x61d4c0]
mov eax, dword [ebp - 0x14c]
mov word [ebp - 0x290], cx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x1280]
mov dword [ebp - 0x298], 2
call ebx
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1d70
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x4167a4
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x7a0]
call esi
mov ecx, dword [0x61d4c4]
mov edx, dword [0x61d4c8]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
mov dword [ebp - 0x28c], edx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x1290]
mov dword [ebp - 0x298], 5
call ebx
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1d80
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x4167b0
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x7b0]
call esi
mov ecx, dword [0x61d4cc]
mov edx, dword [0x61d4d0]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
mov dword [ebp - 0x28c], edx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x12a0]
mov dword [ebp - 0x298], 5
call ebx
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1d90
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x4167bc
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x7c0]
call esi
mov ecx, dword [0x61d4d4]
mov edx, dword [0x61d4d8]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
mov dword [ebp - 0x28c], edx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x12b0]
mov dword [ebp - 0x298], 5
call ebx
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1da0
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x4167c8
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x7d0]
call esi
mov ecx, dword [0x61d4dc]
mov edx, dword [0x61d4e0]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
mov dword [ebp - 0x28c], edx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x12c0]
mov dword [ebp - 0x298], 5
call ebx
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1db0
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x4167d4
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x7e0]
call esi
mov ecx, dword [0x61d4e4]
mov edx, dword [0x61d4e8]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
mov dword [ebp - 0x28c], edx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x12d0]
mov dword [ebp - 0x298], 5
call ebx
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1dc0
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
call esi
mov dword [ebp - 0x290], 0x4167e0
mov dword [ebp - 0x298], edi
lea edx, [ebp - 0x298]
mov eax, dword [ebp - 0x14c]
lea ecx, [eax + 0x7f0]
call esi
mov ecx, dword [0x61d4ec]
mov edx, dword [0x61d4f0]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
mov dword [ebp - 0x28c], edx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x12e0]
mov dword [ebp - 0x298], 5
call ebx
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1dd0
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416834
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x800]
call esi
mov ecx, dword [0x61d514]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x12f0]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1de0
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416824
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x810]
call esi
mov ecx, dword [0x61d510]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x1300]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1df0
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416844
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x820]
call esi
mov ecx, dword [0x61d518]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x1310]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1e00
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416854
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x830]
call esi
mov ecx, dword [0x61d51c]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x1320]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1e10
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x417dac
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x840]
call esi
mov ecx, dword [0x61d520]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x1330]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1e20
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x417dbc
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x850]
call esi
mov ecx, dword [0x61d524]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x1340]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1e30
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x417318
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x860]
call esi
mov ecx, dword [0x61d32c]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x1350]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1e40
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x417308
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x870]
call esi
mov ecx, dword [0x61d328]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
mov dword [ebp - 0x298], edi
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x1360]
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1e50
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x417328
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x880]
call esi
mov ecx, dword [0x61d330]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x1370]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1e60
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x41742c
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x890]
call esi
mov ecx, dword [0x61d350]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x1380]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1e70
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x417440
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x8a0]
call esi
mov ecx, dword [0x61d354]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x1390]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1e80
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x417454
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x8b0]
call esi
mov ecx, dword [0x61d5ec]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x13a0]
mov dword [ebp - 0x298], edi
call esi
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
lea edx, [ebp - 0x298]
mov ecx, dword [ebp - 0x14c]
add ecx, 0x1e90
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x417464
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x8c0]
call esi
mov ecx, dword [0x61d5f0]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x13b0]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1ea0
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x417dd0
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x8d0]
call esi
mov ecx, dword [0x61d4fc]
mov edx, dword [0x61d500]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
mov dword [ebp - 0x28c], edx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x13c0]
mov dword [ebp - 0x298], 5
call ebx
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1eb0
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x417ddc
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x8e0]
call esi
mov ecx, dword [0x61d508]
mov edx, dword [0x61d50c]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
mov dword [ebp - 0x28c], edx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x13d0]
mov dword [ebp - 0x298], 5
call ebx
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1ec0
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x417de8
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x8f0]
call esi
mov cx, word [0x61d504]
mov eax, dword [ebp - 0x14c]
mov word [ebp - 0x290], cx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x13e0]
mov dword [ebp - 0x298], 2
call ebx
mov ecx, dword [ebp - 0x14c]
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
lea edx, [ebp - 0x298]
add ecx, 0x1ed0
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x417df4
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x900]
call esi
mov ecx, dword [0x61d5f4]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x13f0]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1ee0
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x417e04
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x910]
call esi
mov ecx, dword [0x61d548]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x1400]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1ef0
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416120
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x920]
call esi
mov ecx, dword [0x61d2b0]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x1410]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1f00
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416eac
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x930]
call esi
mov ecx, dword [0x61d474]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x1420]
mov dword [ebp - 0x298], 3
call ebx
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1f10
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
call esi
mov dword [ebp - 0x290], 0x416ebc
mov dword [ebp - 0x298], edi
lea edx, [ebp - 0x298]
mov eax, dword [ebp - 0x14c]
lea ecx, [eax + 0x940]
call esi
mov ecx, dword [0x61d478]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x1430]
mov dword [ebp - 0x298], 4
call ebx
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1f20
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416ecc
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x950]
call esi
mov ecx, dword [0x61d47c]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x1440]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1f30
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x417e18
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x960]
call esi
lea ecx, [ebp - 0x1e8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcGetDateVar]
lea edx, [ebp - 0x228]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcGetTimeVar]
lea edx, [ebp - 0x298]
lea ecx, [ebp - 0x1f8]
mov dword [ebp - 0x290], 0x41703c
mov dword [ebp - 0x298], edi
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
lea eax, [ebp - 0x1f8]
push 1
lea ecx, [ebp - 0x1e8]
push eax
lea edx, [ebp - 0x208]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea edx, [ebp - 0x2b8]
lea ecx, [ebp - 0x238]
mov dword [ebp - 0x2a0], 0x415ae8
mov dword [ebp - 0x2a8], edi
mov dword [ebp - 0x2b0], 0x417e28
mov dword [ebp - 0x2b8], edi
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
lea eax, [ebp - 0x238]
push 1
lea ecx, [ebp - 0x228]
push eax
lea edx, [ebp - 0x248]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea eax, [ebp - 0x208]
lea ecx, [ebp - 0x2a8]
push eax
push ecx
lea edx, [ebp - 0x218]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x248]
lea ecx, [ebp - 0x258]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
mov eax, dword [ebp - 0x14c]
lea ecx, [eax + 0x1450]
call ebx
lea ecx, [ebp - 0x258]
lea edx, [ebp - 0x248]
push ecx
lea eax, [ebp - 0x218]
push edx
lea ecx, [ebp - 0x238]
push eax
lea edx, [ebp - 0x228]
push ecx
lea eax, [ebp - 0x208]
push edx
lea ecx, [ebp - 0x1f8]
push eax
lea edx, [ebp - 0x1e8]
push ecx
push edx
push edi
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x14c]
add esp, 0x24
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x417b74
lea ecx, [eax + 0x1f40]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x970
mov dword [ebp - 0x290], 0x417628
mov dword [ebp - 0x298], edi
call esi
mov edx, dword [0x61d674]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], edx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x1460]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1f50
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x4174a0
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x980]
call esi
mov cx, word [0x61d406]
mov eax, dword [ebp - 0x14c]
mov word [ebp - 0x290], cx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x1470]
mov dword [ebp - 0x298], 2
call ebx
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1f60
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], 0x417e44
mov dword [ebp - 0x298], edi
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x990]
call esi
mov eax, dword [0x61d418]
mov ecx, dword [eax + 0x1c8]
mov dword [ebp - 0x290], ecx
mov edx, dword [eax + 0x1cc]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x28c], edx
lea edx, [ebp - 0x298]
mov dword [ebp - 0x298], 5
lea ecx, [eax + 0x1480]
call ebx
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1f70
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x417e54
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x9a0]
call esi
mov eax, dword [0x61d418]
mov ecx, dword [eax + 0x1d0]
mov dword [ebp - 0x290], ecx
mov edx, dword [eax + 0x1d4]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x28c], edx
lea edx, [ebp - 0x298]
mov dword [ebp - 0x298], 5
lea ecx, [eax + 0x1490]
call ebx
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1f80
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x417e64
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x9b0]
call esi
mov eax, dword [0x61d418]
mov ecx, dword [eax + 0x1d8]
mov dword [ebp - 0x290], ecx
mov edx, dword [eax + 0x1dc]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x28c], edx
lea edx, [ebp - 0x298]
mov dword [ebp - 0x298], 5
lea ecx, [eax + 0x14a0]
call ebx
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1f90
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x417e74
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x9c0]
call esi
mov eax, dword [0x61d418]
mov ecx, dword [eax + 0x1e0]
mov dword [ebp - 0x290], ecx
mov edx, dword [eax + 0x1e4]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x28c], edx
lea edx, [ebp - 0x298]
mov dword [ebp - 0x298], 5
lea ecx, [eax + 0x14b0]
call ebx
mov ecx, dword [ebp - 0x14c]
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
lea edx, [ebp - 0x298]
add ecx, 0x1fa0
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x417e84
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x9d0]
call esi
mov eax, dword [0x61d418]
mov ecx, dword [eax + 0x1e8]
mov dword [ebp - 0x290], ecx
mov edx, dword [eax + 0x1ec]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x28c], edx
lea edx, [ebp - 0x298]
mov dword [ebp - 0x298], 5
lea ecx, [eax + 0x14c0]
call ebx
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1fb0
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x417e90
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x9e0]
call esi
mov ecx, dword [0x61d544]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x14d0]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1fc0
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416100
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x9f0]
call esi
mov ecx, dword [0x61d64c]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x14e0]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1fd0
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x417ea4
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0xa00]
call esi
mov ecx, dword [0x61d668]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x14f0]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x1fe0
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
push 0x61d678
call fcn.0041481c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x1e8]
mov dword [ebp - 0x2a0], 0x415be0
mov dword [ebp - 0x2a8], edi
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
lea edx, [ebp - 0x1e8]
push 1
lea eax, [ebp - 0x298]
push edx
lea ecx, [ebp - 0x1f8]
push eax
push ecx
mov dword [ebp - 0x290], 0x61d686
mov dword [ebp - 0x298], 0x4002
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea edx, [ebp - 0x1f8]
lea ecx, [ebp - 0x138]
call ebx
lea ecx, [ebp - 0x1e8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x417ebc
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0xa10]
call esi
lea ecx, [ebp - 0x1e8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcGetDateVar]
lea edx, [ebp - 0x218]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcGetTimeVar]
lea edx, [ebp - 0x298]
lea ecx, [ebp - 0x1f8]
mov dword [ebp - 0x290], 0x417ecc
mov dword [ebp - 0x298], edi
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
lea eax, [ebp - 0x1f8]
push 1
lea ecx, [ebp - 0x1e8]
push eax
lea edx, [ebp - 0x208]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x228]
mov dword [ebp - 0x2a0], 0x417058
mov dword [ebp - 0x2a8], edi
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
lea eax, [ebp - 0x228]
push 1
lea ecx, [ebp - 0x218]
push eax
lea edx, [ebp - 0x238]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, 2
lea ecx, [ebp - 0x138]
mov dword [ebp - 0x260], eax
mov dword [ebp - 0x268], eax
lea eax, [ebp - 0x268]
lea edx, [ebp - 0x278]
push eax
push 1
push ecx
push edx
mov dword [ebp - 0x2b0], 0x417ee4
mov dword [ebp - 0x2b8], edi
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea eax, [ebp - 0x208]
lea ecx, [ebp - 0x238]
push eax
push ecx
lea edx, [ebp - 0x248]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x2b8]
lea ecx, [ebp - 0x258]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0x278]
lea eax, [ebp - 0x288]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov ecx, dword [ebp - 0x14c]
mov edx, eax
add ecx, 0x1500
call ebx
lea edx, [ebp - 0x288]
lea eax, [ebp - 0x278]
push edx
lea ecx, [ebp - 0x258]
push eax
lea edx, [ebp - 0x268]
push ecx
lea eax, [ebp - 0x248]
push edx
lea ecx, [ebp - 0x238]
push eax
lea edx, [ebp - 0x208]
push ecx
lea eax, [ebp - 0x228]
push edx
lea ecx, [ebp - 0x218]
push eax
lea edx, [ebp - 0x1f8]
push ecx
lea eax, [ebp - 0x1e8]
push edx
push eax
push 0xb
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov ecx, dword [ebp - 0x14c]
add esp, 0x30
lea edx, [ebp - 0x298]
add ecx, 0x1ff0
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x417eec
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0xa20]
call esi
lea edx, [ebp - 0x2a8]
lea ecx, [ebp - 0x1e8]
mov dword [ebp - 0x2a0], 0x417f00
mov dword [ebp - 0x2a8], edi
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
lea ecx, [ebp - 0x1e8]
push 1
lea edx, [ebp - 0x298]
push ecx
lea eax, [ebp - 0x1f8]
push edx
push eax
mov dword [ebp - 0x290], 0x61d4f4
mov dword [ebp - 0x298], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x1f8]
add ecx, 0x1510
call ebx
lea edx, [ebp - 0x1f8]
lea eax, [ebp - 0x1e8]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov ecx, dword [ebp - 0x14c]
add esp, 0xc
lea edx, [ebp - 0x298]
add ecx, 0x2000
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x417f14
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0xa30]
call esi
mov ecx, dword [0x61d654]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x1520]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x2010
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x417f20
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0xa40]
call esi
mov cx, word [0x61d688]
mov eax, dword [ebp - 0x14c]
mov word [ebp - 0x290], cx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x1530]
mov dword [ebp - 0x298], 2
call ebx
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x2020
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x417f38
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0xa50]
call esi
mov eax, dword [0x61d418]
mov ecx, dword [eax + 0x1f0]
mov dword [ebp - 0x290], ecx
mov edx, dword [eax + 0x1f4]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x28c], edx
lea edx, [ebp - 0x298]
mov dword [ebp - 0x298], 5
lea ecx, [eax + 0x1540]
call ebx
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x2030
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x417f48
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0xa60]
call esi
mov eax, dword [0x61d418]
mov ecx, dword [eax + 0x1f8]
mov dword [ebp - 0x290], ecx
mov edx, dword [eax + 0x1fc]
mov dword [ebp - 0x28c], edx
mov dword [ebp - 0x298], 5
lea edx, [ebp - 0x298]
mov eax, dword [ebp - 0x14c]
lea ecx, [eax + 0x1550]
call ebx
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x2040
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x417f58
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0xa70]
call esi
mov eax, dword [0x61d418]
mov ecx, dword [eax + 0x200]
mov dword [ebp - 0x290], ecx
mov edx, dword [eax + 0x204]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x28c], edx
lea edx, [ebp - 0x298]
mov dword [ebp - 0x298], 5
lea ecx, [eax + 0x1560]
call ebx
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x2050
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x417f68
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0xa80]
call esi
mov eax, dword [0x61d418]
mov ecx, dword [eax + 0x208]
mov dword [ebp - 0x290], ecx
mov edx, dword [eax + 0x20c]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x28c], edx
lea edx, [ebp - 0x298]
mov dword [ebp - 0x298], 5
lea ecx, [eax + 0x1570]
call ebx
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x2060
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x417f78
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0xa90]
call esi
mov eax, dword [0x61d418]
mov ecx, dword [eax + 0x210]
mov dword [ebp - 0x290], ecx
mov edx, dword [eax + 0x214]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x28c], edx
lea edx, [ebp - 0x298]
mov dword [ebp - 0x298], 5
lea ecx, [eax + 0x1580]
call ebx
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x2070
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x417f88
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0xaa0]
call esi
mov eax, dword [0x61d418]
mov ecx, dword [eax + 0x218]
mov dword [ebp - 0x290], ecx
mov edx, dword [eax + 0x21c]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x28c], edx
lea edx, [ebp - 0x298]
mov dword [ebp - 0x298], 5
lea ecx, [eax + 0x1590]
call ebx
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x2080
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x417f98
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0xab0]
call esi
mov eax, dword [0x61d418]
mov ecx, dword [eax + 0x220]
mov dword [ebp - 0x290], ecx
mov edx, dword [eax + 0x224]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x28c], edx
lea edx, [ebp - 0x298]
mov dword [ebp - 0x298], 5
lea ecx, [eax + 0x15a0]
call ebx
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x2090
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x417fa8
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0xac0]
call esi
mov eax, dword [0x61d418]
mov ecx, dword [eax + 0x228]
mov dword [ebp - 0x290], ecx
mov edx, dword [eax + 0x22c]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x28c], edx
lea edx, [ebp - 0x298]
mov dword [ebp - 0x298], 5
lea ecx, [eax + 0x15b0]
call ebx
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x20a0
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x417fb8
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0xad0]
call esi
mov ecx, dword [0x61d558]
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x15c0]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x14c]
lea edx, [ebp - 0x298]
add ecx, 0x20b0
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov edx, dword [ebp + 0xc]
push 0x4177a4
mov eax, dword [edx]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1d4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x414898
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
lea ecx, [ebp - 0x158]
mov edx, 0x417c88
mov dword [ebp - 0x2f0], ecx
lea ecx, [ebp - 0x1d8]
mov dword [ebp - 0x1e0], eax
mov dword [ebp - 0x1e8], edi
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x1e8]
lea eax, [ebp - 0x2f0]
push edx
lea ecx, [ebp - 0x1d8]
push eax
push ecx
call fcn.00598830
lea edx, [ebp - 0x298]
mov ecx, 0x61d5dc
mov word [ebp - 0x290], ax
mov dword [ebp - 0x298], 0xb
call ebx
lea edx, [ebp - 0x1d8]
lea eax, [ebp - 0x1d4]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0x1e8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x298]
push 0x61d5dc
push ecx
mov dword [ebp - 0x290], 0
mov dword [ebp - 0x298], 0x800b
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
test ax, ax
je 0x5a219d
mov dl, byte [ebp - 0x80]
lea eax, [ebp - 0x298]
cmp dl, 3
push 0x61d5dc
sbb edx, edx
lea ecx, [ebp - 0x1e8]
inc edx
push eax
neg edx
push ecx
mov dword [ebp - 0x290], 0xffffffff
mov dword [ebp - 0x298], 0x800b
mov word [ebp - 0x2a0], dx
mov dword [ebp - 0x2a8], 0xb
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea edx, [ebp - 0x2a8]
lea eax, [ebp - 0x1f8]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
not eax
lea ecx, [ebp - 0x2a8]
mov word [ebp - 0x304], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [ebp - 0x304], 0
je 0x5a206b
movzx cx, byte [ebp - 0x80]
add cx, 1
jo 0x5a60f5
call dword [sym.imp.MSVBVM60.DLL___vbaUI1I2]
mov byte [ebp - 0x80], al
call dword [sym.imp.MSVBVM60.DLL_rtcGetTimer]
fadd qword [0x402748]
fstp dword [ebp - 0x18c]
fnstsw ax
test al, 0xd
jne 0x5a60f0
call dword [sym.imp.MSVBVM60.DLL_rtcGetTimer]
call dword [sym.imp.MSVBVM60.DLL___vbaFpR4]
fcomp dword [ebp - 0x18c]
fnstsw ax
test ah, 0x41
je 0x5a1fb5
call dword [sym.imp.MSVBVM60.DLL_rtcDoEvents]
jmp 0x5a1f94
mov ecx, dword [ebp + 0xc]
push 0x4177a4
mov edx, dword [ecx]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1d4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x414898
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x1e0], eax
lea eax, [ebp - 0x158]
mov edx, 0x417c88
lea ecx, [ebp - 0x1d8]
mov dword [ebp - 0x1e8], edi
mov dword [ebp - 0x2f0], eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x1e8]
lea edx, [ebp - 0x2f0]
push ecx
lea eax, [ebp - 0x1d8]
push edx
push eax
call fcn.00598830
lea edx, [ebp - 0x298]
mov ecx, 0x61d5dc
mov word [ebp - 0x290], ax
mov dword [ebp - 0x298], 0xb
call ebx
lea ecx, [ebp - 0x1d8]
lea edx, [ebp - 0x1d4]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0x1e8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
jmp 0x5a1ed8
lea eax, [ebp - 0x298]
push 0x61d5dc
push eax
mov dword [ebp - 0x290], 0
mov dword [ebp - 0x298], 0x800b
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
test ax, ax
je 0x5a219d
mov ecx, dword [0x61d090]
push 0x417c94
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1d4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x417ca0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
mov ecx, 0x61d58c
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x1d4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov eax, dword [0x61d6cc]
test eax, eax
jne 0x5a20f8
push 0x61d6cc
push 0x404260
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov ecx, dword [0x61d6cc]
mov edx, 0x80020004
mov eax, 0xa
mov dword [ebp - 0x2a0], edx
mov dword [ebp - 0x2a8], eax
mov dword [ebp - 0x290], edx
mov dword [ebp - 0x298], eax
mov edx, dword [ecx]
sub esp, 0x10
mov dword [ebp - 0x304], ecx
mov ecx, esp
sub esp, 0x10
mov dword [ecx], eax
mov eax, dword [ebp - 0x2a4]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x2a0]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x29c]
mov dword [ecx + 0xc], eax
mov eax, dword [ebp - 0x298]
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x294]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x290]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x28c]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x304]
push ecx
call dword [edx + 0x2b0]
test eax, eax
fnclex
jge 0x5a219d
mov edx, dword [ebp - 0x304]
push 0x2b0
push 0x417cb0
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
push 0
push 0x61d5dc
call dword [sym.imp.MSVBVM60.DLL___vbaVarSetObjAddref]
push 0x414f28
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCastObj]
push eax
push 0x61d5d8
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov eax, dword [ebp + 0xc]
lea ecx, [ebp - 0x298]
push 0xc
lea edx, [ebp - 0x1e8]
push ecx
push edx
mov dword [ebp - 0x2a0], 0x4180ec
mov dword [ebp - 0x2a8], edi
mov dword [ebp - 0x290], eax
mov dword [ebp - 0x298], 0x4008
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea eax, [ebp - 0x2a8]
lea ecx, [ebp - 0x1e8]
push eax
lea edx, [ebp - 0x1f8]
push ecx
push edx
mov dword [ebp - 0x2b0], 0x414898
mov dword [ebp - 0x2b8], edi
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x2b8]
lea ecx, [ebp - 0x208]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x61d5d0
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x208]
lea eax, [ebp - 0x1f8]
push edx
lea ecx, [ebp - 0x1e8]
push eax
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov edx, dword [0x61d5d0]
add esp, 0x10
push edx
call fcn.00599240
push eax
lea eax, [ebp - 0x188]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSetObj]
lea ecx, [ebp - 0x188]
push 0
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaUnkVar]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjIs]
test ax, ax
jne 0x5a5be7
push 0
lea edx, [ebp - 0x188]
push 0x41825c
lea eax, [ebp - 0x1e8]
push edx
push eax
mov dword [ebp - 0x290], 0xffffffff
mov dword [ebp - 0x298], 0x800b
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x10
lea ecx, [ebp - 0x298]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
lea ecx, [ebp - 0x1e8]
mov word [ebp - 0x304], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [ebp - 0x304], 0
je 0x5a2ad5
mov edx, dword [ebp + 0xc]
lea eax, [ebp - 0x1e8]
mov dword [ebp - 0x290], edx
push eax
lea ecx, [ebp - 0x298]
push 1
lea edx, [ebp - 0x1f8]
push ecx
push edx
mov dword [ebp - 0x1e0], 0xc
mov dword [ebp - 0x1e8], 2
mov dword [ebp - 0x298], 0x4008
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov eax, dword [ebp - 0x100]
lea edx, [ebp - 0x1f8]
lea ecx, [eax + 0x180]
call ebx
lea ecx, [ebp - 0x1f8]
lea edx, [ebp - 0x1e8]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
lea eax, [ebp - 0x10c]
add esp, 0xc
mov edx, 0x416fc0
lea ecx, [ebp - 0x1d4]
mov dword [ebp - 0x2f0], eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x2f0]
lea edx, [ebp - 0x1d4]
push ecx
push edx
call fcn.00597c20
lea edx, [ebp - 0x298]
mov ecx, 0x61d5dc
mov word [ebp - 0x290], ax
mov dword [ebp - 0x298], 0xb
call ebx
lea ecx, [ebp - 0x1d4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x298]
push 0x61d5dc
push eax
mov dword [ebp - 0x290], 0
mov dword [ebp - 0x298], 0x800b
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
test ax, ax
je 0x5a2507
mov ecx, dword [0x61d090]
push 0x417c94
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1d4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x417ca0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
mov ecx, 0x61d58c
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x1d4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov eax, dword [0x61d6cc]
test eax, eax
jne 0x5a2462
push 0x61d6cc
push 0x404260
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov ecx, dword [0x61d6cc]
mov edx, 0x80020004
mov eax, 0xa
mov dword [ebp - 0x2a0], edx
mov dword [ebp - 0x2a8], eax
mov dword [ebp - 0x290], edx
mov dword [ebp - 0x298], eax
mov edx, dword [ecx]
sub esp, 0x10
mov dword [ebp - 0x304], ecx
mov ecx, esp
sub esp, 0x10
mov dword [ecx], eax
mov eax, dword [ebp - 0x2a4]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x2a0]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x29c]
mov dword [ecx + 0xc], eax
mov eax, dword [ebp - 0x298]
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x294]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x290]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x28c]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x304]
push ecx
call dword [edx + 0x2b0]
test eax, eax
fnclex
jge 0x5a2507
mov edx, dword [ebp - 0x304]
push 0x2b0
push 0x417cb0
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp + 0xc]
lea ecx, [ebp - 0x1e8]
mov dword [ebp - 0x290], eax
push ecx
lea edx, [ebp - 0x298]
push 1
lea eax, [ebp - 0x1f8]
push edx
push eax
mov dword [ebp - 0x2b0], 0x4177a4
mov dword [ebp - 0x2b8], edi
mov dword [ebp - 0x1e0], 0xc
mov dword [ebp - 0x1e8], 2
mov dword [ebp - 0x298], 0x4008
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x158]
mov edx, 0x416fc0
mov dword [ebp - 0x2f0], ecx
lea ecx, [ebp - 0x1d4]
mov dword [ebp - 0x2c0], 0x414898
mov dword [ebp - 0x2c8], edi
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x2b8]
lea eax, [ebp - 0x1f8]
push edx
lea ecx, [ebp - 0x208]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x2c8]
lea eax, [ebp - 0x218]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea ecx, [ebp - 0x2f0]
push eax
lea edx, [ebp - 0x1d4]
push ecx
push edx
call fcn.00598830
lea edx, [ebp - 0x2d8]
mov ecx, 0x61d5dc
mov word [ebp - 0x2d0], ax
mov dword [ebp - 0x2d8], 0xb
call ebx
lea ecx, [ebp - 0x1d4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x218]
lea ecx, [ebp - 0x208]
push eax
lea edx, [ebp - 0x1f8]
push ecx
lea eax, [ebp - 0x1e8]
push edx
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
lea ecx, [ebp - 0x298]
mov dword [ebp - 0x290], 0
mov dword [ebp - 0x298], 0x800b
push 0x61d5dc
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
test ax, ax
je 0x5a274f
mov edx, dword [0x61d090]
push 0x417c94
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1d4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x417ca0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
mov ecx, 0x61d58c
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x1d4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov eax, dword [0x61d6cc]
test eax, eax
jne 0x5a26aa
push 0x61d6cc
push 0x404260
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov edx, 0x80020004
sub esp, 0x10
mov dword [ebp - 0x2a0], edx
mov dword [ebp - 0x290], edx
mov edx, esp
mov eax, 0xa
mov dword [ebp - 0x2a8], eax
mov dword [ebp - 0x298], eax
mov dword [edx], eax
mov eax, dword [ebp - 0x2a4]
sub esp, 0x10
mov ecx, dword [0x61d6cc]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x2a0]
mov dword [ebp - 0x304], ecx
mov ecx, dword [ecx]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x29c]
mov dword [edx + 0xc], eax
mov eax, dword [ebp - 0x298]
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x294]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x290]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x28c]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0x304]
push edx
call dword [ecx + 0x2b0]
test eax, eax
fnclex
jge 0x5a274f
mov ecx, dword [ebp - 0x304]
push 0x2b0
push 0x417cb0
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xa4]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x417628
mov dword [ebp - 0x298], edi
call esi
mov edx, dword [0x61d674]
mov eax, dword [ebp - 0xa4]
mov dword [ebp - 0x290], edx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x40]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0xa4]
lea edx, [ebp - 0x298]
add ecx, 0x80
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0xa4]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416120
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x10]
call esi
mov ecx, dword [0x61d2b0]
mov eax, dword [ebp - 0xa4]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x50]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0xa4]
lea edx, [ebp - 0x298]
add ecx, 0x90
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0xa4]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x418268
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x20]
call esi
mov ecx, dword [0x61d64c]
mov eax, dword [ebp - 0xa4]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x60]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0xa4]
lea edx, [ebp - 0x298]
add ecx, 0xa0
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov edx, dword [ebp + 0xc]
lea eax, [ebp - 0x1e8]
mov dword [ebp - 0x290], edx
push eax
lea ecx, [ebp - 0x298]
push 1
lea edx, [ebp - 0x1f8]
push ecx
push edx
mov dword [ebp - 0x2b0], 0x4177a4
mov dword [ebp - 0x2b8], edi
mov dword [ebp - 0x1e0], 0xc
mov dword [ebp - 0x1e8], 2
mov dword [ebp - 0x298], 0x4008
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea eax, [ebp - 0xb0]
mov edx, 0x416fc0
lea ecx, [ebp - 0x1d4]
mov dword [ebp - 0x2c0], 0x414898
mov dword [ebp - 0x2c8], edi
mov dword [ebp - 0x2f0], eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x2b8]
lea edx, [ebp - 0x1f8]
push ecx
lea eax, [ebp - 0x208]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea ecx, [ebp - 0x2c8]
push eax
lea edx, [ebp - 0x218]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x2f0]
lea ecx, [ebp - 0x1d4]
push eax
push ecx
call fcn.00598830
lea edx, [ebp - 0x2d8]
mov ecx, 0x61d5dc
mov word [ebp - 0x2d0], ax
mov dword [ebp - 0x2d8], 0xb
call ebx
lea ecx, [ebp - 0x1d4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x218]
lea eax, [ebp - 0x208]
push edx
lea ecx, [ebp - 0x1f8]
push eax
lea edx, [ebp - 0x1e8]
push ecx
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
lea eax, [ebp - 0x298]
mov dword [ebp - 0x290], 0
mov dword [ebp - 0x298], 0x800b
push 0x61d5dc
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
test ax, ax
je 0x5a5bc9
mov ecx, dword [0x61d090]
push 0x417c94
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1d4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x417ca0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
mov ecx, 0x61d58c
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x1d4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov eax, dword [0x61d6cc]
test eax, eax
jne 0x5a2a27
push 0x61d6cc
push 0x404260
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov ecx, dword [0x61d6cc]
mov edx, 0x80020004
mov eax, 0xa
mov dword [ebp - 0x2a0], edx
mov dword [ebp - 0x2a8], eax
mov dword [ebp - 0x290], edx
mov dword [ebp - 0x298], eax
mov edx, dword [ecx]
sub esp, 0x10
mov dword [ebp - 0x304], ecx
mov ecx, esp
sub esp, 0x10
mov dword [ecx], eax
mov eax, dword [ebp - 0x2a4]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x2a0]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x29c]
mov dword [ecx + 0xc], eax
mov eax, dword [ebp - 0x298]
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x294]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x290]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x28c]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x304]
push ecx
call dword [edx + 0x2b0]
test eax, eax
fnclex
jge 0x5a5bc9
mov edx, dword [ebp - 0x304]
push 0x2b0
push 0x417cb0
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
jmp 0x5a5bc9
lea eax, [ebp - 0x1d0]
lea ecx, [ebp - 0x298]
push eax
push ecx
mov dword [ebp - 0x290], 0
mov dword [ebp - 0x298], 0x8002
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
test ax, ax
je 0x5a2d41
mov edx, dword [ebp + 0xc]
lea eax, [ebp - 0x1e8]
mov dword [ebp - 0x290], edx
push eax
lea ecx, [ebp - 0x298]
push 1
lea edx, [ebp - 0x1f8]
push ecx
push edx
mov dword [ebp - 0x2b0], 0x41827c
mov dword [ebp - 0x2b8], edi
mov dword [ebp - 0x1e0], 0xc
mov dword [ebp - 0x1e8], 2
mov dword [ebp - 0x298], 0x4008
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov edx, 0x416fc0
lea ecx, [ebp - 0x1d4]
mov dword [ebp - 0x2c0], 0x414898
mov dword [ebp - 0x2c8], edi
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0x2b8]
lea ecx, [ebp - 0x1f8]
push eax
lea edx, [ebp - 0x208]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x2c8]
lea ecx, [ebp - 0x218]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x160]
lea eax, [ebp - 0x1d4]
push edx
push eax
call fcn.00598830
lea edx, [ebp - 0x2d8]
mov ecx, 0x61d5dc
mov word [ebp - 0x2d0], ax
mov dword [ebp - 0x2d8], 0xb
call ebx
lea ecx, [ebp - 0x1d4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x218]
lea edx, [ebp - 0x208]
push ecx
lea eax, [ebp - 0x1f8]
push edx
lea ecx, [ebp - 0x1e8]
push eax
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0
mov dword [ebp - 0x298], 0x800b
push 0x61d5dc
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
test ax, ax
je 0x5a2d41
mov eax, dword [0x61d090]
push 0x417c94
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1d4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x417ca0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
mov ecx, 0x61d58c
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x1d4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov eax, dword [0x61d6cc]
test eax, eax
jne 0x5a2c9c
push 0x61d6cc
push 0x404260
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov edx, 0x80020004
sub esp, 0x10
mov dword [ebp - 0x2a0], edx
mov dword [ebp - 0x290], edx
mov edx, esp
mov eax, 0xa
mov dword [ebp - 0x2a8], eax
mov dword [ebp - 0x298], eax
mov dword [edx], eax
mov eax, dword [ebp - 0x2a4]
sub esp, 0x10
mov ecx, dword [0x61d6cc]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x2a0]
mov dword [ebp - 0x304], ecx
mov ecx, dword [ecx]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x29c]
mov dword [edx + 0xc], eax
mov eax, dword [ebp - 0x298]
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x294]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x290]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x28c]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0x304]
push edx
call dword [ecx + 0x2b0]
test eax, eax
fnclex
jge 0x5a2d41
mov ecx, dword [ebp - 0x304]
push 0x2b0
push 0x417cb0
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x48]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x417628
mov dword [ebp - 0x298], edi
call esi
mov edx, dword [0x61d674]
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x290], edx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x50]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x48]
lea edx, [ebp - 0x298]
add ecx, 0xa0
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x48]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416120
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x10]
call esi
mov ecx, dword [0x61d2b0]
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x290], ecx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x60]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x48]
lea edx, [ebp - 0x298]
add ecx, 0xb0
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov eax, dword [ebp - 0x48]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x417e18
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x20]
call esi
lea ecx, [ebp - 0x1e8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcGetDateVar]
lea edx, [ebp - 0x228]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcGetTimeVar]
lea edx, [ebp - 0x298]
lea ecx, [ebp - 0x1f8]
mov dword [ebp - 0x290], 0x41703c
mov dword [ebp - 0x298], edi
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
lea eax, [ebp - 0x1f8]
push 1
lea ecx, [ebp - 0x1e8]
push eax
lea edx, [ebp - 0x208]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea edx, [ebp - 0x2b8]
lea ecx, [ebp - 0x238]
mov dword [ebp - 0x2a0], 0x415ae8
mov dword [ebp - 0x2a8], edi
mov dword [ebp - 0x2b0], 0x417e28
mov dword [ebp - 0x2b8], edi
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
lea eax, [ebp - 0x238]
push 1
lea ecx, [ebp - 0x228]
push eax
lea edx, [ebp - 0x248]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea eax, [ebp - 0x208]
push eax
lea ecx, [ebp - 0x2a8]
lea edx, [ebp - 0x218]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x248]
lea ecx, [ebp - 0x258]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
mov eax, dword [ebp - 0x48]
lea ecx, [eax + 0x70]
call ebx
lea ecx, [ebp - 0x258]
lea edx, [ebp - 0x248]
push ecx
lea eax, [ebp - 0x218]
push edx
lea ecx, [ebp - 0x238]
push eax
lea edx, [ebp - 0x228]
push ecx
lea eax, [ebp - 0x208]
push edx
lea ecx, [ebp - 0x1f8]
push eax
lea edx, [ebp - 0x1e8]
push ecx
push edx
push edi
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x48]
add esp, 0x24
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x417b74
lea ecx, [eax + 0xc0]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x48]
lea edx, [ebp - 0x298]
add ecx, 0x30
mov dword [ebp - 0x290], 0x418268
mov dword [ebp - 0x298], edi
call esi
mov edx, dword [0x61d64c]
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x290], edx
lea edx, [ebp - 0x298]
lea ecx, [eax + 0x80]
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0x48]
lea edx, [ebp - 0x298]
add ecx, 0xd0
mov dword [ebp - 0x290], 0x415a3c
mov dword [ebp - 0x298], edi
call esi
mov edx, dword [ebp + 0xc]
lea eax, [ebp - 0x1e8]
mov dword [ebp - 0x290], edx
push eax
lea ecx, [ebp - 0x298]
push 1
lea edx, [ebp - 0x1f8]
push ecx
push edx
mov dword [ebp - 0x2b0], 0x4177a4
mov dword [ebp - 0x2b8], edi
mov dword [ebp - 0x1e0], 0xc
mov dword [ebp - 0x1e8], 2
mov dword [ebp - 0x298], 0x4008
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea eax, [ebp - 0x54]
mov edx, 0x416fc0
lea ecx, [ebp - 0x1d4]
mov dword [ebp - 0x2c0], 0x414898
mov dword [ebp - 0x2c8], edi
mov dword [ebp - 0x2f0], eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x2b8]
lea edx, [ebp - 0x1f8]
push ecx
lea eax, [ebp - 0x208]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea ecx, [ebp - 0x2c8]
push eax
lea edx, [ebp - 0x218]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x2f0]
lea ecx, [ebp - 0x1d4]
push eax
push ecx
call fcn.00598830
lea edx, [ebp - 0x2d8]
mov ecx, 0x61d5dc
mov word [ebp - 0x2d0], ax
mov dword [ebp - 0x2d8], 0xb
call ebx
lea ecx, [ebp - 0x1d4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x218]
lea eax, [ebp - 0x208]
push edx
lea ecx, [ebp - 0x1f8]
push eax
lea edx, [ebp - 0x1e8]
push ecx
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
lea eax, [ebp - 0x298]
mov dword [ebp - 0x290], 0
mov dword [ebp - 0x298], 0x800b
push 0x61d5dc
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
test ax, ax
je 0x5a320a
mov ecx, dword [0x61d090]
push 0x417c94
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1d4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x417ca0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
mov ecx, 0x61d58c
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x1d4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov eax, dword [0x61d6cc]
test eax, eax
jne 0x5a3165
push 0x61d6cc
push 0x404260
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov ecx, dword [0x61d6cc]
mov edx, 0x80020004
mov eax, 0xa
mov dword [ebp - 0x2a0], edx
mov dword [ebp - 0x2a8], eax
mov dword [ebp - 0x290], edx
mov dword [ebp - 0x298], eax
mov edx, dword [ecx]
sub esp, 0x10
mov dword [ebp - 0x304], ecx
mov ecx, esp
sub esp, 0x10
mov dword [ecx], eax
mov eax, dword [ebp - 0x2a4]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x2a0]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x29c]
mov dword [ecx + 0xc], eax
mov eax, dword [ebp - 0x298]
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x294]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x290]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x28c]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x304]
push ecx
call dword [edx + 0x2b0]
test eax, eax
fnclex
jge 0x5a320a
mov edx, dword [ebp - 0x304]
push 0x2b0
push 0x417cb0
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov edx, dword [ebp - 0x294]
sub esp, 0x10
mov ecx, esp
mov eax, 0x416900
mov dword [ebp - 0x290], eax
push 1
mov dword [ecx], edi
push 0
mov dword [ebp - 0x298], edi
mov dword [ecx + 4], edx
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x28c]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x188]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
lea edx, [ebp - 0x1e8]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcIsNull]
mov edx, dword [ebp - 0x2b4]
sub esp, 0x10
mov dword [ebp - 0x2ec], eax
mov word [ebp - 0x2d0], ax
mov eax, esp
mov ecx, 0x416900
mov dword [ebp - 0x2b0], ecx
push 1
mov dword [eax], edi
push 0
mov dword [ebp - 0x2b8], edi
mov dword [ebp - 0x1f0], 0
mov dword [eax + 4], edx
lea edx, [ebp - 0x188]
push edx
mov dword [ebp - 0x1f8], 2
mov dword [eax + 8], ecx
mov ecx, dword [ebp - 0x2ac]
mov dword [ebp - 0x2d8], 0xb
mov dword [eax + 0xc], ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
push eax
lea eax, [ebp - 0x208]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
lea ecx, [ebp - 0x1f8]
lea edx, [ebp - 0x2d8]
push eax
push ecx
lea eax, [ebp - 0x218]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea ecx, [ebp - 0x218]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
mov dword [ebp - 0x1b0], eax
lea edx, [ebp - 0x218]
lea eax, [ebp - 0x208]
push edx
lea ecx, [ebp - 0x1f8]
push eax
lea edx, [ebp - 0x2d8]
push ecx
lea eax, [ebp - 0x1e8]
push edx
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov edx, dword [ebp - 0x294]
add esp, 8
mov ecx, esp
mov eax, 0x416924
mov dword [ebp - 0x290], eax
mov dword [ebp - 0x298], edi
mov dword [ecx], edi
mov dword [ecx + 4], edx
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x28c]
push 1
push 0
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x188]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
lea edx, [ebp - 0x1e8]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcIsNull]
mov edx, dword [ebp - 0x2b4]
sub esp, 0x10
mov dword [ebp - 0x2ec], eax
mov word [ebp - 0x2d0], ax
mov eax, esp
mov ecx, 0x416924
mov dword [ebp - 0x2b0], ecx
push 1
mov dword [eax], edi
push 0
mov dword [ebp - 0x2b8], edi
mov dword [ebp - 0x1f0], 0
mov dword [eax + 4], edx
lea edx, [ebp - 0x188]
push edx
mov dword [ebp - 0x1f8], 2
mov dword [eax + 8], ecx
mov ecx, dword [ebp - 0x2ac]
mov dword [ebp - 0x2d8], 0xb
mov dword [eax + 0xc], ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
push eax
lea eax, [ebp - 0x208]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
lea ecx, [ebp - 0x1f8]
lea edx, [ebp - 0x2d8]
push eax
push ecx
lea eax, [ebp - 0x218]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea ecx, [ebp - 0x218]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
mov dword [ebp - 0x90], eax
lea edx, [ebp - 0x218]
lea eax, [ebp - 0x208]
push edx
lea ecx, [ebp - 0x1f8]
push eax
lea edx, [ebp - 0x2d8]
push ecx
lea eax, [ebp - 0x1e8]
push edx
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov edx, dword [ebp - 0x294]
add esp, 8
mov ecx, esp
mov eax, 0x416930
mov dword [ebp - 0x290], eax
push 1
mov dword [ecx], edi
push 0
mov dword [ebp - 0x298], edi
mov dword [ecx + 4], edx
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x28c]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x188]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
lea edx, [ebp - 0x1e8]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcIsNull]
mov edx, dword [ebp - 0x2b4]
sub esp, 0x10
mov dword [ebp - 0x2ec], eax
mov word [ebp - 0x2d0], ax
mov eax, esp
mov ecx, 0x416930
mov dword [ebp - 0x2b0], ecx
push 1
mov dword [eax], edi
push 0
mov dword [ebp - 0x2b8], edi
mov dword [ebp - 0x1f0], 0
mov dword [eax + 4], edx
lea edx, [ebp - 0x188]
push edx
mov dword [ebp - 0x1f8], 2
mov dword [eax + 8], ecx
mov ecx, dword [ebp - 0x2ac]
mov dword [ebp - 0x2d8], 0xb
mov dword [eax + 0xc], ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
push eax
lea eax, [ebp - 0x208]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
lea ecx, [ebp - 0x1f8]
lea edx, [ebp - 0x2d8]
push eax
push ecx
lea eax, [ebp - 0x218]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea ecx, [ebp - 0x218]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
mov dword [ebp - 0x7c], eax
lea edx, [ebp - 0x218]
lea eax, [ebp - 0x208]
push edx
lea ecx, [ebp - 0x1f8]
push eax
lea edx, [ebp - 0x2d8]
push ecx
lea eax, [ebp - 0x1e8]
push edx
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov edx, dword [ebp - 0x294]
add esp, 8
mov ecx, esp
mov eax, 0x4169c4
mov dword [ebp - 0x290], eax
push 1
mov dword [ecx], edi
push 0
mov dword [ebp - 0x298], edi
mov dword [ecx + 4], edx
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x28c]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x188]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
lea edx, [ebp - 0x1e8]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcIsNull]
mov dword [ebp - 0x2ec], eax
mov edx, dword [ebp - 0x2b4]
sub esp, 0x10
mov word [ebp - 0x2d0], ax
mov eax, esp
mov ecx, 0x4169c4
push 1
mov dword [eax], edi
mov dword [ebp - 0x2b0], ecx
push 0
mov dword [ebp - 0x2b8], edi
mov dword [eax + 4], edx
lea edx, [ebp - 0x188]
push edx
mov dword [ebp - 0x1f0], 0
mov dword [eax + 8], ecx
mov ecx, dword [ebp - 0x2ac]
mov dword [ebp - 0x1f8], 2
mov dword [ebp - 0x2d8], 0xb
mov dword [eax + 0xc], ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
push eax
lea eax, [ebp - 0x208]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
lea ecx, [ebp - 0x1f8]
lea edx, [ebp - 0x2d8]
push eax
push ecx
lea eax, [ebp - 0x218]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea ecx, [ebp - 0x218]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
mov dword [ebp - 0x18], eax
lea edx, [ebp - 0x218]
lea eax, [ebp - 0x208]
push edx
lea ecx, [ebp - 0x1f8]
push eax
lea edx, [ebp - 0x2d8]
push ecx
lea eax, [ebp - 0x1e8]
push edx
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov edx, dword [ebp - 0x294]
add esp, 8
mov ecx, esp
mov eax, 0x4169e8
mov dword [ebp - 0x290], eax
push 1
mov dword [ecx], edi
push 0
mov dword [ebp - 0x298], edi
mov dword [ecx + 4], edx
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x28c]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x188]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
lea edx, [ebp - 0x1e8]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcIsNull]
mov ecx, 0x4169e8
mov dword [ebp - 0x2ec], eax
mov dword [ebp - 0x2b0], ecx
mov dword [ebp - 0x2b8], edi
mov dword [ebp - 0x1f0], 0
mov dword [ebp - 0x1f8], 2
mov word [ebp - 0x2d0], ax
mov dword [ebp - 0x2d8], 0xb
sub esp, 0x10
mov edx, dword [ebp - 0x2b4]
mov eax, esp
push 1
push 0
mov dword [eax], edi
mov dword [eax + 4], edx
lea edx, [ebp - 0x188]
push edx
mov dword [eax + 8], ecx
mov ecx, dword [ebp - 0x2ac]
mov dword [eax + 0xc], ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
push eax
lea eax, [ebp - 0x208]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
lea ecx, [ebp - 0x1f8]
lea edx, [ebp - 0x2d8]
push eax
push ecx
lea eax, [ebp - 0x218]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea ecx, [ebp - 0x218]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
mov dword [ebp - 0xe4], eax
lea edx, [ebp - 0x218]
lea eax, [ebp - 0x208]
push edx
lea ecx, [ebp - 0x1f8]
push eax
lea edx, [ebp - 0x2d8]
push ecx
lea eax, [ebp - 0x1e8]
push edx
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov edx, dword [ebp - 0x294]
add esp, 8
mov ecx, esp
mov eax, 0x4169f4
mov dword [ebp - 0x290], eax
push 1
mov dword [ecx], edi
push 0
mov dword [ebp - 0x298], edi
mov dword [ecx + 4], edx
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x28c]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x188]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
lea edx, [ebp - 0x1e8]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcIsNull]
mov edx, dword [ebp - 0x2b4]
sub esp, 0x10
mov dword [ebp - 0x2ec], eax
mov word [ebp - 0x2d0], ax
mov eax, esp
mov ecx, 0x4169f4
mov dword [ebp - 0x2b0], ecx
mov dword [ebp - 0x2b8], edi
mov dword [eax], edi
mov dword [ebp - 0x1f0], 0
mov dword [ebp - 0x1f8], 2
mov dword [ebp - 0x2d8], 0xb
mov dword [eax + 4], edx
push 1
mov dword [eax + 8], ecx
mov ecx, dword [ebp - 0x2ac]
mov dword [eax + 0xc], ecx
lea edx, [ebp - 0x188]
push 0
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
push eax
lea eax, [ebp - 0x208]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
lea ecx, [ebp - 0x1f8]
lea edx, [ebp - 0x2d8]
push eax
push ecx
lea eax, [ebp - 0x218]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea ecx, [ebp - 0x218]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
mov dword [ebp - 0x88], eax
lea edx, [ebp - 0x218]
lea eax, [ebp - 0x208]
push edx
lea ecx, [ebp - 0x1f8]
push eax
lea edx, [ebp - 0x2d8]
push ecx
lea eax, [ebp - 0x1e8]
push edx
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov edx, dword [ebp - 0x294]
add esp, 8
mov ecx, esp
mov eax, 0x416a88
mov dword [ebp - 0x290], eax
push 1
mov dword [ecx], edi
push 0
mov dword [ebp - 0x298], edi
mov dword [ecx + 4], edx
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x28c]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x188]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
lea edx, [ebp - 0x1e8]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcIsNull]
mov edx, dword [ebp - 0x2b4]
sub esp, 0x10
mov dword [ebp - 0x2ec], eax
mov word [ebp - 0x2d0], ax
mov eax, esp
mov ecx, 0x416a88
mov dword [ebp - 0x2b0], ecx
push 1
mov dword [eax], edi
push 0
mov dword [ebp - 0x2b8], edi
mov dword [ebp - 0x1f0], 0
mov dword [eax + 4], edx
lea edx, [ebp - 0x188]
push edx
mov dword [ebp - 0x1f8], 2
mov dword [eax + 8], ecx
mov ecx, dword [ebp - 0x2ac]
mov dword [ebp - 0x2d8], 0xb
mov dword [eax + 0xc], ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
push eax
lea eax, [ebp - 0x208]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
lea ecx, [ebp - 0x1f8]
lea edx, [ebp - 0x2d8]
push eax
push ecx
lea eax, [ebp - 0x218]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea ecx, [ebp - 0x218]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
mov dword [ebp - 0x34], eax
lea edx, [ebp - 0x218]
lea eax, [ebp - 0x208]
push edx
lea ecx, [ebp - 0x1f8]
push eax
lea edx, [ebp - 0x2d8]
push ecx
lea eax, [ebp - 0x1e8]
push edx
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov edx, dword [ebp - 0x294]
add esp, 8
mov ecx, esp
mov eax, 0x416aac
mov dword [ebp - 0x290], eax
push 1
mov dword [ecx], edi
push 0
mov dword [ebp - 0x298], edi
mov dword [ecx + 4], edx
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x28c]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x188]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
lea edx, [ebp - 0x1e8]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcIsNull]
mov edx, dword [ebp - 0x2b4]
sub esp, 0x10
mov dword [ebp - 0x2ec], eax
mov word [ebp - 0x2d0], ax
mov eax, esp
mov ecx, 0x416aac
mov dword [ebp - 0x2b0], ecx
push 1
mov dword [eax], edi
push 0
mov dword [ebp - 0x2b8], edi
mov dword [ebp - 0x1f0], 0
mov dword [eax + 4], edx
lea edx, [ebp - 0x188]
push edx
mov dword [ebp - 0x1f8], 2
mov dword [eax + 8], ecx
mov ecx, dword [ebp - 0x2ac]
mov dword [ebp - 0x2d8], 0xb
mov dword [eax + 0xc], ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
push eax
lea eax, [ebp - 0x208]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
lea ecx, [ebp - 0x1f8]
lea edx, [ebp - 0x2d8]
push eax
push ecx
lea eax, [ebp - 0x218]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea ecx, [ebp - 0x218]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
mov dword [ebp - 0xec], eax
lea edx, [ebp - 0x218]
lea eax, [ebp - 0x208]
push edx
lea ecx, [ebp - 0x1f8]
push eax
lea edx, [ebp - 0x2d8]
push ecx
lea eax, [ebp - 0x1e8]
push edx
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov edx, dword [ebp - 0x294]
add esp, 8
mov ecx, esp
mov eax, 0x416ab8
mov dword [ebp - 0x290], eax
push 1
mov dword [ecx], edi
push 0
mov dword [ebp - 0x298], edi
mov dword [ecx + 4], edx
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x28c]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x188]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
lea edx, [ebp - 0x1e8]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcIsNull]
mov edx, dword [ebp - 0x2b4]
sub esp, 0x10
mov dword [ebp - 0x2ec], eax
mov word [ebp - 0x2d0], ax
mov eax, esp
mov ecx, 0x416ab8
mov dword [ebp - 0x2b0], ecx
push 1
mov dword [eax], edi
push 0
mov dword [ebp - 0x2b8], edi
mov dword [ebp - 0x1f0], 0
mov dword [eax + 4], edx
lea edx, [ebp - 0x188]
push edx
mov dword [ebp - 0x1f8], 2
mov dword [eax + 8], ecx
mov ecx, dword [ebp - 0x2ac]
mov dword [ebp - 0x2d8], 0xb
mov dword [eax + 0xc], ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
push eax
lea eax, [ebp - 0x208]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
lea ecx, [ebp - 0x1f8]
lea edx, [ebp - 0x2d8]
push eax
push ecx
lea eax, [ebp - 0x218]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea ecx, [ebp - 0x218]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea edx, [ebp - 0x218]
mov dword [ebp - 0x8c], eax
push edx
lea eax, [ebp - 0x208]
lea ecx, [ebp - 0x1f8]
push eax
lea edx, [ebp - 0x2d8]
push ecx
lea eax, [ebp - 0x1e8]
push edx
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov edx, dword [ebp - 0x294]
add esp, 8
mov ecx, esp
mov eax, 0x416b58
mov dword [ebp - 0x290], eax
push 1
mov dword [ecx], edi
push 0
mov dword [ebp - 0x298], edi
mov dword [ecx + 4], edx
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x28c]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x188]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
lea edx, [ebp - 0x1e8]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcIsNull]
mov edx, dword [ebp - 0x2b4]
sub esp, 0x10
mov dword [ebp - 0x2ec], eax
mov word [ebp - 0x2d0], ax
mov eax, esp
mov ecx, 0x416b58
mov dword [ebp - 0x2b0], ecx
push 1
mov dword [eax], edi
push 0
mov dword [ebp - 0x2b8], edi
mov dword [ebp - 0x1f0], 0
mov dword [eax + 4], edx
lea edx, [ebp - 0x188]
push edx
mov dword [ebp - 0x1f8], 2
mov dword [eax + 8], ecx
mov ecx, dword [ebp - 0x2ac]
mov dword [ebp - 0x2d8], 0xb
mov dword [eax + 0xc], ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
push eax
lea eax, [ebp - 0x208]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
lea ecx, [ebp - 0x1f8]
lea edx, [ebp - 0x2d8]
push eax
push ecx
lea eax, [ebp - 0x218]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea ecx, [ebp - 0x218]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
mov dword [ebp - 0x6c], eax
lea edx, [ebp - 0x218]
lea eax, [ebp - 0x208]
push edx
lea ecx, [ebp - 0x1f8]
push eax
lea edx, [ebp - 0x2d8]
push ecx
lea eax, [ebp - 0x1e8]
push edx
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov edx, dword [ebp - 0x294]
add esp, 8
mov ecx, esp
mov eax, 0x416b7c
mov dword [ebp - 0x290], eax
push 1
mov dword [ecx], edi
push 0
mov dword [ebp - 0x298], edi
mov dword [ecx + 4], edx
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x28c]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x188]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
lea edx, [ebp - 0x1e8]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcIsNull]
mov edx, dword [ebp - 0x2b4]
sub esp, 0x10
mov dword [ebp - 0x2ec], eax
mov word [ebp - 0x2d0], ax
mov eax, esp
mov ecx, 0x416b7c
mov dword [ebp - 0x2b0], ecx
push 1
mov dword [eax], edi
push 0
mov dword [ebp - 0x2b8], edi
mov dword [ebp - 0x1f0], 0
mov dword [eax + 4], edx
lea edx, [ebp - 0x188]
push edx
mov dword [ebp - 0x1f8], 2
mov dword [eax + 8], ecx
mov ecx, dword [ebp - 0x2ac]
mov dword [ebp - 0x2d8], 0xb
mov dword [eax + 0xc], ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
push eax
lea eax, [ebp - 0x208]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
lea ecx, [ebp - 0x1f8]
lea edx, [ebp - 0x2d8]
push eax
push ecx
lea eax, [ebp - 0x218]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea ecx, [ebp - 0x218]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
mov dword [ebp - 0x120], eax
lea edx, [ebp - 0x218]
lea eax, [ebp - 0x208]
push edx
lea ecx, [ebp - 0x1f8]
push eax
lea edx, [ebp - 0x2d8]
push ecx
lea eax, [ebp - 0x1e8]
push edx
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov edx, dword [ebp - 0x294]
add esp, 8
mov ecx, esp
mov eax, 0x416b88
mov dword [ebp - 0x290], eax
mov dword [ebp - 0x298], edi
mov dword [ecx], edi
mov dword [ecx + 4], edx
push 1
push 0
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x28c]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x188]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
lea edx, [ebp - 0x1e8]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcIsNull]
mov edx, dword [ebp - 0x2b4]
sub esp, 0x10
mov dword [ebp - 0x2ec], eax
mov word [ebp - 0x2d0], ax
mov eax, esp
mov ecx, 0x416b88
mov dword [ebp - 0x2b0], ecx
push 1
mov dword [eax], edi
push 0
mov dword [ebp - 0x2b8], edi
mov dword [ebp - 0x1f0], 0
mov dword [eax + 4], edx
lea edx, [ebp - 0x188]
push edx
mov dword [ebp - 0x1f8], 2
mov dword [eax + 8], ecx
mov ecx, dword [ebp - 0x2ac]
mov dword [ebp - 0x2d8], 0xb
mov dword [eax + 0xc], ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
push eax
lea eax, [ebp - 0x208]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
lea ecx, [ebp - 0x1f8]
lea edx, [ebp - 0x2d8]
push eax
push ecx
lea eax, [ebp - 0x218]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea ecx, [ebp - 0x218]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
mov dword [ebp - 0xe0], eax
lea edx, [ebp - 0x218]
lea eax, [ebp - 0x208]
push edx
lea ecx, [ebp - 0x1f8]
push eax
lea edx, [ebp - 0x2d8]
push ecx
lea eax, [ebp - 0x1e8]
push edx
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov edx, dword [ebp - 0x294]
add esp, 8
mov ecx, esp
mov eax, 0x416d9c
mov dword [ebp - 0x290], eax
push 1
mov dword [ecx], edi
push 0
mov dword [ebp - 0x298], edi
mov dword [ecx + 4], edx
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x28c]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x188]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
lea edx, [ebp - 0x1e8]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcIsNull]
mov edx, dword [ebp - 0x2b4]
sub esp, 0x10
mov dword [ebp - 0x2ec], eax
mov word [ebp - 0x2d0], ax
mov eax, esp
mov ecx, 0x416d9c
mov dword [ebp - 0x2b0], ecx
push 1
mov dword [eax], edi
push 0
mov dword [ebp - 0x2b8], edi
mov dword [ebp - 0x1f0], 0
mov dword [eax + 4], edx
lea edx, [ebp - 0x188]
push edx
mov dword [ebp - 0x1f8], 2
mov dword [eax + 8], ecx
mov ecx, dword [ebp - 0x2ac]
mov dword [ebp - 0x2d8], 0xb
mov dword [eax + 0xc], ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
push eax
lea eax, [ebp - 0x208]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
lea ecx, [ebp - 0x1f8]
lea edx, [ebp - 0x2d8]
push eax
push ecx
lea eax, [ebp - 0x218]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea ecx, [ebp - 0x218]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
mov dword [ebp - 0x114], eax
lea edx, [ebp - 0x218]
lea eax, [ebp - 0x208]
push edx
lea ecx, [ebp - 0x1f8]
push eax
lea edx, [ebp - 0x2d8]
push ecx
lea eax, [ebp - 0x1e8]
push edx
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov edx, dword [ebp - 0x294]
add esp, 8
mov ecx, esp
mov eax, 0x416dac
mov dword [ebp - 0x290], eax
push 1
mov dword [ecx], edi
push 0
mov dword [ebp - 0x298], edi
mov dword [ecx + 4], edx
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x28c]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x188]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
lea edx, [ebp - 0x1e8]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcIsNull]
mov edx, dword [ebp - 0x2b4]
sub esp, 0x10
mov dword [ebp - 0x2ec], eax
mov word [ebp - 0x2d0], ax
mov eax, esp
mov ecx, 0x416dac
mov dword [ebp - 0x2b0], ecx
push 1
mov dword [eax], edi
push 0
mov dword [ebp - 0x2b8], edi
mov dword [ebp - 0x1f0], 0
mov dword [eax + 4], edx
lea edx, [ebp - 0x188]
push edx
mov dword [ebp - 0x1f8], 2
mov dword [eax + 8], ecx
mov ecx, dword [ebp - 0x2ac]
mov dword [ebp - 0x2d8], 0xb
mov dword [eax + 0xc], ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
push eax
lea eax, [ebp - 0x208]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
lea ecx, [ebp - 0x1f8]
lea edx, [ebp - 0x2d8]
push eax
push ecx
lea eax, [ebp - 0x218]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea ecx, [ebp - 0x218]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
mov dword [ebp - 0x124], eax
lea edx, [ebp - 0x218]
lea eax, [ebp - 0x208]
push edx
lea ecx, [ebp - 0x1f8]
push eax
lea edx, [ebp - 0x2d8]
push ecx
lea eax, [ebp - 0x1e8]
push edx
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov edx, dword [ebp - 0x294]
add esp, 8
mov ecx, esp
mov eax, 0x416dbc
mov dword [ebp - 0x290], eax
push 1
mov dword [ecx], edi
push 0
mov dword [ebp - 0x298], edi
mov dword [ecx + 4], edx
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x28c]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x188]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
lea edx, [ebp - 0x1e8]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcIsNull]
mov ecx, 0x416dbc
mov dword [ebp - 0x2ec], eax
mov dword [ebp - 0x2b0], ecx
mov dword [ebp - 0x2b8], edi
mov dword [ebp - 0x1f0], 0
mov dword [ebp - 0x1f8], 2
mov word [ebp - 0x2d0], ax
mov dword [ebp - 0x2d8], 0xb
mov edx, dword [ebp - 0x2b4]
sub esp, 0x10
mov eax, esp
push 1
push 0
mov dword [eax], edi
mov dword [eax + 4], edx
lea edx, [ebp - 0x188]
push edx
mov dword [eax + 8], ecx
mov ecx, dword [ebp - 0x2ac]
mov dword [eax + 0xc], ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
push eax
lea eax, [ebp - 0x208]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
lea ecx, [ebp - 0x1f8]
lea edx, [ebp - 0x2d8]
push eax
push ecx
lea eax, [ebp - 0x218]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea ecx, [ebp - 0x218]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
mov dword [ebp - 0x164], eax
lea edx, [ebp - 0x218]
lea eax, [ebp - 0x208]
push edx
lea ecx, [ebp - 0x1f8]
push eax
lea edx, [ebp - 0x2d8]
push ecx
lea eax, [ebp - 0x1e8]
push edx
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov edx, dword [ebp - 0x294]
add esp, 8
mov ecx, esp
mov eax, 0x416dcc
mov dword [ebp - 0x290], eax
push 1
mov dword [ecx], edi
push 0
mov dword [ebp - 0x298], edi
mov dword [ecx + 4], edx
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x28c]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x188]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
lea edx, [ebp - 0x1e8]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcIsNull]
mov edx, dword [ebp - 0x2b4]
sub esp, 0x10
mov dword [ebp - 0x2ec], eax
mov word [ebp - 0x2d0], ax
mov eax, esp
mov ecx, 0x416dcc
mov dword [ebp - 0x2b0], ecx
mov dword [ebp - 0x2b8], edi
mov dword [eax], edi
mov dword [ebp - 0x1f0], 0
mov dword [ebp - 0x1f8], 2
mov dword [ebp - 0x2d8], 0xb
mov dword [eax + 4], edx
mov dword [eax + 8], ecx
mov ecx, dword [ebp - 0x2ac]
mov dword [eax + 0xc], ecx
push 1
lea edx, [ebp - 0x188]
push 0
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
push eax
lea eax, [ebp - 0x208]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
lea ecx, [ebp - 0x1f8]
lea edx, [ebp - 0x2d8]
push eax
push ecx
lea eax, [ebp - 0x218]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea ecx, [ebp - 0x218]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
mov dword [ebp - 0x174], eax
lea edx, [ebp - 0x218]
lea eax, [ebp - 0x208]
push edx
lea ecx, [ebp - 0x1f8]
push eax
lea edx, [ebp - 0x2d8]
push ecx
lea eax, [ebp - 0x1e8]
push edx
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov edx, dword [ebp - 0x294]
add esp, 8
mov ecx, esp
mov eax, 0x41645c
mov dword [ebp - 0x290], eax
push 1
mov dword [ecx], edi
push 0
mov dword [ebp - 0x298], edi
mov dword [ecx + 4], edx
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x28c]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x188]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
lea edx, [ebp - 0x1e8]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcIsNull]
lea edx, [ebp - 0x2e8]
lea ecx, [ebp - 0x1f8]
mov dword [ebp - 0x2ec], eax
mov dword [ebp - 0x2b0], 0x41645c
mov dword [ebp - 0x2b8], edi
mov dword [ebp - 0x2e0], 0x415fcc
mov dword [ebp - 0x2e8], edi
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov ax, word [ebp - 0x2ec]
mov edx, dword [ebp - 0x2b8]
sub esp, 0x10
mov word [ebp - 0x2d0], ax
mov eax, dword [ebp - 0x2b4]
mov ecx, esp
push 1
mov dword [ebp - 0x2d8], 0xb
mov dword [ecx], edx
mov edx, dword [ebp - 0x2b0]
push 0
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x2ac]
mov dword [ecx + 8], edx
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x188]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
lea edx, [ebp - 0x208]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
lea ecx, [ebp - 0x2d8]
lea edx, [ebp - 0x218]
push eax
lea eax, [ebp - 0x1f8]
push eax
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea eax, [ebp - 0x218]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0xe8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x218]
lea edx, [ebp - 0x208]
push ecx
lea eax, [ebp - 0x1f8]
push edx
lea ecx, [ebp - 0x2d8]
push eax
lea edx, [ebp - 0x1e8]
push ecx
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov edx, dword [ebp - 0x294]
add esp, 8
mov ecx, esp
mov eax, 0x4164cc
mov dword [ebp - 0x290], eax
push 1
mov dword [ecx], edi
push 0
mov dword [ebp - 0x298], edi
mov dword [ecx + 4], edx
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x28c]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x188]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
lea edx, [ebp - 0x1e8]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcIsNull]
lea edx, [ebp - 0x2e8]
lea ecx, [ebp - 0x1f8]
mov dword [ebp - 0x2ec], eax
mov dword [ebp - 0x2b0], 0x4164cc
mov dword [ebp - 0x2b8], edi
mov dword [ebp - 0x2e0], 0x415fcc
mov dword [ebp - 0x2e8], edi
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov ax, word [ebp - 0x2ec]
mov edx, dword [ebp - 0x2b8]
sub esp, 0x10
mov word [ebp - 0x2d0], ax
mov eax, dword [ebp - 0x2b4]
mov ecx, esp
push 1
push 0
mov dword [ecx], edx
mov edx, dword [ebp - 0x2b0]
mov dword [ebp - 0x2d8], 0xb
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x2ac]
mov dword [ecx + 8], edx
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x188]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
lea edx, [ebp - 0x208]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
lea ecx, [ebp - 0x2d8]
lea edx, [ebp - 0x218]
push eax
lea eax, [ebp - 0x1f8]
push eax
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea eax, [ebp - 0x218]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x68]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x218]
lea edx, [ebp - 0x208]
push ecx
lea eax, [ebp - 0x1f8]
push edx
lea ecx, [ebp - 0x2d8]
push eax
lea edx, [ebp - 0x1e8]
push ecx
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov edx, dword [ebp - 0x294]
add esp, 8
mov ecx, esp
mov eax, 0x41765c
mov dword [ebp - 0x290], eax
push 1
mov dword [ecx], edi
push 0
mov dword [ebp - 0x298], edi
mov dword [ecx + 4], edx
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x28c]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x188]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
lea edx, [ebp - 0x1e8]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcIsNull]
lea edx, [ebp - 0x2e8]
lea ecx, [ebp - 0x1f8]
mov dword [ebp - 0x2ec], eax
mov dword [ebp - 0x2b0], 0x41765c
mov dword [ebp - 0x2b8], edi
mov dword [ebp - 0x2e0], 0x415fcc
mov dword [ebp - 0x2e8], edi
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov ax, word [ebp - 0x2ec]
mov edx, dword [ebp - 0x2b8]
sub esp, 0x10
mov word [ebp - 0x2d0], ax
mov eax, dword [ebp - 0x2b4]
mov ecx, esp
push 1
push 0
mov dword [ecx], edx
mov edx, dword [ebp - 0x2b0]
mov dword [ebp - 0x2d8], 0xb
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x2ac]
mov dword [ecx + 8], edx
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x188]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
lea edx, [ebp - 0x208]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
lea ecx, [ebp - 0x2d8]
lea edx, [ebp - 0x218]
push eax
lea eax, [ebp - 0x1f8]
push eax
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea eax, [ebp - 0x218]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x218]
lea edx, [ebp - 0x208]
push ecx
lea eax, [ebp - 0x1f8]
push edx
lea ecx, [ebp - 0x2d8]
push eax
lea edx, [ebp - 0x1e8]
push ecx
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov edx, dword [ebp - 0x294]
add esp, 8
mov ecx, esp
mov eax, 0x417644
mov dword [ebp - 0x290], eax
push 1
mov dword [ecx], edi
push 0
mov dword [ebp - 0x298], edi
mov dword [ecx + 4], edx
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x28c]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x188]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
lea edx, [ebp - 0x1e8]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcIsNull]
lea edx, [ebp - 0x2e8]
lea ecx, [ebp - 0x1f8]
mov dword [ebp - 0x2ec], eax
mov dword [ebp - 0x2b0], 0x417644
mov dword [ebp - 0x2b8], edi
mov dword [ebp - 0x2e0], 0x415fcc
mov dword [ebp - 0x2e8], edi
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov ax, word [ebp - 0x2ec]
mov edx, dword [ebp - 0x2b8]
sub esp, 0x10
mov word [ebp - 0x2d0], ax
mov eax, dword [ebp - 0x2b4]
mov ecx, esp
push 1
push 0
mov dword [ecx], edx
mov edx, dword [ebp - 0x2b0]
mov dword [ebp - 0x2d8], 0xb
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x2ac]
mov dword [ecx + 8], edx
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x188]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
push eax
lea edx, [ebp - 0x208]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
lea ecx, [ebp - 0x2d8]
lea edx, [ebp - 0x218]
push eax
lea eax, [ebp - 0x1f8]
push eax
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea eax, [ebp - 0x218]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x170]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x218]
lea edx, [ebp - 0x208]
push ecx
lea eax, [ebp - 0x1f8]
push edx
lea ecx, [ebp - 0x2d8]
push eax
lea edx, [ebp - 0x1e8]
push ecx
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov edx, dword [ebp - 0x294]
add esp, 8
mov ecx, esp
mov eax, 0x416660
mov dword [ebp - 0x290], eax
push 1
mov dword [ecx], edi
push 0
mov dword [ebp - 0x298], edi
mov dword [ecx + 4], edx
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x28c]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x188]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
lea edx, [ebp - 0x1e8]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcIsNull]
lea edx, [ebp - 0x2e8]
lea ecx, [ebp - 0x1f8]
mov dword [ebp - 0x2ec], eax
mov dword [ebp - 0x2b0], 0x416660
mov dword [ebp - 0x2b8], edi
mov dword [ebp - 0x2e0], 0x415fcc
mov dword [ebp - 0x2e8], edi
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov ax, word [ebp - 0x2ec]
mov edx, dword [ebp - 0x2b8]
sub esp, 0x10
mov word [ebp - 0x2d0], ax
mov eax, dword [ebp - 0x2b4]
mov ecx, esp
push 1
push 0
mov dword [ecx], edx
mov edx, dword [ebp - 0x2b0]
mov dword [ebp - 0x2d8], 0xb
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x2ac]
mov dword [ecx + 8], edx
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x188]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
push eax
lea edx, [ebp - 0x208]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
lea ecx, [ebp - 0x2d8]
lea edx, [ebp - 0x218]
push eax
lea eax, [ebp - 0x1f8]
push eax
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea eax, [ebp - 0x218]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0xdc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x218]
lea edx, [ebp - 0x208]
push ecx
lea eax, [ebp - 0x1f8]
push edx
lea ecx, [ebp - 0x2d8]
push eax
lea edx, [ebp - 0x1e8]
push ecx
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov edx, dword [ebp - 0x294]
add esp, 8
mov ecx, esp
mov eax, 0x41670c
mov dword [ebp - 0x290], eax
push 1
mov dword [ecx], edi
push 0
mov dword [ebp - 0x298], edi
mov dword [ecx + 4], edx
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x28c]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x188]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
lea edx, [ebp - 0x1e8]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcIsNull]
lea edx, [ebp - 0x2e8]
lea ecx, [ebp - 0x1f8]
mov dword [ebp - 0x2ec], eax
mov dword [ebp - 0x2b0], 0x41670c
mov dword [ebp - 0x2b8], edi
mov dword [ebp - 0x2e0], 0x415fcc
mov dword [ebp - 0x2e8], edi
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov ax, word [ebp - 0x2ec]
mov edx, dword [ebp - 0x2b8]
sub esp, 0x10
mov word [ebp - 0x2d0], ax
mov eax, dword [ebp - 0x2b4]
mov ecx, esp
push 1
push 0
mov dword [ecx], edx
mov edx, dword [ebp - 0x2b0]
mov dword [ebp - 0x2d8], 0xb
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x2ac]
mov dword [ecx + 8], edx
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x188]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
lea edx, [ebp - 0x208]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
lea ecx, [ebp - 0x2d8]
lea edx, [ebp - 0x218]
push eax
lea eax, [ebp - 0x1f8]
push eax
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea eax, [ebp - 0x218]
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 - 0x218]
lea edx, [ebp - 0x208]
push ecx
lea eax, [ebp - 0x1f8]
push edx
lea ecx, [ebp - 0x2d8]
push eax
lea edx, [ebp - 0x1e8]
push ecx
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov edx, dword [ebp - 0x294]
add esp, 8
mov ecx, esp
mov eax, 0x416ee0
mov dword [ebp - 0x290], eax
push 1
mov dword [ecx], edi
push 0
mov dword [ebp - 0x298], edi
mov dword [ecx + 4], edx
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x28c]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x188]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
lea edx, [ebp - 0x1e8]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcIsNull]
lea edx, [ebp - 0x2e8]
lea ecx, [ebp - 0x1f8]
mov dword [ebp - 0x2ec], eax
mov dword [ebp - 0x2b0], 0x416ee0
mov dword [ebp - 0x2b8], edi
mov dword [ebp - 0x2e0], 0x415fcc
mov dword [ebp - 0x2e8], edi
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov ax, word [ebp - 0x2ec]
mov edx, dword [ebp - 0x2b8]
sub esp, 0x10
mov word [ebp - 0x2d0], ax
mov eax, dword [ebp - 0x2b4]
mov ecx, esp
push 1
push 0
mov dword [ecx], edx
mov edx, dword [ebp - 0x2b0]
mov dword [ebp - 0x2d8], 0xb
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x2ac]
mov dword [ecx + 8], edx
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x188]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
lea edx, [ebp - 0x208]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
lea ecx, [ebp - 0x2d8]
lea edx, [ebp - 0x218]
push eax
lea eax, [ebp - 0x1f8]
push eax
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea eax, [ebp - 0x218]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x128]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x218]
lea edx, [ebp - 0x208]
push ecx
lea eax, [ebp - 0x1f8]
push edx
lea ecx, [ebp - 0x2d8]
push eax
lea edx, [ebp - 0x1e8]
push ecx
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov edx, dword [ebp - 0x294]
add esp, 8
mov ecx, esp
mov eax, 0x417124
mov dword [ebp - 0x290], eax
push 1
mov dword [ecx], edi
push 0
mov dword [ebp - 0x298], edi
mov dword [ecx + 4], edx
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x28c]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x188]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
lea edx, [ebp - 0x1e8]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcIsNull]
lea edx, [ebp - 0x2e8]
lea ecx, [ebp - 0x1f8]
mov dword [ebp - 0x2ec], eax
mov dword [ebp - 0x2b0], 0x417124
mov dword [ebp - 0x2b8], edi
mov dword [ebp - 0x2e0], 0x415fcc
mov dword [ebp - 0x2e8], edi
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov ax, word [ebp - 0x2ec]
mov edx, dword [ebp - 0x2b8]
sub esp, 0x10
mov word [ebp - 0x2d0], ax
mov eax, dword [ebp - 0x2b4]
mov ecx, esp
push 1
push 0
mov dword [ecx], edx
mov edx, dword [ebp - 0x2b0]
mov dword [ebp - 0x2d8], 0xb
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x2ac]
mov dword [ecx + 8], edx
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x188]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
lea edx, [ebp - 0x208]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
lea eax, [ebp - 0x1f8]
lea ecx, [ebp - 0x2d8]
push eax
lea edx, [ebp - 0x218]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea eax, [ebp - 0x218]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x16c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x218]
lea edx, [ebp - 0x208]
push ecx
lea eax, [ebp - 0x1f8]
push edx
lea ecx, [ebp - 0x2d8]
push eax
lea edx, [ebp - 0x1e8]
push ecx
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov edx, dword [ebp - 0x294]
add esp, 8
mov ecx, esp
mov eax, 0x417194
mov dword [ebp - 0x290], eax
push 1
mov dword [ecx], edi
push 0
mov dword [ebp - 0x298], edi
mov dword [ecx + 4], edx
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x28c]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x188]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
lea edx, [ebp - 0x1e8]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcIsNull]
lea edx, [ebp - 0x2e8]
lea ecx, [ebp - 0x1f8]
mov dword [ebp - 0x2ec], eax
mov dword [ebp - 0x2b0], 0x417194
mov dword [ebp - 0x2b8], edi
mov dword [ebp - 0x2e0], 0x415fcc
mov dword [ebp - 0x2e8], edi
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov ax, word [ebp - 0x2ec]
mov edx, dword [ebp - 0x2b8]
sub esp, 0x10
mov word [ebp - 0x2d0], ax
mov eax, dword [ebp - 0x2b4]
mov ecx, esp
push 1
push 0
mov dword [ecx], edx
mov edx, dword [ebp - 0x2b0]
mov dword [ebp - 0x2d8], 0xb
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x2ac]
mov dword [ecx + 8], edx
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x188]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
lea edx, [ebp - 0x208]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
lea eax, [ebp - 0x1f8]
lea ecx, [ebp - 0x2d8]
push eax
lea edx, [ebp - 0x218]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea eax, [ebp - 0x218]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x84]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x218]
lea edx, [ebp - 0x208]
push ecx
lea eax, [ebp - 0x1f8]
push edx
lea ecx, [ebp - 0x2d8]
push eax
lea edx, [ebp - 0x1e8]
push ecx
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov edx, dword [ebp - 0x294]
add esp, 8
mov ecx, esp
mov eax, 0x416888
mov dword [ebp - 0x290], eax
push 1
mov dword [ecx], edi
push 0
mov dword [ebp - 0x298], edi
mov dword [ecx + 4], edx
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x28c]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x188]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
lea edx, [ebp - 0x1e8]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcIsNull]
lea edx, [ebp - 0x2e8]
lea ecx, [ebp - 0x1f8]
mov dword [ebp - 0x2ec], eax
mov dword [ebp - 0x2b0], 0x416888
mov dword [ebp - 0x2b8], edi
mov dword [ebp - 0x2e0], 0x415fcc
mov dword [ebp - 0x2e8], edi
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov ax, word [ebp - 0x2ec]
mov edx, dword [ebp - 0x2b8]
sub esp, 0x10
mov word [ebp - 0x2d0], ax
mov eax, dword [ebp - 0x2b4]
mov ecx, esp
push 1
push 0
mov dword [ecx], edx
mov edx, dword [ebp - 0x2b0]
mov dword [ebp - 0x2d8], 0xb
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x2ac]
mov dword [ecx + 8], edx
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x188]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
lea edx, [ebp - 0x208]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
lea eax, [ebp - 0x1f8]
lea ecx, [ebp - 0x2d8]
push eax
lea edx, [ebp - 0x218]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea eax, [ebp - 0x218]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x218]
lea edx, [ebp - 0x208]
push ecx
lea eax, [ebp - 0x1f8]
push edx
lea ecx, [ebp - 0x2d8]
push eax
lea edx, [ebp - 0x1e8]
push ecx
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov edx, dword [ebp - 0x294]
add esp, 8
mov ecx, esp
mov eax, 0x416894
mov dword [ebp - 0x290], eax
push 1
mov dword [ecx], edi
push 0
mov dword [ebp - 0x298], edi
mov dword [ecx + 4], edx
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x28c]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x188]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
lea edx, [ebp - 0x1e8]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcIsNull]
lea edx, [ebp - 0x2e8]
lea ecx, [ebp - 0x1f8]
mov dword [ebp - 0x2ec], eax
mov dword [ebp - 0x2b0], 0x416894
mov dword [ebp - 0x2b8], edi
mov dword [ebp - 0x2e0], 0x415fcc
mov dword [ebp - 0x2e8], edi
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov ax, word [ebp - 0x2ec]
mov edx, dword [ebp - 0x2b8]
sub esp, 0x10
mov word [ebp - 0x2d0], ax
mov eax, dword [ebp - 0x2b4]
mov ecx, esp
push 1
push 0
mov dword [ecx], edx
mov edx, dword [ebp - 0x2b0]
mov dword [ebp - 0x2d8], 0xb
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x2ac]
mov dword [ecx + 8], edx
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x188]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
lea edx, [ebp - 0x208]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
lea eax, [ebp - 0x1f8]
push eax
lea ecx, [ebp - 0x2d8]
lea edx, [ebp - 0x218]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea eax, [ebp - 0x218]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x178]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x218]
lea edx, [ebp - 0x208]
push ecx
lea eax, [ebp - 0x1f8]
push edx
lea ecx, [ebp - 0x2d8]
push eax
lea edx, [ebp - 0x1e8]
push ecx
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov edx, dword [ebp - 0x294]
add esp, 8
mov ecx, esp
mov eax, 0x417650
mov dword [ebp - 0x290], eax
push 1
mov dword [ecx], edi
push 0
mov dword [ebp - 0x298], edi
mov dword [ecx + 4], edx
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x28c]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x188]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
lea edx, [ebp - 0x1e8]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcIsNull]
lea edx, [ebp - 0x2e8]
lea ecx, [ebp - 0x1f8]
mov dword [ebp - 0x2ec], eax
mov dword [ebp - 0x2b0], 0x417650
mov dword [ebp - 0x2b8], edi
mov dword [ebp - 0x2e0], 0x415fcc
mov dword [ebp - 0x2e8], edi
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov ax, word [ebp - 0x2ec]
mov edx, dword [ebp - 0x2b8]
sub esp, 0x10
mov word [ebp - 0x2d0], ax
mov eax, dword [ebp - 0x2b4]
mov ecx, esp
push 1
push 0
mov dword [ecx], edx
mov edx, dword [ebp - 0x2b0]
mov dword [ebp - 0x2d8], 0xb
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x2ac]
mov dword [ecx + 8], edx
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x188]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
lea edx, [ebp - 0x208]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
lea ecx, [ebp - 0x2d8]
push eax
lea eax, [ebp - 0x1f8]
push eax
lea edx, [ebp - 0x218]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea eax, [ebp - 0x218]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x78]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x218]
lea edx, [ebp - 0x208]
push ecx
lea eax, [ebp - 0x1f8]
push edx
lea ecx, [ebp - 0x2d8]
push eax
lea edx, [ebp - 0x1e8]
push ecx
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov edx, dword [ebp - 0x294]
add esp, 8
mov ecx, esp
mov eax, 0x416e68
mov dword [ebp - 0x290], eax
push 1
mov dword [ecx], edi
push 0
mov dword [ebp - 0x298], edi
mov dword [ecx + 4], edx
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x28c]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x188]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
lea edx, [ebp - 0x1e8]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcIsNull]
lea edx, [ebp - 0x2e8]
lea ecx, [ebp - 0x1f8]
mov dword [ebp - 0x2ec], eax
mov dword [ebp - 0x2b0], 0x416e68
mov dword [ebp - 0x2b8], edi
mov dword [ebp - 0x2e0], 0x415fcc
mov dword [ebp - 0x2e8], edi
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov ax, word [ebp - 0x2ec]
mov edx, dword [ebp - 0x2b8]
sub esp, 0x10
mov word [ebp - 0x2d0], ax
mov eax, dword [ebp - 0x2b4]
mov ecx, esp
push 1
push 0
mov dword [ecx], edx
mov edx, dword [ebp - 0x2b0]
mov dword [ebp - 0x2d8], 0xb
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x2ac]
mov dword [ecx + 8], edx
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x188]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
lea edx, [ebp - 0x208]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
lea ecx, [ebp - 0x2d8]
push eax
lea eax, [ebp - 0x1f8]
push eax
push ecx
lea edx, [ebp - 0x218]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea eax, [ebp - 0x218]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x11c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x218]
lea edx, [ebp - 0x208]
push ecx
lea eax, [ebp - 0x1f8]
push edx
lea ecx, [ebp - 0x2d8]
push eax
lea edx, [ebp - 0x1e8]
push ecx
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov edx, dword [ebp - 0x294]
add esp, 8
mov ecx, esp
mov eax, 0x416c1c
mov dword [ebp - 0x290], eax
push 1
mov dword [ecx], edi
push 0
mov dword [ebp - 0x298], edi
mov dword [ecx + 4], edx
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x28c]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x188]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
lea edx, [ebp - 0x1e8]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcIsNull]
lea edx, [ebp - 0x2e8]
lea ecx, [ebp - 0x1f8]
mov dword [ebp - 0x2ec], eax
mov dword [ebp - 0x2b0], 0x416c1c
mov dword [ebp - 0x2b8], edi
mov dword [ebp - 0x2e0], 0x415fcc
mov dword [ebp - 0x2e8], edi
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov ax, word [ebp - 0x2ec]
mov edx, dword [ebp - 0x2b8]
sub esp, 0x10
mov word [ebp - 0x2d0], ax
mov eax, dword [ebp - 0x2b4]
mov ecx, esp
push 1
push 0
mov dword [ecx], edx
mov edx, dword [ebp - 0x2b0]
mov dword [ebp - 0x2d8], 0xb
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x2ac]
mov dword [ecx + 8], edx
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x188]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
lea edx, [ebp - 0x208]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
lea ecx, [ebp - 0x2d8]
lea edx, [ebp - 0x218]
push eax
lea eax, [ebp - 0x1f8]
push eax
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea eax, [ebp - 0x218]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x118]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x218]
lea edx, [ebp - 0x208]
push ecx
lea eax, [ebp - 0x1f8]
push edx
lea ecx, [ebp - 0x2d8]
push eax
lea edx, [ebp - 0x1e8]
push ecx
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov edx, dword [ebp - 0x294]
add esp, 8
mov ecx, esp
mov eax, 0x416c2c
mov dword [ebp - 0x290], eax
push 1
mov dword [ecx], edi
push 0
mov dword [ebp - 0x298], edi
mov dword [ecx + 4], edx
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x28c]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x188]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
lea edx, [ebp - 0x1e8]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcIsNull]
lea edx, [ebp - 0x2e8]
lea ecx, [ebp - 0x1f8]
mov dword [ebp - 0x2ec], eax
mov dword [ebp - 0x2b0], 0x416c2c
mov dword [ebp - 0x2b8], edi
mov dword [ebp - 0x2e0], 0x415fcc
mov dword [ebp - 0x2e8], edi
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov ax, word [ebp - 0x2ec]
mov edx, dword [ebp - 0x2b8]
sub esp, 0x10
mov word [ebp - 0x2d0], ax
mov eax, dword [ebp - 0x2b4]
mov ecx, esp
push 1
push 0
mov dword [ecx], edx
mov edx, dword [ebp - 0x2b0]
mov dword [ebp - 0x2d8], 0xb
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x2ac]
mov dword [ecx + 8], edx
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x188]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
lea edx, [ebp - 0x208]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
lea ecx, [ebp - 0x2d8]
lea edx, [ebp - 0x218]
push eax
lea eax, [ebp - 0x1f8]
push eax
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea eax, [ebp - 0x218]
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 - 0x218]
lea edx, [ebp - 0x208]
push ecx
lea eax, [ebp - 0x1f8]
push edx
lea ecx, [ebp - 0x2d8]
push eax
lea edx, [ebp - 0x1e8]
push ecx
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov edx, dword [ebp - 0x294]
add esp, 8
mov ecx, esp
mov eax, 0x416c3c
mov dword [ebp - 0x290], eax
push 1
mov dword [ecx], edi
push 0
mov dword [ebp - 0x298], edi
mov dword [ecx + 4], edx
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x28c]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x188]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
lea edx, [ebp - 0x1e8]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcIsNull]
lea edx, [ebp - 0x2e8]
lea ecx, [ebp - 0x1f8]
mov dword [ebp - 0x2ec], eax
mov dword [ebp - 0x2b0], 0x416c3c
mov dword [ebp - 0x2b8], edi
mov dword [ebp - 0x2e0], 0x415fcc
mov dword [ebp - 0x2e8], edi
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov ax, word [ebp - 0x2ec]
mov edx, dword [ebp - 0x2b8]
sub esp, 0x10
mov word [ebp - 0x2d0], ax
mov eax, dword [ebp - 0x2b4]
mov ecx, esp
push 1
push 0
mov dword [ecx], edx
mov edx, dword [ebp - 0x2b0]
mov dword [ebp - 0x2d8], 0xb
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x2ac]
mov dword [ecx + 8], edx
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x188]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
lea edx, [ebp - 0x208]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
lea ecx, [ebp - 0x2d8]
lea edx, [ebp - 0x218]
push eax
lea eax, [ebp - 0x1f8]
push eax
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea eax, [ebp - 0x218]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x168]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x218]
lea edx, [ebp - 0x208]
push ecx
lea eax, [ebp - 0x1f8]
push edx
lea ecx, [ebp - 0x2d8]
push eax
lea edx, [ebp - 0x1e8]
push ecx
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov edx, dword [ebp - 0x294]
add esp, 8
mov ecx, esp
mov eax, 0x416c4c
mov dword [ebp - 0x290], eax
push 1
mov dword [ecx], edi
push 0
mov dword [ebp - 0x298], edi
mov dword [ecx + 4], edx
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x28c]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x188]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
lea edx, [ebp - 0x1e8]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcIsNull]
lea edx, [ebp - 0x2e8]
lea ecx, [ebp - 0x1f8]
mov dword [ebp - 0x2ec], eax
mov dword [ebp - 0x2b0], 0x416c4c
mov dword [ebp - 0x2b8], edi
mov dword [ebp - 0x2e0], 0x415fcc
mov dword [ebp - 0x2e8], edi
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov ax, word [ebp - 0x2ec]
mov edx, dword [ebp - 0x2b8]
sub esp, 0x10
mov word [ebp - 0x2d0], ax
mov eax, dword [ebp - 0x2b4]
mov ecx, esp
push 1
push 0
mov dword [ecx], edx
mov edx, dword [ebp - 0x2b0]
mov dword [ebp - 0x2d8], 0xb
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x2ac]
mov dword [ecx + 8], edx
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x188]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
lea edx, [ebp - 0x208]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x20
lea ecx, [ebp - 0x2d8]
lea edx, [ebp - 0x218]
push eax
lea eax, [ebp - 0x1f8]
push eax
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea eax, [ebp - 0x218]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x74]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x218]
lea edx, [ebp - 0x208]
push ecx
lea eax, [ebp - 0x1f8]
push edx
lea ecx, [ebp - 0x2d8]
push eax
lea edx, [ebp - 0x1e8]
push ecx
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
lea eax, [ebp - 0x174]
lea ecx, [ebp - 0x164]
lea edx, [ebp - 0x124]
push eax
push ecx
lea eax, [ebp - 0x114]
push edx
lea ecx, [ebp - 0x74]
push eax
lea edx, [ebp - 0x168]
push ecx
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x118]
push eax
lea edx, [ebp - 0x11c]
push ecx
lea eax, [ebp - 0x78]
push edx
lea ecx, [ebp - 0x178]
push eax
lea edx, [ebp - 0x60]
push ecx
lea eax, [ebp - 0x84]
push edx
lea ecx, [ebp - 0x16c]
push eax
lea edx, [ebp - 0x128]
push ecx
lea eax, [ebp - 0x30]
push edx
lea ecx, [ebp - 0xdc]
push eax
lea edx, [ebp - 0x170]
push ecx
lea eax, [ebp - 0x64]
push edx
lea ecx, [ebp - 0x68]
push eax
lea edx, [ebp - 0xe8]
push ecx
lea eax, [ebp - 0xe0]
push edx
lea ecx, [ebp - 0x120]
push eax
lea edx, [ebp - 0x6c]
push ecx
lea eax, [ebp - 0x8c]
push edx
lea ecx, [ebp - 0xec]
push eax
lea edx, [ebp - 0x34]
push ecx
lea eax, [ebp - 0x88]
push edx
lea ecx, [ebp - 0xe4]
push eax
lea edx, [ebp - 0x18]
push ecx
lea eax, [ebp - 0x7c]
push edx
push eax
lea ecx, [ebp - 0x90]
lea edx, [ebp - 0x1b0]
push ecx
push edx
call 0x5a6100
push 0
lea eax, [ebp - 0x188]
push 0x41828c
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateMemCall]
add esp, 0xc
lea ecx, [ebp - 0x188]
push 0
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSetObjAddref]
mov edx, dword [0x61d110]
mov eax, dword [edx + 0x18]
push eax
push 0x415fcc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
je 0x5a5efb
mov ecx, dword [ebp + 0xc]
lea edx, [ebp - 0x298]
push 0xc
lea eax, [ebp - 0x1e8]
push edx
push eax
mov dword [ebp - 0x2a0], 0x417fcc
mov dword [ebp - 0x2a8], edi
mov dword [ebp - 0x290], ecx
mov dword [ebp - 0x298], 0x4008
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea ecx, [ebp - 0x2a8]
lea edx, [ebp - 0x1e8]
push ecx
lea eax, [ebp - 0x1f8]
push edx
push eax
mov dword [ebp - 0x2b0], 0x414898
mov dword [ebp - 0x2b8], edi
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea ecx, [ebp - 0x2b8]
push eax
lea edx, [ebp - 0x208]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x61d5d0
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x208]
lea ecx, [ebp - 0x1f8]
push eax
lea edx, [ebp - 0x1e8]
push ecx
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [0x61d5d0]
add esp, 0x10
push eax
call fcn.00599240
push eax
push 0x61d5d4
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov ecx, dword [0x61d5d4]
push 0
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjIs]
test ax, ax
jne 0x5a5efb
mov eax, dword [0x61d5d4]
lea ecx, [ebp - 0x2ec]
push ecx
push eax
mov edx, dword [eax]
call dword [edx + 0x50]
test eax, eax
fnclex
jge 0x5a5d1c
mov edx, dword [0x61d5d4]
push 0x50
push 0x4148dc
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [0x61d5d4]
cmp word [ebp - 0x2ec], 0
push eax
mov ecx, dword [eax]
jne 0x5a5eb1
call dword [ecx + 0x80]
test eax, eax
fnclex
jge 0x5a5d56
mov edx, dword [0x61d5d4]
push 0x80
push 0x4148dc
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xc8]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x418020
mov dword [ebp - 0x298], edi
call esi
mov ecx, dword [ebp - 0xc8]
mov ax, word [0x61d3c0]
lea edx, [ebp - 0x298]
add ecx, 0x20
mov word [ebp - 0x290], ax
mov dword [ebp - 0x298], 2
call ebx
mov eax, dword [ebp - 0xc8]
lea edx, [ebp - 0x298]
mov dword [ebp - 0x290], 0x416160
mov dword [ebp - 0x298], edi
lea ecx, [eax + 0x40]
call esi
mov ecx, dword [ebp + 0xc]
lea edx, [ebp - 0x298]
push 0xc
lea eax, [ebp - 0x1e8]
push edx
push eax
mov dword [ebp - 0x2a0], 0x416190
mov dword [ebp - 0x2a8], edi
mov dword [ebp - 0x290], ecx
mov dword [ebp - 0x298], 0x4008
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea ecx, [ebp - 0xd4]
mov edx, 0x416178
mov dword [ebp - 0x2f0], ecx
lea ecx, [ebp - 0x1d4]
mov dword [ebp - 0x2b0], 0x414898
mov dword [ebp - 0x2b8], edi
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea edx, [ebp - 0x2a8]
lea eax, [ebp - 0x1e8]
push edx
lea ecx, [ebp - 0x1f8]
push eax
push ecx
call esi
push eax
lea edx, [ebp - 0x2b8]
lea eax, [ebp - 0x208]
push edx
push eax
call esi
lea ecx, [ebp - 0x2f0]
push eax
lea edx, [ebp - 0x1d4]
push ecx
push edx
call fcn.00598830
lea edx, [ebp - 0x2c8]
mov ecx, 0x61d5dc
mov word [ebp - 0x2c0], ax
mov dword [ebp - 0x2c8], 0xb
call ebx
lea ecx, [ebp - 0x1d4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x208]
lea ecx, [ebp - 0x1f8]
push eax
lea edx, [ebp - 0x1e8]
push ecx
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
jmp 0x5a5ed5
call dword [ecx + 0x80]
test eax, eax
fnclex
jge 0x5a5ed5
mov edx, dword [0x61d5d4]
push 0x80
push 0x4148dc
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
push 0x414f28
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCastObj]
push eax
push 0x61d5d4
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push 0
push 0x61d5dc
call dword [sym.imp.MSVBVM60.DLL___vbaVarSetObjAddref]
wait
push 0x5a60b5
jmp 0x5a5f87
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x28]
call edi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x2c]
call esi
lea ecx, [ebp - 0x30]
call esi
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
lea edx, [ebp - 0x2f0]
lea ecx, [ebp - 0x54]
push edx
push 0
mov dword [ebp - 0x2f0], ecx
call ebx
lea ecx, [ebp - 0x60]
call esi
lea ecx, [ebp - 0x64]
call esi
lea ecx, [ebp - 0x68]
call esi
lea ecx, [ebp - 0x74]
call esi
lea ecx, [ebp - 0x78]
call esi
lea ecx, [ebp - 0x84]
call esi
lea ecx, [ebp - 0x2f4]
lea eax, [ebp - 0xb0]
push ecx
push 0
mov dword [ebp - 0x2f4], eax
call ebx
lea eax, [ebp - 0x2f8]
lea edx, [ebp - 0xd4]
push eax
push 0
mov dword [ebp - 0x2f8], edx
call ebx
lea ecx, [ebp - 0xdc]
call esi
lea ecx, [ebp - 0xe8]
call esi
lea edx, [ebp - 0x2fc]
lea ecx, [ebp - 0x10c]
push edx
push 0
mov dword [ebp - 0x2fc], ecx
call ebx
lea ecx, [ebp - 0x118]
call esi
lea ecx, [ebp - 0x11c]
call esi
lea ecx, [ebp - 0x128]
call esi
lea ecx, [ebp - 0x138]
call edi
lea ecx, [ebp - 0x300]
lea eax, [ebp - 0x158]
push ecx
push 0
mov dword [ebp - 0x300], eax
call ebx
lea edx, [ebp - 0x160]
push edx
push 0
call ebx
lea ecx, [ebp - 0x168]
call esi
lea ecx, [ebp - 0x16c]
call esi
lea ecx, [ebp - 0x170]
call esi
lea ecx, [ebp - 0x178]
call esi
lea ecx, [ebp - 0x188]
call edi
lea ecx, [ebp - 0x1ac]
call edi
lea ecx, [ebp - 0x1c0]
call edi
lea ecx, [ebp - 0x1d0]
call edi
ret
jmp 0x40339c
call dword [sym.imp.MSVBVM60.DLL___vbaErrorOverflow]
nop
nop
nop
nop
nop
push ebp
mov ebp, esp
sub esp, 8
push 0x403396
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x1fc
push ebx
push esi
push edi
mov dword [ebp - 8], esp
mov dword [ebp - 4], 0x402850
xor eax, eax
xor ecx, ecx
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x50], eax
mov dword [ebp - 0x60], eax
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x90], eax
mov dword [ebp - 0xa0], eax
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xc0], eax
mov dword [ebp - 0xd0], eax
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xf0], eax
mov dword [ebp - 0x100], eax
mov dword [ebp - 0x110], eax
mov dword [ebp - 0x120], eax
mov dword [ebp - 0x130], eax
mov dword [ebp - 0x140], eax
mov dword [ebp - 0x150], eax
mov dword [ebp - 0x160], eax
mov dword [ebp - 0x170], eax
call dword [sym.imp.MSVBVM60.DLL___vbaUI1I2]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x130]
lea ecx, [ebp - 0x50]
mov byte [ebp - 0x14], al
mov dword [ebp - 0x128], 4
mov dword [ebp - 0x130], 2
call ebx
mov eax, dword [0x61d5f8]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
push eax
push 0x417be8
call edi
mov ecx, dword [0x61d5f8]
mov esi, eax
neg esi
sbb esi, esi
push ecx
push 0x415fcc
inc esi
call edi
neg eax
sbb eax, eax
inc eax
or esi, eax
jne 0x5a6232
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov eax, 2
mov dword [ebp - 0x128], eax
mov dword [ebp - 0x130], eax
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x50]
call ebx
jmp 0x5a6238
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, dword [0x61d5fc]
push edx
push 0x417be8
call edi
mov edx, eax
mov eax, dword [0x61d5fc]
neg edx
sbb edx, edx
push eax
inc edx
push 0x415fcc
mov dword [ebp - 0x1a0], edx
call edi
mov ecx, dword [ebp - 0x1a0]
neg eax
sbb eax, eax
inc eax
or ecx, eax
jne 0x5a6298
mov eax, 2
lea edx, [ebp - 0x50]
mov dword [ebp - 0x128], eax
mov dword [ebp - 0x130], eax
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x50]
call ebx
mov edx, dword [0x61d5f4]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
push edx
push 0x417be8
call edi
mov edx, eax
mov eax, dword [0x61d5f4]
neg edx
sbb edx, edx
push eax
inc edx
push 0x415fcc
mov dword [ebp - 0x1a4], edx
call edi
mov ecx, dword [ebp - 0x1a4]
neg eax
sbb eax, eax
inc eax
or ecx, eax
jne 0x5a62fe
mov eax, 2
lea edx, [ebp - 0x50]
mov dword [ebp - 0x128], eax
mov dword [ebp - 0x130], eax
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x50]
call ebx
mov edx, dword [0x61d110]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
mov eax, dword [edx + 8]
push eax
push 0x417be8
call edi
mov ecx, dword [0x61d55c]
mov edx, eax
neg edx
sbb edx, edx
push ecx
inc edx
push 0x417be8
mov dword [ebp - 0x1a8], edx
call edi
mov edi, dword [ebp - 0x1a8]
mov edx, dword [0x61d55c]
neg eax
sbb eax, eax
push edx
inc eax
push 0x415fcc
and edi, eax
neg edi
sbb edi, edi
neg edi
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
inc eax
or edi, eax
mov eax, dword [0x61d110]
neg edi
mov ecx, dword [eax + 8]
sbb edi, edi
push ecx
push 0x415fcc
neg edi
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
inc eax
test eax, edi
jne 0x5a63ae
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
mov edi, 2
push eax
push ecx
mov dword [ebp - 0x128], 5
mov dword [ebp - 0x130], edi
call esi
mov edx, eax
lea ecx, [ebp - 0x50]
call ebx
jmp 0x5a63b3
mov edi, 2
mov edx, dword [0x61d110]
mov eax, dword [edx + 0xc]
push eax
push 0x415fcc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
je 0x5a63f0
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], edi
mov dword [ebp - 0x130], edi
call esi
mov edx, eax
lea ecx, [ebp - 0x50]
call ebx
mov ecx, dword [0x61d110]
mov edx, dword [ecx + 0x10]
push edx
push 0x415fcc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
je 0x5a66a4
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 4
mov dword [ebp - 0x130], edi
call esi
mov edx, eax
lea ecx, [ebp - 0x50]
call ebx
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], edi
call esi
mov edx, eax
lea ecx, [ebp - 0x50]
call ebx
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], edi
mov dword [ebp - 0x130], edi
call esi
mov edx, eax
lea ecx, [ebp - 0x50]
call ebx
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], edi
call esi
mov edx, eax
lea ecx, [ebp - 0x50]
call ebx
mov eax, dword [0x61d48c]
push eax
push 0x415fcc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
je 0x5a64e2
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], edi
mov dword [ebp - 0x130], edi
call esi
mov edx, eax
lea ecx, [ebp - 0x50]
call ebx
mov ecx, dword [0x61d42c]
push ecx
push 0x415fcc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
je 0x5a6543
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 0x12
mov dword [ebp - 0x130], edi
mov dword [ebp - 0x138], edi
mov dword [ebp - 0x140], edi
call esi
push eax
lea edx, [ebp - 0x140]
lea eax, [ebp - 0x80]
push edx
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x50]
call ebx
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov ecx, dword [0x61d430]
push ecx
push 0x415fcc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
je 0x5a65a4
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 0x12
mov dword [ebp - 0x130], edi
mov dword [ebp - 0x138], edi
mov dword [ebp - 0x140], edi
call esi
push eax
lea edx, [ebp - 0x140]
lea eax, [ebp - 0x80]
push edx
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x50]
call ebx
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov ecx, dword [0x61d434]
push ecx
push 0x415fcc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
je 0x5a6605
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 0x12
mov dword [ebp - 0x130], edi
mov dword [ebp - 0x138], edi
mov dword [ebp - 0x140], edi
call esi
push eax
lea edx, [ebp - 0x140]
lea eax, [ebp - 0x80]
push edx
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x50]
call ebx
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov ecx, dword [0x61d438]
push ecx
push 0x415fcc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
je 0x5a6666
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 0x12
mov dword [ebp - 0x130], edi
mov dword [ebp - 0x138], edi
mov dword [ebp - 0x140], edi
call esi
push eax
lea edx, [ebp - 0x140]
lea eax, [ebp - 0x80]
push edx
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x50]
call ebx
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov ecx, dword [0x61d43c]
push ecx
push 0x415fcc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
je 0x5a66a4
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 5
mov dword [ebp - 0x130], edi
call esi
mov edx, eax
lea ecx, [ebp - 0x50]
call ebx
mov edx, dword [0x61d110]
mov eax, dword [edx + 0x14]
push eax
push 0x415fcc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
je 0x5a66e1
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], edi
mov dword [ebp - 0x130], edi
call esi
mov edx, eax
lea ecx, [ebp - 0x50]
call ebx
mov ecx, dword [0x61d110]
mov edx, dword [ecx + 0x18]
push edx
push 0x415fcc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
je 0x5a68f6
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 4
mov dword [ebp - 0x130], edi
call esi
mov edx, eax
lea ecx, [ebp - 0x50]
call ebx
mov eax, dword [0x61d324]
push eax
push 0x415fcc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
je 0x5a6763
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 0xc
mov dword [ebp - 0x130], edi
call esi
mov edx, eax
lea ecx, [ebp - 0x50]
call ebx
mov ecx, dword [0x61d328]
push ecx
push 0x415fcc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
je 0x5a67a1
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 0xc
mov dword [ebp - 0x130], edi
call esi
mov edx, eax
lea ecx, [ebp - 0x50]
call ebx
mov edx, dword [0x61d32c]
push edx
push 0x415fcc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
je 0x5a67df
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 7
mov dword [ebp - 0x130], edi
call esi
mov edx, eax
lea ecx, [ebp - 0x50]
call ebx
mov eax, dword [0x61d330]
push eax
push 0x415fcc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
je 0x5a681c
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 7
mov dword [ebp - 0x130], edi
call esi
mov edx, eax
lea ecx, [ebp - 0x50]
call ebx
mov ecx, dword [0x61d32c]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
push ecx
push 0x415fcc
call edi
mov edx, eax
mov eax, dword [0x61d324]
neg edx
sbb edx, edx
push eax
inc edx
push 0x415fcc
mov dword [ebp - 0x1ac], edx
call edi
mov ecx, dword [ebp - 0x1ac]
neg eax
sbb eax, eax
inc eax
test eax, ecx
jne 0x5a6885
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call esi
mov edx, eax
lea ecx, [ebp - 0x50]
call ebx
mov edx, dword [0x61d328]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
push edx
push 0x415fcc
call edi
mov edx, eax
mov eax, dword [0x61d330]
neg edx
sbb edx, edx
push eax
inc edx
push 0x415fcc
mov dword [ebp - 0x1b0], edx
call edi
mov ecx, dword [ebp - 0x1b0]
neg eax
sbb eax, eax
inc eax
test eax, ecx
jne 0x5a68f1
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
mov edi, 2
push eax
push ecx
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], edi
call esi
mov edx, eax
lea ecx, [ebp - 0x50]
call ebx
jmp 0x5a68f6
mov edi, 2
mov edx, dword [0x61d110]
mov eax, dword [edx + 0x1c]
push eax
push 0x415fcc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
je 0x5a6937
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 0xd
mov dword [ebp - 0x130], edi
call esi
mov edx, eax
lea ecx, [ebp - 0x50]
call ebx
mov ecx, dword [0x61d110]
mov edx, dword [ecx + 0x20]
push edx
push 0x415fcc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
je 0x5a6978
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 8
mov dword [ebp - 0x130], edi
call esi
mov edx, eax
lea ecx, [ebp - 0x50]
call ebx
mov eax, dword [0x61d110]
mov ecx, dword [eax + 0x24]
push ecx
push 0x415fcc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
je 0x5a69b8
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 3
mov dword [ebp - 0x130], edi
call esi
mov edx, eax
lea ecx, [ebp - 0x50]
call ebx
lea edx, [ebp - 0x50]
push 0
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], edi
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
push 0
push 3
push edi
lea edx, [ebp - 0x1c]
push 0xc
push edx
push 0x10
push 0x880
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
add esp, 0x24
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x130]
lea ecx, [ebp - 0x50]
mov dword [ebp - 0x128], 0
mov dword [ebp - 0x130], edi
call ebx
mov eax, dword [0x61d5f8]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
push eax
push 0x417be8
call edi
mov ecx, dword [0x61d5f8]
mov edx, eax
neg edx
sbb edx, edx
push ecx
inc edx
push 0x415fcc
mov dword [ebp - 0x1b4], edx
call edi
mov edx, dword [ebp - 0x1b4]
neg eax
sbb eax, eax
inc eax
or edx, eax
jne 0x5a6e39
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x128], 0x41645c
test eax, eax
mov dword [ebp - 0x130], 8
je 0x5a6ad4
cmp word [eax], 2
jne 0x5a6ad4
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5a6aaa
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5a6abb
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5a6adf
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov eax, dword [ebp - 0x1c]
mov ecx, dword [0x61d5f8]
test eax, eax
mov dword [ebp - 0x128], ecx
mov dword [ebp - 0x130], 8
je 0x5a6b62
cmp word [eax], 2
jne 0x5a6b62
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov ebx, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub ebx, edx
cmp ebx, eax
jb 0x5a6b33
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 1
sub esi, edx
cmp esi, eax
jb 0x5a6b49
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
add eax, ebx
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
shl eax, 4
jmp 0x5a6b67
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x128], 0x415a3c
test eax, eax
mov dword [ebp - 0x130], 8
je 0x5a6be8
cmp word [eax], 2
jne 0x5a6be8
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov ebx, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub ebx, edx
cmp ebx, eax
jb 0x5a6bb9
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 2
sub esi, edx
cmp esi, eax
jb 0x5a6bcf
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
add eax, ebx
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
shl eax, 4
jmp 0x5a6bed
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416468
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5a6c8b
cmp word [eax], 2
jne 0x5a6c8b
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5a6c61
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5a6c72
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5a6c90
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov ecx, dword [0x61d53c]
test eax, eax
mov dword [ebp - 0x138], ecx
mov dword [ebp - 0x140], 8
je 0x5a6d3e
cmp word [eax], 2
jne 0x5a6d3e
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5a6d0f
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5a6d25
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5a6d43
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x415a3c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5a6def
cmp word [eax], 2
jne 0x5a6def
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5a6dc0
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5a6dd6
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5a6df4
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, 2
lea edx, [ebp - 0x50]
mov dword [ebp - 0x128], eax
mov dword [ebp - 0x130], eax
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x50]
call ebx
jmp 0x5a6e52
mov edx, dword [ebp + 0x38]
mov eax, dword [0x61d110]
mov edx, dword [edx]
lea ecx, [eax + 4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [0x61d5fc]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
push ecx
push 0x417be8
call ebx
mov edx, eax
mov eax, dword [0x61d5fc]
neg edx
sbb edx, edx
push eax
inc edx
push 0x415fcc
mov dword [ebp - 0x1b8], edx
call ebx
mov ecx, dword [ebp - 0x1b8]
neg eax
sbb eax, eax
inc eax
or ecx, eax
jne 0x5a723b
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x128], 0x417c0c
test eax, eax
mov dword [ebp - 0x130], 8
je 0x5a6ef8
cmp word [eax], 2
jne 0x5a6ef8
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5a6ed4
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5a6ee5
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5a6efd
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov eax, dword [0x61d5fc]
mov dword [ebp - 0x130], 8
mov dword [ebp - 0x128], eax
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5a6f79
cmp word [eax], 2
jne 0x5a6f79
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov ebx, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub ebx, edx
cmp ebx, eax
jb 0x5a6f50
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 1
sub esi, edx
cmp esi, eax
jb 0x5a6f66
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
add eax, ebx
shl eax, 4
jmp 0x5a6f7e
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x128], 0x415a3c
test eax, eax
mov dword [ebp - 0x130], 8
je 0x5a6ff9
cmp word [eax], 2
jne 0x5a6ff9
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov ebx, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub ebx, edx
cmp ebx, eax
jb 0x5a6fd0
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 2
sub esi, edx
cmp esi, eax
jb 0x5a6fe6
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
add eax, ebx
shl eax, 4
jmp 0x5a6ffe
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x417e90
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5a7096
cmp word [eax], 2
jne 0x5a7096
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5a7072
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5a7083
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5a709b
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x61d544]
mov dword [ebp - 0x140], 8
mov dword [ebp - 0x138], eax
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5a7142
cmp word [eax], 2
jne 0x5a7142
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5a7119
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5a712f
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5a7147
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x415a3c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5a71ed
cmp word [eax], 2
jne 0x5a71ed
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5a71c4
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5a71da
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5a71f2
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, 2
lea ecx, [ebp - 0x50]
mov dword [ebp - 0x128], eax
mov dword [ebp - 0x130], eax
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
jmp 0x5a724b
mov ecx, dword [ebp + 0x3c]
mov edx, dword [ecx]
mov ecx, 0x61d5fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, dword [0x61d5f4]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
push edx
push 0x417be8
call ebx
mov edx, eax
mov eax, dword [0x61d5f4]
neg edx
sbb edx, edx
push eax
inc edx
push 0x415fcc
mov dword [ebp - 0x1bc], edx
call ebx
mov ecx, dword [ebp - 0x1bc]
neg eax
sbb eax, eax
inc eax
or ecx, eax
jne 0x5a7634
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x128], 0x41765c
test eax, eax
mov dword [ebp - 0x130], 8
je 0x5a72f1
cmp word [eax], 2
jne 0x5a72f1
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5a72cd
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5a72de
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5a72f6
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov eax, dword [0x61d5f4]
mov dword [ebp - 0x130], 8
mov dword [ebp - 0x128], eax
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5a7372
cmp word [eax], 2
jne 0x5a7372
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov ebx, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub ebx, edx
cmp ebx, eax
jb 0x5a7349
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 1
sub esi, edx
cmp esi, eax
jb 0x5a735f
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
add eax, ebx
shl eax, 4
jmp 0x5a7377
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x128], 0x415a3c
test eax, eax
mov dword [ebp - 0x130], 8
je 0x5a73f2
cmp word [eax], 2
jne 0x5a73f2
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov ebx, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub ebx, edx
cmp ebx, eax
jb 0x5a73c9
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 2
sub esi, edx
cmp esi, eax
jb 0x5a73df
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
add eax, ebx
shl eax, 4
jmp 0x5a73f7
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x418098
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5a748f
cmp word [eax], 2
jne 0x5a748f
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5a746b
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5a747c
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5a7494
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x61d548]
mov dword [ebp - 0x140], 8
mov dword [ebp - 0x138], eax
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5a753b
cmp word [eax], 2
jne 0x5a753b
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5a7512
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5a7528
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5a7540
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x415a3c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5a75e6
cmp word [eax], 2
jne 0x5a75e6
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5a75bd
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5a75d3
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5a75eb
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, 2
lea ecx, [ebp - 0x50]
mov dword [ebp - 0x128], eax
mov dword [ebp - 0x130], eax
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
jmp 0x5a7644
mov ecx, dword [ebp + 0x40]
mov edx, dword [ecx]
mov ecx, 0x61d5f4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, dword [0x61d110]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
mov eax, dword [edx + 8]
push eax
push 0x417be8
call ebx
mov ecx, dword [0x61d55c]
mov edx, eax
neg edx
sbb edx, edx
push ecx
inc edx
push 0x417be8
mov dword [ebp - 0x1c0], edx
call ebx
mov ebx, dword [ebp - 0x1c0]
mov edx, dword [0x61d55c]
neg eax
sbb eax, eax
push edx
inc eax
push 0x415fcc
and ebx, eax
neg ebx
sbb ebx, ebx
neg ebx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
inc eax
or ebx, eax
mov eax, dword [0x61d110]
neg ebx
mov ecx, dword [eax + 8]
sbb ebx, ebx
push ecx
push 0x415fcc
neg ebx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
inc eax
test eax, ebx
jne 0x5a8067
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x128], 0x417644
test eax, eax
mov dword [ebp - 0x130], 8
je 0x5a772e
cmp word [eax], 2
jne 0x5a772e
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5a770a
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5a771b
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5a7733
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov eax, dword [0x61d560]
mov dword [ebp - 0x130], 8
mov dword [ebp - 0x128], eax
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5a77af
cmp word [eax], 2
jne 0x5a77af
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov ebx, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub ebx, edx
cmp ebx, eax
jb 0x5a7786
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 1
sub esi, edx
cmp esi, eax
jb 0x5a779c
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
add eax, ebx
shl eax, 4
jmp 0x5a77b4
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x128], 0x415a3c
test eax, eax
mov dword [ebp - 0x130], 8
je 0x5a782f
cmp word [eax], 2
jne 0x5a782f
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov ebx, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub ebx, edx
cmp ebx, eax
jb 0x5a7806
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 2
sub esi, edx
cmp esi, eax
jb 0x5a781c
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
add eax, ebx
shl eax, 4
jmp 0x5a7834
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x417d00
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5a78cc
cmp word [eax], 2
jne 0x5a78cc
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5a78a8
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5a78b9
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5a78d1
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x61d554]
mov dword [ebp - 0x140], 8
mov dword [ebp - 0x138], eax
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5a7978
cmp word [eax], 2
jne 0x5a7978
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5a794f
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5a7965
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5a797d
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x415a3c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5a7a23
cmp word [eax], 2
jne 0x5a7a23
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5a79fa
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5a7a10
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5a7a28
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416660
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5a7ac5
mov ecx, 2
cmp word [eax], cx
jne 0x5a7ac5
mov dword [ebp - 0x128], ecx
mov dword [ebp - 0x130], ecx
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5a7aa1
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5a7ab2
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5a7aca
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov ecx, dword [0x61d55c]
test eax, eax
mov dword [ebp - 0x138], ecx
mov dword [ebp - 0x140], 8
je 0x5a7b6e
mov ecx, 2
cmp word [eax], cx
jne 0x5a7b6e
lea edx, [ebp - 0x50]
mov dword [ebp - 0x128], ecx
mov dword [ebp - 0x130], ecx
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5a7b45
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5a7b5b
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5a7b73
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x415a3c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5a7c15
mov ecx, 2
cmp word [eax], cx
jne 0x5a7c15
lea edx, [ebp - 0x50]
mov dword [ebp - 0x128], ecx
mov dword [ebp - 0x130], ecx
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5a7bec
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5a7c02
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5a7c1a
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x417ea4
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5a7cbb
cmp word [eax], 2
jne 0x5a7cbb
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 3
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5a7c97
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5a7ca8
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5a7cc0
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov edx, dword [0x61d668]
test eax, eax
mov dword [ebp - 0x138], edx
mov dword [ebp - 0x140], 8
je 0x5a7d68
cmp word [eax], 2
jne 0x5a7d68
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 3
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5a7d3f
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5a7d55
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5a7d6d
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x415a3c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5a7e13
cmp word [eax], 2
jne 0x5a7e13
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 3
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5a7dea
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5a7e00
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5a7e18
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x417fb8
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5a7eb9
cmp word [eax], 2
jne 0x5a7eb9
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 4
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5a7e95
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5a7ea6
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5a7ebe
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x61d558]
mov dword [ebp - 0x140], 8
mov dword [ebp - 0x138], eax
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5a7f65
cmp word [eax], 2
jne 0x5a7f65
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 4
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5a7f3c
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5a7f52
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5a7f6a
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x415a3c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5a8010
cmp word [eax], 2
jne 0x5a8010
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 4
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5a7fe7
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5a7ffd
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5a8015
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 5
mov dword [ebp - 0x130], 2
call esi
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
jmp 0x5a8088
mov ecx, dword [ebp + 0x44]
mov eax, dword [0x61d110]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, dword [ecx]
lea ecx, [eax + 8]
call ebx
mov ecx, dword [ebp + 0x48]
mov edx, dword [ecx]
mov ecx, 0x61d55c
call ebx
mov edx, dword [0x61d110]
mov eax, dword [edx + 0xc]
push eax
push 0x415fcc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
je 0x5a84a3
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x128], 0x41670c
test eax, eax
mov dword [ebp - 0x130], 8
je 0x5a810a
cmp word [eax], 2
jne 0x5a810a
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5a80e6
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5a80f7
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5a810f
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov edx, dword [0x61d110]
mov eax, dword [edx + 0xc]
mov dword [ebp - 0x130], 8
mov dword [ebp - 0x128], eax
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5a818f
cmp word [eax], 2
jne 0x5a818f
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov ebx, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub ebx, edx
cmp ebx, eax
jb 0x5a8166
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 1
sub esi, edx
cmp esi, eax
jb 0x5a817c
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
add eax, ebx
shl eax, 4
jmp 0x5a8194
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x128], 0x415a3c
test eax, eax
mov dword [ebp - 0x130], 8
je 0x5a820f
cmp word [eax], 2
jne 0x5a820f
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov ebx, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub ebx, edx
cmp ebx, eax
jb 0x5a81e6
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 2
sub esi, edx
cmp esi, eax
jb 0x5a81fc
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
add eax, ebx
shl eax, 4
jmp 0x5a8214
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416718
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5a82ac
cmp word [eax], 2
jne 0x5a82ac
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5a8288
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5a8299
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5a82b1
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x138], 0x417d10
mov dword [ebp - 0x140], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
lea eax, [ebp - 0x70]
push 1
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x80]
push ecx
push edx
mov dword [ebp - 0x128], 0x61d4a8
mov dword [ebp - 0x130], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5a8396
cmp word [eax], 2
jne 0x5a8396
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x150]
push eax
lea edx, [ebp - 0x90]
push ecx
push edx
mov dword [ebp - 0x148], 1
mov dword [ebp - 0x150], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5a836d
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5a8383
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5a839b
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x80]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x80]
lea ecx, [ebp - 0x90]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x1c]
add esp, 0x10
test eax, eax
mov dword [ebp - 0x138], 0x416160
mov dword [ebp - 0x140], 8
je 0x5a844f
cmp word [eax], 2
jne 0x5a844f
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5a8426
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5a843c
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5a8454
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, 2
lea ecx, [ebp - 0x130]
mov dword [ebp - 0x128], eax
mov dword [ebp - 0x130], eax
lea eax, [ebp - 0x50]
lea edx, [ebp - 0x70]
push eax
push ecx
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
jmp 0x5a84b3
mov eax, dword [ebp + 0x4c]
mov ecx, dword [0x61d110]
add ecx, 0xc
mov edx, dword [eax]
call ebx
mov edx, dword [0x61d110]
mov eax, dword [edx + 0x10]
push eax
push 0x415fcc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
je 0x5b54aa
mov ecx, dword [0x61d42c]
push ecx
push 0x415fcc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
je 0x5aaf50
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x128], 0x417d30
test eax, eax
mov dword [ebp - 0x130], 8
je 0x5a854f
cmp word [eax], 2
jne 0x5a854f
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5a852b
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5a853c
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5a8554
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov eax, dword [0x61d418]
mov ecx, dword [eax]
mov dword [ebp - 0x128], ecx
mov edx, dword [eax + 4]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x124], edx
test eax, eax
mov dword [ebp - 0x130], 5
je 0x5a85db
cmp word [eax], 2
jne 0x5a85db
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov ebx, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub ebx, edx
cmp ebx, eax
jb 0x5a85b2
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 1
sub esi, edx
cmp esi, eax
jb 0x5a85c8
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
add eax, ebx
shl eax, 4
jmp 0x5a85e0
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x128], 0x416160
test eax, eax
mov dword [ebp - 0x130], 8
je 0x5a865b
cmp word [eax], 2
jne 0x5a865b
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov ebx, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub ebx, edx
cmp ebx, eax
jb 0x5a8632
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 2
sub esi, edx
cmp esi, eax
jb 0x5a8648
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
add eax, ebx
shl eax, 4
jmp 0x5a8660
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x41690c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5a86f8
cmp word [eax], 2
jne 0x5a86f8
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5a86d4
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5a86e5
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5a86fd
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x61d418]
mov edx, dword [eax + 8]
mov dword [ebp - 0x138], edx
mov eax, dword [eax + 0xc]
mov dword [ebp - 0x134], eax
mov eax, dword [ebp - 0x1c]
test eax, eax
mov dword [ebp - 0x140], 5
je 0x5a87b0
cmp word [eax], 2
jne 0x5a87b0
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5a8787
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5a879d
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5a87b5
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416160
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5a885b
cmp word [eax], 2
jne 0x5a885b
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5a8832
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5a8848
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5a8860
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416918
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5a88fd
mov ecx, 2
cmp word [eax], cx
jne 0x5a88fd
mov dword [ebp - 0x128], ecx
mov dword [ebp - 0x130], ecx
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5a88d9
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5a88ea
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5a8902
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x61d418]
mov ecx, dword [eax + 0x10]
mov dword [ebp - 0x138], ecx
mov edx, dword [eax + 0x14]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x134], edx
test eax, eax
mov dword [ebp - 0x140], 5
je 0x5a89b1
mov ecx, 2
cmp word [eax], cx
jne 0x5a89b1
mov dword [ebp - 0x128], ecx
mov dword [ebp - 0x130], ecx
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5a8988
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5a899e
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5a89b6
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416160
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5a8a58
mov ecx, 2
cmp word [eax], cx
jne 0x5a8a58
mov dword [ebp - 0x128], ecx
mov dword [ebp - 0x130], ecx
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5a8a2f
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5a8a45
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5a8a5d
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x417d3c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5a8afe
cmp word [eax], 2
jne 0x5a8afe
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 3
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5a8ada
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5a8aeb
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5a8b03
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x61d418]
mov ecx, dword [eax + 0x18]
mov dword [ebp - 0x138], ecx
mov edx, dword [eax + 0x1c]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x134], edx
test eax, eax
mov dword [ebp - 0x140], 5
je 0x5a8bb6
cmp word [eax], 2
jne 0x5a8bb6
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 3
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5a8b8d
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5a8ba3
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5a8bbb
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416160
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5a8c61
cmp word [eax], 2
jne 0x5a8c61
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 3
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5a8c38
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5a8c4e
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5a8c66
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x417d48
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5a8d07
cmp word [eax], 2
jne 0x5a8d07
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 4
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5a8ce3
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5a8cf4
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5a8d0c
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x61d418]
mov ecx, dword [eax + 0x20]
mov dword [ebp - 0x138], ecx
mov edx, dword [eax + 0x24]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x134], edx
test eax, eax
mov dword [ebp - 0x140], 5
je 0x5a8dbf
cmp word [eax], 2
jne 0x5a8dbf
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 4
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5a8d96
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5a8dac
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5a8dc4
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416160
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5a8e6a
cmp word [eax], 2
jne 0x5a8e6a
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 4
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5a8e41
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5a8e57
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5a8e6f
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x41693c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5a8f10
cmp word [eax], 2
jne 0x5a8f10
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 5
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5a8eec
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5a8efd
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5a8f15
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x61d418]
mov ecx, dword [eax + 0x28]
mov dword [ebp - 0x138], ecx
mov edx, dword [eax + 0x2c]
mov eax, dword [ebp - 0x1c]
mov ecx, 5
test eax, eax
mov dword [ebp - 0x134], edx
mov dword [ebp - 0x140], ecx
je 0x5a8fc5
cmp word [eax], 2
jne 0x5a8fc5
mov dword [ebp - 0x128], ecx
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5a8f9c
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5a8fb2
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5a8fca
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416160
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5a9070
cmp word [eax], 2
jne 0x5a9070
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 5
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5a9047
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5a905d
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5a9075
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416950
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5a9116
cmp word [eax], 2
jne 0x5a9116
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 6
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5a90f2
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5a9103
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5a911b
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x138], 0x4174e8
mov dword [ebp - 0x140], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov eax, dword [0x61d418]
push 1
add eax, 0x30
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x128], eax
push 1
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x80]
push edx
push eax
mov dword [ebp - 0x130], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5a9204
cmp word [eax], 2
jne 0x5a9204
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x150]
push ecx
lea eax, [ebp - 0x90]
push edx
push eax
mov dword [ebp - 0x148], 6
mov dword [ebp - 0x150], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5a91db
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5a91f1
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5a9209
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x80]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x80]
lea edx, [ebp - 0x90]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x1c]
add esp, 0x10
test eax, eax
mov dword [ebp - 0x138], 0x416160
mov dword [ebp - 0x140], 8
je 0x5a92bd
cmp word [eax], 2
jne 0x5a92bd
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 6
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5a9294
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5a92aa
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5a92c2
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416964
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5a9363
cmp word [eax], 2
jne 0x5a9363
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 7
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5a933f
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5a9350
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5a9368
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x138], 0x4174e8
mov dword [ebp - 0x140], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov ecx, dword [0x61d418]
push 1
add ecx, 0x38
lea edx, [ebp - 0x70]
mov dword [ebp - 0x128], ecx
push 1
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x80]
push eax
push ecx
mov dword [ebp - 0x130], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5a9452
cmp word [eax], 2
jne 0x5a9452
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x150]
push edx
lea ecx, [ebp - 0x90]
push eax
push ecx
mov dword [ebp - 0x148], 7
mov dword [ebp - 0x150], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5a9429
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5a943f
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5a9457
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x80]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x80]
lea eax, [ebp - 0x90]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x1c]
add esp, 0x10
test eax, eax
mov dword [ebp - 0x138], 0x416160
mov dword [ebp - 0x140], 8
je 0x5a950b
cmp word [eax], 2
jne 0x5a950b
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 7
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5a94e2
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5a94f8
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5a9510
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov ecx, 8
test eax, eax
mov dword [ebp - 0x138], 0x416974
mov dword [ebp - 0x140], ecx
je 0x5a95ae
cmp word [eax], 2
jne 0x5a95ae
lea edx, [ebp - 0x50]
mov dword [ebp - 0x128], ecx
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5a958a
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5a959b
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5a95b3
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov ebx, 8
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x138], 0x4174e8
mov dword [ebp - 0x140], ebx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov edx, dword [0x61d418]
push 1
add edx, 0x40
lea eax, [ebp - 0x70]
mov dword [ebp - 0x128], edx
push 1
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x80]
push ecx
push edx
mov dword [ebp - 0x130], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5a969a
cmp word [eax], 2
jne 0x5a969a
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x150]
push eax
lea edx, [ebp - 0x90]
push ecx
push edx
mov dword [ebp - 0x148], ebx
mov dword [ebp - 0x150], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5a9671
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5a9687
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5a969f
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x80]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x80]
lea ecx, [ebp - 0x90]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x1c]
add esp, 0x10
mov ecx, 8
mov dword [ebp - 0x138], 0x416160
test eax, eax
mov dword [ebp - 0x140], ecx
je 0x5a9750
cmp word [eax], 2
jne 0x5a9750
mov dword [ebp - 0x128], ecx
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5a9727
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5a973d
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5a9755
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416984
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5a97f6
cmp word [eax], 2
jne 0x5a97f6
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 9
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5a97d2
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5a97e3
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5a97fb
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x61d418]
mov ecx, dword [eax + 0x48]
mov dword [ebp - 0x138], ecx
mov edx, dword [eax + 0x4c]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x134], edx
test eax, eax
mov dword [ebp - 0x140], 5
je 0x5a98ae
cmp word [eax], 2
jne 0x5a98ae
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 9
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5a9885
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5a989b
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5a98b3
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416160
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5a9959
cmp word [eax], 2
jne 0x5a9959
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 9
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5a9930
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5a9946
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5a995e
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416990
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5a99ff
cmp word [eax], 2
jne 0x5a99ff
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0xa
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5a99db
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5a99ec
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5a9a04
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x61d418]
mov ecx, dword [eax + 0x50]
mov dword [ebp - 0x138], ecx
mov edx, dword [eax + 0x54]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x134], edx
test eax, eax
mov dword [ebp - 0x140], 5
je 0x5a9ab7
cmp word [eax], 2
jne 0x5a9ab7
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0xa
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5a9a8e
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5a9aa4
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5a9abc
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416160
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5a9b62
cmp word [eax], 2
jne 0x5a9b62
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0xa
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5a9b39
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5a9b4f
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5a9b67
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x41699c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5a9c08
cmp word [eax], 2
jne 0x5a9c08
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0xb
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5a9be4
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5a9bf5
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5a9c0d
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x138], 0x4174e8
mov dword [ebp - 0x140], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov eax, dword [0x61d418]
push 1
add eax, 0x58
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x128], eax
push 1
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x80]
push edx
push eax
mov dword [ebp - 0x130], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5a9cf6
cmp word [eax], 2
jne 0x5a9cf6
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x150]
push ecx
lea eax, [ebp - 0x90]
push edx
push eax
mov dword [ebp - 0x148], 0xb
mov dword [ebp - 0x150], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5a9ccd
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5a9ce3
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5a9cfb
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x80]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x80]
lea edx, [ebp - 0x90]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x1c]
add esp, 0x10
test eax, eax
mov dword [ebp - 0x138], 0x416160
mov dword [ebp - 0x140], 8
je 0x5a9daf
cmp word [eax], 2
jne 0x5a9daf
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 0xb
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5a9d86
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5a9d9c
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5a9db4
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x4169b0
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5a9e55
cmp word [eax], 2
jne 0x5a9e55
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 0xc
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5a9e31
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5a9e42
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5a9e5a
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x138], 0x4174e8
mov dword [ebp - 0x140], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov ecx, dword [0x61d418]
push 1
add ecx, 0x60
lea edx, [ebp - 0x70]
mov dword [ebp - 0x128], ecx
push 1
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x80]
push eax
push ecx
mov dword [ebp - 0x130], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5a9f44
cmp word [eax], 2
jne 0x5a9f44
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x150]
push edx
lea ecx, [ebp - 0x90]
push eax
push ecx
mov dword [ebp - 0x148], 0xc
mov dword [ebp - 0x150], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5a9f1b
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5a9f31
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5a9f49
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x80]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x80]
lea eax, [ebp - 0x90]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x1c]
add esp, 0x10
test eax, eax
mov dword [ebp - 0x138], 0x416160
mov dword [ebp - 0x140], 8
je 0x5a9ffd
cmp word [eax], 2
jne 0x5a9ffd
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 0xc
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5a9fd4
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5a9fea
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5aa002
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416c1c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5aa0a3
cmp word [eax], 2
jne 0x5aa0a3
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 0xd
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5aa07f
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5aa090
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5aa0a8
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov edx, dword [0x61d42c]
test eax, eax
mov dword [ebp - 0x138], edx
mov dword [ebp - 0x140], 8
je 0x5aa150
cmp word [eax], 2
jne 0x5aa150
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0xd
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5aa127
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5aa13d
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5aa155
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x415a3c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5aa1fb
cmp word [eax], 2
jne 0x5aa1fb
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0xd
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5aa1d2
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5aa1e8
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5aa200
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416c5c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5aa2a1
cmp word [eax], 2
jne 0x5aa2a1
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0xe
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5aa27d
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5aa28e
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5aa2a6
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x61d440]
mov dword [ebp - 0x140], 8
mov dword [ebp - 0x138], eax
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5aa34d
cmp word [eax], 2
jne 0x5aa34d
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 0xe
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5aa324
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5aa33a
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5aa352
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x415a3c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5aa3f8
cmp word [eax], 2
jne 0x5aa3f8
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 0xe
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5aa3cf
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5aa3e5
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5aa3fd
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416cac
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5aa49e
cmp word [eax], 2
jne 0x5aa49e
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 0xf
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5aa47a
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5aa48b
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5aa4a3
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov ecx, dword [0x61d454]
test eax, eax
mov dword [ebp - 0x138], ecx
mov dword [ebp - 0x140], 8
je 0x5aa54b
cmp word [eax], 2
jne 0x5aa54b
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 0xf
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5aa522
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5aa538
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5aa550
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x415a3c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5aa5f6
cmp word [eax], 2
jne 0x5aa5f6
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 0xf
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5aa5cd
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5aa5e3
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5aa5fb
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416d08
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5aa69c
cmp word [eax], 2
jne 0x5aa69c
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 0x10
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5aa678
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5aa689
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5aa6a1
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov edx, dword [0x61d464]
test eax, eax
mov dword [ebp - 0x138], edx
mov dword [ebp - 0x140], 8
je 0x5aa749
cmp word [eax], 2
jne 0x5aa749
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0x10
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5aa720
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5aa736
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5aa74e
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x415a3c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5aa7f4
cmp word [eax], 2
jne 0x5aa7f4
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0x10
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5aa7cb
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5aa7e1
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5aa7f9
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x417e44
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5aa89a
cmp word [eax], 2
jne 0x5aa89a
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0x11
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5aa876
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5aa887
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5aa89f
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x61d418]
mov ecx, dword [eax + 0x1c8]
mov dword [ebp - 0x138], ecx
mov edx, dword [eax + 0x1cc]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x134], edx
test eax, eax
mov dword [ebp - 0x140], 5
je 0x5aa958
cmp word [eax], 2
jne 0x5aa958
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0x11
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5aa92f
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5aa945
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5aa95d
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416160
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5aaa03
cmp word [eax], 2
jne 0x5aaa03
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0x11
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5aa9da
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5aa9f0
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5aaa08
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x417f38
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5aaaa9
cmp word [eax], 2
jne 0x5aaaa9
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0x12
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5aaa85
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5aaa96
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5aaaae
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x61d418]
mov ecx, dword [eax + 0x1f0]
mov dword [ebp - 0x138], ecx
mov edx, dword [eax + 0x1f4]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x134], edx
test eax, eax
mov dword [ebp - 0x140], 5
je 0x5aab67
cmp word [eax], 2
jne 0x5aab67
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0x12
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5aab3e
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5aab54
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5aab6c
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416160
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5aac12
cmp word [eax], 2
jne 0x5aac12
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0x12
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5aabe9
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5aabff
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5aac17
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x417f48
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5aacb8
cmp word [eax], 2
jne 0x5aacb8
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0x13
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5aac94
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5aaca5
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5aacbd
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x61d418]
mov ecx, dword [eax + 0x1f8]
mov dword [ebp - 0x138], ecx
mov edx, dword [eax + 0x1fc]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x134], edx
test eax, eax
mov dword [ebp - 0x140], 5
je 0x5aad76
cmp word [eax], 2
jne 0x5aad76
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0x13
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5aad4d
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5aad63
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
shl eax, 4
jmp 0x5aad7b
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416160
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5aae1b
cmp word [eax], 2
jne 0x5aae1b
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0x13
mov dword [ebp - 0x130], 2
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5aadf8
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5aae0e
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5aae20
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x70]
call esi
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov eax, 2
mov dword [ebp - 0x130], eax
mov dword [ebp - 0x138], eax
mov dword [ebp - 0x140], eax
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0x12
call ebx
push eax
lea eax, [ebp - 0x140]
lea ecx, [ebp - 0x80]
push eax
push ecx
call ebx
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call esi
mov edx, dword [0x61d418]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaFpI4]
fld qword [edx]
fnstsw ax
test al, 0xd
jne 0x5bf68c
call esi
mov ebx, eax
mov eax, dword [0x61d418]
mov dword [ebp - 0x5c], ebx
mov ecx, dword [eax + 0x18]
mov dword [ebp - 0x128], ecx
mov edx, dword [eax + 0x1c]
mov ecx, 5
mov dword [ebp - 0x124], edx
mov dword [ebp - 0x130], ecx
mov edx, dword [eax + 0x20]
mov dword [ebp - 0x138], edx
mov eax, dword [eax + 0x24]
mov dword [ebp - 0x140], ecx
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x134], eax
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
lea ecx, [ebp - 0x140]
push eax
lea edx, [ebp - 0x80]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov edx, dword [0x61d42c]
mov ecx, dword [ebp + 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [0x61d418]
fld qword [eax + 0x1c8]
fnstsw ax
test al, 0xd
jne 0x5bf68c
call esi
mov esi, eax
jmp 0x5aafc3
mov edx, dword [ebp + 0xc]
mov ecx, dword [ebp + 8]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov ax, word [edx]
movsx ebx, word [ecx]
mov ecx, dword [ebp + 0x10]
mov word [ebp - 0x128], ax
mov eax, 2
mov dword [ebp - 0x5c], ebx
mov dword [ebp - 0x130], eax
mov dx, word [ecx]
mov dword [ebp - 0x140], eax
lea eax, [ebp - 0x30]
mov word [ebp - 0x138], dx
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0x140]
lea ecx, [ebp - 0x80]
push eax
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov edx, dword [ebp + 0x7c]
movsx esi, word [edx]
mov eax, dword [0x61d430]
mov dword [ebp - 0x18], esi
push eax
push 0x415fcc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
je 0x5ada19
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x128], 0x4180ac
test eax, eax
mov dword [ebp - 0x130], 8
je 0x5ab03e
cmp word [eax], 2
jne 0x5ab03e
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5ab020
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5ab031
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5ab043
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov eax, dword [0x61d418]
mov edx, dword [eax + 0x68]
mov dword [ebp - 0x128], edx
mov eax, dword [eax + 0x6c]
mov dword [ebp - 0x124], eax
mov eax, dword [ebp - 0x1c]
test eax, eax
mov dword [ebp - 0x130], 5
je 0x5ab0c5
cmp word [eax], 2
jne 0x5ab0c5
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov ebx, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub ebx, edx
cmp ebx, eax
jb 0x5ab0a2
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 1
sub esi, edx
cmp esi, eax
jb 0x5ab0b8
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, ebx
shl eax, 4
jmp 0x5ab0ca
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x128], 0x416160
test eax, eax
mov dword [ebp - 0x130], 8
je 0x5ab13f
cmp word [eax], 2
jne 0x5ab13f
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov ebx, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub ebx, edx
cmp ebx, eax
jb 0x5ab11c
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 2
sub esi, edx
cmp esi, eax
jb 0x5ab132
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, ebx
shl eax, 4
jmp 0x5ab144
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x4169d0
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5ab1da
cmp word [eax], 2
jne 0x5ab1da
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5ab1bc
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5ab1cd
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5ab1df
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x61d418]
mov ecx, dword [eax + 0x70]
mov dword [ebp - 0x138], ecx
mov edx, dword [eax + 0x74]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x134], edx
test eax, eax
mov dword [ebp - 0x140], 5
je 0x5ab290
cmp word [eax], 2
jne 0x5ab290
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5ab26d
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5ab283
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5ab295
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416160
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5ab339
cmp word [eax], 2
jne 0x5ab339
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5ab316
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5ab32c
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5ab33e
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x4169dc
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5ab3d9
mov ecx, 2
cmp word [eax], cx
jne 0x5ab3d9
mov dword [ebp - 0x128], ecx
mov dword [ebp - 0x130], ecx
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5ab3bb
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5ab3cc
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5ab3de
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x61d418]
mov ecx, dword [eax + 0x78]
mov dword [ebp - 0x138], ecx
mov edx, dword [eax + 0x7c]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x134], edx
test eax, eax
mov dword [ebp - 0x140], 5
je 0x5ab48b
mov ecx, 2
cmp word [eax], cx
jne 0x5ab48b
mov dword [ebp - 0x128], ecx
mov dword [ebp - 0x130], ecx
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5ab468
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5ab47e
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5ab490
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416160
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5ab530
mov ecx, 2
cmp word [eax], cx
jne 0x5ab530
mov dword [ebp - 0x128], ecx
mov dword [ebp - 0x130], ecx
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5ab50d
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5ab523
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5ab535
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x417d70
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5ab5d4
cmp word [eax], 2
jne 0x5ab5d4
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 3
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5ab5b6
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5ab5c7
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5ab5d9
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x61d418]
mov ecx, dword [eax + 0x80]
mov dword [ebp - 0x138], ecx
mov edx, dword [eax + 0x84]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x134], edx
test eax, eax
mov dword [ebp - 0x140], 5
je 0x5ab690
cmp word [eax], 2
jne 0x5ab690
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 3
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5ab66d
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5ab683
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5ab695
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416160
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5ab739
cmp word [eax], 2
jne 0x5ab739
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 3
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5ab716
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5ab72c
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5ab73e
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x417d7c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5ab7dd
cmp word [eax], 2
jne 0x5ab7dd
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 4
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5ab7bf
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5ab7d0
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5ab7e2
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x61d418]
mov ecx, dword [eax + 0x88]
mov dword [ebp - 0x138], ecx
mov edx, dword [eax + 0x8c]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x134], edx
test eax, eax
mov dword [ebp - 0x140], 5
je 0x5ab899
cmp word [eax], 2
jne 0x5ab899
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 4
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5ab876
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5ab88c
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5ab89e
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416160
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5ab942
cmp word [eax], 2
jne 0x5ab942
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 4
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5ab91f
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5ab935
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5ab947
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416a00
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5ab9e6
cmp word [eax], 2
jne 0x5ab9e6
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 5
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5ab9c8
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5ab9d9
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5ab9eb
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x61d418]
mov ecx, dword [eax + 0x90]
mov dword [ebp - 0x138], ecx
mov edx, dword [eax + 0x94]
mov eax, dword [ebp - 0x1c]
mov ecx, 5
test eax, eax
mov dword [ebp - 0x134], edx
mov dword [ebp - 0x140], ecx
je 0x5aba9f
cmp word [eax], 2
jne 0x5aba9f
mov dword [ebp - 0x128], ecx
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5aba7c
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5aba92
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5abaa4
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416160
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5abb48
cmp word [eax], 2
jne 0x5abb48
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 5
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5abb25
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5abb3b
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5abb4d
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416a14
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5abbec
cmp word [eax], 2
jne 0x5abbec
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 6
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5abbce
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5abbdf
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5abbf1
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x138], 0x4174e8
mov dword [ebp - 0x140], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov eax, dword [0x61d418]
push 1
add eax, 0x98
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x128], eax
push 1
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x80]
push edx
push eax
mov dword [ebp - 0x130], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5abcda
cmp word [eax], 2
jne 0x5abcda
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x150]
push ecx
lea eax, [ebp - 0x90]
push edx
push eax
mov dword [ebp - 0x148], 6
mov dword [ebp - 0x150], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5abcb7
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5abccd
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5abcdf
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x80]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x80]
lea edx, [ebp - 0x90]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x1c]
add esp, 0x10
test eax, eax
mov dword [ebp - 0x138], 0x416160
mov dword [ebp - 0x140], 8
je 0x5abd91
cmp word [eax], 2
jne 0x5abd91
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 6
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5abd6e
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5abd84
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5abd96
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416a28
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5abe35
cmp word [eax], 2
jne 0x5abe35
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 7
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5abe17
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5abe28
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5abe3a
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x138], 0x4174e8
mov dword [ebp - 0x140], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov ecx, dword [0x61d418]
push 1
add ecx, 0xa0
lea edx, [ebp - 0x70]
mov dword [ebp - 0x128], ecx
push 1
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x80]
push eax
push ecx
mov dword [ebp - 0x130], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5abf25
cmp word [eax], 2
jne 0x5abf25
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x150]
push edx
lea ecx, [ebp - 0x90]
push eax
push ecx
mov dword [ebp - 0x148], 7
mov dword [ebp - 0x150], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5abf02
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5abf18
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5abf2a
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x80]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x80]
lea eax, [ebp - 0x90]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x1c]
add esp, 0x10
test eax, eax
mov dword [ebp - 0x138], 0x416160
mov dword [ebp - 0x140], 8
je 0x5abfdc
cmp word [eax], 2
jne 0x5abfdc
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 7
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5abfb9
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5abfcf
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5abfe1
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov ecx, 8
test eax, eax
mov dword [ebp - 0x138], 0x416a38
mov dword [ebp - 0x140], ecx
je 0x5ac07d
cmp word [eax], 2
jne 0x5ac07d
lea edx, [ebp - 0x50]
mov dword [ebp - 0x128], ecx
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5ac05f
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5ac070
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5ac082
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov esi, 8
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x138], 0x4174e8
mov dword [ebp - 0x140], esi
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov edx, dword [0x61d418]
push 1
add edx, 0xa8
lea eax, [ebp - 0x70]
mov dword [ebp - 0x128], edx
push 1
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x80]
push ecx
push edx
mov dword [ebp - 0x130], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5ac16a
cmp word [eax], 2
jne 0x5ac16a
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x150]
push eax
lea edx, [ebp - 0x90]
push ecx
push edx
mov dword [ebp - 0x148], esi
mov dword [ebp - 0x150], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5ac147
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5ac15d
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5ac16f
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x80]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x80]
lea ecx, [ebp - 0x90]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x1c]
add esp, 0x10
mov ecx, 8
mov dword [ebp - 0x138], 0x416160
test eax, eax
mov dword [ebp - 0x140], ecx
je 0x5ac21e
cmp word [eax], 2
jne 0x5ac21e
mov dword [ebp - 0x128], ecx
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5ac1fb
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5ac211
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5ac223
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416a48
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5ac2c2
cmp word [eax], 2
jne 0x5ac2c2
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 9
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5ac2a4
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5ac2b5
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5ac2c7
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x61d418]
mov ecx, dword [eax + 0xb0]
mov dword [ebp - 0x138], ecx
mov edx, dword [eax + 0xb4]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x134], edx
test eax, eax
mov dword [ebp - 0x140], 5
je 0x5ac37e
cmp word [eax], 2
jne 0x5ac37e
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 9
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5ac35b
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5ac371
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5ac383
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416160
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5ac427
cmp word [eax], 2
jne 0x5ac427
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 9
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5ac404
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5ac41a
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5ac42c
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416a54
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5ac4cb
cmp word [eax], 2
jne 0x5ac4cb
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0xa
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5ac4ad
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5ac4be
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5ac4d0
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x61d418]
mov ecx, dword [eax + 0xb8]
mov dword [ebp - 0x138], ecx
mov edx, dword [eax + 0xbc]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x134], edx
test eax, eax
mov dword [ebp - 0x140], 5
je 0x5ac587
cmp word [eax], 2
jne 0x5ac587
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0xa
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5ac564
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5ac57a
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5ac58c
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416160
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5ac630
cmp word [eax], 2
jne 0x5ac630
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0xa
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5ac60d
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5ac623
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5ac635
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416a60
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5ac6d4
cmp word [eax], 2
jne 0x5ac6d4
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0xb
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5ac6b6
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5ac6c7
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5ac6d9
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x138], 0x4174e8
mov dword [ebp - 0x140], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov eax, dword [0x61d418]
push 1
add eax, 0xc0
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x128], eax
push 1
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x80]
push edx
push eax
mov dword [ebp - 0x130], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5ac7c2
cmp word [eax], 2
jne 0x5ac7c2
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x150]
push ecx
lea eax, [ebp - 0x90]
push edx
push eax
mov dword [ebp - 0x148], 0xb
mov dword [ebp - 0x150], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5ac79f
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5ac7b5
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5ac7c7
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x80]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x80]
lea edx, [ebp - 0x90]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x1c]
add esp, 0x10
test eax, eax
mov dword [ebp - 0x138], 0x416160
mov dword [ebp - 0x140], 8
je 0x5ac879
cmp word [eax], 2
jne 0x5ac879
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 0xb
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5ac856
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5ac86c
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5ac87e
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416a74
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5ac91d
cmp word [eax], 2
jne 0x5ac91d
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 0xc
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5ac8ff
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5ac910
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5ac922
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x138], 0x4174e8
mov dword [ebp - 0x140], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov ecx, dword [0x61d418]
push 1
add ecx, 0xc8
lea edx, [ebp - 0x70]
mov dword [ebp - 0x128], ecx
push 1
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x80]
push eax
push ecx
mov dword [ebp - 0x130], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5aca0d
cmp word [eax], 2
jne 0x5aca0d
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x150]
push edx
lea ecx, [ebp - 0x90]
push eax
push ecx
mov dword [ebp - 0x148], 0xc
mov dword [ebp - 0x150], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5ac9ea
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5aca00
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5aca12
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x80]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x80]
lea eax, [ebp - 0x90]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x1c]
add esp, 0x10
test eax, eax
mov dword [ebp - 0x138], 0x416160
mov dword [ebp - 0x140], 8
je 0x5acac4
cmp word [eax], 2
jne 0x5acac4
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 0xc
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5acaa1
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5acab7
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5acac9
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416c2c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5acb68
cmp word [eax], 2
jne 0x5acb68
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 0xd
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5acb4a
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5acb5b
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5acb6d
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov edx, dword [0x61d430]
test eax, eax
mov dword [ebp - 0x138], edx
mov dword [ebp - 0x140], 8
je 0x5acc13
cmp word [eax], 2
jne 0x5acc13
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0xd
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5acbf0
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5acc06
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5acc18
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x415a3c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5accbc
cmp word [eax], 2
jne 0x5accbc
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0xd
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5acc99
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5accaf
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5accc1
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416c70
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5acd60
cmp word [eax], 2
jne 0x5acd60
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0xe
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5acd42
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5acd53
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5acd65
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x61d444]
mov dword [ebp - 0x140], 8
mov dword [ebp - 0x138], eax
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5ace0a
cmp word [eax], 2
jne 0x5ace0a
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 0xe
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5acde7
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5acdfd
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5ace0f
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x415a3c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5aceb3
cmp word [eax], 2
jne 0x5aceb3
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 0xe
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5ace90
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5acea6
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5aceb8
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416cc0
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5acf57
cmp word [eax], 2
jne 0x5acf57
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 0xf
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5acf39
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5acf4a
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5acf5c
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov ecx, dword [0x61d458]
test eax, eax
mov dword [ebp - 0x138], ecx
mov dword [ebp - 0x140], 8
je 0x5ad002
cmp word [eax], 2
jne 0x5ad002
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 0xf
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5acfdf
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5acff5
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5ad007
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x415a3c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5ad0ab
cmp word [eax], 2
jne 0x5ad0ab
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 0xf
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5ad088
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5ad09e
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5ad0b0
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416d18
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5ad14f
cmp word [eax], 2
jne 0x5ad14f
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 0x10
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5ad131
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5ad142
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5ad154
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov edx, dword [0x61d468]
test eax, eax
mov dword [ebp - 0x138], edx
mov dword [ebp - 0x140], 8
je 0x5ad1fa
cmp word [eax], 2
jne 0x5ad1fa
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0x10
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5ad1d7
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5ad1ed
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5ad1ff
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x415a3c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5ad2a3
cmp word [eax], 2
jne 0x5ad2a3
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0x10
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5ad280
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5ad296
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5ad2a8
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x417e54
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5ad347
cmp word [eax], 2
jne 0x5ad347
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0x11
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5ad329
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5ad33a
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5ad34c
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x61d418]
mov ecx, dword [eax + 0x1d0]
mov dword [ebp - 0x138], ecx
mov edx, dword [eax + 0x1d4]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x134], edx
test eax, eax
mov dword [ebp - 0x140], 5
je 0x5ad403
cmp word [eax], 2
jne 0x5ad403
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0x11
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5ad3e0
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5ad3f6
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5ad408
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416160
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5ad4ac
cmp word [eax], 2
jne 0x5ad4ac
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0x11
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5ad489
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5ad49f
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5ad4b1
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x417f58
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5ad550
cmp word [eax], 2
jne 0x5ad550
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0x12
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5ad532
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5ad543
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5ad555
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x61d418]
mov ecx, dword [eax + 0x200]
mov dword [ebp - 0x138], ecx
mov edx, dword [eax + 0x204]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x134], edx
test eax, eax
mov dword [ebp - 0x140], 5
je 0x5ad60c
cmp word [eax], 2
jne 0x5ad60c
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0x12
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5ad5e9
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5ad5ff
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5ad611
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416160
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5ad6b5
cmp word [eax], 2
jne 0x5ad6b5
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0x12
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5ad692
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5ad6a8
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5ad6ba
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x417f68
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5ad759
cmp word [eax], 2
jne 0x5ad759
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0x13
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5ad73b
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5ad74c
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5ad75e
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x61d418]
mov ecx, dword [eax + 0x208]
mov dword [ebp - 0x138], ecx
mov edx, dword [eax + 0x20c]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x134], edx
test eax, eax
mov dword [ebp - 0x140], 5
je 0x5ad815
cmp word [eax], 2
jne 0x5ad815
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0x13
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5ad7f2
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5ad808
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5ad81a
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416160
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5ad8be
cmp word [eax], 2
jne 0x5ad8be
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0x13
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5ad89b
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5ad8b1
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5ad8c3
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x70]
call edi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov eax, 2
mov dword [ebp - 0x130], eax
mov dword [ebp - 0x138], eax
mov dword [ebp - 0x140], eax
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0x12
call esi
push eax
lea eax, [ebp - 0x140]
lea ecx, [ebp - 0x80]
push eax
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call edi
fild dword [ebp - 0x5c]
mov edx, dword [0x61d418]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaFpI4]
fstp qword [ebp - 0x1c8]
fld qword [ebp - 0x1c8]
fadd qword [edx + 0x68]
fnstsw ax
test al, 0xd
jne 0x5bf68c
call ebx
mov edi, eax
mov eax, dword [0x61d418]
mov dword [ebp - 0x5c], edi
mov ecx, dword [eax + 0x80]
mov dword [ebp - 0x128], ecx
mov edx, dword [eax + 0x84]
mov ecx, 5
mov dword [ebp - 0x124], edx
mov dword [ebp - 0x130], ecx
mov edx, dword [eax + 0x88]
mov dword [ebp - 0x138], edx
mov eax, dword [eax + 0x8c]
mov dword [ebp - 0x140], ecx
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x134], eax
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
call esi
lea ecx, [ebp - 0x140]
push eax
lea edx, [ebp - 0x80]
push ecx
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov edx, dword [0x61d430]
mov ecx, dword [ebp + 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
fild dword [ebp - 0x18]
mov eax, dword [0x61d418]
fstp qword [ebp - 0x1d0]
fld qword [ebp - 0x1d0]
fadd qword [eax + 0x1d0]
fnstsw ax
test al, 0xd
jne 0x5bf68c
call ebx
mov ebx, eax
jmp 0x5adaa1
mov edx, dword [ebp + 0x18]
mov ecx, dword [ebp + 0x14]
mov ax, word [edx]
movsx edi, word [ecx]
mov ecx, dword [ebp + 0x1c]
mov word [ebp - 0x128], ax
mov eax, 2
add edi, ebx
mov dword [ebp - 0x130], eax
mov dx, word [ecx]
mov dword [ebp - 0x140], eax
lea eax, [ebp - 0x30]
mov word [ebp - 0x138], dx
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
jo 0x5bf691
mov dword [ebp - 0x5c], edi
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x140]
lea ecx, [ebp - 0x80]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov edx, dword [ebp + 0x80]
movsx ebx, word [edx]
add ebx, esi
jo 0x5bf691
mov eax, dword [0x61d434]
mov dword [ebp - 0x18], ebx
push eax
push 0x415fcc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
je 0x5b0750
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x128], 0x416a88
test eax, eax
mov dword [ebp - 0x130], 8
je 0x5adb22
cmp word [eax], 2
jne 0x5adb22
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov edi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub edi, edx
cmp edi, eax
jb 0x5adb04
call ebx
mov ecx, dword [ebp - 0x1c]
mov esi, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg esi
cmp esi, eax
jb 0x5adb15
call ebx
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, edi
shl eax, 4
jmp 0x5adb2d
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
call ebx
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov eax, dword [0x61d418]
mov edx, dword [eax + 0xd0]
mov dword [ebp - 0x128], edx
mov eax, dword [eax + 0xd4]
mov dword [ebp - 0x124], eax
mov eax, dword [ebp - 0x1c]
test eax, eax
mov dword [ebp - 0x130], 5
je 0x5adbb5
cmp word [eax], 2
jne 0x5adbb5
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5adb92
call ebx
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov edi, 1
sub edi, edx
cmp edi, eax
jb 0x5adba8
call ebx
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, edi
add eax, esi
shl eax, 4
jmp 0x5adbba
call ebx
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x128], 0x416160
test eax, eax
mov dword [ebp - 0x130], 8
je 0x5adc2f
cmp word [eax], 2
jne 0x5adc2f
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5adc0c
call ebx
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov edi, 2
sub edi, edx
cmp edi, eax
jb 0x5adc22
call ebx
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, edi
add eax, esi
shl eax, 4
jmp 0x5adc34
call ebx
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea edx, [ebp - 0x130]
add ecx, eax
call ebx
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416a94
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5adcda
cmp word [eax], 2
jne 0x5adcda
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov edi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub edi, edx
cmp edi, eax
jb 0x5adcb2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov esi, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg esi
cmp esi, eax
jb 0x5adcc7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
add eax, edi
shl eax, 4
jmp 0x5adce5
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
call esi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call ebx
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x61d418]
mov ecx, dword [eax + 0xd8]
mov dword [ebp - 0x138], ecx
mov edx, dword [eax + 0xdc]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x134], edx
test eax, eax
mov dword [ebp - 0x140], 5
je 0x5add9e
cmp word [eax], 2
jne 0x5add9e
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov edi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub edi, edx
cmp edi, eax
jb 0x5add75
call esi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov esi, 1
sub esi, edx
cmp esi, eax
jb 0x5add91
call ebx
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, edi
shl eax, 4
jmp 0x5adda9
call esi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416160
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5ade4d
cmp word [eax], 2
jne 0x5ade4d
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov edi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub edi, edx
cmp edi, eax
jb 0x5ade2a
call ebx
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 2
sub esi, edx
cmp esi, eax
jb 0x5ade40
call ebx
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, edi
shl eax, 4
jmp 0x5ade52
call ebx
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea edx, [ebp - 0x140]
add ecx, eax
call ebx
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416aa0
test eax, eax
mov dword [ebp - 0x140], 8
mov edi, 2
je 0x5adf02
cmp word [eax], di
jne 0x5adf02
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], edi
mov dword [ebp - 0x130], edi
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov edi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub edi, edx
cmp edi, eax
jb 0x5aded5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov esi, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg esi
cmp esi, eax
jb 0x5adeea
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
add eax, edi
shl eax, 4
mov edi, 2
jmp 0x5adf0d
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
call esi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call ebx
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x61d418]
mov ecx, dword [eax + 0xe0]
mov dword [ebp - 0x138], ecx
mov edx, dword [eax + 0xe4]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x134], edx
test eax, eax
mov dword [ebp - 0x140], 5
je 0x5adfbd
cmp word [eax], di
jne 0x5adfbd
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], edi
mov dword [ebp - 0x130], edi
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov edi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub edi, edx
cmp edi, eax
jb 0x5adf94
call esi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov esi, 1
sub esi, edx
cmp esi, eax
jb 0x5adfb0
call ebx
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, edi
shl eax, 4
jmp 0x5adfc8
call esi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416160
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5ae068
mov ecx, 2
cmp word [eax], cx
jne 0x5ae068
mov dword [ebp - 0x128], ecx
mov dword [ebp - 0x130], ecx
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov edi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub edi, edx
cmp edi, eax
jb 0x5ae045
call ebx
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 2
sub esi, edx
cmp esi, eax
jb 0x5ae05b
call ebx
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, edi
shl eax, 4
jmp 0x5ae06d
call ebx
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea edx, [ebp - 0x140]
add ecx, eax
call ebx
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416aac
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5ae11c
cmp word [eax], 2
jne 0x5ae11c
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 3
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov edi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub edi, edx
cmp edi, eax
jb 0x5ae0f4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov esi, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg esi
cmp esi, eax
jb 0x5ae109
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
add eax, edi
shl eax, 4
jmp 0x5ae127
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
call esi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call ebx
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x61d418]
mov ecx, dword [eax + 0xe8]
mov dword [ebp - 0x138], ecx
mov edx, dword [eax + 0xec]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x134], edx
test eax, eax
mov dword [ebp - 0x140], 5
je 0x5ae1e0
cmp word [eax], 2
jne 0x5ae1e0
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 3
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov edi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub edi, edx
cmp edi, eax
jb 0x5ae1b7
call esi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov esi, 1
sub esi, edx
cmp esi, eax
jb 0x5ae1d3
call ebx
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, edi
shl eax, 4
jmp 0x5ae1eb
call esi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416160
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5ae28f
cmp word [eax], 2
jne 0x5ae28f
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 3
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov edi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub edi, edx
cmp edi, eax
jb 0x5ae26c
call ebx
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 2
sub esi, edx
cmp esi, eax
jb 0x5ae282
call ebx
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, edi
shl eax, 4
jmp 0x5ae294
call ebx
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea edx, [ebp - 0x140]
add ecx, eax
call ebx
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416ab8
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5ae343
cmp word [eax], 2
jne 0x5ae343
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 4
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov edi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub edi, edx
cmp edi, eax
jb 0x5ae31b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov esi, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg esi
cmp esi, eax
jb 0x5ae330
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
add eax, edi
shl eax, 4
jmp 0x5ae34e
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
call esi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call ebx
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x61d418]
mov ecx, dword [eax + 0xf0]
mov dword [ebp - 0x138], ecx
mov edx, dword [eax + 0xf4]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x134], edx
test eax, eax
mov dword [ebp - 0x140], 5
je 0x5ae407
cmp word [eax], 2
jne 0x5ae407
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 4
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov edi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub edi, edx
cmp edi, eax
jb 0x5ae3de
call esi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov esi, 1
sub esi, edx
cmp esi, eax
jb 0x5ae3fa
call ebx
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, edi
shl eax, 4
jmp 0x5ae412
call esi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416160
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5ae4b6
cmp word [eax], 2
jne 0x5ae4b6
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 4
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov edi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub edi, edx
cmp edi, eax
jb 0x5ae493
call ebx
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 2
sub esi, edx
cmp esi, eax
jb 0x5ae4a9
call ebx
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, edi
shl eax, 4
jmp 0x5ae4bb
call ebx
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416ac4
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5ae569
cmp word [eax], 2
jne 0x5ae569
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
mov ebx, 5
push ecx
push edx
mov dword [ebp - 0x128], ebx
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov edi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub edi, edx
cmp edi, eax
jb 0x5ae541
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov esi, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg esi
cmp esi, eax
jb 0x5ae556
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
add eax, edi
shl eax, 4
jmp 0x5ae579
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
call esi
mov ecx, dword [ebp - 0x1c]
mov ebx, 5
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x61d418]
mov ecx, dword [eax + 0xf8]
mov dword [ebp - 0x138], ecx
mov edx, dword [eax + 0xfc]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x134], edx
test eax, eax
mov dword [ebp - 0x140], ebx
je 0x5ae62e
cmp word [eax], 2
jne 0x5ae62e
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], ebx
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov edi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub edi, edx
cmp edi, eax
jb 0x5ae605
call esi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov esi, 1
sub esi, edx
cmp esi, eax
jb 0x5ae621
call ebx
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, edi
shl eax, 4
jmp 0x5ae639
call esi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416160
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5ae6dd
cmp word [eax], 2
jne 0x5ae6dd
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 5
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov edi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub edi, edx
cmp edi, eax
jb 0x5ae6ba
call ebx
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 2
sub esi, edx
cmp esi, eax
jb 0x5ae6d0
call ebx
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, edi
shl eax, 4
jmp 0x5ae6e2
call ebx
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea edx, [ebp - 0x140]
add ecx, eax
call ebx
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416ad8
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5ae791
cmp word [eax], 2
jne 0x5ae791
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 6
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov edi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub edi, edx
cmp edi, eax
jb 0x5ae769
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov esi, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg esi
cmp esi, eax
jb 0x5ae77e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
add eax, edi
shl eax, 4
jmp 0x5ae79c
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
call esi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call ebx
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x138], 0x4174e8
mov dword [ebp - 0x140], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov eax, dword [0x61d418]
push 1
add eax, 0x100
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x128], eax
push 1
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x80]
push edx
push eax
mov dword [ebp - 0x130], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5ae887
cmp word [eax], 2
jne 0x5ae887
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x150]
push ecx
lea eax, [ebp - 0x90]
push edx
push eax
mov dword [ebp - 0x148], 6
mov dword [ebp - 0x150], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov edi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub edi, edx
cmp edi, eax
jb 0x5ae85e
call esi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov esi, 1
sub esi, edx
cmp esi, eax
jb 0x5ae87a
call ebx
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, edi
shl eax, 4
jmp 0x5ae892
call esi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x80]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x80]
lea edx, [ebp - 0x90]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x1c]
add esp, 0x10
test eax, eax
mov dword [ebp - 0x138], 0x416160
mov dword [ebp - 0x140], 8
je 0x5ae944
cmp word [eax], 2
jne 0x5ae944
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 6
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov edi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub edi, edx
cmp edi, eax
jb 0x5ae921
call ebx
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 2
sub esi, edx
cmp esi, eax
jb 0x5ae937
call ebx
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, edi
shl eax, 4
jmp 0x5ae949
call ebx
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea edx, [ebp - 0x140]
add ecx, eax
call ebx
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416aec
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5ae9f8
cmp word [eax], 2
jne 0x5ae9f8
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 7
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov edi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub edi, edx
cmp edi, eax
jb 0x5ae9d0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov esi, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg esi
cmp esi, eax
jb 0x5ae9e5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
add eax, edi
shl eax, 4
jmp 0x5aea03
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
call esi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call ebx
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x138], 0x4174e8
mov dword [ebp - 0x140], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov ecx, dword [0x61d418]
push 1
add ecx, 0x108
lea edx, [ebp - 0x70]
mov dword [ebp - 0x128], ecx
push 1
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x80]
push eax
push ecx
mov dword [ebp - 0x130], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5aeaf0
cmp word [eax], 2
jne 0x5aeaf0
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x150]
push edx
lea ecx, [ebp - 0x90]
push eax
push ecx
mov dword [ebp - 0x148], 7
mov dword [ebp - 0x150], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov edi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub edi, edx
cmp edi, eax
jb 0x5aeac7
call esi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov esi, 1
sub esi, edx
cmp esi, eax
jb 0x5aeae3
call ebx
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, edi
shl eax, 4
jmp 0x5aeafb
call esi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x80]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x80]
lea eax, [ebp - 0x90]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x1c]
add esp, 0x10
test eax, eax
mov dword [ebp - 0x138], 0x416160
mov dword [ebp - 0x140], 8
je 0x5aebad
cmp word [eax], 2
jne 0x5aebad
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 7
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov edi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub edi, edx
cmp edi, eax
jb 0x5aeb8a
call ebx
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 2
sub esi, edx
cmp esi, eax
jb 0x5aeba0
call ebx
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, edi
shl eax, 4
jmp 0x5aebb2
call ebx
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea edx, [ebp - 0x140]
add ecx, eax
call ebx
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov edi, 8
test eax, eax
mov dword [ebp - 0x138], 0x416afc
mov dword [ebp - 0x140], edi
je 0x5aec63
cmp word [eax], 2
jne 0x5aec63
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], edi
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov edi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub edi, edx
cmp edi, eax
jb 0x5aec36
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov esi, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg esi
cmp esi, eax
jb 0x5aec4b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
add eax, edi
shl eax, 4
mov edi, 8
jmp 0x5aec6e
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
call esi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call ebx
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x138], 0x4174e8
mov dword [ebp - 0x140], edi
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov edx, dword [0x61d418]
push 1
add edx, 0x110
lea eax, [ebp - 0x70]
mov dword [ebp - 0x128], edx
push 1
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x80]
push ecx
push edx
mov dword [ebp - 0x130], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5aed53
cmp word [eax], 2
jne 0x5aed53
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x150]
push eax
lea edx, [ebp - 0x90]
push ecx
push edx
mov dword [ebp - 0x148], edi
mov dword [ebp - 0x150], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov edi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub edi, edx
cmp edi, eax
jb 0x5aed2a
call esi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov esi, 1
sub esi, edx
cmp esi, eax
jb 0x5aed46
call ebx
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, edi
shl eax, 4
jmp 0x5aed5e
call esi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x80]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x80]
lea ecx, [ebp - 0x90]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x1c]
add esp, 0x10
mov ecx, 8
mov dword [ebp - 0x138], 0x416160
test eax, eax
mov dword [ebp - 0x140], ecx
je 0x5aee0d
cmp word [eax], 2
jne 0x5aee0d
mov dword [ebp - 0x128], ecx
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov edi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub edi, edx
cmp edi, eax
jb 0x5aedea
call ebx
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 2
sub esi, edx
cmp esi, eax
jb 0x5aee00
call ebx
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, edi
shl eax, 4
jmp 0x5aee12
call ebx
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea edx, [ebp - 0x140]
add ecx, eax
call ebx
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416b0c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5aeec1
cmp word [eax], 2
jne 0x5aeec1
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 9
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov edi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub edi, edx
cmp edi, eax
jb 0x5aee99
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov esi, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg esi
cmp esi, eax
jb 0x5aeeae
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
add eax, edi
shl eax, 4
jmp 0x5aeecc
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
call esi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call ebx
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x61d418]
mov ecx, dword [eax + 0x118]
mov dword [ebp - 0x138], ecx
mov edx, dword [eax + 0x11c]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x134], edx
test eax, eax
mov dword [ebp - 0x140], 5
je 0x5aef85
cmp word [eax], 2
jne 0x5aef85
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 9
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov edi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub edi, edx
cmp edi, eax
jb 0x5aef5c
call esi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov esi, 1
sub esi, edx
cmp esi, eax
jb 0x5aef78
call ebx
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, edi
shl eax, 4
jmp 0x5aef90
call esi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416160
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5af034
cmp word [eax], 2
jne 0x5af034
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 9
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov edi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub edi, edx
cmp edi, eax
jb 0x5af011
call ebx
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 2
sub esi, edx
cmp esi, eax
jb 0x5af027
call ebx
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, edi
shl eax, 4
jmp 0x5af039
call ebx
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea edx, [ebp - 0x140]
add ecx, eax
call ebx
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416b18
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5af0e8
cmp word [eax], 2
jne 0x5af0e8
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0xa
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov edi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub edi, edx
cmp edi, eax
jb 0x5af0c0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov esi, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg esi
cmp esi, eax
jb 0x5af0d5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
add eax, edi
shl eax, 4
jmp 0x5af0f3
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
call esi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call ebx
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x61d418]
mov ecx, dword [eax + 0x120]
mov dword [ebp - 0x138], ecx
mov edx, dword [eax + 0x124]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x134], edx
test eax, eax
mov dword [ebp - 0x140], 5
je 0x5af1ac
cmp word [eax], 2
jne 0x5af1ac
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0xa
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov edi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub edi, edx
cmp edi, eax
jb 0x5af183
call esi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov esi, 1
sub esi, edx
cmp esi, eax
jb 0x5af19f
call ebx
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, edi
shl eax, 4
jmp 0x5af1b7
call esi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416160
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5af25b
cmp word [eax], 2
jne 0x5af25b
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0xa
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov edi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub edi, edx
cmp edi, eax
jb 0x5af238
call ebx
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 2
sub esi, edx
cmp esi, eax
jb 0x5af24e
call ebx
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, edi
shl eax, 4
jmp 0x5af260
call ebx
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea edx, [ebp - 0x140]
add ecx, eax
call ebx
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416b24
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5af30f
cmp word [eax], 2
jne 0x5af30f
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0xb
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov edi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub edi, edx
cmp edi, eax
jb 0x5af2e7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov esi, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg esi
cmp esi, eax
jb 0x5af2fc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
add eax, edi
shl eax, 4
jmp 0x5af31a
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
call esi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call ebx
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x138], 0x4174e8
mov dword [ebp - 0x140], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov eax, dword [0x61d418]
push 1
add eax, 0x128
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x128], eax
push 1
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x80]
push edx
push eax
mov dword [ebp - 0x130], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5af405
cmp word [eax], 2
jne 0x5af405
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x150]
push ecx
lea eax, [ebp - 0x90]
push edx
push eax
mov dword [ebp - 0x148], 0xb
mov dword [ebp - 0x150], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov edi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub edi, edx
cmp edi, eax
jb 0x5af3dc
call esi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov esi, 1
sub esi, edx
cmp esi, eax
jb 0x5af3f8
call ebx
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, edi
shl eax, 4
jmp 0x5af410
call esi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x80]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x80]
lea edx, [ebp - 0x90]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x1c]
add esp, 0x10
test eax, eax
mov dword [ebp - 0x138], 0x416160
mov dword [ebp - 0x140], 8
je 0x5af4c2
cmp word [eax], 2
jne 0x5af4c2
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 0xb
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov edi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub edi, edx
cmp edi, eax
jb 0x5af49f
call ebx
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 2
sub esi, edx
cmp esi, eax
jb 0x5af4b5
call ebx
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, edi
shl eax, 4
jmp 0x5af4c7
call ebx
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea edx, [ebp - 0x140]
add ecx, eax
call ebx
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416b44
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5af576
cmp word [eax], 2
jne 0x5af576
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 0xc
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov edi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub edi, edx
cmp edi, eax
jb 0x5af54e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov esi, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg esi
cmp esi, eax
jb 0x5af563
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
add eax, edi
shl eax, 4
jmp 0x5af581
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
call esi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call ebx
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x138], 0x4174e8
mov dword [ebp - 0x140], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov ecx, dword [0x61d418]
push 1
add ecx, 0x130
lea edx, [ebp - 0x70]
mov dword [ebp - 0x128], ecx
push 1
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x80]
push eax
push ecx
mov dword [ebp - 0x130], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5af66e
cmp word [eax], 2
jne 0x5af66e
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x150]
push edx
lea ecx, [ebp - 0x90]
push eax
push ecx
mov dword [ebp - 0x148], 0xc
mov dword [ebp - 0x150], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov edi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub edi, edx
cmp edi, eax
jb 0x5af645
call esi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov esi, 1
sub esi, edx
cmp esi, eax
jb 0x5af661
call ebx
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, edi
shl eax, 4
jmp 0x5af679
call esi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x80]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x80]
lea eax, [ebp - 0x90]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x1c]
add esp, 0x10
test eax, eax
mov dword [ebp - 0x138], 0x416160
mov dword [ebp - 0x140], 8
je 0x5af72b
cmp word [eax], 2
jne 0x5af72b
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 0xc
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov edi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub edi, edx
cmp edi, eax
jb 0x5af708
call ebx
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 2
sub esi, edx
cmp esi, eax
jb 0x5af71e
call ebx
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, edi
shl eax, 4
jmp 0x5af730
call ebx
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea edx, [ebp - 0x140]
add ecx, eax
call ebx
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416c3c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5af7df
cmp word [eax], 2
jne 0x5af7df
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 0xd
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov edi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub edi, edx
cmp edi, eax
jb 0x5af7b7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov esi, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg esi
cmp esi, eax
jb 0x5af7cc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
add eax, edi
shl eax, 4
jmp 0x5af7ea
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
call esi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call ebx
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov edx, dword [0x61d434]
test eax, eax
mov dword [ebp - 0x138], edx
mov dword [ebp - 0x140], 8
je 0x5af892
cmp word [eax], 2
jne 0x5af892
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0xd
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov edi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub edi, edx
cmp edi, eax
jb 0x5af869
call esi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov esi, 1
sub esi, edx
cmp esi, eax
jb 0x5af885
call ebx
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, edi
shl eax, 4
jmp 0x5af89d
call esi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x415a3c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5af941
cmp word [eax], 2
jne 0x5af941
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0xd
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov edi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub edi, edx
cmp edi, eax
jb 0x5af91e
call ebx
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 2
sub esi, edx
cmp esi, eax
jb 0x5af934
call ebx
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, edi
shl eax, 4
jmp 0x5af946
call ebx
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea edx, [ebp - 0x140]
add ecx, eax
call ebx
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416c84
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5af9f5
cmp word [eax], 2
jne 0x5af9f5
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0xe
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov edi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub edi, edx
cmp edi, eax
jb 0x5af9cd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov esi, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg esi
cmp esi, eax
jb 0x5af9e2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
add eax, edi
shl eax, 4
jmp 0x5afa00
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
call esi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call ebx
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x61d448]
mov dword [ebp - 0x140], 8
mov dword [ebp - 0x138], eax
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5afaa7
cmp word [eax], 2
jne 0x5afaa7
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 0xe
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov edi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub edi, edx
cmp edi, eax
jb 0x5afa7e
call esi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov esi, 1
sub esi, edx
cmp esi, eax
jb 0x5afa9a
call ebx
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, edi
shl eax, 4
jmp 0x5afab2
call esi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x415a3c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5afb56
cmp word [eax], 2
jne 0x5afb56
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 0xe
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov edi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub edi, edx
cmp edi, eax
jb 0x5afb33
call ebx
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 2
sub esi, edx
cmp esi, eax
jb 0x5afb49
call ebx
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, edi
shl eax, 4
jmp 0x5afb5b
call ebx
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea edx, [ebp - 0x140]
add ecx, eax
call ebx
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416ce0
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5afc0a
cmp word [eax], 2
jne 0x5afc0a
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 0xf
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov edi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub edi, edx
cmp edi, eax
jb 0x5afbe2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov esi, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg esi
cmp esi, eax
jb 0x5afbf7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
add eax, edi
shl eax, 4
jmp 0x5afc15
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
call esi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call ebx
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov ecx, dword [0x61d45c]
test eax, eax
mov dword [ebp - 0x138], ecx
mov dword [ebp - 0x140], 8
je 0x5afcbd
cmp word [eax], 2
jne 0x5afcbd
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 0xf
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov edi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub edi, edx
cmp edi, eax
jb 0x5afc94
call esi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov esi, 1
sub esi, edx
cmp esi, eax
jb 0x5afcb0
call ebx
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, edi
shl eax, 4
jmp 0x5afcc8
call esi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x415a3c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5afd6c
cmp word [eax], 2
jne 0x5afd6c
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 0xf
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov edi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub edi, edx
cmp edi, eax
jb 0x5afd49
call ebx
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 2
sub esi, edx
cmp esi, eax
jb 0x5afd5f
call ebx
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, edi
shl eax, 4
jmp 0x5afd71
call ebx
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea edx, [ebp - 0x140]
add ecx, eax
call ebx
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416d28
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5afe20
cmp word [eax], 2
jne 0x5afe20
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 0x10
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov edi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub edi, edx
cmp edi, eax
jb 0x5afdf8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov esi, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg esi
cmp esi, eax
jb 0x5afe0d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
add eax, edi
shl eax, 4
jmp 0x5afe2b
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
call esi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call ebx
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov edx, dword [0x61d46c]
test eax, eax
mov dword [ebp - 0x138], edx
mov dword [ebp - 0x140], 8
je 0x5afed3
cmp word [eax], 2
jne 0x5afed3
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0x10
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov edi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub edi, edx
cmp edi, eax
jb 0x5afeaa
call esi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov esi, 1
sub esi, edx
cmp esi, eax
jb 0x5afec6
call ebx
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, edi
shl eax, 4
jmp 0x5afede
call esi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x415a3c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5aff82
cmp word [eax], 2
jne 0x5aff82
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0x10
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov edi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub edi, edx
cmp edi, eax
jb 0x5aff5f
call ebx
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 2
sub esi, edx
cmp esi, eax
jb 0x5aff75
call ebx
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, edi
shl eax, 4
jmp 0x5aff87
call ebx
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea edx, [ebp - 0x140]
add ecx, eax
call ebx
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x417e64
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b0036
cmp word [eax], 2
jne 0x5b0036
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0x11
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov edi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub edi, edx
cmp edi, eax
jb 0x5b000e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov esi, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg esi
cmp esi, eax
jb 0x5b0023
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
add eax, edi
shl eax, 4
jmp 0x5b0041
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
call esi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call ebx
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x61d418]
mov ecx, dword [eax + 0x1d8]
mov dword [ebp - 0x138], ecx
mov edx, dword [eax + 0x1dc]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x134], edx
test eax, eax
mov dword [ebp - 0x140], 5
je 0x5b00fa
cmp word [eax], 2
jne 0x5b00fa
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0x11
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov edi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub edi, edx
cmp edi, eax
jb 0x5b00d1
call esi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov esi, 1
sub esi, edx
cmp esi, eax
jb 0x5b00ed
call ebx
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, edi
shl eax, 4
jmp 0x5b0105
call esi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416160
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b01a9
cmp word [eax], 2
jne 0x5b01a9
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0x11
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov edi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub edi, edx
cmp edi, eax
jb 0x5b0186
call ebx
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 2
sub esi, edx
cmp esi, eax
jb 0x5b019c
call ebx
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, edi
shl eax, 4
jmp 0x5b01ae
call ebx
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea edx, [ebp - 0x140]
add ecx, eax
call ebx
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x417f78
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b025d
cmp word [eax], 2
jne 0x5b025d
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0x12
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov edi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub edi, edx
cmp edi, eax
jb 0x5b0235
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov esi, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg esi
cmp esi, eax
jb 0x5b024a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
add eax, edi
shl eax, 4
jmp 0x5b0268
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
call esi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call ebx
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x61d418]
mov ecx, dword [eax + 0x210]
mov dword [ebp - 0x138], ecx
mov edx, dword [eax + 0x214]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x134], edx
test eax, eax
mov dword [ebp - 0x140], 5
je 0x5b0321
cmp word [eax], 2
jne 0x5b0321
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0x12
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov edi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub edi, edx
cmp edi, eax
jb 0x5b02f8
call esi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov esi, 1
sub esi, edx
cmp esi, eax
jb 0x5b0314
call ebx
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, edi
shl eax, 4
jmp 0x5b032c
call esi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416160
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b03d0
cmp word [eax], 2
jne 0x5b03d0
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0x12
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov edi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub edi, edx
cmp edi, eax
jb 0x5b03ad
call ebx
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 2
sub esi, edx
cmp esi, eax
jb 0x5b03c3
call ebx
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, edi
shl eax, 4
jmp 0x5b03d5
call ebx
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea edx, [ebp - 0x140]
add ecx, eax
call ebx
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x417f88
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b0484
cmp word [eax], 2
jne 0x5b0484
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0x13
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov edi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub edi, edx
cmp edi, eax
jb 0x5b045c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov esi, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg esi
cmp esi, eax
jb 0x5b0471
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
add eax, edi
shl eax, 4
jmp 0x5b048f
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
call esi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call ebx
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x61d418]
mov ecx, dword [eax + 0x218]
mov dword [ebp - 0x138], ecx
mov edx, dword [eax + 0x21c]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x134], edx
test eax, eax
mov dword [ebp - 0x140], 5
je 0x5b0548
cmp word [eax], 2
jne 0x5b0548
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0x13
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov edi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub edi, edx
cmp edi, eax
jb 0x5b051f
call esi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov esi, 1
sub esi, edx
cmp esi, eax
jb 0x5b053b
call ebx
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, edi
shl eax, 4
jmp 0x5b0553
call esi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416160
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b05f2
mov esi, 2
cmp word [eax], si
jne 0x5b05f2
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0x13
mov dword [ebp - 0x130], esi
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov edi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub edi, edx
cmp edi, eax
jb 0x5b05d4
call ebx
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
sub esi, edx
cmp esi, eax
jb 0x5b05e5
call ebx
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, edi
shl eax, 4
jmp 0x5b05f7
call ebx
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x70]
call esi
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov eax, 2
mov dword [ebp - 0x130], eax
mov dword [ebp - 0x138], eax
mov dword [ebp - 0x140], eax
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0x12
call ebx
push eax
lea eax, [ebp - 0x140]
lea ecx, [ebp - 0x80]
push eax
push ecx
call ebx
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call esi
fild dword [ebp - 0x5c]
mov edx, dword [0x61d418]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaFpI4]
fstp qword [ebp - 0x1d8]
fld qword [ebp - 0x1d8]
fadd qword [edx + 0xd0]
fnstsw ax
test al, 0xd
jne 0x5bf68c
call edi
mov esi, eax
mov eax, dword [0x61d418]
mov dword [ebp - 0x5c], esi
mov ecx, dword [eax + 0xe8]
mov dword [ebp - 0x128], ecx
mov edx, dword [eax + 0xec]
mov ecx, 5
mov dword [ebp - 0x124], edx
mov dword [ebp - 0x130], ecx
mov edx, dword [eax + 0xf0]
mov dword [ebp - 0x138], edx
mov eax, dword [eax + 0xf4]
mov dword [ebp - 0x140], ecx
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x134], eax
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
call ebx
lea ecx, [ebp - 0x140]
push eax
lea edx, [ebp - 0x80]
push ecx
push edx
call ebx
mov edx, eax
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov edx, dword [0x61d434]
mov ecx, dword [ebp + 0x74]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
fild dword [ebp - 0x18]
mov eax, dword [0x61d418]
fstp qword [ebp - 0x1e0]
fld qword [ebp - 0x1e0]
fadd qword [eax + 0x1d8]
fnstsw ax
test al, 0xd
jne 0x5bf68c
call edi
mov edi, eax
jmp 0x5b07d8
mov edx, dword [ebp + 0x24]
mov ecx, dword [ebp + 0x20]
mov ax, word [edx]
movsx esi, word [ecx]
mov ecx, dword [ebp + 0x28]
mov word [ebp - 0x128], ax
mov eax, 2
add esi, edi
mov dword [ebp - 0x130], eax
mov dx, word [ecx]
mov dword [ebp - 0x140], eax
lea eax, [ebp - 0x30]
mov word [ebp - 0x138], dx
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
jo 0x5bf691
mov dword [ebp - 0x5c], esi
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x140]
lea ecx, [ebp - 0x80]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov edx, dword [ebp + 0x84]
movsx edi, word [edx]
add edi, ebx
jo 0x5bf691
mov eax, dword [0x61d438]
mov dword [ebp - 0x18], edi
push eax
push 0x415fcc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
je 0x5b348e
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x128], 0x416b58
test eax, eax
mov dword [ebp - 0x130], 8
je 0x5b0859
cmp word [eax], 2
jne 0x5b0859
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b083b
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b084c
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b0864
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov eax, dword [0x61d418]
mov edx, dword [eax + 0x138]
mov dword [ebp - 0x128], edx
mov eax, dword [eax + 0x13c]
mov dword [ebp - 0x124], eax
mov eax, dword [ebp - 0x1c]
test eax, eax
mov dword [ebp - 0x130], 5
je 0x5b08ec
cmp word [eax], 2
jne 0x5b08ec
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov ebx, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub ebx, edx
cmp ebx, eax
jb 0x5b08c9
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 1
sub esi, edx
cmp esi, eax
jb 0x5b08df
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, ebx
shl eax, 4
jmp 0x5b08f1
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x128], 0x416160
test eax, eax
mov dword [ebp - 0x130], 8
je 0x5b0966
cmp word [eax], 2
jne 0x5b0966
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov ebx, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub ebx, edx
cmp ebx, eax
jb 0x5b0943
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 2
sub esi, edx
cmp esi, eax
jb 0x5b0959
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, ebx
shl eax, 4
jmp 0x5b096b
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea edx, [ebp - 0x130]
add ecx, eax
call edi
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416b64
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b0a11
cmp word [eax], 2
jne 0x5b0a11
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b09e9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b09fe
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
add eax, esi
shl eax, 4
jmp 0x5b0a1c
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
call ebx
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call edi
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x61d418]
mov ecx, dword [eax + 0x140]
mov dword [ebp - 0x138], ecx
mov edx, dword [eax + 0x144]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x134], edx
test eax, eax
mov dword [ebp - 0x140], 5
je 0x5b0ad5
cmp word [eax], 2
jne 0x5b0ad5
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b0aac
call ebx
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5b0ac8
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b0ae0
call ebx
mov ecx, dword [ebp - 0x1c]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416160
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b0b84
cmp word [eax], 2
jne 0x5b0b84
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b0b61
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5b0b77
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b0b89
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea edx, [ebp - 0x140]
add ecx, eax
call edi
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416b70
test eax, eax
mov dword [ebp - 0x140], 8
mov esi, 2
je 0x5b0c39
cmp word [eax], si
jne 0x5b0c39
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], esi
mov dword [ebp - 0x130], esi
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b0c0c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b0c21
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
add eax, esi
shl eax, 4
mov esi, 2
jmp 0x5b0c44
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
call ebx
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call edi
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x61d418]
mov ecx, dword [eax + 0x148]
mov dword [ebp - 0x138], ecx
mov edx, dword [eax + 0x14c]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x134], edx
test eax, eax
mov dword [ebp - 0x140], 5
je 0x5b0cf4
cmp word [eax], si
jne 0x5b0cf4
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], esi
mov dword [ebp - 0x130], esi
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b0ccb
call ebx
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5b0ce7
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b0cff
call ebx
mov ecx, dword [ebp - 0x1c]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416160
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b0d9f
mov ecx, 2
cmp word [eax], cx
jne 0x5b0d9f
mov dword [ebp - 0x128], ecx
mov dword [ebp - 0x130], ecx
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b0d7c
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5b0d92
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b0da4
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea edx, [ebp - 0x140]
add ecx, eax
call edi
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416b7c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b0e53
cmp word [eax], 2
jne 0x5b0e53
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 3
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b0e2b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b0e40
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
add eax, esi
shl eax, 4
jmp 0x5b0e5e
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
call ebx
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call edi
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x61d418]
mov ecx, dword [eax + 0x150]
mov dword [ebp - 0x138], ecx
mov edx, dword [eax + 0x154]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x134], edx
test eax, eax
mov dword [ebp - 0x140], 5
je 0x5b0f17
cmp word [eax], 2
jne 0x5b0f17
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 3
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b0eee
call ebx
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5b0f0a
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b0f22
call ebx
mov ecx, dword [ebp - 0x1c]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416160
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b0fc6
cmp word [eax], 2
jne 0x5b0fc6
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 3
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b0fa3
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5b0fb9
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b0fcb
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea edx, [ebp - 0x140]
add ecx, eax
call edi
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416b88
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b107a
cmp word [eax], 2
jne 0x5b107a
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 4
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b1052
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b1067
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
add eax, esi
shl eax, 4
jmp 0x5b1085
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
call ebx
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call edi
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x61d418]
mov ecx, dword [eax + 0x158]
mov dword [ebp - 0x138], ecx
mov edx, dword [eax + 0x15c]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x134], edx
test eax, eax
mov dword [ebp - 0x140], 5
je 0x5b113e
cmp word [eax], 2
jne 0x5b113e
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 4
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b1115
call ebx
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5b1131
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b1149
call ebx
mov ecx, dword [ebp - 0x1c]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416160
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b11ed
cmp word [eax], 2
jne 0x5b11ed
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 4
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b11ca
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5b11e0
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b11f2
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416b94
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b12a0
cmp word [eax], 2
jne 0x5b12a0
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
mov edi, 5
push ecx
push edx
mov dword [ebp - 0x128], edi
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b1278
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b128d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
add eax, esi
shl eax, 4
jmp 0x5b12b0
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
call ebx
mov ecx, dword [ebp - 0x1c]
mov edi, 5
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x61d418]
mov ecx, dword [eax + 0x160]
mov dword [ebp - 0x138], ecx
mov edx, dword [eax + 0x164]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x134], edx
test eax, eax
mov dword [ebp - 0x140], edi
je 0x5b1365
cmp word [eax], 2
jne 0x5b1365
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], edi
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b133c
call ebx
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5b1358
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b1370
call ebx
mov ecx, dword [ebp - 0x1c]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416160
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b1414
cmp word [eax], 2
jne 0x5b1414
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 5
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b13f1
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5b1407
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b1419
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea edx, [ebp - 0x140]
add ecx, eax
call edi
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416ba8
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b14c8
cmp word [eax], 2
jne 0x5b14c8
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 6
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b14a0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b14b5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
add eax, esi
shl eax, 4
jmp 0x5b14d3
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
call ebx
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call edi
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x138], 0x4174e8
mov dword [ebp - 0x140], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov eax, dword [0x61d418]
push 1
add eax, 0x168
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x128], eax
push 1
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x80]
push edx
push eax
mov dword [ebp - 0x130], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5b15be
cmp word [eax], 2
jne 0x5b15be
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x150]
push ecx
lea eax, [ebp - 0x90]
push edx
push eax
mov dword [ebp - 0x148], 6
mov dword [ebp - 0x150], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b1595
call ebx
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5b15b1
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b15c9
call ebx
mov ecx, dword [ebp - 0x1c]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x80]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x80]
lea edx, [ebp - 0x90]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x1c]
add esp, 0x10
test eax, eax
mov dword [ebp - 0x138], 0x416160
mov dword [ebp - 0x140], 8
je 0x5b167b
cmp word [eax], 2
jne 0x5b167b
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 6
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b1658
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5b166e
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b1680
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea edx, [ebp - 0x140]
add ecx, eax
call edi
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416bbc
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b172f
cmp word [eax], 2
jne 0x5b172f
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 7
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b1707
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b171c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
add eax, esi
shl eax, 4
jmp 0x5b173a
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
call ebx
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call edi
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x138], 0x4174e8
mov dword [ebp - 0x140], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov ecx, dword [0x61d418]
push 1
add ecx, 0x170
lea edx, [ebp - 0x70]
mov dword [ebp - 0x128], ecx
push 1
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x80]
push eax
push ecx
mov dword [ebp - 0x130], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5b1827
cmp word [eax], 2
jne 0x5b1827
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x150]
push edx
lea ecx, [ebp - 0x90]
push eax
push ecx
mov dword [ebp - 0x148], 7
mov dword [ebp - 0x150], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b17fe
call ebx
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5b181a
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b1832
call ebx
mov ecx, dword [ebp - 0x1c]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x80]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x80]
lea eax, [ebp - 0x90]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x1c]
add esp, 0x10
test eax, eax
mov dword [ebp - 0x138], 0x416160
mov dword [ebp - 0x140], 8
je 0x5b18e4
cmp word [eax], 2
jne 0x5b18e4
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 7
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b18c1
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5b18d7
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b18e9
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea edx, [ebp - 0x140]
add ecx, eax
call edi
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov esi, 8
test eax, eax
mov dword [ebp - 0x138], 0x416bcc
mov dword [ebp - 0x140], esi
je 0x5b199a
cmp word [eax], 2
jne 0x5b199a
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], esi
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b196d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b1982
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
add eax, esi
shl eax, 4
mov esi, 8
jmp 0x5b19a5
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
call ebx
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call edi
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x138], 0x4174e8
mov dword [ebp - 0x140], esi
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov edx, dword [0x61d418]
push 1
add edx, 0x178
lea eax, [ebp - 0x70]
mov dword [ebp - 0x128], edx
push 1
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x80]
push ecx
push edx
mov dword [ebp - 0x130], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5b1a8a
cmp word [eax], 2
jne 0x5b1a8a
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x150]
push eax
lea edx, [ebp - 0x90]
push ecx
push edx
mov dword [ebp - 0x148], esi
mov dword [ebp - 0x150], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b1a61
call ebx
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5b1a7d
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b1a95
call ebx
mov ecx, dword [ebp - 0x1c]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x80]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x80]
lea ecx, [ebp - 0x90]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x1c]
add esp, 0x10
mov ecx, 8
mov dword [ebp - 0x138], 0x416160
test eax, eax
mov dword [ebp - 0x140], ecx
je 0x5b1b44
cmp word [eax], 2
jne 0x5b1b44
mov dword [ebp - 0x128], ecx
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b1b21
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5b1b37
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b1b49
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea edx, [ebp - 0x140]
add ecx, eax
call edi
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416bdc
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b1bf8
cmp word [eax], 2
jne 0x5b1bf8
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 9
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b1bd0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b1be5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
add eax, esi
shl eax, 4
jmp 0x5b1c03
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
call ebx
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call edi
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x61d418]
mov ecx, dword [eax + 0x180]
mov dword [ebp - 0x138], ecx
mov edx, dword [eax + 0x184]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x134], edx
test eax, eax
mov dword [ebp - 0x140], 5
je 0x5b1cbc
cmp word [eax], 2
jne 0x5b1cbc
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 9
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b1c93
call ebx
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5b1caf
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b1cc7
call ebx
mov ecx, dword [ebp - 0x1c]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416160
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b1d6b
cmp word [eax], 2
jne 0x5b1d6b
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 9
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b1d48
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5b1d5e
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b1d70
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea edx, [ebp - 0x140]
add ecx, eax
call edi
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416be8
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b1e1f
cmp word [eax], 2
jne 0x5b1e1f
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0xa
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b1df7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b1e0c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
add eax, esi
shl eax, 4
jmp 0x5b1e2a
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
call ebx
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call edi
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x61d418]
mov ecx, dword [eax + 0x188]
mov dword [ebp - 0x138], ecx
mov edx, dword [eax + 0x18c]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x134], edx
test eax, eax
mov dword [ebp - 0x140], 5
je 0x5b1ee3
cmp word [eax], 2
jne 0x5b1ee3
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0xa
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b1eba
call ebx
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5b1ed6
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b1eee
call ebx
mov ecx, dword [ebp - 0x1c]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416160
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b1f92
cmp word [eax], 2
jne 0x5b1f92
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0xa
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b1f6f
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5b1f85
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b1f97
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea edx, [ebp - 0x140]
add ecx, eax
call edi
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416bf4
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b2046
cmp word [eax], 2
jne 0x5b2046
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0xb
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b201e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b2033
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
add eax, esi
shl eax, 4
jmp 0x5b2051
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
call ebx
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call edi
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x138], 0x4174e8
mov dword [ebp - 0x140], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov eax, dword [0x61d418]
push 1
add eax, 0x190
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x128], eax
push 1
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x80]
push edx
push eax
mov dword [ebp - 0x130], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5b213c
cmp word [eax], 2
jne 0x5b213c
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x150]
push ecx
lea eax, [ebp - 0x90]
push edx
push eax
mov dword [ebp - 0x148], 0xb
mov dword [ebp - 0x150], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b2113
call ebx
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5b212f
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b2147
call ebx
mov ecx, dword [ebp - 0x1c]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x80]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x80]
lea edx, [ebp - 0x90]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x1c]
add esp, 0x10
test eax, eax
mov dword [ebp - 0x138], 0x416160
mov dword [ebp - 0x140], 8
je 0x5b21f9
cmp word [eax], 2
jne 0x5b21f9
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 0xb
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b21d6
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5b21ec
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b21fe
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea edx, [ebp - 0x140]
add ecx, eax
call edi
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416c08
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b22ad
cmp word [eax], 2
jne 0x5b22ad
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 0xc
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b2285
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b229a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
add eax, esi
shl eax, 4
jmp 0x5b22b8
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
call ebx
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call edi
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x138], 0x4174e8
mov dword [ebp - 0x140], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov ecx, dword [0x61d418]
push 1
add ecx, 0x198
lea edx, [ebp - 0x70]
mov dword [ebp - 0x128], ecx
push 1
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x80]
push eax
push ecx
mov dword [ebp - 0x130], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5b23a5
cmp word [eax], 2
jne 0x5b23a5
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x150]
push edx
lea ecx, [ebp - 0x90]
push eax
push ecx
mov dword [ebp - 0x148], 0xc
mov dword [ebp - 0x150], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b237c
call ebx
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5b2398
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b23b0
call ebx
mov ecx, dword [ebp - 0x1c]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x80]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x80]
lea eax, [ebp - 0x90]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x1c]
add esp, 0x10
test eax, eax
mov dword [ebp - 0x138], 0x416160
mov dword [ebp - 0x140], 8
je 0x5b2462
cmp word [eax], 2
jne 0x5b2462
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 0xc
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b243f
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5b2455
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b2467
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea edx, [ebp - 0x140]
add ecx, eax
call edi
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416c4c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b2516
cmp word [eax], 2
jne 0x5b2516
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 0xd
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b24ee
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b2503
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
add eax, esi
shl eax, 4
jmp 0x5b2521
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
call ebx
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call edi
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov edx, dword [0x61d438]
test eax, eax
mov dword [ebp - 0x138], edx
mov dword [ebp - 0x140], 8
je 0x5b25c9
cmp word [eax], 2
jne 0x5b25c9
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0xd
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b25a0
call ebx
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5b25bc
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b25d4
call ebx
mov ecx, dword [ebp - 0x1c]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x415a3c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b2678
cmp word [eax], 2
jne 0x5b2678
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0xd
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b2655
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5b266b
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b267d
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea edx, [ebp - 0x140]
add ecx, eax
call edi
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416c98
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b272c
cmp word [eax], 2
jne 0x5b272c
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0xe
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b2704
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b2719
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
add eax, esi
shl eax, 4
jmp 0x5b2737
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
call ebx
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call edi
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x61d44c]
mov dword [ebp - 0x140], 8
mov dword [ebp - 0x138], eax
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5b27de
cmp word [eax], 2
jne 0x5b27de
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 0xe
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b27b5
call ebx
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5b27d1
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b27e9
call ebx
mov ecx, dword [ebp - 0x1c]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x415a3c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b288d
cmp word [eax], 2
jne 0x5b288d
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 0xe
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b286a
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5b2880
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b2892
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea edx, [ebp - 0x140]
add ecx, eax
call edi
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416cf4
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b2941
cmp word [eax], 2
jne 0x5b2941
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 0xf
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b2919
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b292e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
add eax, esi
shl eax, 4
jmp 0x5b294c
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
call ebx
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call edi
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov ecx, dword [0x61d460]
test eax, eax
mov dword [ebp - 0x138], ecx
mov dword [ebp - 0x140], 8
je 0x5b29f4
cmp word [eax], 2
jne 0x5b29f4
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 0xf
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b29cb
call ebx
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5b29e7
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b29ff
call ebx
mov ecx, dword [ebp - 0x1c]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x415a3c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b2aa3
cmp word [eax], 2
jne 0x5b2aa3
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 0xf
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b2a80
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5b2a96
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b2aa8
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea edx, [ebp - 0x140]
add ecx, eax
call edi
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416d38
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b2b57
cmp word [eax], 2
jne 0x5b2b57
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 0x10
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b2b2f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b2b44
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
add eax, esi
shl eax, 4
jmp 0x5b2b62
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
call ebx
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call edi
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov edx, dword [0x61d470]
test eax, eax
mov dword [ebp - 0x138], edx
mov dword [ebp - 0x140], 8
je 0x5b2c0a
cmp word [eax], 2
jne 0x5b2c0a
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0x10
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b2be1
call ebx
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5b2bfd
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b2c15
call ebx
mov ecx, dword [ebp - 0x1c]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x415a3c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b2cb9
cmp word [eax], 2
jne 0x5b2cb9
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0x10
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b2c96
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5b2cac
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b2cbe
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea edx, [ebp - 0x140]
add ecx, eax
call edi
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x417e74
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b2d6d
cmp word [eax], 2
jne 0x5b2d6d
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0x11
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b2d45
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b2d5a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
add eax, esi
shl eax, 4
jmp 0x5b2d78
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
call ebx
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call edi
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x61d418]
mov ecx, dword [eax + 0x1e0]
mov dword [ebp - 0x138], ecx
mov edx, dword [eax + 0x1e4]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x134], edx
test eax, eax
mov dword [ebp - 0x140], 5
je 0x5b2e31
cmp word [eax], 2
jne 0x5b2e31
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0x11
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b2e08
call ebx
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5b2e24
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b2e3c
call ebx
mov ecx, dword [ebp - 0x1c]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416160
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b2ee0
cmp word [eax], 2
jne 0x5b2ee0
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0x11
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b2ebd
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5b2ed3
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b2ee5
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea edx, [ebp - 0x140]
add ecx, eax
call edi
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x417f98
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b2f94
cmp word [eax], 2
jne 0x5b2f94
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0x12
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b2f6c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b2f81
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
add eax, esi
shl eax, 4
jmp 0x5b2f9f
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
call ebx
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call edi
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x61d418]
mov ecx, dword [eax + 0x220]
mov dword [ebp - 0x138], ecx
mov edx, dword [eax + 0x224]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x134], edx
test eax, eax
mov dword [ebp - 0x140], 5
je 0x5b3058
cmp word [eax], 2
jne 0x5b3058
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0x12
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b302f
call ebx
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5b304b
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b3063
call ebx
mov ecx, dword [ebp - 0x1c]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416160
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b3107
cmp word [eax], 2
jne 0x5b3107
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0x12
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b30e4
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5b30fa
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b310c
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea edx, [ebp - 0x140]
add ecx, eax
call edi
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x417fa8
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b31bb
cmp word [eax], 2
jne 0x5b31bb
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0x13
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b3193
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b31a8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
add eax, esi
shl eax, 4
jmp 0x5b31c6
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
call ebx
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call edi
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x61d418]
mov ecx, dword [eax + 0x228]
mov dword [ebp - 0x138], ecx
mov edx, dword [eax + 0x22c]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x134], edx
test eax, eax
mov dword [ebp - 0x140], 5
je 0x5b327f
cmp word [eax], 2
jne 0x5b327f
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0x13
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b3256
call ebx
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5b3272
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b328a
call ebx
mov ecx, dword [ebp - 0x1c]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416160
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b3329
mov ebx, 2
cmp word [eax], bx
jne 0x5b3329
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0x13
mov dword [ebp - 0x130], ebx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b330b
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
sub ebx, edx
cmp ebx, eax
jb 0x5b331c
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b332e
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x70]
call edi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov eax, 2
mov dword [ebp - 0x130], eax
mov dword [ebp - 0x138], eax
mov dword [ebp - 0x140], eax
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0x12
call esi
push eax
lea eax, [ebp - 0x140]
lea ecx, [ebp - 0x80]
push eax
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call edi
fild dword [ebp - 0x5c]
mov edx, dword [0x61d418]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaFpI4]
fstp qword [ebp - 0x1e8]
fld qword [ebp - 0x1e8]
fadd qword [edx + 0x138]
fnstsw ax
test al, 0xd
jne 0x5bf68c
call esi
mov ebx, eax
mov eax, dword [0x61d418]
mov dword [ebp - 0x5c], ebx
mov ecx, dword [eax + 0x150]
mov dword [ebp - 0x128], ecx
mov edx, dword [eax + 0x154]
mov ecx, 5
mov dword [ebp - 0x124], edx
mov dword [ebp - 0x130], ecx
mov edx, dword [eax + 0x158]
mov dword [ebp - 0x138], edx
mov eax, dword [eax + 0x15c]
mov dword [ebp - 0x140], ecx
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x134], eax
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
lea ecx, [ebp - 0x140]
push eax
lea edx, [ebp - 0x80]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call edi
mov edx, dword [0x61d438]
mov ecx, dword [ebp + 0x78]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
fild dword [ebp - 0x18]
mov eax, dword [0x61d418]
fstp qword [ebp - 0x1f0]
fld qword [ebp - 0x1f0]
fadd qword [eax + 0x1e0]
fnstsw ax
test al, 0xd
jne 0x5bf68c
call esi
mov esi, eax
mov dword [ebp - 0x18], esi
jmp 0x5b351f
mov edx, dword [ebp + 0x30]
mov ecx, dword [ebp + 0x2c]
mov ax, word [edx]
movsx ebx, word [ecx]
mov ecx, dword [ebp + 0x34]
mov word [ebp - 0x128], ax
mov eax, 2
add ebx, esi
mov dword [ebp - 0x130], eax
mov dx, word [ecx]
mov dword [ebp - 0x140], eax
lea eax, [ebp - 0x30]
mov word [ebp - 0x138], dx
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
jo 0x5bf691
mov dword [ebp - 0x5c], ebx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x140]
lea ecx, [ebp - 0x80]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov edx, dword [ebp + 0x88]
movsx esi, word [edx]
add esi, edi
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
jo 0x5bf691
mov dword [ebp - 0x18], esi
mov eax, dword [0x61d43c]
push eax
push 0x415fcc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
je 0x5b3fbe
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x128], 0x416d48
test eax, eax
mov dword [ebp - 0x130], 8
je 0x5b35a5
cmp word [eax], 2
jne 0x5b35a5
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b357d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b3592
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
add eax, esi
shl eax, 4
jmp 0x5b35b0
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
call ebx
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov eax, dword [0x61d418]
mov edx, dword [eax + 0x1a0]
mov dword [ebp - 0x128], edx
mov eax, dword [eax + 0x1a4]
mov dword [ebp - 0x124], eax
mov eax, dword [ebp - 0x1c]
test eax, eax
mov dword [ebp - 0x130], 5
je 0x5b3646
cmp word [eax], 2
jne 0x5b3646
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov ebx, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub ebx, edx
cmp ebx, eax
jb 0x5b3619
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 1
sub esi, edx
cmp esi, eax
jb 0x5b3633
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, ebx
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
shl eax, 4
jmp 0x5b364b
call ebx
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x128], 0x416160
test eax, eax
mov dword [ebp - 0x130], 8
je 0x5b36ce
cmp word [eax], 2
jne 0x5b36ce
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov ebx, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub ebx, edx
cmp ebx, eax
jb 0x5b36a1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 2
sub esi, edx
cmp esi, eax
jb 0x5b36bb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, ebx
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
shl eax, 4
jmp 0x5b36d3
call ebx
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416d58
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b3773
cmp word [eax], 2
jne 0x5b3773
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b374b
call ebx
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b3760
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
add eax, esi
shl eax, 4
jmp 0x5b3778
call ebx
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call edi
mov eax, dword [0x61d418]
mov ecx, dword [eax + 0x1a8]
mov dword [ebp - 0x138], ecx
mov edx, dword [eax + 0x1ac]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x134], edx
test eax, eax
mov dword [ebp - 0x140], 5
je 0x5b3835
cmp word [eax], 2
jne 0x5b3835
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b3808
call ebx
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5b3822
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
add eax, esi
shl eax, 4
jmp 0x5b383a
call ebx
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call edi
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416160
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b38e4
cmp word [eax], 2
jne 0x5b38e4
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b38b7
call ebx
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5b38d1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
add eax, esi
shl eax, 4
jmp 0x5b38e9
call ebx
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call edi
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416d68
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b398a
mov ecx, 2
cmp word [eax], cx
jne 0x5b398a
mov dword [ebp - 0x128], ecx
mov dword [ebp - 0x130], ecx
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b3962
call ebx
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b3977
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
add eax, esi
shl eax, 4
jmp 0x5b398f
call ebx
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call edi
mov eax, dword [0x61d418]
mov ecx, dword [eax + 0x1b0]
mov dword [ebp - 0x138], ecx
mov edx, dword [eax + 0x1b4]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x134], edx
test eax, eax
mov dword [ebp - 0x140], 5
je 0x5b3a48
mov ecx, 2
cmp word [eax], cx
jne 0x5b3a48
mov dword [ebp - 0x128], ecx
mov dword [ebp - 0x130], ecx
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b3a1b
call ebx
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5b3a35
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
add eax, esi
shl eax, 4
jmp 0x5b3a4d
call ebx
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call edi
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416160
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b3af3
mov ecx, 2
cmp word [eax], cx
jne 0x5b3af3
mov dword [ebp - 0x128], ecx
mov dword [ebp - 0x130], ecx
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b3ac6
call ebx
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5b3ae0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
add eax, esi
shl eax, 4
jmp 0x5b3af8
call ebx
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call edi
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416d78
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b3b9d
cmp word [eax], 2
jne 0x5b3b9d
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 3
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b3b75
call ebx
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b3b8a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
add eax, esi
shl eax, 4
jmp 0x5b3ba2
call ebx
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call edi
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x138], 0x4174e8
mov dword [ebp - 0x140], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov eax, dword [0x61d418]
push 1
add eax, 0x1b8
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x128], eax
push 1
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x80]
push edx
push eax
mov dword [ebp - 0x130], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5b3c91
cmp word [eax], 2
jne 0x5b3c91
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x150]
push ecx
lea eax, [ebp - 0x90]
push edx
push eax
mov dword [ebp - 0x148], 3
mov dword [ebp - 0x150], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b3c64
call ebx
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5b3c7e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
add eax, esi
shl eax, 4
jmp 0x5b3c96
call ebx
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x80]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x80]
lea edx, [ebp - 0x90]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x1c]
add esp, 0x10
test eax, eax
mov dword [ebp - 0x138], 0x416160
mov dword [ebp - 0x140], 8
je 0x5b3d52
cmp word [eax], 2
jne 0x5b3d52
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 3
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b3d25
call ebx
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5b3d3f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
add eax, esi
shl eax, 4
jmp 0x5b3d57
call ebx
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call edi
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416e68
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b3dfc
cmp word [eax], 2
jne 0x5b3dfc
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 4
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b3dd4
call ebx
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b3de9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
add eax, esi
shl eax, 4
jmp 0x5b3e01
call ebx
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call edi
mov eax, dword [ebp - 0x1c]
mov ecx, dword [0x61d43c]
test eax, eax
mov dword [ebp - 0x138], ecx
mov dword [ebp - 0x140], 8
je 0x5b3ead
cmp word [eax], 2
jne 0x5b3ead
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 4
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b3e80
call ebx
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5b3e9a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
add eax, esi
shl eax, 4
jmp 0x5b3eb2
call ebx
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call edi
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x415a3c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b3f56
cmp word [eax], 2
jne 0x5b3f56
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 4
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b3f2f
call ebx
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5b3f49
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b3f5b
call ebx
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 5
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov edx, dword [0x61d43c]
mov ecx, dword [ebp + 0x68]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ebx, dword [ebp - 0x5c]
mov esi, dword [ebp - 0x18]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x128], 0x417e84
test eax, eax
mov dword [ebp - 0x130], 8
je 0x5b4031
cmp word [eax], 2
jne 0x5b4031
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov edi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub edi, edx
cmp edi, eax
jb 0x5b4003
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg edx
cmp edx, eax
mov dword [ebp - 0x174], edx
jb 0x5b4024
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ebp - 0x174]
mov eax, dword [ecx + 0x18]
imul eax, edx
add eax, edi
shl eax, 4
jmp 0x5b403a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x128], esi
test eax, eax
mov dword [ebp - 0x130], 3
je 0x5b40b3
cmp word [eax], 2
jne 0x5b40b3
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov edi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub edi, edx
cmp edi, eax
jb 0x5b408c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 1
sub esi, edx
cmp esi, eax
jb 0x5b40a6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, edi
shl eax, 4
jmp 0x5b40bc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x130]
add ecx, eax
call edi
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x128], 0x416160
test eax, eax
mov dword [ebp - 0x130], 8
je 0x5b4147
cmp word [eax], 2
jne 0x5b4147
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov edi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub edi, edx
cmp edi, eax
jb 0x5b4114
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 2
sub esi, edx
cmp esi, eax
jb 0x5b412e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
add eax, edi
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
shl eax, 4
jmp 0x5b4152
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
call esi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x50]
call edi
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x128], 0x416d8c
test eax, eax
mov dword [ebp - 0x130], 8
je 0x5b4206
cmp word [eax], 2
jne 0x5b4206
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b41d8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov edi, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg edi
cmp edi, eax
jb 0x5b41ed
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, edi
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
add eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
shl eax, 4
jmp 0x5b420b
call esi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x128], 0x416160
test eax, eax
mov dword [ebp - 0x130], 8
je 0x5b4294
cmp word [eax], 2
jne 0x5b4294
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov edi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub edi, edx
cmp edi, eax
jb 0x5b4261
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 2
sub esi, edx
cmp esi, eax
jb 0x5b427b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
add eax, edi
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
shl eax, 4
jmp 0x5b4299
call esi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
test ebx, ebx
jne 0x5b4343
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x128], ebx
test eax, eax
mov dword [ebp - 0x130], 2
je 0x5b432c
cmp word [eax], 2
jne 0x5b432c
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov ebx, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub ebx, edx
cmp ebx, eax
jb 0x5b42ef
call esi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 1
sub esi, edx
cmp esi, eax
jb 0x5b4309
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
mov ecx, dword [ecx + 0xc]
imul eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
add eax, ebx
shl eax, 4
lea edx, [ebp - 0x130]
add ecx, eax
call edi
jmp 0x5b4452
call esi
mov ecx, dword [ebp - 0x1c]
lea edx, [ebp - 0x130]
mov ecx, dword [ecx + 0xc]
add ecx, eax
call edi
jmp 0x5b4452
fild dword [ebp - 0x5c]
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x130]
push edx
lea edx, [ebp - 0x70]
fstp qword [ebp - 0x1f8]
fld qword [ebp - 0x1f8]
fmul qword [0x402848]
mov dword [ebp - 0x138], 0x64
mov dword [ebp - 0x140], 2
mov dword [ebp - 0x130], 5
fstp qword [ebp - 0x128]
fnstsw ax
test al, 0xd
jne 0x5bf68c
lea eax, [ebp - 0x30]
push eax
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
lea eax, [ebp - 0x80]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
mov edx, eax
lea ecx, [ebp - 0x90]
call edi
lea ecx, [ebp - 0x90]
push 1
lea edx, [ebp - 0xa0]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRound]
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5b4427
cmp word [eax], 2
jne 0x5b4427
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov ebx, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub ebx, edx
cmp ebx, eax
jb 0x5b43fa
call esi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 1
sub esi, edx
cmp esi, eax
jb 0x5b4414
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
add eax, ebx
shl eax, 4
jmp 0x5b442c
call esi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0xa0]
add ecx, eax
call edi
lea ecx, [ebp - 0xa0]
lea edx, [ebp - 0x90]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x50]
call edi
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x128], 0x416e74
test eax, eax
mov dword [ebp - 0x130], 8
je 0x5b44e9
cmp word [eax], 2
jne 0x5b44e9
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b44c7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b44dc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b44ee
call esi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea edx, [ebp - 0x130]
add ecx, eax
call edi
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x128], 0x415a3c
test eax, eax
mov dword [ebp - 0x130], 8
je 0x5b456d
cmp word [eax], 2
jne 0x5b456d
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov ebx, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub ebx, edx
cmp ebx, eax
jb 0x5b4546
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 2
sub esi, edx
cmp esi, eax
jb 0x5b4560
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, ebx
shl eax, 4
jmp 0x5b4576
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call edi
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5b45ff
cmp word [eax], 2
jne 0x5b45ff
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b45dc
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5b45f2
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b460e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [ebp - 0x1c]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov edx, dword [0x61d49c]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x138], edx
mov dword [ebp - 0x140], 0x8004
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstLt]
test ax, ax
je 0x5b47ee
cmp byte [0x61d495], 1
jne 0x5b4763
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x128], 0x416560
test eax, eax
mov dword [ebp - 0x130], 8
je 0x5b46b3
cmp word [eax], 2
jne 0x5b46b3
lea eax, [ebp - 0x50]
push eax
call esi
mov ecx, dword [ebp - 0x1c]
mov ebx, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub ebx, edx
cmp ebx, eax
jb 0x5b4690
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 1
sub esi, edx
cmp esi, eax
jb 0x5b46a6
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, ebx
shl eax, 4
jmp 0x5b46b8
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov ecx, dword [0x61d110]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x416560
add ecx, 0x10
call esi
mov ecx, dword [0x61d110]
mov edx, 0x416560
call esi
mov edx, 0x4152bc
mov ecx, 0x61d650
call esi
mov ecx, dword [0x61d628]
mov edx, 0x416560
call esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaUI1I2]
mov bl, byte [0x61d120]
mov ecx, 2
call esi
cmp bl, al
jne 0x5b472b
or dword [0x61d52c], 0x180
jmp 0x5b4864
mov ecx, 3
call esi
cmp bl, al
jne 0x5b4745
or dword [0x61d52c], 0x380
jmp 0x5b4864
mov ecx, 4
call esi
cmp bl, al
jne 0x5b4864
or dword [0x61d52c], 0x1380
jmp 0x5b4864
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x128], 0x41718c
test eax, eax
mov dword [ebp - 0x130], 8
je 0x5b47c3
cmp word [eax], 2
jne 0x5b47c3
lea edx, [ebp - 0x50]
push edx
call esi
mov ecx, dword [ebp - 0x1c]
mov ebx, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub ebx, edx
cmp ebx, eax
jb 0x5b47a0
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 1
sub esi, edx
cmp esi, eax
jb 0x5b47b6
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, ebx
shl eax, 4
jmp 0x5b47c8
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov eax, dword [0x61d110]
mov edx, 0x41718c
lea ecx, [eax + 0x10]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
jmp 0x5b4864
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x128], 0x415fc4
test eax, eax
mov dword [ebp - 0x130], 8
je 0x5b484e
cmp word [eax], 2
jne 0x5b484e
lea ecx, [ebp - 0x50]
push ecx
call esi
mov ecx, dword [ebp - 0x1c]
mov ebx, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub ebx, edx
cmp ebx, eax
jb 0x5b482b
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 1
sub esi, edx
cmp esi, eax
jb 0x5b4841
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, ebx
shl eax, 4
jmp 0x5b4853
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x128], 0x416eac
test eax, eax
mov dword [ebp - 0x130], 8
je 0x5b48f7
cmp word [eax], 2
jne 0x5b48f7
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b48d9
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b48ea
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b48fc
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov eax, dword [0x61d474]
mov dword [ebp - 0x130], 3
mov dword [ebp - 0x128], eax
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5b4972
cmp word [eax], 2
jne 0x5b4972
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov ebx, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub ebx, edx
cmp ebx, eax
jb 0x5b494f
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 1
sub esi, edx
cmp esi, eax
jb 0x5b4965
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, ebx
shl eax, 4
jmp 0x5b4977
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x128], 0x416160
test eax, eax
mov dword [ebp - 0x130], 8
je 0x5b49ec
cmp word [eax], 2
jne 0x5b49ec
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov ebx, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub ebx, edx
cmp ebx, eax
jb 0x5b49c9
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 2
sub esi, edx
cmp esi, eax
jb 0x5b49df
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, ebx
shl eax, 4
jmp 0x5b49f1
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov ecx, dword [0x61d490]
test ecx, ecx
jne 0x5b4a48
mov dword [ebp - 0x54], ecx
jmp 0x5b4b3f
mov eax, dword [ebp - 0x5c]
push 2
sub eax, ecx
lea ecx, [ebp - 0x80]
jo 0x5bf691
sub eax, 0x41
mov dword [ebp - 0x70], 5
jo 0x5bf691
mov dword [ebp - 0x1fc], eax
fild dword [ebp - 0x1fc]
fstp qword [ebp - 0x204]
fild dword [0x61d490]
fstp qword [ebp - 0x20c]
fld qword [ebp - 0x204]
cmp dword [section..data], 0
jne 0x5b4a9d
fdiv qword [ebp - 0x20c]
jmp 0x5b4aae
push dword [ebp - 0x208]
push dword [ebp - 0x20c]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fmul qword [0x402840]
fstp qword [ebp - 0x68]
fnstsw ax
test al, 0xd
jne 0x5bf68c
lea eax, [ebp - 0x70]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRound]
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x90]
mov dword [ebp - 0x138], 0x4180b8
mov dword [ebp - 0x140], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
lea edx, [ebp - 0x90]
push 1
lea eax, [ebp - 0x80]
push edx
lea ecx, [ebp - 0xa0]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea edx, [ebp - 0xa0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR4Var]
fstp dword [ebp - 0x54]
lea eax, [ebp - 0xa0]
lea ecx, [ebp - 0x90]
push eax
lea edx, [ebp - 0x80]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
fld dword [ebp - 0x54]
fcomp dword [0x402838]
fnstsw ax
test ah, 0x41
jne 0x5b4b56
mov dword [ebp - 0x54], 0x4479c000
fld dword [ebp - 0x54]
fcomp dword [0x61d498]
fnstsw ax
test ah, 0x41
je 0x5b4b6d
mov edx, 0x415fc4
jmp 0x5b4b80
mov al, byte [0x61d494]
mov edx, 0x416560
cmp al, 1
je 0x5b4b80
mov edx, 0x41718c
lea ecx, [ebp - 0x20]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x128], 0x416ebc
test eax, eax
mov dword [ebp - 0x130], 8
je 0x5b4be8
cmp word [eax], 2
jne 0x5b4be8
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b4bca
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b4bdb
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b4bed
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov eax, dword [ebp - 0x1c]
mov edx, dword [ebp - 0x54]
test eax, eax
mov dword [ebp - 0x128], edx
mov dword [ebp - 0x130], 4
je 0x5b4c61
cmp word [eax], 2
jne 0x5b4c61
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov ebx, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub ebx, edx
cmp ebx, eax
jb 0x5b4c3e
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 1
sub esi, edx
cmp esi, eax
jb 0x5b4c54
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, ebx
shl eax, 4
jmp 0x5b4c66
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x128], 0x416160
test eax, eax
mov dword [ebp - 0x130], 8
je 0x5b4cdb
cmp word [eax], 2
jne 0x5b4cdb
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov ebx, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub ebx, edx
cmp ebx, eax
jb 0x5b4cb8
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 2
sub esi, edx
cmp esi, eax
jb 0x5b4cce
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, ebx
shl eax, 4
jmp 0x5b4ce0
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x128], 0x416ecc
test eax, eax
mov dword [ebp - 0x130], 8
je 0x5b4d84
cmp word [eax], 2
jne 0x5b4d84
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b4d66
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b4d77
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b4d89
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov eax, dword [ebp - 0x20]
mov dword [ebp - 0x130], 8
mov dword [ebp - 0x128], eax
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5b4dfd
cmp word [eax], 2
jne 0x5b4dfd
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov ebx, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub ebx, edx
cmp ebx, eax
jb 0x5b4dda
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 1
sub esi, edx
cmp esi, eax
jb 0x5b4df0
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, ebx
shl eax, 4
jmp 0x5b4e02
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x128], 0x415a3c
test eax, eax
mov dword [ebp - 0x130], 8
je 0x5b4e77
cmp word [eax], 2
jne 0x5b4e77
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov ebx, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub ebx, edx
cmp ebx, eax
jb 0x5b4e54
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 2
sub esi, edx
cmp esi, eax
jb 0x5b4e6a
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, ebx
shl eax, 4
jmp 0x5b4e7c
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov eax, dword [0x61d48c]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
push eax
push 0x415fcc
call esi
test eax, eax
je 0x5b5276
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x128], 0x416e88
test eax, eax
mov dword [ebp - 0x130], 8
je 0x5b4f3b
cmp word [eax], 2
jne 0x5b4f3b
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b4f1d
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b4f2e
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b4f40
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov eax, dword [ebp - 0x1c]
mov edx, dword [0x61d488]
test eax, eax
mov dword [ebp - 0x128], edx
mov dword [ebp - 0x130], 4
je 0x5b4fb7
cmp word [eax], 2
jne 0x5b4fb7
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov ebx, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub ebx, edx
cmp ebx, eax
jb 0x5b4f94
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 1
sub esi, edx
cmp esi, eax
jb 0x5b4faa
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, ebx
shl eax, 4
jmp 0x5b4fbc
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x128], 0x416160
test eax, eax
mov dword [ebp - 0x130], 8
je 0x5b5031
cmp word [eax], 2
jne 0x5b5031
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov ebx, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub ebx, edx
cmp ebx, eax
jb 0x5b500e
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 2
sub esi, edx
cmp esi, eax
jb 0x5b5024
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, ebx
shl eax, 4
jmp 0x5b5036
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416e98
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b50cc
cmp word [eax], 2
jne 0x5b50cc
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b50ae
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b50bf
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b50d1
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov edx, dword [0x61d48c]
test eax, eax
mov dword [ebp - 0x138], edx
mov dword [ebp - 0x140], 8
je 0x5b5177
cmp word [eax], 2
jne 0x5b5177
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b5154
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5b516a
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b517c
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x415a3c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b5220
cmp word [eax], 2
jne 0x5b5220
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b51fd
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5b5213
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b5225
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, 2
lea ecx, [ebp - 0x130]
mov dword [ebp - 0x128], eax
mov dword [ebp - 0x130], eax
lea eax, [ebp - 0x50]
lea edx, [ebp - 0x70]
push eax
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
mov eax, dword [ebp + 0x68]
mov ecx, dword [eax]
push ecx
push 0x416560
call esi
mov edx, dword [ebp + 0x6c]
mov ebx, eax
neg ebx
mov eax, dword [edx]
sbb ebx, ebx
push eax
push 0x416560
neg ebx
call esi
mov ecx, dword [ebp + 0x70]
neg eax
mov edx, dword [ecx]
sbb eax, eax
push edx
neg eax
and ebx, eax
push 0x416560
neg ebx
sbb ebx, ebx
neg ebx
call esi
neg eax
sbb eax, eax
neg eax
and ebx, eax
mov eax, dword [ebp + 0x74]
neg ebx
mov ecx, dword [eax]
sbb ebx, ebx
push ecx
push 0x416560
neg ebx
call esi
mov edx, dword [ebp + 0x78]
neg eax
sbb eax, eax
neg eax
and ebx, eax
mov eax, dword [edx]
neg ebx
sbb ebx, ebx
push eax
push 0x416560
neg ebx
call esi
neg eax
sbb eax, eax
neg eax
test eax, ebx
jne 0x5b5307
mov ecx, dword [0x61d110]
mov edx, 0x416560
add ecx, 0x10
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x128], 0x416ee0
test eax, eax
mov dword [ebp - 0x130], 8
je 0x5b5366
cmp word [eax], 2
jne 0x5b5366
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b5348
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b5359
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b536b
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov eax, dword [0x61d110]
mov ecx, dword [eax + 0x10]
mov eax, dword [ebp - 0x1c]
test eax, eax
mov dword [ebp - 0x128], ecx
mov dword [ebp - 0x130], 8
je 0x5b53e4
cmp word [eax], 2
jne 0x5b53e4
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov ebx, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub ebx, edx
cmp ebx, eax
jb 0x5b53c1
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 1
sub esi, edx
cmp esi, eax
jb 0x5b53d7
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, ebx
shl eax, 4
jmp 0x5b53e9
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x128], 0x415a3c
test eax, eax
mov dword [ebp - 0x130], 8
je 0x5b545e
cmp word [eax], 2
jne 0x5b545e
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov ebx, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub ebx, edx
cmp ebx, eax
jb 0x5b543b
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 2
sub esi, edx
cmp esi, eax
jb 0x5b5451
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, ebx
shl eax, 4
jmp 0x5b5463
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
jmp 0x5b54bf
mov ecx, dword [ebp + 0x50]
mov eax, dword [0x61d110]
mov edx, dword [ecx]
lea ecx, [eax + 0x10]
call ebx
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov ecx, dword [0x61d110]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
mov edx, dword [ecx + 0x14]
push edx
push 0x415fcc
call esi
test eax, eax
je 0x5b58c8
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x128], 0x417124
test eax, eax
mov dword [ebp - 0x130], 8
je 0x5b553d
cmp word [eax], 2
jne 0x5b553d
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b551f
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b5530
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b5542
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov ecx, dword [0x61d110]
mov eax, dword [ebp - 0x1c]
test eax, eax
mov edx, dword [ecx + 0x14]
mov dword [ebp - 0x130], 8
mov dword [ebp - 0x128], edx
je 0x5b55bc
cmp word [eax], 2
jne 0x5b55bc
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov ebx, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub ebx, edx
cmp ebx, eax
jb 0x5b5599
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 1
sub esi, edx
cmp esi, eax
jb 0x5b55af
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, ebx
shl eax, 4
jmp 0x5b55c1
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x128], 0x415a3c
test eax, eax
mov dword [ebp - 0x130], 8
je 0x5b5636
cmp word [eax], 2
jne 0x5b5636
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov ebx, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub ebx, edx
cmp ebx, eax
jb 0x5b5613
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 2
sub esi, edx
cmp esi, eax
jb 0x5b5629
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, ebx
shl eax, 4
jmp 0x5b563b
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x417130
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b56d1
cmp word [eax], 2
jne 0x5b56d1
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b56b3
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b56c4
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b56d6
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x138], 0x417d10
mov dword [ebp - 0x140], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
lea edx, [ebp - 0x70]
push 1
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x80]
push eax
push ecx
mov dword [ebp - 0x128], 0x61d4a0
mov dword [ebp - 0x130], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5b57b9
cmp word [eax], 2
jne 0x5b57b9
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x150]
push edx
lea ecx, [ebp - 0x90]
push eax
push ecx
mov dword [ebp - 0x148], 1
mov dword [ebp - 0x150], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b5796
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5b57ac
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b57be
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x80]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x80]
lea eax, [ebp - 0x90]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x1c]
add esp, 0x10
test eax, eax
mov dword [ebp - 0x138], 0x416160
mov dword [ebp - 0x140], 8
je 0x5b5870
cmp word [eax], 2
jne 0x5b5870
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b584d
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5b5863
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b5875
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, 2
lea edx, [ebp - 0x50]
mov dword [ebp - 0x128], eax
mov dword [ebp - 0x130], eax
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
jmp 0x5b58db
mov edx, dword [ebp + 0x54]
mov eax, dword [0x61d110]
mov edx, dword [edx]
lea ecx, [eax + 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ecx, dword [0x61d110]
mov edx, dword [ecx + 0x18]
push edx
push 0x415fcc
call esi
test eax, eax
je 0x5bb135
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x128], 0x417194
test eax, eax
mov dword [ebp - 0x130], 8
je 0x5b5953
cmp word [eax], 2
jne 0x5b5953
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b5935
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b5946
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b5958
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov ecx, dword [0x61d110]
mov eax, dword [ebp - 0x1c]
test eax, eax
mov edx, dword [ecx + 0x18]
mov dword [ebp - 0x130], 8
mov dword [ebp - 0x128], edx
je 0x5b59d2
cmp word [eax], 2
jne 0x5b59d2
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov ebx, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub ebx, edx
cmp ebx, eax
jb 0x5b59af
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 1
sub esi, edx
cmp esi, eax
jb 0x5b59c5
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, ebx
shl eax, 4
jmp 0x5b59d7
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x128], 0x415a3c
test eax, eax
mov dword [ebp - 0x130], 8
je 0x5b5a4c
cmp word [eax], 2
jne 0x5b5a4c
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov ebx, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub ebx, edx
cmp ebx, eax
jb 0x5b5a29
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 2
sub esi, edx
cmp esi, eax
jb 0x5b5a3f
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, ebx
shl eax, 4
jmp 0x5b5a51
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x4172d8
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b5ae7
cmp word [eax], 2
jne 0x5b5ae7
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b5ac9
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b5ada
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b5aec
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov edx, dword [0x61d358]
test eax, eax
mov dword [ebp - 0x138], edx
mov dword [ebp - 0x140], 8
je 0x5b5b92
cmp word [eax], 2
jne 0x5b5b92
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b5b6f
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5b5b85
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b5b97
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x415a3c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b5c3b
cmp word [eax], 2
jne 0x5b5c3b
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b5c18
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5b5c2e
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b5c40
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x4172e8
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b5cdb
mov ecx, 2
cmp word [eax], cx
jne 0x5b5cdb
mov dword [ebp - 0x128], ecx
mov dword [ebp - 0x130], ecx
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b5cbd
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b5cce
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b5ce0
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x61d35c]
mov dword [ebp - 0x140], 8
mov dword [ebp - 0x138], eax
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5b5d81
mov ecx, 2
cmp word [eax], cx
jne 0x5b5d81
mov dword [ebp - 0x128], ecx
mov dword [ebp - 0x130], ecx
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b5d5e
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5b5d74
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b5d86
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x415a3c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b5e26
mov ecx, 2
cmp word [eax], cx
jne 0x5b5e26
mov dword [ebp - 0x128], ecx
mov dword [ebp - 0x130], ecx
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b5e03
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5b5e19
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b5e2b
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x4173f4
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b5eca
cmp word [eax], 2
jne 0x5b5eca
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 3
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b5eac
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b5ebd
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b5ecf
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov ecx, dword [0x61d344]
test eax, eax
mov dword [ebp - 0x138], ecx
mov dword [ebp - 0x140], 8
je 0x5b5f75
cmp word [eax], 2
jne 0x5b5f75
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 3
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b5f52
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5b5f68
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b5f7a
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x415a3c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b601e
cmp word [eax], 2
jne 0x5b601e
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 3
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b5ffb
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5b6011
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b6023
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 4
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov edx, dword [0x61d324]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
push edx
push 0x415fcc
call esi
test eax, eax
je 0x5b78ed
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x128], 0x4172f8
test eax, eax
mov dword [ebp - 0x130], 8
je 0x5b60ec
cmp word [eax], 2
jne 0x5b60ec
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b60ce
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b60df
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b60f1
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov eax, dword [ebp - 0x1c]
mov ecx, dword [0x61d324]
test eax, eax
mov dword [ebp - 0x128], ecx
mov dword [ebp - 0x130], 8
je 0x5b6168
cmp word [eax], 2
jne 0x5b6168
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov ebx, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub ebx, edx
cmp ebx, eax
jb 0x5b6145
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 1
sub esi, edx
cmp esi, eax
jb 0x5b615b
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, ebx
shl eax, 4
jmp 0x5b616d
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x128], 0x415a3c
test eax, eax
mov dword [ebp - 0x130], 8
je 0x5b61e2
cmp word [eax], 2
jne 0x5b61e2
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov ebx, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub ebx, edx
cmp ebx, eax
jb 0x5b61bf
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 2
sub esi, edx
cmp esi, eax
jb 0x5b61d5
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, ebx
shl eax, 4
jmp 0x5b61e7
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x4171a0
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b627d
cmp word [eax], 2
jne 0x5b627d
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b625f
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b6270
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b6282
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov ecx, dword [0x61d334]
test eax, eax
mov dword [ebp - 0x138], ecx
mov dword [ebp - 0x140], 3
je 0x5b6328
cmp word [eax], 2
jne 0x5b6328
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b6305
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5b631b
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b632d
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416160
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b63d1
cmp word [eax], 2
jne 0x5b63d1
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b63ae
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5b63c4
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b63d6
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x417404
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b6471
mov ecx, 2
cmp word [eax], cx
jne 0x5b6471
lea edx, [ebp - 0x50]
mov dword [ebp - 0x128], ecx
mov dword [ebp - 0x130], ecx
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b6453
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b6464
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b6476
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov edx, dword [0x61d348]
test eax, eax
mov dword [ebp - 0x138], edx
mov dword [ebp - 0x140], 8
je 0x5b6518
mov ecx, 2
cmp word [eax], cx
jne 0x5b6518
mov dword [ebp - 0x128], ecx
mov dword [ebp - 0x130], ecx
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b64f5
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5b650b
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b651d
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x415a3c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b65bd
mov ecx, 2
cmp word [eax], cx
jne 0x5b65bd
mov dword [ebp - 0x128], ecx
mov dword [ebp - 0x130], ecx
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b659a
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5b65b0
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b65c2
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x415fa8
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b6661
cmp word [eax], 2
jne 0x5b6661
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 3
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b6643
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b6654
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b6666
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x138], 0x417d10
mov dword [ebp - 0x140], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
lea eax, [ebp - 0x70]
push 1
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x80]
push ecx
push edx
mov dword [ebp - 0x128], 0x61d380
mov dword [ebp - 0x130], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5b6749
cmp word [eax], 2
jne 0x5b6749
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x150]
push eax
lea edx, [ebp - 0x90]
push ecx
push edx
mov dword [ebp - 0x148], 3
mov dword [ebp - 0x150], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b6726
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5b673c
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b674e
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x80]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x80]
lea ecx, [ebp - 0x90]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x1c]
add esp, 0x10
test eax, eax
mov dword [ebp - 0x138], 0x416160
mov dword [ebp - 0x140], 8
je 0x5b6800
cmp word [eax], 2
jne 0x5b6800
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 3
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b67dd
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5b67f3
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b6805
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x4171c8
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b68a4
cmp word [eax], 2
jne 0x5b68a4
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 4
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b6886
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b6897
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b68a9
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x61d360]
mov dword [ebp - 0x140], 8
mov dword [ebp - 0x138], eax
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5b694e
cmp word [eax], 2
jne 0x5b694e
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 4
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b692b
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5b6941
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b6953
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x415a3c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b69f7
cmp word [eax], 2
jne 0x5b69f7
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 4
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b69d4
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5b69ea
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b69fc
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x417248
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b6a9b
cmp word [eax], 2
jne 0x5b6a9b
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 5
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b6a7d
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b6a8e
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b6aa0
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x138], 0x417d10
mov dword [ebp - 0x140], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
lea ecx, [ebp - 0x70]
push 1
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x80]
push edx
push eax
mov dword [ebp - 0x128], 0x61d388
mov dword [ebp - 0x130], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5b6b83
cmp word [eax], 2
jne 0x5b6b83
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x150]
push ecx
lea eax, [ebp - 0x90]
push edx
push eax
mov dword [ebp - 0x148], 5
mov dword [ebp - 0x150], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b6b60
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5b6b76
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b6b88
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x80]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x80]
lea edx, [ebp - 0x90]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x1c]
add esp, 0x10
test eax, eax
mov dword [ebp - 0x138], 0x416160
mov dword [ebp - 0x140], 8
je 0x5b6c3a
cmp word [eax], 2
jne 0x5b6c3a
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 5
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b6c17
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5b6c2d
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b6c3f
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x417258
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b6cde
cmp word [eax], 2
jne 0x5b6cde
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 6
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b6cc0
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b6cd1
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b6ce3
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov ecx, dword [0x61d368]
test eax, eax
mov dword [ebp - 0x138], ecx
mov dword [ebp - 0x140], 8
je 0x5b6d89
cmp word [eax], 2
jne 0x5b6d89
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 6
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b6d66
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5b6d7c
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b6d8e
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x415a3c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b6e32
cmp word [eax], 2
jne 0x5b6e32
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 6
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b6e0f
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5b6e25
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b6e37
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x417338
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b6ed6
cmp word [eax], 2
jne 0x5b6ed6
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 7
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b6eb8
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b6ec9
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b6edb
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x138], 0x417d10
mov dword [ebp - 0x140], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
lea edx, [ebp - 0x70]
push 1
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x80]
push eax
push ecx
mov dword [ebp - 0x128], 0x61d3e0
mov dword [ebp - 0x130], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5b6fbe
cmp word [eax], 2
jne 0x5b6fbe
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x150]
push edx
lea ecx, [ebp - 0x90]
push eax
push ecx
mov dword [ebp - 0x148], 7
mov dword [ebp - 0x150], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b6f9b
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5b6fb1
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b6fc3
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x80]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x80]
lea eax, [ebp - 0x90]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x1c]
add esp, 0x10
test eax, eax
mov dword [ebp - 0x138], 0x416160
mov dword [ebp - 0x140], 8
je 0x5b7075
cmp word [eax], 2
jne 0x5b7075
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 7
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b7052
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5b7068
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b707a
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov ecx, 8
test eax, eax
mov dword [ebp - 0x138], 0x417348
mov dword [ebp - 0x140], ecx
je 0x5b7116
cmp word [eax], 2
jne 0x5b7116
lea edx, [ebp - 0x50]
mov dword [ebp - 0x128], ecx
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b70f8
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b7109
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b711b
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov edx, dword [0x61d3d0]
mov ecx, 8
mov dword [ebp - 0x138], edx
test eax, eax
mov dword [ebp - 0x140], ecx
je 0x5b71be
cmp word [eax], 2
jne 0x5b71be
mov dword [ebp - 0x128], ecx
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b719b
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5b71b1
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b71c3
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov ecx, 8
test eax, eax
mov dword [ebp - 0x138], 0x415a3c
mov dword [ebp - 0x140], ecx
je 0x5b7264
cmp word [eax], 2
jne 0x5b7264
mov dword [ebp - 0x128], ecx
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b7241
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5b7257
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b7269
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x41738c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b7308
cmp word [eax], 2
jne 0x5b7308
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 9
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b72ea
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b72fb
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b730d
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x138], 0x417d10
mov dword [ebp - 0x140], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
lea eax, [ebp - 0x70]
push 1
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x80]
push ecx
push edx
mov dword [ebp - 0x128], 0x61d3f0
mov dword [ebp - 0x130], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5b73f0
cmp word [eax], 2
jne 0x5b73f0
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x150]
push eax
lea edx, [ebp - 0x90]
push ecx
push edx
mov dword [ebp - 0x148], 9
mov dword [ebp - 0x150], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b73cd
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5b73e3
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b73f5
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x80]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x80]
lea ecx, [ebp - 0x90]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x1c]
add esp, 0x10
test eax, eax
mov dword [ebp - 0x138], 0x416160
mov dword [ebp - 0x140], 8
je 0x5b74a7
cmp word [eax], 2
jne 0x5b74a7
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 9
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b7484
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5b749a
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b74ac
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x41739c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b754b
cmp word [eax], 2
jne 0x5b754b
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0xa
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b752d
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b753e
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b7550
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x61d3d8]
mov dword [ebp - 0x140], 8
mov dword [ebp - 0x138], eax
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5b75f5
cmp word [eax], 2
jne 0x5b75f5
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 0xa
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b75d2
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5b75e8
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b75fa
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x415a3c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b769e
cmp word [eax], 2
jne 0x5b769e
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 0xa
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b767b
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5b7691
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b76a3
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x417d88
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b7742
cmp word [eax], 2
jne 0x5b7742
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 0xb
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b7724
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b7735
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b7747
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov cx, word [0x61d3c0]
mov eax, dword [ebp - 0x1c]
mov word [ebp - 0x138], cx
mov ecx, 2
test eax, eax
mov dword [ebp - 0x140], ecx
je 0x5b77eb
cmp word [eax], cx
jne 0x5b77eb
lea edx, [ebp - 0x50]
mov dword [ebp - 0x130], ecx
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 0xb
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b77c8
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5b77de
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b77f0
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416160
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b7894
cmp word [eax], 2
jne 0x5b7894
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 0xb
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b7871
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5b7887
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b7899
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 0xc
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
mov edx, dword [0x61d32c]
push edx
push 0x415fcc
call esi
test eax, eax
je 0x5b8701
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x128], 0x417318
test eax, eax
mov dword [ebp - 0x130], 8
je 0x5b7962
cmp word [eax], 2
jne 0x5b7962
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b7944
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b7955
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b7967
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov eax, dword [ebp - 0x1c]
mov ecx, dword [0x61d32c]
test eax, eax
mov dword [ebp - 0x128], ecx
mov dword [ebp - 0x130], 8
je 0x5b79de
cmp word [eax], 2
jne 0x5b79de
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov ebx, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub ebx, edx
cmp ebx, eax
jb 0x5b79bb
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 1
sub esi, edx
cmp esi, eax
jb 0x5b79d1
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, ebx
shl eax, 4
jmp 0x5b79e3
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x128], 0x415a3c
test eax, eax
mov dword [ebp - 0x130], 8
je 0x5b7a58
cmp word [eax], 2
jne 0x5b7a58
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov ebx, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub ebx, edx
cmp ebx, eax
jb 0x5b7a35
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 2
sub esi, edx
cmp esi, eax
jb 0x5b7a4b
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, ebx
shl eax, 4
jmp 0x5b7a5d
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x4171b0
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b7af3
cmp word [eax], 2
jne 0x5b7af3
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b7ad5
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b7ae6
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b7af8
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov ecx, dword [0x61d338]
test eax, eax
mov dword [ebp - 0x138], ecx
mov dword [ebp - 0x140], 3
je 0x5b7b9e
cmp word [eax], 2
jne 0x5b7b9e
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b7b7b
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5b7b91
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b7ba3
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416160
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b7c47
cmp word [eax], 2
jne 0x5b7c47
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b7c24
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5b7c3a
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b7c4c
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x41742c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b7ce7
mov ecx, 2
cmp word [eax], cx
jne 0x5b7ce7
lea edx, [ebp - 0x50]
mov dword [ebp - 0x128], ecx
mov dword [ebp - 0x130], ecx
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b7cc9
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b7cda
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b7cec
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov edx, dword [0x61d350]
test eax, eax
mov dword [ebp - 0x138], edx
mov dword [ebp - 0x140], 8
je 0x5b7d8e
mov ecx, 2
cmp word [eax], cx
jne 0x5b7d8e
mov dword [ebp - 0x128], ecx
mov dword [ebp - 0x130], ecx
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b7d6b
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5b7d81
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b7d93
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x415a3c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b7e33
mov ecx, 2
cmp word [eax], cx
jne 0x5b7e33
mov dword [ebp - 0x128], ecx
mov dword [ebp - 0x130], ecx
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b7e10
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5b7e26
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b7e38
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x4171dc
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b7ed7
cmp word [eax], 2
jne 0x5b7ed7
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 3
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b7eb9
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b7eca
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b7edc
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x138], 0x417d10
mov dword [ebp - 0x140], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
lea eax, [ebp - 0x70]
push 1
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x80]
push ecx
push edx
mov dword [ebp - 0x128], 0x61d390
mov dword [ebp - 0x130], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5b7fbf
cmp word [eax], 2
jne 0x5b7fbf
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x150]
push eax
lea edx, [ebp - 0x90]
push ecx
push edx
mov dword [ebp - 0x148], 3
mov dword [ebp - 0x150], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b7f9c
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5b7fb2
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b7fc4
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x80]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x80]
lea ecx, [ebp - 0x90]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x1c]
add esp, 0x10
test eax, eax
mov dword [ebp - 0x138], 0x416160
mov dword [ebp - 0x140], 8
je 0x5b8076
cmp word [eax], 2
jne 0x5b8076
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 3
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b8053
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5b8069
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b807b
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x4171ec
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b811a
cmp word [eax], 2
jne 0x5b811a
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 4
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b80fc
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b810d
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b811f
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x61d364]
mov dword [ebp - 0x140], 8
mov dword [ebp - 0x138], eax
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5b81c4
cmp word [eax], 2
jne 0x5b81c4
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 4
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b81a1
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5b81b7
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b81c9
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x415a3c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b826d
cmp word [eax], 2
jne 0x5b826d
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 4
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b824a
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5b8260
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b8272
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x41726c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b8311
cmp word [eax], 2
jne 0x5b8311
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 5
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b82f3
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b8304
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b8316
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x138], 0x417d10
mov dword [ebp - 0x140], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
lea ecx, [ebp - 0x70]
push 1
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x80]
push edx
push eax
mov dword [ebp - 0x128], 0x61d398
mov dword [ebp - 0x130], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5b83f9
cmp word [eax], 2
jne 0x5b83f9
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x150]
push ecx
lea eax, [ebp - 0x90]
push edx
push eax
mov dword [ebp - 0x148], 5
mov dword [ebp - 0x150], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b83d6
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5b83ec
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b83fe
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x80]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x80]
lea edx, [ebp - 0x90]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x1c]
add esp, 0x10
test eax, eax
mov dword [ebp - 0x138], 0x416160
mov dword [ebp - 0x140], 8
je 0x5b84b0
cmp word [eax], 2
jne 0x5b84b0
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 5
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b848d
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5b84a3
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b84b5
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x41727c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b8554
cmp word [eax], 2
jne 0x5b8554
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 6
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b8536
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b8547
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b8559
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov ecx, dword [0x61d36c]
test eax, eax
mov dword [ebp - 0x138], ecx
mov dword [ebp - 0x140], 8
je 0x5b85ff
cmp word [eax], 2
jne 0x5b85ff
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 6
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b85dc
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5b85f2
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b8604
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x415a3c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b86a8
cmp word [eax], 2
jne 0x5b86a8
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 6
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b8685
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5b869b
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b86ad
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 7
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
mov edx, dword [0x61d32c]
push edx
push 0x415fcc
call esi
mov ebx, eax
mov eax, dword [0x61d324]
neg ebx
sbb ebx, ebx
push eax
push 0x415fcc
inc ebx
call esi
neg eax
sbb eax, eax
inc eax
test eax, ebx
jne 0x5b88d5
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x128], 0x417454
test eax, eax
mov dword [ebp - 0x130], 8
je 0x5b878f
cmp word [eax], 2
jne 0x5b878f
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b8771
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b8782
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b8794
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov eax, dword [ebp - 0x1c]
mov edx, dword [0x61d5ec]
test eax, eax
mov dword [ebp - 0x128], edx
mov dword [ebp - 0x130], 8
je 0x5b880b
cmp word [eax], 2
jne 0x5b880b
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov ebx, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub ebx, edx
cmp ebx, eax
jb 0x5b87e8
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 1
sub esi, edx
cmp esi, eax
jb 0x5b87fe
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, ebx
shl eax, 4
jmp 0x5b8810
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x128], 0x415a3c
test eax, eax
mov dword [ebp - 0x130], 8
je 0x5b8885
cmp word [eax], 2
jne 0x5b8885
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov ebx, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub ebx, edx
cmp ebx, eax
jb 0x5b8862
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 2
sub esi, edx
cmp esi, eax
jb 0x5b8878
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, ebx
shl eax, 4
jmp 0x5b888a
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
mov edx, dword [0x61d328]
push edx
push 0x415fcc
call esi
test eax, eax
je 0x5ba14b
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x128], 0x417308
test eax, eax
mov dword [ebp - 0x130], 8
je 0x5b894a
cmp word [eax], 2
jne 0x5b894a
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b892c
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b893d
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b894f
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov eax, dword [ebp - 0x1c]
mov ecx, dword [0x61d328]
test eax, eax
mov dword [ebp - 0x128], ecx
mov dword [ebp - 0x130], 8
je 0x5b89c6
cmp word [eax], 2
jne 0x5b89c6
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov ebx, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub ebx, edx
cmp ebx, eax
jb 0x5b89a3
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 1
sub esi, edx
cmp esi, eax
jb 0x5b89b9
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, ebx
shl eax, 4
jmp 0x5b89cb
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x128], 0x415a3c
test eax, eax
mov dword [ebp - 0x130], 8
je 0x5b8a40
cmp word [eax], 2
jne 0x5b8a40
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov ebx, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub ebx, edx
cmp ebx, eax
jb 0x5b8a1d
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 2
sub esi, edx
cmp esi, eax
jb 0x5b8a33
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, ebx
shl eax, 4
jmp 0x5b8a45
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x417000
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b8adb
cmp word [eax], 2
jne 0x5b8adb
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b8abd
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b8ace
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b8ae0
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov ecx, dword [0x61d33c]
test eax, eax
mov dword [ebp - 0x138], ecx
mov dword [ebp - 0x140], 3
je 0x5b8b86
cmp word [eax], 2
jne 0x5b8b86
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b8b63
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5b8b79
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b8b8b
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416160
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b8c2f
cmp word [eax], 2
jne 0x5b8c2f
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b8c0c
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5b8c22
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b8c34
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x417418
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b8ccf
mov ecx, 2
cmp word [eax], cx
jne 0x5b8ccf
lea edx, [ebp - 0x50]
mov dword [ebp - 0x128], ecx
mov dword [ebp - 0x130], ecx
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b8cb1
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b8cc2
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b8cd4
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov edx, dword [0x61d34c]
test eax, eax
mov dword [ebp - 0x138], edx
mov dword [ebp - 0x140], 8
je 0x5b8d76
mov ecx, 2
cmp word [eax], cx
jne 0x5b8d76
mov dword [ebp - 0x128], ecx
mov dword [ebp - 0x130], ecx
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b8d53
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5b8d69
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b8d7b
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x415a3c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b8e1b
mov ecx, 2
cmp word [eax], cx
jne 0x5b8e1b
mov dword [ebp - 0x128], ecx
mov dword [ebp - 0x130], ecx
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b8df8
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5b8e0e
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b8e20
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x417200
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b8ebf
cmp word [eax], 2
jne 0x5b8ebf
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 3
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b8ea1
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b8eb2
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b8ec4
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x138], 0x417d10
mov dword [ebp - 0x140], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
lea eax, [ebp - 0x70]
push 1
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x80]
push ecx
push edx
mov dword [ebp - 0x128], 0x61d3a0
mov dword [ebp - 0x130], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5b8fa7
cmp word [eax], 2
jne 0x5b8fa7
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x150]
push eax
lea edx, [ebp - 0x90]
push ecx
push edx
mov dword [ebp - 0x148], 3
mov dword [ebp - 0x150], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b8f84
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5b8f9a
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b8fac
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x80]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x80]
lea ecx, [ebp - 0x90]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x1c]
add esp, 0x10
test eax, eax
mov dword [ebp - 0x138], 0x416160
mov dword [ebp - 0x140], 8
je 0x5b905e
cmp word [eax], 2
jne 0x5b905e
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 3
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b903b
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5b9051
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b9063
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x417210
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b9102
cmp word [eax], 2
jne 0x5b9102
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 4
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b90e4
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b90f5
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b9107
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x61d370]
mov dword [ebp - 0x140], 8
mov dword [ebp - 0x138], eax
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5b91ac
cmp word [eax], 2
jne 0x5b91ac
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 4
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b9189
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5b919f
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b91b1
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x415a3c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b9255
cmp word [eax], 2
jne 0x5b9255
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 4
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b9232
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5b9248
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b925a
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x417290
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b92f9
cmp word [eax], 2
jne 0x5b92f9
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 5
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b92db
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b92ec
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b92fe
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x138], 0x417d10
mov dword [ebp - 0x140], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
lea ecx, [ebp - 0x70]
push 1
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x80]
push edx
push eax
mov dword [ebp - 0x128], 0x61d3a8
mov dword [ebp - 0x130], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5b93e1
cmp word [eax], 2
jne 0x5b93e1
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x150]
push ecx
lea eax, [ebp - 0x90]
push edx
push eax
mov dword [ebp - 0x148], 5
mov dword [ebp - 0x150], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b93be
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5b93d4
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b93e6
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x80]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x80]
lea edx, [ebp - 0x90]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x1c]
add esp, 0x10
test eax, eax
mov dword [ebp - 0x138], 0x416160
mov dword [ebp - 0x140], 8
je 0x5b9498
cmp word [eax], 2
jne 0x5b9498
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 5
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b9475
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5b948b
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b949d
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x4172a0
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b953c
cmp word [eax], 2
jne 0x5b953c
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 6
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b951e
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b952f
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b9541
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov ecx, dword [0x61d378]
test eax, eax
mov dword [ebp - 0x138], ecx
mov dword [ebp - 0x140], 8
je 0x5b95e7
cmp word [eax], 2
jne 0x5b95e7
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 6
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b95c4
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5b95da
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b95ec
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x415a3c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b9690
cmp word [eax], 2
jne 0x5b9690
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 6
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b966d
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5b9683
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b9695
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x417368
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b9734
cmp word [eax], 2
jne 0x5b9734
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 7
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b9716
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b9727
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b9739
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x138], 0x417d10
mov dword [ebp - 0x140], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
lea edx, [ebp - 0x70]
push 1
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x80]
push eax
push ecx
mov dword [ebp - 0x128], 0x61d3e8
mov dword [ebp - 0x130], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5b981c
cmp word [eax], 2
jne 0x5b981c
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x150]
push edx
lea ecx, [ebp - 0x90]
push eax
push ecx
mov dword [ebp - 0x148], 7
mov dword [ebp - 0x150], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b97f9
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5b980f
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b9821
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x80]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x80]
lea eax, [ebp - 0x90]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x1c]
add esp, 0x10
test eax, eax
mov dword [ebp - 0x138], 0x416160
mov dword [ebp - 0x140], 8
je 0x5b98d3
cmp word [eax], 2
jne 0x5b98d3
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 7
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b98b0
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5b98c6
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b98d8
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov ecx, 8
test eax, eax
mov dword [ebp - 0x138], 0x417378
mov dword [ebp - 0x140], ecx
je 0x5b9974
cmp word [eax], 2
jne 0x5b9974
lea edx, [ebp - 0x50]
mov dword [ebp - 0x128], ecx
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b9956
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b9967
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b9979
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov edx, dword [0x61d3d4]
mov ecx, 8
mov dword [ebp - 0x138], edx
test eax, eax
mov dword [ebp - 0x140], ecx
je 0x5b9a1c
cmp word [eax], 2
jne 0x5b9a1c
mov dword [ebp - 0x128], ecx
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b99f9
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5b9a0f
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b9a21
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov ecx, 8
test eax, eax
mov dword [ebp - 0x138], 0x415a3c
mov dword [ebp - 0x140], ecx
je 0x5b9ac2
cmp word [eax], 2
jne 0x5b9ac2
mov dword [ebp - 0x128], ecx
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b9a9f
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5b9ab5
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b9ac7
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x4173b0
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b9b66
cmp word [eax], 2
jne 0x5b9b66
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 9
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b9b48
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b9b59
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b9b6b
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x138], 0x417d10
mov dword [ebp - 0x140], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
lea eax, [ebp - 0x70]
push 1
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x80]
push ecx
push edx
mov dword [ebp - 0x128], 0x61d3f8
mov dword [ebp - 0x130], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5b9c4e
cmp word [eax], 2
jne 0x5b9c4e
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x150]
push eax
lea edx, [ebp - 0x90]
push ecx
push edx
mov dword [ebp - 0x148], 9
mov dword [ebp - 0x150], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b9c2b
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5b9c41
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b9c53
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x80]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x80]
lea ecx, [ebp - 0x90]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x1c]
add esp, 0x10
test eax, eax
mov dword [ebp - 0x138], 0x416160
mov dword [ebp - 0x140], 8
je 0x5b9d05
cmp word [eax], 2
jne 0x5b9d05
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 9
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b9ce2
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5b9cf8
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b9d0a
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x4173c0
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b9da9
cmp word [eax], 2
jne 0x5b9da9
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 0xa
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b9d8b
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b9d9c
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b9dae
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x61d3dc]
mov dword [ebp - 0x140], 8
mov dword [ebp - 0x138], eax
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5b9e53
cmp word [eax], 2
jne 0x5b9e53
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 0xa
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b9e30
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5b9e46
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b9e58
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x415a3c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b9efc
cmp word [eax], 2
jne 0x5b9efc
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 0xa
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b9ed9
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5b9eef
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b9f01
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x417d9c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5b9fa0
cmp word [eax], 2
jne 0x5b9fa0
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 0xb
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5b9f82
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5b9f93
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5b9fa5
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov cx, word [0x61d3c2]
mov eax, dword [ebp - 0x1c]
mov word [ebp - 0x138], cx
mov ecx, 2
test eax, eax
mov dword [ebp - 0x140], ecx
je 0x5ba049
cmp word [eax], cx
jne 0x5ba049
lea edx, [ebp - 0x50]
mov dword [ebp - 0x130], ecx
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 0xb
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5ba026
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5ba03c
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5ba04e
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416160
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5ba0f2
cmp word [eax], 2
jne 0x5ba0f2
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 0xb
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5ba0cf
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5ba0e5
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5ba0f7
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 0xc
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
mov edx, dword [0x61d330]
push edx
push 0x415fcc
call esi
test eax, eax
je 0x5baf5f
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x128], 0x417328
test eax, eax
mov dword [ebp - 0x130], 8
je 0x5ba1c0
cmp word [eax], 2
jne 0x5ba1c0
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5ba1a2
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5ba1b3
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5ba1c5
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov eax, dword [ebp - 0x1c]
mov ecx, dword [0x61d330]
test eax, eax
mov dword [ebp - 0x128], ecx
mov dword [ebp - 0x130], 8
je 0x5ba23c
cmp word [eax], 2
jne 0x5ba23c
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov ebx, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub ebx, edx
cmp ebx, eax
jb 0x5ba219
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 1
sub esi, edx
cmp esi, eax
jb 0x5ba22f
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, ebx
shl eax, 4
jmp 0x5ba241
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x128], 0x415a3c
test eax, eax
mov dword [ebp - 0x130], 8
je 0x5ba2b6
cmp word [eax], 2
jne 0x5ba2b6
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov ebx, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub ebx, edx
cmp ebx, eax
jb 0x5ba293
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 2
sub esi, edx
cmp esi, eax
jb 0x5ba2a9
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, ebx
shl eax, 4
jmp 0x5ba2bb
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416800
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5ba351
cmp word [eax], 2
jne 0x5ba351
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5ba333
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5ba344
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5ba356
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov ecx, dword [0x61d340]
test eax, eax
mov dword [ebp - 0x138], ecx
mov dword [ebp - 0x140], 3
je 0x5ba3fc
cmp word [eax], 2
jne 0x5ba3fc
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5ba3d9
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5ba3ef
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5ba401
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416160
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5ba4a5
cmp word [eax], 2
jne 0x5ba4a5
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5ba482
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5ba498
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5ba4aa
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x417440
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5ba545
mov ecx, 2
cmp word [eax], cx
jne 0x5ba545
lea edx, [ebp - 0x50]
mov dword [ebp - 0x128], ecx
mov dword [ebp - 0x130], ecx
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5ba527
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5ba538
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5ba54a
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov edx, dword [0x61d354]
test eax, eax
mov dword [ebp - 0x138], edx
mov dword [ebp - 0x140], 8
je 0x5ba5ec
mov ecx, 2
cmp word [eax], cx
jne 0x5ba5ec
mov dword [ebp - 0x128], ecx
mov dword [ebp - 0x130], ecx
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5ba5c9
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5ba5df
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5ba5f1
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x415a3c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5ba691
mov ecx, 2
cmp word [eax], cx
jne 0x5ba691
mov dword [ebp - 0x128], ecx
mov dword [ebp - 0x130], ecx
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5ba66e
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5ba684
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5ba696
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x417224
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5ba735
cmp word [eax], 2
jne 0x5ba735
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 3
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5ba717
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5ba728
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5ba73a
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x138], 0x417d10
mov dword [ebp - 0x140], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
lea eax, [ebp - 0x70]
push 1
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x80]
push ecx
push edx
mov dword [ebp - 0x128], 0x61d3b0
mov dword [ebp - 0x130], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5ba81d
cmp word [eax], 2
jne 0x5ba81d
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x150]
push eax
lea edx, [ebp - 0x90]
push ecx
push edx
mov dword [ebp - 0x148], 3
mov dword [ebp - 0x150], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5ba7fa
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5ba810
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5ba822
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x80]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x80]
lea ecx, [ebp - 0x90]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x1c]
add esp, 0x10
test eax, eax
mov dword [ebp - 0x138], 0x416160
mov dword [ebp - 0x140], 8
je 0x5ba8d4
cmp word [eax], 2
jne 0x5ba8d4
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 3
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5ba8b1
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5ba8c7
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5ba8d9
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x417234
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5ba978
cmp word [eax], 2
jne 0x5ba978
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 4
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5ba95a
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5ba96b
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5ba97d
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x61d374]
mov dword [ebp - 0x140], 8
mov dword [ebp - 0x138], eax
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5baa22
cmp word [eax], 2
jne 0x5baa22
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 4
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5ba9ff
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5baa15
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5baa27
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x415a3c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5baacb
cmp word [eax], 2
jne 0x5baacb
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 4
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5baaa8
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5baabe
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5baad0
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x4172b4
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5bab6f
cmp word [eax], 2
jne 0x5bab6f
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 5
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bab51
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5bab62
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bab74
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x138], 0x417d10
mov dword [ebp - 0x140], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
lea ecx, [ebp - 0x70]
push 1
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x80]
push edx
push eax
mov dword [ebp - 0x128], 0x61d3b8
mov dword [ebp - 0x130], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5bac57
cmp word [eax], 2
jne 0x5bac57
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x150]
push ecx
lea eax, [ebp - 0x90]
push edx
push eax
mov dword [ebp - 0x148], 5
mov dword [ebp - 0x150], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bac34
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5bac4a
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bac5c
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x80]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x80]
lea edx, [ebp - 0x90]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x1c]
add esp, 0x10
test eax, eax
mov dword [ebp - 0x138], 0x416160
mov dword [ebp - 0x140], 8
je 0x5bad0e
cmp word [eax], 2
jne 0x5bad0e
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 5
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5baceb
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5bad01
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bad13
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x4172c4
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5badb2
cmp word [eax], 2
jne 0x5badb2
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 6
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bad94
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5bada5
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5badb7
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov ecx, dword [0x61d37c]
test eax, eax
mov dword [ebp - 0x138], ecx
mov dword [ebp - 0x140], 8
je 0x5bae5d
cmp word [eax], 2
jne 0x5bae5d
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 6
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bae3a
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5bae50
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bae62
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x415a3c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5baf06
cmp word [eax], 2
jne 0x5baf06
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 6
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5baee3
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5baef9
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5baf0b
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 7
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
mov edx, dword [0x61d328]
push edx
push 0x415fcc
call esi
mov ebx, eax
mov eax, dword [0x61d330]
neg ebx
sbb ebx, ebx
push eax
push 0x415fcc
inc ebx
call esi
neg eax
sbb eax, eax
inc eax
test eax, ebx
jne 0x5bb148
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x128], 0x417464
test eax, eax
mov dword [ebp - 0x130], 8
je 0x5bafed
cmp word [eax], 2
jne 0x5bafed
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bafcf
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5bafe0
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5baff2
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov eax, dword [ebp - 0x1c]
mov edx, dword [0x61d5f0]
test eax, eax
mov dword [ebp - 0x128], edx
mov dword [ebp - 0x130], 8
je 0x5bb069
cmp word [eax], 2
jne 0x5bb069
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov ebx, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub ebx, edx
cmp ebx, eax
jb 0x5bb046
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 1
sub esi, edx
cmp esi, eax
jb 0x5bb05c
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, ebx
shl eax, 4
jmp 0x5bb06e
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x128], 0x415a3c
test eax, eax
mov dword [ebp - 0x130], 8
je 0x5bb0e3
cmp word [eax], 2
jne 0x5bb0e3
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov ebx, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub ebx, edx
cmp ebx, eax
jb 0x5bb0c0
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 2
sub esi, edx
cmp esi, eax
jb 0x5bb0d6
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, ebx
shl eax, 4
jmp 0x5bb0e8
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
jmp 0x5bb148
mov edx, dword [ebp + 0x58]
mov eax, dword [0x61d110]
mov edx, dword [edx]
lea ecx, [eax + 0x18]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ecx, dword [0x61d110]
mov edx, dword [ecx + 0x1c]
push edx
push 0x415fcc
call esi
test eax, eax
je 0x5bcc20
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x128], 0x416888
test eax, eax
mov dword [ebp - 0x130], 8
je 0x5bb1c0
cmp word [eax], 2
jne 0x5bb1c0
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bb1a2
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5bb1b3
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bb1c5
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov ecx, dword [0x61d110]
mov eax, dword [ebp - 0x1c]
test eax, eax
mov edx, dword [ecx + 0x1c]
mov dword [ebp - 0x130], 8
mov dword [ebp - 0x128], edx
je 0x5bb23f
cmp word [eax], 2
jne 0x5bb23f
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov ebx, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub ebx, edx
cmp ebx, eax
jb 0x5bb21c
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 1
sub esi, edx
cmp esi, eax
jb 0x5bb232
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, ebx
shl eax, 4
jmp 0x5bb244
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x128], 0x415a3c
test eax, eax
mov dword [ebp - 0x130], 8
je 0x5bb2b9
cmp word [eax], 2
jne 0x5bb2b9
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov ebx, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub ebx, edx
cmp ebx, eax
jb 0x5bb296
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 2
sub esi, edx
cmp esi, eax
jb 0x5bb2ac
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, ebx
shl eax, 4
jmp 0x5bb2be
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416780
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5bb354
cmp word [eax], 2
jne 0x5bb354
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bb336
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5bb347
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bb359
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x138], 0x4180cc
mov dword [ebp - 0x140], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
lea edx, [ebp - 0x70]
push 1
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x80]
push eax
push ecx
mov dword [ebp - 0x128], 0x61d4b4
mov dword [ebp - 0x130], 0x4002
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5bb43c
cmp word [eax], 2
jne 0x5bb43c
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x150]
push edx
lea ecx, [ebp - 0x90]
push eax
push ecx
mov dword [ebp - 0x148], 1
mov dword [ebp - 0x150], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bb419
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5bb42f
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bb441
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x80]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x80]
lea eax, [ebp - 0x90]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x1c]
add esp, 0x10
test eax, eax
mov dword [ebp - 0x138], 0x416160
mov dword [ebp - 0x140], 8
je 0x5bb4f3
cmp word [eax], 2
jne 0x5bb4f3
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bb4d0
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5bb4e6
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bb4f8
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x41678c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5bb593
mov ecx, 2
cmp word [eax], cx
jne 0x5bb593
lea edx, [ebp - 0x50]
mov dword [ebp - 0x128], ecx
mov dword [ebp - 0x130], ecx
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bb575
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5bb586
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bb598
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x138], 0x417d10
mov dword [ebp - 0x140], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
lea edx, [ebp - 0x70]
push 1
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x80]
push eax
push ecx
mov dword [ebp - 0x128], 0x61d4b8
mov dword [ebp - 0x130], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5bb677
mov ecx, 2
cmp word [eax], cx
jne 0x5bb677
lea edx, [ebp - 0x50]
mov dword [ebp - 0x148], ecx
mov dword [ebp - 0x150], ecx
lea eax, [ebp - 0x150]
push edx
lea ecx, [ebp - 0x90]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bb654
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5bb66a
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bb67c
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x80]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x80]
lea eax, [ebp - 0x90]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x1c]
add esp, 0x10
test eax, eax
mov dword [ebp - 0x138], 0x416160
mov dword [ebp - 0x140], 8
je 0x5bb72a
mov ecx, 2
cmp word [eax], cx
jne 0x5bb72a
lea edx, [ebp - 0x50]
mov dword [ebp - 0x128], ecx
mov dword [ebp - 0x130], ecx
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bb707
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5bb71d
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bb72f
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416798
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5bb7ce
cmp word [eax], 2
jne 0x5bb7ce
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 3
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bb7b0
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5bb7c1
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bb7d3
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x138], 0x4180dc
mov dword [ebp - 0x140], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
lea edx, [ebp - 0x70]
push 1
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x80]
push eax
push ecx
mov dword [ebp - 0x128], 0x61d4c0
mov dword [ebp - 0x130], 0x4002
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5bb8b6
cmp word [eax], 2
jne 0x5bb8b6
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x150]
push edx
lea ecx, [ebp - 0x90]
push eax
push ecx
mov dword [ebp - 0x148], 3
mov dword [ebp - 0x150], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bb893
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5bb8a9
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bb8bb
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x80]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x80]
lea eax, [ebp - 0x90]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x1c]
add esp, 0x10
test eax, eax
mov dword [ebp - 0x138], 0x416160
mov dword [ebp - 0x140], 8
je 0x5bb96d
cmp word [eax], 2
jne 0x5bb96d
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 3
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bb94a
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5bb960
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bb972
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x4167a4
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5bba11
cmp word [eax], 2
jne 0x5bba11
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 4
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bb9f3
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5bba04
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bba16
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x138], 0x417d10
mov dword [ebp - 0x140], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
lea edx, [ebp - 0x70]
push 1
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x80]
push eax
push ecx
mov dword [ebp - 0x128], 0x61d4c4
mov dword [ebp - 0x130], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5bbaf9
cmp word [eax], 2
jne 0x5bbaf9
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x150]
push edx
lea ecx, [ebp - 0x90]
push eax
push ecx
mov dword [ebp - 0x148], 4
mov dword [ebp - 0x150], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bbad6
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5bbaec
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bbafe
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x80]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x80]
lea eax, [ebp - 0x90]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x1c]
add esp, 0x10
test eax, eax
mov dword [ebp - 0x138], 0x416160
mov dword [ebp - 0x140], 8
je 0x5bbbb0
cmp word [eax], 2
jne 0x5bbbb0
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 4
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bbb8d
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5bbba3
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bbbb5
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416854
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5bbc54
cmp word [eax], 2
jne 0x5bbc54
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 5
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bbc36
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5bbc47
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bbc59
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov edx, dword [0x61d51c]
test eax, eax
mov dword [ebp - 0x138], edx
mov dword [ebp - 0x140], 8
je 0x5bbcff
cmp word [eax], 2
jne 0x5bbcff
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 5
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bbcdc
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5bbcf2
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bbd04
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x415a3c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5bbda8
cmp word [eax], 2
jne 0x5bbda8
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 5
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bbd85
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5bbd9b
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bbdad
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416834
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5bbe4c
cmp word [eax], 2
jne 0x5bbe4c
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 6
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bbe2e
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5bbe3f
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bbe51
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x61d514]
mov dword [ebp - 0x140], 8
mov dword [ebp - 0x138], eax
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5bbef6
cmp word [eax], 2
jne 0x5bbef6
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 6
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bbed3
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5bbee9
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bbefb
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x415a3c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5bbf9f
cmp word [eax], 2
jne 0x5bbf9f
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 6
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bbf7c
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5bbf92
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bbfa4
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416824
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5bc043
cmp word [eax], 2
jne 0x5bc043
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 7
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bc025
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5bc036
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bc048
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov ecx, dword [0x61d510]
test eax, eax
mov dword [ebp - 0x138], ecx
mov dword [ebp - 0x140], 8
je 0x5bc0ee
cmp word [eax], 2
jne 0x5bc0ee
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 7
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bc0cb
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5bc0e1
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bc0f3
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x415a3c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5bc197
cmp word [eax], 2
jne 0x5bc197
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 7
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bc174
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5bc18a
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bc19c
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov ecx, 8
test eax, eax
mov dword [ebp - 0x138], 0x416844
mov dword [ebp - 0x140], ecx
je 0x5bc238
cmp word [eax], 2
jne 0x5bc238
lea edx, [ebp - 0x50]
mov dword [ebp - 0x128], ecx
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bc21a
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5bc22b
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bc23d
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov edx, dword [0x61d518]
mov ecx, 8
mov dword [ebp - 0x138], edx
test eax, eax
mov dword [ebp - 0x140], ecx
je 0x5bc2e0
cmp word [eax], 2
jne 0x5bc2e0
mov dword [ebp - 0x128], ecx
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bc2bd
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5bc2d3
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bc2e5
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov ecx, 8
test eax, eax
mov dword [ebp - 0x138], 0x415a3c
mov dword [ebp - 0x140], ecx
je 0x5bc386
cmp word [eax], 2
jne 0x5bc386
mov dword [ebp - 0x128], ecx
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bc363
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5bc379
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bc38b
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x417dd0
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5bc42a
cmp word [eax], 2
jne 0x5bc42a
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 9
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bc40c
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5bc41d
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bc42f
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x61d4fc]
mov ecx, dword [0x61d500]
mov dword [ebp - 0x138], eax
mov eax, dword [ebp - 0x1c]
test eax, eax
mov dword [ebp - 0x134], ecx
mov dword [ebp - 0x140], 5
je 0x5bc4e0
cmp word [eax], 2
jne 0x5bc4e0
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 9
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bc4bd
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5bc4d3
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bc4e5
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416160
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5bc589
cmp word [eax], 2
jne 0x5bc589
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 9
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bc566
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5bc57c
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bc58e
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x417ddc
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5bc62d
cmp word [eax], 2
jne 0x5bc62d
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 0xa
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bc60f
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5bc620
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bc632
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x61d50c]
mov edx, dword [0x61d508]
mov dword [ebp - 0x134], eax
mov eax, dword [ebp - 0x1c]
test eax, eax
mov dword [ebp - 0x138], edx
mov dword [ebp - 0x140], 5
je 0x5bc6e3
cmp word [eax], 2
jne 0x5bc6e3
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 0xa
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bc6c0
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5bc6d6
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bc6e8
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416160
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5bc78c
cmp word [eax], 2
jne 0x5bc78c
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 0xa
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bc769
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5bc77f
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bc791
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x417de8
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5bc830
cmp word [eax], 2
jne 0x5bc830
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 0xb
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bc812
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5bc823
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bc835
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov cx, word [0x61d504]
mov eax, dword [ebp - 0x1c]
mov word [ebp - 0x138], cx
mov ecx, 2
test eax, eax
mov dword [ebp - 0x140], ecx
je 0x5bc8d9
cmp word [eax], cx
jne 0x5bc8d9
lea edx, [ebp - 0x50]
mov dword [ebp - 0x130], ecx
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 0xb
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bc8b6
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5bc8cc
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bc8de
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416160
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5bc982
cmp word [eax], 2
jne 0x5bc982
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 0xb
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bc95f
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5bc975
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bc987
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x417eec
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5bca26
cmp word [eax], 2
jne 0x5bca26
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 0xc
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bca08
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5bca19
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bca2b
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x138], 0x417f00
mov dword [ebp - 0x140], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
lea edx, [ebp - 0x70]
push 1
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x80]
push eax
push ecx
mov dword [ebp - 0x128], 0x61d4f4
mov dword [ebp - 0x130], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5bcb0e
cmp word [eax], 2
jne 0x5bcb0e
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x150]
push edx
lea ecx, [ebp - 0x90]
push eax
push ecx
mov dword [ebp - 0x148], 0xc
mov dword [ebp - 0x150], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bcaeb
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5bcb01
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bcb13
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x80]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x80]
lea eax, [ebp - 0x90]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x1c]
add esp, 0x10
test eax, eax
mov dword [ebp - 0x138], 0x416160
mov dword [ebp - 0x140], 8
je 0x5bcbc5
cmp word [eax], 2
jne 0x5bcbc5
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 0xc
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bcba2
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5bcbb8
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bcbca
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 0xd
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
jmp 0x5bcc33
mov edx, dword [ebp + 0x5c]
mov eax, dword [0x61d110]
mov edx, dword [edx]
lea ecx, [eax + 0x1c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ecx, dword [0x61d110]
mov edx, dword [ecx + 0x20]
push edx
push 0x415fcc
call esi
test eax, eax
je 0x5bdd28
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x128], 0x416894
test eax, eax
mov dword [ebp - 0x130], 8
je 0x5bccab
cmp word [eax], 2
jne 0x5bccab
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bcc8d
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5bcc9e
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bccb0
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov ecx, dword [0x61d110]
mov eax, dword [ebp - 0x1c]
test eax, eax
mov edx, dword [ecx + 0x20]
mov dword [ebp - 0x130], 8
mov dword [ebp - 0x128], edx
je 0x5bcd2a
cmp word [eax], 2
jne 0x5bcd2a
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov ebx, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub ebx, edx
cmp ebx, eax
jb 0x5bcd07
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 1
sub esi, edx
cmp esi, eax
jb 0x5bcd1d
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, ebx
shl eax, 4
jmp 0x5bcd2f
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x128], 0x415a3c
test eax, eax
mov dword [ebp - 0x130], 8
je 0x5bcda4
cmp word [eax], 2
jne 0x5bcda4
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov ebx, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub ebx, edx
cmp ebx, eax
jb 0x5bcd81
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 2
sub esi, edx
cmp esi, eax
jb 0x5bcd97
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, ebx
shl eax, 4
jmp 0x5bcda9
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x4167b0
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5bce3f
cmp word [eax], 2
jne 0x5bce3f
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bce21
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5bce32
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bce44
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x138], 0x4174e8
mov dword [ebp - 0x140], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
lea edx, [ebp - 0x70]
push 1
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x80]
push eax
push ecx
mov dword [ebp - 0x128], 0x61d4cc
mov dword [ebp - 0x130], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5bcf27
cmp word [eax], 2
jne 0x5bcf27
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x150]
push edx
lea ecx, [ebp - 0x90]
push eax
push ecx
mov dword [ebp - 0x148], 1
mov dword [ebp - 0x150], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bcf04
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5bcf1a
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bcf2c
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x80]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x80]
lea eax, [ebp - 0x90]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x1c]
add esp, 0x10
test eax, eax
mov dword [ebp - 0x138], 0x416160
mov dword [ebp - 0x140], 8
je 0x5bcfde
cmp word [eax], 2
jne 0x5bcfde
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bcfbb
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5bcfd1
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bcfe3
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x4167bc
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5bd07e
mov ecx, 2
cmp word [eax], cx
jne 0x5bd07e
lea edx, [ebp - 0x50]
mov dword [ebp - 0x128], ecx
mov dword [ebp - 0x130], ecx
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bd060
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5bd071
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bd083
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x138], 0x417d10
mov dword [ebp - 0x140], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
lea edx, [ebp - 0x70]
push 1
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x80]
push eax
push ecx
mov dword [ebp - 0x128], 0x61d4d4
mov dword [ebp - 0x130], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5bd162
mov ecx, 2
cmp word [eax], cx
jne 0x5bd162
lea edx, [ebp - 0x50]
mov dword [ebp - 0x148], ecx
mov dword [ebp - 0x150], ecx
lea eax, [ebp - 0x150]
push edx
lea ecx, [ebp - 0x90]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bd13f
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5bd155
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bd167
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x80]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x80]
lea eax, [ebp - 0x90]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x1c]
add esp, 0x10
test eax, eax
mov dword [ebp - 0x138], 0x416160
mov dword [ebp - 0x140], 8
je 0x5bd215
mov ecx, 2
cmp word [eax], cx
jne 0x5bd215
lea edx, [ebp - 0x50]
mov dword [ebp - 0x128], ecx
mov dword [ebp - 0x130], ecx
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bd1f2
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5bd208
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bd21a
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x4167c8
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5bd2b9
cmp word [eax], 2
jne 0x5bd2b9
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 3
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bd29b
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5bd2ac
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bd2be
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x138], 0x417d10
mov dword [ebp - 0x140], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
lea edx, [ebp - 0x70]
push 1
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x80]
push eax
push ecx
mov dword [ebp - 0x128], 0x61d4dc
mov dword [ebp - 0x130], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5bd3a1
cmp word [eax], 2
jne 0x5bd3a1
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x150]
push edx
lea ecx, [ebp - 0x90]
push eax
push ecx
mov dword [ebp - 0x148], 3
mov dword [ebp - 0x150], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bd37e
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5bd394
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bd3a6
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x80]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x80]
lea eax, [ebp - 0x90]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x1c]
add esp, 0x10
test eax, eax
mov dword [ebp - 0x138], 0x416160
mov dword [ebp - 0x140], 8
je 0x5bd458
cmp word [eax], 2
jne 0x5bd458
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 3
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bd435
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5bd44b
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bd45d
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x4167d4
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5bd4fc
cmp word [eax], 2
jne 0x5bd4fc
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 4
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bd4de
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5bd4ef
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bd501
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x138], 0x417d10
mov dword [ebp - 0x140], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
lea edx, [ebp - 0x70]
push 1
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x80]
push eax
push ecx
mov dword [ebp - 0x128], 0x61d4e4
mov dword [ebp - 0x130], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5bd5e4
cmp word [eax], 2
jne 0x5bd5e4
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x150]
push edx
lea ecx, [ebp - 0x90]
push eax
push ecx
mov dword [ebp - 0x148], 4
mov dword [ebp - 0x150], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bd5c1
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5bd5d7
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bd5e9
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x80]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x80]
lea eax, [ebp - 0x90]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x1c]
add esp, 0x10
test eax, eax
mov dword [ebp - 0x138], 0x416160
mov dword [ebp - 0x140], 8
je 0x5bd69b
cmp word [eax], 2
jne 0x5bd69b
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 4
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bd678
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5bd68e
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bd6a0
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x4167e0
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5bd73f
cmp word [eax], 2
jne 0x5bd73f
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 5
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bd721
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5bd732
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bd744
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x138], 0x417d10
mov dword [ebp - 0x140], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
lea edx, [ebp - 0x70]
push 1
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x80]
push eax
push ecx
mov dword [ebp - 0x128], 0x61d4ec
mov dword [ebp - 0x130], 0x4005
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5bd827
cmp word [eax], 2
jne 0x5bd827
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x150]
push edx
lea ecx, [ebp - 0x90]
push eax
push ecx
mov dword [ebp - 0x148], 5
mov dword [ebp - 0x150], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bd804
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5bd81a
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bd82c
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x80]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x80]
lea eax, [ebp - 0x90]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x1c]
add esp, 0x10
test eax, eax
mov dword [ebp - 0x138], 0x416160
mov dword [ebp - 0x140], 8
je 0x5bd8de
cmp word [eax], 2
jne 0x5bd8de
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 5
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bd8bb
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5bd8d1
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bd8e3
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x417dac
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5bd982
cmp word [eax], 2
jne 0x5bd982
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 6
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bd964
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5bd975
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bd987
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov edx, dword [0x61d520]
test eax, eax
mov dword [ebp - 0x138], edx
mov dword [ebp - 0x140], 8
je 0x5bda2d
cmp word [eax], 2
jne 0x5bda2d
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 6
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bda0a
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5bda20
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bda32
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x415a3c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5bdad6
cmp word [eax], 2
jne 0x5bdad6
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 6
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bdab3
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5bdac9
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bdadb
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x417dbc
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5bdb7a
cmp word [eax], 2
jne 0x5bdb7a
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 7
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bdb5c
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5bdb6d
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bdb7f
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x61d524]
mov dword [ebp - 0x140], 8
mov dword [ebp - 0x138], eax
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5bdc24
cmp word [eax], 2
jne 0x5bdc24
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 7
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bdc01
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5bdc17
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bdc29
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x415a3c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5bdccd
cmp word [eax], 2
jne 0x5bdccd
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 7
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bdcaa
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5bdcc0
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bdcd2
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 8
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
jmp 0x5bdd3b
mov ecx, dword [ebp + 0x60]
mov eax, dword [0x61d110]
mov edx, dword [ecx]
lea ecx, [eax + 0x20]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ecx, dword [0x61d110]
mov edx, dword [ecx + 0x24]
push edx
push 0x415fcc
call esi
test eax, eax
je 0x5be2dd
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x128], 0x417650
test eax, eax
mov dword [ebp - 0x130], 8
je 0x5bddb3
cmp word [eax], 2
jne 0x5bddb3
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bdd95
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5bdda6
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bddb8
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov ecx, dword [0x61d110]
mov eax, dword [ebp - 0x1c]
test eax, eax
mov edx, dword [ecx + 0x24]
mov dword [ebp - 0x130], 8
mov dword [ebp - 0x128], edx
je 0x5bde32
cmp word [eax], 2
jne 0x5bde32
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov ebx, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub ebx, edx
cmp ebx, eax
jb 0x5bde0f
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 1
sub esi, edx
cmp esi, eax
jb 0x5bde25
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, ebx
shl eax, 4
jmp 0x5bde37
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x128], 0x415a3c
test eax, eax
mov dword [ebp - 0x130], 8
je 0x5bdeac
cmp word [eax], 2
jne 0x5bdeac
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov ebx, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub ebx, edx
cmp ebx, eax
jb 0x5bde89
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 2
sub esi, edx
cmp esi, eax
jb 0x5bde9f
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, ebx
shl eax, 4
jmp 0x5bdeb1
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x417d20
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5bdf47
cmp word [eax], 2
jne 0x5bdf47
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bdf29
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5bdf3a
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bdf4c
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dx, word [0x61d404]
mov ecx, 2
mov word [ebp - 0x138], dx
test eax, eax
mov dword [ebp - 0x140], ecx
je 0x5bdff0
cmp word [eax], cx
jne 0x5bdff0
mov dword [ebp - 0x130], ecx
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 1
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bdfcd
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5bdfe3
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bdff5
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416160
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5be099
cmp word [eax], 2
jne 0x5be099
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5be076
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5be08c
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5be09e
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x4174a0
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5be139
mov ecx, 2
cmp word [eax], cx
jne 0x5be139
mov dword [ebp - 0x128], ecx
mov dword [ebp - 0x130], ecx
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5be11b
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5be12c
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5be13e
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov ax, word [0x61d406]
mov ecx, 2
mov word [ebp - 0x138], ax
mov eax, dword [ebp - 0x1c]
test eax, eax
mov dword [ebp - 0x140], ecx
je 0x5be1dd
cmp word [eax], cx
jne 0x5be1dd
mov dword [ebp - 0x128], ecx
mov dword [ebp - 0x130], ecx
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5be1ba
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5be1d0
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5be1e2
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416160
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5be282
mov ecx, 2
cmp word [eax], cx
jne 0x5be282
mov dword [ebp - 0x128], ecx
mov dword [ebp - 0x130], ecx
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5be25f
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5be275
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5be287
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 3
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
jmp 0x5be2f0
mov ecx, dword [ebp + 0x64]
mov eax, dword [0x61d110]
mov edx, dword [ecx]
lea ecx, [eax + 0x24]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ecx, dword [0x61d110]
mov edx, dword [ecx + 8]
push edx
push 0x416560
call esi
mov ebx, eax
mov eax, dword [0x61d110]
neg ebx
mov ecx, dword [eax + 4]
sbb ebx, ebx
push ecx
push 0x416560
neg ebx
call esi
mov edx, dword [0x61d110]
neg eax
sbb eax, eax
neg eax
and ebx, eax
mov eax, dword [edx + 0xc]
neg ebx
sbb ebx, ebx
push eax
push 0x416560
neg ebx
call esi
mov ecx, dword [0x61d110]
neg eax
mov edx, dword [ecx + 0x10]
sbb eax, eax
push edx
neg eax
and ebx, eax
push 0x416560
neg ebx
sbb ebx, ebx
neg ebx
call esi
neg eax
sbb eax, eax
neg eax
and ebx, eax
mov eax, dword [0x61d110]
neg ebx
mov ecx, dword [eax + 0x14]
sbb ebx, ebx
push ecx
push 0x416560
neg ebx
call esi
mov edx, dword [0x61d110]
neg eax
sbb eax, eax
neg eax
and ebx, eax
mov eax, dword [edx + 0x18]
neg ebx
sbb ebx, ebx
push eax
push 0x416560
neg ebx
call esi
mov ecx, dword [0x61d110]
neg eax
mov edx, dword [ecx + 0x1c]
sbb eax, eax
push edx
neg eax
and ebx, eax
push 0x416560
neg ebx
sbb ebx, ebx
neg ebx
call esi
neg eax
sbb eax, eax
neg eax
and ebx, eax
neg ebx
sbb ebx, ebx
neg ebx
mov eax, dword [0x61d110]
mov ecx, dword [eax + 0x20]
push ecx
push 0x416560
call esi
mov edx, dword [0x61d110]
neg eax
sbb eax, eax
neg eax
and ebx, eax
mov eax, dword [edx + 0x24]
neg ebx
sbb ebx, ebx
push eax
push 0x416560
neg ebx
call esi
neg eax
mov ecx, dword [0x61d5fc]
sbb eax, eax
push ecx
neg eax
and ebx, eax
push 0x416560
neg ebx
sbb ebx, ebx
neg ebx
call esi
neg eax
mov edx, dword [0x61d55c]
sbb eax, eax
push edx
neg eax
and ebx, eax
push 0x416560
neg ebx
sbb ebx, ebx
neg ebx
call esi
neg eax
sbb eax, eax
neg eax
test eax, ebx
jne 0x5be44c
mov ecx, dword [0x61d110]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x416560
call esi
mov edx, 0x416560
jmp 0x5be464
mov ecx, dword [0x61d110]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x415fc4
call esi
mov edx, 0x415fc4
mov ecx, dword [0x61d628]
call esi
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x128], 0x417638
test eax, eax
mov dword [ebp - 0x130], 8
je 0x5be4cb
cmp word [eax], 2
jne 0x5be4cb
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5be4ad
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5be4be
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5be4d0
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov ecx, dword [0x61d628]
mov eax, dword [ebp - 0x1c]
test eax, eax
mov edx, dword [ecx]
mov dword [ebp - 0x130], 8
mov dword [ebp - 0x128], edx
je 0x5be549
cmp word [eax], 2
jne 0x5be549
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov ebx, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub ebx, edx
cmp ebx, eax
jb 0x5be526
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 1
sub esi, edx
cmp esi, eax
jb 0x5be53c
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, ebx
shl eax, 4
jmp 0x5be54e
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x128], 0x415a3c
test eax, eax
mov dword [ebp - 0x130], 8
je 0x5be5c3
cmp word [eax], 2
jne 0x5be5c3
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov ebx, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub ebx, edx
cmp ebx, eax
jb 0x5be5a0
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov esi, 2
sub esi, edx
cmp esi, eax
jb 0x5be5b6
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, esi
add eax, ebx
shl eax, 4
jmp 0x5be5c8
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x130]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x417bfc
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5be65e
cmp word [eax], 2
jne 0x5be65e
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5be640
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5be651
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5be663
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5be6f3
cmp word [eax], 2
jne 0x5be6f3
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5be6d0
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5be6e6
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5be6f8
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
mov edx, 0x61d28c
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x415a3c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5be79b
cmp word [eax], 2
jne 0x5be79b
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 1
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5be778
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5be78e
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5be7a0
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x70]
call esi
push 0x61d678
call fcn.0041481c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov ebx, 8
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x138], 0x415be0
mov dword [ebp - 0x140], ebx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
lea edx, [ebp - 0x70]
push 1
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x80]
push eax
push ecx
mov dword [ebp - 0x128], 0x61d686
mov dword [ebp - 0x130], 0x4002
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea edx, [ebp - 0x80]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call esi
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x417ebc
test eax, eax
mov dword [ebp - 0x140], ebx
je 0x5be8ab
mov ecx, 2
cmp word [eax], cx
jne 0x5be8ab
lea edx, [ebp - 0x50]
mov dword [ebp - 0x128], ecx
mov dword [ebp - 0x130], ecx
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5be88d
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5be89e
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5be8b0
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x70]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcGetDateVar]
lea eax, [ebp - 0xa0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcGetTimeVar]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0x130]
lea ecx, [ebp - 0x80]
mov dword [ebp - 0x128], 0x417ecc
mov dword [ebp - 0x130], 8
call ebx
mov esi, dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
push 1
lea ecx, [ebp - 0x80]
push 1
lea edx, [ebp - 0x70]
push ecx
lea eax, [ebp - 0x90]
push edx
push eax
call esi
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0xb0]
mov dword [ebp - 0x138], 0x417058
mov dword [ebp - 0x140], 8
call ebx
push 1
lea ecx, [ebp - 0xb0]
push 1
lea edx, [ebp - 0xa0]
push ecx
lea eax, [ebp - 0xc0]
push edx
push eax
call esi
mov eax, 2
lea ecx, [ebp - 0xf0]
mov dword [ebp - 0xe8], eax
mov dword [ebp - 0xf0], eax
push ecx
lea edx, [ebp - 0x40]
push 1
lea eax, [ebp - 0x100]
push edx
push eax
mov dword [ebp - 0x148], 0x417ee4
mov dword [ebp - 0x150], 8
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x5bea1d
cmp word [eax], 2
jne 0x5bea1d
mov eax, 2
lea ecx, [ebp - 0x50]
mov dword [ebp - 0x168], eax
mov dword [ebp - 0x170], eax
lea edx, [ebp - 0x170]
push ecx
lea eax, [ebp - 0x120]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ebx, eax
mov eax, dword [ebp - 0x1c]
mov edx, dword [eax + 0x1c]
mov ecx, dword [eax + 0x18]
sub ebx, edx
cmp ebx, ecx
jb 0x5be9f0
call edi
mov eax, dword [ebp - 0x1c]
mov edx, dword [eax + 0x14]
mov ecx, dword [eax + 0x10]
mov edi, 1
sub edi, edx
cmp edi, ecx
jb 0x5bea0a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov eax, dword [ebp - 0x1c]
mov esi, dword [eax + 0x18]
imul esi, edi
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
add esi, ebx
shl esi, 4
jmp 0x5bea21
call edi
mov esi, eax
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
lea ecx, [ebp - 0x90]
lea edx, [ebp - 0xc0]
push ecx
lea eax, [ebp - 0xd0]
push edx
push eax
call ebx
lea ecx, [ebp - 0x150]
push eax
lea edx, [ebp - 0xe0]
push ecx
push edx
call ebx
push eax
lea eax, [ebp - 0x100]
lea ecx, [ebp - 0x110]
push eax
push ecx
call ebx
mov edx, eax
mov eax, dword [ebp - 0x1c]
mov ecx, dword [eax + 0xc]
add ecx, esi
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x110]
lea edx, [ebp - 0x120]
push ecx
lea eax, [ebp - 0x100]
push edx
lea ecx, [ebp - 0xe0]
push eax
lea edx, [ebp - 0xf0]
push ecx
lea eax, [ebp - 0xd0]
push edx
lea ecx, [ebp - 0xc0]
push eax
lea edx, [ebp - 0x90]
push ecx
lea eax, [ebp - 0xb0]
push edx
lea ecx, [ebp - 0xa0]
push eax
lea edx, [ebp - 0x80]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
push 0xc
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x1c]
add esp, 0x34
test eax, eax
mov dword [ebp - 0x138], 0x415a3c
mov dword [ebp - 0x140], 8
je 0x5beb4c
cmp word [eax], 2
jne 0x5beb4c
mov eax, 2
lea ecx, [ebp - 0x50]
mov dword [ebp - 0x128], eax
mov dword [ebp - 0x130], eax
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5beb29
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5beb3f
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5beb51
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x417f14
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5bebf0
cmp word [eax], 2
jne 0x5bebf0
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 3
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bebd2
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5bebe3
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bebf5
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov ecx, dword [0x61d654]
test eax, eax
mov dword [ebp - 0x138], ecx
mov dword [ebp - 0x140], 8
je 0x5bec9b
cmp word [eax], 2
jne 0x5bec9b
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 3
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bec78
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5bec8e
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5beca0
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x415a3c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5bed44
cmp word [eax], 2
jne 0x5bed44
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 3
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bed21
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5bed37
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bed49
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x417f20
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5bede8
cmp word [eax], 2
jne 0x5bede8
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x130]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
mov dword [ebp - 0x128], 4
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bedca
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5beddb
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5beded
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dx, word [0x61d688]
test eax, eax
mov word [ebp - 0x138], dx
mov dword [ebp - 0x140], 2
je 0x5bee95
cmp word [eax], 2
jne 0x5bee95
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 4
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bee72
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5bee88
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bee9a
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416160
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5bef3e
cmp word [eax], 2
jne 0x5bef3e
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 4
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bef1b
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5bef31
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bef43
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x417c30
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5befe2
cmp word [eax], 2
jne 0x5befe2
lea eax, [ebp - 0x50]
lea ecx, [ebp - 0x130]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0x128], 5
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5befc4
call edi
mov ecx, dword [ebp - 0x1c]
mov ebx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
neg ebx
cmp ebx, eax
jb 0x5befd5
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5befe7
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x61d650]
push eax
push 0x4152bc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x5bf0b3
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x416560
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5bf13d
cmp word [eax], 2
jne 0x5bf13d
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 5
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bf089
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5bf130
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bf142
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x415fc4
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5bf13d
cmp word [eax], 2
jne 0x5bf13d
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 5
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bf11a
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 1
sub ebx, edx
cmp ebx, eax
jb 0x5bf130
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bf142
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0x138], 0x415a3c
test eax, eax
mov dword [ebp - 0x140], 8
je 0x5bf1e6
cmp word [eax], 2
jne 0x5bf1e6
lea ecx, [ebp - 0x50]
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
mov dword [ebp - 0x128], 5
mov dword [ebp - 0x130], 2
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov ecx, dword [ebp - 0x1c]
mov esi, eax
mov edx, dword [ecx + 0x1c]
mov eax, dword [ecx + 0x18]
sub esi, edx
cmp esi, eax
jb 0x5bf1c3
call edi
mov ecx, dword [ebp - 0x1c]
mov edx, dword [ecx + 0x14]
mov eax, dword [ecx + 0x10]
mov ebx, 2
sub ebx, edx
cmp ebx, eax
jb 0x5bf1d9
call edi
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx + 0x18]
imul eax, ebx
add eax, esi
shl eax, 4
jmp 0x5bf1eb
call edi
mov ecx, dword [ebp - 0x1c]
mov ecx, dword [ecx + 0xc]
lea edx, [ebp - 0x140]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x70]
lea edx, [ebp - 0x130]
push ecx
push 1
lea eax, [ebp - 0x80]
mov esi, 8
push edx
push eax
mov dword [ebp - 0x148], 0x4177a4
mov dword [ebp - 0x150], esi
mov dword [ebp - 0x68], 0xc
mov dword [ebp - 0x70], 2
mov dword [ebp - 0x128], 0x61d2a8
mov dword [ebp - 0x130], 0x4008
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov edx, 0x416fc0
lea ecx, [ebp - 0x60]
mov dword [ebp - 0x158], 0x414898
mov dword [ebp - 0x160], esi
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
lea ecx, [ebp - 0x150]
lea edx, [ebp - 0x80]
push ecx
lea eax, [ebp - 0x90]
push edx
push eax
call esi
lea ecx, [ebp - 0x160]
push eax
lea edx, [ebp - 0xa0]
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0x1c]
lea ecx, [ebp - 0x60]
push eax
push ecx
call fcn.00598830
lea edx, [ebp - 0x170]
mov ecx, 0x61d5dc
mov word [ebp - 0x168], ax
mov dword [ebp - 0x170], 0xb
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x60]
call ebx
lea edx, [ebp - 0xa0]
lea eax, [ebp - 0x90]
push edx
lea ecx, [ebp - 0x80]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
lea eax, [ebp - 0x130]
mov dword [ebp - 0x128], 0
mov dword [ebp - 0x130], 0x800b
push 0x61d5dc
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
test ax, ax
je 0x5bf5e3
mov al, byte [ebp - 0x14]
lea edx, [ebp - 0x130]
cmp al, 3
push 0x61d5dc
sbb ecx, ecx
lea eax, [ebp - 0x70]
inc ecx
push edx
neg ecx
push eax
mov dword [ebp - 0x128], 0xffffffff
mov dword [ebp - 0x130], 0x800b
mov word [ebp - 0x138], cx
mov dword [ebp - 0x140], 0xb
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
lea ecx, [ebp - 0x140]
push eax
lea edx, [ebp - 0x80]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov di, ax
lea ecx, [ebp - 0x140]
not edi
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
test di, di
je 0x5bf4dc
movzx cx, byte [ebp - 0x14]
add cx, 1
jo 0x5bf691
call dword [sym.imp.MSVBVM60.DLL___vbaUI1I2]
mov byte [ebp - 0x14], al
call dword [sym.imp.MSVBVM60.DLL_rtcGetTimer]
fadd qword [0x402748]
mov edi, dword [sym.imp.MSVBVM60.DLL_rtcDoEvents]
fstp dword [ebp - 0x58]
fnstsw ax
test al, 0xd
jne 0x5bf68c
call dword [sym.imp.MSVBVM60.DLL_rtcGetTimer]
call dword [sym.imp.MSVBVM60.DLL___vbaFpR4]
fcomp dword [ebp - 0x58]
fnstsw ax
test ah, 0x41
je 0x5bf3f0
call edi
jmp 0x5bf3d6
lea eax, [ebp - 0x70]
lea ecx, [ebp - 0x130]
push eax
push 1
lea edx, [ebp - 0x80]
mov edi, 8
push ecx
push edx
mov dword [ebp - 0x148], 0x4177a4
mov dword [ebp - 0x150], edi
mov dword [ebp - 0x68], 0xc
mov dword [ebp - 0x70], 2
mov dword [ebp - 0x128], 0x61d2a8
mov dword [ebp - 0x130], 0x4008
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov edx, 0x416fc0
lea ecx, [ebp - 0x60]
mov dword [ebp - 0x158], 0x414898
mov dword [ebp - 0x160], edi
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0x150]
lea ecx, [ebp - 0x80]
push eax
lea edx, [ebp - 0x90]
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0x160]
lea ecx, [ebp - 0xa0]
push eax
push ecx
call esi
push eax
lea edx, [ebp - 0x1c]
lea eax, [ebp - 0x60]
push edx
push eax
call fcn.00598830
lea edx, [ebp - 0x170]
mov ecx, 0x61d5dc
mov word [ebp - 0x168], ax
mov dword [ebp - 0x170], 0xb
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x60]
call ebx
lea ecx, [ebp - 0xa0]
lea edx, [ebp - 0x90]
push ecx
lea eax, [ebp - 0x80]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
jmp 0x5bf327
lea edx, [ebp - 0x130]
push 0x61d5dc
push edx
mov dword [ebp - 0x128], 0
mov dword [ebp - 0x130], 0x800b
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
test ax, ax
je 0x5bf5e3
mov eax, dword [0x61d090]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
push 0x417c94
push eax
call esi
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
lea ecx, [ebp - 0x60]
call edi
push eax
push 0x417ca0
call esi
mov edx, eax
mov ecx, 0x61d58c
call edi
lea ecx, [ebp - 0x60]
call ebx
mov eax, dword [0x61d6cc]
test eax, eax
jne 0x5bf55a
push 0x61d6cc
push 0x404260
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
sub esp, 0x10
mov ecx, 0xa
mov ebx, esp
mov dword [ebp - 0x140], ecx
mov dword [ebp - 0x130], ecx
mov eax, 0x80020004
mov dword [ebx], ecx
mov ecx, dword [ebp - 0x13c]
mov dword [ebp - 0x138], eax
mov edx, eax
mov dword [ebx + 4], ecx
sub esp, 0x10
mov esi, dword [0x61d6cc]
mov ecx, esp
mov dword [ebx + 8], eax
mov eax, dword [ebp - 0x134]
mov dword [ebp - 0x128], edx
mov edi, dword [esi]
mov dword [ebx + 0xc], eax
mov eax, dword [ebp - 0x130]
mov dword [ecx], eax
mov eax, dword [ebp - 0x12c]
push esi
mov dword [ecx + 4], eax
mov dword [ecx + 8], edx
mov edx, dword [ebp - 0x124]
mov dword [ecx + 0xc], edx
call dword [edi + 0x2b0]
test eax, eax
fnclex
jge 0x5bf5e3
push 0x2b0
push 0x417cb0
push esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
wait
push 0x5bf679
jmp 0x5bf64e
lea eax, [ebp - 0x1c]
push eax
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
lea ecx, [ebp - 0x20]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x30]
call esi
lea ecx, [ebp - 0x40]
call esi
lea ecx, [ebp - 0x50]
call esi
ret
jmp 0x40339c
call dword [sym.imp.MSVBVM60.DLL___vbaErrorOverflow]
nop
nop
nop
nop
nop
nop
nop
nop
nop