Function at 0x43c380
Capabilities:
Reference sql statements

Disassembly:
jmp dword [sym.imp.MSVBVM60.DLL___vbaFPException]
push ebp
mov ebp, esp
sub esp, 8
push 0x401b76
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x4e8
push ebx
push esi
push edi
mov dword [ebp - 8], esp
mov dword [ebp - 4], 0x4019a8
xor edi, edi
mov dword [ebp - 0x18], edi
mov dword [ebp - 0x1c], edi
mov dword [ebp - 0x2c], edi
mov dword [ebp - 0x30], edi
mov dword [ebp - 0x40], edi
mov dword [ebp - 0x44], edi
mov dword [ebp - 0x48], edi
mov dword [ebp - 0x4c], edi
mov dword [ebp - 0x5c], edi
mov dword [ebp - 0x70], edi
mov dword [ebp - 0x74], edi
mov dword [ebp - 0x84], edi
mov dword [ebp - 0xa4], edi
mov dword [ebp - 0xa8], edi
mov dword [ebp - 0xb4], edi
mov dword [ebp - 0xb8], edi
mov dword [ebp - 0xbc], edi
mov dword [ebp - 0xc0], edi
mov dword [ebp - 0xd0], edi
mov dword [ebp - 0xd4], edi
mov dword [ebp - 0xd8], edi
mov dword [ebp - 0xe0], edi
mov dword [ebp - 0xe4], edi
mov dword [ebp - 0xe8], edi
mov dword [ebp - 0xf0], edi
mov dword [ebp - 0xf4], edi
mov dword [ebp - 0xf8], edi
mov dword [ebp - 0xfc], edi
mov dword [ebp - 0x100], edi
mov dword [ebp - 0x104], edi
mov dword [ebp - 0x108], edi
mov dword [ebp - 0x10c], edi
mov dword [ebp - 0x110], edi
mov dword [ebp - 0x114], edi
mov dword [ebp - 0x118], edi
mov dword [ebp - 0x11c], edi
mov dword [ebp - 0x120], edi
mov dword [ebp - 0x124], edi
mov dword [ebp - 0x128], edi
mov dword [ebp - 0x12c], edi
mov dword [ebp - 0x130], edi
mov dword [ebp - 0x134], edi
mov dword [ebp - 0x138], edi
mov dword [ebp - 0x13c], edi
mov dword [ebp - 0x140], edi
mov dword [ebp - 0x150], edi
mov dword [ebp - 0x160], edi
mov dword [ebp - 0x170], edi
mov dword [ebp - 0x180], edi
mov dword [ebp - 0x190], edi
mov dword [ebp - 0x1a0], edi
mov dword [ebp - 0x1b0], edi
mov dword [ebp - 0x1c0], edi
mov dword [ebp - 0x1d0], edi
mov dword [ebp - 0x1e0], edi
mov dword [ebp - 0x1f0], edi
mov dword [ebp - 0x200], edi
mov dword [ebp - 0x210], edi
mov dword [ebp - 0x220], edi
mov dword [ebp - 0x230], edi
mov dword [ebp - 0x240], edi
mov dword [ebp - 0x250], edi
mov dword [ebp - 0x260], edi
mov dword [ebp - 0x270], edi
mov dword [ebp - 0x280], edi
mov dword [ebp - 0x290], edi
mov dword [ebp - 0x2a0], edi
mov dword [ebp - 0x2b0], edi
mov dword [ebp - 0x2c0], edi
mov dword [ebp - 0x2d0], edi
mov dword [ebp - 0x2e0], edi
mov dword [ebp - 0x2f0], edi
mov dword [ebp - 0x300], edi
mov dword [ebp - 0x310], edi
mov dword [ebp - 0x320], edi
mov eax, dword [0x449024]
mov dword [ebp - 0x330], edi
cmp eax, edi
mov dword [ebp - 0x340], edi
mov dword [ebp - 0x350], edi
mov dword [ebp - 0x360], edi
mov dword [ebp - 0x370], edi
mov dword [ebp - 0x380], edi
mov dword [ebp - 0x390], edi
mov dword [ebp - 0x3a0], edi
mov dword [ebp - 0x3b0], edi
mov dword [ebp - 0x3c0], edi
mov dword [ebp - 0x3d0], edi
mov dword [ebp - 0x3d4], edi
mov dword [ebp - 0x3d8], edi
jne 0x43c5b6
push 0x449024
push 0x408c78
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x449024]
lea ecx, [ebp - 0x3d8]
push ecx
push esi
mov eax, dword [esi]
call dword [eax + 0x44]
cmp eax, edi
fnclex
jge 0x43c5e2
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
push 0x44
push 0x409d2c
push esi
push eax
call ebx
jmp 0x43c5e8
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x2d0]
lea eax, [ebp - 0x150]
push edx
push eax
mov dword [ebp - 0x2c8], 0x44905c
mov dword [ebp - 0x2d0], 0x4008
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea ecx, [ebp - 0x150]
lea edx, [ebp - 0x2e0]
push ecx
push edx
mov dword [ebp - 0x2d8], 0x4082d8
mov dword [ebp - 0x2e0], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
lea ecx, [ebp - 0x150]
mov si, ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp si, di
jne 0x444184
mov edx, 0x4082d8
mov ecx, 0x449068
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
push 0x408be4
call dword [sym.imp.MSVBVM60.DLL___vbaNew]
push eax
lea eax, [ebp - 0xc0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov ecx, dword [0x449060]
push 0x40c350
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
lea ecx, [ebp - 0xf4]
call esi
push eax
push 0x40c3d4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xf8]
call esi
mov edx, dword [0x449064]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xfc]
call esi
push eax
push 0x40c194
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
lea eax, [ebp - 0xfc]
lea ecx, [ebp - 0xf8]
push eax
lea edx, [ebp - 0xf4]
push ecx
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x449024]
add esp, 0x10
cmp eax, edi
jne 0x43c715
push 0x449024
push 0x408c78
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov eax, dword [0x449024]
mov ecx, dword [ebp - 0x48]
mov edx, dword [ebp - 0xc0]
push 0xffffffffffffffff
mov dword [ebp - 0x2d8], eax
push 1
mov eax, 9
push 3
mov dword [ebp - 0x2e0], eax
mov dword [ebp - 0x2c8], ecx
mov dword [ebp - 0x2d0], 8
mov ecx, dword [edx]
sub esp, 0x10
mov edx, esp
sub esp, 0x10
mov dword [edx], eax
mov eax, dword [ebp - 0x2dc]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x2d8]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x2d4]
mov dword [edx + 0xc], eax
mov eax, dword [ebp - 0x2d0]
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x2cc]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x2c8]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x2c4]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0xc0]
push edx
call dword [ecx + 0xa0]
cmp eax, edi
fnclex
jge 0x43c7bd
mov ecx, dword [ebp - 0xc0]
push 0xa0
push 0x408bf4
push ecx
push eax
call ebx
mov eax, dword [ebp - 0xc0]
lea ecx, [ebp - 0x3d8]
push ecx
push eax
mov edx, dword [eax]
call dword [edx + 0x68]
cmp eax, edi
fnclex
jge 0x43c7e7
mov edx, dword [ebp - 0xc0]
push 0x68
push 0x408bf4
push edx
push eax
call ebx
cmp dword [ebp - 0x3d8], edi
jle 0x444094
mov edx, dword [0x44905c]
mov ecx, 0x449068
mov dword [ebp - 0x58], 1
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0x2d0]
push edi
push eax
mov dword [ebp - 0x2c8], 0x449068
mov dword [ebp - 0x2d0], 0x4008
call dword [sym.imp.MSVBVM60.DLL_rtcDir]
mov edx, eax
lea ecx, [ebp - 0xf4]
call esi
push eax
push 0x4082d8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
mov esi, eax
lea ecx, [ebp - 0xf4]
neg esi
sbb esi, esi
inc esi
neg esi
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
cmp si, di
je 0x43c86f
mov ecx, dword [0x449068]
push ecx
push 1
push 0xffffffffffffffff
push 0x4002
jmp 0x43c87c
mov edx, dword [0x449068]
push edx
push 1
push 0xffffffffffffffff
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaFileOpen]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
push 0x40c3fc
push 1
push 0x40c508
call esi
push 0x40c510
push 1
push 0x40c508
call esi
push 0x40c5b4
push 1
push 0x40c508
call esi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
add esp, 0x24
mov eax, dword [ebp - 0xc0]
lea edx, [ebp - 0x3d4]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x50]
test eax, eax
fnclex
jge 0x43c8e5
mov ecx, dword [ebp - 0xc0]
push 0x50
push 0x408bf4
push ecx
push eax
call ebx
cmp word [ebp - 0x3d4], 0
jne 0x444009
mov eax, dword [ebp - 0xc0]
lea ecx, [ebp - 0x114]
push ecx
push eax
mov edx, dword [eax]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x43c91d
mov edx, dword [ebp - 0xc0]
push 0x54
push 0x408bf4
push edx
push eax
call ebx
lea edi, [ebp - 0x118]
mov eax, dword [ebp - 0x114]
push edi
mov ecx, 8
sub esp, 0x10
mov dword [ebp - 0x2d0], ecx
mov edi, esp
mov dword [ebp - 0x2c8], 0x40929c
mov edx, dword [eax]
push eax
mov dword [edi], ecx
mov ecx, dword [ebp - 0x2cc]
mov dword [ebp - 0x3e0], eax
mov dword [edi + 4], ecx
mov ecx, dword [ebp - 0x2c8]
mov dword [edi + 8], ecx
mov ecx, dword [ebp - 0x2c4]
mov dword [edi + 0xc], ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x43c984
mov edx, dword [ebp - 0x3e0]
push 0x28
push 0x408ca0
push edx
push eax
call ebx
mov eax, dword [ebp - 0x118]
lea edx, [ebp - 0x150]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x43c9aa
push 0x34
push 0x408e74
push edi
push eax
call ebx
xor edx, edx
lea ecx, [ebp - 0xfc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [0x449024]
mov dword [ebp - 0x3d4], 0
test eax, eax
jne 0x43c9db
push 0x449024
push 0x408c78
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov edx, 0x4098bc
lea ecx, [ebp - 0xf8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, 8
lea ecx, [ebp - 0x150]
mov dword [ebp - 0x2e0], eax
mov dword [ebp - 0x2f0], eax
lea eax, [ebp - 0x2e0]
lea edx, [ebp - 0x160]
push eax
push ecx
push edx
mov dword [ebp - 0x2d8], 0x40c624
mov dword [ebp - 0x2e8], 0x40c698
call esi
push eax
lea eax, [ebp - 0x2f0]
lea ecx, [ebp - 0x170]
push eax
push ecx
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
lea ecx, [ebp - 0xf4]
call edi
lea edx, [ebp - 0xfc]
lea eax, [ebp - 0x3d4]
push edx
push eax
lea ecx, [ebp - 0xf8]
push 0x449024
lea edx, [ebp - 0xf4]
push ecx
push edx
call fcn.0043b9e0
mov edx, eax
lea ecx, [ebp - 0xb4]
call edi
lea eax, [ebp - 0xfc]
lea ecx, [ebp - 0xf8]
push eax
lea edx, [ebp - 0xf4]
push ecx
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0x118]
lea ecx, [ebp - 0x114]
push eax
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea edx, [ebp - 0x170]
lea eax, [ebp - 0x160]
push edx
lea ecx, [ebp - 0x150]
push eax
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x2c
lea eax, [ebp - 0x2d0]
lea ecx, [ebp - 0x150]
lea edx, [ebp - 0xb4]
push eax
push ecx
mov dword [ebp - 0x2c8], edx
mov dword [ebp - 0x2d0], 0x4008
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0x150]
lea eax, [ebp - 0x2e0]
push edx
push eax
mov dword [ebp - 0x2d8], 0x4082d8
mov dword [ebp - 0x2e0], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
lea ecx, [ebp - 0x150]
mov word [ebp - 0x3dc], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [ebp - 0x3dc], 0
push 0x408be4
je 0x440197
call dword [sym.imp.MSVBVM60.DLL___vbaNew]
lea ecx, [ebp - 0x1c]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov eax, dword [ebp - 0xc0]
lea ecx, [ebp - 0x114]
mov dword [ebp - 0x2d8], 0x40c6c4
mov dword [ebp - 0x2e0], 8
mov edx, dword [eax]
push ecx
push eax
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x43cb9a
mov edx, dword [ebp - 0xc0]
push 0x54
push 0x408bf4
push edx
push eax
call ebx
lea edx, [ebp - 0x118]
mov eax, 8
push edx
mov ecx, dword [ebp - 0x114]
sub esp, 0x10
mov dword [ebp - 0x2d0], eax
mov edx, esp
mov dword [ebp - 0x2c8], 0x40929c
mov dword [ebp - 0x3e0], ecx
mov ecx, dword [ecx]
mov dword [edx], eax
mov eax, dword [ebp - 0x2cc]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x2c8]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x2c4]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0x114]
push edx
call dword [ecx + 0x28]
test eax, eax
fnclex
jge 0x43cc07
mov ecx, dword [ebp - 0x3e0]
push 0x28
push 0x408ca0
push ecx
push eax
call ebx
mov eax, dword [ebp - 0x118]
lea ecx, [ebp - 0x150]
push ecx
push eax
mov edx, dword [eax]
mov dword [ebp - 0x3e8], eax
call dword [edx + 0x34]
test eax, eax
fnclex
jge 0x43cc37
mov edx, dword [ebp - 0x3e8]
push 0x34
push 0x408e74
push edx
push eax
call ebx
lea eax, [ebp - 0x2e0]
lea ecx, [ebp - 0x150]
push eax
lea edx, [ebp - 0x160]
push ecx
push edx
mov dword [ebp - 0x2e8], 0x40c724
mov dword [ebp - 0x2f0], 8
call esi
push eax
lea eax, [ebp - 0x2f0]
lea ecx, [ebp - 0x170]
push eax
push ecx
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x48]
call edi
lea edx, [ebp - 0x118]
lea eax, [ebp - 0x114]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x170]
lea edx, [ebp - 0x160]
push ecx
lea eax, [ebp - 0x150]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [0x449024]
add esp, 0x1c
test eax, eax
jne 0x43ccd0
push 0x449024
push 0x408c78
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov ecx, dword [0x449024]
mov edx, dword [ebp - 0x48]
push 0xffffffffffffffff
mov dword [ebp - 0x2d8], ecx
mov ecx, dword [ebp - 0x1c]
push 1
mov eax, 9
push 3
mov dword [ebp - 0x2e0], eax
mov dword [ebp - 0x2c8], edx
mov dword [ebp - 0x2d0], 8
mov edx, dword [ecx]
sub esp, 0x10
mov ecx, esp
sub esp, 0x10
mov dword [ecx], eax
mov eax, dword [ebp - 0x2dc]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x2d8]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x2d4]
mov dword [ecx + 0xc], eax
mov eax, dword [ebp - 0x2d0]
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x2cc]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x2c8]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x2c4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x1c]
push ecx
call dword [edx + 0xa0]
test eax, eax
fnclex
jge 0x43cd70
mov edx, dword [ebp - 0x1c]
push 0xa0
push 0x408bf4
push edx
push eax
call ebx
push 0x408be4
call dword [sym.imp.MSVBVM60.DLL___vbaNew]
push eax
lea eax, [ebp - 0x74]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov eax, dword [ebp - 0xc0]
lea edx, [ebp - 0x114]
mov dword [ebp - 0x2d8], 0x40c1e8
mov dword [ebp - 0x2e0], 8
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x43cdc4
mov ecx, dword [ebp - 0xc0]
push 0x54
push 0x408bf4
push ecx
push eax
call ebx
mov ecx, dword [ebp - 0x114]
mov eax, 8
mov dword [ebp - 0x2c8], 0x40929c
mov dword [ebp - 0x2d0], eax
mov edx, dword [ecx]
mov dword [ebp - 0x3e0], ecx
lea ecx, [ebp - 0x118]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x2cc]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x2c8]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x2c4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x114]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x43ce31
mov edx, dword [ebp - 0x3e0]
push 0x28
push 0x408ca0
push edx
push eax
call ebx
mov eax, dword [ebp - 0x118]
lea edx, [ebp - 0x150]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x3e8], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x43ce61
mov ecx, dword [ebp - 0x3e8]
push 0x34
push 0x408e74
push ecx
push eax
call ebx
lea edx, [ebp - 0x2e0]
lea eax, [ebp - 0x150]
push edx
lea ecx, [ebp - 0x160]
push eax
push ecx
mov dword [ebp - 0x2e8], 0x40c750
mov dword [ebp - 0x2f0], 8
call esi
push eax
lea edx, [ebp - 0x2f0]
lea eax, [ebp - 0x170]
push edx
push eax
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x48]
call edi
lea ecx, [ebp - 0x118]
lea edx, [ebp - 0x114]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea eax, [ebp - 0x170]
lea ecx, [ebp - 0x160]
push eax
lea edx, [ebp - 0x150]
push ecx
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x48]
add esp, 0x1c
push eax
push 0x40c764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xf4]
call edi
mov ecx, dword [0x449060]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xf8]
call edi
push eax
push 0x40c3d4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xfc]
call edi
mov edx, dword [0x449064]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x100]
call edi
push eax
push 0x40c788
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call edi
lea eax, [ebp - 0x100]
lea ecx, [ebp - 0xfc]
push eax
lea edx, [ebp - 0xf8]
push ecx
lea eax, [ebp - 0xf4]
push edx
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x449024]
add esp, 0x14
test eax, eax
jne 0x43cf93
push 0x449024
push 0x408c78
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
push 0xffffffffffffffff
push 1
push 3
mov eax, dword [0x449024]
sub esp, 0x10
mov ecx, 9
mov edi, esp
mov dword [ebp - 0x2e0], ecx
mov edx, dword [ebp - 0x48]
mov dword [ebp - 0x2d8], eax
mov dword [edi], ecx
mov ecx, dword [ebp - 0x2dc]
sub esp, 0x10
mov dword [ebp - 0x2d0], 8
mov dword [edi + 4], ecx
mov ecx, esp
mov dword [ebp - 0x2c8], edx
mov edx, dword [ebp - 0x74]
mov dword [edi + 8], eax
mov eax, dword [ebp - 0x2d4]
mov edx, dword [edx]
mov dword [edi + 0xc], eax
mov eax, dword [ebp - 0x2d0]
mov dword [ecx], eax
mov eax, dword [ebp - 0x2cc]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x2c8]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x2c4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x74]
push ecx
call dword [edx + 0xa0]
test eax, eax
fnclex
jge 0x43d02c
push 0xa0
mov edx, dword [ebp - 0x74]
push 0x408bf4
push edx
push eax
call ebx
mov eax, dword [ebp - 0x74]
lea edx, [ebp - 0x3d4]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x50]
test eax, eax
fnclex
jge 0x43d050
mov ecx, dword [ebp - 0x74]
push 0x50
push 0x408bf4
push ecx
push eax
call ebx
cmp word [ebp - 0x3d4], 0
jne 0x440159
push 0x408be4
call dword [sym.imp.MSVBVM60.DLL___vbaNew]
lea edx, [ebp - 0xe4]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov eax, dword [ebp - 0x1c]
lea edx, [ebp - 0x114]
mov dword [ebp - 0x2d8], 0x40c804
mov dword [ebp - 0x2e0], 8
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x43d0af
mov ecx, dword [ebp - 0x1c]
push 0x54
push 0x408bf4
push ecx
push eax
call ebx
lea edi, [ebp - 0x118]
mov eax, dword [ebp - 0x114]
push edi
mov ecx, 8
sub esp, 0x10
mov dword [ebp - 0x2d0], ecx
mov edi, esp
mov dword [ebp - 0x2c8], 0x40c914
mov edx, dword [eax]
push eax
mov dword [edi], ecx
mov ecx, dword [ebp - 0x2cc]
mov dword [ebp - 0x3e0], eax
mov dword [edi + 4], ecx
mov ecx, dword [ebp - 0x2c8]
mov dword [edi + 8], ecx
mov ecx, dword [ebp - 0x2c4]
mov dword [edi + 0xc], ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x43d116
mov edx, dword [ebp - 0x3e0]
push 0x28
push 0x408ca0
push edx
push eax
call ebx
mov eax, dword [ebp - 0x118]
lea edx, [ebp - 0x150]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x43d13c
push 0x34
push 0x408e74
push edi
push eax
call ebx
lea eax, [ebp - 0x2e0]
lea ecx, [ebp - 0x150]
push eax
lea edx, [ebp - 0x160]
mov edi, 8
push ecx
push edx
mov dword [ebp - 0x2e8], 0x40c928
mov dword [ebp - 0x2f0], edi
call esi
push eax
lea eax, [ebp - 0x2f0]
lea ecx, [ebp - 0x170]
push eax
push ecx
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x48]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x118]
lea eax, [ebp - 0x114]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x170]
lea edx, [ebp - 0x160]
push ecx
lea eax, [ebp - 0x150]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [0x449024]
add esp, 0x1c
test eax, eax
jne 0x43d1da
push 0x449024
push 0x408c78
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
push 0xffffffffffffffff
push 1
push 3
mov eax, dword [0x449024]
sub esp, 0x10
mov dword [ebp - 0x2d0], edi
mov edi, esp
mov ecx, 9
mov dword [ebp - 0x2e0], ecx
mov edx, dword [ebp - 0x48]
mov dword [edi], ecx
mov ecx, dword [ebp - 0x2dc]
mov dword [ebp - 0x2d8], eax
sub esp, 0x10
mov dword [edi + 4], ecx
mov ecx, esp
mov dword [ebp - 0x2c8], edx
mov edx, dword [ebp - 0xe4]
mov dword [edi + 8], eax
mov eax, dword [ebp - 0x2d4]
mov edx, dword [edx]
mov dword [edi + 0xc], eax
mov eax, dword [ebp - 0x2d0]
mov dword [ecx], eax
mov eax, dword [ebp - 0x2cc]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x2c8]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x2c4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xe4]
push ecx
call dword [edx + 0xa0]
test eax, eax
fnclex
jge 0x43d278
mov edx, dword [ebp - 0xe4]
push 0xa0
push 0x408bf4
push edx
push eax
call ebx
mov eax, dword [ebp - 0x74]
lea edx, [ebp - 0x114]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x43d29c
mov ecx, dword [ebp - 0x74]
push 0x54
push 0x408bf4
push ecx
push eax
call ebx
lea edi, [ebp - 0x118]
mov eax, dword [ebp - 0x114]
push edi
mov ecx, 8
sub esp, 0x10
mov dword [ebp - 0x2d0], ecx
mov edi, esp
mov dword [ebp - 0x2c8], 0x408e44
mov edx, dword [eax]
push eax
mov dword [edi], ecx
mov ecx, dword [ebp - 0x2cc]
mov dword [ebp - 0x3e0], eax
mov dword [edi + 4], ecx
mov ecx, dword [ebp - 0x2c8]
mov dword [edi + 8], ecx
mov ecx, dword [ebp - 0x2c4]
mov dword [edi + 0xc], ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x43d303
mov edx, dword [ebp - 0x3e0]
push 0x28
push 0x408ca0
push edx
push eax
call ebx
mov eax, dword [ebp - 0x74]
lea edx, [ebp - 0x11c]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x43d327
mov ecx, dword [ebp - 0x74]
push 0x54
push 0x408bf4
push ecx
push eax
call ebx
lea edi, [ebp - 0x120]
mov eax, dword [ebp - 0x11c]
push edi
mov ecx, 8
sub esp, 0x10
mov dword [ebp - 0x2f0], ecx
mov edi, esp
mov dword [ebp - 0x2e8], 0x408e44
mov edx, dword [eax]
push eax
mov dword [edi], ecx
mov ecx, dword [ebp - 0x2ec]
mov dword [ebp - 0x3ec], eax
mov dword [edi + 4], ecx
mov ecx, dword [ebp - 0x2e8]
mov dword [edi + 8], ecx
mov ecx, dword [ebp - 0x2e4]
mov dword [edi + 0xc], ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x43d38e
mov edx, dword [ebp - 0x3ec]
push 0x28
push 0x408ca0
push edx
push eax
call ebx
mov eax, dword [ebp - 0x74]
lea edx, [ebp - 0x124]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x43d3b2
mov ecx, dword [ebp - 0x74]
push 0x54
push 0x408bf4
push ecx
push eax
call ebx
lea edi, [ebp - 0x128]
mov eax, dword [ebp - 0x124]
push edi
mov ecx, 8
sub esp, 0x10
mov dword [ebp - 0x320], ecx
mov edi, esp
mov dword [ebp - 0x318], 0x408e44
mov edx, dword [eax]
push eax
mov dword [edi], ecx
mov ecx, dword [ebp - 0x31c]
mov dword [ebp - 0x3f8], eax
mov dword [edi + 4], ecx
mov ecx, dword [ebp - 0x318]
mov dword [edi + 8], ecx
mov ecx, dword [ebp - 0x314]
mov dword [edi + 0xc], ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x43d419
mov edx, dword [ebp - 0x3f8]
push 0x28
push 0x408ca0
push edx
push eax
call ebx
mov eax, dword [ebp - 0x118]
push 2
mov dword [ebp - 0x148], eax
lea eax, [ebp - 0x150]
lea ecx, [ebp - 0x160]
mov edi, 9
push eax
push ecx
mov dword [ebp - 0x118], 0
mov dword [ebp - 0x150], edi
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
mov eax, 2
lea edx, [ebp - 0x190]
mov dword [ebp - 0x188], eax
mov dword [ebp - 0x190], eax
mov eax, dword [ebp - 0x120]
push edx
mov dword [ebp - 0x178], eax
lea eax, [ebp - 0x180]
push 5
lea ecx, [ebp - 0x1a0]
push eax
push ecx
mov dword [ebp - 0x2d8], 0x408360
mov dword [ebp - 0x2e0], 8
mov dword [ebp - 0x120], 0
mov dword [ebp - 0x180], edi
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov eax, dword [ebp - 0x128]
lea edx, [ebp - 0x1d0]
mov dword [ebp - 0x1c8], eax
push 4
lea eax, [ebp - 0x1e0]
push edx
push eax
mov dword [ebp - 0x308], 0x408360
mov dword [ebp - 0x310], 8
mov dword [ebp - 0x128], 0
mov dword [ebp - 0x1d0], edi
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
mov eax, dword [0x4490c0]
test eax, eax
jne 0x43d50d
push 0x4490c0
push 0x402e24
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
lea ecx, [ebp - 0x160]
lea edx, [ebp - 0x2e0]
push ecx
lea eax, [ebp - 0x170]
push edx
push eax
call esi
lea ecx, [ebp - 0x1a0]
push eax
lea edx, [ebp - 0x1b0]
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0x310]
lea ecx, [ebp - 0x1c0]
push eax
push ecx
call esi
push eax
lea edx, [ebp - 0x1e0]
lea eax, [ebp - 0x1f0]
push edx
push eax
call esi
mov edx, dword [eax]
sub esp, 0x10
mov ecx, esp
push 0
mov dword [ecx], edx
mov edx, dword [eax + 4]
mov dword [ecx + 4], edx
mov edx, dword [eax + 8]
mov eax, dword [eax + 0xc]
mov dword [ecx + 8], edx
mov dword [ecx + 0xc], eax
mov eax, dword [0x4490c0]
push eax
mov ecx, dword [eax]
call dword [ecx + 0x324]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
lea edx, [ebp - 0x12c]
push eax
push edx
call edi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea eax, [ebp - 0x12c]
lea ecx, [ebp - 0x124]
push eax
lea edx, [ebp - 0x11c]
push ecx
lea eax, [ebp - 0x114]
push edx
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x1f0]
lea edx, [ebp - 0x1e0]
push ecx
lea eax, [ebp - 0x1c0]
push edx
lea ecx, [ebp - 0x1d0]
push eax
lea edx, [ebp - 0x1b0]
push ecx
lea eax, [ebp - 0x1a0]
push edx
lea ecx, [ebp - 0x170]
push eax
lea edx, [ebp - 0x190]
push ecx
lea eax, [ebp - 0x180]
push edx
lea ecx, [ebp - 0x160]
push eax
lea edx, [ebp - 0x150]
push ecx
push edx
push 0xb
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [0x4490c0]
add esp, 0x44
test eax, eax
jne 0x43d62e
push 0x4490c0
push 0x402e24
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov eax, dword [ebp - 0xe4]
lea edx, [ebp - 0x118]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x43d658
mov ecx, dword [ebp - 0xe4]
push 0x54
push 0x408bf4
push ecx
push eax
call ebx
mov ecx, dword [ebp - 0x118]
mov eax, 8
mov dword [ebp - 0x2c8], 0x40c954
mov dword [ebp - 0x2d0], eax
mov edx, dword [ecx]
mov dword [ebp - 0x3e0], ecx
lea ecx, [ebp - 0x11c]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x2cc]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x2c8]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x2c4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x118]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x43d6c5
mov edx, dword [ebp - 0x3e0]
push 0x28
push 0x408ca0
push edx
push eax
call ebx
mov eax, dword [ebp - 0x11c]
lea edx, [ebp - 0x150]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x3e8], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x43d6f5
mov ecx, dword [ebp - 0x3e8]
push 0x34
push 0x408e74
push ecx
push eax
call ebx
lea edx, [ebp - 0x150]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0xf4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov eax, dword [0x4490c0]
mov dword [ebp - 0x2e0], 5
fstp qword [ebp - 0x2d8]
test eax, eax
jne 0x43d745
push 0x4490c0
push 0x402e24
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov eax, dword [0x4490c0]
mov ecx, dword [eax]
push 0
push 0x14
push eax
call dword [ecx + 0x324]
lea edx, [ebp - 0x114]
push eax
push edx
call edi
push eax
lea eax, [ebp - 0x160]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x10
lea ecx, [ebp - 0x2e0]
lea edx, [ebp - 0x170]
push eax
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, dword [eax]
sub esp, 0x10
mov ecx, esp
push 0x14
mov dword [ecx], edx
mov edx, dword [eax + 4]
mov dword [ecx + 4], edx
mov edx, dword [eax + 8]
mov eax, dword [eax + 0xc]
mov dword [ecx + 8], edx
mov dword [ecx + 0xc], eax
mov eax, dword [0x4490c0]
push eax
mov ecx, dword [eax]
call dword [ecx + 0x324]
lea edx, [ebp - 0x120]
push eax
push edx
call edi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea ecx, [ebp - 0xf4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x120]
lea ecx, [ebp - 0x11c]
push eax
lea edx, [ebp - 0x118]
push ecx
lea eax, [ebp - 0x114]
push edx
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x170]
lea edx, [ebp - 0x160]
push ecx
lea eax, [ebp - 0x150]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [0x4490c0]
add esp, 0x24
test eax, eax
jne 0x43d82c
push 0x4490c0
push 0x402e24
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov eax, dword [0x4490c0]
mov ecx, dword [eax]
push 0
push 0x14
push eax
call dword [ecx + 0x324]
lea edx, [ebp - 0x114]
push eax
push edx
call edi
push eax
lea eax, [ebp - 0x150]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x10
lea edx, [ebp - 0x2d0]
lea ecx, [ebp - 0x160]
mov dword [ebp - 0x2c8], 0x409bc0
mov dword [ebp - 0x2d0], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
lea ecx, [ebp - 0x160]
push 1
lea edx, [ebp - 0x150]
push ecx
lea eax, [ebp - 0x170]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [0x4490c0]
test eax, eax
jne 0x43d8b7
push 0x4490c0
push 0x402e24
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov eax, dword [0x4490c0]
mov ecx, dword [eax]
push 0
push 0x14
push eax
call dword [ecx + 0x324]
lea edx, [ebp - 0x118]
push eax
push edx
call edi
push eax
lea eax, [ebp - 0x190]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x10
lea edx, [ebp - 0x2e0]
lea ecx, [ebp - 0x1a0]
mov dword [ebp - 0x2d8], 0x409bc0
mov dword [ebp - 0x2e0], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
lea ecx, [ebp - 0x1a0]
push 1
lea edx, [ebp - 0x190]
push ecx
lea eax, [ebp - 0x1b0]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [0x4490c0]
test eax, eax
jne 0x43d942
push 0x4490c0
push 0x402e24
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov eax, dword [0x4490c0]
mov ecx, dword [eax]
push 0
push 0x14
push eax
call dword [ecx + 0x324]
lea edx, [ebp - 0x11c]
push eax
push edx
call edi
push eax
lea eax, [ebp - 0x1f0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x10
lea edx, [ebp - 0x300]
lea ecx, [ebp - 0x200]
mov dword [ebp - 0x2f8], 0x409bc0
mov dword [ebp - 0x300], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
lea ecx, [ebp - 0x200]
push 1
lea edx, [ebp - 0x1f0]
push ecx
lea eax, [ebp - 0x210]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea ecx, [ebp - 0x170]
push 4
lea edx, [ebp - 0x180]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
mov eax, 2
lea ecx, [ebp - 0x1b0]
mov dword [ebp - 0x1b8], eax
mov dword [ebp - 0x1c0], eax
lea eax, [ebp - 0x1c0]
lea edx, [ebp - 0x1d0]
push eax
push 4
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea eax, [ebp - 0x210]
push 2
lea ecx, [ebp - 0x220]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea edx, [ebp - 0x180]
lea eax, [ebp - 0x1d0]
push edx
lea ecx, [ebp - 0x1e0]
push eax
push ecx
call esi
push eax
lea edx, [ebp - 0x220]
lea eax, [ebp - 0x230]
push edx
push eax
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x11c]
lea edx, [ebp - 0x118]
push ecx
lea eax, [ebp - 0x114]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x230]
lea edx, [ebp - 0x220]
push ecx
push edx
lea eax, [ebp - 0x1e0]
lea ecx, [ebp - 0x210]
push eax
lea edx, [ebp - 0x200]
push ecx
lea eax, [ebp - 0x1f0]
push edx
lea ecx, [ebp - 0x1d0]
push eax
lea edx, [ebp - 0x180]
push ecx
lea eax, [ebp - 0x1c0]
push edx
lea ecx, [ebp - 0x1b0]
push eax
lea edx, [ebp - 0x1a0]
push ecx
lea eax, [ebp - 0x190]
push edx
lea ecx, [ebp - 0x170]
push eax
lea edx, [ebp - 0x160]
push ecx
lea eax, [ebp - 0x150]
push edx
push eax
push 0xf
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x50
push 0x408be4
call dword [sym.imp.MSVBVM60.DLL___vbaNew]
lea ecx, [ebp - 0xb8]
push eax
push ecx
call edi
mov edx, 0x40c968
lea ecx, [ebp - 0x48]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [0x449024]
test eax, eax
jne 0x43db13
push 0x449024
push 0x408c78
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
push 0xffffffffffffffff
push 1
push 3
mov eax, dword [0x449024]
sub esp, 0x10
mov ecx, 9
mov edi, esp
mov dword [ebp - 0x2e0], ecx
mov edx, dword [ebp - 0x48]
mov dword [ebp - 0x2d8], eax
mov dword [edi], ecx
mov ecx, dword [ebp - 0x2dc]
sub esp, 0x10
mov dword [ebp - 0x2d0], 8
mov dword [edi + 4], ecx
mov ecx, esp
mov dword [ebp - 0x2c8], edx
mov edx, dword [ebp - 0xb8]
mov dword [edi + 8], eax
mov eax, dword [ebp - 0x2d4]
mov edx, dword [edx]
mov dword [edi + 0xc], eax
mov eax, dword [ebp - 0x2d0]
mov dword [ecx], eax
mov eax, dword [ebp - 0x2cc]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x2c8]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x2c4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xb8]
push ecx
call dword [edx + 0xa0]
test eax, eax
fnclex
jge 0x43dbb5
mov edx, dword [ebp - 0xb8]
push 0xa0
push 0x408bf4
push edx
push eax
call ebx
mov eax, dword [ebp - 0xb8]
lea edx, [ebp - 0x114]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x43dbdf
mov ecx, dword [ebp - 0xb8]
push 0x54
push 0x408bf4
push ecx
push eax
call ebx
lea edi, [ebp - 0x118]
mov eax, dword [ebp - 0x114]
push edi
mov ecx, 8
sub esp, 0x10
mov dword [ebp - 0x2d0], ecx
mov edi, esp
mov dword [ebp - 0x2c8], 0x40c9cc
mov edx, dword [eax]
push eax
mov dword [edi], ecx
mov ecx, dword [ebp - 0x2cc]
mov dword [ebp - 0x3e0], eax
mov dword [edi + 4], ecx
mov ecx, dword [ebp - 0x2c8]
mov dword [edi + 8], ecx
mov ecx, dword [ebp - 0x2c4]
mov dword [edi + 0xc], ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x43dc46
mov edx, dword [ebp - 0x3e0]
push 0x28
push 0x408ca0
push edx
push eax
call ebx
mov eax, dword [ebp - 0x118]
lea ecx, [ebp - 0x160]
mov dword [ebp - 0x148], eax
lea eax, [ebp - 0x150]
push eax
push ecx
mov dword [ebp - 0x118], 0
mov dword [ebp - 0x150], 9
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
mov eax, dword [ebp - 0xb8]
lea ecx, [ebp - 0x11c]
push ecx
push eax
mov edx, dword [eax]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x43dca4
mov edx, dword [ebp - 0xb8]
push 0x54
push 0x408bf4
push edx
push eax
call ebx
lea edi, [ebp - 0x120]
mov eax, dword [ebp - 0x11c]
push edi
mov ecx, 8
sub esp, 0x10
mov dword [ebp - 0x2e0], ecx
mov edi, esp
mov dword [ebp - 0x2d8], 0x40c9e8
mov edx, dword [eax]
push eax
mov dword [edi], ecx
mov ecx, dword [ebp - 0x2dc]
mov dword [ebp - 0x3ec], eax
mov dword [edi + 4], ecx
mov ecx, dword [ebp - 0x2d8]
mov dword [edi + 8], ecx
mov ecx, dword [ebp - 0x2d4]
mov dword [edi + 0xc], ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x43dd0b
mov edx, dword [ebp - 0x3ec]
push 0x28
push 0x408ca0
push edx
push eax
call ebx
mov eax, dword [ebp - 0x120]
lea ecx, [ebp - 0x180]
mov dword [ebp - 0x168], eax
lea eax, [ebp - 0x170]
push eax
push ecx
mov dword [ebp - 0x120], 0
mov dword [ebp - 0x170], 9
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0x160]
lea eax, [ebp - 0x180]
push edx
lea ecx, [ebp - 0x190]
push eax
push ecx
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0xe0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x11c]
lea eax, [ebp - 0x114]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x190]
lea edx, [ebp - 0x180]
push ecx
lea eax, [ebp - 0x160]
push edx
lea ecx, [ebp - 0x170]
push eax
lea edx, [ebp - 0x150]
push ecx
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0xb8]
add esp, 0x24
lea edx, [ebp - 0x114]
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x43ddd9
mov ecx, dword [ebp - 0xb8]
push 0x54
push 0x408bf4
push ecx
push eax
call ebx
lea edi, [ebp - 0x118]
mov eax, dword [ebp - 0x114]
push edi
mov ecx, 8
sub esp, 0x10
mov dword [ebp - 0x2d0], ecx
mov edi, esp
mov dword [ebp - 0x2c8], 0x40c9e8
mov edx, dword [eax]
push eax
mov dword [edi], ecx
mov ecx, dword [ebp - 0x2cc]
mov dword [ebp - 0x3e0], eax
mov dword [edi + 4], ecx
mov ecx, dword [ebp - 0x2c8]
mov dword [edi + 8], ecx
mov ecx, dword [ebp - 0x2c4]
mov dword [edi + 0xc], ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x43de40
mov edx, dword [ebp - 0x3e0]
push 0x28
push 0x408ca0
push edx
push eax
call ebx
mov eax, dword [ebp - 0x118]
lea edx, [ebp - 0x150]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x43de66
push 0x34
push 0x408e74
push edi
push eax
call ebx
lea eax, [ebp - 0x150]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0xf4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fadd qword [0x401340]
lea edx, [ebp - 0x2e0]
lea ecx, [ebp - 0x2c]
mov dword [ebp - 0x2e0], 5
fstp qword [ebp - 0x2d8]
fnstsw ax
test al, 0xd
jne 0x4443ad
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x118]
lea edx, [ebp - 0x114]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
add esp, 0xc
lea ecx, [ebp - 0x150]
call edi
lea edx, [ebp - 0x2d0]
lea ecx, [ebp - 0x150]
mov dword [ebp - 0x2c8], 0x409478
mov dword [ebp - 0x2d0], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
lea eax, [ebp - 0x150]
push 1
lea ecx, [ebp - 0x2c]
push eax
lea edx, [ebp - 0x160]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea edx, [ebp - 0x160]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x150]
call edi
mov eax, 8
lea ecx, [ebp - 0x40]
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 0x2e0], eax
lea eax, [ebp - 0x2d0]
lea edx, [ebp - 0x150]
push eax
push ecx
push edx
mov dword [ebp - 0x2c8], 0x40ca00
mov dword [ebp - 0x2d8], 0x4096d4
call esi
push eax
lea eax, [ebp - 0x2e0]
lea ecx, [ebp - 0x160]
push eax
push ecx
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x18]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x160]
lea eax, [ebp - 0x150]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [0x449024]
add esp, 0xc
test eax, eax
jne 0x43dfd1
push 0x449024
push 0x408c78
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov edi, dword [0x449024]
lea ecx, [ebp - 0x150]
mov dword [ebp - 0x148], 0x80020004
mov dword [ebp - 0x150], 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarg]
mov ecx, dword [edi]
lea edx, [ebp - 0x114]
push edx
mov edx, dword [ebp - 0x18]
lea eax, [ebp - 0x150]
push 0xffffffffffffffff
push eax
push edx
push edi
call dword [ecx + 0x40]
test eax, eax
fnclex
jge 0x43e022
push 0x40
push 0x409d2c
push edi
push eax
call ebx
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x150]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0xb8]
push eax
mov ecx, dword [eax]
call dword [ecx + 0x80]
test eax, eax
fnclex
jge 0x43e063
mov edx, dword [ebp - 0xb8]
push 0x80
push 0x408bf4
push edx
push eax
call ebx
mov edx, 0x4082d8
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x1c]
lea edx, [ebp - 0x114]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0xdc], 0
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x43e09f
mov ecx, dword [ebp - 0x1c]
push 0x54
push 0x408bf4
push ecx
push eax
call ebx
lea edi, [ebp - 0x118]
mov eax, dword [ebp - 0x114]
push edi
mov ecx, 8
sub esp, 0x10
mov dword [ebp - 0x2d0], ecx
mov edi, esp
mov dword [ebp - 0x2c8], 0x4096dc
mov edx, dword [eax]
push eax
mov dword [edi], ecx
mov ecx, dword [ebp - 0x2cc]
mov dword [ebp - 0x3e0], eax
mov dword [edi + 4], ecx
mov ecx, dword [ebp - 0x2c8]
mov dword [edi + 8], ecx
mov ecx, dword [ebp - 0x2c4]
mov dword [edi + 0xc], ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x43e106
mov edx, dword [ebp - 0x3e0]
push 0x28
push 0x408ca0
push edx
push eax
call ebx
mov eax, dword [ebp - 0x118]
lea ecx, [ebp - 0x160]
mov dword [ebp - 0x148], eax
lea eax, [ebp - 0x150]
push eax
push ecx
mov dword [ebp - 0x118], 0
mov dword [ebp - 0x150], 9
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0x160]
lea eax, [ebp - 0x170]
push edx
push eax
mov dword [ebp - 0x2d8], 0x3c
mov dword [ebp - 0x2e0], 0x8002
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
lea ecx, [ebp - 0x2e0]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
lea ecx, [ebp - 0x114]
mov word [ebp - 0x3e8], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
lea edx, [ebp - 0x160]
lea eax, [ebp - 0x150]
push edx
push eax
push 2
call edi
mov eax, dword [ebp - 0x1c]
add esp, 0xc
cmp word [ebp - 0x3e8], 0
je 0x43e2cc
mov ecx, dword [eax]
lea edx, [ebp - 0x114]
push edx
push eax
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x43e1d0
mov ecx, dword [ebp - 0x1c]
push 0x54
push 0x408bf4
push ecx
push eax
call ebx
mov ecx, dword [ebp - 0x114]
mov eax, 8
mov dword [ebp - 0x2c8], 0x4096dc
mov dword [ebp - 0x2d0], eax
mov edx, dword [ecx]
mov dword [ebp - 0x3e0], ecx
lea ecx, [ebp - 0x118]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x2cc]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x2c8]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x2c4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x114]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x43e23d
mov edx, dword [ebp - 0x3e0]
push 0x28
push 0x408ca0
push edx
push eax
call ebx
mov eax, dword [ebp - 0x118]
lea ecx, [ebp - 0x160]
mov dword [ebp - 0x148], eax
lea eax, [ebp - 0x150]
push eax
push ecx
mov dword [ebp - 0x118], 0
mov dword [ebp - 0x150], 9
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0x160]
push 0x3c
lea eax, [ebp - 0x170]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea ecx, [ebp - 0x170]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea edx, [ebp - 0x170]
lea eax, [ebp - 0x160]
push edx
lea ecx, [ebp - 0x150]
push eax
push ecx
push 3
call edi
add esp, 0x10
jmp 0x43e3c7
mov edx, dword [eax]
lea ecx, [ebp - 0x114]
push ecx
push eax
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x43e2ed
mov edx, dword [ebp - 0x1c]
push 0x54
push 0x408bf4
push edx
push eax
call ebx
lea edx, [ebp - 0x118]
mov eax, 8
push edx
mov ecx, dword [ebp - 0x114]
sub esp, 0x10
mov dword [ebp - 0x2d0], eax
mov edx, esp
mov dword [ebp - 0x2c8], 0x4096dc
mov dword [ebp - 0x3e0], ecx
mov ecx, dword [ecx]
mov dword [edx], eax
mov eax, dword [ebp - 0x2cc]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x2c8]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x2c4]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0x114]
push edx
call dword [ecx + 0x28]
test eax, eax
fnclex
jge 0x43e35a
mov ecx, dword [ebp - 0x3e0]
push 0x28
push 0x408ca0
push ecx
push eax
call ebx
mov eax, dword [ebp - 0x118]
lea edx, [ebp - 0x150]
mov dword [ebp - 0x148], eax
lea eax, [ebp - 0x160]
push edx
push eax
mov dword [ebp - 0x118], 0
mov dword [ebp - 0x150], 9
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea ecx, [ebp - 0x160]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea edx, [ebp - 0x160]
lea eax, [ebp - 0x150]
push edx
push eax
push 2
call edi
add esp, 0xc
mov ecx, dword [ebp - 0x5c]
push 1
push ecx
push 0x40b76c
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x43f126
mov edx, dword [ebp - 0x5c]
push 1
push edx
push 0x40b76c
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
je 0x43e4ab
mov eax, dword [ebp - 0x5c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
lea edx, [ebp - 0x150]
mov dword [ebp - 0x148], eax
mov eax, dword [ebp - 0x5c]
push edx
push 1
push eax
lea ecx, [ebp - 0x5c]
push 0x40b76c
push 0
mov dword [ebp - 0x150], 3
mov dword [ebp - 0x2c8], ecx
mov dword [ebp - 0x2d0], 0x4008
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
add eax, 1
lea ecx, [ebp - 0x2d0]
jo 0x4443b2
push eax
lea edx, [ebp - 0x160]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea eax, [ebp - 0x160]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x160]
lea edx, [ebp - 0x150]
push ecx
push edx
push 2
call edi
mov ax, word [ebp - 0xdc]
add esp, 0xc
add ax, 1
jo 0x4443b2
mov dword [ebp - 0xdc], eax
jmp 0x43e3e2
mov cx, word [ebp - 0xdc]
and cx, 1
jns 0x43e4c0
dec cx
or cx, 0xfffe
inc cx
mov eax, dword [ebp - 0x1c]
test cx, cx
mov edx, dword [eax]
lea ecx, [ebp - 0x114]
push ecx
push eax
jle 0x43ee27
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x43e4ed
mov edx, dword [ebp - 0x1c]
push 0x54
push 0x408bf4
push edx
push eax
call ebx
lea edx, [ebp - 0x118]
mov eax, 8
push edx
mov ecx, dword [ebp - 0x114]
sub esp, 0x10
mov dword [ebp - 0x2d0], eax
mov edx, esp
mov dword [ebp - 0x2c8], 0x4096dc
mov dword [ebp - 0x3e0], ecx
mov ecx, dword [ecx]
mov dword [edx], eax
mov eax, dword [ebp - 0x2cc]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x2c8]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x2c4]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0x114]
push edx
call dword [ecx + 0x28]
test eax, eax
fnclex
jge 0x43e55a
mov ecx, dword [ebp - 0x3e0]
push 0x28
push 0x408ca0
push ecx
push eax
call ebx
mov eax, dword [ebp - 0x118]
lea edx, [ebp - 0x150]
mov dword [ebp - 0x148], eax
lea eax, [ebp - 0x160]
push edx
push eax
mov dword [ebp - 0x118], 0
mov dword [ebp - 0x150], 9
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea ecx, [ebp - 0x160]
lea edx, [ebp - 0x170]
push ecx
push edx
mov dword [ebp - 0x2d8], 0x3c
mov dword [ebp - 0x2e0], 0x8002
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
lea eax, [ebp - 0x2e0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
lea ecx, [ebp - 0x114]
mov word [ebp - 0x3e8], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x160]
lea edx, [ebp - 0x150]
push ecx
push edx
push 2
call edi
mov eax, dword [ebp - 0x1c]
add esp, 0xc
cmp word [ebp - 0x3e8], 0
lea edx, [ebp - 0x114]
mov ecx, dword [eax]
push edx
push eax
je 0x43e9a3
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x43e61e
mov ecx, dword [ebp - 0x1c]
push 0x54
push 0x408bf4
push ecx
push eax
call ebx
mov ecx, dword [ebp - 0x114]
mov eax, 8
mov dword [ebp - 0x2c8], 0x4096dc
mov dword [ebp - 0x2d0], eax
mov edx, dword [ecx]
mov dword [ebp - 0x3e0], ecx
lea ecx, [ebp - 0x118]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x2cc]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x2c8]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x2c4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x114]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x43e68b
mov edx, dword [ebp - 0x3e0]
push 0x28
push 0x408ca0
push edx
push eax
call ebx
mov eax, dword [ebp - 0x118]
lea ecx, [ebp - 0x160]
mov dword [ebp - 0x148], eax
lea eax, [ebp - 0x150]
push eax
push ecx
mov dword [ebp - 0x118], 0
mov dword [ebp - 0x150], 9
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0x160]
push 0x3c
lea eax, [ebp - 0x170]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea ecx, [ebp - 0x170]
lea edx, [ebp - 0x2e0]
push ecx
push edx
mov dword [ebp - 0x2d8], 0x40b76c
mov dword [ebp - 0x2e0], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
lea ecx, [ebp - 0x114]
mov word [ebp - 0x3e8], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea eax, [ebp - 0x170]
lea ecx, [ebp - 0x160]
push eax
lea edx, [ebp - 0x150]
push ecx
push edx
push 3
call edi
mov eax, dword [ebp - 0x1c]
add esp, 0x10
cmp word [ebp - 0x3e8], 0
je 0x43e85a
mov ecx, dword [eax]
lea edx, [ebp - 0x114]
push edx
push eax
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x43e75e
mov ecx, dword [ebp - 0x1c]
push 0x54
push 0x408bf4
push ecx
push eax
call ebx
mov ecx, dword [ebp - 0x114]
mov eax, 8
mov dword [ebp - 0x2c8], 0x4096dc
mov dword [ebp - 0x2d0], eax
mov edx, dword [ecx]
mov dword [ebp - 0x3e0], ecx
lea ecx, [ebp - 0x118]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x2cc]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x2c8]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x2c4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x114]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x43e7cb
mov edx, dword [ebp - 0x3e0]
push 0x28
push 0x408ca0
push edx
push eax
call ebx
mov eax, dword [ebp - 0x118]
push 0x3b
mov dword [ebp - 0x148], eax
lea eax, [ebp - 0x150]
lea ecx, [ebp - 0x160]
push eax
push ecx
mov dword [ebp - 0x118], 0
mov dword [ebp - 0x150], 9
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea edx, [ebp - 0x160]
lea eax, [ebp - 0x170]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea ecx, [ebp - 0x170]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea edx, [ebp - 0x170]
lea eax, [ebp - 0x160]
push edx
lea ecx, [ebp - 0x150]
push eax
push ecx
push 3
call edi
add esp, 0x10
jmp 0x43f126
mov edx, dword [eax]
lea ecx, [ebp - 0x114]
push ecx
push eax
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x43e87b
mov edx, dword [ebp - 0x1c]
push 0x54
push 0x408bf4
push edx
push eax
call ebx
lea edx, [ebp - 0x118]
mov eax, 8
push edx
mov ecx, dword [ebp - 0x114]
sub esp, 0x10
mov dword [ebp - 0x2d0], eax
mov edx, esp
mov dword [ebp - 0x2c8], 0x4096dc
mov dword [ebp - 0x3e0], ecx
mov ecx, dword [ecx]
mov dword [edx], eax
mov eax, dword [ebp - 0x2cc]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x2c8]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x2c4]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0x114]
push edx
call dword [ecx + 0x28]
test eax, eax
fnclex
jge 0x43e8e8
mov ecx, dword [ebp - 0x3e0]
push 0x28
push 0x408ca0
push ecx
push eax
call ebx
mov eax, dword [ebp - 0x118]
lea edx, [ebp - 0x150]
mov dword [ebp - 0x148], eax
push 0x3b
lea eax, [ebp - 0x160]
push edx
push eax
mov dword [ebp - 0x118], 0
mov dword [ebp - 0x150], 9
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea ecx, [ebp - 0x160]
lea edx, [ebp - 0x170]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea eax, [ebp - 0x170]
lea ecx, [ebp - 0x2e0]
push eax
lea edx, [ebp - 0x180]
push ecx
push edx
mov dword [ebp - 0x2d8], 0x40b76c
mov dword [ebp - 0x2e0], 8
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea eax, [ebp - 0x180]
lea ecx, [ebp - 0x170]
push eax
lea edx, [ebp - 0x160]
push ecx
lea eax, [ebp - 0x150]
push edx
push eax
push 4
call edi
add esp, 0x14
jmp 0x43f126
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x43e9ba
mov ecx, dword [ebp - 0x1c]
push 0x54
push 0x408bf4
push ecx
push eax
call ebx
lea edi, [ebp - 0x118]
mov eax, dword [ebp - 0x114]
push edi
mov ecx, 8
sub esp, 0x10
mov dword [ebp - 0x2d0], ecx
mov edi, esp
mov dword [ebp - 0x2c8], 0x4096dc
mov edx, dword [eax]
push eax
mov dword [edi], ecx
mov ecx, dword [ebp - 0x2cc]
mov dword [ebp - 0x3e0], eax
mov dword [edi + 4], ecx
mov ecx, dword [ebp - 0x2c8]
mov dword [edi + 8], ecx
mov ecx, dword [ebp - 0x2c4]
mov dword [edi + 0xc], ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x43ea21
mov edx, dword [ebp - 0x3e0]
push 0x28
push 0x408ca0
push edx
push eax
call ebx
mov eax, dword [ebp - 0x118]
lea ecx, [ebp - 0x160]
mov dword [ebp - 0x148], eax
lea eax, [ebp - 0x150]
push eax
push ecx
mov dword [ebp - 0x118], 0
mov dword [ebp - 0x150], 9
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
mov eax, dword [ebp - 0x1c]
lea ecx, [ebp - 0x11c]
mov dword [ebp - 0x2d8], 0x40b76c
mov dword [ebp - 0x2e0], 0x8008
mov edx, dword [eax]
push ecx
push eax
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x43ea8d
mov edx, dword [ebp - 0x1c]
push 0x54
push 0x408bf4
push edx
push eax
call ebx
lea edi, [ebp - 0x120]
mov eax, dword [ebp - 0x11c]
push edi
mov ecx, 8
sub esp, 0x10
mov dword [ebp - 0x2f0], ecx
mov edi, esp
mov dword [ebp - 0x2e8], 0x4096dc
mov edx, dword [eax]
push eax
mov dword [edi], ecx
mov ecx, dword [ebp - 0x2ec]
mov dword [ebp - 0x3ec], eax
mov dword [edi + 4], ecx
mov ecx, dword [ebp - 0x2e8]
mov dword [edi + 8], ecx
mov ecx, dword [ebp - 0x2e4]
mov dword [edi + 0xc], ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x43eaf4
mov edx, dword [ebp - 0x3ec]
push 0x28
push 0x408ca0
push edx
push eax
call ebx
mov eax, dword [ebp - 0x120]
lea ecx, [ebp - 0x190]
mov dword [ebp - 0x178], eax
lea eax, [ebp - 0x180]
push eax
push ecx
mov dword [ebp - 0x120], 0
mov dword [ebp - 0x180], 9
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0x160]
lea eax, [ebp - 0x2e0]
push edx
lea ecx, [ebp - 0x170]
push eax
push ecx
mov dword [ebp - 0x2f8], 0x3c
mov dword [ebp - 0x300], 0x8002
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea edx, [ebp - 0x190]
lea eax, [ebp - 0x1a0]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
lea ecx, [ebp - 0x300]
push eax
lea edx, [ebp - 0x1b0]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpLt]
push eax
lea eax, [ebp - 0x1c0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
lea ecx, [ebp - 0x11c]
lea edx, [ebp - 0x114]
push ecx
push edx
push 2
mov di, ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea eax, [ebp - 0x190]
lea ecx, [ebp - 0x180]
push eax
lea edx, [ebp - 0x160]
push ecx
lea eax, [ebp - 0x150]
push edx
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x1c]
add esp, 0x20
test di, di
je 0x43ed0c
mov ecx, dword [eax]
lea edx, [ebp - 0x114]
push edx
push eax
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x43ec03
mov ecx, dword [ebp - 0x1c]
push 0x54
push 0x408bf4
push ecx
push eax
call ebx
lea edi, [ebp - 0x118]
mov eax, dword [ebp - 0x114]
push edi
mov ecx, 8
sub esp, 0x10
mov dword [ebp - 0x2d0], ecx
mov edi, esp
mov dword [ebp - 0x2c8], 0x4096dc
mov edx, dword [eax]
push eax
mov dword [edi], ecx
mov ecx, dword [ebp - 0x2cc]
mov dword [ebp - 0x3e0], eax
mov dword [edi + 4], ecx
mov ecx, dword [ebp - 0x2c8]
mov dword [edi + 8], ecx
mov ecx, dword [ebp - 0x2c4]
mov dword [edi + 0xc], ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x43ec6a
mov edx, dword [ebp - 0x3e0]
push 0x28
push 0x408ca0
push edx
push eax
call ebx
mov eax, dword [ebp - 0x118]
lea ecx, [ebp - 0x160]
mov dword [ebp - 0x148], eax
lea eax, [ebp - 0x150]
push eax
push ecx
mov dword [ebp - 0x118], 0
mov dword [ebp - 0x150], 9
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0x160]
lea eax, [ebp - 0x2e0]
push edx
lea ecx, [ebp - 0x170]
push eax
push ecx
mov dword [ebp - 0x2d8], 0x40b76c
mov dword [ebp - 0x2e0], 8
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea edx, [ebp - 0x170]
lea eax, [ebp - 0x160]
push edx
lea ecx, [ebp - 0x150]
push eax
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
jmp 0x43f126
mov edx, dword [eax]
lea ecx, [ebp - 0x114]
push ecx
push eax
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x43ed2d
mov edx, dword [ebp - 0x1c]
push 0x54
push 0x408bf4
push edx
push eax
call ebx
lea edi, [ebp - 0x118]
mov eax, dword [ebp - 0x114]
push edi
mov ecx, 8
sub esp, 0x10
mov dword [ebp - 0x2d0], ecx
mov edi, esp
mov dword [ebp - 0x2c8], 0x4096dc
mov edx, dword [eax]
push eax
mov dword [edi], ecx
mov ecx, dword [ebp - 0x2cc]
mov dword [ebp - 0x3e0], eax
mov dword [edi + 4], ecx
mov ecx, dword [ebp - 0x2c8]
mov dword [edi + 8], ecx
mov ecx, dword [ebp - 0x2c4]
mov dword [edi + 0xc], ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x43ed94
mov edx, dword [ebp - 0x3e0]
push 0x28
push 0x408ca0
push edx
push eax
call ebx
mov eax, dword [ebp - 0x118]
push 0x3b
mov dword [ebp - 0x148], eax
lea eax, [ebp - 0x150]
lea ecx, [ebp - 0x160]
push eax
push ecx
mov dword [ebp - 0x118], 0
mov dword [ebp - 0x150], 9
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea edx, [ebp - 0x160]
lea eax, [ebp - 0x170]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea ecx, [ebp - 0x170]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea edx, [ebp - 0x170]
lea eax, [ebp - 0x160]
push edx
lea ecx, [ebp - 0x150]
push eax
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
jmp 0x43f126
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x43ee3e
mov edx, dword [ebp - 0x1c]
push 0x54
push 0x408bf4
push edx
push eax
call ebx
lea edx, [ebp - 0x118]
mov eax, 8
push edx
mov ecx, dword [ebp - 0x114]
sub esp, 0x10
mov dword [ebp - 0x2d0], eax
mov edx, esp
mov dword [ebp - 0x2c8], 0x4096dc
mov dword [ebp - 0x3e0], ecx
mov ecx, dword [ecx]
mov dword [edx], eax
mov eax, dword [ebp - 0x2cc]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x2c8]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x2c4]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0x114]
push edx
call dword [ecx + 0x28]
test eax, eax
fnclex
jge 0x43eeab
mov ecx, dword [ebp - 0x3e0]
push 0x28
push 0x408ca0
push ecx
push eax
call ebx
mov eax, dword [ebp - 0x118]
lea edx, [ebp - 0x150]
mov dword [ebp - 0x148], eax
lea eax, [ebp - 0x160]
push edx
push eax
mov dword [ebp - 0x118], 0
mov dword [ebp - 0x150], 9
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea ecx, [ebp - 0x160]
lea edx, [ebp - 0x170]
push ecx
push edx
mov dword [ebp - 0x2d8], 0x3c
mov dword [ebp - 0x2e0], 0x8002
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
lea eax, [ebp - 0x2e0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
lea ecx, [ebp - 0x114]
mov word [ebp - 0x3e8], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x160]
lea edx, [ebp - 0x150]
push ecx
push edx
push 2
call edi
mov eax, dword [ebp - 0x1c]
add esp, 0xc
cmp word [ebp - 0x3e8], 0
je 0x43f02b
mov ecx, dword [eax]
lea edx, [ebp - 0x114]
push edx
push eax
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x43ef6f
mov ecx, dword [ebp - 0x1c]
push 0x54
push 0x408bf4
push ecx
push eax
call ebx
mov ecx, dword [ebp - 0x114]
mov eax, 8
mov dword [ebp - 0x2c8], 0x4096dc
mov dword [ebp - 0x2d0], eax
mov edx, dword [ecx]
mov dword [ebp - 0x3e0], ecx
lea ecx, [ebp - 0x118]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x2cc]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x2c8]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x2c4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x114]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x43efdc
mov edx, dword [ebp - 0x3e0]
push 0x28
push 0x408ca0
push edx
push eax
call ebx
mov eax, dword [ebp - 0x118]
lea ecx, [ebp - 0x160]
mov dword [ebp - 0x148], eax
lea eax, [ebp - 0x150]
push eax
push ecx
mov dword [ebp - 0x118], 0
mov dword [ebp - 0x150], 9
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0x160]
push 0x3c
lea eax, [ebp - 0x170]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
jmp 0x43e815
mov edx, dword [eax]
lea ecx, [ebp - 0x114]
push ecx
push eax
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x43f04c
mov edx, dword [ebp - 0x1c]
push 0x54
push 0x408bf4
push edx
push eax
call ebx
lea edx, [ebp - 0x118]
mov eax, 8
push edx
mov ecx, dword [ebp - 0x114]
sub esp, 0x10
mov dword [ebp - 0x2d0], eax
mov edx, esp
mov dword [ebp - 0x2c8], 0x4096dc
mov dword [ebp - 0x3e0], ecx
mov ecx, dword [ecx]
mov dword [edx], eax
mov eax, dword [ebp - 0x2cc]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x2c8]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x2c4]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0x114]
push edx
call dword [ecx + 0x28]
test eax, eax
fnclex
jge 0x43f0b9
mov ecx, dword [ebp - 0x3e0]
push 0x28
push 0x408ca0
push ecx
push eax
call ebx
mov eax, dword [ebp - 0x118]
lea edx, [ebp - 0x150]
mov dword [ebp - 0x148], eax
lea eax, [ebp - 0x160]
push edx
push eax
mov dword [ebp - 0x118], 0
mov dword [ebp - 0x150], 9
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea ecx, [ebp - 0x160]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea edx, [ebp - 0x160]
lea eax, [ebp - 0x150]
push edx
push eax
push 2
call edi
add esp, 0xc
mov eax, dword [ebp - 0x1c]
lea edx, [ebp - 0x114]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x43f14a
mov ecx, dword [ebp - 0x1c]
push 0x54
push 0x408bf4
push ecx
push eax
call ebx
lea edi, [ebp - 0x118]
mov eax, dword [ebp - 0x114]
push edi
mov ecx, 8
sub esp, 0x10
mov dword [ebp - 0x2d0], ecx
mov edi, esp
mov dword [ebp - 0x2c8], 0x40c914
mov edx, dword [eax]
push eax
mov dword [edi], ecx
mov ecx, dword [ebp - 0x2cc]
mov dword [ebp - 0x3e0], eax
mov dword [edi + 4], ecx
mov ecx, dword [ebp - 0x2c8]
mov dword [edi + 8], ecx
mov ecx, dword [ebp - 0x2c4]
mov dword [edi + 0xc], ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x43f1b1
mov edx, dword [ebp - 0x3e0]
push 0x28
push 0x408ca0
push edx
push eax
call ebx
mov eax, dword [ebp - 0x118]
lea edx, [ebp - 0x150]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x43f1d7
push 0x34
push 0x408e74
push edi
push eax
call ebx
mov eax, dword [ebp - 0xc0]
lea edx, [ebp - 0x11c]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x43f201
mov ecx, dword [ebp - 0xc0]
push 0x54
push 0x408bf4
push ecx
push eax
call ebx
lea edi, [ebp - 0x120]
mov eax, dword [ebp - 0x11c]
push edi
mov ecx, 8
sub esp, 0x10
mov edx, dword [eax]
mov edi, esp
mov dword [ebp - 0x3f4], eax
push eax
mov dword [edi], ecx
mov ecx, dword [ebp - 0x32c]
mov dword [edi + 4], ecx
mov ecx, 0x40929c
mov dword [edi + 8], ecx
mov ecx, dword [ebp - 0x324]
mov dword [edi + 0xc], ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x43f257
mov edx, dword [ebp - 0x3f4]
push 0x28
push 0x408ca0
push edx
push eax
call ebx
mov eax, dword [ebp - 0x120]
lea edx, [ebp - 0x1d0]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x43f27d
push 0x34
push 0x408e74
push edi
push eax
call ebx
mov eax, dword [ebp - 0x74]
lea edx, [ebp - 0x124]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x43f2a1
mov ecx, dword [ebp - 0x74]
push 0x54
push 0x408bf4
push ecx
push eax
call ebx
lea edi, [ebp - 0x128]
mov eax, dword [ebp - 0x124]
push edi
mov ecx, 8
sub esp, 0x10
mov edx, dword [eax]
mov edi, esp
mov dword [ebp - 0x348], 0x408e44
push eax
mov dword [ebp - 0x408], eax
mov dword [edi], ecx
mov ecx, dword [ebp - 0x34c]
mov dword [edi + 4], ecx
mov ecx, dword [ebp - 0x348]
mov dword [edi + 8], ecx
mov ecx, dword [ebp - 0x344]
mov dword [edi + 0xc], ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x43f302
mov edx, dword [ebp - 0x408]
push 0x28
push 0x408ca0
push edx
push eax
call ebx
mov eax, dword [ebp - 0x128]
lea edx, [ebp - 0x200]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x43f328
push 0x34
push 0x408e74
push edi
push eax
call ebx
mov eax, dword [ebp - 0xe4]
lea edx, [ebp - 0x12c]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x43f352
mov ecx, dword [ebp - 0xe4]
push 0x54
push 0x408bf4
push ecx
push eax
call ebx
lea edi, [ebp - 0x130]
mov eax, dword [ebp - 0x12c]
push edi
mov ecx, 8
sub esp, 0x10
mov edx, dword [eax]
mov edi, esp
mov dword [ebp - 0x41c], eax
push eax
mov dword [edi], ecx
mov ecx, dword [ebp - 0x36c]
mov dword [edi + 4], ecx
mov ecx, 0x40ca78
mov dword [edi + 8], ecx
mov ecx, dword [ebp - 0x364]
mov dword [edi + 0xc], ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x43f3a8
mov edx, dword [ebp - 0x41c]
push 0x28
push 0x408ca0
push edx
push eax
call ebx
mov eax, dword [ebp - 0x130]
lea edx, [ebp - 0x230]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x43f3ce
push 0x34
push 0x408e74
push edi
push eax
call ebx
mov eax, dword [ebp - 0x74]
lea edx, [ebp - 0x134]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x43f3f2
mov ecx, dword [ebp - 0x74]
push 0x54
push 0x408bf4
push ecx
push eax
call ebx
lea edi, [ebp - 0x138]
mov eax, dword [ebp - 0x134]
push edi
mov ecx, 8
sub esp, 0x10
mov dword [ebp - 0x390], ecx
mov edi, esp
mov dword [ebp - 0x388], 0x408ed0
mov edx, dword [eax]
push eax
mov dword [edi], ecx
mov ecx, dword [ebp - 0x38c]
mov dword [ebp - 0x430], eax
mov dword [edi + 4], ecx
mov ecx, dword [ebp - 0x388]
mov dword [edi + 8], ecx
mov ecx, dword [ebp - 0x384]
mov dword [edi + 0xc], ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x43f459
mov edx, dword [ebp - 0x430]
push 0x28
push 0x408ca0
push edx
push eax
call ebx
mov eax, dword [ebp - 0x138]
lea edx, [ebp - 0x260]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x43f47f
push 0x34
push 0x408e74
push edi
push eax
call ebx
mov eax, dword [ebp - 0x74]
lea edx, [ebp - 0x13c]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x43f4a3
mov ecx, dword [ebp - 0x74]
push 0x54
push 0x408bf4
push ecx
push eax
call ebx
lea edi, [ebp - 0x140]
mov eax, dword [ebp - 0x13c]
push edi
mov ecx, 8
sub esp, 0x10
mov edx, dword [eax]
mov edi, esp
mov dword [ebp - 0x444], eax
push eax
mov dword [edi], ecx
mov ecx, dword [ebp - 0x3cc]
mov dword [edi + 4], ecx
mov ecx, 0x40caa0
mov dword [edi + 8], ecx
mov ecx, dword [ebp - 0x3c4]
mov dword [edi + 0xc], ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x43f4f9
mov edx, dword [ebp - 0x444]
push 0x28
push 0x408ca0
push edx
push eax
call ebx
mov eax, dword [ebp - 0x140]
lea edx, [ebp - 0x2b0]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x43f51f
push 0x34
push 0x408e74
push edi
push eax
call ebx
mov eax, dword [ebp - 0x58]
push 0x40ca54
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0xf4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0xf8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40bf30
call edi
mov edx, dword [ebp - 0xe0]
mov dword [ebp - 0x158], eax
mov dword [ebp - 0x2e8], edx
mov edx, dword [ebp - 0x5c]
mov eax, 8
mov ecx, 0x40bf30
mov dword [ebp - 0x308], edx
mov edx, dword [ebp - 0xa8]
mov dword [ebp - 0x160], eax
mov dword [ebp - 0x2e0], eax
mov dword [ebp - 0x2f0], eax
mov dword [ebp - 0x300], eax
mov dword [ebp - 0x310], eax
mov dword [ebp - 0x320], eax
mov dword [ebp - 0x340], eax
mov dword [ebp - 0x360], eax
mov dword [ebp - 0x380], eax
mov dword [ebp - 0x3a0], eax
mov dword [ebp - 0x3b0], eax
mov dword [ebp - 0x3c0], eax
mov dword [ebp - 0x2d8], ecx
mov dword [ebp - 0x2f8], ecx
mov dword [ebp - 0x338], ecx
mov dword [ebp - 0x358], ecx
mov dword [ebp - 0x378], ecx
mov dword [ebp - 0x3b8], ecx
lea eax, [ebp - 0x160]
mov dword [ebp - 0x3a8], edx
lea ecx, [ebp - 0x150]
push eax
lea edx, [ebp - 0x170]
push ecx
push edx
mov dword [ebp - 0x318], 0x40ca64
mov dword [ebp - 0x398], 0x40ca90
call esi
push eax
lea eax, [ebp - 0x2e0]
lea ecx, [ebp - 0x180]
push eax
push ecx
call esi
push eax
lea edx, [ebp - 0x2f0]
lea eax, [ebp - 0x190]
push edx
push eax
call esi
lea ecx, [ebp - 0x300]
push eax
lea edx, [ebp - 0x1a0]
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0x310]
lea ecx, [ebp - 0x1b0]
push eax
push ecx
call esi
push eax
lea edx, [ebp - 0x320]
lea eax, [ebp - 0x1c0]
push edx
push eax
call esi
lea ecx, [ebp - 0x1d0]
push eax
lea edx, [ebp - 0x1e0]
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0x340]
lea ecx, [ebp - 0x1f0]
push eax
push ecx
call esi
push eax
lea edx, [ebp - 0x200]
lea eax, [ebp - 0x210]
push edx
push eax
call esi
lea ecx, [ebp - 0x360]
push eax
lea edx, [ebp - 0x220]
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0x230]
lea ecx, [ebp - 0x240]
push eax
push ecx
call esi
push eax
lea edx, [ebp - 0x380]
lea eax, [ebp - 0x250]
push edx
push eax
call esi
lea ecx, [ebp - 0x260]
push eax
lea edx, [ebp - 0x270]
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0x3a0]
lea ecx, [ebp - 0x280]
push eax
push ecx
call esi
push eax
lea edx, [ebp - 0x3b0]
lea eax, [ebp - 0x290]
push edx
push eax
call esi
lea ecx, [ebp - 0x3c0]
push eax
lea edx, [ebp - 0x2a0]
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0x2b0]
lea ecx, [ebp - 0x2c0]
push eax
push ecx
call esi
push eax
push 1
push 0x40cab8
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
lea edx, [ebp - 0xf8]
lea eax, [ebp - 0xf4]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0x140]
lea edx, [ebp - 0x13c]
push ecx
push edx
lea eax, [ebp - 0x138]
lea ecx, [ebp - 0x134]
push eax
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x12c]
push edx
lea ecx, [ebp - 0x128]
push eax
lea edx, [ebp - 0x124]
push ecx
lea eax, [ebp - 0x120]
push edx
lea ecx, [ebp - 0x11c]
push eax
lea edx, [ebp - 0x118]
push ecx
lea eax, [ebp - 0x114]
push edx
push eax
push 0xc
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x4c
lea ecx, [ebp - 0x2c0]
lea edx, [ebp - 0x2b0]
lea eax, [ebp - 0x2a0]
push ecx
push edx
lea ecx, [ebp - 0x290]
push eax
lea edx, [ebp - 0x280]
push ecx
lea eax, [ebp - 0x270]
push edx
lea ecx, [ebp - 0x260]
push eax
lea edx, [ebp - 0x250]
push ecx
lea eax, [ebp - 0x240]
push edx
lea ecx, [ebp - 0x230]
push eax
lea edx, [ebp - 0x220]
push ecx
lea eax, [ebp - 0x210]
push edx
lea ecx, [ebp - 0x200]
push eax
lea edx, [ebp - 0x1f0]
push ecx
lea eax, [ebp - 0x1e0]
push edx
lea ecx, [ebp - 0x1d0]
push eax
lea edx, [ebp - 0x1c0]
push ecx
lea eax, [ebp - 0x1b0]
push edx
lea ecx, [ebp - 0x1a0]
push eax
lea edx, [ebp - 0x190]
push ecx
lea eax, [ebp - 0x180]
push edx
lea ecx, [ebp - 0x170]
push eax
lea edx, [ebp - 0x150]
push ecx
lea eax, [ebp - 0x160]
push edx
push eax
push 0x18
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0xe4]
add esp, 0x64
mov ecx, dword [eax]
push eax
call dword [ecx + 0x80]
test eax, eax
fnclex
jge 0x43f892
mov edx, dword [ebp - 0xe4]
push 0x80
push 0x408bf4
push edx
push eax
call ebx
mov eax, dword [ebp - 0x1c]
lea edx, [ebp - 0x114]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x43f8b6
mov ecx, dword [ebp - 0x1c]
push 0x54
push 0x408bf4
push ecx
push eax
call ebx
mov ecx, dword [ebp - 0x114]
mov eax, 8
mov dword [ebp - 0x2c8], 0x408cb4
mov dword [ebp - 0x2d0], eax
mov edx, dword [ecx]
mov dword [ebp - 0x3e0], ecx
lea ecx, [ebp - 0x118]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x2cc]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x2c8]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x2c4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x114]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x43f923
mov edx, dword [ebp - 0x3e0]
push 0x28
push 0x408ca0
push edx
push eax
call ebx
mov eax, dword [ebp - 0x118]
lea edx, [ebp - 0x150]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x3e8], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x43f953
mov ecx, dword [ebp - 0x3e8]
push 0x34
push 0x408e74
push ecx
push eax
call ebx
mov eax, dword [ebp - 0x74]
lea ecx, [ebp - 0x11c]
push ecx
push eax
mov edx, dword [eax]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x43f977
mov edx, dword [ebp - 0x74]
push 0x54
push 0x408bf4
push edx
push eax
call ebx
lea edx, [ebp - 0x120]
mov eax, 8
push edx
mov ecx, dword [ebp - 0x11c]
sub esp, 0x10
mov dword [ebp - 0x2f0], eax
mov edx, esp
mov dword [ebp - 0x2e8], 0x408ed0
mov dword [ebp - 0x3f4], ecx
mov ecx, dword [ecx]
mov dword [edx], eax
mov eax, dword [ebp - 0x2ec]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x2e8]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x2e4]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0x11c]
push edx
call dword [ecx + 0x28]
test eax, eax
fnclex
jge 0x43f9e4
mov ecx, dword [ebp - 0x3f4]
push 0x28
push 0x408ca0
push ecx
push eax
call ebx
mov eax, dword [ebp - 0x120]
lea ecx, [ebp - 0x190]
push ecx
push eax
mov edx, dword [eax]
mov dword [ebp - 0x3fc], eax
call dword [edx + 0x34]
test eax, eax
fnclex
jge 0x43fa14
mov edx, dword [ebp - 0x3fc]
push 0x34
push 0x408e74
push edx
push eax
call ebx
mov eax, dword [ebp - 0x1c]
lea edx, [ebp - 0x124]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x43fa38
mov ecx, dword [ebp - 0x1c]
push 0x54
push 0x408bf4
push ecx
push eax
call ebx
mov ecx, dword [ebp - 0x124]
mov eax, 8
mov dword [ebp - 0x308], 0x408cc8
mov dword [ebp - 0x310], eax
mov edx, dword [ecx]
mov dword [ebp - 0x408], ecx
lea ecx, [ebp - 0x128]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x30c]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x308]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x304]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x124]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x43faa5
mov edx, dword [ebp - 0x408]
push 0x28
push 0x408ca0
push edx
push eax
call ebx
mov eax, dword [ebp - 0x128]
lea ecx, [ebp - 0x1d0]
mov dword [ebp - 0x1b8], eax
lea eax, [ebp - 0x1c0]
push eax
push ecx
mov dword [ebp - 0x128], 0
mov dword [ebp - 0x1c0], 9
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
mov edx, dword [ebp - 0x58]
push 0x40cac0
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0xf4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0xf8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40cad0
call edi
mov dword [ebp - 0x158], eax
mov eax, 8
mov ecx, 0x40bf30
mov dword [ebp - 0x160], eax
mov dword [ebp - 0x2e0], eax
mov dword [ebp - 0x300], eax
mov dword [ebp - 0x320], eax
mov dword [ebp - 0x2d8], ecx
mov dword [ebp - 0x2f8], ecx
lea eax, [ebp - 0x160]
lea ecx, [ebp - 0x150]
push eax
lea edx, [ebp - 0x170]
push ecx
push edx
mov dword [ebp - 0x318], 0x40cae0
call esi
push eax
lea eax, [ebp - 0x2e0]
lea ecx, [ebp - 0x180]
push eax
push ecx
call esi
push eax
lea edx, [ebp - 0x190]
lea eax, [ebp - 0x1a0]
push edx
push eax
call esi
lea ecx, [ebp - 0x300]
push eax
lea edx, [ebp - 0x1b0]
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0x1d0]
lea ecx, [ebp - 0x1e0]
push eax
push ecx
call esi
push eax
lea edx, [ebp - 0x320]
lea eax, [ebp - 0x1f0]
push edx
push eax
call esi
push eax
push 1
push 0x40cab8
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
lea ecx, [ebp - 0xf8]
lea edx, [ebp - 0xf4]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0x124]
lea ecx, [ebp - 0x120]
push eax
lea edx, [ebp - 0x11c]
push ecx
lea eax, [ebp - 0x118]
push edx
lea ecx, [ebp - 0x114]
push eax
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea edx, [ebp - 0x1f0]
lea eax, [ebp - 0x1e0]
push edx
lea ecx, [ebp - 0x1d0]
push eax
lea edx, [ebp - 0x1b0]
push ecx
lea eax, [ebp - 0x1c0]
push edx
lea ecx, [ebp - 0x1a0]
push eax
lea edx, [ebp - 0x190]
push ecx
lea eax, [ebp - 0x180]
push edx
lea ecx, [ebp - 0x170]
push eax
lea edx, [ebp - 0x150]
push ecx
lea eax, [ebp - 0x160]
push edx
push eax
push 0xb
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x74]
add esp, 0x60
lea edx, [ebp - 0x114]
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x43fc84
mov ecx, dword [ebp - 0x74]
push 0x54
push 0x408bf4
push ecx
push eax
call ebx
mov ecx, dword [ebp - 0x114]
mov eax, 8
mov dword [ebp - 0x2c8], 0x408ed0
mov dword [ebp - 0x2d0], eax
mov edx, dword [ecx]
mov dword [ebp - 0x3e0], ecx
lea ecx, [ebp - 0x118]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x2cc]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x2c8]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x2c4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x114]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x43fcf1
mov edx, dword [ebp - 0x3e0]
push 0x28
push 0x408ca0
push edx
push eax
call ebx
mov eax, dword [ebp - 0x118]
lea edx, [ebp - 0x150]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x3e8], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x43fd21
mov ecx, dword [ebp - 0x3e8]
push 0x34
push 0x408e74
push ecx
push eax
call ebx
mov edx, dword [ebp - 0x58]
push 0x40caf8
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0xf4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0xf8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40cb08
call edi
mov dword [ebp - 0x158], eax
mov eax, dword [ebp - 0xa8]
lea ecx, [ebp - 0x160]
mov dword [ebp - 0x2e8], eax
lea edx, [ebp - 0x150]
push ecx
lea eax, [ebp - 0x170]
mov edi, 8
push edx
push eax
mov dword [ebp - 0x160], edi
mov dword [ebp - 0x2d8], 0x40bf30
mov dword [ebp - 0x2e0], edi
mov dword [ebp - 0x2f0], edi
mov dword [ebp - 0x2f8], 0x40cb14
mov dword [ebp - 0x300], edi
call esi
lea ecx, [ebp - 0x2e0]
push eax
lea edx, [ebp - 0x180]
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0x2f0]
lea ecx, [ebp - 0x190]
push eax
push ecx
call esi
push eax
lea edx, [ebp - 0x300]
lea eax, [ebp - 0x1a0]
push edx
push eax
call esi
push eax
push 1
push 0x40cab8
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
lea ecx, [ebp - 0xf8]
lea edx, [ebp - 0xf4]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0x118]
lea ecx, [ebp - 0x114]
push eax
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea edx, [ebp - 0x1a0]
lea eax, [ebp - 0x190]
push edx
lea ecx, [ebp - 0x180]
push eax
lea edx, [ebp - 0x170]
push ecx
lea eax, [ebp - 0x150]
push edx
lea ecx, [ebp - 0x160]
push eax
push ecx
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x40
mov eax, dword [ebp - 0xc0]
lea ecx, [ebp - 0x114]
mov dword [ebp - 0x2d8], 0x40cb28
mov dword [ebp - 0x2e0], edi
mov edx, dword [eax]
push ecx
push eax
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x43fe8d
mov edx, dword [ebp - 0xc0]
push 0x54
push 0x408bf4
push edx
push eax
call ebx
lea edi, [ebp - 0x118]
mov eax, dword [ebp - 0x114]
push edi
mov ecx, 8
sub esp, 0x10
mov dword [ebp - 0x2d0], ecx
mov edi, esp
mov dword [ebp - 0x2c8], 0x40929c
mov edx, dword [eax]
push eax
mov dword [edi], ecx
mov ecx, dword [ebp - 0x2cc]
mov dword [ebp - 0x3e0], eax
mov dword [edi + 4], ecx
mov ecx, dword [ebp - 0x2c8]
mov dword [edi + 8], ecx
mov ecx, dword [ebp - 0x2c4]
mov dword [edi + 0xc], ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x43fef4
mov edx, dword [ebp - 0x3e0]
push 0x28
push 0x408ca0
push edx
push eax
call ebx
mov eax, dword [ebp - 0x118]
lea edx, [ebp - 0x150]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x43ff1a
push 0x34
push 0x408e74
push edi
push eax
call ebx
mov eax, dword [ebp - 0x74]
lea edx, [ebp - 0x11c]
mov dword [ebp - 0x2e8], 0x40cbc4
mov dword [ebp - 0x2f0], 8
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x43ff52
mov ecx, dword [ebp - 0x74]
push 0x54
push 0x408bf4
push ecx
push eax
call ebx
lea edi, [ebp - 0x120]
mov eax, dword [ebp - 0x11c]
push edi
mov ecx, 8
sub esp, 0x10
mov dword [ebp - 0x300], ecx
mov edi, esp
mov dword [ebp - 0x2f8], 0x408e60
mov edx, dword [eax]
push eax
mov dword [edi], ecx
mov ecx, dword [ebp - 0x2fc]
mov dword [ebp - 0x3f4], eax
mov dword [edi + 4], ecx
mov ecx, dword [ebp - 0x2f8]
mov dword [edi + 8], ecx
mov ecx, dword [ebp - 0x2f4]
mov dword [edi + 0xc], ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x43ffb9
mov edx, dword [ebp - 0x3f4]
push 0x28
push 0x408ca0
push edx
push eax
call ebx
mov eax, dword [ebp - 0x120]
lea edx, [ebp - 0x180]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x43ffdf
push 0x34
push 0x408e74
push edi
push eax
call ebx
lea eax, [ebp - 0x2e0]
lea ecx, [ebp - 0x150]
push eax
lea edx, [ebp - 0x160]
push ecx
push edx
mov dword [ebp - 0x308], 0x40ad9c
mov dword [ebp - 0x310], 8
call esi
push eax
lea eax, [ebp - 0x2f0]
lea ecx, [ebp - 0x170]
push eax
push ecx
call esi
push eax
lea edx, [ebp - 0x180]
lea eax, [ebp - 0x190]
push edx
push eax
call esi
lea ecx, [ebp - 0x310]
push eax
lea edx, [ebp - 0x1a0]
push ecx
push edx
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x18]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x120]
lea ecx, [ebp - 0x11c]
push eax
lea edx, [ebp - 0x118]
push ecx
lea eax, [ebp - 0x114]
push edx
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x1a0]
lea edx, [ebp - 0x190]
push ecx
lea eax, [ebp - 0x180]
push edx
lea ecx, [ebp - 0x170]
push eax
lea edx, [ebp - 0x160]
push ecx
lea eax, [ebp - 0x150]
push edx
push eax
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [0x449024]
add esp, 0x30
test eax, eax
jne 0x4400c1
push 0x449024
push 0x408c78
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov edi, dword [0x449024]
lea ecx, [ebp - 0x150]
mov dword [ebp - 0x148], 0x80020004
mov dword [ebp - 0x150], 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarg]
mov ecx, dword [edi]
lea edx, [ebp - 0x114]
push edx
mov edx, dword [ebp - 0x18]
lea eax, [ebp - 0x150]
push 0xffffffffffffffff
push eax
push edx
push edi
call dword [ecx + 0x40]
test eax, eax
fnclex
jge 0x440112
push 0x40
push 0x409d2c
push edi
push eax
call ebx
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x150]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x58]
add eax, 1
jo 0x4443b2
mov dword [ebp - 0x58], eax
mov eax, dword [ebp - 0x74]
push eax
mov ecx, dword [eax]
call dword [ecx + 0x90]
test eax, eax
fnclex
jge 0x43d02c
push 0x90
jmp 0x43d020
mov eax, dword [ebp - 0x74]
push eax
mov ecx, dword [eax]
call dword [ecx + 0x80]
test eax, eax
fnclex
jge 0x44017c
mov edx, dword [ebp - 0x74]
push 0x80
push 0x408bf4
push edx
push eax
call ebx
mov eax, dword [ebp - 0x1c]
push eax
mov ecx, dword [eax]
call dword [ecx + 0x80]
test eax, eax
fnclex
jge 0x443fd7
jmp 0x443fc6
call dword [sym.imp.MSVBVM60.DLL___vbaNew]
push eax
lea eax, [ebp - 0x1c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
lea edx, [ebp - 0x2d0]
lea eax, [ebp - 0x150]
lea ecx, [ebp - 0xb4]
push edx
push eax
mov dword [ebp - 0x2d8], 0x40cbf0
mov dword [ebp - 0x2e0], 8
mov dword [ebp - 0x2c8], ecx
mov dword [ebp - 0x2d0], 0x4008
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea ecx, [ebp - 0x2e0]
lea edx, [ebp - 0x150]
push ecx
lea eax, [ebp - 0x160]
push edx
push eax
mov dword [ebp - 0x2e8], 0x40c724
mov dword [ebp - 0x2f0], 8
call esi
lea ecx, [ebp - 0x2f0]
push eax
lea edx, [ebp - 0x170]
push ecx
push edx
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x48]
call edi
lea eax, [ebp - 0x170]
lea ecx, [ebp - 0x160]
push eax
lea edx, [ebp - 0x150]
push ecx
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [0x449024]
add esp, 0x10
test eax, eax
jne 0x440269
push 0x449024
push 0x408c78
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
push 0xffffffffffffffff
push 1
push 3
mov eax, dword [0x449024]
sub esp, 0x10
mov ecx, 9
mov edi, esp
mov dword [ebp - 0x2e0], ecx
mov edx, dword [ebp - 0x48]
mov dword [ebp - 0x2d8], eax
mov dword [edi], ecx
mov ecx, dword [ebp - 0x2dc]
sub esp, 0x10
mov dword [ebp - 0x2d0], 8
mov dword [edi + 4], ecx
mov ecx, esp
mov dword [ebp - 0x2c8], edx
mov edx, dword [ebp - 0x1c]
mov dword [edi + 8], eax
mov eax, dword [ebp - 0x2d4]
mov edx, dword [edx]
mov dword [edi + 0xc], eax
mov eax, dword [ebp - 0x2d0]
mov dword [ecx], eax
mov eax, dword [ebp - 0x2cc]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x2c8]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x2c4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x1c]
push ecx
call dword [edx + 0xa0]
test eax, eax
fnclex
jge 0x440302
push 0xa0
mov edx, dword [ebp - 0x1c]
push 0x408bf4
push edx
push eax
call ebx
mov eax, dword [ebp - 0x1c]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x3d4]
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0x50]
test eax, eax
fnclex
jge 0x44032c
mov ecx, dword [ebp - 0x1c]
push 0x50
push 0x408bf4
push ecx
push eax
call ebx
cmp word [ebp - 0x3d4], 0
jne 0x443fb4
push 0x408be4
call dword [sym.imp.MSVBVM60.DLL___vbaNew]
lea edx, [ebp - 0x74]
push eax
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
lea ecx, [ebp - 0x2d0]
lea edx, [ebp - 0x150]
lea eax, [ebp - 0xb4]
push ecx
push edx
mov dword [ebp - 0x2d8], 0x40cc58
mov dword [ebp - 0x2e0], 8
mov dword [ebp - 0x2c8], eax
mov dword [ebp - 0x2d0], 0x4008
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea eax, [ebp - 0x2e0]
lea ecx, [ebp - 0x150]
push eax
lea edx, [ebp - 0x160]
push ecx
push edx
mov dword [ebp - 0x2e8], 0x40c750
mov dword [ebp - 0x2f0], 8
call esi
push eax
lea eax, [ebp - 0x2f0]
lea ecx, [ebp - 0x170]
push eax
push ecx
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x48]
call edi
lea edx, [ebp - 0x170]
lea eax, [ebp - 0x160]
push edx
lea ecx, [ebp - 0x150]
push eax
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov edx, dword [ebp - 0x48]
add esp, 0x10
push edx
push 0x40c764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xf4]
call edi
push eax
mov eax, dword [0x449060]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xf8]
call edi
push eax
push 0x40c3d4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xfc]
call edi
mov ecx, dword [0x449064]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x100]
call edi
push eax
push 0x40c788
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call edi
lea edx, [ebp - 0x100]
lea eax, [ebp - 0xfc]
push edx
lea ecx, [ebp - 0xf8]
push eax
lea edx, [ebp - 0xf4]
push ecx
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [0x449024]
add esp, 0x14
test eax, eax
jne 0x4404a9
push 0x449024
push 0x408c78
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
push 0xffffffffffffffff
push 1
push 3
mov eax, dword [0x449024]
sub esp, 0x10
mov ecx, 9
mov edi, esp
mov dword [ebp - 0x2e0], ecx
mov edx, dword [ebp - 0x48]
mov dword [ebp - 0x2d8], eax
mov dword [edi], ecx
mov ecx, dword [ebp - 0x2dc]
sub esp, 0x10
mov dword [ebp - 0x2d0], 8
mov dword [edi + 4], ecx
mov ecx, esp
mov dword [ebp - 0x2c8], edx
mov edx, dword [ebp - 0x74]
mov dword [edi + 8], eax
mov eax, dword [ebp - 0x2d4]
mov edx, dword [edx]
mov dword [edi + 0xc], eax
mov eax, dword [ebp - 0x2d0]
mov dword [ecx], eax
mov eax, dword [ebp - 0x2cc]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x2c8]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x2c4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x74]
push ecx
call dword [edx + 0xa0]
test eax, eax
fnclex
jge 0x440542
push 0xa0
mov edx, dword [ebp - 0x74]
push 0x408bf4
push edx
push eax
call ebx
mov eax, dword [ebp - 0x74]
lea edx, [ebp - 0x3d4]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x50]
test eax, eax
fnclex
jge 0x440566
mov ecx, dword [ebp - 0x74]
push 0x50
push 0x408bf4
push ecx
push eax
call ebx
cmp word [ebp - 0x3d4], 0
mov eax, dword [ebp - 0x74]
jne 0x443f74
mov edx, dword [eax]
lea ecx, [ebp - 0x114]
push ecx
push eax
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x440598
mov edx, dword [ebp - 0x74]
push 0x54
push 0x408bf4
push edx
push eax
call ebx
lea edi, [ebp - 0x118]
mov eax, dword [ebp - 0x114]
push edi
mov ecx, 8
sub esp, 0x10
mov dword [ebp - 0x2d0], ecx
mov edi, esp
mov dword [ebp - 0x2c8], 0x40929c
mov edx, dword [eax]
push eax
mov dword [edi], ecx
mov ecx, dword [ebp - 0x2cc]
mov dword [ebp - 0x3e0], eax
mov dword [edi + 4], ecx
mov ecx, dword [ebp - 0x2c8]
mov dword [edi + 8], ecx
mov ecx, dword [ebp - 0x2c4]
mov dword [edi + 0xc], ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x4405ff
mov edx, dword [ebp - 0x3e0]
push 0x28
push 0x408ca0
push edx
push eax
call ebx
mov eax, dword [ebp - 0x118]
lea edx, [ebp - 0x150]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x440625
push 0x34
push 0x408e74
push edi
push eax
call ebx
mov eax, dword [ebp - 0x74]
lea edx, [ebp - 0x11c]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x440649
mov ecx, dword [ebp - 0x74]
push 0x54
push 0x408bf4
push ecx
push eax
call ebx
lea edi, [ebp - 0x120]
mov eax, dword [ebp - 0x11c]
push edi
mov ecx, 8
sub esp, 0x10
mov dword [ebp - 0x300], ecx
mov edi, esp
mov dword [ebp - 0x2f8], 0x408e60
mov edx, dword [eax]
push eax
mov dword [edi], ecx
mov ecx, dword [ebp - 0x2fc]
mov dword [ebp - 0x3f4], eax
mov dword [edi + 4], ecx
mov ecx, dword [ebp - 0x2f8]
mov dword [edi + 8], ecx
mov ecx, dword [ebp - 0x2f4]
mov dword [edi + 0xc], ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x4406b0
mov edx, dword [ebp - 0x3f4]
push 0x28
push 0x408ca0
push edx
push eax
call ebx
mov eax, dword [ebp - 0x120]
lea edx, [ebp - 0x180]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x4406d6
push 0x34
push 0x408e74
push edi
push eax
call ebx
xor edx, edx
lea ecx, [ebp - 0xfc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [0x449024]
mov dword [ebp - 0x3d4], 0
test eax, eax
jne 0x440707
push 0x449024
push 0x408c78
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov edx, 0x409068
lea ecx, [ebp - 0xf8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, 8
lea ecx, [ebp - 0x150]
mov dword [ebp - 0x2e0], eax
mov dword [ebp - 0x2f0], eax
mov dword [ebp - 0x310], eax
lea eax, [ebp - 0x2e0]
push eax
lea edx, [ebp - 0x160]
push ecx
push edx
mov dword [ebp - 0x2d8], 0x40ccd0
mov dword [ebp - 0x2e8], 0x40cd40
mov dword [ebp - 0x308], 0x40c698
call esi
push eax
lea eax, [ebp - 0x2f0]
lea ecx, [ebp - 0x170]
push eax
push ecx
call esi
push eax
lea edx, [ebp - 0x180]
lea eax, [ebp - 0x190]
push edx
push eax
call esi
lea ecx, [ebp - 0x310]
push eax
lea edx, [ebp - 0x1a0]
push ecx
push edx
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
lea ecx, [ebp - 0xf4]
call edi
lea eax, [ebp - 0xfc]
lea ecx, [ebp - 0x3d4]
push eax
push ecx
lea edx, [ebp - 0xf8]
push 0x449024
lea eax, [ebp - 0xf4]
push edx
push eax
call fcn.0043b9e0
mov edx, eax
lea ecx, [ebp - 0x100]
call edi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolStr]
lea ecx, [ebp - 0x100]
mov edi, eax
lea edx, [ebp - 0xfc]
push ecx
lea eax, [ebp - 0xf8]
push edx
lea ecx, [ebp - 0xf4]
push eax
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0x120]
lea eax, [ebp - 0x11c]
push edx
lea ecx, [ebp - 0x118]
push eax
lea edx, [ebp - 0x114]
push ecx
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea eax, [ebp - 0x1a0]
lea ecx, [ebp - 0x190]
push eax
push ecx
lea edx, [ebp - 0x180]
lea eax, [ebp - 0x170]
push edx
lea ecx, [ebp - 0x160]
push eax
lea edx, [ebp - 0x150]
push ecx
push edx
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x44
test di, di
jne 0x443f54
push 0x408be4
call dword [sym.imp.MSVBVM60.DLL___vbaNew]
push eax
lea eax, [ebp - 0xbc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
lea edx, [ebp - 0x2d0]
lea eax, [ebp - 0x150]
mov edi, 8
lea ecx, [ebp - 0xb4]
push edx
push eax
mov dword [ebp - 0x2d8], 0x40cd70
mov dword [ebp - 0x2e0], edi
mov dword [ebp - 0x2c8], ecx
mov dword [ebp - 0x2d0], 0x4008
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
mov eax, dword [ebp - 0x74]
lea edx, [ebp - 0x114]
mov dword [ebp - 0x2e8], 0x40cdd8
mov dword [ebp - 0x2f0], edi
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x4408f9
mov ecx, dword [ebp - 0x74]
push 0x54
push 0x408bf4
push ecx
push eax
call ebx
mov ecx, edi
lea edi, [ebp - 0x118]
push edi
mov eax, dword [ebp - 0x114]
sub esp, 0x10
mov dword [ebp - 0x300], ecx
mov edi, esp
mov dword [ebp - 0x2f8], 0x408e44
mov edx, dword [eax]
push eax
mov dword [edi], ecx
mov ecx, dword [ebp - 0x2fc]
mov dword [ebp - 0x3e0], eax
mov dword [edi + 4], ecx
mov ecx, dword [ebp - 0x2f8]
mov dword [edi + 8], ecx
mov ecx, dword [ebp - 0x2f4]
mov dword [edi + 0xc], ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x44095d
mov edx, dword [ebp - 0x3e0]
push 0x28
push 0x408ca0
push edx
push eax
call ebx
mov eax, dword [ebp - 0x118]
lea edx, [ebp - 0x180]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x440983
push 0x34
push 0x408e74
push edi
push eax
call ebx
lea eax, [ebp - 0x2e0]
lea ecx, [ebp - 0x150]
push eax
lea edx, [ebp - 0x160]
mov edi, 8
push ecx
push edx
mov dword [ebp - 0x308], 0x40ce04
mov dword [ebp - 0x310], edi
call esi
push eax
lea eax, [ebp - 0x2f0]
lea ecx, [ebp - 0x170]
push eax
push ecx
call esi
push eax
lea edx, [ebp - 0x180]
lea eax, [ebp - 0x190]
push edx
push eax
call esi
lea ecx, [ebp - 0x310]
push eax
lea edx, [ebp - 0x1a0]
push ecx
push edx
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x48]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x118]
lea ecx, [ebp - 0x114]
push eax
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea edx, [ebp - 0x1a0]
lea eax, [ebp - 0x190]
push edx
lea ecx, [ebp - 0x180]
push eax
lea edx, [ebp - 0x170]
push ecx
lea eax, [ebp - 0x160]
push edx
lea ecx, [ebp - 0x150]
push eax
push ecx
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [0x449024]
add esp, 0x28
test eax, eax
jne 0x440a58
push 0x449024
push 0x408c78
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
push 0xffffffffffffffff
push 1
push 3
mov eax, dword [0x449024]
sub esp, 0x10
mov dword [ebp - 0x2d0], edi
mov edi, esp
mov ecx, 9
mov dword [ebp - 0x2e0], ecx
mov edx, dword [ebp - 0x48]
mov dword [edi], ecx
mov ecx, dword [ebp - 0x2dc]
mov dword [ebp - 0x2d8], eax
sub esp, 0x10
mov dword [edi + 4], ecx
mov ecx, esp
mov dword [ebp - 0x2c8], edx
mov edx, dword [ebp - 0xbc]
mov dword [edi + 8], eax
mov eax, dword [ebp - 0x2d4]
mov edx, dword [edx]
mov dword [edi + 0xc], eax
mov eax, dword [ebp - 0x2d0]
mov dword [ecx], eax
mov eax, dword [ebp - 0x2cc]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x2c8]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x2c4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xbc]
push ecx
call dword [edx + 0xa0]
test eax, eax
fnclex
jge 0x440af6
mov edx, dword [ebp - 0xbc]
push 0xa0
push 0x408bf4
push edx
push eax
call ebx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
mov dword [ebp - 0x8c], eax
mov dword [ebp - 0x88], edx
mov edi, eax
mov eax, dword [ebp - 0xbc]
lea edx, [ebp - 0x3d4]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x50]
test eax, eax
fnclex
jge 0x440b36
mov ecx, dword [ebp - 0xbc]
push 0x50
push 0x408bf4
push ecx
push eax
call ebx
cmp word [ebp - 0x3d4], 0
jne 0x440cab
mov edx, dword [ebp - 0x88]
mov eax, dword [ebp - 0xbc]
mov dword [ebp - 0x2d4], edx
lea edx, [ebp - 0x114]
mov dword [ebp - 0x2d8], edi
mov dword [ebp - 0x2e0], 6
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x440b8a
mov ecx, dword [ebp - 0xbc]
push 0x54
push 0x408bf4
push ecx
push eax
call ebx
lea ebx, [ebp - 0x118]
mov eax, dword [ebp - 0x114]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x2d0], edx
mov ebx, esp
mov ecx, 0x408ed0
mov dword [ebp - 0x2c8], ecx
mov edi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x2cc]
push eax
mov dword [ebp - 0x3e0], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x2c4]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x28]
test eax, eax
fnclex
jge 0x440bf4
mov edx, dword [ebp - 0x3e0]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
push 0x28
push 0x408ca0
push edx
push eax
call ebx
jmp 0x440bfa
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x118]
lea edx, [ebp - 0x150]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x440c20
push 0x34
push 0x408e74
push edi
push eax
call ebx
lea eax, [ebp - 0x2e0]
lea ecx, [ebp - 0x150]
push eax
lea edx, [ebp - 0x160]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov edi, eax
lea eax, [ebp - 0x118]
lea ecx, [ebp - 0x114]
push eax
push ecx
push 2
mov dword [ebp - 0x88], edx
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea edx, [ebp - 0x160]
lea eax, [ebp - 0x150]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0xbc]
add esp, 0x18
mov ecx, dword [eax]
push eax
call dword [ecx + 0x90]
test eax, eax
fnclex
jge 0x440b0c
mov edx, dword [ebp - 0xbc]
push 0x90
push 0x408bf4
push edx
push eax
call ebx
jmp 0x440b0c
mov eax, dword [ebp - 0xbc]
mov dword [ebp - 0x8c], edi
push eax
mov ecx, dword [eax]
call dword [ecx + 0x80]
test eax, eax
fnclex
jge 0x440cda
mov edx, dword [ebp - 0xbc]
push 0x80
push 0x408bf4
push edx
push eax
call ebx
push 0x408be4
call dword [sym.imp.MSVBVM60.DLL___vbaNew]
push eax
lea eax, [ebp - 0xe4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov eax, dword [ebp - 0x1c]
lea edx, [ebp - 0x114]
mov dword [ebp - 0x2d8], 0x40c804
mov dword [ebp - 0x2e0], 8
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x440d2b
mov ecx, dword [ebp - 0x1c]
push 0x54
push 0x408bf4
push ecx
push eax
call ebx
lea edi, [ebp - 0x118]
mov eax, dword [ebp - 0x114]
push edi
mov ecx, 8
sub esp, 0x10
mov dword [ebp - 0x2d0], ecx
mov edi, esp
mov dword [ebp - 0x2c8], 0x40c914
mov edx, dword [eax]
push eax
mov dword [edi], ecx
mov ecx, dword [ebp - 0x2cc]
mov dword [ebp - 0x3e0], eax
mov dword [edi + 4], ecx
mov ecx, dword [ebp - 0x2c8]
mov dword [edi + 8], ecx
mov ecx, dword [ebp - 0x2c4]
mov dword [edi + 0xc], ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x440d92
mov edx, dword [ebp - 0x3e0]
push 0x28
push 0x408ca0
push edx
push eax
call ebx
mov eax, dword [ebp - 0x118]
lea edx, [ebp - 0x150]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x440db8
push 0x34
push 0x408e74
push edi
push eax
call ebx
lea eax, [ebp - 0x2e0]
lea ecx, [ebp - 0x150]
push eax
lea edx, [ebp - 0x160]
mov edi, 8
push ecx
push edx
mov dword [ebp - 0x2e8], 0x40c928
mov dword [ebp - 0x2f0], edi
call esi
push eax
lea eax, [ebp - 0x2f0]
lea ecx, [ebp - 0x170]
push eax
push ecx
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x48]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x118]
lea eax, [ebp - 0x114]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x170]
lea edx, [ebp - 0x160]
push ecx
lea eax, [ebp - 0x150]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [0x449024]
add esp, 0x1c
test eax, eax
jne 0x440e56
push 0x449024
push 0x408c78
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
push 0xffffffffffffffff
push 1
push 3
mov eax, dword [0x449024]
sub esp, 0x10
mov dword [ebp - 0x2d0], edi
mov edi, esp
mov ecx, 9
mov dword [ebp - 0x2e0], ecx
mov edx, dword [ebp - 0x48]
mov dword [edi], ecx
mov ecx, dword [ebp - 0x2dc]
mov dword [ebp - 0x2d8], eax
sub esp, 0x10
mov dword [edi + 4], ecx
mov ecx, esp
mov dword [ebp - 0x2c8], edx
mov edx, dword [ebp - 0xe4]
mov dword [edi + 8], eax
mov eax, dword [ebp - 0x2d4]
mov edx, dword [edx]
mov dword [edi + 0xc], eax
mov eax, dword [ebp - 0x2d0]
mov dword [ecx], eax
mov eax, dword [ebp - 0x2cc]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x2c8]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x2c4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xe4]
push ecx
call dword [edx + 0xa0]
test eax, eax
fnclex
jge 0x440ef4
mov edx, dword [ebp - 0xe4]
push 0xa0
push 0x408bf4
push edx
push eax
call ebx
mov eax, dword [ebp - 0x74]
lea edx, [ebp - 0x114]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x440f18
mov ecx, dword [ebp - 0x74]
push 0x54
push 0x408bf4
push ecx
push eax
call ebx
lea edi, [ebp - 0x118]
mov eax, dword [ebp - 0x114]
push edi
mov ecx, 8
sub esp, 0x10
mov dword [ebp - 0x2d0], ecx
mov edi, esp
mov dword [ebp - 0x2c8], 0x408e44
mov edx, dword [eax]
push eax
mov dword [edi], ecx
mov ecx, dword [ebp - 0x2cc]
mov dword [ebp - 0x3e0], eax
mov dword [edi + 4], ecx
mov ecx, dword [ebp - 0x2c8]
mov dword [edi + 8], ecx
mov ecx, dword [ebp - 0x2c4]
mov dword [edi + 0xc], ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x440f7f
mov edx, dword [ebp - 0x3e0]
push 0x28
push 0x408ca0
push edx
push eax
call ebx
mov eax, dword [ebp - 0x74]
lea edx, [ebp - 0x11c]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x440fa3
mov ecx, dword [ebp - 0x74]
push 0x54
push 0x408bf4
push ecx
push eax
call ebx
lea edi, [ebp - 0x120]
mov eax, dword [ebp - 0x11c]
push edi
mov ecx, 8
sub esp, 0x10
mov dword [ebp - 0x2f0], ecx
mov edi, esp
mov dword [ebp - 0x2e8], 0x408e44
mov edx, dword [eax]
push eax
mov dword [edi], ecx
mov ecx, dword [ebp - 0x2ec]
mov dword [ebp - 0x3ec], eax
mov dword [edi + 4], ecx
mov ecx, dword [ebp - 0x2e8]
mov dword [edi + 8], ecx
mov ecx, dword [ebp - 0x2e4]
mov dword [edi + 0xc], ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x44100a
mov edx, dword [ebp - 0x3ec]
push 0x28
push 0x408ca0
push edx
push eax
call ebx
mov eax, dword [ebp - 0x74]
lea edx, [ebp - 0x124]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x44102e
mov ecx, dword [ebp - 0x74]
push 0x54
push 0x408bf4
push ecx
push eax
call ebx
lea edi, [ebp - 0x128]
mov eax, dword [ebp - 0x124]
push edi
mov ecx, 8
sub esp, 0x10
mov dword [ebp - 0x320], ecx
mov edi, esp
mov dword [ebp - 0x318], 0x408e44
mov edx, dword [eax]
push eax
mov dword [edi], ecx
mov ecx, dword [ebp - 0x31c]
mov dword [ebp - 0x3f8], eax
mov dword [edi + 4], ecx
mov ecx, dword [ebp - 0x318]
mov dword [edi + 8], ecx
mov ecx, dword [ebp - 0x314]
mov dword [edi + 0xc], ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x441095
mov edx, dword [ebp - 0x3f8]
push 0x28
push 0x408ca0
push edx
push eax
call ebx
mov eax, dword [ebp - 0x118]
push 2
mov dword [ebp - 0x148], eax
lea eax, [ebp - 0x150]
lea ecx, [ebp - 0x160]
mov edi, 9
push eax
push ecx
mov dword [ebp - 0x118], 0
mov dword [ebp - 0x150], edi
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
mov eax, 2
lea edx, [ebp - 0x190]
mov dword [ebp - 0x188], eax
mov dword [ebp - 0x190], eax
mov eax, dword [ebp - 0x120]
push edx
mov dword [ebp - 0x178], eax
lea eax, [ebp - 0x180]
push 5
lea ecx, [ebp - 0x1a0]
push eax
push ecx
mov dword [ebp - 0x2d8], 0x408360
mov dword [ebp - 0x2e0], 8
mov dword [ebp - 0x120], 0
mov dword [ebp - 0x180], edi
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov eax, dword [ebp - 0x128]
lea edx, [ebp - 0x1d0]
mov dword [ebp - 0x1c8], eax
push 4
lea eax, [ebp - 0x1e0]
push edx
push eax
mov dword [ebp - 0x308], 0x408360
mov dword [ebp - 0x310], 8
mov dword [ebp - 0x128], 0
mov dword [ebp - 0x1d0], edi
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
mov eax, dword [0x4490c0]
test eax, eax
jne 0x441189
push 0x4490c0
push 0x402e24
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
lea ecx, [ebp - 0x160]
lea edx, [ebp - 0x2e0]
push ecx
lea eax, [ebp - 0x170]
push edx
push eax
call esi
lea ecx, [ebp - 0x1a0]
push eax
lea edx, [ebp - 0x1b0]
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0x310]
lea ecx, [ebp - 0x1c0]
push eax
push ecx
call esi
push eax
lea edx, [ebp - 0x1e0]
lea eax, [ebp - 0x1f0]
push edx
push eax
call esi
mov edx, dword [eax]
sub esp, 0x10
mov ecx, esp
push 0
mov dword [ecx], edx
mov edx, dword [eax + 4]
mov dword [ecx + 4], edx
mov edx, dword [eax + 8]
mov eax, dword [eax + 0xc]
mov dword [ecx + 8], edx
mov dword [ecx + 0xc], eax
mov eax, dword [0x4490c0]
push eax
mov ecx, dword [eax]
call dword [ecx + 0x324]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
lea edx, [ebp - 0x12c]
push eax
push edx
call edi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea eax, [ebp - 0x12c]
lea ecx, [ebp - 0x124]
push eax
lea edx, [ebp - 0x11c]
push ecx
lea eax, [ebp - 0x114]
push edx
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x1f0]
lea edx, [ebp - 0x1e0]
push ecx
lea eax, [ebp - 0x1c0]
push edx
lea ecx, [ebp - 0x1d0]
push eax
lea edx, [ebp - 0x1b0]
push ecx
lea eax, [ebp - 0x1a0]
push edx
lea ecx, [ebp - 0x170]
push eax
lea edx, [ebp - 0x190]
push ecx
lea eax, [ebp - 0x180]
push edx
lea ecx, [ebp - 0x160]
push eax
lea edx, [ebp - 0x150]
push ecx
push edx
push 0xb
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [0x4490c0]
add esp, 0x44
test eax, eax
jne 0x4412aa
push 0x4490c0
push 0x402e24
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov eax, dword [ebp - 0xe4]
lea edx, [ebp - 0x118]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x4412d4
mov ecx, dword [ebp - 0xe4]
push 0x54
push 0x408bf4
push ecx
push eax
call ebx
mov ecx, dword [ebp - 0x118]
mov eax, 8
mov dword [ebp - 0x2c8], 0x40c954
mov dword [ebp - 0x2d0], eax
mov edx, dword [ecx]
mov dword [ebp - 0x3e0], ecx
lea ecx, [ebp - 0x11c]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x2cc]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x2c8]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x2c4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x118]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x441341
mov edx, dword [ebp - 0x3e0]
push 0x28
push 0x408ca0
push edx
push eax
call ebx
mov eax, dword [ebp - 0x11c]
lea edx, [ebp - 0x150]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x3e8], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x441371
mov ecx, dword [ebp - 0x3e8]
push 0x34
push 0x408e74
push ecx
push eax
call ebx
lea edx, [ebp - 0x150]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0xf4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
mov eax, dword [0x4490c0]
mov dword [ebp - 0x2e0], 5
fstp qword [ebp - 0x2d8]
test eax, eax
jne 0x4413c1
push 0x4490c0
push 0x402e24
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov eax, dword [0x4490c0]
mov ecx, dword [eax]
push 0
push 0x14
push eax
call dword [ecx + 0x324]
lea edx, [ebp - 0x114]
push eax
push edx
call edi
push eax
lea eax, [ebp - 0x160]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x10
lea ecx, [ebp - 0x2e0]
lea edx, [ebp - 0x170]
push eax
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, dword [eax]
sub esp, 0x10
mov ecx, esp
push 0x14
mov dword [ecx], edx
mov edx, dword [eax + 4]
mov dword [ecx + 4], edx
mov edx, dword [eax + 8]
mov eax, dword [eax + 0xc]
mov dword [ecx + 8], edx
mov dword [ecx + 0xc], eax
mov eax, dword [0x4490c0]
push eax
mov ecx, dword [eax]
call dword [ecx + 0x324]
lea edx, [ebp - 0x120]
push eax
push edx
call edi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea ecx, [ebp - 0xf4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x120]
lea ecx, [ebp - 0x11c]
push eax
lea edx, [ebp - 0x118]
push ecx
lea eax, [ebp - 0x114]
push edx
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x170]
lea edx, [ebp - 0x160]
push ecx
lea eax, [ebp - 0x150]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [0x4490c0]
add esp, 0x24
test eax, eax
jne 0x4414a8
push 0x4490c0
push 0x402e24
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov eax, dword [0x4490c0]
mov ecx, dword [eax]
push 0
push 0x14
push eax
call dword [ecx + 0x324]
lea edx, [ebp - 0x114]
push eax
push edx
call edi
push eax
lea eax, [ebp - 0x150]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x10
lea edx, [ebp - 0x2d0]
lea ecx, [ebp - 0x160]
mov dword [ebp - 0x2c8], 0x409bc0
mov dword [ebp - 0x2d0], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
lea ecx, [ebp - 0x160]
push 1
lea edx, [ebp - 0x150]
push ecx
lea eax, [ebp - 0x170]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [0x4490c0]
test eax, eax
jne 0x441533
push 0x4490c0
push 0x402e24
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov eax, dword [0x4490c0]
mov ecx, dword [eax]
push 0
push 0x14
push eax
call dword [ecx + 0x324]
lea edx, [ebp - 0x118]
push eax
push edx
call edi
push eax
lea eax, [ebp - 0x190]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x10
lea edx, [ebp - 0x2e0]
lea ecx, [ebp - 0x1a0]
mov dword [ebp - 0x2d8], 0x409bc0
mov dword [ebp - 0x2e0], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
lea ecx, [ebp - 0x1a0]
push 1
lea edx, [ebp - 0x190]
push ecx
lea eax, [ebp - 0x1b0]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, dword [0x4490c0]
test eax, eax
jne 0x4415be
push 0x4490c0
push 0x402e24
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov eax, dword [0x4490c0]
mov ecx, dword [eax]
push 0
push 0x14
push eax
call dword [ecx + 0x324]
lea edx, [ebp - 0x11c]
push eax
push edx
call edi
push eax
lea eax, [ebp - 0x1f0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x10
lea edx, [ebp - 0x300]
lea ecx, [ebp - 0x200]
mov dword [ebp - 0x2f8], 0x409bc0
mov dword [ebp - 0x300], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
lea ecx, [ebp - 0x200]
push 1
lea edx, [ebp - 0x1f0]
push ecx
lea eax, [ebp - 0x210]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea ecx, [ebp - 0x170]
push 4
lea edx, [ebp - 0x180]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
mov eax, 2
lea ecx, [ebp - 0x1b0]
mov dword [ebp - 0x1b8], eax
mov dword [ebp - 0x1c0], eax
lea eax, [ebp - 0x1c0]
lea edx, [ebp - 0x1d0]
push eax
push 4
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea eax, [ebp - 0x210]
push 2
lea ecx, [ebp - 0x220]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea edx, [ebp - 0x180]
lea eax, [ebp - 0x1d0]
push edx
lea ecx, [ebp - 0x1e0]
push eax
push ecx
call esi
push eax
lea edx, [ebp - 0x220]
lea eax, [ebp - 0x230]
push edx
push eax
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x11c]
lea edx, [ebp - 0x118]
push ecx
lea eax, [ebp - 0x114]
push edx
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x230]
lea edx, [ebp - 0x220]
push ecx
push edx
lea eax, [ebp - 0x1e0]
lea ecx, [ebp - 0x210]
push eax
lea edx, [ebp - 0x200]
push ecx
lea eax, [ebp - 0x1f0]
push edx
lea ecx, [ebp - 0x1d0]
push eax
lea edx, [ebp - 0x180]
push ecx
lea eax, [ebp - 0x1c0]
push edx
lea ecx, [ebp - 0x1b0]
push eax
lea edx, [ebp - 0x1a0]
push ecx
lea eax, [ebp - 0x190]
push edx
lea ecx, [ebp - 0x170]
push eax
lea edx, [ebp - 0x160]
push ecx
lea eax, [ebp - 0x150]
push edx
push eax
push 0xf
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x50
push 0x408be4
call dword [sym.imp.MSVBVM60.DLL___vbaNew]
lea ecx, [ebp - 0xb8]
push eax
push ecx
call edi
mov edx, 0x40c968
lea ecx, [ebp - 0x48]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [0x449024]
test eax, eax
jne 0x44178f
push 0x449024
push 0x408c78
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
push 0xffffffffffffffff
push 1
push 3
mov eax, dword [0x449024]
sub esp, 0x10
mov ecx, 9
mov edi, esp
mov dword [ebp - 0x2e0], ecx
mov edx, dword [ebp - 0x48]
mov dword [ebp - 0x2d8], eax
mov dword [edi], ecx
mov ecx, dword [ebp - 0x2dc]
sub esp, 0x10
mov dword [ebp - 0x2d0], 8
mov dword [edi + 4], ecx
mov ecx, esp
mov dword [ebp - 0x2c8], edx
mov edx, dword [ebp - 0xb8]
mov dword [edi + 8], eax
mov eax, dword [ebp - 0x2d4]
mov edx, dword [edx]
mov dword [edi + 0xc], eax
mov eax, dword [ebp - 0x2d0]
mov dword [ecx], eax
mov eax, dword [ebp - 0x2cc]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x2c8]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x2c4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xb8]
push ecx
call dword [edx + 0xa0]
test eax, eax
fnclex
jge 0x441831
mov edx, dword [ebp - 0xb8]
push 0xa0
push 0x408bf4
push edx
push eax
call ebx
mov eax, dword [ebp - 0xb8]
lea edx, [ebp - 0x114]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x44185b
mov ecx, dword [ebp - 0xb8]
push 0x54
push 0x408bf4
push ecx
push eax
call ebx
lea edi, [ebp - 0x118]
mov eax, dword [ebp - 0x114]
push edi
mov ecx, 8
sub esp, 0x10
mov dword [ebp - 0x2d0], ecx
mov edi, esp
mov dword [ebp - 0x2c8], 0x40c9cc
mov edx, dword [eax]
push eax
mov dword [edi], ecx
mov ecx, dword [ebp - 0x2cc]
mov dword [ebp - 0x3e0], eax
mov dword [edi + 4], ecx
mov ecx, dword [ebp - 0x2c8]
mov dword [edi + 8], ecx
mov ecx, dword [ebp - 0x2c4]
mov dword [edi + 0xc], ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x4418c2
mov edx, dword [ebp - 0x3e0]
push 0x28
push 0x408ca0
push edx
push eax
call ebx
mov eax, dword [ebp - 0x118]
lea ecx, [ebp - 0x160]
mov dword [ebp - 0x148], eax
lea eax, [ebp - 0x150]
push eax
push ecx
mov dword [ebp - 0x118], 0
mov dword [ebp - 0x150], 9
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
mov eax, dword [ebp - 0xb8]
lea ecx, [ebp - 0x11c]
push ecx
push eax
mov edx, dword [eax]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x441920
mov edx, dword [ebp - 0xb8]
push 0x54
push 0x408bf4
push edx
push eax
call ebx
lea edi, [ebp - 0x120]
mov eax, dword [ebp - 0x11c]
push edi
mov ecx, 8
sub esp, 0x10
mov dword [ebp - 0x2e0], ecx
mov edi, esp
mov dword [ebp - 0x2d8], 0x40c9e8
mov edx, dword [eax]
push eax
mov dword [edi], ecx
mov ecx, dword [ebp - 0x2dc]
mov dword [ebp - 0x3ec], eax
mov dword [edi + 4], ecx
mov ecx, dword [ebp - 0x2d8]
mov dword [edi + 8], ecx
mov ecx, dword [ebp - 0x2d4]
mov dword [edi + 0xc], ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x441987
mov edx, dword [ebp - 0x3ec]
push 0x28
push 0x408ca0
push edx
push eax
call ebx
mov eax, dword [ebp - 0x120]
lea ecx, [ebp - 0x180]
mov dword [ebp - 0x168], eax
lea eax, [ebp - 0x170]
push eax
push ecx
mov dword [ebp - 0x120], 0
mov dword [ebp - 0x170], 9
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0x160]
lea eax, [ebp - 0x180]
push edx
lea ecx, [ebp - 0x190]
push eax
push ecx
call esi
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0xe0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x11c]
lea eax, [ebp - 0x114]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x190]
lea edx, [ebp - 0x180]
push ecx
lea eax, [ebp - 0x160]
push edx
lea ecx, [ebp - 0x170]
push eax
lea edx, [ebp - 0x150]
push ecx
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0xb8]
add esp, 0x24
lea edx, [ebp - 0x114]
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x441a57
mov ecx, dword [ebp - 0xb8]
push 0x54
push 0x408bf4
push ecx
push eax
call ebx
mov ecx, dword [ebp - 0x114]
mov eax, 8
mov dword [ebp - 0x2c8], 0x40c9e8
mov dword [ebp - 0x2d0], eax
mov edx, dword [ecx]
mov dword [ebp - 0x3e0], ecx
lea ecx, [ebp - 0x118]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x2cc]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x2c8]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x2c4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x114]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x441ac4
mov edx, dword [ebp - 0x3e0]
push 0x28
push 0x408ca0
push edx
push eax
call ebx
mov eax, dword [ebp - 0x118]
lea edx, [ebp - 0x150]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x3e8], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x441af4
mov ecx, dword [ebp - 0x3e8]
push 0x34
push 0x408e74
push ecx
push eax
call ebx
lea edx, [ebp - 0x150]
push edx
call edi
mov edx, eax
lea ecx, [ebp - 0xf4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fadd qword [0x401340]
lea edx, [ebp - 0x2e0]
lea ecx, [ebp - 0x2c]
mov dword [ebp - 0x2e0], 5
fstp qword [ebp - 0x2d8]
fnstsw ax
test al, 0xd
jne 0x4443ad
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x118]
lea ecx, [ebp - 0x114]
push eax
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x150]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x2d0]
lea ecx, [ebp - 0x150]
mov dword [ebp - 0x2c8], 0x409478
mov dword [ebp - 0x2d0], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
lea edx, [ebp - 0x150]
push 1
lea eax, [ebp - 0x2c]
push edx
lea ecx, [ebp - 0x160]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea edx, [ebp - 0x160]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x150]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, 8
lea edx, [ebp - 0x2d0]
mov dword [ebp - 0x2d0], eax
mov dword [ebp - 0x2e0], eax
lea eax, [ebp - 0x40]
push edx
lea ecx, [ebp - 0x150]
push eax
push ecx
mov dword [ebp - 0x2c8], 0x40ca00
mov dword [ebp - 0x2d8], 0x4096d4
call esi
push eax
lea edx, [ebp - 0x2e0]
lea eax, [ebp - 0x160]
push edx
push eax
call esi
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x160]
lea edx, [ebp - 0x150]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [0x449024]
add esp, 0xc
test eax, eax
jne 0x441c59
push 0x449024
push 0x408c78
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov edi, dword [0x449024]
lea ecx, [ebp - 0x150]
mov dword [ebp - 0x148], 0x80020004
mov dword [ebp - 0x150], 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarg]
mov eax, dword [edi]
lea ecx, [ebp - 0x114]
push ecx
mov ecx, dword [ebp - 0x18]
lea edx, [ebp - 0x150]
push 0xffffffffffffffff
push edx
push ecx
push edi
call dword [eax + 0x40]
test eax, eax
fnclex
jge 0x441caa
push 0x40
push 0x409d2c
push edi
push eax
call ebx
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x150]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0xb8]
push eax
mov edx, dword [eax]
call dword [edx + 0x80]
test eax, eax
fnclex
jge 0x441ceb
mov ecx, dword [ebp - 0xb8]
push 0x80
push 0x408bf4
push ecx
push eax
call ebx
mov edx, 0x4082d8
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x1c]
lea ecx, [ebp - 0x114]
push ecx
push eax
mov edx, dword [eax]
mov dword [ebp - 0xdc], 0
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x441d27
mov edx, dword [ebp - 0x1c]
push 0x54
push 0x408bf4
push edx
push eax
call ebx
lea edi, [ebp - 0x118]
mov eax, dword [ebp - 0x114]
push edi
mov ecx, 8
sub esp, 0x10
mov dword [ebp - 0x2d0], ecx
mov edi, esp
mov dword [ebp - 0x2c8], 0x4096dc
mov edx, dword [eax]
push eax
mov dword [edi], ecx
mov ecx, dword [ebp - 0x2cc]
mov dword [ebp - 0x3e0], eax
mov dword [edi + 4], ecx
mov ecx, dword [ebp - 0x2c8]
mov dword [edi + 8], ecx
mov ecx, dword [ebp - 0x2c4]
mov dword [edi + 0xc], ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x441d8e
mov edx, dword [ebp - 0x3e0]
push 0x28
push 0x408ca0
push edx
push eax
call ebx
mov eax, dword [ebp - 0x118]
lea ecx, [ebp - 0x160]
mov dword [ebp - 0x148], eax
lea eax, [ebp - 0x150]
push eax
push ecx
mov dword [ebp - 0x118], 0
mov dword [ebp - 0x150], 9
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0x160]
lea eax, [ebp - 0x170]
push edx
push eax
mov dword [ebp - 0x2d8], 0x3c
mov dword [ebp - 0x2e0], 0x8002
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
lea ecx, [ebp - 0x2e0]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
lea ecx, [ebp - 0x114]
mov word [ebp - 0x3e8], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
lea edx, [ebp - 0x160]
lea eax, [ebp - 0x150]
push edx
push eax
push 2
call edi
mov eax, dword [ebp - 0x1c]
add esp, 0xc
cmp word [ebp - 0x3e8], 0
je 0x441f54
mov ecx, dword [eax]
lea edx, [ebp - 0x114]
push edx
push eax
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x441e58
mov ecx, dword [ebp - 0x1c]
push 0x54
push 0x408bf4
push ecx
push eax
call ebx
mov ecx, dword [ebp - 0x114]
mov eax, 8
mov dword [ebp - 0x2c8], 0x4096dc
mov dword [ebp - 0x2d0], eax
mov edx, dword [ecx]
mov dword [ebp - 0x3e0], ecx
lea ecx, [ebp - 0x118]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x2cc]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x2c8]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x2c4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x114]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x441ec5
mov edx, dword [ebp - 0x3e0]
push 0x28
push 0x408ca0
push edx
push eax
call ebx
mov eax, dword [ebp - 0x118]
lea ecx, [ebp - 0x160]
mov dword [ebp - 0x148], eax
lea eax, [ebp - 0x150]
push eax
push ecx
mov dword [ebp - 0x118], 0
mov dword [ebp - 0x150], 9
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0x160]
push 0x3c
lea eax, [ebp - 0x170]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea ecx, [ebp - 0x170]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea edx, [ebp - 0x170]
lea eax, [ebp - 0x160]
push edx
lea ecx, [ebp - 0x150]
push eax
push ecx
push 3
call edi
add esp, 0x10
jmp 0x44204f
mov edx, dword [eax]
lea ecx, [ebp - 0x114]
push ecx
push eax
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x441f75
mov edx, dword [ebp - 0x1c]
push 0x54
push 0x408bf4
push edx
push eax
call ebx
lea edx, [ebp - 0x118]
mov eax, 8
push edx
mov ecx, dword [ebp - 0x114]
sub esp, 0x10
mov dword [ebp - 0x2d0], eax
mov edx, esp
mov dword [ebp - 0x2c8], 0x4096dc
mov dword [ebp - 0x3e0], ecx
mov ecx, dword [ecx]
mov dword [edx], eax
mov eax, dword [ebp - 0x2cc]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x2c8]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x2c4]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0x114]
push edx
call dword [ecx + 0x28]
test eax, eax
fnclex
jge 0x441fe2
mov ecx, dword [ebp - 0x3e0]
push 0x28
push 0x408ca0
push ecx
push eax
call ebx
mov eax, dword [ebp - 0x118]
lea edx, [ebp - 0x150]
mov dword [ebp - 0x148], eax
lea eax, [ebp - 0x160]
push edx
push eax
mov dword [ebp - 0x118], 0
mov dword [ebp - 0x150], 9
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea ecx, [ebp - 0x160]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea edx, [ebp - 0x160]
lea eax, [ebp - 0x150]
push edx
push eax
push 2
call edi
add esp, 0xc
mov ecx, dword [ebp - 0x5c]
push 1
push ecx
push 0x40b76c
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x442dae
mov edx, dword [ebp - 0x5c]
push 1
push edx
push 0x40b76c
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
je 0x442133
mov eax, dword [ebp - 0x5c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
lea edx, [ebp - 0x150]
mov dword [ebp - 0x148], eax
mov eax, dword [ebp - 0x5c]
push edx
push 1
push eax
lea ecx, [ebp - 0x5c]
push 0x40b76c
push 0
mov dword [ebp - 0x150], 3
mov dword [ebp - 0x2c8], ecx
mov dword [ebp - 0x2d0], 0x4008
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
add eax, 1
lea ecx, [ebp - 0x2d0]
jo 0x4443b2
push eax
lea edx, [ebp - 0x160]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea eax, [ebp - 0x160]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x160]
lea edx, [ebp - 0x150]
push ecx
push edx
push 2
call edi
mov ax, word [ebp - 0xdc]
add esp, 0xc
add ax, 1
jo 0x4443b2
mov dword [ebp - 0xdc], eax
jmp 0x44206a
mov cx, word [ebp - 0xdc]
and cx, 1
jns 0x442148
dec cx
or cx, 0xfffe
inc cx
mov eax, dword [ebp - 0x1c]
test cx, cx
mov edx, dword [eax]
lea ecx, [ebp - 0x114]
push ecx
push eax
jle 0x442aaf
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x442175
mov edx, dword [ebp - 0x1c]
push 0x54
push 0x408bf4
push edx
push eax
call ebx
lea edx, [ebp - 0x118]
mov eax, 8
push edx
mov ecx, dword [ebp - 0x114]
sub esp, 0x10
mov dword [ebp - 0x2d0], eax
mov edx, esp
mov dword [ebp - 0x2c8], 0x4096dc
mov dword [ebp - 0x3e0], ecx
mov ecx, dword [ecx]
mov dword [edx], eax
mov eax, dword [ebp - 0x2cc]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x2c8]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x2c4]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0x114]
push edx
call dword [ecx + 0x28]
test eax, eax
fnclex
jge 0x4421e2
mov ecx, dword [ebp - 0x3e0]
push 0x28
push 0x408ca0
push ecx
push eax
call ebx
mov eax, dword [ebp - 0x118]
lea edx, [ebp - 0x150]
mov dword [ebp - 0x148], eax
lea eax, [ebp - 0x160]
push edx
push eax
mov dword [ebp - 0x118], 0
mov dword [ebp - 0x150], 9
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea ecx, [ebp - 0x160]
lea edx, [ebp - 0x170]
push ecx
push edx
mov dword [ebp - 0x2d8], 0x3c
mov dword [ebp - 0x2e0], 0x8002
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
lea eax, [ebp - 0x2e0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
lea ecx, [ebp - 0x114]
mov word [ebp - 0x3e8], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x160]
lea edx, [ebp - 0x150]
push ecx
push edx
push 2
call edi
mov eax, dword [ebp - 0x1c]
add esp, 0xc
cmp word [ebp - 0x3e8], 0
lea edx, [ebp - 0x114]
mov ecx, dword [eax]
push edx
push eax
je 0x44262b
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x4422a6
mov ecx, dword [ebp - 0x1c]
push 0x54
push 0x408bf4
push ecx
push eax
call ebx
mov ecx, dword [ebp - 0x114]
mov eax, 8
mov dword [ebp - 0x2c8], 0x4096dc
mov dword [ebp - 0x2d0], eax
mov edx, dword [ecx]
mov dword [ebp - 0x3e0], ecx
lea ecx, [ebp - 0x118]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x2cc]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x2c8]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x2c4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x114]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x442313
mov edx, dword [ebp - 0x3e0]
push 0x28
push 0x408ca0
push edx
push eax
call ebx
mov eax, dword [ebp - 0x118]
lea ecx, [ebp - 0x160]
mov dword [ebp - 0x148], eax
lea eax, [ebp - 0x150]
push eax
push ecx
mov dword [ebp - 0x118], 0
mov dword [ebp - 0x150], 9
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0x160]
push 0x3c
lea eax, [ebp - 0x170]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea ecx, [ebp - 0x170]
lea edx, [ebp - 0x2e0]
push ecx
push edx
mov dword [ebp - 0x2d8], 0x40b76c
mov dword [ebp - 0x2e0], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
lea ecx, [ebp - 0x114]
mov word [ebp - 0x3e8], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea eax, [ebp - 0x170]
lea ecx, [ebp - 0x160]
push eax
lea edx, [ebp - 0x150]
push ecx
push edx
push 3
call edi
mov eax, dword [ebp - 0x1c]
add esp, 0x10
cmp word [ebp - 0x3e8], 0
je 0x4424e2
mov ecx, dword [eax]
lea edx, [ebp - 0x114]
push edx
push eax
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x4423e6
mov ecx, dword [ebp - 0x1c]
push 0x54
push 0x408bf4
push ecx
push eax
call ebx
mov ecx, dword [ebp - 0x114]
mov eax, 8
mov dword [ebp - 0x2c8], 0x4096dc
mov dword [ebp - 0x2d0], eax
mov edx, dword [ecx]
mov dword [ebp - 0x3e0], ecx
lea ecx, [ebp - 0x118]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x2cc]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x2c8]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x2c4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x114]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x442453
mov edx, dword [ebp - 0x3e0]
push 0x28
push 0x408ca0
push edx
push eax
call ebx
mov eax, dword [ebp - 0x118]
push 0x3b
mov dword [ebp - 0x148], eax
lea eax, [ebp - 0x150]
lea ecx, [ebp - 0x160]
push eax
push ecx
mov dword [ebp - 0x118], 0
mov dword [ebp - 0x150], 9
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea edx, [ebp - 0x160]
lea eax, [ebp - 0x170]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea ecx, [ebp - 0x170]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea edx, [ebp - 0x170]
lea eax, [ebp - 0x160]
push edx
lea ecx, [ebp - 0x150]
push eax
push ecx
push 3
call edi
add esp, 0x10
jmp 0x442dae
mov edx, dword [eax]
lea ecx, [ebp - 0x114]
push ecx
push eax
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x442503
mov edx, dword [ebp - 0x1c]
push 0x54
push 0x408bf4
push edx
push eax
call ebx
lea edx, [ebp - 0x118]
mov eax, 8
push edx
mov ecx, dword [ebp - 0x114]
sub esp, 0x10
mov dword [ebp - 0x2d0], eax
mov edx, esp
mov dword [ebp - 0x2c8], 0x4096dc
mov dword [ebp - 0x3e0], ecx
mov ecx, dword [ecx]
mov dword [edx], eax
mov eax, dword [ebp - 0x2cc]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x2c8]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x2c4]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0x114]
push edx
call dword [ecx + 0x28]
test eax, eax
fnclex
jge 0x442570
mov ecx, dword [ebp - 0x3e0]
push 0x28
push 0x408ca0
push ecx
push eax
call ebx
mov eax, dword [ebp - 0x118]
lea edx, [ebp - 0x150]
mov dword [ebp - 0x148], eax
push 0x3b
lea eax, [ebp - 0x160]
push edx
push eax
mov dword [ebp - 0x118], 0
mov dword [ebp - 0x150], 9
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea ecx, [ebp - 0x160]
lea edx, [ebp - 0x170]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea eax, [ebp - 0x170]
lea ecx, [ebp - 0x2e0]
push eax
lea edx, [ebp - 0x180]
push ecx
push edx
mov dword [ebp - 0x2d8], 0x40b76c
mov dword [ebp - 0x2e0], 8
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea eax, [ebp - 0x180]
lea ecx, [ebp - 0x170]
push eax
lea edx, [ebp - 0x160]
push ecx
lea eax, [ebp - 0x150]
push edx
push eax
push 4
call edi
add esp, 0x14
jmp 0x442dae
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x442642
mov ecx, dword [ebp - 0x1c]
push 0x54
push 0x408bf4
push ecx
push eax
call ebx
lea edi, [ebp - 0x118]
mov eax, dword [ebp - 0x114]
push edi
mov ecx, 8
sub esp, 0x10
mov dword [ebp - 0x2d0], ecx
mov edi, esp
mov dword [ebp - 0x2c8], 0x4096dc
mov edx, dword [eax]
push eax
mov dword [edi], ecx
mov ecx, dword [ebp - 0x2cc]
mov dword [ebp - 0x3e0], eax
mov dword [edi + 4], ecx
mov ecx, dword [ebp - 0x2c8]
mov dword [edi + 8], ecx
mov ecx, dword [ebp - 0x2c4]
mov dword [edi + 0xc], ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x4426a9
mov edx, dword [ebp - 0x3e0]
push 0x28
push 0x408ca0
push edx
push eax
call ebx
mov eax, dword [ebp - 0x118]
lea ecx, [ebp - 0x160]
mov dword [ebp - 0x148], eax
lea eax, [ebp - 0x150]
push eax
push ecx
mov dword [ebp - 0x118], 0
mov dword [ebp - 0x150], 9
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
mov eax, dword [ebp - 0x1c]
lea ecx, [ebp - 0x11c]
mov dword [ebp - 0x2d8], 0x40b76c
mov dword [ebp - 0x2e0], 0x8008
mov edx, dword [eax]
push ecx
push eax
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x442715
mov edx, dword [ebp - 0x1c]
push 0x54
push 0x408bf4
push edx
push eax
call ebx
lea edi, [ebp - 0x120]
mov eax, dword [ebp - 0x11c]
push edi
mov ecx, 8
sub esp, 0x10
mov dword [ebp - 0x2f0], ecx
mov edi, esp
mov dword [ebp - 0x2e8], 0x4096dc
mov edx, dword [eax]
push eax
mov dword [edi], ecx
mov ecx, dword [ebp - 0x2ec]
mov dword [ebp - 0x3ec], eax
mov dword [edi + 4], ecx
mov ecx, dword [ebp - 0x2e8]
mov dword [edi + 8], ecx
mov ecx, dword [ebp - 0x2e4]
mov dword [edi + 0xc], ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x44277c
mov edx, dword [ebp - 0x3ec]
push 0x28
push 0x408ca0
push edx
push eax
call ebx
mov eax, dword [ebp - 0x120]
lea ecx, [ebp - 0x190]
mov dword [ebp - 0x178], eax
lea eax, [ebp - 0x180]
push eax
push ecx
mov dword [ebp - 0x120], 0
mov dword [ebp - 0x180], 9
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0x160]
lea eax, [ebp - 0x2e0]
push edx
lea ecx, [ebp - 0x170]
push eax
push ecx
mov dword [ebp - 0x2f8], 0x3c
mov dword [ebp - 0x300], 0x8002
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea edx, [ebp - 0x190]
lea eax, [ebp - 0x1a0]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
lea ecx, [ebp - 0x300]
push eax
lea edx, [ebp - 0x1b0]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpLt]
push eax
lea eax, [ebp - 0x1c0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
lea ecx, [ebp - 0x11c]
lea edx, [ebp - 0x114]
push ecx
push edx
push 2
mov di, ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea eax, [ebp - 0x190]
lea ecx, [ebp - 0x180]
push eax
lea edx, [ebp - 0x160]
push ecx
lea eax, [ebp - 0x150]
push edx
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0x1c]
add esp, 0x20
test di, di
je 0x442994
mov ecx, dword [eax]
lea edx, [ebp - 0x114]
push edx
push eax
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x44288b
mov ecx, dword [ebp - 0x1c]
push 0x54
push 0x408bf4
push ecx
push eax
call ebx
lea edi, [ebp - 0x118]
mov eax, dword [ebp - 0x114]
push edi
mov ecx, 8
sub esp, 0x10
mov dword [ebp - 0x2d0], ecx
mov edi, esp
mov dword [ebp - 0x2c8], 0x4096dc
mov edx, dword [eax]
push eax
mov dword [edi], ecx
mov ecx, dword [ebp - 0x2cc]
mov dword [ebp - 0x3e0], eax
mov dword [edi + 4], ecx
mov ecx, dword [ebp - 0x2c8]
mov dword [edi + 8], ecx
mov ecx, dword [ebp - 0x2c4]
mov dword [edi + 0xc], ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x4428f2
mov edx, dword [ebp - 0x3e0]
push 0x28
push 0x408ca0
push edx
push eax
call ebx
mov eax, dword [ebp - 0x118]
lea ecx, [ebp - 0x160]
mov dword [ebp - 0x148], eax
lea eax, [ebp - 0x150]
push eax
push ecx
mov dword [ebp - 0x118], 0
mov dword [ebp - 0x150], 9
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0x160]
lea eax, [ebp - 0x2e0]
push edx
lea ecx, [ebp - 0x170]
push eax
push ecx
mov dword [ebp - 0x2d8], 0x40b76c
mov dword [ebp - 0x2e0], 8
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea edx, [ebp - 0x170]
lea eax, [ebp - 0x160]
push edx
lea ecx, [ebp - 0x150]
push eax
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
jmp 0x442dae
mov edx, dword [eax]
lea ecx, [ebp - 0x114]
push ecx
push eax
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x4429b5
mov edx, dword [ebp - 0x1c]
push 0x54
push 0x408bf4
push edx
push eax
call ebx
lea edi, [ebp - 0x118]
mov eax, dword [ebp - 0x114]
push edi
mov ecx, 8
sub esp, 0x10
mov dword [ebp - 0x2d0], ecx
mov edi, esp
mov dword [ebp - 0x2c8], 0x4096dc
mov edx, dword [eax]
push eax
mov dword [edi], ecx
mov ecx, dword [ebp - 0x2cc]
mov dword [ebp - 0x3e0], eax
mov dword [edi + 4], ecx
mov ecx, dword [ebp - 0x2c8]
mov dword [edi + 8], ecx
mov ecx, dword [ebp - 0x2c4]
mov dword [edi + 0xc], ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x442a1c
mov edx, dword [ebp - 0x3e0]
push 0x28
push 0x408ca0
push edx
push eax
call ebx
mov eax, dword [ebp - 0x118]
push 0x3b
mov dword [ebp - 0x148], eax
lea eax, [ebp - 0x150]
lea ecx, [ebp - 0x160]
push eax
push ecx
mov dword [ebp - 0x118], 0
mov dword [ebp - 0x150], 9
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea edx, [ebp - 0x160]
lea eax, [ebp - 0x170]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea ecx, [ebp - 0x170]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea edx, [ebp - 0x170]
lea eax, [ebp - 0x160]
push edx
lea ecx, [ebp - 0x150]
push eax
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
jmp 0x442dae
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x442ac6
mov edx, dword [ebp - 0x1c]
push 0x54
push 0x408bf4
push edx
push eax
call ebx
lea edx, [ebp - 0x118]
mov eax, 8
push edx
mov ecx, dword [ebp - 0x114]
sub esp, 0x10
mov dword [ebp - 0x2d0], eax
mov edx, esp
mov dword [ebp - 0x2c8], 0x4096dc
mov dword [ebp - 0x3e0], ecx
mov ecx, dword [ecx]
mov dword [edx], eax
mov eax, dword [ebp - 0x2cc]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x2c8]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x2c4]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0x114]
push edx
call dword [ecx + 0x28]
test eax, eax
fnclex
jge 0x442b33
mov ecx, dword [ebp - 0x3e0]
push 0x28
push 0x408ca0
push ecx
push eax
call ebx
mov eax, dword [ebp - 0x118]
lea edx, [ebp - 0x150]
mov dword [ebp - 0x148], eax
lea eax, [ebp - 0x160]
push edx
push eax
mov dword [ebp - 0x118], 0
mov dword [ebp - 0x150], 9
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea ecx, [ebp - 0x160]
lea edx, [ebp - 0x170]
push ecx
push edx
mov dword [ebp - 0x2d8], 0x3c
mov dword [ebp - 0x2e0], 0x8002
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
push eax
lea eax, [ebp - 0x2e0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
lea ecx, [ebp - 0x114]
mov word [ebp - 0x3e8], ax
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x160]
lea edx, [ebp - 0x150]
push ecx
push edx
push 2
call edi
mov eax, dword [ebp - 0x1c]
add esp, 0xc
cmp word [ebp - 0x3e8], 0
je 0x442cb3
mov ecx, dword [eax]
lea edx, [ebp - 0x114]
push edx
push eax
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x442bf7
mov ecx, dword [ebp - 0x1c]
push 0x54
push 0x408bf4
push ecx
push eax
call ebx
mov ecx, dword [ebp - 0x114]
mov eax, 8
mov dword [ebp - 0x2c8], 0x4096dc
mov dword [ebp - 0x2d0], eax
mov edx, dword [ecx]
mov dword [ebp - 0x3e0], ecx
lea ecx, [ebp - 0x118]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x2cc]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x2c8]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x2c4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x114]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x442c64
mov edx, dword [ebp - 0x3e0]
push 0x28
push 0x408ca0
push edx
push eax
call ebx
mov eax, dword [ebp - 0x118]
lea ecx, [ebp - 0x160]
mov dword [ebp - 0x148], eax
lea eax, [ebp - 0x150]
push eax
push ecx
mov dword [ebp - 0x118], 0
mov dword [ebp - 0x150], 9
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0x160]
push 0x3c
lea eax, [ebp - 0x170]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
jmp 0x44249d
mov edx, dword [eax]
lea ecx, [ebp - 0x114]
push ecx
push eax
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x442cd4
mov edx, dword [ebp - 0x1c]
push 0x54
push 0x408bf4
push edx
push eax
call ebx
lea edx, [ebp - 0x118]
mov eax, 8
push edx
mov ecx, dword [ebp - 0x114]
sub esp, 0x10
mov dword [ebp - 0x2d0], eax
mov edx, esp
mov dword [ebp - 0x2c8], 0x4096dc
mov dword [ebp - 0x3e0], ecx
mov ecx, dword [ecx]
mov dword [edx], eax
mov eax, dword [ebp - 0x2cc]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x2c8]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x2c4]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0x114]
push edx
call dword [ecx + 0x28]
test eax, eax
fnclex
jge 0x442d41
mov ecx, dword [ebp - 0x3e0]
push 0x28
push 0x408ca0
push ecx
push eax
call ebx
mov eax, dword [ebp - 0x118]
lea edx, [ebp - 0x150]
mov dword [ebp - 0x148], eax
lea eax, [ebp - 0x160]
push edx
push eax
mov dword [ebp - 0x118], 0
mov dword [ebp - 0x150], 9
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea ecx, [ebp - 0x160]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea edx, [ebp - 0x160]
lea eax, [ebp - 0x150]
push edx
push eax
push 2
call edi
add esp, 0xc
mov eax, dword [ebp - 0x1c]
lea edx, [ebp - 0x114]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x442dd2
mov ecx, dword [ebp - 0x1c]
push 0x54
push 0x408bf4
push ecx
push eax
call ebx
lea edi, [ebp - 0x118]
mov eax, dword [ebp - 0x114]
push edi
mov ecx, 8
sub esp, 0x10
mov dword [ebp - 0x2d0], ecx
mov edi, esp
mov dword [ebp - 0x2c8], 0x40c914
mov edx, dword [eax]
push eax
mov dword [edi], ecx
mov ecx, dword [ebp - 0x2cc]
mov dword [ebp - 0x3e0], eax
mov dword [edi + 4], ecx
mov ecx, dword [ebp - 0x2c8]
mov dword [edi + 8], ecx
mov ecx, dword [ebp - 0x2c4]
mov dword [edi + 0xc], ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x442e39
mov edx, dword [ebp - 0x3e0]
push 0x28
push 0x408ca0
push edx
push eax
call ebx
mov eax, dword [ebp - 0x118]
lea edx, [ebp - 0x150]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x442e5f
push 0x34
push 0x408e74
push edi
push eax
call ebx
mov eax, dword [ebp - 0xc0]
lea edx, [ebp - 0x11c]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x442e89
mov ecx, dword [ebp - 0xc0]
push 0x54
push 0x408bf4
push ecx
push eax
call ebx
lea edi, [ebp - 0x120]
mov eax, dword [ebp - 0x11c]
push edi
mov ecx, 8
sub esp, 0x10
mov edx, dword [eax]
mov edi, esp
mov dword [ebp - 0x3f4], eax
push eax
mov dword [edi], ecx
mov ecx, dword [ebp - 0x32c]
mov dword [edi + 4], ecx
mov ecx, 0x40929c
mov dword [edi + 8], ecx
mov ecx, dword [ebp - 0x324]
mov dword [edi + 0xc], ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x442edf
mov edx, dword [ebp - 0x3f4]
push 0x28
push 0x408ca0
push edx
push eax
call ebx
mov eax, dword [ebp - 0x120]
lea edx, [ebp - 0x1d0]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x442f05
push 0x34
push 0x408e74
push edi
push eax
call ebx
mov eax, dword [ebp - 0x74]
lea edx, [ebp - 0x124]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x442f29
mov ecx, dword [ebp - 0x74]
push 0x54
push 0x408bf4
push ecx
push eax
call ebx
lea edi, [ebp - 0x128]
mov eax, dword [ebp - 0x124]
push edi
mov ecx, 8
sub esp, 0x10
mov edx, dword [eax]
mov edi, esp
mov dword [ebp - 0x348], 0x408e44
push eax
mov dword [ebp - 0x408], eax
mov dword [edi], ecx
mov ecx, dword [ebp - 0x34c]
mov dword [edi + 4], ecx
mov ecx, dword [ebp - 0x348]
mov dword [edi + 8], ecx
mov ecx, dword [ebp - 0x344]
mov dword [edi + 0xc], ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x442f8a
mov edx, dword [ebp - 0x408]
push 0x28
push 0x408ca0
push edx
push eax
call ebx
mov eax, dword [ebp - 0x128]
lea edx, [ebp - 0x200]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x442fb0
push 0x34
push 0x408e74
push edi
push eax
call ebx
mov eax, dword [ebp - 0xe4]
lea edx, [ebp - 0x12c]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x442fda
mov ecx, dword [ebp - 0xe4]
push 0x54
push 0x408bf4
push ecx
push eax
call ebx
lea edi, [ebp - 0x130]
mov eax, dword [ebp - 0x12c]
push edi
mov ecx, 8
sub esp, 0x10
mov edx, dword [eax]
mov edi, esp
mov dword [ebp - 0x41c], eax
push eax
mov dword [edi], ecx
mov ecx, dword [ebp - 0x36c]
mov dword [edi + 4], ecx
mov ecx, 0x40ca78
mov dword [edi + 8], ecx
mov ecx, dword [ebp - 0x364]
mov dword [edi + 0xc], ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x443030
mov edx, dword [ebp - 0x41c]
push 0x28
push 0x408ca0
push edx
push eax
call ebx
mov eax, dword [ebp - 0x130]
lea edx, [ebp - 0x230]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x443056
push 0x34
push 0x408e74
push edi
push eax
call ebx
mov eax, dword [ebp - 0x74]
lea edx, [ebp - 0x134]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x44307a
mov ecx, dword [ebp - 0x74]
push 0x54
push 0x408bf4
push ecx
push eax
call ebx
lea edi, [ebp - 0x138]
mov eax, dword [ebp - 0x134]
push edi
mov ecx, 8
sub esp, 0x10
mov edx, dword [eax]
mov edi, esp
mov dword [ebp - 0x430], eax
push eax
mov dword [edi], ecx
mov ecx, dword [ebp - 0x3cc]
mov dword [edi + 4], ecx
mov ecx, 0x40caa0
mov dword [edi + 8], ecx
mov ecx, dword [ebp - 0x3c4]
mov dword [edi + 0xc], ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x4430d0
mov edx, dword [ebp - 0x430]
push 0x28
push 0x408ca0
push edx
push eax
call ebx
mov eax, dword [ebp - 0x138]
lea edx, [ebp - 0x2a0]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x4430f6
push 0x34
push 0x408e74
push edi
push eax
call ebx
mov eax, dword [ebp - 0x58]
push 0x40ca54
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0xf4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0xf8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40bf30
call edi
mov ecx, dword [ebp - 0xe0]
mov edx, dword [ebp - 0x5c]
mov dword [ebp - 0x2e8], ecx
mov ecx, dword [ebp - 0x8c]
mov dword [ebp - 0x308], edx
mov edx, dword [ebp - 0x88]
mov dword [ebp - 0x158], eax
mov eax, 0x40bf30
mov dword [ebp - 0x388], ecx
mov ecx, dword [ebp - 0xa8]
mov dword [ebp - 0x384], edx
mov dword [ebp - 0x2d8], eax
mov dword [ebp - 0x2f8], eax
mov dword [ebp - 0x338], eax
mov dword [ebp - 0x358], eax
mov dword [ebp - 0x378], eax
mov dword [ebp - 0x3b8], eax
lea edx, [ebp - 0x160]
mov dword [ebp - 0x3a8], ecx
lea eax, [ebp - 0x150]
push edx
lea ecx, [ebp - 0x170]
mov edi, 8
push eax
push ecx
mov dword [ebp - 0x160], edi
mov dword [ebp - 0x2e0], edi
mov dword [ebp - 0x2f0], edi
mov dword [ebp - 0x300], edi
mov dword [ebp - 0x310], edi
mov dword [ebp - 0x318], 0x40ca64
mov dword [ebp - 0x320], edi
mov dword [ebp - 0x340], edi
mov dword [ebp - 0x360], edi
mov dword [ebp - 0x380], edi
mov dword [ebp - 0x390], 6
mov dword [ebp - 0x398], 0x40ca90
mov dword [ebp - 0x3a0], edi
mov dword [ebp - 0x3b0], edi
mov dword [ebp - 0x3c0], edi
call esi
push eax
lea edx, [ebp - 0x2e0]
lea eax, [ebp - 0x180]
push edx
push eax
call esi
lea ecx, [ebp - 0x2f0]
push eax
lea edx, [ebp - 0x190]
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0x300]
lea ecx, [ebp - 0x1a0]
push eax
push ecx
call esi
push eax
lea edx, [ebp - 0x310]
lea eax, [ebp - 0x1b0]
push edx
push eax
call esi
lea ecx, [ebp - 0x320]
push eax
lea edx, [ebp - 0x1c0]
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0x1d0]
lea ecx, [ebp - 0x1e0]
push eax
push ecx
call esi
push eax
lea edx, [ebp - 0x340]
lea eax, [ebp - 0x1f0]
push edx
push eax
call esi
lea ecx, [ebp - 0x200]
push eax
lea edx, [ebp - 0x210]
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0x360]
lea ecx, [ebp - 0x220]
push eax
push ecx
call esi
push eax
lea edx, [ebp - 0x230]
lea eax, [ebp - 0x240]
push edx
push eax
call esi
lea ecx, [ebp - 0x380]
push eax
lea edx, [ebp - 0x250]
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0x390]
lea ecx, [ebp - 0x260]
push eax
push ecx
call esi
push eax
lea edx, [ebp - 0x3a0]
lea eax, [ebp - 0x270]
push edx
push eax
call esi
lea ecx, [ebp - 0x3b0]
push eax
lea edx, [ebp - 0x280]
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0x3c0]
lea ecx, [ebp - 0x290]
push eax
push ecx
call esi
push eax
lea edx, [ebp - 0x2a0]
lea eax, [ebp - 0x2b0]
push edx
push eax
call esi
push eax
push 1
push 0x40cab8
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
lea ecx, [ebp - 0xf8]
lea edx, [ebp - 0xf4]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0x138]
lea ecx, [ebp - 0x134]
push eax
lea edx, [ebp - 0x130]
push ecx
lea eax, [ebp - 0x12c]
push edx
lea ecx, [ebp - 0x128]
push eax
lea edx, [ebp - 0x124]
push ecx
lea eax, [ebp - 0x120]
push edx
lea ecx, [ebp - 0x11c]
push eax
lea edx, [ebp - 0x118]
push ecx
lea eax, [ebp - 0x114]
push edx
push eax
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x44
lea ecx, [ebp - 0x2b0]
lea edx, [ebp - 0x2a0]
lea eax, [ebp - 0x290]
push ecx
push edx
lea ecx, [ebp - 0x280]
push eax
lea edx, [ebp - 0x270]
push ecx
lea eax, [ebp - 0x260]
push edx
lea ecx, [ebp - 0x250]
push eax
lea edx, [ebp - 0x240]
push ecx
lea eax, [ebp - 0x230]
push edx
lea ecx, [ebp - 0x220]
push eax
lea edx, [ebp - 0x210]
push ecx
lea eax, [ebp - 0x200]
push edx
lea ecx, [ebp - 0x1f0]
push eax
lea edx, [ebp - 0x1e0]
push ecx
lea eax, [ebp - 0x1d0]
push edx
lea ecx, [ebp - 0x1c0]
push eax
lea edx, [ebp - 0x1b0]
push ecx
lea eax, [ebp - 0x1a0]
push edx
lea ecx, [ebp - 0x190]
push eax
lea edx, [ebp - 0x180]
push ecx
lea eax, [ebp - 0x170]
push edx
lea ecx, [ebp - 0x150]
push eax
lea edx, [ebp - 0x160]
push ecx
push edx
push 0x17
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0xe4]
add esp, 0x60
mov ecx, dword [eax]
push eax
call dword [ecx + 0x80]
test eax, eax
fnclex
jge 0x443476
mov edx, dword [ebp - 0xe4]
push 0x80
push 0x408bf4
push edx
push eax
call ebx
push 0x408be4
call dword [sym.imp.MSVBVM60.DLL___vbaNew]
push eax
lea eax, [ebp - 0xbc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
lea edx, [ebp - 0x2d0]
lea eax, [ebp - 0x150]
lea ecx, [ebp - 0xb4]
push edx
push eax
mov dword [ebp - 0x2d8], 0x40ce74
mov dword [ebp - 0x2e0], edi
mov dword [ebp - 0x2c8], ecx
mov dword [ebp - 0x2d0], 0x4008
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
mov eax, dword [ebp - 0x74]
lea edx, [ebp - 0x114]
mov dword [ebp - 0x2e8], 0x40cdd8
mov dword [ebp - 0x2f0], edi
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x4434fd
mov ecx, dword [ebp - 0x74]
push 0x54
push 0x408bf4
push ecx
push eax
call ebx
mov eax, dword [ebp - 0x114]
mov dword [ebp - 0x2f8], 0x408e44
mov dword [ebp - 0x300], edi
mov dword [ebp - 0x3e0], eax
mov edx, dword [eax]
lea eax, [ebp - 0x118]
push eax
mov eax, dword [ebp - 0x2fc]
sub esp, 0x10
mov ecx, esp
mov dword [ecx], edi
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x2f8]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x2f4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x114]
push ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x443565
mov edx, dword [ebp - 0x3e0]
push 0x28
push 0x408ca0
push edx
push eax
call ebx
mov eax, dword [ebp - 0x118]
lea edx, [ebp - 0x180]
push edx
push eax
mov ecx, dword [eax]
mov dword [ebp - 0x3e8], eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x443595
mov ecx, dword [ebp - 0x3e8]
push 0x34
push 0x408e74
push ecx
push eax
call ebx
lea edx, [ebp - 0x2e0]
lea eax, [ebp - 0x150]
push edx
lea ecx, [ebp - 0x160]
push eax
push ecx
mov dword [ebp - 0x308], 0x40ce04
mov dword [ebp - 0x310], edi
call esi
push eax
lea edx, [ebp - 0x2f0]
lea eax, [ebp - 0x170]
push edx
push eax
call esi
lea ecx, [ebp - 0x180]
push eax
lea edx, [ebp - 0x190]
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0x310]
lea ecx, [ebp - 0x1a0]
push eax
push ecx
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x48]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x118]
lea eax, [ebp - 0x114]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x1a0]
lea edx, [ebp - 0x190]
push ecx
lea eax, [ebp - 0x180]
push edx
lea ecx, [ebp - 0x170]
push eax
lea edx, [ebp - 0x160]
push ecx
lea eax, [ebp - 0x150]
push edx
push eax
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [0x449024]
add esp, 0x28
test eax, eax
jne 0x443665
push 0x449024
push 0x408c78
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
push 0xffffffffffffffff
push 1
push 3
mov eax, dword [0x449024]
sub esp, 0x10
mov dword [ebp - 0x2d0], edi
mov edi, esp
mov ecx, 9
mov dword [ebp - 0x2e0], ecx
mov edx, dword [ebp - 0x48]
mov dword [edi], ecx
mov ecx, dword [ebp - 0x2dc]
mov dword [ebp - 0x2d8], eax
sub esp, 0x10
mov dword [edi + 4], ecx
mov ecx, esp
mov dword [ebp - 0x2c8], edx
mov edx, dword [ebp - 0xbc]
mov dword [edi + 8], eax
mov eax, dword [ebp - 0x2d4]
mov edx, dword [edx]
mov dword [edi + 0xc], eax
mov eax, dword [ebp - 0x2d0]
mov dword [ecx], eax
mov eax, dword [ebp - 0x2cc]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x2c8]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x2c4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xbc]
push ecx
call dword [edx + 0xa0]
test eax, eax
fnclex
jge 0x443703
push 0xa0
mov edx, dword [ebp - 0xbc]
push 0x408bf4
push edx
push eax
call ebx
mov eax, dword [ebp - 0xbc]
lea edx, [ebp - 0x3d4]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x50]
test eax, eax
fnclex
jge 0x44372d
mov ecx, dword [ebp - 0xbc]
push 0x50
push 0x408bf4
push ecx
push eax
call ebx
cmp word [ebp - 0x3d4], 0
jne 0x443e11
mov eax, dword [ebp - 0x1c]
lea ecx, [ebp - 0x114]
push ecx
push eax
mov edx, dword [eax]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x44375f
mov edx, dword [ebp - 0x1c]
push 0x54
push 0x408bf4
push edx
push eax
call ebx
lea ebx, [ebp - 0x118]
mov eax, dword [ebp - 0x114]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x2d0], edx
mov ebx, esp
mov ecx, 0x408cb4
mov dword [ebp - 0x2c8], ecx
mov edi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x2cc]
push eax
mov dword [ebp - 0x3e0], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x2c4]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x28]
test eax, eax
fnclex
jge 0x4437c9
mov edx, dword [ebp - 0x3e0]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
push 0x28
push 0x408ca0
push edx
push eax
call ebx
jmp 0x4437cf
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x118]
lea edx, [ebp - 0x150]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x4437f5
push 0x34
push 0x408e74
push edi
push eax
call ebx
mov eax, dword [ebp - 0xbc]
lea edx, [ebp - 0x11c]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x44381f
mov ecx, dword [ebp - 0xbc]
push 0x54
push 0x408bf4
push ecx
push eax
call ebx
lea ebx, [ebp - 0x120]
mov eax, dword [ebp - 0x11c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x2f0], edx
mov ebx, esp
mov ecx, 0x408ed0
mov dword [ebp - 0x2e8], ecx
mov edi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x2ec]
push eax
mov dword [ebp - 0x3f4], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x2e4]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x28]
test eax, eax
fnclex
jge 0x443889
mov edx, dword [ebp - 0x3f4]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
push 0x28
push 0x408ca0
push edx
push eax
call ebx
jmp 0x44388f
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x120]
lea edx, [ebp - 0x190]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x4438b5
push 0x34
push 0x408e74
push edi
push eax
call ebx
mov eax, dword [ebp - 0x1c]
lea edx, [ebp - 0x124]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x4438d9
mov ecx, dword [ebp - 0x1c]
push 0x54
push 0x408bf4
push ecx
push eax
call ebx
lea ebx, [ebp - 0x128]
mov eax, dword [ebp - 0x124]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x310], edx
mov ebx, esp
mov ecx, 0x408cc8
mov dword [ebp - 0x308], ecx
mov edi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x30c]
push eax
mov dword [ebp - 0x408], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x304]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x28]
test eax, eax
fnclex
jge 0x44393f
mov edx, dword [ebp - 0x408]
push 0x28
push 0x408ca0
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x128]
lea ecx, [ebp - 0x1d0]
mov dword [ebp - 0x1b8], eax
lea eax, [ebp - 0x1c0]
push eax
push ecx
mov dword [ebp - 0x128], 0
mov dword [ebp - 0x1c0], 9
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
mov edx, dword [ebp - 0x58]
push 0x40cac0
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
lea ecx, [ebp - 0xf4]
call ebx
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0xf8]
call ebx
push eax
push 0x40cad0
call edi
mov dword [ebp - 0x158], eax
mov eax, 0x40bf30
mov dword [ebp - 0x2d8], eax
mov dword [ebp - 0x2f8], eax
lea eax, [ebp - 0x160]
lea ecx, [ebp - 0x150]
push eax
lea edx, [ebp - 0x170]
mov edi, 8
push ecx
push edx
mov dword [ebp - 0x160], edi
mov dword [ebp - 0x2e0], edi
mov dword [ebp - 0x300], edi
mov dword [ebp - 0x318], 0x40cae0
mov dword [ebp - 0x320], edi
call esi
push eax
lea eax, [ebp - 0x2e0]
lea ecx, [ebp - 0x180]
push eax
push ecx
call esi
push eax
lea edx, [ebp - 0x190]
lea eax, [ebp - 0x1a0]
push edx
push eax
call esi
lea ecx, [ebp - 0x300]
push eax
lea edx, [ebp - 0x1b0]
push ecx
push edx
call esi
push eax
lea eax, [ebp - 0x1d0]
lea ecx, [ebp - 0x1e0]
push eax
push ecx
call esi
push eax
lea edx, [ebp - 0x320]
lea eax, [ebp - 0x1f0]
push edx
push eax
call esi
push eax
push 1
push 0x40cab8
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
lea ecx, [ebp - 0xf8]
lea edx, [ebp - 0xf4]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0x124]
lea ecx, [ebp - 0x120]
push eax
lea edx, [ebp - 0x11c]
push ecx
lea eax, [ebp - 0x118]
push edx
lea ecx, [ebp - 0x114]
push eax
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea edx, [ebp - 0x1f0]
lea eax, [ebp - 0x1e0]
push edx
lea ecx, [ebp - 0x1d0]
push eax
lea edx, [ebp - 0x1b0]
push ecx
lea eax, [ebp - 0x1c0]
push edx
lea ecx, [ebp - 0x1a0]
push eax
lea edx, [ebp - 0x190]
push ecx
lea eax, [ebp - 0x180]
push edx
lea ecx, [ebp - 0x170]
push eax
lea edx, [ebp - 0x150]
push ecx
lea eax, [ebp - 0x160]
push edx
push eax
push 0xb
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [ebp - 0xbc]
add esp, 0x60
lea edx, [ebp - 0x114]
mov dword [ebp - 0x2d8], 0x40cb28
mov dword [ebp - 0x2e0], edi
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x443b3c
mov ecx, dword [ebp - 0xbc]
push 0x54
push 0x408bf4
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ebx, [ebp - 0x118]
mov eax, dword [ebp - 0x114]
push ebx
mov edx, edi
sub esp, 0x10
mov dword [ebp - 0x2d0], edx
mov ebx, esp
mov ecx, 0x40929c
mov dword [ebp - 0x2c8], ecx
mov edi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x2cc]
push eax
mov dword [ebp - 0x3e0], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x2c4]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x28]
test eax, eax
fnclex
jge 0x443ba3
mov edx, dword [ebp - 0x3e0]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
push 0x28
push 0x408ca0
push edx
push eax
call ebx
jmp 0x443ba9
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x118]
lea edx, [ebp - 0x150]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x443bcf
push 0x34
push 0x408e74
push edi
push eax
call ebx
mov eax, dword [ebp - 0xbc]
lea edx, [ebp - 0x11c]
mov dword [ebp - 0x2e8], 0x40cbc4
mov dword [ebp - 0x2f0], 8
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x443c0d
mov ecx, dword [ebp - 0xbc]
push 0x54
push 0x408bf4
push ecx
push eax
call ebx
lea ebx, [ebp - 0x120]
mov eax, dword [ebp - 0x11c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x300], edx
mov ebx, esp
mov ecx, 0x408e60
mov dword [ebp - 0x2f8], ecx
mov edi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x2fc]
push eax
mov dword [ebp - 0x3f4], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x2f4]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x28]
test eax, eax
fnclex
jge 0x443c77
mov edx, dword [ebp - 0x3f4]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
push 0x28
push 0x408ca0
push edx
push eax
call ebx
jmp 0x443c7d
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x120]
lea edx, [ebp - 0x180]
push edx
push eax
mov ecx, dword [eax]
mov edi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x443ca3
push 0x34
push 0x408e74
push edi
push eax
call ebx
lea eax, [ebp - 0x2e0]
lea ecx, [ebp - 0x150]
push eax
lea edx, [ebp - 0x160]
push ecx
push edx
mov dword [ebp - 0x308], 0x40ad9c
mov dword [ebp - 0x310], 8
call esi
push eax
lea eax, [ebp - 0x2f0]
lea ecx, [ebp - 0x170]
push eax
push ecx
call esi
push eax
lea edx, [ebp - 0x180]
lea eax, [ebp - 0x190]
push edx
push eax
call esi
lea ecx, [ebp - 0x310]
push eax
lea edx, [ebp - 0x1a0]
push ecx
push edx
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x18]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x120]
lea ecx, [ebp - 0x11c]
push eax
lea edx, [ebp - 0x118]
push ecx
lea eax, [ebp - 0x114]
push edx
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x1a0]
lea edx, [ebp - 0x190]
push ecx
lea eax, [ebp - 0x180]
push edx
lea ecx, [ebp - 0x170]
push eax
lea edx, [ebp - 0x160]
push ecx
lea eax, [ebp - 0x150]
push edx
push eax
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [0x449024]
add esp, 0x30
test eax, eax
jne 0x443d85
push 0x449024
push 0x408c78
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov edi, dword [0x449024]
lea ecx, [ebp - 0x150]
mov dword [ebp - 0x148], 0x80020004
mov dword [ebp - 0x150], 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarg]
mov ecx, dword [edi]
lea edx, [ebp - 0x114]
push edx
mov edx, dword [ebp - 0x18]
lea eax, [ebp - 0x150]
push 0xffffffffffffffff
push eax
push edx
push edi
call dword [ecx + 0x40]
test eax, eax
fnclex
jge 0x443dd6
push 0x40
push 0x409d2c
push edi
push eax
call ebx
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x150]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0xbc]
push eax
mov ecx, dword [eax]
call dword [ecx + 0x90]
test eax, eax
fnclex
jge 0x443703
push 0x90
jmp 0x4436f4
mov eax, dword [ebp - 0xbc]
push eax
mov ecx, dword [eax]
call dword [ecx + 0x80]
test eax, eax
fnclex
jge 0x443e3a
mov edx, dword [ebp - 0xbc]
push 0x80
push 0x408bf4
push edx
push eax
call ebx
mov eax, dword [ebp - 0x58]
push 0x40caf8
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
lea ecx, [ebp - 0xf4]
call edi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xf8]
call edi
push eax
push 0x40cb08
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xfc]
call edi
mov ecx, dword [ebp - 0x88]
mov edx, dword [ebp - 0x8c]
push eax
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCy]
mov edx, eax
lea ecx, [ebp - 0x100]
call edi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x104]
call edi
push eax
push 0x40bf30
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x108]
call edi
push eax
mov eax, dword [ebp - 0xa8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x10c]
call edi
push eax
push 0x40cb14
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x110]
call edi
push eax
push 1
push 0x40c508
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
lea ecx, [ebp - 0x110]
lea edx, [ebp - 0x10c]
push ecx
lea eax, [ebp - 0x108]
push edx
lea ecx, [ebp - 0x104]
push eax
lea edx, [ebp - 0x100]
push ecx
lea eax, [ebp - 0xfc]
push edx
lea ecx, [ebp - 0xf8]
push eax
lea edx, [ebp - 0xf4]
push ecx
push edx
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [ebp - 0x58]
add esp, 0x30
add eax, 1
jo 0x4443b2
mov dword [ebp - 0x58], eax
mov eax, dword [ebp - 0x74]
push eax
mov ecx, dword [eax]
call dword [ecx + 0x90]
test eax, eax
fnclex
jge 0x440542
push 0x90
jmp 0x440536
mov ecx, dword [eax]
push eax
call dword [ecx + 0x80]
test eax, eax
fnclex
jge 0x443f94
mov edx, dword [ebp - 0x74]
push 0x80
push 0x408bf4
push edx
push eax
call ebx
mov eax, dword [ebp - 0x1c]
push eax
mov ecx, dword [eax]
call dword [ecx + 0x90]
test eax, eax
fnclex
jge 0x440302
push 0x90
jmp 0x4402f6
mov eax, dword [ebp - 0x1c]
push eax
mov ecx, dword [eax]
call dword [ecx + 0x80]
test eax, eax
fnclex
jge 0x443fd7
mov edx, dword [ebp - 0x1c]
push 0x80
push 0x408bf4
push edx
push eax
call ebx
mov eax, dword [ebp - 0xc0]
push eax
mov ecx, dword [eax]
call dword [ecx + 0x90]
test eax, eax
fnclex
jge 0x43c8bb
mov edx, dword [ebp - 0xc0]
push 0x90
push 0x408bf4
push edx
push eax
call ebx
jmp 0x43c8bb
push 0x4082d8
push 1
push 0x40c508
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0xc
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaFileClose]
mov eax, dword [ebp - 0xc0]
push eax
mov ecx, dword [eax]
call dword [ecx + 0x80]
test eax, eax
fnclex
jge 0x44404f
mov edx, dword [ebp - 0xc0]
push 0x80
push 0x408bf4
push edx
push eax
call ebx
mov eax, dword [0x449024]
test eax, eax
jne 0x444068
push 0x449024
push 0x408c78
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x449024]
push esi
mov eax, dword [esi]
call dword [eax + 0x48]
test eax, eax
fnclex
jge 0x444184
push 0x48
push 0x409d2c
push esi
push eax
call ebx
wait
push 0x44439c
jmp 0x4442e2
mov ecx, 0x80020004
mov eax, 0xa
push 0x40cee0
push 0x40997c
mov dword [ebp - 0x178], ecx
mov dword [ebp - 0x180], eax
mov dword [ebp - 0x168], ecx
mov dword [ebp - 0x170], eax
mov dword [ebp - 0x158], ecx
mov dword [ebp - 0x160], eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xf4]
call esi
push eax
push 0x40cf48
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
lea ecx, [ebp - 0x180]
mov dword [ebp - 0x148], eax
lea edx, [ebp - 0x170]
push ecx
lea eax, [ebp - 0x160]
push edx
push eax
lea ecx, [ebp - 0x150]
push edi
push ecx
mov dword [ebp - 0x150], 8
call dword [sym.imp.MSVBVM60.DLL_rtcMsgBox]
lea ecx, [ebp - 0xf4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x180]
lea eax, [ebp - 0x170]
push edx
lea ecx, [ebp - 0x160]
push eax
lea edx, [ebp - 0x150]
push ecx
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov eax, dword [0x449024]
add esp, 0x14
cmp eax, edi
jne 0x444167
push 0x449024
push 0x408c78
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x449024]
push esi
mov eax, dword [esi]
call dword [eax + 0x4c]
cmp eax, edi
fnclex
jge 0x444184
push 0x4c
push 0x409d2c
push esi
push eax
call ebx
wait
push 0x44439c
jmp 0x4442e2
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x18]
call edi
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x1c]
call esi
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x2c]
call ebx
lea ecx, [ebp - 0x30]
call edi
lea ecx, [ebp - 0x40]
call ebx
lea ecx, [ebp - 0x44]
call edi
lea ecx, [ebp - 0x48]
call edi
lea ecx, [ebp - 0x4c]
call esi
lea ecx, [ebp - 0x5c]
call edi
lea ecx, [ebp - 0x70]
call ebx
lea ecx, [ebp - 0x74]
call esi
lea ecx, [ebp - 0x84]
call ebx
lea ecx, [ebp - 0xa4]
call ebx
lea ecx, [ebp - 0xa8]
call edi
lea ecx, [ebp - 0xb4]
call edi
lea ecx, [ebp - 0xb8]
call esi
lea ecx, [ebp - 0xbc]
call esi
lea ecx, [ebp - 0xc0]
call esi
lea ecx, [ebp - 0xd0]
call ebx
lea ecx, [ebp - 0xd4]
call esi
lea ecx, [ebp - 0xd8]
call esi
lea ecx, [ebp - 0xe0]
call edi
lea ecx, [ebp - 0xe4]
call esi
lea ecx, [ebp - 0xe8]
call esi
lea ecx, [ebp - 0xf0]
call esi
ret
jmp 0x401b7c
call dword [sym.imp.MSVBVM60.DLL___vbaErrorOverflow]
nop
nop
nop
nop
nop
nop
nop
nop