Function at 0x428c20
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push 0x405f86
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x2b0
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x402e00
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 4], 1
mov dword [ebp - 4], 2
push 0xffffffffffffffff
call dword [sym.imp.MSVBVM60.DLL___vbaOnError]
mov dword [ebp - 4], 3
mov dword [ebp - 0x114], 0x5ae3
cmp dword [ebp - 0x114], 0xea61
jae 0x428c9d
mov dword [ebp - 0x16c], 0
jmp 0x428ca9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x16c], eax
mov eax, dword [ebp - 0x114]
shl eax, 4
mov edx, dword [0x465020]
add edx, eax
lea ecx, [ebp - 0x138]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 4
mov dword [ebp - 0xb4], 0x381b
mov dword [ebp - 0xbc], 0x8002
lea ecx, [ebp - 0x138]
push ecx
lea edx, [ebp - 0xbc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx eax, ax
test eax, eax
je 0x428d01
jmp 0x42902f
mov dword [ebp - 4], 5
mov dword [ebp - 0xb4], 0x7c64
mov dword [ebp - 0xbc], 0x8002
lea ecx, [ebp - 0x138]
push ecx
lea edx, [ebp - 0xbc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx eax, ax
test eax, eax
je 0x428d3c
jmp 0x42902f
mov dword [ebp - 4], 6
mov dword [ebp - 0xb4], 0x491f
mov dword [ebp - 0xbc], 0x8002
lea ecx, [ebp - 0x138]
push ecx
lea edx, [ebp - 0xbc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx eax, ax
test eax, eax
je 0x429000
mov dword [ebp - 4], 7
push 0x40daf580
push 0
push 0x40b58700
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaPowerR8]
fstp qword [ebp - 0xb4]
mov dword [ebp - 0xbc], 5
mov dword [ebp - 0x114], 0x130e
cmp dword [ebp - 0x114], 0xea61
jae 0x428dc3
mov dword [ebp - 0x170], 0
jmp 0x428dcf
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x170], eax
lea edx, [ebp - 0xbc]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 8
mov cx, 0x287b
imul cx, cx, 0x2fd1
jo 0x42b90f
mov word [ebp - 0xb4], cx
mov dword [ebp - 0xbc], 2
mov dword [ebp - 0x114], 0x746
cmp dword [ebp - 0x114], 0xea61
jae 0x428e34
mov dword [ebp - 0x174], 0
jmp 0x428e40
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x174], eax
lea edx, [ebp - 0xbc]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 9
mov dword [ebp - 0xb4], 0x70e2
mov dword [ebp - 0xbc], 2
mov dword [ebp - 0x114], 0x36f5
cmp dword [ebp - 0x114], 0xea61
jae 0x428e9a
mov dword [ebp - 0x178], 0
jmp 0x428ea6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x178], eax
lea edx, [ebp - 0xbc]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xa
mov dword [ebp - 0xb4], 0xffffffff
mov dword [ebp - 0xbc], 0xb
mov dword [ebp - 0x114], 0x6d71
cmp dword [ebp - 0x114], 0xea61
jae 0x428eff
mov dword [ebp - 0x17c], 0
jmp 0x428f0b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x17c], eax
lea edx, [ebp - 0xbc]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xb
mov cx, 0x40d5
imul cx, cx, 0x3015
jo 0x42b90f
mov word [ebp - 0xb4], cx
mov dword [ebp - 0xbc], 2
mov dword [ebp - 0x114], 0x4376
cmp dword [ebp - 0x114], 0xea61
jae 0x428f70
mov dword [ebp - 0x180], 0
jmp 0x428f7c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x180], eax
lea edx, [ebp - 0xbc]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xc
mov dword [ebp - 0xb4], 0x260d
mov dword [ebp - 0xbc], 2
mov dword [ebp - 0x114], 0x65fd
cmp dword [ebp - 0x114], 0xea61
jae 0x428fd6
mov dword [ebp - 0x184], 0
jmp 0x428fe2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x184], eax
lea edx, [ebp - 0xbc]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
jmp 0x42902f
mov dword [ebp - 4], 0xd
mov dword [ebp - 0xb4], 0x7f6a
mov dword [ebp - 0xbc], 0x8002
lea ecx, [ebp - 0x138]
push ecx
lea edx, [ebp - 0xbc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov dword [ebp - 4], 0xf
mov dword [ebp - 0xb4], 0x465298
mov dword [ebp - 0xbc], 0x4008
push 0
push 0xffffffffffffffff
lea ecx, [ebp - 0xbc]
push ecx
mov edx, dword [ebp + 8]
mov eax, dword [edx]
push eax
lea ecx, [ebp - 0x58]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
lea edx, [ebp - 0x58]
push edx
push 0x2008
call dword [sym.imp.MSVBVM60.DLL___vbaAryVar]
mov dword [ebp - 0x110], eax
lea eax, [ebp - 0x110]
push eax
lea ecx, [ebp - 0x24]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryCopy]
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x10
mov dword [ebp - 0x114], 0x1810
cmp dword [ebp - 0x114], 0xea61
jae 0x4290bd
mov dword [ebp - 0x188], 0
jmp 0x4290c9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x188], eax
cmp dword [0x4656a8], 0
jne 0x4290ee
push 0x4656a8
push 0x407f6c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x18c], 0x4656a8
jmp 0x4290f8
mov dword [ebp - 0x18c], 0x4656a8
mov edx, dword [ebp - 0x18c]
mov eax, dword [edx]
mov dword [ebp - 0x118], eax
lea ecx, [ebp - 0x48]
push ecx
mov edx, dword [ebp - 0x118]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x118]
push ecx
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x11c], eax
cmp dword [ebp - 0x11c], 0
jge 0x429150
push 0x14
push 0x407f5c
mov edx, dword [ebp - 0x118]
push edx
mov eax, dword [ebp - 0x11c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x190], eax
jmp 0x42915a
mov dword [ebp - 0x190], 0
mov ecx, dword [ebp - 0x48]
mov dword [ebp - 0x120], ecx
lea edx, [ebp - 0x3c]
push edx
mov eax, dword [ebp - 0x120]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x120]
push edx
call dword [ecx + 0x58]
fnclex
mov dword [ebp - 0x124], eax
cmp dword [ebp - 0x124], 0
jge 0x4291ad
push 0x58
push 0x407f7c
mov eax, dword [ebp - 0x120]
push eax
mov ecx, dword [ebp - 0x124]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x194], eax
jmp 0x4291b7
mov dword [ebp - 0x194], 0
mov edx, dword [ebp - 0x3c]
mov dword [ebp - 0x164], edx
mov dword [ebp - 0x3c], 0
mov eax, dword [ebp - 0x164]
mov dword [ebp - 0x50], eax
mov dword [ebp - 0x58], 0x8008
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov edx, dword [0x465020]
add edx, ecx
push edx
lea eax, [ebp - 0x58]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x128], ax
lea ecx, [ebp - 0x48]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx ecx, word [ebp - 0x128]
test ecx, ecx
je 0x42930e
mov dword [ebp - 4], 0x11
mov dword [ebp - 0x118], 0x6a21
cmp dword [ebp - 0x118], 0xea61
jae 0x429244
mov dword [ebp - 0x198], 0
jmp 0x429250
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x114], 0x533f
cmp dword [ebp - 0x114], 0xea61
jae 0x429272
mov dword [ebp - 0x19c], 0
jmp 0x42927e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x19c], eax
mov edx, dword [ebp - 0x118]
shl edx, 4
mov eax, dword [0x465020]
add edx, eax
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x12
mov dword [ebp - 0xb4], 0
mov dword [ebp - 0xbc], 0xb
mov dword [ebp - 0x114], 0x4adb
cmp dword [ebp - 0x114], 0xea61
jae 0x4292e1
mov dword [ebp - 0x1a0], 0
jmp 0x4292ed
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1a0], eax
lea edx, [ebp - 0xbc]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
jmp 0x4295cd
mov dword [ebp - 4], 0x14
mov dword [ebp - 0xb4], 0x40838c
mov dword [ebp - 0xbc], 8
mov dword [ebp - 0x114], 0x6f0b
cmp dword [ebp - 0x114], 0xea61
jae 0x42934b
mov dword [ebp - 0x1a4], 0
jmp 0x429357
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1a4], eax
lea edx, [ebp - 0xbc]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x15
mov dword [ebp - 0xb4], 0x408398
mov dword [ebp - 0xbc], 8
mov dword [ebp - 0x114], 0x1336
cmp dword [ebp - 0x114], 0xea61
jae 0x4293b0
mov dword [ebp - 0x1a8], 0
jmp 0x4293bc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1a8], eax
lea edx, [ebp - 0xbc]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x16
mov dword [ebp - 0xb4], 0xffffbad5
mov dword [ebp - 0xbc], 2
mov dword [ebp - 0x114], 0x6ba6
cmp dword [ebp - 0x114], 0xea61
jae 0x429415
mov dword [ebp - 0x1ac], 0
jmp 0x429421
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1ac], eax
lea edx, [ebp - 0xbc]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x17
mov cx, 0x3d7a
add cx, 0x675f
jo 0x42b90f
mov word [ebp - 0xb4], cx
mov dword [ebp - 0xbc], 2
mov dword [ebp - 0x114], 0x23a
cmp dword [ebp - 0x114], 0xea61
jae 0x429486
mov dword [ebp - 0x1b0], 0
jmp 0x429492
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1b0], eax
lea edx, [ebp - 0xbc]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x18
fld qword [0x403008]
cmp dword [section..data], 0
jne 0x4294cd
fdiv qword [0x403000]
jmp 0x4294de
push dword [0x403004]
push dword [0x403000]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0xb4]
fnstsw ax
test al, 0xd
jne 0x42b90a
mov dword [ebp - 0xbc], 5
mov dword [ebp - 0x114], 0x7037
cmp dword [ebp - 0x114], 0xea61
jae 0x42951a
mov dword [ebp - 0x1b4], 0
jmp 0x429526
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1b4], eax
lea edx, [ebp - 0xbc]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x19
mov dword [ebp - 0x118], 0x2c3c
cmp dword [ebp - 0x118], 0xea61
jae 0x42956b
mov dword [ebp - 0x1b8], 0
jmp 0x429577
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1b8], eax
mov dword [ebp - 0x114], 0x15cf
cmp dword [ebp - 0x114], 0xea61
jae 0x429599
mov dword [ebp - 0x1bc], 0
jmp 0x4295a5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1bc], eax
mov ecx, dword [ebp - 0x118]
shl ecx, 4
mov edx, dword [0x465020]
add edx, ecx
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x1b
mov dword [ebp - 0xc4], 0
mov dword [ebp - 0xcc], 2
mov dword [ebp - 0xb4], 0x4080d0
mov dword [ebp - 0xbc], 8
lea edx, [ebp - 0xbc]
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
cmp dword [ebp - 0x24], 0
je 0x429662
mov ecx, dword [ebp - 0x24]
cmp word [ecx], 1
jne 0x429662
mov edx, dword [ebp - 0x24]
mov eax, 1
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x114], eax
mov ecx, dword [ebp - 0x24]
mov edx, dword [ebp - 0x114]
cmp edx, dword [ecx + 0x10]
jae 0x429645
mov dword [ebp - 0x1c0], 0
jmp 0x429651
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1c0], eax
mov eax, dword [ebp - 0x114]
shl eax, 2
mov dword [ebp - 0x1c4], eax
jmp 0x42966e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1c4], eax
push 0
push 0xffffffffffffffff
lea ecx, [ebp - 0x58]
push ecx
mov edx, dword [ebp - 0x24]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x1c4]
mov edx, dword [eax + ecx]
push edx
lea eax, [ebp - 0x68]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0xcc]
mov dword [ecx], edx
mov eax, dword [ebp - 0xc8]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0xc4]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0xc0]
mov dword [ecx + 0xc], eax
push 1
lea ecx, [ebp - 0x38]
push ecx
lea edx, [ebp - 0x68]
push edx
lea eax, [ebp - 0x78]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoadRefLock]
add esp, 0x20
push eax
lea ecx, [ebp - 0x88]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0x38]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov dword [ebp - 0xf4], 0
mov dword [ebp - 0xfc], 2
mov dword [ebp - 0xe4], 0x4652b0
mov dword [ebp - 0xec], 0x4008
push 0
push 0xffffffffffffffff
lea eax, [ebp - 0xec]
push eax
lea ecx, [ebp - 0x88]
push ecx
lea edx, [ebp - 0x3c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
lea eax, [ebp - 0x98]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0xfc]
mov dword [ecx], edx
mov eax, dword [ebp - 0xf8]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0xf4]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0xf0]
mov dword [ecx + 0xc], eax
push 1
lea ecx, [ebp - 0x98]
push ecx
lea edx, [ebp - 0xa8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoad]
add esp, 0x1c
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0xa8]
push eax
lea ecx, [ebp - 0x98]
push ecx
lea edx, [ebp - 0x88]
push edx
lea eax, [ebp - 0x78]
push eax
lea ecx, [ebp - 0x68]
push ecx
lea edx, [ebp - 0x58]
push edx
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x1c
mov dword [ebp - 4], 0x1c
mov dword [ebp - 0xc4], 0
mov dword [ebp - 0xcc], 2
mov dword [ebp - 0xb4], 0x4080d0
mov dword [ebp - 0xbc], 8
lea edx, [ebp - 0xbc]
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
cmp dword [ebp - 0x24], 0
je 0x429864
mov eax, dword [ebp - 0x24]
cmp word [eax], 1
jne 0x429864
mov ecx, dword [ebp - 0x24]
mov edx, 1
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x114], edx
mov eax, dword [ebp - 0x24]
mov ecx, dword [ebp - 0x114]
cmp ecx, dword [eax + 0x10]
jae 0x429847
mov dword [ebp - 0x1c8], 0
jmp 0x429853
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1c8], eax
mov edx, dword [ebp - 0x114]
shl edx, 2
mov dword [ebp - 0x1cc], edx
jmp 0x429870
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1cc], eax
push 0
push 0xffffffffffffffff
lea eax, [ebp - 0x58]
push eax
mov ecx, dword [ebp - 0x24]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x1cc]
mov ecx, dword [edx + eax]
push ecx
lea edx, [ebp - 0x68]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0xcc]
mov dword [eax], ecx
mov edx, dword [ebp - 0xc8]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0xc4]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0xc0]
mov dword [eax + 0xc], edx
push 1
lea eax, [ebp - 0x68]
push eax
lea ecx, [ebp - 0x78]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoad]
add esp, 0x1c
push eax
lea edx, [ebp - 0x3c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimBstr]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 0xf4], 1
mov dword [ebp - 0xfc], 2
mov dword [ebp - 0xe4], 0x4652b0
mov dword [ebp - 0xec], 0x4008
mov eax, dword [ebp - 0x44]
mov dword [ebp - 0x168], eax
mov dword [ebp - 0x44], 0
push 0
push 0xffffffffffffffff
lea ecx, [ebp - 0xec]
push ecx
mov edx, dword [ebp - 0x168]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
lea edx, [ebp - 0x88]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0xfc]
mov dword [eax], ecx
mov edx, dword [ebp - 0xf8]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0xf4]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0xf0]
mov dword [eax + 0xc], edx
push 1
lea eax, [ebp - 0x88]
push eax
lea ecx, [ebp - 0x98]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoad]
add esp, 0x1c
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x44]
push edx
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x3c]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
lea edx, [ebp - 0x98]
push edx
lea eax, [ebp - 0x88]
push eax
lea ecx, [ebp - 0x78]
push ecx
lea edx, [ebp - 0x68]
push edx
lea eax, [ebp - 0x58]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
mov dword [ebp - 4], 0x1d
mov dword [ebp - 0x114], 0x4d44
cmp dword [ebp - 0x114], 0xea61
jae 0x429a10
mov dword [ebp - 0x1d0], 0
jmp 0x429a1c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1d0], eax
mov dword [ebp - 0x118], 0x17b
cmp dword [ebp - 0x118], 0xea61
jae 0x429a3e
mov dword [ebp - 0x1d4], 0
jmp 0x429a4a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1d4], eax
mov ecx, dword [ebp - 0x118]
shl ecx, 4
mov edx, dword [0x465020]
add edx, ecx
push edx
lea eax, [ebp - 0x58]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov edx, dword [0x465020]
add edx, ecx
push edx
lea eax, [ebp - 0x58]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x11c], ax
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx ecx, word [ebp - 0x11c]
test ecx, ecx
je 0x429b08
mov dword [ebp - 4], 0x1e
mov dword [ebp - 0xb4], 0
mov dword [ebp - 0xbc], 0xb
mov dword [ebp - 0x114], 0x2e38
cmp dword [ebp - 0x114], 0xea61
jae 0x429ada
mov dword [ebp - 0x1d8], 0
jmp 0x429ae6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1d8], eax
lea edx, [ebp - 0xbc]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
jmp 0x429bf8
mov dword [ebp - 4], 0x20
mov dword [ebp - 0xb4], 0
mov dword [ebp - 0xbc], 0xb
mov dword [ebp - 0x114], 0x711c
cmp dword [ebp - 0x114], 0xea61
jae 0x429b45
mov dword [ebp - 0x1dc], 0
jmp 0x429b51
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1dc], eax
lea edx, [ebp - 0xbc]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x21
mov dword [ebp - 0x118], 0x1611
cmp dword [ebp - 0x118], 0xea61
jae 0x429b96
mov dword [ebp - 0x1e0], 0
jmp 0x429ba2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1e0], eax
mov dword [ebp - 0x114], 0x26b5
cmp dword [ebp - 0x114], 0xea61
jae 0x429bc4
mov dword [ebp - 0x1e4], 0
jmp 0x429bd0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1e4], eax
mov ecx, dword [ebp - 0x118]
shl ecx, 4
mov edx, dword [0x465020]
add edx, ecx
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x23
mov dword [ebp - 0xb4], 0x4083a4
mov dword [ebp - 0xbc], 8
mov dword [ebp - 0x114], 0x40e3
cmp dword [ebp - 0x114], 0xea61
jae 0x429c35
mov dword [ebp - 0x1e8], 0
jmp 0x429c41
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1e8], eax
lea edx, [ebp - 0xbc]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x24
lea ecx, [ebp - 0x28]
push ecx
call fcn.0040a260
mov dword [ebp - 0x110], eax
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x2c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryMove]
mov dword [ebp - 4], 0x25
mov dword [ebp - 0x30], 7
mov dword [ebp - 4], 0x26
push 0x28
call fcn.00416160
mov edx, eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4081f8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0x34]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
push eax
push 0xffffffffffffffff
push 0x220
call dword [sym.imp.MSVBVM60.DLL___vbaFileOpen]
lea edx, [ebp - 0x44]
push edx
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x3c]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 4], 0x27
mov dword [ebp - 0x118], 0x407f
cmp dword [ebp - 0x118], 0xea61
jae 0x429d30
mov dword [ebp - 0x1ec], 0
jmp 0x429d3c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1ec], eax
mov dword [ebp - 0x114], 0x35b1
cmp dword [ebp - 0x114], 0xea61
jae 0x429d5e
mov dword [ebp - 0x1f0], 0
jmp 0x429d6a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1f0], eax
mov edx, dword [ebp - 0x118]
shl edx, 4
mov eax, dword [0x465020]
add edx, eax
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x28
mov dword [ebp - 0xb4], 0x4083b0
mov dword [ebp - 0xbc], 8
mov dword [ebp - 0x114], 0x446f
cmp dword [ebp - 0x114], 0xea61
jae 0x429dcd
mov dword [ebp - 0x1f4], 0
jmp 0x429dd9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1f4], eax
lea edx, [ebp - 0xbc]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x29
mov ecx, dword [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
push eax
lea ecx, [ebp - 0x2c]
push ecx
push 0x408348
call dword [sym.imp.MSVBVM60.DLL___vbaPutOwner3]
mov dword [ebp - 4], 0x2a
mov dword [ebp - 0x114], 0x6cd8
cmp dword [ebp - 0x114], 0xea61
jae 0x429e3e
mov dword [ebp - 0x1f8], 0
jmp 0x429e4a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1f8], eax
mov dword [ebp - 0x118], 0x3200
cmp dword [ebp - 0x118], 0xea61
jae 0x429e6c
mov dword [ebp - 0x1fc], 0
jmp 0x429e78
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1fc], eax
mov edx, dword [ebp - 0x114]
shl edx, 4
mov eax, dword [0x465020]
add eax, edx
push eax
mov ecx, dword [ebp - 0x118]
shl ecx, 4
mov edx, dword [0x465020]
add edx, ecx
push edx
lea eax, [ebp - 0x58]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarInt]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx ecx, ax
test ecx, ecx
je 0x42a0ec
mov dword [ebp - 4], 0x2b
mov dword [ebp - 0xb4], 0xffffffff
mov dword [ebp - 0xbc], 0xb
mov dword [ebp - 0x114], 0x14ab
cmp dword [ebp - 0x114], 0xea61
jae 0x429ef4
mov dword [ebp - 0x200], 0
jmp 0x429f00
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x200], eax
lea edx, [ebp - 0xbc]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x2c
push 0x40cc3380
push 0
push 0x40d8dc00
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaPowerR8]
fstp qword [ebp - 0xb4]
mov dword [ebp - 0xbc], 5
mov dword [ebp - 0x114], 0x5bd3
cmp dword [ebp - 0x114], 0xea61
jae 0x429f6a
mov dword [ebp - 0x204], 0
jmp 0x429f76
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x204], eax
lea edx, [ebp - 0xbc]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x2d
mov dword [ebp - 0xb4], 0xffffdbb6
mov dword [ebp - 0xbc], 2
mov dword [ebp - 0x114], 0x393c
cmp dword [ebp - 0x114], 0xea61
jae 0x429fcf
mov dword [ebp - 0x208], 0
jmp 0x429fdb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x208], eax
lea edx, [ebp - 0xbc]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x2e
mov dword [ebp - 0x118], 0x5cf9
cmp dword [ebp - 0x118], 0xea61
jae 0x42a020
mov dword [ebp - 0x20c], 0
jmp 0x42a02c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x20c], eax
mov dword [ebp - 0x114], 0x1b99
cmp dword [ebp - 0x114], 0xea61
jae 0x42a04e
mov dword [ebp - 0x210], 0
jmp 0x42a05a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x210], eax
mov ecx, dword [ebp - 0x118]
shl ecx, 4
mov edx, dword [0x465020]
add edx, ecx
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x2f
mov dword [ebp - 0xb4], 0x4083bc
mov dword [ebp - 0xbc], 8
mov dword [ebp - 0x114], 0x1042
cmp dword [ebp - 0x114], 0xea61
jae 0x42a0bf
mov dword [ebp - 0x214], 0
jmp 0x42a0cb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x214], eax
lea edx, [ebp - 0xbc]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
jmp 0x42a249
mov dword [ebp - 4], 0x31
mov dword [ebp - 0xb4], 0xffffffff
mov dword [ebp - 0xbc], 0xb
mov dword [ebp - 0x114], 0x1e43
cmp dword [ebp - 0x114], 0xea61
jae 0x42a129
mov dword [ebp - 0x218], 0
jmp 0x42a135
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x218], eax
lea edx, [ebp - 0xbc]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x32
fld qword [0x402ff8]
cmp dword [section..data], 0
jne 0x42a16f
fdiv qword [0x402ff0]
jmp 0x42a180
push dword [0x402ff4]
push dword [0x402ff0]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0xb4]
fnstsw ax
test al, 0xd
jne 0x42b90a
mov dword [ebp - 0xbc], 5
mov dword [ebp - 0x114], 0x6d88
cmp dword [ebp - 0x114], 0xea61
jae 0x42a1bc
mov dword [ebp - 0x21c], 0
jmp 0x42a1c8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x21c], eax
lea edx, [ebp - 0xbc]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x33
mov dword [ebp - 0xb4], 0x41e7
mov dword [ebp - 0xbc], 2
mov dword [ebp - 0x114], 0x641a
cmp dword [ebp - 0x114], 0xea61
jae 0x42a221
mov dword [ebp - 0x220], 0
jmp 0x42a22d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x220], eax
lea edx, [ebp - 0xbc]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x35
mov ecx, dword [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaFileClose]
mov dword [ebp - 4], 0x36
mov dword [ebp - 0x118], 0x92
cmp dword [ebp - 0x118], 0xea61
jae 0x42a289
mov dword [ebp - 0x224], 0
jmp 0x42a295
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x224], eax
mov dword [ebp - 0x114], 0x3108
cmp dword [ebp - 0x114], 0xea61
jae 0x42a2b7
mov dword [ebp - 0x228], 0
jmp 0x42a2c3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x228], eax
mov ecx, dword [ebp - 0x118]
shl ecx, 4
mov edx, dword [0x465020]
add edx, ecx
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x37
push 0
push 5
push 1
push 0
lea ecx, [ebp - 0xac]
push ecx
push 0x10
push 0x880
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
add esp, 0x1c
mov dword [ebp - 0xb4], 0
mov dword [ebp - 0xbc], 2
lea edx, [ebp - 0xbc]
mov eax, dword [ebp - 0xac]
xor ecx, ecx
sub ecx, dword [eax + 0x14]
shl ecx, 4
mov eax, dword [ebp - 0xac]
mov eax, dword [eax + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0xc4], 0
mov dword [ebp - 0xcc], 2
lea edx, [ebp - 0xcc]
mov ecx, dword [ebp - 0xac]
mov eax, 1
sub eax, dword [ecx + 0x14]
shl eax, 4
mov ecx, dword [ebp - 0xac]
mov ecx, dword [ecx + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
push 0x28
call fcn.00416160
mov edx, eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4081f8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0x34]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
mov dword [ebp - 0xd4], eax
mov dword [ebp - 0xdc], 3
lea edx, [ebp - 0xdc]
mov eax, dword [ebp - 0xac]
mov ecx, 2
sub ecx, dword [eax + 0x14]
shl ecx, 4
mov eax, dword [ebp - 0xac]
mov eax, dword [eax + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0xe4], 0
mov dword [ebp - 0xec], 2
lea edx, [ebp - 0xec]
mov ecx, dword [ebp - 0xac]
mov eax, 3
sub eax, dword [ecx + 0x14]
shl eax, 4
mov ecx, dword [ebp - 0xac]
mov ecx, dword [ecx + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0xf4], 0
mov dword [ebp - 0xfc], 2
lea edx, [ebp - 0xfc]
mov eax, dword [ebp - 0xac]
mov ecx, 4
sub ecx, dword [eax + 0x14]
shl ecx, 4
mov eax, dword [ebp - 0xac]
mov eax, dword [eax + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0x104], 1
mov dword [ebp - 0x10c], 2
lea edx, [ebp - 0x10c]
mov ecx, dword [ebp - 0xac]
mov eax, 5
sub eax, dword [ecx + 0x14]
shl eax, 4
mov ecx, dword [ebp - 0xac]
mov ecx, dword [ecx + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0xac]
push edx
mov eax, dword [0x46526c]
push eax
mov ecx, dword [0x4652a0]
push ecx
call fcn.004563d0
lea edx, [ebp - 0xac]
push edx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaErase]
lea eax, [ebp - 0x44]
push eax
lea ecx, [ebp - 0x40]
push ecx
lea edx, [ebp - 0x3c]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 4], 0x38
mov dword [ebp - 0x114], 0x2b3e
cmp dword [ebp - 0x114], 0xea61
jae 0x42a520
mov dword [ebp - 0x22c], 0
jmp 0x42a52c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x22c], eax
mov eax, dword [ebp - 0x114]
shl eax, 4
mov edx, dword [0x465020]
add edx, eax
lea ecx, [ebp - 0x148]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x39
mov dword [ebp - 0xb4], 0xca9
mov dword [ebp - 0xbc], 0x8002
lea ecx, [ebp - 0x148]
push ecx
lea edx, [ebp - 0xbc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx eax, ax
test eax, eax
je 0x42a584
jmp 0x42ab09
mov dword [ebp - 4], 0x3a
mov dword [ebp - 0xb4], 0x44b1
mov dword [ebp - 0xbc], 0x8002
lea ecx, [ebp - 0x148]
push ecx
lea edx, [ebp - 0xbc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx eax, ax
test eax, eax
je 0x42a5bf
jmp 0x42ab09
mov dword [ebp - 4], 0x3b
mov dword [ebp - 0xb4], 0x481a
mov dword [ebp - 0xbc], 0x8002
lea ecx, [ebp - 0x148]
push ecx
lea edx, [ebp - 0xbc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx eax, ax
test eax, eax
je 0x42a9ca
mov dword [ebp - 4], 0x3c
push 0x40d9abc0
push 0
push 0x40b48900
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaPowerR8]
fstp qword [ebp - 0xb4]
mov dword [ebp - 0xbc], 5
mov dword [ebp - 0x114], 0x103c
cmp dword [ebp - 0x114], 0xea61
jae 0x42a646
mov dword [ebp - 0x230], 0
jmp 0x42a652
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x230], eax
lea edx, [ebp - 0xbc]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x3d
fld qword [0x402fe8]
cmp dword [section..data], 0
jne 0x42a68c
fdiv qword [0x402fe0]
jmp 0x42a69d
push dword [0x402fe4]
push dword [0x402fe0]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0xb4]
fnstsw ax
test al, 0xd
jne 0x42b90a
mov dword [ebp - 0xbc], 5
mov dword [ebp - 0x114], 0x15d3
cmp dword [ebp - 0x114], 0xea61
jae 0x42a6d9
mov dword [ebp - 0x234], 0
jmp 0x42a6e5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x234], eax
lea edx, [ebp - 0xbc]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x3e
mov cx, 0x5f1e
add cx, 0x2c11
jo 0x42b90f
mov word [ebp - 0xb4], cx
mov dword [ebp - 0xbc], 2
mov dword [ebp - 0x114], 0x190e
cmp dword [ebp - 0x114], 0xea61
jae 0x42a74a
mov dword [ebp - 0x238], 0
jmp 0x42a756
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x238], eax
lea edx, [ebp - 0xbc]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x3f
mov cx, 0x4e86
imul cx, cx, 0x6aec
jo 0x42b90f
mov word [ebp - 0xb4], cx
mov dword [ebp - 0xbc], 2
mov dword [ebp - 0x114], 0x38f7
cmp dword [ebp - 0x114], 0xea61
jae 0x42a7bc
mov dword [ebp - 0x23c], 0
jmp 0x42a7c8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x23c], eax
lea edx, [ebp - 0xbc]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x40
mov dword [ebp - 0xb4], 0x626c
mov dword [ebp - 0xbc], 2
mov dword [ebp - 0x114], 0x572
cmp dword [ebp - 0x114], 0xea61
jae 0x42a822
mov dword [ebp - 0x240], 0
jmp 0x42a82e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x240], eax
lea edx, [ebp - 0xbc]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x41
mov dword [ebp - 0x118], 0x3d4f
cmp dword [ebp - 0x118], 0xea61
jae 0x42a873
mov dword [ebp - 0x244], 0
jmp 0x42a87f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x244], eax
mov dword [ebp - 0x114], 0x46ec
cmp dword [ebp - 0x114], 0xea61
jae 0x42a8a1
mov dword [ebp - 0x248], 0
jmp 0x42a8ad
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x248], eax
mov ecx, dword [ebp - 0x118]
shl ecx, 4
mov edx, dword [0x465020]
add edx, ecx
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x42
mov dword [ebp - 0xb4], 0xffffffff
mov dword [ebp - 0xbc], 0xb
mov dword [ebp - 0x114], 0x6ef0
cmp dword [ebp - 0x114], 0xea61
jae 0x42a912
mov dword [ebp - 0x24c], 0
jmp 0x42a91e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x24c], eax
lea edx, [ebp - 0xbc]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x43
mov dword [ebp - 0x118], 0xa86
cmp dword [ebp - 0x118], 0xea61
jae 0x42a963
mov dword [ebp - 0x250], 0
jmp 0x42a96f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x250], eax
mov dword [ebp - 0x114], 0x61bf
cmp dword [ebp - 0x114], 0xea61
jae 0x42a991
mov dword [ebp - 0x254], 0
jmp 0x42a99d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x254], eax
mov ecx, dword [ebp - 0x118]
shl ecx, 4
mov edx, dword [0x465020]
add edx, ecx
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
jmp 0x42ab09
mov dword [ebp - 4], 0x44
mov dword [ebp - 0xb4], 0x1d29
mov dword [ebp - 0xbc], 0x8002
lea ecx, [ebp - 0x148]
push ecx
lea edx, [ebp - 0xbc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx eax, ax
test eax, eax
je 0x42aa05
jmp 0x42ab09
mov dword [ebp - 4], 0x45
mov dword [ebp - 0xb4], 0x5f64
mov dword [ebp - 0xbc], 0x8002
lea ecx, [ebp - 0x148]
push ecx
lea edx, [ebp - 0xbc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx eax, ax
test eax, eax
je 0x42ab09
mov dword [ebp - 4], 0x46
mov dword [ebp - 0xb4], 0
mov dword [ebp - 0xbc], 0xb
mov dword [ebp - 0x114], 0x18cf
cmp dword [ebp - 0x114], 0xea61
jae 0x42aa7c
mov dword [ebp - 0x258], 0
jmp 0x42aa88
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x258], eax
lea edx, [ebp - 0xbc]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x47
mov dword [ebp - 0xb4], 0xffffffff
mov dword [ebp - 0xbc], 0xb
mov dword [ebp - 0x114], 0x5990
cmp dword [ebp - 0x114], 0xea61
jae 0x42aae1
mov dword [ebp - 0x25c], 0
jmp 0x42aaed
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x25c], eax
lea edx, [ebp - 0xbc]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x49
mov dword [ebp - 0xb4], 0xffffffff
mov dword [ebp - 0xbc], 0xb
mov dword [ebp - 0x114], 0x61bc
cmp dword [ebp - 0x114], 0xea61
jae 0x42ab46
mov dword [ebp - 0x260], 0
jmp 0x42ab52
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x260], eax
lea edx, [ebp - 0xbc]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x4a
push 0
push 0
push 1
push 0
lea ecx, [ebp - 0xac]
push ecx
push 0x10
push 0x880
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
add esp, 0x1c
mov dword [ebp - 0xb4], 0x3e8
mov dword [ebp - 0xbc], 2
lea edx, [ebp - 0xbc]
mov eax, dword [ebp - 0xac]
xor ecx, ecx
sub ecx, dword [eax + 0x14]
shl ecx, 4
mov eax, dword [ebp - 0xac]
mov eax, dword [eax + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xac]
push ecx
mov edx, dword [0x465274]
push edx
mov eax, dword [0x4652a4]
push eax
call fcn.004563d0
lea ecx, [ebp - 0xac]
push ecx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaErase]
mov dword [ebp - 4], 0x4b
mov edx, 1
test edx, edx
jne 0x42ad4b
mov dword [ebp - 4], 0x4c
mov dword [ebp - 0xb4], 0x53c3
mov dword [ebp - 0xbc], 2
mov dword [ebp - 0x114], 0x2b17
cmp dword [ebp - 0x114], 0xea61
jae 0x42ac46
mov dword [ebp - 0x264], 0
jmp 0x42ac52
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x264], eax
lea edx, [ebp - 0xbc]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x4d
mov cx, 0x6882
imul cx, cx, 0x22f5
jo 0x42b90f
mov word [ebp - 0xb4], cx
mov dword [ebp - 0xbc], 2
mov dword [ebp - 0x114], 0x6711
cmp dword [ebp - 0x114], 0xea61
jae 0x42acb8
mov dword [ebp - 0x268], 0
jmp 0x42acc4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x268], eax
lea edx, [ebp - 0xbc]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x4e
mov dword [ebp - 0xb4], 0x4083c8
mov dword [ebp - 0xbc], 8
mov dword [ebp - 0x114], 0x46dd
cmp dword [ebp - 0x114], 0xea61
jae 0x42ad1e
mov dword [ebp - 0x26c], 0
jmp 0x42ad2a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x26c], eax
lea edx, [ebp - 0xbc]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
jmp 0x42abf5
mov dword [ebp - 4], 0x50
movsx ecx, word [0x4651e2]
test ecx, ecx
jne 0x42aded
mov dword [ebp - 4], 0x51
push 0
push 0
push 1
push 0
lea edx, [ebp - 0xac]
push edx
push 0x10
push 0x880
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
add esp, 0x1c
mov dword [ebp - 0xb4], 1
mov dword [ebp - 0xbc], 2
lea edx, [ebp - 0xbc]
mov eax, dword [ebp - 0xac]
xor ecx, ecx
sub ecx, dword [eax + 0x14]
shl ecx, 4
mov eax, dword [ebp - 0xac]
mov eax, dword [eax + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xac]
push ecx
mov edx, dword [0x4650b8]
push edx
mov eax, dword [0x4652a4]
push eax
call fcn.004563d0
lea ecx, [ebp - 0xac]
push ecx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaErase]
jmp 0x42b836
mov dword [ebp - 4], 0x53
mov dword [ebp - 0x114], 0x2898
cmp dword [ebp - 0x114], 0xea61
jae 0x42ae16
mov dword [ebp - 0x270], 0
jmp 0x42ae22
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x270], eax
mov dword [ebp - 0x118], 0x5085
cmp dword [ebp - 0x118], 0xea61
jae 0x42ae44
mov dword [ebp - 0x274], 0
jmp 0x42ae50
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x274], eax
mov edx, dword [ebp - 0x118]
shl edx, 4
mov eax, dword [0x465020]
add eax, edx
push eax
lea ecx, [ebp - 0x3c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
mov dword [ebp - 0xb4], eax
mov dword [ebp - 0xbc], 0x8003
mov edx, dword [ebp - 0x114]
shl edx, 4
mov eax, dword [0x465020]
add eax, edx
push eax
lea ecx, [ebp - 0xbc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x11c], ax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
movsx edx, word [ebp - 0x11c]
test edx, edx
je 0x42b0ec
mov dword [ebp - 4], 0x54
mov dword [ebp - 0xb4], 0xffffffff
mov dword [ebp - 0xbc], 0xb
mov dword [ebp - 0x114], 0x9dd
cmp dword [ebp - 0x114], 0xea61
jae 0x42aefc
mov dword [ebp - 0x278], 0
jmp 0x42af08
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x278], eax
lea edx, [ebp - 0xbc]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x55
mov dword [ebp - 0xb4], 0
mov dword [ebp - 0xbc], 0xb
mov dword [ebp - 0x114], 0x3923
cmp dword [ebp - 0x114], 0xea61
jae 0x42af62
mov dword [ebp - 0x27c], 0
jmp 0x42af6e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x27c], eax
lea edx, [ebp - 0xbc]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x56
mov dword [ebp - 0xb4], 0x4682
mov dword [ebp - 0xbc], 2
mov dword [ebp - 0x114], 0xc4a
cmp dword [ebp - 0x114], 0xea61
jae 0x42afc7
mov dword [ebp - 0x280], 0
jmp 0x42afd3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x280], eax
lea edx, [ebp - 0xbc]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x57
mov dword [ebp - 0xb4], 0xa81
mov dword [ebp - 0xbc], 2
mov dword [ebp - 0x114], 0x4d15
cmp dword [ebp - 0x114], 0xea61
jae 0x42b02c
mov dword [ebp - 0x284], 0
jmp 0x42b038
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x284], eax
lea edx, [ebp - 0xbc]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x58
fld qword [0x402fd8]
cmp dword [section..data], 0
jne 0x42b072
fdiv qword [0x402fd0]
jmp 0x42b083
push dword [0x402fd4]
push dword [0x402fd0]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0xb4]
fnstsw ax
test al, 0xd
jne 0x42b90a
mov dword [ebp - 0xbc], 5
mov dword [ebp - 0x114], 0x5436
cmp dword [ebp - 0x114], 0xea61
jae 0x42b0bf
mov dword [ebp - 0x288], 0
jmp 0x42b0cb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x288], eax
lea edx, [ebp - 0xbc]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
jmp 0x42b235
mov dword [ebp - 4], 0x5a
mov cx, 0x18b7
imul cx, cx, 0x652b
jo 0x42b90f
mov word [ebp - 0xb4], cx
mov dword [ebp - 0xbc], 2
mov dword [ebp - 0x114], 0x5e06
cmp dword [ebp - 0x114], 0xea61
jae 0x42b135
mov dword [ebp - 0x28c], 0
jmp 0x42b141
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x28c], eax
lea edx, [ebp - 0xbc]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x5b
mov cx, 0x70db
imul cx, cx, 0x6a1c
jo 0x42b90f
mov word [ebp - 0xb4], cx
mov dword [ebp - 0xbc], 2
mov dword [ebp - 0x114], 0x7043
cmp dword [ebp - 0x114], 0xea61
jae 0x42b1a7
mov dword [ebp - 0x290], 0
jmp 0x42b1b3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x290], eax
lea edx, [ebp - 0xbc]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x5c
mov dword [ebp - 0xb4], 0x4083d4
mov dword [ebp - 0xbc], 8
mov dword [ebp - 0x114], 0x4115
cmp dword [ebp - 0x114], 0xea61
jae 0x42b20d
mov dword [ebp - 0x294], 0
jmp 0x42b219
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x294], eax
lea edx, [ebp - 0xbc]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x5e
cmp dword [0x465318], 0
jne 0x42b261
push 0x465318
push 0x40665c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x298], 0x465318
jmp 0x42b26b
mov dword [ebp - 0x298], 0x465318
mov ecx, dword [ebp - 0x298]
mov edx, dword [ecx]
mov dword [ebp - 0x114], edx
mov dword [ebp - 0xc4], 0x80020004
mov dword [ebp - 0xcc], 0xa
mov dword [ebp - 0xb4], 0x80020004
mov dword [ebp - 0xbc], 0xa
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0xcc]
mov dword [eax], ecx
mov edx, dword [ebp - 0xc8]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0xc4]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0xc0]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0xbc]
mov dword [eax], ecx
mov edx, dword [ebp - 0xb8]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0xb4]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0xb0]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x114]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x114]
push edx
call dword [ecx + 0x2b0]
fnclex
mov dword [ebp - 0x118], eax
cmp dword [ebp - 0x118], 0
jge 0x42b34b
push 0x2b0
push 0x408208
mov eax, dword [ebp - 0x114]
push eax
mov ecx, dword [ebp - 0x118]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x29c], eax
jmp 0x42b355
mov dword [ebp - 0x29c], 0
mov dword [ebp - 4], 0x5f
mov dword [ebp - 0x118], 0x677a
cmp dword [ebp - 0x118], 0xea61
jae 0x42b37e
mov dword [ebp - 0x2a0], 0
jmp 0x42b38a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2a0], eax
mov dword [ebp - 0x114], 0x5069
cmp dword [ebp - 0x114], 0xea61
jae 0x42b3ac
mov dword [ebp - 0x2a4], 0
jmp 0x42b3b8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2a4], eax
mov edx, dword [ebp - 0x118]
shl edx, 4
mov eax, dword [0x465020]
add edx, eax
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x60
mov dword [ebp - 0x118], 0x5101
cmp dword [ebp - 0x118], 0xea61
jae 0x42b407
mov dword [ebp - 0x2a8], 0
jmp 0x42b413
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2a8], eax
mov dword [ebp - 0x114], 0x4638
cmp dword [ebp - 0x114], 0xea61
jae 0x42b435
mov dword [ebp - 0x2ac], 0
jmp 0x42b441
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2ac], eax
mov ecx, dword [ebp - 0x118]
shl ecx, 4
mov edx, dword [0x465020]
add edx, ecx
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x61
mov ecx, 1
test ecx, ecx
jne 0x42b79a
mov dword [ebp - 4], 0x62
push 0x40d3e440
push 0
push 0x40d36440
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaPowerR8]
fstp qword [ebp - 0xb4]
mov dword [ebp - 0xbc], 5
mov dword [ebp - 0x114], 0x52e8
cmp dword [ebp - 0x114], 0xea61
jae 0x42b4ca
mov dword [ebp - 0x2b0], 0
jmp 0x42b4d6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2b0], eax
lea edx, [ebp - 0xbc]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x63
mov cx, 0x440
imul cx, cx, 0x4a4d
jo 0x42b90f
mov word [ebp - 0xb4], cx
mov dword [ebp - 0xbc], 2
mov dword [ebp - 0x114], 0x3893
cmp dword [ebp - 0x114], 0xea61
jae 0x42b53c
mov dword [ebp - 0x2b4], 0
jmp 0x42b548
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2b4], eax
lea edx, [ebp - 0xbc]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x64
mov cx, 0x3312
imul cx, cx, 0x544b
jo 0x42b90f
mov word [ebp - 0xb4], cx
mov dword [ebp - 0xbc], 2
mov dword [ebp - 0x114], 0x47f4
cmp dword [ebp - 0x114], 0xea61
jae 0x42b5ae
mov dword [ebp - 0x2b8], 0
jmp 0x42b5ba
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2b8], eax
lea edx, [ebp - 0xbc]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x65
mov dword [ebp - 0xb4], 0xffffffff
mov dword [ebp - 0xbc], 0xb
mov dword [ebp - 0x114], 0x7228
cmp dword [ebp - 0x114], 0xea61
jae 0x42b614
mov dword [ebp - 0x2bc], 0
jmp 0x42b620
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2bc], eax
lea edx, [ebp - 0xbc]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x66
mov cx, 0x69d2
imul cx, cx, 0x535a
jo 0x42b90f
mov word [ebp - 0xb4], cx
mov dword [ebp - 0xbc], 2
mov dword [ebp - 0x114], 0x1316
cmp dword [ebp - 0x114], 0xea61
jae 0x42b685
mov dword [ebp - 0x2c0], 0
jmp 0x42b691
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2c0], eax
lea edx, [ebp - 0xbc]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x67
mov cx, 0x1391
imul cx, cx, 0x55e7
jo 0x42b90f
mov word [ebp - 0xb4], cx
mov dword [ebp - 0xbc], 2
mov dword [ebp - 0x114], 0x787
cmp dword [ebp - 0x114], 0xea61
jae 0x42b6f7
mov dword [ebp - 0x2c4], 0
jmp 0x42b703
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2c4], eax
lea edx, [ebp - 0xbc]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x68
push 0x40c94600
push 0
push 0x40b29700
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaPowerR8]
fstp qword [ebp - 0xb4]
mov dword [ebp - 0xbc], 5
mov dword [ebp - 0x114], 0x610e
cmp dword [ebp - 0x114], 0xea61
jae 0x42b76d
mov dword [ebp - 0x2c8], 0
jmp 0x42b779
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2c8], eax
lea edx, [ebp - 0xbc]
mov ecx, dword [ebp - 0x114]
shl ecx, 4
mov eax, dword [0x465020]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
jmp 0x42b469
mov dword [ebp - 4], 0x6a
cmp dword [0x465318], 0
jne 0x42b7c6
push 0x465318
push 0x40665c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x2cc], 0x465318
jmp 0x42b7d0
mov dword [ebp - 0x2cc], 0x465318
mov ecx, dword [ebp - 0x2cc]
mov edx, dword [ecx]
mov dword [ebp - 0x114], edx
push 0
mov eax, dword [ebp - 0x114]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x114]
push edx
call dword [ecx + 0x1bc]
fnclex
mov dword [ebp - 0x118], eax
cmp dword [ebp - 0x118], 0
jge 0x42b82c
push 0x1bc
push 0x408208
mov eax, dword [ebp - 0x114]
push eax
mov ecx, dword [ebp - 0x118]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2d0], eax
jmp 0x42b836
mov dword [ebp - 0x2d0], 0
wait
push 0x42b8f7
jmp 0x42b8a4
lea ecx, [ebp - 0x148]
push ecx
lea edx, [ebp - 0x138]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
lea eax, [ebp - 0x14c]
push eax
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
lea ecx, [ebp - 0x24]
push ecx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x2c]
push edx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
ret
jmp fcn.00405f8c
call dword [sym.imp.MSVBVM60.DLL___vbaErrorOverflow]
int3