Function at 0x4a26f0
Capabilities:
Reference sql statements

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push 0x406bc6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x1138
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x402a48
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 4], 1
mov dword [ebp - 4], 2
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaOnError]
mov dword [ebp - 4], 3
mov dword [ebp - 0x74], 0
mov dword [ebp - 4], 4
mov edx, 0x40d7b4
lea ecx, [ebp - 0x1dc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 5
push 0x40f2dc
call dword [sym.imp.MSVBVM60.DLL___vbaNew]
push eax
mov eax, dword [ebp + 0xc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 6
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push edx
lea eax, [ebp - 0x5a4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
mov dword [ebp - 4], 7
lea ecx, [ebp - 0x3e4]
push ecx
mov edx, dword [ebp - 0x5a4]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x5a4]
push ecx
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x574], eax
cmp dword [ebp - 0x574], 0
jge 0x4a27f5
push 0x54
push 0x40f2ec
mov edx, dword [ebp - 0x5a4]
push edx
mov eax, dword [ebp - 0x574]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x790], eax
jmp 0x4a27ff
mov dword [ebp - 0x790], 0
mov ecx, dword [ebp - 0x3e4]
mov dword [ebp - 0x578], ecx
mov dword [ebp - 0x4e8], 0x80020004
mov dword [ebp - 0x4f0], 0xa
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x4f0]
mov dword [edx], eax
mov ecx, dword [ebp - 0x4ec]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x4e8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x4e4]
mov dword [edx + 0xc], ecx
push 0xffffffffffffffff
push 0x32
push pe_nt_image_headers32
push 0x416b24
mov edx, dword [ebp - 0x578]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x578]
push ecx
call dword [eax + 0x34]
fnclex
mov dword [ebp - 0x57c], eax
cmp dword [ebp - 0x57c], 0
jge 0x4a28a2
push 0x34
push 0x417dcc
mov edx, dword [ebp - 0x578]
push edx
mov eax, dword [ebp - 0x57c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x794], eax
jmp 0x4a28ac
mov dword [ebp - 0x794], 0
lea ecx, [ebp - 0x3e4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 8
lea ecx, [ebp - 0x3e4]
push ecx
mov edx, dword [ebp - 0x5a4]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x5a4]
push ecx
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x574], eax
cmp dword [ebp - 0x574], 0
jge 0x4a290c
push 0x54
push 0x40f2ec
mov edx, dword [ebp - 0x5a4]
push edx
mov eax, dword [ebp - 0x574]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x798], eax
jmp 0x4a2916
mov dword [ebp - 0x798], 0
mov ecx, dword [ebp - 0x3e4]
mov dword [ebp - 0x578], ecx
mov dword [ebp - 0x4e8], 0x80020004
mov dword [ebp - 0x4f0], 0xa
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x4f0]
mov dword [edx], eax
mov ecx, dword [ebp - 0x4ec]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x4e8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x4e4]
mov dword [edx + 0xc], ecx
push 0xffffffffffffffff
push 0
push 3
push 0x417bec
mov edx, dword [ebp - 0x578]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x578]
push ecx
call dword [eax + 0x34]
fnclex
mov dword [ebp - 0x57c], eax
cmp dword [ebp - 0x57c], 0
jge 0x4a29b6
push 0x34
push 0x417dcc
mov edx, dword [ebp - 0x578]
push edx
mov eax, dword [ebp - 0x57c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x79c], eax
jmp 0x4a29c0
mov dword [ebp - 0x79c], 0
lea ecx, [ebp - 0x3e4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 9
lea ecx, [ebp - 0x3e4]
push ecx
mov edx, dword [ebp - 0x5a4]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x5a4]
push ecx
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x574], eax
cmp dword [ebp - 0x574], 0
jge 0x4a2a20
push 0x54
push 0x40f2ec
mov edx, dword [ebp - 0x5a4]
push edx
mov eax, dword [ebp - 0x574]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x7a0], eax
jmp 0x4a2a2a
mov dword [ebp - 0x7a0], 0
mov ecx, dword [ebp - 0x3e4]
mov dword [ebp - 0x578], ecx
mov dword [ebp - 0x4e8], 0x80020004
mov dword [ebp - 0x4f0], 0xa
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x4f0]
mov dword [edx], eax
mov ecx, dword [ebp - 0x4ec]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x4e8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x4e4]
mov dword [edx + 0xc], ecx
push 0xffffffffffffffff
push 0
push 3
push 0x416b70
mov edx, dword [ebp - 0x578]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x578]
push ecx
call dword [eax + 0x34]
fnclex
mov dword [ebp - 0x57c], eax
cmp dword [ebp - 0x57c], 0
jge 0x4a2aca
push 0x34
push 0x417dcc
mov edx, dword [ebp - 0x578]
push edx
mov eax, dword [ebp - 0x57c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x7a4], eax
jmp 0x4a2ad4
mov dword [ebp - 0x7a4], 0
lea ecx, [ebp - 0x3e4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0xa
lea ecx, [ebp - 0x3e4]
push ecx
mov edx, dword [ebp - 0x5a4]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x5a4]
push ecx
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x574], eax
cmp dword [ebp - 0x574], 0
jge 0x4a2b34
push 0x54
push 0x40f2ec
mov edx, dword [ebp - 0x5a4]
push edx
mov eax, dword [ebp - 0x574]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x7a8], eax
jmp 0x4a2b3e
mov dword [ebp - 0x7a8], 0
mov ecx, dword [ebp - 0x3e4]
mov dword [ebp - 0x578], ecx
mov dword [ebp - 0x4e8], 0x80020004
mov dword [ebp - 0x4f0], 0xa
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x4f0]
mov dword [edx], eax
mov ecx, dword [ebp - 0x4ec]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x4e8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x4e4]
mov dword [edx + 0xc], ecx
push 0xffffffffffffffff
push 0
push 6
push 0x417c08
mov edx, dword [ebp - 0x578]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x578]
push ecx
call dword [eax + 0x34]
fnclex
mov dword [ebp - 0x57c], eax
cmp dword [ebp - 0x57c], 0
jge 0x4a2bde
push 0x34
push 0x417dcc
mov edx, dword [ebp - 0x578]
push edx
mov eax, dword [ebp - 0x57c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x7ac], eax
jmp 0x4a2be8
mov dword [ebp - 0x7ac], 0
lea ecx, [ebp - 0x3e4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0xb
mov dword [ebp - 0x4f8], 0x80020004
mov dword [ebp - 0x500], 0xa
mov dword [ebp - 0x4e8], 0x80020004
mov dword [ebp - 0x4f0], 0xa
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0xffffffffffffffff
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x500]
mov dword [ecx], edx
mov eax, dword [ebp - 0x4fc]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x4f8]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x4f4]
mov dword [ecx + 0xc], eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x4f0]
mov dword [ecx], edx
mov eax, dword [ebp - 0x4ec]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x4e8]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x4e4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x5a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x5a4]
push eax
call dword [edx + 0xa0]
fnclex
mov dword [ebp - 0x574], eax
cmp dword [ebp - 0x574], 0
jge 0x4a2cd3
push 0xa0
push 0x40f2ec
mov ecx, dword [ebp - 0x5a4]
push ecx
mov edx, dword [ebp - 0x574]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x7b0], eax
jmp 0x4a2cdd
mov dword [ebp - 0x7b0], 0
mov dword [ebp - 4], 0xc
push 0
lea eax, [ebp - 0x5a4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
mov dword [ebp - 4], 0xd
mov word [ebp - 0x564], 0
lea ecx, [ebp - 0x2e0]
mov dword [ebp - 0x4e8], ecx
mov dword [ebp - 0x4f0], 0x4008
lea edx, [ebp - 0x564]
push edx
lea eax, [ebp - 0x4f0]
push eax
lea ecx, [ebp - 0x254]
push ecx
mov edx, dword [ebp + 0x18]
push edx
call fcn.0053cf20
movsx eax, ax
test eax, eax
jne 0x4a2e66
mov dword [ebp - 4], 0xe
call dword [sym.imp.MSVBVM60.DLL_rtcErrObj]
push eax
lea ecx, [ebp - 0x3e4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x574], eax
mov dword [ebp - 0x418], 0x80020004
mov dword [ebp - 0x420], 0xa
mov dword [ebp - 0x408], 0x80020004
mov dword [ebp - 0x410], 0xa
lea edx, [ebp - 0x2e0]
mov dword [ebp - 0x4f8], edx
mov dword [ebp - 0x500], 0x4008
mov dword [ebp - 0x4e8], 0x40d7b4
mov dword [ebp - 0x4f0], 8
lea edx, [ebp - 0x4f0]
lea ecx, [ebp - 0x400]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x420]
push eax
lea ecx, [ebp - 0x410]
push ecx
lea edx, [ebp - 0x500]
push edx
lea eax, [ebp - 0x400]
push eax
push 0xffffffffffffffff
mov ecx, dword [ebp - 0x574]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x574]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x578], eax
cmp dword [ebp - 0x578], 0
jge 0x4a2e2b
push 0x44
push 0x40f50c
mov ecx, dword [ebp - 0x574]
push ecx
mov edx, dword [ebp - 0x578]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x7b4], eax
jmp 0x4a2e35
mov dword [ebp - 0x7b4], 0
lea ecx, [ebp - 0x3e4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea eax, [ebp - 0x420]
push eax
lea ecx, [ebp - 0x410]
push ecx
lea edx, [ebp - 0x400]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
jmp 0x4be39f
mov dword [ebp - 4], 0x10
mov edx, dword [0x55e0b8]
lea ecx, [ebp - 0x1a8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x11
push 0x40e298
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCastObj]
push eax
lea eax, [ebp - 0x3e4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push 0x418f54
mov ecx, dword [0x55e040]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x418fa0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp + 0x18]
mov eax, dword [edx]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x3e4]
push ecx
lea edx, [ebp - 0x2f8]
push edx
call fcn.0047d540
push eax
lea eax, [ebp - 0x3e8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
lea ecx, [ebp - 0x2f8]
push ecx
lea edx, [ebp - 0x2f4]
push edx
lea eax, [ebp - 0x2f0]
push eax
push 3
call dword [fcn.004012f0]
add esp, 0x10
lea ecx, [ebp - 0x3e8]
push ecx
lea edx, [ebp - 0x3e4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x12
push 0x40e298
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCastObj]
push eax
lea eax, [ebp - 0x3e4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push 0x418fbc
mov ecx, dword [0x55e040]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x418fa0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp + 0x18]
mov eax, dword [edx]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x3e4]
push ecx
lea edx, [ebp - 0x2f8]
push edx
call fcn.0047d540
push eax
lea eax, [ebp - 0x3e8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
lea ecx, [ebp - 0x2f8]
push ecx
lea edx, [ebp - 0x2f4]
push edx
lea eax, [ebp - 0x2f0]
push eax
push 3
call dword [fcn.004012f0]
add esp, 0x10
lea ecx, [ebp - 0x3e8]
push ecx
lea edx, [ebp - 0x3e4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x13
push 1
mov eax, dword [ebp - 0x1a8]
push eax
push 0x417de0
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
cmp eax, 1
jle 0x4a3051
mov dword [ebp - 4], 0x14
mov dword [ebp - 0x74], 1
mov dword [ebp - 4], 0x16
mov edx, 0x40d7b4
lea ecx, [ebp - 0x2c8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x17
mov edx, 0x40d7b4
lea ecx, [ebp - 0x1c8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x18
mov dword [ebp - 0x4e8], 0x417ffc
mov dword [ebp - 0x4f0], 8
lea edx, [ebp - 0x4f0]
lea ecx, [ebp - 0x400]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 0xffffffffffffffff
lea ecx, [ebp - 0x400]
push ecx
mov edx, dword [ebp - 0x1a8]
push edx
lea eax, [ebp - 0x410]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
lea ecx, [ebp - 0x410]
push ecx
push 0x2008
call dword [sym.imp.MSVBVM60.DLL___vbaAryVar]
mov dword [ebp - 0x570], eax
lea edx, [ebp - 0x570]
push edx
lea eax, [ebp - 0x1d8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryCopy]
lea ecx, [ebp - 0x410]
push ecx
lea edx, [ebp - 0x400]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x19
mov dword [ebp - 0x84], 0
mov dword [ebp - 4], 0x1a
mov edx, 0x40d7b4
lea ecx, [ebp - 0x1cc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1b
mov eax, dword [ebp - 0x1d8]
push eax
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaUbound]
mov dword [ebp - 0x5ac], eax
mov dword [ebp - 0x5a8], 1
mov ecx, dword [ebp - 0x1d8]
push ecx
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaLbound]
mov dword [ebp - 0x5c], eax
jmp 0x4a3187
mov edx, dword [ebp - 0x5c]
add edx, dword [ebp - 0x5a8]
jo 0x4be930
mov dword [ebp - 0x5c], edx
mov eax, dword [ebp - 0x5c]
cmp eax, dword [ebp - 0x5ac]
jg 0x4b080e
mov dword [ebp - 4], 0x1d
mov ecx, dword [ebp - 0x84]
mov dword [ebp - 0x5b0], ecx
mov edx, dword [ebp - 0x5b0]
mov dword [ebp - 0x7b8], edx
cmp dword [ebp - 0x7b8], 0xa
ja case.default.0x4a31c8
mov eax, dword [ebp - 0x7b8]
jmp dword [eax*4 + 0x4be8ff]
mov dword [ebp - 4], 0x1f
cmp dword [ebp - 0x1d8], 0
je 0x4a323c
mov ecx, dword [ebp - 0x1d8]
cmp word [ecx], 1
jne 0x4a323c
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4a321f
mov dword [ebp - 0x7bc], 0
jmp 0x4a322b
call dword [fcn.0040117c]
mov dword [ebp - 0x7bc], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0x7c0], eax
jmp 0x4a3248
call dword [fcn.0040117c]
mov dword [ebp - 0x7c0], eax
push 1
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x7c0]
mov ecx, dword [edx + eax]
push ecx
push 0x417c28
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
cmp eax, 1
jne 0x4a341b
mov dword [ebp - 4], 0x20
mov edx, 0x416d08
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, dword [ebp - 0x1d8]
push edx
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4a3300
mov ecx, dword [ebp - 0x2ec]
cmp word [ecx], 1
jne 0x4a3300
mov edx, dword [ebp - 0x2ec]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4a32e3
mov dword [ebp - 0x7c4], 0
jmp 0x4a32ef
call dword [fcn.0040117c]
mov dword [ebp - 0x7c4], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0x7c8], eax
jmp 0x4a330c
call dword [fcn.0040117c]
mov dword [ebp - 0x7c8], eax
lea ecx, [ebp - 0x2f0]
push ecx
mov edx, dword [ebp - 0x2ec]
mov eax, dword [edx + 0xc]
add eax, dword [ebp - 0x7c8]
push eax
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov edx, dword [ebp - 0x2f4]
mov dword [ebp - 0x5c8], edx
mov dword [ebp - 0x2f4], 0
mov eax, dword [ebp - 0x5c8]
mov dword [ebp - 0x3f8], eax
mov dword [ebp - 0x400], 8
lea ecx, [ebp - 0x400]
push ecx
lea edx, [ebp - 0x410]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarDateFromVar]
mov dword [ebp - 0x4e8], 0x40fe88
mov dword [ebp - 0x4f0], 8
lea edx, [ebp - 0x4f0]
lea ecx, [ebp - 0x420]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea eax, [ebp - 0x420]
push eax
lea ecx, [ebp - 0x410]
push ecx
lea edx, [ebp - 0x430]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea eax, [ebp - 0x430]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0xdc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x430]
push ecx
lea edx, [ebp - 0x420]
push edx
lea eax, [ebp - 0x410]
push eax
lea ecx, [ebp - 0x400]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
jmp 0x4a3dde
mov dword [ebp - 4], 0x21
cmp dword [ebp - 0x1d8], 0
je 0x4a3483
mov edx, dword [ebp - 0x1d8]
cmp word [edx], 1
jne 0x4a3483
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4a3466
mov dword [ebp - 0x7cc], 0
jmp 0x4a3472
call dword [fcn.0040117c]
mov dword [ebp - 0x7cc], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0x7d0], ecx
jmp 0x4a348f
call dword [fcn.0040117c]
mov dword [ebp - 0x7d0], eax
push 1
mov edx, dword [ebp - 0x1d8]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x7d0]
mov edx, dword [eax + ecx]
push edx
push 0x4176ec
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
cmp eax, 1
jne 0x4a39f9
mov dword [ebp - 4], 0x22
mov edx, 0x416d08
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4a3547
mov edx, dword [ebp - 0x2ec]
cmp word [edx], 1
jne 0x4a3547
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x2ec]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4a352a
mov dword [ebp - 0x7d4], 0
jmp 0x4a3536
call dword [fcn.0040117c]
mov dword [ebp - 0x7d4], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0x7d8], ecx
jmp 0x4a3553
call dword [fcn.0040117c]
mov dword [ebp - 0x7d8], eax
lea edx, [ebp - 0x2f0]
push edx
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x7d8]
push ecx
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x2ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
push 1
mov eax, dword [ebp - 0x2f4]
push eax
push 0x418004
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x578], ax
lea ecx, [ebp - 0x2f4]
push ecx
lea edx, [ebp - 0x2f0]
push edx
push 2
call dword [fcn.004012f0]
add esp, 0xc
movsx eax, word [ebp - 0x578]
test eax, eax
je 0x4a3851
mov dword [ebp - 4], 0x23
mov edx, 0x416d08
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ecx, dword [ebp - 0x1d8]
push ecx
lea edx, [ebp - 0x2ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4a3664
mov eax, dword [ebp - 0x2ec]
cmp word [eax], 1
jne 0x4a3664
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4a3647
mov dword [ebp - 0x7dc], 0
jmp 0x4a3653
call dword [fcn.0040117c]
mov dword [ebp - 0x7dc], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0x7e0], edx
jmp 0x4a3670
call dword [fcn.0040117c]
mov dword [ebp - 0x7e0], eax
lea eax, [ebp - 0x2f0]
push eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ecx + 0xc]
add edx, dword [ebp - 0x7e0]
push edx
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov ecx, dword [ebp - 0x2f4]
mov dword [ebp - 0x5cc], ecx
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x5cc]
mov dword [ebp - 0x3f8], edx
mov dword [ebp - 0x400], 8
push 7
lea eax, [ebp - 0x400]
push eax
lea ecx, [ebp - 0x410]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
mov dword [ebp - 0x4f8], 0x418024
mov dword [ebp - 0x500], 8
lea edx, [ebp - 0x500]
lea ecx, [ebp - 0x420]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0xdc]
mov dword [ebp - 0x4e8], edx
mov dword [ebp - 0x4f0], 0x4008
push 1
push 1
lea eax, [ebp - 0x420]
push eax
lea ecx, [ebp - 0x4f0]
push ecx
lea edx, [ebp - 0x430]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0x508], 0x418034
mov dword [ebp - 0x510], 8
lea eax, [ebp - 0x410]
push eax
lea ecx, [ebp - 0x430]
push ecx
lea edx, [ebp - 0x440]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x510]
push eax
lea ecx, [ebp - 0x450]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x460]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarDateFromVar]
mov dword [ebp - 0x518], 0x40fe88
mov dword [ebp - 0x520], 8
lea edx, [ebp - 0x520]
lea ecx, [ebp - 0x470]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea eax, [ebp - 0x470]
push eax
lea ecx, [ebp - 0x460]
push ecx
lea edx, [ebp - 0x480]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea eax, [ebp - 0x480]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x480]
push ecx
lea edx, [ebp - 0x470]
push edx
lea eax, [ebp - 0x460]
push eax
lea ecx, [ebp - 0x450]
push ecx
lea edx, [ebp - 0x440]
push edx
lea eax, [ebp - 0x430]
push eax
lea ecx, [ebp - 0x410]
push ecx
lea edx, [ebp - 0x420]
push edx
lea eax, [ebp - 0x400]
push eax
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x28
jmp 0x4a39f4
mov dword [ebp - 4], 0x25
mov edx, 0x416d08
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ecx, dword [ebp - 0x1d8]
push ecx
lea edx, [ebp - 0x2ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4a38de
mov eax, dword [ebp - 0x2ec]
cmp word [eax], 1
jne 0x4a38de
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4a38c1
mov dword [ebp - 0x7e4], 0
jmp 0x4a38cd
call dword [fcn.0040117c]
mov dword [ebp - 0x7e4], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0x7e8], edx
jmp 0x4a38ea
call dword [fcn.0040117c]
mov dword [ebp - 0x7e8], eax
lea eax, [ebp - 0x2f0]
push eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ecx + 0xc]
add edx, dword [ebp - 0x7e8]
push edx
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov ecx, dword [ebp - 0x2f4]
mov dword [ebp - 0x5d0], ecx
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x5d0]
mov dword [ebp - 0x3f8], edx
mov dword [ebp - 0x400], 8
lea eax, [ebp - 0x400]
push eax
lea ecx, [ebp - 0x410]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarDateFromVar]
mov dword [ebp - 0x4e8], 0x40fe88
mov dword [ebp - 0x4f0], 8
lea edx, [ebp - 0x4f0]
lea ecx, [ebp - 0x420]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea edx, [ebp - 0x420]
push edx
lea eax, [ebp - 0x410]
push eax
lea ecx, [ebp - 0x430]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea edx, [ebp - 0x430]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x430]
push eax
lea ecx, [ebp - 0x420]
push ecx
lea edx, [ebp - 0x410]
push edx
lea eax, [ebp - 0x400]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
jmp 0x4a3dde
mov dword [ebp - 4], 0x27
cmp dword [ebp - 0x1d8], 0
je 0x4a3a61
mov ecx, dword [ebp - 0x1d8]
cmp word [ecx], 1
jne 0x4a3a61
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4a3a44
mov dword [ebp - 0x7ec], 0
jmp 0x4a3a50
call dword [fcn.0040117c]
mov dword [ebp - 0x7ec], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0x7f0], eax
jmp 0x4a3a6d
call dword [fcn.0040117c]
mov dword [ebp - 0x7f0], eax
push 1
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x7f0]
mov ecx, dword [edx + eax]
push ecx
push 0x418054
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
cmp eax, 1
jne 0x4a3dde
mov dword [ebp - 4], 0x28
mov edx, 0x416d08
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, dword [ebp - 0x1d8]
push edx
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4a3b25
mov ecx, dword [ebp - 0x2ec]
cmp word [ecx], 1
jne 0x4a3b25
mov edx, dword [ebp - 0x2ec]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4a3b08
mov dword [ebp - 0x7f4], 0
jmp 0x4a3b14
call dword [fcn.0040117c]
mov dword [ebp - 0x7f4], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0x7f8], eax
jmp 0x4a3b31
call dword [fcn.0040117c]
mov dword [ebp - 0x7f8], eax
lea ecx, [ebp - 0x2f0]
push ecx
mov edx, dword [ebp - 0x2ec]
mov eax, dword [edx + 0xc]
add eax, dword [ebp - 0x7f8]
push eax
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov edx, dword [ebp - 0x2f4]
mov dword [ebp - 0x5d4], edx
mov dword [ebp - 0x2f4], 0
mov eax, dword [ebp - 0x5d4]
mov dword [ebp - 0x3f8], eax
mov dword [ebp - 0x400], 8
lea ecx, [ebp - 0x400]
push ecx
lea edx, [ebp - 0x410]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarDateFromVar]
mov dword [ebp - 0x4e8], 0x40fe88
mov dword [ebp - 0x4f0], 8
lea edx, [ebp - 0x4f0]
lea ecx, [ebp - 0x420]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea eax, [ebp - 0x420]
push eax
lea ecx, [ebp - 0x410]
push ecx
lea edx, [ebp - 0x430]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea eax, [ebp - 0x430]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0xdc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x430]
push ecx
lea edx, [ebp - 0x420]
push edx
lea eax, [ebp - 0x410]
push eax
lea ecx, [ebp - 0x400]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
mov dword [ebp - 4], 0x29
mov edx, 0x416d08
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, dword [ebp - 0x1d8]
push edx
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4a3cc8
mov ecx, dword [ebp - 0x2ec]
cmp word [ecx], 1
jne 0x4a3cc8
mov edx, dword [ebp - 0x2ec]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4a3cab
mov dword [ebp - 0x7fc], 0
jmp 0x4a3cb7
call dword [fcn.0040117c]
mov dword [ebp - 0x7fc], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0x800], eax
jmp 0x4a3cd4
call dword [fcn.0040117c]
mov dword [ebp - 0x800], eax
lea ecx, [ebp - 0x2f0]
push ecx
mov edx, dword [ebp - 0x2ec]
mov eax, dword [edx + 0xc]
add eax, dword [ebp - 0x800]
push eax
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov edx, dword [ebp - 0x2f4]
mov dword [ebp - 0x5d8], edx
mov dword [ebp - 0x2f4], 0
mov eax, dword [ebp - 0x5d8]
mov dword [ebp - 0x3f8], eax
mov dword [ebp - 0x400], 8
lea ecx, [ebp - 0x400]
push ecx
lea edx, [ebp - 0x410]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarDateFromVar]
mov dword [ebp - 0x4e8], 0x40fe88
mov dword [ebp - 0x4f0], 8
lea edx, [ebp - 0x4f0]
lea ecx, [ebp - 0x420]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea eax, [ebp - 0x420]
push eax
lea ecx, [ebp - 0x410]
push ecx
lea edx, [ebp - 0x430]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea eax, [ebp - 0x430]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x248]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x430]
push ecx
lea edx, [ebp - 0x420]
push edx
lea eax, [ebp - 0x410]
push eax
lea ecx, [ebp - 0x400]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
mov dword [ebp - 4], 0x2b
cmp dword [ebp - 0x1d8], 0
je 0x4a3e46
mov edx, dword [ebp - 0x1d8]
cmp word [edx], 1
jne 0x4a3e46
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4a3e29
mov dword [ebp - 0x804], 0
jmp 0x4a3e35
call dword [fcn.0040117c]
mov dword [ebp - 0x804], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0x808], ecx
jmp 0x4a3e52
call dword [fcn.0040117c]
mov dword [ebp - 0x808], eax
push 1
mov edx, dword [ebp - 0x1d8]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x808]
mov edx, dword [eax + ecx]
push edx
push 0x418068
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
cmp eax, 1
jne 0x4a3fcd
mov dword [ebp - 4], 0x2c
mov edx, 0x416d08
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4a3f0a
mov edx, dword [ebp - 0x2ec]
cmp word [edx], 1
jne 0x4a3f0a
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x2ec]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4a3eed
mov dword [ebp - 0x80c], 0
jmp 0x4a3ef9
call dword [fcn.0040117c]
mov dword [ebp - 0x80c], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0x810], ecx
jmp 0x4a3f16
call dword [fcn.0040117c]
mov dword [ebp - 0x810], eax
lea edx, [ebp - 0x2f0]
push edx
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x810]
push ecx
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x2ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov eax, dword [ebp - 0x2f4]
mov dword [ebp - 0x5dc], eax
mov dword [ebp - 0x2f4], 0
mov ecx, dword [ebp - 0x5dc]
mov dword [ebp - 0x3f8], ecx
mov dword [ebp - 0x400], 8
lea edx, [ebp - 0x400]
push edx
lea eax, [ebp - 0x410]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea ecx, [ebp - 0x410]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x1a4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x410]
push edx
lea eax, [ebp - 0x400]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x2e
cmp dword [ebp - 0x1d8], 0
je 0x4a4035
mov ecx, dword [ebp - 0x1d8]
cmp word [ecx], 1
jne 0x4a4035
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4a4018
mov dword [ebp - 0x814], 0
jmp 0x4a4024
call dword [fcn.0040117c]
mov dword [ebp - 0x814], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0x818], eax
jmp 0x4a4041
call dword [fcn.0040117c]
mov dword [ebp - 0x818], eax
push 1
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x818]
mov ecx, dword [edx + eax]
push ecx
push 0x418084
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
cmp eax, 1
jne 0x4a4311
mov dword [ebp - 4], 0x2f
mov edx, 0x416d08
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, dword [ebp - 0x1d8]
push edx
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4a40f9
mov ecx, dword [ebp - 0x2ec]
cmp word [ecx], 1
jne 0x4a40f9
mov edx, dword [ebp - 0x2ec]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4a40dc
mov dword [ebp - 0x81c], 0
jmp 0x4a40e8
call dword [fcn.0040117c]
mov dword [ebp - 0x81c], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0x820], eax
jmp 0x4a4105
call dword [fcn.0040117c]
mov dword [ebp - 0x820], eax
lea ecx, [ebp - 0x2f0]
push ecx
mov edx, dword [ebp - 0x2ec]
mov eax, dword [edx + 0xc]
add eax, dword [ebp - 0x820]
push eax
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov edx, dword [ebp - 0x2f4]
mov dword [ebp - 0x5e0], edx
mov dword [ebp - 0x2f4], 0
mov eax, dword [ebp - 0x5e0]
mov dword [ebp - 0x3f8], eax
mov dword [ebp - 0x400], 8
lea ecx, [ebp - 0x400]
push ecx
lea edx, [ebp - 0x410]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea eax, [ebp - 0x410]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x2c8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x410]
push ecx
lea edx, [ebp - 0x400]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x30
mov edx, 0x416d08
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4a4249
mov edx, dword [ebp - 0x2ec]
cmp word [edx], 1
jne 0x4a4249
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x2ec]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4a422c
mov dword [ebp - 0x824], 0
jmp 0x4a4238
call dword [fcn.0040117c]
mov dword [ebp - 0x824], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0x828], ecx
jmp 0x4a4255
call dword [fcn.0040117c]
mov dword [ebp - 0x828], eax
lea edx, [ebp - 0x2f0]
push edx
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x828]
push ecx
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x2ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov eax, dword [ebp - 0x2f4]
mov dword [ebp - 0x5e4], eax
mov dword [ebp - 0x2f4], 0
mov ecx, dword [ebp - 0x5e4]
mov dword [ebp - 0x3f8], ecx
mov dword [ebp - 0x400], 8
lea edx, [ebp - 0x400]
push edx
lea eax, [ebp - 0x410]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea ecx, [ebp - 0x410]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x1c8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x410]
push edx
lea eax, [ebp - 0x400]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x4a46f4
mov dword [ebp - 4], 0x31
cmp dword [ebp - 0x1d8], 0
je 0x4a4379
mov ecx, dword [ebp - 0x1d8]
cmp word [ecx], 1
jne 0x4a4379
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4a435c
mov dword [ebp - 0x82c], 0
jmp 0x4a4368
call dword [fcn.0040117c]
mov dword [ebp - 0x82c], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0x830], eax
jmp 0x4a4385
call dword [fcn.0040117c]
mov dword [ebp - 0x830], eax
push 1
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x830]
mov ecx, dword [edx + eax]
push ecx
push 0x418090
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
cmp eax, 1
jne 0x4a4505
mov dword [ebp - 4], 0x32
mov edx, 0x416d08
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, dword [ebp - 0x1d8]
push edx
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4a443d
mov ecx, dword [ebp - 0x2ec]
cmp word [ecx], 1
jne 0x4a443d
mov edx, dword [ebp - 0x2ec]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4a4420
mov dword [ebp - 0x834], 0
jmp 0x4a442c
call dword [fcn.0040117c]
mov dword [ebp - 0x834], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0x838], eax
jmp 0x4a4449
call dword [fcn.0040117c]
mov dword [ebp - 0x838], eax
lea ecx, [ebp - 0x2f0]
push ecx
mov edx, dword [ebp - 0x2ec]
mov eax, dword [edx + 0xc]
add eax, dword [ebp - 0x838]
push eax
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov edx, dword [ebp - 0x2f4]
mov dword [ebp - 0x5e8], edx
mov dword [ebp - 0x2f4], 0
mov eax, dword [ebp - 0x5e8]
mov dword [ebp - 0x3f8], eax
mov dword [ebp - 0x400], 8
lea ecx, [ebp - 0x400]
push ecx
lea edx, [ebp - 0x410]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea eax, [ebp - 0x410]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x2c8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x410]
push ecx
lea edx, [ebp - 0x400]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x4a46f4
mov dword [ebp - 4], 0x33
cmp dword [ebp - 0x1d8], 0
je 0x4a456d
mov eax, dword [ebp - 0x1d8]
cmp word [eax], 1
jne 0x4a456d
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4a4550
mov dword [ebp - 0x83c], 0
jmp 0x4a455c
call dword [fcn.0040117c]
mov dword [ebp - 0x83c], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0x840], edx
jmp 0x4a4579
call dword [fcn.0040117c]
mov dword [ebp - 0x840], eax
push 1
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x840]
mov eax, dword [ecx + edx]
push eax
push 0x4180a4
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
cmp eax, 1
jne 0x4a46f4
mov dword [ebp - 4], 0x34
mov edx, 0x416d08
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ecx, dword [ebp - 0x1d8]
push ecx
lea edx, [ebp - 0x2ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4a4631
mov eax, dword [ebp - 0x2ec]
cmp word [eax], 1
jne 0x4a4631
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4a4614
mov dword [ebp - 0x844], 0
jmp 0x4a4620
call dword [fcn.0040117c]
mov dword [ebp - 0x844], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0x848], edx
jmp 0x4a463d
call dword [fcn.0040117c]
mov dword [ebp - 0x848], eax
lea eax, [ebp - 0x2f0]
push eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ecx + 0xc]
add edx, dword [ebp - 0x848]
push edx
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov ecx, dword [ebp - 0x2f4]
mov dword [ebp - 0x5ec], ecx
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x5ec]
mov dword [ebp - 0x3f8], edx
mov dword [ebp - 0x400], 8
lea eax, [ebp - 0x400]
push eax
lea ecx, [ebp - 0x410]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0x410]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x1c8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x410]
push eax
lea ecx, [ebp - 0x400]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x36
cmp dword [ebp - 0x1d8], 0
je 0x4a475c
mov edx, dword [ebp - 0x1d8]
cmp word [edx], 1
jne 0x4a475c
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4a473f
mov dword [ebp - 0x84c], 0
jmp 0x4a474b
call dword [fcn.0040117c]
mov dword [ebp - 0x84c], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0x850], ecx
jmp 0x4a4768
call dword [fcn.0040117c]
mov dword [ebp - 0x850], eax
push 1
mov edx, dword [ebp - 0x1d8]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x850]
mov edx, dword [eax + ecx]
push edx
push 0x4180bc
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
cmp eax, 1
jne 0x4a4a38
mov dword [ebp - 4], 0x37
mov edx, 0x416d08
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4a4820
mov edx, dword [ebp - 0x2ec]
cmp word [edx], 1
jne 0x4a4820
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x2ec]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4a4803
mov dword [ebp - 0x854], 0
jmp 0x4a480f
call dword [fcn.0040117c]
mov dword [ebp - 0x854], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0x858], ecx
jmp 0x4a482c
call dword [fcn.0040117c]
mov dword [ebp - 0x858], eax
lea edx, [ebp - 0x2f0]
push edx
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x858]
push ecx
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x2ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov eax, dword [ebp - 0x2f4]
mov dword [ebp - 0x5f0], eax
mov dword [ebp - 0x2f4], 0
mov ecx, dword [ebp - 0x5f0]
mov dword [ebp - 0x3f8], ecx
mov dword [ebp - 0x400], 8
lea edx, [ebp - 0x400]
push edx
lea eax, [ebp - 0x410]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea ecx, [ebp - 0x410]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x2c8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x410]
push edx
lea eax, [ebp - 0x400]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x38
mov edx, 0x416d08
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ecx, dword [ebp - 0x1d8]
push ecx
lea edx, [ebp - 0x2ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4a4970
mov eax, dword [ebp - 0x2ec]
cmp word [eax], 1
jne 0x4a4970
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4a4953
mov dword [ebp - 0x85c], 0
jmp 0x4a495f
call dword [fcn.0040117c]
mov dword [ebp - 0x85c], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0x860], edx
jmp 0x4a497c
call dword [fcn.0040117c]
mov dword [ebp - 0x860], eax
lea eax, [ebp - 0x2f0]
push eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ecx + 0xc]
add edx, dword [ebp - 0x860]
push edx
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov ecx, dword [ebp - 0x2f4]
mov dword [ebp - 0x5f4], ecx
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x5f4]
mov dword [ebp - 0x3f8], edx
mov dword [ebp - 0x400], 8
lea eax, [ebp - 0x400]
push eax
lea ecx, [ebp - 0x410]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0x410]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x1c8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x410]
push eax
lea ecx, [ebp - 0x400]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x4a5203
mov dword [ebp - 4], 0x39
cmp dword [ebp - 0x1d8], 0
je 0x4a4aa0
mov edx, dword [ebp - 0x1d8]
cmp word [edx], 1
jne 0x4a4aa0
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4a4a83
mov dword [ebp - 0x864], 0
jmp 0x4a4a8f
call dword [fcn.0040117c]
mov dword [ebp - 0x864], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0x868], ecx
jmp 0x4a4aac
call dword [fcn.0040117c]
mov dword [ebp - 0x868], eax
push 1
mov edx, dword [ebp - 0x1d8]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x868]
mov edx, dword [eax + ecx]
push edx
push 0x4180c8
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
cmp eax, 1
jne 0x4a4c2c
mov dword [ebp - 4], 0x3a
mov edx, 0x416d08
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4a4b64
mov edx, dword [ebp - 0x2ec]
cmp word [edx], 1
jne 0x4a4b64
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x2ec]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4a4b47
mov dword [ebp - 0x86c], 0
jmp 0x4a4b53
call dword [fcn.0040117c]
mov dword [ebp - 0x86c], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0x870], ecx
jmp 0x4a4b70
call dword [fcn.0040117c]
mov dword [ebp - 0x870], eax
lea edx, [ebp - 0x2f0]
push edx
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x870]
push ecx
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x2ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov eax, dword [ebp - 0x2f4]
mov dword [ebp - 0x5f8], eax
mov dword [ebp - 0x2f4], 0
mov ecx, dword [ebp - 0x5f8]
mov dword [ebp - 0x3f8], ecx
mov dword [ebp - 0x400], 8
lea edx, [ebp - 0x400]
push edx
lea eax, [ebp - 0x410]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea ecx, [ebp - 0x410]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x2c8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x410]
push edx
lea eax, [ebp - 0x400]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x4a5203
mov dword [ebp - 4], 0x3b
cmp dword [ebp - 0x1d8], 0
je 0x4a4c94
mov ecx, dword [ebp - 0x1d8]
cmp word [ecx], 1
jne 0x4a4c94
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4a4c77
mov dword [ebp - 0x874], 0
jmp 0x4a4c83
call dword [fcn.0040117c]
mov dword [ebp - 0x874], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0x878], eax
jmp 0x4a4ca0
call dword [fcn.0040117c]
mov dword [ebp - 0x878], eax
push 1
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x878]
mov ecx, dword [edx + eax]
push ecx
push 0x4180dc
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
cmp eax, 1
jne 0x4a4e20
mov dword [ebp - 4], 0x3c
mov edx, 0x416d08
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, dword [ebp - 0x1d8]
push edx
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4a4d58
mov ecx, dword [ebp - 0x2ec]
cmp word [ecx], 1
jne 0x4a4d58
mov edx, dword [ebp - 0x2ec]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4a4d3b
mov dword [ebp - 0x87c], 0
jmp 0x4a4d47
call dword [fcn.0040117c]
mov dword [ebp - 0x87c], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0x880], eax
jmp 0x4a4d64
call dword [fcn.0040117c]
mov dword [ebp - 0x880], eax
lea ecx, [ebp - 0x2f0]
push ecx
mov edx, dword [ebp - 0x2ec]
mov eax, dword [edx + 0xc]
add eax, dword [ebp - 0x880]
push eax
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov edx, dword [ebp - 0x2f4]
mov dword [ebp - 0x5fc], edx
mov dword [ebp - 0x2f4], 0
mov eax, dword [ebp - 0x5fc]
mov dword [ebp - 0x3f8], eax
mov dword [ebp - 0x400], 8
lea ecx, [ebp - 0x400]
push ecx
lea edx, [ebp - 0x410]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea eax, [ebp - 0x410]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x2c8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x410]
push ecx
lea edx, [ebp - 0x400]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x4a5203
mov dword [ebp - 4], 0x3d
cmp dword [ebp - 0x1d8], 0
je 0x4a4e88
mov eax, dword [ebp - 0x1d8]
cmp word [eax], 1
jne 0x4a4e88
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4a4e6b
mov dword [ebp - 0x884], 0
jmp 0x4a4e77
call dword [fcn.0040117c]
mov dword [ebp - 0x884], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0x888], edx
jmp 0x4a4e94
call dword [fcn.0040117c]
mov dword [ebp - 0x888], eax
push 1
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x888]
mov eax, dword [ecx + edx]
push eax
push 0x4180fc
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
cmp eax, 1
jne 0x4a5014
mov dword [ebp - 4], 0x3e
mov edx, 0x416d08
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ecx, dword [ebp - 0x1d8]
push ecx
lea edx, [ebp - 0x2ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4a4f4c
mov eax, dword [ebp - 0x2ec]
cmp word [eax], 1
jne 0x4a4f4c
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4a4f2f
mov dword [ebp - 0x88c], 0
jmp 0x4a4f3b
call dword [fcn.0040117c]
mov dword [ebp - 0x88c], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0x890], edx
jmp 0x4a4f58
call dword [fcn.0040117c]
mov dword [ebp - 0x890], eax
lea eax, [ebp - 0x2f0]
push eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ecx + 0xc]
add edx, dword [ebp - 0x890]
push edx
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov ecx, dword [ebp - 0x2f4]
mov dword [ebp - 0x600], ecx
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x600]
mov dword [ebp - 0x3f8], edx
mov dword [ebp - 0x400], 8
lea eax, [ebp - 0x400]
push eax
lea ecx, [ebp - 0x410]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0x410]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x1c8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x410]
push eax
lea ecx, [ebp - 0x400]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x4a5203
mov dword [ebp - 4], 0x3f
cmp dword [ebp - 0x1d8], 0
je 0x4a507c
mov edx, dword [ebp - 0x1d8]
cmp word [edx], 1
jne 0x4a507c
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4a505f
mov dword [ebp - 0x894], 0
jmp 0x4a506b
call dword [fcn.0040117c]
mov dword [ebp - 0x894], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0x898], ecx
jmp 0x4a5088
call dword [fcn.0040117c]
mov dword [ebp - 0x898], eax
push 1
mov edx, dword [ebp - 0x1d8]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x898]
mov edx, dword [eax + ecx]
push edx
push 0x418118
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
cmp eax, 1
jne 0x4a5203
mov dword [ebp - 4], 0x40
mov edx, 0x416d08
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4a5140
mov edx, dword [ebp - 0x2ec]
cmp word [edx], 1
jne 0x4a5140
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x2ec]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4a5123
mov dword [ebp - 0x89c], 0
jmp 0x4a512f
call dword [fcn.0040117c]
mov dword [ebp - 0x89c], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0x8a0], ecx
jmp 0x4a514c
call dword [fcn.0040117c]
mov dword [ebp - 0x8a0], eax
lea edx, [ebp - 0x2f0]
push edx
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x8a0]
push ecx
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x2ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov eax, dword [ebp - 0x2f4]
mov dword [ebp - 0x604], eax
mov dword [ebp - 0x2f4], 0
mov ecx, dword [ebp - 0x604]
mov dword [ebp - 0x3f8], ecx
mov dword [ebp - 0x400], 8
lea edx, [ebp - 0x400]
push edx
lea eax, [ebp - 0x410]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea ecx, [ebp - 0x410]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x1c8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x410]
push edx
lea eax, [ebp - 0x400]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x42
cmp dword [ebp - 0x1d8], 0
je 0x4a526b
mov ecx, dword [ebp - 0x1d8]
cmp word [ecx], 1
jne 0x4a526b
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4a524e
mov dword [ebp - 0x8a4], 0
jmp 0x4a525a
call dword [fcn.0040117c]
mov dword [ebp - 0x8a4], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0x8a8], eax
jmp 0x4a5277
call dword [fcn.0040117c]
mov dword [ebp - 0x8a8], eax
push 1
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x8a8]
mov ecx, dword [edx + eax]
push ecx
push 0x418130
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jne 0x4a536b
mov dword [ebp - 4], 0x43
cmp dword [ebp - 0x1d8], 0
je 0x4a5309
mov edx, dword [ebp - 0x1d8]
cmp word [edx], 1
jne 0x4a5309
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4a52ec
mov dword [ebp - 0x8ac], 0
jmp 0x4a52f8
call dword [fcn.0040117c]
mov dword [ebp - 0x8ac], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0x8b0], ecx
jmp 0x4a5315
call dword [fcn.0040117c]
mov dword [ebp - 0x8b0], eax
mov edx, dword [ebp - 0x1cc]
push edx
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x8b0]
mov eax, dword [ecx + edx]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x417ffc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x1cc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
jmp 0x4a5381
mov dword [ebp - 4], 0x45
mov dword [ebp - 0x84], 1
jmp 0x4a3196
jmp case.default.0x4a31c8
mov dword [ebp - 4], 0x49
cmp dword [ebp - 0x1d8], 0
je 0x4a53ee
mov ecx, dword [ebp - 0x1d8]
cmp word [ecx], 1
jne 0x4a53ee
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4a53d1
mov dword [ebp - 0x8b4], 0
jmp 0x4a53dd
call dword [fcn.0040117c]
mov dword [ebp - 0x8b4], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0x8b8], eax
jmp 0x4a53fa
call dword [fcn.0040117c]
mov dword [ebp - 0x8b8], eax
push 1
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x8b8]
mov ecx, dword [edx + eax]
push ecx
push 0x418130
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4a555f
mov dword [ebp - 4], 0x4a
mov edx, 0x418130
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, dword [ebp - 0x1d8]
push edx
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4a54b1
mov ecx, dword [ebp - 0x2ec]
cmp word [ecx], 1
jne 0x4a54b1
mov edx, dword [ebp - 0x2ec]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4a5494
mov dword [ebp - 0x8bc], 0
jmp 0x4a54a0
call dword [fcn.0040117c]
mov dword [ebp - 0x8bc], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0x8c0], eax
jmp 0x4a54bd
call dword [fcn.0040117c]
mov dword [ebp - 0x8c0], eax
lea ecx, [ebp - 0x2f0]
push ecx
mov edx, dword [ebp - 0x2ec]
mov eax, dword [edx + 0xc]
add eax, dword [ebp - 0x8c0]
push eax
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov edx, dword [ebp - 0x2f4]
mov dword [ebp - 0x608], edx
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x608]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2f8]
push eax
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x108], eax
mov dword [ebp - 0x104], edx
lea ecx, [ebp - 0x2f8]
push ecx
lea edx, [ebp - 0x2f0]
push edx
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4a7440
mov dword [ebp - 4], 0x4b
cmp dword [ebp - 0x1d8], 0
je 0x4a55c7
mov eax, dword [ebp - 0x1d8]
cmp word [eax], 1
jne 0x4a55c7
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4a55aa
mov dword [ebp - 0x8c4], 0
jmp 0x4a55b6
call dword [fcn.0040117c]
mov dword [ebp - 0x8c4], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0x8c8], edx
jmp 0x4a55d3
call dword [fcn.0040117c]
mov dword [ebp - 0x8c8], eax
push 1
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x8c8]
mov eax, dword [ecx + edx]
push eax
push 0x41814c
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4a5732
mov dword [ebp - 4], 0x4c
mov edx, 0x41814c
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ecx, dword [ebp - 0x1d8]
push ecx
lea edx, [ebp - 0x2ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4a568a
mov eax, dword [ebp - 0x2ec]
cmp word [eax], 1
jne 0x4a568a
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4a566d
mov dword [ebp - 0x8cc], 0
jmp 0x4a5679
call dword [fcn.0040117c]
mov dword [ebp - 0x8cc], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0x8d0], edx
jmp 0x4a5696
call dword [fcn.0040117c]
mov dword [ebp - 0x8d0], eax
lea eax, [ebp - 0x2f0]
push eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ecx + 0xc]
add edx, dword [ebp - 0x8d0]
push edx
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov ecx, dword [ebp - 0x2f4]
mov dword [ebp - 0x60c], ecx
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x60c]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x2f8]
push edx
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x54], edx
lea eax, [ebp - 0x2f8]
push eax
lea ecx, [ebp - 0x2f0]
push ecx
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4a7440
mov dword [ebp - 4], 0x4d
cmp dword [ebp - 0x1d8], 0
je 0x4a579a
mov edx, dword [ebp - 0x1d8]
cmp word [edx], 1
jne 0x4a579a
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4a577d
mov dword [ebp - 0x8d4], 0
jmp 0x4a5789
call dword [fcn.0040117c]
mov dword [ebp - 0x8d4], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0x8d8], ecx
jmp 0x4a57a6
call dword [fcn.0040117c]
mov dword [ebp - 0x8d8], eax
push 1
mov edx, dword [ebp - 0x1d8]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x8d8]
mov edx, dword [eax + ecx]
push edx
push 0x41816c
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4a5905
mov dword [ebp - 4], 0x4e
mov edx, 0x41816c
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4a585d
mov edx, dword [ebp - 0x2ec]
cmp word [edx], 1
jne 0x4a585d
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x2ec]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4a5840
mov dword [ebp - 0x8dc], 0
jmp 0x4a584c
call dword [fcn.0040117c]
mov dword [ebp - 0x8dc], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0x8e0], ecx
jmp 0x4a5869
call dword [fcn.0040117c]
mov dword [ebp - 0x8e0], eax
lea edx, [ebp - 0x2f0]
push edx
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x8e0]
push ecx
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x2ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov eax, dword [ebp - 0x2f4]
mov dword [ebp - 0x610], eax
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x610]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2f8]
push ecx
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x7c], edx
lea edx, [ebp - 0x2f8]
push edx
lea eax, [ebp - 0x2f0]
push eax
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4a7440
mov dword [ebp - 4], 0x4f
cmp dword [ebp - 0x1d8], 0
je 0x4a596d
mov ecx, dword [ebp - 0x1d8]
cmp word [ecx], 1
jne 0x4a596d
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4a5950
mov dword [ebp - 0x8e4], 0
jmp 0x4a595c
call dword [fcn.0040117c]
mov dword [ebp - 0x8e4], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0x8e8], eax
jmp 0x4a5979
call dword [fcn.0040117c]
mov dword [ebp - 0x8e8], eax
push 1
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x8e8]
mov ecx, dword [edx + eax]
push ecx
push 0x418198
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4a5ade
mov dword [ebp - 4], 0x50
mov edx, 0x418198
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, dword [ebp - 0x1d8]
push edx
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4a5a30
mov ecx, dword [ebp - 0x2ec]
cmp word [ecx], 1
jne 0x4a5a30
mov edx, dword [ebp - 0x2ec]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4a5a13
mov dword [ebp - 0x8ec], 0
jmp 0x4a5a1f
call dword [fcn.0040117c]
mov dword [ebp - 0x8ec], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0x8f0], eax
jmp 0x4a5a3c
call dword [fcn.0040117c]
mov dword [ebp - 0x8f0], eax
lea ecx, [ebp - 0x2f0]
push ecx
mov edx, dword [ebp - 0x2ec]
mov eax, dword [edx + 0xc]
add eax, dword [ebp - 0x8f0]
push eax
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov edx, dword [ebp - 0x2f4]
mov dword [ebp - 0x614], edx
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x614]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2f8]
push eax
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x2a0], eax
mov dword [ebp - 0x29c], edx
lea ecx, [ebp - 0x2f8]
push ecx
lea edx, [ebp - 0x2f0]
push edx
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4a7440
mov dword [ebp - 4], 0x51
cmp dword [ebp - 0x1d8], 0
je 0x4a5b46
mov eax, dword [ebp - 0x1d8]
cmp word [eax], 1
jne 0x4a5b46
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4a5b29
mov dword [ebp - 0x8f4], 0
jmp 0x4a5b35
call dword [fcn.0040117c]
mov dword [ebp - 0x8f4], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0x8f8], edx
jmp 0x4a5b52
call dword [fcn.0040117c]
mov dword [ebp - 0x8f8], eax
push 1
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x8f8]
mov eax, dword [ecx + edx]
push eax
push 0x4181c0
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4a5cb7
mov dword [ebp - 4], 0x52
mov edx, 0x4181c0
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ecx, dword [ebp - 0x1d8]
push ecx
lea edx, [ebp - 0x2ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4a5c09
mov eax, dword [ebp - 0x2ec]
cmp word [eax], 1
jne 0x4a5c09
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4a5bec
mov dword [ebp - 0x8fc], 0
jmp 0x4a5bf8
call dword [fcn.0040117c]
mov dword [ebp - 0x8fc], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0x900], edx
jmp 0x4a5c15
call dword [fcn.0040117c]
mov dword [ebp - 0x900], eax
lea eax, [ebp - 0x2f0]
push eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ecx + 0xc]
add edx, dword [ebp - 0x900]
push edx
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov ecx, dword [ebp - 0x2f4]
mov dword [ebp - 0x618], ecx
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x618]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x2f8]
push edx
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x288], eax
mov dword [ebp - 0x284], edx
lea eax, [ebp - 0x2f8]
push eax
lea ecx, [ebp - 0x2f0]
push ecx
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4a7440
mov dword [ebp - 4], 0x53
cmp dword [ebp - 0x1d8], 0
je 0x4a5d1f
mov edx, dword [ebp - 0x1d8]
cmp word [edx], 1
jne 0x4a5d1f
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4a5d02
mov dword [ebp - 0x904], 0
jmp 0x4a5d0e
call dword [fcn.0040117c]
mov dword [ebp - 0x904], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0x908], ecx
jmp 0x4a5d2b
call dword [fcn.0040117c]
mov dword [ebp - 0x908], eax
push 1
mov edx, dword [ebp - 0x1d8]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x908]
mov edx, dword [eax + ecx]
push edx
push 0x4181ec
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4a5e8a
mov dword [ebp - 4], 0x54
mov edx, 0x4181ec
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4a5de2
mov edx, dword [ebp - 0x2ec]
cmp word [edx], 1
jne 0x4a5de2
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x2ec]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4a5dc5
mov dword [ebp - 0x90c], 0
jmp 0x4a5dd1
call dword [fcn.0040117c]
mov dword [ebp - 0x90c], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0x910], ecx
jmp 0x4a5dee
call dword [fcn.0040117c]
mov dword [ebp - 0x910], eax
lea edx, [ebp - 0x2f0]
push edx
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x910]
push ecx
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x2ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov eax, dword [ebp - 0x2f4]
mov dword [ebp - 0x61c], eax
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x61c]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2f8]
push ecx
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x50], eax
mov dword [ebp - 0x4c], edx
lea edx, [ebp - 0x2f8]
push edx
lea eax, [ebp - 0x2f0]
push eax
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4a7440
mov dword [ebp - 4], 0x55
cmp dword [ebp - 0x1d8], 0
je 0x4a5ef2
mov ecx, dword [ebp - 0x1d8]
cmp word [ecx], 1
jne 0x4a5ef2
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4a5ed5
mov dword [ebp - 0x914], 0
jmp 0x4a5ee1
call dword [fcn.0040117c]
mov dword [ebp - 0x914], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0x918], eax
jmp 0x4a5efe
call dword [fcn.0040117c]
mov dword [ebp - 0x918], eax
push 1
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x918]
mov ecx, dword [edx + eax]
push ecx
push 0x41821c
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4a605d
mov dword [ebp - 4], 0x56
mov edx, 0x41821c
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, dword [ebp - 0x1d8]
push edx
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4a5fb5
mov ecx, dword [ebp - 0x2ec]
cmp word [ecx], 1
jne 0x4a5fb5
mov edx, dword [ebp - 0x2ec]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4a5f98
mov dword [ebp - 0x91c], 0
jmp 0x4a5fa4
call dword [fcn.0040117c]
mov dword [ebp - 0x91c], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0x920], eax
jmp 0x4a5fc1
call dword [fcn.0040117c]
mov dword [ebp - 0x920], eax
lea ecx, [ebp - 0x2f0]
push ecx
mov edx, dword [ebp - 0x2ec]
mov eax, dword [edx + 0xc]
add eax, dword [ebp - 0x920]
push eax
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov edx, dword [ebp - 0x2f4]
mov dword [ebp - 0x620], edx
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x620]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2f8]
push eax
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x50], eax
mov dword [ebp - 0x4c], edx
lea ecx, [ebp - 0x2f8]
push ecx
lea edx, [ebp - 0x2f0]
push edx
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4a7440
mov dword [ebp - 4], 0x57
cmp dword [ebp - 0x1d8], 0
je 0x4a60c5
mov eax, dword [ebp - 0x1d8]
cmp word [eax], 1
jne 0x4a60c5
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4a60a8
mov dword [ebp - 0x924], 0
jmp 0x4a60b4
call dword [fcn.0040117c]
mov dword [ebp - 0x924], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0x928], edx
jmp 0x4a60d1
call dword [fcn.0040117c]
mov dword [ebp - 0x928], eax
push 1
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x928]
mov eax, dword [ecx + edx]
push eax
push 0x418234
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4a6236
mov dword [ebp - 4], 0x58
mov edx, 0x418234
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ecx, dword [ebp - 0x1d8]
push ecx
lea edx, [ebp - 0x2ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4a6188
mov eax, dword [ebp - 0x2ec]
cmp word [eax], 1
jne 0x4a6188
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4a616b
mov dword [ebp - 0x92c], 0
jmp 0x4a6177
call dword [fcn.0040117c]
mov dword [ebp - 0x92c], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0x930], edx
jmp 0x4a6194
call dword [fcn.0040117c]
mov dword [ebp - 0x930], eax
lea eax, [ebp - 0x2f0]
push eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ecx + 0xc]
add edx, dword [ebp - 0x930]
push edx
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov ecx, dword [ebp - 0x2f4]
mov dword [ebp - 0x624], ecx
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x624]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x2f8]
push edx
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x208], eax
mov dword [ebp - 0x204], edx
lea eax, [ebp - 0x2f8]
push eax
lea ecx, [ebp - 0x2f0]
push ecx
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4a7440
mov dword [ebp - 4], 0x59
cmp dword [ebp - 0x1d8], 0
je 0x4a629e
mov edx, dword [ebp - 0x1d8]
cmp word [edx], 1
jne 0x4a629e
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4a6281
mov dword [ebp - 0x934], 0
jmp 0x4a628d
call dword [fcn.0040117c]
mov dword [ebp - 0x934], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0x938], ecx
jmp 0x4a62aa
call dword [fcn.0040117c]
mov dword [ebp - 0x938], eax
push 1
mov edx, dword [ebp - 0x1d8]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x938]
mov edx, dword [eax + ecx]
push edx
push 0x418258
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4a640f
mov dword [ebp - 4], 0x5a
mov edx, 0x418258
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4a6361
mov edx, dword [ebp - 0x2ec]
cmp word [edx], 1
jne 0x4a6361
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x2ec]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4a6344
mov dword [ebp - 0x93c], 0
jmp 0x4a6350
call dword [fcn.0040117c]
mov dword [ebp - 0x93c], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0x940], ecx
jmp 0x4a636d
call dword [fcn.0040117c]
mov dword [ebp - 0x940], eax
lea edx, [ebp - 0x2f0]
push edx
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x940]
push ecx
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x2ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov eax, dword [ebp - 0x2f4]
mov dword [ebp - 0x628], eax
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x628]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2f8]
push ecx
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x208], eax
mov dword [ebp - 0x204], edx
lea edx, [ebp - 0x2f8]
push edx
lea eax, [ebp - 0x2f0]
push eax
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4a7440
mov dword [ebp - 4], 0x5b
cmp dword [ebp - 0x1d8], 0
je 0x4a6477
mov ecx, dword [ebp - 0x1d8]
cmp word [ecx], 1
jne 0x4a6477
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4a645a
mov dword [ebp - 0x944], 0
jmp 0x4a6466
call dword [fcn.0040117c]
mov dword [ebp - 0x944], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0x948], eax
jmp 0x4a6483
call dword [fcn.0040117c]
mov dword [ebp - 0x948], eax
push 1
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x948]
mov ecx, dword [edx + eax]
push ecx
push 0x418274
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4a65e8
mov dword [ebp - 4], 0x5c
mov edx, 0x418274
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, dword [ebp - 0x1d8]
push edx
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4a653a
mov ecx, dword [ebp - 0x2ec]
cmp word [ecx], 1
jne 0x4a653a
mov edx, dword [ebp - 0x2ec]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4a651d
mov dword [ebp - 0x94c], 0
jmp 0x4a6529
call dword [fcn.0040117c]
mov dword [ebp - 0x94c], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0x950], eax
jmp 0x4a6546
call dword [fcn.0040117c]
mov dword [ebp - 0x950], eax
lea ecx, [ebp - 0x2f0]
push ecx
mov edx, dword [ebp - 0x2ec]
mov eax, dword [edx + 0xc]
add eax, dword [ebp - 0x950]
push eax
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov edx, dword [ebp - 0x2f4]
mov dword [ebp - 0x62c], edx
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x62c]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2f8]
push eax
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x140], eax
mov dword [ebp - 0x13c], edx
lea ecx, [ebp - 0x2f8]
push ecx
lea edx, [ebp - 0x2f0]
push edx
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4a7440
mov dword [ebp - 4], 0x5d
cmp dword [ebp - 0x1d8], 0
je 0x4a6650
mov eax, dword [ebp - 0x1d8]
cmp word [eax], 1
jne 0x4a6650
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4a6633
mov dword [ebp - 0x954], 0
jmp 0x4a663f
call dword [fcn.0040117c]
mov dword [ebp - 0x954], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0x958], edx
jmp 0x4a665c
call dword [fcn.0040117c]
mov dword [ebp - 0x958], eax
push 1
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x958]
mov eax, dword [ecx + edx]
push eax
push 0x418290
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4a6952
mov dword [ebp - 4], 0x5e
cmp dword [ebp - 0x74], 0
jne 0x4a67d2
mov dword [ebp - 4], 0x5f
mov edx, 0x418290
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ecx, dword [ebp - 0x1d8]
push ecx
lea edx, [ebp - 0x2ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4a6724
mov eax, dword [ebp - 0x2ec]
cmp word [eax], 1
jne 0x4a6724
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4a6707
mov dword [ebp - 0x95c], 0
jmp 0x4a6713
call dword [fcn.0040117c]
mov dword [ebp - 0x95c], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0x960], edx
jmp 0x4a6730
call dword [fcn.0040117c]
mov dword [ebp - 0x960], eax
lea eax, [ebp - 0x2f0]
push eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ecx + 0xc]
add edx, dword [ebp - 0x960]
push edx
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov ecx, dword [ebp - 0x2f4]
mov dword [ebp - 0x630], ecx
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x630]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x2f8]
push edx
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x100], eax
mov dword [ebp - 0xfc], edx
lea eax, [ebp - 0x2f8]
push eax
lea ecx, [ebp - 0x2f0]
push ecx
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4a694d
mov dword [ebp - 4], 0x60
cmp dword [ebp - 0x74], 1
jne 0x4a694d
mov dword [ebp - 4], 0x61
mov edx, 0x418290
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, dword [ebp - 0x1d8]
push edx
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4a6870
mov ecx, dword [ebp - 0x2ec]
cmp word [ecx], 1
jne 0x4a6870
mov edx, dword [ebp - 0x2ec]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4a6853
mov dword [ebp - 0x964], 0
jmp 0x4a685f
call dword [fcn.0040117c]
mov dword [ebp - 0x964], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0x968], eax
jmp 0x4a687c
call dword [fcn.0040117c]
mov dword [ebp - 0x968], eax
lea ecx, [ebp - 0x2f0]
push ecx
mov edx, dword [ebp - 0x2ec]
mov eax, dword [edx + 0xc]
add eax, dword [ebp - 0x968]
push eax
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov edx, dword [ebp - 0x2f4]
mov dword [ebp - 0x634], edx
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x634]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x124]
push eax
lea ecx, [ebp - 0x258]
push ecx
lea edx, [ebp - 0x2f8]
push edx
call fcn.0048f2b0
lea eax, [ebp - 0x2f8]
push eax
lea ecx, [ebp - 0x2f0]
push ecx
push 2
call dword [fcn.004012f0]
add esp, 0xc
mov dword [ebp - 4], 0x62
mov edx, dword [ebp - 0x258]
mov dword [ebp - 0x1bc], edx
mov dword [ebp - 4], 0x63
mov eax, dword [ebp - 0x120]
push eax
mov ecx, dword [ebp - 0x124]
push ecx
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x100], eax
mov dword [ebp - 0xfc], edx
jmp 0x4a7440
mov dword [ebp - 4], 0x65
cmp dword [ebp - 0x1d8], 0
je 0x4a69ba
mov edx, dword [ebp - 0x1d8]
cmp word [edx], 1
jne 0x4a69ba
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4a699d
mov dword [ebp - 0x96c], 0
jmp 0x4a69a9
call dword [fcn.0040117c]
mov dword [ebp - 0x96c], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0x970], ecx
jmp 0x4a69c6
call dword [fcn.0040117c]
mov dword [ebp - 0x970], eax
push 1
mov edx, dword [ebp - 0x1d8]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x970]
mov edx, dword [eax + ecx]
push edx
push 0x4182ac
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4a6cbc
mov dword [ebp - 4], 0x66
cmp dword [ebp - 0x74], 0
jne 0x4a6b3c
mov dword [ebp - 4], 0x67
mov edx, 0x4182ac
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4a6a8e
mov edx, dword [ebp - 0x2ec]
cmp word [edx], 1
jne 0x4a6a8e
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x2ec]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4a6a71
mov dword [ebp - 0x974], 0
jmp 0x4a6a7d
call dword [fcn.0040117c]
mov dword [ebp - 0x974], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0x978], ecx
jmp 0x4a6a9a
call dword [fcn.0040117c]
mov dword [ebp - 0x978], eax
lea edx, [ebp - 0x2f0]
push edx
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x978]
push ecx
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x2ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov eax, dword [ebp - 0x2f4]
mov dword [ebp - 0x638], eax
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x638]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2f8]
push ecx
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x16c], eax
mov dword [ebp - 0x168], edx
lea edx, [ebp - 0x2f8]
push edx
lea eax, [ebp - 0x2f0]
push eax
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4a6cb7
mov dword [ebp - 4], 0x68
cmp dword [ebp - 0x74], 1
jne 0x4a6cb7
mov dword [ebp - 4], 0x69
mov edx, 0x4182ac
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ecx, dword [ebp - 0x1d8]
push ecx
lea edx, [ebp - 0x2ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4a6bda
mov eax, dword [ebp - 0x2ec]
cmp word [eax], 1
jne 0x4a6bda
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4a6bbd
mov dword [ebp - 0x97c], 0
jmp 0x4a6bc9
call dword [fcn.0040117c]
mov dword [ebp - 0x97c], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0x980], edx
jmp 0x4a6be6
call dword [fcn.0040117c]
mov dword [ebp - 0x980], eax
lea eax, [ebp - 0x2f0]
push eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ecx + 0xc]
add edx, dword [ebp - 0x980]
push edx
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov ecx, dword [ebp - 0x2f4]
mov dword [ebp - 0x63c], ecx
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x63c]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x124]
push edx
lea eax, [ebp - 0x258]
push eax
lea ecx, [ebp - 0x2f8]
push ecx
call fcn.0048f2b0
lea edx, [ebp - 0x2f8]
push edx
lea eax, [ebp - 0x2f0]
push eax
push 2
call dword [fcn.004012f0]
add esp, 0xc
mov dword [ebp - 4], 0x6a
mov ecx, dword [ebp - 0x258]
mov dword [ebp - 0xbc], ecx
mov dword [ebp - 4], 0x6b
mov edx, dword [ebp - 0x120]
push edx
mov eax, dword [ebp - 0x124]
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x16c], eax
mov dword [ebp - 0x168], edx
jmp 0x4a7440
mov dword [ebp - 4], 0x6d
cmp dword [ebp - 0x1d8], 0
je 0x4a6d24
mov ecx, dword [ebp - 0x1d8]
cmp word [ecx], 1
jne 0x4a6d24
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4a6d07
mov dword [ebp - 0x984], 0
jmp 0x4a6d13
call dword [fcn.0040117c]
mov dword [ebp - 0x984], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0x988], eax
jmp 0x4a6d30
call dword [fcn.0040117c]
mov dword [ebp - 0x988], eax
push 1
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x988]
mov ecx, dword [edx + eax]
push ecx
push 0x417de0
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4a6ec9
mov dword [ebp - 4], 0x6e
mov edx, 0x417de0
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, dword [ebp - 0x1d8]
push edx
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4a6de7
mov ecx, dword [ebp - 0x2ec]
cmp word [ecx], 1
jne 0x4a6de7
mov edx, dword [ebp - 0x2ec]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4a6dca
mov dword [ebp - 0x98c], 0
jmp 0x4a6dd6
call dword [fcn.0040117c]
mov dword [ebp - 0x98c], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0x990], eax
jmp 0x4a6df3
call dword [fcn.0040117c]
mov dword [ebp - 0x990], eax
lea ecx, [ebp - 0x2f0]
push ecx
mov edx, dword [ebp - 0x2ec]
mov eax, dword [edx + 0xc]
add eax, dword [ebp - 0x990]
push eax
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov edx, dword [ebp - 0x2f4]
mov dword [ebp - 0x640], edx
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x640]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x124]
push eax
lea ecx, [ebp - 0x258]
push ecx
lea edx, [ebp - 0x2f8]
push edx
call fcn.0048f2b0
lea eax, [ebp - 0x2f8]
push eax
lea ecx, [ebp - 0x2f0]
push ecx
push 2
call dword [fcn.004012f0]
add esp, 0xc
mov dword [ebp - 4], 0x6f
mov edx, dword [ebp - 0x258]
mov dword [ebp - 0x15c], edx
mov dword [ebp - 4], 0x70
mov eax, dword [ebp - 0x120]
push eax
mov ecx, dword [ebp - 0x124]
push ecx
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x290], eax
mov dword [ebp - 0x28c], edx
jmp 0x4a7440
mov dword [ebp - 4], 0x71
cmp dword [ebp - 0x1d8], 0
je 0x4a6f31
mov edx, dword [ebp - 0x1d8]
cmp word [edx], 1
jne 0x4a6f31
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4a6f14
mov dword [ebp - 0x994], 0
jmp 0x4a6f20
call dword [fcn.0040117c]
mov dword [ebp - 0x994], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0x998], ecx
jmp 0x4a6f3d
call dword [fcn.0040117c]
mov dword [ebp - 0x998], eax
push 1
mov edx, dword [ebp - 0x1d8]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x998]
mov edx, dword [eax + ecx]
push edx
push 0x4182cc
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4a70d6
mov dword [ebp - 4], 0x72
mov edx, 0x4182cc
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4a6ff4
mov edx, dword [ebp - 0x2ec]
cmp word [edx], 1
jne 0x4a6ff4
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x2ec]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4a6fd7
mov dword [ebp - 0x99c], 0
jmp 0x4a6fe3
call dword [fcn.0040117c]
mov dword [ebp - 0x99c], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0x9a0], ecx
jmp 0x4a7000
call dword [fcn.0040117c]
mov dword [ebp - 0x9a0], eax
lea edx, [ebp - 0x2f0]
push edx
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x9a0]
push ecx
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x2ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov eax, dword [ebp - 0x2f4]
mov dword [ebp - 0x644], eax
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x644]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x124]
push ecx
lea edx, [ebp - 0x258]
push edx
lea eax, [ebp - 0x2f8]
push eax
call fcn.0048f2b0
lea ecx, [ebp - 0x2f8]
push ecx
lea edx, [ebp - 0x2f0]
push edx
push 2
call dword [fcn.004012f0]
add esp, 0xc
mov dword [ebp - 4], 0x73
mov eax, dword [ebp - 0x258]
mov dword [ebp - 0xf0], eax
mov dword [ebp - 4], 0x74
mov ecx, dword [ebp - 0x120]
push ecx
mov edx, dword [ebp - 0x124]
push edx
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x12c], eax
mov dword [ebp - 0x128], edx
jmp 0x4a7440
mov dword [ebp - 4], 0x75
cmp dword [ebp - 0x1d8], 0
je 0x4a713e
mov eax, dword [ebp - 0x1d8]
cmp word [eax], 1
jne 0x4a713e
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4a7121
mov dword [ebp - 0x9a4], 0
jmp 0x4a712d
call dword [fcn.0040117c]
mov dword [ebp - 0x9a4], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0x9a8], edx
jmp 0x4a714a
call dword [fcn.0040117c]
mov dword [ebp - 0x9a8], eax
push 1
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x9a8]
mov eax, dword [ecx + edx]
push eax
push 0x4182f0
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4a72af
mov dword [ebp - 4], 0x76
mov edx, 0x4182f0
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ecx, dword [ebp - 0x1d8]
push ecx
lea edx, [ebp - 0x2ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4a7201
mov eax, dword [ebp - 0x2ec]
cmp word [eax], 1
jne 0x4a7201
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4a71e4
mov dword [ebp - 0x9ac], 0
jmp 0x4a71f0
call dword [fcn.0040117c]
mov dword [ebp - 0x9ac], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0x9b0], edx
jmp 0x4a720d
call dword [fcn.0040117c]
mov dword [ebp - 0x9b0], eax
lea eax, [ebp - 0x2f0]
push eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ecx + 0xc]
add edx, dword [ebp - 0x9b0]
push edx
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov ecx, dword [ebp - 0x2f4]
mov dword [ebp - 0x648], ecx
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x648]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x2f8]
push edx
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x200], eax
mov dword [ebp - 0x1fc], edx
lea eax, [ebp - 0x2f8]
push eax
lea ecx, [ebp - 0x2f0]
push ecx
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4a7440
mov dword [ebp - 4], 0x77
cmp dword [ebp - 0x1d8], 0
je 0x4a7317
mov edx, dword [ebp - 0x1d8]
cmp word [edx], 1
jne 0x4a7317
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4a72fa
mov dword [ebp - 0x9b4], 0
jmp 0x4a7306
call dword [fcn.0040117c]
mov dword [ebp - 0x9b4], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0x9b8], ecx
jmp 0x4a7323
call dword [fcn.0040117c]
mov dword [ebp - 0x9b8], eax
push 1
mov edx, dword [ebp - 0x1d8]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x9b8]
mov edx, dword [eax + ecx]
push edx
push 0x418308
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4a737a
mov dword [ebp - 4], 0x78
mov eax, dword [ebp - 0x5c]
add eax, 1
jo 0x4be930
mov dword [ebp - 0x5c], eax
mov dword [ebp - 4], 0x79
mov dword [ebp - 0x84], 2
jmp 0x4a3196
mov dword [ebp - 4], 0x7b
cmp dword [ebp - 0x1d8], 0
je 0x4a73e2
mov ecx, dword [ebp - 0x1d8]
cmp word [ecx], 1
jne 0x4a73e2
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4a73c5
mov dword [ebp - 0x9bc], 0
jmp 0x4a73d1
call dword [fcn.0040117c]
mov dword [ebp - 0x9bc], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0x9c0], eax
jmp 0x4a73ee
call dword [fcn.0040117c]
mov dword [ebp - 0x9c0], eax
push 1
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x9c0]
mov ecx, dword [edx + eax]
push ecx
push 0x418320
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4a7440
mov dword [ebp - 4], 0x7c
mov edx, dword [ebp - 0x5c]
add edx, 1
jo 0x4be930
mov dword [ebp - 0x5c], edx
mov dword [ebp - 4], 0x7d
mov dword [ebp - 0x84], 2
jmp 0x4a3196
jmp case.default.0x4a31c8
mov dword [ebp - 4], 0x81
cmp dword [ebp - 0x74], 0
jne 0x4a7ef7
mov dword [ebp - 4], 0x82
cmp dword [ebp - 0x1d8], 0
je 0x4a74be
mov eax, dword [ebp - 0x1d8]
cmp word [eax], 1
jne 0x4a74be
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4a74a1
mov dword [ebp - 0x9c4], 0
jmp 0x4a74ad
call dword [fcn.0040117c]
mov dword [ebp - 0x9c4], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0x9c8], edx
jmp 0x4a74ca
call dword [fcn.0040117c]
mov dword [ebp - 0x9c8], eax
push 1
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x9c8]
mov eax, dword [ecx + edx]
push eax
push 0x41834c
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4a762f
mov dword [ebp - 4], 0x83
mov edx, 0x41834c
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ecx, dword [ebp - 0x1d8]
push ecx
lea edx, [ebp - 0x2ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4a7581
mov eax, dword [ebp - 0x2ec]
cmp word [eax], 1
jne 0x4a7581
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4a7564
mov dword [ebp - 0x9cc], 0
jmp 0x4a7570
call dword [fcn.0040117c]
mov dword [ebp - 0x9cc], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0x9d0], edx
jmp 0x4a758d
call dword [fcn.0040117c]
mov dword [ebp - 0x9d0], eax
lea eax, [ebp - 0x2f0]
push eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ecx + 0xc]
add edx, dword [ebp - 0x9d0]
push edx
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov ecx, dword [ebp - 0x2f4]
mov dword [ebp - 0x64c], ecx
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x64c]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x2f8]
push edx
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x1f8], eax
mov dword [ebp - 0x1f4], edx
lea eax, [ebp - 0x2f8]
push eax
lea ecx, [ebp - 0x2f0]
push ecx
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4a7ef2
mov dword [ebp - 4], 0x84
cmp dword [ebp - 0x1d8], 0
je 0x4a7697
mov edx, dword [ebp - 0x1d8]
cmp word [edx], 1
jne 0x4a7697
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4a767a
mov dword [ebp - 0x9d4], 0
jmp 0x4a7686
call dword [fcn.0040117c]
mov dword [ebp - 0x9d4], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0x9d8], ecx
jmp 0x4a76a3
call dword [fcn.0040117c]
mov dword [ebp - 0x9d8], eax
push 1
mov edx, dword [ebp - 0x1d8]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x9d8]
mov edx, dword [eax + ecx]
push edx
push 0x418388
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4a7808
mov dword [ebp - 4], 0x85
mov edx, 0x418388
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4a775a
mov edx, dword [ebp - 0x2ec]
cmp word [edx], 1
jne 0x4a775a
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x2ec]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4a773d
mov dword [ebp - 0x9dc], 0
jmp 0x4a7749
call dword [fcn.0040117c]
mov dword [ebp - 0x9dc], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0x9e0], ecx
jmp 0x4a7766
call dword [fcn.0040117c]
mov dword [ebp - 0x9e0], eax
lea edx, [ebp - 0x2f0]
push edx
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0x9e0]
push ecx
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x2ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov eax, dword [ebp - 0x2f4]
mov dword [ebp - 0x650], eax
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x650]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2f8]
push ecx
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x1f8], eax
mov dword [ebp - 0x1f4], edx
lea edx, [ebp - 0x2f8]
push edx
lea eax, [ebp - 0x2f0]
push eax
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4a7ef2
mov dword [ebp - 4], 0x86
cmp dword [ebp - 0x1d8], 0
je 0x4a7870
mov ecx, dword [ebp - 0x1d8]
cmp word [ecx], 1
jne 0x4a7870
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4a7853
mov dword [ebp - 0x9e4], 0
jmp 0x4a785f
call dword [fcn.0040117c]
mov dword [ebp - 0x9e4], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0x9e8], eax
jmp 0x4a787c
call dword [fcn.0040117c]
mov dword [ebp - 0x9e8], eax
push 1
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x9e8]
mov ecx, dword [edx + eax]
push ecx
push 0x418308
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4a79e1
mov dword [ebp - 4], 0x87
mov edx, 0x418308
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, dword [ebp - 0x1d8]
push edx
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4a7933
mov ecx, dword [ebp - 0x2ec]
cmp word [ecx], 1
jne 0x4a7933
mov edx, dword [ebp - 0x2ec]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4a7916
mov dword [ebp - 0x9ec], 0
jmp 0x4a7922
call dword [fcn.0040117c]
mov dword [ebp - 0x9ec], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0x9f0], eax
jmp 0x4a793f
call dword [fcn.0040117c]
mov dword [ebp - 0x9f0], eax
lea ecx, [ebp - 0x2f0]
push ecx
mov edx, dword [ebp - 0x2ec]
mov eax, dword [edx + 0xc]
add eax, dword [ebp - 0x9f0]
push eax
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov edx, dword [ebp - 0x2f4]
mov dword [ebp - 0x654], edx
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x654]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2f8]
push eax
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x2c4], eax
mov dword [ebp - 0x2c0], edx
lea ecx, [ebp - 0x2f8]
push ecx
lea edx, [ebp - 0x2f0]
push edx
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4a7ef2
mov dword [ebp - 4], 0x88
cmp dword [ebp - 0x1d8], 0
je 0x4a7a49
mov eax, dword [ebp - 0x1d8]
cmp word [eax], 1
jne 0x4a7a49
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4a7a2c
mov dword [ebp - 0x9f4], 0
jmp 0x4a7a38
call dword [fcn.0040117c]
mov dword [ebp - 0x9f4], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0x9f8], edx
jmp 0x4a7a55
call dword [fcn.0040117c]
mov dword [ebp - 0x9f8], eax
push 1
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x9f8]
mov eax, dword [ecx + edx]
push eax
push 0x4183a8
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4a7bb4
mov dword [ebp - 4], 0x89
mov edx, 0x4183a8
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ecx, dword [ebp - 0x1d8]
push ecx
lea edx, [ebp - 0x2ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4a7b0c
mov eax, dword [ebp - 0x2ec]
cmp word [eax], 1
jne 0x4a7b0c
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4a7aef
mov dword [ebp - 0x9fc], 0
jmp 0x4a7afb
call dword [fcn.0040117c]
mov dword [ebp - 0x9fc], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0xa00], edx
jmp 0x4a7b18
call dword [fcn.0040117c]
mov dword [ebp - 0xa00], eax
lea eax, [ebp - 0x2f0]
push eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ecx + 0xc]
add edx, dword [ebp - 0xa00]
push edx
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov ecx, dword [ebp - 0x2f4]
mov dword [ebp - 0x658], ecx
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x658]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x2f8]
push edx
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x48], eax
mov dword [ebp - 0x44], edx
lea eax, [ebp - 0x2f8]
push eax
lea ecx, [ebp - 0x2f0]
push ecx
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4a7ef2
mov dword [ebp - 4], 0x8a
cmp dword [ebp - 0x1d8], 0
je 0x4a7c1c
mov edx, dword [ebp - 0x1d8]
cmp word [edx], 1
jne 0x4a7c1c
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4a7bff
mov dword [ebp - 0xa04], 0
jmp 0x4a7c0b
call dword [fcn.0040117c]
mov dword [ebp - 0xa04], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0xa08], ecx
jmp 0x4a7c28
call dword [fcn.0040117c]
mov dword [ebp - 0xa08], eax
cmp dword [ebp - 0x1d8], 0
je 0x4a7c89
mov edx, dword [ebp - 0x1d8]
cmp word [edx], 1
jne 0x4a7c89
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x578], ecx
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x578]
cmp eax, dword [edx + 0x10]
jae 0x4a7c6c
mov dword [ebp - 0xa0c], 0
jmp 0x4a7c78
call dword [fcn.0040117c]
mov dword [ebp - 0xa0c], eax
mov ecx, dword [ebp - 0x578]
shl ecx, 2
mov dword [ebp - 0xa10], ecx
jmp 0x4a7c95
call dword [fcn.0040117c]
mov dword [ebp - 0xa10], eax
push 1
mov edx, dword [ebp - 0x1d8]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0xa08]
mov edx, dword [eax + ecx]
push edx
push 0x4183d0
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
xor ebx, ebx
test eax, eax
setle bl
push 1
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0xa10]
mov eax, dword [ecx + edx]
push eax
push 0x4183e0
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
xor ecx, ecx
test eax, eax
setle cl
or ebx, ecx
test ebx, ebx
jne 0x4a7e2c
mov dword [ebp - 4], 0x8b
mov edx, 0x4183e0
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, dword [ebp - 0x1d8]
push edx
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4a7d7e
mov ecx, dword [ebp - 0x2ec]
cmp word [ecx], 1
jne 0x4a7d7e
mov edx, dword [ebp - 0x2ec]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4a7d61
mov dword [ebp - 0xa14], 0
jmp 0x4a7d6d
call dword [fcn.0040117c]
mov dword [ebp - 0xa14], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0xa18], eax
jmp 0x4a7d8a
call dword [fcn.0040117c]
mov dword [ebp - 0xa18], eax
lea ecx, [ebp - 0x2f0]
push ecx
mov edx, dword [ebp - 0x2ec]
mov eax, dword [edx + 0xc]
add eax, dword [ebp - 0xa18]
push eax
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov edx, dword [ebp - 0x2f4]
mov dword [ebp - 0x65c], edx
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x65c]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2f8]
push eax
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0xd4], eax
mov dword [ebp - 0xd0], edx
lea ecx, [ebp - 0x2f8]
push ecx
lea edx, [ebp - 0x2f0]
push edx
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4a7ef2
mov dword [ebp - 4], 0x8c
cmp dword [ebp - 0x1d8], 0
je 0x4a7e94
mov eax, dword [ebp - 0x1d8]
cmp word [eax], 1
jne 0x4a7e94
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4a7e77
mov dword [ebp - 0xa1c], 0
jmp 0x4a7e83
call dword [fcn.0040117c]
mov dword [ebp - 0xa1c], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0xa20], edx
jmp 0x4a7ea0
call dword [fcn.0040117c]
mov dword [ebp - 0xa20], eax
push 1
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0xa20]
mov eax, dword [ecx + edx]
push eax
push 0x4183f4
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4a7ef2
mov dword [ebp - 4], 0x8d
mov ecx, dword [ebp - 0x5c]
add ecx, 1
jo 0x4be930
mov dword [ebp - 0x5c], ecx
mov dword [ebp - 4], 0x8e
mov dword [ebp - 0x84], 3
jmp 0x4a3196
jmp 0x4a8ae4
mov dword [ebp - 4], 0x91
cmp dword [ebp - 0x74], 1
jne 0x4a8ae4
mov dword [ebp - 4], 0x92
cmp dword [ebp - 0x1d8], 0
je 0x4a7f70
mov edx, dword [ebp - 0x1d8]
cmp word [edx], 1
jne 0x4a7f70
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4a7f53
mov dword [ebp - 0xa24], 0
jmp 0x4a7f5f
call dword [fcn.0040117c]
mov dword [ebp - 0xa24], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0xa28], ecx
jmp 0x4a7f7c
call dword [fcn.0040117c]
mov dword [ebp - 0xa28], eax
push 1
mov edx, dword [ebp - 0x1d8]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0xa28]
mov edx, dword [eax + ecx]
push edx
push 0x41834c
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4a80e1
mov dword [ebp - 4], 0x93
mov edx, 0x41834c
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4a8033
mov edx, dword [ebp - 0x2ec]
cmp word [edx], 1
jne 0x4a8033
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x2ec]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4a8016
mov dword [ebp - 0xa2c], 0
jmp 0x4a8022
call dword [fcn.0040117c]
mov dword [ebp - 0xa2c], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0xa30], ecx
jmp 0x4a803f
call dword [fcn.0040117c]
mov dword [ebp - 0xa30], eax
lea edx, [ebp - 0x2f0]
push edx
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xa30]
push ecx
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x2ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov eax, dword [ebp - 0x2f4]
mov dword [ebp - 0x660], eax
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x660]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2f8]
push ecx
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0xb8], eax
mov dword [ebp - 0xb4], edx
lea edx, [ebp - 0x2f8]
push edx
lea eax, [ebp - 0x2f0]
push eax
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4a8ae4
mov dword [ebp - 4], 0x94
cmp dword [ebp - 0x1d8], 0
je 0x4a8149
mov ecx, dword [ebp - 0x1d8]
cmp word [ecx], 1
jne 0x4a8149
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4a812c
mov dword [ebp - 0xa34], 0
jmp 0x4a8138
call dword [fcn.0040117c]
mov dword [ebp - 0xa34], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0xa38], eax
jmp 0x4a8155
call dword [fcn.0040117c]
mov dword [ebp - 0xa38], eax
push 1
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0xa38]
mov ecx, dword [edx + eax]
push ecx
push 0x418388
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4a82ba
mov dword [ebp - 4], 0x95
mov edx, 0x418388
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, dword [ebp - 0x1d8]
push edx
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4a820c
mov ecx, dword [ebp - 0x2ec]
cmp word [ecx], 1
jne 0x4a820c
mov edx, dword [ebp - 0x2ec]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4a81ef
mov dword [ebp - 0xa3c], 0
jmp 0x4a81fb
call dword [fcn.0040117c]
mov dword [ebp - 0xa3c], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0xa40], eax
jmp 0x4a8218
call dword [fcn.0040117c]
mov dword [ebp - 0xa40], eax
lea ecx, [ebp - 0x2f0]
push ecx
mov edx, dword [ebp - 0x2ec]
mov eax, dword [edx + 0xc]
add eax, dword [ebp - 0xa40]
push eax
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov edx, dword [ebp - 0x2f4]
mov dword [ebp - 0x664], edx
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x664]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2f8]
push eax
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0xb8], eax
mov dword [ebp - 0xb4], edx
lea ecx, [ebp - 0x2f8]
push ecx
lea edx, [ebp - 0x2f0]
push edx
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4a8ae4
mov dword [ebp - 4], 0x96
cmp dword [ebp - 0x1d8], 0
je 0x4a8322
mov eax, dword [ebp - 0x1d8]
cmp word [eax], 1
jne 0x4a8322
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4a8305
mov dword [ebp - 0xa44], 0
jmp 0x4a8311
call dword [fcn.0040117c]
mov dword [ebp - 0xa44], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0xa48], edx
jmp 0x4a832e
call dword [fcn.0040117c]
mov dword [ebp - 0xa48], eax
push 1
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0xa48]
mov eax, dword [ecx + edx]
push eax
push 0x418308
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4a8493
mov dword [ebp - 4], 0x97
mov edx, 0x418308
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ecx, dword [ebp - 0x1d8]
push ecx
lea edx, [ebp - 0x2ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4a83e5
mov eax, dword [ebp - 0x2ec]
cmp word [eax], 1
jne 0x4a83e5
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4a83c8
mov dword [ebp - 0xa4c], 0
jmp 0x4a83d4
call dword [fcn.0040117c]
mov dword [ebp - 0xa4c], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0xa50], edx
jmp 0x4a83f1
call dword [fcn.0040117c]
mov dword [ebp - 0xa50], eax
lea eax, [ebp - 0x2f0]
push eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ecx + 0xc]
add edx, dword [ebp - 0xa50]
push edx
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov ecx, dword [ebp - 0x2f4]
mov dword [ebp - 0x668], ecx
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x668]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x2f8]
push edx
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xe8], edx
lea eax, [ebp - 0x2f8]
push eax
lea ecx, [ebp - 0x2f0]
push ecx
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4a8ae4
mov dword [ebp - 4], 0x98
cmp dword [ebp - 0x1d8], 0
je 0x4a84fb
mov edx, dword [ebp - 0x1d8]
cmp word [edx], 1
jne 0x4a84fb
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4a84de
mov dword [ebp - 0xa54], 0
jmp 0x4a84ea
call dword [fcn.0040117c]
mov dword [ebp - 0xa54], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0xa58], ecx
jmp 0x4a8507
call dword [fcn.0040117c]
mov dword [ebp - 0xa58], eax
push 1
mov edx, dword [ebp - 0x1d8]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0xa58]
mov edx, dword [eax + ecx]
push edx
push 0x418410
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4a866c
mov dword [ebp - 4], 0x99
mov edx, 0x418410
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4a85be
mov edx, dword [ebp - 0x2ec]
cmp word [edx], 1
jne 0x4a85be
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x2ec]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4a85a1
mov dword [ebp - 0xa5c], 0
jmp 0x4a85ad
call dword [fcn.0040117c]
mov dword [ebp - 0xa5c], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0xa60], ecx
jmp 0x4a85ca
call dword [fcn.0040117c]
mov dword [ebp - 0xa60], eax
lea edx, [ebp - 0x2f0]
push edx
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xa60]
push ecx
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x2ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov eax, dword [ebp - 0x2f4]
mov dword [ebp - 0x66c], eax
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x66c]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2f8]
push ecx
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xe8], edx
lea edx, [ebp - 0x2f8]
push edx
lea eax, [ebp - 0x2f0]
push eax
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4a8ae4
mov dword [ebp - 4], 0x9a
cmp dword [ebp - 0x1d8], 0
je 0x4a86d4
mov ecx, dword [ebp - 0x1d8]
cmp word [ecx], 1
jne 0x4a86d4
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4a86b7
mov dword [ebp - 0xa64], 0
jmp 0x4a86c3
call dword [fcn.0040117c]
mov dword [ebp - 0xa64], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0xa68], eax
jmp 0x4a86e0
call dword [fcn.0040117c]
mov dword [ebp - 0xa68], eax
push 1
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0xa68]
mov ecx, dword [edx + eax]
push ecx
push 0x4183a8
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4a8845
mov dword [ebp - 4], 0x9b
mov edx, 0x4183a8
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, dword [ebp - 0x1d8]
push edx
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4a8797
mov ecx, dword [ebp - 0x2ec]
cmp word [ecx], 1
jne 0x4a8797
mov edx, dword [ebp - 0x2ec]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4a877a
mov dword [ebp - 0xa6c], 0
jmp 0x4a8786
call dword [fcn.0040117c]
mov dword [ebp - 0xa6c], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0xa70], eax
jmp 0x4a87a3
call dword [fcn.0040117c]
mov dword [ebp - 0xa70], eax
lea ecx, [ebp - 0x2f0]
push ecx
mov edx, dword [ebp - 0x2ec]
mov eax, dword [edx + 0xc]
add eax, dword [ebp - 0xa70]
push eax
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov edx, dword [ebp - 0x2f4]
mov dword [ebp - 0x670], edx
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x670]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2f8]
push eax
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x228], eax
mov dword [ebp - 0x224], edx
lea ecx, [ebp - 0x2f8]
push ecx
lea edx, [ebp - 0x2f0]
push edx
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4a8ae4
mov dword [ebp - 4], 0x9c
cmp dword [ebp - 0x1d8], 0
je 0x4a88ad
mov eax, dword [ebp - 0x1d8]
cmp word [eax], 1
jne 0x4a88ad
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4a8890
mov dword [ebp - 0xa74], 0
jmp 0x4a889c
call dword [fcn.0040117c]
mov dword [ebp - 0xa74], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0xa78], edx
jmp 0x4a88b9
call dword [fcn.0040117c]
mov dword [ebp - 0xa78], eax
push 1
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0xa78]
mov eax, dword [ecx + edx]
push eax
push 0x418430
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4a8a1e
mov dword [ebp - 4], 0x9d
mov edx, 0x418430
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ecx, dword [ebp - 0x1d8]
push ecx
lea edx, [ebp - 0x2ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4a8970
mov eax, dword [ebp - 0x2ec]
cmp word [eax], 1
jne 0x4a8970
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4a8953
mov dword [ebp - 0xa7c], 0
jmp 0x4a895f
call dword [fcn.0040117c]
mov dword [ebp - 0xa7c], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0xa80], edx
jmp 0x4a897c
call dword [fcn.0040117c]
mov dword [ebp - 0xa80], eax
lea eax, [ebp - 0x2f0]
push eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ecx + 0xc]
add edx, dword [ebp - 0xa80]
push edx
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov ecx, dword [ebp - 0x2f4]
mov dword [ebp - 0x674], ecx
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x674]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x2f8]
push edx
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xac], edx
lea eax, [ebp - 0x2f8]
push eax
lea ecx, [ebp - 0x2f0]
push ecx
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4a8ae4
mov dword [ebp - 4], 0x9e
cmp dword [ebp - 0x1d8], 0
je 0x4a8a86
mov edx, dword [ebp - 0x1d8]
cmp word [edx], 1
jne 0x4a8a86
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4a8a69
mov dword [ebp - 0xa84], 0
jmp 0x4a8a75
call dword [fcn.0040117c]
mov dword [ebp - 0xa84], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0xa88], ecx
jmp 0x4a8a92
call dword [fcn.0040117c]
mov dword [ebp - 0xa88], eax
push 1
mov edx, dword [ebp - 0x1d8]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0xa88]
mov edx, dword [eax + ecx]
push edx
push 0x41844c
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4a8ae4
mov dword [ebp - 4], 0x9f
mov eax, dword [ebp - 0x5c]
add eax, 1
jo 0x4be930
mov dword [ebp - 0x5c], eax
mov dword [ebp - 4], 0xa0
mov dword [ebp - 0x84], 3
jmp 0x4a3196
jmp case.default.0x4a31c8
mov dword [ebp - 4], 0xa5
cmp dword [ebp - 0x74], 0
jne 0x4a95a1
mov dword [ebp - 4], 0xa6
cmp dword [ebp - 0x1d8], 0
je 0x4a8b62
mov ecx, dword [ebp - 0x1d8]
cmp word [ecx], 1
jne 0x4a8b62
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4a8b45
mov dword [ebp - 0xa8c], 0
jmp 0x4a8b51
call dword [fcn.0040117c]
mov dword [ebp - 0xa8c], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0xa90], eax
jmp 0x4a8b6e
call dword [fcn.0040117c]
mov dword [ebp - 0xa90], eax
push 1
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0xa90]
mov ecx, dword [edx + eax]
push ecx
push 0x418474
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4a8cd3
mov dword [ebp - 4], 0xa7
mov edx, 0x418474
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, dword [ebp - 0x1d8]
push edx
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4a8c25
mov ecx, dword [ebp - 0x2ec]
cmp word [ecx], 1
jne 0x4a8c25
mov edx, dword [ebp - 0x2ec]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4a8c08
mov dword [ebp - 0xa94], 0
jmp 0x4a8c14
call dword [fcn.0040117c]
mov dword [ebp - 0xa94], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0xa98], eax
jmp 0x4a8c31
call dword [fcn.0040117c]
mov dword [ebp - 0xa98], eax
lea ecx, [ebp - 0x2f0]
push ecx
mov edx, dword [ebp - 0x2ec]
mov eax, dword [edx + 0xc]
add eax, dword [ebp - 0xa98]
push eax
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov edx, dword [ebp - 0x2f4]
mov dword [ebp - 0x678], edx
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x678]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2f8]
push eax
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x1d4], eax
mov dword [ebp - 0x1d0], edx
lea ecx, [ebp - 0x2f8]
push ecx
lea edx, [ebp - 0x2f0]
push edx
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4a959c
mov dword [ebp - 4], 0xa8
cmp dword [ebp - 0x1d8], 0
je 0x4a8d3b
mov eax, dword [ebp - 0x1d8]
cmp word [eax], 1
jne 0x4a8d3b
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4a8d1e
mov dword [ebp - 0xa9c], 0
jmp 0x4a8d2a
call dword [fcn.0040117c]
mov dword [ebp - 0xa9c], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0xaa0], edx
jmp 0x4a8d47
call dword [fcn.0040117c]
mov dword [ebp - 0xaa0], eax
push 1
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0xaa0]
mov eax, dword [ecx + edx]
push eax
push 0x4183f4
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4a8eac
mov dword [ebp - 4], 0xa9
mov edx, 0x4183f4
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ecx, dword [ebp - 0x1d8]
push ecx
lea edx, [ebp - 0x2ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4a8dfe
mov eax, dword [ebp - 0x2ec]
cmp word [eax], 1
jne 0x4a8dfe
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4a8de1
mov dword [ebp - 0xaa4], 0
jmp 0x4a8ded
call dword [fcn.0040117c]
mov dword [ebp - 0xaa4], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0xaa8], edx
jmp 0x4a8e0a
call dword [fcn.0040117c]
mov dword [ebp - 0xaa8], eax
lea eax, [ebp - 0x2f0]
push eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ecx + 0xc]
add edx, dword [ebp - 0xaa8]
push edx
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov ecx, dword [ebp - 0x2f4]
mov dword [ebp - 0x67c], ecx
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x67c]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x2f8]
push edx
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x280], eax
mov dword [ebp - 0x27c], edx
lea eax, [ebp - 0x2f8]
push eax
lea ecx, [ebp - 0x2f0]
push ecx
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4a959c
mov dword [ebp - 4], 0xaa
cmp dword [ebp - 0x1d8], 0
je 0x4a8f14
mov edx, dword [ebp - 0x1d8]
cmp word [edx], 1
jne 0x4a8f14
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4a8ef7
mov dword [ebp - 0xaac], 0
jmp 0x4a8f03
call dword [fcn.0040117c]
mov dword [ebp - 0xaac], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0xab0], ecx
jmp 0x4a8f20
call dword [fcn.0040117c]
mov dword [ebp - 0xab0], eax
push 1
mov edx, dword [ebp - 0x1d8]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0xab0]
mov edx, dword [eax + ecx]
push edx
push 0x418498
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4a9085
mov dword [ebp - 4], 0xab
mov edx, 0x418498
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4a8fd7
mov edx, dword [ebp - 0x2ec]
cmp word [edx], 1
jne 0x4a8fd7
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x2ec]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4a8fba
mov dword [ebp - 0xab4], 0
jmp 0x4a8fc6
call dword [fcn.0040117c]
mov dword [ebp - 0xab4], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0xab8], ecx
jmp 0x4a8fe3
call dword [fcn.0040117c]
mov dword [ebp - 0xab8], eax
lea edx, [ebp - 0x2f0]
push edx
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xab8]
push ecx
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x2ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov eax, dword [ebp - 0x2f4]
mov dword [ebp - 0x680], eax
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x680]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2f8]
push ecx
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x1d4], eax
mov dword [ebp - 0x1d0], edx
lea edx, [ebp - 0x2f8]
push edx
lea eax, [ebp - 0x2f0]
push eax
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4a959c
mov dword [ebp - 4], 0xac
cmp dword [ebp - 0x1d8], 0
je 0x4a90ed
mov ecx, dword [ebp - 0x1d8]
cmp word [ecx], 1
jne 0x4a90ed
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4a90d0
mov dword [ebp - 0xabc], 0
jmp 0x4a90dc
call dword [fcn.0040117c]
mov dword [ebp - 0xabc], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0xac0], eax
jmp 0x4a90f9
call dword [fcn.0040117c]
mov dword [ebp - 0xac0], eax
push 1
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0xac0]
mov ecx, dword [edx + eax]
push ecx
push 0x4184c4
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4a925e
mov dword [ebp - 4], 0xad
mov edx, 0x4184c4
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, dword [ebp - 0x1d8]
push edx
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4a91b0
mov ecx, dword [ebp - 0x2ec]
cmp word [ecx], 1
jne 0x4a91b0
mov edx, dword [ebp - 0x2ec]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4a9193
mov dword [ebp - 0xac4], 0
jmp 0x4a919f
call dword [fcn.0040117c]
mov dword [ebp - 0xac4], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0xac8], eax
jmp 0x4a91bc
call dword [fcn.0040117c]
mov dword [ebp - 0xac8], eax
lea ecx, [ebp - 0x2f0]
push ecx
mov edx, dword [ebp - 0x2ec]
mov eax, dword [edx + 0xc]
add eax, dword [ebp - 0xac8]
push eax
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov edx, dword [ebp - 0x2f4]
mov dword [ebp - 0x684], edx
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x684]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2f8]
push eax
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x1c4], eax
mov dword [ebp - 0x1c0], edx
lea ecx, [ebp - 0x2f8]
push ecx
lea edx, [ebp - 0x2f0]
push edx
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4a959c
mov dword [ebp - 4], 0xae
cmp dword [ebp - 0x1d8], 0
je 0x4a92c6
mov eax, dword [ebp - 0x1d8]
cmp word [eax], 1
jne 0x4a92c6
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4a92a9
mov dword [ebp - 0xacc], 0
jmp 0x4a92b5
call dword [fcn.0040117c]
mov dword [ebp - 0xacc], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0xad0], edx
jmp 0x4a92d2
call dword [fcn.0040117c]
mov dword [ebp - 0xad0], eax
cmp dword [ebp - 0x1d8], 0
je 0x4a9333
mov eax, dword [ebp - 0x1d8]
cmp word [eax], 1
jne 0x4a9333
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x578], edx
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x578]
cmp ecx, dword [eax + 0x10]
jae 0x4a9316
mov dword [ebp - 0xad4], 0
jmp 0x4a9322
call dword [fcn.0040117c]
mov dword [ebp - 0xad4], eax
mov edx, dword [ebp - 0x578]
shl edx, 2
mov dword [ebp - 0xad8], edx
jmp 0x4a933f
call dword [fcn.0040117c]
mov dword [ebp - 0xad8], eax
push 1
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0xad0]
mov eax, dword [ecx + edx]
push eax
push 0x4183d0
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
xor ebx, ebx
test eax, eax
setle bl
push 1
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0xad8]
mov ecx, dword [edx + eax]
push ecx
push 0x4184f0
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
xor edx, edx
test eax, eax
setle dl
or ebx, edx
test ebx, ebx
jne 0x4a94d6
mov dword [ebp - 4], 0xaf
mov edx, 0x4184f0
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4a9428
mov edx, dword [ebp - 0x2ec]
cmp word [edx], 1
jne 0x4a9428
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x2ec]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4a940b
mov dword [ebp - 0xadc], 0
jmp 0x4a9417
call dword [fcn.0040117c]
mov dword [ebp - 0xadc], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0xae0], ecx
jmp 0x4a9434
call dword [fcn.0040117c]
mov dword [ebp - 0xae0], eax
lea edx, [ebp - 0x2f0]
push edx
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xae0]
push ecx
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x2ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov eax, dword [ebp - 0x2f4]
mov dword [ebp - 0x688], eax
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x688]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2f8]
push ecx
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0xcc], eax
mov dword [ebp - 0xc8], edx
lea edx, [ebp - 0x2f8]
push edx
lea eax, [ebp - 0x2f0]
push eax
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4a959c
mov dword [ebp - 4], 0xb0
cmp dword [ebp - 0x1d8], 0
je 0x4a953e
mov ecx, dword [ebp - 0x1d8]
cmp word [ecx], 1
jne 0x4a953e
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4a9521
mov dword [ebp - 0xae4], 0
jmp 0x4a952d
call dword [fcn.0040117c]
mov dword [ebp - 0xae4], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0xae8], eax
jmp 0x4a954a
call dword [fcn.0040117c]
mov dword [ebp - 0xae8], eax
push 1
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0xae8]
mov ecx, dword [edx + eax]
push ecx
push 0x418508
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4a959c
mov dword [ebp - 4], 0xb1
mov edx, dword [ebp - 0x5c]
add edx, 1
jo 0x4be930
mov dword [ebp - 0x5c], edx
mov dword [ebp - 4], 0xb2
mov dword [ebp - 0x84], 4
jmp 0x4a3196
jmp 0x4aa188
mov dword [ebp - 4], 0xb5
cmp dword [ebp - 0x74], 1
jne 0x4aa188
mov dword [ebp - 4], 0xb6
cmp dword [ebp - 0x1d8], 0
je 0x4a961a
mov eax, dword [ebp - 0x1d8]
cmp word [eax], 1
jne 0x4a961a
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4a95fd
mov dword [ebp - 0xaec], 0
jmp 0x4a9609
call dword [fcn.0040117c]
mov dword [ebp - 0xaec], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0xaf0], edx
jmp 0x4a9626
call dword [fcn.0040117c]
mov dword [ebp - 0xaf0], eax
push 1
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0xaf0]
mov eax, dword [ecx + edx]
push eax
push 0x41834c
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4a978b
mov dword [ebp - 4], 0xb7
mov edx, 0x41834c
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ecx, dword [ebp - 0x1d8]
push ecx
lea edx, [ebp - 0x2ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4a96dd
mov eax, dword [ebp - 0x2ec]
cmp word [eax], 1
jne 0x4a96dd
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4a96c0
mov dword [ebp - 0xaf4], 0
jmp 0x4a96cc
call dword [fcn.0040117c]
mov dword [ebp - 0xaf4], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0xaf8], edx
jmp 0x4a96e9
call dword [fcn.0040117c]
mov dword [ebp - 0xaf8], eax
lea eax, [ebp - 0x2f0]
push eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ecx + 0xc]
add edx, dword [ebp - 0xaf8]
push edx
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov ecx, dword [ebp - 0x2f4]
mov dword [ebp - 0x68c], ecx
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x68c]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x2f8]
push edx
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x1f8], eax
mov dword [ebp - 0x1f4], edx
lea eax, [ebp - 0x2f8]
push eax
lea ecx, [ebp - 0x2f0]
push ecx
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4aa188
mov dword [ebp - 4], 0xb8
cmp dword [ebp - 0x1d8], 0
je 0x4a97f3
mov edx, dword [ebp - 0x1d8]
cmp word [edx], 1
jne 0x4a97f3
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4a97d6
mov dword [ebp - 0xafc], 0
jmp 0x4a97e2
call dword [fcn.0040117c]
mov dword [ebp - 0xafc], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0xb00], ecx
jmp 0x4a97ff
call dword [fcn.0040117c]
mov dword [ebp - 0xb00], eax
push 1
mov edx, dword [ebp - 0x1d8]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0xb00]
mov edx, dword [eax + ecx]
push edx
push 0x418388
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4a9964
mov dword [ebp - 4], 0xb9
mov edx, 0x418388
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4a98b6
mov edx, dword [ebp - 0x2ec]
cmp word [edx], 1
jne 0x4a98b6
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x2ec]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4a9899
mov dword [ebp - 0xb04], 0
jmp 0x4a98a5
call dword [fcn.0040117c]
mov dword [ebp - 0xb04], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0xb08], ecx
jmp 0x4a98c2
call dword [fcn.0040117c]
mov dword [ebp - 0xb08], eax
lea edx, [ebp - 0x2f0]
push edx
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xb08]
push ecx
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x2ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov eax, dword [ebp - 0x2f4]
mov dword [ebp - 0x690], eax
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x690]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2f8]
push ecx
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x1f8], eax
mov dword [ebp - 0x1f4], edx
lea edx, [ebp - 0x2f8]
push edx
lea eax, [ebp - 0x2f0]
push eax
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4aa188
mov dword [ebp - 4], 0xba
cmp dword [ebp - 0x1d8], 0
je 0x4a99cc
mov ecx, dword [ebp - 0x1d8]
cmp word [ecx], 1
jne 0x4a99cc
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4a99af
mov dword [ebp - 0xb0c], 0
jmp 0x4a99bb
call dword [fcn.0040117c]
mov dword [ebp - 0xb0c], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0xb10], eax
jmp 0x4a99d8
call dword [fcn.0040117c]
mov dword [ebp - 0xb10], eax
push 1
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0xb10]
mov ecx, dword [edx + eax]
push ecx
push 0x418308
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4a9b3d
mov dword [ebp - 4], 0xbb
mov edx, 0x418308
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, dword [ebp - 0x1d8]
push edx
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4a9a8f
mov ecx, dword [ebp - 0x2ec]
cmp word [ecx], 1
jne 0x4a9a8f
mov edx, dword [ebp - 0x2ec]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4a9a72
mov dword [ebp - 0xb14], 0
jmp 0x4a9a7e
call dword [fcn.0040117c]
mov dword [ebp - 0xb14], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0xb18], eax
jmp 0x4a9a9b
call dword [fcn.0040117c]
mov dword [ebp - 0xb18], eax
lea ecx, [ebp - 0x2f0]
push ecx
mov edx, dword [ebp - 0x2ec]
mov eax, dword [edx + 0xc]
add eax, dword [ebp - 0xb18]
push eax
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov edx, dword [ebp - 0x2f4]
mov dword [ebp - 0x694], edx
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x694]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2f8]
push eax
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x2c4], eax
mov dword [ebp - 0x2c0], edx
lea ecx, [ebp - 0x2f8]
push ecx
lea edx, [ebp - 0x2f0]
push edx
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4aa188
mov dword [ebp - 4], 0xbc
cmp dword [ebp - 0x1d8], 0
je 0x4a9ba5
mov eax, dword [ebp - 0x1d8]
cmp word [eax], 1
jne 0x4a9ba5
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4a9b88
mov dword [ebp - 0xb1c], 0
jmp 0x4a9b94
call dword [fcn.0040117c]
mov dword [ebp - 0xb1c], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0xb20], edx
jmp 0x4a9bb1
call dword [fcn.0040117c]
mov dword [ebp - 0xb20], eax
push 1
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0xb20]
mov eax, dword [ecx + edx]
push eax
push 0x418410
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4a9d16
mov dword [ebp - 4], 0xbd
mov edx, 0x418410
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ecx, dword [ebp - 0x1d8]
push ecx
lea edx, [ebp - 0x2ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4a9c68
mov eax, dword [ebp - 0x2ec]
cmp word [eax], 1
jne 0x4a9c68
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4a9c4b
mov dword [ebp - 0xb24], 0
jmp 0x4a9c57
call dword [fcn.0040117c]
mov dword [ebp - 0xb24], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0xb28], edx
jmp 0x4a9c74
call dword [fcn.0040117c]
mov dword [ebp - 0xb28], eax
lea eax, [ebp - 0x2f0]
push eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ecx + 0xc]
add edx, dword [ebp - 0xb28]
push edx
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov ecx, dword [ebp - 0x2f4]
mov dword [ebp - 0x698], ecx
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x698]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x2f8]
push edx
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x2c4], eax
mov dword [ebp - 0x2c0], edx
lea eax, [ebp - 0x2f8]
push eax
lea ecx, [ebp - 0x2f0]
push ecx
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4aa188
mov dword [ebp - 4], 0xbe
cmp dword [ebp - 0x1d8], 0
je 0x4a9d7e
mov edx, dword [ebp - 0x1d8]
cmp word [edx], 1
jne 0x4a9d7e
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4a9d61
mov dword [ebp - 0xb2c], 0
jmp 0x4a9d6d
call dword [fcn.0040117c]
mov dword [ebp - 0xb2c], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0xb30], ecx
jmp 0x4a9d8a
call dword [fcn.0040117c]
mov dword [ebp - 0xb30], eax
push 1
mov edx, dword [ebp - 0x1d8]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0xb30]
mov edx, dword [eax + ecx]
push edx
push 0x4183a8
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4a9ee9
mov dword [ebp - 4], 0xbf
mov edx, 0x4183a8
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4a9e41
mov edx, dword [ebp - 0x2ec]
cmp word [edx], 1
jne 0x4a9e41
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x2ec]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4a9e24
mov dword [ebp - 0xb34], 0
jmp 0x4a9e30
call dword [fcn.0040117c]
mov dword [ebp - 0xb34], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0xb38], ecx
jmp 0x4a9e4d
call dword [fcn.0040117c]
mov dword [ebp - 0xb38], eax
lea edx, [ebp - 0x2f0]
push edx
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xb38]
push ecx
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x2ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov eax, dword [ebp - 0x2f4]
mov dword [ebp - 0x69c], eax
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x69c]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2f8]
push ecx
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x48], eax
mov dword [ebp - 0x44], edx
lea edx, [ebp - 0x2f8]
push edx
lea eax, [ebp - 0x2f0]
push eax
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4aa188
mov dword [ebp - 4], 0xc0
cmp dword [ebp - 0x1d8], 0
je 0x4a9f51
mov ecx, dword [ebp - 0x1d8]
cmp word [ecx], 1
jne 0x4a9f51
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4a9f34
mov dword [ebp - 0xb3c], 0
jmp 0x4a9f40
call dword [fcn.0040117c]
mov dword [ebp - 0xb3c], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0xb40], eax
jmp 0x4a9f5d
call dword [fcn.0040117c]
mov dword [ebp - 0xb40], eax
push 1
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0xb40]
mov ecx, dword [edx + eax]
push ecx
push 0x418430
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4aa0c2
mov dword [ebp - 4], 0xc1
mov edx, 0x418430
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, dword [ebp - 0x1d8]
push edx
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4aa014
mov ecx, dword [ebp - 0x2ec]
cmp word [ecx], 1
jne 0x4aa014
mov edx, dword [ebp - 0x2ec]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4a9ff7
mov dword [ebp - 0xb44], 0
jmp 0x4aa003
call dword [fcn.0040117c]
mov dword [ebp - 0xb44], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0xb48], eax
jmp 0x4aa020
call dword [fcn.0040117c]
mov dword [ebp - 0xb48], eax
lea ecx, [ebp - 0x2f0]
push ecx
mov edx, dword [ebp - 0x2ec]
mov eax, dword [edx + 0xc]
add eax, dword [ebp - 0xb48]
push eax
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov edx, dword [ebp - 0x2f4]
mov dword [ebp - 0x6a0], edx
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x6a0]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2f8]
push eax
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0xd4], eax
mov dword [ebp - 0xd0], edx
lea ecx, [ebp - 0x2f8]
push ecx
lea edx, [ebp - 0x2f0]
push edx
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4aa188
mov dword [ebp - 4], 0xc2
cmp dword [ebp - 0x1d8], 0
je 0x4aa12a
mov eax, dword [ebp - 0x1d8]
cmp word [eax], 1
jne 0x4aa12a
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4aa10d
mov dword [ebp - 0xb4c], 0
jmp 0x4aa119
call dword [fcn.0040117c]
mov dword [ebp - 0xb4c], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0xb50], edx
jmp 0x4aa136
call dword [fcn.0040117c]
mov dword [ebp - 0xb50], eax
push 1
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0xb50]
mov eax, dword [ecx + edx]
push eax
push 0x418508
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4aa188
mov dword [ebp - 4], 0xc3
mov ecx, dword [ebp - 0x5c]
add ecx, 1
jo 0x4be930
mov dword [ebp - 0x5c], ecx
mov dword [ebp - 4], 0xc4
mov dword [ebp - 0x84], 4
jmp 0x4a3196
jmp case.default.0x4a31c8
mov dword [ebp - 4], 0xc9
cmp dword [ebp - 0x1d8], 0
je 0x4aa1f5
mov edx, dword [ebp - 0x1d8]
cmp word [edx], 1
jne 0x4aa1f5
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4aa1d8
mov dword [ebp - 0xb54], 0
jmp 0x4aa1e4
call dword [fcn.0040117c]
mov dword [ebp - 0xb54], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0xb58], ecx
jmp 0x4aa201
call dword [fcn.0040117c]
mov dword [ebp - 0xb58], eax
push 1
mov edx, dword [ebp - 0x1d8]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0xb58]
mov edx, dword [eax + ecx]
push edx
push 0x41852c
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4aa366
mov dword [ebp - 4], 0xca
mov edx, 0x41852c
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4aa2b8
mov edx, dword [ebp - 0x2ec]
cmp word [edx], 1
jne 0x4aa2b8
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x2ec]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4aa29b
mov dword [ebp - 0xb5c], 0
jmp 0x4aa2a7
call dword [fcn.0040117c]
mov dword [ebp - 0xb5c], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0xb60], ecx
jmp 0x4aa2c4
call dword [fcn.0040117c]
mov dword [ebp - 0xb60], eax
lea edx, [ebp - 0x2f0]
push edx
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xb60]
push ecx
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x2ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov eax, dword [ebp - 0x2f4]
mov dword [ebp - 0x6a4], eax
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x6a4]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2f8]
push ecx
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x244], eax
mov dword [ebp - 0x240], edx
lea edx, [ebp - 0x2f8]
push edx
lea eax, [ebp - 0x2f0]
push eax
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4ab126
invalid
invalid
add byte [eax], al
mov dword [ebp - 4], 0xcb
cmp dword [ebp - 0x1d8], 0
je 0x4aa3ce
mov ecx, dword [ebp - 0x1d8]
cmp word [ecx], 1
jne 0x4aa3ce
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4aa3b1
mov dword [ebp - 0xb64], 0
jmp 0x4aa3bd
call dword [fcn.0040117c]
mov dword [ebp - 0xb64], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0xb68], eax
jmp 0x4aa3da
call dword [fcn.0040117c]
mov dword [ebp - 0xb68], eax
push 1
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0xb68]
mov ecx, dword [edx + eax]
push ecx
push 0x41307c
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4aa53f
mov dword [ebp - 4], 0xcc
mov edx, 0x41307c
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, dword [ebp - 0x1d8]
push edx
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4aa491
mov ecx, dword [ebp - 0x2ec]
cmp word [ecx], 1
jne 0x4aa491
mov edx, dword [ebp - 0x2ec]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4aa474
mov dword [ebp - 0xb6c], 0
jmp 0x4aa480
call dword [fcn.0040117c]
mov dword [ebp - 0xb6c], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0xb70], eax
jmp 0x4aa49d
call dword [fcn.0040117c]
mov dword [ebp - 0xb70], eax
lea ecx, [ebp - 0x2f0]
push ecx
mov edx, dword [ebp - 0x2ec]
mov eax, dword [edx + 0xc]
add eax, dword [ebp - 0xb70]
push eax
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov edx, dword [ebp - 0x2f4]
mov dword [ebp - 0x6a8], edx
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x6a8]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2f8]
push eax
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x1a0], eax
mov dword [ebp - 0x19c], edx
lea ecx, [ebp - 0x2f8]
push ecx
lea edx, [ebp - 0x2f0]
push edx
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4ab126
mov dword [ebp - 4], 0xcd
cmp dword [ebp - 0x1d8], 0
je 0x4aa5a7
mov eax, dword [ebp - 0x1d8]
cmp word [eax], 1
jne 0x4aa5a7
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4aa58a
mov dword [ebp - 0xb74], 0
jmp 0x4aa596
call dword [fcn.0040117c]
mov dword [ebp - 0xb74], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0xb78], edx
jmp 0x4aa5b3
call dword [fcn.0040117c]
mov dword [ebp - 0xb78], eax
push 1
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0xb78]
mov eax, dword [ecx + edx]
push eax
push 0x41854c
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4aa712
mov dword [ebp - 4], 0xce
mov edx, 0x41854c
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ecx, dword [ebp - 0x1d8]
push ecx
lea edx, [ebp - 0x2ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4aa66a
mov eax, dword [ebp - 0x2ec]
cmp word [eax], 1
jne 0x4aa66a
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4aa64d
mov dword [ebp - 0xb7c], 0
jmp 0x4aa659
call dword [fcn.0040117c]
mov dword [ebp - 0xb7c], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0xb80], edx
jmp 0x4aa676
call dword [fcn.0040117c]
mov dword [ebp - 0xb80], eax
lea eax, [ebp - 0x2f0]
push eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ecx + 0xc]
add edx, dword [ebp - 0xb80]
push edx
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov ecx, dword [ebp - 0x2f4]
mov dword [ebp - 0x6ac], ecx
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x6ac]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x2f8]
push edx
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x3c], edx
lea eax, [ebp - 0x2f8]
push eax
lea ecx, [ebp - 0x2f0]
push ecx
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4ab126
mov dword [ebp - 4], 0xcf
cmp dword [ebp - 0x1d8], 0
je 0x4aa77a
mov edx, dword [ebp - 0x1d8]
cmp word [edx], 1
jne 0x4aa77a
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4aa75d
mov dword [ebp - 0xb84], 0
jmp 0x4aa769
call dword [fcn.0040117c]
mov dword [ebp - 0xb84], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0xb88], ecx
jmp 0x4aa786
call dword [fcn.0040117c]
mov dword [ebp - 0xb88], eax
push 1
mov edx, dword [ebp - 0x1d8]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0xb88]
mov edx, dword [eax + ecx]
push edx
push 0x41857c
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4aa8eb
mov dword [ebp - 4], 0xd0
mov edx, 0x41857c
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4aa83d
mov edx, dword [ebp - 0x2ec]
cmp word [edx], 1
jne 0x4aa83d
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x2ec]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4aa820
mov dword [ebp - 0xb8c], 0
jmp 0x4aa82c
call dword [fcn.0040117c]
mov dword [ebp - 0xb8c], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0xb90], ecx
jmp 0x4aa849
call dword [fcn.0040117c]
mov dword [ebp - 0xb90], eax
lea edx, [ebp - 0x2f0]
push edx
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xb90]
push ecx
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x2ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov eax, dword [ebp - 0x2f4]
mov dword [ebp - 0x6b0], eax
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x6b0]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2f8]
push ecx
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x298], eax
mov dword [ebp - 0x294], edx
lea edx, [ebp - 0x2f8]
push edx
lea eax, [ebp - 0x2f0]
push eax
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4ab126
mov dword [ebp - 4], 0xd1
cmp dword [ebp - 0x1d8], 0
je 0x4aa953
mov ecx, dword [ebp - 0x1d8]
cmp word [ecx], 1
jne 0x4aa953
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4aa936
mov dword [ebp - 0xb94], 0
jmp 0x4aa942
call dword [fcn.0040117c]
mov dword [ebp - 0xb94], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0xb98], eax
jmp 0x4aa95f
call dword [fcn.0040117c]
mov dword [ebp - 0xb98], eax
push 1
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0xb98]
mov ecx, dword [edx + eax]
push ecx
push 0x4185a0
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4aaac4
mov dword [ebp - 4], 0xd2
mov edx, 0x4185a0
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, dword [ebp - 0x1d8]
push edx
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4aaa16
mov ecx, dword [ebp - 0x2ec]
cmp word [ecx], 1
jne 0x4aaa16
mov edx, dword [ebp - 0x2ec]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4aa9f9
mov dword [ebp - 0xb9c], 0
jmp 0x4aaa05
call dword [fcn.0040117c]
mov dword [ebp - 0xb9c], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0xba0], eax
jmp 0x4aaa22
call dword [fcn.0040117c]
mov dword [ebp - 0xba0], eax
lea ecx, [ebp - 0x2f0]
push ecx
mov edx, dword [ebp - 0x2ec]
mov eax, dword [edx + 0xc]
add eax, dword [ebp - 0xba0]
push eax
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov edx, dword [ebp - 0x2f4]
mov dword [ebp - 0x6b4], edx
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x6b4]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2f8]
push eax
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x298], eax
mov dword [ebp - 0x294], edx
lea ecx, [ebp - 0x2f8]
push ecx
lea edx, [ebp - 0x2f0]
push edx
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4ab126
mov dword [ebp - 4], 0xd3
cmp dword [ebp - 0x1d8], 0
je 0x4aab2c
mov eax, dword [ebp - 0x1d8]
cmp word [eax], 1
jne 0x4aab2c
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4aab0f
mov dword [ebp - 0xba4], 0
jmp 0x4aab1b
call dword [fcn.0040117c]
mov dword [ebp - 0xba4], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0xba8], edx
jmp 0x4aab38
call dword [fcn.0040117c]
mov dword [ebp - 0xba8], eax
push 1
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0xba8]
mov eax, dword [ecx + edx]
push eax
push 0x4185cc
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4aac9d
mov dword [ebp - 4], 0xd4
mov edx, 0x4185cc
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ecx, dword [ebp - 0x1d8]
push ecx
lea edx, [ebp - 0x2ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4aabef
mov eax, dword [ebp - 0x2ec]
cmp word [eax], 1
jne 0x4aabef
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4aabd2
mov dword [ebp - 0xbac], 0
jmp 0x4aabde
call dword [fcn.0040117c]
mov dword [ebp - 0xbac], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0xbb0], edx
jmp 0x4aabfb
call dword [fcn.0040117c]
mov dword [ebp - 0xbb0], eax
lea eax, [ebp - 0x2f0]
push eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ecx + 0xc]
add edx, dword [ebp - 0xbb0]
push edx
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov ecx, dword [ebp - 0x2f4]
mov dword [ebp - 0x6b8], ecx
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x6b8]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x2f8]
push edx
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x1f0], eax
mov dword [ebp - 0x1ec], edx
lea eax, [ebp - 0x2f8]
push eax
lea ecx, [ebp - 0x2f0]
push ecx
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4ab126
mov dword [ebp - 4], 0xd5
cmp dword [ebp - 0x1d8], 0
je 0x4aad05
mov edx, dword [ebp - 0x1d8]
cmp word [edx], 1
jne 0x4aad05
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4aace8
mov dword [ebp - 0xbb4], 0
jmp 0x4aacf4
call dword [fcn.0040117c]
mov dword [ebp - 0xbb4], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0xbb8], ecx
jmp 0x4aad11
call dword [fcn.0040117c]
mov dword [ebp - 0xbb8], eax
push 1
mov edx, dword [ebp - 0x1d8]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0xbb8]
mov edx, dword [eax + ecx]
push edx
push 0x4185f4
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4aae76
mov dword [ebp - 4], 0xd6
mov edx, 0x4185f4
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4aadc8
mov edx, dword [ebp - 0x2ec]
cmp word [edx], 1
jne 0x4aadc8
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x2ec]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4aadab
mov dword [ebp - 0xbbc], 0
jmp 0x4aadb7
call dword [fcn.0040117c]
mov dword [ebp - 0xbbc], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0xbc0], ecx
jmp 0x4aadd4
call dword [fcn.0040117c]
mov dword [ebp - 0xbc0], eax
lea edx, [ebp - 0x2f0]
push edx
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xbc0]
push ecx
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x2ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov eax, dword [ebp - 0x2f4]
mov dword [ebp - 0x6bc], eax
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x6bc]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2f8]
push ecx
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x138], eax
mov dword [ebp - 0x134], edx
lea edx, [ebp - 0x2f8]
push edx
lea eax, [ebp - 0x2f0]
push eax
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4ab126
mov dword [ebp - 4], 0xd7
cmp dword [ebp - 0x1d8], 0
je 0x4aaede
mov ecx, dword [ebp - 0x1d8]
cmp word [ecx], 1
jne 0x4aaede
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4aaec1
mov dword [ebp - 0xbc4], 0
jmp 0x4aaecd
call dword [fcn.0040117c]
mov dword [ebp - 0xbc4], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0xbc8], eax
jmp 0x4aaeea
call dword [fcn.0040117c]
mov dword [ebp - 0xbc8], eax
push 1
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0xbc8]
mov ecx, dword [edx + eax]
push ecx
push 0x41861c
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4ab04f
mov dword [ebp - 4], 0xd8
mov edx, 0x41861c
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, dword [ebp - 0x1d8]
push edx
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4aafa1
mov ecx, dword [ebp - 0x2ec]
cmp word [ecx], 1
jne 0x4aafa1
mov edx, dword [ebp - 0x2ec]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4aaf84
mov dword [ebp - 0xbcc], 0
jmp 0x4aaf90
call dword [fcn.0040117c]
mov dword [ebp - 0xbcc], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0xbd0], eax
jmp 0x4aafad
call dword [fcn.0040117c]
mov dword [ebp - 0xbd0], eax
lea ecx, [ebp - 0x2f0]
push ecx
mov edx, dword [ebp - 0x2ec]
mov eax, dword [edx + 0xc]
add eax, dword [ebp - 0xbd0]
push eax
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov edx, dword [ebp - 0x2f4]
mov dword [ebp - 0x6c0], edx
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x6c0]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2f8]
push eax
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x138], eax
mov dword [ebp - 0x134], edx
lea ecx, [ebp - 0x2f8]
push ecx
lea edx, [ebp - 0x2f0]
push edx
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4ab126
mov dword [ebp - 4], 0xd9
cmp dword [ebp - 0x1d8], 0
je 0x4ab0b7
mov eax, dword [ebp - 0x1d8]
cmp word [eax], 1
jne 0x4ab0b7
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4ab09a
mov dword [ebp - 0xbd4], 0
jmp 0x4ab0a6
call dword [fcn.0040117c]
mov dword [ebp - 0xbd4], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0xbd8], edx
jmp 0x4ab0c3
call dword [fcn.0040117c]
mov dword [ebp - 0xbd8], eax
push 1
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0xbd8]
mov eax, dword [ecx + edx]
push eax
push 0x418648
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4ab126
mov dword [ebp - 4], 0xda
mov ecx, dword [ebp - 0x5c]
add ecx, 1
jo 0x4be930
mov dword [ebp - 0x5c], ecx
mov dword [ebp - 4], 0xdb
mov dword [ebp - 0x84], 5
mov dword [ebp - 4], 0xdc
mov dword [ebp - 0x2cc], 0
jmp 0x4a3196
jmp case.default.0x4a31c8
mov dword [ebp - 4], 0xe0
cmp dword [ebp - 0x1d8], 0
je 0x4ab193
mov edx, dword [ebp - 0x1d8]
cmp word [edx], 1
jne 0x4ab193
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4ab176
mov dword [ebp - 0xbdc], 0
jmp 0x4ab182
call dword [fcn.0040117c]
mov dword [ebp - 0xbdc], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0xbe0], ecx
jmp 0x4ab19f
call dword [fcn.0040117c]
mov dword [ebp - 0xbe0], eax
push 1
mov edx, dword [ebp - 0x1d8]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0xbe0]
mov edx, dword [eax + ecx]
push edx
push 0x41866c
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jne 0x4ac52f
mov dword [ebp - 4], 0xe1
mov eax, dword [ebp + 0xc]
mov ecx, dword [eax]
mov dword [ebp - 0x574], ecx
mov dword [ebp - 0x4f8], 0x80020004
mov dword [ebp - 0x500], 0xa
mov dword [ebp - 0x4e8], 0x80020004
mov dword [ebp - 0x4f0], 0xa
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x500]
mov dword [edx], eax
mov ecx, dword [ebp - 0x4fc]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x4f8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x4f4]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x4f0]
mov dword [edx], eax
mov ecx, dword [ebp - 0x4ec]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x4e8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x4e4]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x574]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x574]
push ecx
call dword [eax + 0x78]
fnclex
mov dword [ebp - 0x578], eax
cmp dword [ebp - 0x578], 0
jge 0x4ab2a7
push 0x78
push 0x40f2ec
mov edx, dword [ebp - 0x574]
push edx
mov eax, dword [ebp - 0x578]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xbe4], eax
jmp 0x4ab2b1
mov dword [ebp - 0xbe4], 0
mov dword [ebp - 4], 0xe2
mov ecx, dword [ebp - 0x2cc]
add ecx, 1
jo 0x4be930
mov dword [ebp - 0x2cc], ecx
mov dword [ebp - 4], 0xe3
mov edx, dword [ebp + 0xc]
mov eax, dword [edx]
mov dword [ebp - 0x574], eax
lea ecx, [ebp - 0x3e4]
push ecx
mov edx, dword [ebp - 0x574]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x574]
push ecx
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x578], eax
cmp dword [ebp - 0x578], 0
jge 0x4ab32c
push 0x54
push 0x40f2ec
mov edx, dword [ebp - 0x574]
push edx
mov eax, dword [ebp - 0x578]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xbe8], eax
jmp 0x4ab336
mov dword [ebp - 0xbe8], 0
mov ecx, dword [ebp - 0x3e4]
mov dword [ebp - 0x57c], ecx
mov dword [ebp - 0x4e8], 0x417bec
mov dword [ebp - 0x4f0], 8
lea edx, [ebp - 0x3e8]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x4f0]
mov dword [eax], ecx
mov edx, dword [ebp - 0x4ec]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x4e8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x4e4]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x57c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x57c]
push edx
call dword [ecx + 0x28]
fnclex
mov dword [ebp - 0x580], eax
cmp dword [ebp - 0x580], 0
jge 0x4ab3d2
push 0x28
push 0x410e74
mov eax, dword [ebp - 0x57c]
push eax
mov ecx, dword [ebp - 0x580]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xbec], eax
jmp 0x4ab3dc
mov dword [ebp - 0xbec], 0
mov edx, dword [ebp - 0x3e8]
mov dword [ebp - 0x584], edx
mov eax, dword [ebp - 0x2cc]
mov dword [ebp - 0x4f8], eax
mov dword [ebp - 0x500], 3
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x500]
mov dword [ecx], edx
mov eax, dword [ebp - 0x4fc]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x4f8]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x4f4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x584]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x584]
push eax
call dword [edx + 0x38]
fnclex
mov dword [ebp - 0x588], eax
cmp dword [ebp - 0x588], 0
jge 0x4ab473
push 0x38
push 0x410e84
mov ecx, dword [ebp - 0x584]
push ecx
mov edx, dword [ebp - 0x588]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xbf0], eax
jmp 0x4ab47d
mov dword [ebp - 0xbf0], 0
lea eax, [ebp - 0x3e8]
push eax
lea ecx, [ebp - 0x3e4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0xe4
mov edx, dword [ebp + 0xc]
mov eax, dword [edx]
mov dword [ebp - 0x578], eax
lea ecx, [ebp - 0x3e4]
push ecx
mov edx, dword [ebp - 0x578]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x578]
push ecx
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x57c], eax
cmp dword [ebp - 0x57c], 0
jge 0x4ab4f5
push 0x54
push 0x40f2ec
mov edx, dword [ebp - 0x578]
push edx
mov eax, dword [ebp - 0x57c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xbf4], eax
jmp 0x4ab4ff
mov dword [ebp - 0xbf4], 0
mov ecx, dword [ebp - 0x3e4]
mov dword [ebp - 0x580], ecx
mov dword [ebp - 0x4f8], 0x418680
mov dword [ebp - 0x500], 8
lea edx, [ebp - 0x3e8]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x500]
mov dword [eax], ecx
mov edx, dword [ebp - 0x4fc]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x4f8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x4f4]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x580]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x580]
push edx
call dword [ecx + 0x28]
fnclex
mov dword [ebp - 0x584], eax
cmp dword [ebp - 0x584], 0
jge 0x4ab59b
push 0x28
push 0x410e74
mov eax, dword [ebp - 0x580]
push eax
mov ecx, dword [ebp - 0x584]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xbf8], eax
jmp 0x4ab5a5
mov dword [ebp - 0xbf8], 0
mov edx, dword [ebp - 0x3e8]
mov dword [ebp - 0x588], edx
mov eax, dword [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4ab626
mov edx, dword [ebp - 0x2ec]
cmp word [edx], 1
jne 0x4ab626
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x2ec]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4ab609
mov dword [ebp - 0xbfc], 0
jmp 0x4ab615
call dword [fcn.0040117c]
mov dword [ebp - 0xbfc], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0xc00], ecx
jmp 0x4ab632
call dword [fcn.0040117c]
mov dword [ebp - 0xc00], eax
mov edx, dword [ebp - 0x2ec]
mov eax, dword [edx + 0xc]
add eax, dword [ebp - 0xc00]
mov dword [ebp - 0x4e8], eax
mov dword [ebp - 0x4f0], 0x4008
push 0x12
lea ecx, [ebp - 0x4f0]
push ecx
lea edx, [ebp - 0x400]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
lea ecx, [ebp - 0x400]
push ecx
lea edx, [ebp - 0x410]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x410]
mov dword [eax], ecx
mov edx, dword [ebp - 0x40c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x408]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x404]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x588]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x588]
push edx
call dword [ecx + 0x38]
fnclex
mov dword [ebp - 0x58c], eax
cmp dword [ebp - 0x58c], 0
jge 0x4ab6fd
push 0x38
push 0x410e84
mov eax, dword [ebp - 0x588]
push eax
mov ecx, dword [ebp - 0x58c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xc04], eax
jmp 0x4ab707
mov dword [ebp - 0xc04], 0
lea edx, [ebp - 0x3e8]
push edx
lea eax, [ebp - 0x3e4]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x410]
push ecx
lea edx, [ebp - 0x400]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xe5
cmp dword [ebp - 0x74], 0
jne 0x4aba27
mov dword [ebp - 4], 0xe6
mov eax, dword [ebp + 0xc]
mov ecx, dword [eax]
mov dword [ebp - 0x578], ecx
lea edx, [ebp - 0x3e4]
push edx
mov eax, dword [ebp - 0x578]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x578]
push edx
call dword [ecx + 0x54]
fnclex
mov dword [ebp - 0x57c], eax
cmp dword [ebp - 0x57c], 0
jge 0x4ab7a9
push 0x54
push 0x40f2ec
mov eax, dword [ebp - 0x578]
push eax
mov ecx, dword [ebp - 0x57c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xc08], eax
jmp 0x4ab7b3
mov dword [ebp - 0xc08], 0
mov edx, dword [ebp - 0x3e4]
mov dword [ebp - 0x580], edx
mov dword [ebp - 0x4f8], 0x417c08
mov dword [ebp - 0x500], 8
lea eax, [ebp - 0x3e8]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x500]
mov dword [ecx], edx
mov eax, dword [ebp - 0x4fc]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x4f8]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x4f4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x580]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x580]
push eax
call dword [edx + 0x28]
fnclex
mov dword [ebp - 0x584], eax
cmp dword [ebp - 0x584], 0
jge 0x4ab84f
push 0x28
push 0x410e74
mov ecx, dword [ebp - 0x580]
push ecx
mov edx, dword [ebp - 0x584]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xc0c], eax
jmp 0x4ab859
mov dword [ebp - 0xc0c], 0
mov eax, dword [ebp - 0x3e8]
mov dword [ebp - 0x588], eax
mov ecx, dword [ebp - 0x1d8]
push ecx
lea edx, [ebp - 0x2ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4ab8da
mov eax, dword [ebp - 0x2ec]
cmp word [eax], 1
jne 0x4ab8da
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4ab8bd
mov dword [ebp - 0xc10], 0
jmp 0x4ab8c9
call dword [fcn.0040117c]
mov dword [ebp - 0xc10], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0xc14], edx
jmp 0x4ab8e6
call dword [fcn.0040117c]
mov dword [ebp - 0xc14], eax
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xc14]
mov dword [ebp - 0x4e8], ecx
mov dword [ebp - 0x4f0], 0x4008
push 0x14
lea edx, [ebp - 0x4f0]
push edx
lea eax, [ebp - 0x400]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
lea edx, [ebp - 0x400]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2f0]
push eax
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x508], eax
mov dword [ebp - 0x504], edx
mov dword [ebp - 0x510], 6
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x510]
mov dword [ecx], edx
mov eax, dword [ebp - 0x50c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x508]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x504]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x588]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x588]
push eax
call dword [edx + 0x38]
fnclex
mov dword [ebp - 0x58c], eax
cmp dword [ebp - 0x58c], 0
jge 0x4ab9e7
push 0x38
push 0x410e84
mov ecx, dword [ebp - 0x588]
push ecx
mov edx, dword [ebp - 0x58c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xc18], eax
jmp 0x4ab9f1
mov dword [ebp - 0xc18], 0
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x3e8]
push eax
lea ecx, [ebp - 0x3e4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x400]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
jmp 0x4ac43c
mov dword [ebp - 4], 0xe7
cmp dword [ebp - 0x74], 1
jne 0x4ac43c
mov dword [ebp - 4], 0xe8
cmp dword [ebp - 0x1d8], 0
je 0x4abaa0
mov edx, dword [ebp - 0x1d8]
cmp word [edx], 1
jne 0x4abaa0
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4aba83
mov dword [ebp - 0xc1c], 0
jmp 0x4aba8f
call dword [fcn.0040117c]
mov dword [ebp - 0xc1c], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0xc20], ecx
jmp 0x4abaac
call dword [fcn.0040117c]
mov dword [ebp - 0xc20], eax
push 1
mov edx, dword [ebp - 0x1d8]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0xc20]
mov edx, dword [eax + ecx]
push edx
push 0x418e1c
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jne 0x4abf9d
mov dword [ebp - 4], 0xe9
mov eax, dword [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4abb52
mov edx, dword [ebp - 0x2ec]
cmp word [edx], 1
jne 0x4abb52
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x2ec]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4abb35
mov dword [ebp - 0xc24], 0
jmp 0x4abb41
call dword [fcn.0040117c]
mov dword [ebp - 0xc24], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0xc28], ecx
jmp 0x4abb5e
call dword [fcn.0040117c]
mov dword [ebp - 0xc28], eax
mov edx, dword [ebp - 0x2ec]
mov eax, dword [edx + 0xc]
add eax, dword [ebp - 0xc28]
mov dword [ebp - 0x4e8], eax
mov dword [ebp - 0x4f0], 0x4008
push 0x14
lea ecx, [ebp - 0x4f0]
push ecx
lea edx, [ebp - 0x400]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
lea ecx, [ebp - 0x400]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x124]
push edx
lea eax, [ebp - 0x258]
push eax
lea ecx, [ebp - 0x2f0]
push ecx
call fcn.0048f2b0
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x400]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xea
mov edx, dword [ebp + 0xc]
mov eax, dword [edx]
mov dword [ebp - 0x574], eax
lea ecx, [ebp - 0x3e4]
push ecx
mov edx, dword [ebp - 0x574]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x574]
push ecx
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x578], eax
cmp dword [ebp - 0x578], 0
jge 0x4abc4c
push 0x54
push 0x40f2ec
mov edx, dword [ebp - 0x574]
push edx
mov eax, dword [ebp - 0x578]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xc2c], eax
jmp 0x4abc56
mov dword [ebp - 0xc2c], 0
mov ecx, dword [ebp - 0x3e4]
mov dword [ebp - 0x57c], ecx
mov dword [ebp - 0x4e8], 0x416b70
mov dword [ebp - 0x4f0], 8
lea edx, [ebp - 0x3e8]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x4f0]
mov dword [eax], ecx
mov edx, dword [ebp - 0x4ec]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x4e8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x4e4]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x57c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x57c]
push edx
call dword [ecx + 0x28]
fnclex
mov dword [ebp - 0x580], eax
cmp dword [ebp - 0x580], 0
jge 0x4abcf2
push 0x28
push 0x410e74
mov eax, dword [ebp - 0x57c]
push eax
mov ecx, dword [ebp - 0x580]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xc30], eax
jmp 0x4abcfc
mov dword [ebp - 0xc30], 0
mov edx, dword [ebp - 0x3e8]
mov dword [ebp - 0x584], edx
mov eax, dword [ebp - 0x258]
mov dword [ebp - 0x4f8], eax
mov dword [ebp - 0x500], 3
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x500]
mov dword [ecx], edx
mov eax, dword [ebp - 0x4fc]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x4f8]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x4f4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x584]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x584]
push eax
call dword [edx + 0x38]
fnclex
mov dword [ebp - 0x588], eax
cmp dword [ebp - 0x588], 0
jge 0x4abd93
push 0x38
push 0x410e84
mov ecx, dword [ebp - 0x584]
push ecx
mov edx, dword [ebp - 0x588]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xc34], eax
jmp 0x4abd9d
mov dword [ebp - 0xc34], 0
lea eax, [ebp - 0x3e8]
push eax
lea ecx, [ebp - 0x3e4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0xeb
mov edx, dword [ebp + 0xc]
mov eax, dword [edx]
mov dword [ebp - 0x574], eax
lea ecx, [ebp - 0x3e4]
push ecx
mov edx, dword [ebp - 0x574]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x574]
push ecx
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x578], eax
cmp dword [ebp - 0x578], 0
jge 0x4abe15
push 0x54
push 0x40f2ec
mov edx, dword [ebp - 0x574]
push edx
mov eax, dword [ebp - 0x578]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xc38], eax
jmp 0x4abe1f
mov dword [ebp - 0xc38], 0
mov ecx, dword [ebp - 0x3e4]
mov dword [ebp - 0x57c], ecx
mov dword [ebp - 0x4e8], 0x417c08
mov dword [ebp - 0x4f0], 8
lea edx, [ebp - 0x3e8]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x4f0]
mov dword [eax], ecx
mov edx, dword [ebp - 0x4ec]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x4e8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x4e4]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x57c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x57c]
push edx
call dword [ecx + 0x28]
fnclex
mov dword [ebp - 0x580], eax
cmp dword [ebp - 0x580], 0
jge 0x4abebb
push 0x28
push 0x410e74
mov eax, dword [ebp - 0x57c]
push eax
mov ecx, dword [ebp - 0x580]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xc3c], eax
jmp 0x4abec5
mov dword [ebp - 0xc3c], 0
mov edx, dword [ebp - 0x3e8]
mov dword [ebp - 0x584], edx
mov eax, dword [ebp - 0x120]
push eax
mov ecx, dword [ebp - 0x124]
push ecx
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x4f8], eax
mov dword [ebp - 0x4f4], edx
mov dword [ebp - 0x500], 6
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x500]
mov dword [edx], eax
mov ecx, dword [ebp - 0x4fc]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x4f8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x4f4]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x584]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x584]
push ecx
call dword [eax + 0x38]
fnclex
mov dword [ebp - 0x588], eax
cmp dword [ebp - 0x588], 0
jge 0x4abf75
push 0x38
push 0x410e84
mov edx, dword [ebp - 0x584]
push edx
mov eax, dword [ebp - 0x588]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xc40], eax
jmp 0x4abf7f
mov dword [ebp - 0xc40], 0
lea ecx, [ebp - 0x3e8]
push ecx
lea edx, [ebp - 0x3e4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
jmp 0x4ac43c
mov dword [ebp - 4], 0xed
mov eax, dword [ebp + 0xc]
mov ecx, dword [eax]
mov dword [ebp - 0x574], ecx
lea edx, [ebp - 0x3e4]
push edx
mov eax, dword [ebp - 0x574]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x574]
push edx
call dword [ecx + 0x54]
fnclex
mov dword [ebp - 0x578], eax
cmp dword [ebp - 0x578], 0
jge 0x4abffc
push 0x54
push 0x40f2ec
mov eax, dword [ebp - 0x574]
push eax
mov ecx, dword [ebp - 0x578]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xc44], eax
jmp 0x4ac006
mov dword [ebp - 0xc44], 0
mov edx, dword [ebp - 0x3e4]
mov dword [ebp - 0x57c], edx
mov dword [ebp - 0x4e8], 0x416b70
mov dword [ebp - 0x4f0], 8
lea eax, [ebp - 0x3e8]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x4f0]
mov dword [ecx], edx
mov eax, dword [ebp - 0x4ec]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x4e8]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x4e4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x57c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x57c]
push eax
call dword [edx + 0x28]
fnclex
mov dword [ebp - 0x580], eax
cmp dword [ebp - 0x580], 0
jge 0x4ac0a2
push 0x28
push 0x410e74
mov ecx, dword [ebp - 0x57c]
push ecx
mov edx, dword [ebp - 0x580]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xc48], eax
jmp 0x4ac0ac
mov dword [ebp - 0xc48], 0
mov eax, dword [ebp - 0x3e8]
mov dword [ebp - 0x584], eax
mov dword [ebp - 0x4f8], 0
mov dword [ebp - 0x500], 2
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x500]
mov dword [ecx], edx
mov eax, dword [ebp - 0x4fc]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x4f8]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x4f4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x584]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x584]
push eax
call dword [edx + 0x38]
fnclex
mov dword [ebp - 0x588], eax
cmp dword [ebp - 0x588], 0
jge 0x4ac141
push 0x38
push 0x410e84
mov ecx, dword [ebp - 0x584]
push ecx
mov edx, dword [ebp - 0x588]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xc4c], eax
jmp 0x4ac14b
mov dword [ebp - 0xc4c], 0
lea eax, [ebp - 0x3e8]
push eax
lea ecx, [ebp - 0x3e4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0xee
mov edx, dword [ebp + 0xc]
mov eax, dword [edx]
mov dword [ebp - 0x578], eax
lea ecx, [ebp - 0x3e4]
push ecx
mov edx, dword [ebp - 0x578]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x578]
push ecx
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x57c], eax
cmp dword [ebp - 0x57c], 0
jge 0x4ac1c3
push 0x54
push 0x40f2ec
mov edx, dword [ebp - 0x578]
push edx
mov eax, dword [ebp - 0x57c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xc50], eax
jmp 0x4ac1cd
mov dword [ebp - 0xc50], 0
mov ecx, dword [ebp - 0x3e4]
mov dword [ebp - 0x580], ecx
mov dword [ebp - 0x4f8], 0x417c08
mov dword [ebp - 0x500], 8
lea edx, [ebp - 0x3e8]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x500]
mov dword [eax], ecx
mov edx, dword [ebp - 0x4fc]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x4f8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x4f4]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x580]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x580]
push edx
call dword [ecx + 0x28]
fnclex
mov dword [ebp - 0x584], eax
cmp dword [ebp - 0x584], 0
jge 0x4ac269
push 0x28
push 0x410e74
mov eax, dword [ebp - 0x580]
push eax
mov ecx, dword [ebp - 0x584]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xc54], eax
jmp 0x4ac273
mov dword [ebp - 0xc54], 0
mov edx, dword [ebp - 0x3e8]
mov dword [ebp - 0x588], edx
mov eax, dword [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4ac2f4
mov edx, dword [ebp - 0x2ec]
cmp word [edx], 1
jne 0x4ac2f4
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x2ec]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4ac2d7
mov dword [ebp - 0xc58], 0
jmp 0x4ac2e3
call dword [fcn.0040117c]
mov dword [ebp - 0xc58], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0xc5c], ecx
jmp 0x4ac300
call dword [fcn.0040117c]
mov dword [ebp - 0xc5c], eax
mov edx, dword [ebp - 0x2ec]
mov eax, dword [edx + 0xc]
add eax, dword [ebp - 0xc5c]
mov dword [ebp - 0x4e8], eax
mov dword [ebp - 0x4f0], 0x4008
push 0x14
lea ecx, [ebp - 0x4f0]
push ecx
lea edx, [ebp - 0x400]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
lea ecx, [ebp - 0x400]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x2f0]
push edx
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x508], eax
mov dword [ebp - 0x504], edx
mov dword [ebp - 0x510], 6
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x510]
mov dword [eax], ecx
mov edx, dword [ebp - 0x50c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x508]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x504]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x588]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x588]
push edx
call dword [ecx + 0x38]
fnclex
mov dword [ebp - 0x58c], eax
cmp dword [ebp - 0x58c], 0
jge 0x4ac401
push 0x38
push 0x410e84
mov eax, dword [ebp - 0x588]
push eax
mov ecx, dword [ebp - 0x58c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xc60], eax
jmp 0x4ac40b
mov dword [ebp - 0xc60], 0
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x3e8]
push edx
lea eax, [ebp - 0x3e4]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x400]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xf1
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
mov dword [ebp - 0x574], edx
mov dword [ebp - 0x4f8], 0x80020004
mov dword [ebp - 0x500], 0xa
mov dword [ebp - 0x4e8], 0x80020004
mov dword [ebp - 0x4f0], 0xa
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x500]
mov dword [eax], ecx
mov edx, dword [ebp - 0x4fc]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x4f8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x4f4]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x4f0]
mov dword [eax], ecx
mov edx, dword [ebp - 0x4ec]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x4e8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x4e4]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x574]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x574]
push edx
call dword [ecx + 0xac]
fnclex
mov dword [ebp - 0x578], eax
cmp dword [ebp - 0x578], 0
jge 0x4ac520
push 0xac
push 0x40f2ec
mov eax, dword [ebp - 0x574]
push eax
mov ecx, dword [ebp - 0x578]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xc64], eax
jmp 0x4ac52a
mov dword [ebp - 0xc64], 0
jmp 0x4ac5f5
mov dword [ebp - 4], 0xf2
cmp dword [ebp - 0x1d8], 0
je 0x4ac597
mov edx, dword [ebp - 0x1d8]
cmp word [edx], 1
jne 0x4ac597
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4ac57a
mov dword [ebp - 0xc68], 0
jmp 0x4ac586
call dword [fcn.0040117c]
mov dword [ebp - 0xc68], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0xc6c], ecx
jmp 0x4ac5a3
call dword [fcn.0040117c]
mov dword [ebp - 0xc6c], eax
push 1
mov edx, dword [ebp - 0x1d8]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0xc6c]
mov edx, dword [eax + ecx]
push edx
push 0x41869c
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4ac5f5
mov dword [ebp - 4], 0xf3
mov eax, dword [ebp - 0x5c]
add eax, 1
jo 0x4be930
mov dword [ebp - 0x5c], eax
mov dword [ebp - 4], 0xf4
mov dword [ebp - 0x84], 6
jmp 0x4a3196
jmp case.default.0x4a31c8
mov dword [ebp - 4], 0xf8
cmp dword [ebp - 0x1d8], 0
je 0x4ac662
mov ecx, dword [ebp - 0x1d8]
cmp word [ecx], 1
jne 0x4ac662
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4ac645
mov dword [ebp - 0xc70], 0
jmp 0x4ac651
call dword [fcn.0040117c]
mov dword [ebp - 0xc70], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0xc74], eax
jmp 0x4ac66e
call dword [fcn.0040117c]
mov dword [ebp - 0xc74], eax
push 1
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0xc74]
mov ecx, dword [edx + eax]
push ecx
push 0x4186b0
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4ac7d3
mov dword [ebp - 4], 0xf9
mov edx, 0x4186b0
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, dword [ebp - 0x1d8]
push edx
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4ac725
mov ecx, dword [ebp - 0x2ec]
cmp word [ecx], 1
jne 0x4ac725
mov edx, dword [ebp - 0x2ec]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4ac708
mov dword [ebp - 0xc78], 0
jmp 0x4ac714
call dword [fcn.0040117c]
mov dword [ebp - 0xc78], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0xc7c], eax
jmp 0x4ac731
call dword [fcn.0040117c]
mov dword [ebp - 0xc7c], eax
lea ecx, [ebp - 0x2f0]
push ecx
mov edx, dword [ebp - 0x2ec]
mov eax, dword [edx + 0xc]
add eax, dword [ebp - 0xc7c]
push eax
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov edx, dword [ebp - 0x2f4]
mov dword [ebp - 0x6c4], edx
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x6c4]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2f8]
push eax
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x278], eax
mov dword [ebp - 0x274], edx
lea ecx, [ebp - 0x2f8]
push ecx
lea edx, [ebp - 0x2f0]
push edx
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4ac883
mov dword [ebp - 4], 0xfa
cmp dword [ebp - 0x1d8], 0
je 0x4ac83b
mov eax, dword [ebp - 0x1d8]
cmp word [eax], 1
jne 0x4ac83b
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4ac81e
mov dword [ebp - 0xc80], 0
jmp 0x4ac82a
call dword [fcn.0040117c]
mov dword [ebp - 0xc80], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0xc84], edx
jmp 0x4ac847
call dword [fcn.0040117c]
mov dword [ebp - 0xc84], eax
push 1
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0xc84]
mov eax, dword [ecx + edx]
push eax
push 0x4186d0
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4ac883
mov dword [ebp - 4], 0xfb
mov dword [ebp - 0x84], 7
jmp 0x4a3196
jmp case.default.0x4a31c8
mov dword [ebp - 4], 0xff
cmp dword [ebp - 0x1d8], 0
je 0x4ac8f0
mov ecx, dword [ebp - 0x1d8]
cmp word [ecx], 1
jne 0x4ac8f0
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4ac8d3
mov dword [ebp - 0xc88], 0
jmp 0x4ac8df
call dword [fcn.0040117c]
mov dword [ebp - 0xc88], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0xc8c], eax
jmp 0x4ac8fc
call dword [fcn.0040117c]
mov dword [ebp - 0xc8c], eax
push 1
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0xc8c]
mov ecx, dword [edx + eax]
push ecx
push 0x4186d0
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4aca56
mov dword [ebp - 4], 0x100
mov edx, 0x4186d0
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, dword [ebp - 0x1d8]
push edx
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4ac9b3
mov ecx, dword [ebp - 0x2ec]
cmp word [ecx], 1
jne 0x4ac9b3
mov edx, dword [ebp - 0x2ec]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4ac996
mov dword [ebp - 0xc90], 0
jmp 0x4ac9a2
call dword [fcn.0040117c]
mov dword [ebp - 0xc90], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0xc94], eax
jmp 0x4ac9bf
call dword [fcn.0040117c]
mov dword [ebp - 0xc94], eax
lea ecx, [ebp - 0x2f0]
push ecx
mov edx, dword [ebp - 0x2ec]
mov eax, dword [edx + 0xc]
add eax, dword [ebp - 0xc94]
push eax
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov edx, dword [ebp - 0x2f4]
mov dword [ebp - 0x6c8], edx
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x6c8]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2f8]
push eax
call fcn.0048f260
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Cy]
mov dword [ebp - 0x130], eax
lea ecx, [ebp - 0x2f8]
push ecx
lea edx, [ebp - 0x2f0]
push edx
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4ae14e
mov dword [ebp - 4], 0x101
cmp dword [ebp - 0x1d8], 0
je 0x4acabe
mov eax, dword [ebp - 0x1d8]
cmp word [eax], 1
jne 0x4acabe
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4acaa1
mov dword [ebp - 0xc98], 0
jmp 0x4acaad
call dword [fcn.0040117c]
mov dword [ebp - 0xc98], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0xc9c], edx
jmp 0x4acaca
call dword [fcn.0040117c]
mov dword [ebp - 0xc9c], eax
push 1
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0xc9c]
mov eax, dword [ecx + edx]
push eax
push 0x41870c
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4acc24
mov dword [ebp - 4], 0x102
mov edx, 0x41870c
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ecx, dword [ebp - 0x1d8]
push ecx
lea edx, [ebp - 0x2ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4acb81
mov eax, dword [ebp - 0x2ec]
cmp word [eax], 1
jne 0x4acb81
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4acb64
mov dword [ebp - 0xca0], 0
jmp 0x4acb70
call dword [fcn.0040117c]
mov dword [ebp - 0xca0], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0xca4], edx
jmp 0x4acb8d
call dword [fcn.0040117c]
mov dword [ebp - 0xca4], eax
lea eax, [ebp - 0x2f0]
push eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ecx + 0xc]
add edx, dword [ebp - 0xca4]
push edx
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov ecx, dword [ebp - 0x2f4]
mov dword [ebp - 0x6cc], ecx
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x6cc]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x2f8]
push edx
call fcn.0048f260
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Cy]
mov dword [ebp - 0x1e8], eax
lea eax, [ebp - 0x2f8]
push eax
lea ecx, [ebp - 0x2f0]
push ecx
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4ae14e
mov dword [ebp - 4], 0x103
cmp dword [ebp - 0x1d8], 0
je 0x4acc8c
mov edx, dword [ebp - 0x1d8]
cmp word [edx], 1
jne 0x4acc8c
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4acc6f
mov dword [ebp - 0xca8], 0
jmp 0x4acc7b
call dword [fcn.0040117c]
mov dword [ebp - 0xca8], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0xcac], ecx
jmp 0x4acc98
call dword [fcn.0040117c]
mov dword [ebp - 0xcac], eax
push 1
mov edx, dword [ebp - 0x1d8]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0xcac]
mov edx, dword [eax + ecx]
push edx
push 0x418730
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4acdf2
mov dword [ebp - 4], 0x104
mov edx, 0x418730
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4acd4f
mov edx, dword [ebp - 0x2ec]
cmp word [edx], 1
jne 0x4acd4f
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x2ec]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4acd32
mov dword [ebp - 0xcb0], 0
jmp 0x4acd3e
call dword [fcn.0040117c]
mov dword [ebp - 0xcb0], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0xcb4], ecx
jmp 0x4acd5b
call dword [fcn.0040117c]
mov dword [ebp - 0xcb4], eax
lea edx, [ebp - 0x2f0]
push edx
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xcb4]
push ecx
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x2ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov eax, dword [ebp - 0x2f4]
mov dword [ebp - 0x6d0], eax
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x6d0]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2f8]
push ecx
call fcn.0048f260
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Cy]
mov dword [ebp - 0x1e8], eax
lea edx, [ebp - 0x2f8]
push edx
lea eax, [ebp - 0x2f0]
push eax
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4ae14e
mov dword [ebp - 4], 0x105
cmp dword [ebp - 0x1d8], 0
je 0x4ace5a
mov ecx, dword [ebp - 0x1d8]
cmp word [ecx], 1
jne 0x4ace5a
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4ace3d
mov dword [ebp - 0xcb8], 0
jmp 0x4ace49
call dword [fcn.0040117c]
mov dword [ebp - 0xcb8], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0xcbc], eax
jmp 0x4ace66
call dword [fcn.0040117c]
mov dword [ebp - 0xcbc], eax
push 1
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0xcbc]
mov ecx, dword [edx + eax]
push ecx
push 0x418784
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4acfcb
mov dword [ebp - 4], 0x106
mov edx, 0x418784
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, dword [ebp - 0x1d8]
push edx
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4acf1d
mov ecx, dword [ebp - 0x2ec]
cmp word [ecx], 1
jne 0x4acf1d
mov edx, dword [ebp - 0x2ec]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4acf00
mov dword [ebp - 0xcc0], 0
jmp 0x4acf0c
call dword [fcn.0040117c]
mov dword [ebp - 0xcc0], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0xcc4], eax
jmp 0x4acf29
call dword [fcn.0040117c]
mov dword [ebp - 0xcc4], eax
lea ecx, [ebp - 0x2f0]
push ecx
mov edx, dword [ebp - 0x2ec]
mov eax, dword [edx + 0xc]
add eax, dword [ebp - 0xcc4]
push eax
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov edx, dword [ebp - 0x2f4]
mov dword [ebp - 0x6d4], edx
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x6d4]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2f8]
push eax
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x270], eax
mov dword [ebp - 0x26c], edx
lea ecx, [ebp - 0x2f8]
push ecx
lea edx, [ebp - 0x2f0]
push edx
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4ae14e
mov dword [ebp - 4], 0x107
cmp dword [ebp - 0x1d8], 0
je 0x4ad033
mov eax, dword [ebp - 0x1d8]
cmp word [eax], 1
jne 0x4ad033
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4ad016
mov dword [ebp - 0xcc8], 0
jmp 0x4ad022
call dword [fcn.0040117c]
mov dword [ebp - 0xcc8], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0xccc], edx
jmp 0x4ad03f
call dword [fcn.0040117c]
mov dword [ebp - 0xccc], eax
push 1
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0xccc]
mov eax, dword [ecx + edx]
push eax
push 0x418754
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4ad1a4
mov dword [ebp - 4], 0x108
mov edx, 0x418754
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ecx, dword [ebp - 0x1d8]
push ecx
lea edx, [ebp - 0x2ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4ad0f6
mov eax, dword [ebp - 0x2ec]
cmp word [eax], 1
jne 0x4ad0f6
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4ad0d9
mov dword [ebp - 0xcd0], 0
jmp 0x4ad0e5
call dword [fcn.0040117c]
mov dword [ebp - 0xcd0], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0xcd4], edx
jmp 0x4ad102
call dword [fcn.0040117c]
mov dword [ebp - 0xcd4], eax
lea eax, [ebp - 0x2f0]
push eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ecx + 0xc]
add edx, dword [ebp - 0xcd4]
push edx
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov ecx, dword [ebp - 0x2f4]
mov dword [ebp - 0x6d8], ecx
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x6d8]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x2f8]
push edx
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x270], eax
mov dword [ebp - 0x26c], edx
lea eax, [ebp - 0x2f8]
push eax
lea ecx, [ebp - 0x2f0]
push ecx
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4ae14e
mov dword [ebp - 4], 0x109
cmp dword [ebp - 0x1d8], 0
je 0x4ad20c
mov edx, dword [ebp - 0x1d8]
cmp word [edx], 1
jne 0x4ad20c
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4ad1ef
mov dword [ebp - 0xcd8], 0
jmp 0x4ad1fb
call dword [fcn.0040117c]
mov dword [ebp - 0xcd8], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0xcdc], ecx
jmp 0x4ad218
call dword [fcn.0040117c]
mov dword [ebp - 0xcdc], eax
push 1
mov edx, dword [ebp - 0x1d8]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0xcdc]
mov edx, dword [eax + ecx]
push edx
push 0x4187ac
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4ad377
mov dword [ebp - 4], 0x10a
mov edx, 0x4187ac
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4ad2cf
mov edx, dword [ebp - 0x2ec]
cmp word [edx], 1
jne 0x4ad2cf
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x2ec]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4ad2b2
mov dword [ebp - 0xce0], 0
jmp 0x4ad2be
call dword [fcn.0040117c]
mov dword [ebp - 0xce0], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0xce4], ecx
jmp 0x4ad2db
call dword [fcn.0040117c]
mov dword [ebp - 0xce4], eax
lea edx, [ebp - 0x2f0]
push edx
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xce4]
push ecx
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x2ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov eax, dword [ebp - 0x2f4]
mov dword [ebp - 0x6dc], eax
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x6dc]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2f8]
push ecx
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x38], eax
mov dword [ebp - 0x34], edx
lea edx, [ebp - 0x2f8]
push edx
lea eax, [ebp - 0x2f0]
push eax
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4ae14e
mov dword [ebp - 4], 0x10b
cmp dword [ebp - 0x1d8], 0
je 0x4ad3df
mov ecx, dword [ebp - 0x1d8]
cmp word [ecx], 1
jne 0x4ad3df
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4ad3c2
mov dword [ebp - 0xce8], 0
jmp 0x4ad3ce
call dword [fcn.0040117c]
mov dword [ebp - 0xce8], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0xcec], eax
jmp 0x4ad3eb
call dword [fcn.0040117c]
mov dword [ebp - 0xcec], eax
push 1
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0xcec]
mov ecx, dword [edx + eax]
push ecx
push 0x4187e0
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4ad54a
mov dword [ebp - 4], 0x10c
mov edx, 0x4187e0
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, dword [ebp - 0x1d8]
push edx
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4ad4a2
mov ecx, dword [ebp - 0x2ec]
cmp word [ecx], 1
jne 0x4ad4a2
mov edx, dword [ebp - 0x2ec]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4ad485
mov dword [ebp - 0xcf0], 0
jmp 0x4ad491
call dword [fcn.0040117c]
mov dword [ebp - 0xcf0], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0xcf4], eax
jmp 0x4ad4ae
call dword [fcn.0040117c]
mov dword [ebp - 0xcf4], eax
lea ecx, [ebp - 0x2f0]
push ecx
mov edx, dword [ebp - 0x2ec]
mov eax, dword [edx + 0xc]
add eax, dword [ebp - 0xcf4]
push eax
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov edx, dword [ebp - 0x2f4]
mov dword [ebp - 0x6e0], edx
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x6e0]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2f8]
push eax
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x2c], edx
lea ecx, [ebp - 0x2f8]
push ecx
lea edx, [ebp - 0x2f0]
push edx
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4ae14e
mov dword [ebp - 4], 0x10d
cmp dword [ebp - 0x1d8], 0
je 0x4ad5b2
mov eax, dword [ebp - 0x1d8]
cmp word [eax], 1
jne 0x4ad5b2
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4ad595
mov dword [ebp - 0xcf8], 0
jmp 0x4ad5a1
call dword [fcn.0040117c]
mov dword [ebp - 0xcf8], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0xcfc], edx
jmp 0x4ad5be
call dword [fcn.0040117c]
mov dword [ebp - 0xcfc], eax
push 1
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0xcfc]
mov eax, dword [ecx + edx]
push eax
push 0x418808
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4ad74f
mov dword [ebp - 4], 0x10e
mov edx, 0x418808
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ecx, dword [ebp - 0x1d8]
push ecx
lea edx, [ebp - 0x2ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4ad675
mov eax, dword [ebp - 0x2ec]
cmp word [eax], 1
jne 0x4ad675
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4ad658
mov dword [ebp - 0xd00], 0
jmp 0x4ad664
call dword [fcn.0040117c]
mov dword [ebp - 0xd00], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0xd04], edx
jmp 0x4ad681
call dword [fcn.0040117c]
mov dword [ebp - 0xd04], eax
lea eax, [ebp - 0x2f0]
push eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ecx + 0xc]
add edx, dword [ebp - 0xd04]
push edx
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov ecx, dword [ebp - 0x2f4]
mov dword [ebp - 0x6e4], ecx
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x6e4]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x2f8]
push edx
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0xf4], edx
lea eax, [ebp - 0x2f8]
push eax
lea ecx, [ebp - 0x2f0]
push ecx
push 2
call dword [fcn.004012f0]
add esp, 0xc
mov dword [ebp - 4], 0x10f
mov edx, dword [ebp - 0x5c]
add edx, 2
jo 0x4be930
mov dword [ebp - 0x5c], edx
mov dword [ebp - 4], 0x110
mov dword [ebp - 0x84], 8
jmp 0x4a3196
mov dword [ebp - 4], 0x112
cmp dword [ebp - 0x1d8], 0
je 0x4ad7b7
mov eax, dword [ebp - 0x1d8]
cmp word [eax], 1
jne 0x4ad7b7
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4ad79a
mov dword [ebp - 0xd08], 0
jmp 0x4ad7a6
call dword [fcn.0040117c]
mov dword [ebp - 0xd08], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0xd0c], edx
jmp 0x4ad7c3
call dword [fcn.0040117c]
mov dword [ebp - 0xd0c], eax
push 1
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0xd0c]
mov eax, dword [ecx + edx]
push eax
push 0x418840
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4ad954
mov dword [ebp - 4], 0x113
mov edx, 0x418840
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ecx, dword [ebp - 0x1d8]
push ecx
lea edx, [ebp - 0x2ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4ad87a
mov eax, dword [ebp - 0x2ec]
cmp word [eax], 1
jne 0x4ad87a
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4ad85d
mov dword [ebp - 0xd10], 0
jmp 0x4ad869
call dword [fcn.0040117c]
mov dword [ebp - 0xd10], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0xd14], edx
jmp 0x4ad886
call dword [fcn.0040117c]
mov dword [ebp - 0xd14], eax
lea eax, [ebp - 0x2f0]
push eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ecx + 0xc]
add edx, dword [ebp - 0xd14]
push edx
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov ecx, dword [ebp - 0x2f4]
mov dword [ebp - 0x6e8], ecx
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x6e8]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x2f8]
push edx
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0xf4], edx
lea eax, [ebp - 0x2f8]
push eax
lea ecx, [ebp - 0x2f0]
push ecx
push 2
call dword [fcn.004012f0]
add esp, 0xc
mov dword [ebp - 4], 0x114
mov edx, dword [ebp - 0x5c]
add edx, 2
jo 0x4be930
mov dword [ebp - 0x5c], edx
mov dword [ebp - 4], 0x115
mov dword [ebp - 0x84], 8
jmp 0x4a3196
mov dword [ebp - 4], 0x117
cmp dword [ebp - 0x1d8], 0
je 0x4ad9bc
mov eax, dword [ebp - 0x1d8]
cmp word [eax], 1
jne 0x4ad9bc
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4ad99f
mov dword [ebp - 0xd18], 0
jmp 0x4ad9ab
call dword [fcn.0040117c]
mov dword [ebp - 0xd18], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0xd1c], edx
jmp 0x4ad9c8
call dword [fcn.0040117c]
mov dword [ebp - 0xd1c], eax
push 1
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0xd1c]
mov eax, dword [ecx + edx]
push eax
push 0x418874
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4adb2d
mov dword [ebp - 4], 0x118
mov edx, 0x418874
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ecx, dword [ebp - 0x1d8]
push ecx
lea edx, [ebp - 0x2ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4ada7f
mov eax, dword [ebp - 0x2ec]
cmp word [eax], 1
jne 0x4ada7f
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4ada62
mov dword [ebp - 0xd20], 0
jmp 0x4ada6e
call dword [fcn.0040117c]
mov dword [ebp - 0xd20], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0xd24], edx
jmp 0x4ada8b
call dword [fcn.0040117c]
mov dword [ebp - 0xd24], eax
lea eax, [ebp - 0x2f0]
push eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ecx + 0xc]
add edx, dword [ebp - 0xd24]
push edx
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov ecx, dword [ebp - 0x2f4]
mov dword [ebp - 0x6ec], ecx
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x6ec]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x2f8]
push edx
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x164], eax
mov dword [ebp - 0x160], edx
lea eax, [ebp - 0x2f8]
push eax
lea ecx, [ebp - 0x2f0]
push ecx
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4ae14e
mov dword [ebp - 4], 0x119
cmp dword [ebp - 0x1d8], 0
je 0x4adb95
mov edx, dword [ebp - 0x1d8]
cmp word [edx], 1
jne 0x4adb95
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4adb78
mov dword [ebp - 0xd28], 0
jmp 0x4adb84
call dword [fcn.0040117c]
mov dword [ebp - 0xd28], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0xd2c], ecx
jmp 0x4adba1
call dword [fcn.0040117c]
mov dword [ebp - 0xd2c], eax
push 1
mov edx, dword [ebp - 0x1d8]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0xd2c]
mov edx, dword [eax + ecx]
push edx
push 0x4188a8
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4add06
mov dword [ebp - 4], 0x11a
mov edx, 0x4188a8
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4adc58
mov edx, dword [ebp - 0x2ec]
cmp word [edx], 1
jne 0x4adc58
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x2ec]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4adc3b
mov dword [ebp - 0xd30], 0
jmp 0x4adc47
call dword [fcn.0040117c]
mov dword [ebp - 0xd30], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0xd34], ecx
jmp 0x4adc64
call dword [fcn.0040117c]
mov dword [ebp - 0xd34], eax
lea edx, [ebp - 0x2f0]
push edx
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xd34]
push ecx
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x2ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov eax, dword [ebp - 0x2f4]
mov dword [ebp - 0x6f0], eax
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x6f0]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2f8]
push ecx
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x164], eax
mov dword [ebp - 0x160], edx
lea edx, [ebp - 0x2f8]
push edx
lea eax, [ebp - 0x2f0]
push eax
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4ae14e
mov dword [ebp - 4], 0x11b
cmp dword [ebp - 0x1d8], 0
je 0x4add6e
mov ecx, dword [ebp - 0x1d8]
cmp word [ecx], 1
jne 0x4add6e
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4add51
mov dword [ebp - 0xd38], 0
jmp 0x4add5d
call dword [fcn.0040117c]
mov dword [ebp - 0xd38], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0xd3c], eax
jmp 0x4add7a
call dword [fcn.0040117c]
mov dword [ebp - 0xd3c], eax
push 1
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0xd3c]
mov ecx, dword [edx + eax]
push ecx
push 0x418900
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4adedf
mov dword [ebp - 4], 0x11c
mov edx, 0x418900
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, dword [ebp - 0x1d8]
push edx
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4ade31
mov ecx, dword [ebp - 0x2ec]
cmp word [ecx], 1
jne 0x4ade31
mov edx, dword [ebp - 0x2ec]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4ade14
mov dword [ebp - 0xd40], 0
jmp 0x4ade20
call dword [fcn.0040117c]
mov dword [ebp - 0xd40], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0xd44], eax
jmp 0x4ade3d
call dword [fcn.0040117c]
mov dword [ebp - 0xd44], eax
lea ecx, [ebp - 0x2f0]
push ecx
mov edx, dword [ebp - 0x2ec]
mov eax, dword [edx + 0xc]
add eax, dword [ebp - 0xd44]
push eax
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov edx, dword [ebp - 0x2f4]
mov dword [ebp - 0x6f4], edx
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x6f4]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2f8]
push eax
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x164], eax
mov dword [ebp - 0x160], edx
lea ecx, [ebp - 0x2f8]
push ecx
lea edx, [ebp - 0x2f0]
push edx
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4ae14e
mov dword [ebp - 4], 0x11d
cmp dword [ebp - 0x1d8], 0
je 0x4adf47
mov eax, dword [ebp - 0x1d8]
cmp word [eax], 1
jne 0x4adf47
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4adf2a
mov dword [ebp - 0xd48], 0
jmp 0x4adf36
call dword [fcn.0040117c]
mov dword [ebp - 0xd48], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0xd4c], edx
jmp 0x4adf53
call dword [fcn.0040117c]
mov dword [ebp - 0xd4c], eax
push 1
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0xd4c]
mov eax, dword [ecx + edx]
push eax
push 0x418958
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4ae0b8
mov dword [ebp - 4], 0x11e
mov edx, 0x418958
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ecx, dword [ebp - 0x1d8]
push ecx
lea edx, [ebp - 0x2ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4ae00a
mov eax, dword [ebp - 0x2ec]
cmp word [eax], 1
jne 0x4ae00a
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4adfed
mov dword [ebp - 0xd50], 0
jmp 0x4adff9
call dword [fcn.0040117c]
mov dword [ebp - 0xd50], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0xd54], edx
jmp 0x4ae016
call dword [fcn.0040117c]
mov dword [ebp - 0xd54], eax
lea eax, [ebp - 0x2f0]
push eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ecx + 0xc]
add edx, dword [ebp - 0xd54]
push edx
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov ecx, dword [ebp - 0x2f4]
mov dword [ebp - 0x6f8], ecx
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x6f8]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x2f8]
push edx
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x164], eax
mov dword [ebp - 0x160], edx
lea eax, [ebp - 0x2f8]
push eax
lea ecx, [ebp - 0x2f0]
push ecx
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4ae14e
mov dword [ebp - 4], 0x11f
cmp dword [ebp - 0x1d8], 0
je 0x4ae120
mov edx, dword [ebp - 0x1d8]
cmp word [edx], 1
jne 0x4ae120
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4ae103
mov dword [ebp - 0xd58], 0
jmp 0x4ae10f
call dword [fcn.0040117c]
mov dword [ebp - 0xd58], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0xd5c], ecx
jmp 0x4ae12c
call dword [fcn.0040117c]
mov dword [ebp - 0xd5c], eax
push 1
mov edx, dword [ebp - 0x1d8]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0xd5c]
mov edx, dword [eax + ecx]
push edx
push 0x418984
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
jmp case.default.0x4a31c8
mov dword [ebp - 4], 0x122
cmp dword [ebp - 0x1d8], 0
je 0x4ae1bb
mov eax, dword [ebp - 0x1d8]
cmp word [eax], 1
jne 0x4ae1bb
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4ae19e
mov dword [ebp - 0xd60], 0
jmp 0x4ae1aa
call dword [fcn.0040117c]
mov dword [ebp - 0xd60], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0xd64], edx
jmp 0x4ae1c7
call dword [fcn.0040117c]
mov dword [ebp - 0xd64], eax
push 1
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0xd64]
mov eax, dword [ecx + edx]
push eax
push 0x4189a0
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4ae32c
mov dword [ebp - 4], 0x123
mov edx, 0x4189a0
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ecx, dword [ebp - 0x1d8]
push ecx
lea edx, [ebp - 0x2ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4ae27e
mov eax, dword [ebp - 0x2ec]
cmp word [eax], 1
jne 0x4ae27e
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4ae261
mov dword [ebp - 0xd68], 0
jmp 0x4ae26d
call dword [fcn.0040117c]
mov dword [ebp - 0xd68], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0xd6c], edx
jmp 0x4ae28a
call dword [fcn.0040117c]
mov dword [ebp - 0xd6c], eax
lea eax, [ebp - 0x2f0]
push eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ecx + 0xc]
add edx, dword [ebp - 0xd6c]
push edx
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov ecx, dword [ebp - 0x2f4]
mov dword [ebp - 0x6fc], ecx
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x6fc]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x2f8]
push edx
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x2bc], eax
mov dword [ebp - 0x2b8], edx
lea eax, [ebp - 0x2f8]
push eax
lea ecx, [ebp - 0x2f0]
push ecx
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4afb84
mov dword [ebp - 4], 0x124
cmp dword [ebp - 0x1d8], 0
je 0x4ae394
mov edx, dword [ebp - 0x1d8]
cmp word [edx], 1
jne 0x4ae394
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4ae377
mov dword [ebp - 0xd70], 0
jmp 0x4ae383
call dword [fcn.0040117c]
mov dword [ebp - 0xd70], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0xd74], ecx
jmp 0x4ae3a0
call dword [fcn.0040117c]
mov dword [ebp - 0xd74], eax
push 1
mov edx, dword [ebp - 0x1d8]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0xd74]
mov edx, dword [eax + ecx]
push edx
push 0x4189cc
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4ae505
mov dword [ebp - 4], 0x125
mov edx, 0x4189cc
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4ae457
mov edx, dword [ebp - 0x2ec]
cmp word [edx], 1
jne 0x4ae457
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x2ec]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4ae43a
mov dword [ebp - 0xd78], 0
jmp 0x4ae446
call dword [fcn.0040117c]
mov dword [ebp - 0xd78], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0xd7c], ecx
jmp 0x4ae463
call dword [fcn.0040117c]
mov dword [ebp - 0xd7c], eax
lea edx, [ebp - 0x2f0]
push edx
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xd7c]
push ecx
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x2ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov eax, dword [ebp - 0x2f4]
mov dword [ebp - 0x700], eax
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x700]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2f8]
push ecx
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x2bc], eax
mov dword [ebp - 0x2b8], edx
lea edx, [ebp - 0x2f8]
push edx
lea eax, [ebp - 0x2f0]
push eax
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4afb84
mov dword [ebp - 4], 0x126
cmp dword [ebp - 0x1d8], 0
je 0x4ae56d
mov ecx, dword [ebp - 0x1d8]
cmp word [ecx], 1
jne 0x4ae56d
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4ae550
mov dword [ebp - 0xd80], 0
jmp 0x4ae55c
call dword [fcn.0040117c]
mov dword [ebp - 0xd80], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0xd84], eax
jmp 0x4ae579
call dword [fcn.0040117c]
mov dword [ebp - 0xd84], eax
push 1
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0xd84]
mov ecx, dword [edx + eax]
push ecx
push 0x418a00
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4ae6de
mov dword [ebp - 4], 0x127
mov edx, 0x418a00
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, dword [ebp - 0x1d8]
push edx
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4ae630
mov ecx, dword [ebp - 0x2ec]
cmp word [ecx], 1
jne 0x4ae630
mov edx, dword [ebp - 0x2ec]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4ae613
mov dword [ebp - 0xd88], 0
jmp 0x4ae61f
call dword [fcn.0040117c]
mov dword [ebp - 0xd88], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0xd8c], eax
jmp 0x4ae63c
call dword [fcn.0040117c]
mov dword [ebp - 0xd8c], eax
lea ecx, [ebp - 0x2f0]
push ecx
mov edx, dword [ebp - 0x2ec]
mov eax, dword [edx + 0xc]
add eax, dword [ebp - 0xd8c]
push eax
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov edx, dword [ebp - 0x2f4]
mov dword [ebp - 0x704], edx
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x704]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2f8]
push eax
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x2e8], eax
mov dword [ebp - 0x2e4], edx
lea ecx, [ebp - 0x2f8]
push ecx
lea edx, [ebp - 0x2f0]
push edx
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4afb84
mov dword [ebp - 4], 0x128
cmp dword [ebp - 0x1d8], 0
je 0x4ae746
mov eax, dword [ebp - 0x1d8]
cmp word [eax], 1
jne 0x4ae746
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4ae729
mov dword [ebp - 0xd90], 0
jmp 0x4ae735
call dword [fcn.0040117c]
mov dword [ebp - 0xd90], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0xd94], edx
jmp 0x4ae752
call dword [fcn.0040117c]
mov dword [ebp - 0xd94], eax
push 1
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0xd94]
mov eax, dword [ecx + edx]
push eax
push 0x418a38
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4ae8b7
mov dword [ebp - 4], 0x129
mov edx, 0x418a38
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ecx, dword [ebp - 0x1d8]
push ecx
lea edx, [ebp - 0x2ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4ae809
mov eax, dword [ebp - 0x2ec]
cmp word [eax], 1
jne 0x4ae809
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4ae7ec
mov dword [ebp - 0xd98], 0
jmp 0x4ae7f8
call dword [fcn.0040117c]
mov dword [ebp - 0xd98], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0xd9c], edx
jmp 0x4ae815
call dword [fcn.0040117c]
mov dword [ebp - 0xd9c], eax
lea eax, [ebp - 0x2f0]
push eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ecx + 0xc]
add edx, dword [ebp - 0xd9c]
push edx
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov ecx, dword [ebp - 0x2f4]
mov dword [ebp - 0x708], ecx
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x708]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x2f8]
push edx
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x2e8], eax
mov dword [ebp - 0x2e4], edx
lea eax, [ebp - 0x2f8]
push eax
lea ecx, [ebp - 0x2f0]
push ecx
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4afb84
mov dword [ebp - 4], 0x12a
cmp dword [ebp - 0x1d8], 0
je 0x4ae91f
mov edx, dword [ebp - 0x1d8]
cmp word [edx], 1
jne 0x4ae91f
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4ae902
mov dword [ebp - 0xda0], 0
jmp 0x4ae90e
call dword [fcn.0040117c]
mov dword [ebp - 0xda0], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0xda4], ecx
jmp 0x4ae92b
call dword [fcn.0040117c]
mov dword [ebp - 0xda4], eax
push 1
mov edx, dword [ebp - 0x1d8]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0xda4]
mov edx, dword [eax + ecx]
push edx
push 0x418a6c
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4aea90
mov dword [ebp - 4], 0x12b
mov edx, 0x418a6c
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4ae9e2
mov edx, dword [ebp - 0x2ec]
cmp word [edx], 1
jne 0x4ae9e2
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x2ec]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4ae9c5
mov dword [ebp - 0xda8], 0
jmp 0x4ae9d1
call dword [fcn.0040117c]
mov dword [ebp - 0xda8], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0xdac], ecx
jmp 0x4ae9ee
call dword [fcn.0040117c]
mov dword [ebp - 0xdac], eax
lea edx, [ebp - 0x2f0]
push edx
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xdac]
push ecx
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x2ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov eax, dword [ebp - 0x2f4]
mov dword [ebp - 0x70c], eax
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x70c]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2f8]
push ecx
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x2e8], eax
mov dword [ebp - 0x2e4], edx
lea edx, [ebp - 0x2f8]
push edx
lea eax, [ebp - 0x2f0]
push eax
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4afb84
mov dword [ebp - 4], 0x12c
cmp dword [ebp - 0x1d8], 0
je 0x4aeaf8
mov ecx, dword [ebp - 0x1d8]
cmp word [ecx], 1
jne 0x4aeaf8
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4aeadb
mov dword [ebp - 0xdb0], 0
jmp 0x4aeae7
call dword [fcn.0040117c]
mov dword [ebp - 0xdb0], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0xdb4], eax
jmp 0x4aeb04
call dword [fcn.0040117c]
mov dword [ebp - 0xdb4], eax
push 1
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0xdb4]
mov ecx, dword [edx + eax]
push ecx
push 0x418aa4
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4aec69
mov dword [ebp - 4], 0x12d
mov edx, 0x418aa4
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, dword [ebp - 0x1d8]
push edx
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4aebbb
mov ecx, dword [ebp - 0x2ec]
cmp word [ecx], 1
jne 0x4aebbb
mov edx, dword [ebp - 0x2ec]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4aeb9e
mov dword [ebp - 0xdb8], 0
jmp 0x4aebaa
call dword [fcn.0040117c]
mov dword [ebp - 0xdb8], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0xdbc], eax
jmp 0x4aebc7
call dword [fcn.0040117c]
mov dword [ebp - 0xdbc], eax
lea ecx, [ebp - 0x2f0]
push ecx
mov edx, dword [ebp - 0x2ec]
mov eax, dword [edx + 0xc]
add eax, dword [ebp - 0xdbc]
push eax
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov edx, dword [ebp - 0x2f4]
mov dword [ebp - 0x710], edx
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x710]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2f8]
push eax
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x2e8], eax
mov dword [ebp - 0x2e4], edx
lea ecx, [ebp - 0x2f8]
push ecx
lea edx, [ebp - 0x2f0]
push edx
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4afb84
mov dword [ebp - 4], 0x12e
cmp dword [ebp - 0x1d8], 0
je 0x4aecd1
mov eax, dword [ebp - 0x1d8]
cmp word [eax], 1
jne 0x4aecd1
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4aecb4
mov dword [ebp - 0xdc0], 0
jmp 0x4aecc0
call dword [fcn.0040117c]
mov dword [ebp - 0xdc0], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0xdc4], edx
jmp 0x4aecdd
call dword [fcn.0040117c]
mov dword [ebp - 0xdc4], eax
push 1
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0xdc4]
mov eax, dword [ecx + edx]
push eax
push 0x418adc
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4aee42
mov dword [ebp - 4], 0x12f
mov edx, 0x418adc
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ecx, dword [ebp - 0x1d8]
push ecx
lea edx, [ebp - 0x2ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4aed94
mov eax, dword [ebp - 0x2ec]
cmp word [eax], 1
jne 0x4aed94
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4aed77
mov dword [ebp - 0xdc8], 0
jmp 0x4aed83
call dword [fcn.0040117c]
mov dword [ebp - 0xdc8], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0xdcc], edx
jmp 0x4aeda0
call dword [fcn.0040117c]
mov dword [ebp - 0xdcc], eax
lea eax, [ebp - 0x2f0]
push eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ecx + 0xc]
add edx, dword [ebp - 0xdcc]
push edx
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov ecx, dword [ebp - 0x2f4]
mov dword [ebp - 0x714], ecx
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x714]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x2f8]
push edx
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x2e8], eax
mov dword [ebp - 0x2e4], edx
lea eax, [ebp - 0x2f8]
push eax
lea ecx, [ebp - 0x2f0]
push ecx
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4afb84
mov dword [ebp - 4], 0x130
cmp dword [ebp - 0x1d8], 0
je 0x4aeeaa
mov edx, dword [ebp - 0x1d8]
cmp word [edx], 1
jne 0x4aeeaa
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4aee8d
mov dword [ebp - 0xdd0], 0
jmp 0x4aee99
call dword [fcn.0040117c]
mov dword [ebp - 0xdd0], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0xdd4], ecx
jmp 0x4aeeb6
call dword [fcn.0040117c]
mov dword [ebp - 0xdd4], eax
push 1
mov edx, dword [ebp - 0x1d8]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0xdd4]
mov edx, dword [eax + ecx]
push edx
push 0x418b10
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4af01b
mov dword [ebp - 4], 0x131
mov edx, 0x418b10
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4aef6d
mov edx, dword [ebp - 0x2ec]
cmp word [edx], 1
jne 0x4aef6d
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x2ec]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4aef50
mov dword [ebp - 0xdd8], 0
jmp 0x4aef5c
call dword [fcn.0040117c]
mov dword [ebp - 0xdd8], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0xddc], ecx
jmp 0x4aef79
call dword [fcn.0040117c]
mov dword [ebp - 0xddc], eax
lea edx, [ebp - 0x2f0]
push edx
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xddc]
push ecx
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x2ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov eax, dword [ebp - 0x2f4]
mov dword [ebp - 0x718], eax
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x718]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2f8]
push ecx
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x2e8], eax
mov dword [ebp - 0x2e4], edx
lea edx, [ebp - 0x2f8]
push edx
lea eax, [ebp - 0x2f0]
push eax
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4afb84
mov dword [ebp - 4], 0x132
cmp dword [ebp - 0x1d8], 0
je 0x4af083
mov ecx, dword [ebp - 0x1d8]
cmp word [ecx], 1
jne 0x4af083
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4af066
mov dword [ebp - 0xde0], 0
jmp 0x4af072
call dword [fcn.0040117c]
mov dword [ebp - 0xde0], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0xde4], eax
jmp 0x4af08f
call dword [fcn.0040117c]
mov dword [ebp - 0xde4], eax
push 1
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0xde4]
mov ecx, dword [edx + eax]
push ecx
push 0x418b44
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4af1f4
mov dword [ebp - 4], 0x133
mov edx, 0x418b44
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, dword [ebp - 0x1d8]
push edx
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4af146
mov ecx, dword [ebp - 0x2ec]
cmp word [ecx], 1
jne 0x4af146
mov edx, dword [ebp - 0x2ec]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4af129
mov dword [ebp - 0xde8], 0
jmp 0x4af135
call dword [fcn.0040117c]
mov dword [ebp - 0xde8], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0xdec], eax
jmp 0x4af152
call dword [fcn.0040117c]
mov dword [ebp - 0xdec], eax
lea ecx, [ebp - 0x2f0]
push ecx
mov edx, dword [ebp - 0x2ec]
mov eax, dword [edx + 0xc]
add eax, dword [ebp - 0xdec]
push eax
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov edx, dword [ebp - 0x2f4]
mov dword [ebp - 0x71c], edx
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x71c]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2f8]
push eax
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x23c], eax
mov dword [ebp - 0x238], edx
lea ecx, [ebp - 0x2f8]
push ecx
lea edx, [ebp - 0x2f0]
push edx
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4afb84
mov dword [ebp - 4], 0x134
cmp dword [ebp - 0x1d8], 0
je 0x4af25c
mov eax, dword [ebp - 0x1d8]
cmp word [eax], 1
jne 0x4af25c
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4af23f
mov dword [ebp - 0xdf0], 0
jmp 0x4af24b
call dword [fcn.0040117c]
mov dword [ebp - 0xdf0], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0xdf4], edx
jmp 0x4af268
call dword [fcn.0040117c]
mov dword [ebp - 0xdf4], eax
push 1
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0xdf4]
mov eax, dword [ecx + edx]
push eax
push 0x418b7c
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4af3cd
mov dword [ebp - 4], 0x135
mov edx, 0x418b7c
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ecx, dword [ebp - 0x1d8]
push ecx
lea edx, [ebp - 0x2ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4af31f
mov eax, dword [ebp - 0x2ec]
cmp word [eax], 1
jne 0x4af31f
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4af302
mov dword [ebp - 0xdf8], 0
jmp 0x4af30e
call dword [fcn.0040117c]
mov dword [ebp - 0xdf8], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0xdfc], edx
jmp 0x4af32b
call dword [fcn.0040117c]
mov dword [ebp - 0xdfc], eax
lea eax, [ebp - 0x2f0]
push eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ecx + 0xc]
add edx, dword [ebp - 0xdfc]
push edx
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov ecx, dword [ebp - 0x2f4]
mov dword [ebp - 0x720], ecx
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x720]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x2f8]
push edx
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x23c], eax
mov dword [ebp - 0x238], edx
lea eax, [ebp - 0x2f8]
push eax
lea ecx, [ebp - 0x2f0]
push ecx
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4afb84
mov dword [ebp - 4], 0x136
cmp dword [ebp - 0x1d8], 0
je 0x4af435
mov edx, dword [ebp - 0x1d8]
cmp word [edx], 1
jne 0x4af435
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4af418
mov dword [ebp - 0xe00], 0
jmp 0x4af424
call dword [fcn.0040117c]
mov dword [ebp - 0xe00], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0xe04], ecx
jmp 0x4af441
call dword [fcn.0040117c]
mov dword [ebp - 0xe04], eax
push 1
mov edx, dword [ebp - 0x1d8]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0xe04]
mov edx, dword [eax + ecx]
push edx
push 0x418bb4
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4af5a6
mov dword [ebp - 4], 0x137
mov edx, 0x418bb4
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4af4f8
mov edx, dword [ebp - 0x2ec]
cmp word [edx], 1
jne 0x4af4f8
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x2ec]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4af4db
mov dword [ebp - 0xe08], 0
jmp 0x4af4e7
call dword [fcn.0040117c]
mov dword [ebp - 0xe08], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0xe0c], ecx
jmp 0x4af504
call dword [fcn.0040117c]
mov dword [ebp - 0xe0c], eax
lea edx, [ebp - 0x2f0]
push edx
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xe0c]
push ecx
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x2ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov eax, dword [ebp - 0x2f4]
mov dword [ebp - 0x724], eax
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x724]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2f8]
push ecx
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x23c], eax
mov dword [ebp - 0x238], edx
lea edx, [ebp - 0x2f8]
push edx
lea eax, [ebp - 0x2f0]
push eax
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4afb84
mov dword [ebp - 4], 0x138
cmp dword [ebp - 0x1d8], 0
je 0x4af60e
mov ecx, dword [ebp - 0x1d8]
cmp word [ecx], 1
jne 0x4af60e
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4af5f1
mov dword [ebp - 0xe10], 0
jmp 0x4af5fd
call dword [fcn.0040117c]
mov dword [ebp - 0xe10], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0xe14], eax
jmp 0x4af61a
call dword [fcn.0040117c]
mov dword [ebp - 0xe14], eax
push 1
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0xe14]
mov ecx, dword [edx + eax]
push ecx
push 0x4187e0
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4af77f
mov dword [ebp - 4], 0x139
mov edx, 0x4187e0
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, dword [ebp - 0x1d8]
push edx
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4af6d1
mov ecx, dword [ebp - 0x2ec]
cmp word [ecx], 1
jne 0x4af6d1
mov edx, dword [ebp - 0x2ec]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4af6b4
mov dword [ebp - 0xe18], 0
jmp 0x4af6c0
call dword [fcn.0040117c]
mov dword [ebp - 0xe18], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0xe1c], eax
jmp 0x4af6dd
call dword [fcn.0040117c]
mov dword [ebp - 0xe1c], eax
lea ecx, [ebp - 0x2f0]
push ecx
mov edx, dword [ebp - 0x2ec]
mov eax, dword [edx + 0xc]
add eax, dword [ebp - 0xe1c]
push eax
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov edx, dword [ebp - 0x2f4]
mov dword [ebp - 0x728], edx
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x728]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2f8]
push eax
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x234], eax
mov dword [ebp - 0x230], edx
lea ecx, [ebp - 0x2f8]
push ecx
lea edx, [ebp - 0x2f0]
push edx
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4afb84
mov dword [ebp - 4], 0x13a
cmp dword [ebp - 0x1d8], 0
je 0x4af7e7
mov eax, dword [ebp - 0x1d8]
cmp word [eax], 1
jne 0x4af7e7
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4af7ca
mov dword [ebp - 0xe20], 0
jmp 0x4af7d6
call dword [fcn.0040117c]
mov dword [ebp - 0xe20], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0xe24], edx
jmp 0x4af7f3
call dword [fcn.0040117c]
mov dword [ebp - 0xe24], eax
push 1
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0xe24]
mov eax, dword [ecx + edx]
push eax
push 0x418840
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4af984
mov dword [ebp - 4], 0x13b
mov edx, 0x418840
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ecx, dword [ebp - 0x1d8]
push ecx
lea edx, [ebp - 0x2ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4af8aa
mov eax, dword [ebp - 0x2ec]
cmp word [eax], 1
jne 0x4af8aa
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4af88d
mov dword [ebp - 0xe28], 0
jmp 0x4af899
call dword [fcn.0040117c]
mov dword [ebp - 0xe28], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0xe2c], edx
jmp 0x4af8b6
call dword [fcn.0040117c]
mov dword [ebp - 0xe2c], eax
lea eax, [ebp - 0x2f0]
push eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ecx + 0xc]
add edx, dword [ebp - 0xe2c]
push edx
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov ecx, dword [ebp - 0x2f4]
mov dword [ebp - 0x72c], ecx
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x72c]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x2f8]
push edx
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x1e4], eax
mov dword [ebp - 0x1e0], edx
lea eax, [ebp - 0x2f8]
push eax
lea ecx, [ebp - 0x2f0]
push ecx
push 2
call dword [fcn.004012f0]
add esp, 0xc
mov dword [ebp - 4], 0x13c
mov edx, dword [ebp - 0x5c]
add edx, 1
jo 0x4be930
mov dword [ebp - 0x5c], edx
mov dword [ebp - 4], 0x13d
mov dword [ebp - 0x84], 9
jmp 0x4a3196
mov dword [ebp - 4], 0x13f
cmp dword [ebp - 0x1d8], 0
je 0x4af9ec
mov eax, dword [ebp - 0x1d8]
cmp word [eax], 1
jne 0x4af9ec
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4af9cf
mov dword [ebp - 0xe30], 0
jmp 0x4af9db
call dword [fcn.0040117c]
mov dword [ebp - 0xe30], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0xe34], edx
jmp 0x4af9f8
call dword [fcn.0040117c]
mov dword [ebp - 0xe34], eax
push 1
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0xe34]
mov eax, dword [ecx + edx]
push eax
push 0x418840
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4afb84
mov dword [ebp - 4], 0x140
mov edx, 0x418840
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ecx, dword [ebp - 0x1d8]
push ecx
lea edx, [ebp - 0x2ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4afaaf
mov eax, dword [ebp - 0x2ec]
cmp word [eax], 1
jne 0x4afaaf
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4afa92
mov dword [ebp - 0xe38], 0
jmp 0x4afa9e
call dword [fcn.0040117c]
mov dword [ebp - 0xe38], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0xe3c], edx
jmp 0x4afabb
call dword [fcn.0040117c]
mov dword [ebp - 0xe3c], eax
lea eax, [ebp - 0x2f0]
push eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ecx + 0xc]
add edx, dword [ebp - 0xe3c]
push edx
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov ecx, dword [ebp - 0x2f4]
mov dword [ebp - 0x730], ecx
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x730]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x2f8]
push edx
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x1e4], eax
mov dword [ebp - 0x1e0], edx
lea eax, [ebp - 0x2f8]
push eax
lea ecx, [ebp - 0x2f0]
push ecx
push 2
call dword [fcn.004012f0]
add esp, 0xc
mov dword [ebp - 4], 0x141
mov edx, dword [ebp - 0x5c]
add edx, 1
jo 0x4be930
mov dword [ebp - 0x5c], edx
mov dword [ebp - 4], 0x142
mov dword [ebp - 0x84], 9
jmp 0x4a3196
jmp case.default.0x4a31c8
mov dword [ebp - 4], 0x146
cmp dword [ebp - 0x1d8], 0
je 0x4afbf1
mov eax, dword [ebp - 0x1d8]
cmp word [eax], 1
jne 0x4afbf1
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4afbd4
mov dword [ebp - 0xe40], 0
jmp 0x4afbe0
call dword [fcn.0040117c]
mov dword [ebp - 0xe40], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0xe44], edx
jmp 0x4afbfd
call dword [fcn.0040117c]
mov dword [ebp - 0xe44], eax
push 1
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0xe44]
mov eax, dword [ecx + edx]
push eax
push 0x418be8
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4afd57
mov dword [ebp - 4], 0x147
mov edx, 0x418be8
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ecx, dword [ebp - 0x1d8]
push ecx
lea edx, [ebp - 0x2ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4afcb4
mov eax, dword [ebp - 0x2ec]
cmp word [eax], 1
jne 0x4afcb4
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4afc97
mov dword [ebp - 0xe48], 0
jmp 0x4afca3
call dword [fcn.0040117c]
mov dword [ebp - 0xe48], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0xe4c], edx
jmp 0x4afcc0
call dword [fcn.0040117c]
mov dword [ebp - 0xe4c], eax
lea eax, [ebp - 0x2f0]
push eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ecx + 0xc]
add edx, dword [ebp - 0xe4c]
push edx
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov ecx, dword [ebp - 0x2f4]
mov dword [ebp - 0x734], ecx
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x734]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x2f8]
push edx
call fcn.0048f260
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Cy]
mov dword [ebp - 0x198], eax
lea eax, [ebp - 0x2f8]
push eax
lea ecx, [ebp - 0x2f0]
push ecx
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4b0747
mov dword [ebp - 4], 0x148
cmp dword [ebp - 0x1d8], 0
je 0x4afdbf
mov edx, dword [ebp - 0x1d8]
cmp word [edx], 1
jne 0x4afdbf
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4afda2
mov dword [ebp - 0xe50], 0
jmp 0x4afdae
call dword [fcn.0040117c]
mov dword [ebp - 0xe50], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0xe54], ecx
jmp 0x4afdcb
call dword [fcn.0040117c]
mov dword [ebp - 0xe54], eax
push 1
mov edx, dword [ebp - 0x1d8]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0xe54]
mov edx, dword [eax + ecx]
push edx
push 0x418c14
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4aff25
mov dword [ebp - 4], 0x149
mov edx, 0x418c14
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4afe82
mov edx, dword [ebp - 0x2ec]
cmp word [edx], 1
jne 0x4afe82
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x2ec]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4afe65
mov dword [ebp - 0xe58], 0
jmp 0x4afe71
call dword [fcn.0040117c]
mov dword [ebp - 0xe58], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0xe5c], ecx
jmp 0x4afe8e
call dword [fcn.0040117c]
mov dword [ebp - 0xe5c], eax
lea edx, [ebp - 0x2f0]
push edx
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xe5c]
push ecx
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x2ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov eax, dword [ebp - 0x2f4]
mov dword [ebp - 0x738], eax
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x738]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2f8]
push ecx
call fcn.0048f260
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Cy]
mov dword [ebp - 0x22c], eax
lea edx, [ebp - 0x2f8]
push edx
lea eax, [ebp - 0x2f0]
push eax
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4b0747
mov dword [ebp - 4], 0x14a
cmp dword [ebp - 0x1d8], 0
je 0x4aff8d
mov ecx, dword [ebp - 0x1d8]
cmp word [ecx], 1
jne 0x4aff8d
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4aff70
mov dword [ebp - 0xe60], 0
jmp 0x4aff7c
call dword [fcn.0040117c]
mov dword [ebp - 0xe60], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0xe64], eax
jmp 0x4aff99
call dword [fcn.0040117c]
mov dword [ebp - 0xe64], eax
push 1
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0xe64]
mov ecx, dword [edx + eax]
push ecx
push 0x418c40
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4b00f0
mov dword [ebp - 4], 0x14b
mov edx, 0x418c40
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, dword [ebp - 0x1d8]
push edx
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4b0050
mov ecx, dword [ebp - 0x2ec]
cmp word [ecx], 1
jne 0x4b0050
mov edx, dword [ebp - 0x2ec]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4b0033
mov dword [ebp - 0xe68], 0
jmp 0x4b003f
call dword [fcn.0040117c]
mov dword [ebp - 0xe68], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0xe6c], eax
jmp 0x4b005c
call dword [fcn.0040117c]
mov dword [ebp - 0xe6c], eax
lea ecx, [ebp - 0x2f0]
push ecx
mov edx, dword [ebp - 0x2ec]
mov eax, dword [edx + 0xc]
add eax, dword [ebp - 0xe6c]
push eax
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov edx, dword [ebp - 0x2f4]
mov dword [ebp - 0x73c], edx
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x73c]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2f8]
push eax
call fcn.0048f260
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Cy]
mov dword [ebp - 0x78], eax
lea ecx, [ebp - 0x2f8]
push ecx
lea edx, [ebp - 0x2f0]
push edx
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4b0747
mov dword [ebp - 4], 0x14c
cmp dword [ebp - 0x1d8], 0
je 0x4b0158
mov eax, dword [ebp - 0x1d8]
cmp word [eax], 1
jne 0x4b0158
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4b013b
mov dword [ebp - 0xe70], 0
jmp 0x4b0147
call dword [fcn.0040117c]
mov dword [ebp - 0xe70], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0xe74], edx
jmp 0x4b0164
call dword [fcn.0040117c]
mov dword [ebp - 0xe74], eax
push 1
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0xe74]
mov eax, dword [ecx + edx]
push eax
push 0x418c7c
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4b02be
mov dword [ebp - 4], 0x14d
mov edx, 0x418c7c
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ecx, dword [ebp - 0x1d8]
push ecx
lea edx, [ebp - 0x2ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4b021b
mov eax, dword [ebp - 0x2ec]
cmp word [eax], 1
jne 0x4b021b
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4b01fe
mov dword [ebp - 0xe78], 0
jmp 0x4b020a
call dword [fcn.0040117c]
mov dword [ebp - 0xe78], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0xe7c], edx
jmp 0x4b0227
call dword [fcn.0040117c]
mov dword [ebp - 0xe7c], eax
lea eax, [ebp - 0x2f0]
push eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ecx + 0xc]
add edx, dword [ebp - 0xe7c]
push edx
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov ecx, dword [ebp - 0x2f4]
mov dword [ebp - 0x740], ecx
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x740]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x2f8]
push edx
call fcn.0048f260
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Cy]
mov dword [ebp - 0x1bc], eax
lea eax, [ebp - 0x2f8]
push eax
lea ecx, [ebp - 0x2f0]
push ecx
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4b0747
mov dword [ebp - 4], 0x14e
cmp dword [ebp - 0x1d8], 0
je 0x4b0326
mov edx, dword [ebp - 0x1d8]
cmp word [edx], 1
jne 0x4b0326
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4b0309
mov dword [ebp - 0xe80], 0
jmp 0x4b0315
call dword [fcn.0040117c]
mov dword [ebp - 0xe80], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0xe84], ecx
jmp 0x4b0332
call dword [fcn.0040117c]
mov dword [ebp - 0xe84], eax
push 1
mov edx, dword [ebp - 0x1d8]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0xe84]
mov edx, dword [eax + ecx]
push edx
push 0x418ca8
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4b0497
mov dword [ebp - 4], 0x14f
mov edx, 0x418ca8
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4b03e9
mov edx, dword [ebp - 0x2ec]
cmp word [edx], 1
jne 0x4b03e9
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x2ec]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4b03cc
mov dword [ebp - 0xe88], 0
jmp 0x4b03d8
call dword [fcn.0040117c]
mov dword [ebp - 0xe88], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0xe8c], ecx
jmp 0x4b03f5
call dword [fcn.0040117c]
mov dword [ebp - 0xe8c], eax
lea edx, [ebp - 0x2f0]
push edx
mov eax, dword [ebp - 0x2ec]
mov ecx, dword [eax + 0xc]
add ecx, dword [ebp - 0xe8c]
push ecx
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x2ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov eax, dword [ebp - 0x2f4]
mov dword [ebp - 0x744], eax
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x744]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2f8]
push ecx
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x2b4], eax
mov dword [ebp - 0x2b0], edx
lea edx, [ebp - 0x2f8]
push edx
lea eax, [ebp - 0x2f0]
push eax
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4b0747
mov dword [ebp - 4], 0x150
cmp dword [ebp - 0x1d8], 0
je 0x4b04ff
mov ecx, dword [ebp - 0x1d8]
cmp word [ecx], 1
jne 0x4b04ff
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4b04e2
mov dword [ebp - 0xe90], 0
jmp 0x4b04ee
call dword [fcn.0040117c]
mov dword [ebp - 0xe90], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0xe94], eax
jmp 0x4b050b
call dword [fcn.0040117c]
mov dword [ebp - 0xe94], eax
push 1
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0xe94]
mov ecx, dword [edx + eax]
push ecx
push 0x418cd4
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4b0670
mov dword [ebp - 4], 0x151
mov edx, 0x418cd4
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, dword [ebp - 0x1d8]
push edx
lea eax, [ebp - 0x2ec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaAryLock]
cmp dword [ebp - 0x2ec], 0
je 0x4b05c2
mov ecx, dword [ebp - 0x2ec]
cmp word [ecx], 1
jne 0x4b05c2
mov edx, dword [ebp - 0x2ec]
mov eax, dword [ebp - 0x5c]
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [ebp - 0x574]
cmp edx, dword [ecx + 0x10]
jae 0x4b05a5
mov dword [ebp - 0xe98], 0
jmp 0x4b05b1
call dword [fcn.0040117c]
mov dword [ebp - 0xe98], eax
mov eax, dword [ebp - 0x574]
shl eax, 2
mov dword [ebp - 0xe9c], eax
jmp 0x4b05ce
call dword [fcn.0040117c]
mov dword [ebp - 0xe9c], eax
lea ecx, [ebp - 0x2f0]
push ecx
mov edx, dword [ebp - 0x2ec]
mov eax, dword [edx + 0xc]
add eax, dword [ebp - 0xe9c]
push eax
call fcn.00478a50
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryUnlock]
mov edx, dword [ebp - 0x2f4]
mov dword [ebp - 0x748], edx
mov dword [ebp - 0x2f4], 0
mov edx, dword [ebp - 0x748]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2f8]
push eax
call fcn.0048f260
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x2b4], eax
mov dword [ebp - 0x2b0], edx
lea ecx, [ebp - 0x2f8]
push ecx
lea edx, [ebp - 0x2f0]
push edx
push 2
call dword [fcn.004012f0]
add esp, 0xc
jmp 0x4b0747
mov dword [ebp - 4], 0x152
cmp dword [ebp - 0x1d8], 0
je 0x4b06d8
mov eax, dword [ebp - 0x1d8]
cmp word [eax], 1
jne 0x4b06d8
mov ecx, dword [ebp - 0x1d8]
mov edx, dword [ebp - 0x5c]
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x574]
cmp ecx, dword [eax + 0x10]
jae 0x4b06bb
mov dword [ebp - 0xea0], 0
jmp 0x4b06c7
call dword [fcn.0040117c]
mov dword [ebp - 0xea0], eax
mov edx, dword [ebp - 0x574]
shl edx, 2
mov dword [ebp - 0xea4], edx
jmp 0x4b06e4
call dword [fcn.0040117c]
mov dword [ebp - 0xea4], eax
push 1
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0xea4]
mov eax, dword [ecx + edx]
push eax
push 0x418d00
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jle 0x4b0747
mov dword [ebp - 4], 0x153
mov ecx, dword [ebp - 0x5c]
add ecx, 1
jo 0x4be930
mov dword [ebp - 0x5c], ecx
mov dword [ebp - 4], 0x154
mov dword [ebp - 0x84], 0xa
mov dword [ebp - 4], 0x155
mov dword [ebp - 0xc4], 0
jmp 0x4a3196
jmp case.default.0x4a31c8
mov dword [ebp - 4], 0x159
cmp dword [ebp - 0x1d8], 0
je 0x4b07b4
mov edx, dword [ebp - 0x1d8]
cmp word [edx], 1
jne 0x4b07b4
mov eax, dword [ebp - 0x1d8]
mov ecx, dword [ebp - 0x5c]
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x1d8]
mov eax, dword [ebp - 0x574]
cmp eax, dword [edx + 0x10]
jae 0x4b0797
mov dword [ebp - 0xea8], 0
jmp 0x4b07a3
call dword [fcn.0040117c]
mov dword [ebp - 0xea8], eax
mov ecx, dword [ebp - 0x574]
shl ecx, 2
mov dword [ebp - 0xeac], ecx
jmp 0x4b07c0
call dword [fcn.0040117c]
mov dword [ebp - 0xeac], eax
push 1
mov edx, dword [ebp - 0x1d8]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0xeac]
mov edx, dword [eax + ecx]
push edx
push 0x418d50
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaInStr]
test eax, eax
jne case.default.0x4a31c8
mov dword [ebp - 4], 0x15a
mov eax, dword [ebp - 0xc4]
add eax, 1
jo 0x4be930
mov dword [ebp - 0xc4], eax
mov dword [ebp - 4], 0x15d
jmp 0x4a3175
mov dword [ebp - 4], 0x15e
lea ecx, [ebp - 0x248]
mov dword [ebp - 0x4e8], ecx
mov dword [ebp - 0x4f0], 0x4008
lea edx, [ebp - 0x4f0]
push edx
lea eax, [ebp - 0x400]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcGetHourOfDay]
mov dword [ebp - 0x4f8], 5
mov dword [ebp - 0x500], 0x8002
lea ecx, [ebp - 0x400]
push ecx
lea edx, [ebp - 0x500]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTextTstLe]
mov word [ebp - 0x574], ax
lea ecx, [ebp - 0x400]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx eax, word [ebp - 0x574]
test eax, eax
je 0x4b0966
mov dword [ebp - 4], 0x15f
lea ecx, [ebp - 0x248]
mov dword [ebp - 0x4e8], ecx
mov dword [ebp - 0x4f0], 0x4008
lea edx, [ebp - 0x4f0]
push edx
lea eax, [ebp - 0x400]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarDateFromVar]
lea ecx, [ebp - 0x400]
push ecx
push 0xbff00000
push 0
push 0x40f6e8
lea edx, [ebp - 0x410]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcDateAdd]
mov dword [ebp - 0x4f8], 0x40f8c4
mov dword [ebp - 0x500], 8
lea edx, [ebp - 0x500]
lea ecx, [ebp - 0x420]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea eax, [ebp - 0x420]
push eax
lea ecx, [ebp - 0x410]
push ecx
lea edx, [ebp - 0x430]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea eax, [ebp - 0x430]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x430]
push ecx
lea edx, [ebp - 0x420]
push edx
lea eax, [ebp - 0x410]
push eax
lea ecx, [ebp - 0x400]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
jmp 0x4b15b4
mov dword [ebp - 4], 0x161
push 0x40e298
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCastObj]
push eax
lea edx, [ebp - 0x3e4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push 0x418d58
mov eax, dword [ebp + 0x14]
mov ecx, dword [eax]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4175b8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp + 0x18]
mov eax, dword [edx]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Str]
fsub qword [0x4020b0]
fnstsw ax
test al, 0xd
jne 0x4be92b
sub esp, 8
fstp qword [esp]
call dword [sym.imp.MSVBVM60.DLL___vbaStrR8]
mov edx, eax
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x2fc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x3e4]
push ecx
lea edx, [ebp - 0x2fc]
push edx
call fcn.0047d540
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
lea ecx, [ebp - 0x2fc]
push ecx
lea edx, [ebp - 0x2f8]
push edx
lea eax, [ebp - 0x2f4]
push eax
lea ecx, [ebp - 0x2f0]
push ecx
push 4
call dword [fcn.004012f0]
add esp, 0x14
lea ecx, [ebp - 0x3e4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x162
lea edx, [ebp - 0x564]
push edx
mov eax, dword [ebp - 0x110]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x110]
push edx
call dword [ecx + 0x48]
fnclex
mov dword [ebp - 0x574], eax
cmp dword [ebp - 0x574], 0
jge 0x4b0ab5
push 0x48
push 0x40e2a8
mov eax, dword [ebp - 0x110]
push eax
mov ecx, dword [ebp - 0x574]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xeb0], eax
jmp 0x4b0abf
mov dword [ebp - 0xeb0], 0
movsx edx, word [ebp - 0x564]
test edx, edx
jne 0x4b1503
mov dword [ebp - 4], 0x163
lea eax, [ebp - 0x3e4]
push eax
mov ecx, dword [ebp - 0x110]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x110]
push eax
call dword [edx + 0x88]
fnclex
mov dword [ebp - 0x574], eax
cmp dword [ebp - 0x574], 0
jge 0x4b0b28
push 0x88
push 0x40e2a8
mov ecx, dword [ebp - 0x110]
push ecx
mov edx, dword [ebp - 0x574]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xeb4], eax
jmp 0x4b0b32
mov dword [ebp - 0xeb4], 0
mov eax, dword [ebp - 0x3e4]
mov dword [ebp - 0x578], eax
mov dword [ebp - 0x4e8], 0x418dfc
mov dword [ebp - 0x4f0], 8
lea edx, [ebp - 0x4f0]
lea ecx, [ebp - 0x400]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0x3e8]
push ecx
lea edx, [ebp - 0x400]
push edx
mov eax, dword [ebp - 0x578]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x578]
push edx
call dword [ecx + 0x20]
fnclex
mov dword [ebp - 0x57c], eax
cmp dword [ebp - 0x57c], 0
jge 0x4b0bb8
push 0x20
push 0x40e2e4
mov eax, dword [ebp - 0x578]
push eax
mov ecx, dword [ebp - 0x57c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xeb8], eax
jmp 0x4b0bc2
mov dword [ebp - 0xeb8], 0
mov dword [ebp - 0x4f8], 0x40f8c4
mov dword [ebp - 0x500], 8
lea edx, [ebp - 0x500]
lea ecx, [ebp - 0x420]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov edx, dword [ebp - 0x3e8]
mov dword [ebp - 0x74c], edx
mov dword [ebp - 0x3e8], 0
mov eax, dword [ebp - 0x74c]
mov dword [ebp - 0x408], eax
mov dword [ebp - 0x410], 9
push 1
push 1
lea ecx, [ebp - 0x420]
push ecx
lea edx, [ebp - 0x410]
push edx
lea eax, [ebp - 0x430]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0x518], 0x40f8c4
mov dword [ebp - 0x520], 8
lea edx, [ebp - 0x520]
lea ecx, [ebp - 0x440]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0x248]
mov dword [ebp - 0x508], ecx
mov dword [ebp - 0x510], 0x4008
push 1
push 1
lea edx, [ebp - 0x440]
push edx
lea eax, [ebp - 0x510]
push eax
lea ecx, [ebp - 0x450]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea edx, [ebp - 0x4a0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
push 1
push 1
lea eax, [ebp - 0x450]
push eax
lea ecx, [ebp - 0x430]
push ecx
push 0x40f6e8
lea edx, [ebp - 0x460]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcDateDiff]
mov dword [ebp - 0x528], 1
mov dword [ebp - 0x530], 0x8002
mov dword [ebp - 0x548], 0x40f8c4
mov dword [ebp - 0x550], 8
lea edx, [ebp - 0x550]
lea ecx, [ebp - 0x480]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x248]
mov dword [ebp - 0x538], eax
mov dword [ebp - 0x540], 0x4008
push 1
push 1
lea ecx, [ebp - 0x480]
push ecx
lea edx, [ebp - 0x540]
push edx
lea eax, [ebp - 0x490]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0x558], 0x40f8c4
mov dword [ebp - 0x560], 8
lea edx, [ebp - 0x560]
lea ecx, [ebp - 0x4b0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea ecx, [ebp - 0x4b0]
push ecx
lea edx, [ebp - 0x4a0]
push edx
lea eax, [ebp - 0x4c0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea ecx, [ebp - 0x460]
push ecx
lea edx, [ebp - 0x530]
push edx
lea eax, [ebp - 0x470]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTextCmpGt]
push eax
lea ecx, [ebp - 0x490]
push ecx
lea edx, [ebp - 0x4c0]
push edx
lea eax, [ebp - 0x4d0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTextCmpEq]
push eax
lea ecx, [ebp - 0x4e0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x580], ax
lea ecx, [ebp - 0x3e4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea edx, [ebp - 0x4c0]
push edx
lea eax, [ebp - 0x490]
push eax
lea ecx, [ebp - 0x4b0]
push ecx
lea edx, [ebp - 0x4a0]
push edx
lea eax, [ebp - 0x480]
push eax
lea ecx, [ebp - 0x460]
push ecx
lea edx, [ebp - 0x450]
push edx
lea eax, [ebp - 0x430]
push eax
lea ecx, [ebp - 0x440]
push ecx
lea edx, [ebp - 0x420]
push edx
lea eax, [ebp - 0x410]
push eax
lea ecx, [ebp - 0x400]
push ecx
push 0xc
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x34
movsx edx, word [ebp - 0x580]
test edx, edx
je 0x4b101f
mov dword [ebp - 4], 0x164
lea eax, [ebp - 0x3e4]
push eax
mov ecx, dword [ebp - 0x110]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x110]
push eax
call dword [edx + 0x88]
fnclex
mov dword [ebp - 0x574], eax
cmp dword [ebp - 0x574], 0
jge 0x4b0e9a
push 0x88
push 0x40e2a8
mov ecx, dword [ebp - 0x110]
push ecx
mov edx, dword [ebp - 0x574]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xebc], eax
jmp 0x4b0ea4
mov dword [ebp - 0xebc], 0
mov eax, dword [ebp - 0x3e4]
mov dword [ebp - 0x578], eax
mov dword [ebp - 0x4e8], 0x419018
mov dword [ebp - 0x4f0], 8
lea edx, [ebp - 0x4f0]
lea ecx, [ebp - 0x400]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0x3e8]
push ecx
lea edx, [ebp - 0x400]
push edx
mov eax, dword [ebp - 0x578]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x578]
push edx
call dword [ecx + 0x20]
fnclex
mov dword [ebp - 0x57c], eax
cmp dword [ebp - 0x57c], 0
jge 0x4b0f2a
push 0x20
push 0x40e2e4
mov eax, dword [ebp - 0x578]
push eax
mov ecx, dword [ebp - 0x57c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xec0], eax
jmp 0x4b0f34
mov dword [ebp - 0xec0], 0
mov edx, dword [ebp - 0x3e8]
mov dword [ebp - 0x750], edx
mov dword [ebp - 0x3e8], 0
mov eax, dword [ebp - 0x750]
mov dword [ebp - 0x408], eax
mov dword [ebp - 0x410], 9
lea ecx, [ebp - 0x410]
push ecx
push 0x3ff00000
push 0
push 0x40f6e8
lea edx, [ebp - 0x420]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcDateAdd]
mov dword [ebp - 0x4f8], 0x40f8c4
mov dword [ebp - 0x500], 8
lea edx, [ebp - 0x500]
lea ecx, [ebp - 0x430]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea eax, [ebp - 0x430]
push eax
lea ecx, [ebp - 0x420]
push ecx
lea edx, [ebp - 0x440]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea eax, [ebp - 0x440]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x3e4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x440]
push ecx
lea edx, [ebp - 0x430]
push edx
lea eax, [ebp - 0x420]
push eax
lea ecx, [ebp - 0x410]
push ecx
lea edx, [ebp - 0x400]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
jmp 0x4b14fe
mov dword [ebp - 4], 0x166
lea eax, [ebp - 0x3e4]
push eax
mov ecx, dword [ebp - 0x110]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x110]
push eax
call dword [edx + 0x88]
fnclex
mov dword [ebp - 0x574], eax
cmp dword [ebp - 0x574], 0
jge 0x4b1079
push 0x88
push 0x40e2a8
mov ecx, dword [ebp - 0x110]
push ecx
mov edx, dword [ebp - 0x574]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xec4], eax
jmp 0x4b1083
mov dword [ebp - 0xec4], 0
mov eax, dword [ebp - 0x3e4]
mov dword [ebp - 0x578], eax
mov dword [ebp - 0x4e8], 0x418dfc
mov dword [ebp - 0x4f0], 8
lea edx, [ebp - 0x4f0]
lea ecx, [ebp - 0x400]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0x3e8]
push ecx
lea edx, [ebp - 0x400]
push edx
mov eax, dword [ebp - 0x578]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x578]
push edx
call dword [ecx + 0x20]
fnclex
mov dword [ebp - 0x57c], eax
cmp dword [ebp - 0x57c], 0
jge 0x4b1109
push 0x20
push 0x40e2e4
mov eax, dword [ebp - 0x578]
push eax
mov ecx, dword [ebp - 0x57c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xec8], eax
jmp 0x4b1113
mov dword [ebp - 0xec8], 0
mov dword [ebp - 0x4f8], 0x40f8c4
mov dword [ebp - 0x500], 8
lea edx, [ebp - 0x500]
lea ecx, [ebp - 0x420]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov edx, dword [ebp - 0x3e8]
mov dword [ebp - 0x754], edx
mov dword [ebp - 0x3e8], 0
mov eax, dword [ebp - 0x754]
mov dword [ebp - 0x408], eax
mov dword [ebp - 0x410], 9
push 1
push 1
lea ecx, [ebp - 0x420]
push ecx
lea edx, [ebp - 0x410]
push edx
lea eax, [ebp - 0x430]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0x518], 0x40f8c4
mov dword [ebp - 0x520], 8
lea edx, [ebp - 0x520]
lea ecx, [ebp - 0x440]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0x248]
mov dword [ebp - 0x508], ecx
mov dword [ebp - 0x510], 0x4008
push 1
push 1
lea edx, [ebp - 0x440]
push edx
lea eax, [ebp - 0x510]
push eax
lea ecx, [ebp - 0x450]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
push 1
push 1
lea edx, [ebp - 0x450]
push edx
lea eax, [ebp - 0x430]
push eax
push 0x40f6e8
lea ecx, [ebp - 0x460]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcDateDiff]
mov dword [ebp - 0x528], 1
mov dword [ebp - 0x530], 0x8002
lea edx, [ebp - 0x460]
push edx
lea eax, [ebp - 0x530]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTextTstGt]
mov word [ebp - 0x580], ax
lea ecx, [ebp - 0x3e4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x460]
push ecx
lea edx, [ebp - 0x450]
push edx
lea eax, [ebp - 0x430]
push eax
lea ecx, [ebp - 0x440]
push ecx
lea edx, [ebp - 0x420]
push edx
lea eax, [ebp - 0x410]
push eax
lea ecx, [ebp - 0x400]
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x20
movsx edx, word [ebp - 0x580]
test edx, edx
je 0x4b1468
mov dword [ebp - 4], 0x167
lea eax, [ebp - 0x3e4]
push eax
mov ecx, dword [ebp - 0x110]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x110]
push eax
call dword [edx + 0x88]
fnclex
mov dword [ebp - 0x574], eax
cmp dword [ebp - 0x574], 0
jge 0x4b12e3
push 0x88
push 0x40e2a8
mov ecx, dword [ebp - 0x110]
push ecx
mov edx, dword [ebp - 0x574]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xecc], eax
jmp 0x4b12ed
mov dword [ebp - 0xecc], 0
mov eax, dword [ebp - 0x3e4]
mov dword [ebp - 0x578], eax
mov dword [ebp - 0x4e8], 0x418dfc
mov dword [ebp - 0x4f0], 8
lea edx, [ebp - 0x4f0]
lea ecx, [ebp - 0x400]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0x3e8]
push ecx
lea edx, [ebp - 0x400]
push edx
mov eax, dword [ebp - 0x578]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x578]
push edx
call dword [ecx + 0x20]
fnclex
mov dword [ebp - 0x57c], eax
cmp dword [ebp - 0x57c], 0
jge 0x4b1373
push 0x20
push 0x40e2e4
mov eax, dword [ebp - 0x578]
push eax
mov ecx, dword [ebp - 0x57c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xed0], eax
jmp 0x4b137d
mov dword [ebp - 0xed0], 0
mov edx, dword [ebp - 0x3e8]
mov dword [ebp - 0x758], edx
mov dword [ebp - 0x3e8], 0
mov eax, dword [ebp - 0x758]
mov dword [ebp - 0x408], eax
mov dword [ebp - 0x410], 9
lea ecx, [ebp - 0x410]
push ecx
push 0xbff00000
push 0
push 0x40f6e8
lea edx, [ebp - 0x420]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcDateAdd]
mov dword [ebp - 0x4f8], 0x40f8c4
mov dword [ebp - 0x500], 8
lea edx, [ebp - 0x500]
lea ecx, [ebp - 0x430]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea eax, [ebp - 0x430]
push eax
lea ecx, [ebp - 0x420]
push ecx
lea edx, [ebp - 0x440]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea eax, [ebp - 0x440]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x3e4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x440]
push ecx
lea edx, [ebp - 0x430]
push edx
lea eax, [ebp - 0x420]
push eax
lea ecx, [ebp - 0x410]
push ecx
lea edx, [ebp - 0x400]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
jmp 0x4b14fe
mov dword [ebp - 4], 0x169
mov dword [ebp - 0x4f8], 0x40f8c4
mov dword [ebp - 0x500], 8
lea edx, [ebp - 0x500]
lea ecx, [ebp - 0x400]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x248]
mov dword [ebp - 0x4e8], eax
mov dword [ebp - 0x4f0], 0x4008
push 1
push 1
lea ecx, [ebp - 0x400]
push ecx
lea edx, [ebp - 0x4f0]
push edx
lea eax, [ebp - 0x410]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea ecx, [ebp - 0x410]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x410]
push edx
lea eax, [ebp - 0x400]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x4b15b4
mov dword [ebp - 4], 0x16d
lea ecx, [ebp - 0x248]
mov dword [ebp - 0x4e8], ecx
mov dword [ebp - 0x4f0], 0x4008
lea edx, [ebp - 0x4f0]
push edx
lea eax, [ebp - 0x400]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarDateFromVar]
mov dword [ebp - 0x4f8], 0x40f8c4
mov dword [ebp - 0x500], 8
lea edx, [ebp - 0x500]
lea ecx, [ebp - 0x410]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea ecx, [ebp - 0x410]
push ecx
lea edx, [ebp - 0x400]
push edx
lea eax, [ebp - 0x420]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea ecx, [ebp - 0x420]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x420]
push edx
lea eax, [ebp - 0x410]
push eax
lea ecx, [ebp - 0x400]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x170
mov edx, 0x40d7b4
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x410518
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x2f4]
push edx
lea eax, [ebp - 0x2f0]
push eax
call fcn.00477d50
mov edx, eax
lea ecx, [ebp - 0x28]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2f4]
push ecx
lea edx, [ebp - 0x2f0]
push edx
push 2
call dword [fcn.004012f0]
add esp, 0xc
mov dword [ebp - 4], 0x171
mov eax, dword [ebp + 0x1c]
mov ecx, dword [eax]
push ecx
push 0x418e44
call dword [sym.imp.MSVBVM60.DLL___vbaStrTextCmp]
test eax, eax
jne 0x4b9ce4
mov dword [ebp - 4], 0x172
mov edx, 0x4186f8
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x4195e4
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x2f4]
push edx
lea eax, [ebp - 0x2f0]
push eax
call fcn.00477d50
mov edx, eax
lea ecx, [ebp - 0x250]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2f4]
push ecx
lea edx, [ebp - 0x2f0]
push edx
push 2
call dword [fcn.004012f0]
add esp, 0xc
mov dword [ebp - 4], 0x173
mov edx, 0x40d7b4
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x412710
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x28]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Str]
mov dword [ebp - 0x570], eax
lea ecx, [ebp - 0x2f4]
push ecx
lea edx, [ebp - 0x2f0]
push edx
lea eax, [ebp - 0x570]
push eax
call fcn.00477fb0
mov edx, eax
lea ecx, [ebp - 0x2a4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2f4]
push ecx
lea edx, [ebp - 0x2f0]
push edx
push 2
call dword [fcn.004012f0]
add esp, 0xc
mov dword [ebp - 4], 0x174
mov eax, dword [ebp - 0x2a4]
push eax
push 0x40d7b4
call dword [sym.imp.MSVBVM60.DLL___vbaStrTextCmp]
test eax, eax
jne 0x4b1791
mov dword [ebp - 4], 0x175
mov edx, 0x4198e0
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x4198c8
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x2f4]
push ecx
lea edx, [ebp - 0x2f0]
push edx
call fcn.00477d50
mov edx, eax
lea ecx, [ebp - 0x2a4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2f4]
push eax
lea ecx, [ebp - 0x2f0]
push ecx
push 2
call dword [fcn.004012f0]
add esp, 0xc
mov dword [ebp - 4], 0x177
mov edx, 0x40d7b4
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x4198f0
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, dword [ebp - 0x28]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Str]
mov dword [ebp - 0x570], eax
lea eax, [ebp - 0x2f4]
push eax
lea ecx, [ebp - 0x2f0]
push ecx
lea edx, [ebp - 0x570]
push edx
call fcn.00477fb0
mov edx, eax
lea ecx, [ebp - 0x2dc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2f4]
push eax
lea ecx, [ebp - 0x2f0]
push ecx
push 2
call dword [fcn.004012f0]
add esp, 0xc
mov dword [ebp - 4], 0x178
mov edx, dword [ebp - 0x2dc]
push edx
push 0x40d7b4
call dword [sym.imp.MSVBVM60.DLL___vbaStrTextCmp]
test eax, eax
jne 0x4b188b
mov dword [ebp - 4], 0x179
mov edx, 0x4198e0
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x419910
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0x2f4]
push eax
lea ecx, [ebp - 0x2f0]
push ecx
call fcn.00477d50
mov edx, eax
lea ecx, [ebp - 0x2dc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x2f4]
push edx
lea eax, [ebp - 0x2f0]
push eax
push 2
call dword [fcn.004012f0]
add esp, 0xc
mov dword [ebp - 4], 0x17b
mov edx, 0x40d7b4
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x419928
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ecx, dword [ebp - 0x28]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Str]
mov dword [ebp - 0x570], eax
lea edx, [ebp - 0x2f4]
push edx
lea eax, [ebp - 0x2f0]
push eax
lea ecx, [ebp - 0x570]
push ecx
call fcn.00477fb0
mov edx, eax
lea ecx, [ebp - 0x24]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x2f4]
push edx
lea eax, [ebp - 0x2f0]
push eax
push 2
call dword [fcn.004012f0]
add esp, 0xc
mov dword [ebp - 4], 0x17c
mov ecx, dword [ebp - 0x24]
push ecx
push 0x40d7b4
call dword [sym.imp.MSVBVM60.DLL___vbaStrTextCmp]
test eax, eax
jne 0x4b197c
mov dword [ebp - 4], 0x17d
mov edx, 0x419948
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x419928
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x2f4]
push edx
lea eax, [ebp - 0x2f0]
push eax
call fcn.00477d50
mov edx, eax
lea ecx, [ebp - 0x24]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2f4]
push ecx
lea edx, [ebp - 0x2f0]
push edx
push 2
call dword [fcn.004012f0]
add esp, 0xc
mov dword [ebp - 4], 0x17f
mov eax, dword [ebp - 0x24]
push eax
push 0x40ff08
call dword [sym.imp.MSVBVM60.DLL___vbaStrTextCmp]
test eax, eax
jne 0x4b19b8
mov dword [ebp - 4], 0x180
push 0x3fa99999
push 0x9999999a
call dword [sym.imp.MSVBVM60.DLL___vbaStrR8]
mov edx, eax
lea ecx, [ebp - 0x24]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x182
mov ecx, dword [ebp - 0x24]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Str]
fmul qword [0x4020b8]
fnstsw ax
test al, 0xd
jne 0x4be92b
sub esp, 8
fstp qword [esp]
call dword [sym.imp.MSVBVM60.DLL___vbaStrR8]
mov edx, eax
lea ecx, [ebp - 0x24]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x183
cmp dword [ebp - 0x74], 0
jne 0x4b5845
mov dword [ebp - 4], 0x184
mov edx, dword [ebp - 0x250]
push edx
push 0x419958
call dword [sym.imp.MSVBVM60.DLL___vbaStrTextCmp]
test eax, eax
jne 0x4b30ae
mov dword [ebp - 4], 0x185
lea eax, [ebp - 0x24]
push eax
mov ecx, dword [ebp - 0xd0]
push ecx
mov edx, dword [ebp - 0xd4]
push edx
mov eax, dword [ebp - 0x2c0]
push eax
mov ecx, dword [ebp - 0x2c4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x4b1a68
fdiv qword [0x401978]
jmp 0x4b1a79
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x4be92b
fstp qword [ebp - 0xed8]
mov edx, dword [ebp - 0x2a4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Str]
cmp dword [section..data], 0
jne 0x4b1aa7
fdiv qword [0x4020b8]
jmp 0x4b1ab8
push dword [0x4020bc]
push dword [0x4020b8]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fsubr qword [0x4020b0]
fmul qword [ebp - 0xed8]
fnstsw ax
test al, 0xd
jne 0x4be92b
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
push edx
push eax
call fcn.004d53a0
mov dword [ebp - 0x218], eax
mov dword [ebp - 0x214], edx
mov dword [ebp - 4], 0x186
mov eax, dword [ebp - 0x214]
push eax
mov ecx, dword [ebp - 0x218]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x4b1b13
fdiv qword [0x403528]
jmp 0x4b1b24
push dword [0x40352c]
push dword [0x403528]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0x3f8]
fnstsw ax
test al, 0xd
jne 0x4be92b
mov dword [ebp - 0x400], 5
push 2
lea edx, [ebp - 0x400]
push edx
lea eax, [ebp - 0x410]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRound]
lea ecx, [ebp - 0x410]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [ebp - 0x210], eax
mov dword [ebp - 0x20c], edx
lea edx, [ebp - 0x410]
push edx
lea eax, [ebp - 0x400]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x187
mov ecx, dword [ebp - 0x20c]
push ecx
mov edx, dword [ebp - 0x210]
push edx
mov eax, dword [ebp - 0x214]
push eax
mov ecx, dword [ebp - 0x218]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
mov dword [ebp - 0x2d8], eax
mov dword [ebp - 0x2d4], edx
mov dword [ebp - 4], 0x188
lea edx, [ebp - 0x24]
push edx
mov eax, dword [ebp - 0x1f4]
push eax
mov ecx, dword [ebp - 0x1f8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x4b1beb
fdiv qword [0x401978]
jmp 0x4b1bfc
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x4be92b
fstp qword [ebp - 0xee0]
mov edx, dword [ebp - 0x2dc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Str]
cmp dword [section..data], 0
jne 0x4b1c2a
fdiv qword [0x4020b8]
jmp 0x4b1c3b
push dword [0x4020bc]
push dword [0x4020b8]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fsubr qword [0x4020b0]
fmul qword [ebp - 0xee0]
fnstsw ax
test al, 0xd
jne 0x4be92b
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
push edx
push eax
call fcn.004d53a0
mov dword [ebp - 0x1b0], eax
mov dword [ebp - 0x1ac], edx
mov dword [ebp - 4], 0x189
mov eax, dword [ebp - 0x44]
push eax
mov ecx, dword [ebp - 0x48]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x4b1c90
fdiv qword [0x401978]
jmp 0x4b1ca1
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x4be92b
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
push edx
push eax
mov edx, dword [ebp - 0x1ac]
push edx
mov eax, dword [ebp - 0x1b0]
push eax
mov ecx, dword [ebp - 0x214]
push ecx
mov edx, dword [ebp - 0x218]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [ebp - 0xa0], eax
mov dword [ebp - 0x9c], edx
mov dword [ebp - 4], 0x18a
lea eax, [ebp - 0x24]
push eax
mov ecx, dword [ebp - 0xc8]
push ecx
mov edx, dword [ebp - 0xcc]
push edx
mov eax, dword [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x280]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x4b1d2f
fdiv qword [0x401978]
jmp 0x4b1d40
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x4be92b
fstp qword [ebp - 0xee8]
mov edx, dword [ebp - 0x2a4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Str]
cmp dword [section..data], 0
jne 0x4b1d6e
fdiv qword [0x4020b8]
jmp 0x4b1d7f
push dword [0x4020bc]
push dword [0x4020b8]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fsubr qword [0x4020b0]
fmul qword [ebp - 0xee8]
fnstsw ax
test al, 0xd
jne 0x4be92b
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
push edx
push eax
call fcn.004d53a0
mov dword [ebp - 0x268], eax
mov dword [ebp - 0x264], edx
mov dword [ebp - 4], 0x18b
mov eax, dword [ebp - 0x264]
push eax
mov ecx, dword [ebp - 0x268]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x4b1dda
fdiv qword [0x403528]
jmp 0x4b1deb
push dword [0x40352c]
push dword [0x403528]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0x3f8]
fnstsw ax
test al, 0xd
jne 0x4be92b
mov dword [ebp - 0x400], 5
push 2
lea edx, [ebp - 0x400]
push edx
lea eax, [ebp - 0x410]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRound]
lea ecx, [ebp - 0x410]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [ebp - 0x90], eax
mov dword [ebp - 0x8c], edx
lea edx, [ebp - 0x410]
push edx
lea eax, [ebp - 0x400]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x18c
mov ecx, dword [ebp - 0x8c]
push ecx
mov edx, dword [ebp - 0x90]
push edx
mov eax, dword [ebp - 0x264]
push eax
mov ecx, dword [ebp - 0x268]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
mov dword [ebp - 0x68], eax
mov dword [ebp - 0x64], edx
mov dword [ebp - 4], 0x18d
lea edx, [ebp - 0x24]
push edx
mov eax, dword [ebp - 0x1d0]
push eax
mov ecx, dword [ebp - 0x1d4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x4b1eac
fdiv qword [0x401978]
jmp 0x4b1ebd
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x4be92b
fstp qword [ebp - 0xef0]
mov edx, dword [ebp - 0x2dc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Str]
cmp dword [section..data], 0
jne 0x4b1eeb
fdiv qword [0x4020b8]
jmp 0x4b1efc
push dword [0x4020bc]
push dword [0x4020b8]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fsubr qword [0x4020b0]
fmul qword [ebp - 0xef0]
fnstsw ax
test al, 0xd
jne 0x4be92b
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
push edx
push eax
call fcn.004d53a0
mov dword [ebp - 0x150], eax
mov dword [ebp - 0x14c], edx
mov dword [ebp - 4], 0x18e
mov eax, dword [ebp - 0x1c0]
push eax
mov ecx, dword [ebp - 0x1c4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x4b1f57
fdiv qword [0x401978]
jmp 0x4b1f68
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x4be92b
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
push edx
push eax
mov edx, dword [ebp - 0x14c]
push edx
mov eax, dword [ebp - 0x150]
push eax
mov ecx, dword [ebp - 0x264]
push ecx
mov edx, dword [ebp - 0x268]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [ebp - 0x98], eax
mov dword [ebp - 0x94], edx
mov dword [ebp - 4], 0x18f
mov eax, dword [ebp - 0xfc]
push eax
mov ecx, dword [ebp - 0x100]
push ecx
fld qword [0x4020a8]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
test eax, eax
jne 0x4b1ff5
mov dword [ebp - 4], 0x190
mov dword [ebp - 0x184], 0
mov dword [ebp - 0x180], 0x3ff00000
jmp 0x4b207e
mov dword [ebp - 4], 0x192
mov edx, dword [ebp - 0x9c]
push edx
mov eax, dword [ebp - 0xa0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fstp qword [ebp - 0xef8]
mov ecx, dword [ebp - 0xfc]
push ecx
mov edx, dword [ebp - 0x100]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x4b203b
fdiv qword [0x401978]
jmp 0x4b204c
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
cmp dword [section..data], 0
jne 0x4b205d
fdivr qword [ebp - 0xef8]
jmp 0x4b206e
push dword [ebp - 0xef4]
push dword [ebp - 0xef8]
call sub.MSVBVM60.DLL__adj_fdivr_m64
fstp qword [ebp - 0x184]
fnstsw ax
test al, 0xd
jne 0x4be92b
mov dword [ebp - 4], 0x194
mov eax, dword [ebp - 0x168]
push eax
mov ecx, dword [ebp - 0x16c]
push ecx
fld qword [0x4020a8]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
test eax, eax
jne 0x4b20c3
mov dword [ebp - 4], 0x195
mov dword [ebp - 0x1b8], 0
mov dword [ebp - 0x1b4], 0x3ff00000
jmp 0x4b214c
mov dword [ebp - 4], 0x197
mov edx, dword [ebp - 0x94]
push edx
mov eax, dword [ebp - 0x98]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fstp qword [ebp - 0xf00]
mov ecx, dword [ebp - 0x168]
push ecx
mov edx, dword [ebp - 0x16c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x4b2109
fdiv qword [0x401978]
jmp 0x4b211a
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
cmp dword [section..data], 0
jne 0x4b212b
fdivr qword [ebp - 0xf00]
jmp 0x4b213c
push dword [ebp - 0xefc]
push dword [ebp - 0xf00]
call sub.MSVBVM60.DLL__adj_fdivr_m64
fstp qword [ebp - 0x1b8]
fnstsw ax
test al, 0xd
jne 0x4be92b
mov dword [ebp - 4], 0x199
mov eax, dword [ebp - 0x104]
push eax
mov ecx, dword [ebp - 0x108]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x184]
fnstsw ax
test al, 0xd
jne 0x4be92b
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov dword [ebp - 0x108], eax
mov dword [ebp - 0x104], edx
mov dword [ebp - 4], 0x19a
mov edx, dword [ebp - 0x54]
push edx
mov eax, dword [ebp - 0x58]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x184]
fnstsw ax
test al, 0xd
jne 0x4be92b
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x54], edx
mov dword [ebp - 4], 0x19b
mov ecx, dword [ebp - 0x7c]
push ecx
mov edx, dword [ebp - 0x80]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x184]
fnstsw ax
test al, 0xd
jne 0x4be92b
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x7c], edx
mov dword [ebp - 4], 0x19c
mov eax, dword [ebp - 0x29c]
push eax
mov ecx, dword [ebp - 0x2a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x184]
fnstsw ax
test al, 0xd
jne 0x4be92b
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov dword [ebp - 0x2a0], eax
mov dword [ebp - 0x29c], edx
mov dword [ebp - 4], 0x19d
mov edx, dword [ebp - 0x284]
push edx
mov eax, dword [ebp - 0x288]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x184]
fnstsw ax
test al, 0xd
jne 0x4be92b
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov dword [ebp - 0x288], eax
mov dword [ebp - 0x284], edx
mov dword [ebp - 4], 0x19e
mov ecx, dword [ebp - 0x4c]
push ecx
mov edx, dword [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x184]
fnstsw ax
test al, 0xd
jne 0x4be92b
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov dword [ebp - 0x50], eax
mov dword [ebp - 0x4c], edx
mov dword [ebp - 4], 0x19f
mov eax, dword [ebp - 0x204]
push eax
mov ecx, dword [ebp - 0x208]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x184]
fnstsw ax
test al, 0xd
jne 0x4be92b
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov dword [ebp - 0x208], eax
mov dword [ebp - 0x204], edx
mov dword [ebp - 4], 0x1a0
mov edx, dword [ebp - 0x13c]
push edx
mov eax, dword [ebp - 0x140]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x184]
fnstsw ax
test al, 0xd
jne 0x4be92b
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov dword [ebp - 0x140], eax
mov dword [ebp - 0x13c], edx
mov dword [ebp - 4], 0x1a1
mov ecx, dword [ebp - 0x9c]
push ecx
mov edx, dword [ebp - 0xa0]
push edx
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x100], eax
mov dword [ebp - 0xfc], edx
mov dword [ebp - 4], 0x1a2
mov eax, dword [ebp - 0x94]
push eax
mov ecx, dword [ebp - 0x98]
push ecx
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x16c], eax
mov dword [ebp - 0x168], edx
mov dword [ebp - 4], 0x1a3
mov edx, dword [ebp - 0x20c]
push edx
mov eax, dword [ebp - 0x210]
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x2c4], eax
mov dword [ebp - 0x2c0], edx
mov dword [ebp - 4], 0x1a4
mov ecx, dword [ebp - 0x1ac]
push ecx
mov edx, dword [ebp - 0x1b0]
push edx
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x1f8], eax
mov dword [ebp - 0x1f4], edx
mov dword [ebp - 4], 0x1a5
mov eax, dword [ebp - 0x2d4]
push eax
mov ecx, dword [ebp - 0x2d8]
push ecx
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0xd4], eax
mov dword [ebp - 0xd0], edx
mov dword [ebp - 4], 0x1a6
mov edx, dword [ebp - 0x8c]
push edx
mov eax, dword [ebp - 0x90]
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x280], eax
mov dword [ebp - 0x27c], edx
mov dword [ebp - 4], 0x1a7
mov ecx, dword [ebp - 0x14c]
push ecx
mov edx, dword [ebp - 0x150]
push edx
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x1d4], eax
mov dword [ebp - 0x1d0], edx
mov dword [ebp - 4], 0x1a8
mov eax, dword [ebp - 0x64]
push eax
mov ecx, dword [ebp - 0x68]
push ecx
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0xcc], eax
mov dword [ebp - 0xc8], edx
mov dword [ebp - 4], 0x1a9
mov edx, dword [ebp - 0x274]
push edx
mov eax, dword [ebp - 0x278]
push eax
mov ecx, dword [ebp - 0x274]
push ecx
mov edx, dword [ebp - 0x278]
push edx
mov eax, dword [ebp - 0x19c]
push eax
mov ecx, dword [ebp - 0x1a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x184]
fnstsw ax
test al, 0xd
jne 0x4be92b
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [ebp - 0x1a0], eax
mov dword [ebp - 0x19c], edx
mov dword [ebp - 4], 0x1aa
mov edx, dword [ebp + 0xc]
mov eax, dword [edx]
mov dword [ebp - 0x574], eax
lea ecx, [ebp - 0x570]
push ecx
mov edx, dword [ebp - 0x574]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x574]
push ecx
call dword [eax + 0x68]
fnclex
mov dword [ebp - 0x578], eax
cmp dword [ebp - 0x578], 0
jge 0x4b2532
push 0x68
push 0x40f2ec
mov edx, dword [ebp - 0x574]
push edx
mov eax, dword [ebp - 0x578]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xf04], eax
jmp 0x4b253c
mov dword [ebp - 0xf04], 0
cmp dword [ebp - 0x570], 0
jle 0x4b25ad
mov dword [ebp - 4], 0x1ab
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x574]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x574]
push edx
call dword [ecx + 0x98]
fnclex
mov dword [ebp - 0x578], eax
cmp dword [ebp - 0x578], 0
jge 0x4b25a3
push 0x98
push 0x40f2ec
mov eax, dword [ebp - 0x574]
push eax
mov ecx, dword [ebp - 0x578]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xf08], eax
jmp 0x4b25ad
mov dword [ebp - 0xf08], 0
mov dword [ebp - 4], 0x1ad
mov edx, dword [ebp + 0xc]
mov eax, dword [edx]
mov dword [ebp - 0x574], eax
lea ecx, [ebp - 0x564]
push ecx
mov edx, dword [ebp - 0x574]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x574]
push ecx
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x578], eax
cmp dword [ebp - 0x578], 0
jge 0x4b260c
push 0x50
push 0x40f2ec
mov edx, dword [ebp - 0x574]
push edx
mov eax, dword [ebp - 0x578]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xf0c], eax
jmp 0x4b2616
mov dword [ebp - 0xf0c], 0
movsx ecx, word [ebp - 0x564]
test ecx, ecx
jne 0x4b30a9
mov dword [ebp - 4], 0x1ae
mov edx, dword [ebp + 0xc]
mov eax, dword [edx]
mov dword [ebp - 0x574], eax
lea ecx, [ebp - 0x3e4]
push ecx
mov edx, dword [ebp - 0x574]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x574]
push ecx
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x578], eax
cmp dword [ebp - 0x578], 0
jge 0x4b2684
push 0x54
push 0x40f2ec
mov edx, dword [ebp - 0x574]
push edx
mov eax, dword [ebp - 0x578]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xf10], eax
jmp 0x4b268e
mov dword [ebp - 0xf10], 0
mov ecx, dword [ebp - 0x3e4]
mov dword [ebp - 0x57c], ecx
mov dword [ebp - 0x4e8], 0x41996c
mov dword [ebp - 0x4f0], 8
lea edx, [ebp - 0x3e8]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x4f0]
mov dword [eax], ecx
mov edx, dword [ebp - 0x4ec]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x4e8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x4e4]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x57c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x57c]
push edx
call dword [ecx + 0x28]
fnclex
mov dword [ebp - 0x580], eax
cmp dword [ebp - 0x580], 0
jge 0x4b272a
push 0x28
push 0x410e74
mov eax, dword [ebp - 0x57c]
push eax
mov ecx, dword [ebp - 0x580]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xf14], eax
jmp 0x4b2734
mov dword [ebp - 0xf14], 0
mov edx, dword [ebp - 0x3e8]
mov dword [ebp - 0x584], edx
lea eax, [ebp - 0x400]
push eax
mov ecx, dword [ebp - 0x584]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x584]
push eax
call dword [edx + 0x34]
fnclex
mov dword [ebp - 0x588], eax
cmp dword [ebp - 0x588], 0
jge 0x4b278d
push 0x34
push 0x410e84
mov ecx, dword [ebp - 0x584]
push ecx
mov edx, dword [ebp - 0x588]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xf18], eax
jmp 0x4b2797
mov dword [ebp - 0xf18], 0
mov dword [ebp - 0x4f8], 0x419988
mov dword [ebp - 0x500], 0x8008
lea eax, [ebp - 0x400]
push eax
lea ecx, [ebp - 0x500]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTextTstEq]
mov word [ebp - 0x58c], ax
lea edx, [ebp - 0x3e8]
push edx
lea eax, [ebp - 0x3e4]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x400]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx ecx, word [ebp - 0x58c]
test ecx, ecx
je 0x4b2be4
mov dword [ebp - 4], 0x1af
mov edx, dword [ebp + 0xc]
mov eax, dword [edx]
mov dword [ebp - 0x58c], eax
lea ecx, [ebp - 0x3ec]
push ecx
mov edx, dword [ebp - 0x58c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x58c]
push ecx
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x590], eax
cmp dword [ebp - 0x590], 0
jge 0x4b2859
push 0x54
push 0x40f2ec
mov edx, dword [ebp - 0x58c]
push edx
mov eax, dword [ebp - 0x590]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xf1c], eax
jmp 0x4b2863
mov dword [ebp - 0xf1c], 0
mov ecx, dword [ebp - 0x3ec]
mov dword [ebp - 0x594], ecx
mov dword [ebp - 0x528], 0x417c08
mov dword [ebp - 0x530], 8
lea edx, [ebp - 0x3f0]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x530]
mov dword [eax], ecx
mov edx, dword [ebp - 0x52c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x528]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x524]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x594]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x594]
push edx
call dword [ecx + 0x28]
fnclex
mov dword [ebp - 0x598], eax
cmp dword [ebp - 0x598], 0
jge 0x4b28ff
push 0x28
push 0x410e74
mov eax, dword [ebp - 0x594]
push eax
mov ecx, dword [ebp - 0x598]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xf20], eax
jmp 0x4b2909
mov dword [ebp - 0xf20], 0
mov edx, dword [ebp - 0x3f0]
mov dword [ebp - 0x59c], edx
mov eax, dword [ebp + 0xc]
mov ecx, dword [eax]
mov dword [ebp - 0x574], ecx
lea edx, [ebp - 0x3e4]
push edx
mov eax, dword [ebp - 0x574]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x574]
push edx
call dword [ecx + 0x54]
fnclex
mov dword [ebp - 0x578], eax
cmp dword [ebp - 0x578], 0
jge 0x4b296d
push 0x54
push 0x40f2ec
mov eax, dword [ebp - 0x574]
push eax
mov ecx, dword [ebp - 0x578]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xf24], eax
jmp 0x4b2977
mov dword [ebp - 0xf24], 0
mov edx, dword [ebp - 0x3e4]
mov dword [ebp - 0x57c], edx
mov dword [ebp - 0x4e8], 0x417c08
mov dword [ebp - 0x4f0], 8
lea eax, [ebp - 0x3e8]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x4f0]
mov dword [ecx], edx
mov eax, dword [ebp - 0x4ec]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x4e8]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x4e4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x57c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x57c]
push eax
call dword [edx + 0x28]
fnclex
mov dword [ebp - 0x580], eax
cmp dword [ebp - 0x580], 0
jge 0x4b2a13
push 0x28
push 0x410e74
mov ecx, dword [ebp - 0x57c]
push ecx
mov edx, dword [ebp - 0x580]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xf28], eax
jmp 0x4b2a1d
mov dword [ebp - 0xf28], 0
mov eax, dword [ebp - 0x3e8]
mov dword [ebp - 0x584], eax
lea ecx, [ebp - 0x400]
push ecx
mov edx, dword [ebp - 0x584]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x584]
push ecx
call dword [eax + 0x34]
fnclex
mov dword [ebp - 0x588], eax
cmp dword [ebp - 0x588], 0
jge 0x4b2a76
push 0x34
push 0x410e84
mov edx, dword [ebp - 0x584]
push edx
mov eax, dword [ebp - 0x588]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xf2c], eax
jmp 0x4b2a80
mov dword [ebp - 0xf2c], 0
mov ecx, dword [ebp - 0x278]
mov dword [ebp - 0x4f8], ecx
mov edx, dword [ebp - 0x274]
mov dword [ebp - 0x4f4], edx
mov dword [ebp - 0x500], 6
mov eax, dword [ebp - 0x184]
mov dword [ebp - 0x508], eax
mov ecx, dword [ebp - 0x180]
mov dword [ebp - 0x504], ecx
mov dword [ebp - 0x510], 5
mov edx, dword [ebp - 0x278]
mov dword [ebp - 0x518], edx
mov eax, dword [ebp - 0x274]
mov dword [ebp - 0x514], eax
mov dword [ebp - 0x520], 6
lea ecx, [ebp - 0x400]
push ecx
lea edx, [ebp - 0x500]
push edx
lea eax, [ebp - 0x410]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
lea ecx, [ebp - 0x510]
push ecx
lea edx, [ebp - 0x420]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0x520]
push eax
lea ecx, [ebp - 0x430]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [edx]
mov dword [eax], ecx
mov ecx, dword [edx + 4]
mov dword [eax + 4], ecx
mov ecx, dword [edx + 8]
mov dword [eax + 8], ecx
mov edx, dword [edx + 0xc]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x59c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x59c]
push edx
call dword [ecx + 0x38]
fnclex
mov dword [ebp - 0x5a0], eax
cmp dword [ebp - 0x5a0], 0
jge 0x4b2b95
push 0x38
push 0x410e84
mov eax, dword [ebp - 0x59c]
push eax
mov ecx, dword [ebp - 0x5a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xf30], eax
jmp 0x4b2b9f
mov dword [ebp - 0xf30], 0
lea edx, [ebp - 0x3f0]
push edx
lea eax, [ebp - 0x3ec]
push eax
lea ecx, [ebp - 0x3e8]
push ecx
lea edx, [ebp - 0x3e4]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x14
lea eax, [ebp - 0x430]
push eax
lea ecx, [ebp - 0x400]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x4b2f4e
mov dword [ebp - 4], 0x1b1
mov edx, dword [ebp + 0xc]
mov eax, dword [edx]
mov dword [ebp - 0x58c], eax
lea ecx, [ebp - 0x3ec]
push ecx
mov edx, dword [ebp - 0x58c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x58c]
push ecx
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x590], eax
cmp dword [ebp - 0x590], 0
jge 0x4b2c43
push 0x54
push 0x40f2ec
mov edx, dword [ebp - 0x58c]
push edx
mov eax, dword [ebp - 0x590]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xf34], eax
jmp 0x4b2c4d
mov dword [ebp - 0xf34], 0
mov ecx, dword [ebp - 0x3ec]
mov dword [ebp - 0x594], ecx
mov dword [ebp - 0x508], 0x417c08
mov dword [ebp - 0x510], 8
lea edx, [ebp - 0x3f0]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x510]
mov dword [eax], ecx
mov edx, dword [ebp - 0x50c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x508]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x504]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x594]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x594]
push edx
call dword [ecx + 0x28]
fnclex
mov dword [ebp - 0x598], eax
cmp dword [ebp - 0x598], 0
jge 0x4b2ce9
push 0x28
push 0x410e74
mov eax, dword [ebp - 0x594]
push eax
mov ecx, dword [ebp - 0x598]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xf38], eax
jmp 0x4b2cf3
mov dword [ebp - 0xf38], 0
mov edx, dword [ebp - 0x3f0]
mov dword [ebp - 0x59c], edx
mov eax, dword [ebp + 0xc]
mov ecx, dword [eax]
mov dword [ebp - 0x574], ecx
lea edx, [ebp - 0x3e4]
push edx
mov eax, dword [ebp - 0x574]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x574]
push edx
call dword [ecx + 0x54]
fnclex
mov dword [ebp - 0x578], eax
cmp dword [ebp - 0x578], 0
jge 0x4b2d57
push 0x54
push 0x40f2ec
mov eax, dword [ebp - 0x574]
push eax
mov ecx, dword [ebp - 0x578]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xf3c], eax
jmp 0x4b2d61
mov dword [ebp - 0xf3c], 0
mov edx, dword [ebp - 0x3e4]
mov dword [ebp - 0x57c], edx
mov dword [ebp - 0x4e8], 0x417c08
mov dword [ebp - 0x4f0], 8
lea eax, [ebp - 0x3e8]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x4f0]
mov dword [ecx], edx
mov eax, dword [ebp - 0x4ec]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x4e8]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x4e4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x57c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x57c]
push eax
call dword [edx + 0x28]
fnclex
mov dword [ebp - 0x580], eax
cmp dword [ebp - 0x580], 0
jge 0x4b2dfd
push 0x28
push 0x410e74
mov ecx, dword [ebp - 0x57c]
push ecx
mov edx, dword [ebp - 0x580]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xf40], eax
jmp 0x4b2e07
mov dword [ebp - 0xf40], 0
mov eax, dword [ebp - 0x3e8]
mov dword [ebp - 0x584], eax
lea ecx, [ebp - 0x400]
push ecx
mov edx, dword [ebp - 0x584]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x584]
push ecx
call dword [eax + 0x34]
fnclex
mov dword [ebp - 0x588], eax
cmp dword [ebp - 0x588], 0
jge 0x4b2e60
push 0x34
push 0x410e84
mov edx, dword [ebp - 0x584]
push edx
mov eax, dword [ebp - 0x588]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xf44], eax
jmp 0x4b2e6a
mov dword [ebp - 0xf44], 0
mov ecx, dword [ebp - 0x184]
mov dword [ebp - 0x4f8], ecx
mov edx, dword [ebp - 0x180]
mov dword [ebp - 0x4f4], edx
mov dword [ebp - 0x500], 5
lea eax, [ebp - 0x400]
push eax
lea ecx, [ebp - 0x500]
push ecx
lea edx, [ebp - 0x410]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
mov ecx, eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ecx]
mov dword [edx], eax
mov eax, dword [ecx + 4]
mov dword [edx + 4], eax
mov eax, dword [ecx + 8]
mov dword [edx + 8], eax
mov ecx, dword [ecx + 0xc]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x59c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x59c]
push ecx
call dword [eax + 0x38]
fnclex
mov dword [ebp - 0x5a0], eax
cmp dword [ebp - 0x5a0], 0
jge 0x4b2f11
push 0x38
push 0x410e84
mov edx, dword [ebp - 0x59c]
push edx
mov eax, dword [ebp - 0x5a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xf48], eax
jmp 0x4b2f1b
mov dword [ebp - 0xf48], 0
lea ecx, [ebp - 0x3f0]
push ecx
lea edx, [ebp - 0x3ec]
push edx
lea eax, [ebp - 0x3e8]
push eax
lea ecx, [ebp - 0x3e4]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x14
lea ecx, [ebp - 0x400]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x1b3
mov edx, dword [ebp + 0xc]
mov eax, dword [edx]
mov dword [ebp - 0x574], eax
mov dword [ebp - 0x4f8], 0x80020004
mov dword [ebp - 0x500], 0xa
mov dword [ebp - 0x4e8], 0x80020004
mov dword [ebp - 0x4f0], 0xa
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x500]
mov dword [ecx], edx
mov eax, dword [ebp - 0x4fc]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x4f8]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x4f4]
mov dword [ecx + 0xc], eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x4f0]
mov dword [ecx], edx
mov eax, dword [ebp - 0x4ec]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x4e8]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x4e4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x574]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x574]
push eax
call dword [edx + 0xac]
fnclex
mov dword [ebp - 0x578], eax
cmp dword [ebp - 0x578], 0
jge 0x4b3032
push 0xac
push 0x40f2ec
mov ecx, dword [ebp - 0x574]
push ecx
mov edx, dword [ebp - 0x578]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xf4c], eax
jmp 0x4b303c
mov dword [ebp - 0xf4c], 0
mov dword [ebp - 4], 0x1b4
mov eax, dword [ebp + 0xc]
mov ecx, dword [eax]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x574]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x574]
push ecx
call dword [eax + 0x90]
fnclex
mov dword [ebp - 0x578], eax
cmp dword [ebp - 0x578], 0
jge 0x4b309a
push 0x90
push 0x40f2ec
mov edx, dword [ebp - 0x574]
push edx
mov eax, dword [ebp - 0x578]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xf50], eax
jmp 0x4b30a4
mov dword [ebp - 0xf50], 0
jmp 0x4b25ad
jmp 0x4b5840
mov dword [ebp - 4], 0x1b6
mov ecx, dword [ebp - 0x250]
push ecx
push 0x4186f8
call dword [sym.imp.MSVBVM60.DLL___vbaStrTextCmp]
test eax, eax
jne 0x4b5840
mov dword [ebp - 4], 0x1b7
lea edx, [ebp - 0x24]
push edx
mov eax, dword [ebp - 0xc8]
push eax
mov ecx, dword [ebp - 0xcc]
push ecx
mov edx, dword [ebp - 0x27c]
push edx
mov eax, dword [ebp - 0x280]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x4b3115
fdiv qword [0x401978]
jmp 0x4b3126
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x4be92b
fstp qword [ebp - 0xf58]
mov ecx, dword [ebp - 0x2a4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Str]
cmp dword [section..data], 0
jne 0x4b3154
fdiv qword [0x4020b8]
jmp 0x4b3165
push dword [0x4020bc]
push dword [0x4020b8]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fsubr qword [0x4020b0]
fmul qword [ebp - 0xf58]
fnstsw ax
test al, 0xd
jne 0x4be92b
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
push edx
push eax
call fcn.004d53a0
mov dword [ebp - 0x268], eax
mov dword [ebp - 0x264], edx
mov dword [ebp - 4], 0x1b8
mov edx, dword [ebp - 0x264]
push edx
mov eax, dword [ebp - 0x268]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x4b31c0
fdiv qword [0x403528]
jmp 0x4b31d1
push dword [0x40352c]
push dword [0x403528]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0x3f8]
fnstsw ax
test al, 0xd
jne 0x4be92b
mov dword [ebp - 0x400], 5
push 2
lea ecx, [ebp - 0x400]
push ecx
lea edx, [ebp - 0x410]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRound]
lea eax, [ebp - 0x410]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [ebp - 0x90], eax
mov dword [ebp - 0x8c], edx
lea ecx, [ebp - 0x410]
push ecx
lea edx, [ebp - 0x400]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x1b9
mov eax, dword [ebp - 0x8c]
push eax
mov ecx, dword [ebp - 0x90]
push ecx
mov edx, dword [ebp - 0x264]
push edx
mov eax, dword [ebp - 0x268]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
mov dword [ebp - 0x68], eax
mov dword [ebp - 0x64], edx
mov dword [ebp - 4], 0x1ba
lea ecx, [ebp - 0x24]
push ecx
mov edx, dword [ebp - 0x1d0]
push edx
mov eax, dword [ebp - 0x1d4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x4b3292
fdiv qword [0x401978]
jmp 0x4b32a3
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x4be92b
fstp qword [ebp - 0xf60]
mov ecx, dword [ebp - 0x2a4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Str]
cmp dword [section..data], 0
jne 0x4b32d1
fdiv qword [0x4020b8]
jmp 0x4b32e2
push dword [0x4020bc]
push dword [0x4020b8]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fsubr qword [0x4020b0]
fmul qword [ebp - 0xf60]
fnstsw ax
test al, 0xd
jne 0x4be92b
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
push edx
push eax
call fcn.004d53a0
mov dword [ebp - 0x150], eax
mov dword [ebp - 0x14c], edx
mov dword [ebp - 4], 0x1bb
mov edx, dword [ebp - 0x1c0]
push edx
mov eax, dword [ebp - 0x1c4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x4b333d
fdiv qword [0x401978]
jmp 0x4b334e
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x4be92b
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
push edx
push eax
mov ecx, dword [ebp - 0x14c]
push ecx
mov edx, dword [ebp - 0x150]
push edx
mov eax, dword [ebp - 0x264]
push eax
mov ecx, dword [ebp - 0x268]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [ebp - 0x98], eax
mov dword [ebp - 0x94], edx
mov dword [ebp - 4], 0x1bc
mov edx, dword [ebp + 0xc]
mov eax, dword [edx]
mov dword [ebp - 0x574], eax
lea ecx, [ebp - 0x570]
push ecx
mov edx, dword [ebp - 0x574]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x574]
push ecx
call dword [eax + 0x68]
fnclex
mov dword [ebp - 0x578], eax
cmp dword [ebp - 0x578], 0
jge 0x4b33f5
push 0x68
push 0x40f2ec
mov edx, dword [ebp - 0x574]
push edx
mov eax, dword [ebp - 0x578]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xf64], eax
jmp 0x4b33ff
mov dword [ebp - 0xf64], 0
cmp dword [ebp - 0x570], 0
jle 0x4b3470
mov dword [ebp - 4], 0x1bd
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x574]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x574]
push edx
call dword [ecx + 0x98]
fnclex
mov dword [ebp - 0x578], eax
cmp dword [ebp - 0x578], 0
jge 0x4b3466
push 0x98
push 0x40f2ec
mov eax, dword [ebp - 0x574]
push eax
mov ecx, dword [ebp - 0x578]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xf68], eax
jmp 0x4b3470
mov dword [ebp - 0xf68], 0
mov dword [ebp - 4], 0x1bf
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
mov dword [ebp - 0xa0], eax
mov dword [ebp - 0x9c], edx
mov dword [ebp - 4], 0x1c0
mov edx, dword [ebp + 0xc]
mov eax, dword [edx]
mov dword [ebp - 0x574], eax
lea ecx, [ebp - 0x564]
push ecx
mov edx, dword [ebp - 0x574]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x574]
push ecx
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x578], eax
cmp dword [ebp - 0x578], 0
jge 0x4b34ea
push 0x50
push 0x40f2ec
mov edx, dword [ebp - 0x574]
push edx
mov eax, dword [ebp - 0x578]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xf6c], eax
jmp 0x4b34f4
mov dword [ebp - 0xf6c], 0
movsx ecx, word [ebp - 0x564]
test ecx, ecx
jne 0x4b5051
mov dword [ebp - 4], 0x1c1
mov edx, dword [ebp + 0xc]
mov eax, dword [edx]
mov dword [ebp - 0x574], eax
lea ecx, [ebp - 0x3e4]
push ecx
mov edx, dword [ebp - 0x574]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x574]
push ecx
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x578], eax
cmp dword [ebp - 0x578], 0
jge 0x4b3562
push 0x54
push 0x40f2ec
mov edx, dword [ebp - 0x574]
push edx
mov eax, dword [ebp - 0x578]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xf70], eax
jmp 0x4b356c
mov dword [ebp - 0xf70], 0
mov ecx, dword [ebp - 0x3e4]
mov dword [ebp - 0x57c], ecx
mov dword [ebp - 0x4e8], 0x41996c
mov dword [ebp - 0x4f0], 8
lea edx, [ebp - 0x3e8]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x4f0]
mov dword [eax], ecx
mov edx, dword [ebp - 0x4ec]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x4e8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x4e4]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x57c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x57c]
push edx
call dword [ecx + 0x28]
fnclex
mov dword [ebp - 0x580], eax
cmp dword [ebp - 0x580], 0
jge 0x4b3608
push 0x28
push 0x410e74
mov eax, dword [ebp - 0x57c]
push eax
mov ecx, dword [ebp - 0x580]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xf74], eax
jmp 0x4b3612
mov dword [ebp - 0xf74], 0
mov edx, dword [ebp - 0x3e8]
mov dword [ebp - 0x584], edx
lea eax, [ebp - 0x400]
push eax
mov ecx, dword [ebp - 0x584]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x584]
push eax
call dword [edx + 0x34]
fnclex
mov dword [ebp - 0x588], eax
cmp dword [ebp - 0x588], 0
jge 0x4b366b
push 0x34
push 0x410e84
mov ecx, dword [ebp - 0x584]
push ecx
mov edx, dword [ebp - 0x588]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xf78], eax
jmp 0x4b3675
mov dword [ebp - 0xf78], 0
mov dword [ebp - 0x4f8], 0x419998
mov dword [ebp - 0x500], 0x8008
lea eax, [ebp - 0x400]
push eax
lea ecx, [ebp - 0x500]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTextTstEq]
mov word [ebp - 0x58c], ax
lea edx, [ebp - 0x3e8]
push edx
lea eax, [ebp - 0x3e4]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x400]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx ecx, word [ebp - 0x58c]
test ecx, ecx
je 0x4b3d57
mov dword [ebp - 4], 0x1c2
mov edx, dword [ebp + 0xc]
mov eax, dword [edx]
mov dword [ebp - 0x574], eax
lea ecx, [ebp - 0x3e4]
push ecx
mov edx, dword [ebp - 0x574]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x574]
push ecx
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x578], eax
cmp dword [ebp - 0x578], 0
jge 0x4b3737
push 0x54
push 0x40f2ec
mov edx, dword [ebp - 0x574]
push edx
mov eax, dword [ebp - 0x578]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xf7c], eax
jmp 0x4b3741
mov dword [ebp - 0xf7c], 0
mov ecx, dword [ebp - 0x3e4]
mov dword [ebp - 0x57c], ecx
mov dword [ebp - 0x4e8], 0x417c08
mov dword [ebp - 0x4f0], 8
lea edx, [ebp - 0x3e8]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x4f0]
mov dword [eax], ecx
mov edx, dword [ebp - 0x4ec]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x4e8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x4e4]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x57c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x57c]
push edx
call dword [ecx + 0x28]
fnclex
mov dword [ebp - 0x580], eax
cmp dword [ebp - 0x580], 0
jge 0x4b37dd
push 0x28
push 0x410e74
mov eax, dword [ebp - 0x57c]
push eax
mov ecx, dword [ebp - 0x580]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xf80], eax
jmp 0x4b37e7
mov dword [ebp - 0xf80], 0
mov dword [ebp - 0x408], 0
mov dword [ebp - 0x410], 2
mov edx, dword [ebp - 0x3e8]
mov dword [ebp - 0x75c], edx
mov dword [ebp - 0x3e8], 0
mov eax, dword [ebp - 0x75c]
mov dword [ebp - 0x3f8], eax
mov dword [ebp - 0x400], 9
lea ecx, [ebp - 0x410]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x400]
mov dword [edx], eax
mov ecx, dword [ebp - 0x3fc]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x3f8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x3f4]
mov dword [edx + 0xc], ecx
lea edx, [ebp - 0x420]
push edx
call fcn.0047d200
mov dword [ebp - 0x508], 0x2710
mov dword [ebp - 0x510], 2
mov eax, dword [ebp - 0x2dc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Str]
cmp dword [section..data], 0
jne 0x4b389b
fdiv qword [0x4020b8]
jmp 0x4b38ac
push dword [0x4020bc]
push dword [0x4020b8]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fsubr qword [0x4020b0]
fstp qword [ebp - 0x518]
fnstsw ax
test al, 0xd
jne 0x4be92b
mov dword [ebp - 0x520], 5
lea ecx, [ebp - 0x24]
push ecx
lea edx, [ebp - 0x420]
push edx
lea eax, [ebp - 0x510]
push eax
lea ecx, [ebp - 0x430]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
lea edx, [ebp - 0x520]
push edx
lea eax, [ebp - 0x440]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
push edx
push eax
call fcn.004d53a0
push edx
push eax
mov ecx, dword [ebp - 0x9c]
push ecx
mov edx, dword [ebp - 0xa0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [ebp - 0xa0], eax
mov dword [ebp - 0x9c], edx
lea ecx, [ebp - 0x3e4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea eax, [ebp - 0x420]
push eax
lea ecx, [ebp - 0x410]
push ecx
lea edx, [ebp - 0x400]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x1c3
mov eax, dword [ebp + 0xc]
mov ecx, dword [eax]
mov dword [ebp - 0x574], ecx
lea edx, [ebp - 0x3e4]
push edx
mov eax, dword [ebp - 0x574]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x574]
push edx
call dword [ecx + 0x54]
fnclex
mov dword [ebp - 0x578], eax
cmp dword [ebp - 0x578], 0
jge 0x4b39bb
push 0x54
push 0x40f2ec
mov eax, dword [ebp - 0x574]
push eax
mov ecx, dword [ebp - 0x578]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xf84], eax
jmp 0x4b39c5
mov dword [ebp - 0xf84], 0
mov edx, dword [ebp - 0x3e4]
mov dword [ebp - 0x57c], edx
mov dword [ebp - 0x4e8], 0x417c08
mov dword [ebp - 0x4f0], 8
lea eax, [ebp - 0x3e8]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x4f0]
mov dword [ecx], edx
mov eax, dword [ebp - 0x4ec]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x4e8]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x4e4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x57c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x57c]
push eax
call dword [edx + 0x28]
fnclex
mov dword [ebp - 0x580], eax
cmp dword [ebp - 0x580], 0
jge 0x4b3a61
push 0x28
push 0x410e74
mov ecx, dword [ebp - 0x57c]
push ecx
mov edx, dword [ebp - 0x580]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xf88], eax
jmp 0x4b3a6b
mov dword [ebp - 0xf88], 0
mov dword [ebp - 0x408], 0
mov dword [ebp - 0x410], 2
mov eax, dword [ebp - 0x3e8]
mov dword [ebp - 0x760], eax
mov dword [ebp - 0x3e8], 0
mov ecx, dword [ebp - 0x760]
mov dword [ebp - 0x3f8], ecx
mov dword [ebp - 0x400], 9
lea edx, [ebp - 0x410]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x400]
mov dword [eax], ecx
mov edx, dword [ebp - 0x3fc]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x3f8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x3f4]
mov dword [eax + 0xc], edx
lea eax, [ebp - 0x420]
push eax
call fcn.0047d200
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
mov dword [ebp - 0x584], edx
lea eax, [ebp - 0x3ec]
push eax
mov ecx, dword [ebp - 0x584]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x584]
push eax
call dword [edx + 0x54]
fnclex
mov dword [ebp - 0x588], eax
cmp dword [ebp - 0x588], 0
jge 0x4b3b45
push 0x54
push 0x40f2ec
mov ecx, dword [ebp - 0x584]
push ecx
mov edx, dword [ebp - 0x588]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xf8c], eax
jmp 0x4b3b4f
mov dword [ebp - 0xf8c], 0
mov eax, dword [ebp - 0x3ec]
mov dword [ebp - 0x58c], eax
mov dword [ebp - 0x518], 0x417c08
mov dword [ebp - 0x520], 8
lea ecx, [ebp - 0x3f0]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x520]
mov dword [edx], eax
mov ecx, dword [ebp - 0x51c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x518]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x514]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x58c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x58c]
push ecx
call dword [eax + 0x28]
fnclex
mov dword [ebp - 0x590], eax
cmp dword [ebp - 0x590], 0
jge 0x4b3beb
push 0x28
push 0x410e74
mov edx, dword [ebp - 0x58c]
push edx
mov eax, dword [ebp - 0x590]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xf90], eax
jmp 0x4b3bf5
mov dword [ebp - 0xf90], 0
mov ecx, dword [ebp - 0x3f0]
mov dword [ebp - 0x594], ecx
mov edx, dword [ebp - 0x2dc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Str]
cmp dword [section..data], 0
jne 0x4b3c1f
fdiv qword [0x4020b8]
jmp 0x4b3c30
push dword [0x4020bc]
push dword [0x4020b8]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fsubr qword [0x4020b0]
fstp qword [ebp - 0x508]
fnstsw ax
test al, 0xd
jne 0x4be92b
mov dword [ebp - 0x510], 5
lea eax, [ebp - 0x24]
push eax
lea ecx, [ebp - 0x420]
push ecx
lea edx, [ebp - 0x510]
push edx
lea eax, [ebp - 0x430]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
push edx
push eax
call fcn.004d53a0
mov dword [ebp - 0x528], eax
mov dword [ebp - 0x524], edx
mov dword [ebp - 0x530], 6
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x530]
mov dword [ecx], edx
mov eax, dword [ebp - 0x52c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x528]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x524]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x594]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x594]
push eax
call dword [edx + 0x38]
fnclex
mov dword [ebp - 0x598], eax
cmp dword [ebp - 0x598], 0
jge 0x4b3d08
push 0x38
push 0x410e84
mov ecx, dword [ebp - 0x594]
push ecx
mov edx, dword [ebp - 0x598]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xf94], eax
jmp 0x4b3d12
mov dword [ebp - 0xf94], 0
lea eax, [ebp - 0x3f0]
push eax
lea ecx, [ebp - 0x3ec]
push ecx
lea edx, [ebp - 0x3e4]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x10
lea eax, [ebp - 0x420]
push eax
lea ecx, [ebp - 0x410]
push ecx
lea edx, [ebp - 0x400]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
jmp 0x4b4ef6
mov dword [ebp - 4], 0x1c4
mov eax, dword [ebp + 0xc]
mov ecx, dword [eax]
mov dword [ebp - 0x574], ecx
lea edx, [ebp - 0x3e4]
push edx
mov eax, dword [ebp - 0x574]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x574]
push edx
call dword [ecx + 0x54]
fnclex
mov dword [ebp - 0x578], eax
cmp dword [ebp - 0x578], 0
jge 0x4b3db6
push 0x54
push 0x40f2ec
mov eax, dword [ebp - 0x574]
push eax
mov ecx, dword [ebp - 0x578]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xf98], eax
jmp 0x4b3dc0
mov dword [ebp - 0xf98], 0
mov edx, dword [ebp - 0x3e4]
mov dword [ebp - 0x57c], edx
mov dword [ebp - 0x4e8], 0x41996c
mov dword [ebp - 0x4f0], 8
lea eax, [ebp - 0x3e8]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x4f0]
mov dword [ecx], edx
mov eax, dword [ebp - 0x4ec]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x4e8]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x4e4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x57c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x57c]
push eax
call dword [edx + 0x28]
fnclex
mov dword [ebp - 0x580], eax
cmp dword [ebp - 0x580], 0
jge 0x4b3e5c
push 0x28
push 0x410e74
mov ecx, dword [ebp - 0x57c]
push ecx
mov edx, dword [ebp - 0x580]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xf9c], eax
jmp 0x4b3e66
mov dword [ebp - 0xf9c], 0
mov eax, dword [ebp - 0x3e8]
mov dword [ebp - 0x584], eax
lea ecx, [ebp - 0x400]
push ecx
mov edx, dword [ebp - 0x584]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x584]
push ecx
call dword [eax + 0x34]
fnclex
mov dword [ebp - 0x588], eax
cmp dword [ebp - 0x588], 0
jge 0x4b3ebf
push 0x34
push 0x410e84
mov edx, dword [ebp - 0x584]
push edx
mov eax, dword [ebp - 0x588]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xfa0], eax
jmp 0x4b3ec9
mov dword [ebp - 0xfa0], 0
mov dword [ebp - 0x4f8], 0x419988
mov dword [ebp - 0x500], 0x8008
lea ecx, [ebp - 0x400]
push ecx
lea edx, [ebp - 0x500]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTextTstEq]
mov word [ebp - 0x58c], ax
lea eax, [ebp - 0x3e8]
push eax
lea ecx, [ebp - 0x3e4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x400]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx edx, word [ebp - 0x58c]
test edx, edx
je 0x4b46a7
mov dword [ebp - 4], 0x1c5
mov eax, dword [ebp + 0xc]
mov ecx, dword [eax]
mov dword [ebp - 0x574], ecx
lea edx, [ebp - 0x3e4]
push edx
mov eax, dword [ebp - 0x574]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x574]
push edx
call dword [ecx + 0x54]
fnclex
mov dword [ebp - 0x578], eax
cmp dword [ebp - 0x578], 0
jge 0x4b3f8b
push 0x54
push 0x40f2ec
mov eax, dword [ebp - 0x574]
push eax
mov ecx, dword [ebp - 0x578]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xfa4], eax
jmp 0x4b3f95
mov dword [ebp - 0xfa4], 0
mov edx, dword [ebp - 0x3e4]
mov dword [ebp - 0x57c], edx
mov dword [ebp - 0x4e8], 0x417c08
mov dword [ebp - 0x4f0], 8
lea eax, [ebp - 0x3e8]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x4f0]
mov dword [ecx], edx
mov eax, dword [ebp - 0x4ec]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x4e8]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x4e4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x57c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x57c]
push eax
call dword [edx + 0x28]
fnclex
mov dword [ebp - 0x580], eax
cmp dword [ebp - 0x580], 0
jge 0x4b4031
push 0x28
push 0x410e74
mov ecx, dword [ebp - 0x57c]
push ecx
mov edx, dword [ebp - 0x580]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xfa8], eax
jmp 0x4b403b
mov dword [ebp - 0xfa8], 0
mov eax, dword [ebp - 0x3e8]
mov dword [ebp - 0x584], eax
lea ecx, [ebp - 0x400]
push ecx
mov edx, dword [ebp - 0x584]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x584]
push ecx
call dword [eax + 0x34]
fnclex
mov dword [ebp - 0x588], eax
cmp dword [ebp - 0x588], 0
jge 0x4b4094
push 0x34
push 0x410e84
mov edx, dword [ebp - 0x584]
push edx
mov eax, dword [ebp - 0x588]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xfac], eax
jmp 0x4b409e
mov dword [ebp - 0xfac], 0
mov dword [ebp - 0x418], 0
mov dword [ebp - 0x420], 2
mov ecx, dword [ebp - 0x278]
mov dword [ebp - 0x4f8], ecx
mov edx, dword [ebp - 0x274]
mov dword [ebp - 0x4f4], edx
mov dword [ebp - 0x500], 6
lea eax, [ebp - 0x420]
push eax
lea ecx, [ebp - 0x400]
push ecx
lea edx, [ebp - 0x500]
push edx
lea eax, [ebp - 0x410]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov ecx, eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ecx]
mov dword [edx], eax
mov eax, dword [ecx + 4]
mov dword [edx + 4], eax
mov eax, dword [ecx + 8]
mov dword [edx + 8], eax
mov ecx, dword [ecx + 0xc]
mov dword [edx + 0xc], ecx
lea edx, [ebp - 0x430]
push edx
call fcn.0047d200
mov dword [ebp - 0x518], 0x2710
mov dword [ebp - 0x520], 2
mov eax, dword [ebp - 0x2a4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Str]
cmp dword [section..data], 0
jne 0x4b4158
fdiv qword [0x4020b8]
jmp 0x4b4169
push dword [0x4020bc]
push dword [0x4020b8]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fsubr qword [0x4020b0]
fstp qword [ebp - 0x528]
fnstsw ax
test al, 0xd
jne 0x4be92b
mov dword [ebp - 0x530], 5
lea ecx, [ebp - 0x24]
push ecx
lea edx, [ebp - 0x430]
push edx
lea eax, [ebp - 0x520]
push eax
lea ecx, [ebp - 0x440]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
lea edx, [ebp - 0x530]
push edx
lea eax, [ebp - 0x450]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
push edx
push eax
call fcn.004d53a0
push edx
push eax
mov ecx, dword [ebp - 0x9c]
push ecx
mov edx, dword [ebp - 0xa0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [ebp - 0xa0], eax
mov dword [ebp - 0x9c], edx
lea eax, [ebp - 0x3e8]
push eax
lea ecx, [ebp - 0x3e4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x430]
push edx
lea eax, [ebp - 0x420]
push eax
lea ecx, [ebp - 0x400]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x1c6
mov edx, dword [ebp + 0xc]
mov eax, dword [edx]
mov dword [ebp - 0x574], eax
lea ecx, [ebp - 0x3e4]
push ecx
mov edx, dword [ebp - 0x574]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x574]
push ecx
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x578], eax
cmp dword [ebp - 0x578], 0
jge 0x4b4285
push 0x54
push 0x40f2ec
mov edx, dword [ebp - 0x574]
push edx
mov eax, dword [ebp - 0x578]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xfb0], eax
jmp 0x4b428f
mov dword [ebp - 0xfb0], 0
mov ecx, dword [ebp - 0x3e4]
mov dword [ebp - 0x57c], ecx
mov dword [ebp - 0x4e8], 0x417c08
mov dword [ebp - 0x4f0], 8
lea edx, [ebp - 0x3e8]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x4f0]
mov dword [eax], ecx
mov edx, dword [ebp - 0x4ec]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x4e8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x4e4]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x57c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x57c]
push edx
call dword [ecx + 0x28]
fnclex
mov dword [ebp - 0x580], eax
cmp dword [ebp - 0x580], 0
jge 0x4b432b
push 0x28
push 0x410e74
mov eax, dword [ebp - 0x57c]
push eax
mov ecx, dword [ebp - 0x580]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xfb4], eax
jmp 0x4b4335
mov dword [ebp - 0xfb4], 0
mov edx, dword [ebp - 0x3e8]
mov dword [ebp - 0x584], edx
lea eax, [ebp - 0x400]
push eax
mov ecx, dword [ebp - 0x584]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x584]
push eax
call dword [edx + 0x34]
fnclex
mov dword [ebp - 0x588], eax
cmp dword [ebp - 0x588], 0
jge 0x4b438e
push 0x34
push 0x410e84
mov ecx, dword [ebp - 0x584]
push ecx
mov edx, dword [ebp - 0x588]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xfb8], eax
jmp 0x4b4398
mov dword [ebp - 0xfb8], 0
mov dword [ebp - 0x418], 0
mov dword [ebp - 0x420], 2
mov eax, dword [ebp - 0x278]
mov dword [ebp - 0x4f8], eax
mov ecx, dword [ebp - 0x274]
mov dword [ebp - 0x4f4], ecx
mov dword [ebp - 0x500], 6
lea edx, [ebp - 0x420]
push edx
lea eax, [ebp - 0x400]
push eax
lea ecx, [ebp - 0x500]
push ecx
lea edx, [ebp - 0x410]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
mov ecx, eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ecx]
mov dword [edx], eax
mov eax, dword [ecx + 4]
mov dword [edx + 4], eax
mov eax, dword [ecx + 8]
mov dword [edx + 8], eax
mov ecx, dword [ecx + 0xc]
mov dword [edx + 0xc], ecx
lea edx, [ebp - 0x430]
push edx
call fcn.0047d200
mov eax, dword [ebp + 0xc]
mov ecx, dword [eax]
mov dword [ebp - 0x58c], ecx
lea edx, [ebp - 0x3ec]
push edx
mov eax, dword [ebp - 0x58c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x58c]
push edx
call dword [ecx + 0x54]
fnclex
mov dword [ebp - 0x590], eax
cmp dword [ebp - 0x590], 0
jge 0x4b4478
push 0x54
push 0x40f2ec
mov eax, dword [ebp - 0x58c]
push eax
mov ecx, dword [ebp - 0x590]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xfbc], eax
jmp 0x4b4482
mov dword [ebp - 0xfbc], 0
mov edx, dword [ebp - 0x3ec]
mov dword [ebp - 0x594], edx
mov dword [ebp - 0x528], 0x417c08
mov dword [ebp - 0x530], 8
lea eax, [ebp - 0x3f0]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x530]
mov dword [ecx], edx
mov eax, dword [ebp - 0x52c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x528]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x524]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x594]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x594]
push eax
call dword [edx + 0x28]
fnclex
mov dword [ebp - 0x598], eax
cmp dword [ebp - 0x598], 0
jge 0x4b451e
push 0x28
push 0x410e74
mov ecx, dword [ebp - 0x594]
push ecx
mov edx, dword [ebp - 0x598]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xfc0], eax
jmp 0x4b4528
mov dword [ebp - 0xfc0], 0
mov eax, dword [ebp - 0x3f0]
mov dword [ebp - 0x59c], eax
mov ecx, dword [ebp - 0x2a4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Str]
cmp dword [section..data], 0
jne 0x4b4552
fdiv qword [0x4020b8]
jmp 0x4b4563
push dword [0x4020bc]
push dword [0x4020b8]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fsubr qword [0x4020b0]
fstp qword [ebp - 0x518]
fnstsw ax
test al, 0xd
jne 0x4be92b
mov dword [ebp - 0x520], 5
mov edx, dword [ebp - 0x274]
push edx
mov eax, dword [ebp - 0x278]
push eax
lea ecx, [ebp - 0x24]
push ecx
lea edx, [ebp - 0x430]
push edx
lea eax, [ebp - 0x520]
push eax
lea ecx, [ebp - 0x440]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
push edx
push eax
call fcn.004d53a0
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [ebp - 0x538], eax
mov dword [ebp - 0x534], edx
mov dword [ebp - 0x540], 6
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x540]
mov dword [edx], eax
mov ecx, dword [ebp - 0x53c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x538]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x534]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x59c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x59c]
push ecx
call dword [eax + 0x38]
fnclex
mov dword [ebp - 0x5a0], eax
cmp dword [ebp - 0x5a0], 0
jge 0x4b4651
push 0x38
push 0x410e84
mov edx, dword [ebp - 0x59c]
push edx
mov eax, dword [ebp - 0x5a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xfc4], eax
jmp 0x4b465b
mov dword [ebp - 0xfc4], 0
lea ecx, [ebp - 0x3f0]
push ecx
lea edx, [ebp - 0x3ec]
push edx
lea eax, [ebp - 0x3e8]
push eax
lea ecx, [ebp - 0x3e4]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x14
lea edx, [ebp - 0x430]
push edx
lea eax, [ebp - 0x420]
push eax
lea ecx, [ebp - 0x400]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
jmp 0x4b4ef6
mov dword [ebp - 4], 0x1c7
mov edx, dword [ebp + 0xc]
mov eax, dword [edx]
mov dword [ebp - 0x574], eax
lea ecx, [ebp - 0x3e4]
push ecx
mov edx, dword [ebp - 0x574]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x574]
push ecx
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x578], eax
cmp dword [ebp - 0x578], 0
jge 0x4b4706
push 0x54
push 0x40f2ec
mov edx, dword [ebp - 0x574]
push edx
mov eax, dword [ebp - 0x578]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xfc8], eax
jmp 0x4b4710
mov dword [ebp - 0xfc8], 0
mov ecx, dword [ebp - 0x3e4]
mov dword [ebp - 0x57c], ecx
mov dword [ebp - 0x4e8], 0x41996c
mov dword [ebp - 0x4f0], 8
lea edx, [ebp - 0x3e8]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x4f0]
mov dword [eax], ecx
mov edx, dword [ebp - 0x4ec]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x4e8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x4e4]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x57c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x57c]
push edx
call dword [ecx + 0x28]
fnclex
mov dword [ebp - 0x580], eax
cmp dword [ebp - 0x580], 0
jge 0x4b47ac
push 0x28
push 0x410e74
mov eax, dword [ebp - 0x57c]
push eax
mov ecx, dword [ebp - 0x580]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xfcc], eax
jmp 0x4b47b6
mov dword [ebp - 0xfcc], 0
mov edx, dword [ebp - 0x3e8]
mov dword [ebp - 0x584], edx
lea eax, [ebp - 0x400]
push eax
mov ecx, dword [ebp - 0x584]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x584]
push eax
call dword [edx + 0x34]
fnclex
mov dword [ebp - 0x588], eax
cmp dword [ebp - 0x588], 0
jge 0x4b480f
push 0x34
push 0x410e84
mov ecx, dword [ebp - 0x584]
push ecx
mov edx, dword [ebp - 0x588]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xfd0], eax
jmp 0x4b4819
mov dword [ebp - 0xfd0], 0
mov dword [ebp - 0x4f8], 0x419988
mov dword [ebp - 0x500], 0x8008
lea eax, [ebp - 0x400]
push eax
lea ecx, [ebp - 0x500]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTextTstNe]
mov word [ebp - 0x58c], ax
lea edx, [ebp - 0x3e8]
push edx
lea eax, [ebp - 0x3e4]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x400]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx ecx, word [ebp - 0x58c]
test ecx, ecx
je 0x4b4ef6
mov dword [ebp - 4], 0x1c8
mov edx, dword [ebp + 0xc]
mov eax, dword [edx]
mov dword [ebp - 0x574], eax
lea ecx, [ebp - 0x3e4]
push ecx
mov edx, dword [ebp - 0x574]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x574]
push ecx
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x578], eax
cmp dword [ebp - 0x578], 0
jge 0x4b48db
push 0x54
push 0x40f2ec
mov edx, dword [ebp - 0x574]
push edx
mov eax, dword [ebp - 0x578]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xfd4], eax
jmp 0x4b48e5
mov dword [ebp - 0xfd4], 0
mov ecx, dword [ebp - 0x3e4]
mov dword [ebp - 0x57c], ecx
mov dword [ebp - 0x4e8], 0x417c08
mov dword [ebp - 0x4f0], 8
lea edx, [ebp - 0x3e8]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x4f0]
mov dword [eax], ecx
mov edx, dword [ebp - 0x4ec]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x4e8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x4e4]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x57c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x57c]
push edx
call dword [ecx + 0x28]
fnclex
mov dword [ebp - 0x580], eax
cmp dword [ebp - 0x580], 0
jge 0x4b4981
push 0x28
push 0x410e74
mov eax, dword [ebp - 0x57c]
push eax
mov ecx, dword [ebp - 0x580]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xfd8], eax
jmp 0x4b498b
mov dword [ebp - 0xfd8], 0
mov dword [ebp - 0x408], 0
mov dword [ebp - 0x410], 2
mov edx, dword [ebp - 0x3e8]
mov dword [ebp - 0x764], edx
mov dword [ebp - 0x3e8], 0
mov eax, dword [ebp - 0x764]
mov dword [ebp - 0x3f8], eax
mov dword [ebp - 0x400], 9
lea ecx, [ebp - 0x410]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x400]
mov dword [edx], eax
mov ecx, dword [ebp - 0x3fc]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x3f8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x3f4]
mov dword [edx + 0xc], ecx
lea edx, [ebp - 0x420]
push edx
call fcn.0047d200
mov dword [ebp - 0x508], 0x2710
mov dword [ebp - 0x510], 2
mov eax, dword [ebp - 0x2a4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Str]
cmp dword [section..data], 0
jne 0x4b4a3f
fdiv qword [0x4020b8]
jmp 0x4b4a50
push dword [0x4020bc]
push dword [0x4020b8]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fsubr qword [0x4020b0]
fstp qword [ebp - 0x518]
fnstsw ax
test al, 0xd
jne 0x4be92b
mov dword [ebp - 0x520], 5
lea ecx, [ebp - 0x24]
push ecx
lea edx, [ebp - 0x420]
push edx
lea eax, [ebp - 0x510]
push eax
lea ecx, [ebp - 0x430]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
lea edx, [ebp - 0x520]
push edx
lea eax, [ebp - 0x440]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
push edx
push eax
call fcn.004d53a0
push edx
push eax
mov ecx, dword [ebp - 0x9c]
push ecx
mov edx, dword [ebp - 0xa0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [ebp - 0xa0], eax
mov dword [ebp - 0x9c], edx
lea ecx, [ebp - 0x3e4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea eax, [ebp - 0x420]
push eax
lea ecx, [ebp - 0x410]
push ecx
lea edx, [ebp - 0x400]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x1c9
mov eax, dword [ebp + 0xc]
mov ecx, dword [eax]
mov dword [ebp - 0x574], ecx
lea edx, [ebp - 0x3e4]
push edx
mov eax, dword [ebp - 0x574]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x574]
push edx
call dword [ecx + 0x54]
fnclex
mov dword [ebp - 0x578], eax
cmp dword [ebp - 0x578], 0
jge 0x4b4b5f
push 0x54
push 0x40f2ec
mov eax, dword [ebp - 0x574]
push eax
mov ecx, dword [ebp - 0x578]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xfdc], eax
jmp 0x4b4b69
mov dword [ebp - 0xfdc], 0
mov edx, dword [ebp - 0x3e4]
mov dword [ebp - 0x57c], edx
mov dword [ebp - 0x4e8], 0x417c08
mov dword [ebp - 0x4f0], 8
lea eax, [ebp - 0x3e8]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x4f0]
mov dword [ecx], edx
mov eax, dword [ebp - 0x4ec]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x4e8]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x4e4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x57c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x57c]
push eax
call dword [edx + 0x28]
fnclex
mov dword [ebp - 0x580], eax
cmp dword [ebp - 0x580], 0
jge 0x4b4c05
push 0x28
push 0x410e74
mov ecx, dword [ebp - 0x57c]
push ecx
mov edx, dword [ebp - 0x580]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xfe0], eax
jmp 0x4b4c0f
mov dword [ebp - 0xfe0], 0
mov dword [ebp - 0x408], 0
mov dword [ebp - 0x410], 2
mov eax, dword [ebp - 0x3e8]
mov dword [ebp - 0x768], eax
mov dword [ebp - 0x3e8], 0
mov ecx, dword [ebp - 0x768]
mov dword [ebp - 0x3f8], ecx
mov dword [ebp - 0x400], 9
lea edx, [ebp - 0x410]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x400]
mov dword [eax], ecx
mov edx, dword [ebp - 0x3fc]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x3f8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x3f4]
mov dword [eax + 0xc], edx
lea eax, [ebp - 0x420]
push eax
call fcn.0047d200
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
mov dword [ebp - 0x584], edx
lea eax, [ebp - 0x3ec]
push eax
mov ecx, dword [ebp - 0x584]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x584]
push eax
call dword [edx + 0x54]
fnclex
mov dword [ebp - 0x588], eax
cmp dword [ebp - 0x588], 0
jge 0x4b4ce9
push 0x54
push 0x40f2ec
mov ecx, dword [ebp - 0x584]
push ecx
mov edx, dword [ebp - 0x588]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xfe4], eax
jmp 0x4b4cf3
mov dword [ebp - 0xfe4], 0
mov eax, dword [ebp - 0x3ec]
mov dword [ebp - 0x58c], eax
mov dword [ebp - 0x518], 0x417c08
mov dword [ebp - 0x520], 8
lea ecx, [ebp - 0x3f0]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x520]
mov dword [edx], eax
mov ecx, dword [ebp - 0x51c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x518]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x514]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x58c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x58c]
push ecx
call dword [eax + 0x28]
fnclex
mov dword [ebp - 0x590], eax
cmp dword [ebp - 0x590], 0
jge 0x4b4d8f
push 0x28
push 0x410e74
mov edx, dword [ebp - 0x58c]
push edx
mov eax, dword [ebp - 0x590]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xfe8], eax
jmp 0x4b4d99
mov dword [ebp - 0xfe8], 0
mov ecx, dword [ebp - 0x3f0]
mov dword [ebp - 0x594], ecx
mov edx, dword [ebp - 0x2a4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Str]
cmp dword [section..data], 0
jne 0x4b4dc3
fdiv qword [0x4020b8]
jmp 0x4b4dd4
push dword [0x4020bc]
push dword [0x4020b8]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fsubr qword [0x4020b0]
fstp qword [ebp - 0x508]
fnstsw ax
test al, 0xd
jne 0x4be92b
mov dword [ebp - 0x510], 5
lea eax, [ebp - 0x24]
push eax
lea ecx, [ebp - 0x420]
push ecx
lea edx, [ebp - 0x510]
push edx
lea eax, [ebp - 0x430]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
push edx
push eax
call fcn.004d53a0
mov dword [ebp - 0x528], eax
mov dword [ebp - 0x524], edx
mov dword [ebp - 0x530], 6
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x530]
mov dword [ecx], edx
mov eax, dword [ebp - 0x52c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x528]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x524]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x594]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x594]
push eax
call dword [edx + 0x38]
fnclex
mov dword [ebp - 0x598], eax
cmp dword [ebp - 0x598], 0
jge 0x4b4eac
push 0x38
push 0x410e84
mov ecx, dword [ebp - 0x594]
push ecx
mov edx, dword [ebp - 0x598]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xfec], eax
jmp 0x4b4eb6
mov dword [ebp - 0xfec], 0
lea eax, [ebp - 0x3f0]
push eax
lea ecx, [ebp - 0x3ec]
push ecx
lea edx, [ebp - 0x3e4]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x10
lea eax, [ebp - 0x420]
push eax
lea ecx, [ebp - 0x410]
push ecx
lea edx, [ebp - 0x400]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x1cb
mov eax, dword [ebp + 0xc]
mov ecx, dword [eax]
mov dword [ebp - 0x574], ecx
mov dword [ebp - 0x4f8], 0x80020004
mov dword [ebp - 0x500], 0xa
mov dword [ebp - 0x4e8], 0x80020004
mov dword [ebp - 0x4f0], 0xa
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x500]
mov dword [edx], eax
mov ecx, dword [ebp - 0x4fc]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x4f8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x4f4]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x4f0]
mov dword [edx], eax
mov ecx, dword [ebp - 0x4ec]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x4e8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x4e4]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x574]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x574]
push ecx
call dword [eax + 0xac]
fnclex
mov dword [ebp - 0x578], eax
cmp dword [ebp - 0x578], 0
jge 0x4b4fda
push 0xac
push 0x40f2ec
mov edx, dword [ebp - 0x574]
push edx
mov eax, dword [ebp - 0x578]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xff0], eax
jmp 0x4b4fe4
mov dword [ebp - 0xff0], 0
mov dword [ebp - 4], 0x1cc
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x574]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x574]
push edx
call dword [ecx + 0x90]
fnclex
mov dword [ebp - 0x578], eax
cmp dword [ebp - 0x578], 0
jge 0x4b5042
push 0x90
push 0x40f2ec
mov eax, dword [ebp - 0x574]
push eax
mov ecx, dword [ebp - 0x578]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xff4], eax
jmp 0x4b504c
mov dword [ebp - 0xff4], 0
jmp 0x4b348b
mov dword [ebp - 4], 0x1ce
mov edx, dword [ebp - 0xfc]
push edx
mov eax, dword [ebp - 0x100]
push eax
fld qword [0x4020a8]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
test eax, eax
jne 0x4b5096
mov dword [ebp - 4], 0x1cf
mov dword [ebp - 0x184], 0
mov dword [ebp - 0x180], 0x3ff00000
jmp 0x4b511f
mov dword [ebp - 4], 0x1d1
mov ecx, dword [ebp - 0x9c]
push ecx
mov edx, dword [ebp - 0xa0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fstp qword [ebp - 0xffc]
mov eax, dword [ebp - 0xfc]
push eax
mov ecx, dword [ebp - 0x100]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x4b50dc
fdiv qword [0x401978]
jmp 0x4b50ed
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
cmp dword [section..data], 0
jne 0x4b50fe
fdivr qword [ebp - 0xffc]
jmp 0x4b510f
push dword [ebp - 0xff8]
push dword [ebp - 0xffc]
call sub.MSVBVM60.DLL__adj_fdivr_m64
fstp qword [ebp - 0x184]
fnstsw ax
test al, 0xd
jne 0x4be92b
mov dword [ebp - 4], 0x1d3
mov edx, dword [ebp - 0x168]
push edx
mov eax, dword [ebp - 0x16c]
push eax
fld qword [0x4020a8]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
test eax, eax
jne 0x4b5164
mov dword [ebp - 4], 0x1d4
mov dword [ebp - 0x1b8], 0
mov dword [ebp - 0x1b4], 0x3ff00000
jmp 0x4b51ed
mov dword [ebp - 4], 0x1d6
mov ecx, dword [ebp - 0x94]
push ecx
mov edx, dword [ebp - 0x98]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fstp qword [ebp - 0x1004]
mov eax, dword [ebp - 0x168]
push eax
mov ecx, dword [ebp - 0x16c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x4b51aa
fdiv qword [0x401978]
jmp 0x4b51bb
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
cmp dword [section..data], 0
jne 0x4b51cc
fdivr qword [ebp - 0x1004]
jmp 0x4b51dd
push dword [ebp - 0x1000]
push dword [ebp - 0x1004]
call sub.MSVBVM60.DLL__adj_fdivr_m64
fstp qword [ebp - 0x1b8]
fnstsw ax
test al, 0xd
jne 0x4be92b
mov dword [ebp - 4], 0x1d8
mov edx, dword [ebp - 0x104]
push edx
mov eax, dword [ebp - 0x108]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x184]
fnstsw ax
test al, 0xd
jne 0x4be92b
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov dword [ebp - 0x108], eax
mov dword [ebp - 0x104], edx
mov dword [ebp - 4], 0x1d9
mov ecx, dword [ebp - 0x54]
push ecx
mov edx, dword [ebp - 0x58]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x184]
fnstsw ax
test al, 0xd
jne 0x4be92b
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x54], edx
mov dword [ebp - 4], 0x1da
mov eax, dword [ebp - 0x7c]
push eax
mov ecx, dword [ebp - 0x80]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x184]
fnstsw ax
test al, 0xd
jne 0x4be92b
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x7c], edx
mov dword [ebp - 4], 0x1db
mov edx, dword [ebp - 0x29c]
push edx
mov eax, dword [ebp - 0x2a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x184]
fnstsw ax
test al, 0xd
jne 0x4be92b
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov dword [ebp - 0x2a0], eax
mov dword [ebp - 0x29c], edx
mov dword [ebp - 4], 0x1dc
mov ecx, dword [ebp - 0x284]
push ecx
mov edx, dword [ebp - 0x288]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x184]
fnstsw ax
test al, 0xd
jne 0x4be92b
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov dword [ebp - 0x288], eax
mov dword [ebp - 0x284], edx
mov dword [ebp - 4], 0x1dd
mov eax, dword [ebp - 0x4c]
push eax
mov ecx, dword [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x184]
fnstsw ax
test al, 0xd
jne 0x4be92b
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov dword [ebp - 0x50], eax
mov dword [ebp - 0x4c], edx
mov dword [ebp - 4], 0x1de
mov edx, dword [ebp - 0x204]
push edx
mov eax, dword [ebp - 0x208]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x184]
fnstsw ax
test al, 0xd
jne 0x4be92b
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov dword [ebp - 0x208], eax
mov dword [ebp - 0x204], edx
mov dword [ebp - 4], 0x1df
mov ecx, dword [ebp - 0x13c]
push ecx
mov edx, dword [ebp - 0x140]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x184]
fnstsw ax
test al, 0xd
jne 0x4be92b
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov dword [ebp - 0x140], eax
mov dword [ebp - 0x13c], edx
mov dword [ebp - 4], 0x1e0
mov eax, dword [ebp - 0x9c]
push eax
mov ecx, dword [ebp - 0xa0]
push ecx
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x100], eax
mov dword [ebp - 0xfc], edx
mov dword [ebp - 4], 0x1e1
mov edx, dword [ebp - 0x94]
push edx
mov eax, dword [ebp - 0x98]
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x16c], eax
mov dword [ebp - 0x168], edx
mov dword [ebp - 4], 0x1e2
mov ecx, dword [ebp - 0x2c0]
push ecx
mov edx, dword [ebp - 0x2c4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x4b5435
fdiv qword [0x401978]
jmp 0x4b5446
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fmul qword [ebp - 0x184]
fstp qword [ebp - 0x3f8]
fnstsw ax
test al, 0xd
jne 0x4be92b
mov dword [ebp - 0x400], 5
push 2
lea eax, [ebp - 0x400]
push eax
lea ecx, [ebp - 0x410]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRound]
mov dword [ebp - 0x4f8], 0x2710
mov dword [ebp - 0x500], 2
lea edx, [ebp - 0x410]
push edx
lea eax, [ebp - 0x500]
push eax
lea ecx, [ebp - 0x420]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [ebp - 0x2c4], eax
mov dword [ebp - 0x2c0], edx
lea edx, [ebp - 0x410]
push edx
lea eax, [ebp - 0x400]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x1e3
mov ecx, dword [ebp - 0x1f4]
push ecx
mov edx, dword [ebp - 0x1f8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x4b5503
fdiv qword [0x401978]
jmp 0x4b5514
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fmul qword [ebp - 0x184]
fstp qword [ebp - 0x3f8]
fnstsw ax
test al, 0xd
jne 0x4be92b
mov dword [ebp - 0x400], 5
push 2
lea eax, [ebp - 0x400]
push eax
lea ecx, [ebp - 0x410]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRound]
mov dword [ebp - 0x4f8], 0x2710
mov dword [ebp - 0x500], 2
lea edx, [ebp - 0x410]
push edx
lea eax, [ebp - 0x500]
push eax
lea ecx, [ebp - 0x420]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [ebp - 0x1f8], eax
mov dword [ebp - 0x1f4], edx
lea edx, [ebp - 0x410]
push edx
lea eax, [ebp - 0x400]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x1e4
mov ecx, dword [ebp - 0x1f4]
push ecx
mov edx, dword [ebp - 0x1f8]
push edx
mov eax, dword [ebp - 0x2c0]
push eax
mov ecx, dword [ebp - 0x2c4]
push ecx
mov edx, dword [ebp - 0xfc]
push edx
mov eax, dword [ebp - 0x100]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
mov dword [ebp - 0xd4], eax
mov dword [ebp - 0xd0], edx
mov dword [ebp - 4], 0x1e5
mov ecx, dword [ebp - 0x27c]
push ecx
mov edx, dword [ebp - 0x280]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x4b561c
fdiv qword [0x401978]
jmp 0x4b562d
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fmul qword [ebp - 0x1b8]
fstp qword [ebp - 0x3f8]
fnstsw ax
test al, 0xd
jne 0x4be92b
mov dword [ebp - 0x400], 5
push 2
lea eax, [ebp - 0x400]
push eax
lea ecx, [ebp - 0x410]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRound]
mov dword [ebp - 0x4f8], 0x2710
mov dword [ebp - 0x500], 2
lea edx, [ebp - 0x410]
push edx
lea eax, [ebp - 0x500]
push eax
lea ecx, [ebp - 0x420]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [ebp - 0x280], eax
mov dword [ebp - 0x27c], edx
lea edx, [ebp - 0x410]
push edx
lea eax, [ebp - 0x400]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x1e6
mov ecx, dword [ebp - 0x1d0]
push ecx
mov edx, dword [ebp - 0x1d4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x4b56ea
fdiv qword [0x401978]
jmp 0x4b56fb
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fmul qword [ebp - 0x1b8]
fstp qword [ebp - 0x3f8]
fnstsw ax
test al, 0xd
jne 0x4be92b
mov dword [ebp - 0x400], 5
push 2
lea eax, [ebp - 0x400]
push eax
lea ecx, [ebp - 0x410]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRound]
mov dword [ebp - 0x4f8], 0x2710
mov dword [ebp - 0x500], 2
lea edx, [ebp - 0x410]
push edx
lea eax, [ebp - 0x500]
push eax
lea ecx, [ebp - 0x420]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [ebp - 0x1d4], eax
mov dword [ebp - 0x1d0], edx
lea edx, [ebp - 0x410]
push edx
lea eax, [ebp - 0x400]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x1e7
mov ecx, dword [ebp - 0x1d0]
push ecx
mov edx, dword [ebp - 0x1d4]
push edx
mov eax, dword [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x280]
push ecx
mov edx, dword [ebp - 0x168]
push edx
mov eax, dword [ebp - 0x16c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
mov dword [ebp - 0xcc], eax
mov dword [ebp - 0xc8], edx
mov dword [ebp - 4], 0x1e8
mov ecx, dword [ebp - 0x274]
push ecx
mov edx, dword [ebp - 0x278]
push edx
mov eax, dword [ebp - 0x274]
push eax
mov ecx, dword [ebp - 0x278]
push ecx
mov edx, dword [ebp - 0x19c]
push edx
mov eax, dword [ebp - 0x1a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x184]
fnstsw ax
test al, 0xd
jne 0x4be92b
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [ebp - 0x1a0], eax
mov dword [ebp - 0x19c], edx
jmp 0x4b9ce4
mov dword [ebp - 4], 0x1ea
cmp dword [ebp - 0x74], 1
jne 0x4b9ce4
mov dword [ebp - 4], 0x1eb
mov ecx, dword [ebp - 0x250]
push ecx
push 0x419958
call dword [sym.imp.MSVBVM60.DLL___vbaStrTextCmp]
test eax, eax
jne 0x4b7065
mov dword [ebp - 4], 0x1ec
lea edx, [ebp - 0x24]
push edx
mov eax, dword [ebp - 0xac]
push eax
mov ecx, dword [ebp - 0xb0]
push ecx
mov edx, dword [ebp - 0xe8]
push edx
mov eax, dword [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x4b58bd
fdiv qword [0x401978]
jmp 0x4b58ce
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x4be92b
fstp qword [ebp - 0x100c]
mov ecx, dword [ebp - 0x2a4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Str]
cmp dword [section..data], 0
jne 0x4b58fc
fdiv qword [0x4020b8]
jmp 0x4b590d
push dword [0x4020bc]
push dword [0x4020b8]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fsubr qword [0x4020b0]
fmul qword [ebp - 0x100c]
fnstsw ax
test al, 0xd
jne 0x4be92b
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
push edx
push eax
call fcn.004d53a0
mov dword [ebp - 0x218], eax
mov dword [ebp - 0x214], edx
mov dword [ebp - 4], 0x1ed
mov edx, dword [ebp - 0x214]
push edx
mov eax, dword [ebp - 0x218]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x4b5968
fdiv qword [0x403528]
jmp 0x4b5979
push dword [0x40352c]
push dword [0x403528]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0x3f8]
fnstsw ax
test al, 0xd
jne 0x4be92b
mov dword [ebp - 0x400], 5
push 2
lea ecx, [ebp - 0x400]
push ecx
lea edx, [ebp - 0x410]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRound]
lea eax, [ebp - 0x410]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [ebp - 0x210], eax
mov dword [ebp - 0x20c], edx
lea ecx, [ebp - 0x410]
push ecx
lea edx, [ebp - 0x400]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x1ee
mov eax, dword [ebp - 0x20c]
push eax
mov ecx, dword [ebp - 0x210]
push ecx
mov edx, dword [ebp - 0x214]
push edx
mov eax, dword [ebp - 0x218]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
mov dword [ebp - 0x2d8], eax
mov dword [ebp - 0x2d4], edx
mov dword [ebp - 4], 0x1ef
lea ecx, [ebp - 0x24]
push ecx
mov edx, dword [ebp - 0xb4]
push edx
mov eax, dword [ebp - 0xb8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x4b5a40
fdiv qword [0x401978]
jmp 0x4b5a51
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x4be92b
fstp qword [ebp - 0x1014]
mov ecx, dword [ebp - 0x2dc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Str]
cmp dword [section..data], 0
jne 0x4b5a7f
fdiv qword [0x4020b8]
jmp 0x4b5a90
push dword [0x4020bc]
push dword [0x4020b8]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fsubr qword [0x4020b0]
fmul qword [ebp - 0x1014]
fnstsw ax
test al, 0xd
jne 0x4be92b
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
push edx
push eax
call fcn.004d53a0
mov dword [ebp - 0x1b0], eax
mov dword [ebp - 0x1ac], edx
mov dword [ebp - 4], 0x1f0
mov edx, dword [ebp - 0x224]
push edx
mov eax, dword [ebp - 0x228]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x4b5aeb
fdiv qword [0x401978]
jmp 0x4b5afc
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x4be92b
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
push edx
push eax
mov ecx, dword [ebp - 0x1ac]
push ecx
mov edx, dword [ebp - 0x1b0]
push edx
mov eax, dword [ebp - 0x214]
push eax
mov ecx, dword [ebp - 0x218]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [ebp - 0xa0], eax
mov dword [ebp - 0x9c], edx
mov dword [ebp - 4], 0x1f1
mov edx, dword [ebp - 0xfc]
push edx
mov eax, dword [ebp - 0x100]
push eax
fld qword [0x4020a8]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
test eax, eax
jne 0x4b5b89
mov dword [ebp - 4], 0x1f2
mov dword [ebp - 0x220], 0
mov dword [ebp - 0x21c], 0x3ff00000
jmp 0x4b5c12
mov dword [ebp - 4], 0x1f4
mov ecx, dword [ebp - 0x9c]
push ecx
mov edx, dword [ebp - 0xa0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fstp qword [ebp - 0x101c]
mov eax, dword [ebp - 0xfc]
push eax
mov ecx, dword [ebp - 0x100]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x4b5bcf
fdiv qword [0x401978]
jmp 0x4b5be0
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
cmp dword [section..data], 0
jne 0x4b5bf1
fdivr qword [ebp - 0x101c]
jmp 0x4b5c02
push dword [ebp - 0x1018]
push dword [ebp - 0x101c]
call sub.MSVBVM60.DLL__adj_fdivr_m64
fstp qword [ebp - 0x220]
fnstsw ax
test al, 0xd
jne 0x4be92b
mov dword [ebp - 4], 0x1f6
mov edx, dword [ebp - 0x104]
push edx
mov eax, dword [ebp - 0x108]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x220]
fnstsw ax
test al, 0xd
jne 0x4be92b
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov dword [ebp - 0x108], eax
mov dword [ebp - 0x104], edx
mov dword [ebp - 4], 0x1f7
mov ecx, dword [ebp - 0x54]
push ecx
mov edx, dword [ebp - 0x58]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x220]
fnstsw ax
test al, 0xd
jne 0x4be92b
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x54], edx
mov dword [ebp - 4], 0x1f8
mov eax, dword [ebp - 0x7c]
push eax
mov ecx, dword [ebp - 0x80]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x220]
fnstsw ax
test al, 0xd
jne 0x4be92b
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x7c], edx
mov dword [ebp - 4], 0x1f9
mov edx, dword [ebp - 0x29c]
push edx
mov eax, dword [ebp - 0x2a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x220]
fnstsw ax
test al, 0xd
jne 0x4be92b
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov dword [ebp - 0x2a0], eax
mov dword [ebp - 0x29c], edx
mov dword [ebp - 4], 0x1fa
mov ecx, dword [ebp - 0x284]
push ecx
mov edx, dword [ebp - 0x288]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x220]
fnstsw ax
test al, 0xd
jne 0x4be92b
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov dword [ebp - 0x288], eax
mov dword [ebp - 0x284], edx
mov dword [ebp - 4], 0x1fb
mov eax, dword [ebp - 0x4c]
push eax
mov ecx, dword [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x220]
fnstsw ax
test al, 0xd
jne 0x4be92b
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov dword [ebp - 0x50], eax
mov dword [ebp - 0x4c], edx
mov dword [ebp - 4], 0x1fc
mov edx, dword [ebp - 0x204]
push edx
mov eax, dword [ebp - 0x208]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x220]
fnstsw ax
test al, 0xd
jne 0x4be92b
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov dword [ebp - 0x208], eax
mov dword [ebp - 0x204], edx
mov dword [ebp - 4], 0x1fd
mov ecx, dword [ebp - 0x13c]
push ecx
mov edx, dword [ebp - 0x140]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x220]
fnstsw ax
test al, 0xd
jne 0x4be92b
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov dword [ebp - 0x140], eax
mov dword [ebp - 0x13c], edx
mov dword [ebp - 4], 0x1fe
mov eax, dword [ebp - 0x9c]
push eax
mov ecx, dword [ebp - 0xa0]
push ecx
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x100], eax
mov dword [ebp - 0xfc], edx
mov dword [ebp - 4], 0x1ff
mov edx, dword [ebp - 0x168]
push edx
mov eax, dword [ebp - 0x16c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x220]
fnstsw ax
test al, 0xd
jne 0x4be92b
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov dword [ebp - 0x16c], eax
mov dword [ebp - 0x168], edx
mov dword [ebp - 4], 0x200
mov ecx, dword [ebp - 0x28c]
push ecx
mov edx, dword [ebp - 0x290]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x220]
fnstsw ax
test al, 0xd
jne 0x4be92b
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov dword [ebp - 0x290], eax
mov dword [ebp - 0x28c], edx
mov dword [ebp - 4], 0x201
mov eax, dword [ebp - 0x128]
push eax
mov ecx, dword [ebp - 0x12c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x220]
fnstsw ax
test al, 0xd
jne 0x4be92b
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov dword [ebp - 0x12c], eax
mov dword [ebp - 0x128], edx
mov dword [ebp - 4], 0x202
mov edx, dword [ebp - 0x20c]
push edx
mov eax, dword [ebp - 0x210]
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xe8], edx
mov dword [ebp - 4], 0x203
mov ecx, dword [ebp - 0x1ac]
push ecx
mov edx, dword [ebp - 0x1b0]
push edx
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0xb8], eax
mov dword [ebp - 0xb4], edx
mov dword [ebp - 4], 0x204
mov eax, dword [ebp - 0x2d4]
push eax
mov ecx, dword [ebp - 0x2d8]
push ecx
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xac], edx
mov dword [ebp - 4], 0x205
mov edx, dword [ebp - 0xd0]
push edx
mov eax, dword [ebp - 0xd4]
push eax
mov ecx, dword [ebp - 0x2c0]
push ecx
mov edx, dword [ebp - 0x2c4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x220]
fnstsw ax
test al, 0xd
jne 0x4be92b
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov dword [ebp - 0x218], eax
mov dword [ebp - 0x214], edx
mov dword [ebp - 4], 0x206
mov edx, 0x419400
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x4193ec
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0x2f4]
push eax
lea ecx, [ebp - 0x2f0]
push ecx
call fcn.0047cd40
mov edx, eax
lea ecx, [ebp - 0x2fc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, dword [ebp - 0x2fc]
mov dword [ebp - 0x76c], edx
mov dword [ebp - 0x2fc], 0
mov eax, dword [ebp - 0x214]
push eax
mov ecx, dword [ebp - 0x218]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fstp qword [ebp - 0x1024]
mov edx, dword [ebp - 0x76c]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Str]
cmp dword [section..data], 0
jne 0x4b6034
fdiv qword [0x4020b8]
jmp 0x4b6045
push dword [0x4020bc]
push dword [0x4020b8]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fadd qword [0x4020b0]
cmp dword [section..data], 0
jne 0x4b605c
fdivr qword [ebp - 0x1024]
jmp 0x4b606d
push dword [ebp - 0x1020]
push dword [ebp - 0x1024]
call sub.MSVBVM60.DLL__adj_fdivr_m64
fnstsw ax
test al, 0xd
jne 0x4be92b
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov dword [ebp - 0x210], eax
mov dword [ebp - 0x20c], edx
lea edx, [ebp - 0x2fc]
push edx
lea eax, [ebp - 0x2f8]
push eax
lea ecx, [ebp - 0x2f4]
push ecx
lea edx, [ebp - 0x2f0]
push edx
push 4
call dword [fcn.004012f0]
add esp, 0x14
mov dword [ebp - 4], 0x207
mov eax, dword [ebp - 0x20c]
push eax
mov ecx, dword [ebp - 0x210]
push ecx
mov edx, dword [ebp - 0x214]
push edx
mov eax, dword [ebp - 0x218]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
mov dword [ebp - 0x2d8], eax
mov dword [ebp - 0x2d4], edx
mov dword [ebp - 4], 0x208
mov ecx, dword [ebp - 0x20c]
push ecx
mov edx, dword [ebp - 0x210]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Cy]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyI4]
mov dword [ebp - 0x2c4], eax
mov dword [ebp - 0x2c0], edx
mov dword [ebp - 4], 0x209
mov eax, dword [ebp - 0x2d4]
push eax
mov ecx, dword [ebp - 0x2d8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Cy]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyI4]
mov dword [ebp - 0xd4], eax
mov dword [ebp - 0xd0], edx
mov dword [ebp - 4], 0x20a
mov edx, dword [ebp - 0x1f4]
push edx
mov eax, dword [ebp - 0x1f8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x220]
fnstsw ax
test al, 0xd
jne 0x4be92b
call dword [sym.imp.MSVBVM60.DLL___vbaFpI4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyI4]
mov dword [ebp - 0x1f8], eax
mov dword [ebp - 0x1f4], edx
mov dword [ebp - 4], 0x20b
mov edx, 0x419400
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x4193ec
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x2f4]
push ecx
lea edx, [ebp - 0x2f0]
push edx
call fcn.0047cd40
mov edx, eax
lea ecx, [ebp - 0x2fc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov eax, dword [ebp - 0x2fc]
mov dword [ebp - 0x770], eax
mov dword [ebp - 0x2fc], 0
mov ecx, dword [ebp - 0x168]
push ecx
mov edx, dword [ebp - 0x16c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x4b620a
fdiv qword [0x401978]
jmp 0x4b621b
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x4be92b
fstp qword [ebp - 0x102c]
mov edx, dword [ebp - 0x770]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Str]
cmp dword [section..data], 0
jne 0x4b6255
fdiv qword [0x4020b8]
jmp 0x4b6266
push dword [0x4020bc]
push dword [0x4020b8]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fadd qword [0x4020b0]
cmp dword [section..data], 0
jne 0x4b627d
fdivr qword [ebp - 0x102c]
jmp 0x4b628e
push dword [ebp - 0x1028]
push dword [ebp - 0x102c]
call sub.MSVBVM60.DLL__adj_fdivr_m64
fnstsw ax
test al, 0xd
jne 0x4be92b
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov dword [ebp - 0x3f8], eax
mov dword [ebp - 0x3f4], edx
mov dword [ebp - 0x400], 6
push 2
lea eax, [ebp - 0x400]
push eax
lea ecx, [ebp - 0x410]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRound]
mov dword [ebp - 0x4f8], 0x2710
mov dword [ebp - 0x500], 2
lea edx, [ebp - 0x410]
push edx
lea eax, [ebp - 0x500]
push eax
lea ecx, [ebp - 0x420]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [ebp - 0x280], eax
mov dword [ebp - 0x27c], edx
lea edx, [ebp - 0x2fc]
push edx
lea eax, [ebp - 0x2f8]
push eax
lea ecx, [ebp - 0x2f4]
push ecx
lea edx, [ebp - 0x2f0]
push edx
push 4
call dword [fcn.004012f0]
add esp, 0x14
lea eax, [ebp - 0x410]
push eax
lea ecx, [ebp - 0x400]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x20c
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
mov dword [ebp - 0x1d4], eax
mov dword [ebp - 0x1d0], edx
mov dword [ebp - 4], 0x20d
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
mov dword [ebp - 0x1c4], eax
mov dword [ebp - 0x1c0], edx
mov dword [ebp - 4], 0x20e
mov edx, dword [ebp - 0x27c]
push edx
mov eax, dword [ebp - 0x280]
push eax
mov ecx, dword [ebp - 0x168]
push ecx
mov edx, dword [ebp - 0x16c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
mov dword [ebp - 0xcc], eax
mov dword [ebp - 0xc8], edx
mov dword [ebp - 4], 0x20f
mov eax, dword [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x280]
push ecx
mov edx, dword [ebp - 0x2c0]
push edx
mov eax, dword [ebp - 0x2c4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
mov dword [ebp - 0x2c4], eax
mov dword [ebp - 0x2c0], edx
mov dword [ebp - 4], 0x210
mov ecx, dword [ebp - 0xc8]
push ecx
mov edx, dword [ebp - 0xcc]
push edx
mov eax, dword [ebp - 0xd0]
push eax
mov ecx, dword [ebp - 0xd4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
mov dword [ebp - 0xd4], eax
mov dword [ebp - 0xd0], edx
mov dword [ebp - 4], 0x211
mov edx, dword [ebp - 0x274]
push edx
mov eax, dword [ebp - 0x278]
push eax
mov ecx, dword [ebp - 0x274]
push ecx
mov edx, dword [ebp - 0x278]
push edx
mov eax, dword [ebp - 0x19c]
push eax
mov ecx, dword [ebp - 0x1a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x220]
fnstsw ax
test al, 0xd
jne 0x4be92b
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [ebp - 0x1a0], eax
mov dword [ebp - 0x19c], edx
mov dword [ebp - 4], 0x212
mov edx, dword [ebp + 0xc]
mov eax, dword [edx]
mov dword [ebp - 0x574], eax
lea ecx, [ebp - 0x570]
push ecx
mov edx, dword [ebp - 0x574]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x574]
push ecx
call dword [eax + 0x68]
fnclex
mov dword [ebp - 0x578], eax
cmp dword [ebp - 0x578], 0
jge 0x4b64e9
push 0x68
push 0x40f2ec
mov edx, dword [ebp - 0x574]
push edx
mov eax, dword [ebp - 0x578]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1030], eax
jmp 0x4b64f3
mov dword [ebp - 0x1030], 0
cmp dword [ebp - 0x570], 0
jle 0x4b6564
mov dword [ebp - 4], 0x213
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x574]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x574]
push edx
call dword [ecx + 0x98]
fnclex
mov dword [ebp - 0x578], eax
cmp dword [ebp - 0x578], 0
jge 0x4b655a
push 0x98
push 0x40f2ec
mov eax, dword [ebp - 0x574]
push eax
mov ecx, dword [ebp - 0x578]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1034], eax
jmp 0x4b6564
mov dword [ebp - 0x1034], 0
mov dword [ebp - 4], 0x215
mov edx, dword [ebp + 0xc]
mov eax, dword [edx]
mov dword [ebp - 0x574], eax
lea ecx, [ebp - 0x564]
push ecx
mov edx, dword [ebp - 0x574]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x574]
push ecx
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x578], eax
cmp dword [ebp - 0x578], 0
jge 0x4b65c3
push 0x50
push 0x40f2ec
mov edx, dword [ebp - 0x574]
push edx
mov eax, dword [ebp - 0x578]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1038], eax
jmp 0x4b65cd
mov dword [ebp - 0x1038], 0
movsx ecx, word [ebp - 0x564]
test ecx, ecx
jne 0x4b7060
mov dword [ebp - 4], 0x216
mov edx, dword [ebp + 0xc]
mov eax, dword [edx]
mov dword [ebp - 0x574], eax
lea ecx, [ebp - 0x3e4]
push ecx
mov edx, dword [ebp - 0x574]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x574]
push ecx
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x578], eax
cmp dword [ebp - 0x578], 0
jge 0x4b663b
push 0x54
push 0x40f2ec
mov edx, dword [ebp - 0x574]
push edx
mov eax, dword [ebp - 0x578]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x103c], eax
jmp 0x4b6645
mov dword [ebp - 0x103c], 0
mov ecx, dword [ebp - 0x3e4]
mov dword [ebp - 0x57c], ecx
mov dword [ebp - 0x4e8], 0x41996c
mov dword [ebp - 0x4f0], 8
lea edx, [ebp - 0x3e8]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x4f0]
mov dword [eax], ecx
mov edx, dword [ebp - 0x4ec]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x4e8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x4e4]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x57c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x57c]
push edx
call dword [ecx + 0x28]
fnclex
mov dword [ebp - 0x580], eax
cmp dword [ebp - 0x580], 0
jge 0x4b66e1
push 0x28
push 0x410e74
mov eax, dword [ebp - 0x57c]
push eax
mov ecx, dword [ebp - 0x580]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1040], eax
jmp 0x4b66eb
mov dword [ebp - 0x1040], 0
mov edx, dword [ebp - 0x3e8]
mov dword [ebp - 0x584], edx
lea eax, [ebp - 0x400]
push eax
mov ecx, dword [ebp - 0x584]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x584]
push eax
call dword [edx + 0x34]
fnclex
mov dword [ebp - 0x588], eax
cmp dword [ebp - 0x588], 0
jge 0x4b6744
push 0x34
push 0x410e84
mov ecx, dword [ebp - 0x584]
push ecx
mov edx, dword [ebp - 0x588]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1044], eax
jmp 0x4b674e
mov dword [ebp - 0x1044], 0
mov dword [ebp - 0x4f8], 0x419988
mov dword [ebp - 0x500], 0x8008
lea eax, [ebp - 0x400]
push eax
lea ecx, [ebp - 0x500]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTextTstEq]
mov word [ebp - 0x58c], ax
lea edx, [ebp - 0x3e8]
push edx
lea eax, [ebp - 0x3e4]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x400]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx ecx, word [ebp - 0x58c]
test ecx, ecx
je 0x4b6b9b
mov dword [ebp - 4], 0x217
mov edx, dword [ebp + 0xc]
mov eax, dword [edx]
mov dword [ebp - 0x58c], eax
lea ecx, [ebp - 0x3ec]
push ecx
mov edx, dword [ebp - 0x58c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x58c]
push ecx
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x590], eax
cmp dword [ebp - 0x590], 0
jge 0x4b6810
push 0x54
push 0x40f2ec
mov edx, dword [ebp - 0x58c]
push edx
mov eax, dword [ebp - 0x590]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1048], eax
jmp 0x4b681a
mov dword [ebp - 0x1048], 0
mov ecx, dword [ebp - 0x3ec]
mov dword [ebp - 0x594], ecx
mov dword [ebp - 0x528], 0x417c08
mov dword [ebp - 0x530], 8
lea edx, [ebp - 0x3f0]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x530]
mov dword [eax], ecx
mov edx, dword [ebp - 0x52c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x528]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x524]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x594]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x594]
push edx
call dword [ecx + 0x28]
fnclex
mov dword [ebp - 0x598], eax
cmp dword [ebp - 0x598], 0
jge 0x4b68b6
push 0x28
push 0x410e74
mov eax, dword [ebp - 0x594]
push eax
mov ecx, dword [ebp - 0x598]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x104c], eax
jmp 0x4b68c0
mov dword [ebp - 0x104c], 0
mov edx, dword [ebp - 0x3f0]
mov dword [ebp - 0x59c], edx
mov eax, dword [ebp + 0xc]
mov ecx, dword [eax]
mov dword [ebp - 0x574], ecx
lea edx, [ebp - 0x3e4]
push edx
mov eax, dword [ebp - 0x574]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x574]
push edx
call dword [ecx + 0x54]
fnclex
mov dword [ebp - 0x578], eax
cmp dword [ebp - 0x578], 0
jge 0x4b6924
push 0x54
push 0x40f2ec
mov eax, dword [ebp - 0x574]
push eax
mov ecx, dword [ebp - 0x578]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1050], eax
jmp 0x4b692e
mov dword [ebp - 0x1050], 0
mov edx, dword [ebp - 0x3e4]
mov dword [ebp - 0x57c], edx
mov dword [ebp - 0x4e8], 0x417c08
mov dword [ebp - 0x4f0], 8
lea eax, [ebp - 0x3e8]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x4f0]
mov dword [ecx], edx
mov eax, dword [ebp - 0x4ec]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x4e8]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x4e4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x57c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x57c]
push eax
call dword [edx + 0x28]
fnclex
mov dword [ebp - 0x580], eax
cmp dword [ebp - 0x580], 0
jge 0x4b69ca
push 0x28
push 0x410e74
mov ecx, dword [ebp - 0x57c]
push ecx
mov edx, dword [ebp - 0x580]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1054], eax
jmp 0x4b69d4
mov dword [ebp - 0x1054], 0
mov eax, dword [ebp - 0x3e8]
mov dword [ebp - 0x584], eax
lea ecx, [ebp - 0x400]
push ecx
mov edx, dword [ebp - 0x584]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x584]
push ecx
call dword [eax + 0x34]
fnclex
mov dword [ebp - 0x588], eax
cmp dword [ebp - 0x588], 0
jge 0x4b6a2d
push 0x34
push 0x410e84
mov edx, dword [ebp - 0x584]
push edx
mov eax, dword [ebp - 0x588]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1058], eax
jmp 0x4b6a37
mov dword [ebp - 0x1058], 0
mov ecx, dword [ebp - 0x278]
mov dword [ebp - 0x4f8], ecx
mov edx, dword [ebp - 0x274]
mov dword [ebp - 0x4f4], edx
mov dword [ebp - 0x500], 6
mov eax, dword [ebp - 0x220]
mov dword [ebp - 0x508], eax
mov ecx, dword [ebp - 0x21c]
mov dword [ebp - 0x504], ecx
mov dword [ebp - 0x510], 5
mov edx, dword [ebp - 0x278]
mov dword [ebp - 0x518], edx
mov eax, dword [ebp - 0x274]
mov dword [ebp - 0x514], eax
mov dword [ebp - 0x520], 6
lea ecx, [ebp - 0x400]
push ecx
lea edx, [ebp - 0x500]
push edx
lea eax, [ebp - 0x410]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
lea ecx, [ebp - 0x510]
push ecx
lea edx, [ebp - 0x420]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
lea eax, [ebp - 0x520]
push eax
lea ecx, [ebp - 0x430]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [edx]
mov dword [eax], ecx
mov ecx, dword [edx + 4]
mov dword [eax + 4], ecx
mov ecx, dword [edx + 8]
mov dword [eax + 8], ecx
mov edx, dword [edx + 0xc]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x59c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x59c]
push edx
call dword [ecx + 0x38]
fnclex
mov dword [ebp - 0x5a0], eax
cmp dword [ebp - 0x5a0], 0
jge 0x4b6b4c
push 0x38
push 0x410e84
mov eax, dword [ebp - 0x59c]
push eax
mov ecx, dword [ebp - 0x5a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x105c], eax
jmp 0x4b6b56
mov dword [ebp - 0x105c], 0
lea edx, [ebp - 0x3f0]
push edx
lea eax, [ebp - 0x3ec]
push eax
lea ecx, [ebp - 0x3e8]
push ecx
lea edx, [ebp - 0x3e4]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x14
lea eax, [ebp - 0x430]
push eax
lea ecx, [ebp - 0x400]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
jmp 0x4b6f05
mov dword [ebp - 4], 0x219
mov edx, dword [ebp + 0xc]
mov eax, dword [edx]
mov dword [ebp - 0x58c], eax
lea ecx, [ebp - 0x3ec]
push ecx
mov edx, dword [ebp - 0x58c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x58c]
push ecx
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x590], eax
cmp dword [ebp - 0x590], 0
jge 0x4b6bfa
push 0x54
push 0x40f2ec
mov edx, dword [ebp - 0x58c]
push edx
mov eax, dword [ebp - 0x590]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1060], eax
jmp 0x4b6c04
mov dword [ebp - 0x1060], 0
mov ecx, dword [ebp - 0x3ec]
mov dword [ebp - 0x594], ecx
mov dword [ebp - 0x508], 0x417c08
mov dword [ebp - 0x510], 8
lea edx, [ebp - 0x3f0]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x510]
mov dword [eax], ecx
mov edx, dword [ebp - 0x50c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x508]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x504]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x594]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x594]
push edx
call dword [ecx + 0x28]
fnclex
mov dword [ebp - 0x598], eax
cmp dword [ebp - 0x598], 0
jge 0x4b6ca0
push 0x28
push 0x410e74
mov eax, dword [ebp - 0x594]
push eax
mov ecx, dword [ebp - 0x598]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1064], eax
jmp 0x4b6caa
mov dword [ebp - 0x1064], 0
mov edx, dword [ebp - 0x3f0]
mov dword [ebp - 0x59c], edx
mov eax, dword [ebp + 0xc]
mov ecx, dword [eax]
mov dword [ebp - 0x574], ecx
lea edx, [ebp - 0x3e4]
push edx
mov eax, dword [ebp - 0x574]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x574]
push edx
call dword [ecx + 0x54]
fnclex
mov dword [ebp - 0x578], eax
cmp dword [ebp - 0x578], 0
jge 0x4b6d0e
push 0x54
push 0x40f2ec
mov eax, dword [ebp - 0x574]
push eax
mov ecx, dword [ebp - 0x578]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1068], eax
jmp 0x4b6d18
mov dword [ebp - 0x1068], 0
mov edx, dword [ebp - 0x3e4]
mov dword [ebp - 0x57c], edx
mov dword [ebp - 0x4e8], 0x417c08
mov dword [ebp - 0x4f0], 8
lea eax, [ebp - 0x3e8]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x4f0]
mov dword [ecx], edx
mov eax, dword [ebp - 0x4ec]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x4e8]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x4e4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x57c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x57c]
push eax
call dword [edx + 0x28]
fnclex
mov dword [ebp - 0x580], eax
cmp dword [ebp - 0x580], 0
jge 0x4b6db4
push 0x28
push 0x410e74
mov ecx, dword [ebp - 0x57c]
push ecx
mov edx, dword [ebp - 0x580]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x106c], eax
jmp 0x4b6dbe
mov dword [ebp - 0x106c], 0
mov eax, dword [ebp - 0x3e8]
mov dword [ebp - 0x584], eax
lea ecx, [ebp - 0x400]
push ecx
mov edx, dword [ebp - 0x584]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x584]
push ecx
call dword [eax + 0x34]
fnclex
mov dword [ebp - 0x588], eax
cmp dword [ebp - 0x588], 0
jge 0x4b6e17
push 0x34
push 0x410e84
mov edx, dword [ebp - 0x584]
push edx
mov eax, dword [ebp - 0x588]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1070], eax
jmp 0x4b6e21
mov dword [ebp - 0x1070], 0
mov ecx, dword [ebp - 0x220]
mov dword [ebp - 0x4f8], ecx
mov edx, dword [ebp - 0x21c]
mov dword [ebp - 0x4f4], edx
mov dword [ebp - 0x500], 5
lea eax, [ebp - 0x400]
push eax
lea ecx, [ebp - 0x500]
push ecx
lea edx, [ebp - 0x410]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
mov ecx, eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ecx]
mov dword [edx], eax
mov eax, dword [ecx + 4]
mov dword [edx + 4], eax
mov eax, dword [ecx + 8]
mov dword [edx + 8], eax
mov ecx, dword [ecx + 0xc]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x59c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x59c]
push ecx
call dword [eax + 0x38]
fnclex
mov dword [ebp - 0x5a0], eax
cmp dword [ebp - 0x5a0], 0
jge 0x4b6ec8
push 0x38
push 0x410e84
mov edx, dword [ebp - 0x59c]
push edx
mov eax, dword [ebp - 0x5a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1074], eax
jmp 0x4b6ed2
mov dword [ebp - 0x1074], 0
lea ecx, [ebp - 0x3f0]
push ecx
lea edx, [ebp - 0x3ec]
push edx
lea eax, [ebp - 0x3e8]
push eax
lea ecx, [ebp - 0x3e4]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x14
lea ecx, [ebp - 0x400]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x21b
mov edx, dword [ebp + 0xc]
mov eax, dword [edx]
mov dword [ebp - 0x574], eax
mov dword [ebp - 0x4f8], 0x80020004
mov dword [ebp - 0x500], 0xa
mov dword [ebp - 0x4e8], 0x80020004
mov dword [ebp - 0x4f0], 0xa
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x500]
mov dword [ecx], edx
mov eax, dword [ebp - 0x4fc]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x4f8]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x4f4]
mov dword [ecx + 0xc], eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x4f0]
mov dword [ecx], edx
mov eax, dword [ebp - 0x4ec]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x4e8]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x4e4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x574]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x574]
push eax
call dword [edx + 0xac]
fnclex
mov dword [ebp - 0x578], eax
cmp dword [ebp - 0x578], 0
jge 0x4b6fe9
push 0xac
push 0x40f2ec
mov ecx, dword [ebp - 0x574]
push ecx
mov edx, dword [ebp - 0x578]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1078], eax
jmp 0x4b6ff3
mov dword [ebp - 0x1078], 0
mov dword [ebp - 4], 0x21c
mov eax, dword [ebp + 0xc]
mov ecx, dword [eax]
mov dword [ebp - 0x574], ecx
mov edx, dword [ebp - 0x574]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x574]
push ecx
call dword [eax + 0x90]
fnclex
mov dword [ebp - 0x578], eax
cmp dword [ebp - 0x578], 0
jge 0x4b7051
push 0x90
push 0x40f2ec
mov edx, dword [ebp - 0x574]
push edx
mov eax, dword [ebp - 0x578]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x107c], eax
jmp 0x4b705b
mov dword [ebp - 0x107c], 0
jmp 0x4b6564
jmp 0x4b9ce4
mov dword [ebp - 4], 0x21e
mov ecx, dword [ebp - 0x250]
push ecx
push 0x4186f8
call dword [sym.imp.MSVBVM60.DLL___vbaStrTextCmp]
test eax, eax
jne 0x4b9ce4
mov dword [ebp - 4], 0x21f
mov edx, dword [ebp + 0xc]
mov eax, dword [edx]
mov dword [ebp - 0x574], eax
lea ecx, [ebp - 0x570]
push ecx
mov edx, dword [ebp - 0x574]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x574]
push ecx
call dword [eax + 0x68]
fnclex
mov dword [ebp - 0x578], eax
cmp dword [ebp - 0x578], 0
jge 0x4b70e5
push 0x68
push 0x40f2ec
mov edx, dword [ebp - 0x574]
push edx
mov eax, dword [ebp - 0x578]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1080], eax
jmp 0x4b70ef
mov dword [ebp - 0x1080], 0
cmp dword [ebp - 0x570], 0
jle 0x4b7160
mov dword [ebp - 4], 0x220
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
mov dword [ebp - 0x574], edx
mov eax, dword [ebp - 0x574]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x574]
push edx
call dword [ecx + 0x98]
fnclex
mov dword [ebp - 0x578], eax
cmp dword [ebp - 0x578], 0
jge 0x4b7156
push 0x98
push 0x40f2ec
mov eax, dword [ebp - 0x574]
push eax
mov ecx, dword [ebp - 0x578]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1084], eax
jmp 0x4b7160
mov dword [ebp - 0x1084], 0
mov dword [ebp - 4], 0x222
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
mov dword [ebp - 0xa0], eax
mov dword [ebp - 0x9c], edx
mov dword [ebp - 4], 0x223
mov edx, dword [ebp + 0xc]
mov eax, dword [edx]
mov dword [ebp - 0x574], eax
lea ecx, [ebp - 0x564]
push ecx
mov edx, dword [ebp - 0x574]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x574]
push ecx
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x578], eax
cmp dword [ebp - 0x578], 0
jge 0x4b71da
push 0x50
push 0x40f2ec
mov edx, dword [ebp - 0x574]
push edx
mov eax, dword [ebp - 0x578]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1088], eax
jmp 0x4b71e4
mov dword [ebp - 0x1088], 0
movsx ecx, word [ebp - 0x564]
test ecx, ecx
jne 0x4b8d55
mov dword [ebp - 4], 0x224
mov edx, dword [ebp + 0xc]
mov eax, dword [edx]
mov dword [ebp - 0x574], eax
lea ecx, [ebp - 0x3e4]
push ecx
mov edx, dword [ebp - 0x574]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x574]
push ecx
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x578], eax
cmp dword [ebp - 0x578], 0
jge 0x4b7252
push 0x54
push 0x40f2ec
mov edx, dword [ebp - 0x574]
push edx
mov eax, dword [ebp - 0x578]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x108c], eax
jmp 0x4b725c
mov dword [ebp - 0x108c], 0
mov ecx, dword [ebp - 0x3e4]
mov dword [ebp - 0x57c], ecx
mov dword [ebp - 0x4e8], 0x41996c
mov dword [ebp - 0x4f0], 8
lea edx, [ebp - 0x3e8]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x4f0]
mov dword [eax], ecx
mov edx, dword [ebp - 0x4ec]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x4e8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x4e4]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x57c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x57c]
push edx
call dword [ecx + 0x28]
fnclex
mov dword [ebp - 0x580], eax
cmp dword [ebp - 0x580], 0
jge 0x4b72f8
push 0x28
push 0x410e74
mov eax, dword [ebp - 0x57c]
push eax
mov ecx, dword [ebp - 0x580]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1090], eax
jmp 0x4b7302
mov dword [ebp - 0x1090], 0
mov edx, dword [ebp - 0x3e8]
mov dword [ebp - 0x584], edx
lea eax, [ebp - 0x400]
push eax
mov ecx, dword [ebp - 0x584]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x584]
push eax
call dword [edx + 0x34]
fnclex
mov dword [ebp - 0x588], eax
cmp dword [ebp - 0x588], 0
jge 0x4b735b
push 0x34
push 0x410e84
mov ecx, dword [ebp - 0x584]
push ecx
mov edx, dword [ebp - 0x588]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1094], eax
jmp 0x4b7365
mov dword [ebp - 0x1094], 0
mov dword [ebp - 0x4f8], 0x419998
mov dword [ebp - 0x500], 0x8008
lea eax, [ebp - 0x400]
push eax
lea ecx, [ebp - 0x500]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTextTstEq]
mov word [ebp - 0x58c], ax
lea edx, [ebp - 0x3e8]
push edx
lea eax, [ebp - 0x3e4]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x400]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx ecx, word [ebp - 0x58c]
test ecx, ecx
je 0x4b7a7d
mov dword [ebp - 4], 0x225
mov edx, dword [ebp + 0xc]
mov eax, dword [edx]
mov dword [ebp - 0x574], eax
lea ecx, [ebp - 0x3e4]
push ecx
mov edx, dword [ebp - 0x574]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x574]
push ecx
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x578], eax
cmp dword [ebp - 0x578], 0
jge 0x4b7427
push 0x54
push 0x40f2ec
mov edx, dword [ebp - 0x574]
push edx
mov eax, dword [ebp - 0x578]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1098], eax
jmp 0x4b7431
mov dword [ebp - 0x1098], 0
mov ecx, dword [ebp - 0x3e4]
mov dword [ebp - 0x57c], ecx
mov dword [ebp - 0x4e8], 0x417c08
mov dword [ebp - 0x4f0], 8
lea edx, [ebp - 0x3e8]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x4f0]
mov dword [eax], ecx
mov edx, dword [ebp - 0x4ec]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x4e8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x4e4]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x57c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x57c]
push edx
call dword [ecx + 0x28]
fnclex
mov dword [ebp - 0x580], eax
cmp dword [ebp - 0x580], 0
jge 0x4b74cd
push 0x28
push 0x410e74
mov eax, dword [ebp - 0x57c]
push eax
mov ecx, dword [ebp - 0x580]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x109c], eax
jmp 0x4b74d7
mov dword [ebp - 0x109c], 0
mov dword [ebp - 0x408], 0
mov dword [ebp - 0x410], 2
mov edx, dword [ebp - 0x3e8]
mov dword [ebp - 0x774], edx
mov dword [ebp - 0x3e8], 0
mov eax, dword [ebp - 0x774]
mov dword [ebp - 0x3f8], eax
mov dword [ebp - 0x400], 9
lea ecx, [ebp - 0x410]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x400]
mov dword [edx], eax
mov ecx, dword [ebp - 0x3fc]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x3f8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x3f4]
mov dword [edx + 0xc], ecx
lea edx, [ebp - 0x420]
push edx
call fcn.0047d200
mov dword [ebp - 0x508], 0x2710
mov dword [ebp - 0x510], 2
mov eax, dword [ebp - 0x2dc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Str]
cmp dword [section..data], 0
jne 0x4b758b
fdiv qword [0x4020b8]
jmp 0x4b759c
push dword [0x4020bc]
push dword [0x4020b8]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fsubr qword [0x4020b0]
fstp qword [ebp - 0x518]
fnstsw ax
test al, 0xd
jne 0x4be92b
mov dword [ebp - 0x520], 5
lea ecx, [ebp - 0x24]
push ecx
lea edx, [ebp - 0x420]
push edx
lea eax, [ebp - 0x510]
push eax
lea ecx, [ebp - 0x430]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
lea edx, [ebp - 0x520]
push edx
lea eax, [ebp - 0x440]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
push edx
push eax
call fcn.004d53a0
push edx
push eax
mov ecx, dword [ebp - 0x9c]
push ecx
mov edx, dword [ebp - 0xa0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [ebp - 0xa0], eax
mov dword [ebp - 0x9c], edx
lea ecx, [ebp - 0x3e4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea eax, [ebp - 0x420]
push eax
lea ecx, [ebp - 0x410]
push ecx
lea edx, [ebp - 0x400]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x226
mov eax, dword [ebp + 0xc]
mov ecx, dword [eax]
mov dword [ebp - 0x574], ecx
lea edx, [ebp - 0x3e4]
push edx
mov eax, dword [ebp - 0x574]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x574]
push edx
call dword [ecx + 0x54]
fnclex
mov dword [ebp - 0x578], eax
cmp dword [ebp - 0x578], 0
jge 0x4b76ab
push 0x54
push 0x40f2ec
mov eax, dword [ebp - 0x574]
push eax
mov ecx, dword [ebp - 0x578]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x10a0], eax
jmp 0x4b76b5
mov dword [ebp - 0x10a0], 0
mov edx, dword [ebp - 0x3e4]
mov dword [ebp - 0x57c], edx
mov dword [ebp - 0x4e8], 0x417c08
mov dword [ebp - 0x4f0], 8
lea eax, [ebp - 0x3e8]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x4f0]
mov dword [ecx], edx
mov eax, dword [ebp - 0x4ec]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x4e8]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x4e4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x57c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x57c]
push eax
call dword [edx + 0x28]
fnclex
mov dword [ebp - 0x580], eax
cmp dword [ebp - 0x580], 0
jge 0x4b7751
push 0x28
push 0x410e74
mov ecx, dword [ebp - 0x57c]
push ecx
mov edx, dword [ebp - 0x580]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x10a4], eax
jmp 0x4b775b
mov dword [ebp - 0x10a4], 0
mov dword [ebp - 0x408], 0
mov dword [ebp - 0x410], 2
mov eax, dword [ebp - 0x3e8]
mov dword [ebp - 0x778], eax
mov dword [ebp - 0x3e8], 0
mov ecx, dword [ebp - 0x778]
mov dword [ebp - 0x3f8], ecx
mov dword [ebp - 0x400], 9
lea edx, [ebp - 0x410]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x400]
mov dword [eax], ecx
mov edx, dword [ebp - 0x3fc]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x3f8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x3f4]
mov dword [eax + 0xc], edx
lea eax, [ebp - 0x420]
push eax
call fcn.0047d200
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
mov dword [ebp - 0x584], edx
lea eax, [ebp - 0x3ec]
push eax
mov ecx, dword [ebp - 0x584]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x584]
push eax
call dword [edx + 0x54]
fnclex
mov dword [ebp - 0x588], eax
cmp dword [ebp - 0x588], 0
jge 0x4b7835
push 0x54
push 0x40f2ec
mov ecx, dword [ebp - 0x584]
push ecx
mov edx, dword [ebp - 0x588]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x10a8], eax
jmp 0x4b783f
mov dword [ebp - 0x10a8], 0
mov eax, dword [ebp - 0x3ec]
mov dword [ebp - 0x58c], eax
mov dword [ebp - 0x528], 0x417c08
mov dword [ebp - 0x530], 8
lea ecx, [ebp - 0x3f0]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x530]
mov dword [edx], eax
mov ecx, dword [ebp - 0x52c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x528]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x524]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x58c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x58c]
push ecx
call dword [eax + 0x28]
fnclex
mov dword [ebp - 0x590], eax
cmp dword [ebp - 0x590], 0
jge 0x4b78db
push 0x28
push 0x410e74
mov edx, dword [ebp - 0x58c]
push edx
mov eax, dword [ebp - 0x590]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x10ac], eax
jmp 0x4b78e5
mov dword [ebp - 0x10ac], 0
mov ecx, dword [ebp - 0x3f0]
mov dword [ebp - 0x594], ecx
mov dword [ebp - 0x508], 0x2710
mov dword [ebp - 0x510], 2
mov edx, dword [ebp - 0x2dc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Str]
cmp dword [section..data], 0
jne 0x4b7923
fdiv qword [0x4020b8]
jmp 0x4b7934
push dword [0x4020bc]
push dword [0x4020b8]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fsubr qword [0x4020b0]
fstp qword [ebp - 0x518]
fnstsw ax
test al, 0xd
jne 0x4be92b
mov dword [ebp - 0x520], 5
lea eax, [ebp - 0x24]
push eax
lea ecx, [ebp - 0x420]
push ecx
lea edx, [ebp - 0x510]
push edx
lea eax, [ebp - 0x430]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
lea ecx, [ebp - 0x520]
push ecx
lea edx, [ebp - 0x440]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
push edx
push eax
call fcn.004d53a0
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x538], eax
mov dword [ebp - 0x534], edx
mov dword [ebp - 0x540], 6
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x540]
mov dword [eax], ecx
mov edx, dword [ebp - 0x53c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x538]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x534]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x594]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x594]
push edx
call dword [ecx + 0x38]
fnclex
mov dword [ebp - 0x598], eax
cmp dword [ebp - 0x598], 0
jge 0x4b7a2e
push 0x38
push 0x410e84
mov eax, dword [ebp - 0x594]
push eax
mov ecx, dword [ebp - 0x598]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x10b0], eax
jmp 0x4b7a38
mov dword [ebp - 0x10b0], 0
lea edx, [ebp - 0x3f0]
push edx
lea eax, [ebp - 0x3ec]
push eax
lea ecx, [ebp - 0x3e4]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x10
lea edx, [ebp - 0x420]
push edx
lea eax, [ebp - 0x410]
push eax
lea ecx, [ebp - 0x400]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
jmp 0x4b8bfa
mov dword [ebp - 4], 0x227
mov edx, dword [ebp + 0xc]
mov eax, dword [edx]
mov dword [ebp - 0x574], eax
lea ecx, [ebp - 0x3e4]
push ecx
mov edx, dword [ebp - 0x574]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x574]
push ecx
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x578], eax
cmp dword [ebp - 0x578], 0
jge 0x4b7adc
push 0x54
push 0x40f2ec
mov edx, dword [ebp - 0x574]
push edx
mov eax, dword [ebp - 0x578]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x10b4], eax
jmp 0x4b7ae6
mov dword [ebp - 0x10b4], 0
mov ecx, dword [ebp - 0x3e4]
mov dword [ebp - 0x57c], ecx
mov dword [ebp - 0x4e8], 0x41996c
mov dword [ebp - 0x4f0], 8
lea edx, [ebp - 0x3e8]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x4f0]
mov dword [eax], ecx
mov edx, dword [ebp - 0x4ec]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x4e8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x4e4]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x57c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x57c]
push edx
call dword [ecx + 0x28]
fnclex
mov dword [ebp - 0x580], eax
cmp dword [ebp - 0x580], 0
jge 0x4b7b82
push 0x28
push 0x410e74
mov eax, dword [ebp - 0x57c]
push eax
mov ecx, dword [ebp - 0x580]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x10b8], eax
jmp 0x4b7b8c
mov dword [ebp - 0x10b8], 0
mov edx, dword [ebp - 0x3e8]
mov dword [ebp - 0x584], edx
lea eax, [ebp - 0x400]
push eax
mov ecx, dword [ebp - 0x584]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x584]
push eax
call dword [edx + 0x34]
fnclex
mov dword [ebp - 0x588], eax
cmp dword [ebp - 0x588], 0
jge 0x4b7be5
push 0x34
push 0x410e84
mov ecx, dword [ebp - 0x584]
push ecx
mov edx, dword [ebp - 0x588]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x10bc], eax
jmp 0x4b7bef
mov dword [ebp - 0x10bc], 0
mov dword [ebp - 0x4f8], 0x419988
mov dword [ebp - 0x500], 0x8008
lea eax, [ebp - 0x400]
push eax
lea ecx, [ebp - 0x500]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTextTstEq]
mov word [ebp - 0x58c], ax
lea edx, [ebp - 0x3e8]
push edx
lea eax, [ebp - 0x3e4]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x400]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx ecx, word [ebp - 0x58c]
test ecx, ecx
je 0x4b8375
mov dword [ebp - 4], 0x228
mov edx, dword [ebp + 0xc]
mov eax, dword [edx]
mov dword [ebp - 0x574], eax
lea ecx, [ebp - 0x3e4]
push ecx
mov edx, dword [ebp - 0x574]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x574]
push ecx
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x578], eax
cmp dword [ebp - 0x578], 0
jge 0x4b7cb1
push 0x54
push 0x40f2ec
mov edx, dword [ebp - 0x574]
push edx
mov eax, dword [ebp - 0x578]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x10c0], eax
jmp 0x4b7cbb
mov dword [ebp - 0x10c0], 0
mov ecx, dword [ebp - 0x3e4]
mov dword [ebp - 0x57c], ecx
mov dword [ebp - 0x4e8], 0x417c08
mov dword [ebp - 0x4f0], 8
lea edx, [ebp - 0x3e8]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x4f0]
mov dword [eax], ecx
mov edx, dword [ebp - 0x4ec]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x4e8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x4e4]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x57c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x57c]
push edx
call dword [ecx + 0x28]
fnclex
mov dword [ebp - 0x580], eax
cmp dword [ebp - 0x580], 0
jge 0x4b7d57
push 0x28
push 0x410e74
mov eax, dword [ebp - 0x57c]
push eax
mov ecx, dword [ebp - 0x580]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x10c4], eax
jmp 0x4b7d61
mov dword [ebp - 0x10c4], 0
mov dword [ebp - 0x408], 0
mov dword [ebp - 0x410], 2
mov edx, dword [ebp - 0x3e8]
mov dword [ebp - 0x77c], edx
mov dword [ebp - 0x3e8], 0
mov eax, dword [ebp - 0x77c]
mov dword [ebp - 0x3f8], eax
mov dword [ebp - 0x400], 9
lea ecx, [ebp - 0x410]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x400]
mov dword [edx], eax
mov ecx, dword [ebp - 0x3fc]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x3f8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x3f4]
mov dword [edx + 0xc], ecx
lea edx, [ebp - 0x420]
push edx
call fcn.0047d200
mov eax, dword [ebp - 0x278]
mov dword [ebp - 0x508], eax
mov ecx, dword [ebp - 0x274]
mov dword [ebp - 0x504], ecx
mov dword [ebp - 0x510], 6
mov dword [ebp - 0x518], 0x2710
mov dword [ebp - 0x520], 2
mov edx, dword [ebp - 0x2a4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Str]
cmp dword [section..data], 0
jne 0x4b7e37
fdiv qword [0x4020b8]
jmp 0x4b7e48
push dword [0x4020bc]
push dword [0x4020b8]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fsubr qword [0x4020b0]
fstp qword [ebp - 0x528]
fnstsw ax
test al, 0xd
jne 0x4be92b
mov dword [ebp - 0x530], 5
lea eax, [ebp - 0x24]
push eax
lea ecx, [ebp - 0x420]
push ecx
lea edx, [ebp - 0x510]
push edx
lea eax, [ebp - 0x430]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
lea ecx, [ebp - 0x520]
push ecx
lea edx, [ebp - 0x440]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
lea eax, [ebp - 0x530]
push eax
lea ecx, [ebp - 0x450]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
push edx
push eax
call fcn.004d53a0
push edx
push eax
mov edx, dword [ebp - 0x9c]
push edx
mov eax, dword [ebp - 0xa0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [ebp - 0xa0], eax
mov dword [ebp - 0x9c], edx
lea ecx, [ebp - 0x3e4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x420]
push ecx
lea edx, [ebp - 0x410]
push edx
lea eax, [ebp - 0x400]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x229
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
mov dword [ebp - 0x574], edx
lea eax, [ebp - 0x3e4]
push eax
mov ecx, dword [ebp - 0x574]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x574]
push eax
call dword [edx + 0x54]
fnclex
mov dword [ebp - 0x578], eax
cmp dword [ebp - 0x578], 0
jge 0x4b7f6c
push 0x54
push 0x40f2ec
mov ecx, dword [ebp - 0x574]
push ecx
mov edx, dword [ebp - 0x578]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x10c8], eax
jmp 0x4b7f76
mov dword [ebp - 0x10c8], 0
mov eax, dword [ebp - 0x3e4]
mov dword [ebp - 0x57c], eax
mov dword [ebp - 0x4e8], 0x417c08
mov dword [ebp - 0x4f0], 8
lea ecx, [ebp - 0x3e8]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x4f0]
mov dword [edx], eax
mov ecx, dword [ebp - 0x4ec]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x4e8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x4e4]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x57c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x57c]
push ecx
call dword [eax + 0x28]
fnclex
mov dword [ebp - 0x580], eax
cmp dword [ebp - 0x580], 0
jge 0x4b8012
push 0x28
push 0x410e74
mov edx, dword [ebp - 0x57c]
push edx
mov eax, dword [ebp - 0x580]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x10cc], eax
jmp 0x4b801c
mov dword [ebp - 0x10cc], 0
mov dword [ebp - 0x408], 0
mov dword [ebp - 0x410], 2
mov ecx, dword [ebp - 0x3e8]
mov dword [ebp - 0x780], ecx
mov dword [ebp - 0x3e8], 0
mov edx, dword [ebp - 0x780]
mov dword [ebp - 0x3f8], edx
mov dword [ebp - 0x400], 9
lea eax, [ebp - 0x410]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x400]
mov dword [ecx], edx
mov eax, dword [ebp - 0x3fc]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x3f8]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x3f4]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x420]
push ecx
call fcn.0047d200
mov edx, dword [ebp + 0xc]
mov eax, dword [edx]
mov dword [ebp - 0x584], eax
lea ecx, [ebp - 0x3ec]
push ecx
mov edx, dword [ebp - 0x584]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x584]
push ecx
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x588], eax
cmp dword [ebp - 0x588], 0
jge 0x4b80f6
push 0x54
push 0x40f2ec
mov edx, dword [ebp - 0x584]
push edx
mov eax, dword [ebp - 0x588]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x10d0], eax
jmp 0x4b8100
mov dword [ebp - 0x10d0], 0
mov ecx, dword [ebp - 0x3ec]
mov dword [ebp - 0x58c], ecx
mov dword [ebp - 0x538], 0x417c08
mov dword [ebp - 0x540], 8
lea edx, [ebp - 0x3f0]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x540]
mov dword [eax], ecx
mov edx, dword [ebp - 0x53c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x538]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x534]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x58c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x58c]
push edx
call dword [ecx + 0x28]
fnclex
mov dword [ebp - 0x590], eax
cmp dword [ebp - 0x590], 0
jge 0x4b819c
push 0x28
push 0x410e74
mov eax, dword [ebp - 0x58c]
push eax
mov ecx, dword [ebp - 0x590]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x10d4], eax
jmp 0x4b81a6
mov dword [ebp - 0x10d4], 0
mov edx, dword [ebp - 0x3f0]
mov dword [ebp - 0x594], edx
mov eax, dword [ebp - 0x278]
mov dword [ebp - 0x508], eax
mov ecx, dword [ebp - 0x274]
mov dword [ebp - 0x504], ecx
mov dword [ebp - 0x510], 6
mov dword [ebp - 0x518], 0x2710
mov dword [ebp - 0x520], 2
mov edx, dword [ebp - 0x2a4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Str]
cmp dword [section..data], 0
jne 0x4b8206
fdiv qword [0x4020b8]
jmp 0x4b8217
push dword [0x4020bc]
push dword [0x4020b8]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fsubr qword [0x4020b0]
fstp qword [ebp - 0x528]
fnstsw ax
test al, 0xd
jne 0x4be92b
mov dword [ebp - 0x530], 5
lea eax, [ebp - 0x24]
push eax
lea ecx, [ebp - 0x420]
push ecx
lea edx, [ebp - 0x510]
push edx
lea eax, [ebp - 0x430]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
lea ecx, [ebp - 0x520]
push ecx
lea edx, [ebp - 0x440]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
lea eax, [ebp - 0x530]
push eax
lea ecx, [ebp - 0x450]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
push edx
push eax
call fcn.004d53a0
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x548], eax
mov dword [ebp - 0x544], edx
mov dword [ebp - 0x550], 6
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x550]
mov dword [edx], eax
mov ecx, dword [ebp - 0x54c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x548]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x544]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x594]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x594]
push ecx
call dword [eax + 0x38]
fnclex
mov dword [ebp - 0x598], eax
cmp dword [ebp - 0x598], 0
jge 0x4b8326
push 0x38
push 0x410e84
mov edx, dword [ebp - 0x594]
push edx
mov eax, dword [ebp - 0x598]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x10d8], eax
jmp 0x4b8330
mov dword [ebp - 0x10d8], 0
lea ecx, [ebp - 0x3f0]
push ecx
lea edx, [ebp - 0x3ec]
push edx
lea eax, [ebp - 0x3e4]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x10
lea ecx, [ebp - 0x420]
push ecx
lea edx, [ebp - 0x410]
push edx
lea eax, [ebp - 0x400]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
jmp 0x4b8bfa
mov dword [ebp - 4], 0x22a
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
mov dword [ebp - 0x574], edx
lea eax, [ebp - 0x3e4]
push eax
mov ecx, dword [ebp - 0x574]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x574]
push eax
call dword [edx + 0x54]
fnclex
mov dword [ebp - 0x578], eax
cmp dword [ebp - 0x578], 0
jge 0x4b83d4
push 0x54
push 0x40f2ec
mov ecx, dword [ebp - 0x574]
push ecx
mov edx, dword [ebp - 0x578]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x10dc], eax
jmp 0x4b83de
mov dword [ebp - 0x10dc], 0
mov eax, dword [ebp - 0x3e4]
mov dword [ebp - 0x57c], eax
mov dword [ebp - 0x4e8], 0x41996c
mov dword [ebp - 0x4f0], 8
lea ecx, [ebp - 0x3e8]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x4f0]
mov dword [edx], eax
mov ecx, dword [ebp - 0x4ec]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x4e8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x4e4]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x57c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x57c]
push ecx
call dword [eax + 0x28]
fnclex
mov dword [ebp - 0x580], eax
cmp dword [ebp - 0x580], 0
jge 0x4b847a
push 0x28
push 0x410e74
mov edx, dword [ebp - 0x57c]
push edx
mov eax, dword [ebp - 0x580]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x10e0], eax
jmp 0x4b8484
mov dword [ebp - 0x10e0], 0
mov ecx, dword [ebp - 0x3e8]
mov dword [ebp - 0x584], ecx
lea edx, [ebp - 0x400]
push edx
mov eax, dword [ebp - 0x584]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x584]
push edx
call dword [ecx + 0x34]
fnclex
mov dword [ebp - 0x588], eax
cmp dword [ebp - 0x588], 0
jge 0x4b84dd
push 0x34
push 0x410e84
mov eax, dword [ebp - 0x584]
push eax
mov ecx, dword [ebp - 0x588]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x10e4], eax
jmp 0x4b84e7
mov dword [ebp - 0x10e4], 0
mov dword [ebp - 0x4f8], 0x419988
mov dword [ebp - 0x500], 0x8008
lea edx, [ebp - 0x400]
push edx
lea eax, [ebp - 0x500]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTextTstNe]
mov word [ebp - 0x58c], ax
lea ecx, [ebp - 0x3e8]
push ecx
lea edx, [ebp - 0x3e4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x400]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx eax, word [ebp - 0x58c]
test eax, eax
je 0x4b8bfa
mov dword [ebp - 4], 0x22b
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
mov dword [ebp - 0x574], edx
lea eax, [ebp - 0x3e4]
push eax
mov ecx, dword [ebp - 0x574]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x574]
push eax
call dword [edx + 0x54]
fnclex
mov dword [ebp - 0x578], eax
cmp dword [ebp - 0x578], 0
jge 0x4b85a9
push 0x54
push 0x40f2ec
mov ecx, dword [ebp - 0x574]
push ecx
mov edx, dword [ebp - 0x578]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x10e8], eax
jmp 0x4b85b3
mov dword [ebp - 0x10e8], 0
mov eax, dword [ebp - 0x3e4]
mov dword [ebp - 0x57c], eax
mov dword [ebp - 0x4e8], 0x417c08
mov dword [ebp - 0x4f0], 8
lea ecx, [ebp - 0x3e8]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x4f0]
mov dword [edx], eax
mov ecx, dword [ebp - 0x4ec]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x4e8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x4e4]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x57c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x57c]
push ecx
call dword [eax + 0x28]
fnclex
mov dword [ebp - 0x580], eax
cmp dword [ebp - 0x580], 0
jge 0x4b864f
push 0x28
push 0x410e74
mov edx, dword [ebp - 0x57c]
push edx
mov eax, dword [ebp - 0x580]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x10ec], eax
jmp 0x4b8659
mov dword [ebp - 0x10ec], 0
mov dword [ebp - 0x408], 0
mov dword [ebp - 0x410], 2
mov ecx, dword [ebp - 0x3e8]
mov dword [ebp - 0x784], ecx
mov dword [ebp - 0x3e8], 0
mov edx, dword [ebp - 0x784]
mov dword [ebp - 0x3f8], edx
mov dword [ebp - 0x400], 9
lea eax, [ebp - 0x410]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x400]
mov dword [ecx], edx
mov eax, dword [ebp - 0x3fc]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x3f8]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x3f4]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x420]
push ecx
call fcn.0047d200
mov dword [ebp - 0x508], 0x2710
mov dword [ebp - 0x510], 2
mov edx, dword [ebp - 0x2a4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Str]
cmp dword [section..data], 0
jne 0x4b870d
fdiv qword [0x4020b8]
jmp 0x4b871e
push dword [0x4020bc]
push dword [0x4020b8]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fsubr qword [0x4020b0]
fstp qword [ebp - 0x518]
fnstsw ax
test al, 0xd
jne 0x4be92b
mov dword [ebp - 0x520], 5
lea eax, [ebp - 0x24]
push eax
lea ecx, [ebp - 0x420]
push ecx
lea edx, [ebp - 0x510]
push edx
lea eax, [ebp - 0x430]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
lea ecx, [ebp - 0x520]
push ecx
lea edx, [ebp - 0x440]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
push edx
push eax
call fcn.004d53a0
push edx
push eax
mov eax, dword [ebp - 0x9c]
push eax
mov ecx, dword [ebp - 0xa0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [ebp - 0xa0], eax
mov dword [ebp - 0x9c], edx
lea ecx, [ebp - 0x3e4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea edx, [ebp - 0x420]
push edx
lea eax, [ebp - 0x410]
push eax
lea ecx, [ebp - 0x400]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x22c
mov edx, dword [ebp + 0xc]
mov eax, dword [edx]
mov dword [ebp - 0x574], eax
lea ecx, [ebp - 0x3e4]
push ecx
mov edx, dword [ebp - 0x574]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x574]
push ecx
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x578], eax
cmp dword [ebp - 0x578], 0
jge 0x4b882d
push 0x54
push 0x40f2ec
mov edx, dword [ebp - 0x574]
push edx
mov eax, dword [ebp - 0x578]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x10f0], eax
jmp 0x4b8837
mov dword [ebp - 0x10f0], 0
mov ecx, dword [ebp - 0x3e4]
mov dword [ebp - 0x57c], ecx
mov dword [ebp - 0x4e8], 0x417c08
mov dword [ebp - 0x4f0], 8
lea edx, [ebp - 0x3e8]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x4f0]
mov dword [eax], ecx
mov edx, dword [ebp - 0x4ec]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x4e8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x4e4]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x57c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x57c]
push edx
call dword [ecx + 0x28]
fnclex
mov dword [ebp - 0x580], eax
cmp dword [ebp - 0x580], 0
jge 0x4b88d3
push 0x28
push 0x410e74
mov eax, dword [ebp - 0x57c]
push eax
mov ecx, dword [ebp - 0x580]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x10f4], eax
jmp 0x4b88dd
mov dword [ebp - 0x10f4], 0
mov dword [ebp - 0x408], 0
mov dword [ebp - 0x410], 2
mov edx, dword [ebp - 0x3e8]
mov dword [ebp - 0x788], edx
mov dword [ebp - 0x3e8], 0
mov eax, dword [ebp - 0x788]
mov dword [ebp - 0x3f8], eax
mov dword [ebp - 0x400], 9
lea ecx, [ebp - 0x410]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x400]
mov dword [edx], eax
mov ecx, dword [ebp - 0x3fc]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x3f8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x3f4]
mov dword [edx + 0xc], ecx
lea edx, [ebp - 0x420]
push edx
call fcn.0047d200
mov eax, dword [ebp + 0xc]
mov ecx, dword [eax]
mov dword [ebp - 0x584], ecx
lea edx, [ebp - 0x3ec]
push edx
mov eax, dword [ebp - 0x584]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x584]
push edx
call dword [ecx + 0x54]
fnclex
mov dword [ebp - 0x588], eax
cmp dword [ebp - 0x588], 0
jge 0x4b89b7
push 0x54
push 0x40f2ec
mov eax, dword [ebp - 0x584]
push eax
mov ecx, dword [ebp - 0x588]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x10f8], eax
jmp 0x4b89c1
mov dword [ebp - 0x10f8], 0
mov edx, dword [ebp - 0x3ec]
mov dword [ebp - 0x58c], edx
mov dword [ebp - 0x528], 0x417c08
mov dword [ebp - 0x530], 8
lea eax, [ebp - 0x3f0]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x530]
mov dword [ecx], edx
mov eax, dword [ebp - 0x52c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x528]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x524]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x58c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x58c]
push eax
call dword [edx + 0x28]
fnclex
mov dword [ebp - 0x590], eax
cmp dword [ebp - 0x590], 0
jge 0x4b8a5d
push 0x28
push 0x410e74
mov ecx, dword [ebp - 0x58c]
push ecx
mov edx, dword [ebp - 0x590]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x10fc], eax
jmp 0x4b8a67
mov dword [ebp - 0x10fc], 0
mov eax, dword [ebp - 0x3f0]
mov dword [ebp - 0x594], eax
mov dword [ebp - 0x508], 0x2710
mov dword [ebp - 0x510], 2
mov ecx, dword [ebp - 0x2a4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Str]
cmp dword [section..data], 0
jne 0x4b8aa5
fdiv qword [0x4020b8]
jmp 0x4b8ab6
push dword [0x4020bc]
push dword [0x4020b8]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fsubr qword [0x4020b0]
fstp qword [ebp - 0x518]
fnstsw ax
test al, 0xd
jne 0x4be92b
mov dword [ebp - 0x520], 5
lea edx, [ebp - 0x24]
push edx
lea eax, [ebp - 0x420]
push eax
lea ecx, [ebp - 0x510]
push ecx
lea edx, [ebp - 0x430]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarDiv]
push eax
lea eax, [ebp - 0x520]
push eax
lea ecx, [ebp - 0x440]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
push edx
push eax
call fcn.004d53a0
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x538], eax
mov dword [ebp - 0x534], edx
mov dword [ebp - 0x540], 6
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x540]
mov dword [edx], eax
mov ecx, dword [ebp - 0x53c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x538]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x534]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x594]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x594]
push ecx
call dword [eax + 0x38]
fnclex
mov dword [ebp - 0x598], eax
cmp dword [ebp - 0x598], 0
jge 0x4b8bb0
push 0x38
push 0x410e84
mov edx, dword [ebp - 0x594]
push edx
mov eax, dword [ebp - 0x598]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1100], eax
jmp 0x4b8bba
mov dword [ebp - 0x1100], 0
lea ecx, [ebp - 0x3f0]
push ecx
lea edx, [ebp - 0x3ec]
push edx
lea eax, [ebp - 0x3e4]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x10
lea ecx, [ebp - 0x420]
push ecx
lea edx, [ebp - 0x410]
push edx
lea eax, [ebp - 0x400]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x22e
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
mov dword [ebp - 0x574], edx
mov dword [ebp - 0x4f8], 0x80020004
mov dword [ebp - 0x500], 0xa
mov dword [ebp - 0x4e8], 0x80020004
mov dword [ebp - 0x4f0], 0xa
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x500]
mov dword [eax], ecx
mov edx, dword [ebp - 0x4fc]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x4f8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x4f4]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x4f0]
mov dword [eax], ecx
mov edx, dword [ebp - 0x4ec]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x4e8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x4e4]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x574]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x574]
push edx
call dword [ecx + 0xac]
fnclex
mov dword [ebp - 0x578], eax
cmp dword [ebp - 0x578], 0
jge 0x4b8cde
push 0xac
push 0x40f2ec
mov eax, dword [ebp - 0x574]
push eax
mov ecx, dword [ebp - 0x578]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1104], eax
jmp 0x4b8ce8
mov dword [ebp - 0x1104], 0
mov dword [ebp - 4], 0x22f
mov edx, dword [ebp + 0xc]
mov eax, dword [edx]
mov dword [ebp - 0x574], eax
mov ecx, dword [ebp - 0x574]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x574]
push eax
call dword [edx + 0x90]
fnclex
mov dword [ebp - 0x578], eax
cmp dword [ebp - 0x578], 0
jge 0x4b8d46
push 0x90
push 0x40f2ec
mov ecx, dword [ebp - 0x574]
push ecx
mov edx, dword [ebp - 0x578]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1108], eax
jmp 0x4b8d50
mov dword [ebp - 0x1108], 0
jmp 0x4b717b
mov dword [ebp - 4], 0x231
mov eax, dword [ebp - 0x274]
push eax
mov ecx, dword [ebp - 0x278]
push ecx
mov edx, dword [ebp - 0x19c]
push edx
mov eax, dword [ebp - 0x1a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
push edx
push eax
fld qword [0x4020a8]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
test eax, eax
jne 0x4b8db0
mov dword [ebp - 4], 0x232
mov dword [ebp - 0x194], 0
mov dword [ebp - 0x190], 0x3ff00000
jmp 0x4b8e4f
mov dword [ebp - 4], 0x234
mov ecx, dword [ebp - 0x9c]
push ecx
mov edx, dword [ebp - 0xa0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fstp qword [ebp - 0x1110]
mov eax, dword [ebp - 0x274]
push eax
mov ecx, dword [ebp - 0x278]
push ecx
mov edx, dword [ebp - 0x19c]
push edx
mov eax, dword [ebp - 0x1a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x4b8e0c
fdiv qword [0x401978]
jmp 0x4b8e1d
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
cmp dword [section..data], 0
jne 0x4b8e2e
fdivr qword [ebp - 0x1110]
jmp 0x4b8e3f
push dword [ebp - 0x110c]
push dword [ebp - 0x1110]
call sub.MSVBVM60.DLL__adj_fdivr_m64
fstp qword [ebp - 0x194]
fnstsw ax
test al, 0xd
jne 0x4be92b
mov dword [ebp - 4], 0x236
mov ecx, dword [ebp - 0x128]
push ecx
mov edx, dword [ebp - 0x12c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x4b8e7b
fdiv qword [0x401978]
jmp 0x4b8e8c
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fmul qword [ebp - 0x194]
fmul qword [0x401978]
fnstsw ax
test al, 0xd
jne 0x4be92b
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov dword [ebp - 0x11c], eax
mov dword [ebp - 0x118], edx
mov dword [ebp - 4], 0x237
mov eax, dword [ebp - 0x118]
push eax
mov ecx, dword [ebp - 0x11c]
push ecx
mov edx, dword [ebp - 0x28c]
push edx
mov eax, dword [ebp - 0x290]
push eax
mov ecx, dword [ebp - 0x128]
push ecx
mov edx, dword [ebp - 0x12c]
push edx
mov eax, dword [ebp - 0x28c]
push eax
mov ecx, dword [ebp - 0x290]
push ecx
mov edx, dword [ebp - 0xfc]
push edx
mov eax, dword [ebp - 0x100]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x4b8f28
fdiv qword [0x401978]
jmp 0x4b8f39
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fmul qword [ebp - 0x194]
fmul qword [0x401978]
fnstsw ax
test al, 0xd
jne 0x4be92b
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
mov dword [ebp - 0x2ac], eax
mov dword [ebp - 0x2a8], edx
mov dword [ebp - 4], 0x238
mov ecx, dword [ebp - 0x28c]
push ecx
mov edx, dword [ebp - 0x290]
push edx
mov eax, dword [ebp - 0x104]
push eax
mov ecx, dword [ebp - 0x108]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
fld qword [0x4020a8]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
test eax, eax
jne 0x4b8fcc
mov dword [ebp - 4], 0x239
mov dword [ebp - 0x220], 0
mov dword [ebp - 0x21c], 0x3ff00000
jmp 0x4b90d1
mov dword [ebp - 4], 0x23b
mov edx, dword [ebp - 0x13c]
push edx
mov eax, dword [ebp - 0x140]
push eax
mov ecx, dword [ebp - 0x204]
push ecx
mov edx, dword [ebp - 0x208]
push edx
mov eax, dword [ebp - 0x4c]
push eax
mov ecx, dword [ebp - 0x50]
push ecx
mov edx, dword [ebp - 0x284]
push edx
mov eax, dword [ebp - 0x288]
push eax
mov ecx, dword [ebp - 0x29c]
push ecx
mov edx, dword [ebp - 0x2a0]
push edx
mov eax, dword [ebp - 0x7c]
push eax
mov ecx, dword [ebp - 0x80]
push ecx
mov edx, dword [ebp - 0x54]
push edx
mov eax, dword [ebp - 0x58]
push eax
mov ecx, dword [ebp - 0x2a8]
push ecx
mov edx, dword [ebp - 0x2ac]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fstp qword [ebp - 0x1118]
mov eax, dword [ebp - 0x28c]
push eax
mov ecx, dword [ebp - 0x290]
push ecx
mov edx, dword [ebp - 0x104]
push edx
mov eax, dword [ebp - 0x108]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x4b90b0
fdivr qword [ebp - 0x1118]
jmp 0x4b90c1
push dword [ebp - 0x1114]
push dword [ebp - 0x1118]
call sub.MSVBVM60.DLL__adj_fdivr_m64
fstp qword [ebp - 0x220]
fnstsw ax
test al, 0xd
jne 0x4be92b
mov dword [ebp - 4], 0x23d
lea ecx, [ebp - 0x24]
push ecx
mov edx, dword [ebp - 0x168]
push edx
mov eax, dword [ebp - 0x16c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x4b9101
fdiv qword [0x401978]
jmp 0x4b9112
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x4be92b
fstp qword [ebp - 0x1120]
mov ecx, dword [ebp - 0x2a4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Str]
cmp dword [section..data], 0
jne 0x4b9140
fdiv qword [0x4020b8]
jmp 0x4b9151
push dword [0x4020bc]
push dword [0x4020b8]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fsubr qword [0x4020b0]
fmul qword [ebp - 0x1120]
fnstsw ax
test al, 0xd
jne 0x4be92b
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
push edx
push eax
call fcn.004d53a0
push edx
push eax
push 0x2710
call dword [sym.imp.MSVBVM60.DLL___vbaCyMulI2]
mov dword [ebp - 0x158], eax
mov dword [ebp - 0x154], edx
mov dword [ebp - 4], 0x23e
mov edx, dword [ebp - 0x128]
push edx
mov eax, dword [ebp - 0x12c]
push eax
mov ecx, dword [ebp - 0x28c]
push ecx
mov edx, dword [ebp - 0x290]
push edx
mov eax, dword [ebp - 0x168]
push eax
mov ecx, dword [ebp - 0x16c]
push ecx
mov edx, dword [ebp - 0xfc]
push edx
mov eax, dword [ebp - 0x100]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [ebp - 0xa8], eax
mov dword [ebp - 0xa4], edx
mov dword [ebp - 4], 0x23f
mov ecx, dword [ebp - 0x118]
push ecx
mov edx, dword [ebp - 0x11c]
push edx
mov eax, dword [ebp - 0x28c]
push eax
mov ecx, dword [ebp - 0x290]
push ecx
mov edx, dword [ebp - 0x154]
push edx
mov eax, dword [ebp - 0x158]
push eax
mov ecx, dword [ebp - 0x2a8]
push ecx
mov edx, dword [ebp - 0x2ac]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [ebp - 0xe4], eax
mov dword [ebp - 0xe0], edx
mov dword [ebp - 4], 0x240
mov eax, dword [ebp - 0xa4]
push eax
mov ecx, dword [ebp - 0xa8]
push ecx
fld qword [0x4020a8]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
test eax, eax
jne 0x4b9291
mov dword [ebp - 4], 0x241
mov dword [ebp - 0x18c], 0
mov dword [ebp - 0x188], 0x3ff00000
jmp 0x4b92f8
mov dword [ebp - 4], 0x243
mov edx, dword [ebp - 0xe0]
push edx
mov eax, dword [ebp - 0xe4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fstp qword [ebp - 0x1128]
mov ecx, dword [ebp - 0xa4]
push ecx
mov edx, dword [ebp - 0xa8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x4b92d7
fdivr qword [ebp - 0x1128]
jmp 0x4b92e8
push dword [ebp - 0x1124]
push dword [ebp - 0x1128]
call sub.MSVBVM60.DLL__adj_fdivr_m64
fstp qword [ebp - 0x18c]
fnstsw ax
test al, 0xd
jne 0x4be92b
mov dword [ebp - 4], 0x245
mov eax, dword [ebp - 0x54]
push eax
mov ecx, dword [ebp - 0x58]
push ecx
mov edx, dword [ebp - 0x7c]
push edx
mov eax, dword [ebp - 0x80]
push eax
mov ecx, dword [ebp - 0x29c]
push ecx
mov edx, dword [ebp - 0x2a0]
push edx
mov eax, dword [ebp - 0x284]
push eax
mov ecx, dword [ebp - 0x288]
push ecx
mov edx, dword [ebp - 0x4c]
push edx
mov eax, dword [ebp - 0x50]
push eax
mov ecx, dword [ebp - 0x204]
push ecx
mov edx, dword [ebp - 0x208]
push edx
mov eax, dword [ebp - 0x13c]
push eax
mov ecx, dword [ebp - 0x140]
push ecx
mov edx, dword [ebp - 0x2a8]
push edx
mov eax, dword [ebp - 0x2ac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
mov dword [ebp - 0x108], eax
mov dword [ebp - 0x104], edx
mov dword [ebp - 4], 0x246
mov ecx, dword [ebp - 0x108]
mov dword [ebp - 0x108], ecx
mov edx, dword [ebp - 0x104]
mov dword [ebp - 0x104], edx
mov dword [ebp - 4], 0x247
mov eax, dword [ebp - 0x2ac]
mov dword [ebp - 0x100], eax
mov ecx, dword [ebp - 0x2a8]
mov dword [ebp - 0xfc], ecx
mov dword [ebp - 4], 0x248
mov edx, dword [ebp - 0x158]
mov dword [ebp - 0x16c], edx
mov eax, dword [ebp - 0x154]
mov dword [ebp - 0x168], eax
mov dword [ebp - 4], 0x249
mov ecx, dword [ebp - 0x11c]
mov dword [ebp - 0x12c], ecx
mov edx, dword [ebp - 0x118]
mov dword [ebp - 0x128], edx
mov dword [ebp - 4], 0x24a
mov eax, dword [ebp - 0x28c]
push eax
mov ecx, dword [ebp - 0x290]
push ecx
mov edx, dword [ebp - 0x104]
push edx
mov eax, dword [ebp - 0x108]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCy]
mov edx, eax
lea ecx, [ebp - 0x148]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x24b
mov ecx, dword [ebp - 0xe8]
push ecx
mov edx, dword [ebp - 0xec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x220]
cmp dword [section..data], 0
jne 0x4b948c
fdiv qword [0x401978]
jmp 0x4b949d
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0x3f8]
fnstsw ax
test al, 0xd
jne 0x4be92b
mov dword [ebp - 0x400], 5
push 2
lea eax, [ebp - 0x400]
push eax
lea ecx, [ebp - 0x410]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRound]
mov dword [ebp - 0x4f8], 0x2710
mov dword [ebp - 0x500], 2
lea edx, [ebp - 0x410]
push edx
lea eax, [ebp - 0x500]
push eax
lea ecx, [ebp - 0x420]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xe8], edx
lea edx, [ebp - 0x410]
push edx
lea eax, [ebp - 0x400]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x24c
mov ecx, dword [ebp - 0xb4]
push ecx
mov edx, dword [ebp - 0xb8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x220]
cmp dword [section..data], 0
jne 0x4b955a
fdiv qword [0x401978]
jmp 0x4b956b
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0x3f8]
fnstsw ax
test al, 0xd
jne 0x4be92b
mov dword [ebp - 0x400], 5
push 2
lea eax, [ebp - 0x400]
push eax
lea ecx, [ebp - 0x410]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRound]
mov dword [ebp - 0x4f8], 0x2710
mov dword [ebp - 0x500], 2
lea edx, [ebp - 0x410]
push edx
lea eax, [ebp - 0x500]
push eax
lea ecx, [ebp - 0x420]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [ebp - 0xb8], eax
mov dword [ebp - 0xb4], edx
lea edx, [ebp - 0x410]
push edx
lea eax, [ebp - 0x400]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x24d
mov ecx, dword [ebp - 0x224]
push ecx
mov edx, dword [ebp - 0x228]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x220]
cmp dword [section..data], 0
jne 0x4b9628
fdiv qword [0x401978]
jmp 0x4b9639
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0x3f8]
fnstsw ax
test al, 0xd
jne 0x4be92b
mov dword [ebp - 0x400], 5
push 2
lea eax, [ebp - 0x400]
push eax
lea ecx, [ebp - 0x410]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRound]
mov dword [ebp - 0x4f8], 0x2710
mov dword [ebp - 0x500], 2
lea edx, [ebp - 0x410]
push edx
lea eax, [ebp - 0x500]
push eax
lea ecx, [ebp - 0x420]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [ebp - 0x228], eax
mov dword [ebp - 0x224], edx
lea edx, [ebp - 0x410]
push edx
lea eax, [ebp - 0x400]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x24e
mov ecx, dword [ebp - 0x224]
push ecx
mov edx, dword [ebp - 0x228]
push edx
mov eax, dword [ebp - 0xb4]
push eax
mov ecx, dword [ebp - 0xb8]
push ecx
mov edx, dword [ebp - 0xe8]
push edx
mov eax, dword [ebp - 0xec]
push eax
mov ecx, dword [ebp - 0x148]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCyStr]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xac], edx
mov dword [ebp - 4], 0x24f
mov edx, dword [ebp - 0x2c0]
push edx
mov eax, dword [ebp - 0x2c4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x18c]
cmp dword [section..data], 0
jne 0x4b9758
fdiv qword [0x401978]
jmp 0x4b9769
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0x3f8]
fnstsw ax
test al, 0xd
jne 0x4be92b
mov dword [ebp - 0x400], 5
push 2
lea ecx, [ebp - 0x400]
push ecx
lea edx, [ebp - 0x410]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRound]
mov dword [ebp - 0x4f8], 0x2710
mov dword [ebp - 0x500], 2
lea eax, [ebp - 0x410]
push eax
lea ecx, [ebp - 0x500]
push ecx
lea edx, [ebp - 0x420]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [ebp - 0x2c4], eax
mov dword [ebp - 0x2c0], edx
lea eax, [ebp - 0x410]
push eax
lea ecx, [ebp - 0x400]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x250
mov edx, dword [ebp - 0x1f4]
push edx
mov eax, dword [ebp - 0x1f8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x18c]
cmp dword [section..data], 0
jne 0x4b9826
fdiv qword [0x401978]
jmp 0x4b9837
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0x3f8]
fnstsw ax
test al, 0xd
jne 0x4be92b
mov dword [ebp - 0x400], 5
push 2
lea ecx, [ebp - 0x400]
push ecx
lea edx, [ebp - 0x410]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRound]
mov dword [ebp - 0x4f8], 0x2710
mov dword [ebp - 0x500], 2
lea eax, [ebp - 0x410]
push eax
lea ecx, [ebp - 0x500]
push ecx
lea edx, [ebp - 0x420]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [ebp - 0x1f8], eax
mov dword [ebp - 0x1f4], edx
lea eax, [ebp - 0x410]
push eax
lea ecx, [ebp - 0x400]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x251
mov edx, dword [ebp - 0x44]
push edx
mov eax, dword [ebp - 0x48]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x18c]
cmp dword [section..data], 0
jne 0x4b98ee
fdiv qword [0x401978]
jmp 0x4b98ff
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0x3f8]
fnstsw ax
test al, 0xd
jne 0x4be92b
mov dword [ebp - 0x400], 5
push 2
lea ecx, [ebp - 0x400]
push ecx
lea edx, [ebp - 0x410]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRound]
mov dword [ebp - 0x4f8], 0x2710
mov dword [ebp - 0x500], 2
lea eax, [ebp - 0x410]
push eax
lea ecx, [ebp - 0x500]
push ecx
lea edx, [ebp - 0x420]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [ebp - 0x48], eax
mov dword [ebp - 0x44], edx
lea eax, [ebp - 0x410]
push eax
lea ecx, [ebp - 0x400]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x252
mov edx, dword [ebp - 0x44]
push edx
mov eax, dword [ebp - 0x48]
push eax
mov ecx, dword [ebp - 0x1f4]
push ecx
mov edx, dword [ebp - 0x1f8]
push edx
mov eax, dword [ebp - 0x2c0]
push eax
mov ecx, dword [ebp - 0x2c4]
push ecx
mov edx, dword [ebp - 0xe0]
push edx
mov eax, dword [ebp - 0xe4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
mov dword [ebp - 0xd4], eax
mov dword [ebp - 0xd0], edx
mov dword [ebp - 4], 0x253
mov edx, 0x4199b4
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x4193ec
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x2f4]
push ecx
lea edx, [ebp - 0x2f0]
push edx
call fcn.0047cd40
mov edx, eax
lea ecx, [ebp - 0x2fc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov eax, dword [ebp - 0x2fc]
mov dword [ebp - 0x78c], eax
mov dword [ebp - 0x2fc], 0
mov ecx, dword [ebp - 0x168]
push ecx
mov edx, dword [ebp - 0x16c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
cmp dword [section..data], 0
jne 0x4b9a64
fdiv qword [0x401978]
jmp 0x4b9a75
push dword [0x40197c]
push dword [0x401978]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x4be92b
fstp qword [ebp - 0x1130]
mov edx, dword [ebp - 0x78c]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Str]
cmp dword [section..data], 0
jne 0x4b9aaf
fdiv qword [0x4020b8]
jmp 0x4b9ac0
push dword [0x4020bc]
push dword [0x4020b8]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fadd qword [0x4020b0]
cmp dword [section..data], 0
jne 0x4b9ad7
fdivr qword [ebp - 0x1130]
jmp 0x4b9ae8
push dword [ebp - 0x112c]
push dword [ebp - 0x1130]
call sub.MSVBVM60.DLL__adj_fdivr_m64
fnstsw ax
test al, 0xd
jne 0x4be92b
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
mov dword [ebp - 0x3f8], eax
mov dword [ebp - 0x3f4], edx
mov dword [ebp - 0x400], 6
push 2
lea eax, [ebp - 0x400]
push eax
lea ecx, [ebp - 0x410]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRound]
mov dword [ebp - 0x4f8], 0x2710
mov dword [ebp - 0x500], 2
lea edx, [ebp - 0x410]
push edx
lea eax, [ebp - 0x500]
push eax
lea ecx, [ebp - 0x420]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarMul]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [ebp - 0x280], eax
mov dword [ebp - 0x27c], edx
lea edx, [ebp - 0x2fc]
push edx
lea eax, [ebp - 0x2f8]
push eax
lea ecx, [ebp - 0x2f4]
push ecx
lea edx, [ebp - 0x2f0]
push edx
push 4
call dword [fcn.004012f0]
add esp, 0x14
lea eax, [ebp - 0x410]
push eax
lea ecx, [ebp - 0x400]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x254
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
mov dword [ebp - 0x1d4], eax
mov dword [ebp - 0x1d0], edx
mov dword [ebp - 4], 0x255
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCyI2]
mov dword [ebp - 0x1c4], eax
mov dword [ebp - 0x1c0], edx
mov dword [ebp - 4], 0x256
mov edx, dword [ebp - 0x27c]
push edx
mov eax, dword [ebp - 0x280]
push eax
mov ecx, dword [ebp - 0x168]
push ecx
mov edx, dword [ebp - 0x16c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
mov dword [ebp - 0xcc], eax
mov dword [ebp - 0xc8], edx
mov dword [ebp - 4], 0x257
mov eax, dword [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x280]
push ecx
mov edx, dword [ebp - 0x2c0]
push edx
mov eax, dword [ebp - 0x2c4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
mov dword [ebp - 0x2c4], eax
mov dword [ebp - 0x2c0], edx
mov dword [ebp - 4], 0x258
mov ecx, dword [ebp - 0xc8]
push ecx
mov edx, dword [ebp - 0xcc]
push edx
mov eax, dword [ebp - 0xd0]
push eax
mov ecx, dword [ebp - 0xd4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
mov dword [ebp - 0xd4], eax
mov dword [ebp - 0xd0], edx
mov dword [ebp - 4], 0x259
mov edx, dword [ebp - 0x274]
push edx
mov eax, dword [ebp - 0x278]
push eax
mov ecx, dword [ebp - 0x274]
push ecx
mov edx, dword [ebp - 0x278]
push edx
mov eax, dword [ebp - 0x19c]
push eax
mov ecx, dword [ebp - 0x1a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Cy]
fmul qword [ebp - 0x194]
fnstsw ax
test al, 0xd
jne 0x4be92b
call dword [sym.imp.MSVBVM60.DLL___vbaFpCy]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [ebp - 0x1a0], eax
mov dword [ebp - 0x19c], edx
mov dword [ebp - 4], 0x25d
mov edx, dword [ebp - 0x134]
push edx
mov eax, dword [ebp - 0x138]
push eax
mov ecx, dword [ebp - 0x1ec]
push ecx
mov edx, dword [ebp - 0x1f0]
push edx
mov eax, dword [ebp - 0x294]
push eax
mov ecx, dword [ebp - 0x298]
push ecx
mov edx, dword [ebp - 0x168]
push edx
mov eax, dword [ebp - 0x16c]
push eax
mov ecx, dword [ebp - 0x3c]
push ecx
mov edx, dword [ebp - 0x40]
push edx
mov eax, dword [ebp - 0x19c]
push eax
mov ecx, dword [ebp - 0x1a0]
push ecx
mov edx, dword [ebp - 0x240]
push edx
mov eax, dword [ebp - 0x244]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [ebp - 0x17c], eax
mov dword [ebp - 0x178], edx
mov dword [ebp - 4], 0x25e
mov ecx, dword [ebp - 0x178]
push ecx
mov edx, dword [ebp - 0x17c]
push edx
fld qword [0x4020a8]
call dword [sym.imp.MSVBVM60.DLL___vbaFpCmpCy]
test eax, eax
jge 0x4b9e38
mov dword [ebp - 4], 0x25f
mov eax, dword [ebp - 0x134]
push eax
mov ecx, dword [ebp - 0x138]
push ecx
mov edx, dword [ebp - 0x1ec]
push edx
mov eax, dword [ebp - 0x1f0]
push eax
mov ecx, dword [ebp - 0x294]
push ecx
mov edx, dword [ebp - 0x298]
push edx
mov eax, dword [ebp - 0x168]
push eax
mov ecx, dword [ebp - 0x16c]
push ecx
mov edx, dword [ebp - 0x19c]
push edx
mov eax, dword [ebp - 0x1a0]
push eax
mov ecx, dword [ebp - 0x240]
push ecx
mov edx, dword [ebp - 0x244]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
neg eax
adc edx, 0
neg edx
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x3c], edx
mov dword [ebp - 4], 0x261
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, 0x40ff58
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0x2f4]
push eax
lea ecx, [ebp - 0x2f0]
push ecx
call fcn.00477d50
mov edx, eax
lea ecx, [ebp - 0x88]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x2f4]
push edx
lea eax, [ebp - 0x2f0]
push eax
push 2
call dword [fcn.004012f0]
add esp, 0xc
mov dword [ebp - 4], 0x262
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, 0x40ff78
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x2f4]
push ecx
lea edx, [ebp - 0x2f0]
push edx
call fcn.00477d50
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2f4]
push eax
lea ecx, [ebp - 0x2f0]
push ecx
push 2
call dword [fcn.004012f0]
add esp, 0xc
mov dword [ebp - 4], 0x263
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, 0x40ffa4
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x2f4]
push edx
lea eax, [ebp - 0x2f0]
push eax
call fcn.00477d50
mov edx, eax
lea ecx, [ebp - 0x260]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2f4]
push ecx
lea edx, [ebp - 0x2f0]
push edx
push 2
call dword [fcn.004012f0]
add esp, 0xc
mov dword [ebp - 4], 0x264
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, 0x40ffd0
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0x2f4]
push eax
lea ecx, [ebp - 0x2f0]
push ecx
call fcn.00477d50
mov edx, eax
lea ecx, [ebp - 0x25c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x2f4]
push edx
lea eax, [ebp - 0x2f0]
push eax
push 2
call dword [fcn.004012f0]
add esp, 0xc
mov dword [ebp - 4], 0x265
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, 0x40fffc
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x2f4]
push ecx
lea edx, [ebp - 0x2f0]
push edx
call fcn.00477d50
mov edx, eax
lea ecx, [ebp - 0x2d0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2f4]
push eax
lea ecx, [ebp - 0x2f0]
push ecx
push 2
call dword [fcn.004012f0]
add esp, 0xc
mov dword [ebp - 4], 0x266
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, 0x41002c
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x2f4]
push edx
lea eax, [ebp - 0x2f0]
push eax
call fcn.00477d50
mov edx, eax
lea ecx, [ebp - 0x10c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2f4]
push ecx
lea edx, [ebp - 0x2f0]
push edx
push 2
call dword [fcn.004012f0]
add esp, 0xc
mov dword [ebp - 4], 0x267
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, 0x410050
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0x2f4]
push eax
lea ecx, [ebp - 0x2f0]
push ecx
call fcn.00477d50
mov edx, eax
lea ecx, [ebp - 0x24c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x2f4]
push edx
lea eax, [ebp - 0x2f0]
push eax
push 2
call dword [fcn.004012f0]
add esp, 0xc
mov dword [ebp - 4], 0x268
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, 0x41007c
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x2f4]
push ecx
lea edx, [ebp - 0x2f0]
push edx
call fcn.00477d50
mov edx, eax
lea ecx, [ebp - 0x174]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2f4]
push eax
lea ecx, [ebp - 0x2f0]
push ecx
push 2
call dword [fcn.004012f0]
add esp, 0xc
mov dword [ebp - 4], 0x269
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, 0x4100a8
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x2f4]
push edx
lea eax, [ebp - 0x2f0]
push eax
call fcn.00477d50
mov edx, eax
lea ecx, [ebp - 0x170]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x2f4]
push ecx
lea edx, [ebp - 0x2f0]
push edx
push 2
call dword [fcn.004012f0]
add esp, 0xc
mov dword [ebp - 4], 0x26a
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, 0x4100d4
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0x2f4]
push eax
lea ecx, [ebp - 0x2f0]
push ecx
call fcn.00477d50
mov edx, eax
lea ecx, [ebp - 0x144]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x2f4]
push edx
lea eax, [ebp - 0x2f0]
push eax
push 2
call dword [fcn.004012f0]
add esp, 0xc
mov dword [ebp - 4], 0x26b
mov ecx, dword [ebp - 0x2c0]
push ecx
mov edx, dword [ebp - 0x2c4]
push edx
mov eax, dword [ebp - 0x88]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyStr]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCy]
mov edx, eax
lea ecx, [ebp - 0x88]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x26c
mov ecx, dword [ebp - 0x1f4]
push ecx
mov edx, dword [ebp - 0x1f8]
push edx
mov eax, dword [ebp - 0x60]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyStr]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCy]
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x26d
mov ecx, dword [ebp - 0x44]
push ecx
mov edx, dword [ebp - 0x48]
push edx
mov eax, dword [ebp - 0x260]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyStr]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCy]
add byte [ebx - 0x5f727230], cl
std
invalid
invalid
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x26e
mov ecx, dword [ebp - 0xd0]
push ecx
mov edx, dword [ebp - 0xd4]
push edx
mov eax, dword [ebp - 0x25c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyStr]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCy]
mov edx, eax
lea ecx, [ebp - 0x25c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x26f
mov ecx, dword [ebp - 0x2d0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Str]
fadd qword [0x4020a8]
fnstsw ax
test al, 0xd
jne 0x4be92b
sub esp, 8
fstp qword [esp]
call dword [sym.imp.MSVBVM60.DLL___vbaStrR8]
mov edx, eax
lea ecx, [ebp - 0x2d0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x270
mov edx, dword [ebp - 0x27c]
push edx
mov eax, dword [ebp - 0x280]
push eax
mov ecx, dword [ebp - 0x10c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCyStr]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCy]
mov edx, eax
lea ecx, [ebp - 0x10c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x271
mov edx, dword [ebp - 0x1d0]
push edx
mov eax, dword [ebp - 0x1d4]
push eax
mov ecx, dword [ebp - 0x24c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCyStr]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCy]
mov edx, eax
lea ecx, [ebp - 0x24c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x272
mov edx, dword [ebp - 0x1c0]
push edx
mov eax, dword [ebp - 0x1c4]
push eax
mov ecx, dword [ebp - 0x174]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCyStr]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCy]
mov edx, eax
lea ecx, [ebp - 0x174]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x273
mov edx, dword [ebp - 0xc8]
push edx
mov eax, dword [ebp - 0xcc]
push eax
mov ecx, dword [ebp - 0x170]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCyStr]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCy]
mov edx, eax
lea ecx, [ebp - 0x170]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x274
mov edx, dword [ebp - 0x144]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Str]
fadd qword [0x4020a8]
fnstsw ax
test al, 0xd
jne 0x4be92b
sub esp, 8
fstp qword [esp]
call dword [sym.imp.MSVBVM60.DLL___vbaStrR8]
mov edx, eax
lea ecx, [ebp - 0x144]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x275
mov eax, dword [ebp - 0x60]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyStr]
push edx
push eax
mov ecx, dword [ebp - 0x2d0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCyStr]
push edx
push eax
mov edx, dword [ebp - 0x25c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCyStr]
push edx
push eax
mov eax, dword [ebp - 0x260]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyStr]
push edx
push eax
mov ecx, dword [ebp - 0x88]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCyStr]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [ebp - 0x2b4], eax
mov dword [ebp - 0x2b0], edx
mov dword [ebp - 4], 0x276
mov edx, dword [ebp - 0x24c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCyStr]
push edx
push eax
mov eax, dword [ebp - 0x144]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyStr]
push edx
push eax
mov ecx, dword [ebp - 0x170]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCyStr]
push edx
push eax
mov edx, dword [ebp - 0x174]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCyStr]
push edx
push eax
mov eax, dword [ebp - 0x10c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyStr]
push edx
push eax
mov ecx, dword [ebp - 0x2b0]
push ecx
mov edx, dword [ebp - 0x2b4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
mov dword [ebp - 0x2b4], eax
mov dword [ebp - 0x2b0], edx
mov dword [ebp - 4], 0x277
mov eax, dword [ebp - 0x128]
push eax
mov ecx, dword [ebp - 0x12c]
push ecx
mov edx, dword [ebp - 0x28c]
push edx
mov eax, dword [ebp - 0x290]
push eax
mov ecx, dword [ebp - 0x168]
push ecx
mov edx, dword [ebp - 0x16c]
push edx
mov eax, dword [ebp - 0xfc]
push eax
mov ecx, dword [ebp - 0x100]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyAdd]
push edx
push eax
mov edx, dword [ebp - 0x2b0]
push edx
mov eax, dword [ebp - 0x2b4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCySub]
mov dword [ebp - 0x2b4], eax
mov dword [ebp - 0x2b0], edx
mov dword [ebp - 4], 0x278
mov edx, 0x40ff08
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x4199c0
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x2f4]
push ecx
lea edx, [ebp - 0x2f0]
push edx
call fcn.0047cfc0
mov edx, eax
mov ecx, 0x55e074
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x2f4]
push eax
lea ecx, [ebp - 0x2f0]
push ecx
push 2
call dword [fcn.004012f0]
add esp, 0xc
mov dword [ebp - 4], 0x279
mov edx, 0x4199ec
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
push 0x55e074
lea edx, [ebp - 0x2f0]
push edx
call fcn.00478510
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x27a
mov eax, dword [ebp + 0x18]
mov edx, dword [eax]
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x40ff10
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x2f4]
push ecx
lea edx, [ebp - 0x2f0]
push edx
call fcn.00478510
lea eax, [ebp - 0x2f4]
push eax
lea ecx, [ebp - 0x2f0]
push ecx
push 2
call dword [fcn.004012f0]
add esp, 0xc
mov dword [ebp - 4], 0x27b
mov dword [ebp - 0x4f8], 0x40f8c4
mov dword [ebp - 0x500], 8
lea edx, [ebp - 0x500]
lea ecx, [ebp - 0x400]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0xd8]
mov dword [ebp - 0x4e8], edx
mov dword [ebp - 0x4f0], 0x4008
push 1
push 1
lea eax, [ebp - 0x400]
push eax
lea ecx, [ebp - 0x4f0]
push ecx
lea edx, [ebp - 0x410]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea eax, [ebp - 0x410]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, 0x40ff24
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x2f4]
push ecx
lea edx, [ebp - 0x2f0]
push edx
call fcn.00478510
lea eax, [ebp - 0x2f4]
push eax
lea ecx, [ebp - 0x2f0]
push ecx
push 2
call dword [fcn.004012f0]
add esp, 0xc
lea edx, [ebp - 0x410]
push edx
lea eax, [ebp - 0x400]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x27c
mov edx, 0x40ff3c
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x248]
push ecx
lea edx, [ebp - 0x2f0]
push edx
call fcn.00478510
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x27d
mov edx, dword [ebp - 0x88]
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x40ff58
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0x2f4]
push eax
lea ecx, [ebp - 0x2f0]
push ecx
call fcn.00478510
lea edx, [ebp - 0x2f4]
push edx
lea eax, [ebp - 0x2f0]
push eax
push 2
call dword [fcn.004012f0]
add esp, 0xc
mov dword [ebp - 4], 0x27e
mov edx, dword [ebp - 0x60]
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x40ff78
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x2f4]
push ecx
lea edx, [ebp - 0x2f0]
push edx
call fcn.00478510
lea eax, [ebp - 0x2f4]
push eax
lea ecx, [ebp - 0x2f0]
push ecx
push 2
call dword [fcn.004012f0]
add esp, 0xc
mov dword [ebp - 4], 0x27f
mov edx, dword [ebp - 0x260]
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x40ffa4
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x2f4]
push edx
lea eax, [ebp - 0x2f0]
push eax
call fcn.00478510
lea ecx, [ebp - 0x2f4]
push ecx
lea edx, [ebp - 0x2f0]
push edx
push 2
call dword [fcn.004012f0]
add esp, 0xc
mov dword [ebp - 4], 0x280
mov edx, dword [ebp - 0x25c]
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x40ffd0
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0x2f4]
push eax
lea ecx, [ebp - 0x2f0]
push ecx
call fcn.00478510
lea edx, [ebp - 0x2f4]
push edx
lea eax, [ebp - 0x2f0]
push eax
push 2
call dword [fcn.004012f0]
add esp, 0xc
mov dword [ebp - 4], 0x281
mov edx, dword [ebp - 0x2d0]
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x40fffc
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x2f4]
push ecx
lea edx, [ebp - 0x2f0]
push edx
call fcn.00478510
lea eax, [ebp - 0x2f4]
push eax
lea ecx, [ebp - 0x2f0]
push ecx
push 2
call dword [fcn.004012f0]
add esp, 0xc
mov dword [ebp - 4], 0x282
mov edx, dword [ebp - 0x10c]
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41002c
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x2f4]
push edx
lea eax, [ebp - 0x2f0]
push eax
call fcn.00478510
lea ecx, [ebp - 0x2f4]
push ecx
lea edx, [ebp - 0x2f0]
push edx
push 2
call dword [fcn.004012f0]
add esp, 0xc
mov dword [ebp - 4], 0x283
mov edx, dword [ebp - 0x24c]
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x410050
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0x2f4]
push eax
lea ecx, [ebp - 0x2f0]
push ecx
call fcn.00478510
lea edx, [ebp - 0x2f4]
push edx
lea eax, [ebp - 0x2f0]
push eax
push 2
call dword [fcn.004012f0]
add esp, 0xc
mov dword [ebp - 4], 0x284
mov edx, dword [ebp - 0x174]
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41007c
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x2f4]
push ecx
lea edx, [ebp - 0x2f0]
push edx
call fcn.00478510
lea eax, [ebp - 0x2f4]
push eax
lea ecx, [ebp - 0x2f0]
push ecx
push 2
call dword [fcn.004012f0]
add esp, 0xc
mov dword [ebp - 4], 0x285
mov edx, dword [ebp - 0x170]
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x4100a8
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x2f4]
push edx
lea eax, [ebp - 0x2f0]
push eax
call fcn.00478510
lea ecx, [ebp - 0x2f4]
push ecx
lea edx, [ebp - 0x2f0]
push edx
push 2
call dword [fcn.004012f0]
add esp, 0xc
mov dword [ebp - 4], 0x286
mov edx, dword [ebp - 0x144]
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x4100d4
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0x2f4]
push eax
lea ecx, [ebp - 0x2f0]
push ecx
call fcn.00478510
lea edx, [ebp - 0x2f4]
push edx
lea eax, [ebp - 0x2f0]
push eax
push 2
call dword [fcn.004012f0]
add esp, 0xc
mov dword [ebp - 4], 0x287
push 0x40fc98
push 0x40fcbc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x288
mov dword [ebp - 0x4f8], 0x40f8c4
mov dword [ebp - 0x500], 8
lea edx, [ebp - 0x500]
lea ecx, [ebp - 0x400]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0xd8]
mov dword [ebp - 0x4e8], ecx
mov dword [ebp - 0x4f0], 0x4008
push 1
push 1
lea edx, [ebp - 0x400]
push edx
lea eax, [ebp - 0x4f0]
push eax
lea ecx, [ebp - 0x410]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
cmp dword [0x55eee4], 0
jne 0x4bac32
push 0x55eee4
push 0x40e500
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x1134], 0x55eee4
jmp 0x4bac3c
mov dword [ebp - 0x1134], 0x55eee4
mov edx, dword [ebp - 0x1134]
mov eax, dword [edx]
mov dword [ebp - 0x574], eax
lea ecx, [ebp - 0x3e4]
push ecx
mov edx, dword [ebp - 0x574]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x574]
push ecx
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x578], eax
cmp dword [ebp - 0x578], 0
jge 0x4bac97
push 0x14
push 0x40e4f0
mov edx, dword [ebp - 0x574]
push edx
mov eax, dword [ebp - 0x578]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1138], eax
jmp 0x4baca1
mov dword [ebp - 0x1138], 0
mov ecx, dword [ebp - 0x3e4]
mov dword [ebp - 0x57c], ecx
lea edx, [ebp - 0x564]
push edx
mov eax, dword [ebp - 0x57c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x57c]
push edx
call dword [ecx + 0xb8]
fnclex
mov dword [ebp - 0x580], eax
cmp dword [ebp - 0x580], 0
jge 0x4bad00
push 0xb8
push 0x40e510
mov eax, dword [ebp - 0x57c]
push eax
mov ecx, dword [ebp - 0x580]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x113c], eax
jmp 0x4bad0a
mov dword [ebp - 0x113c], 0
cmp dword [0x55eee4], 0
jne 0x4bad2f
push 0x55eee4
push 0x40e500
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x1140], 0x55eee4
jmp 0x4bad39
mov dword [ebp - 0x1140], 0x55eee4
mov edx, dword [ebp - 0x1140]
mov eax, dword [edx]
mov dword [ebp - 0x584], eax
lea ecx, [ebp - 0x3e8]
push ecx
mov edx, dword [ebp - 0x584]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x584]
push ecx
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x588], eax
cmp dword [ebp - 0x588], 0
jge 0x4bad94
push 0x14
push 0x40e4f0
mov edx, dword [ebp - 0x584]
push edx
mov eax, dword [ebp - 0x588]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1144], eax
jmp 0x4bad9e
mov dword [ebp - 0x1144], 0
mov ecx, dword [ebp - 0x3e8]
mov dword [ebp - 0x58c], ecx
lea edx, [ebp - 0x568]
push edx
mov eax, dword [ebp - 0x58c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x58c]
push edx
call dword [ecx + 0xc0]
fnclex
mov dword [ebp - 0x590], eax
cmp dword [ebp - 0x590], 0
jge 0x4badfd
push 0xc0
push 0x40e510
mov eax, dword [ebp - 0x58c]
push eax
mov ecx, dword [ebp - 0x590]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1148], eax
jmp 0x4bae07
mov dword [ebp - 0x1148], 0
cmp dword [0x55eee4], 0
jne 0x4bae2c
push 0x55eee4
push 0x40e500
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x114c], 0x55eee4
jmp 0x4bae36
mov dword [ebp - 0x114c], 0x55eee4
mov edx, dword [ebp - 0x114c]
mov eax, dword [edx]
mov dword [ebp - 0x594], eax
lea ecx, [ebp - 0x3ec]
push ecx
mov edx, dword [ebp - 0x594]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x594]
push ecx
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x598], eax
cmp dword [ebp - 0x598], 0
jge 0x4bae91
push 0x14
push 0x40e4f0
mov edx, dword [ebp - 0x594]
push edx
mov eax, dword [ebp - 0x598]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1150], eax
jmp 0x4bae9b
mov dword [ebp - 0x1150], 0
mov ecx, dword [ebp - 0x3ec]
mov dword [ebp - 0x59c], ecx
lea edx, [ebp - 0x56c]
push edx
mov eax, dword [ebp - 0x59c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x59c]
push edx
call dword [ecx + pe_nt_image_headers32]
fnclex
mov dword [ebp - 0x5a0], eax
cmp dword [ebp - 0x5a0], 0
jge 0x4baefa
push pe_nt_image_headers32
push 0x40e510
mov eax, dword [ebp - 0x59c]
push eax
mov ecx, dword [ebp - 0x5a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1154], eax
jmp 0x4baf04
mov dword [ebp - 0x1154], 0
mov dx, word [ebp - 0x564]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x31c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40fd70
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x320]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ax, word [ebp - 0x568]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x324]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x328]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40fd70
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x32c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov cx, word [ebp - 0x56c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x330]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x418], eax
mov dword [ebp - 0x420], 8
mov edx, dword [ebp - 0xc0]
push edx
push 0x40fcc8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp + 0x18]
mov ecx, dword [eax]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40fce8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x410]
mov dword [edx], eax
mov ecx, dword [ebp - 0x40c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x408]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x404]
mov dword [edx + 0xc], ecx
call fcn.00477be0
mov edx, eax
lea ecx, [ebp - 0x2fc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x300]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40fd04
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x304]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0x88]
push edx
mov eax, dword [ebp - 0x10c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x308]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x30c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40fd30
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x310]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0x60]
push ecx
mov edx, dword [ebp - 0x24c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x314]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x318]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40fd58
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x334]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x420]
mov dword [eax], ecx
mov edx, dword [ebp - 0x41c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x418]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x414]
mov dword [eax + 0xc], edx
call fcn.0047d690
mov edx, eax
lea ecx, [ebp - 0x338]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x33c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40fd78
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x340]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call fcn.004823b0
mov edx, eax
lea ecx, [ebp - 0x344]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x348]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40fcbc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x348]
push eax
lea ecx, [ebp - 0x344]
push ecx
lea edx, [ebp - 0x340]
push edx
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x338]
push ecx
lea edx, [ebp - 0x334]
push edx
lea eax, [ebp - 0x330]
push eax
lea ecx, [ebp - 0x32c]
push ecx
lea edx, [ebp - 0x328]
push edx
lea eax, [ebp - 0x324]
push eax
lea ecx, [ebp - 0x320]
push ecx
lea edx, [ebp - 0x31c]
push edx
lea eax, [ebp - 0x318]
push eax
lea ecx, [ebp - 0x314]
push ecx
lea edx, [ebp - 0x310]
push edx
lea eax, [ebp - 0x30c]
push eax
lea ecx, [ebp - 0x308]
push ecx
lea edx, [ebp - 0x304]
push edx
lea eax, [ebp - 0x300]
push eax
lea ecx, [ebp - 0x2fc]
push ecx
lea edx, [ebp - 0x2f8]
push edx
lea eax, [ebp - 0x2f4]
push eax
lea ecx, [ebp - 0x2f0]
push ecx
push 0x17
call dword [fcn.004012f0]
add esp, 0x60
lea edx, [ebp - 0x3ec]
push edx
lea eax, [ebp - 0x3e8]
push eax
lea ecx, [ebp - 0x3e4]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x10
lea edx, [ebp - 0x420]
push edx
lea eax, [ebp - 0x410]
push eax
lea ecx, [ebp - 0x400]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x289
mov edx, dword [ebp - 0xc0]
push edx
push 0x40fdbc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp + 0x14]
mov ecx, dword [eax]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40fcbc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x2f4]
push edx
lea eax, [ebp - 0x2f0]
push eax
push 2
call dword [fcn.004012f0]
add esp, 0xc
mov dword [ebp - 4], 0x28a
push 0x40e298
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCastObj]
push eax
lea ecx, [ebp - 0x3e4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
lea edx, [ebp - 0x3e4]
push edx
lea eax, [ebp - 0xc0]
push eax
call fcn.0047d540
push eax
lea ecx, [ebp - 0x3e8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
lea edx, [ebp - 0x3e8]
push edx
lea eax, [ebp - 0x3e4]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x28b
mov ecx, dword [ebp - 0x2c8]
push ecx
push 0x40d7b4
call dword [sym.imp.MSVBVM60.DLL___vbaStrTextCmp]
test eax, eax
jne 0x4bb3c9
mov dword [ebp - 4], 0x28c
mov edx, 0x40d7b4
lea ecx, [ebp - 0x2c8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x28e
mov edx, dword [ebp - 0x1c8]
push edx
push 0x40d7b4
call dword [sym.imp.MSVBVM60.DLL___vbaStrTextCmp]
test eax, eax
jne 0x4bb3fe
mov dword [ebp - 4], 0x28f
mov edx, 0x40d7b4
lea ecx, [ebp - 0x1c8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x291
cmp dword [ebp - 0x74], 0
jne 0x4bc9d1
mov dword [ebp - 4], 0x292
mov edx, 0x418e50
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x293
mov eax, dword [ebp - 0xc0]
push eax
push 0x41903c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x294
mov ecx, dword [ebp - 0xc0]
push ecx
push 0x419230
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x295
mov edx, dword [ebp - 0xc0]
push edx
push 0x41940c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x296
mov eax, dword [ebp + 0x10]
mov ecx, dword [eax]
mov dword [ebp - 0x4e8], ecx
mov dword [ebp - 0x4f0], 8
mov edx, dword [ebp - 0xd8]
mov dword [ebp - 0x4f8], edx
mov dword [ebp - 0x500], 8
mov eax, dword [ebp - 0x1a4]
mov dword [ebp - 0x508], eax
mov dword [ebp - 0x510], 8
mov ecx, dword [ebp - 0xdc]
mov dword [ebp - 0x518], ecx
mov dword [ebp - 0x520], 8
mov edx, dword [ebp - 0x248]
mov dword [ebp - 0x528], edx
mov dword [ebp - 0x530], 8
mov eax, dword [ebp - 0x2c8]
mov dword [ebp - 0x538], eax
mov dword [ebp - 0x540], 8
mov ecx, dword [ebp - 0x1c8]
mov dword [ebp - 0x548], ecx
mov dword [ebp - 0x550], 8
mov edx, dword [ebp - 0xc0]
push edx
push 0x41074c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x4f0]
mov dword [eax], ecx
mov edx, dword [ebp - 0x4ec]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x4e8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x4e4]
mov dword [eax + 0xc], edx
call fcn.00477be0
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x2fc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp + 0x14]
mov ecx, dword [eax]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x300]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x304]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp + 0x18]
mov eax, dword [edx]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x308]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x30c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x500]
mov dword [ecx], edx
mov eax, dword [ebp - 0x4fc]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x4f8]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x4f4]
mov dword [ecx + 0xc], eax
call fcn.00477be0
mov edx, eax
lea ecx, [ebp - 0x310]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x314]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x318]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x510]
mov dword [ecx], edx
mov eax, dword [ebp - 0x50c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x508]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x504]
mov dword [ecx + 0xc], eax
call fcn.00477be0
mov edx, eax
lea ecx, [ebp - 0x31c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x320]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x324]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x520]
mov dword [ecx], edx
mov eax, dword [ebp - 0x51c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x518]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x514]
mov dword [ecx + 0xc], eax
call fcn.00477be0
mov edx, eax
lea ecx, [ebp - 0x328]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 4], 0x29a
cmp dword [ebp - 0x74], 1
jne 0x4be386
mov dword [ebp - 4], 0x29b
mov edx, 0x418e50
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x29c
mov ecx, dword [ebp - 0xc0]
push ecx
push 0x41903c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x29d
mov edx, dword [ebp - 0xc0]
push edx
push 0x419230
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x29e
mov eax, dword [ebp - 0xc0]
push eax
push 0x419604
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x29f
mov ecx, dword [ebp + 0x10]
mov edx, dword [ecx]
mov dword [ebp - 0x4e8], edx
mov dword [ebp - 0x4f0], 8
mov eax, dword [ebp - 0xd8]
mov dword [ebp - 0x4f8], eax
mov dword [ebp - 0x500], 8
mov ecx, dword [ebp - 0x1a4]
mov dword [ebp - 0x508], ecx
mov dword [ebp - 0x510], 8
mov edx, dword [ebp - 0xdc]
mov dword [ebp - 0x518], edx
mov dword [ebp - 0x520], 8
mov eax, dword [ebp - 0x248]
mov dword [ebp - 0x528], eax
mov dword [ebp - 0x530], 8
mov ecx, dword [ebp - 0x2c8]
mov dword [ebp - 0x538], ecx
mov dword [ebp - 0x540], 8
mov edx, dword [ebp - 0x1c8]
mov dword [ebp - 0x548], edx
mov dword [ebp - 0x550], 8
mov eax, dword [ebp - 0xc0]
push eax
push 0x41074c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x4f0]
mov dword [ecx], edx
mov eax, dword [ebp - 0x4ec]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x4e8]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x4e4]
mov dword [ecx + 0xc], eax
call fcn.00477be0
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x2fc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp + 0x14]
mov edx, dword [ecx]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x300]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x304]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp + 0x18]
mov ecx, dword [eax]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x308]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x30c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x500]
mov dword [edx], eax
mov ecx, dword [ebp - 0x4fc]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x4f8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x4f4]
mov dword [edx + 0xc], ecx
call fcn.00477be0
mov edx, eax
lea ecx, [ebp - 0x310]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x314]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x318]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x510]
mov dword [edx], eax
mov ecx, dword [ebp - 0x50c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x508]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x504]
mov dword [edx + 0xc], ecx
call fcn.00477be0
mov edx, eax
lea ecx, [ebp - 0x31c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x320]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x324]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x520]
mov dword [edx], eax
mov ecx, dword [ebp - 0x51c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x518]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x514]
mov dword [edx + 0xc], ecx
call fcn.00477be0
mov edx, eax
lea ecx, [ebp - 0x328]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x32c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x330]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x530]
mov dword [edx], eax
mov ecx, dword [ebp - 0x52c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x528]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x524]
mov dword [edx + 0xc], ecx
call fcn.00477be0
mov edx, eax
lea ecx, [ebp - 0x334]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x338]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x33c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x540]
mov dword [edx], eax
mov ecx, dword [ebp - 0x53c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x538]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x534]
mov dword [edx + 0xc], ecx
call fcn.00477be0
mov edx, eax
lea ecx, [ebp - 0x340]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x344]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x348]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x550]
mov dword [edx], eax
mov ecx, dword [ebp - 0x54c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x548]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x544]
mov dword [edx + 0xc], ecx
call fcn.00477be0
mov edx, eax
lea ecx, [ebp - 0x34c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x350]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x354]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0x104]
push edx
mov eax, dword [ebp - 0x108]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCy]
mov edx, eax
lea ecx, [ebp - 0x358]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x35c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x360]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0x54]
push ecx
mov edx, dword [ebp - 0x58]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCy]
mov edx, eax
lea ecx, [ebp - 0x364]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x368]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x36c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x7c]
push eax
mov ecx, dword [ebp - 0x80]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCy]
mov edx, eax
lea ecx, [ebp - 0x370]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x364]
push edx
lea eax, [ebp - 0x360]
push eax
lea ecx, [ebp - 0x35c]
push ecx
lea edx, [ebp - 0x358]
push edx
lea eax, [ebp - 0x354]
push eax
lea ecx, [ebp - 0x350]
push ecx
lea edx, [ebp - 0x34c]
push edx
lea eax, [ebp - 0x348]
push eax
lea ecx, [ebp - 0x344]
push ecx
lea edx, [ebp - 0x340]
push edx
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x338]
push ecx
lea edx, [ebp - 0x334]
push edx
lea eax, [ebp - 0x330]
push eax
lea ecx, [ebp - 0x32c]
push ecx
lea edx, [ebp - 0x328]
push edx
lea eax, [ebp - 0x324]
push eax
lea ecx, [ebp - 0x320]
push ecx
lea edx, [ebp - 0x31c]
push edx
lea eax, [ebp - 0x318]
push eax
lea ecx, [ebp - 0x314]
push ecx
lea edx, [ebp - 0x310]
push edx
lea eax, [ebp - 0x30c]
push eax
lea ecx, [ebp - 0x308]
push ecx
lea edx, [ebp - 0x304]
push edx
lea eax, [ebp - 0x300]
push eax
lea ecx, [ebp - 0x2fc]
push ecx
lea edx, [ebp - 0x2f8]
push edx
lea eax, [ebp - 0x2f4]
push eax
lea ecx, [ebp - 0x2f0]
push ecx
lea edx, [ebp - 0x370]
push edx
lea eax, [ebp - 0x36c]
push eax
lea ecx, [ebp - 0x368]
push ecx
push 0x21
call dword [fcn.004012f0]
add esp, 0x88
mov dword [ebp - 4], 0x2a0
mov edx, dword [ebp - 0xc0]
push edx
push 0x410764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x29c]
push eax
mov ecx, dword [ebp - 0x2a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCy]
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x2fc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0x284]
push edx
mov eax, dword [ebp - 0x288]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCy]
mov edx, eax
lea ecx, [ebp - 0x300]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x304]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x308]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0x4c]
push ecx
mov edx, dword [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCy]
mov edx, eax
lea ecx, [ebp - 0x30c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x310]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x314]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x204]
push eax
mov ecx, dword [ebp - 0x208]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCy]
mov edx, eax
lea ecx, [ebp - 0x318]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x31c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x320]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0x13c]
push edx
mov eax, dword [ebp - 0x140]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCy]
mov edx, eax
lea ecx, [ebp - 0x324]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x328]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x32c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0xfc]
push ecx
mov edx, dword [ebp - 0x100]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCy]
mov edx, eax
lea ecx, [ebp - 0x330]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x334]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x338]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x168]
push eax
mov ecx, dword [ebp - 0x16c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCy]
mov edx, eax
lea ecx, [ebp - 0x33c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x340]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x344]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0x2c0]
push edx
mov eax, dword [ebp - 0x2c4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCy]
mov edx, eax
lea ecx, [ebp - 0x348]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x34c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x350]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0x1f4]
push ecx
mov edx, dword [ebp - 0x1f8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCy]
mov edx, eax
lea ecx, [ebp - 0x354]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x358]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x35c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x44]
push eax
mov ecx, dword [ebp - 0x48]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCy]
mov edx, eax
lea ecx, [ebp - 0x360]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x364]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x368]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0xd0]
push edx
mov eax, dword [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCy]
mov edx, eax
lea ecx, [ebp - 0x36c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x370]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x374]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0x27c]
push ecx
mov edx, dword [ebp - 0x280]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCy]
mov edx, eax
lea ecx, [ebp - 0x378]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x37c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x380]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x1d0]
push eax
mov ecx, dword [ebp - 0x1d4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCy]
mov edx, eax
lea ecx, [ebp - 0x384]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x388]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x38c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0x1c0]
push edx
mov eax, dword [ebp - 0x1c4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCy]
mov edx, eax
lea ecx, [ebp - 0x390]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x394]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x398]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0xc8]
push ecx
mov edx, dword [ebp - 0xcc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCy]
mov edx, eax
lea ecx, [ebp - 0x39c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3a0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3a4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x240]
push eax
mov ecx, dword [ebp - 0x244]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCy]
mov edx, eax
lea ecx, [ebp - 0x3a8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3ac]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3b0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0x19c]
push edx
mov eax, dword [ebp - 0x1a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCy]
mov edx, eax
lea ecx, [ebp - 0x3b4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x364]
push ecx
lea edx, [ebp - 0x360]
push edx
lea eax, [ebp - 0x35c]
push eax
lea ecx, [ebp - 0x358]
push ecx
lea edx, [ebp - 0x354]
push edx
lea eax, [ebp - 0x350]
push eax
lea ecx, [ebp - 0x34c]
push ecx
lea edx, [ebp - 0x348]
push edx
lea eax, [ebp - 0x344]
push eax
lea ecx, [ebp - 0x340]
push ecx
lea edx, [ebp - 0x33c]
push edx
lea eax, [ebp - 0x338]
push eax
lea ecx, [ebp - 0x334]
push ecx
lea edx, [ebp - 0x330]
push edx
lea eax, [ebp - 0x32c]
push eax
lea ecx, [ebp - 0x328]
push ecx
lea edx, [ebp - 0x324]
push edx
lea eax, [ebp - 0x320]
push eax
lea ecx, [ebp - 0x31c]
push ecx
lea edx, [ebp - 0x318]
push edx
lea eax, [ebp - 0x314]
push eax
lea ecx, [ebp - 0x310]
push ecx
lea edx, [ebp - 0x30c]
push edx
lea eax, [ebp - 0x308]
push eax
lea ecx, [ebp - 0x304]
push ecx
lea edx, [ebp - 0x300]
push edx
lea eax, [ebp - 0x2fc]
push eax
lea ecx, [ebp - 0x2f8]
push ecx
lea edx, [ebp - 0x2f4]
push edx
lea eax, [ebp - 0x2f0]
push eax
lea ecx, [ebp - 0x3b4]
push ecx
lea edx, [ebp - 0x3b0]
push edx
lea eax, [ebp - 0x3ac]
push eax
lea ecx, [ebp - 0x3a8]
push ecx
lea edx, [ebp - 0x3a4]
push edx
lea eax, [ebp - 0x3a0]
push eax
lea ecx, [ebp - 0x39c]
push ecx
lea edx, [ebp - 0x398]
push edx
lea eax, [ebp - 0x394]
push eax
lea ecx, [ebp - 0x390]
push ecx
lea edx, [ebp - 0x38c]
push edx
lea eax, [ebp - 0x388]
push eax
lea ecx, [ebp - 0x384]
push ecx
lea edx, [ebp - 0x380]
push edx
lea eax, [ebp - 0x37c]
push eax
lea ecx, [ebp - 0x378]
push ecx
lea edx, [ebp - 0x374]
push edx
lea eax, [ebp - 0x370]
push eax
lea ecx, [ebp - 0x36c]
push ecx
lea edx, [ebp - 0x368]
push edx
push 0x32
call dword [fcn.004012f0]
add esp, 0xcc
mov dword [ebp - 4], 0x2a1
mov eax, dword [ebp - 0xc0]
push eax
push 0x410764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0x3c]
push ecx
mov edx, dword [ebp - 0x40]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCy]
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x2fc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x294]
push eax
mov ecx, dword [ebp - 0x298]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCy]
mov edx, eax
lea ecx, [ebp - 0x300]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x304]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x308]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0x1ec]
push edx
mov eax, dword [ebp - 0x1f0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCy]
mov edx, eax
lea ecx, [ebp - 0x30c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x310]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x314]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0x274]
push ecx
mov edx, dword [ebp - 0x278]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCy]
mov edx, eax
lea ecx, [ebp - 0x318]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x31c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x320]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x134]
push eax
mov ecx, dword [ebp - 0x138]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCy]
mov edx, eax
lea ecx, [ebp - 0x324]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x328]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x32c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0x130]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x330]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x334]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x338]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x1e8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x33c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x340]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x344]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0x88]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x348]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x34c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0x60]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x350]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x354]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x260]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x358]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x35c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0x25c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x360]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x364]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0x2d0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x364]
push eax
lea ecx, [ebp - 0x360]
push ecx
lea edx, [ebp - 0x35c]
push edx
lea eax, [ebp - 0x358]
push eax
lea ecx, [ebp - 0x354]
push ecx
lea edx, [ebp - 0x350]
push edx
lea eax, [ebp - 0x34c]
push eax
lea ecx, [ebp - 0x348]
push ecx
lea edx, [ebp - 0x344]
push edx
lea eax, [ebp - 0x340]
push eax
lea ecx, [ebp - 0x33c]
push ecx
lea edx, [ebp - 0x338]
push edx
lea eax, [ebp - 0x334]
push eax
lea ecx, [ebp - 0x330]
push ecx
lea edx, [ebp - 0x32c]
push edx
lea eax, [ebp - 0x328]
push eax
lea ecx, [ebp - 0x324]
push ecx
lea edx, [ebp - 0x320]
push edx
lea eax, [ebp - 0x31c]
push eax
lea ecx, [ebp - 0x318]
push ecx
lea edx, [ebp - 0x314]
push edx
lea eax, [ebp - 0x310]
push eax
lea ecx, [ebp - 0x30c]
push ecx
lea edx, [ebp - 0x308]
push edx
lea eax, [ebp - 0x304]
push eax
lea ecx, [ebp - 0x300]
push ecx
lea edx, [ebp - 0x2fc]
push edx
lea eax, [ebp - 0x2f8]
push eax
lea ecx, [ebp - 0x2f4]
push ecx
lea edx, [ebp - 0x2f0]
push edx
push 0x1e
call dword [fcn.004012f0]
add esp, 0x7c
mov dword [ebp - 4], 0x2a2
mov eax, dword [ebp - 0xc0]
push eax
push 0x410764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x2f0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0x10c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0x24c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x2fc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x300]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x174]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x304]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x308]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0x170]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x30c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x310]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0x144]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x314]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x318]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x198]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x31c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x320]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x324]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0x22c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x328]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x32c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x330]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0x78]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x334]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x338]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x33c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x1bc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x340]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x344]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x348]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0x2b0]
push ecx
mov edx, dword [ebp - 0x2b4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCy]
mov edx, eax
lea ecx, [ebp - 0x34c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x350]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x354]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0xc4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x358]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x35c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4193a8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x360]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call fcn.004823b0
mov edx, eax
lea ecx, [ebp - 0x364]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x368]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x419a24
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x36c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0x74]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x370]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x374]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x378]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0xbc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x37c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x380]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x384]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0x15c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x388]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x38c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x390]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0xf0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0x394]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x398]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x39c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0x28c]
push edx
mov eax, dword [ebp - 0x290]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCy]
mov edx, eax
lea ecx, [ebp - 0x3a0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3a4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3a8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0x128]
push ecx
mov edx, dword [ebp - 0x12c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCy]
mov edx, eax
lea ecx, [ebp - 0x3ac]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3b0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3b4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0xe8]
push eax
mov ecx, dword [ebp - 0xec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCy]
mov edx, eax
lea ecx, [ebp - 0x3b8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3bc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0xb4]
push edx
mov eax, dword [ebp - 0xb8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCy]
mov edx, eax
lea ecx, [ebp - 0x3c4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3c8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3cc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0x224]
push ecx
mov edx, dword [ebp - 0x228]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCy]
mov edx, eax
lea ecx, [ebp - 0x3d0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3d4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x410764
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3d8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0xac]
push eax
mov ecx, dword [ebp - 0xb0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCy]
mov edx, eax
lea ecx, [ebp - 0x3dc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x3e0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x40ebd4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x364]
push edx
lea eax, [ebp - 0x360]
push eax
lea ecx, [ebp - 0x35c]
push ecx
lea edx, [ebp - 0x358]
push edx
lea eax, [ebp - 0x354]
push eax
lea ecx, [ebp - 0x350]
push ecx
lea edx, [ebp - 0x34c]
push edx
lea eax, [ebp - 0x348]
push eax
lea ecx, [ebp - 0x344]
push ecx
lea edx, [ebp - 0x340]
push edx
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x338]
push ecx
lea edx, [ebp - 0x334]
push edx
lea eax, [ebp - 0x330]
push eax
lea ecx, [ebp - 0x32c]
push ecx
lea edx, [ebp - 0x328]
push edx
lea eax, [ebp - 0x324]
push eax
lea ecx, [ebp - 0x320]
push ecx
lea edx, [ebp - 0x31c]
push edx
lea eax, [ebp - 0x318]
push eax
lea ecx, [ebp - 0x314]
push ecx
lea edx, [ebp - 0x310]
push edx
lea eax, [ebp - 0x30c]
push eax
lea ecx, [ebp - 0x308]
push ecx
lea edx, [ebp - 0x304]
push edx
lea eax, [ebp - 0x300]
push eax
lea ecx, [ebp - 0x2fc]
push ecx
lea edx, [ebp - 0x2f8]
push edx
lea eax, [ebp - 0x2f4]
push eax
lea ecx, [ebp - 0x2f0]
push ecx
lea edx, [ebp - 0x3dc]
push edx
lea eax, [ebp - 0x3d8]
push eax
lea ecx, [ebp - 0x3d4]
push ecx
lea edx, [ebp - 0x3d0]
push edx
lea eax, [ebp - 0x3cc]
push eax
lea ecx, [ebp - 0x3c8]
push ecx
lea edx, [ebp - 0x3c4]
push edx
lea eax, [ebp - 0x3c0]
push eax
lea ecx, [ebp - 0x3bc]
push ecx
lea edx, [ebp - 0x3b8]
push edx
lea eax, [ebp - 0x3b4]
push eax
lea ecx, [ebp - 0x3b0]
push ecx
lea edx, [ebp - 0x3ac]
push edx
lea eax, [ebp - 0x3a8]
push eax
lea ecx, [ebp - 0x3a4]
push ecx
lea edx, [ebp - 0x3a0]
push edx
lea eax, [ebp - 0x39c]
push eax
lea ecx, [ebp - 0x398]
push ecx
lea edx, [ebp - 0x394]
push edx
lea eax, [ebp - 0x390]
push eax
lea ecx, [ebp - 0x38c]
push ecx
lea edx, [ebp - 0x388]
push edx
lea eax, [ebp - 0x384]
push eax
lea ecx, [ebp - 0x380]
push ecx
lea edx, [ebp - 0x37c]
push edx
lea eax, [ebp - 0x378]
push eax
lea ecx, [ebp - 0x374]
push ecx
lea edx, [ebp - 0x370]
push edx
lea eax, [ebp - 0x36c]
push eax
lea ecx, [ebp - 0x368]
push ecx
lea edx, [ebp - 0x3e0]
push edx
push 0x3d
call dword [fcn.004012f0]
add esp, 0xf8
jmp 0x406bcc
call dword [sym.imp.MSVBVM60.DLL___vbaErrorOverflow]
int3