Function at 0x4412b0
Capabilities:
Get geographical location

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
push 0x403816
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x64
push ebx
push esi
push edi
mov dword [ebp - 8], esp
mov dword [ebp - 4], 0x401a58
mov edi, dword [ebp + 8]
mov esi, dword [reloc.MSVBVM60.DLL___vbaStrMove]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
xor eax, eax
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x2c], eax
mov dword [ebp - 0x14], eax
mov ecx, 1
cmp ax, cx
jg 0x441700
push 0x412c0c
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
lea ecx, [ebp - 0x24]
call ebx
movsx eax, word [ebp - 0x14]
cmp eax, 2
jb 0x44133f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
movsx ecx, word [ebp - 0x14]
lea eax, [ecx + ecx*2]
lea eax, [eax + eax*4]
lea ecx, [ecx + eax*4]
mov eax, 0x481030
lea edx, [eax + ecx*4]
mov eax, dword [edi]
mov ecx, dword [ebp - 0x20]
push eax
push 0x412c1c
push ecx
mov dword [ebp - 0x38], edx
call fcn.0043ee90
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
mov ecx, dword [ebp - 0x38]
mov edx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x24]
call ebx
mov edx, dword [edi]
mov eax, dword [ebp - 0x20]
push edx
push 0x412c34
push eax
call fcn.0043ee90
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
mov ecx, dword [ebp - 0x38]
mov word [ecx + 4], ax
lea ecx, [ebp - 0x24]
call ebx
mov edx, dword [edi]
mov eax, dword [ebp - 0x20]
push edx
push 0x412c4c
push eax
call fcn.0043ee90
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
mov ecx, dword [ebp - 0x38]
mov word [ecx + 0xe4], ax
lea ecx, [ebp - 0x24]
call ebx
mov edx, dword [edi]
mov eax, dword [ebp - 0x20]
push edx
push 0x412c60
push eax
call fcn.0043ee90
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
mov ecx, dword [ebp - 0x38]
mov word [ecx + 0xe6], ax
lea ecx, [ebp - 0x24]
call ebx
mov edx, dword [edi]
mov eax, dword [ebp - 0x20]
push edx
push 0x412c74
push eax
call fcn.0043ee90
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
mov ecx, dword [ebp - 0x38]
mov word [ecx + 0xe8], ax
lea ecx, [ebp - 0x24]
call ebx
mov edx, dword [edi]
mov eax, dword [ebp - 0x20]
push edx
push 0x412c88
push eax
call fcn.0043ee90
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
mov ecx, dword [ebp - 0x38]
mov word [ecx + 0xea], ax
lea ecx, [ebp - 0x24]
call ebx
mov edx, dword [edi]
mov eax, dword [ebp - 0x20]
push edx
push 0x412c9c
push eax
call fcn.0043ee90
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI4]
mov ecx, dword [ebp - 0x38]
mov dword [ecx + 8], eax
lea ecx, [ebp - 0x24]
call ebx
mov edx, dword [edi]
mov eax, dword [ebp - 0x20]
push edx
push 0x412cb4
push eax
call fcn.0043ee90
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI4]
mov ecx, dword [ebp - 0x38]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x24]
call ebx
mov edx, dword [edi]
mov eax, dword [ebp - 0x20]
push edx
push 0x412ccc
push eax
call fcn.0043ee90
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
mov ecx, dword [ebp - 0x38]
mov word [ecx + 0x10], ax
lea ecx, [ebp - 0x24]
call ebx
mov edx, dword [edi]
mov eax, dword [ebp - 0x20]
push edx
push 0x412ce4
push eax
call fcn.0043ee90
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI4]
mov ecx, dword [ebp - 0x38]
mov dword [ecx + 0x14], eax
lea ecx, [ebp - 0x24]
call ebx
mov edx, dword [edi]
mov eax, dword [ebp - 0x20]
push edx
push 0x412cf4
push eax
call fcn.0043ee90
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI4]
mov ecx, dword [ebp - 0x38]
mov dword [ecx + 0x18], eax
lea ecx, [ebp - 0x24]
call ebx
xor eax, eax
mov dword [ebp - 0x18], eax
mov ecx, 9
cmp ax, cx
jg 0x4416d7
push 0x412d04
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
lea ecx, [ebp - 0x24]
call ebx
movsx eax, word [ebp - 0x18]
cmp eax, 0xa
jb 0x4415b9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
movsx eax, word [ebp - 0x18]
lea edx, [eax + eax*4]
mov eax, dword [ebp - 0x38]
lea ecx, [eax + edx*4 + 0x1c]
mov edx, dword [edi]
mov eax, dword [ebp - 0x1c]
push edx
push eax
push 0x412d14
mov dword [ebp - 0x3c], ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
mov ecx, dword [ebp - 0x20]
push eax
push ecx
call fcn.0043ee90
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
mov edx, eax
mov eax, dword [ebp - 0x3c]
lea ecx, [eax + 4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x28]
push ecx
lea edx, [ebp - 0x24]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [edi]
mov ecx, dword [ebp - 0x1c]
add esp, 0xc
push eax
push ecx
push 0x412d24
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
mov edx, dword [ebp - 0x20]
push eax
push edx
call fcn.0043ee90
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI4]
mov ecx, dword [ebp - 0x3c]
lea edx, [ebp - 0x28]
mov dword [ecx + 8], eax
push edx
lea eax, [ebp - 0x24]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov ecx, dword [edi]
mov edx, dword [ebp - 0x1c]
add esp, 0xc
push ecx
push edx
push 0x412d30
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
mov eax, dword [ebp - 0x20]
push eax
call fcn.0043ee90
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
mov ecx, dword [ebp - 0x3c]
mov word [ecx + 0xe], ax
lea edx, [ebp - 0x28]
push edx
lea eax, [ebp - 0x24]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [ebp - 0x18]
mov ecx, dword [ebp - 0x3c]
mov word [ecx], ax
mov ecx, 1
add esp, 0xc
add cx, ax
jo 0x441edf
mov dword [ebp - 0x18], ecx
mov eax, ecx
jmp 0x441576
mov eax, dword [ebp - 0x38]
xor ecx, ecx
mov dword [eax + 0xf0], ecx
mov word [eax + 0xec], cx
mov eax, 1
add ax, word [ebp - 0x14]
jo 0x441edf
mov dword [ebp - 0x14], eax
jmp 0x4412fc
mov edx, 0x412d50
lea ecx, [ebp - 0x20]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
xor eax, eax
mov dword [ebp - 0x14], eax
mov ecx, 2
cmp ax, cx
jg 0x4417b2
movsx ecx, ax
cmp ecx, 3
jb 0x441732
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov eax, dword [ebp - 0x14]
mov edx, dword [edi]
push edx
push 0x412d68
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
push eax
mov eax, dword [ebp - 0x20]
push eax
call fcn.0043ee90
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI4]
movsx ecx, word [ebp - 0x14]
mov edx, 0x481030
mov dword [edx + ecx*4 + 0x1e8], eax
lea ecx, [ebp - 0x2c]
push ecx
lea edx, [ebp - 0x28]
push edx
lea eax, [ebp - 0x24]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, 1
add esp, 0x10
add ax, word [ebp - 0x14]
jo 0x441edf
mov dword [ebp - 0x14], eax
jmp 0x441713
mov ecx, dword [edi]
mov edx, dword [ebp - 0x20]
push ecx
push 0x412d7c
push edx
call fcn.0043ee90
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
mov edx, eax
mov eax, 0x481030
lea ecx, [eax + 0x1fc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x24]
call ebx
mov eax, dword [edi]
mov ecx, dword [ebp - 0x20]
push eax
push 0x412d94
push ecx
call fcn.0043ee90
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
mov edx, eax
mov eax, 0x481030
lea ecx, [eax + 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x24]
call ebx
mov edx, dword [edi]
mov eax, dword [ebp - 0x20]
push edx
push 0x412dac
push eax
call fcn.0043ee90
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
mov ecx, 0x481030
mov word [ecx + 0x1f4], ax
lea ecx, [ebp - 0x24]
call ebx
mov ecx, dword [edi]
mov edx, dword [ebp - 0x20]
push ecx
push 0x412dc0
push edx
call fcn.0043ee90
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
mov ecx, 0x481030
mov word [ecx + 0x1f8], ax
lea ecx, [ebp - 0x24]
call ebx
mov eax, dword [edi]
mov ecx, dword [ebp - 0x20]
push eax
push 0x412ddc
push ecx
call fcn.0043ee90
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
mov ecx, 0x481030
mov word [ecx + 0x1f6], ax
lea ecx, [ebp - 0x24]
call ebx
mov edx, dword [edi]
push edx
push 0x412df0
mov eax, dword [ebp - 0x20]
push eax
call fcn.0043ee90
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
mov ecx, 0x481030
mov word [ecx + 0x20e], ax
lea ecx, [ebp - 0x24]
call ebx
xor eax, eax
mov dword [ebp - 0x6c], 1
mov dword [ebp - 0x14], eax
mov ecx, 4
cmp ax, cx
jg 0x441995
movsx ecx, ax
cmp ecx, 5
jb 0x441915
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov eax, dword [ebp - 0x14]
mov ecx, dword [edi]
push ecx
push 0x412e08
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
mov edx, dword [ebp - 0x20]
push eax
push edx
call fcn.0043ee90
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
movsx ecx, word [ebp - 0x14]
mov edx, 0x481030
mov word [edx + ecx*2 + 0x204], ax
lea eax, [ebp - 0x2c]
push eax
lea ecx, [ebp - 0x28]
push ecx
lea edx, [ebp - 0x24]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov ax, word [ebp - 0x6c]
add esp, 0x10
add ax, word [ebp - 0x14]
jo 0x441edf
mov dword [ebp - 0x14], eax
jmp 0x4418f6
mov edx, 0x412e1c
lea ecx, [ebp - 0x20]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ecx, dword [edi]
mov edx, dword [ebp - 0x20]
push ecx
push 0x412e30
push edx
call fcn.0043ee90
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
mov edx, eax
mov eax, 0x481030
lea ecx, [eax + 0x214]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x24]
call ebx
mov eax, dword [edi]
mov ecx, dword [ebp - 0x20]
push eax
push 0x412e40
push ecx
call fcn.0043ee90
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
mov ecx, 0x481030
mov word [ecx + 0x210], ax
lea ecx, [ebp - 0x24]
call ebx
mov edx, dword [edi]
mov eax, dword [ebp - 0x20]
push edx
push 0x412e50
push eax
call fcn.0043ee90
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI4]
mov ecx, 0x481030
mov dword [ecx + 0x220], eax
lea ecx, [ebp - 0x24]
call ebx
mov ecx, dword [edi]
mov edx, dword [ebp - 0x20]
push ecx
push 0x412e68
push edx
call fcn.0043ee90
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI4]
mov ecx, 0x481030
mov dword [ecx + 0x218], eax
lea ecx, [ebp - 0x24]
call ebx
mov eax, dword [edi]
mov ecx, dword [ebp - 0x20]
push eax
push 0x412e70
push ecx
call fcn.0043ee90
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI4]
mov ecx, 0x481030
mov dword [ecx + 0x21c], eax
lea ecx, [ebp - 0x24]
call ebx
mov edx, 0x412e78
lea ecx, [ebp - 0x20]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, dword [edi]
mov eax, dword [ebp - 0x20]
push edx
push 0x412e30
push eax
call fcn.0043ee90
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
mov edx, eax
mov eax, 0x481030
lea ecx, [eax + 0x228]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x24]
call ebx
mov ecx, dword [edi]
mov edx, dword [ebp - 0x20]
push ecx
push 0x412e40
push edx
call fcn.0043ee90
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
mov ecx, 0x481030
mov word [ecx + 0x224], ax
lea ecx, [ebp - 0x24]
call ebx
mov eax, dword [edi]
mov ecx, dword [ebp - 0x20]
push eax
push 0x412e88
push ecx
call fcn.0043ee90
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI4]
mov ecx, 0x481030
mov dword [ecx + 0x234], eax
lea ecx, [ebp - 0x24]
call ebx
mov edx, dword [edi]
mov eax, dword [ebp - 0x20]
push edx
push 0x412ea0
push eax
call fcn.0043ee90
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI4]
mov ecx, 0x481030
mov dword [ecx + 0x238], eax
lea ecx, [ebp - 0x24]
call ebx
mov ecx, dword [edi]
mov edx, dword [ebp - 0x20]
push ecx
push 0x412e68
push edx
call fcn.0043ee90
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI4]
mov ecx, 0x481030
mov dword [ecx + 0x22c], eax
lea ecx, [ebp - 0x24]
call ebx
mov eax, dword [edi]
mov ecx, dword [ebp - 0x20]
push eax
push 0x412e70
push ecx
call fcn.0043ee90
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI4]
mov ecx, 0x481030
mov dword [ecx + 0x230], eax
lea ecx, [ebp - 0x24]
call ebx
mov edx, 0x412eb8
lea ecx, [ebp - 0x20]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, dword [edi]
mov eax, dword [ebp - 0x20]
push edx
push 0x412e30
push eax
call fcn.0043ee90
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
mov edx, eax
mov eax, 0x481030
lea ecx, [eax + 0x240]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x24]
call ebx
mov ecx, dword [edi]
mov edx, dword [ebp - 0x20]
push ecx
push 0x412e40
push edx
call fcn.0043ee90
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
mov ecx, 0x481030
mov word [ecx + 0x23c], ax
lea ecx, [ebp - 0x24]
call ebx
mov eax, dword [edi]
mov ecx, dword [ebp - 0x20]
push eax
push 0x412e88
push ecx
call fcn.0043ee90
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI4]
mov ecx, 0x481030
mov dword [ecx + 0x24c], eax
lea ecx, [ebp - 0x24]
call ebx
mov edx, dword [edi]
mov eax, dword [ebp - 0x20]
push edx
push 0x412ea0
push eax
call fcn.0043ee90
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI4]
mov ecx, 0x481030
mov dword [ecx + 0x250], eax
lea ecx, [ebp - 0x24]
call ebx
mov ecx, dword [edi]
mov edx, dword [ebp - 0x20]
push ecx
push 0x412e68
push edx
call fcn.0043ee90
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI4]
mov ecx, 0x481030
mov dword [ecx + 0x244], eax
lea ecx, [ebp - 0x24]
call ebx
mov eax, dword [edi]
mov ecx, dword [ebp - 0x20]
push eax
push 0x412e70
push ecx
call fcn.0043ee90
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI4]
mov ecx, 0x481030
mov dword [ecx + 0x248], eax
lea ecx, [ebp - 0x24]
call ebx
mov edx, 0x412ec8
lea ecx, [ebp - 0x20]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, dword [edi]
mov eax, dword [ebp - 0x20]
push edx
push 0x412ed4
push eax
call fcn.0043ee90
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
mov ecx, 0x481030
mov word [ecx + 0x25c], ax
lea ecx, [ebp - 0x24]
call ebx
mov ecx, dword [edi]
mov edx, dword [ebp - 0x20]
push ecx
push 0x412ee4
push edx
call fcn.0043ee90
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
mov ecx, 0x481030
mov word [ecx + 0x25e], ax
lea ecx, [ebp - 0x24]
call ebx
mov eax, dword [edi]
mov ecx, dword [ebp - 0x20]
push eax
push 0x412d3c
push ecx
call fcn.0043ee90
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
mov ecx, 0x481030
mov word [ecx + 0x260], ax
lea ecx, [ebp - 0x24]
call ebx
mov edx, dword [edi]
mov eax, dword [ebp - 0x20]
push edx
push 0x412ef8
push eax
call fcn.0043ee90
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
mov edx, eax
mov eax, 0x481030
lea ecx, [eax + 0x264]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x24]
call ebx
mov ecx, dword [edi]
push ecx
push 0x412e40
push 0x412f10
call fcn.0043ee90
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
mov ecx, 0x481030
mov word [ecx + 0x254], ax
lea ecx, [ebp - 0x24]
call ebx
mov edx, dword [edi]
push edx
push 0x412f24
push 0x412f10
call fcn.0043ee90
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
push eax
call fcn.0043f500
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
mov edx, eax
mov eax, 0x481030
lea ecx, [eax + 0x258]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0x28]
push eax
lea ecx, [ebp - 0x24]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
wait
add esp, 0xc
push 0x441ecc
jmp 0x441ebb
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x1c]
call esi
lea ecx, [ebp - 0x20]
call esi
ret
call dword [sym.imp.MSVBVM60.DLL___vbaErrorOverflow]
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop