Function at 0x4584b0
Capabilities:
Reference sql statements

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
push 0x402066
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x68
push ebx
push esi
push edi
mov dword [ebp - 8], esp
mov dword [ebp - 4], 0x401868
xor ebx, ebx
mov edx, 0x413818
mov ecx, 0x49a548
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x1c], ebx
mov dword [ebp - 0x20], ebx
mov dword [ebp - 0x30], ebx
mov dword [ebp - 0x40], ebx
mov dword [ebp - 0x44], ebx
mov dword [ebp - 0x6c], ebx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [0x49a538]
mov dword [ebp - 0x38], 0x40e4bc
cmp eax, ebx
mov dword [ebp - 0x40], 8
jne 0x45852b
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaNew2]
push 0x49a538
push 0x40efd0
call esi
jmp 0x458531
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaNew2]
cmp dword [0x49a534], ebx
jne 0x458545
push 0x49a534
push 0x40f004
call esi
mov ecx, dword [ebp - 0x40]
mov edx, dword [ebp - 0x3c]
sub esp, 0x10
mov eax, esp
push 0x49a538
push 0x49a534
mov dword [eax], ecx
mov ecx, dword [ebp - 0x38]
mov dword [eax + 4], edx
mov edx, dword [ebp - 0x34]
mov dword [eax + 8], ecx
mov dword [eax + 0xc], edx
call fcn.004545d0
cmp dword [0x49a538], ebx
jne 0x458584
push 0x49a538
push 0x40efd0
call esi
mov esi, dword [0x49a538]
lea ecx, [ebp - 0x44]
push ecx
push esi
mov eax, dword [esi]
call dword [eax + 0x68]
cmp eax, ebx
fnclex
jge 0x4585ad
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
push 0x68
push 0x40f2cc
push esi
push eax
call edi
jmp 0x4585b3
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov dword [ebp - 0x74], eax
mov eax, 1
mov dword [ebp - 0x14], eax
cmp ax, word [ebp - 0x74]
mov eax, dword [0x49a538]
jg 0x45e355
cmp eax, ebx
jne 0x4585ea
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
cmp eax, ebx
fnclex
jge 0x45860b
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413874
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x458655
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x458675
push 0x34
push 0x40f308
push esi
push eax
call edi
lea edx, [ebp - 0x30]
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x20]
lea ecx, [ebp - 0x1c]
push eax
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
add esp, 0xc
lea edx, [ebp - 0x6c]
lea eax, [ebp - 0x40]
mov ebx, 0x8008
push edx
push eax
mov dword [ebp - 0x38], 0x413888
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45877d
mov eax, dword [0x49a538]
test eax, eax
jne 0x4586d5
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea edx, [ebp - 0x1c]
push edx
push esi
mov ecx, dword [esi]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x4586f6
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x458740
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x458760
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a624], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x4138a0
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45885b
mov eax, dword [0x49a538]
test eax, eax
jne 0x4587b3
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x4587d4
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45881e
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45883e
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a626], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x4138bc
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x458939
mov eax, dword [0x49a538]
test eax, eax
jne 0x458891
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x4588b2
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x4588fc
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45891c
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a628], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x4138d4
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x458a17
mov eax, dword [0x49a538]
test eax, eax
jne 0x45896f
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x458990
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x4589da
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x4589fa
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a62a], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x4138ec
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x458af5
mov eax, dword [0x49a538]
test eax, eax
jne 0x458a4d
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x458a6e
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x458ab8
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x458ad8
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a62c], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x413900
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x458bd3
mov eax, dword [0x49a538]
test eax, eax
jne 0x458b2b
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x458b4c
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x458b96
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x458bb6
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a630], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x413914
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x458cb1
mov eax, dword [0x49a538]
test eax, eax
jne 0x458c09
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x458c2a
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x458c74
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x458c94
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a632], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x41392c
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x458d8f
mov eax, dword [0x49a538]
test eax, eax
jne 0x458ce7
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x458d08
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x458d52
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x458d72
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a634], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x413944
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x458e6d
mov eax, dword [0x49a538]
test eax, eax
jne 0x458dc5
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x458de6
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x458e30
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x458e50
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a636], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x41395c
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x458f4b
mov eax, dword [0x49a538]
test eax, eax
jne 0x458ea3
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x458ec4
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x458f0e
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x458f2e
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a638], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x413978
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x459029
mov eax, dword [0x49a538]
test eax, eax
jne 0x458f81
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x458fa2
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x458fec
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45900c
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a63a], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x413990
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x459107
mov eax, dword [0x49a538]
test eax, eax
jne 0x45905f
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x459080
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x4590ca
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x4590ea
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a63c], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x4139a8
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x4591e5
mov eax, dword [0x49a538]
test eax, eax
jne 0x45913d
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45915e
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x4591a8
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x4591c8
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a63e], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x4139c0
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x4592c7
mov eax, dword [0x49a538]
test eax, eax
jne 0x45921b
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45923c
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x459286
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x4592a6
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x18]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov ecx, 0x49a640
jmp 0x45b906
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x4137f4
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x4593a5
mov eax, dword [0x49a538]
test eax, eax
jne 0x4592fd
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45931e
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x459368
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x459388
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a644], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x413798
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x459483
mov eax, dword [0x49a538]
test eax, eax
jne 0x4593db
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x4593fc
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x459446
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x459466
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a646], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x41372c
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x459561
mov eax, dword [0x49a538]
test eax, eax
jne 0x4594b9
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x4594da
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x459524
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x459544
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a648], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x413668
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45963f
mov eax, dword [0x49a538]
test eax, eax
jne 0x459597
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x4595b8
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x459602
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x459622
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a64a], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x4134b8
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45971d
mov eax, dword [0x49a538]
test eax, eax
jne 0x459675
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x459696
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x4596e0
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x459700
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a64c], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x4139d8
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x4597fb
mov eax, dword [0x49a538]
test eax, eax
jne 0x459753
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x459774
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x4597be
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x4597de
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a64e], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x4139f0
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x4598d9
mov eax, dword [0x49a538]
test eax, eax
jne 0x459831
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x459852
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45989c
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x4598bc
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a650], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x413a0c
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x4599bb
mov eax, dword [0x49a538]
test eax, eax
jne 0x45990f
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x459930
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45997a
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45999a
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x18]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov ecx, 0x49a654
jmp 0x45b906
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x413a24
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x459a99
mov eax, dword [0x49a538]
test eax, eax
jne 0x4599f1
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x459a12
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x459a5c
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x459a7c
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a658], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x413a40
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x459b77
mov eax, dword [0x49a538]
test eax, eax
jne 0x459acf
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x459af0
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x459b3a
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x459b5a
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a65a], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x413a5c
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x459c55
mov eax, dword [0x49a538]
test eax, eax
jne 0x459bad
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x459bce
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x459c18
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x459c38
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a65c], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x413a78
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x459d33
mov eax, dword [0x49a538]
test eax, eax
jne 0x459c8b
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x459cac
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x459cf6
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x459d16
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a65e], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x413a98
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x459e11
mov eax, dword [0x49a538]
test eax, eax
jne 0x459d69
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x459d8a
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x459dd4
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x459df4
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a660], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x413ab4
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x459eef
mov eax, dword [0x49a538]
test eax, eax
jne 0x459e47
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x459e68
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x459eb2
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x459ed2
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a662], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x413acc
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x459fcd
mov eax, dword [0x49a538]
test eax, eax
jne 0x459f25
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x459f46
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x459f90
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x459fb0
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a664], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x413ae8
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45a0ab
mov eax, dword [0x49a538]
test eax, eax
jne 0x45a003
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45a024
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45a06e
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45a08e
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a666], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x413b08
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45a189
mov eax, dword [0x49a538]
test eax, eax
jne 0x45a0e1
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45a102
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45a14c
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45a16c
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a668], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x412e5c
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45a267
mov eax, dword [0x49a538]
test eax, eax
jne 0x45a1bf
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45a1e0
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45a22a
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45a24a
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a66a], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x413b20
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45a345
mov eax, dword [0x49a538]
test eax, eax
jne 0x45a29d
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45a2be
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45a308
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45a328
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a66c], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x413b3c
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45a423
mov eax, dword [0x49a538]
test eax, eax
jne 0x45a37b
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45a39c
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45a3e6
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45a406
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a66e], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x413b54
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45a501
mov eax, dword [0x49a538]
test eax, eax
jne 0x45a459
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45a47a
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45a4c4
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45a4e4
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a670], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x413b70
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45a5df
mov eax, dword [0x49a538]
test eax, eax
jne 0x45a537
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45a558
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45a5a2
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45a5c2
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a672], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x413b94
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45a6bd
mov eax, dword [0x49a538]
test eax, eax
jne 0x45a615
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45a636
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45a680
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45a6a0
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a674], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x413bac
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45a79b
mov eax, dword [0x49a538]
test eax, eax
jne 0x45a6f3
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45a714
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45a75e
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45a77e
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a676], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x413bc4
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45a879
mov eax, dword [0x49a538]
test eax, eax
jne 0x45a7d1
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45a7f2
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45a83c
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45a85c
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a678], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x413bd8
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45a957
mov eax, dword [0x49a538]
test eax, eax
jne 0x45a8af
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45a8d0
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45a91a
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45a93a
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a67a], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x413bec
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45aa35
mov eax, dword [0x49a538]
test eax, eax
jne 0x45a98d
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45a9ae
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45a9f8
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45aa18
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a67c], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x413c04
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45ab13
mov eax, dword [0x49a538]
test eax, eax
jne 0x45aa6b
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45aa8c
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45aad6
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45aaf6
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a67e], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x413c1c
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45abf1
mov eax, dword [0x49a538]
test eax, eax
jne 0x45ab49
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45ab6a
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45abb4
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45abd4
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a680], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x413c34
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45accf
mov eax, dword [0x49a538]
test eax, eax
jne 0x45ac27
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45ac48
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45ac92
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45acb2
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a682], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x413c50
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45adad
mov eax, dword [0x49a538]
test eax, eax
jne 0x45ad05
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45ad26
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45ad70
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45ad90
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a684], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x413c64
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45ae8b
mov eax, dword [0x49a538]
test eax, eax
jne 0x45ade3
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45ae04
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45ae4e
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45ae6e
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a686], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x413c7c
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45af69
mov eax, dword [0x49a538]
test eax, eax
jne 0x45aec1
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45aee2
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45af2c
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45af4c
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a688], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x413c98
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45b047
mov eax, dword [0x49a538]
test eax, eax
jne 0x45af9f
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45afc0
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45b00a
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45b02a
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a68a], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x413cb4
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45b125
mov eax, dword [0x49a538]
test eax, eax
jne 0x45b07d
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45b09e
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45b0e8
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45b108
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a68c], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x413cd0
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45b203
mov eax, dword [0x49a538]
test eax, eax
jne 0x45b15b
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45b17c
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45b1c6
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45b1e6
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a68e], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x413ce8
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45b2e1
mov eax, dword [0x49a538]
test eax, eax
jne 0x45b239
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45b25a
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45b2a4
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45b2c4
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a690], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x413d08
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45b3c3
mov eax, dword [0x49a538]
test eax, eax
jne 0x45b317
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45b338
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45b382
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45b3a2
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x18]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov ecx, 0x49a694
jmp 0x45b906
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x413d18
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45b4a5
mov eax, dword [0x49a538]
test eax, eax
jne 0x45b3f9
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45b41a
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45b464
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45b484
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x18]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov ecx, 0x49a698
jmp 0x45b906
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x413d2c
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45b587
mov eax, dword [0x49a538]
test eax, eax
jne 0x45b4db
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45b4fc
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45b546
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45b566
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x18]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov ecx, 0x49a69c
jmp 0x45b906
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x413d48
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45b665
mov eax, dword [0x49a538]
test eax, eax
jne 0x45b5bd
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45b5de
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45b628
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45b648
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a6a0], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x413d60
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45b747
mov eax, dword [0x49a538]
test eax, eax
jne 0x45b69b
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45b6bc
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45b706
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45b726
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x18]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov ecx, 0x49a6a8
jmp 0x45b906
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x413d74
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45b829
mov eax, dword [0x49a538]
test eax, eax
jne 0x45b77d
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45b79e
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45b7e8
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45b808
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x18]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov ecx, 0x49a6a4
jmp 0x45b906
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x413d8c
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45b922
mov eax, dword [0x49a538]
test eax, eax
jne 0x45b85f
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45b880
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45b8ca
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45b8ea
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x18]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov ecx, 0x49a6ac
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x18]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x413da0
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45ba00
mov eax, dword [0x49a538]
test eax, eax
jne 0x45b958
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45b979
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45b9c3
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45b9e3
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a6b0], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x413dbc
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45bade
mov eax, dword [0x49a538]
test eax, eax
jne 0x45ba36
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45ba57
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45baa1
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45bac1
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a6b2], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x413dd4
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45bbbc
mov eax, dword [0x49a538]
test eax, eax
jne 0x45bb14
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45bb35
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45bb7f
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45bb9f
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a6b4], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x413df0
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45bc9a
mov eax, dword [0x49a538]
test eax, eax
jne 0x45bbf2
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45bc13
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45bc5d
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45bc7d
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a6b6], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x413e10
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45bd78
mov eax, dword [0x49a538]
test eax, eax
jne 0x45bcd0
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45bcf1
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45bd3b
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45bd5b
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a6b8], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x413e28
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45be56
mov eax, dword [0x49a538]
test eax, eax
jne 0x45bdae
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45bdcf
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45be19
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45be39
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a6ba], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x413e48
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45bf34
mov eax, dword [0x49a538]
test eax, eax
jne 0x45be8c
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45bead
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45bef7
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45bf17
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a6bc], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x413e68
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45c012
mov eax, dword [0x49a538]
test eax, eax
jne 0x45bf6a
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45bf8b
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45bfd5
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45bff5
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a6be], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x413e84
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45c0f0
mov eax, dword [0x49a538]
test eax, eax
jne 0x45c048
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45c069
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45c0b3
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45c0d3
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a6c0], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x413ea0
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45c1ce
mov eax, dword [0x49a538]
test eax, eax
jne 0x45c126
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45c147
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45c191
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45c1b1
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a6c2], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x413ebc
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45c2ac
mov eax, dword [0x49a538]
test eax, eax
jne 0x45c204
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45c225
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45c26f
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45c28f
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a6c4], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x413ed8
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45c38a
mov eax, dword [0x49a538]
test eax, eax
jne 0x45c2e2
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45c303
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45c34d
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45c36d
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a6c6], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x413f04
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45c468
mov eax, dword [0x49a538]
test eax, eax
jne 0x45c3c0
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45c3e1
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45c42b
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45c44b
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a6c8], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x413f1c
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45c546
mov eax, dword [0x49a538]
test eax, eax
jne 0x45c49e
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45c4bf
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45c509
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45c529
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a6ca], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x413f38
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45c624
mov eax, dword [0x49a538]
test eax, eax
jne 0x45c57c
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45c59d
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45c5e7
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45c607
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a6d2], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x413f4c
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45c702
mov eax, dword [0x49a538]
test eax, eax
jne 0x45c65a
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45c67b
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45c6c5
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45c6e5
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a6ce], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x413f60
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45c7e0
mov eax, dword [0x49a538]
test eax, eax
jne 0x45c738
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45c759
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45c7a3
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45c7c3
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a6d0], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x413f78
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45c8be
mov eax, dword [0x49a538]
test eax, eax
jne 0x45c816
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45c837
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45c881
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45c8a1
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a6d4], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x413f90
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45c99c
mov eax, dword [0x49a538]
test eax, eax
jne 0x45c8f4
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45c915
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45c95f
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45c97f
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a6d6], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x413fa8
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45ca7a
mov eax, dword [0x49a538]
test eax, eax
jne 0x45c9d2
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45c9f3
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45ca3d
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45ca5d
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a6d8], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x412d0c
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45cb58
mov eax, dword [0x49a538]
test eax, eax
jne 0x45cab0
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45cad1
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45cb1b
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45cb3b
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a6da], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x413fc0
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45cc36
mov eax, dword [0x49a538]
test eax, eax
jne 0x45cb8e
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45cbaf
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45cbf9
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45cc19
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a6dc], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x413fd8
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45cd14
mov eax, dword [0x49a538]
test eax, eax
jne 0x45cc6c
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45cc8d
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45ccd7
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45ccf7
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a6de], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x413ff4
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45cdf2
mov eax, dword [0x49a538]
test eax, eax
jne 0x45cd4a
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45cd6b
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45cdb5
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45cdd5
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a6e0], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x41400c
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45ced0
mov eax, dword [0x49a538]
test eax, eax
jne 0x45ce28
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45ce49
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45ce93
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45ceb3
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a6f6], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x414024
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45cfae
mov eax, dword [0x49a538]
test eax, eax
jne 0x45cf06
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45cf27
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45cf71
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45cf91
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a6e2], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x41403c
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45d08c
mov eax, dword [0x49a538]
test eax, eax
jne 0x45cfe4
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45d005
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45d04f
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45d06f
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a6e4], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x41405c
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45d16a
mov eax, dword [0x49a538]
test eax, eax
jne 0x45d0c2
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45d0e3
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45d12d
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45d14d
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a6e6], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x414078
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45d248
mov eax, dword [0x49a538]
test eax, eax
jne 0x45d1a0
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45d1c1
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45d20b
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45d22b
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a6e8], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x412d98
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45d326
mov eax, dword [0x49a538]
test eax, eax
jne 0x45d27e
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45d29f
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45d2e9
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45d309
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a6ea], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x40feb8
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45d404
mov eax, dword [0x49a538]
test eax, eax
jne 0x45d35c
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45d37d
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45d3c7
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45d3e7
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a6ec], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x412dd8
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45d4e2
mov eax, dword [0x49a538]
test eax, eax
jne 0x45d43a
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45d45b
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45d4a5
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45d4c5
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a6ee], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x414090
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45d5c0
mov eax, dword [0x49a538]
test eax, eax
jne 0x45d518
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45d539
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45d583
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45d5a3
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a6f0], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x4140bc
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45d69e
mov eax, dword [0x49a538]
test eax, eax
jne 0x45d5f6
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45d617
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45d661
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45d681
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a6f2], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x4140d8
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45d77c
mov eax, dword [0x49a538]
test eax, eax
jne 0x45d6d4
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45d6f5
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45d73f
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45d75f
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a6f4], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x4140f4
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45d85a
mov eax, dword [0x49a538]
test eax, eax
jne 0x45d7b2
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45d7d3
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45d81d
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45d83d
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a6f8], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x41410c
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45d938
mov eax, dword [0x49a538]
test eax, eax
jne 0x45d890
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45d8b1
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45d8fb
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45d91b
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a6fa], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x414128
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45da16
mov eax, dword [0x49a538]
test eax, eax
jne 0x45d96e
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45d98f
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45d9d9
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45d9f9
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a6fc], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x414144
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45daf4
mov eax, dword [0x49a538]
test eax, eax
jne 0x45da4c
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45da6d
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45dab7
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45dad7
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a6fe], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x41415c
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45dbd2
mov eax, dword [0x49a538]
test eax, eax
jne 0x45db2a
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45db4b
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45db95
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45dbb5
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a700], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x414174
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45dcb0
mov eax, dword [0x49a538]
test eax, eax
jne 0x45dc08
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45dc29
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45dc73
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45dc93
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a702], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x41418c
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45dd8e
mov eax, dword [0x49a538]
test eax, eax
jne 0x45dce6
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45dd07
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45dd51
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45dd71
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a704], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x4141a4
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45de6c
mov eax, dword [0x49a538]
test eax, eax
jne 0x45ddc4
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45dde5
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45de2f
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45de4f
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a706], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x4141bc
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45df4a
mov eax, dword [0x49a538]
test eax, eax
jne 0x45dea2
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45dec3
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45df0d
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45df2d
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a708], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x4141d4
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45e028
mov eax, dword [0x49a538]
test eax, eax
jne 0x45df80
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45dfa1
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45dfeb
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45e00b
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a70a], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x4141ec
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45e106
mov eax, dword [0x49a538]
test eax, eax
jne 0x45e05e
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45e07f
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov esi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov dword [ebp - 0x50], eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [esi + 0x28]
test eax, eax
fnclex
jge 0x45e0c9
mov edx, dword [ebp - 0x50]
push 0x28
push 0x40f2f8
push edx
push eax
call edi
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x30]
push edx
push eax
mov ecx, dword [eax]
mov esi, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x45e0e9
push 0x34
push 0x40f308
push esi
push eax
call edi
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
lea ecx, [ebp - 0x20]
lea edx, [ebp - 0x1c]
push ecx
mov word [0x49a70c], ax
push edx
jmp 0x45e2f0
lea eax, [ebp - 0x6c]
lea ecx, [ebp - 0x40]
push eax
push ecx
mov dword [ebp - 0x38], 0x414204
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45e1f2
mov eax, dword [0x49a538]
test eax, eax
jne 0x45e13c
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea eax, [ebp - 0x1c]
push eax
push esi
mov edx, dword [esi]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x45e15d
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov edi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov esi, eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x28]
test eax, eax
fnclex
jge 0x45e1ab
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
push 0x28
push 0x40f2f8
push esi
push eax
call edi
jmp 0x45e1b1
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x20]
lea ecx, [ebp - 0x30]
push ecx
push eax
mov edx, dword [eax]
mov esi, eax
call dword [edx + 0x34]
test eax, eax
fnclex
jge 0x45e1d1
push 0x34
push 0x40f308
push esi
push eax
call edi
lea edx, [ebp - 0x30]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x18]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov ecx, 0x49a710
jmp 0x45e2d9
lea edx, [ebp - 0x6c]
lea eax, [ebp - 0x40]
push edx
push eax
mov dword [ebp - 0x38], 0x414220
mov dword [ebp - 0x40], ebx
call esi
test ax, ax
je 0x45e304
mov eax, dword [0x49a538]
test eax, eax
jne 0x45e228
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
lea edx, [ebp - 0x1c]
push edx
push esi
mov ecx, dword [esi]
call dword [ecx + 0x54]
test eax, eax
fnclex
jge 0x45e249
push 0x54
push 0x40f2cc
push esi
push eax
call edi
lea ebx, [ebp - 0x20]
mov eax, dword [ebp - 0x1c]
push ebx
mov edx, 8
sub esp, 0x10
mov dword [ebp - 0x40], edx
mov ebx, esp
mov ecx, 0x413200
mov dword [ebp - 0x38], ecx
mov edi, dword [eax]
mov dword [ebx], edx
mov edx, dword [ebp - 0x3c]
push eax
mov esi, eax
mov dword [ebx + 4], edx
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0x34]
mov dword [ebx + 0xc], ecx
call dword [edi + 0x28]
test eax, eax
fnclex
jge 0x45e297
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
push 0x28
push 0x40f2f8
push esi
push eax
call edi
jmp 0x45e29d
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x20]
lea ecx, [ebp - 0x30]
push ecx
push eax
mov edx, dword [eax]
mov esi, eax
call dword [edx + 0x34]
test eax, eax
fnclex
jge 0x45e2bd
push 0x34
push 0x40f308
push esi
push eax
call edi
lea edx, [ebp - 0x30]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x18]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
mov ecx, 0x49a718
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x18]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x20]
lea ecx, [ebp - 0x1c]
push eax
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [0x49a538]
test eax, eax
jne 0x45e31d
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov esi, dword [0x49a538]
push esi
mov edx, dword [esi]
call dword [edx + pe_nt_image_headers32]
test eax, eax
fnclex
jge 0x45e340
push pe_nt_image_headers32
push 0x40f2cc
push esi
push eax
call edi
mov eax, 1
add ax, word [ebp - 0x14]
jo 0x45e3bb
mov dword [ebp - 0x14], eax
xor ebx, ebx
jmp 0x4585c7
cmp eax, ebx
jne 0x45e369
push 0x49a538
push 0x40efd0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
push 0x49a538
call fcn.004548e0
push 0x45e3aa
jmp 0x45e3a0
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
ret
call dword [sym.imp.MSVBVM60.DLL___vbaErrorOverflow]
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop