Function at 0x51b870
Capabilities:
Parse pe header
Reference sql statements

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push 0x402ee6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x12e8
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x401e30
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 4], 1
mov dword [ebp - 4], 2
cmp word [0x597f4a], 0xffff
jne 0x51b8d7
mov dword [ebp - 4], 3
call fcn.00560550
jmp 0x548ac8
mov dword [ebp - 4], 6
mov dword [ebp - 0x324], 0x407fb4
mov dword [ebp - 0x32c], 8
mov dword [ebp - 0x334], 0x407cf4
mov dword [ebp - 0x33c], 8
lea eax, [ebp - 0x32c]
push eax
push 0x596274
lea ecx, [ebp - 0x27c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x33c]
push edx
lea eax, [ebp - 0x28c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
lea ecx, [ebp - 0x164]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 7
mov dword [ebp - 0x344], 0x80020004
mov dword [ebp - 0x34c], 0xa
mov dword [ebp - 0x334], 0x80020004
mov dword [ebp - 0x33c], 0xa
mov dword [ebp - 0x324], 4
mov dword [ebp - 0x32c], 3
lea ecx, [ebp - 0x268]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x34c]
mov dword [edx], eax
mov ecx, dword [ebp - 0x348]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x344]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x340]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x33c]
mov dword [edx], eax
mov ecx, dword [ebp - 0x338]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x334]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x330]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x32c]
mov dword [edx], eax
mov ecx, dword [ebp - 0x328]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x324]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x320]
mov dword [edx + 0xc], ecx
lea edx, [ebp - 0x164]
push edx
lea eax, [ebp - 0x258]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
mov ecx, dword [0x596224]
mov edx, dword [ecx]
mov eax, dword [0x596224]
push eax
call dword [edx + 0xbc]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x51ba85
push 0xbc
push 0x407114
mov ecx, dword [0x596224]
push ecx
mov edx, dword [ebp - 0x398]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3dc], eax
jmp 0x51ba8f
mov dword [ebp - 0x3dc], 0
mov eax, dword [ebp - 0x268]
mov dword [ebp - 0x3c0], eax
mov dword [ebp - 0x268], 0
mov ecx, dword [ebp - 0x3c0]
push ecx
push 0x596238
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
lea ecx, [ebp - 0x258]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 8
mov dword [ebp - 0x324], 0x408018
mov dword [ebp - 0x32c], 8
mov dword [ebp - 0x334], 0x407cf4
mov dword [ebp - 0x33c], 8
lea edx, [ebp - 0x32c]
push edx
push 0x596274
lea eax, [ebp - 0x27c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x33c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
lea ecx, [ebp - 0x164]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 9
mov dword [ebp - 0x344], 0x80020004
mov dword [ebp - 0x34c], 0xa
mov dword [ebp - 0x334], 0x80020004
mov dword [ebp - 0x33c], 0xa
mov dword [ebp - 0x324], 4
mov dword [ebp - 0x32c], 3
lea eax, [ebp - 0x268]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x34c]
mov dword [ecx], edx
mov eax, dword [ebp - 0x348]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x344]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x340]
mov dword [ecx + 0xc], eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x33c]
mov dword [ecx], edx
mov eax, dword [ebp - 0x338]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x334]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x330]
mov dword [ecx + 0xc], eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x32c]
mov dword [ecx], edx
mov eax, dword [ebp - 0x328]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x324]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x320]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x164]
push ecx
lea edx, [ebp - 0x258]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
mov eax, dword [0x596224]
mov ecx, dword [eax]
mov edx, dword [0x596224]
push edx
call dword [ecx + 0xbc]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x51bc70
push 0xbc
push 0x407114
mov eax, dword [0x596224]
push eax
mov ecx, dword [ebp - 0x398]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3e0], eax
jmp 0x51bc7a
mov dword [ebp - 0x3e0], 0
mov edx, dword [ebp - 0x268]
mov dword [ebp - 0x3c4], edx
mov dword [ebp - 0x268], 0
mov eax, dword [ebp - 0x3c4]
push eax
push 0x596250
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
lea ecx, [ebp - 0x258]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xa
lea ecx, [ebp - 0x380]
push ecx
mov edx, dword [0x596238]
mov eax, dword [edx]
mov ecx, dword [0x596238]
push ecx
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x51bd02
push 0x20
push 0x407124
mov edx, dword [0x596238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3e4], eax
jmp 0x51bd0c
mov dword [ebp - 0x3e4], 0
lea ecx, [ebp - 0x384]
push ecx
mov edx, dword [0x596238]
mov eax, dword [edx]
mov ecx, dword [0x596238]
push ecx
call dword [eax + 0x34]
fnclex
mov dword [ebp - 0x39c], eax
cmp dword [ebp - 0x39c], 0
jge 0x51bd59
push 0x34
push 0x407124
mov edx, dword [0x596238]
push edx
mov eax, dword [ebp - 0x39c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3e8], eax
jmp 0x51bd63
mov dword [ebp - 0x3e8], 0
movsx ecx, word [ebp - 0x380]
neg ecx
sbb ecx, ecx
inc ecx
movsx edx, word [ebp - 0x384]
neg edx
sbb edx, edx
inc edx
or ecx, edx
test ecx, ecx
jne 0x51bece
mov dword [ebp - 4], 0xb
mov dword [ebp - 0x2a4], 0x80020004
mov dword [ebp - 0x2ac], 0xa
mov dword [ebp - 0x294], 0x80020004
mov dword [ebp - 0x29c], 0xa
mov dword [ebp - 0x284], 0x80020004
mov dword [ebp - 0x28c], 0xa
mov dword [ebp - 0x324], 0x408b90
mov dword [ebp - 0x32c], 8
lea eax, [ebp - 0x2ac]
push eax
lea ecx, [ebp - 0x29c]
push ecx
lea edx, [ebp - 0x28c]
push edx
push 0
lea eax, [ebp - 0x32c]
push eax
push 0x596274
lea ecx, [ebp - 0x27c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMsgBox]
lea edx, [ebp - 0x2ac]
push edx
lea eax, [ebp - 0x29c]
push eax
lea ecx, [ebp - 0x28c]
push ecx
lea edx, [ebp - 0x27c]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
mov dword [ebp - 4], 0xc
mov eax, dword [0x596238]
mov ecx, dword [eax]
mov edx, dword [0x596238]
push edx
call dword [ecx + 0xc4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x51be8b
push 0xc4
push 0x407124
mov eax, dword [0x596238]
push eax
mov ecx, dword [ebp - 0x398]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3ec], eax
jmp 0x51be95
mov dword [ebp - 0x3ec], 0
mov dword [ebp - 4], 0xd
push 0x407124
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCastObj]
push eax
push 0x596238
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0xe
call fcn.0050dde0
mov dword [ebp - 4], 0xf
call dword [sym.imp.MSVBVM60.DLL___vbaEnd]
mov dword [ebp - 4], 0x11
mov dword [ebp - 0x334], 0x405be8
mov dword [ebp - 0x33c], 8
lea edx, [ebp - 0x268]
push edx
mov eax, dword [0x596238]
mov ecx, dword [eax]
mov edx, dword [0x596238]
push edx
call dword [ecx + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x51bf3a
push 0xb4
push 0x407124
mov eax, dword [0x596238]
push eax
mov ecx, dword [ebp - 0x398]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3f0], eax
jmp 0x51bf44
mov dword [ebp - 0x3f0], 0
mov edx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], edx
mov dword [ebp - 0x324], 0x408bf8
mov dword [ebp - 0x32c], 8
lea eax, [ebp - 0x26c]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x32c]
mov dword [ecx], edx
mov eax, dword [ebp - 0x328]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x324]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x320]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x39c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x39c]
push eax
call dword [edx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x51bfe0
push 0x30
push 0x407150
mov ecx, dword [ebp - 0x39c]
push ecx
mov edx, dword [ebp - 0x3a0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3f4], eax
jmp 0x51bfea
mov dword [ebp - 0x3f4], 0
mov eax, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], eax
lea ecx, [ebp - 0x27c]
push ecx
mov edx, dword [ebp - 0x3a4]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x3a4]
push ecx
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x51c043
push 0x44
push 0x407160
mov edx, dword [ebp - 0x3a4]
push edx
mov eax, dword [ebp - 0x3a8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3f8], eax
jmp 0x51c04d
mov dword [ebp - 0x3f8], 0
lea ecx, [ebp - 0x33c]
push ecx
lea edx, [ebp - 0x27c]
push edx
lea eax, [ebp - 0x28c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x5977a8
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x26c]
push ecx
lea edx, [ebp - 0x268]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x12
mov dword [ebp - 0x334], 0x405be8
mov dword [ebp - 0x33c], 8
lea eax, [ebp - 0x268]
push eax
mov ecx, dword [0x596238]
mov edx, dword [ecx]
mov eax, dword [0x596238]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x51c107
push 0xb4
push 0x407124
mov ecx, dword [0x596238]
push ecx
mov edx, dword [ebp - 0x398]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3fc], eax
jmp 0x51c111
mov dword [ebp - 0x3fc], 0
mov eax, dword [ebp - 0x268]
mov dword [ebp - 0x39c], eax
mov dword [ebp - 0x324], 0x408c14
mov dword [ebp - 0x32c], 8
lea ecx, [ebp - 0x26c]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x32c]
mov dword [edx], eax
mov ecx, dword [ebp - 0x328]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x324]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x320]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x39c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x39c]
push ecx
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x51c1ad
push 0x30
push 0x407150
mov edx, dword [ebp - 0x39c]
push edx
mov eax, dword [ebp - 0x3a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x400], eax
jmp 0x51c1b7
mov dword [ebp - 0x400], 0
mov ecx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], ecx
lea edx, [ebp - 0x27c]
push edx
mov eax, dword [ebp - 0x3a4]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x3a4]
push edx
call dword [ecx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x51c210
push 0x44
push 0x407160
mov eax, dword [ebp - 0x3a4]
push eax
mov ecx, dword [ebp - 0x3a8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x404], eax
jmp 0x51c21a
mov dword [ebp - 0x404], 0
lea edx, [ebp - 0x33c]
push edx
lea eax, [ebp - 0x27c]
push eax
lea ecx, [ebp - 0x28c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x5968e4
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x26c]
push edx
lea eax, [ebp - 0x268]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x13
mov dword [ebp - 0x334], 0x405be8
mov dword [ebp - 0x33c], 8
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x596238]
mov eax, dword [edx]
mov ecx, dword [0x596238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x51c2d5
push 0xb4
push 0x407124
mov edx, dword [0x596238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x408], eax
jmp 0x51c2df
mov dword [ebp - 0x408], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x408c2c
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x51c37b
push 0x30
push 0x407150
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x40c], eax
jmp 0x51c385
mov dword [ebp - 0x40c], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x51c3de
push 0x44
push 0x407160
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x410], eax
jmp 0x51c3e8
mov dword [ebp - 0x410], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x5962f8
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x14
mov edx, 0x5962f8
mov ecx, 0x596308
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x15
mov dword [ebp - 0x324], 0x407c48
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x32c]
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea edx, [ebp - 0x27c]
push edx
push 0x596308
lea eax, [ebp - 0x28c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea edx, [ebp - 0x28c]
mov ecx, 0x596308
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x16
mov dword [ebp - 0x324], 0x407c48
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x32c]
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea ecx, [ebp - 0x27c]
push ecx
push 0x5962f8
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea edx, [ebp - 0x28c]
mov ecx, 0x5962f8
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x17
mov dword [ebp - 0x334], 0x405be8
mov dword [ebp - 0x33c], 8
lea eax, [ebp - 0x268]
push eax
mov ecx, dword [0x596238]
mov edx, dword [ecx]
mov eax, dword [0x596238]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x51c587
push 0xb4
push 0x407124
mov ecx, dword [0x596238]
push ecx
mov edx, dword [ebp - 0x398]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x414], eax
jmp 0x51c591
mov dword [ebp - 0x414], 0
mov eax, dword [ebp - 0x268]
mov dword [ebp - 0x39c], eax
mov dword [ebp - 0x324], 0x408c40
mov dword [ebp - 0x32c], 8
lea ecx, [ebp - 0x26c]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x32c]
mov dword [edx], eax
mov ecx, dword [ebp - 0x328]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x324]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x320]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x39c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x39c]
push ecx
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x51c62d
push 0x30
push 0x407150
mov edx, dword [ebp - 0x39c]
push edx
mov eax, dword [ebp - 0x3a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x418], eax
jmp 0x51c637
mov dword [ebp - 0x418], 0
mov ecx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], ecx
lea edx, [ebp - 0x27c]
push edx
mov eax, dword [ebp - 0x3a4]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x3a4]
push edx
call dword [ecx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x51c690
push 0x44
push 0x407160
mov eax, dword [ebp - 0x3a4]
push eax
mov ecx, dword [ebp - 0x3a8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x41c], eax
jmp 0x51c69a
mov dword [ebp - 0x41c], 0
lea edx, [ebp - 0x33c]
push edx
lea eax, [ebp - 0x27c]
push eax
lea ecx, [ebp - 0x28c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x596378
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x26c]
push edx
lea eax, [ebp - 0x268]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x18
mov dword [ebp - 0x324], 0x407c48
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x32c]
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea ecx, [ebp - 0x27c]
push ecx
push 0x596378
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea edx, [ebp - 0x28c]
mov ecx, 0x596378
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x19
mov dword [ebp - 0x334], 0x405be8
mov dword [ebp - 0x33c], 8
lea eax, [ebp - 0x268]
push eax
mov ecx, dword [0x596238]
mov edx, dword [ecx]
mov eax, dword [0x596238]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x51c7bb
push 0xb4
push 0x407124
mov ecx, dword [0x596238]
push ecx
mov edx, dword [ebp - 0x398]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x420], eax
jmp 0x51c7c5
mov dword [ebp - 0x420], 0
mov eax, dword [ebp - 0x268]
mov dword [ebp - 0x39c], eax
mov dword [ebp - 0x324], 0x408c54
mov dword [ebp - 0x32c], 8
lea ecx, [ebp - 0x26c]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x32c]
mov dword [edx], eax
mov ecx, dword [ebp - 0x328]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x324]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x320]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x39c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x39c]
push ecx
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x51c861
push 0x30
push 0x407150
mov edx, dword [ebp - 0x39c]
push edx
mov eax, dword [ebp - 0x3a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x424], eax
jmp 0x51c86b
mov dword [ebp - 0x424], 0
mov ecx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], ecx
lea edx, [ebp - 0x27c]
push edx
mov eax, dword [ebp - 0x3a4]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x3a4]
push edx
call dword [ecx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x51c8c4
push 0x44
push 0x407160
mov eax, dword [ebp - 0x3a4]
push eax
mov ecx, dword [ebp - 0x3a8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x428], eax
jmp 0x51c8ce
mov dword [ebp - 0x428], 0
lea edx, [ebp - 0x33c]
push edx
lea eax, [ebp - 0x27c]
push eax
lea ecx, [ebp - 0x28c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x597b44
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x26c]
push edx
lea eax, [ebp - 0x268]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x1a
mov dword [ebp - 0x334], 0x405be8
mov dword [ebp - 0x33c], 8
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x596238]
mov eax, dword [edx]
mov ecx, dword [0x596238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x51c989
push 0xb4
push 0x407124
mov edx, dword [0x596238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x42c], eax
jmp 0x51c993
mov dword [ebp - 0x42c], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x408c74
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x51ca2f
push 0x30
push 0x407150
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x430], eax
jmp 0x51ca39
mov dword [ebp - 0x430], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x51ca92
push 0x44
push 0x407160
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x434], eax
jmp 0x51ca9c
mov dword [ebp - 0x434], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x597b54
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x1b
mov dword [ebp - 0x334], 0x405be8
mov dword [ebp - 0x33c], 8
lea edx, [ebp - 0x268]
push edx
mov eax, dword [0x596238]
mov ecx, dword [eax]
mov edx, dword [0x596238]
push edx
call dword [ecx + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x51cb55
push 0xb4
push 0x407124
mov eax, dword [0x596238]
push eax
mov ecx, dword [ebp - 0x398]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x438], eax
jmp 0x51cb5f
mov dword [ebp - 0x438], 0
mov edx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], edx
mov dword [ebp - 0x324], 0x408c90
mov dword [ebp - 0x32c], 8
lea eax, [ebp - 0x26c]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x32c]
mov dword [ecx], edx
mov eax, dword [ebp - 0x328]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x324]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x320]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x39c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x39c]
push eax
call dword [edx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x51cbfb
push 0x30
push 0x407150
mov ecx, dword [ebp - 0x39c]
push ecx
mov edx, dword [ebp - 0x3a0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x43c], eax
jmp 0x51cc05
mov dword [ebp - 0x43c], 0
mov eax, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], eax
lea ecx, [ebp - 0x27c]
push ecx
mov edx, dword [ebp - 0x3a4]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x3a4]
push ecx
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x51cc5e
push 0x44
push 0x407160
mov edx, dword [ebp - 0x3a4]
push edx
mov eax, dword [ebp - 0x3a8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x440], eax
jmp 0x51cc68
mov dword [ebp - 0x440], 0
lea ecx, [ebp - 0x33c]
push ecx
lea edx, [ebp - 0x27c]
push edx
lea eax, [ebp - 0x28c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x597b64
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x26c]
push ecx
lea edx, [ebp - 0x268]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x1c
push 0xffffffffffffffff
call dword [sym.imp.MSVBVM60.DLL___vbaOnError]
mov dword [ebp - 4], 0x1d
mov dword [ebp - 0x334], 0x405be8
mov dword [ebp - 0x33c], 8
lea eax, [ebp - 0x268]
push eax
mov ecx, dword [0x596250]
mov edx, dword [ecx]
mov eax, dword [0x596250]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x51cd31
push 0xb4
push 0x407124
mov ecx, dword [0x596250]
push ecx
mov edx, dword [ebp - 0x398]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x444], eax
jmp 0x51cd3b
mov dword [ebp - 0x444], 0
mov eax, dword [ebp - 0x268]
mov dword [ebp - 0x39c], eax
mov dword [ebp - 0x324], 0x408cac
mov dword [ebp - 0x32c], 8
lea ecx, [ebp - 0x26c]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x32c]
mov dword [edx], eax
mov ecx, dword [ebp - 0x328]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x324]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x320]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x39c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x39c]
push ecx
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x51cdd7
push 0x30
push 0x407150
mov edx, dword [ebp - 0x39c]
push edx
mov eax, dword [ebp - 0x3a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x448], eax
jmp 0x51cde1
mov dword [ebp - 0x448], 0
mov ecx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], ecx
lea edx, [ebp - 0x27c]
push edx
mov eax, dword [ebp - 0x3a4]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x3a4]
push edx
call dword [ecx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x51ce3a
push 0x44
push 0x407160
mov eax, dword [ebp - 0x3a4]
push eax
mov ecx, dword [ebp - 0x3a8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x44c], eax
jmp 0x51ce44
mov dword [ebp - 0x44c], 0
lea edx, [ebp - 0x33c]
push edx
lea eax, [ebp - 0x27c]
push eax
lea ecx, [ebp - 0x28c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x597b74
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x26c]
push edx
lea eax, [ebp - 0x268]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x1e
mov dword [ebp - 0x334], 0x405be8
mov dword [ebp - 0x33c], 8
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x596238]
mov eax, dword [edx]
mov ecx, dword [0x596238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x51ceff
push 0xb4
push 0x407124
mov edx, dword [0x596238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x450], eax
jmp 0x51cf09
mov dword [ebp - 0x450], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x408cd0
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x51cfa5
push 0x30
push 0x407150
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x454], eax
jmp 0x51cfaf
mov dword [ebp - 0x454], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x51d008
push 0x44
push 0x407160
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x458], eax
jmp 0x51d012
mov dword [ebp - 0x458], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x597b84
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x1f
mov dword [ebp - 0x334], 0x405be8
mov dword [ebp - 0x33c], 8
lea edx, [ebp - 0x268]
push edx
mov eax, dword [0x596238]
mov ecx, dword [eax]
mov edx, dword [0x596238]
push edx
call dword [ecx + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x51d0cb
push 0xb4
push 0x407124
mov eax, dword [0x596238]
push eax
mov ecx, dword [ebp - 0x398]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x45c], eax
jmp 0x51d0d5
mov dword [ebp - 0x45c], 0
mov edx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], edx
mov dword [ebp - 0x324], 0x408cec
mov dword [ebp - 0x32c], 8
lea eax, [ebp - 0x26c]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x32c]
mov dword [ecx], edx
mov eax, dword [ebp - 0x328]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x324]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x320]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x39c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x39c]
push eax
call dword [edx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x51d171
push 0x30
push 0x407150
mov ecx, dword [ebp - 0x39c]
push ecx
mov edx, dword [ebp - 0x3a0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x460], eax
jmp 0x51d17b
mov dword [ebp - 0x460], 0
mov eax, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], eax
lea ecx, [ebp - 0x27c]
push ecx
mov edx, dword [ebp - 0x3a4]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x3a4]
push ecx
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x51d1d4
push 0x44
push 0x407160
mov edx, dword [ebp - 0x3a4]
push edx
mov eax, dword [ebp - 0x3a8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x464], eax
jmp 0x51d1de
mov dword [ebp - 0x464], 0
lea ecx, [ebp - 0x33c]
push ecx
lea edx, [ebp - 0x27c]
push edx
lea eax, [ebp - 0x28c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x597b94
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x26c]
push ecx
lea edx, [ebp - 0x268]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x20
mov dword [ebp - 0x334], 0x405be8
mov dword [ebp - 0x33c], 8
lea eax, [ebp - 0x268]
push eax
mov ecx, dword [0x596238]
mov edx, dword [ecx]
mov eax, dword [0x596238]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x51d298
push 0xb4
push 0x407124
mov ecx, dword [0x596238]
push ecx
mov edx, dword [ebp - 0x398]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x468], eax
jmp 0x51d2a2
mov dword [ebp - 0x468], 0
mov eax, dword [ebp - 0x268]
mov dword [ebp - 0x39c], eax
mov dword [ebp - 0x324], 0x408d10
mov dword [ebp - 0x32c], 8
lea ecx, [ebp - 0x26c]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x32c]
mov dword [edx], eax
mov ecx, dword [ebp - 0x328]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x324]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x320]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x39c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x39c]
push ecx
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x51d33e
push 0x30
push 0x407150
mov edx, dword [ebp - 0x39c]
push edx
mov eax, dword [ebp - 0x3a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x46c], eax
jmp 0x51d348
mov dword [ebp - 0x46c], 0
mov ecx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], ecx
lea edx, [ebp - 0x27c]
push edx
mov eax, dword [ebp - 0x3a4]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x3a4]
push edx
call dword [ecx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x51d3a1
push 0x44
push 0x407160
mov eax, dword [ebp - 0x3a4]
push eax
mov ecx, dword [ebp - 0x3a8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x470], eax
jmp 0x51d3ab
mov dword [ebp - 0x470], 0
lea edx, [ebp - 0x33c]
push edx
lea eax, [ebp - 0x27c]
push eax
lea ecx, [ebp - 0x28c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x597ba4
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x26c]
push edx
lea eax, [ebp - 0x268]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x21
mov dword [ebp - 0x334], 0x405be8
mov dword [ebp - 0x33c], 8
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x596238]
mov eax, dword [edx]
mov ecx, dword [0x596238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x51d466
push 0xb4
push 0x407124
mov edx, dword [0x596238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x474], eax
jmp 0x51d470
mov dword [ebp - 0x474], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x408d30
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x51d50c
push 0x30
push 0x407150
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x478], eax
jmp 0x51d516
mov dword [ebp - 0x478], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x51d56f
push 0x44
push 0x407160
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x47c], eax
jmp 0x51d579
mov dword [ebp - 0x47c], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x597bb4
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x22
mov dword [ebp - 0x334], 0x405be8
mov dword [ebp - 0x33c], 8
lea edx, [ebp - 0x268]
push edx
mov eax, dword [0x596238]
mov ecx, dword [eax]
mov edx, dword [0x596238]
push edx
call dword [ecx + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x51d632
push 0xb4
push 0x407124
mov eax, dword [0x596238]
push eax
mov ecx, dword [ebp - 0x398]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x480], eax
jmp 0x51d63c
mov dword [ebp - 0x480], 0
mov edx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], edx
mov dword [ebp - 0x324], 0x408d4c
mov dword [ebp - 0x32c], 8
lea eax, [ebp - 0x26c]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x32c]
mov dword [ecx], edx
mov eax, dword [ebp - 0x328]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x324]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x320]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x39c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x39c]
push eax
call dword [edx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x51d6d8
push 0x30
push 0x407150
mov ecx, dword [ebp - 0x39c]
push ecx
mov edx, dword [ebp - 0x3a0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x484], eax
jmp 0x51d6e2
mov dword [ebp - 0x484], 0
mov eax, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], eax
lea ecx, [ebp - 0x27c]
push ecx
mov edx, dword [ebp - 0x3a4]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x3a4]
push ecx
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x51d73b
push 0x44
push 0x407160
mov edx, dword [ebp - 0x3a4]
push edx
mov eax, dword [ebp - 0x3a8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x488], eax
jmp 0x51d745
mov dword [ebp - 0x488], 0
lea ecx, [ebp - 0x33c]
push ecx
lea edx, [ebp - 0x27c]
push edx
lea eax, [ebp - 0x28c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x596d50
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x26c]
push ecx
lea edx, [ebp - 0x268]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x23
mov dword [ebp - 0x334], 0x405be8
mov dword [ebp - 0x33c], 8
lea eax, [ebp - 0x268]
push eax
mov ecx, dword [0x596238]
mov edx, dword [ecx]
mov eax, dword [0x596238]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x51d7ff
push 0xb4
push 0x407124
mov ecx, dword [0x596238]
push ecx
mov edx, dword [ebp - 0x398]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x48c], eax
jmp 0x51d809
mov dword [ebp - 0x48c], 0
mov eax, dword [ebp - 0x268]
mov dword [ebp - 0x39c], eax
mov dword [ebp - 0x324], 0x408d64
mov dword [ebp - 0x32c], 8
lea ecx, [ebp - 0x26c]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x32c]
mov dword [edx], eax
mov ecx, dword [ebp - 0x328]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x324]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x320]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x39c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x39c]
push ecx
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x51d8a5
push 0x30
push 0x407150
mov edx, dword [ebp - 0x39c]
push edx
mov eax, dword [ebp - 0x3a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x490], eax
jmp 0x51d8af
mov dword [ebp - 0x490], 0
mov ecx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], ecx
lea edx, [ebp - 0x27c]
push edx
mov eax, dword [ebp - 0x3a4]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x3a4]
push edx
call dword [ecx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x51d908
push 0x44
push 0x407160
mov eax, dword [ebp - 0x3a4]
push eax
mov ecx, dword [ebp - 0x3a8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x494], eax
jmp 0x51d912
mov dword [ebp - 0x494], 0
lea edx, [ebp - 0x33c]
push edx
lea eax, [ebp - 0x27c]
push eax
lea ecx, [ebp - 0x28c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x59692c], eax
mov dword [0x596930], edx
lea edx, [ebp - 0x26c]
push edx
lea eax, [ebp - 0x268]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x28c]
push ecx
lea edx, [ebp - 0x27c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x24
mov dword [ebp - 0x334], 0x405be8
mov dword [ebp - 0x33c], 8
lea eax, [ebp - 0x268]
push eax
mov ecx, dword [0x596238]
mov edx, dword [ecx]
mov eax, dword [0x596238]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x51d9de
push 0xb4
push 0x407124
mov ecx, dword [0x596238]
push ecx
mov edx, dword [ebp - 0x398]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x498], eax
jmp 0x51d9e8
mov dword [ebp - 0x498], 0
mov eax, dword [ebp - 0x268]
mov dword [ebp - 0x39c], eax
mov dword [ebp - 0x324], 0x408d78
mov dword [ebp - 0x32c], 8
lea ecx, [ebp - 0x26c]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x32c]
mov dword [edx], eax
mov ecx, dword [ebp - 0x328]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x324]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x320]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x39c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x39c]
push ecx
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x51da84
push 0x30
push 0x407150
mov edx, dword [ebp - 0x39c]
push edx
mov eax, dword [ebp - 0x3a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x49c], eax
jmp 0x51da8e
mov dword [ebp - 0x49c], 0
mov ecx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], ecx
lea edx, [ebp - 0x27c]
push edx
mov eax, dword [ebp - 0x3a4]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x3a4]
push edx
call dword [ecx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x51dae7
push 0x44
push 0x407160
mov eax, dword [ebp - 0x3a4]
push eax
mov ecx, dword [ebp - 0x3a8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4a0], eax
jmp 0x51daf1
mov dword [ebp - 0x4a0], 0
lea edx, [ebp - 0x33c]
push edx
lea eax, [ebp - 0x27c]
push eax
lea ecx, [ebp - 0x28c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x596764
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x26c]
push edx
lea eax, [ebp - 0x268]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x25
mov dword [ebp - 0x324], 0x407834
mov dword [ebp - 0x32c], 0x8008
push 0x596d50
lea ecx, [ebp - 0x32c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx edx, ax
test edx, edx
je 0x51e2c1
mov dword [ebp - 4], 0x26
mov dword [ebp - 0x334], 0x405be8
mov dword [ebp - 0x33c], 8
lea eax, [ebp - 0x268]
push eax
mov ecx, dword [0x596238]
mov edx, dword [ecx]
mov eax, dword [0x596238]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x51dbe3
push 0xb4
push 0x407124
mov ecx, dword [0x596238]
push ecx
mov edx, dword [ebp - 0x398]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4a4], eax
jmp 0x51dbed
mov dword [ebp - 0x4a4], 0
mov eax, dword [ebp - 0x268]
mov dword [ebp - 0x39c], eax
mov dword [ebp - 0x324], 0x408d8c
mov dword [ebp - 0x32c], 8
lea ecx, [ebp - 0x26c]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x32c]
mov dword [edx], eax
mov ecx, dword [ebp - 0x328]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x324]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x320]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x39c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x39c]
push ecx
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x51dc89
push 0x30
push 0x407150
mov edx, dword [ebp - 0x39c]
push edx
mov eax, dword [ebp - 0x3a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4a8], eax
jmp 0x51dc93
mov dword [ebp - 0x4a8], 0
mov ecx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], ecx
lea edx, [ebp - 0x27c]
push edx
mov eax, dword [ebp - 0x3a4]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x3a4]
push edx
call dword [ecx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x51dcec
push 0x44
push 0x407160
mov eax, dword [ebp - 0x3a4]
push eax
mov ecx, dword [ebp - 0x3a8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4ac], eax
jmp 0x51dcf6
mov dword [ebp - 0x4ac], 0
lea edx, [ebp - 0x33c]
push edx
lea eax, [ebp - 0x27c]
push eax
lea ecx, [ebp - 0x28c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x5965a8], eax
mov dword [0x5965ac], edx
lea edx, [ebp - 0x26c]
push edx
lea eax, [ebp - 0x268]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x28c]
push ecx
lea edx, [ebp - 0x27c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x27
mov dword [ebp - 0x334], 0x405be8
mov dword [ebp - 0x33c], 8
lea eax, [ebp - 0x268]
push eax
mov ecx, dword [0x596238]
mov edx, dword [ecx]
mov eax, dword [0x596238]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x51ddc2
push 0xb4
push 0x407124
mov ecx, dword [0x596238]
push ecx
mov edx, dword [ebp - 0x398]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4b0], eax
jmp 0x51ddcc
mov dword [ebp - 0x4b0], 0
mov eax, dword [ebp - 0x268]
mov dword [ebp - 0x39c], eax
mov dword [ebp - 0x324], 0x408da4
mov dword [ebp - 0x32c], 8
lea ecx, [ebp - 0x26c]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x32c]
mov dword [edx], eax
mov ecx, dword [ebp - 0x328]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x324]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x320]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x39c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x39c]
push ecx
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x51de68
push 0x30
push 0x407150
mov edx, dword [ebp - 0x39c]
push edx
mov eax, dword [ebp - 0x3a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4b4], eax
jmp 0x51de72
mov dword [ebp - 0x4b4], 0
mov ecx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], ecx
lea edx, [ebp - 0x27c]
push edx
mov eax, dword [ebp - 0x3a4]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x3a4]
push edx
call dword [ecx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x51decb
push 0x44
push 0x407160
mov eax, dword [ebp - 0x3a4]
push eax
mov ecx, dword [ebp - 0x3a8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4b8], eax
jmp 0x51ded5
mov dword [ebp - 0x4b8], 0
lea edx, [ebp - 0x33c]
push edx
lea eax, [ebp - 0x27c]
push eax
lea ecx, [ebp - 0x28c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x5965b0
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x26c]
push edx
lea eax, [ebp - 0x268]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x28
mov dword [ebp - 0x334], 0x405be8
mov dword [ebp - 0x33c], 8
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x596238]
mov eax, dword [edx]
mov ecx, dword [0x596238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x51df90
push 0xb4
push 0x407124
mov edx, dword [0x596238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4bc], eax
jmp 0x51df9a
mov dword [ebp - 0x4bc], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x408dbc
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x51e036
push 0x30
push 0x407150
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4c0], eax
jmp 0x51e040
mov dword [ebp - 0x4c0], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x51e099
push 0x44
push 0x407160
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4c4], eax
jmp 0x51e0a3
mov dword [ebp - 0x4c4], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x5965c0
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x29
mov dword [ebp - 0x334], 0x405be8
mov dword [ebp - 0x33c], 8
lea edx, [ebp - 0x268]
push edx
mov eax, dword [0x596238]
mov ecx, dword [eax]
mov edx, dword [0x596238]
push edx
call dword [ecx + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x51e15c
push 0xb4
push 0x407124
mov eax, dword [0x596238]
push eax
mov ecx, dword [ebp - 0x398]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4c8], eax
jmp 0x51e166
mov dword [ebp - 0x4c8], 0
mov edx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], edx
mov dword [ebp - 0x324], 0x408dd4
mov dword [ebp - 0x32c], 8
lea eax, [ebp - 0x26c]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x32c]
mov dword [ecx], edx
mov eax, dword [ebp - 0x328]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x324]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x320]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x39c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x39c]
push eax
call dword [edx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x51e202
push 0x30
push 0x407150
mov ecx, dword [ebp - 0x39c]
push ecx
mov edx, dword [ebp - 0x3a0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4cc], eax
jmp 0x51e20c
mov dword [ebp - 0x4cc], 0
mov eax, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], eax
lea ecx, [ebp - 0x27c]
push ecx
mov edx, dword [ebp - 0x3a4]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x3a4]
push ecx
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x51e265
push 0x44
push 0x407160
mov edx, dword [ebp - 0x3a4]
push edx
mov eax, dword [ebp - 0x3a8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4d0], eax
jmp 0x51e26f
mov dword [ebp - 0x4d0], 0
lea ecx, [ebp - 0x33c]
push ecx
lea edx, [ebp - 0x27c]
push edx
lea eax, [ebp - 0x28c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x5965d0
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x26c]
push ecx
lea edx, [ebp - 0x268]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
jmp 0x51e9f5
mov dword [ebp - 4], 0x2b
mov dword [ebp - 0x334], 0x405be8
mov dword [ebp - 0x33c], 8
lea eax, [ebp - 0x268]
push eax
mov ecx, dword [0x596238]
mov edx, dword [ecx]
mov eax, dword [0x596238]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x51e32e
push 0xb4
push 0x407124
mov ecx, dword [0x596238]
push ecx
mov edx, dword [ebp - 0x398]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4d4], eax
jmp 0x51e338
mov dword [ebp - 0x4d4], 0
mov eax, dword [ebp - 0x268]
mov dword [ebp - 0x39c], eax
mov dword [ebp - 0x324], 0x408df0
mov dword [ebp - 0x32c], 8
lea ecx, [ebp - 0x26c]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x32c]
mov dword [edx], eax
mov ecx, dword [ebp - 0x328]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x324]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x320]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x39c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x39c]
push ecx
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x51e3d4
push 0x30
push 0x407150
mov edx, dword [ebp - 0x39c]
push edx
mov eax, dword [ebp - 0x3a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4d8], eax
jmp 0x51e3de
mov dword [ebp - 0x4d8], 0
mov ecx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], ecx
lea edx, [ebp - 0x27c]
push edx
mov eax, dword [ebp - 0x3a4]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x3a4]
push edx
call dword [ecx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x51e437
push 0x44
push 0x407160
mov eax, dword [ebp - 0x3a4]
push eax
mov ecx, dword [ebp - 0x3a8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4dc], eax
jmp 0x51e441
mov dword [ebp - 0x4dc], 0
lea edx, [ebp - 0x33c]
push edx
lea eax, [ebp - 0x27c]
push eax
lea ecx, [ebp - 0x28c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x5965e0
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x26c]
push edx
lea eax, [ebp - 0x268]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x2c
mov dword [ebp - 0x334], 0x405be8
mov dword [ebp - 0x33c], 8
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x596238]
mov eax, dword [edx]
mov ecx, dword [0x596238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x51e4fc
push 0xb4
push 0x407124
mov edx, dword [0x596238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4e0], eax
jmp 0x51e506
mov dword [ebp - 0x4e0], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x408e04
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x51e5a2
push 0x30
push 0x407150
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4e4], eax
jmp 0x51e5ac
mov dword [ebp - 0x4e4], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x51e605
push 0x44
push 0x407160
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4e8], eax
jmp 0x51e60f
mov dword [ebp - 0x4e8], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x5965f0
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x2d
mov dword [ebp - 0x334], 0x405be8
mov dword [ebp - 0x33c], 8
lea edx, [ebp - 0x268]
push edx
mov eax, dword [0x596238]
mov ecx, dword [eax]
mov edx, dword [0x596238]
push edx
call dword [ecx + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x51e6c8
push 0xb4
push 0x407124
mov eax, dword [0x596238]
push eax
mov ecx, dword [ebp - 0x398]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4ec], eax
jmp 0x51e6d2
mov dword [ebp - 0x4ec], 0
mov edx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], edx
mov dword [ebp - 0x324], 0x408e20
mov dword [ebp - 0x32c], 8
lea eax, [ebp - 0x26c]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x32c]
mov dword [ecx], edx
mov eax, dword [ebp - 0x328]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x324]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x320]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x39c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x39c]
push eax
call dword [edx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x51e76e
push 0x30
push 0x407150
mov ecx, dword [ebp - 0x39c]
push ecx
mov edx, dword [ebp - 0x3a0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4f0], eax
jmp 0x51e778
mov dword [ebp - 0x4f0], 0
mov eax, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], eax
lea ecx, [ebp - 0x27c]
push ecx
mov edx, dword [ebp - 0x3a4]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x3a4]
push ecx
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x51e7d1
push 0x44
push 0x407160
mov edx, dword [ebp - 0x3a4]
push edx
mov eax, dword [ebp - 0x3a8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4f4], eax
jmp 0x51e7db
mov dword [ebp - 0x4f4], 0
lea ecx, [ebp - 0x33c]
push ecx
lea edx, [ebp - 0x27c]
push edx
lea eax, [ebp - 0x28c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x596600
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x26c]
push ecx
lea edx, [ebp - 0x268]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x2e
mov dword [ebp - 0x334], 0x405be8
mov dword [ebp - 0x33c], 8
lea eax, [ebp - 0x268]
push eax
mov ecx, dword [0x596238]
mov edx, dword [ecx]
mov eax, dword [0x596238]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x51e895
push 0xb4
push 0x407124
mov ecx, dword [0x596238]
push ecx
mov edx, dword [ebp - 0x398]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4f8], eax
jmp 0x51e89f
mov dword [ebp - 0x4f8], 0
mov eax, dword [ebp - 0x268]
mov dword [ebp - 0x39c], eax
mov dword [ebp - 0x324], 0x408e3c
mov dword [ebp - 0x32c], 8
lea ecx, [ebp - 0x26c]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x32c]
mov dword [edx], eax
mov ecx, dword [ebp - 0x328]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x324]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x320]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x39c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x39c]
push ecx
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x51e93b
push 0x30
push 0x407150
mov edx, dword [ebp - 0x39c]
push edx
mov eax, dword [ebp - 0x3a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4fc], eax
jmp 0x51e945
mov dword [ebp - 0x4fc], 0
mov ecx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], ecx
lea edx, [ebp - 0x27c]
push edx
mov eax, dword [ebp - 0x3a4]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x3a4]
push edx
call dword [ecx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x51e99e
push 0x44
push 0x407160
mov eax, dword [ebp - 0x3a4]
push eax
mov ecx, dword [ebp - 0x3a8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x500], eax
jmp 0x51e9a8
mov dword [ebp - 0x500], 0
lea edx, [ebp - 0x33c]
push edx
lea eax, [ebp - 0x27c]
push eax
lea ecx, [ebp - 0x28c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x596610
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x26c]
push edx
lea eax, [ebp - 0x268]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x30
mov dword [ebp - 0x334], 0x405be8
mov dword [ebp - 0x33c], 8
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x596238]
mov eax, dword [edx]
mov ecx, dword [0x596238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x51ea63
push 0xb4
push 0x407124
mov edx, dword [0x596238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x504], eax
jmp 0x51ea6d
mov dword [ebp - 0x504], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x408e58
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x51eb09
push 0x30
push 0x407150
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x508], eax
jmp 0x51eb13
mov dword [ebp - 0x508], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x51eb6c
push 0x44
push 0x407160
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x50c], eax
jmp 0x51eb76
mov dword [ebp - 0x50c], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x596620
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x31
mov dword [ebp - 0x334], 0x405be8
mov dword [ebp - 0x33c], 8
lea edx, [ebp - 0x268]
push edx
mov eax, dword [0x596238]
mov ecx, dword [eax]
mov edx, dword [0x596238]
push edx
call dword [ecx + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x51ec2f
push 0xb4
push 0x407124
mov eax, dword [0x596238]
push eax
mov ecx, dword [ebp - 0x398]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x510], eax
jmp 0x51ec39
mov dword [ebp - 0x510], 0
mov edx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], edx
mov dword [ebp - 0x324], 0x408e6c
mov dword [ebp - 0x32c], 8
lea eax, [ebp - 0x26c]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x32c]
mov dword [ecx], edx
mov eax, dword [ebp - 0x328]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x324]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x320]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x39c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x39c]
push eax
call dword [edx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x51ecd5
push 0x30
push 0x407150
mov ecx, dword [ebp - 0x39c]
push ecx
mov edx, dword [ebp - 0x3a0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x514], eax
jmp 0x51ecdf
mov dword [ebp - 0x514], 0
mov eax, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], eax
lea ecx, [ebp - 0x27c]
push ecx
mov edx, dword [ebp - 0x3a4]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x3a4]
push ecx
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x51ed38
push 0x44
push 0x407160
mov edx, dword [ebp - 0x3a4]
push edx
mov eax, dword [ebp - 0x3a8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x518], eax
jmp 0x51ed42
mov dword [ebp - 0x518], 0
lea ecx, [ebp - 0x33c]
push ecx
lea edx, [ebp - 0x27c]
push edx
lea eax, [ebp - 0x28c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x596550
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x26c]
push ecx
lea edx, [ebp - 0x268]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x32
mov dword [ebp - 0x334], 0x405be8
mov dword [ebp - 0x33c], 8
lea eax, [ebp - 0x268]
push eax
mov ecx, dword [0x596238]
mov edx, dword [ecx]
mov eax, dword [0x596238]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x51edfc
push 0xb4
push 0x407124
mov ecx, dword [0x596238]
push ecx
mov edx, dword [ebp - 0x398]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x51c], eax
jmp 0x51ee06
mov dword [ebp - 0x51c], 0
mov eax, dword [ebp - 0x268]
mov dword [ebp - 0x39c], eax
mov dword [ebp - 0x324], 0x408e84
mov dword [ebp - 0x32c], 8
lea ecx, [ebp - 0x26c]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x32c]
mov dword [edx], eax
mov ecx, dword [ebp - 0x328]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x324]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x320]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x39c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x39c]
push ecx
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x51eea2
push 0x30
push 0x407150
mov edx, dword [ebp - 0x39c]
push edx
mov eax, dword [ebp - 0x3a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x520], eax
jmp 0x51eeac
mov dword [ebp - 0x520], 0
mov ecx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], ecx
lea edx, [ebp - 0x27c]
push edx
mov eax, dword [ebp - 0x3a4]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x3a4]
push edx
call dword [ecx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x51ef05
push 0x44
push 0x407160
mov eax, dword [ebp - 0x3a4]
push eax
mov ecx, dword [ebp - 0x3a8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x524], eax
jmp 0x51ef0f
mov dword [ebp - 0x524], 0
lea edx, [ebp - 0x33c]
push edx
lea eax, [ebp - 0x27c]
push eax
lea ecx, [ebp - 0x28c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x596560
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x26c]
push edx
lea eax, [ebp - 0x268]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x33
mov dword [ebp - 0x334], 0x405be8
mov dword [ebp - 0x33c], 8
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x596238]
mov eax, dword [edx]
mov ecx, dword [0x596238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x51efca
push 0xb4
push 0x407124
mov edx, dword [0x596238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x528], eax
jmp 0x51efd4
mov dword [ebp - 0x528], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x408e9c
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x51f070
push 0x30
push 0x407150
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x52c], eax
jmp 0x51f07a
mov dword [ebp - 0x52c], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x51f0d3
push 0x44
push 0x407160
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x530], eax
jmp 0x51f0dd
mov dword [ebp - 0x530], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
lea ecx, [ebp - 0x174]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x34
mov dword [ebp - 0x324], 0x407834
mov dword [ebp - 0x32c], 0x8008
push 0x596d50
lea edx, [ebp - 0x32c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx eax, ax
test eax, eax
je 0x522ad6
mov dword [ebp - 4], 0x35
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x596238]
mov eax, dword [edx]
mov ecx, dword [0x596238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x51f1db
push 0xb4
push 0x407124
mov edx, dword [0x596238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x534], eax
jmp 0x51f1e5
mov dword [ebp - 0x534], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x408eb4
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x51f281
push 0x30
push 0x407150
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x538], eax
jmp 0x51f28b
mov dword [ebp - 0x538], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x51f2e4
push 0x44
push 0x407160
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x53c], eax
jmp 0x51f2ee
mov dword [ebp - 0x53c], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x596a28], eax
mov dword [0x596a2c], edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x36
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x596238]
mov eax, dword [edx]
mov ecx, dword [0x596238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x51f3c5
push 0xb4
push 0x407124
mov edx, dword [0x596238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x540], eax
jmp 0x51f3cf
mov dword [ebp - 0x540], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x408ec8
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x51f46b
push 0x30
push 0x407150
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x544], eax
jmp 0x51f475
mov dword [ebp - 0x544], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x51f4ce
push 0x44
push 0x407160
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x548], eax
jmp 0x51f4d8
mov dword [ebp - 0x548], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x59690c], eax
mov dword [0x596910], edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x37
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x596238]
mov eax, dword [edx]
mov ecx, dword [0x596238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x51f5af
push 0xb4
push 0x407124
mov edx, dword [0x596238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x54c], eax
jmp 0x51f5b9
mov dword [ebp - 0x54c], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x408ec8
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x51f655
push 0x30
push 0x407150
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x550], eax
jmp 0x51f65f
mov dword [ebp - 0x550], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x51f6b8
push 0x44
push 0x407160
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x554], eax
jmp 0x51f6c2
mov dword [ebp - 0x554], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
mov word [0x598968], ax
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x38
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x596238]
mov eax, dword [edx]
mov ecx, dword [0x596238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x51f794
push 0xb4
push 0x407124
mov edx, dword [0x596238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x558], eax
jmp 0x51f79e
mov dword [ebp - 0x558], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x408edc
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x51f83a
push 0x30
push 0x407150
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x55c], eax
jmp 0x51f844
mov dword [ebp - 0x55c], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x51f89d
push 0x44
push 0x407160
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x560], eax
jmp 0x51f8a7
mov dword [ebp - 0x560], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x596914], eax
mov dword [0x596918], edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x39
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x596238]
mov eax, dword [edx]
mov ecx, dword [0x596238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x51f97e
push 0xb4
push 0x407124
mov edx, dword [0x596238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x564], eax
jmp 0x51f988
mov dword [ebp - 0x564], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x408ef4
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x51fa24
push 0x30
push 0x407150
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x568], eax
jmp 0x51fa2e
mov dword [ebp - 0x568], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x51fa87
push 0x44
push 0x407160
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x56c], eax
jmp 0x51fa91
mov dword [ebp - 0x56c], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x59691c], eax
mov dword [0x596920], edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x3a
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x596238]
mov eax, dword [edx]
mov ecx, dword [0x596238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x51fb68
push 0xb4
push 0x407124
mov edx, dword [0x596238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x570], eax
jmp 0x51fb72
mov dword [ebp - 0x570], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x408f0c
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x51fc0e
push 0x30
push 0x407150
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x574], eax
jmp 0x51fc18
mov dword [ebp - 0x574], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x51fc71
push 0x44
push 0x407160
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x578], eax
jmp 0x51fc7b
mov dword [ebp - 0x578], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x596924], eax
mov dword [0x596928], edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x3b
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x596238]
mov eax, dword [edx]
mov ecx, dword [0x596238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x51fd52
push 0xb4
push 0x407124
mov edx, dword [0x596238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x57c], eax
jmp 0x51fd5c
mov dword [ebp - 0x57c], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x408f20
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x51fdf8
push 0x30
push 0x407150
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x580], eax
jmp 0x51fe02
mov dword [ebp - 0x580], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x51fe5b
push 0x44
push 0x407160
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x584], eax
jmp 0x51fe65
mov dword [ebp - 0x584], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x596934], eax
mov dword [0x596938], edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x3c
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x596238]
mov eax, dword [edx]
mov ecx, dword [0x596238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x51ff3c
push 0xb4
push 0x407124
mov edx, dword [0x596238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x588], eax
jmp 0x51ff46
mov dword [ebp - 0x588], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x408f38
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x51ffe2
push 0x30
push 0x407150
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x58c], eax
jmp 0x51ffec
mov dword [ebp - 0x58c], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x520045
push 0x44
push 0x407160
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x590], eax
jmp 0x52004f
mov dword [ebp - 0x590], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x59693c], eax
mov dword [0x596940], edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x3d
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x596238]
mov eax, dword [edx]
mov ecx, dword [0x596238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x520126
push 0xb4
push 0x407124
mov edx, dword [0x596238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x594], eax
jmp 0x520130
mov dword [ebp - 0x594], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x408f50
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x5201cc
push 0x30
push 0x407150
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x598], eax
jmp 0x5201d6
mov dword [ebp - 0x598], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x52022f
push 0x44
push 0x407160
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x59c], eax
jmp 0x520239
mov dword [ebp - 0x59c], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x596944], eax
mov dword [0x596948], edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x3e
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x596238]
mov eax, dword [edx]
mov ecx, dword [0x596238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x520310
push 0xb4
push 0x407124
mov edx, dword [0x596238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5a0], eax
jmp 0x52031a
mov dword [ebp - 0x5a0], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x408f68
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x5203b6
push 0x30
push 0x407150
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5a4], eax
jmp 0x5203c0
mov dword [ebp - 0x5a4], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x520419
push 0x44
push 0x407160
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5a8], eax
jmp 0x520423
mov dword [ebp - 0x5a8], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x59694c], eax
mov dword [0x596950], edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x3f
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x596238]
mov eax, dword [edx]
mov ecx, dword [0x596238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x5204fa
push 0xb4
push 0x407124
mov edx, dword [0x596238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5ac], eax
jmp 0x520504
mov dword [ebp - 0x5ac], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x408f7c
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x5205a0
push 0x30
push 0x407150
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5b0], eax
jmp 0x5205aa
mov dword [ebp - 0x5b0], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x520603
push 0x44
push 0x407160
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5b4], eax
jmp 0x52060d
mov dword [ebp - 0x5b4], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x596954], eax
mov dword [0x596958], edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x40
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x596238]
mov eax, dword [edx]
mov ecx, dword [0x596238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x5206e4
push 0xb4
push 0x407124
mov edx, dword [0x596238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5b8], eax
jmp 0x5206ee
mov dword [ebp - 0x5b8], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x408f90
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x52078a
push 0x30
push 0x407150
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5bc], eax
jmp 0x520794
mov dword [ebp - 0x5bc], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x5207ed
push 0x44
push 0x407160
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5c0], eax
jmp 0x5207f7
mov dword [ebp - 0x5c0], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x59695c], eax
mov dword [0x596960], edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x41
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x596238]
mov eax, dword [edx]
mov ecx, dword [0x596238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x5208ce
push 0xb4
push 0x407124
mov edx, dword [0x596238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5c4], eax
jmp 0x5208d8
mov dword [ebp - 0x5c4], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x408fa4
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x520974
push 0x30
push 0x407150
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5c8], eax
jmp 0x52097e
mov dword [ebp - 0x5c8], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x5209d7
push 0x44
push 0x407160
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5cc], eax
jmp 0x5209e1
mov dword [ebp - 0x5cc], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x596964], eax
mov dword [0x596968], edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x42
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x596238]
mov eax, dword [edx]
mov ecx, dword [0x596238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x520ab8
push 0xb4
push 0x407124
mov edx, dword [0x596238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5d0], eax
jmp 0x520ac2
mov dword [ebp - 0x5d0], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x408fbc
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x520b5e
push 0x30
push 0x407150
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5d4], eax
jmp 0x520b68
mov dword [ebp - 0x5d4], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x520bc1
push 0x44
push 0x407160
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5d8], eax
jmp 0x520bcb
mov dword [ebp - 0x5d8], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x59696c], eax
mov dword [0x596970], edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x43
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x596238]
mov eax, dword [edx]
mov ecx, dword [0x596238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x520ca2
push 0xb4
push 0x407124
mov edx, dword [0x596238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5dc], eax
jmp 0x520cac
mov dword [ebp - 0x5dc], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x408fd0
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x520d48
push 0x30
push 0x407150
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5e0], eax
jmp 0x520d52
mov dword [ebp - 0x5e0], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x520dab
push 0x44
push 0x407160
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5e4], eax
jmp 0x520db5
mov dword [ebp - 0x5e4], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x596974], eax
mov dword [0x596978], edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x44
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x596238]
mov eax, dword [edx]
mov ecx, dword [0x596238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x520e8c
push 0xb4
push 0x407124
mov edx, dword [0x596238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5e8], eax
jmp 0x520e96
mov dword [ebp - 0x5e8], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x408ff0
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x520f32
push 0x30
push 0x407150
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5ec], eax
jmp 0x520f3c
mov dword [ebp - 0x5ec], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x520f95
push 0x44
push 0x407160
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5f0], eax
jmp 0x520f9f
mov dword [ebp - 0x5f0], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x59697c], eax
mov dword [0x596980], edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x45
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x596238]
mov eax, dword [edx]
mov ecx, dword [0x596238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x521076
push 0xb4
push 0x407124
mov edx, dword [0x596238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5f4], eax
jmp 0x521080
mov dword [ebp - 0x5f4], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x409004
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x52111c
push 0x30
push 0x407150
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5f8], eax
jmp 0x521126
mov dword [ebp - 0x5f8], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x52117f
push 0x44
push 0x407160
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5fc], eax
jmp 0x521189
mov dword [ebp - 0x5fc], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x596984], eax
mov dword [0x596988], edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x46
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x596238]
mov eax, dword [edx]
mov ecx, dword [0x596238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x521260
mov dword [ebp - 4], 0x55
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x596238]
mov eax, dword [edx]
mov ecx, dword [0x596238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x522b4e
push 0xb4
push 0x407124
mov edx, dword [0x596238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x69c], eax
jmp 0x522b58
mov dword [ebp - 0x69c], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x40913c
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x522bf4
push 0x30
push 0x407150
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6a0], eax
jmp 0x522bfe
mov dword [ebp - 0x6a0], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x522c57
push 0x44
push 0x407160
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6a4], eax
jmp 0x522c61
mov dword [ebp - 0x6a4], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x596a08], eax
mov dword [0x596a0c], edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x56
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x596238]
mov eax, dword [edx]
mov ecx, dword [0x596238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x522d38
push 0xb4
push 0x407124
mov edx, dword [0x596238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6a8], eax
jmp 0x522d42
mov dword [ebp - 0x6a8], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x409150
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x522dde
push 0x30
push 0x407150
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6ac], eax
jmp 0x522de8
mov dword [ebp - 0x6ac], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x522e41
push 0x44
push 0x407160
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6b0], eax
jmp 0x522e4b
mov dword [ebp - 0x6b0], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x596a10], eax
mov dword [0x596a14], edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x57
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x596238]
mov eax, dword [edx]
mov ecx, dword [0x596238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x522f22
push 0xb4
push 0x407124
mov edx, dword [0x596238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6b4], eax
jmp 0x522f2c
mov dword [ebp - 0x6b4], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x409168
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x522fc8
push 0x30
push 0x407150
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6b8], eax
jmp 0x522fd2
mov dword [ebp - 0x6b8], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x52302b
push 0x44
push 0x407160
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6bc], eax
jmp 0x523035
mov dword [ebp - 0x6bc], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x596a18], eax
mov dword [0x596a1c], edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x58
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x596238]
mov eax, dword [edx]
mov ecx, dword [0x596238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x52310c
push 0xb4
push 0x407124
mov edx, dword [0x596238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6c0], eax
jmp 0x523116
mov dword [ebp - 0x6c0], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x409184
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x5231b2
push 0x30
push 0x407150
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6c4], eax
jmp 0x5231bc
mov dword [ebp - 0x6c4], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x523215
push 0x44
push 0x407160
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6c8], eax
jmp 0x52321f
mov dword [ebp - 0x6c8], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x596a20], eax
mov dword [0x596a24], edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x59
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x596238]
mov eax, dword [edx]
mov ecx, dword [0x596238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x5232f6
push 0xb4
push 0x407124
mov edx, dword [0x596238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6cc], eax
jmp 0x523300
mov dword [ebp - 0x6cc], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x408ef4
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x52339c
push 0x30
push 0x407150
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6d0], eax
jmp 0x5233a6
mov dword [ebp - 0x6d0], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x5233ff
push 0x44
push 0x407160
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6d4], eax
jmp 0x523409
mov dword [ebp - 0x6d4], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x596a20], eax
mov dword [0x596a24], edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x5a
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x596238]
mov eax, dword [edx]
mov ecx, dword [0x596238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x5234e0
push 0xb4
push 0x407124
mov edx, dword [0x596238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6d8], eax
jmp 0x5234ea
mov dword [ebp - 0x6d8], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x408eb4
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x523586
push 0x30
push 0x407150
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6dc], eax
jmp 0x523590
mov dword [ebp - 0x6dc], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x5235e9
push 0x44
push 0x407160
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6e0], eax
jmp 0x5235f3
mov dword [ebp - 0x6e0], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x596a28], eax
mov dword [0x596a2c], edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x5b
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x596238]
mov eax, dword [edx]
mov ecx, dword [0x596238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x5236ca
push 0xb4
push 0x407124
mov edx, dword [0x596238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6e4], eax
jmp 0x5236d4
mov dword [ebp - 0x6e4], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x4091a4
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x523770
push 0x30
push 0x407150
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6e8], eax
jmp 0x52377a
mov dword [ebp - 0x6e8], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x5237d3
push 0x44
push 0x407160
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6ec], eax
jmp 0x5237dd
mov dword [ebp - 0x6ec], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x596a30], eax
mov dword [0x596a34], edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x5c
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x596238]
mov eax, dword [edx]
mov ecx, dword [0x596238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x5238b4
push 0xb4
push 0x407124
mov edx, dword [0x596238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6f0], eax
jmp 0x5238be
mov dword [ebp - 0x6f0], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x4091c0
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x52395a
push 0x30
push 0x407150
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6f4], eax
jmp 0x523964
mov dword [ebp - 0x6f4], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x5239bd
push 0x44
push 0x407160
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6f8], eax
jmp 0x5239c7
mov dword [ebp - 0x6f8], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x596a38], eax
mov dword [0x596a3c], edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x5d
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x596238]
mov eax, dword [edx]
mov ecx, dword [0x596238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x523a9e
push 0xb4
push 0x407124
mov edx, dword [0x596238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6fc], eax
jmp 0x523aa8
mov dword [ebp - 0x6fc], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x4091d4
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x523b44
push 0x30
push 0x407150
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x700], eax
jmp 0x523b4e
mov dword [ebp - 0x700], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x523ba7
push 0x44
push 0x407160
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x704], eax
jmp 0x523bb1
mov dword [ebp - 0x704], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x596a40], eax
mov dword [0x596a44], edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x5e
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x596238]
mov eax, dword [edx]
mov ecx, dword [0x596238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x523c88
push 0xb4
push 0x407124
mov edx, dword [0x596238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x708], eax
jmp 0x523c92
mov dword [ebp - 0x708], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x4091ec
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x523d2e
push 0x30
push 0x407150
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x70c], eax
jmp 0x523d38
mov dword [ebp - 0x70c], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x523d91
push 0x44
push 0x407160
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x710], eax
jmp 0x523d9b
mov dword [ebp - 0x710], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x596a48], eax
mov dword [0x596a4c], edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x5f
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x596238]
mov eax, dword [edx]
mov ecx, dword [0x596238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x523e72
push 0xb4
push 0x407124
mov edx, dword [0x596238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x714], eax
jmp 0x523e7c
mov dword [ebp - 0x714], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x409204
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x523f18
push 0x30
push 0x407150
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x718], eax
jmp 0x523f22
mov dword [ebp - 0x718], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x523f7b
push 0x44
push 0x407160
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x71c], eax
jmp 0x523f85
mov dword [ebp - 0x71c], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x596a50], eax
mov dword [0x596a54], edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x60
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x596238]
mov eax, dword [edx]
mov ecx, dword [0x596238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x52405c
push 0xb4
push 0x407124
mov edx, dword [0x596238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x720], eax
jmp 0x524066
mov dword [ebp - 0x720], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x40921c
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x524102
push 0x30
push 0x407150
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x724], eax
jmp 0x52410c
mov dword [ebp - 0x724], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x524165
push 0x44
push 0x407160
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x728], eax
jmp 0x52416f
mov dword [ebp - 0x728], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x596a58], eax
mov dword [0x596a5c], edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x61
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x596238]
mov eax, dword [edx]
mov ecx, dword [0x596238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x524246
push 0xb4
push 0x407124
mov edx, dword [0x596238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x72c], eax
jmp 0x524250
mov dword [ebp - 0x72c], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x409230
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x5242ec
push 0x30
push 0x407150
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x730], eax
jmp 0x5242f6
mov dword [ebp - 0x730], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x52434f
push 0x44
push 0x407160
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x734], eax
jmp 0x524359
mov dword [ebp - 0x734], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x596a60], eax
mov dword [0x596a64], edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x62
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x596238]
mov eax, dword [edx]
mov ecx, dword [0x596238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x524430
push 0xb4
push 0x407124
mov edx, dword [0x596238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x738], eax
jmp 0x52443a
mov dword [ebp - 0x738], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x409244
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x5244d6
push 0x30
push 0x407150
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x73c], eax
jmp 0x5244e0
mov dword [ebp - 0x73c], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x524539
push 0x44
push 0x407160
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x740], eax
jmp 0x524543
mov dword [ebp - 0x740], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x596a68], eax
mov dword [0x596a6c], edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x63
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x596238]
mov eax, dword [edx]
mov ecx, dword [0x596238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x52461a
push 0xb4
push 0x407124
mov edx, dword [0x596238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x744], eax
jmp 0x524624
mov dword [ebp - 0x744], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x409258
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x5246c0
push 0x30
push 0x407150
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x748], eax
jmp 0x5246ca
mov dword [ebp - 0x748], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x524723
push 0x44
push 0x407160
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x74c], eax
jmp 0x52472d
mov dword [ebp - 0x74c], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x596a70], eax
mov dword [0x596a74], edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x64
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x596238]
mov eax, dword [edx]
mov ecx, dword [0x596238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x524804
push 0xb4
push 0x407124
mov edx, dword [0x596238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x750], eax
jmp 0x52480e
mov dword [ebp - 0x750], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x409270
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x5248aa
push 0x30
push 0x407150
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x754], eax
jmp 0x5248b4
mov dword [ebp - 0x754], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x52490d
push 0x44
push 0x407160
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x758], eax
jmp 0x524917
mov dword [ebp - 0x758], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x596a78], eax
mov dword [0x596a7c], edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x65
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x596238]
mov eax, dword [edx]
mov ecx, dword [0x596238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x5249ee
push 0xb4
push 0x407124
mov edx, dword [0x596238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x75c], eax
jmp 0x5249f8
mov dword [ebp - 0x75c], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x409288
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x524a94
push 0x30
push 0x407150
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x760], eax
jmp 0x524a9e
mov dword [ebp - 0x760], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x524af7
push 0x44
push 0x407160
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x764], eax
jmp 0x524b01
mov dword [ebp - 0x764], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x596a80], eax
mov dword [0x596a84], edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x66
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x596238]
mov eax, dword [edx]
mov ecx, dword [0x596238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x524bd8
wait
push 0x548cff
jmp 0x548b6c
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x80]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0xe0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0xf0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x110]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x120]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x130]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x144]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x154]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x164]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x174]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x184]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x194]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x1a4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x1b4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x1c4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x1d4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x1f4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x204]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x214]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x234]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x244]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x254]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
ret