Function at 0x4a8770
Capabilities:
Authenticate hmac
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push 0x4044d6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x320
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x4029e0
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 4], 1
mov dword [ebp - 4], 2
mov ax, word [0x54f062]
mov word [ebp - 0xf0], ax
mov dword [ebp - 4], 3
mov word [0x54f062], 0
mov dword [ebp - 4], 4
mov ecx, dword [ebp + 8]
mov dword [ebp - 0x20c], ecx
mov dword [ebp - 0x214], 0x4008
push 0
lea edx, [ebp - 0x214]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcDir]
mov edx, eax
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x41f650
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x270], ax
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
movsx eax, word [ebp - 0x270]
test eax, eax
je 0x4a8846
jmp 0x4b0d48
mov dword [ebp - 4], 5
mov ecx, dword [ebp + 8]
push ecx
call fcn.00485d40
mov dword [ebp - 4], 6
mov dword [ebp - 0xac], 0x45fa0000
mov dword [ebp - 4], 7
mov word [ebp - 0x16c], 0
mov dword [ebp - 4], 8
mov dword [0x54fbf4], 0x457a0000
mov dword [ebp - 4], 9
mov dword [ebp - 0xb0], 0x45fa0000
mov dword [ebp - 4], 0xa
mov dword [ebp - 0x70], 0x45fa0000
mov dword [ebp - 4], 0xb
mov dword [ebp - 0xe0], 0
mov dword [ebp - 4], 0xc
mov dword [ebp - 0x184], 0
mov dword [ebp - 4], 0xd
mov edx, 0x423138
lea ecx, [ebp - 0x88]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xe
mov edx, dword [0x54f87c]
push edx
push 0x428310
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
mov ecx, 0x5509bc
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0xf
mov word [ebp - 0x258], 1
push 0x41a250
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x428338
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x194]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x258]
push edx
lea eax, [ebp - 0x194]
push eax
call fcn.004a6ba0
lea ecx, [ebp - 0x194]
push ecx
lea edx, [ebp - 0x190]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 4], 0x10
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaFileClose]
mov dword [ebp - 4], 0x11
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
push ecx
push 1
push 0xffffffffffffffff
push 0x20
call dword [sym.imp.MSVBVM60.DLL___vbaFileOpen]
mov dword [ebp - 4], 0x12
push 1
call dword [sym.imp.MSVBVM60.DLL_rtcFileLength]
mov dword [ebp - 0x40], eax
mov dword [ebp - 4], 0x13
fild dword [ebp - 0x40]
fdiv qword [0x401560]
fstp dword [ebp - 0xc8]
mov dword [ebp - 4], 0x14
mov edx, dword [ebp - 0x40]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov edx, eax
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x15
push 1
lea eax, [ebp - 0x30]
push eax
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaGet3]
mov dword [ebp - 4], 0x16
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaFileClose]
mov dword [ebp - 4], 0x17
mov edx, 0x4227ec
lea ecx, [ebp - 0x110]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x18
push 1
mov ecx, dword [ebp - 0x30]
push ecx
mov edx, dword [ebp - 0x110]
push edx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov dword [ebp - 0x48], eax
mov dword [ebp - 4], 0x19
cmp dword [ebp - 0x48], 0
jne 0x4a8a5e
mov dword [ebp - 4], 0x1a
mov dword [ebp - 0x48], 0x98967f
mov dword [ebp - 4], 0x1b
mov eax, dword [ebp - 0x30]
mov dword [ebp - 0x20c], eax
mov dword [ebp - 0x214], 8
push 0xd
lea ecx, [ebp - 0x1b4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
push 1
lea edx, [ebp - 0x214]
push edx
lea eax, [ebp - 0x1b4]
push eax
push 0
lea ecx, [ebp - 0x1c4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x104], eax
lea edx, [ebp - 0x1c4]
push edx
lea eax, [ebp - 0x1b4]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x1c
cmp dword [ebp - 0x104], 0
je 0x4a8b2b
mov dword [ebp - 4], 0x1d
mov ecx, dword [ebp - 0x104]
cmp ecx, dword [ebp - 0x48]
jge 0x4a8b2b
mov dword [ebp - 4], 0x1e
push 0xd
lea edx, [ebp - 0x1b4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea eax, [ebp - 0x1b4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x110]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x1b4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x1f
mov ecx, dword [ebp - 0x30]
mov dword [ebp - 0x20c], ecx
mov dword [ebp - 0x214], 8
push 0xa
lea edx, [ebp - 0x1b4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
push 1
lea eax, [ebp - 0x214]
push eax
lea ecx, [ebp - 0x1b4]
push ecx
push 0
lea edx, [ebp - 0x1c4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x104], eax
lea eax, [ebp - 0x1c4]
push eax
lea ecx, [ebp - 0x1b4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x20
cmp dword [ebp - 0x104], 0
je 0x4a8bf8
mov dword [ebp - 4], 0x21
mov edx, dword [ebp - 0x104]
cmp edx, dword [ebp - 0x48]
jge 0x4a8bf8
mov dword [ebp - 4], 0x22
push 0xa
lea eax, [ebp - 0x1b4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea ecx, [ebp - 0x1b4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x110]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x1b4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x23
mov word [ebp - 0xc0], 0
mov dword [ebp - 4], 0x24
mov word [ebp - 0xa0], 0
mov dword [ebp - 4], 0x25
mov word [ebp - 0x150], 0
mov dword [ebp - 4], 0x26
mov dword [ebp - 0x1ac], 0xfff
mov dword [ebp - 0x1b4], 2
lea edx, [ebp - 0x30]
mov dword [ebp - 0x20c], edx
mov dword [ebp - 0x214], 0x4008
lea eax, [ebp - 0x1b4]
push eax
push 1
lea ecx, [ebp - 0x214]
push ecx
lea edx, [ebp - 0x1c4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea eax, [ebp - 0x1c4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0xfc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x1c4]
push ecx
lea edx, [ebp - 0x1b4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x27
push 1
mov eax, dword [ebp - 0xfc]
push eax
push 0x42835c
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
je 0x4a8cca
jmp 0x4a8d30
mov dword [ebp - 4], 0x28
push 1
mov ecx, dword [ebp - 0xfc]
push ecx
push 0x428368
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jne 0x4a8d30
mov dword [ebp - 4], 0x29
lea edx, [ebp - 0x2a4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaGosub]
test eax, eax
jne 0x4a8d08
jmp 0x4aedb5
mov dword [ebp - 4], 0x2a
movsx eax, word [ebp - 0x84]
test eax, eax
je 0x4a8d2e
mov dword [ebp - 4], 0x2b
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaFileClose]
jmp 0x4b0d48
jmp 0x4a8d4c
mov dword [ebp - 4], 0x2c
mov word [0x5509b4], 0xffff
mov dword [ebp - 4], 0x2d
call fcn.004b4ae0
mov dword [ebp - 4], 0x2e
mov word [ebp - 0x6c], 0
mov dword [ebp - 4], 0x2f
movsx ecx, word [ebp - 0xa4]
test ecx, ecx
je 0x4a8d90
mov dword [ebp - 4], 0x30
mov edx, dword [ebp - 0xe0]
mov dword [ebp - 0x98], edx
mov dword [ebp - 4], 0x31
mov eax, dword [ebp - 0x184]
mov dword [ebp - 0x78], eax
jmp 0x4a8db6
mov dword [ebp - 4], 0x32
mov ecx, dword [ebp - 0xe0]
mov dword [ebp - 0x188], ecx
mov dword [ebp - 4], 0x33
mov edx, dword [ebp - 0x184]
mov dword [ebp - 0x144], edx
mov dword [ebp - 4], 0x34
lea eax, [ebp - 0x2a4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaGosub]
test eax, eax
jne 0x4a8dd3
jmp 0x4b0bc0
mov dword [ebp - 4], 0x35
lea ecx, [ebp - 0x2a4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaGosub]
test eax, eax
jne 0x4a8df0
jmp 0x4b0c84
mov dword [ebp - 4], 0x36
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFileClose]
mov dword [ebp - 4], 0x37
call fcn.00491be0
mov dword [ebp - 4], 0x38
mov edx, dword [0x54f8c8]
lea ecx, [ebp - 0x174]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x39
movsx edx, word [0x54faf0]
test edx, edx
je 0x4a8e3b
jmp 0x4b0d48
mov dword [ebp - 4], 0x3a
mov dword [ebp - 0xe8], 1
mov dword [ebp - 4], 0x3b
cmp dword [0x5506a8], 0
jne 0x4a8e78
push 0x5506a8
push 0x40ed6c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x2bc], 0x5506a8
jmp 0x4a8e82
mov dword [ebp - 0x2bc], 0x5506a8
mov eax, dword [ebp - 0x2bc]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x2bc]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x328]
push eax
lea eax, [ebp - 0x1a4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x270], eax
push 0x428374
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x270]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x270]
push edx
call dword [ecx + 0x54]
fnclex
mov dword [ebp - 0x274], eax
cmp dword [ebp - 0x274], 0
jge 0x4a8f15
push 0x54
push 0x41f4f0
mov eax, dword [ebp - 0x270]
push eax
mov ecx, dword [ebp - 0x274]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2c0], eax
jmp 0x4a8f1f
mov dword [ebp - 0x2c0], 0
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x1a4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x3c
call dword [sym.imp.MSVBVM60.DLL_rtcDoEvents]
mov dword [ebp - 4], 0x3d
mov edx, dword [ebp - 0xe8]
cmp edx, dword [ebp - 0x40]
jle 0x4a8f5b
jmp 0x4ae92a
mov dword [ebp - 4], 0x3e
mov dword [ebp - 0x1ac], 1
mov dword [ebp - 0x1b4], 2
lea eax, [ebp - 0x30]
mov dword [ebp - 0x20c], eax
mov dword [ebp - 0x214], 0x4008
lea ecx, [ebp - 0x1b4]
push ecx
mov edx, dword [ebp - 0xe8]
push edx
lea eax, [ebp - 0x214]
push eax
lea ecx, [ebp - 0x1c4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov dword [ebp - 0x22c], 0x421378
mov dword [ebp - 0x234], 0x8008
lea edx, [ebp - 0x1c4]
push edx
lea eax, [ebp - 0x234]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstLt]
mov word [ebp - 0x270], ax
lea ecx, [ebp - 0x1c4]
push ecx
lea edx, [ebp - 0x1b4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
movsx eax, word [ebp - 0x270]
test eax, eax
je 0x4a9019
mov dword [ebp - 4], 0x3f
mov ecx, dword [ebp - 0xe8]
add ecx, 1
mov dword [ebp - 0xe8], ecx
jmp 0x4a8f44
mov dword [ebp - 4], 0x40
mov dword [ebp - 0x1ac], 1
mov dword [ebp - 0x1b4], 2
lea edx, [ebp - 0x30]
mov dword [ebp - 0x20c], edx
mov dword [ebp - 0x214], 0x4008
lea eax, [ebp - 0x1b4]
push eax
mov ecx, dword [ebp - 0xe8]
push ecx
lea edx, [ebp - 0x214]
push edx
lea eax, [ebp - 0x1c4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov dword [ebp - 0x22c], 0x426dc8
mov dword [ebp - 0x234], 0x8008
lea ecx, [ebp - 0x1c4]
push ecx
lea edx, [ebp - 0x234]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
mov word [ebp - 0x270], ax
lea eax, [ebp - 0x1c4]
push eax
lea ecx, [ebp - 0x1b4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
movsx edx, word [ebp - 0x270]
test edx, edx
je 0x4a90c1
jmp 0x4ab805
mov dword [ebp - 4], 0x41
mov eax, dword [ebp - 0xe8]
add eax, 1
push eax
mov ecx, dword [ebp - 0x30]
push ecx
push 0x426dc8
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov dword [ebp - 0x48], eax
mov dword [ebp - 4], 0x42
cmp dword [ebp - 0x48], 0
jne 0x4a910e
mov dword [ebp - 4], 0x43
mov edx, dword [ebp - 0xe8]
add edx, 1
mov dword [ebp - 0xe8], edx
jmp 0x4a8f44
mov dword [ebp - 4], 0x44
mov eax, dword [ebp - 0x48]
sub eax, dword [ebp - 0xe8]
mov dword [ebp - 0x1ac], eax
mov dword [ebp - 0x1b4], 3
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x20c], ecx
mov dword [ebp - 0x214], 0x4008
lea edx, [ebp - 0x1b4]
push edx
mov eax, dword [ebp - 0xe8]
add eax, 1
push eax
lea ecx, [ebp - 0x214]
push ecx
lea edx, [ebp - 0x1c4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea eax, [ebp - 0x1c4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0xfc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x1c4]
push ecx
lea edx, [ebp - 0x1b4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x45
mov eax, dword [ebp - 0x48]
add eax, 1
mov dword [ebp - 0xe8], eax
mov dword [ebp - 4], 0x46
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFileClose]
mov dword [ebp - 4], 0x47
mov dword [ebp - 0x48], 1
mov dword [ebp - 4], 0x48
mov ecx, dword [ebp - 0x48]
push ecx
mov edx, dword [ebp - 0xfc]
push edx
mov eax, dword [0x54f918]
push eax
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov dword [ebp - 0x48], eax
mov dword [ebp - 4], 0x49
cmp dword [ebp - 0x48], 0
je 0x4a92de
mov dword [ebp - 4], 0x4a
lea ecx, [ebp - 0xfc]
mov dword [ebp - 0x20c], ecx
mov dword [ebp - 0x214], 0x4008
mov edx, dword [ebp - 0x48]
sub edx, 1
push edx
lea eax, [ebp - 0x214]
push eax
lea ecx, [ebp - 0x1b4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
mov dword [ebp - 0x1bc], 0x80020004
mov dword [ebp - 0x1c4], 0xa
lea edx, [ebp - 0xfc]
mov dword [ebp - 0x21c], edx
mov dword [ebp - 0x224], 0x4008
lea eax, [ebp - 0x1c4]
push eax
mov ecx, dword [ebp - 0x48]
add ecx, 1
push ecx
lea edx, [ebp - 0x224]
push edx
lea eax, [ebp - 0x1d4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x1b4]
push ecx
lea edx, [ebp - 0x1d4]
push edx
lea eax, [ebp - 0x1e4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0xfc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x1e4]
push ecx
lea edx, [ebp - 0x1d4]
push edx
lea eax, [ebp - 0x1b4]
push eax
lea ecx, [ebp - 0x1c4]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
jmp 0x4a91ca
mov dword [ebp - 4], 0x4b
mov dword [ebp - 0x48], 1
mov dword [ebp - 4], 0x4c
mov edx, dword [ebp - 0x48]
push edx
mov eax, dword [ebp - 0xfc]
push eax
mov ecx, dword [0x54f91c]
push ecx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov dword [ebp - 0x48], eax
mov dword [ebp - 4], 0x4d
cmp dword [ebp - 0x48], 0
je 0x4a9401
mov dword [ebp - 4], 0x4e
lea edx, [ebp - 0xfc]
mov dword [ebp - 0x20c], edx
mov dword [ebp - 0x214], 0x4008
mov eax, dword [ebp - 0x48]
sub eax, 1
push eax
lea ecx, [ebp - 0x214]
push ecx
lea edx, [ebp - 0x1b4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
mov dword [ebp - 0x1bc], 0x80020004
mov dword [ebp - 0x1c4], 0xa
lea eax, [ebp - 0xfc]
mov dword [ebp - 0x21c], eax
mov dword [ebp - 0x224], 0x4008
lea ecx, [ebp - 0x1c4]
push ecx
mov edx, dword [ebp - 0x48]
add edx, 1
push edx
lea eax, [ebp - 0x224]
push eax
lea ecx, [ebp - 0x1d4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x1b4]
push edx
lea eax, [ebp - 0x1d4]
push eax
lea ecx, [ebp - 0x1e4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0xfc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x1e4]
push edx
lea eax, [ebp - 0x1d4]
push eax
lea ecx, [ebp - 0x1b4]
push ecx
lea edx, [ebp - 0x1c4]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
jmp 0x4a92ec
mov dword [ebp - 4], 0x4f
mov eax, dword [0x5509bc]
push eax
push 5
push 0xffffffffffffffff
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFileOpen]
mov dword [ebp - 4], 0x50
mov edx, 0x41f650
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x51
push 1
mov ecx, dword [ebp - 0xfc]
push ecx
push 0x4227ec
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov dword [ebp - 0x48], eax
mov dword [ebp - 4], 0x52
cmp dword [ebp - 0x48], 0
je 0x4a97e3
mov dword [ebp - 4], 0x53
lea edx, [ebp - 0xfc]
mov dword [ebp - 0x20c], edx
mov dword [ebp - 0x214], 0x4008
push 2
lea eax, [ebp - 0x214]
push eax
lea ecx, [ebp - 0x1b4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
mov dword [ebp - 0x21c], 0x428390
mov dword [ebp - 0x224], 0x8008
lea edx, [ebp - 0x1b4]
push edx
lea eax, [ebp - 0x224]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x270], ax
lea ecx, [ebp - 0x1b4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx ecx, word [ebp - 0x270]
test ecx, ecx
je 0x4a95dc
mov dword [ebp - 4], 0x54
mov edx, dword [ebp - 0x48]
sub edx, 3
mov dword [ebp - 0x1ac], edx
mov dword [ebp - 0x1b4], 3
lea eax, [ebp - 0xfc]
mov dword [ebp - 0x20c], eax
mov dword [ebp - 0x214], 0x4008
lea ecx, [ebp - 0x1b4]
push ecx
push 3
lea edx, [ebp - 0x214]
push edx
lea eax, [ebp - 0x1c4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x1c4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x1c4]
push edx
lea eax, [ebp - 0x1b4]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x55
mov ecx, dword [0x54f87c]
push ecx
push 0x42839c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x194]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4283a4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x194]
push eax
lea ecx, [ebp - 0x190]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
jmp 0x4a9637
mov dword [ebp - 4], 0x56
lea edx, [ebp - 0xfc]
mov dword [ebp - 0x20c], edx
mov dword [ebp - 0x214], 0x4008
mov eax, dword [ebp - 0x48]
sub eax, 1
push eax
lea ecx, [ebp - 0x214]
push ecx
lea edx, [ebp - 0x1b4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea eax, [ebp - 0x1b4]
push eax
push 5
push 0x426b80
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0xc
lea ecx, [ebp - 0x1b4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x57
mov dword [ebp - 0x1ac], 0x80020004
mov dword [ebp - 0x1b4], 0xa
lea ecx, [ebp - 0xfc]
mov dword [ebp - 0x20c], ecx
mov dword [ebp - 0x214], 0x4008
lea edx, [ebp - 0x1b4]
push edx
mov eax, dword [ebp - 0x48]
add eax, 1
push eax
lea ecx, [ebp - 0x214]
push ecx
lea edx, [ebp - 0x1c4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea eax, [ebp - 0x1c4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0xfc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x1c4]
push ecx
lea edx, [ebp - 0x1b4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x58
mov eax, dword [ebp - 0xfc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
test eax, eax
je 0x4a97de
mov dword [ebp - 4], 0x59
lea ecx, [ebp - 0xfc]
mov dword [ebp - 0x20c], ecx
mov dword [ebp - 0x214], 0x4008
push 1
lea edx, [ebp - 0x214]
push edx
lea eax, [ebp - 0x1b4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
mov dword [ebp - 0x21c], 0x421378
mov dword [ebp - 0x224], 0x8008
lea ecx, [ebp - 0x1b4]
push ecx
lea edx, [ebp - 0x224]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstLt]
mov word [ebp - 0x270], ax
lea ecx, [ebp - 0x1b4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx eax, word [ebp - 0x270]
test eax, eax
je 0x4a97de
mov dword [ebp - 4], 0x5a
mov dword [ebp - 0x1ac], 0x80020004
mov dword [ebp - 0x1b4], 0xa
lea ecx, [ebp - 0xfc]
mov dword [ebp - 0x20c], ecx
mov dword [ebp - 0x214], 0x4008
lea edx, [ebp - 0x1b4]
push edx
push 2
lea eax, [ebp - 0x214]
push eax
lea ecx, [ebp - 0x1c4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x1c4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0xfc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x1c4]
push eax
lea ecx, [ebp - 0x1b4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x4a96be
jmp 0x4a9432
mov dword [ebp - 4], 0x5b
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFileClose]
mov dword [ebp - 4], 0x5c
mov edx, dword [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
test eax, eax
je 0x4a983d
mov dword [ebp - 4], 0x5d
lea eax, [ebp - 0xd4]
push eax
call fcn.004664d0
mov dword [ebp - 4], 0x5e
mov ecx, dword [0x5509bc]
push ecx
mov edx, dword [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaNameFile]
jmp 0x4a8f44
mov dword [ebp - 4], 0x5f
mov eax, dword [0x5509bc]
push eax
push 5
push 0xffffffffffffffff
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaFileOpen]
mov dword [ebp - 4], 0x60
push 5
call dword [sym.imp.MSVBVM60.DLL_rtcEndOfFile]
movsx ecx, ax
test ecx, ecx
je 0x4a9880
mov dword [ebp - 4], 0x61
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFileClose]
jmp 0x4a8f44
mov dword [ebp - 4], 0x62
push 5
lea edx, [ebp - 0x158]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLineInputStr]
mov dword [ebp - 4], 0x63
mov eax, dword [ebp - 0x158]
push eax
push 0x41f650
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x4a98b5
jmp 0x4a9856
mov dword [ebp - 4], 0x64
push 2
mov ecx, dword [ebp - 0x158]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x65
mov edx, dword [ebp - 0xa8]
lea ecx, [ebp - 0x278]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x66
mov edx, dword [ebp - 0x278]
push edx
push 0x427b34
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x4aabe6
mov dword [ebp - 4], 0x67
mov word [ebp - 0x2c], 4
mov dword [ebp - 4], 0x68
mov eax, dword [ebp - 0x158]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
cmp eax, 5
jge 0x4a993e
jmp 0x4a9856
mov dword [ebp - 4], 0x69
mov dword [ebp - 0x1ac], 1
mov dword [ebp - 0x1b4], 2
lea ecx, [ebp - 0x158]
mov dword [ebp - 0x20c], ecx
mov dword [ebp - 0x214], 0x4008
lea edx, [ebp - 0x1b4]
push edx
movsx eax, word [ebp - 0x2c]
push eax
lea ecx, [ebp - 0x214]
push ecx
lea edx, [ebp - 0x1c4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea eax, [ebp - 0x1c4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x1c4]
push ecx
lea edx, [ebp - 0x1b4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x6a
mov eax, dword [ebp - 0x114]
push eax
push 0x4205c4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
xor ebx, ebx
test eax, eax
setl bl
mov ecx, dword [ebp - 0x114]
push ecx
push 0x4283b4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
xor edx, edx
test eax, eax
setg dl
or ebx, edx
test ebx, ebx
jne 0x4a9a1a
mov dword [ebp - 4], 0x6b
mov ax, word [ebp - 0x2c]
add ax, 1
mov word [ebp - 0x2c], ax
jmp 0x4a993e
mov dword [ebp - 4], 0x6c
mov cx, word [ebp - 0x2c]
sub cx, 4
mov word [ebp - 0x1ac], cx
mov dword [ebp - 0x1b4], 2
lea edx, [ebp - 0x158]
mov dword [ebp - 0x20c], edx
mov dword [ebp - 0x214], 0x4008
lea eax, [ebp - 0x1b4]
push eax
push 4
lea ecx, [ebp - 0x214]
push ecx
lea edx, [ebp - 0x1c4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea eax, [ebp - 0x1c4]
push eax
lea ecx, [ebp - 0x190]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI4]
mov dword [0x5509ac], eax
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x1c4]
push edx
lea eax, [ebp - 0x1b4]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x6d
cmp dword [0x5509ac], 1
jge 0x4a9acd
jmp 0x4a8f44
mov dword [ebp - 4], 0x6e
mov dword [ebp - 0x1ac], 0x80020004
mov dword [ebp - 0x1b4], 0xa
lea ecx, [ebp - 0x158]
mov dword [ebp - 0x20c], ecx
mov dword [ebp - 0x214], 0x4008
lea edx, [ebp - 0x1b4]
push edx
movsx eax, word [ebp - 0x2c]
push eax
lea ecx, [ebp - 0x214]
push ecx
lea edx, [ebp - 0x1c4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea eax, [ebp - 0x1c4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x550998
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x1c4]
push ecx
lea edx, [ebp - 0x1b4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x6f
cmp dword [0x5509ac], 0xfff
jle 0x4a9de2
mov dword [ebp - 4], 0x70
mov word [ebp - 0x128], 0
mov dword [ebp - 4], 0x71
mov word [ebp - 0x28c], 0xa
mov word [ebp - 0x288], 0xffff
mov ax, word [0x54fada]
mov word [ebp - 0x2c], ax
jmp 0x4a9bac
mov cx, word [ebp - 0x2c]
add cx, word [ebp - 0x288]
mov word [ebp - 0x2c], cx
mov dx, word [ebp - 0x2c]
cmp dx, word [ebp - 0x28c]
jl 0x4a9bfa
mov dword [ebp - 4], 0x72
movsx eax, word [ebp - 0x2c]
movsx ecx, word [0x54f98c]
shl ecx, 0xc
add eax, ecx
mov edx, dword [0x54f660]
cmp word [edx + eax*2], 0
jge 0x4a9bf1
mov dword [ebp - 4], 0x73
mov ax, word [ebp - 0x2c]
mov word [ebp - 0x128], ax
jmp 0x4a9bfa
mov dword [ebp - 4], 0x74
jmp 0x4a9b9d
mov dword [ebp - 4], 0x75
movsx ecx, word [ebp - 0x128]
test ecx, ecx
je 0x4a9d34
mov dword [ebp - 4], 0x76
mov dword [ebp - 0x20c], 0x5509ac
mov dword [ebp - 0x214], 0x4003
lea edx, [ebp - 0x128]
mov dword [ebp - 0x21c], edx
mov dword [ebp - 0x224], 0x4002
mov eax, dword [ebp - 0x88]
push eax
lea ecx, [ebp - 0x214]
push ecx
call fcn.004d1c40
mov edx, eax
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x194]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x42527c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x198]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
lea edx, [ebp - 0x224]
push edx
call fcn.004d1c40
mov edx, eax
lea ecx, [ebp - 0x19c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1a0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x423138
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x88]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x1a0]
push eax
lea ecx, [ebp - 0x19c]
push ecx
lea edx, [ebp - 0x198]
push edx
lea eax, [ebp - 0x194]
push eax
lea ecx, [ebp - 0x190]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0x77
movsx edx, word [ebp - 0x128]
movsx eax, word [0x54f98c]
shl eax, 0xc
add edx, eax
mov ecx, dword [0x54f660]
mov word [ecx + edx*2], 0
jmp 0x4a9ddd
mov dword [ebp - 4], 0x78
mov dword [ebp - 0x21c], 0x41b0e8
mov dword [ebp - 0x224], 8
mov dword [ebp - 0x20c], 0x5509ac
mov dword [ebp - 0x214], 0x4003
lea edx, [ebp - 0x214]
push edx
lea eax, [ebp - 0x1b4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarStrFromVar]
lea ecx, [ebp - 0x224]
push ecx
lea edx, [ebp - 0x1b4]
push edx
lea eax, [ebp - 0x1c4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x190]
push ecx
call fcn.004b8b00
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x1c4]
push edx
lea eax, [ebp - 0x1b4]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x4ae92a
jmp 0x4aa0b9
mov dword [ebp - 4], 0x79
mov ecx, dword [0x5509ac]
mov edx, dword [0x54f828]
movsx eax, word [edx + ecx*2]
test eax, eax
je 0x4aa0b9
mov dword [ebp - 4], 0x7a
mov word [ebp - 0x128], 0
mov dword [ebp - 4], 0x7b
mov word [ebp - 0x294], 0xa
mov word [ebp - 0x290], 0xffff
mov cx, word [0x54fada]
mov word [ebp - 0x2c], cx
jmp 0x4a9e46
mov dx, word [ebp - 0x2c]
add dx, word [ebp - 0x290]
mov word [ebp - 0x2c], dx
mov ax, word [ebp - 0x2c]
cmp ax, word [ebp - 0x294]
jl 0x4a9e93
mov dword [ebp - 4], 0x7c
movsx ecx, word [ebp - 0x2c]
movsx edx, word [0x54f98c]
shl edx, 0xc
add ecx, edx
mov eax, dword [0x54f660]
cmp word [eax + ecx*2], 0xffff
jne 0x4a9e8a
mov dword [ebp - 4], 0x7d
mov cx, word [ebp - 0x2c]
mov word [ebp - 0x128], cx
jmp 0x4a9e93
mov dword [ebp - 4], 0x7e
jmp 0x4a9e37
mov dword [ebp - 4], 0x7f
movsx edx, word [ebp - 0x128]
test edx, edx
je 0x4a9fe0
mov dword [ebp - 4], 0x80
movsx eax, word [ebp - 0x128]
movsx ecx, word [0x54f98c]
shl ecx, 0xc
add eax, ecx
mov edx, dword [0x54f660]
mov word [edx + eax*2], 0
mov dword [ebp - 4], 0x81
mov dword [ebp - 0x20c], 0x5509ac
mov dword [ebp - 0x214], 0x4003
lea eax, [ebp - 0x128]
mov dword [ebp - 0x21c], eax
mov dword [ebp - 0x224], 0x4002
mov ecx, dword [ebp - 0x88]
push ecx
lea edx, [ebp - 0x214]
push edx
call fcn.004d1c40
mov edx, eax
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x194]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x42527c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x198]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
lea eax, [ebp - 0x224]
push eax
call fcn.004d1c40
mov edx, eax
lea ecx, [ebp - 0x19c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1a0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x423138
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x88]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x1a0]
push ecx
lea edx, [ebp - 0x19c]
push edx
lea eax, [ebp - 0x198]
push eax
lea ecx, [ebp - 0x194]
push ecx
lea edx, [ebp - 0x190]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
mov dword [ebp - 4], 0x82
movsx eax, word [ebp - 0x128]
mov dword [0x5509ac], eax
jmp 0x4aa0b9
mov dword [ebp - 4], 0x83
mov dword [ebp - 0x21c], 0x4283bc
mov dword [ebp - 0x224], 8
mov dword [ebp - 0x20c], 0x5509ac
mov dword [ebp - 0x214], 0x4003
lea ecx, [ebp - 0x214]
push ecx
lea edx, [ebp - 0x1b4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarStrFromVar]
mov dword [ebp - 0x22c], 0x4283e0
mov dword [ebp - 0x234], 8
lea eax, [ebp - 0x224]
push eax
lea ecx, [ebp - 0x1b4]
push ecx
lea edx, [ebp - 0x1c4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x234]
push eax
lea ecx, [ebp - 0x1d4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x190]
push edx
call fcn.004b8b00
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x1d4]
push eax
lea ecx, [ebp - 0x1c4]
push ecx
lea edx, [ebp - 0x1b4]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
jmp 0x4ae92a
mov dword [ebp - 4], 0x84
cmp dword [0x5509ac], 0xfff
jle 0x4aa22f
mov dword [ebp - 4], 0x85
mov dword [ebp - 0x20c], 0x5509ac
mov dword [ebp - 0x214], 0x4003
push 0x423138
lea eax, [ebp - 0x214]
push eax
call fcn.004d1c40
mov edx, eax
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x194]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x42527c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x10c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x194]
push ecx
lea edx, [ebp - 0x190]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 4], 0x86
push 1
mov eax, dword [ebp - 0x88]
push eax
mov ecx, dword [ebp - 0x10c]
push ecx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov dword [ebp - 0x48], eax
mov dword [ebp - 4], 0x87
cmp dword [ebp - 0x48], 0
je 0x4aa22f
mov dword [ebp - 4], 0x88
mov dword [ebp - 0x1ac], 0x80020004
mov dword [ebp - 0x1b4], 0xa
lea edx, [ebp - 0x88]
mov dword [ebp - 0x20c], edx
mov dword [ebp - 0x214], 0x4008
lea eax, [ebp - 0x1b4]
push eax
mov ecx, dword [ebp - 0x10c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
mov edx, dword [ebp - 0x48]
add edx, eax
push edx
lea eax, [ebp - 0x214]
push eax
lea ecx, [ebp - 0x1c4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x1c4]
push edx
lea eax, [ebp - 0x190]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI4]
mov dword [0x5509ac], eax
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x1c4]
push ecx
lea edx, [ebp - 0x1b4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x89
mov edx, dword [0x550998]
mov ecx, 0x54f938
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x8a
push 2
mov eax, dword [0x550998]
push eax
push 0x422208
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov dword [ebp - 0x48], eax
mov dword [ebp - 4], 0x8b
cmp dword [ebp - 0x48], 0
je 0x4aa2cf
mov dword [ebp - 4], 0x8c
mov dword [ebp - 0x20c], 0x54f938
mov dword [ebp - 0x214], 0x4008
mov ecx, dword [ebp - 0x48]
sub ecx, 1
push ecx
lea edx, [ebp - 0x214]
push edx
lea eax, [ebp - 0x1b4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea ecx, [ebp - 0x1b4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x54f938
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x1b4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x8d
mov edx, dword [0x54f87c]
push edx
push 0x42839c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [0x54f938]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x194]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4283a4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x194]
push ecx
lea edx, [ebp - 0x190]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 4], 0x8e
lea eax, [ebp - 0xd4]
mov dword [ebp - 0x20c], eax
mov dword [ebp - 0x214], 0x4008
push 0
lea ecx, [ebp - 0x214]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcDir]
mov edx, eax
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x270], ax
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
movsx edx, word [ebp - 0x270]
test edx, edx
je 0x4aa66f
mov dword [ebp - 4], 0x8f
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFileClose]
mov dword [ebp - 4], 0x90
mov dword [ebp - 0x1ac], 0x80020004
mov dword [ebp - 0x1b4], 0xa
mov dword [ebp - 0x20c], 0x550998
mov dword [ebp - 0x214], 0x4008
lea eax, [ebp - 0x1b4]
push eax
mov ecx, dword [ebp - 0x48]
add ecx, 1
push ecx
lea edx, [ebp - 0x214]
push edx
lea eax, [ebp - 0x1c4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x1c4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x550998
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x1c4]
push edx
lea eax, [ebp - 0x1b4]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x91
mov ecx, dword [0x5509ac]
neg ecx
mov edx, dword [0x5509ac]
mov eax, dword [0x54f828]
mov word [eax + edx*2], cx
mov dword [ebp - 4], 0x92
mov ecx, dword [ebp - 0xd4]
push ecx
push 5
push 0xffffffffffffffff
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaFileOpen]
mov dword [ebp - 4], 0x93
mov dword [ebp - 0x20c], 0x5509ac
mov dword [ebp - 0x214], 0x4003
mov edx, dword [0x54f87c]
push edx
push 0x428418
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
lea eax, [ebp - 0x214]
push eax
call fcn.004d1c40
mov edx, eax
lea ecx, [ebp - 0x194]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x198]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x42750c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x19c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 3
push 0xffffffffffffffff
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFileOpen]
lea ecx, [ebp - 0x19c]
push ecx
lea edx, [ebp - 0x198]
push edx
lea eax, [ebp - 0x194]
push eax
lea ecx, [ebp - 0x190]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
mov dword [ebp - 4], 0x94
mov word [ebp - 0x164], 0
mov dword [ebp - 4], 0x95
mov word [ebp - 0x2c], 0
jmp 0x4aa588
mov dword [ebp - 4], 0x96
movsx edx, word [ebp - 0x2c]
push edx
mov eax, dword [0x550998]
push eax
push 0x420bfc
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov word [ebp - 0x2c], ax
mov dword [ebp - 4], 0x97
movsx ecx, word [ebp - 0x2c]
test ecx, ecx
je 0x4aa65e
mov dword [ebp - 4], 0x98
mov dx, word [ebp - 0x2c]
add dx, 1
mov word [ebp - 0x2c], dx
mov dword [ebp - 4], 0x99
mov ax, word [ebp - 0x164]
add ax, 1
mov word [ebp - 0x164], ax
mov dword [ebp - 4], 0x9a
mov dword [ebp - 0x1ac], 0x80020004
mov dword [ebp - 0x1b4], 0xa
mov dword [ebp - 0x20c], 0x550998
mov dword [ebp - 0x214], 0x4008
lea ecx, [ebp - 0x1b4]
push ecx
movsx edx, word [ebp - 0x2c]
push edx
lea eax, [ebp - 0x214]
push eax
lea ecx, [ebp - 0x1c4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x1c4]
push edx
lea eax, [ebp - 0x190]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fst dword [ebp - 0x2c4]
movsx ecx, word [ebp - 0x164]
mov edx, dword [0x5509d0]
fstp dword [edx + ecx*4]
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x1c4]
push eax
lea ecx, [ebp - 0x1b4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x4aa552
mov dword [ebp - 4], 0x9b
call fcn.00492480
jmp 0x4a8f44
mov dword [ebp - 4], 0x9c
push 0x550998
push 2
push 1
push 0x421378
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
mov dword [ebp - 4], 0x9d
push 1
mov edx, dword [0x550998]
push edx
push 0x420bfc
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov word [ebp - 0x2c], ax
mov dword [ebp - 4], 0x9e
push 1
mov eax, dword [0x550998]
push eax
push 0x427480
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov dword [ebp - 0x48], eax
mov dword [ebp - 4], 0x9f
cmp dword [ebp - 0x48], 0
je 0x4aa872
mov dword [ebp - 4], 0xa0
mov cx, word [0x5509b2]
add cx, 1
mov word [0x5509b2], cx
mov dword [ebp - 4], 0xa1
push 0x550998
mov edx, dword [ebp - 0x48]
push edx
push 1
push 0x426e20
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
mov dword [ebp - 4], 0xa2
mov dword [ebp - 0x1ac], 0x80020004
mov dword [ebp - 0x1b4], 0xa
mov dword [ebp - 0x20c], 0x550998
mov dword [ebp - 0x214], 0x4008
lea eax, [ebp - 0x1b4]
push eax
push 3
lea ecx, [ebp - 0x214]
push ecx
lea edx, [ebp - 0x1c4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea eax, [ebp - 0x1c4]
push eax
lea ecx, [ebp - 0x194]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fstp qword [ebp - 0x26c]
mov dx, word [ebp - 0x2c]
sub dx, 1
movsx eax, dx
push eax
mov ecx, dword [0x550998]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x423138
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x1ec], eax
mov dword [ebp - 0x1f4], 8
fld qword [0x401700]
fmul qword [ebp - 0x26c]
fstp qword [ebp - 0x1cc]
mov dword [ebp - 0x1d4], 5
lea edx, [ebp - 0x1d4]
push edx
lea eax, [ebp - 0x1e4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarStrFromVar]
lea ecx, [ebp - 0x1f4]
push ecx
lea edx, [ebp - 0x1e4]
push edx
lea eax, [ebp - 0x204]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x550998
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x194]
push ecx
lea edx, [ebp - 0x190]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea eax, [ebp - 0x204]
push eax
lea ecx, [ebp - 0x1e4]
push ecx
lea edx, [ebp - 0x1f4]
push edx
lea eax, [ebp - 0x1d4]
push eax
lea ecx, [ebp - 0x1c4]
push ecx
lea edx, [ebp - 0x1b4]
push edx
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x1c
mov dword [ebp - 4], 0xa3
movsx eax, word [ebp - 0x2c]
test eax, eax
je 0x4aa9ee
mov dword [ebp - 4], 0xa4
mov dword [ebp - 0x1ac], 0x80020004
mov dword [ebp - 0x1b4], 0xa
mov dword [ebp - 0x20c], 0x550998
mov dword [ebp - 0x214], 0x4008
lea ecx, [ebp - 0x1b4]
push ecx
mov dx, word [ebp - 0x2c]
add dx, 1
movsx eax, dx
push eax
lea ecx, [ebp - 0x214]
push ecx
lea edx, [ebp - 0x1c4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea eax, [ebp - 0x1c4]
push eax
lea ecx, [ebp - 0x190]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fcomp qword [0x4021d8]
fnstsw ax
test ah, 0x40
jne 0x4aa90f
mov dword [ebp - 0x2c8], 1
jmp 0x4aa919
mov dword [ebp - 0x2c8], 0
mov edx, dword [ebp - 0x2c8]
neg edx
mov word [ebp - 0x270], dx
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x1c4]
push eax
lea ecx, [ebp - 0x1b4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
movsx edx, word [ebp - 0x270]
test edx, edx
je 0x4aa9ee
mov dword [ebp - 4], 0xa5
push 0x550998
movsx eax, word [ebp - 0x2c]
push eax
push 1
push 0x423138
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
mov dword [ebp - 4], 0xa6
push 1
mov ecx, dword [0x550998]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x422fb4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x270], ax
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
movsx edx, word [ebp - 0x270]
test edx, edx
je 0x4aa9ee
mov dword [ebp - 4], 0xa7
push 0x550998
push 1
push 1
push 0x4245a0
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
mov dword [ebp - 4], 0xa8
mov ax, word [0x5509ac]
mov word [0x54f0b2], ax
mov dword [ebp - 4], 0xa9
movsx ecx, word [0x54f0b2]
mov edx, dword [0x54f80c]
mov ax, word [edx + ecx*2]
mov word [ebp - 0x124], ax
mov dword [ebp - 4], 0xaa
movsx ecx, word [ebp - 0x124]
test ecx, ecx
je 0x4aaba6
mov dword [ebp - 4], 0xab
mov dx, word [0x54f0b2]
mov word [ebp - 0xf4], dx
mov dword [ebp - 4], 0xac
mov word [0x54f0b2], 0
mov dword [ebp - 4], 0xad
movsx eax, word [0x54f98c]
shl eax, 0xc
mov ecx, dword [0x54f660]
mov word [ecx + eax*2], 0xffff
mov dword [ebp - 4], 0xae
mov word [0x5509b4], 0xfffe
mov dword [ebp - 4], 0xaf
lea edx, [ebp - 0x4c]
push edx
push 0x550998
call fcn.004b5e10
mov dword [ebp - 4], 0xb0
mov word [0x5509b4], 0xffff
mov dword [ebp - 4], 0xb1
mov ax, word [ebp - 0xf4]
mov word [0x54f0b2], ax
mov dword [ebp - 4], 0xb2
movsx ecx, word [0x54f0b2]
movsx edx, word [0x54f98c]
shl edx, 0xc
add ecx, edx
movsx eax, word [0x54f98c]
shl eax, 0xc
mov edx, dword [0x54f660]
mov esi, dword [0x54f660]
mov cx, word [edx + ecx*2]
cmp cx, word [esi + eax*2]
je 0x4aaafd
jmp 0x4aab78
mov dword [ebp - 4], 0xb3
movsx edx, word [0x54f0b2]
movsx eax, word [0x54f98c]
shl eax, 0xc
add edx, eax
movsx ecx, word [0x54f98c]
shl ecx, 0xc
mov eax, dword [0x54f6a8]
mov esi, dword [0x54f6a8]
fld dword [eax + edx*4]
fcomp dword [esi + ecx*4]
fnstsw ax
test ah, 0x40
jne 0x4aab3b
jmp 0x4aab78
mov dword [ebp - 4], 0xb4
movsx ecx, word [0x54f0b2]
movsx edx, word [0x54f98c]
shl edx, 0xc
add ecx, edx
movsx eax, word [0x54f98c]
shl eax, 0xc
mov edx, dword [0x54f6cc]
mov esi, dword [0x54f6cc]
fld dword [edx + ecx*4]
fcomp dword [esi + eax*4]
fnstsw ax
test ah, 0x40
jne 0x4aaba4
mov dword [ebp - 4], 0xb5
mov ax, word [0x54fad8]
add ax, 1
mov word [0x54fad8], ax
mov dword [ebp - 4], 0xb6
mov cx, word [0x54fad8]
mov word [0x54f0b2], cx
jmp 0x4aabcc
mov dword [ebp - 4], 0xb7
movsx edx, word [0x54f0b2]
movsx eax, word [0x54f98c]
shl eax, 0xc
add edx, eax
mov ecx, dword [0x54f660]
mov word [ecx + edx*2], 0xffff
mov dword [ebp - 4], pe_nt_image_headers32
lea edx, [ebp - 0x4c]
push edx
push 0x550998
call fcn.004b5e10
jmp 0x4ab800
mov dword [ebp - 4], 0xb9
mov eax, dword [ebp - 0x278]
push eax
push 0x428424
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x4aae62
mov dword [ebp - 4], 0xba
mov word [ebp - 0xa4], 0
mov dword [ebp - 4], 0xbb
push 3
mov ecx, dword [ebp - 0x158]
push ecx
push 0x426a8c
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
je 0x4aac48
mov dword [ebp - 4], 0xbc
mov word [ebp - 0xa4], 1
mov dword [ebp - 4], 0xbd
push 3
mov edx, dword [ebp - 0x158]
push edx
push 0x420bfc
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov word [ebp - 0x2c], ax
mov dword [ebp - 4], 0xbe
movsx eax, word [ebp - 0x2c]
test eax, eax
je 0x4aae2a
mov dword [ebp - 4], 0xbf
mov dword [ebp - 0x1ac], 1
mov dword [ebp - 0x1b4], 2
lea ecx, [ebp - 0x158]
mov dword [ebp - 0x20c], ecx
mov dword [ebp - 0x214], 0x4008
lea edx, [ebp - 0x1b4]
push edx
mov ax, word [ebp - 0x2c]
add ax, 1
movsx ecx, ax
push ecx
lea edx, [ebp - 0x214]
push edx
lea eax, [ebp - 0x1c4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x1c4]
push ecx
lea edx, [ebp - 0x190]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
mov word [ebp - 0x140], ax
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x1c4]
push eax
lea ecx, [ebp - 0x1b4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xc0
mov dword [ebp - 0x1ac], 1
mov dword [ebp - 0x1b4], 2
lea edx, [ebp - 0x158]
mov dword [ebp - 0x20c], edx
mov dword [ebp - 0x214], 0x4008
lea eax, [ebp - 0x1b4]
push eax
mov cx, word [ebp - 0x2c]
add cx, 2
movsx edx, cx
push edx
lea eax, [ebp - 0x214]
push eax
lea ecx, [ebp - 0x1c4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x1c4]
push edx
lea eax, [ebp - 0x190]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
mov word [ebp - 0x16c], ax
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x1c4]
push ecx
lea edx, [ebp - 0x1b4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xc1
mov ax, word [ebp - 0x140]
add ax, word [ebp - 0x16c]
mov word [ebp - 0x68], ax
mov dword [ebp - 4], 0xc2
fld dword [0x401514]
fmul dword [0x54fbf4]
fstp qword [ebp - 0x2d0]
movsx ecx, word [ebp - 0x16c]
mov dword [ebp - 0x2d4], ecx
fild dword [ebp - 0x2d4]
sub esp, 8
fstp qword [esp]
push 0x40240000
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaPowerR8]
fdivr qword [ebp - 0x2d0]
fstp dword [ebp - 0xac]
mov dword [ebp - 4], 0xc3
push 3
mov edx, dword [ebp - 0x158]
push edx
push 0x424c70
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
je 0x4aae5d
mov dword [ebp - 4], 0xc4
mov ax, word [ebp - 0x68]
mov word [ebp - 0x14c], ax
jmp 0x4ab800
mov dword [ebp - 4], 0xc5
mov ecx, dword [ebp - 0x278]
push ecx
push 0x428430
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x4ab038
mov dword [ebp - 4], 0xc6
push 1
mov edx, dword [ebp - 0x158]
push edx
push 0x426d08
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov word [ebp - 0x2c], ax
mov dword [ebp - 4], 0xc7
movsx eax, word [ebp - 0x2c]
test eax, eax
je 0x4aaf5b
mov dword [ebp - 4], 0xc8
mov dword [ebp - 0x1ac], 0x80020004
mov dword [ebp - 0x1b4], 0xa
lea ecx, [ebp - 0x158]
mov dword [ebp - 0x20c], ecx
mov dword [ebp - 0x214], 0x4008
lea edx, [ebp - 0x1b4]
push edx
mov ax, word [ebp - 0x2c]
add ax, 1
movsx ecx, ax
push ecx
lea edx, [ebp - 0x214]
push edx
lea eax, [ebp - 0x1c4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x1c4]
push ecx
lea edx, [ebp - 0x190]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fmul qword [0x401340]
fstp dword [ebp - 0xd8]
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x1c4]
push eax
lea ecx, [ebp - 0x1b4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xc9
push 1
mov edx, dword [ebp - 0x158]
push edx
push 0x424c98
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov word [ebp - 0x2c], ax
mov dword [ebp - 4], 0xca
movsx eax, word [ebp - 0x2c]
test eax, eax
je 0x4ab033
mov dword [ebp - 4], 0xcb
mov dword [ebp - 0x1ac], 0x80020004
mov dword [ebp - 0x1b4], 0xa
lea ecx, [ebp - 0x158]
mov dword [ebp - 0x20c], ecx
mov dword [ebp - 0x214], 0x4008
lea edx, [ebp - 0x1b4]
push edx
mov ax, word [ebp - 0x2c]
add ax, 1
movsx ecx, ax
push ecx
lea edx, [ebp - 0x214]
push edx
lea eax, [ebp - 0x1c4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x1c4]
push ecx
lea edx, [ebp - 0x190]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fmul qword [0x401340]
fstp dword [ebp - 0x94]
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x1c4]
push eax
lea ecx, [ebp - 0x1b4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x4ab800
mov dword [ebp - 4], 0xcc
mov edx, dword [ebp - 0x278]
push edx
push 0x42843c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x4ab087
mov dword [ebp - 4], 0xcd
mov eax, dword [ebp - 0x158]
push eax
push 0x428448
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x4ab082
mov dword [ebp - 4], 0xce
mov word [ebp - 0xc0], 1
jmp 0x4ab800
mov dword [ebp - 4], 0xcf
mov ecx, dword [ebp - 0x278]
push ecx
push 0x428458
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x4ab130
mov dword [ebp - 4], 0xd0
mov edx, dword [ebp - 0x158]
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xd1
mov edx, dword [ebp - 0x27c]
push edx
push 0x428464
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x4ab0f5
mov dword [ebp - 4], 0xd2
mov ax, word [ebp - 0xc0]
mov word [ebp - 0xa0], ax
jmp 0x4ab12b
mov dword [ebp - 4], 0xd3
mov ecx, dword [ebp - 0x27c]
push ecx
push 0x428470
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x4ab12b
mov dword [ebp - 4], 0xd4
mov dx, 1
sub dx, word [ebp - 0xc0]
mov word [ebp - 0xa0], dx
jmp 0x4ab800
mov dword [ebp - 4], 0xd5
mov eax, dword [ebp - 0x278]
push eax
push 0x42847c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x4ab246
mov dword [ebp - 4], 0xd6
mov ecx, dword [0x54fbf4]
mov dword [ebp - 0xdc], ecx
mov dword [ebp - 4], 0xd7
push 3
mov edx, dword [ebp - 0x158]
push edx
push 0x428488
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
je 0x4ab198
mov dword [ebp - 4], 0xd8
mov dword [0x54fbf4], 0x431d7af5
jmp 0x4ab1a9
mov dword [ebp - 4], 0xd9
mov dword [0x54fbf4], 0x457a0000
mov dword [ebp - 4], 0xda
fld dword [0x401514]
fmul dword [0x54fbf4]
fstp qword [ebp - 0x2dc]
movsx eax, word [ebp - 0x16c]
mov dword [ebp - 0x2e0], eax
fild dword [ebp - 0x2e0]
sub esp, 8
fstp qword [esp]
push 0x40240000
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaPowerR8]
fdivr qword [ebp - 0x2dc]
fstp dword [ebp - 0xac]
mov dword [ebp - 4], 0xdb
fld dword [0x54fbf4]
fcomp dword [ebp - 0xdc]
fnstsw ax
test ah, 0x40
jne 0x4ab241
mov dword [ebp - 4], 0xdc
mov ecx, dword [0x54fbf4]
mov dword [ebp - 0xdc], ecx
mov dword [ebp - 4], 0xdd
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFileClose]
mov dword [ebp - 4], 0xde
call fcn.004b4ae0
jmp 0x4a8db6
jmp 0x4ab800
mov dword [ebp - 4], 0xdf
mov edx, dword [ebp - 0x278]
push edx
push 0x428494
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x4ab800
mov dword [ebp - 4], 0xe0
movsx eax, word [ebp - 0x6c]
test eax, eax
je 0x4ab4c8
mov dword [ebp - 4], 0xe1
movsx ecx, word [0x54faf0]
test ecx, ecx
jne 0x4ab4c8
mov dword [ebp - 4], 0xe2
movsx edx, word [0x54f98c]
mov eax, dword [0x54f3e0]
mov ecx, dword [0x54f5d8]
mov dword [eax + edx*4], ecx
mov dword [ebp - 4], 0xe3
movsx edx, word [0x54f98c]
mov eax, dword [0x54f3fc]
mov ecx, dword [0x54f5dc]
mov dword [eax + edx*4], ecx
mov dword [ebp - 4], 0xe4
mov word [ebp - 0x258], 2
push 0x54f98c
lea edx, [ebp - 0x258]
push edx
call fcn.004b1790
mov dword [ebp - 4], 0xe5
push 1
mov eax, dword [ebp - 0x174]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharBstr]
mov edx, eax
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov ecx, dword [ebp - 0x174]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
sub eax, 1
push eax
mov edx, dword [ebp - 0x174]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x194]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
lea eax, [ebp - 0x190]
push eax
call fcn.004b4b60
mov edx, eax
lea ecx, [ebp - 0x198]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x174]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x198]
push ecx
lea edx, [ebp - 0x194]
push edx
lea eax, [ebp - 0x190]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 4], 0xe6
push 0x4284dc
mov ecx, dword [0x54f924]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x428530
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x194]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x174]
push edx
push 0x54f1a8
lea eax, [ebp - 0x194]
push eax
call fcn.004b7e80
mov edx, eax
lea ecx, [ebp - 0x174]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x194]
push ecx
lea edx, [ebp - 0x190]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 4], 0xe7
mov eax, dword [ebp - 0x174]
push eax
push 0x41f650
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x4ab42b
jmp 0x4aec9f
mov dword [ebp - 4], 0xe8
mov word [ebp - 0x258], 0
push 0x41a250
mov ecx, dword [ebp + 8]
mov edx, dword [ecx]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x258]
push eax
lea ecx, [ebp - 0x190]
push ecx
call fcn.004a6ba0
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xe9
mov edx, dword [ebp - 0x174]
push edx
push 0x419e08
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov word [ebp - 0x258], 2
lea eax, [ebp - 0x190]
push eax
lea ecx, [ebp - 0x258]
push ecx
call fcn.004b0f40
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xea
mov word [ebp - 0x6c], 1
mov dword [ebp - 4], 0xeb
mov dword [ebp - 0x1ac], 0x80020004
mov dword [ebp - 0x1b4], 0xa
lea edx, [ebp - 0x158]
mov dword [ebp - 0x20c], edx
mov dword [ebp - 0x214], 0x4008
lea eax, [ebp - 0x1b4]
push eax
push 4
lea ecx, [ebp - 0x214]
push ecx
lea edx, [ebp - 0x1c4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea eax, [ebp - 0x1c4]
push eax
lea ecx, [ebp - 0x190]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fsub qword [0x401880]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
movsx edx, word [0x54f98c]
mov ecx, dword [0x54f488]
mov word [ecx + edx*2], ax
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x1c4]
push edx
lea eax, [ebp - 0x1b4]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xec
push 1
mov ecx, dword [ebp - 0x158]
push ecx
push 0x420c04
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov word [ebp - 0x80], ax
mov dword [ebp - 4], 0xed
mov dword [ebp - 0x1ac], 0x80020004
mov dword [ebp - 0x1b4], 0xa
lea edx, [ebp - 0x158]
mov dword [ebp - 0x20c], edx
mov dword [ebp - 0x214], 0x4008
lea eax, [ebp - 0x1b4]
push eax
mov cx, word [ebp - 0x80]
add cx, 1
movsx edx, cx
push edx
lea eax, [ebp - 0x214]
push eax
lea ecx, [ebp - 0x1c4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x1c4]
push edx
lea eax, [ebp - 0x190]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fsub qword [0x401880]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
movsx ecx, word [0x54f98c]
mov edx, dword [0x54f4a4]
mov word [edx + ecx*2], ax
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x1c4]
push eax
lea ecx, [ebp - 0x1b4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xee
push 1
mov edx, dword [ebp - 0x158]
push edx
push 0x426a8c
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov word [ebp - 0x80], ax
mov dword [ebp - 4], 0xef
mov dword [ebp - 0x1ac], 0x80020004
mov dword [ebp - 0x1b4], 0xa
lea eax, [ebp - 0x158]
mov dword [ebp - 0x20c], eax
mov dword [ebp - 0x214], 0x4008
lea ecx, [ebp - 0x1b4]
push ecx
mov dx, word [ebp - 0x80]
add dx, 1
movsx eax, dx
push eax
lea ecx, [ebp - 0x214]
push ecx
lea edx, [ebp - 0x1c4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea eax, [ebp - 0x1c4]
push eax
lea ecx, [ebp - 0x190]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fmul qword [0x401340]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI4]
movsx edx, word [0x54f98c]
mov ecx, dword [0x54f4c0]
mov dword [ecx + edx*4], eax
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x1c4]
push edx
lea eax, [ebp - 0x1b4]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xf0
push 1
mov ecx, dword [ebp - 0x158]
push ecx
push 0x428018
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov word [ebp - 0x80], ax
mov dword [ebp - 4], 0xf1
mov dword [ebp - 0x1ac], 0x80020004
mov dword [ebp - 0x1b4], 0xa
lea edx, [ebp - 0x158]
mov dword [ebp - 0x20c], edx
mov dword [ebp - 0x214], 0x4008
lea eax, [ebp - 0x1b4]
push eax
mov cx, word [ebp - 0x80]
add cx, 1
movsx edx, cx
push edx
lea eax, [ebp - 0x214]
push eax
lea ecx, [ebp - 0x1c4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x1c4]
push edx
lea eax, [ebp - 0x190]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fmul qword [0x401340]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI4]
movsx ecx, word [0x54f98c]
mov edx, dword [0x54f4dc]
mov dword [edx + ecx*4], eax
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x1c4]
push eax
lea ecx, [ebp - 0x1b4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x4a9856
mov dword [ebp - 4], 0xf2
mov edx, dword [ebp - 0xe8]
push edx
mov eax, dword [ebp - 0x30]
push eax
mov ecx, dword [ebp - 0x110]
push ecx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov dword [ebp - 0x48], eax
mov dword [ebp - 4], 0xf3
cmp dword [ebp - 0x48], 0
jne 0x4ab83b
jmp 0x4ae92a
mov dword [ebp - 4], 0xf4
mov edx, dword [ebp - 0x48]
sub edx, dword [ebp - 0xe8]
mov dword [ebp - 0x1ac], edx
mov dword [ebp - 0x1b4], 3
lea eax, [ebp - 0x30]
mov dword [ebp - 0x20c], eax
mov dword [ebp - 0x214], 0x4008
lea ecx, [ebp - 0x1b4]
push ecx
mov edx, dword [ebp - 0xe8]
push edx
lea eax, [ebp - 0x214]
push eax
lea ecx, [ebp - 0x1c4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x1c4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0xfc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x1c4]
push eax
lea ecx, [ebp - 0x1b4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xf5
mov edx, dword [ebp - 0x48]
add edx, 1
mov dword [ebp - 0xe8], edx
mov dword [ebp - 4], 0xf6
mov eax, dword [ebp - 0x9c]
add eax, 1
and eax, 0x8000001f
jns 0x4ab8f3
dec eax
or eax, 0xffffffe0
inc eax
mov dword [ebp - 0x9c], eax
mov dword [ebp - 4], 0xf7
cmp dword [ebp - 0x9c], 0
je 0x4ab90e
jmp 0x4aba6d
mov dword [ebp - 4], 0xf8
cmp dword [0x54f010], 0
jne 0x4ab93a
push 0x54f010
push 0x413b2c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x2e4], 0x54f010
jmp 0x4ab944
mov dword [ebp - 0x2e4], 0x54f010
mov ecx, dword [ebp - 0x2e4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x2e4]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x434]
push eax
lea ecx, [ebp - 0x1a4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x270], eax
fild dword [ebp - 0xe8]
fdiv dword [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFPInt]
fstp qword [ebp - 0x1ac]
mov dword [ebp - 0x1b4], 5
lea edx, [ebp - 0x1b4]
push edx
lea eax, [ebp - 0x1c4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarStrFromVar]
mov dword [ebp - 0x21c], 0x426dc8
mov dword [ebp - 0x224], 8
lea ecx, [ebp - 0x1c4]
push ecx
lea edx, [ebp - 0x224]
push edx
lea eax, [ebp - 0x1d4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x190]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
mov edx, dword [ebp - 0x270]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x270]
push ecx
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x274], eax
cmp dword [ebp - 0x274], 0
jge 0x4aba2b
push 0x54
push 0x41f4f0
mov edx, dword [ebp - 0x270]
push edx
mov eax, dword [ebp - 0x274]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2e8], eax
jmp 0x4aba35
mov dword [ebp - 0x2e8], 0
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x1a4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x1d4]
push ecx
lea edx, [ebp - 0x1c4]
push edx
lea eax, [ebp - 0x1b4]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0xf9
mov ecx, dword [ebp - 0xfc]
push ecx
push 0x41f650
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x4aba8f
jmp 0x4a8f44
mov dword [ebp - 4], 0xfa
lea edx, [ebp - 0xfc]
mov dword [ebp - 0x20c], edx
mov dword [ebp - 0x214], 0x4008
push 1
lea eax, [ebp - 0x214]
push eax
lea ecx, [ebp - 0x1b4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
mov dword [ebp - 0x21c], 0x421378
mov dword [ebp - 0x224], 0x8008
lea edx, [ebp - 0x1b4]
push edx
lea eax, [ebp - 0x224]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstLt]
mov word [ebp - 0x270], ax
lea ecx, [ebp - 0x1b4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx ecx, word [ebp - 0x270]
test ecx, ecx
je 0x4abb93
mov dword [ebp - 4], 0xfb
mov dword [ebp - 0x1ac], 0x80020004
mov dword [ebp - 0x1b4], 0xa
lea edx, [ebp - 0xfc]
mov dword [ebp - 0x20c], edx
mov dword [ebp - 0x214], 0x4008
lea eax, [ebp - 0x1b4]
push eax
push 2
lea ecx, [ebp - 0x214]
push ecx
lea edx, [ebp - 0x1c4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea eax, [ebp - 0x1c4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0xfc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x1c4]
push ecx
lea edx, [ebp - 0x1b4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x4aba6d
mov dword [ebp - 4], 0xfc
lea eax, [ebp - 0xfc]
mov dword [ebp - 0x20c], eax
mov dword [ebp - 0x214], 0x4008
push 1
lea ecx, [ebp - 0x214]
push ecx
lea edx, [ebp - 0x1b4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
mov dword [ebp - 0x21c], 0x42458c
mov dword [ebp - 0x224], 0x8008
lea eax, [ebp - 0x1b4]
push eax
lea ecx, [ebp - 0x224]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x270], ax
lea ecx, [ebp - 0x1b4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx edx, word [ebp - 0x270]
test edx, edx
je 0x4abd28
mov dword [ebp - 4], 0xfd
mov eax, dword [ebp - 0xfc]
push eax
push 0x428568
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x4abc58
mov dword [ebp - 4], 0xfe
mov ecx, dword [ebp - 0x188]
mov dword [ebp - 0xe0], ecx
mov dword [ebp - 4], 0xff
mov edx, dword [ebp - 0x144]
mov dword [ebp - 0x184], edx
jmp 0x4a8f44
mov dword [ebp - 4], 0x100
mov dword [ebp - 0x1ac], 0x80020004
mov dword [ebp - 0x1b4], 0xa
lea eax, [ebp - 0xfc]
mov dword [ebp - 0x20c], eax
mov dword [ebp - 0x214], 0x4008
lea ecx, [ebp - 0x1b4]
push ecx
push 2
lea edx, [ebp - 0x214]
push edx
lea eax, [ebp - 0x1c4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x1c4]
push ecx
lea edx, [ebp - 0x190]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fcomp qword [0x4012d8]
fnstsw ax
test ah, 0x40
je 0x4abcda
mov dword [ebp - 0x2ec], 1
jmp 0x4abce4
mov dword [ebp - 0x2ec], 0
mov eax, dword [ebp - 0x2ec]
neg eax
mov word [ebp - 0x270], ax
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x1c4]
push ecx
lea edx, [ebp - 0x1b4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
movsx eax, word [ebp - 0x270]
test eax, eax
je 0x4abd28
jmp 0x4ae92a
mov dword [ebp - 4], 0x101
push 1
mov ecx, dword [ebp - 0xfc]
push ecx
push 0x4245a0
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov word [ebp - 0xbc], ax
mov dword [ebp - 4], 0x102
movsx edx, word [ebp - 0xbc]
test edx, edx
je 0x4abe41
mov dword [ebp - 4], 0x103
mov dword [ebp - 0x1ac], 0x80020004
mov dword [ebp - 0x1b4], 0xa
lea eax, [ebp - 0xfc]
mov dword [ebp - 0x20c], eax
mov dword [ebp - 0x214], 0x4008
lea ecx, [ebp - 0x1b4]
push ecx
mov dx, word [ebp - 0xbc]
add dx, 1
movsx eax, dx
push eax
lea ecx, [ebp - 0x214]
push ecx
lea edx, [ebp - 0x1c4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea eax, [ebp - 0x1c4]
push eax
lea ecx, [ebp - 0x190]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI4]
mov dword [ebp - 0xec], eax
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x1c4]
push edx
lea eax, [ebp - 0x1b4]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x104
cmp word [ebp - 0xbc], 2
jle 0x4abe3f
mov dword [ebp - 4], 0x105
lea ecx, [ebp - 0xfc]
push ecx
movsx edx, word [ebp - 0xbc]
push edx
push 1
push 0x428574
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaMidStmtBstr]
jmp 0x4abe52
mov dword [ebp - 4], 0x106
mov dword [ebp - 0xec], 0
mov dword [ebp - 4], 0x107
push 1
mov eax, dword [ebp - 0xfc]
push eax
push 0x426e20
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov word [ebp - 0x108], ax
mov dword [ebp - 4], 0x108
movsx ecx, word [ebp - 0x108]
test ecx, ecx
je 0x4ac44a
mov dword [ebp - 4], 0x109
mov dword [ebp - 0x1ac], 2
mov dword [ebp - 0x1b4], 2
lea edx, [ebp - 0xfc]
mov dword [ebp - 0x20c], edx
mov dword [ebp - 0x214], 0x4008
lea eax, [ebp - 0x1b4]
push eax
mov cx, word [ebp - 0x108]
add cx, 1
movsx edx, cx
push edx
lea eax, [ebp - 0x214]
push eax
lea ecx, [ebp - 0x1c4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x1c4]
push edx
lea eax, [ebp - 0x190]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
mov word [ebp - 0x170], ax
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x1c4]
push ecx
lea edx, [ebp - 0x1b4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x10a
mov ax, word [ebp - 0x170]
mov word [ebp - 0x298], ax
mov dword [ebp - 4], 0x10b
cmp word [ebp - 0x298], 1
jg 0x4abf74
mov dword [ebp - 4], 0x10c
mov cx, word [ebp - 0x170]
mov word [0x54fad2], cx
jmp 0x4ac86a
mov dword [ebp - 4], 0x10d
cmp word [ebp - 0x298], 2
jne 0x4abfaf
mov dword [ebp - 4], 0x10e
mov dx, word [ebp - 0x170]
mov word [0x54fad2], dx
mov dword [ebp - 4], 0x10f
mov word [0x54fb18], 0xffff
jmp 0x4ac499
mov dword [ebp - 4], 0x110
cmp word [ebp - 0x298], 3
jne 0x4abfe9
mov dword [ebp - 4], 0x111
mov ax, word [ebp - 0x170]
mov word [0x54fad2], ax
mov dword [ebp - 4], 0x112
mov word [0x54fb18], 1
jmp 0x4ac499
mov dword [ebp - 4], 0x113
cmp word [ebp - 0x298], 0x36
jne 0x4ac016
mov dword [ebp - 4], 0x114
movsx ecx, word [ebp - 0xbc]
test ecx, ecx
je 0x4ac011
jmp 0x4ae735
jmp 0x4ac445
mov dword [ebp - 4], 0x115
cmp word [ebp - 0x298], 0x24
jne 0x4ac0d0
mov dword [ebp - 4], 0x116
mov dx, word [0x54f0b2]
mov word [ebp - 0xb8], dx
mov dword [ebp - 4], 0x117
mov edx, 0x42857c
mov ecx, 0x550994
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x118
mov word [0x5509b6], 0
mov dword [ebp - 4], 0x119
mov word [ebp - 0x25c], 0
mov word [ebp - 0x258], 2
lea eax, [ebp - 0x25c]
push eax
lea ecx, [ebp - 0x258]
push ecx
call fcn.004b5370
mov dword [ebp - 4], 0x11a
mov dx, word [0x54f0b0]
mov word [ebp - 0x150], dx
mov dword [ebp - 4], 0x11b
mov ax, word [0x54f0b0]
mov word [0x54f0b2], ax
mov dword [ebp - 4], 0x11c
mov word [0x5509b0], 0
jmp 0x4ac445
mov dword [ebp - 4], 0x11d
cmp word [ebp - 0x298], 0x25
jne 0x4ac14e
mov dword [ebp - 4], 0x11e
mov word [ebp - 0x150], 0
mov dword [ebp - 4], 0x11f
mov cx, word [ebp - 0xb8]
mov word [0x54f0b2], cx
mov dword [ebp - 4], 0x120
mov word [ebp - 0x50], 1
mov dword [ebp - 4], 0x121
mov word [ebp - 0x138], 1
mov dword [ebp - 4], 0x122
mov edx, dword [ebp - 0x188]
mov dword [ebp - 0x100], edx
mov dword [ebp - 4], 0x123
mov eax, dword [ebp - 0x144]
mov dword [ebp - 0xb4], eax
jmp 0x4ac445
mov dword [ebp - 4], 0x124
cmp word [ebp - 0x298], 0x37
jne 0x4ac174
mov dword [ebp - 4], 0x125
mov word [0x54facc], 3
jmp 0x4ac86a
mov dword [ebp - 4], 0x126
cmp word [ebp - 0x298], 0x46
jne 0x4ac1af
mov dword [ebp - 4], 0x127
movsx ecx, word [0x5509b4]
test ecx, ecx
jne 0x4ac19c
jmp 0x4a8f44
mov dword [ebp - 4], 0x128
mov dword [0x54fbf4], 0x457a0000
jmp 0x4ac1ec
mov dword [ebp - 4], 0x129
cmp word [ebp - 0x298], 0x47
jne 0x4ac289
mov dword [ebp - 4], 0x12a
movsx edx, word [0x5509b4]
test edx, edx
jne 0x4ac1db
jmp 0x4a8f44
mov dword [ebp - 4], 0x12b
mov dword [0x54fbf4], 0x431d7af5
mov dword [ebp - 4], 0x12c
fld dword [0x401514]
fmul dword [0x54fbf4]
fstp qword [ebp - 0x2f4]
movsx eax, word [ebp - 0x16c]
mov dword [ebp - 0x2f8], eax
fild dword [ebp - 0x2f8]
sub esp, 8
fstp qword [esp]
push 0x40240000
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaPowerR8]
fdivr qword [ebp - 0x2f4]
fstp dword [ebp - 0xac]
mov dword [ebp - 4], 0x12d
fld dword [0x54fbf4]
fcomp dword [ebp - 0xdc]
fnstsw ax
test ah, 0x40
jne 0x4ac284
mov dword [ebp - 4], 0x12e
mov ecx, dword [0x54fbf4]
mov dword [ebp - 0xdc], ecx
mov dword [ebp - 4], 0x12f
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFileClose]
mov dword [ebp - 4], 0x130
call fcn.004b4ae0
jmp 0x4a8db6
jmp 0x4ac445
mov dword [ebp - 4], 0x131
cmp word [ebp - 0x298], 0x4a
jne 0x4ac2af
mov dword [ebp - 4], 0x132
mov word [ebp - 0x168], 0
jmp 0x4ac445
mov dword [ebp - 4], 0x133
cmp word [ebp - 0x298], 0x4b
jne 0x4ac2e5
mov dword [ebp - 4], 0x134
mov word [ebp - 0x168], 1
mov dword [ebp - 4], 0x135
mov word [ebp - 0x120], 1
jmp 0x4ac445
mov dword [ebp - 4], 0x136
cmp word [ebp - 0x298], 0x5a
jne 0x4ac30b
mov dword [ebp - 4], 0x137
mov word [ebp - 0xa4], 0
jmp 0x4ac445
mov dword [ebp - 4], 0x138
cmp word [ebp - 0x298], 0x5b
jne 0x4ac331
mov dword [ebp - 4], 0x139
mov word [ebp - 0xa4], 1
jmp 0x4ac445
mov dword [ebp - 4], 0x13a
cmp word [ebp - 0x298], 4
je 0x4ac36a
cmp word [ebp - 0x298], 0xa
je 0x4ac36a
cmp word [ebp - 0x298], 0xb
je 0x4ac36a
cmp word [ebp - 0x298], 0xc
je 0x4ac36a
cmp word [ebp - 0x298], 0x39
jne 0x4ac36f
jmp 0x4ac445
mov dword [ebp - 4], 0x13b
mov dword [ebp - 0x21c], 0x428588
mov dword [ebp - 0x224], 8
lea edx, [ebp - 0x170]
mov dword [ebp - 0x20c], edx
mov dword [ebp - 0x214], 0x4002
lea eax, [ebp - 0x214]
push eax
lea ecx, [ebp - 0x1b4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarStrFromVar]
mov dword [ebp - 0x22c], 0x428594
mov dword [ebp - 0x234], 8
lea edx, [ebp - 0x224]
push edx
lea eax, [ebp - 0x1b4]
push eax
lea ecx, [ebp - 0x1c4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x234]
push edx
lea eax, [ebp - 0x1d4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x190]
push ecx
call fcn.004b8b00
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x1d4]
push edx
lea eax, [ebp - 0x1c4]
push eax
lea ecx, [ebp - 0x1b4]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
jmp 0x4a8f44
mov dword [ebp - 4], 0x13c
cmp dword [ebp - 0xec], 2
jne 0x4ac47a
mov dword [ebp - 4], 0x13d
mov word [ebp - 0x170], 1
mov dword [ebp - 4], 0x13e
mov word [0x54fad2], 1
mov dword [ebp - 4], 0x13f
cmp word [0x54fad2], 2
je 0x4ac499
cmp word [0x54fad2], 3
jne 0x4ac86a
mov dword [ebp - 4], 0x140
mov edx, dword [ebp - 0x188]
mov dword [ebp - 0x100], edx
mov dword [ebp - 4], 0x141
mov eax, dword [ebp - 0x144]
mov dword [ebp - 0xb4], eax
mov dword [ebp - 4], 0x142
push 1
mov ecx, dword [ebp - 0xfc]
push ecx
push 0x426a8c
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov word [ebp - 0x28], ax
mov dword [ebp - 4], 0x143
movsx edx, word [ebp - 0x28]
test edx, edx
je 0x4ac682
mov dword [ebp - 4], 0x144
movsx eax, word [ebp - 0x14c]
test eax, eax
je 0x4ac5d0
mov dword [ebp - 4], 0x145
mov dword [ebp - 0x1ac], 0x80020004
mov dword [ebp - 0x1b4], 0xa
lea ecx, [ebp - 0xfc]
mov dword [ebp - 0x20c], ecx
mov dword [ebp - 0x214], 0x4008
lea edx, [ebp - 0x1b4]
push edx
mov ax, word [ebp - 0x28]
add ax, 1
movsx ecx, ax
push ecx
lea edx, [ebp - 0x214]
push edx
lea eax, [ebp - 0x1c4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x1c4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x10c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x1c4]
push edx
lea eax, [ebp - 0x1b4]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x146
lea ecx, [ebp - 0x2a4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaGosub]
test eax, eax
jne 0x4ac5b2
jmp 0x4ad2fb
mov dword [ebp - 4], 0x147
fld dword [ebp - 0xac]
fmul dword [ebp - 0x130]
fstp dword [ebp - 0x8c]
jmp 0x4ac680
mov dword [ebp - 4], 0x148
mov dword [ebp - 0x1ac], 0x80020004
mov dword [ebp - 0x1b4], 0xa
lea edx, [ebp - 0xfc]
mov dword [ebp - 0x20c], edx
mov dword [ebp - 0x214], 0x4008
lea eax, [ebp - 0x1b4]
push eax
mov cx, word [ebp - 0x28]
add cx, 1
movsx edx, cx
push edx
lea eax, [ebp - 0x214]
push eax
lea ecx, [ebp - 0x1c4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x1c4]
push edx
lea eax, [ebp - 0x190]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fstp qword [ebp - 0x26c]
fld dword [ebp - 0xac]
fmul qword [ebp - 0x26c]
fstp dword [ebp - 0x8c]
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x1c4]
push ecx
lea edx, [ebp - 0x1b4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x4ac693
mov dword [ebp - 4], 0x149
mov dword [ebp - 0x8c], 0
mov dword [ebp - 4], 0x14a
push 1
mov eax, dword [ebp - 0xfc]
push eax
push 0x428018
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov word [ebp - 0x154], ax
mov dword [ebp - 4], 0x14b
movsx ecx, word [ebp - 0x154]
test ecx, ecx
je 0x4ac85c
mov dword [ebp - 4], 0x14c
movsx edx, word [ebp - 0x14c]
test edx, edx
je 0x4ac7aa
mov dword [ebp - 4], 0x14d
mov dword [ebp - 0x1ac], 0x80020004
mov dword [ebp - 0x1b4], 0xa
lea eax, [ebp - 0xfc]
mov dword [ebp - 0x20c], eax
mov dword [ebp - 0x214], 0x4008
lea ecx, [ebp - 0x1b4]
push ecx
mov dx, word [ebp - 0x154]
add dx, 1
movsx eax, dx
push eax
lea ecx, [ebp - 0x214]
push ecx
lea edx, [ebp - 0x1c4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea eax, [ebp - 0x1c4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x10c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x1c4]
push ecx
lea edx, [ebp - 0x1b4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x14e
lea eax, [ebp - 0x2a4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaGosub]
test eax, eax
jne 0x4ac78f
jmp 0x4ad2fb
mov dword [ebp - 4], 0x14f
fld dword [ebp - 0xac]
fmul dword [ebp - 0x130]
fstp dword [ebp - 0x64]
jmp 0x4ac85a
mov dword [ebp - 4], 0x150
mov dword [ebp - 0x1ac], 0x80020004
mov dword [ebp - 0x1b4], 0xa
lea ecx, [ebp - 0xfc]
mov dword [ebp - 0x20c], ecx
mov dword [ebp - 0x214], 0x4008
lea edx, [ebp - 0x1b4]
push edx
mov ax, word [ebp - 0x154]
add ax, 1
movsx ecx, ax
push ecx
lea edx, [ebp - 0x214]
push edx
lea eax, [ebp - 0x1c4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x1c4]
push ecx
lea edx, [ebp - 0x190]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fstp qword [ebp - 0x26c]
fld dword [ebp - 0xac]
fmul qword [ebp - 0x26c]
fstp dword [ebp - 0x64]
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x1c4]
push eax
lea ecx, [ebp - 0x1b4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x4ac86a
mov dword [ebp - 4], 0x151
mov dword [ebp - 0x64], 0
mov dword [ebp - 4], 0x152
movsx edx, word [ebp - 0xbc]
test edx, edx
je 0x4ac8a5
mov dword [ebp - 4], 0x153
cmp dword [ebp - 0xec], 9
jle 0x4ac891
jmp 0x4ae735
mov dword [ebp - 4], 0x154
mov ax, word [ebp - 0xec]
mov word [0x54facc], ax
mov dword [ebp - 4], 0x155
push 1
mov ecx, dword [ebp - 0xfc]
push ecx
push 0x420c04
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov word [ebp - 0xcc], ax
mov dword [ebp - 4], 0x156
push 1
mov edx, dword [ebp - 0xfc]
push edx
push 0x420bfc
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov word [ebp - 0x11c], ax
mov dword [ebp - 4], 0x157
movsx eax, word [ebp - 0xa4]
test eax, eax
je 0x4accd5
mov dword [ebp - 4], 0x158
movsx ecx, word [ebp - 0x14c]
test ecx, ecx
je 0x4acb09
mov dword [ebp - 4], 0x159
movsx edx, word [ebp - 0x11c]
test edx, edx
je 0x4aca13
mov dword [ebp - 4], 0x15a
mov dword [ebp - 0x1ac], 0x80020004
mov dword [ebp - 0x1b4], 0xa
lea eax, [ebp - 0xfc]
mov dword [ebp - 0x20c], eax
mov dword [ebp - 0x214], 0x4008
lea ecx, [ebp - 0x1b4]
push ecx
mov dx, word [ebp - 0x11c]
add dx, 1
movsx eax, dx
push eax
lea ecx, [ebp - 0x214]
push ecx
lea edx, [ebp - 0x1c4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea eax, [ebp - 0x1c4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x10c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x1c4]
push ecx
lea edx, [ebp - 0x1b4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x15b
lea eax, [ebp - 0x2a4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaGosub]
test eax, eax
jne 0x4ac9db
jmp 0x4ad2fb
mov dword [ebp - 4], 0x15c
fld dword [ebp - 0x130]
fadd dword [ebp - 0x98]
fstp dword [ebp - 0x98]
mov dword [ebp - 4], 0x15d
fld dword [ebp - 0x98]
fmul dword [ebp - 0xac]
fadd dword [ebp - 0xe0]
fstp dword [ebp - 0x188]
mov dword [ebp - 4], 0x15e
movsx ecx, word [ebp - 0xcc]
test ecx, ecx
je 0x4acb04
mov dword [ebp - 4], 0x15f
mov dword [ebp - 0x1ac], 0x80020004
mov dword [ebp - 0x1b4], 0xa
lea edx, [ebp - 0xfc]
mov dword [ebp - 0x20c], edx
mov dword [ebp - 0x214], 0x4008
lea eax, [ebp - 0x1b4]
push eax
mov cx, word [ebp - 0xcc]
add cx, 1
movsx edx, cx
push edx
lea eax, [ebp - 0x214]
push eax
lea ecx, [ebp - 0x1c4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x1c4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x10c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x1c4]
push eax
lea ecx, [ebp - 0x1b4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x160
lea edx, [ebp - 0x2a4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaGosub]
test eax, eax
jne 0x4acad5
jmp 0x4ad2fb
mov dword [ebp - 4], 0x161
fld dword [ebp - 0x130]
fadd dword [ebp - 0x78]
fstp dword [ebp - 0x78]
mov dword [ebp - 4], 0x162
fld dword [ebp - 0x78]
fmul dword [ebp - 0xac]
fadd dword [ebp - 0x184]
fstp dword [ebp - 0x144]
jmp 0x4accd0
mov dword [ebp - 4], 0x163
movsx eax, word [ebp - 0x11c]
test eax, eax
je 0x4acbf1
mov dword [ebp - 4], 0x164
mov dword [ebp - 0x1ac], 0x80020004
mov dword [ebp - 0x1b4], 0xa
lea ecx, [ebp - 0xfc]
mov dword [ebp - 0x20c], ecx
mov dword [ebp - 0x214], 0x4008
lea edx, [ebp - 0x1b4]
push edx
mov ax, word [ebp - 0x11c]
add ax, 1
movsx ecx, ax
push ecx
lea edx, [ebp - 0x214]
push edx
lea eax, [ebp - 0x1c4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x1c4]
push ecx
lea edx, [ebp - 0x190]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fstp qword [ebp - 0x26c]
fld dword [ebp - 0x98]
fadd qword [ebp - 0x26c]
fstp dword [ebp - 0x98]
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x1c4]
push eax
lea ecx, [ebp - 0x1b4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x165
fld dword [ebp - 0xac]
fmul dword [ebp - 0x98]
fadd dword [ebp - 0xe0]
fstp dword [ebp - 0x188]
mov dword [ebp - 4], 0x166
movsx edx, word [ebp - 0xcc]
test edx, edx
je 0x4accd0
mov dword [ebp - 4], 0x167
mov dword [ebp - 0x1ac], 0x80020004
mov dword [ebp - 0x1b4], 0xa
lea eax, [ebp - 0xfc]
mov dword [ebp - 0x20c], eax
mov dword [ebp - 0x214], 0x4008
lea ecx, [ebp - 0x1b4]
push ecx
mov dx, word [ebp - 0xcc]
add dx, 1
movsx eax, dx
push eax
lea ecx, [ebp - 0x214]
push ecx
lea edx, [ebp - 0x1c4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea eax, [ebp - 0x1c4]
push eax
lea ecx, [ebp - 0x190]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fstp qword [ebp - 0x26c]
fld dword [ebp - 0x78]
fadd qword [ebp - 0x26c]
fstp dword [ebp - 0x78]
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x1c4]
push edx
lea eax, [ebp - 0x1b4]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x168
fld dword [ebp - 0xac]
fmul dword [ebp - 0x78]
fadd dword [ebp - 0x184]
fstp dword [ebp - 0x144]
jmp 0x4ad050
mov dword [ebp - 4], 0x169
movsx ecx, word [ebp - 0x14c]
test ecx, ecx
je 0x4aceb2
mov dword [ebp - 4], 0x16a
movsx edx, word [ebp - 0x11c]
test edx, edx
je 0x4acdcc
mov dword [ebp - 4], 0x16b
mov dword [ebp - 0x1ac], 0x80020004
mov dword [ebp - 0x1b4], 0xa
lea eax, [ebp - 0xfc]
mov dword [ebp - 0x20c], eax
mov dword [ebp - 0x214], 0x4008
lea ecx, [ebp - 0x1b4]
push ecx
mov dx, word [ebp - 0x11c]
add dx, 1
movsx eax, dx
push eax
lea ecx, [ebp - 0x214]
push ecx
lea edx, [ebp - 0x1c4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea eax, [ebp - 0x1c4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x10c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x1c4]
push ecx
lea edx, [ebp - 0x1b4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x16c
lea eax, [ebp - 0x2a4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaGosub]
test eax, eax
jne 0x4acdad
jmp 0x4ad2fb
mov dword [ebp - 4], 0x16d
fld dword [ebp - 0xac]
fmul dword [ebp - 0x130]
fadd dword [ebp - 0xe0]
fstp dword [ebp - 0x188]
mov dword [ebp - 4], 0x16e
movsx ecx, word [ebp - 0xcc]
test ecx, ecx
je 0x4acead
mov dword [ebp - 4], 0x16f
mov dword [ebp - 0x1ac], 0x80020004
mov dword [ebp - 0x1b4], 0xa
lea edx, [ebp - 0xfc]
mov dword [ebp - 0x20c], edx
mov dword [ebp - 0x214], 0x4008
lea eax, [ebp - 0x1b4]
push eax
mov cx, word [ebp - 0xcc]
add cx, 1
movsx edx, cx
push edx
lea eax, [ebp - 0x214]
push eax
lea ecx, [ebp - 0x1c4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x1c4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x10c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x1c4]
push eax
lea ecx, [ebp - 0x1b4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x170
lea edx, [ebp - 0x2a4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaGosub]
test eax, eax
jne 0x4ace8e
jmp 0x4ad2fb
mov dword [ebp - 4], 0x171
fld dword [ebp - 0xac]
fmul dword [ebp - 0x130]
fadd dword [ebp - 0x184]
fstp dword [ebp - 0x144]
jmp 0x4ad050
mov dword [ebp - 4], 0x172
movsx eax, word [ebp - 0x11c]
test eax, eax
je 0x4acf81
mov dword [ebp - 4], 0x173
mov dword [ebp - 0x1ac], 0x80020004
mov dword [ebp - 0x1b4], 0xa
lea ecx, [ebp - 0xfc]
mov dword [ebp - 0x20c], ecx
mov dword [ebp - 0x214], 0x4008
lea edx, [ebp - 0x1b4]
push edx
mov ax, word [ebp - 0x11c]
add ax, 1
movsx ecx, ax
push ecx
lea edx, [ebp - 0x214]
push edx
lea eax, [ebp - 0x1c4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x1c4]
push ecx
lea edx, [ebp - 0x190]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fstp qword [ebp - 0x26c]
fld dword [ebp - 0xac]
fmul qword [ebp - 0x26c]
fadd dword [ebp - 0xe0]
fstp dword [ebp - 0x188]
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x1c4]
push eax
lea ecx, [ebp - 0x1b4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x174
movsx edx, word [ebp - 0xcc]
test edx, edx
je 0x4ad050
mov dword [ebp - 4], 0x175
mov dword [ebp - 0x1ac], 0x80020004
mov dword [ebp - 0x1b4], 0xa
lea eax, [ebp - 0xfc]
mov dword [ebp - 0x20c], eax
mov dword [ebp - 0x214], 0x4008
lea ecx, [ebp - 0x1b4]
push ecx
mov dx, word [ebp - 0xcc]
add dx, 1
movsx eax, dx
push eax
lea ecx, [ebp - 0x214]
push ecx
lea edx, [ebp - 0x1c4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea eax, [ebp - 0x1c4]
push eax
lea ecx, [ebp - 0x190]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fstp qword [ebp - 0x26c]
fld dword [ebp - 0xac]
fmul qword [ebp - 0x26c]
fadd dword [ebp - 0x184]
fstp dword [ebp - 0x144]
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x1c4]
push edx
lea eax, [ebp - 0x1b4]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x176
mov cx, word [0x54facc]
mov word [ebp - 0x29c], cx
movsx edx, word [ebp - 0x29c]
mov dword [ebp - 0x2fc], edx
cmp dword [ebp - 0x2fc], 1
je 0x4ad0ee
cmp dword [ebp - 0x2fc], 2
je 0x4ad096
cmp dword [ebp - 0x2fc], 3
je 0x4ad1d3
jmp 0x4ad221
mov dword [ebp - 4], 0x177
mov word [ebp - 0x50], 1
mov dword [ebp - 4], 0x178
mov word [ebp - 0x138], 1
mov dword [ebp - 4], 0x179
mov eax, dword [ebp - 0x188]
mov dword [ebp - 0x100], eax
mov dword [ebp - 4], 0x17a
mov ecx, dword [ebp - 0x144]
mov dword [ebp - 0xb4], ecx
mov dword [ebp - 4], 0x17b
mov word [0x5509b0], 2
jmp 0x4ad2f6
mov dword [ebp - 4], 0x17c
cmp word [0x5509b0], 3
jne 0x4ad185
mov dword [ebp - 4], 0x17d
mov word [0x54facc], 2
mov dword [ebp - 4], 0x17e
push 0x54f0b2
lea edx, [ebp - 0x160]
push edx
lea eax, [ebp - 0x18c]
push eax
call fcn.004b1010
mov dword [ebp - 4], 0x17f
mov word [0x54facc], 1
mov dword [ebp - 4], 0x180
mov word [ebp - 0x138], 1
mov dword [ebp - 4], 0x181
mov ecx, dword [ebp - 0x188]
mov dword [ebp - 0x100], ecx
mov dword [ebp - 4], 0x182
mov edx, dword [ebp - 0x144]
mov dword [ebp - 0xb4], edx
mov dword [ebp - 4], 0x183
mov word [ebp - 0x50], 0
mov dword [ebp - 4], 0x184
cmp word [0x54fad2], 1
jle 0x4ad19b
jmp 0x4ae0cb
mov dword [ebp - 4], 0x185
mov ax, word [ebp - 0x11c]
or ax, word [ebp - 0xcc]
movsx ecx, ax
test ecx, ecx
je 0x4ad1ce
mov dword [ebp - 4], 0x186
movsx edx, word [ebp - 0x138]
test edx, edx
je 0x4ad1ce
jmp 0x4ad535
jmp 0x4ad2f6
mov dword [ebp - 4], 0x187
mov ax, word [ebp - 0x11c]
or ax, word [ebp - 0xcc]
movsx ecx, ax
test ecx, ecx
je 0x4ad208
mov dword [ebp - 4], 0x188
movsx edx, word [ebp - 0xbc]
test edx, edx
je 0x4ad206
jmp 0x4ad656
jmp 0x4ad21c
mov dword [ebp - 4], 0x189
movsx eax, word [ebp - 0x50]
test eax, eax
je 0x4ad21c
jmp 0x4ad656
jmp 0x4ad2f6
mov dword [ebp - 4], 0x18a
movsx ecx, word [0x54facc]
test ecx, ecx
je 0x4ad2e0
mov dword [ebp - 4], 0x18b
mov dword [ebp - 0x21c], 0x4285bc
mov dword [ebp - 0x224], 8
mov dword [ebp - 0x20c], 0x54facc
mov dword [ebp - 0x214], 0x4002
lea edx, [ebp - 0x214]
push edx
lea eax, [ebp - 0x1b4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarStrFromVar]
lea ecx, [ebp - 0x224]
push ecx
lea edx, [ebp - 0x1b4]
push edx
lea eax, [ebp - 0x1c4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x190]
push ecx
call fcn.004b8b00
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x1c4]
push edx
lea eax, [ebp - 0x1b4]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x4b0d48
mov dword [ebp - 4], 0x18c
cmp word [0x5509b0], 3
jne 0x4ad2f6
jmp 0x4ad096
jmp 0x4a8f44
mov dword [ebp - 4], 0x18d
mov word [ebp - 0x2c], 1
mov dword [ebp - 4], 0x18e
mov word [ebp - 0x134], 0
mov dword [ebp - 4], 0x18f
mov dword [ebp - 0x1ac], 1
mov dword [ebp - 0x1b4], 2
lea ecx, [ebp - 0x10c]
mov dword [ebp - 0x20c], ecx
mov dword [ebp - 0x214], 0x4008
lea edx, [ebp - 0x1b4]
push edx
movsx eax, word [ebp - 0x2c]
push eax
lea ecx, [ebp - 0x214]
push ecx
lea edx, [ebp - 0x1c4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea eax, [ebp - 0x1c4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x1c4]
push ecx
lea edx, [ebp - 0x1b4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x190
push 1
push 0x4285d4
mov eax, dword [ebp - 0x114]
push eax
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
je 0x4ad3c0
jmp 0x4ad3fa
mov dword [ebp - 4], 0x191
push 1
push 0x4285e0
mov ecx, dword [ebp - 0x114]
push ecx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
je 0x4ad430
mov dword [ebp - 4], 0x192
mov dx, word [ebp - 0x134]
add dx, 1
mov word [ebp - 0x134], dx
mov dword [ebp - 4], 0x193
movsx esi, word [ebp - 0x2c]
mov eax, dword [ebp - 0x10c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
cmp esi, eax
jge 0x4ad42e
mov dword [ebp - 4], 0x194
mov cx, word [ebp - 0x2c]
add cx, 1
mov word [ebp - 0x2c], cx
jmp 0x4ad318
jmp 0x4ad45e
mov dword [ebp - 4], 0x195
mov dx, word [ebp - 0x2c]
sub dx, 1
movsx eax, dx
push eax
mov ecx, dword [ebp - 0x10c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x10c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x196
mov dx, word [ebp - 0x134]
cmp dx, word [ebp - 0x14c]
jge 0x4ad507
mov dword [ebp - 4], 0x197
mov dword [ebp - 0x20c], 0x4205c4
mov dword [ebp - 0x214], 8
lea edx, [ebp - 0x214]
lea ecx, [ebp - 0x1b4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov eax, dword [ebp - 0x10c]
push eax
lea ecx, [ebp - 0x1b4]
push ecx
mov dx, word [ebp - 0x14c]
sub dx, word [ebp - 0x134]
movsx eax, dx
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcStringBstr]
mov edx, eax
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x10c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x1b4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x198
mov ecx, dword [ebp - 0x10c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fstp dword [ebp - 0x130]
mov dword [ebp - 4], 0x199
lea edx, [ebp - 0x2a4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaGosubReturn]
mov dword [ebp - 4], 0x19a
movsx eax, word [ebp - 0x50]
test eax, eax
je 0x4ad639
mov dword [ebp - 4], 0x19b
movsx ecx, word [ebp - 0x150]
test ecx, ecx
je 0x4ad56f
mov dword [ebp - 4], 0x19c
mov dx, word [ebp - 0x150]
mov word [0x54f0b2], dx
mov dword [ebp - 4], 0x19d
fld dword [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI4]
mov dword [ebp - 0x18c], eax
mov dword [ebp - 4], 0x19e
fld dword [ebp - 0xb4]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI4]
mov dword [ebp - 0x160], eax
mov dword [ebp - 4], 0x19f
cmp word [0x54fad0], 3
jne 0x4ad5b4
jmp 0x4ad60a
mov dword [ebp - 4], 0x1a0
mov eax, dword [0x54fb30]
sub eax, dword [ebp - 0x18c]
cdq
xor eax, edx
sub eax, edx
cmp eax, 3
jle 0x4ad5d2
jmp 0x4ad60a
mov dword [ebp - 4], 0x1a1
mov eax, dword [0x54fb34]
sub eax, dword [ebp - 0x160]
cdq
xor eax, edx
sub eax, edx
cmp eax, 3
jle 0x4ad5f0
jmp 0x4ad60a
mov dword [ebp - 4], 0x1a2
mov ax, word [0x54f0b2]
cmp ax, word [0x54faca]
je 0x4ad608
jmp 0x4ad60a
jmp 0x4ad639
mov dword [ebp - 4], 0x1a3
mov word [0x54facc], 2
mov dword [ebp - 4], 0x1a4
push 0x54f0b2
lea ecx, [ebp - 0x160]
push ecx
lea edx, [ebp - 0x18c]
push edx
call fcn.004b1010
mov dword [ebp - 4], 0x1a5
mov word [0x54facc], 1
mov dword [ebp - 4], 0x1a6
mov word [ebp - 0x50], 0
mov dword [ebp - 4], 0x1a7
lea eax, [ebp - 0x34]
push eax
call fcn.004b5920
mov dword [ebp - 4], 0x1a8
mov cx, word [0x54f0b2]
mov word [ebp - 0x2a0], cx
mov dword [ebp - 4], 0x1a9
movsx edx, word [ebp - 0x2a0]
test edx, edx
jne 0x4ad6d2
mov dword [ebp - 4], 0x1aa
mov edx, 0x4285fc
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0x190]
push eax
call fcn.004b8b00
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x1ab
mov word [0x54f0b2], 0xff
jmp 0x4adbf7
mov dword [ebp - 4], 0x1ac
cmp word [ebp - 0x2a0], 0
jge 0x4adbf7
mov dword [ebp - 4], 0x1ad
mov cx, word [0x54f0b2]
neg cx
mov word [ebp - 0x1ac], cx
mov dword [ebp - 0x1b4], 2
mov edx, dword [0x54f87c]
push edx
push 0x428418
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
lea eax, [ebp - 0x1b4]
push eax
call fcn.004d1c40
mov edx, eax
lea ecx, [ebp - 0x194]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x198]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x42750c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x198]
push ecx
lea edx, [ebp - 0x194]
push edx
lea eax, [ebp - 0x190]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
lea ecx, [ebp - 0x1b4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x1ae
mov ecx, dword [ebp - 0xd4]
push ecx
push 3
push 0xffffffffffffffff
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaFileOpen]
mov dword [ebp - 4], 0x1af
push 3
call dword [sym.imp.MSVBVM60.DLL_rtcEndOfFile]
movsx edx, ax
test edx, edx
je 0x4ad7e3
mov dword [ebp - 4], 0x1b0
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFileClose]
jmp 0x4adcf9
mov dword [ebp - 4], 0x1b1
push 3
lea eax, [ebp - 0x10c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLineInputStr]
mov dword [ebp - 4], 0x1b2
push 3
mov ecx, dword [ebp - 0x10c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x1b3
mov dword [ebp - 0x1ac], 0x80020004
mov dword [ebp - 0x1b4], 0xa
lea edx, [ebp - 0x10c]
mov dword [ebp - 0x20c], edx
mov dword [ebp - 0x214], 0x4008
lea eax, [ebp - 0x1b4]
push eax
push 4
lea ecx, [ebp - 0x214]
push ecx
lea edx, [ebp - 0x1c4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea eax, [ebp - 0x1c4]
push eax
lea ecx, [ebp - 0x190]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
mov word [0x54f0b0], ax
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x1c4]
push edx
lea eax, [ebp - 0x1b4]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x1b4
push 3
lea ecx, [ebp - 0x10c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLineInputStr]
mov dword [ebp - 4], 0x1b5
mov edx, dword [ebp - 0x10c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fadd dword [ebp - 0x188]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI4]
mov dword [ebp - 0x18c], eax
mov dword [ebp - 4], 0x1b6
push 3
lea eax, [ebp - 0x10c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLineInputStr]
mov dword [ebp - 4], 0x1b7
mov ecx, dword [ebp - 0x10c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fadd dword [ebp - 0x144]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI4]
mov dword [ebp - 0x160], eax
mov dword [ebp - 4], 0x1b8
movsx edx, word [ebp - 0xa0]
test edx, edx
je 0x4ad95b
mov dword [ebp - 4], 0x1b9
mov ax, word [0x54f0b0]
add ax, 0x7d0
mov word [ebp - 0xf8], ax
jmp 0x4ad970
mov dword [ebp - 4], 0x1ba
mov cx, word [0x54f0b0]
mov word [ebp - 0xf8], cx
mov dword [ebp - 4], 0x1bb
cmp word [ebp - 0xf8], 0xfff
jle 0x4ad99b
mov dword [ebp - 4], 0x1bc
movsx edx, word [0x54f0b0]
mov dword [0x5509ac], edx
jmp 0x4a9d34
mov dword [ebp - 4], 0x1bd
movsx eax, word [ebp - 0xf8]
mov ecx, dword [0x54f80c]
mov word [ecx + eax*2], 1
mov dword [ebp - 4], 0x1be
mov edx, dword [ebp - 0xa8]
lea ecx, [ebp - 0x280]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1bf
mov edx, dword [ebp - 0x280]
push edx
push 0x42865c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x4ada21
mov dword [ebp - 4], 0x1c0
mov word [0x54facc], 3
mov dword [ebp - 4], 0x1c1
lea eax, [ebp - 0xf8]
push eax
lea ecx, [ebp - 0x160]
push ecx
lea edx, [ebp - 0x18c]
push edx
call fcn.004b1010
jmp 0x4adbf2
mov dword [ebp - 4], 0x1c2
mov eax, dword [ebp - 0x280]
push eax
push 0x428668
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x4adaf9
mov dword [ebp - 4], 0x1c3
lea ecx, [ebp - 0x2a4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaGosub]
test eax, eax
jne 0x4ada5f
jmp 0x4add42
mov dword [ebp - 4], 0x1c4
push 3
lea edx, [ebp - 0x10c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLineInputStr]
mov dword [ebp - 4], 0x1c5
mov eax, dword [ebp - 0x10c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fadd dword [ebp - 0x188]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI4]
mov dword [ebp - 0x18c], eax
mov dword [ebp - 4], 0x1c6
push 3
lea ecx, [ebp - 0x10c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLineInputStr]
mov dword [ebp - 4], 0x1c7
mov edx, dword [ebp - 0x10c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fadd dword [ebp - 0x144]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI4]
mov dword [ebp - 0x160], eax
mov dword [ebp - 4], 0x1c8
lea eax, [ebp - 0x2a4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaGosub]
test eax, eax
jne 0x4adaf4
jmp 0x4add87
jmp 0x4adbf2
mov dword [ebp - 4], 0x1c9
mov ecx, dword [ebp - 0x280]
push ecx
push 0x42857c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x4adbf2
mov dword [ebp - 4], 0x1ca
lea edx, [ebp - 0x2a4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaGosub]
test eax, eax
jne 0x4adb37
jmp 0x4add42
mov dword [ebp - 4], 0x1cb
push 3
lea eax, [ebp - 0x10c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLineInputStr]
mov dword [ebp - 4], 0x1cc
mov ecx, dword [ebp - 0x10c]
push ecx
push 0x426b98
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
je 0x4adbf2
mov dword [ebp - 4], 0x1cd
mov edx, dword [ebp - 0x10c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fadd dword [ebp - 0x188]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI4]
mov dword [ebp - 0x18c], eax
mov dword [ebp - 4], 0x1ce
push 3
lea eax, [ebp - 0x10c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLineInputStr]
mov dword [ebp - 4], 0x1cf
mov ecx, dword [ebp - 0x10c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fadd dword [ebp - 0x144]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI4]
mov dword [ebp - 0x160], eax
mov dword [ebp - 4], 0x1d0
lea edx, [ebp - 0x2a4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaGosub]
test eax, eax
jne 0x4adbed
jmp 0x4add87
jmp 0x4adb37
jmp 0x4ad7b9
mov dword [ebp - 4], 0x1d1
fld dword [ebp - 0x188]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI4]
mov dword [ebp - 0x18c], eax
mov dword [ebp - 4], 0x1d2
fld dword [ebp - 0x144]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI4]
mov dword [ebp - 0x160], eax
mov dword [ebp - 4], 0x1d3
movsx eax, word [ebp - 0x150]
test eax, eax
je 0x4adc52
mov dword [ebp - 4], 0x1d4
mov cx, word [ebp - 0x150]
mov word [ebp - 0xf8], cx
jmp 0x4adc67
mov dword [ebp - 4], 0x1d5
mov dx, word [0x54f0b2]
mov word [ebp - 0xf8], dx
mov dword [ebp - 4], 0x1d6
movsx eax, word [ebp - 0xa0]
test eax, eax
je 0x4adcac
mov dword [ebp - 4], 0x1d7
mov cx, word [ebp - 0xf8]
add cx, 0x7d0
mov word [ebp - 0xf8], cx
mov dword [ebp - 4], 0x1d8
movsx edx, word [ebp - 0xf8]
mov eax, dword [0x54f80c]
mov word [eax + edx*2], 1
mov dword [ebp - 4], 0x1d9
lea ecx, [ebp - 0xf8]
push ecx
lea edx, [ebp - 0x160]
push edx
lea eax, [ebp - 0x18c]
push eax
call fcn.004b1010
mov dword [ebp - 4], 0x1da
cmp word [ebp - 0xf8], 0x7d0
jge 0x4adcf9
mov dword [ebp - 4], 0x1db
movsx ecx, word [ebp - 0xf8]
mov edx, dword [0x54f80c]
mov word [edx + ecx*2], 1
mov dword [ebp - 4], 0x1dc
mov ax, word [0x54facc]
mov word [0x5509b0], ax
mov dword [ebp - 4], 0x1dd
cmp word [0x54facc], 3
jne 0x4add3d
mov dword [ebp - 4], 0x1de
mov word [ebp - 0x138], 0
mov dword [ebp - 4], 0x1df
mov word [0x54facc], 0
jmp 0x4a8f44
mov dword [ebp - 4], 0x1e0
mov word [0x54facc], 2
mov dword [ebp - 4], 0x1e1
lea ecx, [ebp - 0xf8]
push ecx
lea edx, [ebp - 0x160]
push edx
lea eax, [ebp - 0x18c]
push eax
call fcn.004b1010
mov dword [ebp - 4], 0x1e2
lea ecx, [ebp - 0x2a4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaGosubReturn]
mov dword [ebp - 4], 0x1e3
mov word [0x54facc], 1
mov dword [ebp - 4], 0x1e4
lea edx, [ebp - 0xf8]
push edx
lea eax, [ebp - 0x160]
push eax
lea ecx, [ebp - 0x18c]
push ecx
call fcn.004b1010
mov dword [ebp - 4], 0x1e5
lea edx, [ebp - 0x2a4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaGosubReturn]
mov dword [ebp - 4], 0x1e6
fld dword [ebp - 0xb4]
fisub dword [0x54fb00]
fstp dword [ebp - 0x264]
fld dword [ebp - 0x100]
fisub dword [0x54fafc]
fstp dword [ebp - 0x260]
lea eax, [ebp - 0x264]
push eax
lea ecx, [ebp - 0x260]
push ecx
call fcn.004b5820
fstp dword [0x54fb24]
mov dword [ebp - 4], 0x1e7
fld dword [ebp - 0x144]
fisub dword [0x54fb00]
fstp dword [ebp - 0x264]
fld dword [ebp - 0x188]
fisub dword [0x54fafc]
fstp dword [ebp - 0x260]
lea edx, [ebp - 0x264]
push edx
lea eax, [ebp - 0x260]
push eax
call fcn.004b5820
fstp dword [0x54fb28]
mov dword [ebp - 4], 0x1e8
cmp word [0x54fb18], 1
jne 0x4ade9a
mov dword [ebp - 4], 0x1e9
fld dword [0x54fb28]
fcomp dword [0x54fb24]
fnstsw ax
test ah, 0x41
je 0x4ade98
mov dword [ebp - 4], 0x1ea
fld dword [0x54fb28]
fadd qword [0x401fb0]
fstp dword [0x54fb28]
jmp 0x4adecd
mov dword [ebp - 4], 0x1eb
fld dword [0x54fb28]
fcomp dword [0x54fb24]
fnstsw ax
test ah, 1
jne 0x4adecd
mov dword [ebp - 4], 0x1ec
fld dword [0x54fb28]
fsub qword [0x401fb0]
fstp dword [0x54fb28]
mov dword [ebp - 4], 0x1ed
fld dword [0x54fb28]
fsub dword [0x54fb24]
fabs
fst dword [ebp - 0x300]
fcomp dword [0x402ffc]
fnstsw ax
test ah, 0x41
jne 0x4adf1b
mov dword [ebp - 4], 0x1ee
movsx ecx, word [ebp - 0x168]
test ecx, ecx
jne 0x4adf1b
mov dword [ebp - 4], 0x1ef
lea edx, [ebp - 0x2a4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaGosubReturn]
mov dword [ebp - 4], 0x1f0
fld dword [0x54fb28]
fsub dword [0x54fb24]
fstp dword [0x54fb2c]
mov dword [ebp - 4], 0x1f1
push 0x40000000
push 0
fld dword [ebp - 0x100]
fisub dword [0x54fafc]
sub esp, 8
fstp qword [esp]
call dword [sym.imp.MSVBVM60.DLL___vbaPowerR8]
fstp qword [ebp - 0x308]
push 0x40000000
push 0
fld dword [ebp - 0xb4]
fisub dword [0x54fb00]
sub esp, 8
fstp qword [esp]
call dword [sym.imp.MSVBVM60.DLL___vbaPowerR8]
fadd qword [ebp - 0x308]
call sub.MSVBVM60.DLL__CIsqrt
fstp dword [ebp - 0x3c]
mov dword [ebp - 4], 0x1f2
push 0x40000000
push 0
fld dword [ebp - 0x188]
fisub dword [0x54fafc]
sub esp, 8
fstp qword [esp]
call dword [sym.imp.MSVBVM60.DLL___vbaPowerR8]
fstp qword [ebp - 0x310]
push 0x40000000
push 0
fld dword [ebp - 0x144]
fisub dword [0x54fb00]
sub esp, 8
fstp qword [esp]
call dword [sym.imp.MSVBVM60.DLL___vbaPowerR8]
fadd qword [ebp - 0x310]
call sub.MSVBVM60.DLL__CIsqrt
fstp qword [ebp - 0x26c]
fld dword [ebp - 0x3c]
fsub qword [ebp - 0x26c]
fabs
fstp dword [ebp - 0x180]
mov dword [ebp - 4], 0x1f3
fld dword [ebp - 0x180]
fcomp dword [ebp - 0x74]
fnstsw ax
test ah, 1
je 0x4ae084
mov dword [ebp - 4], 0x1f4
mov eax, dword [ebp - 0x180]
mov dword [ebp - 0x74], eax
mov dword [ebp - 4], 0x1f5
mov ecx, dword [ebp - 0x3c]
mov dword [ebp - 0x38], ecx
mov dword [ebp - 4], 0x1f6
mov edx, dword [0x54fb2c]
mov dword [ebp - 0x60], edx
mov dword [ebp - 4], 0x1f7
mov eax, dword [0x54fb24]
mov dword [ebp - 0x15c], eax
mov dword [ebp - 4], 0x1f8
mov ecx, dword [0x54fb28]
mov dword [ebp - 0xc4], ecx
mov dword [ebp - 4], 0x1f9
mov edx, dword [0x54fafc]
mov dword [ebp - 0x7c], edx
mov dword [ebp - 4], 0x1fa
mov eax, dword [0x54fb00]
mov dword [ebp - 0x44], eax
jmp 0x4ae0b7
mov dword [ebp - 4], 0x1fb
fld dword [ebp - 0x180]
fcomp dword [ebp - 0x74]
fnstsw ax
test ah, 0x40
je 0x4ae0b7
mov dword [ebp - 4], 0x1fc
fld dword [0x54fb2c]
fcomp dword [ebp - 0x60]
fnstsw ax
test ah, 1
je 0x4ae0b7
jmp 0x4ae011
mov dword [ebp - 4], 0x1fd
lea ecx, [ebp - 0x2a4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaGosubReturn]
mov dword [ebp - 4], 0x1fe
fld dword [ebp - 0x100]
fadd dword [ebp - 0x8c]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI4]
mov dword [0x54fafc], eax
mov dword [ebp - 4], 0x1ff
fld dword [ebp - 0xb4]
fadd dword [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI4]
mov dword [0x54fb00], eax
mov dword [ebp - 4], 0x200
fld dword [ebp - 0xb4]
fisub dword [0x54fb00]
fstp dword [ebp - 0x264]
fld dword [ebp - 0x100]
fisub dword [0x54fafc]
fstp dword [ebp - 0x260]
lea edx, [ebp - 0x264]
push edx
lea eax, [ebp - 0x260]
push eax
call fcn.004b5820
fstp dword [0x54fb24]
mov dword [ebp - 4], 0x201
fld dword [ebp - 0x144]
fisub dword [0x54fb00]
fstp dword [ebp - 0x264]
fld dword [ebp - 0x188]
fisub dword [0x54fafc]
fstp dword [ebp - 0x260]
lea ecx, [ebp - 0x264]
push ecx
lea edx, [ebp - 0x260]
push edx
call fcn.004b5820
fstp dword [0x54fb28]
mov dword [ebp - 4], 0x202
cmp word [0x54fb18], 1
jne 0x4ae1d2
mov dword [ebp - 4], 0x203
fld dword [0x54fb28]
fcomp dword [0x54fb24]
fnstsw ax
test ah, 0x41
je 0x4ae1d0
mov dword [ebp - 4], 0x204
fld dword [0x54fb28]
fadd qword [0x401fb0]
fstp dword [0x54fb28]
jmp 0x4ae205
mov dword [ebp - 4], 0x205
fld dword [0x54fb28]
fcomp dword [0x54fb24]
fnstsw ax
test ah, 1
jne 0x4ae205
mov dword [ebp - 4], 0x206
fld dword [0x54fb28]
fsub qword [0x401fb0]
fstp dword [0x54fb28]
mov dword [ebp - 4], 0x207
fld dword [0x54fb28]
fsub dword [0x54fb24]
fabs
fst dword [ebp - 0x314]
fcomp dword [0x402ffc]
fnstsw ax
test ah, 0x41
jne 0x4ae252
mov dword [ebp - 4], 0x208
movsx eax, word [ebp - 0x168]
test eax, eax
jne 0x4ae252
mov dword [ebp - 4], 0x209
mov dword [ebp - 0x74], 0x4479c000
jmp 0x4ae3f1
mov dword [ebp - 4], 0x20a
fld dword [0x54fb28]
fsub dword [0x54fb24]
fstp dword [0x54fb2c]
mov dword [ebp - 4], 0x20b
push 0x40000000
push 0
fld dword [ebp - 0x100]
fisub dword [0x54fafc]
sub esp, 8
fstp qword [esp]
call dword [sym.imp.MSVBVM60.DLL___vbaPowerR8]
fstp qword [ebp - 0x31c]
push 0x40000000
push 0
fld dword [ebp - 0xb4]
fisub dword [0x54fb00]
sub esp, 8
fstp qword [esp]
call dword [sym.imp.MSVBVM60.DLL___vbaPowerR8]
fadd qword [ebp - 0x31c]
call sub.MSVBVM60.DLL__CIsqrt
fstp dword [ebp - 0x3c]
mov dword [ebp - 4], 0x20c
mov ecx, dword [ebp - 0x3c]
mov dword [ebp - 0x38], ecx
mov dword [ebp - 4], 0x20d
cmp word [ebp - 0x120], 1
jne 0x4ae2e7
jmp 0x4ae4f0
mov dword [ebp - 4], 0x20e
fld dword [ebp - 0x8c]
fcomp dword [0x401510]
fnstsw ax
test ah, 1
jne 0x4ae311
fld dword [ebp - 0x64]
fcomp dword [0x401510]
fnstsw ax
test ah, 1
je 0x4ae333
mov dword [ebp - 4], 0x20f
mov word [ebp - 0x120], 1
mov dword [ebp - 4], 0x210
mov edx, dword [ebp - 0x3c]
mov dword [ebp - 0x38], edx
jmp 0x4ae4f0
mov dword [ebp - 4], 0x211
push 0x40000000
push 0
fld dword [ebp - 0x188]
fisub dword [0x54fafc]
sub esp, 8
fstp qword [esp]
call dword [sym.imp.MSVBVM60.DLL___vbaPowerR8]
fstp qword [ebp - 0x324]
push 0x40000000
push 0
fld dword [ebp - 0x144]
fisub dword [0x54fb00]
sub esp, 8
fstp qword [esp]
call dword [sym.imp.MSVBVM60.DLL___vbaPowerR8]
fadd qword [ebp - 0x324]
call sub.MSVBVM60.DLL__CIsqrt
fstp qword [ebp - 0x26c]
fld dword [ebp - 0x3c]
fsub qword [ebp - 0x26c]
fabs
fstp dword [ebp - 0x74]
mov dword [ebp - 4], 0x212
mov eax, dword [0x54fb2c]
mov dword [ebp - 0x60], eax
mov dword [ebp - 4], 0x213
mov ecx, dword [0x54fb24]
mov dword [ebp - 0x15c], ecx
mov dword [ebp - 4], 0x214
mov edx, dword [0x54fb28]
mov dword [ebp - 0xc4], edx
mov dword [ebp - 4], 0x215
mov eax, dword [0x54fafc]
mov dword [ebp - 0x7c], eax
mov dword [ebp - 4], 0x216
mov ecx, dword [0x54fb00]
mov dword [ebp - 0x44], ecx
mov dword [ebp - 4], 0x217
fld dword [ebp - 0xb4]
fsub dword [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI4]
mov dword [0x54fb00], eax
mov dword [ebp - 4], 0x218
lea edx, [ebp - 0x2a4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaGosub]
test eax, eax
jne 0x4ae429
jmp 0x4addcc
mov dword [ebp - 4], 0x219
fld dword [ebp - 0x100]
fsub dword [ebp - 0x8c]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI4]
mov dword [0x54fafc], eax
mov dword [ebp - 4], 0x21a
lea eax, [ebp - 0x2a4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaGosub]
test eax, eax
jne 0x4ae464
jmp 0x4addcc
mov dword [ebp - 4], 0x21b
fld dword [ebp - 0xb4]
fadd dword [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI4]
mov dword [0x54fb00], eax
mov dword [ebp - 4], 0x21c
lea ecx, [ebp - 0x2a4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaGosub]
test eax, eax
jne 0x4ae49c
jmp 0x4addcc
mov dword [ebp - 4], 0x21d
mov edx, dword [ebp - 0x60]
mov dword [0x54fb2c], edx
mov dword [ebp - 4], 0x21e
mov eax, dword [ebp - 0x7c]
mov dword [0x54fafc], eax
mov dword [ebp - 4], 0x21f
mov ecx, dword [ebp - 0x44]
mov dword [0x54fb00], ecx
mov dword [ebp - 4], 0x220
mov edx, dword [ebp - 0x15c]
mov dword [0x54fb24], edx
mov dword [ebp - 4], 0x221
mov eax, dword [ebp - 0xc4]
mov dword [0x54fb28], eax
mov dword [ebp - 4], 0x222
fld dword [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI4]
mov dword [0x54fb20], eax
mov dword [ebp - 4], 0x223
movsx ecx, word [ebp - 0x50]
test ecx, ecx
je 0x4ae5d4
mov dword [ebp - 4], 0x224
mov word [ebp - 0x50], 0
mov dword [ebp - 4], 0x225
mov word [0x54facc], 2
mov dword [ebp - 4], 0x226
movsx edx, word [ebp - 0xa0]
test edx, edx
je 0x4ae561
mov dword [ebp - 4], 0x227
mov ax, word [0x54f0b2]
add ax, 0x7d0
mov word [ebp - 0xf8], ax
jmp 0x4ae576
mov dword [ebp - 4], 0x228
mov cx, word [0x54f0b2]
mov word [ebp - 0xf8], cx
mov dword [ebp - 4], 0x229
fld dword [ebp - 0xb4]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI4]
mov dword [ebp - 0x264], eax
fld dword [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI4]
mov dword [ebp - 0x260], eax
lea edx, [ebp - 0xf8]
push edx
lea eax, [ebp - 0x264]
push eax
lea ecx, [ebp - 0x260]
push ecx
call fcn.004b1010
mov dword [ebp - 4], 0x22a
movsx edx, word [ebp - 0xf8]
mov eax, dword [0x54f80c]
mov word [eax + edx*2], 1
mov dword [ebp - 4], 0x22b
fld dword [0x54fb2c]
fabs
fst dword [ebp - 0x328]
fcomp dword [0x402ff8]
fnstsw ax
test ah, 0x41
jne 0x4ae66e
mov dword [ebp - 4], 0x22c
fld dword [0x54fb2c]
fcomp dword [0x401510]
fnstsw ax
test ah, 1
je 0x4ae622
mov dword [ebp - 4], 0x22d
mov word [0x54fad6], 2
jmp 0x4ae632
mov dword [ebp - 4], 0x22e
mov word [0x54fad6], 3
mov dword [ebp - 4], 0x22f
fld dword [0x54fb2c]
fabs
fsub qword [0x401fb0]
fabs
fcomp qword [0x402ff0]
fnstsw ax
test ah, 0x41
je 0x4ae66e
mov dword [ebp - 4], 0x230
mov cx, word [0x54fad6]
neg cx
mov word [0x54fad6], cx
mov dword [ebp - 4], 0x231
lea edx, [ebp - 0x34]
push edx
call fcn.004b5920
mov dword [ebp - 4], 0x232
mov word [0x54facc], 1
mov dword [ebp - 4], 0x233
movsx eax, word [ebp - 0xa0]
test eax, eax
je 0x4ae6bc
mov dword [ebp - 4], 0x234
mov cx, word [0x54f0b2]
add cx, 0x7d0
mov word [ebp - 0xf8], cx
jmp 0x4ae6d1
mov dword [ebp - 4], 0x235
mov dx, word [0x54f0b2]
mov word [ebp - 0xf8], dx
mov dword [ebp - 4], 0x236
fld dword [ebp - 0x144]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI4]
mov dword [ebp - 0x264], eax
fld dword [ebp - 0x188]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI4]
mov dword [ebp - 0x260], eax
lea eax, [ebp - 0xf8]
push eax
lea ecx, [ebp - 0x264]
push ecx
lea edx, [ebp - 0x260]
push edx
call fcn.004b1010
mov dword [ebp - 4], 0x237
movsx eax, word [ebp - 0xf8]
mov ecx, dword [0x54f80c]
mov word [ecx + eax*2], 1
jmp 0x4a8f44
mov dword [ebp - 4], 0x238
mov word [0x54fad2], 0
mov dword [ebp - 4], 0x239
mov edx, dword [ebp - 0xec]
mov dword [0x5509ac], edx
mov dword [ebp - 4], 0x23a
mov dword [ebp - 0x20c], 0x5509ac
mov dword [ebp - 0x214], 0x4003
push 0x423138
lea eax, [ebp - 0x214]
push eax
call fcn.004d1c40
mov edx, eax
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x194]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x42527c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x10c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x194]
push ecx
lea edx, [ebp - 0x190]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 4], 0x23b
push 1
mov eax, dword [ebp - 0x88]
push eax
mov ecx, dword [ebp - 0x10c]
push ecx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov dword [ebp - 0x48], eax
mov dword [ebp - 4], 0x23c
cmp dword [ebp - 0x48], 0
je 0x4ae8e8
mov dword [ebp - 4], 0x23d
mov dword [ebp - 0x1ac], 0x80020004
mov dword [ebp - 0x1b4], 0xa
lea edx, [ebp - 0x88]
mov dword [ebp - 0x20c], edx
mov dword [ebp - 0x214], 0x4008
lea eax, [ebp - 0x1b4]
push eax
mov ecx, dword [ebp - 0x10c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
mov edx, dword [ebp - 0x48]
add edx, eax
push edx
lea eax, [ebp - 0x214]
push eax
lea ecx, [ebp - 0x1c4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x1c4]
push edx
lea eax, [ebp - 0x190]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI4]
mov dword [0x5509ac], eax
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x1c4]
push ecx
lea edx, [ebp - 0x1b4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x23e
mov eax, dword [0x5509ac]
mov ecx, dword [0x54f828]
movsx edx, word [ecx + eax*2]
test edx, edx
je 0x4ae8d3
jmp 0x4ae8e8
mov dword [ebp - 4], 0x23f
mov ax, word [0x5509ac]
mov word [0x54f0b2], ax
jmp 0x4ae905
mov dword [ebp - 4], 0x240
mov ecx, dword [0x5509ac]
mov edx, dword [0x54f828]
mov ax, word [edx + ecx*2]
mov word [0x54f0b2], ax
mov dword [ebp - 4], 0x241
mov word [0x54facc], 2
mov dword [ebp - 4], 0x242
mov word [0x5509b0], 2
jmp 0x4ad096
mov dword [ebp - 4], 0x243
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaFileClose]
mov dword [ebp - 4], 0x244
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFileClose]
mov dword [ebp - 4], 0x245
push 0x5509bc
call fcn.004664d0
mov dword [ebp - 4], 0x246
movsx ecx, word [0x54faf0]
test ecx, ecx
je 0x4aed0c
mov dword [ebp - 4], 0x247
movsx edx, word [0x54f98c]
mov eax, dword [0x54f2e4]
lea ecx, [eax + edx*4]
mov dword [ebp - 0x20c], ecx
mov dword [ebp - 0x214], 0x4003
push 0x428674
lea edx, [ebp - 0x214]
push edx
call fcn.004a6880
mov edx, eax
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [0x54fbd0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x194]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x198]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [0x54f920]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x12c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x198]
push edx
lea eax, [ebp - 0x194]
push eax
lea ecx, [ebp - 0x190]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 4], 0x248
movsx edx, word [0x54f98c]
mov eax, dword [0x54f31c]
lea ecx, [eax + edx*4]
mov dword [ebp - 0x20c], ecx
mov dword [ebp - 0x214], 0x4003
mov edx, dword [ebp - 0x12c]
push edx
push 0x4284a0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x194]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
lea eax, [ebp - 0x214]
push eax
call fcn.004a6880
mov edx, eax
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [0x54fbd0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x198]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x19c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [0x54f920]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x12c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x19c]
push eax
lea ecx, [ebp - 0x198]
push ecx
lea edx, [ebp - 0x194]
push edx
lea eax, [ebp - 0x190]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
mov dword [ebp - 4], 0x249
movsx ecx, word [0x54f98c]
mov edx, dword [0x54f300]
lea eax, [edx + ecx*4]
mov dword [ebp - 0x20c], eax
mov dword [ebp - 0x214], 0x4003
mov ecx, dword [ebp - 0x12c]
push ecx
push 0x4284bc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x194]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
lea edx, [ebp - 0x214]
push edx
call fcn.004a6880
mov edx, eax
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [0x54fbd0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x198]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x19c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [0x54f920]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x12c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x19c]
push edx
lea eax, [ebp - 0x198]
push eax
lea ecx, [ebp - 0x194]
push ecx
lea edx, [ebp - 0x190]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
mov dword [ebp - 4], 0x24a
movsx eax, word [0x54f98c]
mov ecx, dword [0x54f338]
lea edx, [ecx + eax*4]
mov dword [ebp - 0x20c], edx
mov dword [ebp - 0x214], 0x4003
mov eax, dword [ebp - 0x12c]
push eax
push 0x4286a0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x194]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
lea ecx, [ebp - 0x214]
push ecx
call fcn.004a6880
mov edx, eax
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [0x54fbd0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x198]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x19c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [0x54f924]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x12c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x19c]
push ecx
lea edx, [ebp - 0x198]
push edx
lea eax, [ebp - 0x194]
push eax
lea ecx, [ebp - 0x190]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
mov dword [ebp - 4], 0x24b
push 0x4286bc
mov edx, dword [0x54f924]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x12c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x194]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x194]
push ecx
call fcn.004b8b00
lea edx, [ebp - 0x194]
push edx
lea eax, [ebp - 0x190]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
jmp 0x4aedb0
mov dword [ebp - 4], 0x24c
call fcn.004b15c0
mov dword [ebp - 4], 0x24d
movsx ecx, word [0x54f98c]
mov edx, dword [0x54f3e0]
mov eax, dword [0x54f5d8]
mov dword [edx + ecx*4], eax
mov dword [ebp - 4], 0x24e
movsx ecx, word [0x54f98c]
mov edx, dword [0x54f3fc]
mov eax, dword [0x54f5dc]
mov dword [edx + ecx*4], eax
mov dword [ebp - 4], 0x24f
mov word [ebp - 0x258], 2
push 0x54f98c
lea ecx, [ebp - 0x258]
push ecx
call fcn.004b1790
mov dword [ebp - 4], 0x250
mov edx, dword [0x54f8c8]
push edx
push 0x419e08
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x190]
push eax
call fcn.004b1ce0
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
jmp 0x4b0d48
mov dword [ebp - 4], 0x251
call fcn.004b4ae0
mov dword [ebp - 4], 0x252
mov dword [ebp - 0x17c], 0
mov dword [ebp - 4], 0x253
mov edx, 0x4286e4
lea ecx, [ebp - 0x24]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x254
mov dword [ebp - 0x90], 0
mov dword [ebp - 4], 0x255
mov dword [ebp - 0x118], 0
mov dword [ebp - 4], 0x256
mov word [ebp - 0x14c], 0
mov dword [ebp - 4], 0x257
mov word [ebp - 0x120], 0
mov dword [ebp - 4], 0x258
mov word [ebp - 0x168], 0
mov dword [ebp - 4], 0x259
mov dword [0x54fbf4], 0x40800000
mov dword [ebp - 4], 0x25a
cmp dword [0x5506a8], 0
jne 0x4aee76
push 0x5506a8
push 0x40ed6c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x32c], 0x5506a8
jmp 0x4aee80
mov dword [ebp - 0x32c], 0x5506a8
mov ecx, dword [ebp - 0x32c]
mov edx, dword [ecx]
mov dword [ebp - 0x270], edx
push 0
mov eax, dword [ebp - 0x270]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x270]
push edx
call dword [ecx + 0x1bc]
fnclex
mov dword [ebp - 0x274], eax
cmp dword [ebp - 0x274], 0
jge 0x4aeedc
push 0x1bc
push 0x41df50
mov eax, dword [ebp - 0x270]
push eax
mov ecx, dword [ebp - 0x274]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x330], eax
jmp 0x4aeee6
mov dword [ebp - 0x330], 0
mov dword [ebp - 4], 0x25b
call dword [sym.imp.MSVBVM60.DLL_rtcDoEvents]
mov dword [ebp - 4], 0x25c
cmp dword [0x54f010], 0
jne 0x4aef1f
push 0x54f010
push 0x413b2c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x334], 0x54f010
jmp 0x4aef29
mov dword [ebp - 0x334], 0x54f010
mov edx, dword [ebp - 0x334]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x334]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x640]
push eax
lea edx, [ebp - 0x284]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0x25d
mov dword [ebp - 0x20c], 0x4286f0
mov dword [ebp - 0x214], 8
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x214]
mov dword [eax], ecx
mov edx, dword [ebp - 0x210]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x20c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x208]
mov dword [eax + 0xc], edx
push 2
mov eax, dword [ebp - 0x284]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
mov dword [ebp - 4], 0x25e
mov ecx, dword [0x54f87c]
push ecx
push 0x428714
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x1ac], eax
mov dword [ebp - 0x1b4], 8
push 0
lea edx, [ebp - 0x1b4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcDir]
mov dword [ebp - 0x1bc], eax
mov dword [ebp - 0x1c4], 8
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x1c4]
mov dword [eax], ecx
mov edx, dword [ebp - 0x1c0]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x1bc]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x1b8]
mov dword [eax + 0xc], edx
push 1
mov eax, dword [ebp - 0x284]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea ecx, [ebp - 0x1c4]
push ecx
lea edx, [ebp - 0x1b4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x25f
mov dword [ebp - 0x20c], 0xffffffff
mov dword [ebp - 0x214], 0xb
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x214]
mov dword [eax], ecx
mov edx, dword [ebp - 0x210]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x20c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x208]
mov dword [eax + 0xc], edx
push 0x12
mov eax, dword [ebp - 0x284]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
mov dword [ebp - 4], 0x260
mov dword [ebp - 0x20c], 0x54f87c
mov dword [ebp - 0x214], 0x4008
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x214]
mov dword [ecx], edx
mov eax, dword [ebp - 0x210]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x20c]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x208]
mov dword [ecx + 0xc], eax
push 5
mov ecx, dword [ebp - 0x284]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
mov dword [ebp - 4], 0x261
push 0x428724
push 0x41ad44
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x1ac], eax
mov dword [ebp - 0x1b4], 8
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x1b4]
mov dword [edx], eax
mov ecx, dword [ebp - 0x1b0]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x1ac]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x1a8]
mov dword [edx + 0xc], ecx
push 3
mov edx, dword [ebp - 0x284]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea ecx, [ebp - 0x1b4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x262
mov dword [ebp - 0x20c], 8
mov dword [ebp - 0x214], 3
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x214]
mov dword [eax], ecx
mov edx, dword [ebp - 0x210]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x20c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x208]
mov dword [eax + 0xc], edx
push 7
mov eax, dword [ebp - 0x284]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
mov dword [ebp - 4], 0x263
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaOnError]
mov dword [ebp - 4], 0x264
push 0
push 0x1e
mov ecx, dword [ebp - 0x284]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
add esp, 0xc
mov dword [ebp - 4], 0x265
push 0
push 1
mov edx, dword [ebp - 0x284]
push edx
lea eax, [ebp - 0x1b4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x10
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x1b4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x266
push 0
lea ecx, [ebp - 0x284]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
mov dword [ebp - 4], 0x267
cmp dword [0x5506a8], 0
jne 0x4af270
push 0x5506a8
push 0x40ed6c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x338], 0x5506a8
jmp 0x4af27a
mov dword [ebp - 0x338], 0x5506a8
mov edx, dword [ebp - 0x338]
mov eax, dword [edx]
mov dword [ebp - 0x270], eax
push 0xffffffffffffffff
mov ecx, dword [ebp - 0x270]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x270]
push eax
call dword [edx + 0x1bc]
fnclex
mov dword [ebp - 0x274], eax
cmp dword [ebp - 0x274], 0
jge 0x4af2d6
push 0x1bc
push 0x41df50
mov ecx, dword [ebp - 0x270]
push ecx
mov edx, dword [ebp - 0x274]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x33c], eax
jmp 0x4af2e0
mov dword [ebp - 0x33c], 0
jmp 0x4af2f7
mov dword [ebp - 4], 0x269
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaOnError]
mov dword [ebp - 4], 0x26a
mov eax, dword [ebp - 0x34]
push eax
push 0x41f650
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x4af712
mov dword [ebp - 4], 0x26b
mov ecx, dword [0x54f8c8]
push ecx
push 0x427cf8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x198]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, 0x41f650
lea ecx, [ebp - 0x194]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x42876c
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x198]
push edx
lea eax, [ebp - 0x194]
push eax
lea ecx, [ebp - 0x190]
push ecx
call fcn.004b7e80
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x198]
push edx
lea eax, [ebp - 0x194]
push eax
lea ecx, [ebp - 0x190]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 4], 0x26c
mov edx, dword [ebp - 0x34]
push edx
push 0x41f650
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x4af3e1
mov dword [ebp - 4], 0x26d
mov word [0x54faf0], 1
jmp 0x4b0d48
mov dword [ebp - 4], 0x26e
lea eax, [ebp - 0x34]
mov dword [ebp - 0x20c], eax
mov dword [ebp - 0x214], 0x4008
push 4
lea ecx, [ebp - 0x214]
push ecx
lea edx, [ebp - 0x1b4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
mov dword [ebp - 0x21c], 0x427cf8
mov dword [ebp - 0x224], 0x8008
lea eax, [ebp - 0x1b4]
push eax
lea ecx, [ebp - 0x224]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstNe]
mov word [ebp - 0x270], ax
lea ecx, [ebp - 0x1b4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx edx, word [ebp - 0x270]
test edx, edx
je 0x4af45c
jmp 0x4af324
mov dword [ebp - 4], 0x26f
lea eax, [ebp - 0x34]
mov dword [ebp - 0x20c], eax
mov dword [ebp - 0x214], 0x4008
push 0
lea ecx, [ebp - 0x214]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcDir]
mov edx, eax
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x270], ax
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
movsx edx, word [ebp - 0x270]
test edx, edx
je 0x4af52c
mov dword [ebp - 4], 0x270
mov eax, dword [ebp - 0x34]
push eax
push 0x41a2f0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x190]
push ecx
call fcn.004b8dd0
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x271
movsx edx, word [0x54f930]
cmp edx, 2
jne 0x4af514
jmp 0x4b0d48
mov dword [ebp - 4], 0x272
movsx eax, word [0x54f930]
cmp eax, 7
jne 0x4af52c
jmp 0x4aee4a
mov dword [ebp - 4], 0x273
mov edx, 0x428818
lea ecx, [ebp - 0x198]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
push 0x428798
mov ecx, dword [0x54f924]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4287cc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x194]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x198]
push edx
push 0x54f1a8
lea eax, [ebp - 0x194]
push eax
call fcn.004b7e80
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x198]
push ecx
lea edx, [ebp - 0x194]
push edx
lea eax, [ebp - 0x190]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 4], 0x274
mov ecx, dword [ebp - 0x54]
push ecx
push 0x41f650
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x4af5e0
jmp 0x4b0d48
mov dword [ebp - 4], 0x275
mov edx, dword [ebp - 0x34]
push edx
push 3
push 0xffffffffffffffff
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFileOpen]
mov dword [ebp - 4], 0x276
mov eax, dword [ebp - 0x54]
push eax
push 0x428834
push 3
push 0x424900
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0x10
mov dword [ebp - 4], 0x277
mov ecx, dword [ebp - 0x110]
push ecx
push 0x428848
push 3
push 0x424900
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0x10
mov dword [ebp - 4], 0x278
cmp dword [0x54f010], 0
jne 0x4af666
push 0x54f010
push 0x413b2c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x340], 0x54f010
jmp 0x4af670
mov dword [ebp - 0x340], 0x54f010
mov edx, dword [ebp - 0x340]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x340]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x324]
mov dword [ebp - 0x1ac], eax
mov dword [ebp - 0x1b4], 9
lea edx, [ebp - 0x1b4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x270], ax
lea ecx, [ebp - 0x1b4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx eax, word [ebp - 0x270]
test eax, eax
je 0x4af6e2
mov dword [ebp - 4], 0x279
push 0x427d4c
push 3
push 0x4212b4
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0xc
jmp 0x4af6fe
mov dword [ebp - 4], 0x27a
push 0x427d64
push 3
push 0x4212b4
call dword [sym.imp.MSVBVM60.DLL___vbaPrintFile]
add esp, 0xc
mov dword [ebp - 4], 0x27b
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFileClose]
jmp 0x4af7ef
mov dword [ebp - 4], 0x27c
mov word [ebp - 0x2c], 1
mov dword [ebp - 4], 0x27d
lea ecx, [ebp - 0x34]
mov dword [ebp - 0x20c], ecx
mov dword [ebp - 0x214], 0x4008
push 0
lea edx, [ebp - 0x214]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcDir]
mov edx, eax
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x41f650
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x270], ax
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
movsx eax, word [ebp - 0x270]
test eax, eax
je 0x4af7ef
mov dword [ebp - 4], 0x27e
push 0x428690
mov ecx, dword [ebp - 0x34]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x41a204
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x194]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x194]
push edx
call fcn.004b8b00
lea eax, [ebp - 0x194]
push eax
lea ecx, [ebp - 0x190]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
jmp 0x4aedb5
mov dword [ebp - 4], 0x27f
mov word [ebp - 0x84], 0
mov dword [ebp - 4], 0x280
mov edx, dword [ebp - 0x34]
push edx
push 3
push 0xffffffffffffffff
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaFileOpen]
mov dword [ebp - 4], 0x281
push 3
call dword [sym.imp.MSVBVM60.DLL_rtcEndOfFile]
movsx eax, ax
test eax, eax
je 0x4af840
mov dword [ebp - 4], 0x282
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFileClose]
jmp 0x4b0b53
mov dword [ebp - 4], 0x283
push 3
push 0x550990
call dword [sym.imp.MSVBVM60.DLL___vbaLineInputStr]
mov dword [ebp - 4], 0x284
mov ecx, dword [ebp - 0x17c]
add ecx, 1
mov dword [ebp - 0x17c], ecx
mov dword [ebp - 4], 0x285
push 1
mov edx, dword [0x550990]
push edx
push 0x41d2a0
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov word [ebp - 0x2c], ax
mov dword [ebp - 4], 0x286
movsx eax, word [ebp - 0x2c]
test eax, eax
je 0x4af8c6
mov dword [ebp - 4], 0x287
mov cx, word [ebp - 0x2c]
sub cx, 1
movsx edx, cx
push edx
mov eax, dword [0x550990]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
mov ecx, 0x550990
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x288
mov ecx, dword [0x550990]
push ecx
push 0x41f650
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x4af8e8
jmp 0x4af816
mov dword [ebp - 4], 0x289
push 1
mov edx, dword [0x550990]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x421378
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x270], ax
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
movsx eax, word [ebp - 0x270]
test eax, eax
je 0x4af9c5
mov dword [ebp - 4], 0x28a
mov dword [ebp - 0x1ac], 0x80020004
mov dword [ebp - 0x1b4], 0xa
mov dword [ebp - 0x20c], 0x550990
mov dword [ebp - 0x214], 0x4008
lea ecx, [ebp - 0x1b4]
push ecx
push 2
lea edx, [ebp - 0x214]
push edx
lea eax, [ebp - 0x1c4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x1c4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x550990
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x1c4]
push edx
lea eax, [ebp - 0x1b4]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x4af8c6
mov dword [ebp - 4], 0x28b
push 1
mov ecx, dword [0x550990]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov dword [ebp - 0x1bc], eax
mov dword [ebp - 0x1c4], 0x8008
push 9
lea edx, [ebp - 0x1b4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea eax, [ebp - 0x1c4]
push eax
lea ecx, [ebp - 0x1b4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x270], ax
lea edx, [ebp - 0x1b4]
push edx
lea eax, [ebp - 0x1c4]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
movsx ecx, word [ebp - 0x270]
test ecx, ecx
je 0x4afac1
mov dword [ebp - 4], 0x28c
mov dword [ebp - 0x1ac], 0x80020004
mov dword [ebp - 0x1b4], 0xa
mov dword [ebp - 0x20c], 0x550990
mov dword [ebp - 0x214], 0x4008
lea edx, [ebp - 0x1b4]
push edx
push 2
lea eax, [ebp - 0x214]
push eax
lea ecx, [ebp - 0x1c4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x1c4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x550990
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x1c4]
push eax
lea ecx, [ebp - 0x1b4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x4af8c6
mov dword [ebp - 4], 0x28d
mov dword [ebp - 0x20c], 0x550990
mov dword [ebp - 0x214], 0x4008
lea edx, [ebp - 0x214]
push edx
lea eax, [ebp - 0x1b4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea ecx, [ebp - 0x1b4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x550990
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x1b4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x28e
push 2
mov edx, dword [0x550990]
push edx
push 0x42527c
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
add eax, 1
mov word [ebp - 0x108], ax
mov dword [ebp - 4], 0x28f
push 1
mov eax, dword [0x550990]
push eax
push 0x428834
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov word [ebp - 0x2c], ax
mov dword [ebp - 4], 0x290
movsx ecx, word [ebp - 0x2c]
test ecx, ecx
je 0x4afcb7
mov dword [ebp - 4], 0x291
mov dword [ebp - 0x1ac], 0x80020004
mov dword [ebp - 0x1b4], 0xa
mov dword [ebp - 0x20c], 0x550990
mov dword [ebp - 0x214], 0x4008
lea edx, [ebp - 0x1b4]
push edx
movsx eax, word [ebp - 0x108]
push eax
lea ecx, [ebp - 0x214]
push ecx
lea edx, [ebp - 0x1c4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea eax, [ebp - 0x1c4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x1c4]
push ecx
lea edx, [ebp - 0x1b4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x292
mov eax, dword [ebp - 0x54]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fstp dword [ebp - 0xe4]
mov dword [ebp - 4], 0x293
movsx ecx, word [ebp - 0x2c]
push ecx
mov edx, dword [0x550990]
push edx
push 0x428488
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
je 0x4afc49
mov dword [ebp - 4], 0x294
fld dword [ebp - 0xe4]
fmul qword [0x402fe8]
fstp dword [ebp - 0xac]
jmp 0x4afca5
mov dword [ebp - 4], 0x295
movsx eax, word [ebp - 0x2c]
push eax
mov ecx, dword [0x550990]
push ecx
push 0x428864
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
je 0x4afc88
mov dword [ebp - 4], 0x296
fld dword [ebp - 0xe4]
fmul dword [0x401590]
fstp dword [ebp - 0xac]
jmp 0x4afca5
mov dword [ebp - 4], 0x297
mov edx, 0x428874
lea ecx, [ebp - 0x13c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
jmp 0x4b0ad6
mov dword [ebp - 4], 0x298
mov word [ebp - 0x5c], 1
jmp 0x4af816
mov dword [ebp - 4], 0x299
push 1
mov edx, dword [0x550990]
push edx
push 0x428848
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov word [ebp - 0x2c], ax
mov dword [ebp - 4], 0x29a
movsx eax, word [ebp - 0x2c]
test eax, eax
je 0x4aff61
mov dword [ebp - 4], 0x29b
mov dword [ebp - 0x1ac], 0x80020004
mov dword [ebp - 0x1b4], 0xa
mov dword [ebp - 0x20c], 0x550990
mov dword [ebp - 0x214], 0x4008
lea ecx, [ebp - 0x1b4]
push ecx
movsx edx, word [ebp - 0x108]
push edx
lea eax, [ebp - 0x214]
push eax
lea ecx, [ebp - 0x1c4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x1c4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x110]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x1c4]
push eax
lea ecx, [ebp - 0x1b4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x29c
mov edx, dword [ebp - 0x110]
push edx
push 0x4288a0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x4afdd0
mov dword [ebp - 4], 0x29d
push 0xd
lea eax, [ebp - 0x1b4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea ecx, [ebp - 0x1b4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x110]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x1b4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
jmp 0x4aff4c
mov dword [ebp - 4], 0x29e
mov edx, dword [ebp - 0x110]
push edx
push 0x4288b0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x4afe2f
mov dword [ebp - 4], 0x29f
push 0xa
lea eax, [ebp - 0x1b4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea ecx, [ebp - 0x1b4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x110]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x1b4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
jmp 0x4aff4c
mov dword [ebp - 4], 0x2a0
push 1
mov edx, dword [ebp - 0x110]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4288c0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x270], ax
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
movsx eax, word [ebp - 0x270]
test eax, eax
je 0x4aff4c
mov dword [ebp - 4], 0x2a1
mov dword [ebp - 0x1ac], 0x80020004
mov dword [ebp - 0x1b4], 0xa
lea ecx, [ebp - 0x110]
mov dword [ebp - 0x20c], ecx
mov dword [ebp - 0x214], 0x4008
lea edx, [ebp - 0x1b4]
push edx
push 2
lea eax, [ebp - 0x214]
push eax
lea ecx, [ebp - 0x1c4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x1c4]
push edx
lea eax, [ebp - 0x190]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI4]
push eax
lea ecx, [ebp - 0x1d4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea edx, [ebp - 0x1d4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x110]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x1d4]
push eax
lea ecx, [ebp - 0x1c4]
push ecx
lea edx, [ebp - 0x1b4]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x2a2
mov word [ebp - 0x148], 1
jmp 0x4af816
mov dword [ebp - 4], 0x2a3
push 1
mov eax, dword [0x550990]
push eax
push 0x4288c8
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov word [ebp - 0x2c], ax
mov dword [ebp - 4], 0x2a4
movsx ecx, word [ebp - 0x2c]
test ecx, ecx
je 0x4b004b
mov dword [ebp - 4], 0x2a5
movsx edx, word [ebp - 0x2c]
push edx
mov eax, dword [0x550990]
push eax
push 0x4288e8
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
je 0x4affde
mov dword [ebp - 4], 0x2a6
mov word [ebp - 0xa4], 1
mov dword [ebp - 4], 0x2a7
mov edx, 0x4288e8
lea ecx, [ebp - 0x24]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
jmp 0x4b0046
mov dword [ebp - 4], 0x2a8
movsx ecx, word [ebp - 0x2c]
push ecx
mov edx, dword [0x550990]
push edx
push 0x4286e4
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
je 0x4b0029
mov dword [ebp - 4], 0x2a9
mov word [ebp - 0xa4], 0
mov dword [ebp - 4], 0x2aa
mov edx, 0x4286e4
lea ecx, [ebp - 0x24]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
jmp 0x4b0046
mov dword [ebp - 4], 0x2ab
mov edx, 0x4288f4
lea ecx, [ebp - 0x13c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
jmp 0x4b0ad6
jmp 0x4af816
mov dword [ebp - 4], 0x2ac
push 1
mov eax, dword [0x550990]
push eax
push 0x428930
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov word [ebp - 0x2c], ax
mov dword [ebp - 4], 0x2ad
movsx ecx, word [ebp - 0x2c]
test ecx, ecx
je 0x4b0153
mov dword [ebp - 4], 0x2ae
mov dword [ebp - 0x1ac], 0x80020004
mov dword [ebp - 0x1b4], 0xa
mov dword [ebp - 0x20c], 0x550990
mov dword [ebp - 0x214], 0x4008
lea edx, [ebp - 0x1b4]
push edx
movsx eax, word [ebp - 0x108]
push eax
lea ecx, [ebp - 0x214]
push ecx
lea edx, [ebp - 0x1c4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea eax, [ebp - 0x1c4]
push eax
lea ecx, [ebp - 0x190]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fstp dword [ebp - 0x90]
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x1c4]
push edx
lea eax, [ebp - 0x1b4]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x2af
movsx ecx, word [ebp - 0x108]
push ecx
mov edx, dword [0x550990]
push edx
push 0x428488
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
je 0x4b014e
mov dword [ebp - 4], 0x2b0
mov dword [ebp - 0xb0], 0x439d7af5
jmp 0x4af816
mov dword [ebp - 4], 0x2b1
push 1
mov eax, dword [0x550990]
push eax
push 0x428944
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov word [ebp - 0x2c], ax
mov dword [ebp - 4], 0x2b2
movsx ecx, word [ebp - 0x2c]
test ecx, ecx
je 0x4b0258
mov dword [ebp - 4], 0x2b3
mov dword [ebp - 0x1ac], 0x80020004
mov dword [ebp - 0x1b4], 0xa
mov dword [ebp - 0x20c], 0x550990
mov dword [ebp - 0x214], 0x4008
lea edx, [ebp - 0x1b4]
push edx
movsx eax, word [ebp - 0x108]
push eax
lea ecx, [ebp - 0x214]
push ecx
lea edx, [ebp - 0x1c4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea eax, [ebp - 0x1c4]
push eax
lea ecx, [ebp - 0x190]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fstp dword [ebp - 0x118]
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x1c4]
push edx
lea eax, [ebp - 0x1b4]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x2b4
movsx ecx, word [ebp - 0x108]
push ecx
mov edx, dword [0x550990]
push edx
push 0x428488
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
je 0x4b0253
mov dword [ebp - 4], 0x2b5
mov dword [ebp - 0x70], 0x439d7af5
jmp 0x4af816
mov dword [ebp - 4], 0x2b6
push 1
mov eax, dword [0x550990]
push eax
push 0x428958
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov word [ebp - 0x2c], ax
mov dword [ebp - 4], 0x2b7
movsx ecx, word [ebp - 0x2c]
test ecx, ecx
je 0x4b0393
mov dword [ebp - 4], 0x2b8
mov dword [ebp - 0x1ac], 0x80020004
mov dword [ebp - 0x1b4], 0xa
mov dword [ebp - 0x20c], 0x550990
mov dword [ebp - 0x214], 0x4008
lea edx, [ebp - 0x1b4]
push edx
movsx eax, word [ebp - 0x108]
push eax
lea ecx, [ebp - 0x214]
push ecx
lea edx, [ebp - 0x1c4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea eax, [ebp - 0x1c4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x178]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x1c4]
push ecx
lea edx, [ebp - 0x1b4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x2b9
push 1
mov eax, dword [ebp - 0x178]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x41d7f4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x270], ax
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
movsx ecx, word [ebp - 0x270]
test ecx, ecx
je 0x4b038e
mov dword [ebp - 4], 0x2ba
push 0x41d7f4
mov edx, dword [ebp - 0x178]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x178]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
jmp 0x4af816
mov dword [ebp - 4], 0x2bb
push 1
mov eax, dword [0x550990]
push eax
push 0x428974
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov word [ebp - 0x2c], ax
mov dword [ebp - 4], 0x2bc
movsx ecx, word [ebp - 0x2c]
test ecx, ecx
je 0x4b04e6
mov dword [ebp - 4], 0x2bd
mov dword [ebp - 0x1ac], 0x80020004
mov dword [ebp - 0x1b4], 0xa
mov dword [ebp - 0x20c], 0x550990
mov dword [ebp - 0x214], 0x4008
lea edx, [ebp - 0x1b4]
push edx
movsx eax, word [ebp - 0x108]
push eax
lea ecx, [ebp - 0x214]
push ecx
lea edx, [ebp - 0x1c4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea eax, [ebp - 0x1c4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x1c4]
push ecx
lea edx, [ebp - 0x1b4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x2be
push 1
mov eax, dword [ebp - 0xd0]
push eax
push 0x428488
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
je 0x4b0483
mov dword [ebp - 4], 0x2bf
mov dword [0x54fbf4], 0x431d7af5
jmp 0x4af816
mov dword [ebp - 4], 0x2c0
push 1
mov ecx, dword [ebp - 0xd0]
push ecx
push 0x428988
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
je 0x4b04ba
mov dword [ebp - 4], 0x2c1
mov dword [0x54fbf4], 0x40800000
jmp 0x4af816
mov dword [ebp - 4], 0x2c2
mov edx, dword [0x550990]
push edx
push 0x428994
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x13c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
jmp 0x4b0ad6
mov dword [ebp - 4], 0x2c3
push 1
mov eax, dword [0x550990]
push eax
push 0x4289d8
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
mov word [ebp - 0x2c], ax
mov dword [ebp - 4], 0x2c4
movsx ecx, word [ebp - 0x2c]
test ecx, ecx
je 0x4b05b8
mov dword [ebp - 4], 0x2c5
mov dword [ebp - 0x1ac], 0x80020004
mov dword [ebp - 0x1b4], 0xa
mov dword [ebp - 0x20c], 0x550990
mov dword [ebp - 0x214], 0x4008
lea edx, [ebp - 0x1b4]
push edx
movsx eax, word [ebp - 0x108]
push eax
lea ecx, [ebp - 0x214]
push ecx
lea edx, [ebp - 0x1c4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea eax, [ebp - 0x1c4]
push eax
lea ecx, [ebp - 0x190]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
mov word [ebp - 0x14c], ax
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x1c4]
push edx
lea eax, [ebp - 0x1b4]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x2c6
mov dword [ebp - 0x20c], 0x550990
mov dword [ebp - 0x214], 0x4008
push 1
lea ecx, [ebp - 0x214]
push ecx
lea edx, [ebp - 0x1b4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea eax, [ebp - 0x1b4]
push eax
lea ecx, [ebp - 0x190]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcAnsiValueBstr]
mov word [ebp - 0x2c], ax
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x1b4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x2c7
cmp word [ebp - 0x2c], 0x39
jg 0x4b0635
cmp word [ebp - 0x2c], 0x30
jge 0x4b063a
jmp 0x4af816
mov dword [ebp - 4], 0x2c8
mov edx, dword [0x550990]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
fstp dword [ebp - 0x130]
mov dword [ebp - 4], 0x2c9
fld dword [ebp - 0x130]
fcomp dword [0x4017c8]
fnstsw ax
test ah, 1
jne 0x4b0685
fld dword [ebp - 0x130]
fcomp dword [0x402fe4]
fnstsw ax
test ah, 0x41
jne 0x4b0748
mov dword [ebp - 4], 0x2ca
mov dword [ebp - 0x21c], 0x4289f0
mov dword [ebp - 0x224], 8
lea eax, [ebp - 0x130]
mov dword [ebp - 0x20c], eax
mov dword [ebp - 0x214], 0x4004
lea ecx, [ebp - 0x214]
push ecx
lea edx, [ebp - 0x1b4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarStrFromVar]
mov dword [ebp - 0x22c], 0x428a20
mov dword [ebp - 0x234], 8
lea eax, [ebp - 0x224]
push eax
lea ecx, [ebp - 0x1b4]
push ecx
lea edx, [ebp - 0x1c4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x234]
push eax
lea ecx, [ebp - 0x1d4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x13c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x1d4]
push edx
lea eax, [ebp - 0x1c4]
push eax
lea ecx, [ebp - 0x1b4]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
jmp 0x4b0ad6
mov dword [ebp - 4], 0x2cb
fld dword [ebp - 0x130]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI4]
mov dword [0x5509ac], eax
mov dword [ebp - 4], 0x2cc
mov dword [ebp - 0x1ac], 0x80020004
mov dword [ebp - 0x1b4], 0xa
mov dword [ebp - 0x20c], 0x550990
mov dword [ebp - 0x214], 0x4008
lea edx, [ebp - 0x1b4]
push edx
push 2
mov eax, dword [0x550990]
push eax
push 0x422208
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
add eax, 1
push eax
lea ecx, [ebp - 0x214]
push ecx
lea edx, [ebp - 0x1c4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea eax, [ebp - 0x1c4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x10c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x1c4]
push ecx
lea edx, [ebp - 0x1b4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x2cd
push 1
mov eax, dword [ebp - 0x10c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov dword [ebp - 0x1bc], eax
mov dword [ebp - 0x1c4], 0x8008
push 9
lea ecx, [ebp - 0x1b4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea edx, [ebp - 0x1c4]
push edx
lea eax, [ebp - 0x1b4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x270], ax
lea ecx, [ebp - 0x1b4]
push ecx
lea edx, [ebp - 0x1c4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
movsx eax, word [ebp - 0x270]
test eax, eax
je 0x4b08f6
mov dword [ebp - 4], 0x2ce
mov dword [ebp - 0x1ac], 0x80020004
mov dword [ebp - 0x1b4], 0xa
lea ecx, [ebp - 0x10c]
mov dword [ebp - 0x20c], ecx
mov dword [ebp - 0x214], 0x4008
lea edx, [ebp - 0x1b4]
push edx
push 2
lea eax, [ebp - 0x214]
push eax
lea ecx, [ebp - 0x1c4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x1c4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x10c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x1c4]
push eax
lea ecx, [ebp - 0x1b4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x4b07f7
mov dword [ebp - 4], 0x2cf
mov edx, dword [ebp - 0x10c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcR8ValFromBstr]
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
mov word [0x54f0b2], ax
mov dword [ebp - 4], 0x2d0
mov edx, dword [ebp - 0x10c]
mov ecx, 0x550998
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x2d1
mov eax, dword [0x5509ac]
mov ecx, dword [0x54f828]
movsx edx, word [ecx + eax*2]
test edx, edx
je 0x4b0a9d
mov dword [ebp - 4], 0x2d2
mov dword [ebp - 0x21c], 0x428a40
mov dword [ebp - 0x224], 8
lea eax, [ebp - 0x17c]
mov dword [ebp - 0x20c], eax
mov dword [ebp - 0x214], 0x4003
lea ecx, [ebp - 0x214]
push ecx
lea edx, [ebp - 0x1b4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarStrFromVar]
mov dword [ebp - 0x22c], 0x428a68
mov dword [ebp - 0x234], 8
mov dword [ebp - 0x23c], 0x5509ac
mov dword [ebp - 0x244], 0x4003
lea eax, [ebp - 0x244]
push eax
lea ecx, [ebp - 0x1e4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarStrFromVar]
mov dword [ebp - 0x24c], 0x428a7c
mov dword [ebp - 0x254], 8
lea edx, [ebp - 0x224]
push edx
lea eax, [ebp - 0x1b4]
push eax
lea ecx, [ebp - 0x1c4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x234]
push edx
lea eax, [ebp - 0x1d4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x1e4]
push ecx
lea edx, [ebp - 0x1f4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x254]
push eax
lea ecx, [ebp - 0x204]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x190]
push edx
call fcn.004b8b00
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x204]
push eax
lea ecx, [ebp - 0x1f4]
push ecx
lea edx, [ebp - 0x1e4]
push edx
lea eax, [ebp - 0x1d4]
push eax
lea ecx, [ebp - 0x1c4]
push ecx
lea edx, [ebp - 0x1b4]
push edx
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x1c
mov dword [ebp - 4], 0x2d3
lea eax, [ebp - 0x4c]
push eax
push 0x550998
call fcn.004b5e10
mov dword [ebp - 4], 0x2d4
movsx ecx, word [ebp - 0x4c]
test ecx, ecx
je 0x4b0ad1
mov dword [ebp - 4], 0x2d5
mov word [ebp - 0x84], 1
jmp 0x4af816
mov dword [ebp - 4], 0x2d6
mov edx, dword [0x550990]
push edx
push 0x421378
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x13c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x194]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x194]
push ecx
call fcn.004b8b00
lea edx, [ebp - 0x194]
push edx
lea eax, [ebp - 0x190]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 4], 0x2d7
mov word [ebp - 0x84], 1
jmp 0x4af816
mov dword [ebp - 4], 0x2d8
movsx ecx, word [ebp - 0x5c]
test ecx, ecx
je 0x4b0b6d
movsx edx, word [ebp - 0x148]
test edx, edx
jne 0x4b0b7d
mov dword [ebp - 4], 0x2d9
mov word [ebp - 0x84], 1
mov dword [ebp - 4], 0x2da
fld dword [ebp - 0x90]
fmul dword [ebp - 0xb0]
fstp dword [ebp - 0xe0]
mov dword [ebp - 4], 0x2db
fld dword [ebp - 0x118]
fmul dword [ebp - 0x70]
fstp dword [ebp - 0x184]
mov dword [ebp - 4], 0x2dc
lea eax, [ebp - 0x2a4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaGosubReturn]
mov dword [ebp - 4], 0x2dd
mov ecx, dword [0x54f87c]
push ecx
push 0x428aa4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x1ac], eax
mov dword [ebp - 0x1b4], 8
push 0
lea edx, [ebp - 0x1b4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcDir]
mov edx, eax
lea ecx, [ebp - 0x10c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x1b4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x2de
mov eax, dword [ebp - 0x10c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
test eax, eax
je 0x4b0c70
mov dword [ebp - 4], 0x2df
mov ecx, dword [0x54f87c]
push ecx
mov edx, dword [ebp - 0x10c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x190]
push eax
call fcn.004664d0
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
jmp 0x4b0bc0
mov dword [ebp - 4], 0x2e0
lea ecx, [ebp - 0x2a4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaGosubReturn]
mov dword [ebp - 4], 0x2e1
mov edx, dword [0x54f87c]
push edx
push 0x428ab8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x1ac], eax
mov dword [ebp - 0x1b4], 8
push 0
lea eax, [ebp - 0x1b4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcDir]
mov edx, eax
lea ecx, [ebp - 0x10c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x1b4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x2e2
mov ecx, dword [ebp - 0x10c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
test eax, eax
je 0x4b0d34
mov dword [ebp - 4], 0x2e3
mov edx, dword [0x54f87c]
push edx
mov eax, dword [ebp - 0x10c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x190]
push ecx
call fcn.004664d0
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
jmp 0x4b0c84
mov dword [ebp - 4], 0x2e4
lea edx, [ebp - 0x2a4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaGosubReturn]
mov dword [ebp - 4], 0x2e5
mov ax, word [ebp - 0xf0]
mov word [0x54f062], ax
mov dword [ebp - 4], 0x2e6
call fcn.0048aee0
mov dword [ebp - 4], 0x2e7
lea ecx, [ebp - 0x2a4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaGosub]
test eax, eax
jne 0x4b0d85
jmp 0x4b0bc0
mov dword [ebp - 4], 0x2e8
lea edx, [ebp - 0x2a4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaGosub]
test eax, eax
jne 0x4b0da2
jmp 0x4b0c84
call dword [sym.imp.MSVBVM60.DLL___vbaExitProc]
wait
push 0x4b0f23
jmp 0x4b0e20
lea edx, [ebp - 0x280]
push edx
lea eax, [ebp - 0x27c]
push eax
lea ecx, [ebp - 0x278]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
lea ecx, [ebp - 0x284]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x24]
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___vbaFreeStr]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x88]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xfc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x10c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x110]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x114]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x12c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x13c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x158]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x174]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x178]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x2a4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaGosubFree]
ret