Function at 0x4a6160
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push 0x405a26
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0xa0
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x402028
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 4], 1
mov dword [ebp - 4], 2
movsx eax, word [0x51f0ec]
test eax, eax
je 0x4a61bc
jmp 0x4a6c85
mov dword [ebp - 4], 5
lea ecx, [ebp - 0x70]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcCommandVar]
lea edx, [ebp - 0x70]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x48]
call dword [fcn.00401368]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 6
push 1
mov eax, dword [ebp - 0x48]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [fcn.00401368]
push eax
push 0x22
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0x5c]
call dword [fcn.00401368]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x98], ax
lea ecx, [ebp - 0x5c]
push ecx
lea edx, [ebp - 0x58]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
movsx eax, word [ebp - 0x98]
test eax, eax
je 0x4a6289
mov dword [ebp - 4], 7
mov dword [ebp - 0x68], 0x80020004
mov dword [ebp - 0x70], 0xa
lea ecx, [ebp - 0x70]
push ecx
push 2
mov edx, dword [ebp - 0x48]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov edx, eax
lea ecx, [ebp - 0x48]
call dword [fcn.00401368]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 9
push 1
mov eax, dword [ebp - 0x48]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharBstr]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [fcn.00401368]
push eax
push 0x22
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0x5c]
call dword [fcn.00401368]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x98], ax
lea ecx, [ebp - 0x5c]
push ecx
lea edx, [ebp - 0x58]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
movsx eax, word [ebp - 0x98]
test eax, eax
je 0x4a631e
mov dword [ebp - 4], 0xa
mov ecx, dword [ebp - 0x48]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
sub eax, 1
jo 0x4a6d12
push eax
mov edx, dword [ebp - 0x48]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x48]
call dword [fcn.00401368]
mov dword [ebp - 4], 0xc
push 1
mov eax, dword [ebp - 0x48]
push eax
push 0x4158dc
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov dword [ebp - 0x24], eax
mov dword [ebp - 4], 0xd
cmp dword [ebp - 0x24], 0
jne 0x4a634d
jmp 0x4a6c85
mov dword [ebp - 4], 0x10
mov ecx, dword [ebp - 0x24]
add ecx, 0xa
jo 0x4a6d12
push ecx
mov edx, dword [ebp - 0x48]
push edx
push 0x4125b8
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov dword [ebp - 0x38], eax
mov dword [ebp - 4], 0x11
cmp dword [ebp - 0x38], 0
jne 0x4a63c8
mov dword [ebp - 4], 0x12
mov dword [ebp - 0x68], 0x80020004
mov dword [ebp - 0x70], 0xa
lea eax, [ebp - 0x70]
push eax
mov ecx, dword [ebp - 0x24]
add ecx, 0xa
jo 0x4a6d12
push ecx
mov edx, dword [ebp - 0x48]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov edx, eax
lea ecx, [ebp - 0x2c]
call dword [fcn.00401368]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
jmp 0x4a641d
mov dword [ebp - 4], 0x14
mov eax, dword [ebp - 0x38]
sub eax, dword [ebp - 0x24]
jo 0x4a6d12
sub eax, 0xa
jo 0x4a6d12
mov dword [ebp - 0x68], eax
mov dword [ebp - 0x70], 3
lea ecx, [ebp - 0x70]
push ecx
mov edx, dword [ebp - 0x24]
add edx, 0xa
jo 0x4a6d12
push edx
mov eax, dword [ebp - 0x48]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov edx, eax
lea ecx, [ebp - 0x2c]
call dword [fcn.00401368]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x16
mov ecx, dword [ebp - 0x2c]
push ecx
push 0x412550
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x4a643c
jmp 0x4a6c85
mov dword [ebp - 4], 0x19
push 0x4158dc
mov edx, dword [ebp - 0x2c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [fcn.00401368]
push eax
call fcn.004a8a00
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x1a
push 1
mov eax, dword [ebp - 0x48]
push eax
push 0x4158f8
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov dword [ebp - 0x24], eax
mov dword [ebp - 4], 0x1b
cmp dword [ebp - 0x24], 0
jne 0x4a649b
jmp 0x4a6c85
mov dword [ebp - 4], 0x1e
mov ecx, dword [ebp - 0x24]
add ecx, 6
jo 0x4a6d12
push ecx
mov edx, dword [ebp - 0x48]
push edx
push 0x4125b8
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov dword [ebp - 0x38], eax
mov dword [ebp - 4], 0x1f
cmp dword [ebp - 0x38], 0
jne 0x4a6516
mov dword [ebp - 4], 0x20
mov dword [ebp - 0x68], 0x80020004
mov dword [ebp - 0x70], 0xa
lea eax, [ebp - 0x70]
push eax
mov ecx, dword [ebp - 0x24]
add ecx, 6
jo 0x4a6d12
push ecx
mov edx, dword [ebp - 0x48]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [fcn.00401368]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
jmp 0x4a656b
mov dword [ebp - 4], 0x22
mov eax, dword [ebp - 0x38]
sub eax, dword [ebp - 0x24]
jo 0x4a6d12
sub eax, 6
jo 0x4a6d12
mov dword [ebp - 0x68], eax
mov dword [ebp - 0x70], 3
lea ecx, [ebp - 0x70]
push ecx
mov edx, dword [ebp - 0x24]
add edx, 6
jo 0x4a6d12
push edx
mov eax, dword [ebp - 0x48]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [fcn.00401368]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x24
lea ecx, [ebp - 0x4c]
mov dword [ebp - 0x78], ecx
mov dword [ebp - 0x80], 0x4008
lea edx, [ebp - 0x80]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcIsNumeric]
movsx eax, ax
test eax, eax
je 0x4a65a4
mov dword [ebp - 4], 0x25
mov ecx, dword [ebp - 0x4c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Str]
mov dword [ebp - 0x40], eax
mov dword [ebp - 4], 0x27
push 0x4158f8
mov edx, dword [ebp - 0x4c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [fcn.00401368]
push eax
call fcn.004a8a00
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x28
push 0xffffffffffffffff
call dword [sym.imp.MSVBVM60.DLL___vbaOnError]
mov dword [ebp - 4], 0x29
push 0xffffffffffffffff
push 0x41590c
call fcn.004a8a60
push eax
lea eax, [ebp - 0x34]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0x2a
call dword [sym.imp.MSVBVM60.DLL_rtcErrObj]
push eax
lea ecx, [ebp - 0x60]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x98], eax
lea edx, [ebp - 0x94]
push edx
mov eax, dword [ebp - 0x98]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x98]
push edx
call dword [ecx + 0x1c]
fnclex
mov dword [ebp - 0x9c], eax
cmp dword [ebp - 0x9c], 0
jge 0x4a666c
push 0x1c
push 0x4129f8
mov eax, dword [ebp - 0x98]
push eax
mov ecx, dword [ebp - 0x9c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xb8], eax
jmp 0x4a6676
mov dword [ebp - 0xb8], 0
xor edx, edx
cmp dword [ebp - 0x94], 0
setne dl
neg edx
mov word [ebp - 0xa0], dx
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
movsx eax, word [ebp - 0xa0]
test eax, eax
je 0x4a6772
mov dword [ebp - 4], 0x2b
cmp dword [0x51fdd0], 0
jne 0x4a66cf
push 0x51fdd0
push 0x4128fc
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0xbc], 0x51fdd0
jmp 0x4a66d9
mov dword [ebp - 0xbc], 0x51fdd0
mov ecx, dword [ebp - 0xbc]
mov edx, dword [ecx]
mov dword [ebp - 0x98], edx
mov edx, 0x415958
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0x58]
push eax
call fcn.00497c60
mov edx, eax
lea ecx, [ebp - 0x5c]
call dword [fcn.00401368]
push eax
mov ecx, dword [ebp - 0x98]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x98]
push eax
call dword [edx + 0x34]
fnclex
mov dword [ebp - 0x9c], eax
cmp dword [ebp - 0x9c], 0
jge 0x4a6750
push 0x34
push 0x4128ec
mov ecx, dword [ebp - 0x98]
push ecx
mov edx, dword [ebp - 0x9c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xc0], eax
jmp 0x4a675a
mov dword [ebp - 0xc0], 0
lea eax, [ebp - 0x5c]
push eax
lea ecx, [ebp - 0x58]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
jmp 0x4a6c85
mov dword [ebp - 4], 0x2e
lea edx, [ebp - 0x2c]
mov dword [ebp - 0x78], edx
mov dword [ebp - 0x80], 0x4008
lea eax, [ebp - 0x40]
mov dword [ebp - 0x88], eax
mov dword [ebp - 0x90], 0x4003
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x80]
mov dword [ecx], edx
mov eax, dword [ebp - 0x7c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x78]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x74]
mov dword [ecx + 0xc], eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x90]
mov dword [ecx], edx
mov eax, dword [ebp - 0x8c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x88]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x84]
mov dword [ecx + 0xc], eax
push 2
push 0x415980
mov ecx, dword [ebp - 0x34]
push ecx
lea edx, [ebp - 0x70]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateMemCallLd]
add esp, 0x30
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x30]
call dword [fcn.00401368]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x2f
push 0
lea eax, [ebp - 0x34]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
mov dword [ebp - 4], 0x30
push 0x4159a8
mov ecx, dword [ebp - 0x30]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [fcn.00401368]
push eax
call fcn.004a8a00
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x31
push 1
mov edx, dword [ebp - 0x30]
push edx
push 0x4159c8
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov dword [ebp - 0x24], eax
mov dword [ebp - 4], 0x32
cmp dword [ebp - 0x24], 0
jne 0x4a6890
jmp 0x4a6c85
mov dword [ebp - 4], 0x35
mov eax, dword [ebp - 0x24]
add eax, 9
jo 0x4a6d12
push eax
mov ecx, dword [ebp - 0x30]
push ecx
push 0x4125b8
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov dword [ebp - 0x38], eax
mov dword [ebp - 4], 0x36
cmp dword [ebp - 0x38], 0
jne 0x4a690b
mov dword [ebp - 4], 0x37
mov dword [ebp - 0x68], 0x80020004
mov dword [ebp - 0x70], 0xa
lea edx, [ebp - 0x70]
push edx
mov eax, dword [ebp - 0x24]
add eax, 9
jo 0x4a6d12
push eax
mov ecx, dword [ebp - 0x30]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [fcn.00401368]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
jmp 0x4a6960
mov dword [ebp - 4], 0x39
mov edx, dword [ebp - 0x38]
sub edx, dword [ebp - 0x24]
jo 0x4a6d12
sub edx, 9
jo 0x4a6d12
mov dword [ebp - 0x68], edx
mov dword [ebp - 0x70], 3
lea eax, [ebp - 0x70]
push eax
mov ecx, dword [ebp - 0x24]
add ecx, 9
jo 0x4a6d12
push ecx
mov edx, dword [ebp - 0x30]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [fcn.00401368]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x3b
mov eax, dword [ebp - 0x54]
push eax
push 0x412550
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x4a697f
jmp 0x4a6c85
mov dword [ebp - 4], 0x3e
push 0x4159c8
mov ecx, dword [ebp - 0x54]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [fcn.00401368]
push eax
call fcn.004a8a00
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x3f
push 1
mov edx, dword [ebp - 0x30]
push edx
push 0x4159e0
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov dword [ebp - 0x24], eax
mov dword [ebp - 4], 0x40
cmp dword [ebp - 0x24], 0
jne 0x4a69de
jmp 0x4a6c85
mov dword [ebp - 4], 0x43
mov eax, dword [ebp - 0x24]
add eax, 7
jo 0x4a6d12
push eax
mov ecx, dword [ebp - 0x30]
push ecx
push 0x4125b8
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov dword [ebp - 0x38], eax
mov dword [ebp - 4], 0x44
cmp dword [ebp - 0x38], 0
jne 0x4a6a59
mov dword [ebp - 4], 0x45
mov dword [ebp - 0x68], 0x80020004
mov dword [ebp - 0x70], 0xa
lea edx, [ebp - 0x70]
push edx
mov eax, dword [ebp - 0x24]
add eax, 7
jo 0x4a6d12
push eax
mov ecx, dword [ebp - 0x30]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [fcn.00401368]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
jmp 0x4a6aae
mov dword [ebp - 4], 0x47
mov edx, dword [ebp - 0x38]
sub edx, dword [ebp - 0x24]
jo 0x4a6d12
sub edx, 7
jo 0x4a6d12
mov dword [ebp - 0x68], edx
mov dword [ebp - 0x70], 3
lea eax, [ebp - 0x70]
push eax
mov ecx, dword [ebp - 0x24]
add ecx, 7
jo 0x4a6d12
push ecx
mov edx, dword [ebp - 0x30]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [fcn.00401368]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x49
push 0x4159e0
mov eax, dword [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [fcn.00401368]
push eax
call fcn.004a8a00
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x4a
lea ecx, [ebp - 0x50]
mov dword [ebp - 0x78], ecx
mov dword [ebp - 0x80], 0x4008
lea edx, [ebp - 0x80]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcIsNumeric]
movsx eax, ax
test eax, eax
je 0x4a6b19
mov dword [ebp - 4], 0x4b
mov ecx, dword [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Str]
mov dword [ebp - 0x3c], eax
jmp 0x4a6b27
mov dword [ebp - 4], 0x4d
mov dword [ebp - 0x3c], 0
mov dword [ebp - 4], 0x4f
mov edx, dword [ebp + 8]
mov eax, dword [ebp - 0x3c]
mov dword [edx], eax
mov dword [ebp - 4], 0x50
push 1
mov ecx, dword [ebp - 0x30]
push ecx
push 0x4159f4
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov dword [ebp - 0x24], eax
mov dword [ebp - 4], 0x51
cmp dword [ebp - 0x24], 0
je 0x4a6c34
mov dword [ebp - 4], 0x52
mov edx, dword [ebp - 0x24]
add edx, 7
jo 0x4a6d12
push edx
mov eax, dword [ebp - 0x30]
push eax
push 0x4125b8
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov dword [ebp - 0x38], eax
mov dword [ebp - 4], 0x53
cmp dword [ebp - 0x38], 0
jne 0x4a6bdf
mov dword [ebp - 4], 0x54
mov dword [ebp - 0x68], 0x80020004
mov dword [ebp - 0x70], 0xa
lea ecx, [ebp - 0x70]
push ecx
mov edx, dword [ebp - 0x24]
add edx, 7
jo 0x4a6d12
push edx
mov eax, dword [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov edx, eax
lea ecx, [ebp - 0x28]
call dword [fcn.00401368]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
jmp 0x4a6c34
mov dword [ebp - 4], 0x56
mov ecx, dword [ebp - 0x38]
sub ecx, dword [ebp - 0x24]
jo 0x4a6d12
sub ecx, 7
jo 0x4a6d12
mov dword [ebp - 0x68], ecx
mov dword [ebp - 0x70], 3
lea edx, [ebp - 0x70]
push edx
mov eax, dword [ebp - 0x24]
add eax, 7
jo 0x4a6d12
push eax
mov ecx, dword [ebp - 0x30]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov edx, eax
lea ecx, [ebp - 0x28]
call dword [fcn.00401368]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x59
mov edx, dword [ebp - 0x28]
push edx
mov eax, dword [ebp - 0x3c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [fcn.00401368]
push eax
mov ecx, dword [ebp - 0x54]
push ecx
call fcn.004a6d20
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x5a
push 0x415a08
call fcn.004a8a00
mov dword [ebp - 4], 0x5b
mov word [ebp - 0x44], 0xffff
push 0x4a6cfb
jmp 0x4a6cb2
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x2c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x48]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
ret
call dword [sym.imp.MSVBVM60.DLL___vbaErrorOverflow]
int3