Function at 0x4283a0
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push 0x403676
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x640
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x402e58
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 4], 1
mov dword [ebp - 4], 2
push 0xffffffffffffffff
call dword [sym.imp.MSVBVM60.DLL___vbaOnError]
mov dword [ebp - 4], 3
push 0
push 0
call dword [sym.imp.USER32.DLL_UnregisterHotKey]
mov dword [ebp - 4], 4
mov dword [ebp - 0x278], 0
cmp dword [ebp - 0x278], 0x137
jae 0x42842e
mov dword [ebp - 0x29c], 0
jmp 0x42843a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x29c], eax
mov ecx, 0x56
call dword [sym.imp.MSVBVM60.DLL___vbaUI1I2]
mov ecx, dword [0x43a68c]
add ecx, dword [ebp - 0x278]
mov byte [ecx], al
mov dword [ebp - 4], 5
mov dword [ebp - 0x278], 1
cmp dword [ebp - 0x278], 0x137
jae 0x42847c
mov dword [ebp - 0x2a0], 0
jmp 0x428488
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2a0], eax
mov ecx, 0x57
call dword [sym.imp.MSVBVM60.DLL___vbaUI1I2]
mov edx, dword [0x43a68c]
add edx, dword [ebp - 0x278]
mov byte [edx], al
mov dword [ebp - 4], 6
push 0
push 0
call dword [sym.imp.WINSPOOL.DRV_WaitForPrinterChange]
mov dword [ebp - 4], 7
mov dword [ebp - 0x278], 2
cmp dword [ebp - 0x278], 0x137
jae 0x4284db
mov dword [ebp - 0x2a4], 0
jmp 0x4284e7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2a4], eax
mov ecx, 0x8b
call dword [sym.imp.MSVBVM60.DLL___vbaUI1I2]
mov ecx, dword [0x43a68c]
add ecx, dword [ebp - 0x278]
mov byte [ecx], al
mov dword [ebp - 4], 8
push 0
push 0
call dword [sym.imp.ADVAPI32.DLL_AreAllAccessesGranted]
mov dword [ebp - 4], 9
mov dword [ebp - 0x278], 3
cmp dword [ebp - 0x278], 0x137
jae 0x42853a
mov dword [ebp - 0x2a8], 0
jmp 0x428546
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2a8], eax
mov ecx, 0x7c
call dword [sym.imp.MSVBVM60.DLL___vbaUI1I2]
mov edx, dword [0x43a68c]
add edx, dword [ebp - 0x278]
mov byte [edx], al
mov dword [ebp - 4], 0xa
mov dword [ebp - 0x278], 4
cmp dword [ebp - 0x278], 0x137
jae 0x428588
mov dword [ebp - 0x2ac], 0
jmp 0x428594
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2ac], eax
mov ecx, 0x24
call dword [sym.imp.MSVBVM60.DLL___vbaUI1I2]
mov ecx, dword [0x43a68c]
add ecx, dword [ebp - 0x278]
mov byte [ecx], al
mov dword [ebp - 4], 0xb
push 0
call fcn.00405b58
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xc
mov dword [ebp - 0x278], 5
cmp dword [ebp - 0x278], 0x137
jae 0x4285ea
mov dword [ebp - 0x2b0], 0
jmp 0x4285f6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2b0], eax
mov ecx, 0xc
call dword [sym.imp.MSVBVM60.DLL___vbaUI1I2]
mov edx, dword [0x43a68c]
add edx, dword [ebp - 0x278]
mov byte [edx], al
mov dword [ebp - 4], 0xd
push 0
push 0
call dword [sym.imp.USER32.DLL_UnregisterHotKey]
mov dword [ebp - 4], 0xe
push 0
push 0
call dword [sym.imp.WINSPOOL.DRV_WaitForPrinterChange]
mov dword [ebp - 4], 0xf
mov dword [ebp - 0x278], 6
cmp dword [ebp - 0x278], 0x137
jae 0x42865a
mov dword [ebp - 0x2b4], 0
jmp 0x428666
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2b4], eax
mov ecx, 0x8b
call dword [sym.imp.MSVBVM60.DLL___vbaUI1I2]
mov ecx, dword [0x43a68c]
add ecx, dword [ebp - 0x278]
mov byte [ecx], al
mov dword [ebp - 4], 0x10
mov dword [ebp - 0x54], 0
mov dword [ebp - 0x5c], 2
push 0xfffffffffffffffe
push 0xfffffffffffffffe
push 0xfffffffffffffffe
push 0xffffffffffffffff
lea edx, [ebp - 0x5c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcFormatPercent]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x11
mov dword [ebp - 0x278], 7
cmp dword [ebp - 0x278], 0x137
jae 0x4286ec
mov dword [ebp - 0x2b8], 0
jmp 0x4286f8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2b8], eax
mov ecx, 0x74
call dword [sym.imp.MSVBVM60.DLL___vbaUI1I2]
mov ecx, dword [0x43a68c]
add ecx, dword [ebp - 0x278]
mov byte [ecx], al
mov dword [ebp - 4], 0x12
mov dword [ebp - 0x278], 8
cmp dword [ebp - 0x278], 0x137
jae 0x42873a
mov dword [ebp - 0x2bc], 0
jmp 0x428746
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2bc], eax
mov ecx, 0x24
call dword [sym.imp.MSVBVM60.DLL___vbaUI1I2]
mov edx, dword [0x43a68c]
add edx, dword [ebp - 0x278]
mov byte [edx], al
mov dword [ebp - 4], 0x13
mov dword [ebp - 0x278], 9
cmp dword [ebp - 0x278], 0x137
jae 0x428788
mov dword [ebp - 0x2c0], 0
jmp 0x428794
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2c0], eax
mov ecx, 0x10
call dword [sym.imp.MSVBVM60.DLL___vbaUI1I2]
mov ecx, dword [0x43a68c]
add ecx, dword [ebp - 0x278]
mov byte [ecx], al
mov dword [ebp - 4], 0x14
push 0
push 0
push 0
push 0
call fcn.00406250
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x15
mov dword [ebp - 0x278], 0xa
cmp dword [ebp - 0x278], 0x137
jae 0x4287f0
mov dword [ebp - 0x2c4], 0
jmp 0x4287fc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2c4], eax
mov ecx, 0x8b
call dword [sym.imp.MSVBVM60.DLL___vbaUI1I2]
mov edx, dword [0x43a68c]
add edx, dword [ebp - 0x278]
mov byte [edx], al
mov dword [ebp - 4], 0x16
mov dword [ebp - 0x278], 0xb
cmp dword [ebp - 0x278], 0x137
jae 0x42883e
mov dword [ebp - 0x2c8], 0
jmp 0x42884a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2c8], eax
mov ecx, 0x4c
call dword [sym.imp.MSVBVM60.DLL___vbaUI1I2]
mov ecx, dword [0x43a68c]
add ecx, dword [ebp - 0x278]
mov byte [ecx], al
mov dword [ebp - 4], 0x17
mov dword [ebp - 0x278], 0xc
cmp dword [ebp - 0x278], 0x137
jae 0x42888c
mov dword [ebp - 0x2cc], 0
jmp 0x428898
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2cc], eax
mov ecx, 0x24
call dword [sym.imp.MSVBVM60.DLL___vbaUI1I2]
mov edx, dword [0x43a68c]
add edx, dword [ebp - 0x278]
mov byte [edx], al
mov dword [ebp - 4], 0x18
mov dword [ebp - 0x278], 0xd
cmp dword [ebp - 0x278], 0x137
jae 0x4288da
mov dword [ebp - 0x2d0], 0
jmp 0x4288e6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2d0], eax
mov ecx, 0x14
call dword [sym.imp.MSVBVM60.DLL___vbaUI1I2]
mov ecx, dword [0x43a68c]
add ecx, dword [ebp - 0x278]
mov byte [ecx], al
mov dword [ebp - 4], 0x19
push 0
call fcn.00406338
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x1a
mov dword [ebp - 0x34], 0xf3
mov dword [ebp - 4], 0x1b
mov dword [ebp - 0x278], 0xe
cmp dword [ebp - 0x278], 0x137
jae 0x42894a
mov dword [ebp - 0x2d4], 0
jmp 0x428956
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2d4], eax
mov ecx, dword [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaUI1I4]
mov edx, dword [0x43a68c]
add edx, dword [ebp - 0x278]
mov byte [edx], al
mov dword [ebp - 4], 0x1c
mov dword [ebp - 0x278], 0xf
cmp dword [ebp - 0x278], 0x137
jae 0x428996
mov dword [ebp - 0x2d8], 0
jmp 0x4289a2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2d8], eax
mov ecx, 0xa4
call dword [sym.imp.MSVBVM60.DLL___vbaUI1I2]
mov ecx, dword [0x43a68c]
add ecx, dword [ebp - 0x278]
mov byte [ecx], al
mov dword [ebp - 4], 0x1d
mov dword [ebp - 0x278], 0x10
cmp dword [ebp - 0x278], 0x137
jae 0x4289e4
mov dword [ebp - 0x2dc], 0
jmp 0x4289f0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2dc], eax
mov ecx, 0x5f
call dword [sym.imp.MSVBVM60.DLL___vbaUI1I2]
mov edx, dword [0x43a68c]
add edx, dword [ebp - 0x278]
mov byte [edx], al
mov dword [ebp - 4], 0x1e
push 0
push 0
call dword [sym.imp.WINSPOOL.DRV_WaitForPrinterChange]
mov dword [ebp - 4], 0x1f
mov dword [ebp - 0x278], 0x11
cmp dword [ebp - 0x278], 0x137
jae 0x428a43
mov dword [ebp - 0x2e0], 0
jmp 0x428a4f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2e0], eax
mov ecx, 0x5e
call dword [sym.imp.MSVBVM60.DLL___vbaUI1I2]
mov ecx, dword [0x43a68c]
add ecx, dword [ebp - 0x278]
mov byte [ecx], al
mov dword [ebp - 4], 0x20
mov dword [ebp - 0x278], 0x12
cmp dword [ebp - 0x278], 0x137
jae 0x428a91
mov dword [ebp - 0x2e4], 0
jmp 0x428a9d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2e4], eax
mov ecx, 0xc2
call dword [sym.imp.MSVBVM60.DLL___vbaUI1I2]
mov edx, dword [0x43a68c]
add edx, dword [ebp - 0x278]
mov byte [edx], al
mov dword [ebp - 4], 0x21
push 0
call fcn.00405b58
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x22
mov dword [ebp - 0x278], 0x13
cmp dword [ebp - 0x278], 0x137
jae 0x428af3
mov dword [ebp - 0x2e8], 0
jmp 0x428aff
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2e8], eax
mov ecx, 0x10
call dword [sym.imp.MSVBVM60.DLL___vbaUI1I2]
mov ecx, dword [0x43a68c]
add ecx, dword [ebp - 0x278]
mov byte [ecx], al
mov dword [ebp - 4], 0x23
mov dword [ebp - 0x278], 0x14
cmp dword [ebp - 0x278], 0x137
jae 0x428b41
mov dword [ebp - 0x2ec], 0
jmp 0x428b4d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2ec], eax
xor ecx, ecx
call dword [sym.imp.MSVBVM60.DLL___vbaUI1I2]
mov edx, dword [0x43a68c]
add edx, dword [ebp - 0x278]
mov byte [edx], al
mov dword [ebp - 4], 0x24
push 0x43a3bc
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarCopy]
mov edx, eax
mov ecx, 0x43a1fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x25
push 0x2a88d04f
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
mov ecx, 0x43a628
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x26
push 0x6b
lea eax, [ebp - 0x5c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
push 0x65
lea ecx, [ebp - 0x6c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
push 0x72
lea edx, [ebp - 0x8c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromChar]
push 0x6e
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov dword [ebp - 0xa4], eax
mov dword [ebp - 0xac], 8
push 0x65
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov dword [ebp - 0xc4], eax
mov dword [ebp - 0xcc], 8
mov dword [ebp - 0x228], 0x4068d0
mov dword [ebp - 0x230], 8
push 0x33
lea eax, [ebp - 0xfc]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
push 0x32
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov dword [ebp - 0x114], eax
mov dword [ebp - 0x11c], 8
lea ecx, [ebp - 0x5c]
push ecx
lea edx, [ebp - 0x6c]
push edx
lea eax, [ebp - 0x7c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x8c]
push ecx
lea edx, [ebp - 0x9c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0xac]
push eax
lea ecx, [ebp - 0xbc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0xdc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x230]
push ecx
lea edx, [ebp - 0xec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0xfc]
push eax
lea ecx, [ebp - 0x10c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x11c]
push edx
lea eax, [ebp - 0x12c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x43a760
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x11c]
push ecx
lea edx, [ebp - 0x10c]
push edx
lea eax, [ebp - 0xfc]
push eax
lea ecx, [ebp - 0xec]
push ecx
lea edx, [ebp - 0xdc]
push edx
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0xbc]
push ecx
lea edx, [ebp - 0xac]
push edx
lea eax, [ebp - 0x9c]
push eax
lea ecx, [ebp - 0x8c]
push ecx
lea edx, [ebp - 0x7c]
push edx
lea eax, [ebp - 0x6c]
push eax
lea ecx, [ebp - 0x5c]
push ecx
push 0xd
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x38
mov dword [ebp - 4], 0x27
push 0x47
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromChar]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x65
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x64], eax
mov dword [ebp - 0x6c], 8
push 0x74
lea edx, [ebp - 0x5c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromChar]
push 0x4d
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromChar]
mov dword [ebp - 0x84], eax
mov dword [ebp - 0x8c], 8
mov dword [ebp - 0x228], 0x4068d8
mov dword [ebp - 0x230], 8
mov dword [ebp - 0x238], 0x4068e0
mov dword [ebp - 0x240], 8
push 0x75
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov dword [ebp - 0xc4], eax
mov dword [ebp - 0xcc], 8
push 0x6c
lea eax, [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
mov dword [ebp - 0x248], 0x4068a8
mov dword [ebp - 0x250], 8
mov dword [ebp - 0x258], 0x4068e8
mov dword [ebp - 0x260], 8
push 0x69
lea ecx, [ebp - 0x12c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromChar]
push 0x6c
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x14c], 8
push 0x65
lea edx, [ebp - 0x16c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromChar]
push 0x4e
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov dword [ebp - 0x184], eax
mov dword [ebp - 0x18c], 8
push 0x61
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov dword [ebp - 0x1a4], eax
mov dword [ebp - 0x1ac], 8
push 0x6d
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov dword [ebp - 0x1c4], eax
mov dword [ebp - 0x1cc], 8
push 0x65
lea eax, [ebp - 0x1ec]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
push 0x57
lea ecx, [ebp - 0x20c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea edx, [ebp - 0x6c]
push edx
lea eax, [ebp - 0x5c]
push eax
lea ecx, [ebp - 0x7c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x8c]
push edx
lea eax, [ebp - 0x9c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x230]
push ecx
lea edx, [ebp - 0xac]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x240]
push eax
lea ecx, [ebp - 0xbc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0xdc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0xec]
push ecx
lea edx, [ebp - 0xfc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x250]
push eax
lea ecx, [ebp - 0x10c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x260]
push edx
lea eax, [ebp - 0x11c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x12c]
push ecx
lea edx, [ebp - 0x13c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x14c]
push eax
lea ecx, [ebp - 0x15c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x16c]
push edx
lea eax, [ebp - 0x17c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x18c]
push ecx
lea edx, [ebp - 0x19c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x1ac]
push eax
lea ecx, [ebp - 0x1bc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x1cc]
push edx
lea eax, [ebp - 0x1dc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x1ec]
push ecx
lea edx, [ebp - 0x1fc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x20c]
push eax
lea ecx, [ebp - 0x21c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x43a5f0
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x44]
push edx
lea eax, [ebp - 0x40]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0x21c]
push ecx
lea edx, [ebp - 0x20c]
push edx
lea eax, [ebp - 0x1fc]
push eax
lea ecx, [ebp - 0x1ec]
push ecx
lea edx, [ebp - 0x1dc]
push edx
lea eax, [ebp - 0x1cc]
push eax
lea ecx, [ebp - 0x1bc]
push ecx
lea edx, [ebp - 0x1ac]
push edx
lea eax, [ebp - 0x19c]
push eax
lea ecx, [ebp - 0x18c]
push ecx
lea edx, [ebp - 0x17c]
push edx
lea eax, [ebp - 0x16c]
push eax
lea ecx, [ebp - 0x15c]
push ecx
lea edx, [ebp - 0x14c]
push edx
lea eax, [ebp - 0x13c]
push eax
lea ecx, [ebp - 0x12c]
push ecx
lea edx, [ebp - 0x11c]
push edx
lea eax, [ebp - 0x10c]
push eax
lea ecx, [ebp - 0xfc]
push ecx
lea edx, [ebp - 0xec]
push edx
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ebp - 0xcc]
push ecx
lea edx, [ebp - 0xbc]
push edx
lea eax, [ebp - 0xac]
push eax
lea ecx, [ebp - 0x9c]
push ecx
lea edx, [ebp - 0x8c]
push edx
lea eax, [ebp - 0x7c]
push eax
lea ecx, [ebp - 0x5c]
push ecx
lea edx, [ebp - 0x6c]
push edx
push 0x1d
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x78
mov dword [ebp - 4], 0x28
mov dword [ebp - 0x54], 0xffffffff
mov dword [ebp - 0x5c], 0xb
mov dword [ebp - 0x26c], 0x6e4
lea eax, [ebp - 0x5c]
push eax
lea ecx, [ebp - 0x26c]
push ecx
push 0x43a368
push 0x43a0f0
call fcn.004103b0
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x29
push 0
lea edx, [ebp - 0x5c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromChar]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x2a
mov eax, dword [0x43a628]
mov dword [ebp - 0x228], eax
mov dword [ebp - 0x230], 8
push 0x43a3bc
lea ecx, [ebp - 0x230]
push ecx
lea edx, [ebp - 0x5c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x40]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
push 0x43a0f0
call fcn.00411ef0
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x2b
push 0
push 0
call dword [sym.imp.ADVAPI32.DLL_AreAllAccessesGranted]
mov dword [ebp - 4], 0x2c
mov dword [ebp - 0x228], 0x43a0f0
mov dword [ebp - 0x230], 0x6011
push 0
push 0x40
lea ecx, [ebp - 0x230]
push ecx
lea edx, [ebp - 0x5c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcStrConvVar2]
lea eax, [ebp - 0x5c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x43a668
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x2d
mov dword [ebp - 0x228], 0x4067b4
mov dword [ebp - 0x230], 8
lea edx, [ebp - 0x230]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
push 0xffffffffffffffff
lea ecx, [ebp - 0x5c]
push ecx
mov edx, dword [0x43a668]
push edx
lea eax, [ebp - 0x6c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
lea ecx, [ebp - 0x6c]
push ecx
push 0x2008
call dword [sym.imp.MSVBVM60.DLL___vbaAryVar]
mov dword [ebp - 0x26c], eax
lea edx, [ebp - 0x26c]
push edx
lea eax, [ebp - 0x38]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryCopy]
lea ecx, [ebp - 0x6c]
push ecx
lea edx, [ebp - 0x5c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x2e
cmp dword [ebp - 0x38], 0
je 0x4292db
mov eax, dword [ebp - 0x38]
cmp word [eax], 1
jne 0x4292db
mov ecx, dword [ebp - 0x38]
xor edx, edx
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x278], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x278]
cmp ecx, dword [eax + 0x10]
jae 0x4292be
mov dword [ebp - 0x2f0], 0
jmp 0x4292ca
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2f0], eax
mov edx, dword [ebp - 0x278]
shl edx, 2
mov dword [ebp - 0x2f4], edx
jmp 0x4292e7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2f4], eax
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x2f4]
mov edx, dword [ecx + edx]
mov ecx, 0x43a198
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x2f
push 0
call dword [sym.imp.IMM32.DLL_ImmGetContext]
mov dword [ebp - 4], 0x30
push 0
call fcn.004061f8
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x31
cmp dword [ebp - 0x38], 0
je 0x429382
mov eax, dword [ebp - 0x38]
cmp word [eax], 1
jne 0x429382
mov ecx, dword [ebp - 0x38]
mov edx, 1
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x278], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x278]
cmp ecx, dword [eax + 0x10]
jae 0x429365
mov dword [ebp - 0x2f8], 0
jmp 0x429371
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2f8], eax
mov edx, dword [ebp - 0x278]
shl edx, 2
mov dword [ebp - 0x2fc], edx
jmp 0x42938e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2fc], eax
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x2fc]
mov eax, dword [ecx + edx]
mov dword [ebp - 0x228], eax
mov dword [ebp - 0x230], 8
lea edx, [ebp - 0x230]
mov ecx, 0x43a12c
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x32
cmp dword [ebp - 0x38], 0
je 0x42941c
mov ecx, dword [ebp - 0x38]
cmp word [ecx], 1
jne 0x42941c
mov edx, dword [ebp - 0x38]
mov eax, 2
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x278], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ebp - 0x278]
cmp edx, dword [ecx + 0x10]
jae 0x4293ff
mov dword [ebp - 0x300], 0
jmp 0x42940b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x300], eax
mov eax, dword [ebp - 0x278]
shl eax, 2
mov dword [ebp - 0x304], eax
jmp 0x429428
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x304], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x304]
mov ecx, dword [edx + eax]
mov dword [ebp - 0x228], ecx
mov dword [ebp - 0x230], 8
lea edx, [ebp - 0x230]
mov ecx, 0x43a188
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x33
cmp dword [ebp - 0x38], 0
je 0x4294b6
mov edx, dword [ebp - 0x38]
cmp word [edx], 1
jne 0x4294b6
mov eax, dword [ebp - 0x38]
mov ecx, 3
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x278], ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x278]
cmp eax, dword [edx + 0x10]
jae 0x429499
mov dword [ebp - 0x308], 0
jmp 0x4294a5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x308], eax
mov ecx, dword [ebp - 0x278]
shl ecx, 2
mov dword [ebp - 0x30c], ecx
jmp 0x4294c2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x30c], eax
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x30c]
mov edx, dword [eax + ecx]
mov dword [ebp - 0x228], edx
mov dword [ebp - 0x230], 8
lea edx, [ebp - 0x230]
mov ecx, 0x43a19c
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x34
push 0
call fcn.00406128
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x35
cmp dword [ebp - 0x38], 0
je 0x429564
mov eax, dword [ebp - 0x38]
cmp word [eax], 1
jne 0x429564
mov ecx, dword [ebp - 0x38]
mov edx, 4
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x278], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x278]
cmp ecx, dword [eax + 0x10]
jae 0x429547
mov dword [ebp - 0x310], 0
jmp 0x429553
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x310], eax
mov edx, dword [ebp - 0x278]
shl edx, 2
mov dword [ebp - 0x314], edx
jmp 0x429570
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x314], eax
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x314]
mov eax, dword [ecx + edx]
mov dword [ebp - 0x228], eax
mov dword [ebp - 0x230], 8
lea edx, [ebp - 0x230]
mov ecx, 0x43a354
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x36
cmp dword [ebp - 0x38], 0
je 0x4295fe
mov ecx, dword [ebp - 0x38]
cmp word [ecx], 1
jne 0x4295fe
mov edx, dword [ebp - 0x38]
mov eax, 5
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x278], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ebp - 0x278]
cmp edx, dword [ecx + 0x10]
jae 0x4295e1
mov dword [ebp - 0x318], 0
jmp 0x4295ed
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x318], eax
mov eax, dword [ebp - 0x278]
shl eax, 2
mov dword [ebp - 0x31c], eax
jmp 0x42960a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x31c], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x31c]
mov edx, dword [edx + eax]
mov ecx, 0x43a010
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x37
cmp dword [ebp - 0x38], 0
je 0x429682
mov ecx, dword [ebp - 0x38]
cmp word [ecx], 1
jne 0x429682
mov edx, dword [ebp - 0x38]
mov eax, 6
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x278], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ebp - 0x278]
cmp edx, dword [ecx + 0x10]
jae 0x429665
mov dword [ebp - 0x320], 0
jmp 0x429671
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x320], eax
mov eax, dword [ebp - 0x278]
shl eax, 2
mov dword [ebp - 0x324], eax
jmp 0x42968e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x324], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x324]
mov edx, dword [edx + eax]
mov ecx, 0x43a42c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x38
cmp dword [ebp - 0x38], 0
je 0x429706
mov ecx, dword [ebp - 0x38]
cmp word [ecx], 1
jne 0x429706
mov edx, dword [ebp - 0x38]
mov eax, 7
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x278], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ebp - 0x278]
cmp edx, dword [ecx + 0x10]
jae 0x4296e9
mov dword [ebp - 0x328], 0
jmp 0x4296f5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x328], eax
mov eax, dword [ebp - 0x278]
shl eax, 2
mov dword [ebp - 0x32c], eax
jmp 0x429712
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x32c], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x32c]
mov edx, dword [edx + eax]
mov ecx, 0x43a50c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x39
cmp dword [ebp - 0x38], 0
je 0x42978a
mov ecx, dword [ebp - 0x38]
cmp word [ecx], 1
jne 0x42978a
mov edx, dword [ebp - 0x38]
mov eax, 8
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x278], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ebp - 0x278]
cmp edx, dword [ecx + 0x10]
jae 0x42976d
mov dword [ebp - 0x330], 0
jmp 0x429779
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x330], eax
mov eax, dword [ebp - 0x278]
shl eax, 2
mov dword [ebp - 0x334], eax
jmp 0x429796
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x334], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x334]
mov edx, dword [edx + eax]
mov ecx, 0x43a4f8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x3a
push 0
call fcn.00406338
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x3b
cmp dword [ebp - 0x38], 0
je 0x429822
mov ecx, dword [ebp - 0x38]
cmp word [ecx], 1
jne 0x429822
mov edx, dword [ebp - 0x38]
mov eax, 9
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x278], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ebp - 0x278]
cmp edx, dword [ecx + 0x10]
jae 0x429805
mov dword [ebp - 0x338], 0
jmp 0x429811
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x338], eax
mov eax, dword [ebp - 0x278]
shl eax, 2
mov dword [ebp - 0x33c], eax
jmp 0x42982e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x33c], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x33c]
mov edx, dword [edx + eax]
mov ecx, 0x43a56c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x3c
cmp dword [ebp - 0x38], 0
je 0x4298a6
mov ecx, dword [ebp - 0x38]
cmp word [ecx], 1
jne 0x4298a6
mov edx, dword [ebp - 0x38]
mov eax, 0xa
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x278], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ebp - 0x278]
cmp edx, dword [ecx + 0x10]
jae 0x429889
mov dword [ebp - 0x340], 0
jmp 0x429895
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x340], eax
mov eax, dword [ebp - 0x278]
shl eax, 2
mov dword [ebp - 0x344], eax
jmp 0x4298b2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x344], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x344]
mov ecx, dword [edx + eax]
mov dword [ebp - 0x228], ecx
mov dword [ebp - 0x230], 8
lea edx, [ebp - 0x230]
mov ecx, 0x43a1c4
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x3d
call fcn.004061b0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x3e
call fcn.004061b0
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x3f
cmp dword [ebp - 0x38], 0
je 0x429964
mov edx, dword [ebp - 0x38]
cmp word [edx], 1
jne 0x429964
mov eax, dword [ebp - 0x38]
mov ecx, 0xb
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x278], ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x278]
cmp eax, dword [edx + 0x10]
jae 0x429947
mov dword [ebp - 0x348], 0
jmp 0x429953
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x348], eax
mov ecx, dword [ebp - 0x278]
shl ecx, 2
mov dword [ebp - 0x34c], ecx
jmp 0x429970
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x34c], eax
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x34c]
mov edx, dword [eax + ecx]
mov dword [ebp - 0x228], edx
mov dword [ebp - 0x230], 8
lea edx, [ebp - 0x230]
mov ecx, 0x43a70c
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x40
push 0
push 0
push 0
push 0
call fcn.0040629c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x41
cmp dword [ebp - 0x38], 0
je 0x429a18
mov eax, dword [ebp - 0x38]
cmp word [eax], 1
jne 0x429a18
mov ecx, dword [ebp - 0x38]
mov edx, 0xc
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x278], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x278]
cmp ecx, dword [eax + 0x10]
jae 0x4299fb
mov dword [ebp - 0x350], 0
jmp 0x429a07
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x350], eax
mov edx, dword [ebp - 0x278]
shl edx, 2
mov dword [ebp - 0x354], edx
jmp 0x429a24
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x354], eax
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x354]
mov eax, dword [ecx + edx]
mov dword [ebp - 0x228], eax
mov dword [ebp - 0x230], 8
lea edx, [ebp - 0x230]
mov ecx, 0x43a5cc
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x42
cmp dword [ebp - 0x38], 0
je 0x429ab2
mov ecx, dword [ebp - 0x38]
cmp word [ecx], 1
jne 0x429ab2
mov edx, dword [ebp - 0x38]
mov eax, 0xd
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x278], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ebp - 0x278]
cmp edx, dword [ecx + 0x10]
jae 0x429a95
mov dword [ebp - 0x358], 0
jmp 0x429aa1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x358], eax
mov eax, dword [ebp - 0x278]
shl eax, 2
mov dword [ebp - 0x35c], eax
jmp 0x429abe
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x35c], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x35c]
mov ecx, dword [edx + eax]
mov dword [ebp - 0x228], ecx
mov dword [ebp - 0x230], 8
lea edx, [ebp - 0x230]
mov ecx, 0x43a7a4
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x43
cmp dword [ebp - 0x38], 0
je 0x429b4c
mov edx, dword [ebp - 0x38]
cmp word [edx], 1
jne 0x429b4c
mov eax, dword [ebp - 0x38]
mov ecx, 0xe
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x278], ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x278]
cmp eax, dword [edx + 0x10]
jae 0x429b2f
mov dword [ebp - 0x360], 0
jmp 0x429b3b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x360], eax
mov ecx, dword [ebp - 0x278]
shl ecx, 2
mov dword [ebp - 0x364], ecx
jmp 0x429b58
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x364], eax
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x364]
mov edx, dword [eax + ecx]
mov ecx, 0x43a6d0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x44
cmp dword [ebp - 0x38], 0
je 0x429bd0
mov edx, dword [ebp - 0x38]
cmp word [edx], 1
jne 0x429bd0
mov eax, dword [ebp - 0x38]
mov ecx, 0xf
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x278], ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x278]
cmp eax, dword [edx + 0x10]
jae 0x429bb3
mov dword [ebp - 0x368], 0
jmp 0x429bbf
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x368], eax
mov ecx, dword [ebp - 0x278]
shl ecx, 2
mov dword [ebp - 0x36c], ecx
jmp 0x429bdc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x36c], eax
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x36c]
mov edx, dword [eax + ecx]
mov dword [ebp - 0x228], edx
mov dword [ebp - 0x230], 8
lea edx, [ebp - 0x230]
mov ecx, 0x43a210
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x45
cmp dword [ebp - 0x38], 0
je 0x429c6a
mov eax, dword [ebp - 0x38]
cmp word [eax], 1
jne 0x429c6a
mov ecx, dword [ebp - 0x38]
mov edx, 0x10
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x278], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x278]
cmp ecx, dword [eax + 0x10]
jae 0x429c4d
mov dword [ebp - 0x370], 0
jmp 0x429c59
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x370], eax
mov edx, dword [ebp - 0x278]
shl edx, 2
mov dword [ebp - 0x374], edx
jmp 0x429c76
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x374], eax
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x374]
mov edx, dword [ecx + edx]
mov ecx, 0x43a6f8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x46
cmp dword [ebp - 0x38], 0
je 0x429cee
mov eax, dword [ebp - 0x38]
cmp word [eax], 1
jne 0x429cee
mov ecx, dword [ebp - 0x38]
mov edx, 0x11
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x278], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x278]
cmp ecx, dword [eax + 0x10]
jae 0x429cd1
mov dword [ebp - 0x378], 0
jmp 0x429cdd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x378], eax
mov edx, dword [ebp - 0x278]
shl edx, 2
mov dword [ebp - 0x37c], edx
jmp 0x429cfa
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x37c], eax
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x37c]
mov edx, dword [ecx + edx]
mov ecx, 0x43a0a8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x47
push 0
push 0
push 0
push 0
call fcn.00406250
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x48
cmp dword [ebp - 0x38], 0
je 0x429d8c
mov eax, dword [ebp - 0x38]
cmp word [eax], 1
jne 0x429d8c
mov ecx, dword [ebp - 0x38]
mov edx, 0x12
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x278], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x278]
cmp ecx, dword [eax + 0x10]
jae 0x429d6f
mov dword [ebp - 0x380], 0
jmp 0x429d7b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x380], eax
mov edx, dword [ebp - 0x278]
shl edx, 2
mov dword [ebp - 0x384], edx
jmp 0x429d98
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x384], eax
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x384]
mov eax, dword [ecx + edx]
mov dword [ebp - 0x228], eax
mov dword [ebp - 0x230], 8
lea edx, [ebp - 0x230]
mov ecx, 0x43a2d4
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x49
push 0
call fcn.00406338
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x4a
cmp dword [ebp - 0x38], 0
je 0x429e3a
mov ecx, dword [ebp - 0x38]
cmp word [ecx], 1
jne 0x429e3a
mov edx, dword [ebp - 0x38]
mov eax, 0x14
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x278], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ebp - 0x278]
cmp edx, dword [ecx + 0x10]
jae 0x429e1d
mov dword [ebp - 0x388], 0
jmp 0x429e29
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x388], eax
mov eax, dword [ebp - 0x278]
shl eax, 2
mov dword [ebp - 0x38c], eax
jmp 0x429e46
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x38c], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x38c]
mov ecx, dword [edx + eax]
mov dword [ebp - 0x228], ecx
mov dword [ebp - 0x230], 8
lea edx, [ebp - 0x230]
mov ecx, 0x43a390
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x4b
cmp dword [ebp - 0x38], 0
je 0x429ed4
mov edx, dword [ebp - 0x38]
cmp word [edx], 1
jne 0x429ed4
mov eax, dword [ebp - 0x38]
mov ecx, 0x15
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x278], ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x278]
cmp eax, dword [edx + 0x10]
jae 0x429eb7
mov dword [ebp - 0x390], 0
jmp 0x429ec3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x390], eax
mov ecx, dword [ebp - 0x278]
shl ecx, 2
mov dword [ebp - 0x394], ecx
jmp 0x429ee0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x394], eax
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x394]
mov edx, dword [eax + ecx]
mov dword [ebp - 0x228], edx
mov dword [ebp - 0x230], 8
lea edx, [ebp - 0x230]
mov ecx, 0x43a570
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x4c
cmp dword [ebp - 0x38], 0
je 0x429f6e
mov eax, dword [ebp - 0x38]
cmp word [eax], 1
jne 0x429f6e
mov ecx, dword [ebp - 0x38]
mov edx, 0x16
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x278], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x278]
cmp ecx, dword [eax + 0x10]
jae 0x429f51
mov dword [ebp - 0x398], 0
jmp 0x429f5d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x398], eax
mov edx, dword [ebp - 0x278]
shl edx, 2
mov dword [ebp - 0x39c], edx
jmp 0x429f7a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x39c], eax
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x39c]
mov eax, dword [ecx + edx]
mov dword [ebp - 0x228], eax
mov dword [ebp - 0x230], 8
lea edx, [ebp - 0x230]
mov ecx, 0x43a55c
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x4d
cmp dword [ebp - 0x38], 0
je 0x42a008
mov ecx, dword [ebp - 0x38]
cmp word [ecx], 1
jne 0x42a008
mov edx, dword [ebp - 0x38]
mov eax, 0x17
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x278], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ebp - 0x278]
cmp edx, dword [ecx + 0x10]
jae 0x429feb
mov dword [ebp - 0x3a0], 0
jmp 0x429ff7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3a0], eax
mov eax, dword [ebp - 0x278]
shl eax, 2
mov dword [ebp - 0x3a4], eax
jmp 0x42a014
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3a4], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x3a4]
mov ecx, dword [edx + eax]
mov dword [ebp - 0x228], ecx
mov dword [ebp - 0x230], 8
lea edx, [ebp - 0x230]
mov ecx, 0x43a730
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x4e
fld qword [0x401560]
call sub.MSVBVM60.DLL__CIatan
fstp qword [ebp - 0x274]
mov dword [ebp - 4], 0x4f
cmp dword [ebp - 0x38], 0
je 0x42a0ba
mov edx, dword [ebp - 0x38]
cmp word [edx], 1
jne 0x42a0ba
mov eax, dword [ebp - 0x38]
mov ecx, 0x18
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x278], ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x278]
cmp eax, dword [edx + 0x10]
jae 0x42a09d
mov dword [ebp - 0x3a8], 0
jmp 0x42a0a9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3a8], eax
mov ecx, dword [ebp - 0x278]
shl ecx, 2
mov dword [ebp - 0x3ac], ecx
jmp 0x42a0c6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3ac], eax
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x3ac]
mov edx, dword [eax + ecx]
mov ecx, 0x43a664
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x50
cmp dword [ebp - 0x38], 0
je 0x42a13e
mov edx, dword [ebp - 0x38]
cmp word [edx], 1
jne 0x42a13e
mov eax, dword [ebp - 0x38]
mov ecx, 0x19
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x278], ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x278]
cmp eax, dword [edx + 0x10]
jae 0x42a121
mov dword [ebp - 0x3b0], 0
jmp 0x42a12d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3b0], eax
mov ecx, dword [ebp - 0x278]
shl ecx, 2
mov dword [ebp - 0x3b4], ecx
jmp 0x42a14a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3b4], eax
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x3b4]
mov edx, dword [eax + ecx]
mov ecx, 0x43a61c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x51
cmp dword [ebp - 0x38], 0
je 0x42a1c2
mov edx, dword [ebp - 0x38]
cmp word [edx], 1
jne 0x42a1c2
mov eax, dword [ebp - 0x38]
mov ecx, 0x1a
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x278], ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x278]
cmp eax, dword [edx + 0x10]
jae 0x42a1a5
mov dword [ebp - 0x3b8], 0
jmp 0x42a1b1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3b8], eax
mov ecx, dword [ebp - 0x278]
shl ecx, 2
mov dword [ebp - 0x3bc], ecx
jmp 0x42a1ce
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3bc], eax
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x3bc]
mov edx, dword [eax + ecx]
mov dword [ebp - 0x228], edx
mov dword [ebp - 0x230], 8
lea edx, [ebp - 0x230]
mov ecx, 0x43a71c
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x52
cmp dword [ebp - 0x38], 0
je 0x42a25c
mov eax, dword [ebp - 0x38]
cmp word [eax], 1
jne 0x42a25c
mov ecx, dword [ebp - 0x38]
mov edx, 0x1b
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x278], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x278]
cmp ecx, dword [eax + 0x10]
jae 0x42a23f
mov dword [ebp - 0x3c0], 0
jmp 0x42a24b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3c0], eax
mov edx, dword [ebp - 0x278]
shl edx, 2
mov dword [ebp - 0x3c4], edx
jmp 0x42a268
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3c4], eax
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x3c4]
mov edx, dword [ecx + edx]
mov ecx, 0x43a114
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x53
cmp dword [0x43abd4], 0
jne 0x42a2ae
push 0x43abd4
push 0x4063cc
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x3c8], 0x43abd4
jmp 0x42a2b8
mov dword [ebp - 0x3c8], 0x43abd4
mov eax, dword [ebp - 0x3c8]
mov ecx, dword [eax]
mov dword [ebp - 0x278], ecx
lea edx, [ebp - 0x48]
push edx
mov eax, dword [ebp - 0x278]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x278]
push edx
call dword [ecx + 0x1c]
fnclex
mov dword [ebp - 0x27c], eax
cmp dword [ebp - 0x27c], 0
jge 0x42a310
push 0x1c
push 0x4063bc
mov eax, dword [ebp - 0x278]
push eax
mov ecx, dword [ebp - 0x27c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3cc], eax
jmp 0x42a31a
mov dword [ebp - 0x3cc], 0
mov edx, dword [ebp - 0x48]
mov dword [ebp - 0x280], edx
mov dword [ebp - 0x228], 0x80020004
mov dword [ebp - 0x230], 0xa
lea eax, [ebp - 0x4c]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x230]
mov dword [ecx], edx
mov eax, dword [ebp - 0x22c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x228]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x224]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x280]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x280]
push eax
call dword [edx + 0x54]
fnclex
mov dword [ebp - 0x284], eax
cmp dword [ebp - 0x284], 0
jge 0x42a3b0
push 0x54
push 0x4063dc
mov ecx, dword [ebp - 0x280]
push ecx
mov edx, dword [ebp - 0x284]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3d0], eax
jmp 0x42a3ba
mov dword [ebp - 0x3d0], 0
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x48]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x54
cmp dword [ebp - 0x38], 0
je 0x42a42b
mov edx, dword [ebp - 0x38]
cmp word [edx], 1
jne 0x42a42b
mov eax, dword [ebp - 0x38]
mov ecx, 0x1c
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x278], ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x278]
cmp eax, dword [edx + 0x10]
jae 0x42a40e
mov dword [ebp - 0x3d4], 0
jmp 0x42a41a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3d4], eax
mov ecx, dword [ebp - 0x278]
shl ecx, 2
mov dword [ebp - 0x3d8], ecx
jmp 0x42a437
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3d8], eax
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x3d8]
mov edx, dword [eax + ecx]
mov dword [ebp - 0x228], edx
mov dword [ebp - 0x230], 8
lea edx, [ebp - 0x230]
mov ecx, 0x43a200
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x55
cmp dword [ebp - 0x38], 0
je 0x42a4c5
mov eax, dword [ebp - 0x38]
cmp word [eax], 1
jne 0x42a4c5
mov ecx, dword [ebp - 0x38]
mov edx, 0x1d
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x278], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x278]
cmp ecx, dword [eax + 0x10]
jae 0x42a4a8
mov dword [ebp - 0x3dc], 0
jmp 0x42a4b4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3dc], eax
mov edx, dword [ebp - 0x278]
shl edx, 2
mov dword [ebp - 0x3e0], edx
jmp 0x42a4d1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3e0], eax
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x3e0]
mov eax, dword [ecx + edx]
mov dword [ebp - 0x228], eax
mov dword [ebp - 0x230], 8
lea edx, [ebp - 0x230]
mov ecx, 0x43a6bc
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x56
cmp dword [ebp - 0x38], 0
je 0x42a55f
mov ecx, dword [ebp - 0x38]
cmp word [ecx], 1
jne 0x42a55f
mov edx, dword [ebp - 0x38]
mov eax, 0x1e
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x278], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ebp - 0x278]
cmp edx, dword [ecx + 0x10]
jae 0x42a542
mov dword [ebp - 0x3e4], 0
jmp 0x42a54e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3e4], eax
mov eax, dword [ebp - 0x278]
shl eax, 2
mov dword [ebp - 0x3e8], eax
jmp 0x42a56b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3e8], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x3e8]
mov ecx, dword [edx + eax]
mov dword [ebp - 0x228], ecx
mov dword [ebp - 0x230], 8
lea edx, [ebp - 0x230]
mov ecx, 0x43a1d8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x57
cmp dword [ebp - 0x38], 0
je 0x42a5f9
mov edx, dword [ebp - 0x38]
cmp word [edx], 1
jne 0x42a5f9
mov eax, dword [ebp - 0x38]
mov ecx, 0x1f
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x278], ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x278]
cmp eax, dword [edx + 0x10]
jae 0x42a5dc
mov dword [ebp - 0x3ec], 0
jmp 0x42a5e8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3ec], eax
mov ecx, dword [ebp - 0x278]
shl ecx, 2
mov dword [ebp - 0x3f0], ecx
jmp 0x42a605
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3f0], eax
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x3f0]
mov edx, dword [eax + ecx]
mov dword [ebp - 0x228], edx
mov dword [ebp - 0x230], 8
lea edx, [ebp - 0x230]
mov ecx, 0x43a310
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x58
cmp dword [ebp - 0x38], 0
je 0x42a693
mov eax, dword [ebp - 0x38]
cmp word [eax], 1
jne 0x42a693
mov ecx, dword [ebp - 0x38]
mov edx, 0x20
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x278], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x278]
cmp ecx, dword [eax + 0x10]
jae 0x42a676
mov dword [ebp - 0x3f4], 0
jmp 0x42a682
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3f4], eax
mov edx, dword [ebp - 0x278]
shl edx, 2
mov dword [ebp - 0x3f8], edx
jmp 0x42a69f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3f8], eax
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x3f8]
mov eax, dword [ecx + edx]
mov dword [ebp - 0x228], eax
mov dword [ebp - 0x230], 8
lea edx, [ebp - 0x230]
mov ecx, 0x43a770
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x59
cmp dword [ebp - 0x38], 0
je 0x42a72d
mov ecx, dword [ebp - 0x38]
cmp word [ecx], 1
jne 0x42a72d
mov edx, dword [ebp - 0x38]
mov eax, 0x21
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x278], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ebp - 0x278]
cmp edx, dword [ecx + 0x10]
jae 0x42a710
mov dword [ebp - 0x3fc], 0
jmp 0x42a71c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3fc], eax
mov eax, dword [ebp - 0x278]
shl eax, 2
mov dword [ebp - 0x400], eax
jmp 0x42a739
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x400], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x400]
mov edx, dword [edx + eax]
mov ecx, 0x43a158
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x5a
cmp dword [ebp - 0x38], 0
je 0x42a7b1
mov ecx, dword [ebp - 0x38]
cmp word [ecx], 1
jne 0x42a7b1
mov edx, dword [ebp - 0x38]
mov eax, 0x22
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x278], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ebp - 0x278]
cmp edx, dword [ecx + 0x10]
jae 0x42a794
mov dword [ebp - 0x404], 0
jmp 0x42a7a0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x404], eax
mov eax, dword [ebp - 0x278]
shl eax, 2
mov dword [ebp - 0x408], eax
jmp 0x42a7bd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x408], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x408]
mov ecx, dword [edx + eax]
mov dword [ebp - 0x228], ecx
mov dword [ebp - 0x230], 8
lea edx, [ebp - 0x230]
mov ecx, 0x43a6e8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x5b
push 0
call dword [sym.imp.IMM32.DLL_ImmGetContext]
mov dword [ebp - 4], 0x5c
cmp dword [ebp - 0x38], 0
je 0x42a85a
mov edx, dword [ebp - 0x38]
cmp word [edx], 1
jne 0x42a85a
mov eax, dword [ebp - 0x38]
mov ecx, 0x23
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x278], ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x278]
cmp eax, dword [edx + 0x10]
jae 0x42a83d
mov dword [ebp - 0x40c], 0
jmp 0x42a849
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x40c], eax
mov ecx, dword [ebp - 0x278]
shl ecx, 2
mov dword [ebp - 0x410], ecx
jmp 0x42a866
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x410], eax
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x410]
mov edx, dword [eax + ecx]
mov ecx, 0x43a388
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x5d
push 0
lea edx, [ebp - 0x5c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromChar]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x5e
cmp dword [ebp - 0x38], 0
je 0x42a8fa
mov eax, dword [ebp - 0x38]
cmp word [eax], 1
jne 0x42a8fa
mov ecx, dword [ebp - 0x38]
mov edx, 0x24
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x278], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x278]
cmp ecx, dword [eax + 0x10]
jae 0x42a8dd
mov dword [ebp - 0x414], 0
jmp 0x42a8e9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x414], eax
mov edx, dword [ebp - 0x278]
shl edx, 2
mov dword [ebp - 0x418], edx
jmp 0x42a906
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x418], eax
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x418]
mov eax, dword [ecx + edx]
mov dword [ebp - 0x228], eax
mov dword [ebp - 0x230], 8
lea edx, [ebp - 0x230]
mov ecx, 0x43a69c
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x5f
cmp dword [ebp - 0x38], 0
je 0x42a994
mov ecx, dword [ebp - 0x38]
cmp word [ecx], 1
jne 0x42a994
mov edx, dword [ebp - 0x38]
mov eax, 0x25
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x278], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ebp - 0x278]
cmp edx, dword [ecx + 0x10]
jae 0x42a977
mov dword [ebp - 0x41c], 0
jmp 0x42a983
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x41c], eax
mov eax, dword [ebp - 0x278]
shl eax, 2
mov dword [ebp - 0x420], eax
jmp 0x42a9a0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x420], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x420]
mov ecx, dword [edx + eax]
mov dword [ebp - 0x228], ecx
mov dword [ebp - 0x230], 8
lea edx, [ebp - 0x230]
mov ecx, 0x43a4a4
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x60
cmp dword [ebp - 0x38], 0
je 0x42aa2e
mov edx, dword [ebp - 0x38]
cmp word [edx], 1
jne 0x42aa2e
mov eax, dword [ebp - 0x38]
mov ecx, 0x26
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x278], ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x278]
cmp eax, dword [edx + 0x10]
jae 0x42aa11
mov dword [ebp - 0x424], 0
jmp 0x42aa1d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x424], eax
mov ecx, dword [ebp - 0x278]
shl ecx, 2
mov dword [ebp - 0x428], ecx
jmp 0x42aa3a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x428], eax
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x428]
mov edx, dword [eax + ecx]
mov ecx, 0x43a5a8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x61
cmp dword [ebp - 0x38], 0
je 0x42aab2
mov edx, dword [ebp - 0x38]
cmp word [edx], 1
jne 0x42aab2
mov eax, dword [ebp - 0x38]
mov ecx, 0x27
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x278], ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x278]
cmp eax, dword [edx + 0x10]
jae 0x42aa95
mov dword [ebp - 0x42c], 0
jmp 0x42aaa1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x42c], eax
mov ecx, dword [ebp - 0x278]
shl ecx, 2
mov dword [ebp - 0x430], ecx
jmp 0x42aabe
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x430], eax
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x430]
mov edx, dword [eax + ecx]
mov dword [ebp - 0x228], edx
mov dword [ebp - 0x230], 8
lea edx, [ebp - 0x230]
mov ecx, 0x43a014
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x62
cmp dword [ebp - 0x38], 0
je 0x42ab4c
mov eax, dword [ebp - 0x38]
cmp word [eax], 1
jne 0x42ab4c
mov ecx, dword [ebp - 0x38]
mov edx, 0x28
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x278], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x278]
cmp ecx, dword [eax + 0x10]
jae 0x42ab2f
mov dword [ebp - 0x434], 0
jmp 0x42ab3b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x434], eax
mov edx, dword [ebp - 0x278]
shl edx, 2
mov dword [ebp - 0x438], edx
jmp 0x42ab58
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x438], eax
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x438]
mov edx, dword [ecx + edx]
mov ecx, 0x43a748
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x63
cmp dword [ebp - 0x38], 0
je 0x42abd0
mov eax, dword [ebp - 0x38]
cmp word [eax], 1
jne 0x42abd0
mov ecx, dword [ebp - 0x38]
mov edx, 0x29
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x278], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x278]
cmp ecx, dword [eax + 0x10]
jae 0x42abb3
mov dword [ebp - 0x43c], 0
jmp 0x42abbf
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x43c], eax
mov edx, dword [ebp - 0x278]
shl edx, 2
mov dword [ebp - 0x440], edx
jmp 0x42abdc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x440], eax
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x440]
mov eax, dword [ecx + edx]
mov dword [ebp - 0x228], eax
mov dword [ebp - 0x230], 8
lea edx, [ebp - 0x230]
mov ecx, 0x43a0ac
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x64
cmp dword [ebp - 0x38], 0
je 0x42ac6a
mov ecx, dword [ebp - 0x38]
cmp word [ecx], 1
jne 0x42ac6a
mov edx, dword [ebp - 0x38]
mov eax, 0x2a
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x278], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ebp - 0x278]
cmp edx, dword [ecx + 0x10]
jae 0x42ac4d
mov dword [ebp - 0x444], 0
jmp 0x42ac59
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x444], eax
mov eax, dword [ebp - 0x278]
shl eax, 2
mov dword [ebp - 0x448], eax
jmp 0x42ac76
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x448], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x448]
mov edx, dword [edx + eax]
mov ecx, 0x43a744
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x65
cmp dword [ebp - 0x38], 0
je 0x42acee
mov ecx, dword [ebp - 0x38]
cmp word [ecx], 1
jne 0x42acee
mov edx, dword [ebp - 0x38]
mov eax, 0x2b
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x278], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ebp - 0x278]
cmp edx, dword [ecx + 0x10]
jae 0x42acd1
mov dword [ebp - 0x44c], 0
jmp 0x42acdd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x44c], eax
mov eax, dword [ebp - 0x278]
shl eax, 2
mov dword [ebp - 0x450], eax
jmp 0x42acfa
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x450], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x450]
mov ecx, dword [edx + eax]
mov dword [ebp - 0x228], ecx
mov dword [ebp - 0x230], 8
lea edx, [ebp - 0x230]
mov ecx, 0x43a034
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x66
cmp dword [ebp - 0x38], 0
je 0x42ad88
mov edx, dword [ebp - 0x38]
cmp word [edx], 1
jne 0x42ad88
mov eax, dword [ebp - 0x38]
mov ecx, 0x2c
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x278], ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x278]
cmp eax, dword [edx + 0x10]
jae 0x42ad6b
mov dword [ebp - 0x454], 0
jmp 0x42ad77
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x454], eax
mov ecx, dword [ebp - 0x278]
shl ecx, 2
mov dword [ebp - 0x458], ecx
jmp 0x42ad94
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x458], eax
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x458]
mov edx, dword [eax + ecx]
mov ecx, 0x43a4b4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x67
cmp dword [ebp - 0x38], 0
je 0x42ae0c
mov edx, dword [ebp - 0x38]
cmp word [edx], 1
jne 0x42ae0c
mov eax, dword [ebp - 0x38]
mov ecx, 0x2d
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x278], ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x278]
cmp eax, dword [edx + 0x10]
jae 0x42adef
mov dword [ebp - 0x45c], 0
jmp 0x42adfb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x45c], eax
mov ecx, dword [ebp - 0x278]
shl ecx, 2
mov dword [ebp - 0x460], ecx
jmp 0x42ae18
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x460], eax
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x460]
mov edx, dword [eax + ecx]
mov dword [ebp - 0x228], edx
mov dword [ebp - 0x230], 8
lea edx, [ebp - 0x230]
mov ecx, 0x43a2a0
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x68
cmp dword [ebp - 0x38], 0
je 0x42aea6
mov eax, dword [ebp - 0x38]
cmp word [eax], 1
jne 0x42aea6
mov ecx, dword [ebp - 0x38]
mov edx, 0x2e
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x278], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x278]
cmp ecx, dword [eax + 0x10]
jae 0x42ae89
mov dword [ebp - 0x464], 0
jmp 0x42ae95
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x464], eax
mov edx, dword [ebp - 0x278]
shl edx, 2
mov dword [ebp - 0x468], edx
jmp 0x42aeb2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x468], eax
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x468]
mov edx, dword [ecx + edx]
mov ecx, 0x43a28c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x69
cmp dword [ebp - 0x38], 0
je 0x42af2a
mov eax, dword [ebp - 0x38]
cmp word [eax], 1
jne 0x42af2a
mov ecx, dword [ebp - 0x38]
mov edx, 0x2f
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x278], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x278]
cmp ecx, dword [eax + 0x10]
jae 0x42af0d
mov dword [ebp - 0x46c], 0
jmp 0x42af19
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x46c], eax
mov edx, dword [ebp - 0x278]
shl edx, 2
mov dword [ebp - 0x470], edx
jmp 0x42af36
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x470], eax
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x470]
mov edx, dword [ecx + edx]
mov ecx, 0x43a5f8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x6a
cmp dword [ebp - 0x38], 0
je 0x42afae
mov eax, dword [ebp - 0x38]
cmp word [eax], 1
jne 0x42afae
mov ecx, dword [ebp - 0x38]
mov edx, 0x30
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x278], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x278]
cmp ecx, dword [eax + 0x10]
jae 0x42af91
mov dword [ebp - 0x474], 0
jmp 0x42af9d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x474], eax
mov edx, dword [ebp - 0x278]
shl edx, 2
mov dword [ebp - 0x478], edx
jmp 0x42afba
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x478], eax
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x478]
mov edx, dword [ecx + edx]
mov ecx, 0x43a1ac
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x6b
call dword [sym.imp.USER32.DLL_GetProcessWindowStation]
mov dword [ebp - 4], 0x6c
cmp dword [ebp - 0x38], 0
je 0x42b03f
mov eax, dword [ebp - 0x38]
cmp word [eax], 1
jne 0x42b03f
mov ecx, dword [ebp - 0x38]
mov edx, 0x31
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x278], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x278]
cmp ecx, dword [eax + 0x10]
jae 0x42b022
mov dword [ebp - 0x47c], 0
jmp 0x42b02e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x47c], eax
mov edx, dword [ebp - 0x278]
shl edx, 2
mov dword [ebp - 0x480], edx
jmp 0x42b04b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x480], eax
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x480]
mov edx, dword [ecx + edx]
mov ecx, 0x43a74c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x6d
push 0
push 0
push 0
push 0
call fcn.00406250
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x6e
cmp dword [ebp - 0x38], 0
je 0x42b0dd
mov eax, dword [ebp - 0x38]
cmp word [eax], 1
jne 0x42b0dd
mov ecx, dword [ebp - 0x38]
mov edx, 0x32
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x278], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x278]
cmp ecx, dword [eax + 0x10]
jae 0x42b0c0
mov dword [ebp - 0x484], 0
jmp 0x42b0cc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x484], eax
mov edx, dword [ebp - 0x278]
shl edx, 2
mov dword [ebp - 0x488], edx
jmp 0x42b0e9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x488], eax
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x488]
mov eax, dword [ecx + edx]
mov dword [ebp - 0x228], eax
mov dword [ebp - 0x230], 8
lea edx, [ebp - 0x230]
mov ecx, 0x43a2b0
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x6f
push 0
call dword [sym.imp.ADVAPI32.DLL_DeregisterEventSource]
mov dword [ebp - 4], 0x70
push 0
push 0
push 0
push 0
call fcn.0040629c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x71
cmp dword [ebp - 0x38], 0
je 0x42b1a0
mov ecx, dword [ebp - 0x38]
cmp word [ecx], 1
jne 0x42b1a0
mov edx, dword [ebp - 0x38]
mov eax, 0x33
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x278], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ebp - 0x278]
cmp edx, dword [ecx + 0x10]
jae 0x42b183
mov dword [ebp - 0x48c], 0
jmp 0x42b18f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x48c], eax
mov eax, dword [ebp - 0x278]
shl eax, 2
mov dword [ebp - 0x490], eax
jmp 0x42b1ac
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x490], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x490]
mov edx, dword [edx + eax]
mov ecx, 0x43a224
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x72
mov word [ebp - 0x268], 0x7530
mov word [ebp - 0x264], 1
lea ecx, [ebp - 0x268]
push ecx
lea edx, [ebp - 0x264]
push edx
call fcn.00420570
movsx eax, ax
mov dword [ebp - 0x26c], eax
cmp dword [ebp - 0x38], 0
je 0x42b252
mov ecx, dword [ebp - 0x38]
cmp word [ecx], 1
jne 0x42b252
mov edx, dword [ebp - 0x38]
mov eax, 0x34
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x278], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ebp - 0x278]
cmp edx, dword [ecx + 0x10]
jae 0x42b235
mov dword [ebp - 0x494], 0
jmp 0x42b241
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x494], eax
mov eax, dword [ebp - 0x278]
shl eax, 2
mov dword [ebp - 0x498], eax
jmp 0x42b25e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x498], eax
lea ecx, [ebp - 0x26c]
push ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x498]
mov edx, dword [eax + ecx]
push edx
call fcn.00414880
mov dword [ebp - 0x54], eax
mov dword [ebp - 0x5c], 8
lea edx, [ebp - 0x5c]
mov ecx, 0x43a3dc
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x73
mov word [ebp - 0x268], 0x7530
mov word [ebp - 0x264], 1
lea eax, [ebp - 0x268]
push eax
lea ecx, [ebp - 0x264]
push ecx
call fcn.00420570
movsx edx, ax
mov dword [ebp - 0x26c], edx
cmp dword [ebp - 0x38], 0
je 0x42b31e
mov eax, dword [ebp - 0x38]
cmp word [eax], 1
jne 0x42b31e
mov ecx, dword [ebp - 0x38]
mov edx, 0x35
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x278], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x278]
cmp ecx, dword [eax + 0x10]
jae 0x42b301
mov dword [ebp - 0x49c], 0
jmp 0x42b30d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x49c], eax
mov edx, dword [ebp - 0x278]
shl edx, 2
mov dword [ebp - 0x4a0], edx
jmp 0x42b32a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4a0], eax
lea eax, [ebp - 0x26c]
push eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x4a0]
mov ecx, dword [edx + eax]
push ecx
call fcn.00414880
mov dword [ebp - 0x54], eax
mov dword [ebp - 0x5c], 8
lea edx, [ebp - 0x5c]
mov ecx, 0x43a054
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x74
cmp dword [0x43abd4], 0
jne 0x42b38a
push 0x43abd4
push 0x4063cc
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x4a4], 0x43abd4
jmp 0x42b394
mov dword [ebp - 0x4a4], 0x43abd4
mov edx, dword [ebp - 0x4a4]
mov eax, dword [edx]
mov dword [ebp - 0x278], eax
lea ecx, [ebp - 0x48]
push ecx
mov edx, dword [ebp - 0x278]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x278]
push ecx
call dword [eax + 0x1c]
fnclex
mov dword [ebp - 0x27c], eax
cmp dword [ebp - 0x27c], 0
jge 0x42b3ec
push 0x1c
push 0x4063bc
mov edx, dword [ebp - 0x278]
push edx
mov eax, dword [ebp - 0x27c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4a8], eax
jmp 0x42b3f6
mov dword [ebp - 0x4a8], 0
mov ecx, dword [ebp - 0x48]
mov dword [ebp - 0x280], ecx
mov dword [ebp - 0x228], 0x80020004
mov dword [ebp - 0x230], 0xa
lea edx, [ebp - 0x4c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x230]
mov dword [eax], ecx
mov edx, dword [ebp - 0x22c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x228]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x224]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x280]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x280]
push edx
call dword [ecx + 0x54]
fnclex
mov dword [ebp - 0x284], eax
cmp dword [ebp - 0x284], 0
jge 0x42b48c
push 0x54
push 0x4063dc
mov eax, dword [ebp - 0x280]
push eax
mov ecx, dword [ebp - 0x284]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4ac], eax
jmp 0x42b496
mov dword [ebp - 0x4ac], 0
lea edx, [ebp - 0x4c]
push edx
lea eax, [ebp - 0x48]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x75
mov word [ebp - 0x268], 0x7530
mov word [ebp - 0x264], 1
lea ecx, [ebp - 0x268]
push ecx
lea edx, [ebp - 0x264]
push edx
call fcn.00420570
movsx eax, ax
mov dword [ebp - 0x26c], eax
cmp dword [ebp - 0x38], 0
je 0x42b535
mov ecx, dword [ebp - 0x38]
cmp word [ecx], 1
jne 0x42b535
mov edx, dword [ebp - 0x38]
mov eax, 0x36
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x278], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ebp - 0x278]
cmp edx, dword [ecx + 0x10]
jae 0x42b518
mov dword [ebp - 0x4b0], 0
jmp 0x42b524
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4b0], eax
mov eax, dword [ebp - 0x278]
shl eax, 2
mov dword [ebp - 0x4b4], eax
jmp 0x42b541
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4b4], eax
lea ecx, [ebp - 0x26c]
push ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x4b4]
mov edx, dword [eax + ecx]
push edx
call fcn.00414880
mov edx, eax
mov ecx, 0x43a0cc
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x76
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
call dword [sym.imp.GDI32.DLL_Arc]
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x77
cmp dword [ebp - 0x38], 0
je 0x42b5ed
mov eax, dword [ebp - 0x38]
cmp word [eax], 1
jne 0x42b5ed
mov ecx, dword [ebp - 0x38]
mov edx, 0x37
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x278], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x278]
cmp ecx, dword [eax + 0x10]
jae 0x42b5d0
mov dword [ebp - 0x4b8], 0
jmp 0x42b5dc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4b8], eax
mov edx, dword [ebp - 0x278]
shl edx, 2
mov dword [ebp - 0x4bc], edx
jmp 0x42b5f9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4bc], eax
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x4bc]
mov edx, dword [ecx + edx]
mov ecx, 0x43a62c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x78
cmp dword [ebp - 0x38], 0
je 0x42b671
mov eax, dword [ebp - 0x38]
cmp word [eax], 1
jne 0x42b671
mov ecx, dword [ebp - 0x38]
mov edx, 0x38
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x278], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x278]
cmp ecx, dword [eax + 0x10]
jae 0x42b654
mov dword [ebp - 0x4c0], 0
jmp 0x42b660
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4c0], eax
mov edx, dword [ebp - 0x278]
shl edx, 2
mov dword [ebp - 0x4c4], edx
jmp 0x42b67d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4c4], eax
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x4c4]
mov edx, dword [ecx + edx]
mov ecx, 0x43a5ec
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x79
push 0
push 0
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcRgb]
mov dword [ebp - 4], 0x7a
push 0
push 0
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcRgb]
mov dword [ebp - 4], 0x7b
cmp dword [ebp - 0x38], 0
je 0x42b71b
mov eax, dword [ebp - 0x38]
cmp word [eax], 1
jne 0x42b71b
mov ecx, dword [ebp - 0x38]
mov edx, 0x39
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x278], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x278]
cmp ecx, dword [eax + 0x10]
jae 0x42b6fe
mov dword [ebp - 0x4c8], 0
jmp 0x42b70a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4c8], eax
mov edx, dword [ebp - 0x278]
shl edx, 2
mov dword [ebp - 0x4cc], edx
jmp 0x42b727
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4cc], eax
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x4cc]
mov eax, dword [ecx + edx]
mov dword [ebp - 0x228], eax
mov dword [ebp - 0x230], 8
lea edx, [ebp - 0x230]
mov ecx, 0x43a6d8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x7c
push 0
lea ecx, [ebp - 0x5c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromChar]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x7d
cmp dword [ebp - 0x38], 0
je 0x42b7d1
mov edx, dword [ebp - 0x38]
cmp word [edx], 1
jne 0x42b7d1
mov eax, dword [ebp - 0x38]
mov ecx, 0x3a
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x278], ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x278]
cmp eax, dword [edx + 0x10]
jae 0x42b7b4
mov dword [ebp - 0x4d0], 0
jmp 0x42b7c0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4d0], eax
mov ecx, dword [ebp - 0x278]
shl ecx, 2
mov dword [ebp - 0x4d4], ecx
jmp 0x42b7dd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4d4], eax
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x4d4]
mov edx, dword [eax + ecx]
mov dword [ebp - 0x228], edx
mov dword [ebp - 0x230], 8
lea edx, [ebp - 0x230]
mov ecx, 0x43a794
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x7e
push 0
push 0
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcRgb]
mov dword [ebp - 4], 0x7f
cmp dword [ebp - 0x38], 0
je 0x42b87e
mov eax, dword [ebp - 0x38]
cmp word [eax], 1
jne 0x42b87e
mov ecx, dword [ebp - 0x38]
mov edx, 0x3b
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x278], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x278]
cmp ecx, dword [eax + 0x10]
jae 0x42b861
mov dword [ebp - 0x4d8], 0
jmp 0x42b86d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4d8], eax
mov edx, dword [ebp - 0x278]
shl edx, 2
mov dword [ebp - 0x4dc], edx
jmp 0x42b88a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4dc], eax
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x4dc]
mov eax, dword [ecx + edx]
mov dword [ebp - 0x228], eax
mov dword [ebp - 0x230], 8
lea edx, [ebp - 0x230]
mov ecx, 0x43a3a8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x80
push 0
push 0
call fcn.0040616c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x81
cmp dword [ebp - 0x38], 0
je 0x42b92e
mov ecx, dword [ebp - 0x38]
cmp word [ecx], 1
jne 0x42b92e
mov edx, dword [ebp - 0x38]
mov eax, 0x3c
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x278], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ebp - 0x278]
cmp edx, dword [ecx + 0x10]
jae 0x42b911
mov dword [ebp - 0x4e0], 0
jmp 0x42b91d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4e0], eax
mov eax, dword [ebp - 0x278]
shl eax, 2
mov dword [ebp - 0x4e4], eax
jmp 0x42b93a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4e4], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x4e4]
mov edx, dword [edx + eax]
mov ecx, 0x43a414
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x82
cmp dword [ebp - 0x38], 0
je 0x42b9b2
mov ecx, dword [ebp - 0x38]
cmp word [ecx], 1
jne 0x42b9b2
mov edx, dword [ebp - 0x38]
mov eax, 0x3d
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x278], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ebp - 0x278]
cmp edx, dword [ecx + 0x10]
jae 0x42b995
mov dword [ebp - 0x4e8], 0
jmp 0x42b9a1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4e8], eax
mov eax, dword [ebp - 0x278]
shl eax, 2
mov dword [ebp - 0x4ec], eax
jmp 0x42b9be
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4ec], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x4ec]
mov edx, dword [edx + eax]
mov ecx, 0x43a4a0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x83
mov dword [ebp - 0x54], 0
mov dword [ebp - 0x5c], 2
push 0xfffffffffffffffe
push 0xfffffffffffffffe
push 0xfffffffffffffffe
push 0xffffffffffffffff
lea ecx, [ebp - 0x5c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcFormatPercent]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x84
cmp dword [ebp - 0x38], 0
je 0x42ba7a
mov edx, dword [ebp - 0x38]
cmp word [edx], 1
jne 0x42ba7a
mov eax, dword [ebp - 0x38]
mov ecx, 0x3e
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x278], ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x278]
cmp eax, dword [edx + 0x10]
jae 0x42ba5d
mov dword [ebp - 0x4f0], 0
jmp 0x42ba69
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4f0], eax
mov ecx, dword [ebp - 0x278]
shl ecx, 2
mov dword [ebp - 0x4f4], ecx
jmp 0x42ba86
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4f4], eax
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x4f4]
mov edx, dword [eax + ecx]
mov dword [ebp - 0x228], edx
mov dword [ebp - 0x230], 8
lea edx, [ebp - 0x230]
mov ecx, 0x43a548
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x85
mov dword [ebp - 0x228], 0x4068f0
mov dword [ebp - 0x230], 8
push 0x43
lea eax, [ebp - 0x5c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
push 0x42
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov dword [ebp - 0x74], eax
mov dword [ebp - 0x7c], 8
push 0x4b
lea ecx, [ebp - 0x9c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
push 0x4e
lea edx, [ebp - 0xbc]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
push 0x4a
lea eax, [ebp - 0xdc]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
push 0x48
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov dword [ebp - 0xf4], eax
mov dword [ebp - 0xfc], 8
lea ecx, [ebp - 0x230]
push ecx
lea edx, [ebp - 0x5c]
push edx
lea eax, [ebp - 0x6c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x7c]
push ecx
lea edx, [ebp - 0x8c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x9c]
push eax
lea ecx, [ebp - 0xac]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0xbc]
push edx
lea eax, [ebp - 0xcc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0xdc]
push ecx
lea edx, [ebp - 0xec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0xfc]
push eax
lea ecx, [ebp - 0x10c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x43a38c
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x10c]
push edx
lea eax, [ebp - 0xfc]
push eax
lea ecx, [ebp - 0xec]
push ecx
lea edx, [ebp - 0xdc]
push edx
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0xbc]
push ecx
lea edx, [ebp - 0xac]
push edx
lea eax, [ebp - 0x9c]
push eax
lea ecx, [ebp - 0x8c]
push ecx
lea edx, [ebp - 0x7c]
push edx
lea eax, [ebp - 0x6c]
push eax
lea ecx, [ebp - 0x5c]
push ecx
push 0xc
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x34
mov dword [ebp - 4], 0x86
push 0
lea edx, [ebp - 0x5c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromChar]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x87
cmp dword [ebp - 0x38], 0
je 0x42bc93
mov eax, dword [ebp - 0x38]
cmp word [eax], 1
jne 0x42bc93
mov ecx, dword [ebp - 0x38]
mov edx, 0x40
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x278], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x278]
cmp ecx, dword [eax + 0x10]
jae 0x42bc76
mov dword [ebp - 0x4f8], 0
jmp 0x42bc82
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4f8], eax
mov edx, dword [ebp - 0x278]
shl edx, 2
mov dword [ebp - 0x4fc], edx
jmp 0x42bc9f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4fc], eax
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x4fc]
mov eax, dword [ecx + edx]
mov dword [ebp - 0x228], eax
mov dword [ebp - 0x230], 8
lea edx, [ebp - 0x230]
mov ecx, 0x43a0d0
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x88
push 0
call fcn.00406128
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x89
cmp dword [ebp - 0x38], 0
je 0x42bd41
mov ecx, dword [ebp - 0x38]
cmp word [ecx], 1
jne 0x42bd41
mov edx, dword [ebp - 0x38]
mov eax, 0x41
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x278], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ebp - 0x278]
cmp edx, dword [ecx + 0x10]
jae 0x42bd24
mov dword [ebp - 0x500], 0
jmp 0x42bd30
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x500], eax
mov eax, dword [ebp - 0x278]
shl eax, 2
mov dword [ebp - 0x504], eax
jmp 0x42bd4d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x504], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x504]
mov ecx, dword [edx + eax]
mov dword [ebp - 0x228], ecx
mov dword [ebp - 0x230], 8
lea edx, [ebp - 0x230]
mov ecx, 0x43a228
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x8a
cmp dword [ebp - 0x38], 0
je 0x42bddb
mov edx, dword [ebp - 0x38]
cmp word [edx], 1
jne 0x42bddb
mov eax, dword [ebp - 0x38]
mov ecx, 0x42
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x278], ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x278]
cmp eax, dword [edx + 0x10]
jae 0x42bdbe
mov dword [ebp - 0x508], 0
jmp 0x42bdca
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x508], eax
mov ecx, dword [ebp - 0x278]
shl ecx, 2
mov dword [ebp - 0x50c], ecx
jmp 0x42bde7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x50c], eax
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x50c]
mov edx, dword [eax + ecx]
mov dword [ebp - 0x228], edx
mov dword [ebp - 0x230], 8
lea edx, [ebp - 0x230]
mov ecx, 0x43a3fc
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x8b
cmp dword [ebp - 0x38], 0
je 0x42be75
mov eax, dword [ebp - 0x38]
cmp word [eax], 1
jne 0x42be75
mov ecx, dword [ebp - 0x38]
mov edx, 0x43
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x278], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x278]
cmp ecx, dword [eax + 0x10]
jae 0x42be58
mov dword [ebp - 0x510], 0
jmp 0x42be64
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x510], eax
mov edx, dword [ebp - 0x278]
shl edx, 2
mov dword [ebp - 0x514], edx
jmp 0x42be81
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x514], eax
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x514]
mov edx, dword [ecx + edx]
mov ecx, 0x43a3a4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x8c
cmp dword [ebp - 0x38], 0
je 0x42bef9
mov eax, dword [ebp - 0x38]
cmp word [eax], 1
jne 0x42bef9
mov ecx, dword [ebp - 0x38]
mov edx, 0x44
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x278], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x278]
cmp ecx, dword [eax + 0x10]
jae 0x42bedc
mov dword [ebp - 0x518], 0
jmp 0x42bee8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x518], eax
mov edx, dword [ebp - 0x278]
shl edx, 2
mov dword [ebp - 0x51c], edx
jmp 0x42bf05
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x51c], eax
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x51c]
mov eax, dword [ecx + edx]
mov dword [ebp - 0x228], eax
mov dword [ebp - 0x230], 8
lea edx, [ebp - 0x230]
mov ecx, 0x43a174
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x8d
push 0
call dword [sym.imp.KERNEL32.DLL_ResetEvent]
mov dword [ebp - 4], 0x8e
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
call dword [sym.imp.GDI32.DLL_Arc]
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x8f
cmp dword [ebp - 0x38], 0
je 0x42bfc7
mov ecx, dword [ebp - 0x38]
cmp word [ecx], 1
jne 0x42bfc7
mov edx, dword [ebp - 0x38]
mov eax, 0x45
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x278], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ebp - 0x278]
cmp edx, dword [ecx + 0x10]
jae 0x42bfaa
mov dword [ebp - 0x520], 0
jmp 0x42bfb6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x520], eax
mov eax, dword [ebp - 0x278]
shl eax, 2
mov dword [ebp - 0x524], eax
jmp 0x42bfd3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x524], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x524]
mov ecx, dword [edx + eax]
mov dword [ebp - 0x228], ecx
mov dword [ebp - 0x230], 8
lea edx, [ebp - 0x230]
mov ecx, 0x43a370
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x90
cmp dword [ebp - 0x38], 0
je 0x42c061
mov edx, dword [ebp - 0x38]
cmp word [edx], 1
jne 0x42c061
mov eax, dword [ebp - 0x38]
mov ecx, 0x46
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x278], ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x278]
cmp eax, dword [edx + 0x10]
jae 0x42c044
mov dword [ebp - 0x528], 0
jmp 0x42c050
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x528], eax
mov ecx, dword [ebp - 0x278]
shl ecx, 2
mov dword [ebp - 0x52c], ecx
jmp 0x42c06d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x52c], eax
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x52c]
mov edx, dword [eax + ecx]
mov ecx, 0x43a184
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x91
push 0
push 0
push 0
push 0
call fcn.00406250
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x92
cmp dword [ebp - 0x38], 0
je 0x42c0ff
mov edx, dword [ebp - 0x38]
cmp word [edx], 1
jne 0x42c0ff
mov eax, dword [ebp - 0x38]
mov ecx, 0x47
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x278], ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x278]
cmp eax, dword [edx + 0x10]
jae 0x42c0e2
mov dword [ebp - 0x530], 0
jmp 0x42c0ee
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x530], eax
mov ecx, dword [ebp - 0x278]
shl ecx, 2
mov dword [ebp - 0x534], ecx
jmp 0x42c10b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x534], eax
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x534]
mov edx, dword [eax + ecx]
mov dword [ebp - 0x228], edx
mov dword [ebp - 0x230], 8
lea edx, [ebp - 0x230]
mov ecx, 0x43a064
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x93
cmp dword [ebp - 0x38], 0
je 0x42c199
mov eax, dword [ebp - 0x38]
cmp word [eax], 1
jne 0x42c199
mov ecx, dword [ebp - 0x38]
mov edx, 0x48
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x278], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x278]
cmp ecx, dword [eax + 0x10]
jae 0x42c17c
mov dword [ebp - 0x538], 0
jmp 0x42c188
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x538], eax
mov edx, dword [ebp - 0x278]
shl edx, 2
mov dword [ebp - 0x53c], edx
jmp 0x42c1a5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x53c], eax
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x53c]
mov eax, dword [ecx + edx]
mov dword [ebp - 0x228], eax
mov dword [ebp - 0x230], 8
lea edx, [ebp - 0x230]
mov ecx, 0x43a480
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x94
mov dword [ebp - 0x54], 0
mov dword [ebp - 0x5c], 2
push 0xfffffffffffffffe
push 0xfffffffffffffffe
push 0xfffffffffffffffe
push 0xffffffffffffffff
lea ecx, [ebp - 0x5c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcFormatPercent]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x95
cmp dword [ebp - 0x38], 0
je 0x42c277
mov edx, dword [ebp - 0x38]
cmp word [edx], 1
jne 0x42c277
mov eax, dword [ebp - 0x38]
mov ecx, 0x49
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x278], ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x278]
cmp eax, dword [edx + 0x10]
jae 0x42c25a
mov dword [ebp - 0x540], 0
jmp 0x42c266
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x540], eax
mov ecx, dword [ebp - 0x278]
shl ecx, 2
mov dword [ebp - 0x544], ecx
jmp 0x42c283
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x544], eax
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x544]
mov edx, dword [eax + ecx]
mov dword [ebp - 0x228], edx
mov dword [ebp - 0x230], 8
lea edx, [ebp - 0x230]
mov ecx, 0x43a044
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x96
cmp dword [ebp - 0x38], 0
je 0x42c311
mov eax, dword [ebp - 0x38]
cmp word [eax], 1
jne 0x42c311
mov ecx, dword [ebp - 0x38]
mov edx, 0x4a
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x278], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x278]
cmp ecx, dword [eax + 0x10]
jae 0x42c2f4
mov dword [ebp - 0x548], 0
jmp 0x42c300
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x548], eax
mov edx, dword [ebp - 0x278]
shl edx, 2
mov dword [ebp - 0x54c], edx
jmp 0x42c31d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x54c], eax
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x54c]
mov eax, dword [ecx + edx]
mov dword [ebp - 0x228], eax
mov dword [ebp - 0x230], 8
lea edx, [ebp - 0x230]
mov ecx, 0x43a4cc
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x97
push 0
call dword [sym.imp.ADVAPI32.DLL_DeregisterEventSource]
mov dword [ebp - 4], 0x98
cmp dword [ebp - 0x38], 0
je 0x42c3ba
mov ecx, dword [ebp - 0x38]
cmp word [ecx], 1
jne 0x42c3ba
mov edx, dword [ebp - 0x38]
mov eax, 0x4b
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x278], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ebp - 0x278]
cmp edx, dword [ecx + 0x10]
jae 0x42c39d
mov dword [ebp - 0x550], 0
jmp 0x42c3a9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x550], eax
mov eax, dword [ebp - 0x278]
shl eax, 2
mov dword [ebp - 0x554], eax
jmp 0x42c3c6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x554], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x554]
mov edx, dword [edx + eax]
mov ecx, 0x43a790
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x99
push 0
call fcn.00406128
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x9a
cmp dword [ebp - 0x38], 0
je 0x42c452
mov ecx, dword [ebp - 0x38]
cmp word [ecx], 1
jne 0x42c452
mov edx, dword [ebp - 0x38]
mov eax, 0x4c
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x278], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ebp - 0x278]
cmp edx, dword [ecx + 0x10]
jae 0x42c435
mov dword [ebp - 0x558], 0
jmp 0x42c441
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x558], eax
mov eax, dword [ebp - 0x278]
shl eax, 2
mov dword [ebp - 0x55c], eax
jmp 0x42c45e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x55c], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x55c]
mov ecx, dword [edx + eax]
mov dword [ebp - 0x228], ecx
mov dword [ebp - 0x230], 8
lea edx, [ebp - 0x230]
mov ecx, 0x43a5dc
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x9b
cmp dword [ebp - 0x38], 0
je 0x42c4ec
mov edx, dword [ebp - 0x38]
cmp word [edx], 1
jne 0x42c4ec
mov eax, dword [ebp - 0x38]
mov ecx, 0x4d
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x278], ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x278]
cmp eax, dword [edx + 0x10]
jae 0x42c4cf
mov dword [ebp - 0x560], 0
jmp 0x42c4db
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x560], eax
mov ecx, dword [ebp - 0x278]
shl ecx, 2
mov dword [ebp - 0x564], ecx
jmp 0x42c4f8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x564], eax
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x564]
mov edx, dword [eax + ecx]
mov ecx, 0x43a4b8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x9c
cmp dword [ebp - 0x38], 0
je 0x42c570
mov edx, dword [ebp - 0x38]
cmp word [edx], 1
jne 0x42c570
mov eax, dword [ebp - 0x38]
mov ecx, 0x4e
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x278], ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x278]
cmp eax, dword [edx + 0x10]
jae 0x42c553
mov dword [ebp - 0x568], 0
jmp 0x42c55f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x568], eax
mov ecx, dword [ebp - 0x278]
shl ecx, 2
mov dword [ebp - 0x56c], ecx
jmp 0x42c57c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x56c], eax
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x56c]
mov edx, dword [eax + ecx]
mov dword [ebp - 0x228], edx
mov dword [ebp - 0x230], 8
lea edx, [ebp - 0x230]
mov ecx, 0x43a510
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x9d
cmp dword [ebp - 0x38], 0
je 0x42c60a
mov eax, dword [ebp - 0x38]
cmp word [eax], 1
jne 0x42c60a
mov ecx, dword [ebp - 0x38]
mov edx, 0x4f
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x278], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x278]
cmp ecx, dword [eax + 0x10]
jae 0x42c5ed
mov dword [ebp - 0x570], 0
jmp 0x42c5f9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x570], eax
mov edx, dword [ebp - 0x278]
shl edx, 2
mov dword [ebp - 0x574], edx
jmp 0x42c616
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x574], eax
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x574]
mov edx, dword [ecx + edx]
mov ecx, 0x43a220
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x9e
cmp dword [ebp - 0x38], 0
je 0x42c68e
mov eax, dword [ebp - 0x38]
cmp word [eax], 1
jne 0x42c68e
mov ecx, dword [ebp - 0x38]
mov edx, 0x50
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x278], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x278]
cmp ecx, dword [eax + 0x10]
jae 0x42c671
mov dword [ebp - 0x578], 0
jmp 0x42c67d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x578], eax
mov edx, dword [ebp - 0x278]
shl edx, 2
mov dword [ebp - 0x57c], edx
jmp 0x42c69a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x57c], eax
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x57c]
mov eax, dword [ecx + edx]
mov dword [ebp - 0x228], eax
mov dword [ebp - 0x230], 8
lea edx, [ebp - 0x230]
mov ecx, 0x43a5bc
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x9f
cmp dword [ebp - 0x38], 0
je 0x42c728
mov ecx, dword [ebp - 0x38]
cmp word [ecx], 1
jne 0x42c728
mov edx, dword [ebp - 0x38]
mov eax, 0x51
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x278], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ebp - 0x278]
cmp edx, dword [ecx + 0x10]
jae 0x42c70b
mov dword [ebp - 0x580], 0
jmp 0x42c717
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x580], eax
mov eax, dword [ebp - 0x278]
shl eax, 2
mov dword [ebp - 0x584], eax
jmp 0x42c734
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x584], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x584]
mov edx, dword [edx + eax]
mov ecx, 0x43a740
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xa0
cmp dword [0x43abd4], 0
jne 0x42c77a
push 0x43abd4
push 0x4063cc
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x588], 0x43abd4
jmp 0x42c784
mov dword [ebp - 0x588], 0x43abd4
mov ecx, dword [ebp - 0x588]
mov edx, dword [ecx]
mov dword [ebp - 0x278], edx
lea eax, [ebp - 0x48]
push eax
mov ecx, dword [ebp - 0x278]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x278]
push eax
call dword [edx + 0x1c]
fnclex
mov dword [ebp - 0x27c], eax
cmp dword [ebp - 0x27c], 0
jge 0x42c7dc
push 0x1c
push 0x4063bc
mov ecx, dword [ebp - 0x278]
push ecx
mov edx, dword [ebp - 0x27c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x58c], eax
jmp 0x42c7e6
mov dword [ebp - 0x58c], 0
mov eax, dword [ebp - 0x48]
mov dword [ebp - 0x280], eax
mov dword [ebp - 0x228], 0x80020004
mov dword [ebp - 0x230], 0xa
lea ecx, [ebp - 0x4c]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x230]
mov dword [edx], eax
mov ecx, dword [ebp - 0x22c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x228]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x224]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x280]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x280]
push ecx
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x284], eax
cmp dword [ebp - 0x284], 0
jge 0x42c87c
push 0x54
push 0x4063dc
mov edx, dword [ebp - 0x280]
push edx
mov eax, dword [ebp - 0x284]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x590], eax
jmp 0x42c886
mov dword [ebp - 0x590], 0
lea ecx, [ebp - 0x4c]
push ecx
lea edx, [ebp - 0x48]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0xa1
cmp dword [ebp - 0x38], 0
je 0x42c8f7
mov eax, dword [ebp - 0x38]
cmp word [eax], 1
jne 0x42c8f7
mov ecx, dword [ebp - 0x38]
mov edx, 0x52
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x278], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x278]
cmp ecx, dword [eax + 0x10]
jae 0x42c8da
mov dword [ebp - 0x594], 0
jmp 0x42c8e6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x594], eax
mov edx, dword [ebp - 0x278]
shl edx, 2
mov dword [ebp - 0x598], edx
jmp 0x42c903
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x598], eax
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x598]
mov eax, dword [ecx + edx]
mov dword [ebp - 0x228], eax
mov dword [ebp - 0x230], 8
lea edx, [ebp - 0x230]
mov ecx, 0x43a3cc
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0xa2
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
call dword [sym.imp.GDI32.DLL_Arc]
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xa3
cmp dword [ebp - 0x38], 0
je 0x42c9b6
mov ecx, dword [ebp - 0x38]
cmp word [ecx], 1
jne 0x42c9b6
mov edx, dword [ebp - 0x38]
mov eax, 0x53
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x278], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ebp - 0x278]
cmp edx, dword [ecx + 0x10]
jae 0x42c999
mov dword [ebp - 0x59c], 0
jmp 0x42c9a5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x59c], eax
mov eax, dword [ebp - 0x278]
shl eax, 2
mov dword [ebp - 0x5a0], eax
jmp 0x42c9c2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5a0], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x5a0]
mov ecx, dword [edx + eax]
mov dword [ebp - 0x228], ecx
mov dword [ebp - 0x230], 8
lea edx, [ebp - 0x230]
mov ecx, 0x43a238
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0xa4
mov dword [ebp - 0x54], 0
mov dword [ebp - 0x5c], 2
push 0xfffffffffffffffe
push 0xfffffffffffffffe
push 0xfffffffffffffffe
push 0xffffffffffffffff
lea edx, [ebp - 0x5c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcFormatPercent]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xa5
cmp dword [ebp - 0x38], 0
je 0x42ca94
mov eax, dword [ebp - 0x38]
cmp word [eax], 1
jne 0x42ca94
mov ecx, dword [ebp - 0x38]
mov edx, 0x54
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x278], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x278]
cmp ecx, dword [eax + 0x10]
jae 0x42ca77
mov dword [ebp - 0x5a4], 0
jmp 0x42ca83
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5a4], eax
mov edx, dword [ebp - 0x278]
shl edx, 2
mov dword [ebp - 0x5a8], edx
jmp 0x42caa0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5a8], eax
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x5a8]
mov eax, dword [ecx + edx]
mov dword [ebp - 0x228], eax
mov dword [ebp - 0x230], 8
lea edx, [ebp - 0x230]
mov ecx, 0x43a520
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0xa6
cmp dword [ebp - 0x38], 0
je 0x42cb2e
mov ecx, dword [ebp - 0x38]
cmp word [ecx], 1
jne 0x42cb2e
mov edx, dword [ebp - 0x38]
mov eax, 0x55
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x278], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ebp - 0x278]
cmp edx, dword [ecx + 0x10]
jae 0x42cb11
mov dword [ebp - 0x5ac], 0
jmp 0x42cb1d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5ac], eax
mov eax, dword [ebp - 0x278]
shl eax, 2
mov dword [ebp - 0x5b0], eax
jmp 0x42cb3a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5b0], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x5b0]
mov ecx, dword [edx + eax]
mov dword [ebp - 0x228], ecx
mov dword [ebp - 0x230], 8
lea edx, [ebp - 0x230]
mov ecx, 0x43a1b4
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0xa7
mov dword [ebp - 0x228], 0x4068f8
mov dword [ebp - 0x230], 8
lea edx, [ebp - 0x230]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
push 0xffffffffffffffff
lea edx, [ebp - 0x5c]
push edx
push 0x43a1b4
lea eax, [ebp - 0x40]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
lea ecx, [ebp - 0x6c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
lea edx, [ebp - 0x6c]
push edx
push 0x2008
call dword [sym.imp.MSVBVM60.DLL___vbaAryVar]
mov dword [ebp - 0x26c], eax
lea eax, [ebp - 0x26c]
push eax
push 0x43a170
call dword [sym.imp.MSVBVM60.DLL___vbaAryCopy]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x6c]
push ecx
lea edx, [ebp - 0x5c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xa8
cmp dword [ebp - 0x38], 0
je 0x42cc57
mov eax, dword [ebp - 0x38]
cmp word [eax], 1
jne 0x42cc57
mov ecx, dword [ebp - 0x38]
mov edx, 0x56
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x278], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x278]
cmp ecx, dword [eax + 0x10]
jae 0x42cc3a
mov dword [ebp - 0x5b4], 0
jmp 0x42cc46
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5b4], eax
mov edx, dword [ebp - 0x278]
shl edx, 2
mov dword [ebp - 0x5b8], edx
jmp 0x42cc63
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5b8], eax
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x5b8]
mov edx, dword [ecx + edx]
mov ecx, 0x43a384
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xa9
cmp dword [ebp - 0x38], 0
je 0x42ccdb
mov eax, dword [ebp - 0x38]
cmp word [eax], 1
jne 0x42ccdb
mov ecx, dword [ebp - 0x38]
mov edx, 0x57
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x278], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x278]
cmp ecx, dword [eax + 0x10]
jae 0x42ccbe
mov dword [ebp - 0x5bc], 0
jmp 0x42ccca
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5bc], eax
mov edx, dword [ebp - 0x278]
shl edx, 2
mov dword [ebp - 0x5c0], edx
jmp 0x42cce7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5c0], eax
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x5c0]
mov eax, dword [ecx + edx]
mov dword [ebp - 0x228], eax
mov dword [ebp - 0x230], 8
lea edx, [ebp - 0x230]
mov ecx, 0x43a750
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0xaa
cmp dword [ebp - 0x38], 0
je 0x42cd75
mov ecx, dword [ebp - 0x38]
cmp word [ecx], 1
jne 0x42cd75
mov edx, dword [ebp - 0x38]
mov eax, 0x58
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x278], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ebp - 0x278]
cmp edx, dword [ecx + 0x10]
jae 0x42cd58
mov dword [ebp - 0x5c4], 0
jmp 0x42cd64
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5c4], eax
mov eax, dword [ebp - 0x278]
shl eax, 2
mov dword [ebp - 0x5c8], eax
jmp 0x42cd81
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5c8], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x5c8]
mov ecx, dword [edx + eax]
mov dword [ebp - 0x228], ecx
mov dword [ebp - 0x230], 8
lea edx, [ebp - 0x230]
mov ecx, 0x43a538
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0xab
cmp dword [ebp - 0x38], 0
je 0x42ce0f
mov edx, dword [ebp - 0x38]
cmp word [edx], 1
jne 0x42ce0f
mov eax, dword [ebp - 0x38]
mov ecx, 0x59
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x278], ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x278]
cmp eax, dword [edx + 0x10]
jae 0x42cdf2
mov dword [ebp - 0x5cc], 0
jmp 0x42cdfe
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5cc], eax
mov ecx, dword [ebp - 0x278]
shl ecx, 2
mov dword [ebp - 0x5d0], ecx
jmp 0x42ce1b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5d0], eax
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x5d0]
mov edx, dword [eax + ecx]
mov dword [ebp - 0x228], edx
mov dword [ebp - 0x230], 8
lea edx, [ebp - 0x230]
mov ecx, 0x43a450
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0xac
push 0
push 0
push 0
push 0
call fcn.00406250
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xad
cmp dword [ebp - 0x38], 0
je 0x42cec3
mov eax, dword [ebp - 0x38]
cmp word [eax], 1
jne 0x42cec3
mov ecx, dword [ebp - 0x38]
mov edx, 0x5a
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x278], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x278]
cmp ecx, dword [eax + 0x10]
jae 0x42cea6
mov dword [ebp - 0x5d4], 0
jmp 0x42ceb2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5d4], eax
mov edx, dword [ebp - 0x278]
shl edx, 2
mov dword [ebp - 0x5d8], edx
jmp 0x42cecf
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5d8], eax
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x5d8]
mov edx, dword [ecx + edx]
mov ecx, 0x43a30c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xae
push 0
push 0
push 0
push 0
call fcn.0040629c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xaf
push 0
push 0
call dword [sym.imp.ADVAPI32.DLL_AreAllAccessesGranted]
mov dword [ebp - 4], 0xb0
cmp dword [ebp - 0x38], 0
je 0x42cf72
mov eax, dword [ebp - 0x38]
cmp word [eax], 1
jne 0x42cf72
mov ecx, dword [ebp - 0x38]
mov edx, 0x5b
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x278], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x278]
cmp ecx, dword [eax + 0x10]
jae 0x42cf55
mov dword [ebp - 0x5dc], 0
jmp 0x42cf61
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5dc], eax
mov edx, dword [ebp - 0x278]
shl edx, 2
mov dword [ebp - 0x5e0], edx
jmp 0x42cf7e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5e0], eax
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x5e0]
mov eax, dword [ecx + edx]
mov dword [ebp - 0x228], eax
mov dword [ebp - 0x230], 8
lea edx, [ebp - 0x230]
mov ecx, 0x43a430
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0xb1
cmp dword [ebp - 0x38], 0
je 0x42d00c
mov ecx, dword [ebp - 0x38]
cmp word [ecx], 1
jne 0x42d00c
mov edx, dword [ebp - 0x38]
mov eax, 0x5c
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x278], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ebp - 0x278]
cmp edx, dword [ecx + 0x10]
jae 0x42cfef
mov dword [ebp - 0x5e4], 0
jmp 0x42cffb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5e4], eax
mov eax, dword [ebp - 0x278]
shl eax, 2
mov dword [ebp - 0x5e8], eax
jmp 0x42d018
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5e8], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x5e8]
mov ecx, dword [edx + eax]
mov dword [ebp - 0x228], ecx
mov dword [ebp - 0x230], 8
lea edx, [ebp - 0x230]
mov ecx, 0x43a3ec
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0xb2
push 0
push 0
call dword [sym.imp.WINSPOOL.DRV_WaitForPrinterChange]
mov dword [ebp - 4], 0xb3
cmp dword [ebp - 0x38], 0
je 0x42d0b7
mov edx, dword [ebp - 0x38]
cmp word [edx], 1
jne 0x42d0b7
mov eax, dword [ebp - 0x38]
mov ecx, 0x5d
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x278], ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x278]
cmp eax, dword [edx + 0x10]
jae 0x42d09a
mov dword [ebp - 0x5ec], 0
jmp 0x42d0a6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5ec], eax
mov ecx, dword [ebp - 0x278]
shl ecx, 2
mov dword [ebp - 0x5f0], ecx
jmp 0x42d0c3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5f0], eax
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x5f0]
mov edx, dword [eax + ecx]
mov dword [ebp - 0x228], edx
mov dword [ebp - 0x230], 8
lea edx, [ebp - 0x230]
mov ecx, 0x43a66c
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0xb4
push 0
call fcn.004061f8
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xb5
fld qword [0x401560]
call sub.MSVBVM60.DLL__CIatan
fstp qword [ebp - 0x274]
mov dword [ebp - 4], 0xb6
cmp dword [ebp - 0x38], 0
je 0x42d17d
mov eax, dword [ebp - 0x38]
cmp word [eax], 1
jne 0x42d17d
mov ecx, dword [ebp - 0x38]
mov edx, 0x5e
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x278], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x278]
cmp ecx, dword [eax + 0x10]
jae 0x42d160
mov dword [ebp - 0x5f4], 0
jmp 0x42d16c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5f4], eax
mov edx, dword [ebp - 0x278]
shl edx, 2
mov dword [ebp - 0x5f8], edx
jmp 0x42d189
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5f8], eax
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x5f8]
mov eax, dword [ecx + edx]
mov dword [ebp - 0x228], eax
mov dword [ebp - 0x230], 8
lea edx, [ebp - 0x230]
mov ecx, 0x43a4fc
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0xb7
cmp dword [ebp - 0x38], 0
je 0x42d217
mov ecx, dword [ebp - 0x38]
cmp word [ecx], 1
jne 0x42d217
mov edx, dword [ebp - 0x38]
mov eax, 0x5f
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x278], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ebp - 0x278]
cmp edx, dword [ecx + 0x10]
jae 0x42d1fa
mov dword [ebp - 0x5fc], 0
jmp 0x42d206
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x5fc], eax
mov eax, dword [ebp - 0x278]
shl eax, 2
mov dword [ebp - 0x600], eax
jmp 0x42d223
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x600], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x600]
mov ecx, dword [edx + eax]
mov dword [ebp - 0x228], ecx
mov dword [ebp - 0x230], 8
lea edx, [ebp - 0x230]
mov ecx, 0x43a584
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], pe_nt_image_headers32
fld qword [0x401560]
call sub.MSVBVM60.DLL__CIatan
fstp qword [ebp - 0x274]
mov dword [ebp - 4], 0xb9
cmp dword [ebp - 0x38], 0
je 0x42d2c9
mov edx, dword [ebp - 0x38]
cmp word [edx], 1
jne 0x42d2c9
mov eax, dword [ebp - 0x38]
mov ecx, 0x60
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x278], ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [ebp - 0x278]
cmp eax, dword [edx + 0x10]
jae 0x42d2ac
mov dword [ebp - 0x604], 0
jmp 0x42d2b8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x604], eax
mov ecx, dword [ebp - 0x278]
shl ecx, 2
mov dword [ebp - 0x608], ecx
jmp 0x42d2d5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x608], eax
mov edx, dword [ebp - 0x38]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x608]
mov edx, dword [eax + ecx]
mov dword [ebp - 0x228], edx
mov dword [ebp - 0x230], 8
lea edx, [ebp - 0x230]
mov ecx, 0x43a104
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0xba
cmp dword [ebp - 0x38], 0
je 0x42d363
mov eax, dword [ebp - 0x38]
cmp word [eax], 1
jne 0x42d363
mov ecx, dword [ebp - 0x38]
mov edx, 0x61
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x278], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x278]
cmp ecx, dword [eax + 0x10]
jae 0x42d346
mov dword [ebp - 0x60c], 0
jmp 0x42d352
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x60c], eax
mov edx, dword [ebp - 0x278]
shl edx, 2
mov dword [ebp - 0x610], edx
jmp 0x42d36f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x610], eax
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x610]
mov edx, dword [ecx + edx]
mov ecx, 0x43a558
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xbb
cmp dword [ebp - 0x38], 0
je 0x42d3e7
mov eax, dword [ebp - 0x38]
cmp word [eax], 1
jne 0x42d3e7
mov ecx, dword [ebp - 0x38]
mov edx, 0x62
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x278], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x278]
cmp ecx, dword [eax + 0x10]
jae 0x42d3ca
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x618], eax
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x618]
mov eax, dword [ecx + edx]
mov dword [ebp - 0x228], eax
mov dword [ebp - 0x230], 8
lea edx, [ebp - 0x230]
mov ecx, 0x43a0e0
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0xbc
cmp dword [ebp - 0x38], 0
je 0x42d481
mov ecx, dword [ebp - 0x38]
cmp word [ecx], 1
jne 0x42d481
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x620], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x620]
mov ecx, dword [edx + eax]
mov dword [ebp - 0x228], ecx
mov dword [ebp - 0x230], 8
lea edx, [ebp - 0x230]
mov ecx, 0x43a6fc
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0xbd
push 0
call dword [sym.imp.KERNEL32.DLL_ResetEvent]
mov dword [ebp - 4], 0xbe
push 0
call fcn.004061f8
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xbf
cmp dword [ebp - 0x38], 0
je 0x42d53e