BonziBuddy Leaked Source Code by NixButterPlay
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

32056 lines
1.0 MiB

VERSION 5.00
Begin VB.UserControl CalendarVB
BackColor = &HFFFFFF&
ScaleMode = 3
AutoRedraw = False
FontTransparent = True
KeyPreview = -1 'True
ClientLeft = 0
ClientTop = 0
ClientWidth = 2865
ClientHeight = 2235
PropertyPages = "CalendarVB.ctx":0000
Begin VB.Timer tmrResize
Enabled = 0 'False
Interval = 10
Left = 2400
Top = 30
End
Begin VB.TextBox ctlFocus
Left = -1500
Top = 840
Width = 465
Height = 285
TabIndex = 2
End
Begin VB.ComboBox cboYear
Style = 2
Left = 900
Top = 60
Width = 645
Height = 315
TabIndex = 1
End
Begin VB.ComboBox cboPeriod
Style = 2
Left = 90
Top = 60
Width = 645
Height = 315
TabIndex = 0
End
Begin VB.Image imgIcon
Picture = "CalendarVB.ctx":0005
Left = 2340
Top = 1710
Width = 480
Height = 480
Visible = 0 'False
End
Begin VB.Menu mnuPopup
Visible = 0 'False
Caption = "PopupMenu"
Begin VB.Menu mnuNextPeriod
Caption = "Next Period"
End
Begin VB.Menu mnuPrevPeriod
Caption = "Previous Period"
End
Begin VB.Menu mnuCalendarType
Caption = "Calendar Types"
Begin VB.Menu mnuCalTypeMonth
Caption = "Month"
End
Begin VB.Menu mnuCalTypePeriod
Caption = "Period"
End
Begin VB.Menu mnuCalTypeWeek
Caption = "Week"
End
End
Begin VB.Menu mnuCalendarStyle
Caption = "Calendar Style"
Begin VB.Menu mnuStyleNoLine
Caption = "No Line"
End
Begin VB.Menu mnuStyle3D
Caption = "3D"
End
Begin VB.Menu mnuStyleFlat
Caption = "Flat"
End
Begin VB.Menu mnuStyleSunken
Caption = "Sunken"
End
End
End
End
Attribute VB_Name = "CalendarVB"
Private Type UDT_1_0043CAB4
bStruc(16) As Byte ' String fields: 0
End Type
Private Type UDT_2_0043CAB4
bStruc(16) As Byte ' String fields: 0
End Type
Private Sub tmrResize_Timer() '5DDDB0
loc_005DDDB0: push ebp
loc_005DDDB1: mov ebp, esp
loc_005DDDB3: sub esp, 0000000Ch
loc_005DDDB6: push 00412856h ; __vbaExceptHandler
loc_005DDDBB: mov eax, fs:[00000000h]
loc_005DDDC1: push eax
loc_005DDDC2: mov fs:[00000000h], esp
loc_005DDDC9: sub esp, 00000014h
loc_005DDDCC: push ebx
loc_005DDDCD: push esi
loc_005DDDCE: push edi
loc_005DDDCF: mov var_C, esp
loc_005DDDD2: mov var_8, 00402B00h
loc_005DDDD9: mov esi, Me
loc_005DDDDC: mov eax, esi
loc_005DDDDE: and eax, 00000001h
loc_005DDDE1: mov var_4, eax
loc_005DDDE4: and esi, FFFFFFFEh
loc_005DDDE7: push esi
loc_005DDDE8: mov Me, esi
loc_005DDDEB: mov ecx, [esi]
loc_005DDDED: call [ecx+00000004h]
loc_005DDDF0: mov edx, [esi]
loc_005DDDF2: xor ebx, ebx
loc_005DDDF4: push esi
loc_005DDDF5: mov var_18, ebx
loc_005DDDF8: call [edx+000003A8h]
loc_005DDDFE: push eax
loc_005DDDFF: lea eax, var_18
loc_005DDE02: push eax
loc_005DDE03: call [00401128h] ; __vbaObjSet
loc_005DDE09: mov edi, eax
loc_005DDE0B: push ebx
loc_005DDE0C: push edi
loc_005DDE0D: mov ecx, [edi]
loc_005DDE0F: call [ecx+0000005Ch]
loc_005DDE12: cmp eax, ebx
loc_005DDE14: fnclex
loc_005DDE16: jge 005DDE27h
loc_005DDE18: push 0000005Ch
loc_005DDE1A: push 00441ED0h
loc_005DDE1F: push edi
loc_005DDE20: push eax
loc_005DDE21: call [004010CCh] ; __vbaHresultCheckObj
loc_005DDE27: lea ecx, var_18
loc_005DDE2A: call [0040142Ch] ; __vbaFreeObj
loc_005DDE30: cmp [esi+00000090h], bx
loc_005DDE37: jz 005DDE58h
loc_005DDE39: mov edx, [esi]
loc_005DDE3B: push esi
loc_005DDE3C: call [edx+00000948h]
loc_005DDE42: cmp eax, ebx
loc_005DDE44: jge 005DDE58h
loc_005DDE46: push 00000948h
loc_005DDE4B: push 00446644h
loc_005DDE50: push esi
loc_005DDE51: push eax
loc_005DDE52: call [004010CCh] ; __vbaHresultCheckObj
loc_005DDE58: mov var_4, ebx
loc_005DDE5B: push 005DDE6Dh
loc_005DDE60: jmp 005DDE6Ch
loc_005DDE62: lea ecx, var_18
loc_005DDE65: call [0040142Ch] ; __vbaFreeObj
loc_005DDE6B: ret
loc_005DDE6C: ret
loc_005DDE6D: mov eax, Me
loc_005DDE70: push eax
loc_005DDE71: mov ecx, [eax]
loc_005DDE73: call [ecx+00000008h]
loc_005DDE76: mov eax, var_4
loc_005DDE79: mov ecx, var_14
loc_005DDE7C: pop edi
loc_005DDE7D: pop esi
loc_005DDE7E: mov fs:[00000000h], ecx
loc_005DDE85: pop ebx
loc_005DDE86: mov esp, ebp
loc_005DDE88: pop ebp
loc_005DDE89: retn 0004h
End Sub
Private Sub mnuNextPeriod_Click() '5DD7A0
loc_005DD7A0: push ebp
loc_005DD7A1: mov ebp, esp
loc_005DD7A3: sub esp, 0000000Ch
loc_005DD7A6: push 00412856h ; __vbaExceptHandler
loc_005DD7AB: mov eax, fs:[00000000h]
loc_005DD7B1: push eax
loc_005DD7B2: mov fs:[00000000h], esp
loc_005DD7B9: sub esp, 00000024h
loc_005DD7BC: push ebx
loc_005DD7BD: push esi
loc_005DD7BE: push edi
loc_005DD7BF: mov var_C, esp
loc_005DD7C2: mov var_8, 00402AC0h
loc_005DD7C9: mov esi, Me
loc_005DD7CC: mov eax, esi
loc_005DD7CE: and eax, 00000001h
loc_005DD7D1: mov var_4, eax
loc_005DD7D4: and esi, FFFFFFFEh
loc_005DD7D7: push esi
loc_005DD7D8: mov Me, esi
loc_005DD7DB: mov ecx, [esi]
loc_005DD7DD: call [ecx+00000004h]
loc_005DD7E0: mov edx, [esi]
loc_005DD7E2: lea eax, var_1C
loc_005DD7E5: xor edi, edi
loc_005DD7E7: push eax
loc_005DD7E8: push esi
loc_005DD7E9: mov var_18, edi
loc_005DD7EC: mov var_1C, edi
loc_005DD7EF: mov var_20, edi
loc_005DD7F2: call [edx+000008A0h]
loc_005DD7F8: cmp eax, edi
loc_005DD7FA: jge 005DD812h
loc_005DD7FC: mov ebx, [004010CCh] ; __vbaHresultCheckObj
loc_005DD802: push 000008A0h
loc_005DD807: push 00446644h
loc_005DD80C: push esi
loc_005DD80D: push eax
loc_005DD80E: call ebx
loc_005DD810: jmp 005DD818h
loc_005DD812: mov ebx, [004010CCh] ; __vbaHresultCheckObj
loc_005DD818: mov ecx, [esi]
loc_005DD81A: push esi
loc_005DD81B: call [ecx+000003B4h]
loc_005DD821: lea edx, var_18
loc_005DD824: push eax
loc_005DD825: push edx
loc_005DD826: call [00401128h] ; __vbaObjSet
loc_005DD82C: mov edi, eax
loc_005DD82E: lea ecx, var_20
loc_005DD831: push ecx
loc_005DD832: push edi
loc_005DD833: mov eax, [edi]
loc_005DD835: call [eax+000000E8h]
loc_005DD83B: test eax, eax
loc_005DD83D: fnclex
loc_005DD83F: jge 005DD84Fh
loc_005DD841: push 000000E8h
loc_005DD846: push 00446E04h
loc_005DD84B: push edi
loc_005DD84C: push eax
loc_005DD84D: call ebx
loc_005DD84F: mov dx, var_20
loc_005DD853: mov ax, var_1C
loc_005DD857: add dx, 0001h
loc_005DD85B: jo 005DD97Dh
loc_005DD861: add ax, 0001h
loc_005DD865: jo 005DD97Dh
loc_005DD86B: xor ecx, ecx
loc_005DD86D: cmp ax, dx
loc_005DD870: setl cl
loc_005DD873: neg ecx
loc_005DD875: mov edi, ecx
loc_005DD877: lea ecx, var_18
loc_005DD87A: call [0040142Ch] ; __vbaFreeObj
loc_005DD880: test di, di
loc_005DD883: jz 005DD8C2h
loc_005DD885: mov edx, [esi]
loc_005DD887: lea eax, var_1C
loc_005DD88A: push eax
loc_005DD88B: push esi
loc_005DD88C: call [edx+000008A0h]
loc_005DD892: test eax, eax
loc_005DD894: jge 005DD8A4h
loc_005DD896: push 000008A0h
loc_005DD89B: push 00446644h
loc_005DD8A0: push esi
loc_005DD8A1: push eax
loc_005DD8A2: call ebx
loc_005DD8A4: mov dx, var_1C
loc_005DD8A8: mov ecx, [esi]
loc_005DD8AA: add dx, 0001h
loc_005DD8AE: jo 005DD97Dh
loc_005DD8B4: push edx
loc_005DD8B5: push esi
loc_005DD8B6: call [ecx+000008A4h]
loc_005DD8BC: test eax, eax
loc_005DD8BE: jge 005DD8DFh
loc_005DD8C0: jmp 005DD8D1h
loc_005DD8C2: mov eax, [esi]
loc_005DD8C4: push 00000001h
loc_005DD8C6: push esi
loc_005DD8C7: call [eax+000008A4h]
loc_005DD8CD: test eax, eax
loc_005DD8CF: jge 005DD8DFh
loc_005DD8D1: push 000008A4h
loc_005DD8D6: push 00446644h
loc_005DD8DB: push esi
loc_005DD8DC: push eax
loc_005DD8DD: call ebx
loc_005DD8DF: mov ecx, [esi]
loc_005DD8E1: push esi
loc_005DD8E2: call [ecx+000003B4h]
loc_005DD8E8: lea edx, var_18
loc_005DD8EB: push eax
loc_005DD8EC: push edx
loc_005DD8ED: call [00401128h] ; __vbaObjSet
loc_005DD8F3: lea ecx, var_1C
loc_005DD8F6: mov edi, eax
loc_005DD8F8: mov eax, [esi]
loc_005DD8FA: push ecx
loc_005DD8FB: push esi
loc_005DD8FC: call [eax+000008A0h]
loc_005DD902: test eax, eax
loc_005DD904: jge 005DD914h
loc_005DD906: push 000008A0h
loc_005DD90B: push 00446644h
loc_005DD910: push esi
loc_005DD911: push eax
loc_005DD912: call ebx
loc_005DD914: mov ax, var_1C
loc_005DD918: mov edx, [edi]
loc_005DD91A: sub ax, 0001h
loc_005DD91E: jo 005DD97Dh
loc_005DD920: push eax
loc_005DD921: push edi
loc_005DD922: call [edx+000000F4h]
loc_005DD928: test eax, eax
loc_005DD92A: fnclex
loc_005DD92C: jge 005DD93Ch
loc_005DD92E: push 000000F4h
loc_005DD933: push 00446E04h
loc_005DD938: push edi
loc_005DD939: push eax
loc_005DD93A: call ebx
loc_005DD93C: lea ecx, var_18
loc_005DD93F: call [0040142Ch] ; __vbaFreeObj
loc_005DD945: mov var_4, 00000000h
loc_005DD94C: push 005DD95Eh
loc_005DD951: jmp 005DD95Dh
loc_005DD953: lea ecx, var_18
loc_005DD956: call [0040142Ch] ; __vbaFreeObj
loc_005DD95C: ret
loc_005DD95D: ret
loc_005DD95E: mov eax, Me
loc_005DD961: push eax
loc_005DD962: mov ecx, [eax]
loc_005DD964: call [ecx+00000008h]
loc_005DD967: mov eax, var_4
loc_005DD96A: mov ecx, var_14
loc_005DD96D: pop edi
loc_005DD96E: pop esi
loc_005DD96F: mov fs:[00000000h], ecx
loc_005DD976: pop ebx
loc_005DD977: mov esp, ebp
loc_005DD979: pop ebp
loc_005DD97A: retn 0004h
End Sub
Private Sub mnuCalTypeMonth_Click() '5DD5F0
loc_005DD5F0: push ebp
loc_005DD5F1: mov ebp, esp
loc_005DD5F3: sub esp, 0000000Ch
loc_005DD5F6: push 00412856h ; __vbaExceptHandler
loc_005DD5FB: mov eax, fs:[00000000h]
loc_005DD601: push eax
loc_005DD602: mov fs:[00000000h], esp
loc_005DD609: sub esp, 0000000Ch
loc_005DD60C: push ebx
loc_005DD60D: push esi
loc_005DD60E: push edi
loc_005DD60F: mov var_C, esp
loc_005DD612: mov var_8, 00402AA8h
loc_005DD619: mov esi, Me
loc_005DD61C: mov eax, esi
loc_005DD61E: and eax, 00000001h
loc_005DD621: mov var_4, eax
loc_005DD624: and esi, FFFFFFFEh
loc_005DD627: push esi
loc_005DD628: mov Me, esi
loc_005DD62B: mov ecx, [esi]
loc_005DD62D: call [ecx+00000004h]
loc_005DD630: mov edx, [esi]
loc_005DD632: push 00000000h
loc_005DD634: push esi
loc_005DD635: call [edx+000007B8h]
loc_005DD63B: test eax, eax
loc_005DD63D: jge 005DD651h
loc_005DD63F: push 000007B8h
loc_005DD644: push 00446644h
loc_005DD649: push esi
loc_005DD64A: push eax
loc_005DD64B: call [004010CCh] ; __vbaHresultCheckObj
loc_005DD651: mov var_4, 00000000h
loc_005DD658: mov eax, Me
loc_005DD65B: push eax
loc_005DD65C: mov ecx, [eax]
loc_005DD65E: call [ecx+00000008h]
loc_005DD661: mov eax, var_4
loc_005DD664: mov ecx, var_14
loc_005DD667: pop edi
loc_005DD668: pop esi
loc_005DD669: mov fs:[00000000h], ecx
loc_005DD670: pop ebx
loc_005DD671: mov esp, ebp
loc_005DD673: pop ebp
loc_005DD674: retn 0004h
End Sub
Private Sub mnuPrevPeriod_Click() '5DD990
loc_005DD990: push ebp
loc_005DD991: mov ebp, esp
loc_005DD993: sub esp, 0000000Ch
loc_005DD996: push 00412856h ; __vbaExceptHandler
loc_005DD99B: mov eax, fs:[00000000h]
loc_005DD9A1: push eax
loc_005DD9A2: mov fs:[00000000h], esp
loc_005DD9A9: sub esp, 0000001Ch
loc_005DD9AC: push ebx
loc_005DD9AD: push esi
loc_005DD9AE: push edi
loc_005DD9AF: mov var_C, esp
loc_005DD9B2: mov var_8, 00402AD0h
loc_005DD9B9: mov esi, Me
loc_005DD9BC: mov eax, esi
loc_005DD9BE: and eax, 00000001h
loc_005DD9C1: mov var_4, eax
loc_005DD9C4: and esi, FFFFFFFEh
loc_005DD9C7: push esi
loc_005DD9C8: mov Me, esi
loc_005DD9CB: mov ecx, [esi]
loc_005DD9CD: call [ecx+00000004h]
loc_005DD9D0: mov edx, [esi]
loc_005DD9D2: lea eax, var_1C
loc_005DD9D5: xor edi, edi
loc_005DD9D7: push eax
loc_005DD9D8: push esi
loc_005DD9D9: mov var_18, edi
loc_005DD9DC: mov var_1C, edi
loc_005DD9DF: call [edx+000008A0h]
loc_005DD9E5: cmp eax, edi
loc_005DD9E7: jge 005DD9FFh
loc_005DD9E9: mov ebx, [004010CCh] ; __vbaHresultCheckObj
loc_005DD9EF: push 000008A0h
loc_005DD9F4: push 00446644h
loc_005DD9F9: push esi
loc_005DD9FA: push eax
loc_005DD9FB: call ebx
loc_005DD9FD: jmp 005DDA05h
loc_005DD9FF: mov ebx, [004010CCh] ; __vbaHresultCheckObj
loc_005DDA05: mov cx, var_1C
loc_005DDA09: sub cx, 0001h
loc_005DDA0D: jo 005DDB60h
loc_005DDA13: test cx, cx
loc_005DDA16: jle 005DDA63h
loc_005DDA18: mov edx, [esi]
loc_005DDA1A: lea eax, var_1C
loc_005DDA1D: push eax
loc_005DDA1E: push esi
loc_005DDA1F: call [edx+000008A0h]
loc_005DDA25: cmp eax, edi
loc_005DDA27: jge 005DDA37h
loc_005DDA29: push 000008A0h
loc_005DDA2E: push 00446644h
loc_005DDA33: push esi
loc_005DDA34: push eax
loc_005DDA35: call ebx
loc_005DDA37: mov dx, var_1C
loc_005DDA3B: mov ecx, [esi]
loc_005DDA3D: sub dx, 0001h
loc_005DDA41: jo 005DDB60h
loc_005DDA47: push edx
loc_005DDA48: push esi
loc_005DDA49: call [ecx+000008A4h]
loc_005DDA4F: cmp eax, edi
loc_005DDA51: jge 005DDAC2h
loc_005DDA53: push 000008A4h
loc_005DDA58: push 00446644h
loc_005DDA5D: push esi
loc_005DDA5E: push eax
loc_005DDA5F: call ebx
loc_005DDA61: jmp 005DDAC2h
loc_005DDA63: mov eax, [esi]
loc_005DDA65: push esi
loc_005DDA66: call [eax+000003B4h]
loc_005DDA6C: lea ecx, var_18
loc_005DDA6F: push eax
loc_005DDA70: push ecx
loc_005DDA71: call [00401128h] ; __vbaObjSet
loc_005DDA77: mov edi, eax
loc_005DDA79: lea eax, var_1C
loc_005DDA7C: push eax
loc_005DDA7D: push edi
loc_005DDA7E: mov edx, [edi]
loc_005DDA80: call [edx+000000E8h]
loc_005DDA86: test eax, eax
loc_005DDA88: fnclex
loc_005DDA8A: jge 005DDA9Ah
loc_005DDA8C: push 000000E8h
loc_005DDA91: push 00446E04h
loc_005DDA96: push edi
loc_005DDA97: push eax
loc_005DDA98: call ebx
loc_005DDA9A: mov edx, var_1C
loc_005DDA9D: mov ecx, [esi]
loc_005DDA9F: push edx
loc_005DDAA0: push esi
loc_005DDAA1: call [ecx+000008A4h]
loc_005DDAA7: test eax, eax
loc_005DDAA9: jge 005DDAB9h
loc_005DDAAB: push 000008A4h
loc_005DDAB0: push 00446644h
loc_005DDAB5: push esi
loc_005DDAB6: push eax
loc_005DDAB7: call ebx
loc_005DDAB9: lea ecx, var_18
loc_005DDABC: call [0040142Ch] ; __vbaFreeObj
loc_005DDAC2: mov eax, [esi]
loc_005DDAC4: push esi
loc_005DDAC5: call [eax+000003B4h]
loc_005DDACB: lea ecx, var_18
loc_005DDACE: push eax
loc_005DDACF: push ecx
loc_005DDAD0: call [00401128h] ; __vbaObjSet
loc_005DDAD6: mov edx, [esi]
loc_005DDAD8: mov edi, eax
loc_005DDADA: lea eax, var_1C
loc_005DDADD: push eax
loc_005DDADE: push esi
loc_005DDADF: call [edx+000008A0h]
loc_005DDAE5: test eax, eax
loc_005DDAE7: jge 005DDAF7h
loc_005DDAE9: push 000008A0h
loc_005DDAEE: push 00446644h
loc_005DDAF3: push esi
loc_005DDAF4: push eax
loc_005DDAF5: call ebx
loc_005DDAF7: mov dx, var_1C
loc_005DDAFB: mov ecx, [edi]
loc_005DDAFD: sub dx, 0001h
loc_005DDB01: jo 005DDB60h
loc_005DDB03: push edx
loc_005DDB04: push edi
loc_005DDB05: call [ecx+000000F4h]
loc_005DDB0B: test eax, eax
loc_005DDB0D: fnclex
loc_005DDB0F: jge 005DDB1Fh
loc_005DDB11: push 000000F4h
loc_005DDB16: push 00446E04h
loc_005DDB1B: push edi
loc_005DDB1C: push eax
loc_005DDB1D: call ebx
loc_005DDB1F: lea ecx, var_18
loc_005DDB22: call [0040142Ch] ; __vbaFreeObj
loc_005DDB28: mov var_4, 00000000h
loc_005DDB2F: push 005DDB41h
loc_005DDB34: jmp 005DDB40h
loc_005DDB36: lea ecx, var_18
loc_005DDB39: call [0040142Ch] ; __vbaFreeObj
loc_005DDB3F: ret
loc_005DDB40: ret
loc_005DDB41: mov eax, Me
loc_005DDB44: push eax
loc_005DDB45: mov ecx, [eax]
loc_005DDB47: call [ecx+00000008h]
loc_005DDB4A: mov eax, var_4
loc_005DDB4D: mov ecx, var_14
loc_005DDB50: pop edi
loc_005DDB51: pop esi
loc_005DDB52: mov fs:[00000000h], ecx
loc_005DDB59: pop ebx
loc_005DDB5A: mov esp, ebp
loc_005DDB5C: pop ebp
loc_005DDB5D: retn 0004h
End Sub
Private Sub mnuStyleFlat_Click() '5DDC00
loc_005DDC00: push ebp
loc_005DDC01: mov ebp, esp
loc_005DDC03: sub esp, 0000000Ch
loc_005DDC06: push 00412856h ; __vbaExceptHandler
loc_005DDC0B: mov eax, fs:[00000000h]
loc_005DDC11: push eax
loc_005DDC12: mov fs:[00000000h], esp
loc_005DDC19: sub esp, 0000000Ch
loc_005DDC1C: push ebx
loc_005DDC1D: push esi
loc_005DDC1E: push edi
loc_005DDC1F: mov var_C, esp
loc_005DDC22: mov var_8, 00402AE8h
loc_005DDC29: mov esi, Me
loc_005DDC2C: mov eax, esi
loc_005DDC2E: and eax, 00000001h
loc_005DDC31: mov var_4, eax
loc_005DDC34: and esi, FFFFFFFEh
loc_005DDC37: push esi
loc_005DDC38: mov Me, esi
loc_005DDC3B: mov ecx, [esi]
loc_005DDC3D: call [ecx+00000004h]
loc_005DDC40: mov edx, [esi]
loc_005DDC42: push 00000002h
loc_005DDC44: push esi
loc_005DDC45: call [edx+00000850h]
loc_005DDC4B: test eax, eax
loc_005DDC4D: jge 005DDC61h
loc_005DDC4F: push 00000850h
loc_005DDC54: push 00446644h
loc_005DDC59: push esi
loc_005DDC5A: push eax
loc_005DDC5B: call [004010CCh] ; __vbaHresultCheckObj
loc_005DDC61: mov var_4, 00000000h
loc_005DDC68: mov eax, Me
loc_005DDC6B: push eax
loc_005DDC6C: mov ecx, [eax]
loc_005DDC6E: call [ecx+00000008h]
loc_005DDC71: mov eax, var_4
loc_005DDC74: mov ecx, var_14
loc_005DDC77: pop edi
loc_005DDC78: pop esi
loc_005DDC79: mov fs:[00000000h], ecx
loc_005DDC80: pop ebx
loc_005DDC81: mov esp, ebp
loc_005DDC83: pop ebp
loc_005DDC84: retn 0004h
End Sub
Private Sub cboPeriod_Click() '5DBC10
loc_005DBC10: push ebp
loc_005DBC11: mov ebp, esp
loc_005DBC13: sub esp, 00000018h
loc_005DBC16: push 00412856h ; __vbaExceptHandler
loc_005DBC1B: mov eax, fs:[00000000h]
loc_005DBC21: push eax
loc_005DBC22: mov fs:[00000000h], esp
loc_005DBC29: mov eax, 000000BCh
loc_005DBC2E: call 00412850h ; __vbaChkstk
loc_005DBC33: push ebx
loc_005DBC34: push esi
loc_005DBC35: push edi
loc_005DBC36: mov var_18, esp
loc_005DBC39: mov var_14, 004029F8h ; Chr(37)
loc_005DBC40: mov eax, Me
loc_005DBC43: and eax, 00000001h
loc_005DBC46: mov var_10, eax
loc_005DBC49: mov ecx, Me
loc_005DBC4C: and ecx, FFFFFFFEh
loc_005DBC4F: mov Me, ecx
loc_005DBC52: mov var_C, 00000000h
loc_005DBC59: mov edx, Me
loc_005DBC5C: mov eax, [edx]
loc_005DBC5E: mov ecx, Me
loc_005DBC61: push ecx
loc_005DBC62: call [eax+00000004h]
loc_005DBC65: mov var_4, 00000001h
loc_005DBC6C: mov var_4, 00000002h
loc_005DBC73: push FFFFFFFFh
loc_005DBC75: call [00401124h] ; __vbaOnError
loc_005DBC7B: mov var_4, 00000003h
loc_005DBC82: lea edx, var_98
loc_005DBC88: push edx
loc_005DBC89: mov eax, Me
loc_005DBC8C: mov ecx, [eax]
loc_005DBC8E: mov edx, Me
loc_005DBC91: push edx
loc_005DBC92: call [ecx+00000880h]
loc_005DBC98: mov var_A4, eax
loc_005DBC9E: cmp var_A4, 00000000h
loc_005DBCA5: jge 005DBCCAh
loc_005DBCA7: push 00000880h
loc_005DBCAC: push 00446644h
loc_005DBCB1: mov eax, Me
loc_005DBCB4: push eax
loc_005DBCB5: mov ecx, var_A4
loc_005DBCBB: push ecx
loc_005DBCBC: call [004010CCh] ; __vbaHresultCheckObj
loc_005DBCC2: mov var_C8, eax
loc_005DBCC8: jmp 005DBCD4h
loc_005DBCCA: mov var_C8, 00000000h
loc_005DBCD4: mov edx, var_98
loc_005DBCDA: mov var_30, edx
loc_005DBCDD: mov eax, var_94
loc_005DBCE3: mov var_2C, eax
loc_005DBCE6: mov var_38, 00000007h
loc_005DBCED: lea ecx, var_38
loc_005DBCF0: push ecx
loc_005DBCF1: lea edx, var_48
loc_005DBCF4: push edx
loc_005DBCF5: call [004013F8h] ; rtcGetMonthOfYear
loc_005DBCFB: lea eax, var_A0
loc_005DBD01: push eax
loc_005DBD02: mov ecx, Me
loc_005DBD05: mov edx, [ecx]
loc_005DBD07: mov eax, Me
loc_005DBD0A: push eax
loc_005DBD0B: call [edx+00000880h]
loc_005DBD11: mov var_A8, eax
loc_005DBD17: cmp var_A8, 00000000h
loc_005DBD1E: jge 005DBD43h
loc_005DBD20: push 00000880h
loc_005DBD25: push 00446644h
loc_005DBD2A: mov ecx, Me
loc_005DBD2D: push ecx
loc_005DBD2E: mov edx, var_A8
loc_005DBD34: push edx
loc_005DBD35: call [004010CCh] ; __vbaHresultCheckObj
loc_005DBD3B: mov var_CC, eax
loc_005DBD41: jmp 005DBD4Dh
loc_005DBD43: mov var_CC, 00000000h
loc_005DBD4D: mov eax, var_A0
loc_005DBD53: mov var_50, eax
loc_005DBD56: mov ecx, var_9C
loc_005DBD5C: mov var_4C, ecx
loc_005DBD5F: mov var_58, 00000007h
loc_005DBD66: lea edx, var_58
loc_005DBD69: push edx
loc_005DBD6A: lea eax, var_68
loc_005DBD6D: push eax
loc_005DBD6E: call [004010A8h] ; rtcGetYear
loc_005DBD74: cmp [0073A310h], 00000000h
loc_005DBD7B: jnz 005DBD99h
loc_005DBD7D: push 0073A310h
loc_005DBD82: push 0041ED48h
loc_005DBD87: call [004012FCh] ; __vbaNew2
loc_005DBD8D: mov var_D0, 0073A310h
loc_005DBD97: jmp 005DBDA3h
loc_005DBD99: mov var_D0, 0073A310h
loc_005DBDA3: mov ecx, var_D0
loc_005DBDA9: mov edx, [ecx]
loc_005DBDAB: mov var_AC, edx
loc_005DBDB1: lea eax, var_68
loc_005DBDB4: push eax
loc_005DBDB5: call [004012C0h] ; __vbaI2Var
loc_005DBDBB: mov var_90, ax
loc_005DBDC2: lea ecx, var_48
loc_005DBDC5: push ecx
loc_005DBDC6: call [004012C0h] ; __vbaI2Var
loc_005DBDCC: mov var_8C, ax
loc_005DBDD3: lea edx, var_24
loc_005DBDD6: push edx
loc_005DBDD7: lea eax, var_90
loc_005DBDDD: push eax
loc_005DBDDE: lea ecx, var_8C
loc_005DBDE4: push ecx
loc_005DBDE5: mov edx, var_AC
loc_005DBDEB: mov eax, [edx]
loc_005DBDED: mov ecx, var_AC
loc_005DBDF3: push ecx
loc_005DBDF4: call [eax+000006F8h]
loc_005DBDFA: fnclex
loc_005DBDFC: mov var_B0, eax
loc_005DBE02: cmp var_B0, 00000000h
loc_005DBE09: jge 005DBE31h
loc_005DBE0B: push 000006F8h
loc_005DBE10: push 00446D6Ch ; "¡1íýw—" & Chr(10) & "O´O" & Chr(9) & "õùœÕ�cmdAdd"
loc_005DBE15: mov edx, var_AC
loc_005DBE1B: push edx
loc_005DBE1C: mov eax, var_B0
loc_005DBE22: push eax
loc_005DBE23: call [004010CCh] ; __vbaHresultCheckObj
loc_005DBE29: mov var_D4, eax
loc_005DBE2F: jmp 005DBE3Bh
loc_005DBE31: mov var_D4, 00000000h
loc_005DBE3B: mov edx, var_24
loc_005DBE3E: mov ecx, Me
loc_005DBE41: add ecx, 00000110h
loc_005DBE47: call [00401310h] ; __vbaStrCopy
loc_005DBE4D: lea ecx, var_24
loc_005DBE50: call [00401430h] ; __vbaFreeStr
loc_005DBE56: lea ecx, var_68
loc_005DBE59: push ecx
loc_005DBE5A: lea edx, var_48
loc_005DBE5D: push edx
loc_005DBE5E: lea eax, var_58
loc_005DBE61: push eax
loc_005DBE62: lea ecx, var_38
loc_005DBE65: push ecx
loc_005DBE66: push 00000004h
loc_005DBE68: call [00401050h] ; __vbaFreeVarList
loc_005DBE6E: add esp, 00000014h
loc_005DBE71: mov var_4, 00000004h
loc_005DBE78: mov edx, Me
loc_005DBE7B: movsx eax, [edx+0000003Ch]
loc_005DBE7F: test eax, eax
loc_005DBE81: jnz 005DBE88h
loc_005DBE83: jmp 005DBF72h
loc_005DBE88: mov var_4, 00000007h
loc_005DBE8F: mov ecx, Me
loc_005DBE92: mov edx, [ecx]
loc_005DBE94: mov eax, Me
loc_005DBE97: push eax
loc_005DBE98: call [edx+000003B4h]
loc_005DBE9E: push eax
loc_005DBE9F: lea ecx, var_28
loc_005DBEA2: push ecx
loc_005DBEA3: call [00401128h] ; __vbaObjSet
loc_005DBEA9: mov var_A4, eax
loc_005DBEAF: lea edx, var_8C
loc_005DBEB5: push edx
loc_005DBEB6: mov eax, var_A4
loc_005DBEBC: mov ecx, [eax]
loc_005DBEBE: mov edx, var_A4
loc_005DBEC4: push edx
loc_005DBEC5: call [ecx+000000F0h]
loc_005DBECB: fnclex
loc_005DBECD: mov var_A8, eax
loc_005DBED3: cmp var_A8, 00000000h
loc_005DBEDA: jge 005DBF02h
loc_005DBEDC: push 000000F0h
loc_005DBEE1: push 00446E04h
loc_005DBEE6: mov eax, var_A4
loc_005DBEEC: push eax
loc_005DBEED: mov ecx, var_A8
loc_005DBEF3: push ecx
loc_005DBEF4: call [004010CCh] ; __vbaHresultCheckObj
loc_005DBEFA: mov var_D8, eax
loc_005DBF00: jmp 005DBF0Ch
loc_005DBF02: mov var_D8, 00000000h
loc_005DBF0C: mov dx, var_8C
loc_005DBF13: add dx, 0001h
loc_005DBF17: jo 005DBFD2h
loc_005DBF1D: push edx
loc_005DBF1E: mov eax, Me
loc_005DBF21: mov ecx, [eax]
loc_005DBF23: mov edx, Me
loc_005DBF26: push edx
loc_005DBF27: call [ecx+000008A4h]
loc_005DBF2D: mov var_AC, eax
loc_005DBF33: cmp var_AC, 00000000h
loc_005DBF3A: jge 005DBF5Fh
loc_005DBF3C: push 000008A4h
loc_005DBF41: push 00446644h
loc_005DBF46: mov eax, Me
loc_005DBF49: push eax
loc_005DBF4A: mov ecx, var_AC
loc_005DBF50: push ecx
loc_005DBF51: call [004010CCh] ; __vbaHresultCheckObj
loc_005DBF57: mov var_DC, eax
loc_005DBF5D: jmp 005DBF69h
loc_005DBF5F: mov var_DC, 00000000h
loc_005DBF69: lea ecx, var_28
loc_005DBF6C: call [0040142Ch] ; __vbaFreeObj
loc_005DBF72: mov var_10, 00000000h
loc_005DBF79: fwait
loc_005DBF7A: push 005DBFB0h
loc_005DBF7F: jmp 005DBFAFh
loc_005DBF81: lea ecx, var_24
loc_005DBF84: call [00401430h] ; __vbaFreeStr
loc_005DBF8A: lea ecx, var_28
loc_005DBF8D: call [0040142Ch] ; __vbaFreeObj
loc_005DBF93: lea edx, var_68
loc_005DBF96: push edx
loc_005DBF97: lea eax, var_58
loc_005DBF9A: push eax
loc_005DBF9B: lea ecx, var_48
loc_005DBF9E: push ecx
loc_005DBF9F: lea edx, var_38
loc_005DBFA2: push edx
loc_005DBFA3: push 00000004h
loc_005DBFA5: call [00401050h] ; __vbaFreeVarList
loc_005DBFAB: add esp, 00000014h
loc_005DBFAE: ret
loc_005DBFAF: ret
loc_005DBFB0: mov eax, Me
loc_005DBFB3: mov ecx, [eax]
loc_005DBFB5: mov edx, Me
loc_005DBFB8: push edx
loc_005DBFB9: call [ecx+00000008h]
loc_005DBFBC: mov eax, var_10
loc_005DBFBF: mov ecx, var_20
loc_005DBFC2: mov fs:[00000000h], ecx
loc_005DBFC9: pop edi
loc_005DBFCA: pop esi
loc_005DBFCB: pop ebx
loc_005DBFCC: mov esp, ebp
loc_005DBFCE: pop ebp
loc_005DBFCF: retn 0004h
End Sub
Private Sub cboYear_Click() '5DBFE0
loc_005DBFE0: push ebp
loc_005DBFE1: mov ebp, esp
loc_005DBFE3: sub esp, 00000018h
loc_005DBFE6: push 00412856h ; __vbaExceptHandler
loc_005DBFEB: mov eax, fs:[00000000h]
loc_005DBFF1: push eax
loc_005DBFF2: mov fs:[00000000h], esp
loc_005DBFF9: mov eax, 000000CCh
loc_005DBFFE: call 00412850h ; __vbaChkstk
loc_005DC003: push ebx
loc_005DC004: push esi
loc_005DC005: push edi
loc_005DC006: mov var_18, esp
loc_005DC009: mov var_14, 00402A38h ; Chr(37)
loc_005DC010: mov eax, Me
loc_005DC013: and eax, 00000001h
loc_005DC016: mov var_10, eax
loc_005DC019: mov ecx, Me
loc_005DC01C: and ecx, FFFFFFFEh
loc_005DC01F: mov Me, ecx
loc_005DC022: mov var_C, 00000000h
loc_005DC029: mov edx, Me
loc_005DC02C: mov eax, [edx]
loc_005DC02E: mov ecx, Me
loc_005DC031: push ecx
loc_005DC032: call [eax+00000004h]
loc_005DC035: mov var_4, 00000001h
loc_005DC03C: mov var_4, 00000002h
loc_005DC043: push FFFFFFFFh
loc_005DC045: call [00401124h] ; __vbaOnError
loc_005DC04B: mov var_4, 00000003h
loc_005DC052: lea edx, var_A8
loc_005DC058: push edx
loc_005DC059: mov eax, Me
loc_005DC05C: mov ecx, [eax]
loc_005DC05E: mov edx, Me
loc_005DC061: push edx
loc_005DC062: call [ecx+00000880h]
loc_005DC068: mov var_B4, eax
loc_005DC06E: cmp var_B4, 00000000h
loc_005DC075: jge 005DC09Ah
loc_005DC077: push 00000880h
loc_005DC07C: push 00446644h
loc_005DC081: mov eax, Me
loc_005DC084: push eax
loc_005DC085: mov ecx, var_B4
loc_005DC08B: push ecx
loc_005DC08C: call [004010CCh] ; __vbaHresultCheckObj
loc_005DC092: mov var_D8, eax
loc_005DC098: jmp 005DC0A4h
loc_005DC09A: mov var_D8, 00000000h
loc_005DC0A4: mov edx, var_A8
loc_005DC0AA: mov var_40, edx
loc_005DC0AD: mov eax, var_A4
loc_005DC0B3: mov var_3C, eax
loc_005DC0B6: mov var_48, 00000007h
loc_005DC0BD: lea ecx, var_48
loc_005DC0C0: push ecx
loc_005DC0C1: lea edx, var_58
loc_005DC0C4: push edx
loc_005DC0C5: call [004013F8h] ; rtcGetMonthOfYear
loc_005DC0CB: lea eax, var_B0
loc_005DC0D1: push eax
loc_005DC0D2: mov ecx, Me
loc_005DC0D5: mov edx, [ecx]
loc_005DC0D7: mov eax, Me
loc_005DC0DA: push eax
loc_005DC0DB: call [edx+00000880h]
loc_005DC0E1: mov var_B8, eax
loc_005DC0E7: cmp var_B8, 00000000h
loc_005DC0EE: jge 005DC113h
loc_005DC0F0: push 00000880h
loc_005DC0F5: push 00446644h
loc_005DC0FA: mov ecx, Me
loc_005DC0FD: push ecx
loc_005DC0FE: mov edx, var_B8
loc_005DC104: push edx
loc_005DC105: call [004010CCh] ; __vbaHresultCheckObj
loc_005DC10B: mov var_DC, eax
loc_005DC111: jmp 005DC11Dh
loc_005DC113: mov var_DC, 00000000h
loc_005DC11D: mov eax, var_B0
loc_005DC123: mov var_60, eax
loc_005DC126: mov ecx, var_AC
loc_005DC12C: mov var_5C, ecx
loc_005DC12F: mov var_68, 00000007h
loc_005DC136: lea edx, var_68
loc_005DC139: push edx
loc_005DC13A: lea eax, var_78
loc_005DC13D: push eax
loc_005DC13E: call [004010A8h] ; rtcGetYear
loc_005DC144: cmp [0073A310h], 00000000h
loc_005DC14B: jnz 005DC169h
loc_005DC14D: push 0073A310h
loc_005DC152: push 0041ED48h
loc_005DC157: call [004012FCh] ; __vbaNew2
loc_005DC15D: mov var_E0, 0073A310h
loc_005DC167: jmp 005DC173h
loc_005DC169: mov var_E0, 0073A310h
loc_005DC173: mov ecx, var_E0
loc_005DC179: mov edx, [ecx]
loc_005DC17B: mov var_BC, edx
loc_005DC181: lea eax, var_78
loc_005DC184: push eax
loc_005DC185: call [004012C0h] ; __vbaI2Var
loc_005DC18B: mov var_A0, ax
loc_005DC192: lea ecx, var_58
loc_005DC195: push ecx
loc_005DC196: call [004012C0h] ; __vbaI2Var
loc_005DC19C: mov var_9C, ax
loc_005DC1A3: lea edx, var_34
loc_005DC1A6: push edx
loc_005DC1A7: lea eax, var_A0
loc_005DC1AD: push eax
loc_005DC1AE: lea ecx, var_9C
loc_005DC1B4: push ecx
loc_005DC1B5: mov edx, var_BC
loc_005DC1BB: mov eax, [edx]
loc_005DC1BD: mov ecx, var_BC
loc_005DC1C3: push ecx
loc_005DC1C4: call [eax+000006F8h]
loc_005DC1CA: fnclex
loc_005DC1CC: mov var_C0, eax
loc_005DC1D2: cmp var_C0, 00000000h
loc_005DC1D9: jge 005DC201h
loc_005DC1DB: push 000006F8h
loc_005DC1E0: push 00446D6Ch ; "¡1íýw—" & Chr(10) & "O´O" & Chr(9) & "õùœÕ�cmdAdd"
loc_005DC1E5: mov edx, var_BC
loc_005DC1EB: push edx
loc_005DC1EC: mov eax, var_C0
loc_005DC1F2: push eax
loc_005DC1F3: call [004010CCh] ; __vbaHresultCheckObj
loc_005DC1F9: mov var_E4, eax
loc_005DC1FF: jmp 005DC20Bh
loc_005DC201: mov var_E4, 00000000h
loc_005DC20B: mov edx, var_34
loc_005DC20E: mov ecx, Me
loc_005DC211: add ecx, 00000110h
loc_005DC217: call [00401310h] ; __vbaStrCopy
loc_005DC21D: lea ecx, var_34
loc_005DC220: call [00401430h] ; __vbaFreeStr
loc_005DC226: lea ecx, var_78
loc_005DC229: push ecx
loc_005DC22A: lea edx, var_58
loc_005DC22D: push edx
loc_005DC22E: lea eax, var_68
loc_005DC231: push eax
loc_005DC232: lea ecx, var_48
loc_005DC235: push ecx
loc_005DC236: push 00000004h
loc_005DC238: call [00401050h] ; __vbaFreeVarList
loc_005DC23E: add esp, 00000014h
loc_005DC241: mov var_4, 00000004h
loc_005DC248: mov edx, Me
loc_005DC24B: movsx eax, [edx+0000003Ch]
loc_005DC24F: test eax, eax
loc_005DC251: jnz 005DC258h
loc_005DC253: jmp 005DC361h
loc_005DC258: mov var_4, 00000007h
loc_005DC25F: mov ecx, Me
loc_005DC262: mov edx, [ecx]
loc_005DC264: mov eax, Me
loc_005DC267: push eax
loc_005DC268: call [edx+000003B0h]
loc_005DC26E: push eax
loc_005DC26F: lea ecx, var_38
loc_005DC272: push ecx
loc_005DC273: call [00401128h] ; __vbaObjSet
loc_005DC279: mov var_B4, eax
loc_005DC27F: lea edx, var_34
loc_005DC282: push edx
loc_005DC283: mov eax, var_B4
loc_005DC289: mov ecx, [eax]
loc_005DC28B: mov edx, var_B4
loc_005DC291: push edx
loc_005DC292: call [ecx+000000A8h]
loc_005DC298: fnclex
loc_005DC29A: mov var_B8, eax
loc_005DC2A0: cmp var_B8, 00000000h
loc_005DC2A7: jge 005DC2CFh
loc_005DC2A9: push 000000A8h
loc_005DC2AE: push 00446E04h
loc_005DC2B3: mov eax, var_B4
loc_005DC2B9: push eax
loc_005DC2BA: mov ecx, var_B8
loc_005DC2C0: push ecx
loc_005DC2C1: call [004010CCh] ; __vbaHresultCheckObj
loc_005DC2C7: mov var_E8, eax
loc_005DC2CD: jmp 005DC2D9h
loc_005DC2CF: mov var_E8, 00000000h
loc_005DC2D9: mov edx, var_34
loc_005DC2DC: push edx
loc_005DC2DD: call [0040127Ch] ; __vbaI2Str
loc_005DC2E3: mov var_2C, ax
loc_005DC2E7: lea ecx, var_34
loc_005DC2EA: call [00401430h] ; __vbaFreeStr
loc_005DC2F0: lea ecx, var_38
loc_005DC2F3: call [0040142Ch] ; __vbaFreeObj
loc_005DC2F9: mov var_4, 00000008h
loc_005DC300: movsx eax, var_2C
loc_005DC304: test eax, eax
loc_005DC306: jnz 005DC30Ah
loc_005DC308: jmp 005DC361h
loc_005DC30A: mov var_4, 0000000Bh
loc_005DC311: mov cx, var_2C
loc_005DC315: push ecx
loc_005DC316: mov edx, Me
loc_005DC319: mov eax, [edx]
loc_005DC31B: mov ecx, Me
loc_005DC31E: push ecx
loc_005DC31F: call [eax+0000088Ch]
loc_005DC325: mov var_B4, eax
loc_005DC32B: cmp var_B4, 00000000h
loc_005DC332: jge 005DC357h
loc_005DC334: push 0000088Ch
loc_005DC339: push 00446644h
loc_005DC33E: mov edx, Me
loc_005DC341: push edx
loc_005DC342: mov eax, var_B4
loc_005DC348: push eax
loc_005DC349: call [004010CCh] ; __vbaHresultCheckObj
loc_005DC34F: mov var_EC, eax
loc_005DC355: jmp 005DC361h
loc_005DC357: mov var_EC, 00000000h
loc_005DC361: mov var_10, 00000000h
loc_005DC368: fwait
loc_005DC369: push 005DC39Fh
loc_005DC36E: jmp 005DC39Eh
loc_005DC370: lea ecx, var_34
loc_005DC373: call [00401430h] ; __vbaFreeStr
loc_005DC379: lea ecx, var_38
loc_005DC37C: call [0040142Ch] ; __vbaFreeObj
loc_005DC382: lea ecx, var_78
loc_005DC385: push ecx
loc_005DC386: lea edx, var_68
loc_005DC389: push edx
loc_005DC38A: lea eax, var_58
loc_005DC38D: push eax
loc_005DC38E: lea ecx, var_48
loc_005DC391: push ecx
loc_005DC392: push 00000004h
loc_005DC394: call [00401050h] ; __vbaFreeVarList
loc_005DC39A: add esp, 00000014h
loc_005DC39D: ret
loc_005DC39E: ret
loc_005DC39F: mov edx, Me
loc_005DC3A2: mov eax, [edx]
loc_005DC3A4: mov ecx, Me
loc_005DC3A7: push ecx
loc_005DC3A8: call [eax+00000008h]
loc_005DC3AB: mov eax, var_10
loc_005DC3AE: mov ecx, var_20
loc_005DC3B1: mov fs:[00000000h], ecx
loc_005DC3B8: pop edi
loc_005DC3B9: pop esi
loc_005DC3BA: pop ebx
loc_005DC3BB: mov esp, ebp
loc_005DC3BD: pop ebp
loc_005DC3BE: retn 0004h
End Sub
Private Sub ctlFocus_GotFocus() '5DC3D0
loc_005DC3D0: push ebp
loc_005DC3D1: mov ebp, esp
loc_005DC3D3: sub esp, 0000000Ch
loc_005DC3D6: push 00412856h ; __vbaExceptHandler
loc_005DC3DB: mov eax, fs:[00000000h]
loc_005DC3E1: push eax
loc_005DC3E2: mov fs:[00000000h], esp
loc_005DC3E9: sub esp, 00000008h
loc_005DC3EC: push ebx
loc_005DC3ED: push esi
loc_005DC3EE: push edi
loc_005DC3EF: mov var_C, esp
loc_005DC3F2: mov var_8, 00402A88h
loc_005DC3F9: mov esi, Me
loc_005DC3FC: mov eax, esi
loc_005DC3FE: and eax, 00000001h
loc_005DC401: mov var_4, eax
loc_005DC404: and esi, FFFFFFFEh
loc_005DC407: push esi
loc_005DC408: mov Me, esi
loc_005DC40B: mov ecx, [esi]
loc_005DC40D: call [ecx+00000004h]
loc_005DC410: mov edx, [esi]
loc_005DC412: push esi
loc_005DC413: call [edx+000009E4h]
loc_005DC419: mov var_4, 00000000h
loc_005DC420: mov eax, Me
loc_005DC423: push eax
loc_005DC424: mov ecx, [eax]
loc_005DC426: call [ecx+00000008h]
loc_005DC429: mov eax, var_4
loc_005DC42C: mov ecx, var_14
loc_005DC42F: pop edi
loc_005DC430: pop esi
loc_005DC431: mov fs:[00000000h], ecx
loc_005DC438: pop ebx
loc_005DC439: mov esp, ebp
loc_005DC43B: pop ebp
loc_005DC43C: retn 0004h
End Sub
Private Sub ctlFocus_KeyDown(KeyCode As Integer, Shift As Integer) '5DC4B0
loc_005DC4B0: push ebp
loc_005DC4B1: mov ebp, esp
loc_005DC4B3: sub esp, 0000000Ch
loc_005DC4B6: push 00412856h ; __vbaExceptHandler
loc_005DC4BB: mov eax, fs:[00000000h]
loc_005DC4C1: push eax
loc_005DC4C2: mov fs:[00000000h], esp
loc_005DC4C9: sub esp, 000000B0h
loc_005DC4CF: push ebx
loc_005DC4D0: push esi
loc_005DC4D1: push edi
loc_005DC4D2: mov var_C, esp
loc_005DC4D5: mov var_8, 00402A98h
loc_005DC4DC: mov esi, Me
loc_005DC4DF: mov eax, esi
loc_005DC4E1: and eax, 00000001h
loc_005DC4E4: mov var_4, eax
loc_005DC4E7: and esi, FFFFFFFEh
loc_005DC4EA: push esi
loc_005DC4EB: mov Me, esi
loc_005DC4EE: mov ecx, [esi]
loc_005DC4F0: call [ecx+00000004h]
loc_005DC4F3: mov ax, [esi+0000009Ah]
loc_005DC4FA: xor edi, edi
loc_005DC4FC: cmp ax, di
loc_005DC4FF: mov var_18, edi
loc_005DC502: mov var_20, edi
loc_005DC505: mov var_1C, edi
loc_005DC508: mov var_30, edi
loc_005DC50B: mov var_34, edi
loc_005DC50E: mov var_44, edi
loc_005DC511: mov var_54, edi
loc_005DC514: mov var_64, edi
loc_005DC517: mov var_68, edi
loc_005DC51A: mov var_6C, edi
loc_005DC51D: mov var_70, edi
loc_005DC520: mov var_74, edi
loc_005DC523: mov var_7C, edi
loc_005DC526: mov var_78, edi
loc_005DC529: mov var_AC, eax
loc_005DC52F: jz 005DC544h
loc_005DC531: mov edx, [esi]
loc_005DC533: push 0043C9F4h
loc_005DC538: push edi
loc_005DC539: push esi
loc_005DC53A: call [edx+000009F4h]
loc_005DC540: mov [esi+00000044h], di
loc_005DC544: mov eax, KeyCode
loc_005DC547: mov ebx, [004011E4h] ; __vbaI2I4
loc_005DC54D: mov ecx, 00000025h
loc_005DC552: mov di, [eax]
loc_005DC555: call ebx
loc_005DC557: cmp di, ax
loc_005DC55A: jnz 005DC660h
loc_005DC560: mov ecx, [esi]
loc_005DC562: lea edx, var_7C
loc_005DC565: push edx
loc_005DC566: push esi
loc_005DC567: call [ecx+00000880h]
loc_005DC56D: test eax, eax
loc_005DC56F: jge 005DC583h
loc_005DC571: push 00000880h
loc_005DC576: push 00446644h
loc_005DC57B: push esi
loc_005DC57C: push eax
loc_005DC57D: call [004010CCh] ; __vbaHresultCheckObj
loc_005DC583: mov eax, var_7C
loc_005DC586: mov edx, Shift
loc_005DC589: mov ecx, var_78
loc_005DC58C: mov var_20, eax
loc_005DC58F: mov ax, [edx]
loc_005DC592: mov var_1C, ecx
loc_005DC595: test al, 01h
loc_005DC597: jle 005DC5C6h
loc_005DC599: lea ecx, var_64
loc_005DC59C: lea edx, var_44
loc_005DC59F: push ecx
loc_005DC5A0: push BFF00000h
loc_005DC5A5: push 00000000h
loc_005DC5A7: lea eax, var_20
loc_005DC5AA: push 00446E18h ; "m"
loc_005DC5AF: push edx
loc_005DC5B0: mov var_5C, eax
loc_005DC5B3: mov var_64, 00004007h
loc_005DC5BA: call [004010B4h] ; rtcDateAdd
loc_005DC5C0: lea eax, var_44
loc_005DC5C3: push eax
loc_005DC5C4: jmp 005DC622h
loc_005DC5C6: test al, 02h
loc_005DC5C8: jle 005DC5F7h
loc_005DC5CA: lea edx, var_64
loc_005DC5CD: lea eax, var_44
loc_005DC5D0: push edx
loc_005DC5D1: push BFF00000h
loc_005DC5D6: push 00000000h
loc_005DC5D8: lea ecx, var_20
loc_005DC5DB: push 00446E2Ch ; "yyyy"
loc_005DC5E0: push eax
loc_005DC5E1: mov var_5C, ecx
loc_005DC5E4: mov var_64, 00004007h
loc_005DC5EB: call [004010B4h] ; rtcDateAdd
loc_005DC5F1: lea ecx, var_44
loc_005DC5F4: push ecx
loc_005DC5F5: jmp 005DC622h
loc_005DC5F7: lea eax, var_64
loc_005DC5FA: lea ecx, var_44
loc_005DC5FD: push eax
loc_005DC5FE: push BFF00000h
loc_005DC603: push 00000000h
loc_005DC605: lea edx, var_20
loc_005DC608: push 00446E3Ch ; "d"
loc_005DC60D: push ecx
loc_005DC60E: mov var_5C, edx
loc_005DC611: mov var_64, 00004007h
loc_005DC618: call [004010B4h] ; rtcDateAdd
loc_005DC61E: lea edx, var_44
loc_005DC621: push edx
loc_005DC622: call [004012B8h] ; __vbaDateVar
loc_005DC628: fstp real8 ptr var_20
loc_005DC62B: lea ecx, var_44
loc_005DC62E: call [00401030h] ; __vbaFreeVar
loc_005DC634: mov eax, [esi]
loc_005DC636: lea ecx, var_70
loc_005DC639: push ecx
loc_005DC63A: push esi
loc_005DC63B: call [eax+000007B4h]
loc_005DC641: test eax, eax
loc_005DC643: jge 005DCB5Bh
loc_005DC649: push 000007B4h
loc_005DC64E: push 00446644h
loc_005DC653: push esi
loc_005DC654: push eax
loc_005DC655: call [004010CCh] ; __vbaHresultCheckObj
loc_005DC65B: jmp 005DCB5Bh
loc_005DC660: mov ecx, 00000027h
loc_005DC665: call ebx
loc_005DC667: cmp di, ax
loc_005DC66A: jnz 005DC749h
loc_005DC670: mov eax, [esi]
loc_005DC672: lea ecx, var_7C
loc_005DC675: push ecx
loc_005DC676: push esi
loc_005DC677: call [eax+00000880h]
loc_005DC67D: test eax, eax
loc_005DC67F: jge 005DC693h
loc_005DC681: push 00000880h
loc_005DC686: push 00446644h
loc_005DC68B: push esi
loc_005DC68C: push eax
loc_005DC68D: call [004010CCh] ; __vbaHresultCheckObj
loc_005DC693: mov eax, var_78
loc_005DC696: mov ecx, Shift
loc_005DC699: mov edx, var_7C
loc_005DC69C: mov var_1C, eax
loc_005DC69F: mov ax, [ecx]
loc_005DC6A2: mov var_20, edx
loc_005DC6A5: test al, 01h
loc_005DC6A7: jle 005DC6D6h
loc_005DC6A9: lea eax, var_64
loc_005DC6AC: lea ecx, var_44
loc_005DC6AF: push eax
loc_005DC6B0: push 3FF00000h
loc_005DC6B5: push 00000000h
loc_005DC6B7: lea edx, var_20
loc_005DC6BA: push 00446E18h ; "m"
loc_005DC6BF: push ecx
loc_005DC6C0: mov var_5C, edx
loc_005DC6C3: mov var_64, 00004007h
loc_005DC6CA: call [004010B4h] ; rtcDateAdd
loc_005DC6D0: lea edx, var_44
loc_005DC6D3: push edx
loc_005DC6D4: jmp 005DC732h
loc_005DC6D6: test al, 02h
loc_005DC6D8: jle 005DC707h
loc_005DC6DA: lea ecx, var_64
loc_005DC6DD: lea edx, var_44
loc_005DC6E0: push ecx
loc_005DC6E1: push 3FF00000h
loc_005DC6E6: push 00000000h
loc_005DC6E8: lea eax, var_20
loc_005DC6EB: push 00446E2Ch ; "yyyy"
loc_005DC6F0: push edx
loc_005DC6F1: mov var_5C, eax
loc_005DC6F4: mov var_64, 00004007h
loc_005DC6FB: call [004010B4h] ; rtcDateAdd
loc_005DC701: lea eax, var_44
loc_005DC704: push eax
loc_005DC705: jmp 005DC732h
loc_005DC707: lea edx, var_64
loc_005DC70A: lea eax, var_44
loc_005DC70D: push edx
loc_005DC70E: push 3FF00000h
loc_005DC713: push 00000000h
loc_005DC715: lea ecx, var_20
loc_005DC718: push 00446E3Ch ; "d"
loc_005DC71D: push eax
loc_005DC71E: mov var_5C, ecx
loc_005DC721: mov var_64, 00004007h
loc_005DC728: call [004010B4h] ; rtcDateAdd
loc_005DC72E: lea ecx, var_44
loc_005DC731: push ecx
loc_005DC732: call [004012B8h] ; __vbaDateVar
loc_005DC738: fstp real8 ptr var_20
loc_005DC73B: lea ecx, var_44
loc_005DC73E: call [00401030h] ; __vbaFreeVar
loc_005DC744: jmp 005DC875h
loc_005DC749: mov ecx, 00000026h
loc_005DC74E: call ebx
loc_005DC750: cmp di, ax
loc_005DC753: jnz 005DC7F5h
loc_005DC759: mov edx, [esi]
loc_005DC75B: lea eax, var_7C
loc_005DC75E: push eax
loc_005DC75F: push esi
loc_005DC760: call [edx+00000880h]
loc_005DC766: test eax, eax
loc_005DC768: jge 005DC77Ch
loc_005DC76A: push 00000880h
loc_005DC76F: push 00446644h
loc_005DC774: push esi
loc_005DC775: push eax
loc_005DC776: call [004010CCh] ; __vbaHresultCheckObj
loc_005DC77C: mov ecx, var_7C
loc_005DC77F: mov edx, var_78
loc_005DC782: lea eax, var_44
loc_005DC785: mov var_3C, ecx
loc_005DC788: push eax
loc_005DC789: push BFF00000h
loc_005DC78E: push 00000000h
loc_005DC790: lea ecx, var_54
loc_005DC793: push 00446E44h ; "ww"
loc_005DC798: push ecx
loc_005DC799: mov var_38, edx
loc_005DC79C: mov var_44, 00000007h
loc_005DC7A3: call [004010B4h] ; rtcDateAdd
loc_005DC7A9: lea edx, var_54
loc_005DC7AC: push edx
loc_005DC7AD: call [004012B8h] ; __vbaDateVar
loc_005DC7B3: fstp real8 ptr var_20
loc_005DC7B6: lea eax, var_54
loc_005DC7B9: lea ecx, var_44
loc_005DC7BC: push eax
loc_005DC7BD: push ecx
loc_005DC7BE: push 00000002h
loc_005DC7C0: call [00401050h] ; __vbaFreeVarList
loc_005DC7C6: mov edx, [esi]
loc_005DC7C8: add esp, 0000000Ch
loc_005DC7CB: lea eax, var_70
loc_005DC7CE: push eax
loc_005DC7CF: push esi
loc_005DC7D0: call [edx+000007B4h]
loc_005DC7D6: test eax, eax
loc_005DC7D8: jge 005DD484h
loc_005DC7DE: push 000007B4h
loc_005DC7E3: push 00446644h
loc_005DC7E8: push esi
loc_005DC7E9: push eax
loc_005DC7EA: call [004010CCh] ; __vbaHresultCheckObj
loc_005DC7F0: jmp 005DD484h
loc_005DC7F5: mov ecx, 00000028h
loc_005DC7FA: call ebx
loc_005DC7FC: cmp di, ax
loc_005DC7FF: jnz 005DC8A1h
loc_005DC805: mov edx, [esi]
loc_005DC807: lea eax, var_7C
loc_005DC80A: push eax
loc_005DC80B: push esi
loc_005DC80C: call [edx+00000880h]
loc_005DC812: test eax, eax
loc_005DC814: jge 005DC828h
loc_005DC816: push 00000880h
loc_005DC81B: push 00446644h
loc_005DC820: push esi
loc_005DC821: push eax
loc_005DC822: call [004010CCh] ; __vbaHresultCheckObj
loc_005DC828: mov ecx, var_7C
loc_005DC82B: mov edx, var_78
loc_005DC82E: lea eax, var_44
loc_005DC831: mov var_3C, ecx
loc_005DC834: push eax
loc_005DC835: push 3FF00000h
loc_005DC83A: push 00000000h
loc_005DC83C: lea ecx, var_54
loc_005DC83F: push 00446E44h ; "ww"
loc_005DC844: push ecx
loc_005DC845: mov var_38, edx
loc_005DC848: mov var_44, 00000007h
loc_005DC84F: call [004010B4h] ; rtcDateAdd
loc_005DC855: lea edx, var_54
loc_005DC858: push edx
loc_005DC859: call [004012B8h] ; __vbaDateVar
loc_005DC85F: fstp real8 ptr var_20
loc_005DC862: lea eax, var_54
loc_005DC865: lea ecx, var_44
loc_005DC868: push eax
loc_005DC869: push ecx
loc_005DC86A: push 00000002h
loc_005DC86C: call [00401050h] ; __vbaFreeVarList
loc_005DC872: add esp, 0000000Ch
loc_005DC875: mov edx, [esi]
loc_005DC877: lea eax, var_70
loc_005DC87A: push eax
loc_005DC87B: push esi
loc_005DC87C: call [edx+000007B4h]
loc_005DC882: test eax, eax
loc_005DC884: jge 005DD484h
loc_005DC88A: push 000007B4h
loc_005DC88F: push 00446644h
loc_005DC894: push esi
loc_005DC895: push eax
loc_005DC896: call [004010CCh] ; __vbaHresultCheckObj
loc_005DC89C: jmp 005DD484h
loc_005DC8A1: mov ecx, 00000024h
loc_005DC8A6: call ebx
loc_005DC8A8: cmp di, ax
loc_005DC8AB: jnz 005DC968h
loc_005DC8B1: mov edx, Shift
loc_005DC8B4: test [edx], 02h
loc_005DC8B7: jle 005DC92Ah
loc_005DC8B9: mov eax, [esi]
loc_005DC8BB: push 00000001h
loc_005DC8BD: push esi
loc_005DC8BE: call [eax+000008A4h]
loc_005DC8C4: test eax, eax
loc_005DC8C6: jge 005DC8DAh
loc_005DC8C8: push 000008A4h
loc_005DC8CD: push 00446644h
loc_005DC8D2: push esi
loc_005DC8D3: push eax
loc_005DC8D4: call [004010CCh] ; __vbaHresultCheckObj
loc_005DC8DA: mov ecx, [esi]
loc_005DC8DC: push esi
loc_005DC8DD: call [ecx+000003B4h]
loc_005DC8E3: lea edx, var_30
loc_005DC8E6: push eax
loc_005DC8E7: push edx
loc_005DC8E8: call [00401128h] ; __vbaObjSet
loc_005DC8EE: mov edi, eax
loc_005DC8F0: push 00000000h
loc_005DC8F2: push edi
loc_005DC8F3: mov eax, [edi]
loc_005DC8F5: call [eax+000000F4h]
loc_005DC8FB: test eax, eax
loc_005DC8FD: fnclex
loc_005DC8FF: jge 005DC913h
loc_005DC901: push 000000F4h
loc_005DC906: push 00446E04h
loc_005DC90B: push edi
loc_005DC90C: push eax
loc_005DC90D: call [004010CCh] ; __vbaHresultCheckObj
loc_005DC913: lea ecx, var_30
loc_005DC916: call [0040142Ch] ; __vbaFreeObj
loc_005DC91C: mov ecx, [esi]
loc_005DC91E: push esi
loc_005DC91F: call [ecx+000009E4h]
loc_005DC925: jmp 005DD57Bh
loc_005DC92A: mov eax, [esi+0000008Ch]
loc_005DC930: lea edi, [esi+0000008Ch]
loc_005DC936: test eax, eax
loc_005DC938: jnz 005DC946h
loc_005DC93A: push edi
loc_005DC93B: push 00415BFCh
loc_005DC940: call [004012FCh] ; __vbaNew2
loc_005DC946: mov eax, [edi]
loc_005DC948: lea edx, var_7C
loc_005DC94B: push edx
loc_005DC94C: push eax
loc_005DC94D: call 007050B0h
loc_005DC952: mov edx, var_78
loc_005DC955: mov eax, var_7C
loc_005DC958: mov ecx, [esi]
loc_005DC95A: push edx
loc_005DC95B: push eax
loc_005DC95C: push esi
loc_005DC95D: call [ecx+000009E8h]
loc_005DC963: jmp 005DD57Bh
loc_005DC968: mov ecx, 00000023h
loc_005DC96D: call ebx
loc_005DC96F: cmp di, ax
loc_005DC972: jnz 005DCA79h
loc_005DC978: mov ecx, Shift
loc_005DC97B: test [ecx], 02h
loc_005DC97E: jle 005DCA4Ch
loc_005DC984: mov edx, [esi]
loc_005DC986: push esi
loc_005DC987: call [edx+000003B4h]
loc_005DC98D: mov edi, [00401128h] ; __vbaObjSet
loc_005DC993: push eax
loc_005DC994: lea eax, var_34
loc_005DC997: push eax
loc_005DC998: call edi
loc_005DC99A: mov ecx, [esi]
loc_005DC99C: push esi
loc_005DC99D: mov ebx, eax
loc_005DC99F: call [ecx+000003B4h]
loc_005DC9A5: lea edx, var_30
loc_005DC9A8: push eax
loc_005DC9A9: push edx
loc_005DC9AA: call edi
loc_005DC9AC: mov edi, eax
loc_005DC9AE: lea ecx, var_68
loc_005DC9B1: push ecx
loc_005DC9B2: push edi
loc_005DC9B3: mov eax, [edi]
loc_005DC9B5: call [eax+000000E8h]
loc_005DC9BB: test eax, eax
loc_005DC9BD: fnclex
loc_005DC9BF: jge 005DC9D3h
loc_005DC9C1: push 000000E8h
loc_005DC9C6: push 00446E04h
loc_005DC9CB: push edi
loc_005DC9CC: push eax
loc_005DC9CD: call [004010CCh] ; __vbaHresultCheckObj
loc_005DC9D3: mov ax, var_68
loc_005DC9D7: mov edx, [ebx]
loc_005DC9D9: sub ax, 0001h
loc_005DC9DD: jo 005DD5E5h
loc_005DC9E3: push eax
loc_005DC9E4: push ebx
loc_005DC9E5: call [edx+000000F4h]
loc_005DC9EB: test eax, eax
loc_005DC9ED: fnclex
loc_005DC9EF: jge 005DCA03h
loc_005DC9F1: push 000000F4h
loc_005DC9F6: push 00446E04h
loc_005DC9FB: push ebx
loc_005DC9FC: push eax
loc_005DC9FD: call [004010CCh] ; __vbaHresultCheckObj
loc_005DCA03: lea ecx, var_34
loc_005DCA06: lea edx, var_30
loc_005DCA09: push ecx
loc_005DCA0A: push edx
loc_005DCA0B: push 00000002h
loc_005DCA0D: call [00401068h] ; __vbaFreeObjList
loc_005DCA13: mov eax, [esi+0000008Ch]
loc_005DCA19: lea edi, [esi+0000008Ch]
loc_005DCA1F: add esp, 0000000Ch
loc_005DCA22: test eax, eax
loc_005DCA24: jnz 005DCA32h
loc_005DCA26: push edi
loc_005DCA27: push 00415BFCh
loc_005DCA2C: call [004012FCh] ; __vbaNew2
loc_005DCA32: mov ecx, [edi]
loc_005DCA34: lea eax, var_7C
loc_005DCA37: push eax
loc_005DCA38: push ecx
loc_005DCA39: call 007051A0h
loc_005DCA3E: mov eax, var_78
loc_005DCA41: mov edx, [esi]
loc_005DCA43: mov ecx, var_7C
loc_005DCA46: push eax
loc_005DCA47: jmp 005DD573h
loc_005DCA4C: mov eax, [esi+0000008Ch]
loc_005DCA52: lea edi, [esi+0000008Ch]
loc_005DCA58: test eax, eax
loc_005DCA5A: jnz 005DCA68h
loc_005DCA5C: push edi
loc_005DCA5D: push 00415BFCh
loc_005DCA62: call [004012FCh] ; __vbaNew2
loc_005DCA68: mov eax, [edi]
loc_005DCA6A: lea edx, var_7C
loc_005DCA6D: push edx
loc_005DCA6E: push eax
loc_005DCA6F: call 007051A0h
loc_005DCA74: jmp 005DC952h
loc_005DCA79: mov ecx, 00000021h
loc_005DCA7E: call ebx
loc_005DCA80: cmp di, ax
loc_005DCA83: jnz 005DD04Fh
loc_005DCA89: mov ecx, [esi]
loc_005DCA8B: lea edx, var_70
loc_005DCA8E: push edx
loc_005DCA8F: push esi
loc_005DCA90: call [ecx+000007B4h]
loc_005DCA96: test eax, eax
loc_005DCA98: jge 005DCAB0h
loc_005DCA9A: mov edi, [004010CCh] ; __vbaHresultCheckObj
loc_005DCAA0: push 000007B4h
loc_005DCAA5: push 00446644h
loc_005DCAAA: push esi
loc_005DCAAB: push eax
loc_005DCAAC: call edi
loc_005DCAAE: jmp 005DCAB6h
loc_005DCAB0: mov edi, [004010CCh] ; __vbaHresultCheckObj
loc_005DCAB6: mov eax, var_70
loc_005DCAB9: sub eax, 00000000h
loc_005DCABC: jz 005DCF81h
loc_005DCAC2: dec eax
loc_005DCAC3: jz 005DCB9Eh
loc_005DCAC9: dec eax
loc_005DCACA: jnz 005DD57Bh
loc_005DCAD0: mov eax, [esi]
loc_005DCAD2: lea ecx, var_7C
loc_005DCAD5: push ecx
loc_005DCAD6: push esi
loc_005DCAD7: call [eax+00000880h]
loc_005DCADD: test eax, eax
loc_005DCADF: jge 005DCAEFh
loc_005DCAE1: push 00000880h
loc_005DCAE6: push 00446644h
loc_005DCAEB: push esi
loc_005DCAEC: push eax
loc_005DCAED: call edi
loc_005DCAEF: mov edx, var_7C
loc_005DCAF2: mov eax, var_78
loc_005DCAF5: lea ecx, var_44
loc_005DCAF8: mov var_3C, edx
loc_005DCAFB: push ecx
loc_005DCAFC: push 3FF00000h
loc_005DCB01: push 00000000h
loc_005DCB03: lea edx, var_54
loc_005DCB06: push 00446E44h ; "ww"
loc_005DCB0B: push edx
loc_005DCB0C: mov var_38, eax
loc_005DCB0F: mov var_44, 00000007h
loc_005DCB16: call [004010B4h] ; rtcDateAdd
loc_005DCB1C: lea eax, var_54
loc_005DCB1F: push eax
loc_005DCB20: call [004012B8h] ; __vbaDateVar
loc_005DCB26: fstp real8 ptr var_20
loc_005DCB29: lea ecx, var_54
loc_005DCB2C: lea edx, var_44
loc_005DCB2F: push ecx
loc_005DCB30: push edx
loc_005DCB31: push 00000002h
loc_005DCB33: call [00401050h] ; __vbaFreeVarList
loc_005DCB39: mov eax, [esi]
loc_005DCB3B: add esp, 0000000Ch
loc_005DCB3E: lea ecx, var_70
loc_005DCB41: push ecx
loc_005DCB42: push esi
loc_005DCB43: call [eax+000007B4h]
loc_005DCB49: test eax, eax
loc_005DCB4B: jge 005DCB5Bh
loc_005DCB4D: push 000007B4h
loc_005DCB52: push 00446644h
loc_005DCB57: push esi
loc_005DCB58: push eax
loc_005DCB59: call edi
loc_005DCB5B: mov ecx, var_70
loc_005DCB5E: mov edx, [esi]
loc_005DCB60: lea eax, var_68
loc_005DCB63: push eax
loc_005DCB64: mov eax, var_1C
loc_005DCB67: push ecx
loc_005DCB68: mov ecx, var_20
loc_005DCB6B: push eax
loc_005DCB6C: push ecx
loc_005DCB6D: push esi
loc_005DCB6E: call [edx+00000A00h]
loc_005DCB74: xor edx, edx
loc_005DCB76: cmp var_68, dx
loc_005DCB7A: setz dl
loc_005DCB7D: neg edx
loc_005DCB7F: test dx, dx
loc_005DCB82: jnz 005DD592h
loc_005DCB88: mov ecx, var_1C
loc_005DCB8B: mov edx, var_20
loc_005DCB8E: mov eax, [esi]
loc_005DCB90: push ecx
loc_005DCB91: push edx
loc_005DCB92: push esi
loc_005DCB93: call [eax+000009E8h]
loc_005DCB99: jmp 005DD57Bh
loc_005DCB9E: mov ecx, [esi+0000008Ch]
loc_005DCBA4: lea eax, [esi+0000008Ch]
loc_005DCBAA: test ecx, ecx
loc_005DCBAC: jnz 005DCBBAh
loc_005DCBAE: push eax
loc_005DCBAF: push 00415BFCh
loc_005DCBB4: call [004012FCh] ; __vbaNew2
loc_005DCBBA: mov ecx, [esi+0000008Ch]
loc_005DCBC0: lea eax, var_30
loc_005DCBC3: push eax
loc_005DCBC4: push ecx
loc_005DCBC5: call 00704FA0h
loc_005DCBCA: mov eax, var_30
loc_005DCBCD: lea ecx, var_70
loc_005DCBD0: push ecx
loc_005DCBD1: push eax
loc_005DCBD2: mov edx, [eax]
loc_005DCBD4: mov ebx, eax
loc_005DCBD6: call [edx+0000002Ch]
loc_005DCBD9: test eax, eax
loc_005DCBDB: fnclex
loc_005DCBDD: jge 005DCBEAh
loc_005DCBDF: push 0000002Ch
loc_005DCBE1: push 00446E8Ch
loc_005DCBE6: push ebx
loc_005DCBE7: push eax
loc_005DCBE8: call edi
loc_005DCBEA: mov edx, [esi]
loc_005DCBEC: lea eax, var_68
loc_005DCBEF: push eax
loc_005DCBF0: push esi
loc_005DCBF1: call [edx+000008A0h]
loc_005DCBF7: test eax, eax
loc_005DCBF9: jge 005DCC09h
loc_005DCBFB: push 000008A0h
loc_005DCC00: push 00446644h
loc_005DCC05: push esi
loc_005DCC06: push eax
loc_005DCC07: call edi
loc_005DCC09: mov cx, var_68
loc_005DCC0D: mov eax, var_70
loc_005DCC10: add cx, 0001h
loc_005DCC14: jo 005DD5E5h
loc_005DCC1A: movsx edx, cx
loc_005DCC1D: xor ebx, ebx
loc_005DCC1F: cmp eax, edx
loc_005DCC21: setl bl
loc_005DCC24: lea ecx, var_30
loc_005DCC27: neg ebx
loc_005DCC29: call [0040142Ch] ; __vbaFreeObj
loc_005DCC2F: test bx, bx
loc_005DCC32: jz 005DCC3Dh
loc_005DCC34: mov var_18, 00000001h
loc_005DCC3B: jmp 005DCC6Dh
loc_005DCC3D: mov eax, [esi]
loc_005DCC3F: lea ecx, var_68
loc_005DCC42: push ecx
loc_005DCC43: push esi
loc_005DCC44: call [eax+000008A0h]
loc_005DCC4A: test eax, eax
loc_005DCC4C: jge 005DCC5Ch
loc_005DCC4E: push 000008A0h
loc_005DCC53: push 00446644h
loc_005DCC58: push esi
loc_005DCC59: push eax
loc_005DCC5A: call edi
loc_005DCC5C: mov dx, var_68
loc_005DCC60: add dx, 0001h
loc_005DCC64: jo 005DD5E5h
loc_005DCC6A: mov var_18, edx
loc_005DCC6D: mov ecx, [esi+0000008Ch]
loc_005DCC73: lea eax, [esi+0000008Ch]
loc_005DCC79: test ecx, ecx
loc_005DCC7B: jnz 005DCC89h
loc_005DCC7D: push eax
loc_005DCC7E: push 00415BFCh
loc_005DCC83: call [004012FCh] ; __vbaNew2
loc_005DCC89: mov ecx, [esi+0000008Ch]
loc_005DCC8F: lea eax, var_30
loc_005DCC92: push eax
loc_005DCC93: push ecx
loc_005DCC94: call 00704FA0h
loc_005DCC99: mov eax, var_30
loc_005DCC9C: lea edx, var_18
loc_005DCC9F: mov var_5C, edx
loc_005DCCA2: lea edx, var_34
loc_005DCCA5: push edx
loc_005DCCA6: lea edx, var_64
loc_005DCCA9: mov var_64, 00004002h
loc_005DCCB0: mov ecx, [eax]
loc_005DCCB2: push edx
loc_005DCCB3: push eax
loc_005DCCB4: mov ebx, eax
loc_005DCCB6: call [ecx+00000028h]
loc_005DCCB9: test eax, eax
loc_005DCCBB: fnclex
loc_005DCCBD: jge 005DCCCAh
loc_005DCCBF: push 00000028h
loc_005DCCC1: push 00446E8Ch
loc_005DCCC6: push ebx
loc_005DCCC7: push eax
loc_005DCCC8: call edi
loc_005DCCCA: mov eax, var_34
loc_005DCCCD: lea edx, var_68
loc_005DCCD0: push edx
loc_005DCCD1: push eax
loc_005DCCD2: mov ecx, [eax]
loc_005DCCD4: mov ebx, eax
loc_005DCCD6: call [ecx+00000024h]
loc_005DCCD9: test eax, eax
loc_005DCCDB: fnclex
loc_005DCCDD: jge 005DCCEAh
loc_005DCCDF: push 00000024h
loc_005DCCE1: push 00446E9Ch
loc_005DCCE6: push ebx
loc_005DCCE7: push eax
loc_005DCCE8: call edi
loc_005DCCEA: mov eax, var_68
loc_005DCCED: lea ecx, var_34
loc_005DCCF0: lea edx, var_30
loc_005DCCF3: push ecx
loc_005DCCF4: push edx
loc_005DCCF5: push 00000002h
loc_005DCCF7: mov var_28, eax
loc_005DCCFA: call [00401068h] ; __vbaFreeObjList
loc_005DCD00: mov eax, [esi+0000008Ch]
loc_005DCD06: lea ebx, [esi+0000008Ch]
loc_005DCD0C: add esp, 0000000Ch
loc_005DCD0F: test eax, eax
loc_005DCD11: jnz 005DCD1Fh
loc_005DCD13: push ebx
loc_005DCD14: push 00415BFCh
loc_005DCD19: call [004012FCh] ; __vbaNew2
loc_005DCD1F: mov ecx, [ebx]
loc_005DCD21: lea eax, var_7C
loc_005DCD24: push eax
loc_005DCD25: push ecx
loc_005DCD26: call 00704CD0h
loc_005DCD2B: mov edx, [esi]
loc_005DCD2D: lea eax, var_68
loc_005DCD30: push eax
loc_005DCD31: push esi
loc_005DCD32: call [edx+00000888h]
loc_005DCD38: test eax, eax
loc_005DCD3A: jge 005DCD4Ah
loc_005DCD3C: push 00000888h
loc_005DCD41: push 00446644h
loc_005DCD46: push esi
loc_005DCD47: push eax
loc_005DCD48: call edi
loc_005DCD4A: mov ecx, [esi]
loc_005DCD4C: lea edx, var_70
loc_005DCD4F: push edx
loc_005DCD50: push esi
loc_005DCD51: call [ecx+00000844h]
loc_005DCD57: test eax, eax
loc_005DCD59: jge 005DCD69h
loc_005DCD5B: push 00000844h
loc_005DCD60: push 00446644h
loc_005DCD65: push esi
loc_005DCD66: push eax
loc_005DCD67: call edi
loc_005DCD69: mov eax, [esi]
loc_005DCD6B: lea ecx, var_74
loc_005DCD6E: push ecx
loc_005DCD6F: push esi
loc_005DCD70: call [eax+00000854h]
loc_005DCD76: test eax, eax
loc_005DCD78: jge 005DCD88h
loc_005DCD7A: push 00000854h
loc_005DCD7F: push 00446644h
loc_005DCD84: push esi
loc_005DCD85: push eax
loc_005DCD86: call edi
loc_005DCD88: mov ecx, var_74
loc_005DCD8B: mov ebx, [004011E4h] ; __vbaI2I4
loc_005DCD91: lea edx, var_6C
loc_005DCD94: push edx
loc_005DCD95: call ebx
loc_005DCD97: mov ecx, var_70
loc_005DCD9A: push eax
loc_005DCD9B: call ebx
loc_005DCD9D: mov ecx, var_78
loc_005DCDA0: mov edx, var_7C
loc_005DCDA3: push eax
loc_005DCDA4: mov eax, var_68
loc_005DCDA7: push eax
loc_005DCDA8: mov eax, [esi+00000064h]
loc_005DCDAB: push ecx
loc_005DCDAC: push edx
loc_005DCDAD: push eax
loc_005DCDAE: call 00703850h
loc_005DCDB3: cmp var_6C, 0000h
loc_005DCDB8: jz 005DCE96h
loc_005DCDBE: mov eax, [esi+000000ACh]
loc_005DCDC4: sub eax, 00000000h
loc_005DCDC7: jz 005DCE5Fh
loc_005DCDCD: dec eax
loc_005DCDCE: jnz 005DCE96h
loc_005DCDD4: mov ecx, [esi]
loc_005DCDD6: lea edx, var_68
loc_005DCDD9: push edx
loc_005DCDDA: push esi
loc_005DCDDB: call [ecx+000008A0h]
loc_005DCDE1: test eax, eax
loc_005DCDE3: jge 005DCDF3h
loc_005DCDE5: push 000008A0h
loc_005DCDEA: push 00446644h
loc_005DCDEF: push esi
loc_005DCDF0: push eax
loc_005DCDF1: call edi
loc_005DCDF3: mov ecx, [esi+0000008Ch]
loc_005DCDF9: lea eax, [esi+0000008Ch]
loc_005DCDFF: test ecx, ecx
loc_005DCE01: jnz 005DCE0Fh
loc_005DCE03: push eax
loc_005DCE04: push 00415BFCh
loc_005DCE09: call [004012FCh] ; __vbaNew2
loc_005DCE0F: mov ecx, [esi+0000008Ch]
loc_005DCE15: lea eax, var_30
loc_005DCE18: push eax
loc_005DCE19: push ecx
loc_005DCE1A: call 00704FA0h
loc_005DCE1F: mov eax, var_30
loc_005DCE22: lea ecx, var_70
loc_005DCE25: push ecx
loc_005DCE26: push eax
loc_005DCE27: mov edx, [eax]
loc_005DCE29: mov ebx, eax
loc_005DCE2B: call [edx+0000002Ch]
loc_005DCE2E: test eax, eax
loc_005DCE30: fnclex
loc_005DCE32: jge 005DCE3Fh
loc_005DCE34: push 0000002Ch
loc_005DCE36: push 00446E8Ch
loc_005DCE3B: push ebx
loc_005DCE3C: push eax
loc_005DCE3D: call edi
loc_005DCE3F: movsx edx, var_68
loc_005DCE43: mov eax, var_70
loc_005DCE46: xor ebx, ebx
loc_005DCE48: cmp edx, eax
loc_005DCE4A: lea ecx, var_30
loc_005DCE4D: setz bl
loc_005DCE50: neg ebx
loc_005DCE52: call [0040142Ch] ; __vbaFreeObj
loc_005DCE58: test bx, bx
loc_005DCE5B: jz 005DCE96h
loc_005DCE5D: jmp 005DCE85h
loc_005DCE5F: mov ecx, [esi]
loc_005DCE61: lea edx, var_68
loc_005DCE64: push edx
loc_005DCE65: push esi
loc_005DCE66: call [ecx+000008A0h]
loc_005DCE6C: test eax, eax
loc_005DCE6E: jge 005DCE7Eh
loc_005DCE70: push 000008A0h
loc_005DCE75: push 00446644h
loc_005DCE7A: push esi
loc_005DCE7B: push eax
loc_005DCE7C: call edi
loc_005DCE7E: cmp var_68, 0001h
loc_005DCE83: jnz 005DCE96h
loc_005DCE85: mov ax, var_28
loc_005DCE89: add ax, 0001h
loc_005DCE8D: jo 005DD5E5h
loc_005DCE93: mov var_28, eax
loc_005DCE96: mov ecx, [esi]
loc_005DCE98: lea edx, var_7C
loc_005DCE9B: push edx
loc_005DCE9C: push esi
loc_005DCE9D: call [ecx+00000880h]
loc_005DCEA3: test eax, eax
loc_005DCEA5: jge 005DCEB5h
loc_005DCEA7: push 00000880h
loc_005DCEAC: push 00446644h
loc_005DCEB1: push esi
loc_005DCEB2: push eax
loc_005DCEB3: call edi
loc_005DCEB5: mov eax, var_7C
loc_005DCEB8: mov ecx, var_78
loc_005DCEBB: mov var_3C, eax
loc_005DCEBE: lea edx, var_44
loc_005DCEC1: movsx eax, var_28
loc_005DCEC5: mov var_B0, eax
loc_005DCECB: mov var_38, ecx
loc_005DCECE: fild real4 ptr var_B0
loc_005DCED4: push edx
loc_005DCED5: lea eax, var_54
loc_005DCED8: mov var_44, 00000007h
loc_005DCEDF: fstp real8 ptr var_B8
loc_005DCEE5: mov ecx, var_B4
loc_005DCEEB: mov edx, var_B8
loc_005DCEF1: push ecx
loc_005DCEF2: push edx
loc_005DCEF3: push 00446E44h ; "ww"
loc_005DCEF8: push eax
loc_005DCEF9: call [004010B4h] ; rtcDateAdd
loc_005DCEFF: lea ecx, var_54
loc_005DCF02: push ecx
loc_005DCF03: call [004012B8h] ; __vbaDateVar
loc_005DCF09: fstp real8 ptr var_20
loc_005DCF0C: lea edx, var_54
loc_005DCF0F: lea eax, var_44
loc_005DCF12: push edx
loc_005DCF13: push eax
loc_005DCF14: push 00000002h
loc_005DCF16: call [00401050h] ; __vbaFreeVarList
loc_005DCF1C: mov ecx, [esi]
loc_005DCF1E: add esp, 0000000Ch
loc_005DCF21: lea edx, var_70
loc_005DCF24: push edx
loc_005DCF25: push esi
loc_005DCF26: call [ecx+000007B4h]
loc_005DCF2C: test eax, eax
loc_005DCF2E: jge 005DCF3Eh
loc_005DCF30: push 000007B4h
loc_005DCF35: push 00446644h
loc_005DCF3A: push esi
loc_005DCF3B: push eax
loc_005DCF3C: call edi
loc_005DCF3E: mov edx, var_70
loc_005DCF41: mov eax, [esi]
loc_005DCF43: lea ecx, var_68
loc_005DCF46: push ecx
loc_005DCF47: mov ecx, var_1C
loc_005DCF4A: push edx
loc_005DCF4B: mov edx, var_20
loc_005DCF4E: push ecx
loc_005DCF4F: push edx
loc_005DCF50: push esi
loc_005DCF51: call [eax+00000A00h]
loc_005DCF57: xor eax, eax
loc_005DCF59: cmp var_68, ax
loc_005DCF5D: setz al
loc_005DCF60: neg eax
loc_005DCF62: test ax, ax
loc_005DCF65: jnz 005DD592h
loc_005DCF6B: mov edx, var_1C
loc_005DCF6E: mov eax, var_20
loc_005DCF71: mov ecx, [esi]
loc_005DCF73: push edx
loc_005DCF74: push eax
loc_005DCF75: push esi
loc_005DCF76: call [ecx+000009E8h]
loc_005DCF7C: jmp 005DD57Bh
loc_005DCF81: mov ecx, [esi]
loc_005DCF83: lea edx, var_7C
loc_005DCF86: push edx
loc_005DCF87: push esi
loc_005DCF88: call [ecx+00000880h]
loc_005DCF8E: test eax, eax
loc_005DCF90: jge 005DCFA0h
loc_005DCF92: push 00000880h
loc_005DCF97: push 00446644h
loc_005DCF9C: push esi
loc_005DCF9D: push eax
loc_005DCF9E: call edi
loc_005DCFA0: mov eax, var_7C
loc_005DCFA3: mov ecx, var_78
loc_005DCFA6: lea edx, var_44
loc_005DCFA9: mov var_3C, eax
loc_005DCFAC: push edx
loc_005DCFAD: push 3FF00000h
loc_005DCFB2: push 00000000h
loc_005DCFB4: lea eax, var_54
loc_005DCFB7: push 00446E18h ; "m"
loc_005DCFBC: push eax
loc_005DCFBD: mov var_38, ecx
loc_005DCFC0: mov var_44, 00000007h
loc_005DCFC7: call [004010B4h] ; rtcDateAdd
loc_005DCFCD: lea ecx, var_54
loc_005DCFD0: push ecx
loc_005DCFD1: call [004012B8h] ; __vbaDateVar
loc_005DCFD7: fstp real8 ptr var_20
loc_005DCFDA: lea edx, var_54
loc_005DCFDD: lea eax, var_44
loc_005DCFE0: push edx
loc_005DCFE1: push eax
loc_005DCFE2: push 00000002h
loc_005DCFE4: call [00401050h] ; __vbaFreeVarList
loc_005DCFEA: mov ecx, [esi]
loc_005DCFEC: add esp, 0000000Ch
loc_005DCFEF: lea edx, var_70
loc_005DCFF2: push edx
loc_005DCFF3: push esi
loc_005DCFF4: call [ecx+000007B4h]
loc_005DCFFA: test eax, eax
loc_005DCFFC: jge 005DD00Ch
loc_005DCFFE: push 000007B4h
loc_005DD003: push 00446644h
loc_005DD008: push esi
loc_005DD009: push eax
loc_005DD00A: call edi
loc_005DD00C: mov edx, var_70
loc_005DD00F: mov eax, [esi]
loc_005DD011: lea ecx, var_68
loc_005DD014: push ecx
loc_005DD015: mov ecx, var_1C
loc_005DD018: push edx
loc_005DD019: mov edx, var_20
loc_005DD01C: push ecx
loc_005DD01D: push edx
loc_005DD01E: push esi
loc_005DD01F: call [eax+00000A00h]
loc_005DD025: xor eax, eax
loc_005DD027: cmp var_68, ax
loc_005DD02B: setz al
loc_005DD02E: neg eax
loc_005DD030: test ax, ax
loc_005DD033: jnz 005DD592h
loc_005DD039: mov edx, var_1C
loc_005DD03C: mov eax, var_20
loc_005DD03F: mov ecx, [esi]
loc_005DD041: push edx
loc_005DD042: push eax
loc_005DD043: push esi
loc_005DD044: call [ecx+000009E8h]
loc_005DD04A: jmp 005DD57Bh
loc_005DD04F: mov ecx, 00000022h
loc_005DD054: call ebx
loc_005DD056: cmp di, ax
loc_005DD059: jnz 005DD57Bh
loc_005DD05F: mov ecx, [esi]
loc_005DD061: lea edx, var_70
loc_005DD064: push edx
loc_005DD065: push esi
loc_005DD066: call [ecx+000007B4h]
loc_005DD06C: test eax, eax
loc_005DD06E: jge 005DD086h
loc_005DD070: mov edi, [004010CCh] ; __vbaHresultCheckObj
loc_005DD076: push 000007B4h
loc_005DD07B: push 00446644h
loc_005DD080: push esi
loc_005DD081: push eax
loc_005DD082: call edi
loc_005DD084: jmp 005DD08Ch
loc_005DD086: mov edi, [004010CCh] ; __vbaHresultCheckObj
loc_005DD08C: mov eax, var_70
loc_005DD08F: sub eax, 00000000h
loc_005DD092: jz 005DD4B6h
loc_005DD098: dec eax
loc_005DD099: jz 005DD12Ch
loc_005DD09F: dec eax
loc_005DD0A0: jnz 005DD57Bh
loc_005DD0A6: mov eax, [esi]
loc_005DD0A8: lea ecx, var_7C
loc_005DD0AB: push ecx
loc_005DD0AC: push esi
loc_005DD0AD: call [eax+00000880h]
loc_005DD0B3: test eax, eax
loc_005DD0B5: jge 005DD0C5h
loc_005DD0B7: push 00000880h
loc_005DD0BC: push 00446644h
loc_005DD0C1: push esi
loc_005DD0C2: push eax
loc_005DD0C3: call edi
loc_005DD0C5: mov edx, var_7C
loc_005DD0C8: mov eax, var_78
loc_005DD0CB: lea ecx, var_44
loc_005DD0CE: mov var_3C, edx
loc_005DD0D1: push ecx
loc_005DD0D2: push BFF00000h
loc_005DD0D7: push 00000000h
loc_005DD0D9: lea edx, var_54
loc_005DD0DC: push 00446E44h ; "ww"
loc_005DD0E1: push edx
loc_005DD0E2: mov var_38, eax
loc_005DD0E5: mov var_44, 00000007h
loc_005DD0EC: call [004010B4h] ; rtcDateAdd
loc_005DD0F2: lea eax, var_54
loc_005DD0F5: push eax
loc_005DD0F6: call [004012B8h] ; __vbaDateVar
loc_005DD0FC: fstp real8 ptr var_20
loc_005DD0FF: lea ecx, var_54
loc_005DD102: lea edx, var_44
loc_005DD105: push ecx
loc_005DD106: push edx
loc_005DD107: push 00000002h
loc_005DD109: call [00401050h] ; __vbaFreeVarList
loc_005DD10F: mov eax, [esi]
loc_005DD111: add esp, 0000000Ch
loc_005DD114: lea ecx, var_70
loc_005DD117: push ecx
loc_005DD118: push esi
loc_005DD119: call [eax+000007B4h]
loc_005DD11F: test eax, eax
loc_005DD121: jge 005DCB5Bh
loc_005DD127: jmp 005DCB4Dh
loc_005DD12C: mov eax, [esi]
loc_005DD12E: lea ecx, var_68
loc_005DD131: push ecx
loc_005DD132: push esi
loc_005DD133: call [eax+000008A0h]
loc_005DD139: test eax, eax
loc_005DD13B: jge 005DD14Bh
loc_005DD13D: push 000008A0h
loc_005DD142: push 00446644h
loc_005DD147: push esi
loc_005DD148: push eax
loc_005DD149: call edi
loc_005DD14B: mov dx, var_68
loc_005DD14F: sub dx, 0001h
loc_005DD153: jo 005DD5E5h
loc_005DD159: test dx, dx
loc_005DD15C: jle 005DD190h
loc_005DD15E: mov eax, [esi]
loc_005DD160: lea ecx, var_68
loc_005DD163: push ecx
loc_005DD164: push esi
loc_005DD165: call [eax+000008A0h]
loc_005DD16B: test eax, eax
loc_005DD16D: jge 005DD17Dh
loc_005DD16F: push 000008A0h
loc_005DD174: push 00446644h
loc_005DD179: push esi
loc_005DD17A: push eax
loc_005DD17B: call edi
loc_005DD17D: mov dx, var_68
loc_005DD181: sub dx, 0001h
loc_005DD185: jo 005DD5E5h
loc_005DD18B: mov var_18, edx
loc_005DD18E: jmp 005DD1EDh
loc_005DD190: mov eax, [esi+0000008Ch]
loc_005DD196: lea ebx, [esi+0000008Ch]
loc_005DD19C: test eax, eax
loc_005DD19E: jnz 005DD1ACh
loc_005DD1A0: push ebx
loc_005DD1A1: push 00415BFCh
loc_005DD1A6: call [004012FCh] ; __vbaNew2
loc_005DD1AC: mov ecx, [ebx]
loc_005DD1AE: lea eax, var_30
loc_005DD1B1: push eax
loc_005DD1B2: push ecx
loc_005DD1B3: call 00704FA0h
loc_005DD1B8: mov eax, var_30
loc_005DD1BB: lea ecx, var_70
loc_005DD1BE: push ecx
loc_005DD1BF: push eax
loc_005DD1C0: mov edx, [eax]
loc_005DD1C2: mov ebx, eax
loc_005DD1C4: call [edx+0000002Ch]
loc_005DD1C7: test eax, eax
loc_005DD1C9: fnclex
loc_005DD1CB: jge 005DD1D8h
loc_005DD1CD: push 0000002Ch
loc_005DD1CF: push 00446E8Ch
loc_005DD1D4: push ebx
loc_005DD1D5: push eax
loc_005DD1D6: call edi
loc_005DD1D8: mov ecx, var_70
loc_005DD1DB: call [004011E4h] ; __vbaI2I4
loc_005DD1E1: lea ecx, var_30
loc_005DD1E4: mov var_18, eax
loc_005DD1E7: call [0040142Ch] ; __vbaFreeObj
loc_005DD1ED: mov eax, [esi+0000008Ch]
loc_005DD1F3: lea ebx, [esi+0000008Ch]
loc_005DD1F9: test eax, eax
loc_005DD1FB: jnz 005DD209h
loc_005DD1FD: push ebx
loc_005DD1FE: push 00415BFCh
loc_005DD203: call [004012FCh] ; __vbaNew2
loc_005DD209: mov eax, [ebx]
loc_005DD20B: lea edx, var_30
loc_005DD20E: push edx
loc_005DD20F: push eax
loc_005DD210: call 00704FA0h
loc_005DD215: mov eax, var_30
loc_005DD218: lea ecx, var_18
loc_005DD21B: mov var_5C, ecx
loc_005DD21E: lea ecx, var_34
loc_005DD221: push ecx
loc_005DD222: lea ecx, var_64
loc_005DD225: mov var_64, 00004002h
loc_005DD22C: mov edx, [eax]
loc_005DD22E: push ecx
loc_005DD22F: push eax
loc_005DD230: mov var_80, eax
loc_005DD233: call [edx+00000028h]
loc_005DD236: test eax, eax
loc_005DD238: fnclex
loc_005DD23A: jge 005DD24Ah
loc_005DD23C: mov edx, var_80
loc_005DD23F: push 00000028h
loc_005DD241: push 00446E8Ch
loc_005DD246: push edx
loc_005DD247: push eax
loc_005DD248: call edi
loc_005DD24A: mov eax, var_34
loc_005DD24D: lea edx, var_68
loc_005DD250: push edx
loc_005DD251: push eax
loc_005DD252: mov ecx, [eax]
loc_005DD254: mov var_88, eax
loc_005DD25A: call [ecx+00000024h]
loc_005DD25D: test eax, eax
loc_005DD25F: fnclex
loc_005DD261: jge 005DD274h
loc_005DD263: mov ecx, var_88
loc_005DD269: push 00000024h
loc_005DD26B: push 00446E9Ch
loc_005DD270: push ecx
loc_005DD271: push eax
loc_005DD272: call edi
loc_005DD274: mov edx, var_68
loc_005DD277: lea eax, var_34
loc_005DD27A: lea ecx, var_30
loc_005DD27D: push eax
loc_005DD27E: push ecx
loc_005DD27F: push 00000002h
loc_005DD281: mov var_28, edx
loc_005DD284: call [00401068h] ; __vbaFreeObjList
loc_005DD28A: mov eax, [ebx]
loc_005DD28C: add esp, 0000000Ch
loc_005DD28F: test eax, eax
loc_005DD291: jnz 005DD29Fh
loc_005DD293: push ebx
loc_005DD294: push 00415BFCh
loc_005DD299: call [004012FCh] ; __vbaNew2
loc_005DD29F: mov eax, [ebx]
loc_005DD2A1: lea edx, var_7C
loc_005DD2A4: push edx
loc_005DD2A5: push eax
loc_005DD2A6: call 00704CD0h
loc_005DD2AB: mov ecx, [esi]
loc_005DD2AD: lea edx, var_68
loc_005DD2B0: push edx
loc_005DD2B1: push esi
loc_005DD2B2: call [ecx+00000888h]
loc_005DD2B8: test eax, eax
loc_005DD2BA: jge 005DD2CAh
loc_005DD2BC: push 00000888h
loc_005DD2C1: push 00446644h
loc_005DD2C6: push esi
loc_005DD2C7: push eax
loc_005DD2C8: call edi
loc_005DD2CA: mov eax, [esi]
loc_005DD2CC: lea ecx, var_70
loc_005DD2CF: push ecx
loc_005DD2D0: push esi
loc_005DD2D1: call [eax+00000844h]
loc_005DD2D7: test eax, eax
loc_005DD2D9: jge 005DD2E9h
loc_005DD2DB: push 00000844h
loc_005DD2E0: push 00446644h
loc_005DD2E5: push esi
loc_005DD2E6: push eax
loc_005DD2E7: call edi
loc_005DD2E9: mov edx, [esi]
loc_005DD2EB: lea eax, var_74
loc_005DD2EE: push eax
loc_005DD2EF: push esi
loc_005DD2F0: call [edx+00000854h]
loc_005DD2F6: test eax, eax
loc_005DD2F8: jge 005DD308h
loc_005DD2FA: push 00000854h
loc_005DD2FF: push 00446644h
loc_005DD304: push esi
loc_005DD305: push eax
loc_005DD306: call edi
loc_005DD308: lea ecx, var_6C
loc_005DD30B: push ecx
loc_005DD30C: mov ecx, var_74
loc_005DD30F: call [004011E4h] ; __vbaI2I4
loc_005DD315: mov ecx, var_70
loc_005DD318: push eax
loc_005DD319: call [004011E4h] ; __vbaI2I4
loc_005DD31F: mov edx, var_68
loc_005DD322: mov ecx, var_7C
loc_005DD325: push eax
loc_005DD326: mov eax, var_78
loc_005DD329: push edx
loc_005DD32A: mov edx, [esi+00000064h]
loc_005DD32D: push eax
loc_005DD32E: push ecx
loc_005DD32F: push edx
loc_005DD330: call 00703850h
loc_005DD335: cmp var_6C, 0000h
loc_005DD33A: jz 005DD3D8h
loc_005DD340: mov eax, [esi+000000ACh]
loc_005DD346: sub eax, 00000000h
loc_005DD349: jz 005DD3C0h
loc_005DD34B: dec eax
loc_005DD34C: jnz 005DD3D8h
loc_005DD352: cmp [ebx], 00000000h
loc_005DD355: jnz 005DD363h
loc_005DD357: push ebx
loc_005DD358: push 00415BFCh
loc_005DD35D: call [004012FCh] ; __vbaNew2
loc_005DD363: mov ecx, [ebx]
loc_005DD365: lea eax, var_30
loc_005DD368: push eax
loc_005DD369: push ecx
loc_005DD36A: call 00704FA0h
loc_005DD36F: mov eax, var_30
loc_005DD372: lea ecx, var_70
loc_005DD375: push ecx
loc_005DD376: push eax
loc_005DD377: mov edx, [eax]
loc_005DD379: mov ebx, eax
loc_005DD37B: call [edx+0000002Ch]
loc_005DD37E: test eax, eax
loc_005DD380: fnclex
loc_005DD382: jge 005DD38Fh
loc_005DD384: push 0000002Ch
loc_005DD386: push 00446E8Ch
loc_005DD38B: push ebx
loc_005DD38C: push eax
loc_005DD38D: call edi
loc_005DD38F: movsx edx, var_18
loc_005DD393: mov eax, var_70
loc_005DD396: xor ebx, ebx
loc_005DD398: cmp edx, eax
loc_005DD39A: lea ecx, var_30
loc_005DD39D: setz bl
loc_005DD3A0: neg ebx
loc_005DD3A2: call [0040142Ch] ; __vbaFreeObj
loc_005DD3A8: test bx, bx
loc_005DD3AB: jz 005DD3D8h
loc_005DD3AD: mov ax, var_28
loc_005DD3B1: add ax, 0001h
loc_005DD3B5: jo 005DD5E5h
loc_005DD3BB: mov var_28, eax
loc_005DD3BE: jmp 005DD3D8h
loc_005DD3C0: cmp var_18, 0001h
loc_005DD3C5: jnz 005DD3D8h
loc_005DD3C7: mov cx, var_28
loc_005DD3CB: add cx, 0001h
loc_005DD3CF: jo 005DD5E5h
loc_005DD3D5: mov var_28, ecx
loc_005DD3D8: mov edx, [esi]
loc_005DD3DA: lea eax, var_7C
loc_005DD3DD: push eax
loc_005DD3DE: push esi
loc_005DD3DF: call [edx+00000880h]
loc_005DD3E5: test eax, eax
loc_005DD3E7: jge 005DD3F7h
loc_005DD3E9: push 00000880h
loc_005DD3EE: push 00446644h
loc_005DD3F3: push esi
loc_005DD3F4: push eax
loc_005DD3F5: call edi
loc_005DD3F7: mov ecx, var_7C
loc_005DD3FA: lea eax, var_44
loc_005DD3FD: push eax
loc_005DD3FE: mov eax, var_28
loc_005DD401: neg eax
loc_005DD403: mov var_3C, ecx
loc_005DD406: mov edx, var_78
loc_005DD409: movsx ecx, ax
loc_005DD40C: mov var_BC, ecx
loc_005DD412: mov var_38, edx
loc_005DD415: fild real4 ptr var_BC
loc_005DD41B: lea ecx, var_54
loc_005DD41E: mov var_44, 00000007h
loc_005DD425: fstp real8 ptr var_C4
loc_005DD42B: mov edx, var_C0
loc_005DD431: mov eax, var_C4
loc_005DD437: push edx
loc_005DD438: push eax
loc_005DD439: push 00446E44h ; "ww"
loc_005DD43E: push ecx
loc_005DD43F: call [004010B4h] ; rtcDateAdd
loc_005DD445: lea edx, var_54
loc_005DD448: push edx
loc_005DD449: call [004012B8h] ; __vbaDateVar
loc_005DD44F: fstp real8 ptr var_20
loc_005DD452: lea eax, var_54
loc_005DD455: lea ecx, var_44
loc_005DD458: push eax
loc_005DD459: push ecx
loc_005DD45A: push 00000002h
loc_005DD45C: call [00401050h] ; __vbaFreeVarList
loc_005DD462: mov edx, [esi]
loc_005DD464: add esp, 0000000Ch
loc_005DD467: lea eax, var_70
loc_005DD46A: push eax
loc_005DD46B: push esi
loc_005DD46C: call [edx+000007B4h]
loc_005DD472: test eax, eax
loc_005DD474: jge 005DD484h
loc_005DD476: push 000007B4h
loc_005DD47B: push 00446644h
loc_005DD480: push esi
loc_005DD481: push eax
loc_005DD482: call edi
loc_005DD484: mov eax, var_70
loc_005DD487: mov ecx, [esi]
loc_005DD489: lea edx, var_68
loc_005DD48C: push edx
loc_005DD48D: mov edx, var_1C
loc_005DD490: push eax
loc_005DD491: mov eax, var_20
loc_005DD494: push edx
loc_005DD495: push eax
loc_005DD496: push esi
loc_005DD497: call [ecx+00000A00h]
loc_005DD49D: xor ecx, ecx
loc_005DD49F: cmp var_68, cx
loc_005DD4A3: setz cl
loc_005DD4A6: neg ecx
loc_005DD4A8: test cx, cx
loc_005DD4AB: jnz 005DD592h
loc_005DD4B1: jmp 005DD56Ah
loc_005DD4B6: mov edx, [esi]
loc_005DD4B8: lea eax, var_7C
loc_005DD4BB: push eax
loc_005DD4BC: push esi
loc_005DD4BD: call [edx+00000880h]
loc_005DD4C3: test eax, eax
loc_005DD4C5: jge 005DD4D5h
loc_005DD4C7: push 00000880h
loc_005DD4CC: push 00446644h
loc_005DD4D1: push esi
loc_005DD4D2: push eax
loc_005DD4D3: call edi
loc_005DD4D5: mov ecx, var_7C
loc_005DD4D8: mov edx, var_78
loc_005DD4DB: lea eax, var_44
loc_005DD4DE: mov var_3C, ecx
loc_005DD4E1: push eax
loc_005DD4E2: push BFF00000h
loc_005DD4E7: push 00000000h
loc_005DD4E9: lea ecx, var_54
loc_005DD4EC: push 00446E18h ; "m"
loc_005DD4F1: push ecx
loc_005DD4F2: mov var_38, edx
loc_005DD4F5: mov var_44, 00000007h
loc_005DD4FC: call [004010B4h] ; rtcDateAdd
loc_005DD502: lea edx, var_54
loc_005DD505: push edx
loc_005DD506: call [004012B8h] ; __vbaDateVar
loc_005DD50C: fstp real8 ptr var_20
loc_005DD50F: lea eax, var_54
loc_005DD512: lea ecx, var_44
loc_005DD515: push eax
loc_005DD516: push ecx
loc_005DD517: push 00000002h
loc_005DD519: call [00401050h] ; __vbaFreeVarList
loc_005DD51F: mov edx, [esi]
loc_005DD521: add esp, 0000000Ch
loc_005DD524: lea eax, var_70
loc_005DD527: push eax
loc_005DD528: push esi
loc_005DD529: call [edx+000007B4h]
loc_005DD52F: test eax, eax
loc_005DD531: jge 005DD541h
loc_005DD533: push 000007B4h
loc_005DD538: push 00446644h
loc_005DD53D: push esi
loc_005DD53E: push eax
loc_005DD53F: call edi
loc_005DD541: mov eax, var_70
loc_005DD544: mov ecx, [esi]
loc_005DD546: lea edx, var_68
loc_005DD549: push edx
loc_005DD54A: mov edx, var_1C
loc_005DD54D: push eax
loc_005DD54E: mov eax, var_20
loc_005DD551: push edx
loc_005DD552: push eax
loc_005DD553: push esi
loc_005DD554: call [ecx+00000A00h]
loc_005DD55A: xor ecx, ecx
loc_005DD55C: cmp var_68, cx
loc_005DD560: setz cl
loc_005DD563: neg ecx
loc_005DD565: test cx, cx
loc_005DD568: jnz 005DD592h
loc_005DD56A: mov eax, var_1C
loc_005DD56D: mov edx, [esi]
loc_005DD56F: mov ecx, var_20
loc_005DD572: push eax
loc_005DD573: push ecx
loc_005DD574: push esi
loc_005DD575: call [edx+000009E8h]
loc_005DD57B: mov edx, [esi]
loc_005DD57D: push esi
loc_005DD57E: call [edx+00000A04h]
loc_005DD584: mov ax, var_AC
loc_005DD58B: mov [esi+0000009Ah], ax
loc_005DD592: mov var_4, 00000000h
loc_005DD599: fwait
loc_005DD59A: push 005DD5C6h
loc_005DD59F: jmp 005DD5C5h
loc_005DD5A1: lea ecx, var_34
loc_005DD5A4: lea edx, var_30
loc_005DD5A7: push ecx
loc_005DD5A8: push edx
loc_005DD5A9: push 00000002h
loc_005DD5AB: call [00401068h] ; __vbaFreeObjList
loc_005DD5B1: lea eax, var_54
loc_005DD5B4: lea ecx, var_44
loc_005DD5B7: push eax
loc_005DD5B8: push ecx
loc_005DD5B9: push 00000002h
loc_005DD5BB: call [00401050h] ; __vbaFreeVarList
loc_005DD5C1: add esp, 00000018h
loc_005DD5C4: ret
loc_005DD5C5: ret
loc_005DD5C6: mov eax, Me
loc_005DD5C9: push eax
loc_005DD5CA: mov edx, [eax]
loc_005DD5CC: call [edx+00000008h]
loc_005DD5CF: mov eax, var_4
loc_005DD5D2: mov ecx, var_14
loc_005DD5D5: pop edi
loc_005DD5D6: pop esi
loc_005DD5D7: mov fs:[00000000h], ecx
loc_005DD5DE: pop ebx
loc_005DD5DF: mov esp, ebp
loc_005DD5E1: pop ebp
loc_005DD5E2: retn 000Ch
End Sub
Private Sub ctlFocus_LostFocus() '5DC440
loc_005DC440: push ebp
loc_005DC441: mov ebp, esp
loc_005DC443: sub esp, 0000000Ch
loc_005DC446: push 00412856h ; __vbaExceptHandler
loc_005DC44B: mov eax, fs:[00000000h]
loc_005DC451: push eax
loc_005DC452: mov fs:[00000000h], esp
loc_005DC459: sub esp, 00000008h
loc_005DC45C: push ebx
loc_005DC45D: push esi
loc_005DC45E: push edi
loc_005DC45F: mov var_C, esp
loc_005DC462: mov var_8, 00402A90h
loc_005DC469: mov esi, Me
loc_005DC46C: mov eax, esi
loc_005DC46E: and eax, 00000001h
loc_005DC471: mov var_4, eax
loc_005DC474: and esi, FFFFFFFEh
loc_005DC477: push esi
loc_005DC478: mov Me, esi
loc_005DC47B: mov ecx, [esi]
loc_005DC47D: call [ecx+00000004h]
loc_005DC480: mov edx, [esi]
loc_005DC482: push esi
loc_005DC483: call [edx+000009E4h]
loc_005DC489: mov var_4, 00000000h
loc_005DC490: mov eax, Me
loc_005DC493: push eax
loc_005DC494: mov ecx, [eax]
loc_005DC496: call [ecx+00000008h]
loc_005DC499: mov eax, var_4
loc_005DC49C: mov ecx, var_14
loc_005DC49F: pop edi
loc_005DC4A0: pop esi
loc_005DC4A1: mov fs:[00000000h], ecx
loc_005DC4A8: pop ebx
loc_005DC4A9: mov esp, ebp
loc_005DC4AB: pop ebp
loc_005DC4AC: retn 0004h
End Sub
Private Sub mnuCalTypePeriod_Click() '5DD680
loc_005DD680: push ebp
loc_005DD681: mov ebp, esp
loc_005DD683: sub esp, 0000000Ch
loc_005DD686: push 00412856h ; __vbaExceptHandler
loc_005DD68B: mov eax, fs:[00000000h]
loc_005DD691: push eax
loc_005DD692: mov fs:[00000000h], esp
loc_005DD699: sub esp, 0000000Ch
loc_005DD69C: push ebx
loc_005DD69D: push esi
loc_005DD69E: push edi
loc_005DD69F: mov var_C, esp
loc_005DD6A2: mov var_8, 00402AB0h
loc_005DD6A9: mov esi, Me
loc_005DD6AC: mov eax, esi
loc_005DD6AE: and eax, 00000001h
loc_005DD6B1: mov var_4, eax
loc_005DD6B4: and esi, FFFFFFFEh
loc_005DD6B7: push esi
loc_005DD6B8: mov Me, esi
loc_005DD6BB: mov ecx, [esi]
loc_005DD6BD: call [ecx+00000004h]
loc_005DD6C0: mov edx, [esi]
loc_005DD6C2: push 00000001h
loc_005DD6C4: push esi
loc_005DD6C5: call [edx+000007B8h]
loc_005DD6CB: test eax, eax
loc_005DD6CD: jge 005DD6E1h
loc_005DD6CF: push 000007B8h
loc_005DD6D4: push 00446644h
loc_005DD6D9: push esi
loc_005DD6DA: push eax
loc_005DD6DB: call [004010CCh] ; __vbaHresultCheckObj
loc_005DD6E1: mov var_4, 00000000h
loc_005DD6E8: mov eax, Me
loc_005DD6EB: push eax
loc_005DD6EC: mov ecx, [eax]
loc_005DD6EE: call [ecx+00000008h]
loc_005DD6F1: mov eax, var_4
loc_005DD6F4: mov ecx, var_14
loc_005DD6F7: pop edi
loc_005DD6F8: pop esi
loc_005DD6F9: mov fs:[00000000h], ecx
loc_005DD700: pop ebx
loc_005DD701: mov esp, ebp
loc_005DD703: pop ebp
loc_005DD704: retn 0004h
End Sub
Private Sub mnuCalTypeWeek_Click() '5DD710
loc_005DD710: push ebp
loc_005DD711: mov ebp, esp
loc_005DD713: sub esp, 0000000Ch
loc_005DD716: push 00412856h ; __vbaExceptHandler
loc_005DD71B: mov eax, fs:[00000000h]
loc_005DD721: push eax
loc_005DD722: mov fs:[00000000h], esp
loc_005DD729: sub esp, 0000000Ch
loc_005DD72C: push ebx
loc_005DD72D: push esi
loc_005DD72E: push edi
loc_005DD72F: mov var_C, esp
loc_005DD732: mov var_8, 00402AB8h
loc_005DD739: mov esi, Me
loc_005DD73C: mov eax, esi
loc_005DD73E: and eax, 00000001h
loc_005DD741: mov var_4, eax
loc_005DD744: and esi, FFFFFFFEh
loc_005DD747: push esi
loc_005DD748: mov Me, esi
loc_005DD74B: mov ecx, [esi]
loc_005DD74D: call [ecx+00000004h]
loc_005DD750: mov edx, [esi]
loc_005DD752: push 00000002h
loc_005DD754: push esi
loc_005DD755: call [edx+000007B8h]
loc_005DD75B: test eax, eax
loc_005DD75D: jge 005DD771h
loc_005DD75F: push 000007B8h
loc_005DD764: push 00446644h
loc_005DD769: push esi
loc_005DD76A: push eax
loc_005DD76B: call [004010CCh] ; __vbaHresultCheckObj
loc_005DD771: mov var_4, 00000000h
loc_005DD778: mov eax, Me
loc_005DD77B: push eax
loc_005DD77C: mov ecx, [eax]
loc_005DD77E: call [ecx+00000008h]
loc_005DD781: mov eax, var_4
loc_005DD784: mov ecx, var_14
loc_005DD787: pop edi
loc_005DD788: pop esi
loc_005DD789: mov fs:[00000000h], ecx
loc_005DD790: pop ebx
loc_005DD791: mov esp, ebp
loc_005DD793: pop ebp
loc_005DD794: retn 0004h
End Sub
Private Sub mnuStyle3D_Click() '5DDB70
loc_005DDB70: push ebp
loc_005DDB71: mov ebp, esp
loc_005DDB73: sub esp, 0000000Ch
loc_005DDB76: push 00412856h ; __vbaExceptHandler
loc_005DDB7B: mov eax, fs:[00000000h]
loc_005DDB81: push eax
loc_005DDB82: mov fs:[00000000h], esp
loc_005DDB89: sub esp, 0000000Ch
loc_005DDB8C: push ebx
loc_005DDB8D: push esi
loc_005DDB8E: push edi
loc_005DDB8F: mov var_C, esp
loc_005DDB92: mov var_8, 00402AE0h
loc_005DDB99: mov esi, Me
loc_005DDB9C: mov eax, esi
loc_005DDB9E: and eax, 00000001h
loc_005DDBA1: mov var_4, eax
loc_005DDBA4: and esi, FFFFFFFEh
loc_005DDBA7: push esi
loc_005DDBA8: mov Me, esi
loc_005DDBAB: mov ecx, [esi]
loc_005DDBAD: call [ecx+00000004h]
loc_005DDBB0: mov edx, [esi]
loc_005DDBB2: push 00000001h
loc_005DDBB4: push esi
loc_005DDBB5: call [edx+00000850h]
loc_005DDBBB: test eax, eax
loc_005DDBBD: jge 005DDBD1h
loc_005DDBBF: push 00000850h
loc_005DDBC4: push 00446644h
loc_005DDBC9: push esi
loc_005DDBCA: push eax
loc_005DDBCB: call [004010CCh] ; __vbaHresultCheckObj
loc_005DDBD1: mov var_4, 00000000h
loc_005DDBD8: mov eax, Me
loc_005DDBDB: push eax
loc_005DDBDC: mov ecx, [eax]
loc_005DDBDE: call [ecx+00000008h]
loc_005DDBE1: mov eax, var_4
loc_005DDBE4: mov ecx, var_14
loc_005DDBE7: pop edi
loc_005DDBE8: pop esi
loc_005DDBE9: mov fs:[00000000h], ecx
loc_005DDBF0: pop ebx
loc_005DDBF1: mov esp, ebp
loc_005DDBF3: pop ebp
loc_005DDBF4: retn 0004h
End Sub
Private Sub mnuStyleNoLine_Click() '5DDC90
loc_005DDC90: push ebp
loc_005DDC91: mov ebp, esp
loc_005DDC93: sub esp, 0000000Ch
loc_005DDC96: push 00412856h ; __vbaExceptHandler
loc_005DDC9B: mov eax, fs:[00000000h]
loc_005DDCA1: push eax
loc_005DDCA2: mov fs:[00000000h], esp
loc_005DDCA9: sub esp, 0000000Ch
loc_005DDCAC: push ebx
loc_005DDCAD: push esi
loc_005DDCAE: push edi
loc_005DDCAF: mov var_C, esp
loc_005DDCB2: mov var_8, 00402AF0h
loc_005DDCB9: mov esi, Me
loc_005DDCBC: mov eax, esi
loc_005DDCBE: and eax, 00000001h
loc_005DDCC1: mov var_4, eax
loc_005DDCC4: and esi, FFFFFFFEh
loc_005DDCC7: push esi
loc_005DDCC8: mov Me, esi
loc_005DDCCB: mov ecx, [esi]
loc_005DDCCD: call [ecx+00000004h]
loc_005DDCD0: mov edx, [esi]
loc_005DDCD2: push 00000000h
loc_005DDCD4: push esi
loc_005DDCD5: call [edx+00000850h]
loc_005DDCDB: test eax, eax
loc_005DDCDD: jge 005DDCF1h
loc_005DDCDF: push 00000850h
loc_005DDCE4: push 00446644h
loc_005DDCE9: push esi
loc_005DDCEA: push eax
loc_005DDCEB: call [004010CCh] ; __vbaHresultCheckObj
loc_005DDCF1: mov var_4, 00000000h
loc_005DDCF8: mov eax, Me
loc_005DDCFB: push eax
loc_005DDCFC: mov ecx, [eax]
loc_005DDCFE: call [ecx+00000008h]
loc_005DDD01: mov eax, var_4
loc_005DDD04: mov ecx, var_14
loc_005DDD07: pop edi
loc_005DDD08: pop esi
loc_005DDD09: mov fs:[00000000h], ecx
loc_005DDD10: pop ebx
loc_005DDD11: mov esp, ebp
loc_005DDD13: pop ebp
loc_005DDD14: retn 0004h
End Sub
Private Sub mnuStyleSunken_Click() '5DDD20
loc_005DDD20: push ebp
loc_005DDD21: mov ebp, esp
loc_005DDD23: sub esp, 0000000Ch
loc_005DDD26: push 00412856h ; __vbaExceptHandler
loc_005DDD2B: mov eax, fs:[00000000h]
loc_005DDD31: push eax
loc_005DDD32: mov fs:[00000000h], esp
loc_005DDD39: sub esp, 0000000Ch
loc_005DDD3C: push ebx
loc_005DDD3D: push esi
loc_005DDD3E: push edi
loc_005DDD3F: mov var_C, esp
loc_005DDD42: mov var_8, 00402AF8h
loc_005DDD49: mov esi, Me
loc_005DDD4C: mov eax, esi
loc_005DDD4E: and eax, 00000001h
loc_005DDD51: mov var_4, eax
loc_005DDD54: and esi, FFFFFFFEh
loc_005DDD57: push esi
loc_005DDD58: mov Me, esi
loc_005DDD5B: mov ecx, [esi]
loc_005DDD5D: call [ecx+00000004h]
loc_005DDD60: mov edx, [esi]
loc_005DDD62: push 00000003h
loc_005DDD64: push esi
loc_005DDD65: call [edx+00000850h]
loc_005DDD6B: test eax, eax
loc_005DDD6D: jge 005DDD81h
loc_005DDD6F: push 00000850h
loc_005DDD74: push 00446644h
loc_005DDD79: push esi
loc_005DDD7A: push eax
loc_005DDD7B: call [004010CCh] ; __vbaHresultCheckObj
loc_005DDD81: mov var_4, 00000000h
loc_005DDD88: mov eax, Me
loc_005DDD8B: push eax
loc_005DDD8C: mov ecx, [eax]
loc_005DDD8E: call [ecx+00000008h]
loc_005DDD91: mov eax, var_4
loc_005DDD94: mov ecx, var_14
loc_005DDD97: pop edi
loc_005DDD98: pop esi
loc_005DDD99: mov fs:[00000000h], ecx
loc_005DDDA0: pop ebx
loc_005DDDA1: mov esp, ebp
loc_005DDDA3: pop ebp
loc_005DDDA4: retn 0004h
End Sub
Private Sub UserControl_UnknownEvent_7 '5E2160
loc_005E2160: push ebp
loc_005E2161: mov ebp, esp
loc_005E2163: sub esp, 0000000Ch
loc_005E2166: push 00412856h ; __vbaExceptHandler
loc_005E216B: mov eax, fs:[00000000h]
loc_005E2171: push eax
loc_005E2172: mov fs:[00000000h], esp
loc_005E2179: sub esp, 00000014h
loc_005E217C: push ebx
loc_005E217D: push esi
loc_005E217E: push edi
loc_005E217F: mov var_C, esp
loc_005E2182: mov var_8, 00402CC8h
loc_005E2189: mov esi, Me
loc_005E218C: mov eax, esi
loc_005E218E: and eax, 00000001h
loc_005E2191: mov var_4, eax
loc_005E2194: and esi, FFFFFFFEh
loc_005E2197: push esi
loc_005E2198: mov Me, esi
loc_005E219B: mov ecx, [esi]
loc_005E219D: call [ecx+00000004h]
loc_005E21A0: mov edx, [esi]
loc_005E21A2: xor edi, edi
loc_005E21A4: push esi
loc_005E21A5: mov var_18, edi
loc_005E21A8: call [edx+000003A8h]
loc_005E21AE: push eax
loc_005E21AF: lea eax, var_18
loc_005E21B2: push eax
loc_005E21B3: call [00401128h] ; __vbaObjSet
loc_005E21B9: mov esi, eax
loc_005E21BB: push FFFFFFFFh
loc_005E21BD: push esi
loc_005E21BE: mov ecx, [esi]
loc_005E21C0: call [ecx+0000005Ch]
loc_005E21C3: cmp eax, edi
loc_005E21C5: fnclex
loc_005E21C7: jge 005E21D8h
loc_005E21C9: push 0000005Ch
loc_005E21CB: push 00441ED0h
loc_005E21D0: push esi
loc_005E21D1: push eax
loc_005E21D2: call [004010CCh] ; __vbaHresultCheckObj
loc_005E21D8: lea ecx, var_18
loc_005E21DB: call [0040142Ch] ; __vbaFreeObj
loc_005E21E1: mov var_4, edi
loc_005E21E4: push 005E21F6h
loc_005E21E9: jmp 005E21F5h
loc_005E21EB: lea ecx, var_18
loc_005E21EE: call [0040142Ch] ; __vbaFreeObj
loc_005E21F4: ret
loc_005E21F5: ret
loc_005E21F6: mov eax, Me
loc_005E21F9: push eax
loc_005E21FA: mov edx, [eax]
loc_005E21FC: call [edx+00000008h]
loc_005E21FF: mov eax, var_4
loc_005E2202: mov ecx, var_14
loc_005E2205: pop edi
loc_005E2206: pop esi
loc_005E2207: mov fs:[00000000h], ecx
loc_005E220E: pop ebx
loc_005E220F: mov esp, ebp
loc_005E2211: pop ebp
loc_005E2212: retn 0004h
End Sub
Private Sub UserControl_UnknownEvent_D '5DE070
loc_005DE070: push ebp
loc_005DE071: mov ebp, esp
loc_005DE073: sub esp, 0000000Ch
loc_005DE076: push 00412856h ; __vbaExceptHandler
loc_005DE07B: mov eax, fs:[00000000h]
loc_005DE081: push eax
loc_005DE082: mov fs:[00000000h], esp
loc_005DE089: sub esp, 0000009Ch
loc_005DE08F: push ebx
loc_005DE090: push esi
loc_005DE091: push edi
loc_005DE092: mov var_C, esp
loc_005DE095: mov var_8, 00402B38h
loc_005DE09C: mov esi, Me
loc_005DE09F: mov eax, esi
loc_005DE0A1: and eax, 00000001h
loc_005DE0A4: mov var_4, eax
loc_005DE0A7: and esi, FFFFFFFEh
loc_005DE0AA: push esi
loc_005DE0AB: mov Me, esi
loc_005DE0AE: mov ecx, [esi]
loc_005DE0B0: call [ecx+00000004h]
loc_005DE0B3: mov edx, [esi]
loc_005DE0B5: lea eax, var_A0
loc_005DE0BB: xor edi, edi
loc_005DE0BD: push eax
loc_005DE0BE: push esi
loc_005DE0BF: mov var_24, edi
loc_005DE0C2: mov var_34, edi
loc_005DE0C5: mov var_98, edi
loc_005DE0CB: mov var_A0, edi
loc_005DE0D1: mov var_9C, edi
loc_005DE0D7: call [edx+00000880h]
loc_005DE0DD: cmp eax, edi
loc_005DE0DF: jge 005DE0F3h
loc_005DE0E1: push 00000880h
loc_005DE0E6: push 00446644h
loc_005DE0EB: push esi
loc_005DE0EC: push eax
loc_005DE0ED: call [004010CCh] ; __vbaHresultCheckObj
loc_005DE0F3: mov ecx, var_9C
loc_005DE0F9: mov edx, var_A0
loc_005DE0FF: push ecx
loc_005DE100: push edx
loc_005DE101: call [004010B8h] ; __vbaStrDate
loc_005DE107: lea ecx, var_98
loc_005DE10D: mov var_1C, eax
loc_005DE110: mov eax, [esi]
loc_005DE112: push ecx
loc_005DE113: push esi
loc_005DE114: mov var_24, 00000008h
loc_005DE11B: call [eax+000008A0h]
loc_005DE121: cmp eax, edi
loc_005DE123: jge 005DE137h
loc_005DE125: push 000008A0h
loc_005DE12A: push 00446644h
loc_005DE12F: push esi
loc_005DE130: push eax
loc_005DE131: call [004010CCh] ; __vbaHresultCheckObj
loc_005DE137: mov edx, var_98
loc_005DE13D: push edx
loc_005DE13E: call [0040100Ch] ; __vbaStrI2
loc_005DE144: mov di, [esi+0000004Ah]
loc_005DE148: mov ebx, var_24
loc_005DE14B: sub esp, 00000010h
loc_005DE14E: mov var_7C, di
loc_005DE152: mov edi, esp
loc_005DE154: sub esp, 00000010h
loc_005DE157: mov dx, [esi+00000052h]
loc_005DE15B: mov ecx, 00000008h
loc_005DE160: mov [edi], ebx
loc_005DE162: mov ebx, var_20
loc_005DE165: mov var_34, ecx
loc_005DE168: mov var_2C, eax
loc_005DE16B: mov [edi+00000004h], ebx
loc_005DE16E: mov ebx, var_1C
loc_005DE171: mov var_5C, dx
loc_005DE175: mov edx, 00000002h
loc_005DE17A: mov [edi+00000008h], ebx
loc_005DE17D: mov ebx, var_18
loc_005DE180: mov [edi+0000000Ch], ebx
loc_005DE183: mov edi, esp
loc_005DE185: sub esp, 00000010h
loc_005DE188: mov [edi], ecx
loc_005DE18A: mov ecx, var_30
loc_005DE18D: mov [edi+00000004h], ecx
loc_005DE190: mov ecx, esp
loc_005DE192: sub esp, 00000010h
loc_005DE195: mov [edi+00000008h], eax
loc_005DE198: mov eax, var_28
loc_005DE19B: mov [edi+0000000Ch], eax
loc_005DE19E: mov eax, var_5C
loc_005DE1A1: mov [ecx], edx
loc_005DE1A3: mov edx, var_60
loc_005DE1A6: mov [ecx+00000004h], edx
loc_005DE1A9: mov edx, var_58
loc_005DE1AC: mov [ecx+00000008h], eax
loc_005DE1AF: mov eax, 00000002h
loc_005DE1B4: mov [ecx+0000000Ch], edx
loc_005DE1B7: mov edx, var_80
loc_005DE1BA: mov ecx, esp
loc_005DE1BC: push 00000004h
loc_005DE1BE: push 00000004h
loc_005DE1C0: push esi
loc_005DE1C1: mov [ecx], eax
loc_005DE1C3: mov eax, var_7C
loc_005DE1C6: mov [ecx+00000004h], edx
loc_005DE1C9: mov edx, var_78
loc_005DE1CC: mov [ecx+00000008h], eax
loc_005DE1CF: mov [ecx+0000000Ch], edx
loc_005DE1D2: call [00401064h] ; __vbaRaiseEvent
loc_005DE1D8: lea eax, var_34
loc_005DE1DB: lea ecx, var_24
loc_005DE1DE: push eax
loc_005DE1DF: push ecx
loc_005DE1E0: push 00000002h
loc_005DE1E2: call [00401050h] ; __vbaFreeVarList
loc_005DE1E8: add esp, 00000058h
loc_005DE1EB: mov var_4, 00000000h
loc_005DE1F2: fwait
loc_005DE1F3: push 005DE20Fh
loc_005DE1F8: jmp 005DE20Eh
loc_005DE1FA: lea edx, var_34
loc_005DE1FD: lea eax, var_24
loc_005DE200: push edx
loc_005DE201: push eax
loc_005DE202: push 00000002h
loc_005DE204: call [00401050h] ; __vbaFreeVarList
loc_005DE20A: add esp, 0000000Ch
loc_005DE20D: ret
loc_005DE20E: ret
loc_005DE20F: mov eax, Me
loc_005DE212: push eax
loc_005DE213: mov ecx, [eax]
loc_005DE215: call [ecx+00000008h]
loc_005DE218: mov eax, var_4
loc_005DE21B: mov ecx, var_14
loc_005DE21E: pop edi
loc_005DE21F: pop esi
loc_005DE220: mov fs:[00000000h], ecx
loc_005DE227: pop ebx
loc_005DE228: mov esp, ebp
loc_005DE22A: pop ebp
loc_005DE22B: retn 0004h
End Sub
Private Function UserControl_UnknownEvent_14(arg_14, arg_18) '5DEA40
loc_005DEA40: push ebp
loc_005DEA41: mov ebp, esp
loc_005DEA43: sub esp, 0000000Ch
loc_005DEA46: push 00412856h ; __vbaExceptHandler
loc_005DEA4B: mov eax, fs:[00000000h]
loc_005DEA51: push eax
loc_005DEA52: mov fs:[00000000h], esp
loc_005DEA59: sub esp, 00000064h
loc_005DEA5C: push ebx
loc_005DEA5D: push esi
loc_005DEA5E: push edi
loc_005DEA5F: mov var_C, esp
loc_005DEA62: mov var_8, 00402B68h
loc_005DEA69: mov esi, Me
loc_005DEA6C: mov eax, esi
loc_005DEA6E: and eax, 00000001h
loc_005DEA71: mov var_4, eax
loc_005DEA74: and esi, FFFFFFFEh
loc_005DEA77: push esi
loc_005DEA78: mov Me, esi
loc_005DEA7B: mov ecx, [esi]
loc_005DEA7D: call [ecx+00000004h]
loc_005DEA80: xor edi, edi
loc_005DEA82: cmp [esi+0000009Ah], di
loc_005DEA89: mov var_18, edi
loc_005DEA8C: mov var_1C, edi
loc_005DEA8F: mov var_24, edi
loc_005DEA92: mov var_20, edi
loc_005DEA95: mov var_28, edi
loc_005DEA98: mov var_38, edi
loc_005DEA9B: mov var_48, edi
loc_005DEA9E: mov var_4C, edi
loc_005DEAA1: mov var_50, edi
loc_005DEAA4: mov var_54, edi
loc_005DEAA7: jnz 005DEABDh
loc_005DEAA9: mov edx, [esi]
loc_005DEAAB: push 0043C9F4h
loc_005DEAB0: push edi
loc_005DEAB1: push esi
loc_005DEAB2: call [edx+000009F4h]
loc_005DEAB8: jmp 005DECF1h
loc_005DEABD: mov eax, [esi]
loc_005DEABF: lea ecx, var_4C
loc_005DEAC2: push ecx
loc_005DEAC3: push esi
loc_005DEAC4: call [eax+000009F8h]
loc_005DEACA: mov eax, [esi+00000010h]
loc_005DEACD: lea ecx, var_50
loc_005DEAD0: push ecx
loc_005DEAD1: push eax
loc_005DEAD2: mov edx, [eax]
loc_005DEAD4: call [edx+00000100h]
loc_005DEADA: cmp eax, edi
loc_005DEADC: fnclex
loc_005DEADE: jge 005DEAF5h
loc_005DEAE0: mov edx, [esi+00000010h]
loc_005DEAE3: push 00000100h
loc_005DEAE8: push 00446758h
loc_005DEAED: push edx
loc_005DEAEE: push eax
loc_005DEAEF: call [004010CCh] ; __vbaHresultCheckObj
loc_005DEAF5: mov eax, [esi+00000010h]
loc_005DEAF8: lea edx, var_54
loc_005DEAFB: push edx
loc_005DEAFC: push eax
loc_005DEAFD: mov ecx, [eax]
loc_005DEAFF: call [ecx+00000108h]
loc_005DEB05: cmp eax, edi
loc_005DEB07: fnclex
loc_005DEB09: jge 005DEB20h
loc_005DEB0B: mov ecx, [esi+00000010h]
loc_005DEB0E: push 00000108h
loc_005DEB13: push 00446758h
loc_005DEB18: push ecx
loc_005DEB19: push eax
loc_005DEB1A: call [004010CCh] ; __vbaHresultCheckObj
loc_005DEB20: mov edx, arg_14
loc_005DEB23: fld real4 ptr [edx]
loc_005DEB25: call [00401168h] ; __vbaFpR8
loc_005DEB2B: fild real4 ptr [esi+00000068h]
loc_005DEB2E: fstp real8 ptr var_6C
loc_005DEB31: fcomp real8 ptr var_6C
loc_005DEB34: fnstsw ax
loc_005DEB36: test ah, 41h
loc_005DEB39: jz 005DEB42h
loc_005DEB3B: mov ebx, 00000001h
loc_005DEB40: jmp 005DEB44h
loc_005DEB42: xor ebx, ebx
loc_005DEB44: mov eax, arg_18
loc_005DEB47: fld real4 ptr [eax]
loc_005DEB49: call [00401168h] ; __vbaFpR8
loc_005DEB4F: mov cx, [esi+00000046h]
loc_005DEB53: mov eax, [esi+00000074h]
loc_005DEB56: imul cx, var_4C
loc_005DEB5B: jo 005DED2Bh
loc_005DEB61: movsx edx, cx
loc_005DEB64: sub eax, edx
loc_005DEB66: jo 005DED2Bh
loc_005DEB6C: add eax, 0000001Ch
loc_005DEB6F: jo 005DED2Bh
loc_005DEB75: mov var_70, eax
loc_005DEB78: fild real4 ptr var_70
loc_005DEB7B: fstp real8 ptr var_78
loc_005DEB7E: fcomp real8 ptr var_78
loc_005DEB81: fnstsw ax
loc_005DEB83: test ah, 41h
loc_005DEB86: jz 005DEB8Dh
loc_005DEB88: mov edi, 00000001h
loc_005DEB8D: fld real4 ptr var_50
loc_005DEB90: fsub st0, real4 ptr [00402B60h]
loc_005DEB96: fnstsw ax
loc_005DEB98: test al, 0Dh
loc_005DEB9A: jnz 005DED26h
loc_005DEBA0: call [00401144h] ; __vbaFpR4
loc_005DEBA6: mov ecx, arg_14
loc_005DEBA9: fcomp real4 ptr [ecx]
loc_005DEBAB: fnstsw ax
loc_005DEBAD: test ah, 01h
loc_005DEBB0: jz 005DEBB9h
loc_005DEBB2: mov ecx, 00000001h
loc_005DEBB7: jmp 005DEBBBh
loc_005DEBB9: xor ecx, ecx
loc_005DEBBB: mov edx, arg_18
loc_005DEBBE: fld real4 ptr [edx]
loc_005DEBC0: fcomp real4 ptr var_54
loc_005DEBC3: fnstsw ax
loc_005DEBC5: test ah, 41h
loc_005DEBC8: jnz 005DEBD1h
loc_005DEBCA: mov eax, 00000001h
loc_005DEBCF: jmp 005DEBD3h
loc_005DEBD1: xor eax, eax
loc_005DEBD3: neg eax
loc_005DEBD5: neg ecx
loc_005DEBD7: or eax, ecx
loc_005DEBD9: neg edi
loc_005DEBDB: or eax, edi
loc_005DEBDD: neg ebx
loc_005DEBDF: or eax, ebx
loc_005DEBE1: test ax, ax
loc_005DEBE4: jz 005DEBFBh
loc_005DEBE6: mov edx, [esi]
loc_005DEBE8: push 0043C9F4h
loc_005DEBED: push 00000000h
loc_005DEBEF: push esi
loc_005DEBF0: call [edx+000009F4h]
loc_005DEBF6: jmp 005DECEFh
loc_005DEBFB: lea ecx, var_4C
loc_005DEBFE: mov edx, [edx]
loc_005DEC00: push ecx
loc_005DEC01: lea ecx, var_24
loc_005DEC04: push ecx
loc_005DEC05: lea ecx, var_18
loc_005DEC08: push ecx
loc_005DEC09: mov eax, [esi]
loc_005DEC0B: lea ecx, var_1C
loc_005DEC0E: push ecx
loc_005DEC0F: mov ecx, arg_14
loc_005DEC12: push edx
loc_005DEC13: mov edx, [ecx]
loc_005DEC15: push edx
loc_005DEC16: push esi
loc_005DEC17: call [eax+000009D8h]
loc_005DEC1D: mov eax, [esi]
loc_005DEC1F: lea ecx, var_4C
loc_005DEC22: push ecx
loc_005DEC23: push esi
loc_005DEC24: call [eax+000009F8h]
loc_005DEC2A: mov edx, var_1C
loc_005DEC2D: cmp dx, var_4C
loc_005DEC31: jg 005DECDFh
loc_005DEC37: cmp dx, 0001h
loc_005DEC3B: jl 005DECDFh
loc_005DEC41: mov ecx, var_18
loc_005DEC44: cmp cx, 0007h
loc_005DEC48: jg 005DECDFh
loc_005DEC4E: cmp cx, 0001h
loc_005DEC52: jl 005DECDFh
loc_005DEC58: mov eax, [esi+0000015Ch]
loc_005DEC5E: cmp dx, [eax+00000002h]
loc_005DEC62: jnz 005DEC6Dh
loc_005DEC64: cmp cx, [eax]
loc_005DEC67: jz 005DECEFh
loc_005DEC6D: mov [eax], cx
loc_005DEC70: mov edx, [esi+0000015Ch]
loc_005DEC76: mov ax, var_1C
loc_005DEC7A: push 0043C9F4h
loc_005DEC7F: mov [edx+00000002h], ax
loc_005DEC83: mov ecx, [esi]
loc_005DEC85: push 00000000h
loc_005DEC87: push esi
loc_005DEC88: call [ecx+000009F4h]
loc_005DEC8E: mov edi, [esi]
loc_005DEC90: lea edx, [esi+000000C0h]
loc_005DEC96: mov var_40, edx
loc_005DEC99: push 00000001h
loc_005DEC9B: lea ecx, var_48
loc_005DEC9E: push 00000001h
loc_005DECA0: lea edx, var_38
loc_005DECA3: lea eax, var_24
loc_005DECA6: push ecx
loc_005DECA7: push edx
loc_005DECA8: mov var_48, 00004008h
loc_005DECAF: mov var_30, eax
loc_005DECB2: mov var_38, 00004007h
loc_005DECB9: call [004013E4h] ; rtcBstrFromFormatVar
loc_005DECBF: mov edx, eax
loc_005DECC1: lea ecx, var_28
loc_005DECC4: call [004013C0h] ; __vbaStrMove
loc_005DECCA: push eax
loc_005DECCB: push FFFFFFFFh
loc_005DECCD: push esi
loc_005DECCE: call [edi+000009F4h]
loc_005DECD4: lea ecx, var_28
loc_005DECD7: call [00401430h] ; __vbaFreeStr
loc_005DECDD: jmp 005DECEFh
loc_005DECDF: mov eax, [esi]
loc_005DECE1: push 0043C9F4h
loc_005DECE6: push 00000000h
loc_005DECE8: push esi
loc_005DECE9: call [eax+000009F4h]
loc_005DECEF: xor edi, edi
loc_005DECF1: mov var_4, edi
loc_005DECF4: fwait
loc_005DECF5: push 005DED07h
loc_005DECFA: jmp 005DED06h
loc_005DECFC: lea ecx, var_28
loc_005DECFF: call [00401430h] ; __vbaFreeStr
loc_005DED05: ret
loc_005DED06: ret
loc_005DED07: mov eax, Me
loc_005DED0A: push eax
loc_005DED0B: mov ecx, [eax]
loc_005DED0D: call [ecx+00000008h]
loc_005DED10: mov eax, var_4
loc_005DED13: mov ecx, var_14
loc_005DED16: pop edi
loc_005DED17: pop esi
loc_005DED18: mov fs:[00000000h], ecx
loc_005DED1F: pop ebx
loc_005DED20: mov esp, ebp
loc_005DED22: pop ebp
loc_005DED23: retn 0014h
End Function
Private Function UserControl_UnknownEvent_15(arg_C) '5DED40
loc_005DED40: push ebp
loc_005DED41: mov ebp, esp
loc_005DED43: sub esp, 0000000Ch
loc_005DED46: push 00412856h ; __vbaExceptHandler
loc_005DED4B: mov eax, fs:[00000000h]
loc_005DED51: push eax
loc_005DED52: mov fs:[00000000h], esp
loc_005DED59: sub esp, 000000BCh
loc_005DED5F: push ebx
loc_005DED60: push esi
loc_005DED61: push edi
loc_005DED62: mov var_C, esp
loc_005DED65: mov var_8, 00402B78h
loc_005DED6C: mov esi, Me
loc_005DED6F: mov eax, esi
loc_005DED71: and eax, 00000001h
loc_005DED74: mov var_4, eax
loc_005DED77: and esi, FFFFFFFEh
loc_005DED7A: push esi
loc_005DED7B: mov Me, esi
loc_005DED7E: mov ecx, [esi]
loc_005DED80: call [ecx+00000004h]
loc_005DED83: mov ax, [esi+0000009Ah]
loc_005DED8A: xor edi, edi
loc_005DED8C: cmp ax, di
loc_005DED8F: mov var_18, edi
loc_005DED92: mov var_1C, edi
loc_005DED95: mov var_20, edi
loc_005DED98: mov var_28, edi
loc_005DED9B: mov var_24, edi
loc_005DED9E: mov var_2C, edi
loc_005DEDA1: mov var_3C, edi
loc_005DEDA4: mov var_4C, edi
loc_005DEDA7: mov var_5C, edi
loc_005DEDAA: mov var_6C, edi
loc_005DEDAD: mov var_7C, edi
loc_005DEDB0: mov var_8C, edi
loc_005DEDB6: mov var_9C, edi
loc_005DEDBC: mov var_B0, edi
loc_005DEDC2: mov var_B4, edi
loc_005DEDC8: mov var_BC, edi
loc_005DEDCE: mov var_B8, edi
loc_005DEDD4: jz 005DEDECh
loc_005DEDD6: mov edx, [esi]
loc_005DEDD8: push 0043C9F4h
loc_005DEDDD: push edi
loc_005DEDDE: push esi
loc_005DEDDF: mov var_20, eax
loc_005DEDE2: call [edx+000009F4h]
loc_005DEDE8: mov [esi+00000044h], di
loc_005DEDEC: mov eax, arg_C
loc_005DEDEF: mov ecx, 00000001h
loc_005DEDF4: mov bx, [eax]
loc_005DEDF7: call [004011E4h] ; __vbaI2I4
loc_005DEDFD: cmp bx, ax
loc_005DEE00: jnz 005DEFE2h
loc_005DEE06: lea edx, var_B0
loc_005DEE0C: lea eax, var_28
loc_005DEE0F: push edx
loc_005DEE10: lea edx, var_18
loc_005DEE13: push eax
loc_005DEE14: push edx
loc_005DEE15: mov edx, arg_18
loc_005DEE18: lea eax, var_1C
loc_005DEE1B: mov ecx, [esi]
loc_005DEE1D: push eax
loc_005DEE1E: mov eax, [edx]
loc_005DEE20: mov edx, arg_14
loc_005DEE23: push eax
loc_005DEE24: mov eax, [edx]
loc_005DEE26: push eax
loc_005DEE27: push esi
loc_005DEE28: call [ecx+000009D8h]
loc_005DEE2E: cmp var_B0, di
loc_005DEE35: jnz 005DF0CFh
loc_005DEE3B: mov ecx, [esi]
loc_005DEE3D: lea edx, var_B4
loc_005DEE43: push edx
loc_005DEE44: push esi
loc_005DEE45: call [ecx+000007B4h]
loc_005DEE4B: cmp eax, edi
loc_005DEE4D: jge 005DEE65h
loc_005DEE4F: mov ebx, [004010CCh] ; __vbaHresultCheckObj
loc_005DEE55: push 000007B4h
loc_005DEE5A: push 00446644h
loc_005DEE5F: push esi
loc_005DEE60: push eax
loc_005DEE61: call ebx
loc_005DEE63: jmp 005DEE6Bh
loc_005DEE65: mov ebx, [004010CCh] ; __vbaHresultCheckObj
loc_005DEE6B: mov edx, var_B4
loc_005DEE71: mov eax, [esi]
loc_005DEE73: lea ecx, var_B0
loc_005DEE79: push ecx
loc_005DEE7A: mov ecx, var_24
loc_005DEE7D: push edx
loc_005DEE7E: mov edx, var_28
loc_005DEE81: push ecx
loc_005DEE82: push edx
loc_005DEE83: push esi
loc_005DEE84: call [eax+00000A00h]
loc_005DEE8A: xor eax, eax
loc_005DEE8C: cmp var_B0, di
loc_005DEE93: setz al
loc_005DEE96: neg eax
loc_005DEE98: test ax, ax
loc_005DEE9B: jnz 005DF0CFh
loc_005DEEA1: mov edx, var_24
loc_005DEEA4: mov eax, var_28
loc_005DEEA7: mov ecx, [esi]
loc_005DEEA9: push edx
loc_005DEEAA: push eax
loc_005DEEAB: push esi
loc_005DEEAC: call [ecx+000009E8h]
loc_005DEEB2: mov ecx, [esi]
loc_005DEEB4: push esi
loc_005DEEB5: call [ecx+00000A04h]
loc_005DEEBB: mov edx, [esi]
loc_005DEEBD: lea eax, var_BC
loc_005DEEC3: push eax
loc_005DEEC4: push esi
loc_005DEEC5: call [edx+00000880h]
loc_005DEECB: cmp eax, edi
loc_005DEECD: jge 005DEEDDh
loc_005DEECF: push 00000880h
loc_005DEED4: push 00446644h
loc_005DEED9: push esi
loc_005DEEDA: push eax
loc_005DEEDB: call ebx
loc_005DEEDD: mov ecx, var_B8
loc_005DEEE3: mov edx, var_BC
loc_005DEEE9: push ecx
loc_005DEEEA: push edx
loc_005DEEEB: call [004010B8h] ; __vbaStrDate
loc_005DEEF1: lea ecx, var_B0
loc_005DEEF7: mov var_34, eax
loc_005DEEFA: mov eax, [esi]
loc_005DEEFC: push ecx
loc_005DEEFD: push esi
loc_005DEEFE: mov var_3C, 00000008h
loc_005DEF05: call [eax+000008A0h]
loc_005DEF0B: cmp eax, edi
loc_005DEF0D: jge 005DEF1Dh
loc_005DEF0F: push 000008A0h
loc_005DEF14: push 00446644h
loc_005DEF19: push esi
loc_005DEF1A: push eax
loc_005DEF1B: call ebx
loc_005DEF1D: mov edx, var_B0
loc_005DEF23: push edx
loc_005DEF24: call [0040100Ch] ; __vbaStrI2
loc_005DEF2A: mov dx, [esi+00000052h]
loc_005DEF2E: mov ebx, var_3C
loc_005DEF31: mov var_74, dx
loc_005DEF35: mov dx, [esi+0000004Ah]
loc_005DEF39: sub esp, 00000010h
loc_005DEF3C: mov var_94, dx
loc_005DEF43: mov edx, esp
loc_005DEF45: sub esp, 00000010h
loc_005DEF48: mov ecx, 00000008h
loc_005DEF4D: mov var_44, eax
loc_005DEF50: mov [edx], ebx
loc_005DEF52: mov ebx, var_38
loc_005DEF55: mov var_4C, ecx
loc_005DEF58: mov [edx+00000004h], ebx
loc_005DEF5B: mov ebx, var_34
loc_005DEF5E: mov [edx+00000008h], ebx
loc_005DEF61: mov ebx, var_30
loc_005DEF64: mov [edx+0000000Ch], ebx
loc_005DEF67: mov edx, esp
loc_005DEF69: sub esp, 00000010h
loc_005DEF6C: mov [edx], ecx
loc_005DEF6E: mov ecx, var_48
loc_005DEF71: mov [edx+00000004h], ecx
loc_005DEF74: mov ecx, esp
loc_005DEF76: sub esp, 00000010h
loc_005DEF79: mov [edx+00000008h], eax
loc_005DEF7C: mov eax, var_40
loc_005DEF7F: mov [edx+0000000Ch], eax
loc_005DEF82: mov edx, var_78
loc_005DEF85: mov eax, 00000002h
loc_005DEF8A: mov [ecx], eax
loc_005DEF8C: mov eax, var_74
loc_005DEF8F: mov [ecx+00000004h], edx
loc_005DEF92: mov edx, var_70
loc_005DEF95: mov [ecx+00000008h], eax
loc_005DEF98: mov eax, 00000002h
loc_005DEF9D: mov [ecx+0000000Ch], edx
loc_005DEFA0: mov edx, var_98
loc_005DEFA6: mov ecx, esp
loc_005DEFA8: push 00000004h
loc_005DEFAA: push 00000001h
loc_005DEFAC: push esi
loc_005DEFAD: mov [ecx], eax
loc_005DEFAF: mov eax, var_94
loc_005DEFB5: mov [ecx+00000004h], edx
loc_005DEFB8: mov edx, var_90
loc_005DEFBE: mov [ecx+00000008h], eax
loc_005DEFC1: mov [ecx+0000000Ch], edx
loc_005DEFC4: call [00401064h] ; __vbaRaiseEvent
loc_005DEFCA: lea eax, var_4C
loc_005DEFCD: lea ecx, var_3C
loc_005DEFD0: push eax
loc_005DEFD1: push ecx
loc_005DEFD2: push 00000002h
loc_005DEFD4: call [00401050h] ; __vbaFreeVarList
loc_005DEFDA: add esp, 00000058h
loc_005DEFDD: jmp 005DF0C4h
loc_005DEFE2: mov ecx, 00000002h
loc_005DEFE7: call [004011E4h] ; __vbaI2I4
loc_005DEFED: cmp bx, ax
loc_005DEFF0: jnz 005DF0C4h
loc_005DEFF6: cmp [esi+00000098h], di
loc_005DEFFD: jnz 005DF0C4h
loc_005DF003: sub esp, 00000010h
loc_005DF006: mov ecx, 0000000Ah
loc_005DF00B: mov ebx, esp
loc_005DF00D: mov var_5C, ecx
loc_005DF010: mov edx, 80020004h
loc_005DF015: sub esp, 00000010h
loc_005DF018: mov [ebx], ecx
loc_005DF01A: mov ecx, var_88
loc_005DF020: mov eax, edx
loc_005DF022: mov var_54, edx
loc_005DF025: mov [ebx+00000004h], ecx
loc_005DF028: mov ecx, esp
loc_005DF02A: sub esp, 00000010h
loc_005DF02D: mov edi, [esi]
loc_005DF02F: mov [ebx+00000008h], eax
loc_005DF032: mov eax, var_80
loc_005DF035: mov [ebx+0000000Ch], eax
loc_005DF038: mov eax, 0000000Ah
loc_005DF03D: mov [ecx], eax
loc_005DF03F: mov eax, var_78
loc_005DF042: mov [ecx+00000004h], eax
loc_005DF045: mov eax, 0000000Ah
loc_005DF04A: mov [ecx+00000008h], edx
loc_005DF04D: mov edx, var_70
loc_005DF050: mov [ecx+0000000Ch], edx
loc_005DF053: mov edx, var_68
loc_005DF056: mov ecx, esp
loc_005DF058: sub esp, 00000010h
loc_005DF05B: mov [ecx], eax
loc_005DF05D: mov eax, 80020004h
loc_005DF062: mov [ecx+00000004h], edx
loc_005DF065: mov edx, var_5C
loc_005DF068: mov [ecx+00000008h], eax
loc_005DF06B: mov eax, var_60
loc_005DF06E: mov [ecx+0000000Ch], eax
loc_005DF071: mov eax, var_58
loc_005DF074: mov ecx, esp
loc_005DF076: push esi
loc_005DF077: mov [ecx], edx
loc_005DF079: mov edx, var_54
loc_005DF07C: mov [ecx+00000004h], eax
loc_005DF07F: mov eax, var_50
loc_005DF082: mov [ecx+00000008h], edx
loc_005DF085: mov [ecx+0000000Ch], eax
loc_005DF088: call [edi+000003BCh]
loc_005DF08E: lea ecx, var_2C
loc_005DF091: push eax
loc_005DF092: push ecx
loc_005DF093: call [00401128h] ; __vbaObjSet
loc_005DF099: push eax
loc_005DF09A: push esi
loc_005DF09B: call [edi+00000354h]
loc_005DF0A1: xor edi, edi
loc_005DF0A3: cmp eax, edi
loc_005DF0A5: fnclex
loc_005DF0A7: jge 005DF0BBh
loc_005DF0A9: push 00000354h
loc_005DF0AE: push 00446758h
loc_005DF0B3: push esi
loc_005DF0B4: push eax
loc_005DF0B5: call [004010CCh] ; __vbaHresultCheckObj
loc_005DF0BB: lea ecx, var_2C
loc_005DF0BE: call [0040142Ch] ; __vbaFreeObj
loc_005DF0C4: mov dx, var_20
loc_005DF0C8: mov [esi+0000009Ah], dx
loc_005DF0CF: mov var_4, edi
loc_005DF0D2: fwait
loc_005DF0D3: push 005DF0F8h
loc_005DF0D8: jmp 005DF0F7h
loc_005DF0DA: lea ecx, var_2C
loc_005DF0DD: call [0040142Ch] ; __vbaFreeObj
loc_005DF0E3: lea eax, var_4C
loc_005DF0E6: lea ecx, var_3C
loc_005DF0E9: push eax
loc_005DF0EA: push ecx
loc_005DF0EB: push 00000002h
loc_005DF0ED: call [00401050h] ; __vbaFreeVarList
loc_005DF0F3: add esp, 0000000Ch
loc_005DF0F6: ret
loc_005DF0F7: ret
loc_005DF0F8: mov eax, Me
loc_005DF0FB: push eax
loc_005DF0FC: mov edx, [eax]
loc_005DF0FE: call [edx+00000008h]
loc_005DF101: mov eax, var_4
loc_005DF104: mov ecx, var_14
loc_005DF107: pop edi
loc_005DF108: pop esi
loc_005DF109: mov fs:[00000000h], ecx
loc_005DF110: pop ebx
loc_005DF111: mov esp, ebp
loc_005DF113: pop ebp
loc_005DF114: retn 0014h
End Function
Private Sub UserControl_UnknownEvent_16 '5DF120
loc_005DF120: push ebp
loc_005DF121: mov ebp, esp
loc_005DF123: sub esp, 0000000Ch
loc_005DF126: push 00412856h ; __vbaExceptHandler
loc_005DF12B: mov eax, fs:[00000000h]
loc_005DF131: push eax
loc_005DF132: mov fs:[00000000h], esp
loc_005DF139: sub esp, 00000034h
loc_005DF13C: push ebx
loc_005DF13D: push esi
loc_005DF13E: push edi
loc_005DF13F: mov var_C, esp
loc_005DF142: mov var_8, 00402B88h
loc_005DF149: mov esi, Me
loc_005DF14C: mov eax, esi
loc_005DF14E: and eax, 00000001h
loc_005DF151: mov var_4, eax
loc_005DF154: and esi, FFFFFFFEh
loc_005DF157: push esi
loc_005DF158: mov Me, esi
loc_005DF15B: mov ecx, [esi]
loc_005DF15D: call [ecx+00000004h]
loc_005DF160: xor ebx, ebx
loc_005DF162: cmp [esi+00000090h], bx
loc_005DF169: mov var_18, ebx
loc_005DF16C: mov var_1C, ebx
loc_005DF16F: mov var_20, ebx
loc_005DF172: mov var_24, ebx
loc_005DF175: mov var_28, ebx
loc_005DF178: mov var_2C, ebx
loc_005DF17B: mov var_40, ebx
loc_005DF17E: jz 005DF252h
loc_005DF184: mov edx, [esi+00000010h]
loc_005DF187: lea eax, var_40
loc_005DF18A: push edx
loc_005DF18B: push eax
loc_005DF18C: call [00401130h] ; __vbaObjSetAddref
loc_005DF192: mov eax, var_40
loc_005DF195: lea edx, var_18
loc_005DF198: push edx
loc_005DF199: push eax
loc_005DF19A: mov ecx, [eax]
loc_005DF19C: call [ecx+00000100h]
loc_005DF1A2: cmp eax, ebx
loc_005DF1A4: fnclex
loc_005DF1A6: jge 005DF1BDh
loc_005DF1A8: mov ecx, var_40
loc_005DF1AB: push 00000100h
loc_005DF1B0: push 00446758h
loc_005DF1B5: push ecx
loc_005DF1B6: push eax
loc_005DF1B7: call [004010CCh] ; __vbaHresultCheckObj
loc_005DF1BD: mov eax, [esi+00000060h]
loc_005DF1C0: add esi, 00000060h
loc_005DF1C3: cmp eax, ebx
loc_005DF1C5: jnz 005DF1D3h
loc_005DF1C7: push esi
loc_005DF1C8: push 004153C0h
loc_005DF1CD: call [004012FCh] ; __vbaNew2
loc_005DF1D3: mov eax, var_40
loc_005DF1D6: mov esi, [esi]
loc_005DF1D8: lea ecx, var_1C
loc_005DF1DB: mov edx, [eax]
loc_005DF1DD: push ecx
loc_005DF1DE: push eax
loc_005DF1DF: call [edx+00000108h]
loc_005DF1E5: cmp eax, ebx
loc_005DF1E7: fnclex
loc_005DF1E9: jge 005DF200h
loc_005DF1EB: mov edx, var_40
loc_005DF1EE: push 00000108h
loc_005DF1F3: push 00446758h
loc_005DF1F8: push edx
loc_005DF1F9: push eax
loc_005DF1FA: call [004010CCh] ; __vbaHresultCheckObj
loc_005DF200: fld real4 ptr var_1C
loc_005DF203: mov edi, [0040139Ch] ; __vbaFpI4
loc_005DF209: call edi
loc_005DF20B: fld real4 ptr var_18
loc_005DF20E: mov var_2C, eax
loc_005DF211: call edi
loc_005DF213: lea ecx, var_2C
loc_005DF216: lea edx, var_28
loc_005DF219: push ecx
loc_005DF21A: push edx
loc_005DF21B: lea ecx, var_24
loc_005DF21E: lea edx, var_20
loc_005DF221: mov var_28, eax
loc_005DF224: mov var_24, ebx
loc_005DF227: mov var_20, ebx
loc_005DF22A: mov eax, [esi]
loc_005DF22C: push ecx
loc_005DF22D: push edx
loc_005DF22E: push esi
loc_005DF22F: call [eax+00000038h]
loc_005DF232: cmp eax, ebx
loc_005DF234: fnclex
loc_005DF236: jge 005DF247h
loc_005DF238: push 00000038h
loc_005DF23A: push 00446F68h
loc_005DF23F: push esi
loc_005DF240: push eax
loc_005DF241: call [004010CCh] ; __vbaHresultCheckObj
loc_005DF247: lea eax, var_40
loc_005DF24A: push ebx
loc_005DF24B: push eax
loc_005DF24C: call [00401130h] ; __vbaObjSetAddref
loc_005DF252: mov var_4, ebx
loc_005DF255: fwait
loc_005DF256: push 005DF265h
loc_005DF25B: lea ecx, var_40
loc_005DF25E: call [0040142Ch] ; __vbaFreeObj
loc_005DF264: ret
loc_005DF265: mov eax, Me
loc_005DF268: push eax
loc_005DF269: mov ecx, [eax]
loc_005DF26B: call [ecx+00000008h]
loc_005DF26E: mov eax, var_4
loc_005DF271: mov ecx, var_14
loc_005DF274: pop edi
loc_005DF275: pop esi
loc_005DF276: mov fs:[00000000h], ecx
loc_005DF27D: pop ebx
loc_005DF27E: mov esp, ebp
loc_005DF280: pop ebp
loc_005DF281: retn 0004h
End Sub
Private Sub UserControl_UnknownEvent_17 '5DE230
loc_005DE230: push ebp
loc_005DE231: mov ebp, esp
loc_005DE233: sub esp, 0000000Ch
loc_005DE236: push 00412856h ; __vbaExceptHandler
loc_005DE23B: mov eax, fs:[00000000h]
loc_005DE241: push eax
loc_005DE242: mov fs:[00000000h], esp
loc_005DE249: sub esp, 00000094h
loc_005DE24F: push ebx
loc_005DE250: push esi
loc_005DE251: push edi
loc_005DE252: mov var_C, esp
loc_005DE255: mov var_8, 00402B48h
loc_005DE25C: mov esi, Me
loc_005DE25F: mov eax, esi
loc_005DE261: and eax, 00000001h
loc_005DE264: mov var_4, eax
loc_005DE267: and esi, FFFFFFFEh
loc_005DE26A: push esi
loc_005DE26B: mov Me, esi
loc_005DE26E: mov ecx, [esi]
loc_005DE270: call [ecx+00000004h]
loc_005DE273: mov edx, [esi+00000010h]
loc_005DE276: xor ebx, ebx
loc_005DE278: mov var_18, ebx
loc_005DE27B: mov var_1C, ebx
loc_005DE27E: mov var_20, ebx
loc_005DE281: mov var_30, ebx
loc_005DE284: mov var_40, ebx
loc_005DE287: mov var_50, ebx
loc_005DE28A: mov var_60, ebx
loc_005DE28D: mov var_64, ebx
loc_005DE290: mov var_68, ebx
loc_005DE293: mov var_6C, ebx
loc_005DE296: mov var_74, ebx
loc_005DE299: mov var_70, ebx
loc_005DE29C: mov var_7C, ebx
loc_005DE29F: mov var_78, ebx
loc_005DE2A2: mov edi, [edx]
loc_005DE2A4: mov ecx, 00000003h
loc_005DE2A9: call [004011E4h] ; __vbaI2I4
loc_005DE2AF: push eax
loc_005DE2B0: mov eax, [esi+00000010h]
loc_005DE2B3: push eax
loc_005DE2B4: call [edi+00000114h]
loc_005DE2BA: cmp eax, ebx
loc_005DE2BC: fnclex
loc_005DE2BE: jge 005DE2D5h
loc_005DE2C0: mov ecx, [esi+00000010h]
loc_005DE2C3: push 00000114h
loc_005DE2C8: push 00446758h
loc_005DE2CD: push ecx
loc_005DE2CE: push eax
loc_005DE2CF: call [004010CCh] ; __vbaHresultCheckObj
loc_005DE2D5: mov edx, [esi+00000010h]
loc_005DE2D8: mov ecx, 00000003h
loc_005DE2DD: mov edi, [edx]
loc_005DE2DF: call [004011E4h] ; __vbaI2I4
loc_005DE2E5: push eax
loc_005DE2E6: mov eax, [esi+00000010h]
loc_005DE2E9: push eax
loc_005DE2EA: call [edi+00000294h]
loc_005DE2F0: cmp eax, ebx
loc_005DE2F2: fnclex
loc_005DE2F4: jge 005DE30Fh
loc_005DE2F6: mov ecx, [esi+00000010h]
loc_005DE2F9: mov edi, [004010CCh] ; __vbaHresultCheckObj
loc_005DE2FF: push 00000294h
loc_005DE304: push 00446758h
loc_005DE309: push ecx
loc_005DE30A: push eax
loc_005DE30B: call edi
loc_005DE30D: jmp 005DE315h
loc_005DE30F: mov edi, [004010CCh] ; __vbaHresultCheckObj
loc_005DE315: mov eax, [esi+00000010h]
loc_005DE318: push 8000000Fh
loc_005DE31D: push eax
loc_005DE31E: mov edx, [eax]
loc_005DE320: call [edx+00000064h]
loc_005DE323: cmp eax, ebx
loc_005DE325: fnclex
loc_005DE327: jge 005DE337h
loc_005DE329: mov ecx, [esi+00000010h]
loc_005DE32C: push 00000064h
loc_005DE32E: push 00446758h
loc_005DE333: push ecx
loc_005DE334: push eax
loc_005DE335: call edi
loc_005DE337: push 00414738h
loc_005DE33C: call [0040122Ch] ; __vbaNew
loc_005DE342: lea edx, var_1C
loc_005DE345: push eax
loc_005DE346: push edx
loc_005DE347: call [00401128h] ; __vbaObjSet
loc_005DE34D: push eax
loc_005DE34E: lea eax, [esi+00000064h]
loc_005DE351: push eax
loc_005DE352: call [00401130h] ; __vbaObjSetAddref
loc_005DE358: lea ecx, var_1C
loc_005DE35B: call [0040142Ch] ; __vbaFreeObj
loc_005DE361: mov eax, [esi]
loc_005DE363: push esi
loc_005DE364: call [eax+00000958h]
loc_005DE36A: cmp eax, ebx
loc_005DE36C: jge 005DE37Ch
loc_005DE36E: push 00000958h
loc_005DE373: push 00446644h
loc_005DE378: push esi
loc_005DE379: push eax
loc_005DE37A: call edi
loc_005DE37C: or eax, FFFFFFFFh
loc_005DE37F: xor ecx, ecx
loc_005DE381: mov [esi+00000090h], ax
loc_005DE388: mov [esi+0000009Ch], ax
loc_005DE38F: mov [esi+00000098h], bx
loc_005DE396: mov [esi+0000009Ah], ax
loc_005DE39D: mov [esi+0000009Eh], ax
loc_005DE3A4: mov [esi+000000A0h], ax
loc_005DE3AB: mov [esi+000000B4h], 00000001h
loc_005DE3B5: call [004011E4h] ; __vbaI2I4
loc_005DE3BB: xor ecx, ecx
loc_005DE3BD: mov [esi+000000BEh], ax
loc_005DE3C4: call [004011E4h] ; __vbaI2I4
loc_005DE3CA: mov ecx, 00000001h
loc_005DE3CF: mov [esi+000000A4h], ax
loc_005DE3D6: mov [esi+000000A8h], 00000002h
loc_005DE3E0: mov [esi+000000ACh], ecx
loc_005DE3E6: call [004011E4h] ; __vbaI2I4
loc_005DE3EC: mov ecx, [esi]
loc_005DE3EE: lea edx, var_74
loc_005DE3F1: push edx
loc_005DE3F2: push esi
loc_005DE3F3: mov [esi+000000B0h], ax
loc_005DE3FA: mov [esi+000000B8h], 0006h
loc_005DE403: call [ecx+00000880h]
loc_005DE409: cmp eax, ebx
loc_005DE40B: jge 005DE41Bh
loc_005DE40D: push 00000880h
loc_005DE412: push 00446644h
loc_005DE417: push esi
loc_005DE418: push eax
loc_005DE419: call edi
loc_005DE41B: mov eax, [esi]
loc_005DE41D: lea ecx, var_64
loc_005DE420: push ecx
loc_005DE421: push esi
loc_005DE422: call [eax+00000888h]
loc_005DE428: cmp eax, ebx
loc_005DE42A: jge 005DE43Ah
loc_005DE42C: push 00000888h
loc_005DE431: push 00446644h
loc_005DE436: push esi
loc_005DE437: push eax
loc_005DE438: call edi
loc_005DE43A: mov edx, [esi]
loc_005DE43C: lea eax, var_1C
loc_005DE43F: push eax
loc_005DE440: push esi
loc_005DE441: call [edx+00000938h]
loc_005DE447: cmp eax, ebx
loc_005DE449: jge 005DE459h
loc_005DE44B: push 00000938h
loc_005DE450: push 00446644h
loc_005DE455: push esi
loc_005DE456: push eax
loc_005DE457: call edi
loc_005DE459: mov ecx, [esi]
loc_005DE45B: lea edx, var_7C
loc_005DE45E: push edx
loc_005DE45F: push esi
loc_005DE460: call [ecx+00000880h]
loc_005DE466: cmp eax, ebx
loc_005DE468: jge 005DE478h
loc_005DE46A: push 00000880h
loc_005DE46F: push 00446644h
loc_005DE474: push esi
loc_005DE475: push eax
loc_005DE476: call edi
loc_005DE478: mov ecx, var_78
loc_005DE47B: mov eax, var_7C
loc_005DE47E: mov var_24, ecx
loc_005DE481: xor ecx, ecx
loc_005DE483: mov var_28, eax
loc_005DE486: mov var_30, 00000007h
loc_005DE48D: call [004011E4h] ; __vbaI2I4
loc_005DE493: mov edx, var_64
loc_005DE496: mov ecx, [esi+00000064h]
loc_005DE499: mov var_6C, eax
loc_005DE49C: mov eax, var_1C
loc_005DE49F: mov var_1C, ebx
loc_005DE4A2: mov var_68, edx
loc_005DE4A5: mov edi, [ecx]
loc_005DE4A7: lea edx, var_40
loc_005DE4AA: lea ecx, var_30
loc_005DE4AD: push edx
loc_005DE4AE: mov edx, [esi+000000ACh]
loc_005DE4B4: push ecx
loc_005DE4B5: movsx ecx, [esi+000000BEh]
loc_005DE4BC: push edx
loc_005DE4BD: push ecx
loc_005DE4BE: movsx edx, [esi+000000B0h]
loc_005DE4C5: lea ecx, var_6C
loc_005DE4C8: push edx
loc_005DE4C9: push ecx
loc_005DE4CA: lea edx, var_20
loc_005DE4CD: push eax
loc_005DE4CE: push edx
loc_005DE4CF: call [00401128h] ; __vbaObjSet
loc_005DE4D5: mov ecx, var_70
loc_005DE4D8: mov edx, var_74
loc_005DE4DB: push eax
loc_005DE4DC: lea eax, var_68
loc_005DE4DF: push eax
loc_005DE4E0: mov eax, [esi+00000064h]
loc_005DE4E3: push ecx
loc_005DE4E4: push edx
loc_005DE4E5: push eax
loc_005DE4E6: call [edi+0000001Ch]
loc_005DE4E9: cmp eax, ebx
loc_005DE4EB: fnclex
loc_005DE4ED: jge 005DE501h
loc_005DE4EF: mov ecx, [esi+00000064h]
loc_005DE4F2: push 0000001Ch
loc_005DE4F4: push 00446EDCh
loc_005DE4F9: push ecx
loc_005DE4FA: push eax
loc_005DE4FB: call [004010CCh] ; __vbaHresultCheckObj
loc_005DE501: mov eax, [esi+0000008Ch]
loc_005DE507: lea edi, [esi+0000008Ch]
loc_005DE50D: cmp eax, ebx
loc_005DE50F: jnz 005DE51Dh
loc_005DE511: push edi
loc_005DE512: push 00415BFCh
loc_005DE517: call [004012FCh] ; __vbaNew2
loc_005DE51D: lea edx, var_40
loc_005DE520: push edx
loc_005DE521: call [004012C0h] ; __vbaI2Var
loc_005DE527: push eax
loc_005DE528: mov eax, [edi]
loc_005DE52A: push eax
loc_005DE52B: call 007054A0h
loc_005DE530: lea ecx, var_20
loc_005DE533: call [0040142Ch] ; __vbaFreeObj
loc_005DE539: mov ebx, [00401050h] ; __vbaFreeVarList
loc_005DE53F: lea ecx, var_40
loc_005DE542: lea edx, var_30
loc_005DE545: push ecx
loc_005DE546: push edx
loc_005DE547: push 00000002h
loc_005DE549: call ebx
loc_005DE54B: mov eax, 8000000Fh
loc_005DE550: mov ecx, 00800000h
loc_005DE555: mov [esi+000000E0h], eax
loc_005DE55B: mov [esi+000000E4h], eax
loc_005DE561: mov eax, 0080FFFFh
loc_005DE566: add esp, 0000000Ch
loc_005DE569: mov [esi+000000E8h], ecx
loc_005DE56F: mov [esi+000000ECh], eax
loc_005DE575: mov [esi+000000F0h], ecx
loc_005DE57B: mov [esi+000000DCh], 000200FFh
loc_005DE585: mov [esi+000000F4h], 80000015h
loc_005DE58F: mov [esi+000000F8h], eax
loc_005DE595: mov [esi+000000FCh], 80000012h
loc_005DE59F: mov [esi+00000100h], eax
loc_005DE5A5: mov [esi+00000104h], ecx
loc_005DE5AB: call [00401290h] ; rtcGetDateBstr
loc_005DE5B1: mov var_28, eax
loc_005DE5B4: lea eax, var_30
loc_005DE5B7: push eax
loc_005DE5B8: push C0240000h
loc_005DE5BD: push 00000000h
loc_005DE5BF: lea ecx, var_40
loc_005DE5C2: push 00446E2Ch ; "yyyy"
loc_005DE5C7: push ecx
loc_005DE5C8: mov var_30, 00000008h
loc_005DE5CF: call [004010B4h] ; rtcDateAdd
loc_005DE5D5: lea edx, var_60
loc_005DE5D8: lea ecx, var_50
loc_005DE5DB: mov var_58, 00446E2Ch ; "yyyy"
loc_005DE5E2: mov var_60, 00000008h
loc_005DE5E9: call [00401374h] ; __vbaVarDup
loc_005DE5EF: push 00000001h
loc_005DE5F1: lea edx, var_50
loc_005DE5F4: push 00000001h
loc_005DE5F6: lea eax, var_40
loc_005DE5F9: push edx
loc_005DE5FA: push eax
loc_005DE5FB: call [004013E4h] ; rtcBstrFromFormatVar
loc_005DE601: mov edx, eax
loc_005DE603: lea ecx, var_18
loc_005DE606: call [004013C0h] ; __vbaStrMove
loc_005DE60C: push eax
loc_005DE60D: call [0040131Ch] ; __vbaI4Str
loc_005DE613: lea ecx, var_18
loc_005DE616: mov [esi+00000108h], eax
loc_005DE61C: call [00401430h] ; __vbaFreeStr
loc_005DE622: lea ecx, var_50
loc_005DE625: lea edx, var_40
loc_005DE628: push ecx
loc_005DE629: lea eax, var_30
loc_005DE62C: push edx
loc_005DE62D: push eax
loc_005DE62E: push 00000003h
loc_005DE630: call ebx
loc_005DE632: add esp, 00000010h
loc_005DE635: call [00401290h] ; rtcGetDateBstr
loc_005DE63B: lea ecx, var_30
loc_005DE63E: lea edx, var_40
loc_005DE641: push ecx
loc_005DE642: push 40240000h
loc_005DE647: push 00000000h
loc_005DE649: push 00446E2Ch ; "yyyy"
loc_005DE64E: mov var_28, eax
loc_005DE651: mov var_30, 00000008h
loc_005DE658: push edx
loc_005DE659: call [004010B4h] ; rtcDateAdd
loc_005DE65F: lea edx, var_60
loc_005DE662: lea ecx, var_50
loc_005DE665: mov var_58, 00446E2Ch ; "yyyy"
loc_005DE66C: mov var_60, 00000008h
loc_005DE673: call [00401374h] ; __vbaVarDup
loc_005DE679: push 00000001h
loc_005DE67B: lea eax, var_50
loc_005DE67E: push 00000001h
loc_005DE680: lea ecx, var_40
loc_005DE683: push eax
loc_005DE684: push ecx
loc_005DE685: call [004013E4h] ; rtcBstrFromFormatVar
loc_005DE68B: mov edx, eax
loc_005DE68D: lea ecx, var_18
loc_005DE690: call [004013C0h] ; __vbaStrMove
loc_005DE696: push eax
loc_005DE697: call [0040131Ch] ; __vbaI4Str
loc_005DE69D: lea ecx, var_18
loc_005DE6A0: mov [esi+0000010Ch], eax
loc_005DE6A6: call [00401430h] ; __vbaFreeStr
loc_005DE6AC: lea edx, var_50
loc_005DE6AF: lea eax, var_40
loc_005DE6B2: push edx
loc_005DE6B3: lea ecx, var_30
loc_005DE6B6: push eax
loc_005DE6B7: push ecx
loc_005DE6B8: push 00000003h
loc_005DE6BA: call ebx
loc_005DE6BC: mov ecx, [esi+00000108h]
loc_005DE6C2: add esp, 00000010h
loc_005DE6C5: call [004011E4h] ; __vbaI2I4
loc_005DE6CB: mov ecx, [esi+0000010Ch]
loc_005DE6D1: mov [esi+000000BAh], ax
loc_005DE6D8: call [004011E4h] ; __vbaI2I4
loc_005DE6DE: mov edx, 0043C9CCh ; "Dddd Mmm dd, yyyy"
loc_005DE6E3: lea ecx, [esi+000000C0h]
loc_005DE6E9: mov [esi+000000BCh], ax
loc_005DE6F0: call [00401310h] ; __vbaStrCopy
loc_005DE6F6: lea edx, var_30
loc_005DE6F9: push edx
loc_005DE6FA: call [00401358h] ; rtcGetDateVar
loc_005DE700: lea edx, var_60
loc_005DE703: lea ecx, var_40
loc_005DE706: mov var_58, 00446F20h ; "mm/dd/yyyy"
loc_005DE70D: mov var_60, 00000008h
loc_005DE714: call [00401374h] ; __vbaVarDup
loc_005DE71A: cmp [edi], 00000000h
loc_005DE71D: jnz 005DE72Bh
loc_005DE71F: push edi
loc_005DE720: push 00415BFCh
loc_005DE725: call [004012FCh] ; __vbaNew2
loc_005DE72B: push 00000001h
loc_005DE72D: lea eax, var_40
loc_005DE730: push 00000001h
loc_005DE732: lea ecx, var_30
loc_005DE735: push eax
loc_005DE736: push ecx
loc_005DE737: call [004013E4h] ; rtcBstrFromFormatVar
loc_005DE73D: mov edx, eax
loc_005DE73F: lea ecx, var_18
loc_005DE742: call [004013C0h] ; __vbaStrMove
loc_005DE748: push eax
loc_005DE749: call [00401268h] ; __vbaDateStr
loc_005DE74F: mov edx, [edi]
loc_005DE751: sub esp, 00000008h
loc_005DE754: fstp real8 ptr [esp]
loc_005DE757: push edx
loc_005DE758: call 007053B0h
loc_005DE75D: lea ecx, var_18
loc_005DE760: call [00401430h] ; __vbaFreeStr
loc_005DE766: lea eax, var_40
loc_005DE769: lea ecx, var_30
loc_005DE76C: push eax
loc_005DE76D: push ecx
loc_005DE76E: push 00000002h
loc_005DE770: call ebx
loc_005DE772: mov eax, [edi]
loc_005DE774: add esp, 0000000Ch
loc_005DE777: test eax, eax
loc_005DE779: jnz 005DE787h
loc_005DE77B: push edi
loc_005DE77C: push 00415BFCh
loc_005DE781: call [004012FCh] ; __vbaNew2
loc_005DE787: mov eax, [edi]
loc_005DE789: lea edx, var_74
loc_005DE78C: push edx
loc_005DE78D: push eax
loc_005DE78E: call 00705380h
loc_005DE793: mov ecx, var_74
loc_005DE796: mov edx, var_70
loc_005DE799: mov var_28, ecx
loc_005DE79C: lea eax, var_30
loc_005DE79F: lea ecx, var_40
loc_005DE7A2: push eax
loc_005DE7A3: push ecx
loc_005DE7A4: mov var_24, edx
loc_005DE7A7: mov var_30, 00000007h
loc_005DE7AE: call [004010A8h] ; rtcGetYear
loc_005DE7B4: cmp [edi], 00000000h
loc_005DE7B7: jnz 005DE7C5h
loc_005DE7B9: push edi
loc_005DE7BA: push 00415BFCh
loc_005DE7BF: call [004012FCh] ; __vbaNew2
loc_005DE7C5: lea edx, var_40
loc_005DE7C8: push edx
loc_005DE7C9: call [004012C0h] ; __vbaI2Var
loc_005DE7CF: push eax
loc_005DE7D0: mov eax, [edi]
loc_005DE7D2: push eax
loc_005DE7D3: call 00705510h
loc_005DE7D8: lea ecx, var_40
loc_005DE7DB: lea edx, var_30
loc_005DE7DE: push ecx
loc_005DE7DF: push edx
loc_005DE7E0: push 00000002h
loc_005DE7E2: call ebx
loc_005DE7E4: mov eax, [esi+00000010h]
loc_005DE7E7: add esp, 0000000Ch
loc_005DE7EA: lea edx, var_1C
loc_005DE7ED: mov ecx, [eax]
loc_005DE7EF: push edx
loc_005DE7F0: push eax
loc_005DE7F1: call [ecx+00000248h]
loc_005DE7F7: test eax, eax
loc_005DE7F9: fnclex
loc_005DE7FB: jge 005DE812h
loc_005DE7FD: mov ecx, [esi+00000010h]
loc_005DE800: push 00000248h
loc_005DE805: push 00446758h
loc_005DE80A: push ecx
loc_005DE80B: push eax
loc_005DE80C: call [004010CCh] ; __vbaHresultCheckObj
loc_005DE812: mov eax, [esi+000000D0h]
loc_005DE818: lea ebx, [esi+000000D0h]
loc_005DE81E: test eax, eax
loc_005DE820: jnz 005DE82Eh
loc_005DE822: push ebx
loc_005DE823: push 00446F48h
loc_005DE828: call [004012FCh] ; __vbaNew2
loc_005DE82E: mov eax, var_1C
loc_005DE831: mov edi, [00401128h] ; __vbaObjSet
loc_005DE837: lea edx, var_20
loc_005DE83A: push eax
loc_005DE83B: push edx
loc_005DE83C: mov var_1C, 00000000h
loc_005DE843: call edi
loc_005DE845: mov ecx, [esi+00000064h]
loc_005DE848: lea eax, var_20
loc_005DE84B: push ebx
loc_005DE84C: push eax
loc_005DE84D: push ecx
loc_005DE84E: call 00703050h
loc_005DE853: mov ebx, [0040142Ch] ; __vbaFreeObj
loc_005DE859: lea ecx, var_20
loc_005DE85C: call ebx
loc_005DE85E: mov eax, [esi+00000010h]
loc_005DE861: lea ecx, var_1C
loc_005DE864: push ecx
loc_005DE865: push eax
loc_005DE866: mov edx, [eax]
loc_005DE868: call [edx+00000248h]
loc_005DE86E: test eax, eax
loc_005DE870: fnclex
loc_005DE872: jge 005DE889h
loc_005DE874: mov edx, [esi+00000010h]
loc_005DE877: push 00000248h
loc_005DE87C: push 00446758h
loc_005DE881: push edx
loc_005DE882: push eax
loc_005DE883: call [004010CCh] ; __vbaHresultCheckObj
loc_005DE889: mov ecx, [esi+000000D4h]
loc_005DE88F: lea eax, [esi+000000D4h]
loc_005DE895: test ecx, ecx
loc_005DE897: jnz 005DE8A5h
loc_005DE899: push eax
loc_005DE89A: push 00446F48h
loc_005DE89F: call [004012FCh] ; __vbaNew2
loc_005DE8A5: mov eax, var_1C
loc_005DE8A8: mov var_1C, 00000000h
loc_005DE8AF: push eax
loc_005DE8B0: lea eax, var_20
loc_005DE8B3: push eax
loc_005DE8B4: call edi
loc_005DE8B6: mov edx, [esi+00000064h]
loc_005DE8B9: lea eax, [esi+000000D4h]
loc_005DE8BF: lea ecx, var_20
loc_005DE8C2: push eax
loc_005DE8C3: push ecx
loc_005DE8C4: push edx
loc_005DE8C5: call 00703050h
loc_005DE8CA: lea ecx, var_20
loc_005DE8CD: call ebx
loc_005DE8CF: mov eax, [esi+00000010h]
loc_005DE8D2: lea edx, var_1C
loc_005DE8D5: push edx
loc_005DE8D6: push eax
loc_005DE8D7: mov ecx, [eax]
loc_005DE8D9: call [ecx+00000248h]
loc_005DE8DF: test eax, eax
loc_005DE8E1: fnclex
loc_005DE8E3: jge 005DE8FAh
loc_005DE8E5: mov ecx, [esi+00000010h]
loc_005DE8E8: push 00000248h
loc_005DE8ED: push 00446758h
loc_005DE8F2: push ecx
loc_005DE8F3: push eax
loc_005DE8F4: call [004010CCh] ; __vbaHresultCheckObj
loc_005DE8FA: mov ecx, [esi+000000CCh]
loc_005DE900: lea eax, [esi+000000CCh]
loc_005DE906: test ecx, ecx
loc_005DE908: jnz 005DE916h
loc_005DE90A: push eax
loc_005DE90B: push 00446F48h
loc_005DE910: call [004012FCh] ; __vbaNew2
loc_005DE916: mov eax, var_1C
loc_005DE919: lea edx, var_20
loc_005DE91C: push eax
loc_005DE91D: push edx
loc_005DE91E: mov var_1C, 00000000h
loc_005DE925: call edi
loc_005DE927: mov ecx, [esi+00000064h]
loc_005DE92A: lea eax, [esi+000000CCh]
loc_005DE930: push eax
loc_005DE931: lea eax, var_20
loc_005DE934: push eax
loc_005DE935: push ecx
loc_005DE936: call 00703050h
loc_005DE93B: lea ecx, var_20
loc_005DE93E: call ebx
loc_005DE940: push 0043D9BCh
loc_005DE945: push 00000000h
loc_005DE947: call [004013C4h] ; __vbaCastObj
loc_005DE94D: lea edx, var_1C
loc_005DE950: push eax
loc_005DE951: push edx
loc_005DE952: call edi
loc_005DE954: add esi, 000000D8h
loc_005DE95A: push eax
loc_005DE95B: push esi
loc_005DE95C: call [00401130h] ; __vbaObjSetAddref
loc_005DE962: lea ecx, var_1C
loc_005DE965: call ebx
loc_005DE967: mov var_4, 00000000h
loc_005DE96E: fwait
loc_005DE96F: push 005DE9A8h
loc_005DE974: jmp 005DE9A7h
loc_005DE976: lea ecx, var_18
loc_005DE979: call [00401430h] ; __vbaFreeStr
loc_005DE97F: lea eax, var_20
loc_005DE982: lea ecx, var_1C
loc_005DE985: push eax
loc_005DE986: push ecx
loc_005DE987: push 00000002h
loc_005DE989: call [00401068h] ; __vbaFreeObjList
loc_005DE98F: lea edx, var_50
loc_005DE992: lea eax, var_40
loc_005DE995: push edx
loc_005DE996: lea ecx, var_30
loc_005DE999: push eax
loc_005DE99A: push ecx
loc_005DE99B: push 00000003h
loc_005DE99D: call [00401050h] ; __vbaFreeVarList
loc_005DE9A3: add esp, 0000001Ch
loc_005DE9A6: ret
loc_005DE9A7: ret
loc_005DE9A8: mov eax, Me
loc_005DE9AB: push eax
loc_005DE9AC: mov edx, [eax]
loc_005DE9AE: call [edx+00000008h]
loc_005DE9B1: mov eax, var_4
loc_005DE9B4: mov ecx, var_14
loc_005DE9B7: pop edi
loc_005DE9B8: pop esi
loc_005DE9B9: mov fs:[00000000h], ecx
loc_005DE9C0: pop ebx
loc_005DE9C1: mov esp, ebp
loc_005DE9C3: pop ebp
loc_005DE9C4: retn 0004h
End Sub
Private Sub UserControl_UnknownEvent_18 '5E2580
loc_005E2580: push ebp
loc_005E2581: mov ebp, esp
loc_005E2583: sub esp, 0000000Ch
loc_005E2586: push 00412856h ; __vbaExceptHandler
loc_005E258B: mov eax, fs:[00000000h]
loc_005E2591: push eax
loc_005E2592: mov fs:[00000000h], esp
loc_005E2599: sub esp, 00000008h
loc_005E259C: push ebx
loc_005E259D: push esi
loc_005E259E: push edi
loc_005E259F: mov var_C, esp
loc_005E25A2: mov var_8, 00402D30h
loc_005E25A9: mov esi, Me
loc_005E25AC: mov eax, esi
loc_005E25AE: and eax, 00000001h
loc_005E25B1: mov var_4, eax
loc_005E25B4: and esi, FFFFFFFEh
loc_005E25B7: push esi
loc_005E25B8: mov Me, esi
loc_005E25BB: mov ecx, [esi]
loc_005E25BD: call [ecx+00000004h]
loc_005E25C0: mov edx, [esi]
loc_005E25C2: push esi
loc_005E25C3: call [edx+000009C4h]
loc_005E25C9: mov var_4, 00000000h
loc_005E25D0: mov eax, Me
loc_005E25D3: push eax
loc_005E25D4: mov ecx, [eax]
loc_005E25D6: call [ecx+00000008h]
loc_005E25D9: mov eax, var_4
loc_005E25DC: mov ecx, var_14
loc_005E25DF: pop edi
loc_005E25E0: pop esi
loc_005E25E1: mov fs:[00000000h], ecx
loc_005E25E8: pop ebx
loc_005E25E9: mov esp, ebp
loc_005E25EB: pop ebp
loc_005E25EC: retn 0004h
End Sub
Private Sub UserControl_UnknownEvent_1F(arg_C) '5E25F0
loc_005E25F0: push ebp
loc_005E25F1: mov ebp, esp
loc_005E25F3: sub esp, 0000000Ch
loc_005E25F6: push 00412856h ; __vbaExceptHandler
loc_005E25FB: mov eax, fs:[00000000h]
loc_005E2601: push eax
loc_005E2602: mov fs:[00000000h], esp
loc_005E2609: sub esp, 0000005Ch
loc_005E260C: push ebx
loc_005E260D: push esi
loc_005E260E: push edi
loc_005E260F: mov var_C, esp
loc_005E2612: mov var_8, 00402D38h
loc_005E2619: mov eax, Me
loc_005E261C: mov ecx, eax
loc_005E261E: and ecx, 00000001h
loc_005E2621: mov var_4, ecx
loc_005E2624: and al, FEh
loc_005E2626: mov edi, eax
loc_005E2628: mov Me, eax
loc_005E262B: push edi
loc_005E262C: mov edx, [edi]
loc_005E262E: call [edx+00000004h]
loc_005E2631: mov esi, arg_C
loc_005E2634: mov dx, [edi+00000090h]
loc_005E263B: xor eax, eax
loc_005E263D: mov ebx, 0000000Bh
loc_005E2642: mov var_24, eax
loc_005E2645: mov var_34, eax
loc_005E2648: mov var_44, eax
loc_005E264B: mov var_58, eax
loc_005E264E: mov eax, [esi]
loc_005E2650: mov var_3C, dx
loc_005E2654: mov edx, ebx
loc_005E2656: mov var_5C, eax
loc_005E2659: mov var_44, edx
loc_005E265C: mov eax, [eax]
loc_005E265E: mov edi, var_50
loc_005E2661: sub esp, 00000010h
loc_005E2664: mov var_70, eax
loc_005E2667: mov eax, esp
loc_005E2669: or ecx, FFFFFFFFh
loc_005E266C: sub esp, 00000010h
loc_005E266F: mov [eax], ebx
loc_005E2671: mov ebx, var_48
loc_005E2674: mov [eax+00000004h], edi
loc_005E2677: mov [eax+00000008h], ecx
loc_005E267A: mov ecx, esp
loc_005E267C: push 0043C3ECh ; "AutoPaint"
loc_005E2681: mov [eax+0000000Ch], ebx
loc_005E2684: mov eax, var_3C
loc_005E2687: mov [ecx], edx
loc_005E2689: mov edx, var_40
loc_005E268C: mov [ecx+00000004h], edx
loc_005E268F: mov edx, var_38
loc_005E2692: mov [ecx+00000008h], eax
loc_005E2695: mov eax, var_5C
loc_005E2698: push eax
loc_005E2699: mov [ecx+0000000Ch], edx
loc_005E269C: mov ecx, var_70
loc_005E269F: call [ecx+00000020h]
loc_005E26A2: test eax, eax
loc_005E26A4: fnclex
loc_005E26A6: jge 005E26BAh
loc_005E26A8: mov edx, var_5C
loc_005E26AB: push 00000020h
loc_005E26AD: push 00446FBCh
loc_005E26B2: push edx
loc_005E26B3: push eax
loc_005E26B4: call [004010CCh] ; __vbaHresultCheckObj
loc_005E26BA: lea ecx, var_44
loc_005E26BD: call [00401030h] ; __vbaFreeVar
loc_005E26C3: mov edx, Me
loc_005E26C6: sub esp, 00000010h
loc_005E26C9: mov eax, 00000003h
loc_005E26CE: mov ecx, [esi]
loc_005E26D0: mov edx, [edx+00000094h]
loc_005E26D6: mov var_44, eax
loc_005E26D9: mov var_3C, edx
loc_005E26DC: mov edx, esp
loc_005E26DE: sub esp, 00000010h
loc_005E26E1: mov var_5C, ecx
loc_005E26E4: mov [edx], eax
loc_005E26E6: xor eax, eax
loc_005E26E8: mov ecx, [ecx]
loc_005E26EA: mov [edx+00000004h], edi
loc_005E26ED: mov [edx+00000008h], eax
loc_005E26F0: mov eax, esp
loc_005E26F2: push 0043C42Ch ; "BorderStyle"
loc_005E26F7: mov [edx+0000000Ch], ebx
loc_005E26FA: mov edx, var_44
loc_005E26FD: mov [eax], edx
loc_005E26FF: mov edx, var_40
loc_005E2702: mov [eax+00000004h], edx
loc_005E2705: mov edx, var_3C
loc_005E2708: mov [eax+00000008h], edx
loc_005E270B: mov edx, var_38
loc_005E270E: mov [eax+0000000Ch], edx
loc_005E2711: mov eax, var_5C
loc_005E2714: push eax
loc_005E2715: call [ecx+00000020h]
loc_005E2718: test eax, eax
loc_005E271A: fnclex
loc_005E271C: jge 005E2730h
loc_005E271E: mov ecx, var_5C
loc_005E2721: push 00000020h
loc_005E2723: push 00446FBCh
loc_005E2728: push ecx
loc_005E2729: push eax
loc_005E272A: call [004010CCh] ; __vbaHresultCheckObj
loc_005E2730: mov edx, Me
loc_005E2733: sub esp, 00000010h
loc_005E2736: mov eax, 0000000Bh
loc_005E273B: mov ecx, [esi]
loc_005E273D: mov dx, [edx+0000009Ch]
loc_005E2744: mov var_44, eax
loc_005E2747: mov var_3C, dx
loc_005E274B: mov edx, esp
loc_005E274D: sub esp, 00000010h
loc_005E2750: mov var_5C, ecx
loc_005E2753: mov [edx], eax
loc_005E2755: or eax, FFFFFFFFh
loc_005E2758: mov ecx, [ecx]
loc_005E275A: mov [edx+00000004h], edi
loc_005E275D: mov [edx+00000008h], eax
loc_005E2760: mov eax, esp
loc_005E2762: push 0043C8CCh ; "ShowDayHeader"
loc_005E2767: mov [edx+0000000Ch], ebx
loc_005E276A: mov edx, var_44
loc_005E276D: mov [eax], edx
loc_005E276F: mov edx, var_40
loc_005E2772: mov [eax+00000004h], edx
loc_005E2775: mov edx, var_3C
loc_005E2778: mov [eax+00000008h], edx
loc_005E277B: mov edx, var_38
loc_005E277E: mov [eax+0000000Ch], edx
loc_005E2781: mov eax, var_5C
loc_005E2784: push eax
loc_005E2785: call [ecx+00000020h]
loc_005E2788: test eax, eax
loc_005E278A: fnclex
loc_005E278C: jge 005E27A0h
loc_005E278E: mov ecx, var_5C
loc_005E2791: push 00000020h
loc_005E2793: push 00446FBCh
loc_005E2798: push ecx
loc_005E2799: push eax
loc_005E279A: call [004010CCh] ; __vbaHresultCheckObj
loc_005E27A0: lea ecx, var_44
loc_005E27A3: call [00401030h] ; __vbaFreeVar
loc_005E27A9: mov edx, Me
loc_005E27AC: mov eax, [edx+00000010h]
loc_005E27AF: lea edx, var_58
loc_005E27B2: push edx
loc_005E27B3: push eax
loc_005E27B4: mov ecx, [eax]
loc_005E27B6: call [ecx+00000090h]
loc_005E27BC: test eax, eax
loc_005E27BE: fnclex
loc_005E27C0: jge 005E27DAh
loc_005E27C2: mov ecx, Me
loc_005E27C5: push 00000090h
loc_005E27CA: push 00446758h
loc_005E27CF: mov edx, [ecx+00000010h]
loc_005E27D2: push edx
loc_005E27D3: push eax
loc_005E27D4: call [004010CCh] ; __vbaHresultCheckObj
loc_005E27DA: mov dx, var_58
loc_005E27DE: sub esp, 00000010h
loc_005E27E1: mov var_3C, dx
loc_005E27E5: mov edx, esp
loc_005E27E7: mov eax, 0000000Bh
loc_005E27EC: sub esp, 00000010h
loc_005E27EF: mov [edx], eax
loc_005E27F1: mov var_44, eax
loc_005E27F4: or eax, FFFFFFFFh
loc_005E27F7: mov ecx, [esi]
loc_005E27F9: mov [edx+00000004h], edi
loc_005E27FC: mov var_60, ecx
loc_005E27FF: mov ecx, [ecx]
loc_005E2801: mov [edx+00000008h], eax
loc_005E2804: mov eax, esp
loc_005E2806: push 0043C714h ; "Enabled"
loc_005E280B: mov [edx+0000000Ch], ebx
loc_005E280E: mov edx, var_44
loc_005E2811: mov [eax], edx
loc_005E2813: mov edx, var_40
loc_005E2816: mov [eax+00000004h], edx
loc_005E2819: mov edx, var_3C
loc_005E281C: mov [eax+00000008h], edx
loc_005E281F: mov edx, var_38
loc_005E2822: mov [eax+0000000Ch], edx
loc_005E2825: mov eax, var_60
loc_005E2828: push eax
loc_005E2829: call [ecx+00000020h]
loc_005E282C: test eax, eax
loc_005E282E: fnclex
loc_005E2830: jge 005E2844h
loc_005E2832: mov ecx, var_60
loc_005E2835: push 00000020h
loc_005E2837: push 00446FBCh
loc_005E283C: push ecx
loc_005E283D: push eax
loc_005E283E: call [004010CCh] ; __vbaHresultCheckObj
loc_005E2844: lea ecx, var_44
loc_005E2847: call [00401030h] ; __vbaFreeVar
loc_005E284D: mov edx, Me
loc_005E2850: sub esp, 00000010h
loc_005E2853: mov eax, 0000000Bh
loc_005E2858: mov ecx, [esi]
loc_005E285A: mov dx, [edx+00000098h]
loc_005E2861: mov var_44, eax
loc_005E2864: mov var_3C, dx
loc_005E2868: mov edx, esp
loc_005E286A: sub esp, 00000010h
loc_005E286D: mov var_5C, ecx
loc_005E2870: mov [edx], eax
loc_005E2872: xor eax, eax
loc_005E2874: mov ecx, [ecx]
loc_005E2876: mov [edx+00000004h], edi
loc_005E2879: mov [edx+00000008h], eax
loc_005E287C: mov eax, esp
loc_005E287E: push 0043C830h ; "PopupMenuDisabled"
loc_005E2883: mov [edx+0000000Ch], ebx
loc_005E2886: mov edx, var_44
loc_005E2889: mov [eax], edx
loc_005E288B: mov edx, var_40
loc_005E288E: mov [eax+00000004h], edx
loc_005E2891: mov edx, var_3C
loc_005E2894: mov [eax+00000008h], edx
loc_005E2897: mov edx, var_38
loc_005E289A: mov [eax+0000000Ch], edx
loc_005E289D: mov eax, var_5C
loc_005E28A0: push eax
loc_005E28A1: call [ecx+00000020h]
loc_005E28A4: test eax, eax
loc_005E28A6: fnclex
loc_005E28A8: jge 005E28BCh
loc_005E28AA: mov ecx, var_5C
loc_005E28AD: push 00000020h
loc_005E28AF: push 00446FBCh
loc_005E28B4: push ecx
loc_005E28B5: push eax
loc_005E28B6: call [004010CCh] ; __vbaHresultCheckObj
loc_005E28BC: lea ecx, var_44
loc_005E28BF: call [00401030h] ; __vbaFreeVar
loc_005E28C5: mov edx, Me
loc_005E28C8: sub esp, 00000010h
loc_005E28CB: mov eax, 0000000Bh
loc_005E28D0: mov ecx, [esi]
loc_005E28D2: mov dx, [edx+0000009Ah]
loc_005E28D9: mov var_44, eax
loc_005E28DC: mov var_3C, dx
loc_005E28E0: mov edx, esp
loc_005E28E2: sub esp, 00000010h
loc_005E28E5: mov var_5C, ecx
loc_005E28E8: mov [edx], eax
loc_005E28EA: or eax, FFFFFFFFh
loc_005E28ED: mov ecx, [ecx]
loc_005E28EF: mov [edx+00000004h], edi
loc_005E28F2: mov [edx+00000008h], eax
loc_005E28F5: mov eax, esp
loc_005E28F7: push 0043C8B0h ; "ShowDateTip"
loc_005E28FC: mov [edx+0000000Ch], ebx
loc_005E28FF: mov edx, var_44
loc_005E2902: mov [eax], edx
loc_005E2904: mov edx, var_40
loc_005E2907: mov [eax+00000004h], edx
loc_005E290A: mov edx, var_3C
loc_005E290D: mov [eax+00000008h], edx
loc_005E2910: mov edx, var_38
loc_005E2913: mov [eax+0000000Ch], edx
loc_005E2916: mov eax, var_5C
loc_005E2919: push eax
loc_005E291A: call [ecx+00000020h]
loc_005E291D: test eax, eax
loc_005E291F: fnclex
loc_005E2921: jge 005E2935h
loc_005E2923: mov ecx, var_5C
loc_005E2926: push 00000020h
loc_005E2928: push 00446FBCh
loc_005E292D: push ecx
loc_005E292E: push eax
loc_005E292F: call [004010CCh] ; __vbaHresultCheckObj
loc_005E2935: lea ecx, var_44
loc_005E2938: call [00401030h] ; __vbaFreeVar
loc_005E293E: mov edx, Me
loc_005E2941: sub esp, 00000010h
loc_005E2944: mov eax, 0000000Bh
loc_005E2949: mov ecx, [esi]
loc_005E294B: mov dx, [edx+0000009Eh]
loc_005E2952: mov var_44, eax
loc_005E2955: mov var_3C, dx
loc_005E2959: mov edx, esp
loc_005E295B: sub esp, 00000010h
loc_005E295E: mov var_5C, ecx
loc_005E2961: mov [edx], eax
loc_005E2963: or eax, FFFFFFFFh
loc_005E2966: mov ecx, [ecx]
loc_005E2968: mov [edx+00000004h], edi
loc_005E296B: mov [edx+00000008h], eax
loc_005E296E: mov eax, esp
loc_005E2970: push 0043C8ECh ; "ShowPeriodList"
loc_005E2975: mov [edx+0000000Ch], ebx
loc_005E2978: mov edx, var_44
loc_005E297B: mov [eax], edx
loc_005E297D: mov edx, var_40
loc_005E2980: mov [eax+00000004h], edx
loc_005E2983: mov edx, var_3C
loc_005E2986: mov [eax+00000008h], edx
loc_005E2989: mov edx, var_38
loc_005E298C: mov [eax+0000000Ch], edx
loc_005E298F: mov eax, var_5C
loc_005E2992: push eax
loc_005E2993: call [ecx+00000020h]
loc_005E2996: test eax, eax
loc_005E2998: fnclex
loc_005E299A: jge 005E29AEh
loc_005E299C: mov ecx, var_5C
loc_005E299F: push 00000020h
loc_005E29A1: push 00446FBCh
loc_005E29A6: push ecx
loc_005E29A7: push eax
loc_005E29A8: call [004010CCh] ; __vbaHresultCheckObj
loc_005E29AE: lea ecx, var_44
loc_005E29B1: call [00401030h] ; __vbaFreeVar
loc_005E29B7: mov edx, Me
loc_005E29BA: sub esp, 00000010h
loc_005E29BD: mov eax, 0000000Bh
loc_005E29C2: mov var_4C, FFFFFFFFh
loc_005E29C9: mov dx, [edx+000000A0h]
loc_005E29D0: mov var_44, eax
loc_005E29D3: mov var_3C, dx
loc_005E29D7: mov edx, esp
loc_005E29D9: sub esp, 00000010h
loc_005E29DC: mov ecx, [esi]
loc_005E29DE: mov [edx], eax
loc_005E29E0: mov eax, var_4C
loc_005E29E3: mov var_5C, ecx
loc_005E29E6: mov ecx, [ecx]
loc_005E29E8: mov [edx+00000004h], edi
loc_005E29EB: mov [edx+00000008h], eax
loc_005E29EE: mov eax, var_44
loc_005E29F1: mov [edx+0000000Ch], ebx
loc_005E29F4: mov edx, esp
loc_005E29F6: push 0043C910h ; "ShowYearList"
loc_005E29FB: mov [edx], eax
loc_005E29FD: mov eax, var_40
loc_005E2A00: mov [edx+00000004h], eax
loc_005E2A03: mov eax, var_3C
loc_005E2A06: mov [edx+00000008h], eax
loc_005E2A09: mov eax, var_38
loc_005E2A0C: mov [edx+0000000Ch], eax
loc_005E2A0F: mov edx, var_5C
loc_005E2A12: push edx
loc_005E2A13: call [ecx+00000020h]
loc_005E2A16: test eax, eax
loc_005E2A18: fnclex
loc_005E2A1A: jge 005E2A2Eh
loc_005E2A1C: mov ecx, var_5C
loc_005E2A1F: push 00000020h
loc_005E2A21: push 00446FBCh
loc_005E2A26: push ecx
loc_005E2A27: push eax
loc_005E2A28: call [004010CCh] ; __vbaHresultCheckObj
loc_005E2A2E: lea ecx, var_44
loc_005E2A31: call [00401030h] ; __vbaFreeVar
loc_005E2A37: mov edx, Me
loc_005E2A3A: sub esp, 00000010h
loc_005E2A3D: mov eax, 00000003h
loc_005E2A42: mov ecx, [esi]
loc_005E2A44: mov edx, [edx+000000B4h]
loc_005E2A4A: mov var_44, eax
loc_005E2A4D: mov var_3C, edx
loc_005E2A50: mov edx, esp
loc_005E2A52: sub esp, 00000010h
loc_005E2A55: mov var_5C, ecx
loc_005E2A58: mov [edx], eax
loc_005E2A5A: mov eax, 00000001h
loc_005E2A5F: mov ecx, [ecx]
loc_005E2A61: mov [edx+00000004h], edi
loc_005E2A64: mov [edx+00000008h], eax
loc_005E2A67: mov eax, esp
loc_005E2A69: push 0043C798h ; "LineStyle"
loc_005E2A6E: mov [edx+0000000Ch], ebx
loc_005E2A71: mov edx, var_44
loc_005E2A74: mov [eax], edx
loc_005E2A76: mov edx, var_40
loc_005E2A79: mov [eax+00000004h], edx
loc_005E2A7C: mov edx, var_3C
loc_005E2A7F: mov [eax+00000008h], edx
loc_005E2A82: mov edx, var_38
loc_005E2A85: mov [eax+0000000Ch], edx
loc_005E2A88: mov eax, var_5C
loc_005E2A8B: push eax
loc_005E2A8C: call [ecx+00000020h]
loc_005E2A8F: test eax, eax
loc_005E2A91: fnclex
loc_005E2A93: jge 005E2AA7h
loc_005E2A95: mov ecx, var_5C
loc_005E2A98: push 00000020h
loc_005E2A9A: push 00446FBCh
loc_005E2A9F: push ecx
loc_005E2AA0: push eax
loc_005E2AA1: call [004010CCh] ; __vbaHresultCheckObj
loc_005E2AA7: mov edx, Me
loc_005E2AAA: sub esp, 00000010h
loc_005E2AAD: mov eax, 00000002h
loc_005E2AB2: mov ecx, [esi]
loc_005E2AB4: mov dx, [edx+000000B8h]
loc_005E2ABB: mov var_44, eax
loc_005E2ABE: mov var_3C, dx
loc_005E2AC2: mov edx, esp
loc_005E2AC4: sub esp, 00000010h
loc_005E2AC7: mov var_5C, ecx
loc_005E2ACA: mov [edx], eax
loc_005E2ACC: mov eax, 00000006h
loc_005E2AD1: mov ecx, [ecx]
loc_005E2AD3: mov [edx+00000004h], edi
loc_005E2AD6: mov [edx+00000008h], eax
loc_005E2AD9: mov eax, esp
loc_005E2ADB: push 0043C5E0h ; "PeriodRows"
loc_005E2AE0: mov [edx+0000000Ch], ebx
loc_005E2AE3: mov edx, var_44
loc_005E2AE6: mov [eax], edx
loc_005E2AE8: mov edx, var_40
loc_005E2AEB: mov [eax+00000004h], edx
loc_005E2AEE: mov edx, var_3C
loc_005E2AF1: mov [eax+00000008h], edx
loc_005E2AF4: mov edx, var_38
loc_005E2AF7: mov [eax+0000000Ch], edx
loc_005E2AFA: mov eax, var_5C
loc_005E2AFD: push eax
loc_005E2AFE: call [ecx+00000020h]
loc_005E2B01: test eax, eax
loc_005E2B03: fnclex
loc_005E2B05: jge 005E2B19h
loc_005E2B07: mov ecx, var_5C
loc_005E2B0A: push 00000020h
loc_005E2B0C: push 00446FBCh
loc_005E2B11: push ecx
loc_005E2B12: push eax
loc_005E2B13: call [004010CCh] ; __vbaHresultCheckObj
loc_005E2B19: mov edx, Me
loc_005E2B1C: sub esp, 00000010h
loc_005E2B1F: mov eax, 00000003h
loc_005E2B24: mov var_44, 00000002h
loc_005E2B2B: mov dx, [edx+000000BEh]
loc_005E2B32: mov ecx, [esi]
loc_005E2B34: mov var_3C, dx
loc_005E2B38: mov edx, esp
loc_005E2B3A: sub esp, 00000010h
loc_005E2B3D: mov var_5C, ecx
loc_005E2B40: mov [edx], eax
loc_005E2B42: xor eax, eax
loc_005E2B44: mov ecx, [ecx]
loc_005E2B46: mov [edx+00000004h], edi
loc_005E2B49: mov [edx+00000008h], eax
loc_005E2B4C: mov eax, esp
loc_005E2B4E: push 0043C9A0h ; "YearStartPlacement"
loc_005E2B53: mov [edx+0000000Ch], ebx
loc_005E2B56: mov edx, var_44
loc_005E2B59: mov [eax], edx
loc_005E2B5B: mov edx, var_40
loc_005E2B5E: mov [eax+00000004h], edx
loc_005E2B61: mov edx, var_3C
loc_005E2B64: mov [eax+00000008h], edx
loc_005E2B67: mov edx, var_38
loc_005E2B6A: mov [eax+0000000Ch], edx
loc_005E2B6D: mov eax, var_5C
loc_005E2B70: push eax
loc_005E2B71: call [ecx+00000020h]
loc_005E2B74: test eax, eax
loc_005E2B76: fnclex
loc_005E2B78: jge 005E2B8Ch
loc_005E2B7A: mov ecx, var_5C
loc_005E2B7D: push 00000020h
loc_005E2B7F: push 00446FBCh
loc_005E2B84: push ecx
loc_005E2B85: push eax
loc_005E2B86: call [004010CCh] ; __vbaHresultCheckObj
loc_005E2B8C: mov edx, Me
loc_005E2B8F: sub esp, 00000010h
loc_005E2B92: mov eax, 00000003h
loc_005E2B97: mov var_44, 00000002h
loc_005E2B9E: mov dx, [edx+000000A2h]
loc_005E2BA5: mov ecx, [esi]
loc_005E2BA7: mov var_3C, dx
loc_005E2BAB: mov edx, esp
loc_005E2BAD: sub esp, 00000010h
loc_005E2BB0: mov var_5C, ecx
loc_005E2BB3: mov [edx], eax
loc_005E2BB5: xor eax, eax
loc_005E2BB7: mov ecx, [ecx]
loc_005E2BB9: mov [edx+00000004h], edi
loc_005E2BBC: mov [edx+00000008h], eax
loc_005E2BBF: mov eax, esp
loc_005E2BC1: push 0043C448h ; "CalendarType"
loc_005E2BC6: mov [edx+0000000Ch], ebx
loc_005E2BC9: mov edx, var_44
loc_005E2BCC: mov [eax], edx
loc_005E2BCE: mov edx, var_40
loc_005E2BD1: mov [eax+00000004h], edx
loc_005E2BD4: mov edx, var_3C
loc_005E2BD7: mov [eax+00000008h], edx
loc_005E2BDA: mov edx, var_38
loc_005E2BDD: mov [eax+0000000Ch], edx
loc_005E2BE0: mov eax, var_5C
loc_005E2BE3: push eax
loc_005E2BE4: call [ecx+00000020h]
loc_005E2BE7: test eax, eax
loc_005E2BE9: fnclex
loc_005E2BEB: jge 005E2BFFh
loc_005E2BED: mov ecx, var_5C
loc_005E2BF0: push 00000020h
loc_005E2BF2: push 00446FBCh
loc_005E2BF7: push ecx
loc_005E2BF8: push eax
loc_005E2BF9: call [004010CCh] ; __vbaHresultCheckObj
loc_005E2BFF: mov edx, Me
loc_005E2C02: sub esp, 00000010h
loc_005E2C05: mov eax, 00000003h
loc_005E2C0A: mov var_44, 00000002h
loc_005E2C11: mov dx, [edx+000000A4h]
loc_005E2C18: mov ecx, [esi]
loc_005E2C1A: mov var_3C, dx
loc_005E2C1E: mov edx, esp
loc_005E2C20: sub esp, 00000010h
loc_005E2C23: mov var_5C, ecx
loc_005E2C26: mov [edx], eax
loc_005E2C28: xor eax, eax
loc_005E2C2A: mov ecx, [ecx]
loc_005E2C2C: mov [edx+00000004h], edi
loc_005E2C2F: mov [edx+00000008h], eax
loc_005E2C32: mov eax, esp
loc_005E2C34: push 0043C4F0h ; "DayNumberAlignment"
loc_005E2C39: mov [edx+0000000Ch], ebx
loc_005E2C3C: mov edx, var_44
loc_005E2C3F: mov [eax], edx
loc_005E2C41: mov edx, var_40
loc_005E2C44: mov [eax+00000004h], edx
loc_005E2C47: mov edx, var_3C
loc_005E2C4A: mov [eax+00000008h], edx
loc_005E2C4D: mov edx, var_38
loc_005E2C50: mov [eax+0000000Ch], edx
loc_005E2C53: mov eax, var_5C
loc_005E2C56: push eax
loc_005E2C57: call [ecx+00000020h]
loc_005E2C5A: test eax, eax
loc_005E2C5C: fnclex
loc_005E2C5E: jge 005E2C72h
loc_005E2C60: mov ecx, var_5C
loc_005E2C63: push 00000020h
loc_005E2C65: push 00446FBCh
loc_005E2C6A: push ecx
loc_005E2C6B: push eax
loc_005E2C6C: call [004010CCh] ; __vbaHresultCheckObj
loc_005E2C72: mov edx, Me
loc_005E2C75: sub esp, 00000010h
loc_005E2C78: mov eax, 00000003h
loc_005E2C7D: mov ecx, [esi]
loc_005E2C7F: mov edx, [edx+000000A8h]
loc_005E2C85: mov var_44, eax
loc_005E2C88: mov var_3C, edx
loc_005E2C8B: mov edx, esp
loc_005E2C8D: sub esp, 00000010h
loc_005E2C90: mov var_5C, ecx
loc_005E2C93: mov [edx], eax
loc_005E2C95: mov eax, 00000002h
loc_005E2C9A: mov ecx, [ecx]
loc_005E2C9C: mov [edx+00000004h], edi
loc_005E2C9F: mov [edx+00000008h], eax
loc_005E2CA2: mov eax, esp
loc_005E2CA4: push 0043C574h ; "DayHeaderFormat"
loc_005E2CA9: mov [edx+0000000Ch], ebx
loc_005E2CAC: mov edx, var_44
loc_005E2CAF: mov [eax], edx
loc_005E2CB1: mov edx, var_40
loc_005E2CB4: mov [eax+00000004h], edx
loc_005E2CB7: mov edx, var_3C
loc_005E2CBA: mov [eax+00000008h], edx
loc_005E2CBD: mov edx, var_38
loc_005E2CC0: mov [eax+0000000Ch], edx
loc_005E2CC3: mov eax, var_5C
loc_005E2CC6: push eax
loc_005E2CC7: call [ecx+00000020h]
loc_005E2CCA: test eax, eax
loc_005E2CCC: fnclex
loc_005E2CCE: jge 005E2CE2h
loc_005E2CD0: mov ecx, var_5C
loc_005E2CD3: push 00000020h
loc_005E2CD5: push 00446FBCh
loc_005E2CDA: push ecx
loc_005E2CDB: push eax
loc_005E2CDC: call [004010CCh] ; __vbaHresultCheckObj
loc_005E2CE2: mov edx, Me
loc_005E2CE5: sub esp, 00000010h
loc_005E2CE8: mov eax, 00000003h
loc_005E2CED: mov ecx, [esi]
loc_005E2CEF: mov edx, [edx+000000ACh]
loc_005E2CF5: mov var_44, eax
loc_005E2CF8: mov var_3C, edx
loc_005E2CFB: mov edx, esp
loc_005E2CFD: sub esp, 00000010h
loc_005E2D00: mov var_5C, ecx
loc_005E2D03: mov [edx], eax
loc_005E2D05: mov eax, 00000001h
loc_005E2D0A: mov ecx, [ecx]
loc_005E2D0C: mov [edx+00000004h], edi
loc_005E2D0F: mov [edx+00000008h], eax
loc_005E2D12: mov eax, esp
loc_005E2D14: push 0043C728h ; "ExtraWeekPlacement"
loc_005E2D19: mov [edx+0000000Ch], ebx
loc_005E2D1C: mov edx, var_44
loc_005E2D1F: mov [eax], edx
loc_005E2D21: mov edx, var_40
loc_005E2D24: mov [eax+00000004h], edx
loc_005E2D27: mov edx, var_3C
loc_005E2D2A: mov [eax+00000008h], edx
loc_005E2D2D: mov edx, var_38
loc_005E2D30: mov [eax+0000000Ch], edx
loc_005E2D33: mov eax, var_5C
loc_005E2D36: push eax
loc_005E2D37: call [ecx+00000020h]
loc_005E2D3A: test eax, eax
loc_005E2D3C: fnclex
loc_005E2D3E: jge 005E2D52h
loc_005E2D40: mov ecx, var_5C
loc_005E2D43: push 00000020h
loc_005E2D45: push 00446FBCh
loc_005E2D4A: push ecx
loc_005E2D4B: push eax
loc_005E2D4C: call [004010CCh] ; __vbaHresultCheckObj
loc_005E2D52: mov edx, Me
loc_005E2D55: sub esp, 00000010h
loc_005E2D58: mov eax, 00000003h
loc_005E2D5D: mov var_4C, 00000001h
loc_005E2D64: mov dx, [edx+000000B0h]
loc_005E2D6B: mov var_44, 00000002h
loc_005E2D72: mov var_3C, dx
loc_005E2D76: mov edx, esp
loc_005E2D78: sub esp, 00000010h
loc_005E2D7B: mov ecx, [esi]
loc_005E2D7D: mov [edx], eax
loc_005E2D7F: mov eax, var_4C
loc_005E2D82: mov var_5C, ecx
loc_005E2D85: mov ecx, [ecx]
loc_005E2D87: mov [edx+00000004h], edi
loc_005E2D8A: mov [edx+00000008h], eax
loc_005E2D8D: mov eax, var_44
loc_005E2D90: mov [edx+0000000Ch], ebx
loc_005E2D93: mov edx, esp
loc_005E2D95: push 0043C754h ; "FirstDayOfWeek"
loc_005E2D9A: mov [edx], eax
loc_005E2D9C: mov eax, var_40
loc_005E2D9F: mov [edx+00000004h], eax
loc_005E2DA2: mov eax, var_3C
loc_005E2DA5: mov [edx+00000008h], eax
loc_005E2DA8: mov eax, var_38
loc_005E2DAB: mov [edx+0000000Ch], eax
loc_005E2DAE: mov edx, var_5C
loc_005E2DB1: push edx
loc_005E2DB2: call [ecx+00000020h]
loc_005E2DB5: test eax, eax
loc_005E2DB7: fnclex
loc_005E2DB9: jge 005E2DCDh
loc_005E2DBB: mov ecx, var_5C
loc_005E2DBE: push 00000020h
loc_005E2DC0: push 00446FBCh
loc_005E2DC5: push ecx
loc_005E2DC6: push eax
loc_005E2DC7: call [004010CCh] ; __vbaHresultCheckObj
loc_005E2DCD: mov edx, Me
loc_005E2DD0: sub esp, 00000010h
loc_005E2DD3: mov eax, 00000003h
loc_005E2DD8: mov ecx, [esi]
loc_005E2DDA: mov edx, [edx+000000E0h]
loc_005E2DE0: mov var_44, eax
loc_005E2DE3: mov var_3C, edx
loc_005E2DE6: mov edx, esp
loc_005E2DE8: sub esp, 00000010h
loc_005E2DEB: mov var_5C, ecx
loc_005E2DEE: mov [edx], eax
loc_005E2DF0: mov eax, 8000000Fh
loc_005E2DF5: mov ecx, [ecx]
loc_005E2DF7: mov [edx+00000004h], edi
loc_005E2DFA: mov [edx+00000008h], eax
loc_005E2DFD: mov eax, esp
loc_005E2DFF: push 0043C404h ; "BackColor"
loc_005E2E04: mov [edx+0000000Ch], ebx
loc_005E2E07: mov edx, var_44
loc_005E2E0A: mov [eax], edx
loc_005E2E0C: mov edx, var_40
loc_005E2E0F: mov [eax+00000004h], edx
loc_005E2E12: mov edx, var_3C
loc_005E2E15: mov [eax+00000008h], edx
loc_005E2E18: mov edx, var_38
loc_005E2E1B: mov [eax+0000000Ch], edx
loc_005E2E1E: mov eax, var_5C
loc_005E2E21: push eax
loc_005E2E22: call [ecx+00000020h]
loc_005E2E25: test eax, eax
loc_005E2E27: fnclex
loc_005E2E29: jge 005E2E3Dh
loc_005E2E2B: mov ecx, var_5C
loc_005E2E2E: push 00000020h
loc_005E2E30: push 00446FBCh
loc_005E2E35: push ecx
loc_005E2E36: push eax
loc_005E2E37: call [004010CCh] ; __vbaHresultCheckObj
loc_005E2E3D: mov ecx, Me
loc_005E2E40: mov eax, [ecx+00000010h]
loc_005E2E43: mov ecx, [ecx+000000E0h]
loc_005E2E49: push ecx
loc_005E2E4A: push eax
loc_005E2E4B: mov edx, [eax]
loc_005E2E4D: call [edx+00000064h]
loc_005E2E50: test eax, eax
loc_005E2E52: fnclex
loc_005E2E54: jge 005E2E6Bh
loc_005E2E56: mov edx, Me
loc_005E2E59: push 00000064h
loc_005E2E5B: push 00446758h
loc_005E2E60: mov ecx, [edx+00000010h]
loc_005E2E63: push ecx
loc_005E2E64: push eax
loc_005E2E65: call [004010CCh] ; __vbaHresultCheckObj
loc_005E2E6B: mov edx, Me
loc_005E2E6E: sub esp, 00000010h
loc_005E2E71: mov eax, 00000003h
loc_005E2E76: mov var_4C, 8000000Fh
loc_005E2E7D: mov edx, [edx+000000E4h]
loc_005E2E83: mov var_44, eax
loc_005E2E86: mov var_3C, edx
loc_005E2E89: mov edx, esp
loc_005E2E8B: sub esp, 00000010h
loc_005E2E8E: mov ecx, [esi]
loc_005E2E90: mov [edx], eax
loc_005E2E92: mov eax, var_4C
loc_005E2E95: mov var_5C, ecx
loc_005E2E98: mov ecx, [ecx]
loc_005E2E9A: mov [edx+00000004h], edi
loc_005E2E9D: mov [edx+00000008h], eax
loc_005E2EA0: mov eax, var_44
loc_005E2EA3: mov [edx+0000000Ch], ebx
loc_005E2EA6: mov edx, esp
loc_005E2EA8: push 0043C468h ; "CurrentPeriodbackColor"
loc_005E2EAD: mov [edx], eax
loc_005E2EAF: mov eax, var_40
loc_005E2EB2: mov [edx+00000004h], eax
loc_005E2EB5: mov eax, var_3C
loc_005E2EB8: mov [edx+00000008h], eax
loc_005E2EBB: mov eax, var_38
loc_005E2EBE: mov [edx+0000000Ch], eax
loc_005E2EC1: mov edx, var_5C
loc_005E2EC4: push edx
loc_005E2EC5: call [ecx+00000020h]
loc_005E2EC8: test eax, eax
loc_005E2ECA: fnclex
loc_005E2ECC: jge 005E2EE0h
loc_005E2ECE: mov ecx, var_5C
loc_005E2ED1: push 00000020h
loc_005E2ED3: push 00446FBCh
loc_005E2ED8: push ecx
loc_005E2ED9: push eax
loc_005E2EDA: call [004010CCh] ; __vbaHresultCheckObj
loc_005E2EE0: mov edx, Me
loc_005E2EE3: sub esp, 00000010h
loc_005E2EE6: mov eax, 00000003h
loc_005E2EEB: mov ecx, [esi]
loc_005E2EED: mov edx, [edx+000000E8h]
loc_005E2EF3: mov var_44, eax
loc_005E2EF6: mov var_3C, edx
loc_005E2EF9: mov edx, esp
loc_005E2EFB: sub esp, 00000010h
loc_005E2EFE: mov var_5C, ecx
loc_005E2F01: mov [edx], eax
loc_005E2F03: mov eax, 00800000h
loc_005E2F08: mov ecx, [ecx]
loc_005E2F0A: mov [edx+00000004h], edi
loc_005E2F0D: mov [edx+00000008h], eax
loc_005E2F10: mov eax, esp
loc_005E2F12: push 0043C49Ch ; "CurrentPeriodForeColor"
loc_005E2F17: mov [edx+0000000Ch], ebx
loc_005E2F1A: mov edx, var_44
loc_005E2F1D: mov [eax], edx
loc_005E2F1F: mov edx, var_40
loc_005E2F22: mov [eax+00000004h], edx
loc_005E2F25: mov edx, var_3C
loc_005E2F28: mov [eax+00000008h], edx
loc_005E2F2B: mov edx, var_38
loc_005E2F2E: mov [eax+0000000Ch], edx
loc_005E2F31: mov eax, var_5C
loc_005E2F34: push eax
loc_005E2F35: call [ecx+00000020h]
loc_005E2F38: test eax, eax
loc_005E2F3A: fnclex
loc_005E2F3C: jge 005E2F50h
loc_005E2F3E: mov ecx, var_5C
loc_005E2F41: push 00000020h
loc_005E2F43: push 00446FBCh
loc_005E2F48: push ecx
loc_005E2F49: push eax
loc_005E2F4A: call [004010CCh] ; __vbaHresultCheckObj
loc_005E2F50: mov edx, Me
loc_005E2F53: sub esp, 00000010h
loc_005E2F56: mov eax, 00000003h
loc_005E2F5B: mov ecx, [esi]
loc_005E2F5D: mov edx, [edx+000000ECh]
loc_005E2F63: mov var_44, eax
loc_005E2F66: mov var_3C, edx
loc_005E2F69: mov edx, esp
loc_005E2F6B: sub esp, 00000010h
loc_005E2F6E: mov var_5C, ecx
loc_005E2F71: mov [edx], eax
loc_005E2F73: mov eax, 0080FFFFh
loc_005E2F78: mov ecx, [ecx]
loc_005E2F7A: mov [edx+00000004h], edi
loc_005E2F7D: mov [edx+00000008h], eax
loc_005E2F80: mov eax, esp
loc_005E2F82: push 0043C51Ch ; "DayHeaderBackColor"
loc_005E2F87: mov [edx+0000000Ch], ebx
loc_005E2F8A: mov edx, var_44
loc_005E2F8D: mov [eax], edx
loc_005E2F8F: mov edx, var_40
loc_005E2F92: mov [eax+00000004h], edx
loc_005E2F95: mov edx, var_3C
loc_005E2F98: mov [eax+00000008h], edx
loc_005E2F9B: mov edx, var_38
loc_005E2F9E: mov [eax+0000000Ch], edx
loc_005E2FA1: mov eax, var_5C
loc_005E2FA4: push eax
loc_005E2FA5: call [ecx+00000020h]
loc_005E2FA8: test eax, eax
loc_005E2FAA: fnclex
loc_005E2FAC: jge 005E2FC0h
loc_005E2FAE: mov ecx, var_5C
loc_005E2FB1: push 00000020h
loc_005E2FB3: push 00446FBCh
loc_005E2FB8: push ecx
loc_005E2FB9: push eax
loc_005E2FBA: call [004010CCh] ; __vbaHresultCheckObj
loc_005E2FC0: mov edx, Me
loc_005E2FC3: sub esp, 00000010h
loc_005E2FC6: mov eax, 00000003h
loc_005E2FCB: mov ecx, [esi]
loc_005E2FCD: mov edx, [edx+000000F0h]
loc_005E2FD3: mov var_44, eax
loc_005E2FD6: mov var_3C, edx
loc_005E2FD9: mov edx, esp
loc_005E2FDB: sub esp, 00000010h
loc_005E2FDE: mov var_5C, ecx
loc_005E2FE1: mov [edx], eax
loc_005E2FE3: mov eax, 00800000h
loc_005E2FE8: mov ecx, [ecx]
loc_005E2FEA: mov [edx+00000004h], edi
loc_005E2FED: mov [edx+00000008h], eax
loc_005E2FF0: mov eax, esp
loc_005E2FF2: push 0043C548h ; "DayHeaderForeColor"
loc_005E2FF7: mov [edx+0000000Ch], ebx
loc_005E2FFA: mov edx, var_44
loc_005E2FFD: mov [eax], edx
loc_005E2FFF: mov edx, var_40
loc_005E3002: mov [eax+00000004h], edx
loc_005E3005: mov edx, var_3C
loc_005E3008: mov [eax+00000008h], edx
loc_005E300B: mov edx, var_38
loc_005E300E: mov [eax+0000000Ch], edx
loc_005E3011: mov eax, var_5C
loc_005E3014: push eax
loc_005E3015: call [ecx+00000020h]
loc_005E3018: test eax, eax
loc_005E301A: fnclex
loc_005E301C: jge 005E3030h
loc_005E301E: mov ecx, var_5C
loc_005E3021: push 00000020h
loc_005E3023: push 00446FBCh
loc_005E3028: push ecx
loc_005E3029: push eax
loc_005E302A: call [004010CCh] ; __vbaHresultCheckObj
loc_005E3030: mov edx, Me
loc_005E3033: sub esp, 00000010h
loc_005E3036: mov eax, 00000003h
loc_005E303B: mov ecx, [esi]
loc_005E303D: mov edx, [edx+000000DCh]
loc_005E3043: mov var_44, eax
loc_005E3046: mov var_3C, edx
loc_005E3049: mov edx, esp
loc_005E304B: sub esp, 00000010h
loc_005E304E: mov var_5C, ecx
loc_005E3051: mov [edx], eax
loc_005E3053: mov eax, 000200FFh
loc_005E3058: mov ecx, [ecx]
loc_005E305A: mov [edx+00000004h], edi
loc_005E305D: mov [edx+00000008h], eax
loc_005E3060: mov eax, esp
loc_005E3062: push 0043C3C0h ; "ActiveDayForeColor"
loc_005E3067: mov [edx+0000000Ch], ebx
loc_005E306A: mov edx, var_44
loc_005E306D: mov [eax], edx
loc_005E306F: mov edx, var_40
loc_005E3072: mov [eax+00000004h], edx
loc_005E3075: mov edx, var_3C
loc_005E3078: mov [eax+00000008h], edx
loc_005E307B: mov edx, var_38
loc_005E307E: mov [eax+0000000Ch], edx
loc_005E3081: mov eax, var_5C
loc_005E3084: push eax
loc_005E3085: call [ecx+00000020h]
loc_005E3088: test eax, eax
loc_005E308A: fnclex
loc_005E308C: jge 005E30A0h
loc_005E308E: mov ecx, var_5C
loc_005E3091: push 00000020h
loc_005E3093: push 00446FBCh
loc_005E3098: push ecx
loc_005E3099: push eax
loc_005E309A: call [004010CCh] ; __vbaHresultCheckObj
loc_005E30A0: mov edx, Me
loc_005E30A3: sub esp, 00000010h
loc_005E30A6: mov eax, 00000003h
loc_005E30AB: mov ecx, [esi]
loc_005E30AD: mov edx, [edx+000000F4h]
loc_005E30B3: mov var_44, eax
loc_005E30B6: mov var_3C, edx
loc_005E30B9: mov edx, esp
loc_005E30BB: sub esp, 00000010h
loc_005E30BE: mov var_5C, ecx
loc_005E30C1: mov [edx], eax
loc_005E30C3: mov eax, 80000015h
loc_005E30C8: mov ecx, [ecx]
loc_005E30CA: mov [edx+00000004h], edi
loc_005E30CD: mov [edx+00000008h], eax
loc_005E30D0: mov eax, esp
loc_005E30D2: push 0043C778h ; "FlatLineColor"
loc_005E30D7: mov [edx+0000000Ch], ebx
loc_005E30DA: mov edx, var_44
loc_005E30DD: mov [eax], edx
loc_005E30DF: mov edx, var_40
loc_005E30E2: mov [eax+00000004h], edx
loc_005E30E5: mov edx, var_3C
loc_005E30E8: mov [eax+00000008h], edx
loc_005E30EB: mov edx, var_38
loc_005E30EE: mov [eax+0000000Ch], edx
loc_005E30F1: mov eax, var_5C
loc_005E30F4: push eax
loc_005E30F5: call [ecx+00000020h]
loc_005E30F8: test eax, eax
loc_005E30FA: fnclex
loc_005E30FC: jge 005E3110h
loc_005E30FE: mov ecx, var_5C
loc_005E3101: push 00000020h
loc_005E3103: push 00446FBCh
loc_005E3108: push ecx
loc_005E3109: push eax
loc_005E310A: call [004010CCh] ; __vbaHresultCheckObj
loc_005E3110: mov edx, Me
loc_005E3113: sub esp, 00000010h
loc_005E3116: mov eax, 00000003h
loc_005E311B: mov ecx, [esi]
loc_005E311D: mov edx, [edx+000000F8h]
loc_005E3123: mov var_44, eax
loc_005E3126: mov var_3C, edx
loc_005E3129: mov edx, esp
loc_005E312B: sub esp, 00000010h
loc_005E312E: mov var_5C, ecx
loc_005E3131: mov [edx], eax
loc_005E3133: mov eax, 0080FFFFh
loc_005E3138: mov ecx, [ecx]
loc_005E313A: mov [edx+00000004h], edi
loc_005E313D: mov [edx+00000008h], eax
loc_005E3140: mov eax, esp
loc_005E3142: push 0043C7D8h ; "PrePeriodBackColor"
loc_005E3147: mov [edx+0000000Ch], ebx
loc_005E314A: mov edx, var_44
loc_005E314D: mov [eax], edx
loc_005E314F: mov edx, var_40
loc_005E3152: mov [eax+00000004h], edx
loc_005E3155: mov edx, var_3C
loc_005E3158: mov [eax+00000008h], edx
loc_005E315B: mov edx, var_38
loc_005E315E: mov [eax+0000000Ch], edx
loc_005E3161: mov eax, var_5C
loc_005E3164: push eax
loc_005E3165: call [ecx+00000020h]
loc_005E3168: test eax, eax
loc_005E316A: fnclex
loc_005E316C: jge 005E3180h
loc_005E316E: mov ecx, var_5C
loc_005E3171: push 00000020h
loc_005E3173: push 00446FBCh
loc_005E3178: push ecx
loc_005E3179: push eax
loc_005E317A: call [004010CCh] ; __vbaHresultCheckObj
loc_005E3180: mov edx, Me
loc_005E3183: sub esp, 00000010h
loc_005E3186: mov eax, 00000003h
loc_005E318B: mov ecx, [esi]
loc_005E318D: mov edx, [edx+000000FCh]
loc_005E3193: mov var_44, eax
loc_005E3196: mov var_3C, edx
loc_005E3199: mov edx, esp
loc_005E319B: sub esp, 00000010h
loc_005E319E: mov var_5C, ecx
loc_005E31A1: mov [edx], eax
loc_005E31A3: mov eax, 80000012h
loc_005E31A8: mov ecx, [ecx]
loc_005E31AA: mov [edx+00000004h], edi
loc_005E31AD: mov [edx+00000008h], eax
loc_005E31B0: mov eax, esp
loc_005E31B2: push 0043C804h ; "PrePeriodforeColor"
loc_005E31B7: mov [edx+0000000Ch], ebx
loc_005E31BA: mov edx, var_44
loc_005E31BD: mov [eax], edx
loc_005E31BF: mov edx, var_40
loc_005E31C2: mov [eax+00000004h], edx
loc_005E31C5: mov edx, var_3C
loc_005E31C8: mov [eax+00000008h], edx
loc_005E31CB: mov edx, var_38
loc_005E31CE: mov [eax+0000000Ch], edx
loc_005E31D1: mov eax, var_5C
loc_005E31D4: push eax
loc_005E31D5: call [ecx+00000020h]
loc_005E31D8: test eax, eax
loc_005E31DA: fnclex
loc_005E31DC: jge 005E31F0h
loc_005E31DE: mov ecx, var_5C
loc_005E31E1: push 00000020h
loc_005E31E3: push 00446FBCh
loc_005E31E8: push ecx
loc_005E31E9: push eax
loc_005E31EA: call [004010CCh] ; __vbaHresultCheckObj
loc_005E31F0: mov edx, Me
loc_005E31F3: sub esp, 00000010h
loc_005E31F6: mov eax, 00000003h
loc_005E31FB: mov var_4C, 0080FFFFh
loc_005E3202: mov edx, [edx+00000100h]
loc_005E3208: mov var_44, eax
loc_005E320B: mov var_3C, edx
loc_005E320E: mov edx, esp
loc_005E3210: sub esp, 00000010h
loc_005E3213: mov ecx, [esi]
loc_005E3215: mov [edx], eax
loc_005E3217: mov eax, var_4C
loc_005E321A: mov var_5C, ecx
loc_005E321D: mov ecx, [ecx]
loc_005E321F: mov [edx+00000004h], edi
loc_005E3222: mov [edx+00000008h], eax
loc_005E3225: mov eax, var_44
loc_005E3228: mov [edx+0000000Ch], ebx
loc_005E322B: mov edx, esp
loc_005E322D: push 0043C858h ; "PostPeriodBackColor"
loc_005E3232: mov [edx], eax
loc_005E3234: mov eax, var_40
loc_005E3237: mov [edx+00000004h], eax
loc_005E323A: mov eax, var_3C
loc_005E323D: mov [edx+00000008h], eax
loc_005E3240: mov eax, var_38
loc_005E3243: mov [edx+0000000Ch], eax
loc_005E3246: mov edx, var_5C
loc_005E3249: push edx
loc_005E324A: call [ecx+00000020h]
loc_005E324D: test eax, eax
loc_005E324F: fnclex
loc_005E3251: jge 005E3265h
loc_005E3253: mov ecx, var_5C
loc_005E3256: push 00000020h
loc_005E3258: push 00446FBCh
loc_005E325D: push ecx
loc_005E325E: push eax
loc_005E325F: call [004010CCh] ; __vbaHresultCheckObj
loc_005E3265: mov edx, Me
loc_005E3268: sub esp, 00000010h
loc_005E326B: mov eax, 00000003h
loc_005E3270: mov var_4C, 00800000h
loc_005E3277: mov edx, [edx+00000104h]
loc_005E327D: mov var_44, eax
loc_005E3280: mov var_3C, edx
loc_005E3283: mov edx, esp
loc_005E3285: sub esp, 00000010h
loc_005E3288: mov ecx, [esi]
loc_005E328A: mov [edx], eax
loc_005E328C: mov eax, var_4C
loc_005E328F: mov var_5C, ecx
loc_005E3292: mov ecx, [ecx]
loc_005E3294: mov [edx+00000004h], edi
loc_005E3297: mov [edx+00000008h], eax
loc_005E329A: mov eax, var_44
loc_005E329D: mov [edx+0000000Ch], ebx
loc_005E32A0: mov edx, esp
loc_005E32A2: push 0043C884h ; "PostPeriodforeColor"
loc_005E32A7: mov [edx], eax
loc_005E32A9: mov eax, var_40
loc_005E32AC: mov [edx+00000004h], eax
loc_005E32AF: mov eax, var_3C
loc_005E32B2: mov [edx+00000008h], eax
loc_005E32B5: mov eax, var_38
loc_005E32B8: mov [edx+0000000Ch], eax
loc_005E32BB: mov edx, var_5C
loc_005E32BE: push edx
loc_005E32BF: call [ecx+00000020h]
loc_005E32C2: test eax, eax
loc_005E32C4: fnclex
loc_005E32C6: jge 005E32DAh
loc_005E32C8: mov ecx, var_5C
loc_005E32CB: push 00000020h
loc_005E32CD: push 00446FBCh
loc_005E32D2: push ecx
loc_005E32D3: push eax
loc_005E32D4: call [004010CCh] ; __vbaHresultCheckObj
loc_005E32DA: mov edx, Me
loc_005E32DD: sub esp, 00000010h
loc_005E32E0: mov eax, 00000003h
loc_005E32E5: mov var_44, 00000002h
loc_005E32EC: mov dx, [edx+000000BAh]
loc_005E32F3: mov ecx, [esi]
loc_005E32F5: mov var_3C, dx
loc_005E32F9: mov edx, esp
loc_005E32FB: sub esp, 00000010h
loc_005E32FE: mov var_5C, ecx
loc_005E3301: mov [edx], eax
loc_005E3303: mov eax, Me
loc_005E3306: mov ecx, [ecx]
loc_005E3308: mov eax, [eax+00000108h]
loc_005E330E: mov [edx+00000004h], edi
loc_005E3311: mov [edx+00000008h], eax
loc_005E3314: mov eax, var_44
loc_005E3317: mov [edx+0000000Ch], ebx
loc_005E331A: mov edx, esp
loc_005E331C: push 0043C968h ; "YearBegin"
loc_005E3321: mov [edx], eax
loc_005E3323: mov eax, var_40
loc_005E3326: mov [edx+00000004h], eax
loc_005E3329: mov eax, var_3C
loc_005E332C: mov [edx+00000008h], eax
loc_005E332F: mov eax, var_38
loc_005E3332: mov [edx+0000000Ch], eax
loc_005E3335: mov edx, var_5C
loc_005E3338: push edx
loc_005E3339: call [ecx+00000020h]
loc_005E333C: test eax, eax
loc_005E333E: fnclex
loc_005E3340: jge 005E3354h
loc_005E3342: mov ecx, var_5C
loc_005E3345: push 00000020h
loc_005E3347: push 00446FBCh
loc_005E334C: push ecx
loc_005E334D: push eax
loc_005E334E: call [004010CCh] ; __vbaHresultCheckObj
loc_005E3354: mov edx, Me
loc_005E3357: sub esp, 00000010h
loc_005E335A: mov eax, 00000003h
loc_005E335F: mov var_44, 00000002h
loc_005E3366: mov dx, [edx+000000BCh]
loc_005E336D: mov ecx, [esi]
loc_005E336F: mov var_3C, dx
loc_005E3373: mov edx, esp
loc_005E3375: sub esp, 00000010h
loc_005E3378: mov var_5C, ecx
loc_005E337B: mov [edx], eax
loc_005E337D: mov eax, Me
loc_005E3380: mov ecx, [ecx]
loc_005E3382: mov eax, [eax+0000010Ch]
loc_005E3388: mov [edx+00000004h], edi
loc_005E338B: mov [edx+00000008h], eax
loc_005E338E: mov eax, var_44
loc_005E3391: mov [edx+0000000Ch], ebx
loc_005E3394: mov edx, esp
loc_005E3396: push 0043C98Ch ; "YearEnd"
loc_005E339B: mov [edx], eax
loc_005E339D: mov eax, var_40
loc_005E33A0: mov [edx+00000004h], eax
loc_005E33A3: mov eax, var_3C
loc_005E33A6: mov [edx+00000008h], eax
loc_005E33A9: mov eax, var_38
loc_005E33AC: mov [edx+0000000Ch], eax
loc_005E33AF: mov edx, var_5C
loc_005E33B2: push edx
loc_005E33B3: call [ecx+00000020h]
loc_005E33B6: test eax, eax
loc_005E33B8: fnclex
loc_005E33BA: jge 005E33CEh
loc_005E33BC: mov ecx, var_5C
loc_005E33BF: push 00000020h
loc_005E33C1: push 00446FBCh
loc_005E33C6: push ecx
loc_005E33C7: push eax
loc_005E33C8: call [004010CCh] ; __vbaHresultCheckObj
loc_005E33CE: mov edx, Me
loc_005E33D1: sub esp, 00000010h
loc_005E33D4: mov eax, 00000008h
loc_005E33D9: mov ecx, [esi]
loc_005E33DB: mov edx, [edx+000000C0h]
loc_005E33E1: mov var_44, eax
loc_005E33E4: mov var_3C, edx
loc_005E33E7: mov edx, esp
loc_005E33E9: sub esp, 00000010h
loc_005E33EC: mov var_5C, ecx
loc_005E33EF: mov [edx], eax
loc_005E33F1: mov eax, 0043C9CCh ; "Dddd Mmm dd, yyyy"
loc_005E33F6: mov ecx, [ecx]
loc_005E33F8: mov [edx+00000004h], edi
loc_005E33FB: mov [edx+00000008h], eax
loc_005E33FE: mov eax, esp
loc_005E3400: push 0043C4D0h ; "DateTipFormat"
loc_005E3405: mov [edx+0000000Ch], ebx
loc_005E3408: mov edx, var_44
loc_005E340B: mov [eax], edx
loc_005E340D: mov edx, var_40
loc_005E3410: mov [eax+00000004h], edx
loc_005E3413: mov edx, var_3C
loc_005E3416: mov [eax+00000008h], edx
loc_005E3419: mov edx, var_38
loc_005E341C: mov [eax+0000000Ch], edx
loc_005E341F: mov eax, var_5C
loc_005E3422: push eax
loc_005E3423: call [ecx+00000020h]
loc_005E3426: test eax, eax
loc_005E3428: fnclex
loc_005E342A: jge 005E343Eh
loc_005E342C: mov ecx, var_5C
loc_005E342F: push 00000020h
loc_005E3431: push 00446FBCh
loc_005E3436: push ecx
loc_005E3437: push eax
loc_005E3438: call [004010CCh] ; __vbaHresultCheckObj
loc_005E343E: mov edx, Me
loc_005E3441: mov ecx, [edx+000000CCh]
loc_005E3447: lea eax, [edx+000000CCh]
loc_005E344D: test ecx, ecx
loc_005E344F: jnz 005E3464h
loc_005E3451: mov eax, edx
loc_005E3453: add eax, 000000CCh
loc_005E3458: push eax
loc_005E3459: push 00446F48h
loc_005E345E: call [004012FCh] ; __vbaNew2
loc_005E3464: mov ecx, Me
loc_005E3467: push 00000000h
loc_005E3469: push 00000003h
loc_005E346B: mov edx, [ecx+000000CCh]
loc_005E3471: lea eax, [ecx+000000CCh]
loc_005E3477: lea eax, var_24
loc_005E347A: push edx
loc_005E347B: push eax
loc_005E347C: call [00401214h] ; __vbaLateIdCallLd
loc_005E3482: mov ecx, [esi]
loc_005E3484: add esp, 00000010h
loc_005E3487: lea edx, var_24
loc_005E348A: mov var_5C, ecx
loc_005E348D: push edx
loc_005E348E: call [00401150h] ; __vbaBoolVar
loc_005E3494: mov var_3C, ax
loc_005E3498: mov eax, var_5C
loc_005E349B: sub esp, 00000010h
loc_005E349E: mov var_44, 0000000Bh
loc_005E34A5: mov ecx, [eax]
loc_005E34A7: mov edx, esp
loc_005E34A9: mov eax, 0000000Ah
loc_005E34AE: sub esp, 00000010h
loc_005E34B1: mov [edx], eax
loc_005E34B3: mov eax, 80020004h
loc_005E34B8: mov [edx+00000004h], edi
loc_005E34BB: mov [edx+00000008h], eax
loc_005E34BE: mov eax, esp
loc_005E34C0: push 0043C31Ch ; "ActiveDayFontBold"
loc_005E34C5: mov [edx+0000000Ch], ebx
loc_005E34C8: mov edx, var_44
loc_005E34CB: mov [eax], edx
loc_005E34CD: mov edx, var_40
loc_005E34D0: mov [eax+00000004h], edx
loc_005E34D3: mov edx, var_3C
loc_005E34D6: mov [eax+00000008h], edx
loc_005E34D9: mov edx, var_38
loc_005E34DC: mov [eax+0000000Ch], edx
loc_005E34DF: mov eax, var_5C
loc_005E34E2: push eax
loc_005E34E3: call [ecx+00000020h]
loc_005E34E6: test eax, eax
loc_005E34E8: fnclex
loc_005E34EA: jge 005E34FEh
loc_005E34EC: mov ecx, var_5C
loc_005E34EF: push 00000020h
loc_005E34F1: push 00446FBCh
loc_005E34F6: push ecx
loc_005E34F7: push eax
loc_005E34F8: call [004010CCh] ; __vbaHresultCheckObj
loc_005E34FE: lea edx, var_44
loc_005E3501: lea eax, var_24
loc_005E3504: push edx
loc_005E3505: push eax
loc_005E3506: push 00000002h
loc_005E3508: call [00401050h] ; __vbaFreeVarList
loc_005E350E: mov ecx, Me
loc_005E3511: add esp, 0000000Ch
loc_005E3514: lea eax, [ecx+000000CCh]
loc_005E351A: mov ecx, [ecx+000000CCh]
loc_005E3520: test ecx, ecx
loc_005E3522: jnz 005E3539h
loc_005E3524: mov edx, Me
loc_005E3527: lea eax, [edx+000000CCh]
loc_005E352D: push eax
loc_005E352E: push 00446F48h
loc_005E3533: call [004012FCh] ; __vbaNew2
loc_005E3539: mov eax, Me
loc_005E353C: push 00000000h
loc_005E353E: add eax, 000000CCh
loc_005E3543: push 00000004h
loc_005E3545: lea edx, var_24
loc_005E3548: mov ecx, [eax]
loc_005E354A: push ecx
loc_005E354B: push edx
loc_005E354C: call [00401214h] ; __vbaLateIdCallLd
loc_005E3552: mov eax, [esi]
loc_005E3554: add esp, 00000010h
loc_005E3557: lea ecx, var_24
loc_005E355A: mov var_5C, eax
loc_005E355D: push ecx
loc_005E355E: call [00401150h] ; __vbaBoolVar
loc_005E3564: mov edx, var_5C
loc_005E3567: mov var_3C, ax
loc_005E356B: mov var_44, 0000000Bh
loc_005E3572: sub esp, 00000010h
loc_005E3575: mov ecx, [edx]
loc_005E3577: mov edx, esp
loc_005E3579: mov eax, 0000000Ah
loc_005E357E: sub esp, 00000010h
loc_005E3581: mov [edx], eax
loc_005E3583: mov eax, 80020004h
loc_005E3588: mov [edx+00000004h], edi
loc_005E358B: mov [edx+00000008h], eax
loc_005E358E: mov eax, esp
loc_005E3590: push 0043C344h ; "ActiveDayFontItalic"
loc_005E3595: mov [edx+0000000Ch], ebx
loc_005E3598: mov edx, var_44
loc_005E359B: mov [eax], edx
loc_005E359D: mov edx, var_40
loc_005E35A0: mov [eax+00000004h], edx
loc_005E35A3: mov edx, var_3C
loc_005E35A6: mov [eax+00000008h], edx
loc_005E35A9: mov edx, var_38
loc_005E35AC: mov [eax+0000000Ch], edx
loc_005E35AF: mov eax, var_5C
loc_005E35B2: push eax
loc_005E35B3: call [ecx+00000020h]
loc_005E35B6: test eax, eax
loc_005E35B8: fnclex
loc_005E35BA: jge 005E35CEh
loc_005E35BC: mov ecx, var_5C
loc_005E35BF: push 00000020h
loc_005E35C1: push 00446FBCh
loc_005E35C6: push ecx
loc_005E35C7: push eax
loc_005E35C8: call [004010CCh] ; __vbaHresultCheckObj
loc_005E35CE: lea edx, var_44
loc_005E35D1: lea eax, var_24
loc_005E35D4: push edx
loc_005E35D5: push eax
loc_005E35D6: push 00000002h
loc_005E35D8: call [00401050h] ; __vbaFreeVarList
loc_005E35DE: mov ecx, Me
loc_005E35E1: add esp, 0000000Ch
loc_005E35E4: lea eax, [ecx+000000CCh]
loc_005E35EA: mov ecx, [ecx+000000CCh]
loc_005E35F0: test ecx, ecx
loc_005E35F2: jnz 005E3609h
loc_005E35F4: mov edx, Me
loc_005E35F7: lea eax, [edx+000000CCh]
loc_005E35FD: push eax
loc_005E35FE: push 00446F48h
loc_005E3603: call [004012FCh] ; __vbaNew2
loc_005E3609: mov eax, Me
loc_005E360C: push 00000000h
loc_005E360E: add eax, 000000CCh
loc_005E3613: push 00000002h
loc_005E3615: lea edx, var_24
loc_005E3618: mov ecx, [eax]
loc_005E361A: push ecx
loc_005E361B: push edx
loc_005E361C: call [00401214h] ; __vbaLateIdCallLd
loc_005E3622: mov eax, [esi]
loc_005E3624: add esp, 00000010h
loc_005E3627: lea ecx, var_24
loc_005E362A: mov var_5C, eax
loc_005E362D: push ecx
loc_005E362E: call [00401190h] ; __vbaCyVar
loc_005E3634: mov var_38, edx
loc_005E3637: mov edx, var_5C
loc_005E363A: mov var_3C, eax
loc_005E363D: mov var_44, 00000006h
loc_005E3644: mov ecx, [edx]
loc_005E3646: sub esp, 00000010h
loc_005E3649: mov edx, esp
loc_005E364B: mov eax, 0000000Ah
loc_005E3650: sub esp, 00000010h
loc_005E3653: mov [edx], eax
loc_005E3655: mov eax, 80020004h
loc_005E365A: mov [edx+00000004h], edi
loc_005E365D: mov [edx+00000008h], eax
loc_005E3660: mov eax, esp
loc_005E3662: push 0043C398h ; "ActiveDayFontSize"
loc_005E3667: mov [edx+0000000Ch], ebx
loc_005E366A: mov edx, var_44
loc_005E366D: mov [eax], edx
loc_005E366F: mov edx, var_40
loc_005E3672: mov [eax+00000004h], edx
loc_005E3675: mov edx, var_3C
loc_005E3678: mov [eax+00000008h], edx
loc_005E367B: mov edx, var_38
loc_005E367E: mov [eax+0000000Ch], edx
loc_005E3681: mov eax, var_5C
loc_005E3684: push eax
loc_005E3685: call [ecx+00000020h]
loc_005E3688: test eax, eax
loc_005E368A: fnclex
loc_005E368C: jge 005E36A0h
loc_005E368E: mov ecx, var_5C
loc_005E3691: push 00000020h
loc_005E3693: push 00446FBCh
loc_005E3698: push ecx
loc_005E3699: push eax
loc_005E369A: call [004010CCh] ; __vbaHresultCheckObj
loc_005E36A0: lea ecx, var_24
loc_005E36A3: call [00401030h] ; __vbaFreeVar
loc_005E36A9: mov edx, Me
loc_005E36AC: mov ecx, [edx+000000CCh]
loc_005E36B2: lea eax, [edx+000000CCh]
loc_005E36B8: test ecx, ecx
loc_005E36BA: jnz 005E36CFh
loc_005E36BC: mov eax, edx
loc_005E36BE: add eax, 000000CCh
loc_005E36C3: push eax
loc_005E36C4: push 00446F48h
loc_005E36C9: call [004012FCh] ; __vbaNew2
loc_005E36CF: mov ecx, Me
loc_005E36D2: push 00000000h
loc_005E36D4: push 00000000h
loc_005E36D6: mov edx, [ecx+000000CCh]
loc_005E36DC: lea eax, [ecx+000000CCh]
loc_005E36E2: lea eax, var_24
loc_005E36E5: push edx
loc_005E36E6: push eax
loc_005E36E7: call [00401214h] ; __vbaLateIdCallLd
loc_005E36ED: mov ecx, [esi]
loc_005E36EF: add esp, 00000010h
loc_005E36F2: lea edx, var_24
loc_005E36F5: mov var_5C, ecx
loc_005E36F8: push edx
loc_005E36F9: mov var_3C, 80020004h
loc_005E3700: mov var_44, 0000000Ah
loc_005E3707: call [00401040h] ; __vbaStrVarMove
loc_005E370D: mov var_2C, eax
loc_005E3710: mov eax, var_5C
loc_005E3713: sub esp, 00000010h
loc_005E3716: mov var_34, 00000008h
loc_005E371D: mov ecx, [eax]
loc_005E371F: mov eax, var_44
loc_005E3722: mov edx, esp
loc_005E3724: sub esp, 00000010h
loc_005E3727: mov [edx], eax
loc_005E3729: mov eax, var_40
loc_005E372C: mov [edx+00000004h], eax
loc_005E372F: mov eax, var_3C
loc_005E3732: mov [edx+00000008h], eax
loc_005E3735: mov eax, var_38
loc_005E3738: mov [edx+0000000Ch], eax
loc_005E373B: mov eax, var_34
loc_005E373E: mov edx, esp
loc_005E3740: push 0043C370h ; "ActiveDayFontName"
loc_005E3745: mov [edx], eax
loc_005E3747: mov eax, var_30
loc_005E374A: mov [edx+00000004h], eax
loc_005E374D: mov eax, var_2C
loc_005E3750: mov [edx+00000008h], eax
loc_005E3753: mov eax, var_28
loc_005E3756: mov [edx+0000000Ch], eax
loc_005E3759: mov edx, var_5C
loc_005E375C: push edx
loc_005E375D: call [ecx+00000020h]
loc_005E3760: test eax, eax
loc_005E3762: fnclex
loc_005E3764: jge 005E3778h
loc_005E3766: mov ecx, var_5C
loc_005E3769: push 00000020h
loc_005E376B: push 00446FBCh
loc_005E3770: push ecx
loc_005E3771: push eax
loc_005E3772: call [004010CCh] ; __vbaHresultCheckObj
loc_005E3778: lea edx, var_34
loc_005E377B: lea eax, var_24
loc_005E377E: push edx
loc_005E377F: push eax
loc_005E3780: push 00000002h
loc_005E3782: call [00401050h] ; __vbaFreeVarList
loc_005E3788: mov ecx, Me
loc_005E378B: add esp, 0000000Ch
loc_005E378E: lea eax, [ecx+000000D0h]
loc_005E3794: mov ecx, [ecx+000000D0h]
loc_005E379A: test ecx, ecx
loc_005E379C: jnz 005E37B3h
loc_005E379E: mov edx, Me
loc_005E37A1: lea eax, [edx+000000D0h]
loc_005E37A7: push eax
loc_005E37A8: push 00446F48h
loc_005E37AD: call [004012FCh] ; __vbaNew2
loc_005E37B3: mov eax, Me
loc_005E37B6: push 00000000h
loc_005E37B8: add eax, 000000D0h
loc_005E37BD: push 00000003h
loc_005E37BF: lea edx, var_24
loc_005E37C2: mov ecx, [eax]
loc_005E37C4: push ecx
loc_005E37C5: push edx
loc_005E37C6: call [00401214h] ; __vbaLateIdCallLd
loc_005E37CC: mov eax, [esi]
loc_005E37CE: add esp, 00000010h
loc_005E37D1: lea ecx, var_24
loc_005E37D4: mov var_5C, eax
loc_005E37D7: push ecx
loc_005E37D8: call [00401150h] ; __vbaBoolVar
loc_005E37DE: mov edx, var_5C
loc_005E37E1: mov var_3C, ax
loc_005E37E5: mov var_44, 0000000Bh
loc_005E37EC: sub esp, 00000010h
loc_005E37EF: mov ecx, [edx]
loc_005E37F1: mov edx, esp
loc_005E37F3: mov eax, 0000000Ah
loc_005E37F8: sub esp, 00000010h
loc_005E37FB: mov [edx], eax
loc_005E37FD: mov eax, 80020004h
loc_005E3802: mov [edx+00000004h], edi
loc_005E3805: mov [edx+00000008h], eax
loc_005E3808: mov eax, esp
loc_005E380A: push 0043C5B8h ; "DayHeaderFontBold"
loc_005E380F: mov [edx+0000000Ch], ebx
loc_005E3812: mov edx, var_44
loc_005E3815: mov [eax], edx
loc_005E3817: mov edx, var_40
loc_005E381A: mov [eax+00000004h], edx
loc_005E381D: mov edx, var_3C
loc_005E3820: mov [eax+00000008h], edx
loc_005E3823: mov edx, var_38
loc_005E3826: mov [eax+0000000Ch], edx
loc_005E3829: mov eax, var_5C
loc_005E382C: push eax
loc_005E382D: call [ecx+00000020h]
loc_005E3830: test eax, eax
loc_005E3832: fnclex
loc_005E3834: jge 005E3848h
loc_005E3836: mov ecx, var_5C
loc_005E3839: push 00000020h
loc_005E383B: push 00446FBCh
loc_005E3840: push ecx
loc_005E3841: push eax
loc_005E3842: call [004010CCh] ; __vbaHresultCheckObj
loc_005E3848: lea edx, var_44
loc_005E384B: lea eax, var_24
loc_005E384E: push edx
loc_005E384F: push eax
loc_005E3850: push 00000002h
loc_005E3852: call [00401050h] ; __vbaFreeVarList
loc_005E3858: mov ecx, Me
loc_005E385B: add esp, 0000000Ch
loc_005E385E: lea eax, [ecx+000000D0h]
loc_005E3864: mov ecx, [ecx+000000D0h]
loc_005E386A: test ecx, ecx
loc_005E386C: jnz 005E3883h
loc_005E386E: mov edx, Me
loc_005E3871: lea eax, [edx+000000D0h]
loc_005E3877: push eax
loc_005E3878: push 00446F48h
loc_005E387D: call [004012FCh] ; __vbaNew2
loc_005E3883: mov eax, Me
loc_005E3886: push 00000000h
loc_005E3888: add eax, 000000D0h
loc_005E388D: push 00000004h
loc_005E388F: lea edx, var_24
loc_005E3892: mov ecx, [eax]
loc_005E3894: push ecx
loc_005E3895: push edx
loc_005E3896: call [00401214h] ; __vbaLateIdCallLd
loc_005E389C: mov eax, [esi]
loc_005E389E: add esp, 00000010h
loc_005E38A1: lea ecx, var_24
loc_005E38A4: mov var_5C, eax
loc_005E38A7: push ecx
loc_005E38A8: call [00401150h] ; __vbaBoolVar
loc_005E38AE: mov edx, var_5C
loc_005E38B1: mov var_3C, ax
loc_005E38B5: mov var_44, 0000000Bh
loc_005E38BC: sub esp, 00000010h
loc_005E38BF: mov ecx, [edx]
loc_005E38C1: mov edx, esp
loc_005E38C3: mov eax, 0000000Ah
loc_005E38C8: sub esp, 00000010h
loc_005E38CB: mov [edx], eax
loc_005E38CD: mov eax, 80020004h
loc_005E38D2: mov [edx+00000004h], edi
loc_005E38D5: mov [edx+00000008h], eax
loc_005E38D8: mov eax, esp
loc_005E38DA: push 0043C5FCh ; "DayHeaderFontItalic"
loc_005E38DF: mov [edx+0000000Ch], ebx
loc_005E38E2: mov edx, var_44
loc_005E38E5: mov [eax], edx
loc_005E38E7: mov edx, var_40
loc_005E38EA: mov [eax+00000004h], edx
loc_005E38ED: mov edx, var_3C
loc_005E38F0: mov [eax+00000008h], edx
loc_005E38F3: mov edx, var_38
loc_005E38F6: mov [eax+0000000Ch], edx
loc_005E38F9: mov eax, var_5C
loc_005E38FC: push eax
loc_005E38FD: call [ecx+00000020h]
loc_005E3900: test eax, eax
loc_005E3902: fnclex
loc_005E3904: jge 005E3918h
loc_005E3906: mov ecx, var_5C
loc_005E3909: push 00000020h
loc_005E390B: push 00446FBCh
loc_005E3910: push ecx
loc_005E3911: push eax
loc_005E3912: call [004010CCh] ; __vbaHresultCheckObj
loc_005E3918: lea edx, var_44
loc_005E391B: lea eax, var_24
loc_005E391E: push edx
loc_005E391F: push eax
loc_005E3920: push 00000002h
loc_005E3922: call [00401050h] ; __vbaFreeVarList
loc_005E3928: mov ecx, Me
loc_005E392B: add esp, 0000000Ch
loc_005E392E: lea eax, [ecx+000000D0h]
loc_005E3934: mov ecx, [ecx+000000D0h]
loc_005E393A: test ecx, ecx
loc_005E393C: jnz 005E3953h
loc_005E393E: mov edx, Me
loc_005E3941: lea eax, [edx+000000D0h]
loc_005E3947: push eax
loc_005E3948: push 00446F48h
loc_005E394D: call [004012FCh] ; __vbaNew2
loc_005E3953: mov eax, Me
loc_005E3956: push 00000000h
loc_005E3958: add eax, 000000D0h
loc_005E395D: push 00000002h
loc_005E395F: lea edx, var_24
loc_005E3962: mov ecx, [eax]
loc_005E3964: push ecx
loc_005E3965: push edx
loc_005E3966: call [00401214h] ; __vbaLateIdCallLd
loc_005E396C: mov eax, [esi]
loc_005E396E: add esp, 00000010h
loc_005E3971: lea ecx, var_24
loc_005E3974: mov var_5C, eax
loc_005E3977: push ecx
loc_005E3978: call [00401190h] ; __vbaCyVar
loc_005E397E: mov var_38, edx
loc_005E3981: mov edx, var_5C
loc_005E3984: mov var_3C, eax
loc_005E3987: mov var_44, 00000006h
loc_005E398E: mov ecx, [edx]
loc_005E3990: sub esp, 00000010h
loc_005E3993: mov edx, esp
loc_005E3995: mov eax, 0000000Ah
loc_005E399A: sub esp, 00000010h
loc_005E399D: mov [edx], eax
loc_005E399F: mov eax, 80020004h
loc_005E39A4: mov [edx+00000004h], edi
loc_005E39A7: mov [edx+00000008h], eax
loc_005E39AA: mov eax, esp
loc_005E39AC: push 0043C650h ; "DayHeaderFontSize"
loc_005E39B1: mov [edx+0000000Ch], ebx
loc_005E39B4: mov edx, var_44
loc_005E39B7: mov [eax], edx
loc_005E39B9: mov edx, var_40
loc_005E39BC: mov [eax+00000004h], edx
loc_005E39BF: mov edx, var_3C
loc_005E39C2: mov [eax+00000008h], edx
loc_005E39C5: mov edx, var_38
loc_005E39C8: mov [eax+0000000Ch], edx
loc_005E39CB: mov eax, var_5C
loc_005E39CE: push eax
loc_005E39CF: call [ecx+00000020h]
loc_005E39D2: test eax, eax
loc_005E39D4: fnclex
loc_005E39D6: jge 005E39EAh
loc_005E39D8: mov ecx, var_5C
loc_005E39DB: push 00000020h
loc_005E39DD: push 00446FBCh
loc_005E39E2: push ecx
loc_005E39E3: push eax
loc_005E39E4: call [004010CCh] ; __vbaHresultCheckObj
loc_005E39EA: lea ecx, var_24
loc_005E39ED: call [00401030h] ; __vbaFreeVar
loc_005E39F3: mov edx, Me
loc_005E39F6: mov ecx, [edx+000000D0h]
loc_005E39FC: lea eax, [edx+000000D0h]
loc_005E3A02: test ecx, ecx
loc_005E3A04: jnz 005E3A19h
loc_005E3A06: mov eax, edx
loc_005E3A08: add eax, 000000D0h
loc_005E3A0D: push eax
loc_005E3A0E: push 00446F48h
loc_005E3A13: call [004012FCh] ; __vbaNew2
loc_005E3A19: mov ecx, Me
loc_005E3A1C: push 00000000h
loc_005E3A1E: push 00000000h
loc_005E3A20: mov edx, [ecx+000000D0h]
loc_005E3A26: lea eax, [ecx+000000D0h]
loc_005E3A2C: lea eax, var_24
loc_005E3A2F: push edx
loc_005E3A30: push eax
loc_005E3A31: call [00401214h] ; __vbaLateIdCallLd
loc_005E3A37: mov ecx, [esi]
loc_005E3A39: add esp, 00000010h
loc_005E3A3C: lea edx, var_24
loc_005E3A3F: mov var_5C, ecx
loc_005E3A42: push edx
loc_005E3A43: mov var_3C, 80020004h
loc_005E3A4A: mov var_44, 0000000Ah
loc_005E3A51: call [00401040h] ; __vbaStrVarMove
loc_005E3A57: mov var_2C, eax
loc_005E3A5A: mov eax, var_5C
loc_005E3A5D: sub esp, 00000010h
loc_005E3A60: mov var_34, 00000008h
loc_005E3A67: mov ecx, [eax]
loc_005E3A69: mov eax, var_44
loc_005E3A6C: mov edx, esp
loc_005E3A6E: sub esp, 00000010h
loc_005E3A71: mov [edx], eax
loc_005E3A73: mov eax, var_40
loc_005E3A76: mov [edx+00000004h], eax
loc_005E3A79: mov eax, var_3C
loc_005E3A7C: mov [edx+00000008h], eax
loc_005E3A7F: mov eax, var_38
loc_005E3A82: mov [edx+0000000Ch], eax
loc_005E3A85: mov eax, var_34
loc_005E3A88: mov edx, esp
loc_005E3A8A: push 0043C628h ; "DayHeaderFontName"
loc_005E3A8F: mov [edx], eax
loc_005E3A91: mov eax, var_30
loc_005E3A94: mov [edx+00000004h], eax
loc_005E3A97: mov eax, var_2C
loc_005E3A9A: mov [edx+00000008h], eax
loc_005E3A9D: mov eax, var_28
loc_005E3AA0: mov [edx+0000000Ch], eax
loc_005E3AA3: mov edx, var_5C
loc_005E3AA6: push edx
loc_005E3AA7: call [ecx+00000020h]
loc_005E3AAA: test eax, eax
loc_005E3AAC: fnclex
loc_005E3AAE: jge 005E3AC2h
loc_005E3AB0: mov ecx, var_5C
loc_005E3AB3: push 00000020h
loc_005E3AB5: push 00446FBCh
loc_005E3ABA: push ecx
loc_005E3ABB: push eax
loc_005E3ABC: call [004010CCh] ; __vbaHresultCheckObj
loc_005E3AC2: lea edx, var_34
loc_005E3AC5: lea eax, var_24
loc_005E3AC8: push edx
loc_005E3AC9: push eax
loc_005E3ACA: push 00000002h
loc_005E3ACC: call [00401050h] ; __vbaFreeVarList
loc_005E3AD2: mov ecx, Me
loc_005E3AD5: add esp, 0000000Ch
loc_005E3AD8: lea eax, [ecx+000000D4h]
loc_005E3ADE: mov ecx, [ecx+000000D4h]
loc_005E3AE4: test ecx, ecx
loc_005E3AE6: jnz 005E3AFDh
loc_005E3AE8: mov edx, Me
loc_005E3AEB: lea eax, [edx+000000D4h]
loc_005E3AF1: push eax
loc_005E3AF2: push 00446F48h
loc_005E3AF7: call [004012FCh] ; __vbaNew2
loc_005E3AFD: mov eax, Me
loc_005E3B00: push 00000000h
loc_005E3B02: add eax, 000000D4h
loc_005E3B07: push 00000003h
loc_005E3B09: lea edx, var_24
loc_005E3B0C: mov ecx, [eax]
loc_005E3B0E: push ecx
loc_005E3B0F: push edx
loc_005E3B10: call [00401214h] ; __vbaLateIdCallLd
loc_005E3B16: mov eax, [esi]
loc_005E3B18: add esp, 00000010h
loc_005E3B1B: lea ecx, var_24
loc_005E3B1E: mov var_5C, eax
loc_005E3B21: push ecx
loc_005E3B22: call [00401150h] ; __vbaBoolVar
loc_005E3B28: mov edx, var_5C
loc_005E3B2B: mov var_3C, ax
loc_005E3B2F: mov var_44, 0000000Bh
loc_005E3B36: sub esp, 00000010h
loc_005E3B39: mov ecx, [edx]
loc_005E3B3B: mov edx, esp
loc_005E3B3D: mov eax, 0000000Ah
loc_005E3B42: sub esp, 00000010h
loc_005E3B45: mov [edx], eax
loc_005E3B47: mov eax, 80020004h
loc_005E3B4C: mov [edx+00000004h], edi
loc_005E3B4F: mov [edx+00000008h], eax
loc_005E3B52: mov eax, esp
loc_005E3B54: push 0043C690h ; "DaysFontBold"
loc_005E3B59: mov [edx+0000000Ch], ebx
loc_005E3B5C: mov edx, var_44
loc_005E3B5F: mov [eax], edx
loc_005E3B61: mov edx, var_40
loc_005E3B64: mov [eax+00000004h], edx
loc_005E3B67: mov edx, var_3C
loc_005E3B6A: mov [eax+00000008h], edx
loc_005E3B6D: mov edx, var_38
loc_005E3B70: mov [eax+0000000Ch], edx
loc_005E3B73: mov eax, var_5C
loc_005E3B76: push eax
loc_005E3B77: call [ecx+00000020h]
loc_005E3B7A: test eax, eax
loc_005E3B7C: fnclex
loc_005E3B7E: jge 005E3B92h
loc_005E3B80: mov ecx, var_5C
loc_005E3B83: push 00000020h
loc_005E3B85: push 00446FBCh
loc_005E3B8A: push ecx
loc_005E3B8B: push eax
loc_005E3B8C: call [004010CCh] ; __vbaHresultCheckObj
loc_005E3B92: lea edx, var_44
loc_005E3B95: lea eax, var_24
loc_005E3B98: push edx
loc_005E3B99: push eax
loc_005E3B9A: push 00000002h
loc_005E3B9C: call [00401050h] ; __vbaFreeVarList
loc_005E3BA2: mov ecx, Me
loc_005E3BA5: add esp, 0000000Ch
loc_005E3BA8: lea eax, [ecx+000000D4h]
loc_005E3BAE: mov ecx, [ecx+000000D4h]
loc_005E3BB4: test ecx, ecx
loc_005E3BB6: jnz 005E3BCDh
loc_005E3BB8: mov edx, Me
loc_005E3BBB: lea eax, [edx+000000D4h]
loc_005E3BC1: push eax
loc_005E3BC2: push 00446F48h
loc_005E3BC7: call [004012FCh] ; __vbaNew2
loc_005E3BCD: mov eax, Me
loc_005E3BD0: push 00000000h
loc_005E3BD2: add eax, 000000D4h
loc_005E3BD7: push 00000004h
loc_005E3BD9: lea edx, var_24
loc_005E3BDC: mov ecx, [eax]
loc_005E3BDE: push ecx
loc_005E3BDF: push edx
loc_005E3BE0: call [00401214h] ; __vbaLateIdCallLd
loc_005E3BE6: mov eax, [esi]
loc_005E3BE8: add esp, 00000010h
loc_005E3BEB: lea ecx, var_24
loc_005E3BEE: mov var_5C, eax
loc_005E3BF1: push ecx
loc_005E3BF2: call [00401150h] ; __vbaBoolVar
loc_005E3BF8: mov edx, var_5C
loc_005E3BFB: mov var_3C, ax
loc_005E3BFF: mov var_44, 0000000Bh
loc_005E3C06: sub esp, 00000010h
loc_005E3C09: mov ecx, [edx]
loc_005E3C0B: mov edx, esp
loc_005E3C0D: mov eax, 0000000Ah
loc_005E3C12: sub esp, 00000010h
loc_005E3C15: mov [edx], eax
loc_005E3C17: mov eax, 80020004h
loc_005E3C1C: mov [edx+00000004h], edi
loc_005E3C1F: mov [edx+00000008h], eax
loc_005E3C22: mov eax, esp
loc_005E3C24: push 0043C6B0h ; "DaysFontItalic"
loc_005E3C29: mov [edx+0000000Ch], ebx
loc_005E3C2C: mov edx, var_44
loc_005E3C2F: mov [eax], edx
loc_005E3C31: mov edx, var_40
loc_005E3C34: mov [eax+00000004h], edx
loc_005E3C37: mov edx, var_3C
loc_005E3C3A: mov [eax+00000008h], edx
loc_005E3C3D: mov edx, var_38
loc_005E3C40: mov [eax+0000000Ch], edx
loc_005E3C43: mov eax, var_5C
loc_005E3C46: push eax
loc_005E3C47: call [ecx+00000020h]
loc_005E3C4A: test eax, eax
loc_005E3C4C: fnclex
loc_005E3C4E: jge 005E3C62h
loc_005E3C50: mov ecx, var_5C
loc_005E3C53: push 00000020h
loc_005E3C55: push 00446FBCh
loc_005E3C5A: push ecx
loc_005E3C5B: push eax
loc_005E3C5C: call [004010CCh] ; __vbaHresultCheckObj
loc_005E3C62: lea edx, var_44
loc_005E3C65: lea eax, var_24
loc_005E3C68: push edx
loc_005E3C69: push eax
loc_005E3C6A: push 00000002h
loc_005E3C6C: call [00401050h] ; __vbaFreeVarList
loc_005E3C72: mov ecx, Me
loc_005E3C75: add esp, 0000000Ch
loc_005E3C78: lea eax, [ecx+000000D4h]
loc_005E3C7E: mov ecx, [ecx+000000D4h]
loc_005E3C84: test ecx, ecx
loc_005E3C86: jnz 005E3C9Dh
loc_005E3C88: mov edx, Me
loc_005E3C8B: lea eax, [edx+000000D4h]
loc_005E3C91: push eax
loc_005E3C92: push 00446F48h
loc_005E3C97: call [004012FCh] ; __vbaNew2
loc_005E3C9D: mov eax, Me
loc_005E3CA0: push 00000000h
loc_005E3CA2: add eax, 000000D4h
loc_005E3CA7: push 00000002h
loc_005E3CA9: lea edx, var_24
loc_005E3CAC: mov ecx, [eax]
loc_005E3CAE: push ecx
loc_005E3CAF: push edx
loc_005E3CB0: call [00401214h] ; __vbaLateIdCallLd
loc_005E3CB6: mov eax, [esi]
loc_005E3CB8: add esp, 00000010h
loc_005E3CBB: lea ecx, var_24
loc_005E3CBE: mov var_5C, eax
loc_005E3CC1: push ecx
loc_005E3CC2: call [00401190h] ; __vbaCyVar
loc_005E3CC8: mov var_38, edx
loc_005E3CCB: mov edx, var_5C
loc_005E3CCE: mov var_3C, eax
loc_005E3CD1: mov var_44, 00000006h
loc_005E3CD8: mov ecx, [edx]
loc_005E3CDA: sub esp, 00000010h
loc_005E3CDD: mov edx, esp
loc_005E3CDF: mov eax, 0000000Ah
loc_005E3CE4: sub esp, 00000010h
loc_005E3CE7: mov [edx], eax
loc_005E3CE9: mov eax, 80020004h
loc_005E3CEE: mov [edx+00000004h], edi
loc_005E3CF1: mov [edx+00000008h], eax
loc_005E3CF4: mov eax, esp
loc_005E3CF6: push 0043C6F4h ; "DaysFontSize"
loc_005E3CFB: mov [edx+0000000Ch], ebx
loc_005E3CFE: mov edx, var_44
loc_005E3D01: mov [eax], edx
loc_005E3D03: mov edx, var_40
loc_005E3D06: mov [eax+00000004h], edx
loc_005E3D09: mov edx, var_3C
loc_005E3D0C: mov [eax+00000008h], edx
loc_005E3D0F: mov edx, var_38
loc_005E3D12: mov [eax+0000000Ch], edx
loc_005E3D15: mov eax, var_5C
loc_005E3D18: push eax
loc_005E3D19: call [ecx+00000020h]
loc_005E3D1C: test eax, eax
loc_005E3D1E: fnclex
loc_005E3D20: jge 005E3D34h
loc_005E3D22: mov ecx, var_5C
loc_005E3D25: push 00000020h
loc_005E3D27: push 00446FBCh
loc_005E3D2C: push ecx
loc_005E3D2D: push eax
loc_005E3D2E: call [004010CCh] ; __vbaHresultCheckObj
loc_005E3D34: lea ecx, var_24
loc_005E3D37: call [00401030h] ; __vbaFreeVar
loc_005E3D3D: mov edx, Me
loc_005E3D40: mov ecx, [edx+000000D4h]
loc_005E3D46: lea eax, [edx+000000D4h]
loc_005E3D4C: test ecx, ecx
loc_005E3D4E: jnz 005E3D63h
loc_005E3D50: mov eax, edx
loc_005E3D52: add eax, 000000D4h
loc_005E3D57: push eax
loc_005E3D58: push 00446F48h
loc_005E3D5D: call [004012FCh] ; __vbaNew2
loc_005E3D63: mov ecx, Me
loc_005E3D66: push 00000000h
loc_005E3D68: push 00000000h
loc_005E3D6A: mov edx, [ecx+000000D4h]
loc_005E3D70: lea eax, [ecx+000000D4h]
loc_005E3D76: lea eax, var_24
loc_005E3D79: push edx
loc_005E3D7A: push eax
loc_005E3D7B: call [00401214h] ; __vbaLateIdCallLd
loc_005E3D81: mov ecx, [esi]
loc_005E3D83: add esp, 00000010h
loc_005E3D86: lea edx, var_24
loc_005E3D89: mov var_5C, ecx
loc_005E3D8C: push edx
loc_005E3D8D: mov var_3C, 80020004h
loc_005E3D94: mov var_44, 0000000Ah
loc_005E3D9B: call [00401040h] ; __vbaStrVarMove
loc_005E3DA1: mov var_2C, eax
loc_005E3DA4: mov eax, var_5C
loc_005E3DA7: sub esp, 00000010h
loc_005E3DAA: mov var_34, 00000008h
loc_005E3DB1: mov ecx, [eax]
loc_005E3DB3: mov eax, var_44
loc_005E3DB6: mov edx, esp
loc_005E3DB8: sub esp, 00000010h
loc_005E3DBB: mov [edx], eax
loc_005E3DBD: mov eax, var_40
loc_005E3DC0: mov [edx+00000004h], eax
loc_005E3DC3: mov eax, var_3C
loc_005E3DC6: mov [edx+00000008h], eax
loc_005E3DC9: mov eax, var_38
loc_005E3DCC: mov [edx+0000000Ch], eax
loc_005E3DCF: mov eax, var_34
loc_005E3DD2: mov edx, esp
loc_005E3DD4: push 0043C6D4h ; "DaysFontName"
loc_005E3DD9: mov [edx], eax
loc_005E3DDB: mov eax, var_30
loc_005E3DDE: mov [edx+00000004h], eax
loc_005E3DE1: mov eax, var_2C
loc_005E3DE4: mov [edx+00000008h], eax
loc_005E3DE7: mov eax, var_28
loc_005E3DEA: mov [edx+0000000Ch], eax
loc_005E3DED: mov edx, var_5C
loc_005E3DF0: push edx
loc_005E3DF1: call [ecx+00000020h]
loc_005E3DF4: test eax, eax
loc_005E3DF6: fnclex
loc_005E3DF8: jge 005E3E0Ch
loc_005E3DFA: mov ecx, var_5C
loc_005E3DFD: push 00000020h
loc_005E3DFF: push 00446FBCh
loc_005E3E04: push ecx
loc_005E3E05: push eax
loc_005E3E06: call [004010CCh] ; __vbaHresultCheckObj
loc_005E3E0C: lea edx, var_34
loc_005E3E0F: lea eax, var_24
loc_005E3E12: push edx
loc_005E3E13: push eax
loc_005E3E14: push 00000002h
loc_005E3E16: call [00401050h] ; __vbaFreeVarList
loc_005E3E1C: mov ecx, Me
loc_005E3E1F: add esp, 0000000Ch
loc_005E3E22: mov edx, [ecx+000000C8h]
loc_005E3E28: push edx
loc_005E3E29: call [00401044h] ; __vbaLenBstr
loc_005E3E2F: mov ecx, [esi]
loc_005E3E31: mov edx, Me
loc_005E3E34: test eax, eax
loc_005E3E36: mov var_5C, ecx
loc_005E3E39: mov eax, 0000000Ah
loc_005E3E3E: jz 005E3E97h
loc_005E3E40: mov edx, [edx+000000C8h]
loc_005E3E46: sub esp, 00000010h
loc_005E3E49: mov var_3C, edx
loc_005E3E4C: mov edx, esp
loc_005E3E4E: sub esp, 00000010h
loc_005E3E51: mov var_44, 00000008h
loc_005E3E58: mov [edx], eax
loc_005E3E5A: mov eax, 80020004h
loc_005E3E5F: mov ecx, [ecx]
loc_005E3E61: mov [edx+00000004h], edi
loc_005E3E64: mov [edx+00000008h], eax
loc_005E3E67: mov eax, esp
loc_005E3E69: push 0043C94Ch ; "URLPicture"
loc_005E3E6E: mov [edx+0000000Ch], ebx
loc_005E3E71: mov edx, var_44
loc_005E3E74: mov [eax], edx
loc_005E3E76: mov edx, var_40
loc_005E3E79: mov [eax+00000004h], edx
loc_005E3E7C: mov edx, var_3C
loc_005E3E7F: mov [eax+00000008h], edx
loc_005E3E82: mov edx, var_38
loc_005E3E85: mov [eax+0000000Ch], edx
loc_005E3E88: mov eax, var_5C
loc_005E3E8B: push eax
loc_005E3E8C: call [ecx+00000020h]
loc_005E3E8F: test eax, eax
loc_005E3E91: fnclex
loc_005E3E93: jge 005E3EFEh
loc_005E3E95: jmp 005E3EECh
loc_005E3E97: mov edx, [edx+000000D8h]
loc_005E3E9D: sub esp, 00000010h
loc_005E3EA0: mov var_3C, edx
loc_005E3EA3: mov edx, esp
loc_005E3EA5: sub esp, 00000010h
loc_005E3EA8: mov var_44, 00000009h
loc_005E3EAF: mov [edx], eax
loc_005E3EB1: mov eax, 80020004h
loc_005E3EB6: mov ecx, [ecx]
loc_005E3EB8: mov [edx+00000004h], edi
loc_005E3EBB: mov [edx+00000008h], eax
loc_005E3EBE: mov eax, esp
loc_005E3EC0: push 0043C7C4h ; "Picture"
loc_005E3EC5: mov [edx+0000000Ch], ebx
loc_005E3EC8: mov edx, var_44
loc_005E3ECB: mov [eax], edx
loc_005E3ECD: mov edx, var_40
loc_005E3ED0: mov [eax+00000004h], edx
loc_005E3ED3: mov edx, var_3C
loc_005E3ED6: mov [eax+00000008h], edx
loc_005E3ED9: mov edx, var_38
loc_005E3EDC: mov [eax+0000000Ch], edx
loc_005E3EDF: mov eax, var_5C
loc_005E3EE2: push eax
loc_005E3EE3: call [ecx+00000020h]
loc_005E3EE6: test eax, eax
loc_005E3EE8: fnclex
loc_005E3EEA: jge 005E3EFEh
loc_005E3EEC: mov ecx, var_5C
loc_005E3EEF: push 00000020h
loc_005E3EF1: push 00446FBCh
loc_005E3EF6: push ecx
loc_005E3EF7: push eax
loc_005E3EF8: call [004010CCh] ; __vbaHresultCheckObj
loc_005E3EFE: mov edx, Me
loc_005E3F01: mov eax, [edx+000000C4h]
loc_005E3F07: push eax
loc_005E3F08: call [00401044h] ; __vbaLenBstr
loc_005E3F0E: test eax, eax
loc_005E3F10: jz 005E3F7Dh
loc_005E3F12: mov ecx, Me
loc_005E3F15: sub esp, 00000010h
loc_005E3F18: mov eax, 0000000Ah
loc_005E3F1D: mov esi, [esi]
loc_005E3F1F: mov edx, [ecx+000000C4h]
loc_005E3F25: mov var_44, 00000008h
loc_005E3F2C: mov var_3C, edx
loc_005E3F2F: mov edx, esp
loc_005E3F31: sub esp, 00000010h
loc_005E3F34: mov ecx, [esi]
loc_005E3F36: mov [edx], eax
loc_005E3F38: mov eax, 80020004h
loc_005E3F3D: mov [edx+00000004h], edi
loc_005E3F40: mov [edx+00000008h], eax
loc_005E3F43: mov eax, esp
loc_005E3F45: push 0043C930h ; "URLLocation"
loc_005E3F4A: push esi
loc_005E3F4B: mov [edx+0000000Ch], ebx
loc_005E3F4E: mov edx, var_44
loc_005E3F51: mov [eax], edx
loc_005E3F53: mov edx, var_40
loc_005E3F56: mov [eax+00000004h], edx
loc_005E3F59: mov edx, var_3C
loc_005E3F5C: mov [eax+00000008h], edx
loc_005E3F5F: mov edx, var_38
loc_005E3F62: mov [eax+0000000Ch], edx
loc_005E3F65: call [ecx+00000020h]
loc_005E3F68: test eax, eax
loc_005E3F6A: fnclex
loc_005E3F6C: jge 005E3F7Dh
loc_005E3F6E: push 00000020h
loc_005E3F70: push 00446FBCh
loc_005E3F75: push esi
loc_005E3F76: push eax
loc_005E3F77: call [004010CCh] ; __vbaHresultCheckObj
loc_005E3F7D: mov var_4, 00000000h
loc_005E3F84: push 005E3FA0h
loc_005E3F89: jmp 005E3F9Fh
loc_005E3F8B: lea eax, var_34
loc_005E3F8E: lea ecx, var_24
loc_005E3F91: push eax
loc_005E3F92: push ecx
loc_005E3F93: push 00000002h
loc_005E3F95: call [00401050h] ; __vbaFreeVarList
loc_005E3F9B: add esp, 0000000Ch
loc_005E3F9E: ret
loc_005E3F9F: ret
loc_005E3FA0: mov eax, Me
loc_005E3FA3: push eax
loc_005E3FA4: mov edx, [eax]
loc_005E3FA6: call [edx+00000008h]
loc_005E3FA9: mov eax, var_4
loc_005E3FAC: mov ecx, var_14
loc_005E3FAF: pop edi
loc_005E3FB0: pop esi
loc_005E3FB1: mov fs:[00000000h], ecx
loc_005E3FB8: pop ebx
loc_005E3FB9: mov esp, ebp
loc_005E3FBB: pop ebp
loc_005E3FBC: retn 0008h
End Sub
Private Sub UserControl_UnknownEvent_20(arg_C) '5DF290
loc_005DF290: push ebp
loc_005DF291: mov ebp, esp
loc_005DF293: sub esp, 00000018h
loc_005DF296: push 00412856h ; __vbaExceptHandler
loc_005DF29B: mov eax, fs:[00000000h]
loc_005DF2A1: push eax
loc_005DF2A2: mov fs:[00000000h], esp
loc_005DF2A9: mov eax, 000001C0h
loc_005DF2AE: call 00412850h ; __vbaChkstk
loc_005DF2B3: push ebx
loc_005DF2B4: push esi
loc_005DF2B5: push edi
loc_005DF2B6: mov var_18, esp
loc_005DF2B9: mov var_14, 00402B98h ; "'"
loc_005DF2C0: mov eax, Me
loc_005DF2C3: and eax, 00000001h
loc_005DF2C6: mov var_10, eax
loc_005DF2C9: mov ecx, Me
loc_005DF2CC: and ecx, FFFFFFFEh
loc_005DF2CF: mov Me, ecx
loc_005DF2D2: mov var_C, 00000000h
loc_005DF2D9: mov edx, Me
loc_005DF2DC: mov eax, [edx]
loc_005DF2DE: mov ecx, Me
loc_005DF2E1: push ecx
loc_005DF2E2: call [eax+00000004h]
loc_005DF2E5: mov var_4, 00000001h
loc_005DF2EC: mov var_4, 00000002h
loc_005DF2F3: push FFFFFFFFh
loc_005DF2F5: call [00401124h] ; __vbaOnError
loc_005DF2FB: mov var_4, 00000003h
loc_005DF302: mov edx, Me
loc_005DF305: mov [edx+00000090h], 0000h
loc_005DF30E: mov var_4, 00000004h
loc_005DF315: mov eax, arg_C
loc_005DF318: mov ecx, [eax]
loc_005DF31A: mov var_84, ecx
loc_005DF320: mov var_60, FFFFFFFFh
loc_005DF327: mov var_68, 0000000Bh
loc_005DF32E: lea edx, var_48
loc_005DF331: push edx
loc_005DF332: mov eax, 00000010h
loc_005DF337: call 00412850h ; __vbaChkstk
loc_005DF33C: mov eax, esp
loc_005DF33E: mov ecx, var_68
loc_005DF341: mov [eax], ecx
loc_005DF343: mov edx, var_64
loc_005DF346: mov [eax+00000004h], edx
loc_005DF349: mov ecx, var_60
loc_005DF34C: mov [eax+00000008h], ecx
loc_005DF34F: mov edx, var_5C
loc_005DF352: mov [eax+0000000Ch], edx
loc_005DF355: push 0043C8CCh ; "ShowDayHeader"
loc_005DF35A: mov eax, var_84
loc_005DF360: mov ecx, [eax]
loc_005DF362: mov edx, var_84
loc_005DF368: push edx
loc_005DF369: call [ecx+0000001Ch]
loc_005DF36C: fnclex
loc_005DF36E: mov var_88, eax
loc_005DF374: cmp var_88, 00000000h
loc_005DF37B: jge 005DF3A0h
loc_005DF37D: push 0000001Ch
loc_005DF37F: push 00446FBCh
loc_005DF384: mov eax, var_84
loc_005DF38A: push eax
loc_005DF38B: mov ecx, var_88
loc_005DF391: push ecx
loc_005DF392: call [004010CCh] ; __vbaHresultCheckObj
loc_005DF398: mov var_B4, eax
loc_005DF39E: jmp 005DF3AAh
loc_005DF3A0: mov var_B4, 00000000h
loc_005DF3AA: lea edx, var_48
loc_005DF3AD: push edx
loc_005DF3AE: call [00401150h] ; __vbaBoolVar
loc_005DF3B4: mov ecx, Me
loc_005DF3B7: mov [ecx+0000009Ch], ax
loc_005DF3BE: lea ecx, var_48
loc_005DF3C1: call [00401030h] ; __vbaFreeVar
loc_005DF3C7: mov var_4, 00000005h
loc_005DF3CE: mov edx, arg_C
loc_005DF3D1: mov eax, [edx]
loc_005DF3D3: mov var_84, eax
loc_005DF3D9: mov var_60, 00000000h
loc_005DF3E0: mov var_68, 0000000Bh
loc_005DF3E7: lea ecx, var_48
loc_005DF3EA: push ecx
loc_005DF3EB: mov eax, 00000010h
loc_005DF3F0: call 00412850h ; __vbaChkstk
loc_005DF3F5: mov edx, esp
loc_005DF3F7: mov eax, var_68
loc_005DF3FA: mov [edx], eax
loc_005DF3FC: mov ecx, var_64
loc_005DF3FF: mov [edx+00000004h], ecx
loc_005DF402: mov eax, var_60
loc_005DF405: mov [edx+00000008h], eax
loc_005DF408: mov ecx, var_5C
loc_005DF40B: mov [edx+0000000Ch], ecx
loc_005DF40E: push 0043C830h ; "PopupMenuDisabled"
loc_005DF413: mov edx, var_84
loc_005DF419: mov eax, [edx]
loc_005DF41B: mov ecx, var_84
loc_005DF421: push ecx
loc_005DF422: call [eax+0000001Ch]
loc_005DF425: fnclex
loc_005DF427: mov var_88, eax
loc_005DF42D: cmp var_88, 00000000h
loc_005DF434: jge 005DF459h
loc_005DF436: push 0000001Ch
loc_005DF438: push 00446FBCh
loc_005DF43D: mov edx, var_84
loc_005DF443: push edx
loc_005DF444: mov eax, var_88
loc_005DF44A: push eax
loc_005DF44B: call [004010CCh] ; __vbaHresultCheckObj
loc_005DF451: mov var_B8, eax
loc_005DF457: jmp 005DF463h
loc_005DF459: mov var_B8, 00000000h
loc_005DF463: lea ecx, var_48
loc_005DF466: push ecx
loc_005DF467: call [00401150h] ; __vbaBoolVar
loc_005DF46D: mov edx, Me
loc_005DF470: mov [edx+00000098h], ax
loc_005DF477: lea ecx, var_48
loc_005DF47A: call [00401030h] ; __vbaFreeVar
loc_005DF480: mov var_4, 00000006h
loc_005DF487: mov eax, arg_C
loc_005DF48A: mov ecx, [eax]
loc_005DF48C: mov var_84, ecx
loc_005DF492: mov var_60, FFFFFFFFh
loc_005DF499: mov var_68, 0000000Bh
loc_005DF4A0: lea edx, var_48
loc_005DF4A3: push edx
loc_005DF4A4: mov eax, 00000010h
loc_005DF4A9: call 00412850h ; __vbaChkstk
loc_005DF4AE: mov eax, esp
loc_005DF4B0: mov ecx, var_68
loc_005DF4B3: mov [eax], ecx
loc_005DF4B5: mov edx, var_64
loc_005DF4B8: mov [eax+00000004h], edx
loc_005DF4BB: mov ecx, var_60
loc_005DF4BE: mov [eax+00000008h], ecx
loc_005DF4C1: mov edx, var_5C
loc_005DF4C4: mov [eax+0000000Ch], edx
loc_005DF4C7: push 0043C8B0h ; "ShowDateTip"
loc_005DF4CC: mov eax, var_84
loc_005DF4D2: mov ecx, [eax]
loc_005DF4D4: mov edx, var_84
loc_005DF4DA: push edx
loc_005DF4DB: call [ecx+0000001Ch]
loc_005DF4DE: fnclex
loc_005DF4E0: mov var_88, eax
loc_005DF4E6: cmp var_88, 00000000h
loc_005DF4ED: jge 005DF512h
loc_005DF4EF: push 0000001Ch
loc_005DF4F1: push 00446FBCh
loc_005DF4F6: mov eax, var_84
loc_005DF4FC: push eax
loc_005DF4FD: mov ecx, var_88
loc_005DF503: push ecx
loc_005DF504: call [004010CCh] ; __vbaHresultCheckObj
loc_005DF50A: mov var_BC, eax
loc_005DF510: jmp 005DF51Ch
loc_005DF512: mov var_BC, 00000000h
loc_005DF51C: lea edx, var_48
loc_005DF51F: push edx
loc_005DF520: call [00401150h] ; __vbaBoolVar
loc_005DF526: mov ecx, Me
loc_005DF529: mov [ecx+0000009Ah], ax
loc_005DF530: lea ecx, var_48
loc_005DF533: call [00401030h] ; __vbaFreeVar
loc_005DF539: mov var_4, 00000007h
loc_005DF540: mov edx, arg_C
loc_005DF543: mov eax, [edx]
loc_005DF545: mov var_84, eax
loc_005DF54B: mov var_60, FFFFFFFFh
loc_005DF552: mov var_68, 0000000Bh
loc_005DF559: lea ecx, var_48
loc_005DF55C: push ecx
loc_005DF55D: mov eax, 00000010h
loc_005DF562: call 00412850h ; __vbaChkstk
loc_005DF567: mov edx, esp
loc_005DF569: mov eax, var_68
loc_005DF56C: mov [edx], eax
loc_005DF56E: mov ecx, var_64
loc_005DF571: mov [edx+00000004h], ecx
loc_005DF574: mov eax, var_60
loc_005DF577: mov [edx+00000008h], eax
loc_005DF57A: mov ecx, var_5C
loc_005DF57D: mov [edx+0000000Ch], ecx
loc_005DF580: push 0043C8ECh ; "ShowPeriodList"
loc_005DF585: mov edx, var_84
loc_005DF58B: mov eax, [edx]
loc_005DF58D: mov ecx, var_84
loc_005DF593: push ecx
loc_005DF594: call [eax+0000001Ch]
loc_005DF597: fnclex
loc_005DF599: mov var_88, eax
loc_005DF59F: cmp var_88, 00000000h
loc_005DF5A6: jge 005DF5CBh
loc_005DF5A8: push 0000001Ch
loc_005DF5AA: push 00446FBCh
loc_005DF5AF: mov edx, var_84
loc_005DF5B5: push edx
loc_005DF5B6: mov eax, var_88
loc_005DF5BC: push eax
loc_005DF5BD: call [004010CCh] ; __vbaHresultCheckObj
loc_005DF5C3: mov var_C0, eax
loc_005DF5C9: jmp 005DF5D5h
loc_005DF5CB: mov var_C0, 00000000h
loc_005DF5D5: lea ecx, var_48
loc_005DF5D8: push ecx
loc_005DF5D9: call [00401150h] ; __vbaBoolVar
loc_005DF5DF: mov edx, Me
loc_005DF5E2: mov [edx+0000009Eh], ax
loc_005DF5E9: lea ecx, var_48
loc_005DF5EC: call [00401030h] ; __vbaFreeVar
loc_005DF5F2: mov var_4, 00000008h
loc_005DF5F9: mov eax, Me
loc_005DF5FC: mov ecx, [eax]
loc_005DF5FE: mov edx, Me
loc_005DF601: push edx
loc_005DF602: call [ecx+000003B4h]
loc_005DF608: push eax
loc_005DF609: lea eax, var_34
loc_005DF60C: push eax
loc_005DF60D: call [00401128h] ; __vbaObjSet
loc_005DF613: mov var_84, eax
loc_005DF619: mov ecx, Me
loc_005DF61C: mov dx, [ecx+0000009Eh]
loc_005DF623: push edx
loc_005DF624: mov eax, var_84
loc_005DF62A: mov ecx, [eax]
loc_005DF62C: mov edx, var_84
loc_005DF632: push edx
loc_005DF633: call [ecx+0000009Ch]
loc_005DF639: fnclex
loc_005DF63B: mov var_88, eax
loc_005DF641: cmp var_88, 00000000h
loc_005DF648: jge 005DF670h
loc_005DF64A: push 0000009Ch
loc_005DF64F: push 00446E04h
loc_005DF654: mov eax, var_84
loc_005DF65A: push eax
loc_005DF65B: mov ecx, var_88
loc_005DF661: push ecx
loc_005DF662: call [004010CCh] ; __vbaHresultCheckObj
loc_005DF668: mov var_C4, eax
loc_005DF66E: jmp 005DF67Ah
loc_005DF670: mov var_C4, 00000000h
loc_005DF67A: lea ecx, var_34
loc_005DF67D: call [0040142Ch] ; __vbaFreeObj
loc_005DF683: mov var_4, 00000009h
loc_005DF68A: mov edx, arg_C
loc_005DF68D: mov eax, [edx]
loc_005DF68F: mov var_84, eax
loc_005DF695: mov var_60, FFFFFFFFh
loc_005DF69C: mov var_68, 0000000Bh
loc_005DF6A3: lea ecx, var_48
loc_005DF6A6: push ecx
loc_005DF6A7: mov eax, 00000010h
loc_005DF6AC: call 00412850h ; __vbaChkstk
loc_005DF6B1: mov edx, esp
loc_005DF6B3: mov eax, var_68
loc_005DF6B6: mov [edx], eax
loc_005DF6B8: mov ecx, var_64
loc_005DF6BB: mov [edx+00000004h], ecx
loc_005DF6BE: mov eax, var_60
loc_005DF6C1: mov [edx+00000008h], eax
loc_005DF6C4: mov ecx, var_5C
loc_005DF6C7: mov [edx+0000000Ch], ecx
loc_005DF6CA: push 0043C910h ; "ShowYearList"
loc_005DF6CF: mov edx, var_84
loc_005DF6D5: mov eax, [edx]
loc_005DF6D7: mov ecx, var_84
loc_005DF6DD: push ecx
loc_005DF6DE: call [eax+0000001Ch]
loc_005DF6E1: fnclex
loc_005DF6E3: mov var_88, eax
loc_005DF6E9: cmp var_88, 00000000h
loc_005DF6F0: jge 005DF715h
loc_005DF6F2: push 0000001Ch
loc_005DF6F4: push 00446FBCh
loc_005DF6F9: mov edx, var_84
loc_005DF6FF: push edx
loc_005DF700: mov eax, var_88
loc_005DF706: push eax
loc_005DF707: call [004010CCh] ; __vbaHresultCheckObj
loc_005DF70D: mov var_C8, eax
loc_005DF713: jmp 005DF71Fh
loc_005DF715: mov var_C8, 00000000h
loc_005DF71F: lea ecx, var_48
loc_005DF722: push ecx
loc_005DF723: call [00401150h] ; __vbaBoolVar
loc_005DF729: mov edx, Me
loc_005DF72C: mov [edx+000000A0h], ax
loc_005DF733: lea ecx, var_48
loc_005DF736: call [00401030h] ; __vbaFreeVar
loc_005DF73C: mov var_4, 0000000Ah
loc_005DF743: mov eax, Me
loc_005DF746: mov ecx, [eax]
loc_005DF748: mov edx, Me
loc_005DF74B: push edx
loc_005DF74C: call [ecx+000003B0h]
loc_005DF752: push eax
loc_005DF753: lea eax, var_34
loc_005DF756: push eax
loc_005DF757: call [00401128h] ; __vbaObjSet
loc_005DF75D: mov var_84, eax
loc_005DF763: mov ecx, Me
loc_005DF766: mov dx, [ecx+000000A0h]
loc_005DF76D: push edx
loc_005DF76E: mov eax, var_84
loc_005DF774: mov ecx, [eax]
loc_005DF776: mov edx, var_84
loc_005DF77C: push edx
loc_005DF77D: call [ecx+0000009Ch]
loc_005DF783: fnclex
loc_005DF785: mov var_88, eax
loc_005DF78B: cmp var_88, 00000000h
loc_005DF792: jge 005DF7BAh
loc_005DF794: push 0000009Ch
loc_005DF799: push 00446E04h
loc_005DF79E: mov eax, var_84
loc_005DF7A4: push eax
loc_005DF7A5: mov ecx, var_88
loc_005DF7AB: push ecx
loc_005DF7AC: call [004010CCh] ; __vbaHresultCheckObj
loc_005DF7B2: mov var_CC, eax
loc_005DF7B8: jmp 005DF7C4h
loc_005DF7BA: mov var_CC, 00000000h
loc_005DF7C4: lea ecx, var_34
loc_005DF7C7: call [0040142Ch] ; __vbaFreeObj
loc_005DF7CD: mov var_4, 0000000Bh
loc_005DF7D4: mov edx, Me
loc_005DF7D7: mov eax, [edx+00000010h]
loc_005DF7DA: push eax
loc_005DF7DB: lea ecx, var_90
loc_005DF7E1: push ecx
loc_005DF7E2: call [00401130h] ; __vbaObjSetAddref
loc_005DF7E8: mov var_4, 0000000Ch
loc_005DF7EF: mov edx, arg_C
loc_005DF7F2: mov eax, [edx]
loc_005DF7F4: mov var_84, eax
loc_005DF7FA: mov var_60, FFFFFFFFh
loc_005DF801: mov var_68, 0000000Bh
loc_005DF808: lea ecx, var_48
loc_005DF80B: push ecx
loc_005DF80C: mov eax, 00000010h
loc_005DF811: call 00412850h ; __vbaChkstk
loc_005DF816: mov edx, esp
loc_005DF818: mov eax, var_68
loc_005DF81B: mov [edx], eax
loc_005DF81D: mov ecx, var_64
loc_005DF820: mov [edx+00000004h], ecx
loc_005DF823: mov eax, var_60
loc_005DF826: mov [edx+00000008h], eax
loc_005DF829: mov ecx, var_5C
loc_005DF82C: mov [edx+0000000Ch], ecx
loc_005DF82F: push 0043C714h ; "Enabled"
loc_005DF834: mov edx, var_84
loc_005DF83A: mov eax, [edx]
loc_005DF83C: mov ecx, var_84
loc_005DF842: push ecx
loc_005DF843: call [eax+0000001Ch]
loc_005DF846: fnclex
loc_005DF848: mov var_88, eax
loc_005DF84E: cmp var_88, 00000000h
loc_005DF855: jge 005DF87Ah
loc_005DF857: push 0000001Ch
loc_005DF859: push 00446FBCh
loc_005DF85E: mov edx, var_84
loc_005DF864: push edx
loc_005DF865: mov eax, var_88
loc_005DF86B: push eax
loc_005DF86C: call [004010CCh] ; __vbaHresultCheckObj
loc_005DF872: mov var_D0, eax
loc_005DF878: jmp 005DF884h
loc_005DF87A: mov var_D0, 00000000h
loc_005DF884: lea ecx, var_48
loc_005DF887: push ecx
loc_005DF888: call [00401150h] ; __vbaBoolVar
loc_005DF88E: push eax
loc_005DF88F: mov edx, var_90
loc_005DF895: mov eax, [edx]
loc_005DF897: mov ecx, var_90
loc_005DF89D: push ecx
loc_005DF89E: call [eax+00000094h]
loc_005DF8A4: fnclex
loc_005DF8A6: mov var_8C, eax
loc_005DF8AC: cmp var_8C, 00000000h
loc_005DF8B3: jge 005DF8DBh
loc_005DF8B5: push 00000094h
loc_005DF8BA: push 00446758h
loc_005DF8BF: mov edx, var_90
loc_005DF8C5: push edx
loc_005DF8C6: mov eax, var_8C
loc_005DF8CC: push eax
loc_005DF8CD: call [004010CCh] ; __vbaHresultCheckObj
loc_005DF8D3: mov var_D4, eax
loc_005DF8D9: jmp 005DF8E5h
loc_005DF8DB: mov var_D4, 00000000h
loc_005DF8E5: lea ecx, var_48
loc_005DF8E8: call [00401030h] ; __vbaFreeVar
loc_005DF8EE: mov var_4, 0000000Dh
loc_005DF8F5: mov ecx, Me
loc_005DF8F8: mov edx, [ecx]
loc_005DF8FA: mov eax, Me
loc_005DF8FD: push eax
loc_005DF8FE: call [edx+000003B4h]
loc_005DF904: push eax
loc_005DF905: lea ecx, var_34
loc_005DF908: push ecx
loc_005DF909: call [00401128h] ; __vbaObjSet
loc_005DF90F: mov var_88, eax
loc_005DF915: lea edx, var_7C
loc_005DF918: push edx
loc_005DF919: mov eax, var_90
loc_005DF91F: mov ecx, [eax]
loc_005DF921: mov edx, var_90
loc_005DF927: push edx
loc_005DF928: call [ecx+00000090h]
loc_005DF92E: fnclex
loc_005DF930: mov var_84, eax
loc_005DF936: cmp var_84, 00000000h
loc_005DF93D: jge 005DF965h
loc_005DF93F: push 00000090h
loc_005DF944: push 00446758h
loc_005DF949: mov eax, var_90
loc_005DF94F: push eax
loc_005DF950: mov ecx, var_84
loc_005DF956: push ecx
loc_005DF957: call [004010CCh] ; __vbaHresultCheckObj
loc_005DF95D: mov var_D8, eax
loc_005DF963: jmp 005DF96Fh
loc_005DF965: mov var_D8, 00000000h
loc_005DF96F: mov dx, var_7C
loc_005DF973: push edx
loc_005DF974: mov eax, var_88
loc_005DF97A: mov ecx, [eax]
loc_005DF97C: mov edx, var_88
loc_005DF982: push edx
loc_005DF983: call [ecx+00000094h]
loc_005DF989: fnclex
loc_005DF98B: mov var_8C, eax
loc_005DF991: cmp var_8C, 00000000h
loc_005DF998: jge 005DF9C0h
loc_005DF99A: push 00000094h
loc_005DF99F: push 00446E04h
loc_005DF9A4: mov eax, var_88
loc_005DF9AA: push eax
loc_005DF9AB: mov ecx, var_8C
loc_005DF9B1: push ecx
loc_005DF9B2: call [004010CCh] ; __vbaHresultCheckObj
loc_005DF9B8: mov var_DC, eax
loc_005DF9BE: jmp 005DF9CAh
loc_005DF9C0: mov var_DC, 00000000h
loc_005DF9CA: lea ecx, var_34
loc_005DF9CD: call [0040142Ch] ; __vbaFreeObj
loc_005DF9D3: mov var_4, 0000000Eh
loc_005DF9DA: mov edx, Me
loc_005DF9DD: mov eax, [edx]
loc_005DF9DF: mov ecx, Me
loc_005DF9E2: push ecx
loc_005DF9E3: call [eax+000003B0h]
loc_005DF9E9: push eax
loc_005DF9EA: lea edx, var_34
loc_005DF9ED: push edx
loc_005DF9EE: call [00401128h] ; __vbaObjSet
loc_005DF9F4: mov var_88, eax
loc_005DF9FA: lea eax, var_7C
loc_005DF9FD: push eax
loc_005DF9FE: mov ecx, var_90
loc_005DFA04: mov edx, [ecx]
loc_005DFA06: mov eax, var_90
loc_005DFA0C: push eax
loc_005DFA0D: call [edx+00000090h]
loc_005DFA13: fnclex
loc_005DFA15: mov var_84, eax
loc_005DFA1B: cmp var_84, 00000000h
loc_005DFA22: jge 005DFA4Ah
loc_005DFA24: push 00000090h
loc_005DFA29: push 00446758h
loc_005DFA2E: mov ecx, var_90
loc_005DFA34: push ecx
loc_005DFA35: mov edx, var_84
loc_005DFA3B: push edx
loc_005DFA3C: call [004010CCh] ; __vbaHresultCheckObj
loc_005DFA42: mov var_E0, eax
loc_005DFA48: jmp 005DFA54h
loc_005DFA4A: mov var_E0, 00000000h
loc_005DFA54: mov ax, var_7C
loc_005DFA58: push eax
loc_005DFA59: mov ecx, var_88
loc_005DFA5F: mov edx, [ecx]
loc_005DFA61: mov eax, var_88
loc_005DFA67: push eax
loc_005DFA68: call [edx+00000094h]
loc_005DFA6E: fnclex
loc_005DFA70: mov var_8C, eax
loc_005DFA76: cmp var_8C, 00000000h
loc_005DFA7D: jge 005DFAA5h
loc_005DFA7F: push 00000094h
loc_005DFA84: push 00446E04h
loc_005DFA89: mov ecx, var_88
loc_005DFA8F: push ecx
loc_005DFA90: mov edx, var_8C
loc_005DFA96: push edx
loc_005DFA97: call [004010CCh] ; __vbaHresultCheckObj
loc_005DFA9D: mov var_E4, eax
loc_005DFAA3: jmp 005DFAAFh
loc_005DFAA5: mov var_E4, 00000000h
loc_005DFAAF: lea ecx, var_34
loc_005DFAB2: call [0040142Ch] ; __vbaFreeObj
loc_005DFAB8: mov var_4, 0000000Fh
loc_005DFABF: push 00000000h
loc_005DFAC1: lea eax, var_90
loc_005DFAC7: push eax
loc_005DFAC8: call [00401130h] ; __vbaObjSetAddref
loc_005DFACE: mov var_4, 00000010h
loc_005DFAD5: mov ecx, arg_C
loc_005DFAD8: mov edx, [ecx]
loc_005DFADA: mov var_84, edx
loc_005DFAE0: mov var_60, 00000001h
loc_005DFAE7: mov var_68, 00000003h
loc_005DFAEE: lea eax, var_48
loc_005DFAF1: push eax
loc_005DFAF2: mov eax, 00000010h
loc_005DFAF7: call 00412850h ; __vbaChkstk
loc_005DFAFC: mov ecx, esp
loc_005DFAFE: mov edx, var_68
loc_005DFB01: mov [ecx], edx
loc_005DFB03: mov eax, var_64
loc_005DFB06: mov [ecx+00000004h], eax
loc_005DFB09: mov edx, var_60
loc_005DFB0C: mov [ecx+00000008h], edx
loc_005DFB0F: mov eax, var_5C
loc_005DFB12: mov [ecx+0000000Ch], eax
loc_005DFB15: push 0043C798h ; "LineStyle"
loc_005DFB1A: mov ecx, var_84
loc_005DFB20: mov edx, [ecx]
loc_005DFB22: mov eax, var_84
loc_005DFB28: push eax
loc_005DFB29: call [edx+0000001Ch]
loc_005DFB2C: fnclex
loc_005DFB2E: mov var_88, eax
loc_005DFB34: cmp var_88, 00000000h
loc_005DFB3B: jge 005DFB60h
loc_005DFB3D: push 0000001Ch
loc_005DFB3F: push 00446FBCh
loc_005DFB44: mov ecx, var_84
loc_005DFB4A: push ecx
loc_005DFB4B: mov edx, var_88
loc_005DFB51: push edx
loc_005DFB52: call [004010CCh] ; __vbaHresultCheckObj
loc_005DFB58: mov var_E8, eax
loc_005DFB5E: jmp 005DFB6Ah
loc_005DFB60: mov var_E8, 00000000h
loc_005DFB6A: lea eax, var_48
loc_005DFB6D: push eax
loc_005DFB6E: call [0040134Ch] ; __vbaI4Var
loc_005DFB74: mov ecx, Me
loc_005DFB77: mov [ecx+000000B4h], eax
loc_005DFB7D: lea ecx, var_48
loc_005DFB80: call [00401030h] ; __vbaFreeVar
loc_005DFB86: mov var_4, 00000011h
loc_005DFB8D: mov edx, arg_C
loc_005DFB90: mov eax, [edx]
loc_005DFB92: mov var_84, eax
loc_005DFB98: mov var_60, 00000000h
loc_005DFB9F: mov var_68, 00000003h
loc_005DFBA6: lea ecx, var_48
loc_005DFBA9: push ecx
loc_005DFBAA: mov eax, 00000010h
loc_005DFBAF: call 00412850h ; __vbaChkstk
loc_005DFBB4: mov edx, esp
loc_005DFBB6: mov eax, var_68
loc_005DFBB9: mov [edx], eax
loc_005DFBBB: mov ecx, var_64
loc_005DFBBE: mov [edx+00000004h], ecx
loc_005DFBC1: mov eax, var_60
loc_005DFBC4: mov [edx+00000008h], eax
loc_005DFBC7: mov ecx, var_5C
loc_005DFBCA: mov [edx+0000000Ch], ecx
loc_005DFBCD: push 0043C9A0h ; "YearStartPlacement"
loc_005DFBD2: mov edx, var_84
loc_005DFBD8: mov eax, [edx]
loc_005DFBDA: mov ecx, var_84
loc_005DFBE0: push ecx
loc_005DFBE1: call [eax+0000001Ch]
loc_005DFBE4: fnclex
loc_005DFBE6: mov var_88, eax
loc_005DFBEC: cmp var_88, 00000000h
loc_005DFBF3: jge 005DFC18h
loc_005DFBF5: push 0000001Ch
loc_005DFBF7: push 00446FBCh
loc_005DFBFC: mov edx, var_84
loc_005DFC02: push edx
loc_005DFC03: mov eax, var_88
loc_005DFC09: push eax
loc_005DFC0A: call [004010CCh] ; __vbaHresultCheckObj
loc_005DFC10: mov var_EC, eax
loc_005DFC16: jmp 005DFC22h
loc_005DFC18: mov var_EC, 00000000h
loc_005DFC22: lea ecx, var_48
loc_005DFC25: push ecx
loc_005DFC26: call [004012C0h] ; __vbaI2Var
loc_005DFC2C: mov edx, Me
loc_005DFC2F: mov [edx+000000BEh], ax
loc_005DFC36: lea ecx, var_48
loc_005DFC39: call [00401030h] ; __vbaFreeVar
loc_005DFC3F: mov var_4, 00000012h
loc_005DFC46: mov eax, arg_C
loc_005DFC49: mov ecx, [eax]
loc_005DFC4B: mov var_84, ecx
loc_005DFC51: mov var_60, 00000000h
loc_005DFC58: mov var_68, 00000003h
loc_005DFC5F: lea edx, var_48
loc_005DFC62: push edx
loc_005DFC63: mov eax, 00000010h
loc_005DFC68: call 00412850h ; __vbaChkstk
loc_005DFC6D: mov eax, esp
loc_005DFC6F: mov ecx, var_68
loc_005DFC72: mov [eax], ecx
loc_005DFC74: mov edx, var_64
loc_005DFC77: mov [eax+00000004h], edx
loc_005DFC7A: mov ecx, var_60
loc_005DFC7D: mov [eax+00000008h], ecx
loc_005DFC80: mov edx, var_5C
loc_005DFC83: mov [eax+0000000Ch], edx
loc_005DFC86: push 0043C4F0h ; "DayNumberAlignment"
loc_005DFC8B: mov eax, var_84
loc_005DFC91: mov ecx, [eax]
loc_005DFC93: mov edx, var_84
loc_005DFC99: push edx
loc_005DFC9A: call [ecx+0000001Ch]
loc_005DFC9D: fnclex
loc_005DFC9F: mov var_88, eax
loc_005DFCA5: cmp var_88, 00000000h
loc_005DFCAC: jge 005DFCD1h
loc_005DFCAE: push 0000001Ch
loc_005DFCB0: push 00446FBCh
loc_005DFCB5: mov eax, var_84
loc_005DFCBB: push eax
loc_005DFCBC: mov ecx, var_88
loc_005DFCC2: push ecx
loc_005DFCC3: call [004010CCh] ; __vbaHresultCheckObj
loc_005DFCC9: mov var_F0, eax
loc_005DFCCF: jmp 005DFCDBh
loc_005DFCD1: mov var_F0, 00000000h
loc_005DFCDB: lea edx, var_48
loc_005DFCDE: push edx
loc_005DFCDF: call [004012C0h] ; __vbaI2Var
loc_005DFCE5: mov ecx, Me
loc_005DFCE8: mov [ecx+000000A4h], ax
loc_005DFCEF: lea ecx, var_48
loc_005DFCF2: call [00401030h] ; __vbaFreeVar
loc_005DFCF8: mov var_4, 00000013h
loc_005DFCFF: mov edx, arg_C
loc_005DFD02: mov eax, [edx]
loc_005DFD04: mov var_84, eax
loc_005DFD0A: mov var_60, 00000002h
loc_005DFD11: mov var_68, 00000003h
loc_005DFD18: lea ecx, var_48
loc_005DFD1B: push ecx
loc_005DFD1C: mov eax, 00000010h
loc_005DFD21: call 00412850h ; __vbaChkstk
loc_005DFD26: mov edx, esp
loc_005DFD28: mov eax, var_68
loc_005DFD2B: mov [edx], eax
loc_005DFD2D: mov ecx, var_64
loc_005DFD30: mov [edx+00000004h], ecx
loc_005DFD33: mov eax, var_60
loc_005DFD36: mov [edx+00000008h], eax
loc_005DFD39: mov ecx, var_5C
loc_005DFD3C: mov [edx+0000000Ch], ecx
loc_005DFD3F: push 0043C574h ; "DayHeaderFormat"
loc_005DFD44: mov edx, var_84
loc_005DFD4A: mov eax, [edx]
loc_005DFD4C: mov ecx, var_84
loc_005DFD52: push ecx
loc_005DFD53: call [eax+0000001Ch]
loc_005DFD56: fnclex
loc_005DFD58: mov var_88, eax
loc_005DFD5E: cmp var_88, 00000000h
loc_005DFD65: jge 005DFD8Ah
loc_005DFD67: push 0000001Ch
loc_005DFD69: push 00446FBCh
loc_005DFD6E: mov edx, var_84
loc_005DFD74: push edx
loc_005DFD75: mov eax, var_88
loc_005DFD7B: push eax
loc_005DFD7C: call [004010CCh] ; __vbaHresultCheckObj
loc_005DFD82: mov var_F4, eax
loc_005DFD88: jmp 005DFD94h
loc_005DFD8A: mov var_F4, 00000000h
loc_005DFD94: lea ecx, var_48
loc_005DFD97: push ecx
loc_005DFD98: call [0040134Ch] ; __vbaI4Var
loc_005DFD9E: mov edx, Me
loc_005DFDA1: mov [edx+000000A8h], eax
loc_005DFDA7: lea ecx, var_48
loc_005DFDAA: call [00401030h] ; __vbaFreeVar
loc_005DFDB0: mov var_4, 00000014h
loc_005DFDB7: mov eax, arg_C
loc_005DFDBA: mov ecx, [eax]
loc_005DFDBC: mov var_84, ecx
loc_005DFDC2: mov var_60, 00000001h
loc_005DFDC9: mov var_68, 00000003h
loc_005DFDD0: lea edx, var_48
loc_005DFDD3: push edx
loc_005DFDD4: mov eax, 00000010h
loc_005DFDD9: call 00412850h ; __vbaChkstk
loc_005DFDDE: mov eax, esp
loc_005DFDE0: mov ecx, var_68
loc_005DFDE3: mov [eax], ecx
loc_005DFDE5: mov edx, var_64
loc_005DFDE8: mov [eax+00000004h], edx
loc_005DFDEB: mov ecx, var_60
loc_005DFDEE: mov [eax+00000008h], ecx
loc_005DFDF1: mov edx, var_5C
loc_005DFDF4: mov [eax+0000000Ch], edx
loc_005DFDF7: push 0043C728h ; "ExtraWeekPlacement"
loc_005DFDFC: mov eax, var_84
loc_005DFE02: mov ecx, [eax]
loc_005DFE04: mov edx, var_84
loc_005DFE0A: push edx
loc_005DFE0B: call [ecx+0000001Ch]
loc_005DFE0E: fnclex
loc_005DFE10: mov var_88, eax
loc_005DFE16: cmp var_88, 00000000h
loc_005DFE1D: jge 005DFE42h
loc_005DFE1F: push 0000001Ch
loc_005DFE21: push 00446FBCh
loc_005DFE26: mov eax, var_84
loc_005DFE2C: push eax
loc_005DFE2D: mov ecx, var_88
loc_005DFE33: push ecx
loc_005DFE34: call [004010CCh] ; __vbaHresultCheckObj
loc_005DFE3A: mov var_F8, eax
loc_005DFE40: jmp 005DFE4Ch
loc_005DFE42: mov var_F8, 00000000h
loc_005DFE4C: lea edx, var_48
loc_005DFE4F: push edx
loc_005DFE50: call [0040134Ch] ; __vbaI4Var
loc_005DFE56: mov ecx, Me
loc_005DFE59: mov [ecx+000000ACh], eax
loc_005DFE5F: lea ecx, var_48
loc_005DFE62: call [00401030h] ; __vbaFreeVar
loc_005DFE68: mov var_4, 00000015h
loc_005DFE6F: mov edx, arg_C
loc_005DFE72: mov eax, [edx]
loc_005DFE74: mov var_84, eax
loc_005DFE7A: mov var_60, 00000001h
loc_005DFE81: mov var_68, 00000003h
loc_005DFE88: lea ecx, var_48
loc_005DFE8B: push ecx
loc_005DFE8C: mov eax, 00000010h
loc_005DFE91: call 00412850h ; __vbaChkstk
loc_005DFE96: mov edx, esp
loc_005DFE98: mov eax, var_68
loc_005DFE9B: mov [edx], eax
loc_005DFE9D: mov ecx, var_64
loc_005DFEA0: mov [edx+00000004h], ecx
loc_005DFEA3: mov eax, var_60
loc_005DFEA6: mov [edx+00000008h], eax
loc_005DFEA9: mov ecx, var_5C
loc_005DFEAC: mov [edx+0000000Ch], ecx
loc_005DFEAF: push 0043C754h ; "FirstDayOfWeek"
loc_005DFEB4: mov edx, var_84
loc_005DFEBA: mov eax, [edx]
loc_005DFEBC: mov ecx, var_84
loc_005DFEC2: push ecx
loc_005DFEC3: call [eax+0000001Ch]
loc_005DFEC6: fnclex
loc_005DFEC8: mov var_88, eax
loc_005DFECE: cmp var_88, 00000000h
loc_005DFED5: jge 005DFEFAh
loc_005DFED7: push 0000001Ch
loc_005DFED9: push 00446FBCh
loc_005DFEDE: mov edx, var_84
loc_005DFEE4: push edx
loc_005DFEE5: mov eax, var_88
loc_005DFEEB: push eax
loc_005DFEEC: call [004010CCh] ; __vbaHresultCheckObj
loc_005DFEF2: mov var_FC, eax
loc_005DFEF8: jmp 005DFF04h
loc_005DFEFA: mov var_FC, 00000000h
loc_005DFF04: lea ecx, var_48
loc_005DFF07: push ecx
loc_005DFF08: call [004012C0h] ; __vbaI2Var
loc_005DFF0E: mov edx, Me
loc_005DFF11: mov [edx+000000B0h], ax
loc_005DFF18: lea ecx, var_48
loc_005DFF1B: call [00401030h] ; __vbaFreeVar
loc_005DFF21: mov var_4, 00000016h
loc_005DFF28: mov eax, arg_C
loc_005DFF2B: mov ecx, [eax]
loc_005DFF2D: mov var_84, ecx
loc_005DFF33: mov var_60, 00000006h
loc_005DFF3A: mov var_68, 00000002h
loc_005DFF41: lea edx, var_48
loc_005DFF44: push edx
loc_005DFF45: mov eax, 00000010h
loc_005DFF4A: call 00412850h ; __vbaChkstk
loc_005DFF4F: mov eax, esp
loc_005DFF51: mov ecx, var_68
loc_005DFF54: mov [eax], ecx
loc_005DFF56: mov edx, var_64
loc_005DFF59: mov [eax+00000004h], edx
loc_005DFF5C: mov ecx, var_60
loc_005DFF5F: mov [eax+00000008h], ecx
loc_005DFF62: mov edx, var_5C
loc_005DFF65: mov [eax+0000000Ch], edx
loc_005DFF68: push 0043C5E0h ; "PeriodRows"
loc_005DFF6D: mov eax, var_84
loc_005DFF73: mov ecx, [eax]
loc_005DFF75: mov edx, var_84
loc_005DFF7B: push edx
loc_005DFF7C: call [ecx+0000001Ch]
loc_005DFF7F: fnclex
loc_005DFF81: mov var_88, eax
loc_005DFF87: cmp var_88, 00000000h
loc_005DFF8E: jge 005DFFB3h
loc_005DFF90: push 0000001Ch
loc_005DFF92: push 00446FBCh
loc_005DFF97: mov eax, var_84
loc_005DFF9D: push eax
loc_005DFF9E: mov ecx, var_88
loc_005DFFA4: push ecx
loc_005DFFA5: call [004010CCh] ; __vbaHresultCheckObj
loc_005DFFAB: mov var_100, eax
loc_005DFFB1: jmp 005DFFBDh
loc_005DFFB3: mov var_100, 00000000h
loc_005DFFBD: lea edx, var_48
loc_005DFFC0: push edx
loc_005DFFC1: call [004012C0h] ; __vbaI2Var
loc_005DFFC7: mov ecx, Me
loc_005DFFCA: mov [ecx+000000B8h], ax
loc_005DFFD1: lea ecx, var_48
loc_005DFFD4: call [00401030h] ; __vbaFreeVar
loc_005DFFDA: mov var_4, 00000017h
loc_005DFFE1: mov edx, arg_C
loc_005DFFE4: mov eax, [edx]
loc_005DFFE6: mov var_84, eax
loc_005DFFEC: mov var_60, 8000000Fh
loc_005DFFF3: mov var_68, 00000003h
loc_005DFFFA: lea ecx, var_48
loc_005DFFFD: push ecx
loc_005DFFFE: mov eax, 00000010h
loc_005E0003: call 00412850h ; __vbaChkstk
loc_005E0008: mov edx, esp
loc_005E000A: mov eax, var_68
loc_005E000D: mov [edx], eax
loc_005E000F: mov ecx, var_64
loc_005E0012: mov [edx+00000004h], ecx
loc_005E0015: mov eax, var_60
loc_005E0018: mov [edx+00000008h], eax
loc_005E001B: mov ecx, var_5C
loc_005E001E: mov [edx+0000000Ch], ecx
loc_005E0021: push 0043C404h ; "BackColor"
loc_005E0026: mov edx, var_84
loc_005E002C: mov eax, [edx]
loc_005E002E: mov ecx, var_84
loc_005E0034: push ecx
loc_005E0035: call [eax+0000001Ch]
loc_005E0038: fnclex
loc_005E003A: mov var_88, eax
loc_005E0040: cmp var_88, 00000000h
loc_005E0047: jge 005E006Ch
loc_005E0049: push 0000001Ch
loc_005E004B: push 00446FBCh
loc_005E0050: mov edx, var_84
loc_005E0056: push edx
loc_005E0057: mov eax, var_88
loc_005E005D: push eax
loc_005E005E: call [004010CCh] ; __vbaHresultCheckObj
loc_005E0064: mov var_104, eax
loc_005E006A: jmp 005E0076h
loc_005E006C: mov var_104, 00000000h
loc_005E0076: lea ecx, var_48
loc_005E0079: push ecx
loc_005E007A: call [0040134Ch] ; __vbaI4Var
loc_005E0080: mov edx, Me
loc_005E0083: mov [edx+000000E0h], eax
loc_005E0089: lea ecx, var_48
loc_005E008C: call [00401030h] ; __vbaFreeVar
loc_005E0092: mov var_4, 00000018h
loc_005E0099: mov eax, Me
loc_005E009C: mov ecx, [eax+000000E0h]
loc_005E00A2: push ecx
loc_005E00A3: mov edx, Me
loc_005E00A6: mov eax, [edx+00000010h]
loc_005E00A9: mov ecx, Me
loc_005E00AC: mov edx, [ecx+00000010h]
loc_005E00AF: mov ecx, [edx]
loc_005E00B1: push eax
loc_005E00B2: call [ecx+00000064h]
loc_005E00B5: fnclex
loc_005E00B7: mov var_84, eax
loc_005E00BD: cmp var_84, 00000000h
loc_005E00C4: jge 005E00E9h
loc_005E00C6: push 00000064h
loc_005E00C8: push 00446758h
loc_005E00CD: mov edx, Me
loc_005E00D0: mov eax, [edx+00000010h]
loc_005E00D3: push eax
loc_005E00D4: mov ecx, var_84
loc_005E00DA: push ecx
loc_005E00DB: call [004010CCh] ; __vbaHresultCheckObj
loc_005E00E1: mov var_108, eax
loc_005E00E7: jmp 005E00F3h
loc_005E00E9: mov var_108, 00000000h
loc_005E00F3: mov var_4, 00000019h
loc_005E00FA: mov edx, arg_C
loc_005E00FD: mov eax, [edx]
loc_005E00FF: mov var_84, eax
loc_005E0105: mov var_60, 8000000Fh
loc_005E010C: mov var_68, 00000003h
loc_005E0113: lea ecx, var_48
loc_005E0116: push ecx
loc_005E0117: mov eax, 00000010h
loc_005E011C: call 00412850h ; __vbaChkstk
loc_005E0121: mov edx, esp
loc_005E0123: mov eax, var_68
loc_005E0126: mov [edx], eax
loc_005E0128: mov ecx, var_64
loc_005E012B: mov [edx+00000004h], ecx
loc_005E012E: mov eax, var_60
loc_005E0131: mov [edx+00000008h], eax
loc_005E0134: mov ecx, var_5C
loc_005E0137: mov [edx+0000000Ch], ecx
loc_005E013A: push 0043C468h ; "CurrentPeriodbackColor"
loc_005E013F: mov edx, var_84
loc_005E0145: mov eax, [edx]
loc_005E0147: mov ecx, var_84
loc_005E014D: push ecx
loc_005E014E: call [eax+0000001Ch]
loc_005E0151: fnclex
loc_005E0153: mov var_88, eax
loc_005E0159: cmp var_88, 00000000h
loc_005E0160: jge 005E0185h
loc_005E0162: push 0000001Ch
loc_005E0164: push 00446FBCh
loc_005E0169: mov edx, var_84
loc_005E016F: push edx
loc_005E0170: mov eax, var_88
loc_005E0176: push eax
loc_005E0177: call [004010CCh] ; __vbaHresultCheckObj
loc_005E017D: mov var_10C, eax
loc_005E0183: jmp 005E018Fh
loc_005E0185: mov var_10C, 00000000h
loc_005E018F: lea ecx, var_48
loc_005E0192: push ecx
loc_005E0193: call [0040134Ch] ; __vbaI4Var
loc_005E0199: mov edx, Me
loc_005E019C: mov [edx+000000E4h], eax
loc_005E01A2: lea ecx, var_48
loc_005E01A5: call [00401030h] ; __vbaFreeVar
loc_005E01AB: mov var_4, 0000001Ah
loc_005E01B2: mov eax, arg_C
loc_005E01B5: mov ecx, [eax]
loc_005E01B7: mov var_84, ecx
loc_005E01BD: mov var_60, 00800000h
loc_005E01C4: mov var_68, 00000003h
loc_005E01CB: lea edx, var_48
loc_005E01CE: push edx
loc_005E01CF: mov eax, 00000010h
loc_005E01D4: call 00412850h ; __vbaChkstk
loc_005E01D9: mov eax, esp
loc_005E01DB: mov ecx, var_68
loc_005E01DE: mov [eax], ecx
loc_005E01E0: mov edx, var_64
loc_005E01E3: mov [eax+00000004h], edx
loc_005E01E6: mov ecx, var_60
loc_005E01E9: mov [eax+00000008h], ecx
loc_005E01EC: mov edx, var_5C
loc_005E01EF: mov [eax+0000000Ch], edx
loc_005E01F2: push 0043C49Ch ; "CurrentPeriodForeColor"
loc_005E01F7: mov eax, var_84
loc_005E01FD: mov ecx, [eax]
loc_005E01FF: mov edx, var_84
loc_005E0205: push edx
loc_005E0206: call [ecx+0000001Ch]
loc_005E0209: fnclex
loc_005E020B: mov var_88, eax
loc_005E0211: cmp var_88, 00000000h
loc_005E0218: jge 005E023Dh
loc_005E021A: push 0000001Ch
loc_005E021C: push 00446FBCh
loc_005E0221: mov eax, var_84
loc_005E0227: push eax
loc_005E0228: mov ecx, var_88
loc_005E022E: push ecx
loc_005E022F: call [004010CCh] ; __vbaHresultCheckObj
loc_005E0235: mov var_110, eax
loc_005E023B: jmp 005E0247h
loc_005E023D: mov var_110, 00000000h
loc_005E0247: lea edx, var_48
loc_005E024A: push edx
loc_005E024B: call [0040134Ch] ; __vbaI4Var
loc_005E0251: mov ecx, Me
loc_005E0254: mov [ecx+000000E8h], eax
loc_005E025A: lea ecx, var_48
loc_005E025D: call [00401030h] ; __vbaFreeVar
loc_005E0263: mov var_4, 0000001Bh
loc_005E026A: mov edx, arg_C
loc_005E026D: mov eax, [edx]
loc_005E026F: mov var_84, eax
loc_005E0275: mov var_60, 000200FFh
loc_005E027C: mov var_68, 00000003h
loc_005E0283: lea ecx, var_48
loc_005E0286: push ecx
loc_005E0287: mov eax, 00000010h
loc_005E028C: call 00412850h ; __vbaChkstk
loc_005E0291: mov edx, esp
loc_005E0293: mov eax, var_68
loc_005E0296: mov [edx], eax
loc_005E0298: mov ecx, var_64
loc_005E029B: mov [edx+00000004h], ecx
loc_005E029E: mov eax, var_60
loc_005E02A1: mov [edx+00000008h], eax
loc_005E02A4: mov ecx, var_5C
loc_005E02A7: mov [edx+0000000Ch], ecx
loc_005E02AA: push 0043C3C0h ; "ActiveDayForeColor"
loc_005E02AF: mov edx, var_84
loc_005E02B5: mov eax, [edx]
loc_005E02B7: mov ecx, var_84
loc_005E02BD: push ecx
loc_005E02BE: call [eax+0000001Ch]
loc_005E02C1: fnclex
loc_005E02C3: mov var_88, eax
loc_005E02C9: cmp var_88, 00000000h
loc_005E02D0: jge 005E02F5h
loc_005E02D2: push 0000001Ch
loc_005E02D4: push 00446FBCh
loc_005E02D9: mov edx, var_84
loc_005E02DF: push edx
loc_005E02E0: mov eax, var_88
loc_005E02E6: push eax
loc_005E02E7: call [004010CCh] ; __vbaHresultCheckObj
loc_005E02ED: mov var_114, eax
loc_005E02F3: jmp 005E02FFh
loc_005E02F5: mov var_114, 00000000h
loc_005E02FF: lea ecx, var_48
loc_005E0302: push ecx
loc_005E0303: call [0040134Ch] ; __vbaI4Var
loc_005E0309: mov edx, Me
loc_005E030C: mov [edx+000000DCh], eax
loc_005E0312: lea ecx, var_48
loc_005E0315: call [00401030h] ; __vbaFreeVar
loc_005E031B: mov var_4, 0000001Ch
loc_005E0322: mov eax, arg_C
loc_005E0325: mov ecx, [eax]
loc_005E0327: mov var_84, ecx
loc_005E032D: mov var_60, 0080FFFFh
loc_005E0334: mov var_68, 00000003h
loc_005E033B: lea edx, var_48
loc_005E033E: push edx
loc_005E033F: mov eax, 00000010h
loc_005E0344: call 00412850h ; __vbaChkstk
loc_005E0349: mov eax, esp
loc_005E034B: mov ecx, var_68
loc_005E034E: mov [eax], ecx
loc_005E0350: mov edx, var_64
loc_005E0353: mov [eax+00000004h], edx
loc_005E0356: mov ecx, var_60
loc_005E0359: mov [eax+00000008h], ecx
loc_005E035C: mov edx, var_5C
loc_005E035F: mov [eax+0000000Ch], edx
loc_005E0362: push 0043C51Ch ; "DayHeaderBackColor"
loc_005E0367: mov eax, var_84
loc_005E036D: mov ecx, [eax]
loc_005E036F: mov edx, var_84
loc_005E0375: push edx
loc_005E0376: call [ecx+0000001Ch]
loc_005E0379: fnclex
loc_005E037B: mov var_88, eax
loc_005E0381: cmp var_88, 00000000h
loc_005E0388: jge 005E03ADh
loc_005E038A: push 0000001Ch
loc_005E038C: push 00446FBCh
loc_005E0391: mov eax, var_84
loc_005E0397: push eax
loc_005E0398: mov ecx, var_88
loc_005E039E: push ecx
loc_005E039F: call [004010CCh] ; __vbaHresultCheckObj
loc_005E03A5: mov var_118, eax
loc_005E03AB: jmp 005E03B7h
loc_005E03AD: mov var_118, 00000000h
loc_005E03B7: lea edx, var_48
loc_005E03BA: push edx
loc_005E03BB: call [0040134Ch] ; __vbaI4Var
loc_005E03C1: mov ecx, Me
loc_005E03C4: mov [ecx+000000ECh], eax
loc_005E03CA: lea ecx, var_48
loc_005E03CD: call [00401030h] ; __vbaFreeVar
loc_005E03D3: mov var_4, 0000001Dh
loc_005E03DA: mov edx, arg_C
loc_005E03DD: mov eax, [edx]
loc_005E03DF: mov var_84, eax
loc_005E03E5: mov var_60, 00800000h
loc_005E03EC: mov var_68, 00000003h
loc_005E03F3: lea ecx, var_48
loc_005E03F6: push ecx
loc_005E03F7: mov eax, 00000010h
loc_005E03FC: call 00412850h ; __vbaChkstk
loc_005E0401: mov edx, esp
loc_005E0403: mov eax, var_68
loc_005E0406: mov [edx], eax
loc_005E0408: mov ecx, var_64
loc_005E040B: mov [edx+00000004h], ecx
loc_005E040E: mov eax, var_60
loc_005E0411: mov [edx+00000008h], eax
loc_005E0414: mov ecx, var_5C
loc_005E0417: mov [edx+0000000Ch], ecx
loc_005E041A: push 0043C548h ; "DayHeaderForeColor"
loc_005E041F: mov edx, var_84
loc_005E0425: mov eax, [edx]
loc_005E0427: mov ecx, var_84
loc_005E042D: push ecx
loc_005E042E: call [eax+0000001Ch]
loc_005E0431: fnclex
loc_005E0433: mov var_88, eax
loc_005E0439: cmp var_88, 00000000h
loc_005E0440: jge 005E0465h
loc_005E0442: push 0000001Ch
loc_005E0444: push 00446FBCh
loc_005E0449: mov edx, var_84
loc_005E044F: push edx
loc_005E0450: mov eax, var_88
loc_005E0456: push eax
loc_005E0457: call [004010CCh] ; __vbaHresultCheckObj
loc_005E045D: mov var_11C, eax
loc_005E0463: jmp 005E046Fh
loc_005E0465: mov var_11C, 00000000h
loc_005E046F: lea ecx, var_48
loc_005E0472: push ecx
loc_005E0473: call [0040134Ch] ; __vbaI4Var
loc_005E0479: mov edx, Me
loc_005E047C: mov [edx+000000F0h], eax
loc_005E0482: lea ecx, var_48
loc_005E0485: call [00401030h] ; __vbaFreeVar
loc_005E048B: mov var_4, 0000001Eh
loc_005E0492: mov eax, arg_C
loc_005E0495: mov ecx, [eax]
loc_005E0497: mov var_84, ecx
loc_005E049D: mov var_60, 80000015h
loc_005E04A4: mov var_68, 00000003h
loc_005E04AB: lea edx, var_48
loc_005E04AE: push edx
loc_005E04AF: mov eax, 00000010h
loc_005E04B4: call 00412850h ; __vbaChkstk
loc_005E04B9: mov eax, esp
loc_005E04BB: mov ecx, var_68
loc_005E04BE: mov [eax], ecx
loc_005E04C0: mov edx, var_64
loc_005E04C3: mov [eax+00000004h], edx
loc_005E04C6: mov ecx, var_60
loc_005E04C9: mov [eax+00000008h], ecx
loc_005E04CC: mov edx, var_5C
loc_005E04CF: mov [eax+0000000Ch], edx
loc_005E04D2: push 0043C778h ; "FlatLineColor"
loc_005E04D7: mov eax, var_84
loc_005E04DD: mov ecx, [eax]
loc_005E04DF: mov edx, var_84
loc_005E04E5: push edx
loc_005E04E6: call [ecx+0000001Ch]
loc_005E04E9: fnclex
loc_005E04EB: mov var_88, eax
loc_005E04F1: cmp var_88, 00000000h
loc_005E04F8: jge 005E051Dh
loc_005E04FA: push 0000001Ch
loc_005E04FC: push 00446FBCh
loc_005E0501: mov eax, var_84
loc_005E0507: push eax
loc_005E0508: mov ecx, var_88
loc_005E050E: push ecx
loc_005E050F: call [004010CCh] ; __vbaHresultCheckObj
loc_005E0515: mov var_120, eax
loc_005E051B: jmp 005E0527h
loc_005E051D: mov var_120, 00000000h
loc_005E0527: lea edx, var_48
loc_005E052A: push edx
loc_005E052B: call [0040134Ch] ; __vbaI4Var
loc_005E0531: mov ecx, Me
loc_005E0534: mov [ecx+000000F4h], eax
loc_005E053A: lea ecx, var_48
loc_005E053D: call [00401030h] ; __vbaFreeVar
loc_005E0543: mov var_4, 0000001Fh
loc_005E054A: mov edx, arg_C
loc_005E054D: mov eax, [edx]
loc_005E054F: mov var_84, eax
loc_005E0555: mov var_60, 0080FFFFh
loc_005E055C: mov var_68, 00000003h
loc_005E0563: lea ecx, var_48
loc_005E0566: push ecx
loc_005E0567: mov eax, 00000010h
loc_005E056C: call 00412850h ; __vbaChkstk
loc_005E0571: mov edx, esp
loc_005E0573: mov eax, var_68
loc_005E0576: mov [edx], eax
loc_005E0578: mov ecx, var_64
loc_005E057B: mov [edx+00000004h], ecx
loc_005E057E: mov eax, var_60
loc_005E0581: mov [edx+00000008h], eax
loc_005E0584: mov ecx, var_5C
loc_005E0587: mov [edx+0000000Ch], ecx
loc_005E058A: push 0043C7D8h ; "PrePeriodBackColor"
loc_005E058F: mov edx, var_84
loc_005E0595: mov eax, [edx]
loc_005E0597: mov ecx, var_84
loc_005E059D: push ecx
loc_005E059E: call [eax+0000001Ch]
loc_005E05A1: fnclex
loc_005E05A3: mov var_88, eax
loc_005E05A9: cmp var_88, 00000000h
loc_005E05B0: jge 005E05D5h
loc_005E05B2: push 0000001Ch
loc_005E05B4: push 00446FBCh
loc_005E05B9: mov edx, var_84
loc_005E05BF: push edx
loc_005E05C0: mov eax, var_88
loc_005E05C6: push eax
loc_005E05C7: call [004010CCh] ; __vbaHresultCheckObj
loc_005E05CD: mov var_124, eax
loc_005E05D3: jmp 005E05DFh
loc_005E05D5: mov var_124, 00000000h
loc_005E05DF: lea ecx, var_48
loc_005E05E2: push ecx
loc_005E05E3: call [0040134Ch] ; __vbaI4Var
loc_005E05E9: mov edx, Me
loc_005E05EC: mov [edx+000000F8h], eax
loc_005E05F2: lea ecx, var_48
loc_005E05F5: call [00401030h] ; __vbaFreeVar
loc_005E05FB: mov var_4, 00000020h
loc_005E0602: mov eax, arg_C
loc_005E0605: mov ecx, [eax]
loc_005E0607: mov var_84, ecx
loc_005E060D: mov var_60, 80000012h
loc_005E0614: mov var_68, 00000003h
loc_005E061B: lea edx, var_48
loc_005E061E: push edx
loc_005E061F: mov eax, 00000010h
loc_005E0624: call 00412850h ; __vbaChkstk
loc_005E0629: mov eax, esp
loc_005E062B: mov ecx, var_68
loc_005E062E: mov [eax], ecx
loc_005E0630: mov edx, var_64
loc_005E0633: mov [eax+00000004h], edx
loc_005E0636: mov ecx, var_60
loc_005E0639: mov [eax+00000008h], ecx
loc_005E063C: mov edx, var_5C
loc_005E063F: mov [eax+0000000Ch], edx
loc_005E0642: push 0043C804h ; "PrePeriodforeColor"
loc_005E0647: mov eax, var_84
loc_005E064D: mov ecx, [eax]
loc_005E064F: mov edx, var_84
loc_005E0655: push edx
loc_005E0656: call [ecx+0000001Ch]
loc_005E0659: fnclex
loc_005E065B: mov var_88, eax
loc_005E0661: cmp var_88, 00000000h
loc_005E0668: jge 005E068Dh
loc_005E066A: push 0000001Ch
loc_005E066C: push 00446FBCh
loc_005E0671: mov eax, var_84
loc_005E0677: push eax
loc_005E0678: mov ecx, var_88
loc_005E067E: push ecx
loc_005E067F: call [004010CCh] ; __vbaHresultCheckObj
loc_005E0685: mov var_128, eax
loc_005E068B: jmp 005E0697h
loc_005E068D: mov var_128, 00000000h
loc_005E0697: lea edx, var_48
loc_005E069A: push edx
loc_005E069B: call [0040134Ch] ; __vbaI4Var
loc_005E06A1: mov ecx, Me
loc_005E06A4: mov [ecx+000000FCh], eax
loc_005E06AA: lea ecx, var_48
loc_005E06AD: call [00401030h] ; __vbaFreeVar
loc_005E06B3: mov var_4, 00000021h
loc_005E06BA: mov edx, arg_C
loc_005E06BD: mov eax, [edx]
loc_005E06BF: mov var_84, eax
loc_005E06C5: mov var_60, 0080FFFFh
loc_005E06CC: mov var_68, 00000003h
loc_005E06D3: lea ecx, var_48
loc_005E06D6: push ecx
loc_005E06D7: mov eax, 00000010h
loc_005E06DC: call 00412850h ; __vbaChkstk
loc_005E06E1: mov edx, esp
loc_005E06E3: mov eax, var_68
loc_005E06E6: mov [edx], eax
loc_005E06E8: mov ecx, var_64
loc_005E06EB: mov [edx+00000004h], ecx
loc_005E06EE: mov eax, var_60
loc_005E06F1: mov [edx+00000008h], eax
loc_005E06F4: mov ecx, var_5C
loc_005E06F7: mov [edx+0000000Ch], ecx
loc_005E06FA: push 0043C858h ; "PostPeriodBackColor"
loc_005E06FF: mov edx, var_84
loc_005E0705: mov eax, [edx]
loc_005E0707: mov ecx, var_84
loc_005E070D: push ecx
loc_005E070E: call [eax+0000001Ch]
loc_005E0711: fnclex
loc_005E0713: mov var_88, eax
loc_005E0719: cmp var_88, 00000000h
loc_005E0720: jge 005E0745h
loc_005E0722: push 0000001Ch
loc_005E0724: push 00446FBCh
loc_005E0729: mov edx, var_84
loc_005E072F: push edx
loc_005E0730: mov eax, var_88
loc_005E0736: push eax
loc_005E0737: call [004010CCh] ; __vbaHresultCheckObj
loc_005E073D: mov var_12C, eax
loc_005E0743: jmp 005E074Fh
loc_005E0745: mov var_12C, 00000000h
loc_005E074F: lea ecx, var_48
loc_005E0752: push ecx
loc_005E0753: call [0040134Ch] ; __vbaI4Var
loc_005E0759: mov edx, Me
loc_005E075C: mov [edx+00000100h], eax
loc_005E0762: lea ecx, var_48
loc_005E0765: call [00401030h] ; __vbaFreeVar
loc_005E076B: mov var_4, 00000022h
loc_005E0772: mov eax, arg_C
loc_005E0775: mov ecx, [eax]
loc_005E0777: mov var_84, ecx
loc_005E077D: mov var_60, 00800000h
loc_005E0784: mov var_68, 00000003h
loc_005E078B: lea edx, var_48
loc_005E078E: push edx
loc_005E078F: mov eax, 00000010h
loc_005E0794: call 00412850h ; __vbaChkstk
loc_005E0799: mov eax, esp
loc_005E079B: mov ecx, var_68
loc_005E079E: mov [eax], ecx
loc_005E07A0: mov edx, var_64
loc_005E07A3: mov [eax+00000004h], edx
loc_005E07A6: mov ecx, var_60
loc_005E07A9: mov [eax+00000008h], ecx
loc_005E07AC: mov edx, var_5C
loc_005E07AF: mov [eax+0000000Ch], edx
loc_005E07B2: push 0043C884h ; "PostPeriodforeColor"
loc_005E07B7: mov eax, var_84
loc_005E07BD: mov ecx, [eax]
loc_005E07BF: mov edx, var_84
loc_005E07C5: push edx
loc_005E07C6: call [ecx+0000001Ch]
loc_005E07C9: fnclex
loc_005E07CB: mov var_88, eax
loc_005E07D1: cmp var_88, 00000000h
loc_005E07D8: jge 005E07FDh
loc_005E07DA: push 0000001Ch
loc_005E07DC: push 00446FBCh
loc_005E07E1: mov eax, var_84
loc_005E07E7: push eax
loc_005E07E8: mov ecx, var_88
loc_005E07EE: push ecx
loc_005E07EF: call [004010CCh] ; __vbaHresultCheckObj
loc_005E07F5: mov var_130, eax
loc_005E07FB: jmp 005E0807h
loc_005E07FD: mov var_130, 00000000h
loc_005E0807: lea edx, var_48
loc_005E080A: push edx
loc_005E080B: call [0040134Ch] ; __vbaI4Var
loc_005E0811: mov ecx, Me
loc_005E0814: mov [ecx+00000104h], eax
loc_005E081A: lea ecx, var_48
loc_005E081D: call [00401030h] ; __vbaFreeVar
loc_005E0823: mov var_4, 00000023h
loc_005E082A: mov edx, arg_C
loc_005E082D: mov eax, [edx]
loc_005E082F: mov var_84, eax
loc_005E0835: mov ecx, Me
loc_005E0838: mov edx, [ecx+00000108h]
loc_005E083E: mov var_60, edx
loc_005E0841: mov var_68, 00000003h
loc_005E0848: lea eax, var_48
loc_005E084B: push eax
loc_005E084C: mov eax, 00000010h
loc_005E0851: call 00412850h ; __vbaChkstk
loc_005E0856: mov ecx, esp
loc_005E0858: mov edx, var_68
loc_005E085B: mov [ecx], edx
loc_005E085D: mov eax, var_64
loc_005E0860: mov [ecx+00000004h], eax
loc_005E0863: mov edx, var_60
loc_005E0866: mov [ecx+00000008h], edx
loc_005E0869: mov eax, var_5C
loc_005E086C: mov [ecx+0000000Ch], eax
loc_005E086F: push 0043C968h ; "YearBegin"
loc_005E0874: mov ecx, var_84
loc_005E087A: mov edx, [ecx]
loc_005E087C: mov eax, var_84
loc_005E0882: push eax
loc_005E0883: call [edx+0000001Ch]
loc_005E0886: fnclex
loc_005E0888: mov var_88, eax
loc_005E088E: cmp var_88, 00000000h
loc_005E0895: jge 005E08BAh
loc_005E0897: push 0000001Ch
loc_005E0899: push 00446FBCh
loc_005E089E: mov ecx, var_84
loc_005E08A4: push ecx
loc_005E08A5: mov edx, var_88
loc_005E08AB: push edx
loc_005E08AC: call [004010CCh] ; __vbaHresultCheckObj
loc_005E08B2: mov var_134, eax
loc_005E08B8: jmp 005E08C4h
loc_005E08BA: mov var_134, 00000000h
loc_005E08C4: lea eax, var_48
loc_005E08C7: push eax
loc_005E08C8: call [004012C0h] ; __vbaI2Var
loc_005E08CE: mov ecx, Me
loc_005E08D1: mov [ecx+000000BAh], ax
loc_005E08D8: lea ecx, var_48
loc_005E08DB: call [00401030h] ; __vbaFreeVar
loc_005E08E1: mov var_4, 00000024h
loc_005E08E8: mov edx, arg_C
loc_005E08EB: mov eax, [edx]
loc_005E08ED: mov var_84, eax
loc_005E08F3: mov ecx, Me
loc_005E08F6: mov edx, [ecx+0000010Ch]
loc_005E08FC: mov var_60, edx
loc_005E08FF: mov var_68, 00000003h
loc_005E0906: lea eax, var_48
loc_005E0909: push eax
loc_005E090A: mov eax, 00000010h
loc_005E090F: call 00412850h ; __vbaChkstk
loc_005E0914: mov ecx, esp
loc_005E0916: mov edx, var_68
loc_005E0919: mov [ecx], edx
loc_005E091B: mov eax, var_64
loc_005E091E: mov [ecx+00000004h], eax
loc_005E0921: mov edx, var_60
loc_005E0924: mov [ecx+00000008h], edx
loc_005E0927: mov eax, var_5C
loc_005E092A: mov [ecx+0000000Ch], eax
loc_005E092D: push 0043C98Ch ; "YearEnd"
loc_005E0932: mov ecx, var_84
loc_005E0938: mov edx, [ecx]
loc_005E093A: mov eax, var_84
loc_005E0940: push eax
loc_005E0941: call [edx+0000001Ch]
loc_005E0944: fnclex
loc_005E0946: mov var_88, eax
loc_005E094C: cmp var_88, 00000000h
loc_005E0953: jge 005E0978h
loc_005E0955: push 0000001Ch
loc_005E0957: push 00446FBCh
loc_005E095C: mov ecx, var_84
loc_005E0962: push ecx
loc_005E0963: mov edx, var_88
loc_005E0969: push edx
loc_005E096A: call [004010CCh] ; __vbaHresultCheckObj
loc_005E0970: mov var_138, eax
loc_005E0976: jmp 005E0982h
loc_005E0978: mov var_138, 00000000h
loc_005E0982: lea eax, var_48
loc_005E0985: push eax
loc_005E0986: call [004012C0h] ; __vbaI2Var
loc_005E098C: mov ecx, Me
loc_005E098F: mov [ecx+000000BCh], ax
loc_005E0996: lea ecx, var_48
loc_005E0999: call [00401030h] ; __vbaFreeVar
loc_005E099F: mov var_4, 00000025h
loc_005E09A6: mov edx, arg_C
loc_005E09A9: mov eax, [edx]
loc_005E09AB: mov var_84, eax
loc_005E09B1: mov var_60, 0043C9CCh ; "Dddd Mmm dd, yyyy"
loc_005E09B8: mov var_68, 00000008h
loc_005E09BF: lea ecx, var_48
loc_005E09C2: push ecx
loc_005E09C3: mov eax, 00000010h
loc_005E09C8: call 00412850h ; __vbaChkstk
loc_005E09CD: mov edx, esp
loc_005E09CF: mov eax, var_68
loc_005E09D2: mov [edx], eax
loc_005E09D4: mov ecx, var_64
loc_005E09D7: mov [edx+00000004h], ecx
loc_005E09DA: mov eax, var_60
loc_005E09DD: mov [edx+00000008h], eax
loc_005E09E0: mov ecx, var_5C
loc_005E09E3: mov [edx+0000000Ch], ecx
loc_005E09E6: push 0043C4D0h ; "DateTipFormat"
loc_005E09EB: mov edx, var_84
loc_005E09F1: mov eax, [edx]
loc_005E09F3: mov ecx, var_84
loc_005E09F9: push ecx
loc_005E09FA: call [eax+0000001Ch]
loc_005E09FD: fnclex
loc_005E09FF: mov var_88, eax
loc_005E0A05: cmp var_88, 00000000h
loc_005E0A0C: jge 005E0A31h
loc_005E0A0E: push 0000001Ch
loc_005E0A10: push 00446FBCh
loc_005E0A15: mov edx, var_84
loc_005E0A1B: push edx
loc_005E0A1C: mov eax, var_88
loc_005E0A22: push eax
loc_005E0A23: call [004010CCh] ; __vbaHresultCheckObj
loc_005E0A29: mov var_13C, eax
loc_005E0A2F: jmp 005E0A3Bh
loc_005E0A31: mov var_13C, 00000000h
loc_005E0A3B: lea ecx, var_48
loc_005E0A3E: push ecx
loc_005E0A3F: call [00401040h] ; __vbaStrVarMove
loc_005E0A45: mov edx, eax
loc_005E0A47: lea ecx, var_30
loc_005E0A4A: call [004013C0h] ; __vbaStrMove
loc_005E0A50: mov edx, eax
loc_005E0A52: mov ecx, Me
loc_005E0A55: add ecx, 000000C0h
loc_005E0A5B: call [00401310h] ; __vbaStrCopy
loc_005E0A61: lea ecx, var_30
loc_005E0A64: call [00401430h] ; __vbaFreeStr
loc_005E0A6A: lea ecx, var_48
loc_005E0A6D: call [00401030h] ; __vbaFreeVar
loc_005E0A73: mov var_4, 00000026h
loc_005E0A7A: mov edx, Me
loc_005E0A7D: cmp [edx+0000008Ch], 00000000h
loc_005E0A84: jnz 005E0AABh
loc_005E0A86: mov eax, Me
loc_005E0A89: add eax, 0000008Ch
loc_005E0A8E: push eax
loc_005E0A8F: push 00415BFCh
loc_005E0A94: call [004012FCh] ; __vbaNew2
loc_005E0A9A: mov ecx, Me
loc_005E0A9D: add ecx, 0000008Ch
loc_005E0AA3: mov var_140, ecx
loc_005E0AA9: jmp 005E0ABAh
loc_005E0AAB: mov edx, Me
loc_005E0AAE: add edx, 0000008Ch
loc_005E0AB4: mov var_140, edx
loc_005E0ABA: lea eax, var_34
loc_005E0ABD: push eax
loc_005E0ABE: mov ecx, var_140
loc_005E0AC4: mov edx, [ecx]
loc_005E0AC6: push edx
loc_005E0AC7: call 00704FA0h
loc_005E0ACC: mov eax, arg_C
loc_005E0ACF: mov ecx, [eax]
loc_005E0AD1: mov var_84, ecx
loc_005E0AD7: mov edx, var_34
loc_005E0ADA: mov var_AC, edx
loc_005E0AE0: mov var_34, 00000000h
loc_005E0AE7: mov eax, var_AC
loc_005E0AED: mov var_40, eax
loc_005E0AF0: mov var_48, 00000009h
loc_005E0AF7: lea ecx, var_58
loc_005E0AFA: push ecx
loc_005E0AFB: mov eax, 00000010h
loc_005E0B00: call 00412850h ; __vbaChkstk
loc_005E0B05: mov edx, esp
loc_005E0B07: mov eax, var_48
loc_005E0B0A: mov [edx], eax
loc_005E0B0C: mov ecx, var_44
loc_005E0B0F: mov [edx+00000004h], ecx
loc_005E0B12: mov eax, var_40
loc_005E0B15: mov [edx+00000008h], eax
loc_005E0B18: mov ecx, var_3C
loc_005E0B1B: mov [edx+0000000Ch], ecx
loc_005E0B1E: push 0043C7B0h ; "Periods"
loc_005E0B23: mov edx, var_84
loc_005E0B29: mov eax, [edx]
loc_005E0B2B: mov ecx, var_84
loc_005E0B31: push ecx
loc_005E0B32: call [eax+0000001Ch]
loc_005E0B35: fnclex
loc_005E0B37: mov var_88, eax
loc_005E0B3D: cmp var_88, 00000000h
loc_005E0B44: jge 005E0B69h
loc_005E0B46: push 0000001Ch
loc_005E0B48: push 00446FBCh
loc_005E0B4D: mov edx, var_84
loc_005E0B53: push edx
loc_005E0B54: mov eax, var_88
loc_005E0B5A: push eax
loc_005E0B5B: call [004010CCh] ; __vbaHresultCheckObj
loc_005E0B61: mov var_144, eax
loc_005E0B67: jmp 005E0B73h
loc_005E0B69: mov var_144, 00000000h
loc_005E0B73: push 00446E8Ch
loc_005E0B78: lea ecx, var_58
loc_005E0B7B: push ecx
loc_005E0B7C: call [004011F8h] ; __vbaCastObjVar
loc_005E0B82: push eax
loc_005E0B83: lea edx, var_38
loc_005E0B86: push edx
loc_005E0B87: call [00401128h] ; __vbaObjSet
loc_005E0B8D: push eax
loc_005E0B8E: mov eax, Me
loc_005E0B91: mov ecx, [eax]
loc_005E0B93: mov edx, Me
loc_005E0B96: push edx
loc_005E0B97: call [ecx+0000093Ch]
loc_005E0B9D: mov var_8C, eax
loc_005E0BA3: cmp var_8C, 00000000h
loc_005E0BAA: jge 005E0BCFh
loc_005E0BAC: push 0000093Ch
loc_005E0BB1: push 00446644h
loc_005E0BB6: mov eax, Me
loc_005E0BB9: push eax
loc_005E0BBA: mov ecx, var_8C
loc_005E0BC0: push ecx
loc_005E0BC1: call [004010CCh] ; __vbaHresultCheckObj
loc_005E0BC7: mov var_148, eax
loc_005E0BCD: jmp 005E0BD9h
loc_005E0BCF: mov var_148, 00000000h
loc_005E0BD9: lea ecx, var_38
loc_005E0BDC: call [0040142Ch] ; __vbaFreeObj
loc_005E0BE2: lea edx, var_58
loc_005E0BE5: push edx
loc_005E0BE6: lea eax, var_48
loc_005E0BE9: push eax
loc_005E0BEA: push 00000002h
loc_005E0BEC: call [00401050h] ; __vbaFreeVarList
loc_005E0BF2: add esp, 0000000Ch
loc_005E0BF5: mov var_4, 00000027h
loc_005E0BFC: mov ecx, arg_C
loc_005E0BFF: mov edx, [ecx]
loc_005E0C01: mov var_84, edx
loc_005E0C07: mov var_60, 00000000h
loc_005E0C0E: mov var_68, 0000000Bh
loc_005E0C15: lea eax, var_48
loc_005E0C18: push eax
loc_005E0C19: mov eax, 00000010h
loc_005E0C1E: call 00412850h ; __vbaChkstk
loc_005E0C23: mov ecx, esp
loc_005E0C25: mov edx, var_68
loc_005E0C28: mov [ecx], edx
loc_005E0C2A: mov eax, var_64
loc_005E0C2D: mov [ecx+00000004h], eax
loc_005E0C30: mov edx, var_60
loc_005E0C33: mov [ecx+00000008h], edx
loc_005E0C36: mov eax, var_5C
loc_005E0C39: mov [ecx+0000000Ch], eax
loc_005E0C3C: push 0043C31Ch ; "ActiveDayFontBold"
loc_005E0C41: mov ecx, var_84
loc_005E0C47: mov edx, [ecx]
loc_005E0C49: mov eax, var_84
loc_005E0C4F: push eax
loc_005E0C50: call [edx+0000001Ch]
loc_005E0C53: fnclex
loc_005E0C55: mov var_88, eax
loc_005E0C5B: cmp var_88, 00000000h
loc_005E0C62: jge 005E0C87h
loc_005E0C64: push 0000001Ch
loc_005E0C66: push 00446FBCh
loc_005E0C6B: mov ecx, var_84
loc_005E0C71: push ecx
loc_005E0C72: mov edx, var_88
loc_005E0C78: push edx
loc_005E0C79: call [004010CCh] ; __vbaHresultCheckObj
loc_005E0C7F: mov var_14C, eax
loc_005E0C85: jmp 005E0C91h
loc_005E0C87: mov var_14C, 00000000h
loc_005E0C91: mov eax, Me
loc_005E0C94: cmp [eax+000000CCh], 00000000h
loc_005E0C9B: jnz 005E0CC3h
loc_005E0C9D: mov ecx, Me
loc_005E0CA0: add ecx, 000000CCh
loc_005E0CA6: push ecx
loc_005E0CA7: push 00446F48h
loc_005E0CAC: call [004012FCh] ; __vbaNew2
loc_005E0CB2: mov edx, Me
loc_005E0CB5: add edx, 000000CCh
loc_005E0CBB: mov var_150, edx
loc_005E0CC1: jmp 005E0CD1h
loc_005E0CC3: mov eax, Me
loc_005E0CC6: add eax, 000000CCh
loc_005E0CCB: mov var_150, eax
loc_005E0CD1: mov eax, 00000010h
loc_005E0CD6: call 00412850h ; __vbaChkstk
loc_005E0CDB: mov ecx, esp
loc_005E0CDD: mov edx, var_48
loc_005E0CE0: mov [ecx], edx
loc_005E0CE2: mov eax, var_44
loc_005E0CE5: mov [ecx+00000004h], eax
loc_005E0CE8: mov edx, var_40
loc_005E0CEB: mov [ecx+00000008h], edx
loc_005E0CEE: mov eax, var_3C
loc_005E0CF1: mov [ecx+0000000Ch], eax
loc_005E0CF4: push 00000003h
loc_005E0CF6: mov ecx, var_150
loc_005E0CFC: mov edx, [ecx]
loc_005E0CFE: push edx
loc_005E0CFF: call [004013F0h] ; __vbaLateIdSt
loc_005E0D05: lea ecx, var_48
loc_005E0D08: call [00401030h] ; __vbaFreeVar
loc_005E0D0E: mov var_4, 00000028h
loc_005E0D15: mov eax, arg_C
loc_005E0D18: mov ecx, [eax]
loc_005E0D1A: mov var_84, ecx
loc_005E0D20: mov var_60, 00000000h
loc_005E0D27: mov var_68, 0000000Bh
loc_005E0D2E: lea edx, var_48
loc_005E0D31: push edx
loc_005E0D32: mov eax, 00000010h
loc_005E0D37: call 00412850h ; __vbaChkstk
loc_005E0D3C: mov eax, esp
loc_005E0D3E: mov ecx, var_68
loc_005E0D41: mov [eax], ecx
loc_005E0D43: mov edx, var_64
loc_005E0D46: mov [eax+00000004h], edx
loc_005E0D49: mov ecx, var_60
loc_005E0D4C: mov [eax+00000008h], ecx
loc_005E0D4F: mov edx, var_5C
loc_005E0D52: mov [eax+0000000Ch], edx
loc_005E0D55: push 0043C344h ; "ActiveDayFontItalic"
loc_005E0D5A: mov eax, var_84
loc_005E0D60: mov ecx, [eax]
loc_005E0D62: mov edx, var_84
loc_005E0D68: push edx
loc_005E0D69: call [ecx+0000001Ch]
loc_005E0D6C: fnclex
loc_005E0D6E: mov var_88, eax
loc_005E0D74: cmp var_88, 00000000h
loc_005E0D7B: jge 005E0DA0h
loc_005E0D7D: push 0000001Ch
loc_005E0D7F: push 00446FBCh
loc_005E0D84: mov eax, var_84
loc_005E0D8A: push eax
loc_005E0D8B: mov ecx, var_88
loc_005E0D91: push ecx
loc_005E0D92: call [004010CCh] ; __vbaHresultCheckObj
loc_005E0D98: mov var_154, eax
loc_005E0D9E: jmp 005E0DAAh
loc_005E0DA0: mov var_154, 00000000h
loc_005E0DAA: mov edx, Me
loc_005E0DAD: cmp [edx+000000CCh], 00000000h
loc_005E0DB4: jnz 005E0DDBh
loc_005E0DB6: mov eax, Me
loc_005E0DB9: add eax, 000000CCh
loc_005E0DBE: push eax
loc_005E0DBF: push 00446F48h
loc_005E0DC4: call [004012FCh] ; __vbaNew2
loc_005E0DCA: mov ecx, Me
loc_005E0DCD: add ecx, 000000CCh
loc_005E0DD3: mov var_158, ecx
loc_005E0DD9: jmp 005E0DEAh
loc_005E0DDB: mov edx, Me
loc_005E0DDE: add edx, 000000CCh
loc_005E0DE4: mov var_158, edx
loc_005E0DEA: mov eax, 00000010h
loc_005E0DEF: call 00412850h ; __vbaChkstk
loc_005E0DF4: mov eax, esp
loc_005E0DF6: mov ecx, var_48
loc_005E0DF9: mov [eax], ecx
loc_005E0DFB: mov edx, var_44
loc_005E0DFE: mov [eax+00000004h], edx
loc_005E0E01: mov ecx, var_40
loc_005E0E04: mov [eax+00000008h], ecx
loc_005E0E07: mov edx, var_3C
loc_005E0E0A: mov [eax+0000000Ch], edx
loc_005E0E0D: push 00000004h
loc_005E0E0F: mov eax, var_158
loc_005E0E15: mov ecx, [eax]
loc_005E0E17: push ecx
loc_005E0E18: call [004013F0h] ; __vbaLateIdSt
loc_005E0E1E: lea ecx, var_48
loc_005E0E21: call [00401030h] ; __vbaFreeVar
loc_005E0E27: mov var_4, 00000029h
loc_005E0E2E: mov edx, arg_C
loc_005E0E31: mov eax, [edx]
loc_005E0E33: mov var_84, eax
loc_005E0E39: mov var_60, 00446FD0h ; "Arial"
loc_005E0E40: mov var_68, 00000008h
loc_005E0E47: lea ecx, var_48
loc_005E0E4A: push ecx
loc_005E0E4B: mov eax, 00000010h
loc_005E0E50: call 00412850h ; __vbaChkstk
loc_005E0E55: mov edx, esp
loc_005E0E57: mov eax, var_68
loc_005E0E5A: mov [edx], eax
loc_005E0E5C: mov ecx, var_64
loc_005E0E5F: mov [edx+00000004h], ecx
loc_005E0E62: mov eax, var_60
loc_005E0E65: mov [edx+00000008h], eax
loc_005E0E68: mov ecx, var_5C
loc_005E0E6B: mov [edx+0000000Ch], ecx
loc_005E0E6E: push 0043C370h ; "ActiveDayFontName"
loc_005E0E73: mov edx, var_84
loc_005E0E79: mov eax, [edx]
loc_005E0E7B: mov ecx, var_84
loc_005E0E81: push ecx
loc_005E0E82: call [eax+0000001Ch]
loc_005E0E85: fnclex
loc_005E0E87: mov var_88, eax
loc_005E0E8D: cmp var_88, 00000000h
loc_005E0E94: jge 005E0EB9h
loc_005E0E96: push 0000001Ch
loc_005E0E98: push 00446FBCh
loc_005E0E9D: mov edx, var_84
loc_005E0EA3: push edx
loc_005E0EA4: mov eax, var_88
loc_005E0EAA: push eax
loc_005E0EAB: call [004010CCh] ; __vbaHresultCheckObj
loc_005E0EB1: mov var_15C, eax
loc_005E0EB7: jmp 005E0EC3h
loc_005E0EB9: mov var_15C, 00000000h
loc_005E0EC3: mov ecx, Me
loc_005E0EC6: cmp [ecx+000000CCh], 00000000h
loc_005E0ECD: jnz 005E0EF4h
loc_005E0ECF: mov edx, Me
loc_005E0ED2: add edx, 000000CCh
loc_005E0ED8: push edx
loc_005E0ED9: push 00446F48h
loc_005E0EDE: call [004012FCh] ; __vbaNew2
loc_005E0EE4: mov eax, Me
loc_005E0EE7: add eax, 000000CCh
loc_005E0EEC: mov var_160, eax
loc_005E0EF2: jmp 005E0F03h
loc_005E0EF4: mov ecx, Me
loc_005E0EF7: add ecx, 000000CCh
loc_005E0EFD: mov var_160, ecx
loc_005E0F03: mov eax, 00000010h
loc_005E0F08: call 00412850h ; __vbaChkstk
loc_005E0F0D: mov edx, esp
loc_005E0F0F: mov eax, var_48
loc_005E0F12: mov [edx], eax
loc_005E0F14: mov ecx, var_44
loc_005E0F17: mov [edx+00000004h], ecx
loc_005E0F1A: mov eax, var_40
loc_005E0F1D: mov [edx+00000008h], eax
loc_005E0F20: mov ecx, var_3C
loc_005E0F23: mov [edx+0000000Ch], ecx
loc_005E0F26: push 00000000h
loc_005E0F28: mov edx, var_160
loc_005E0F2E: mov eax, [edx]
loc_005E0F30: push eax
loc_005E0F31: call [004013F0h] ; __vbaLateIdSt
loc_005E0F37: lea ecx, var_48
loc_005E0F3A: call [00401030h] ; __vbaFreeVar
loc_005E0F40: mov var_4, 0000002Ah
loc_005E0F47: mov ecx, arg_C
loc_005E0F4A: mov edx, [ecx]
loc_005E0F4C: mov var_84, edx
loc_005E0F52: mov var_60, 00000008h
loc_005E0F59: mov var_68, 00000002h
loc_005E0F60: lea eax, var_48
loc_005E0F63: push eax
loc_005E0F64: mov eax, 00000010h
loc_005E0F69: call 00412850h ; __vbaChkstk
loc_005E0F6E: mov ecx, esp
loc_005E0F70: mov edx, var_68
loc_005E0F73: mov [ecx], edx
loc_005E0F75: mov eax, var_64
loc_005E0F78: mov [ecx+00000004h], eax
loc_005E0F7B: mov edx, var_60
loc_005E0F7E: mov [ecx+00000008h], edx
loc_005E0F81: mov eax, var_5C
loc_005E0F84: mov [ecx+0000000Ch], eax
loc_005E0F87: push 0043C398h ; "ActiveDayFontSize"
loc_005E0F8C: mov ecx, var_84
loc_005E0F92: mov edx, [ecx]
loc_005E0F94: mov eax, var_84
loc_005E0F9A: push eax
loc_005E0F9B: call [edx+0000001Ch]
loc_005E0F9E: fnclex
loc_005E0FA0: mov var_88, eax
loc_005E0FA6: cmp var_88, 00000000h
loc_005E0FAD: jge 005E0FD2h
loc_005E0FAF: push 0000001Ch
loc_005E0FB1: push 00446FBCh
loc_005E0FB6: mov ecx, var_84
loc_005E0FBC: push ecx
loc_005E0FBD: mov edx, var_88
loc_005E0FC3: push edx
loc_005E0FC4: call [004010CCh] ; __vbaHresultCheckObj
loc_005E0FCA: mov var_164, eax
loc_005E0FD0: jmp 005E0FDCh
loc_005E0FD2: mov var_164, 00000000h
loc_005E0FDC: mov eax, Me
loc_005E0FDF: cmp [eax+000000CCh], 00000000h
loc_005E0FE6: jnz 005E100Eh
loc_005E0FE8: mov ecx, Me
loc_005E0FEB: add ecx, 000000CCh
loc_005E0FF1: push ecx
loc_005E0FF2: push 00446F48h
loc_005E0FF7: call [004012FCh] ; __vbaNew2
loc_005E0FFD: mov edx, Me
loc_005E1000: add edx, 000000CCh
loc_005E1006: mov var_168, edx
loc_005E100C: jmp 005E101Ch
loc_005E100E: mov eax, Me
loc_005E1011: add eax, 000000CCh
loc_005E1016: mov var_168, eax
loc_005E101C: mov eax, 00000010h
loc_005E1021: call 00412850h ; __vbaChkstk
loc_005E1026: mov ecx, esp
loc_005E1028: mov edx, var_48
loc_005E102B: mov [ecx], edx
loc_005E102D: mov eax, var_44
loc_005E1030: mov [ecx+00000004h], eax
loc_005E1033: mov edx, var_40
loc_005E1036: mov [ecx+00000008h], edx
loc_005E1039: mov eax, var_3C
loc_005E103C: mov [ecx+0000000Ch], eax
loc_005E103F: push 00000002h
loc_005E1041: mov ecx, var_168
loc_005E1047: mov edx, [ecx]
loc_005E1049: push edx
loc_005E104A: call [004013F0h] ; __vbaLateIdSt
loc_005E1050: lea ecx, var_48
loc_005E1053: call [00401030h] ; __vbaFreeVar
loc_005E1059: mov var_4, 0000002Bh
loc_005E1060: mov eax, arg_C
loc_005E1063: mov ecx, [eax]
loc_005E1065: mov var_84, ecx
loc_005E106B: mov var_60, 00000000h
loc_005E1072: mov var_68, 0000000Bh
loc_005E1079: lea edx, var_48
loc_005E107C: push edx
loc_005E107D: mov eax, 00000010h
loc_005E1082: call 00412850h ; __vbaChkstk
loc_005E1087: mov eax, esp
loc_005E1089: mov ecx, var_68
loc_005E108C: mov [eax], ecx
loc_005E108E: mov edx, var_64
loc_005E1091: mov [eax+00000004h], edx
loc_005E1094: mov ecx, var_60
loc_005E1097: mov [eax+00000008h], ecx
loc_005E109A: mov edx, var_5C
loc_005E109D: mov [eax+0000000Ch], edx
loc_005E10A0: push 0043C5B8h ; "DayHeaderFontBold"
loc_005E10A5: mov eax, var_84
loc_005E10AB: mov ecx, [eax]
loc_005E10AD: mov edx, var_84
loc_005E10B3: push edx
loc_005E10B4: call [ecx+0000001Ch]
loc_005E10B7: fnclex
loc_005E10B9: mov var_88, eax
loc_005E10BF: cmp var_88, 00000000h
loc_005E10C6: jge 005E10EBh
loc_005E10C8: push 0000001Ch
loc_005E10CA: push 00446FBCh
loc_005E10CF: mov eax, var_84
loc_005E10D5: push eax
loc_005E10D6: mov ecx, var_88
loc_005E10DC: push ecx
loc_005E10DD: call [004010CCh] ; __vbaHresultCheckObj
loc_005E10E3: mov var_16C, eax
loc_005E10E9: jmp 005E10F5h
loc_005E10EB: mov var_16C, 00000000h
loc_005E10F5: mov edx, Me
loc_005E10F8: cmp [edx+000000D0h], 00000000h
loc_005E10FF: jnz 005E1126h
loc_005E1101: mov eax, Me
loc_005E1104: add eax, 000000D0h
loc_005E1109: push eax
loc_005E110A: push 00446F48h
loc_005E110F: call [004012FCh] ; __vbaNew2
loc_005E1115: mov ecx, Me
loc_005E1118: add ecx, 000000D0h
loc_005E111E: mov var_170, ecx
loc_005E1124: jmp 005E1135h
loc_005E1126: mov edx, Me
loc_005E1129: add edx, 000000D0h
loc_005E112F: mov var_170, edx
loc_005E1135: mov eax, 00000010h
loc_005E113A: call 00412850h ; __vbaChkstk
loc_005E113F: mov eax, esp
loc_005E1141: mov ecx, var_48
loc_005E1144: mov [eax], ecx
loc_005E1146: mov edx, var_44
loc_005E1149: mov [eax+00000004h], edx
loc_005E114C: mov ecx, var_40
loc_005E114F: mov [eax+00000008h], ecx
loc_005E1152: mov edx, var_3C
loc_005E1155: mov [eax+0000000Ch], edx
loc_005E1158: push 00000003h
loc_005E115A: mov eax, var_170
loc_005E1160: mov ecx, [eax]
loc_005E1162: push ecx
loc_005E1163: call [004013F0h] ; __vbaLateIdSt
loc_005E1169: lea ecx, var_48
loc_005E116C: call [00401030h] ; __vbaFreeVar
loc_005E1172: mov var_4, 0000002Ch
loc_005E1179: mov edx, arg_C
loc_005E117C: mov eax, [edx]
loc_005E117E: mov var_84, eax
loc_005E1184: mov var_60, 00000000h
loc_005E118B: mov var_68, 0000000Bh
loc_005E1192: lea ecx, var_48
loc_005E1195: push ecx
loc_005E1196: mov eax, 00000010h
loc_005E119B: call 00412850h ; __vbaChkstk
loc_005E11A0: mov edx, esp
loc_005E11A2: mov eax, var_68
loc_005E11A5: mov [edx], eax
loc_005E11A7: mov ecx, var_64
loc_005E11AA: mov [edx+00000004h], ecx
loc_005E11AD: mov eax, var_60
loc_005E11B0: mov [edx+00000008h], eax
loc_005E11B3: mov ecx, var_5C
loc_005E11B6: mov [edx+0000000Ch], ecx
loc_005E11B9: push 0043C5FCh ; "DayHeaderFontItalic"
loc_005E11BE: mov edx, var_84
loc_005E11C4: mov eax, [edx]
loc_005E11C6: mov ecx, var_84
loc_005E11CC: push ecx
loc_005E11CD: call [eax+0000001Ch]
loc_005E11D0: fnclex
loc_005E11D2: mov var_88, eax
loc_005E11D8: cmp var_88, 00000000h
loc_005E11DF: jge 005E1204h
loc_005E11E1: push 0000001Ch
loc_005E11E3: push 00446FBCh
loc_005E11E8: mov edx, var_84
loc_005E11EE: push edx
loc_005E11EF: mov eax, var_88
loc_005E11F5: push eax
loc_005E11F6: call [004010CCh] ; __vbaHresultCheckObj
loc_005E11FC: mov var_174, eax
loc_005E1202: jmp 005E120Eh
loc_005E1204: mov var_174, 00000000h
loc_005E120E: mov ecx, Me
loc_005E1211: cmp [ecx+000000D0h], 00000000h
loc_005E1218: jnz 005E123Fh
loc_005E121A: mov edx, Me
loc_005E121D: add edx, 000000D0h
loc_005E1223: push edx
loc_005E1224: push 00446F48h
loc_005E1229: call [004012FCh] ; __vbaNew2
loc_005E122F: mov eax, Me
loc_005E1232: add eax, 000000D0h
loc_005E1237: mov var_178, eax
loc_005E123D: jmp 005E124Eh
loc_005E123F: mov ecx, Me
loc_005E1242: add ecx, 000000D0h
loc_005E1248: mov var_178, ecx
loc_005E124E: mov eax, 00000010h
loc_005E1253: call 00412850h ; __vbaChkstk
loc_005E1258: mov edx, esp
loc_005E125A: mov eax, var_48
loc_005E125D: mov [edx], eax
loc_005E125F: mov ecx, var_44
loc_005E1262: mov [edx+00000004h], ecx
loc_005E1265: mov eax, var_40
loc_005E1268: mov [edx+00000008h], eax
loc_005E126B: mov ecx, var_3C
loc_005E126E: mov [edx+0000000Ch], ecx
loc_005E1271: push 00000004h
loc_005E1273: mov edx, var_178
loc_005E1279: mov eax, [edx]
loc_005E127B: push eax
loc_005E127C: call [004013F0h] ; __vbaLateIdSt
loc_005E1282: lea ecx, var_48
loc_005E1285: call [00401030h] ; __vbaFreeVar
loc_005E128B: mov var_4, 0000002Dh
loc_005E1292: mov ecx, arg_C
loc_005E1295: mov edx, [ecx]
loc_005E1297: mov var_84, edx
loc_005E129D: mov var_60, 00446FD0h ; "Arial"
loc_005E12A4: mov var_68, 00000008h
loc_005E12AB: lea eax, var_48
loc_005E12AE: push eax
loc_005E12AF: mov eax, 00000010h
loc_005E12B4: call 00412850h ; __vbaChkstk
loc_005E12B9: mov ecx, esp
loc_005E12BB: mov edx, var_68
loc_005E12BE: mov [ecx], edx
loc_005E12C0: mov eax, var_64
loc_005E12C3: mov [ecx+00000004h], eax
loc_005E12C6: mov edx, var_60
loc_005E12C9: mov [ecx+00000008h], edx
loc_005E12CC: mov eax, var_5C
loc_005E12CF: mov [ecx+0000000Ch], eax
loc_005E12D2: push 0043C628h ; "DayHeaderFontName"
loc_005E12D7: mov ecx, var_84
loc_005E12DD: mov edx, [ecx]
loc_005E12DF: mov eax, var_84
loc_005E12E5: push eax
loc_005E12E6: call [edx+0000001Ch]
loc_005E12E9: fnclex
loc_005E12EB: mov var_88, eax
loc_005E12F1: cmp var_88, 00000000h
loc_005E12F8: jge 005E131Dh
loc_005E12FA: push 0000001Ch
loc_005E12FC: push 00446FBCh
loc_005E1301: mov ecx, var_84
loc_005E1307: push ecx
loc_005E1308: mov edx, var_88
loc_005E130E: push edx
loc_005E130F: call [004010CCh] ; __vbaHresultCheckObj
loc_005E1315: mov var_17C, eax
loc_005E131B: jmp 005E1327h
loc_005E131D: mov var_17C, 00000000h
loc_005E1327: mov eax, Me
loc_005E132A: cmp [eax+000000D0h], 00000000h
loc_005E1331: jnz 005E1359h
loc_005E1333: mov ecx, Me
loc_005E1336: add ecx, 000000D0h
loc_005E133C: push ecx
loc_005E133D: push 00446F48h
loc_005E1342: call [004012FCh] ; __vbaNew2
loc_005E1348: mov edx, Me
loc_005E134B: add edx, 000000D0h
loc_005E1351: mov var_180, edx
loc_005E1357: jmp 005E1367h
loc_005E1359: mov eax, Me
loc_005E135C: add eax, 000000D0h
loc_005E1361: mov var_180, eax
loc_005E1367: mov eax, 00000010h
loc_005E136C: call 00412850h ; __vbaChkstk
loc_005E1371: mov ecx, esp
loc_005E1373: mov edx, var_48
loc_005E1376: mov [ecx], edx
loc_005E1378: mov eax, var_44
loc_005E137B: mov [ecx+00000004h], eax
loc_005E137E: mov edx, var_40
loc_005E1381: mov [ecx+00000008h], edx
loc_005E1384: mov eax, var_3C
loc_005E1387: mov [ecx+0000000Ch], eax
loc_005E138A: push 00000000h
loc_005E138C: mov ecx, var_180
loc_005E1392: mov edx, [ecx]
loc_005E1394: push edx
loc_005E1395: call [004013F0h] ; __vbaLateIdSt
loc_005E139B: lea ecx, var_48
loc_005E139E: call [00401030h] ; __vbaFreeVar
loc_005E13A4: mov var_4, 0000002Eh
loc_005E13AB: mov eax, arg_C
loc_005E13AE: mov ecx, [eax]
loc_005E13B0: mov var_84, ecx
loc_005E13B6: mov var_60, 00000008h
loc_005E13BD: mov var_68, 00000002h
loc_005E13C4: lea edx, var_48
loc_005E13C7: push edx
loc_005E13C8: mov eax, 00000010h
loc_005E13CD: call 00412850h ; __vbaChkstk
loc_005E13D2: mov eax, esp
loc_005E13D4: mov ecx, var_68
loc_005E13D7: mov [eax], ecx
loc_005E13D9: mov edx, var_64
loc_005E13DC: mov [eax+00000004h], edx
loc_005E13DF: mov ecx, var_60
loc_005E13E2: mov [eax+00000008h], ecx
loc_005E13E5: mov edx, var_5C
loc_005E13E8: mov [eax+0000000Ch], edx
loc_005E13EB: push 0043C650h ; "DayHeaderFontSize"
loc_005E13F0: mov eax, var_84
loc_005E13F6: mov ecx, [eax]
loc_005E13F8: mov edx, var_84
loc_005E13FE: push edx
loc_005E13FF: call [ecx+0000001Ch]
loc_005E1402: fnclex
loc_005E1404: mov var_88, eax
loc_005E140A: cmp var_88, 00000000h
loc_005E1411: jge 005E1436h
loc_005E1413: push 0000001Ch
loc_005E1415: push 00446FBCh
loc_005E141A: mov eax, var_84
loc_005E1420: push eax
loc_005E1421: mov ecx, var_88
loc_005E1427: push ecx
loc_005E1428: call [004010CCh] ; __vbaHresultCheckObj
loc_005E142E: mov var_184, eax
loc_005E1434: jmp 005E1440h
loc_005E1436: mov var_184, 00000000h
loc_005E1440: mov edx, Me
loc_005E1443: cmp [edx+000000D0h], 00000000h
loc_005E144A: jnz 005E1471h
loc_005E144C: mov eax, Me
loc_005E144F: add eax, 000000D0h
loc_005E1454: push eax
loc_005E1455: push 00446F48h
loc_005E145A: call [004012FCh] ; __vbaNew2
loc_005E1460: mov ecx, Me
loc_005E1463: add ecx, 000000D0h
loc_005E1469: mov var_188, ecx
loc_005E146F: jmp 005E1480h
loc_005E1471: mov edx, Me
loc_005E1474: add edx, 000000D0h
loc_005E147A: mov var_188, edx
loc_005E1480: mov eax, 00000010h
loc_005E1485: call 00412850h ; __vbaChkstk
loc_005E148A: mov eax, esp
loc_005E148C: mov ecx, var_48
loc_005E148F: mov [eax], ecx
loc_005E1491: mov edx, var_44
loc_005E1494: mov [eax+00000004h], edx
loc_005E1497: mov ecx, var_40
loc_005E149A: mov [eax+00000008h], ecx
loc_005E149D: mov edx, var_3C
loc_005E14A0: mov [eax+0000000Ch], edx
loc_005E14A3: push 00000002h
loc_005E14A5: mov eax, var_188
loc_005E14AB: mov ecx, [eax]
loc_005E14AD: push ecx
loc_005E14AE: call [004013F0h] ; __vbaLateIdSt
loc_005E14B4: lea ecx, var_48
loc_005E14B7: call [00401030h] ; __vbaFreeVar
loc_005E14BD: mov var_4, 0000002Fh
loc_005E14C4: mov edx, Me
loc_005E14C7: mov eax, [edx]
loc_005E14C9: mov ecx, Me
loc_005E14CC: push ecx
loc_005E14CD: call [eax+000003B0h]
loc_005E14D3: push eax
loc_005E14D4: lea edx, var_38
loc_005E14D7: push edx
loc_005E14D8: call [00401128h] ; __vbaObjSet
loc_005E14DE: mov var_84, eax
loc_005E14E4: mov eax, Me
loc_005E14E7: cmp [eax+000000D0h], 00000000h
loc_005E14EE: jnz 005E1516h
loc_005E14F0: mov ecx, Me
loc_005E14F3: add ecx, 000000D0h
loc_005E14F9: push ecx
loc_005E14FA: push 00446F48h
loc_005E14FF: call [004012FCh] ; __vbaNew2
loc_005E1505: mov edx, Me
loc_005E1508: add edx, 000000D0h
loc_005E150E: mov var_18C, edx
loc_005E1514: jmp 005E1524h
loc_005E1516: mov eax, Me
loc_005E1519: add eax, 000000D0h
loc_005E151E: mov var_18C, eax
loc_005E1524: mov ecx, var_18C
loc_005E152A: mov edx, [ecx]
loc_005E152C: push edx
loc_005E152D: lea eax, var_34
loc_005E1530: push eax
loc_005E1531: call [00401130h] ; __vbaObjSetAddref
loc_005E1537: push eax
loc_005E1538: mov ecx, var_84
loc_005E153E: mov edx, [ecx]
loc_005E1540: mov eax, var_84
loc_005E1546: push eax
loc_005E1547: call [edx+0000017Ch]
loc_005E154D: fnclex
loc_005E154F: mov var_88, eax
loc_005E1555: cmp var_88, 00000000h
loc_005E155C: jge 005E1584h
loc_005E155E: push 0000017Ch
loc_005E1563: push 00446E04h
loc_005E1568: mov ecx, var_84
loc_005E156E: push ecx
loc_005E156F: mov edx, var_88
loc_005E1575: push edx
loc_005E1576: call [004010CCh] ; __vbaHresultCheckObj
loc_005E157C: mov var_190, eax
loc_005E1582: jmp 005E158Eh
loc_005E1584: mov var_190, 00000000h
loc_005E158E: lea eax, var_38
loc_005E1591: push eax
loc_005E1592: lea ecx, var_34
loc_005E1595: push ecx
loc_005E1596: push 00000002h
loc_005E1598: call [00401068h] ; __vbaFreeObjList
loc_005E159E: add esp, 0000000Ch
loc_005E15A1: mov var_4, 00000030h
loc_005E15A8: mov edx, Me
loc_005E15AB: mov eax, [edx]
loc_005E15AD: mov ecx, Me
loc_005E15B0: push ecx
loc_005E15B1: call [eax+000003B4h]
loc_005E15B7: push eax
loc_005E15B8: lea edx, var_38
loc_005E15BB: push edx
loc_005E15BC: call [00401128h] ; __vbaObjSet
loc_005E15C2: mov var_84, eax
loc_005E15C8: mov eax, Me
loc_005E15CB: cmp [eax+000000D0h], 00000000h
loc_005E15D2: jnz 005E15FAh
loc_005E15D4: mov ecx, Me
loc_005E15D7: add ecx, 000000D0h
loc_005E15DD: push ecx
loc_005E15DE: push 00446F48h
loc_005E15E3: call [004012FCh] ; __vbaNew2
loc_005E15E9: mov edx, Me
loc_005E15EC: add edx, 000000D0h
loc_005E15F2: mov var_194, edx
loc_005E15F8: jmp 005E1608h
loc_005E15FA: mov eax, Me
loc_005E15FD: add eax, 000000D0h
loc_005E1602: mov var_194, eax
loc_005E1608: mov ecx, var_194
loc_005E160E: mov edx, [ecx]
loc_005E1610: push edx
loc_005E1611: lea eax, var_34
loc_005E1614: push eax
loc_005E1615: call [00401130h] ; __vbaObjSetAddref
loc_005E161B: push eax
loc_005E161C: mov ecx, var_84
loc_005E1622: mov edx, [ecx]
loc_005E1624: mov eax, var_84
loc_005E162A: push eax
loc_005E162B: call [edx+0000017Ch]
loc_005E1631: fnclex
loc_005E1633: mov var_88, eax
loc_005E1639: cmp var_88, 00000000h
loc_005E1640: jge 005E1668h
loc_005E1642: push 0000017Ch
loc_005E1647: push 00446E04h
loc_005E164C: mov ecx, var_84
loc_005E1652: push ecx
loc_005E1653: mov edx, var_88
loc_005E1659: push edx
loc_005E165A: call [004010CCh] ; __vbaHresultCheckObj
loc_005E1660: mov var_198, eax
loc_005E1666: jmp 005E1672h
loc_005E1668: mov var_198, 00000000h
loc_005E1672: lea eax, var_38
loc_005E1675: push eax
loc_005E1676: lea ecx, var_34
loc_005E1679: push ecx
loc_005E167A: push 00000002h
loc_005E167C: call [00401068h] ; __vbaFreeObjList
loc_005E1682: add esp, 0000000Ch
loc_005E1685: mov var_4, 00000031h
loc_005E168C: mov edx, arg_C
loc_005E168F: mov eax, [edx]
loc_005E1691: mov var_84, eax
loc_005E1697: mov var_60, 00000000h
loc_005E169E: mov var_68, 0000000Bh
loc_005E16A5: lea ecx, var_48
loc_005E16A8: push ecx
loc_005E16A9: mov eax, 00000010h
loc_005E16AE: call 00412850h ; __vbaChkstk
loc_005E16B3: mov edx, esp
loc_005E16B5: mov eax, var_68
loc_005E16B8: mov [edx], eax
loc_005E16BA: mov ecx, var_64
loc_005E16BD: mov [edx+00000004h], ecx
loc_005E16C0: mov eax, var_60
loc_005E16C3: mov [edx+00000008h], eax
loc_005E16C6: mov ecx, var_5C
loc_005E16C9: mov [edx+0000000Ch], ecx
loc_005E16CC: push 0043C690h ; "DaysFontBold"
loc_005E16D1: mov edx, var_84
loc_005E16D7: mov eax, [edx]
loc_005E16D9: mov ecx, var_84
loc_005E16DF: push ecx
loc_005E16E0: call [eax+0000001Ch]
loc_005E16E3: fnclex
loc_005E16E5: mov var_88, eax
loc_005E16EB: cmp var_88, 00000000h
loc_005E16F2: jge 005E1717h
loc_005E16F4: push 0000001Ch
loc_005E16F6: push 00446FBCh
loc_005E16FB: mov edx, var_84
loc_005E1701: push edx
loc_005E1702: mov eax, var_88
loc_005E1708: push eax
loc_005E1709: call [004010CCh] ; __vbaHresultCheckObj
loc_005E170F: mov var_19C, eax
loc_005E1715: jmp 005E1721h
loc_005E1717: mov var_19C, 00000000h
loc_005E1721: mov ecx, Me
loc_005E1724: cmp [ecx+000000D4h], 00000000h
loc_005E172B: jnz 005E1752h
loc_005E172D: mov edx, Me
loc_005E1730: add edx, 000000D4h
loc_005E1736: push edx
loc_005E1737: push 00446F48h
loc_005E173C: call [004012FCh] ; __vbaNew2
loc_005E1742: mov eax, Me
loc_005E1745: add eax, 000000D4h
loc_005E174A: mov var_1A0, eax
loc_005E1750: jmp 005E1761h
loc_005E1752: mov ecx, Me
loc_005E1755: add ecx, 000000D4h
loc_005E175B: mov var_1A0, ecx
loc_005E1761: mov eax, 00000010h
loc_005E1766: call 00412850h ; __vbaChkstk
loc_005E176B: mov edx, esp
loc_005E176D: mov eax, var_48
loc_005E1770: mov [edx], eax
loc_005E1772: mov ecx, var_44
loc_005E1775: mov [edx+00000004h], ecx
loc_005E1778: mov eax, var_40
loc_005E177B: mov [edx+00000008h], eax
loc_005E177E: mov ecx, var_3C
loc_005E1781: mov [edx+0000000Ch], ecx
loc_005E1784: push 00000003h
loc_005E1786: mov edx, var_1A0
loc_005E178C: mov eax, [edx]
loc_005E178E: push eax
loc_005E178F: call [004013F0h] ; __vbaLateIdSt
loc_005E1795: lea ecx, var_48
loc_005E1798: call [00401030h] ; __vbaFreeVar
loc_005E179E: mov var_4, 00000032h
loc_005E17A5: mov ecx, arg_C
loc_005E17A8: mov edx, [ecx]
loc_005E17AA: mov var_84, edx
loc_005E17B0: mov var_60, 00000000h
loc_005E17B7: mov var_68, 0000000Bh
loc_005E17BE: lea eax, var_48
loc_005E17C1: push eax
loc_005E17C2: mov eax, 00000010h
loc_005E17C7: call 00412850h ; __vbaChkstk
loc_005E17CC: mov ecx, esp
loc_005E17CE: mov edx, var_68
loc_005E17D1: mov [ecx], edx
loc_005E17D3: mov eax, var_64
loc_005E17D6: mov [ecx+00000004h], eax
loc_005E17D9: mov edx, var_60
loc_005E17DC: mov [ecx+00000008h], edx
loc_005E17DF: mov eax, var_5C
loc_005E17E2: mov [ecx+0000000Ch], eax
loc_005E17E5: push 0043C6B0h ; "DaysFontItalic"
loc_005E17EA: mov ecx, var_84
loc_005E17F0: mov edx, [ecx]
loc_005E17F2: mov eax, var_84
loc_005E17F8: push eax
loc_005E17F9: call [edx+0000001Ch]
loc_005E17FC: fnclex
loc_005E17FE: mov var_88, eax
loc_005E1804: cmp var_88, 00000000h
loc_005E180B: jge 005E1830h
loc_005E180D: push 0000001Ch
loc_005E180F: push 00446FBCh
loc_005E1814: mov ecx, var_84
loc_005E181A: push ecx
loc_005E181B: mov edx, var_88
loc_005E1821: push edx
loc_005E1822: call [004010CCh] ; __vbaHresultCheckObj
loc_005E1828: mov var_1A4, eax
loc_005E182E: jmp 005E183Ah
loc_005E1830: mov var_1A4, 00000000h
loc_005E183A: mov eax, Me
loc_005E183D: cmp [eax+000000D4h], 00000000h
loc_005E1844: jnz 005E186Ch
loc_005E1846: mov ecx, Me
loc_005E1849: add ecx, 000000D4h
loc_005E184F: push ecx
loc_005E1850: push 00446F48h
loc_005E1855: call [004012FCh] ; __vbaNew2
loc_005E185B: mov edx, Me
loc_005E185E: add edx, 000000D4h
loc_005E1864: mov var_1A8, edx
loc_005E186A: jmp 005E187Ah
loc_005E186C: mov eax, Me
loc_005E186F: add eax, 000000D4h
loc_005E1874: mov var_1A8, eax
loc_005E187A: mov eax, 00000010h
loc_005E187F: call 00412850h ; __vbaChkstk
loc_005E1884: mov ecx, esp
loc_005E1886: mov edx, var_48
loc_005E1889: mov [ecx], edx
loc_005E188B: mov eax, var_44
loc_005E188E: mov [ecx+00000004h], eax
loc_005E1891: mov edx, var_40
loc_005E1894: mov [ecx+00000008h], edx
loc_005E1897: mov eax, var_3C
loc_005E189A: mov [ecx+0000000Ch], eax
loc_005E189D: push 00000004h
loc_005E189F: mov ecx, var_1A8
loc_005E18A5: mov edx, [ecx]
loc_005E18A7: push edx
loc_005E18A8: call [004013F0h] ; __vbaLateIdSt
loc_005E18AE: lea ecx, var_48
loc_005E18B1: call [00401030h] ; __vbaFreeVar
loc_005E18B7: mov var_4, 00000033h
loc_005E18BE: mov eax, arg_C
loc_005E18C1: mov ecx, [eax]
loc_005E18C3: mov var_84, ecx
loc_005E18C9: mov var_60, 00446FD0h ; "Arial"
loc_005E18D0: mov var_68, 00000008h
loc_005E18D7: lea edx, var_48
loc_005E18DA: push edx
loc_005E18DB: mov eax, 00000010h
loc_005E18E0: call 00412850h ; __vbaChkstk
loc_005E18E5: mov eax, esp
loc_005E18E7: mov ecx, var_68
loc_005E18EA: mov [eax], ecx
loc_005E18EC: mov edx, var_64
loc_005E18EF: mov [eax+00000004h], edx
loc_005E18F2: mov ecx, var_60
loc_005E18F5: mov [eax+00000008h], ecx
loc_005E18F8: mov edx, var_5C
loc_005E18FB: mov [eax+0000000Ch], edx
loc_005E18FE: push 0043C6D4h ; "DaysFontName"
loc_005E1903: mov eax, var_84
loc_005E1909: mov ecx, [eax]
loc_005E190B: mov edx, var_84
loc_005E1911: push edx
loc_005E1912: call [ecx+0000001Ch]
loc_005E1915: fnclex
loc_005E1917: mov var_88, eax
loc_005E191D: cmp var_88, 00000000h
loc_005E1924: jge 005E1949h
loc_005E1926: push 0000001Ch
loc_005E1928: push 00446FBCh
loc_005E192D: mov eax, var_84
loc_005E1933: push eax
loc_005E1934: mov ecx, var_88
loc_005E193A: push ecx
loc_005E193B: call [004010CCh] ; __vbaHresultCheckObj
loc_005E1941: mov var_1AC, eax
loc_005E1947: jmp 005E1953h
loc_005E1949: mov var_1AC, 00000000h
loc_005E1953: mov edx, Me
loc_005E1956: cmp [edx+000000D4h], 00000000h
loc_005E195D: jnz 005E1984h
loc_005E195F: mov eax, Me
loc_005E1962: add eax, 000000D4h
loc_005E1967: push eax
loc_005E1968: push 00446F48h
loc_005E196D: call [004012FCh] ; __vbaNew2
loc_005E1973: mov ecx, Me
loc_005E1976: add ecx, 000000D4h
loc_005E197C: mov var_1B0, ecx
loc_005E1982: jmp 005E1993h
loc_005E1984: mov edx, Me
loc_005E1987: add edx, 000000D4h
loc_005E198D: mov var_1B0, edx
loc_005E1993: mov eax, 00000010h
loc_005E1998: call 00412850h ; __vbaChkstk
loc_005E199D: mov eax, esp
loc_005E199F: mov ecx, var_48
loc_005E19A2: mov [eax], ecx
loc_005E19A4: mov edx, var_44
loc_005E19A7: mov [eax+00000004h], edx
loc_005E19AA: mov ecx, var_40
loc_005E19AD: mov [eax+00000008h], ecx
loc_005E19B0: mov edx, var_3C
loc_005E19B3: mov [eax+0000000Ch], edx
loc_005E19B6: push 00000000h
loc_005E19B8: mov eax, var_1B0
loc_005E19BE: mov ecx, [eax]
loc_005E19C0: push ecx
loc_005E19C1: call [004013F0h] ; __vbaLateIdSt
loc_005E19C7: lea ecx, var_48
loc_005E19CA: call [00401030h] ; __vbaFreeVar
loc_005E19D0: mov var_4, 00000034h
loc_005E19D7: mov edx, arg_C
loc_005E19DA: mov eax, [edx]
loc_005E19DC: mov var_84, eax
loc_005E19E2: mov var_60, 00000008h
loc_005E19E9: mov var_68, 00000002h
loc_005E19F0: lea ecx, var_48
loc_005E19F3: push ecx
loc_005E19F4: mov eax, 00000010h
loc_005E19F9: call 00412850h ; __vbaChkstk
loc_005E19FE: mov edx, esp
loc_005E1A00: mov eax, var_68
loc_005E1A03: mov [edx], eax
loc_005E1A05: mov ecx, var_64
loc_005E1A08: mov [edx+00000004h], ecx
loc_005E1A0B: mov eax, var_60
loc_005E1A0E: mov [edx+00000008h], eax
loc_005E1A11: mov ecx, var_5C
loc_005E1A14: mov [edx+0000000Ch], ecx
loc_005E1A17: push 0043C6F4h ; "DaysFontSize"
loc_005E1A1C: mov edx, var_84
loc_005E1A22: mov eax, [edx]
loc_005E1A24: mov ecx, var_84
loc_005E1A2A: push ecx
loc_005E1A2B: call [eax+0000001Ch]
loc_005E1A2E: fnclex
loc_005E1A30: mov var_88, eax
loc_005E1A36: cmp var_88, 00000000h
loc_005E1A3D: jge 005E1A62h
loc_005E1A3F: push 0000001Ch
loc_005E1A41: push 00446FBCh
loc_005E1A46: mov edx, var_84
loc_005E1A4C: push edx
loc_005E1A4D: mov eax, var_88
loc_005E1A53: push eax
loc_005E1A54: call [004010CCh] ; __vbaHresultCheckObj
loc_005E1A5A: mov var_1B4, eax
loc_005E1A60: jmp 005E1A6Ch
loc_005E1A62: mov var_1B4, 00000000h
loc_005E1A6C: mov ecx, Me
loc_005E1A6F: cmp [ecx+000000D4h], 00000000h
loc_005E1A76: jnz 005E1A9Dh
loc_005E1A78: mov edx, Me
loc_005E1A7B: add edx, 000000D4h
loc_005E1A81: push edx
loc_005E1A82: push 00446F48h
loc_005E1A87: call [004012FCh] ; __vbaNew2
loc_005E1A8D: mov eax, Me
loc_005E1A90: add eax, 000000D4h
loc_005E1A95: mov var_1B8, eax
loc_005E1A9B: jmp 005E1AACh
loc_005E1A9D: mov ecx, Me
loc_005E1AA0: add ecx, 000000D4h
loc_005E1AA6: mov var_1B8, ecx
loc_005E1AAC: mov eax, 00000010h
loc_005E1AB1: call 00412850h ; __vbaChkstk
loc_005E1AB6: mov edx, esp
loc_005E1AB8: mov eax, var_48
loc_005E1ABB: mov [edx], eax
loc_005E1ABD: mov ecx, var_44
loc_005E1AC0: mov [edx+00000004h], ecx
loc_005E1AC3: mov eax, var_40
loc_005E1AC6: mov [edx+00000008h], eax
loc_005E1AC9: mov ecx, var_3C
loc_005E1ACC: mov [edx+0000000Ch], ecx
loc_005E1ACF: push 00000002h
loc_005E1AD1: mov edx, var_1B8
loc_005E1AD7: mov eax, [edx]
loc_005E1AD9: push eax
loc_005E1ADA: call [004013F0h] ; __vbaLateIdSt
loc_005E1AE0: lea ecx, var_48
loc_005E1AE3: call [00401030h] ; __vbaFreeVar
loc_005E1AE9: mov var_4, 00000035h
loc_005E1AF0: mov ecx, arg_C
loc_005E1AF3: mov edx, [ecx]
loc_005E1AF5: mov var_84, edx
loc_005E1AFB: mov var_60, 00000000h
loc_005E1B02: mov var_68, 00000003h
loc_005E1B09: lea eax, var_48
loc_005E1B0C: push eax
loc_005E1B0D: mov eax, 00000010h
loc_005E1B12: call 00412850h ; __vbaChkstk
loc_005E1B17: mov ecx, esp
loc_005E1B19: mov edx, var_68
loc_005E1B1C: mov [ecx], edx
loc_005E1B1E: mov eax, var_64
loc_005E1B21: mov [ecx+00000004h], eax
loc_005E1B24: mov edx, var_60
loc_005E1B27: mov [ecx+00000008h], edx
loc_005E1B2A: mov eax, var_5C
loc_005E1B2D: mov [ecx+0000000Ch], eax
loc_005E1B30: push 0043C448h ; "CalendarType"
loc_005E1B35: mov ecx, var_84
loc_005E1B3B: mov edx, [ecx]
loc_005E1B3D: mov eax, var_84
loc_005E1B43: push eax
loc_005E1B44: call [edx+0000001Ch]
loc_005E1B47: fnclex
loc_005E1B49: mov var_88, eax
loc_005E1B4F: cmp var_88, 00000000h
loc_005E1B56: jge 005E1B7Bh
loc_005E1B58: push 0000001Ch
loc_005E1B5A: push 00446FBCh
loc_005E1B5F: mov ecx, var_84
loc_005E1B65: push ecx
loc_005E1B66: mov edx, var_88
loc_005E1B6C: push edx
loc_005E1B6D: call [004010CCh] ; __vbaHresultCheckObj
loc_005E1B73: mov var_1BC, eax
loc_005E1B79: jmp 005E1B85h
loc_005E1B7B: mov var_1BC, 00000000h
loc_005E1B85: lea eax, var_48
loc_005E1B88: push eax
loc_005E1B89: call [004012C0h] ; __vbaI2Var
loc_005E1B8F: mov ecx, Me
loc_005E1B92: mov [ecx+000000A2h], ax
loc_005E1B99: lea ecx, var_48
loc_005E1B9C: call [00401030h] ; __vbaFreeVar
loc_005E1BA2: mov var_4, 00000036h
loc_005E1BA9: mov edx, arg_C
loc_005E1BAC: mov eax, [edx]
loc_005E1BAE: push eax
loc_005E1BAF: lea ecx, var_94
loc_005E1BB5: push ecx
loc_005E1BB6: call [00401130h] ; __vbaObjSetAddref
loc_005E1BBC: mov var_4, 00000037h
loc_005E1BC3: mov var_60, 0043C9F4h
loc_005E1BCA: mov var_68, 00000008h
loc_005E1BD1: lea edx, var_48
loc_005E1BD4: push edx
loc_005E1BD5: mov eax, 00000010h
loc_005E1BDA: call 00412850h ; __vbaChkstk
loc_005E1BDF: mov eax, esp
loc_005E1BE1: mov ecx, var_68
loc_005E1BE4: mov [eax], ecx
loc_005E1BE6: mov edx, var_64
loc_005E1BE9: mov [eax+00000004h], edx
loc_005E1BEC: mov ecx, var_60
loc_005E1BEF: mov [eax+00000008h], ecx
loc_005E1BF2: mov edx, var_5C
loc_005E1BF5: mov [eax+0000000Ch], edx
loc_005E1BF8: push 0043C94Ch ; "URLPicture"
loc_005E1BFD: mov eax, var_94
loc_005E1C03: mov ecx, [eax]
loc_005E1C05: mov edx, var_94
loc_005E1C0B: push edx
loc_005E1C0C: call [ecx+0000001Ch]
loc_005E1C0F: fnclex
loc_005E1C11: mov var_84, eax
loc_005E1C17: cmp var_84, 00000000h
loc_005E1C1E: jge 005E1C43h
loc_005E1C20: push 0000001Ch
loc_005E1C22: push 00446FBCh
loc_005E1C27: mov eax, var_94
loc_005E1C2D: push eax
loc_005E1C2E: mov ecx, var_84
loc_005E1C34: push ecx
loc_005E1C35: call [004010CCh] ; __vbaHresultCheckObj
loc_005E1C3B: mov var_1C0, eax
loc_005E1C41: jmp 005E1C4Dh
loc_005E1C43: mov var_1C0, 00000000h
loc_005E1C4D: lea edx, var_48
loc_005E1C50: push edx
loc_005E1C51: call [00401040h] ; __vbaStrVarMove
loc_005E1C57: mov edx, eax
loc_005E1C59: lea ecx, var_2C
loc_005E1C5C: call [004013C0h] ; __vbaStrMove
loc_005E1C62: lea ecx, var_48
loc_005E1C65: call [00401030h] ; __vbaFreeVar
loc_005E1C6B: mov var_4, 00000038h
loc_005E1C72: mov eax, var_2C
loc_005E1C75: push eax
loc_005E1C76: call [00401044h] ; __vbaLenBstr
loc_005E1C7C: test eax, eax
loc_005E1C7E: jz 005E1CDBh
loc_005E1C80: mov var_4, 00000039h
loc_005E1C87: mov ecx, var_2C
loc_005E1C8A: push ecx
loc_005E1C8B: mov edx, Me
loc_005E1C8E: mov eax, [edx]
loc_005E1C90: mov ecx, Me
loc_005E1C93: push ecx
loc_005E1C94: call [eax+00000868h]
loc_005E1C9A: mov var_84, eax
loc_005E1CA0: cmp var_84, 00000000h
loc_005E1CA7: jge 005E1CCCh
loc_005E1CA9: push 00000868h
loc_005E1CAE: push 00446644h
loc_005E1CB3: mov edx, Me
loc_005E1CB6: push edx
loc_005E1CB7: mov eax, var_84
loc_005E1CBD: push eax
loc_005E1CBE: call [004010CCh] ; __vbaHresultCheckObj
loc_005E1CC4: mov var_1C4, eax
loc_005E1CCA: jmp 005E1CD6h
loc_005E1CCC: mov var_1C4, 00000000h
loc_005E1CD6: jmp 005E1E94h
loc_005E1CDB: mov var_4, 0000003Bh
loc_005E1CE2: lea ecx, var_34
loc_005E1CE5: push ecx
loc_005E1CE6: mov edx, Me
loc_005E1CE9: mov eax, [edx+00000010h]
loc_005E1CEC: mov ecx, Me
loc_005E1CEF: mov edx, [ecx+00000010h]
loc_005E1CF2: mov ecx, [edx]
loc_005E1CF4: push eax
loc_005E1CF5: call [ecx+00000150h]
loc_005E1CFB: fnclex
loc_005E1CFD: mov var_84, eax
loc_005E1D03: cmp var_84, 00000000h
loc_005E1D0A: jge 005E1D32h
loc_005E1D0C: push 00000150h
loc_005E1D11: push 00446758h
loc_005E1D16: mov edx, Me
loc_005E1D19: mov eax, [edx+00000010h]
loc_005E1D1C: push eax
loc_005E1D1D: mov ecx, var_84
loc_005E1D23: push ecx
loc_005E1D24: call [004010CCh] ; __vbaHresultCheckObj
loc_005E1D2A: mov var_1C8, eax
loc_005E1D30: jmp 005E1D3Ch
loc_005E1D32: mov var_1C8, 00000000h
loc_005E1D3C: mov edx, arg_C
loc_005E1D3F: mov eax, [edx]
loc_005E1D41: mov var_88, eax
loc_005E1D47: mov ecx, var_34
loc_005E1D4A: mov var_B0, ecx
loc_005E1D50: mov var_34, 00000000h
loc_005E1D57: mov edx, var_B0
loc_005E1D5D: mov var_40, edx
loc_005E1D60: mov var_48, 00000009h
loc_005E1D67: lea eax, var_58
loc_005E1D6A: push eax
loc_005E1D6B: mov eax, 00000010h
loc_005E1D70: call 00412850h ; __vbaChkstk
loc_005E1D75: mov ecx, esp
loc_005E1D77: mov edx, var_48
loc_005E1D7A: mov [ecx], edx
loc_005E1D7C: mov eax, var_44
loc_005E1D7F: mov [ecx+00000004h], eax
loc_005E1D82: mov edx, var_40
loc_005E1D85: mov [ecx+00000008h], edx
loc_005E1D88: mov eax, var_3C
loc_005E1D8B: mov [ecx+0000000Ch], eax
loc_005E1D8E: push 0043C7C4h ; "Picture"
loc_005E1D93: mov ecx, var_88
loc_005E1D99: mov edx, [ecx]
loc_005E1D9B: mov eax, var_88
loc_005E1DA1: push eax
loc_005E1DA2: call [edx+0000001Ch]
loc_005E1DA5: fnclex
loc_005E1DA7: mov var_8C, eax
loc_005E1DAD: cmp var_8C, 00000000h
loc_005E1DB4: jge 005E1DD9h
loc_005E1DB6: push 0000001Ch
loc_005E1DB8: push 00446FBCh
loc_005E1DBD: mov ecx, var_88
loc_005E1DC3: push ecx
loc_005E1DC4: mov edx, var_8C
loc_005E1DCA: push edx
loc_005E1DCB: call [004010CCh] ; __vbaHresultCheckObj
loc_005E1DD1: mov var_1CC, eax
loc_005E1DD7: jmp 005E1DE3h
loc_005E1DD9: mov var_1CC, 00000000h
loc_005E1DE3: push 0043D9BCh
loc_005E1DE8: lea eax, var_58
loc_005E1DEB: push eax
loc_005E1DEC: call [004011F8h] ; __vbaCastObjVar
loc_005E1DF2: push eax
loc_005E1DF3: lea ecx, var_28
loc_005E1DF6: push ecx
loc_005E1DF7: call [00401128h] ; __vbaObjSet
loc_005E1DFD: lea edx, var_58
loc_005E1E00: push edx
loc_005E1E01: lea eax, var_48
loc_005E1E04: push eax
loc_005E1E05: push 00000002h
loc_005E1E07: call [00401050h] ; __vbaFreeVarList
loc_005E1E0D: add esp, 0000000Ch
loc_005E1E10: mov var_4, 0000003Ch
loc_005E1E17: push 00000000h
loc_005E1E19: mov ecx, var_28
loc_005E1E1C: push ecx
loc_005E1E1D: call [00401238h] ; __vbaObjIs
loc_005E1E23: movsx edx, ax
loc_005E1E26: test edx, edx
loc_005E1E28: jnz 005E1E94h
loc_005E1E2A: mov var_4, 0000003Dh
loc_005E1E31: mov eax, var_28
loc_005E1E34: push eax
loc_005E1E35: lea ecx, var_34
loc_005E1E38: push ecx
loc_005E1E39: call [00401130h] ; __vbaObjSetAddref
loc_005E1E3F: push eax
loc_005E1E40: mov edx, Me
loc_005E1E43: mov eax, [edx]
loc_005E1E45: mov ecx, Me
loc_005E1E48: push ecx
loc_005E1E49: call [eax+00000894h]
loc_005E1E4F: mov var_84, eax
loc_005E1E55: cmp var_84, 00000000h
loc_005E1E5C: jge 005E1E81h
loc_005E1E5E: push 00000894h
loc_005E1E63: push 00446644h
loc_005E1E68: mov edx, Me
loc_005E1E6B: push edx
loc_005E1E6C: mov eax, var_84
loc_005E1E72: push eax
loc_005E1E73: call [004010CCh] ; __vbaHresultCheckObj
loc_005E1E79: mov var_1D0, eax
loc_005E1E7F: jmp 005E1E8Bh
loc_005E1E81: mov var_1D0, 00000000h
loc_005E1E8B: lea ecx, var_34
loc_005E1E8E: call [0040142Ch] ; __vbaFreeObj
loc_005E1E94: mov var_4, 00000040h
loc_005E1E9B: push 00000000h
loc_005E1E9D: lea ecx, var_94
loc_005E1EA3: push ecx
loc_005E1EA4: call [00401130h] ; __vbaObjSetAddref
loc_005E1EAA: mov var_4, 00000041h
loc_005E1EB1: mov edx, arg_C
loc_005E1EB4: mov eax, [edx]
loc_005E1EB6: mov var_84, eax
loc_005E1EBC: mov var_60, 00000000h
loc_005E1EC3: mov var_68, 00000003h
loc_005E1ECA: lea ecx, var_48
loc_005E1ECD: push ecx
loc_005E1ECE: mov eax, 00000010h
loc_005E1ED3: call 00412850h ; __vbaChkstk
loc_005E1ED8: mov edx, esp
loc_005E1EDA: mov eax, var_68
loc_005E1EDD: mov [edx], eax
loc_005E1EDF: mov ecx, var_64
loc_005E1EE2: mov [edx+00000004h], ecx
loc_005E1EE5: mov eax, var_60
loc_005E1EE8: mov [edx+00000008h], eax
loc_005E1EEB: mov ecx, var_5C
loc_005E1EEE: mov [edx+0000000Ch], ecx
loc_005E1EF1: push 0043C42Ch ; "BorderStyle"
loc_005E1EF6: mov edx, var_84
loc_005E1EFC: mov eax, [edx]
loc_005E1EFE: mov ecx, var_84
loc_005E1F04: push ecx
loc_005E1F05: call [eax+0000001Ch]
loc_005E1F08: fnclex
loc_005E1F0A: mov var_88, eax
loc_005E1F10: cmp var_88, 00000000h
loc_005E1F17: jge 005E1F3Ch
loc_005E1F19: push 0000001Ch
loc_005E1F1B: push 00446FBCh
loc_005E1F20: mov edx, var_84
loc_005E1F26: push edx
loc_005E1F27: mov eax, var_88
loc_005E1F2D: push eax
loc_005E1F2E: call [004010CCh] ; __vbaHresultCheckObj
loc_005E1F34: mov var_1D4, eax
loc_005E1F3A: jmp 005E1F46h
loc_005E1F3C: mov var_1D4, 00000000h
loc_005E1F46: lea ecx, var_48
loc_005E1F49: push ecx
loc_005E1F4A: call [0040134Ch] ; __vbaI4Var
loc_005E1F50: push eax
loc_005E1F51: mov edx, Me
loc_005E1F54: mov eax, [edx]
loc_005E1F56: mov ecx, Me
loc_005E1F59: push ecx
loc_005E1F5A: call [eax+000007B0h]
loc_005E1F60: mov var_8C, eax
loc_005E1F66: cmp var_8C, 00000000h
loc_005E1F6D: jge 005E1F92h
loc_005E1F6F: push 000007B0h
loc_005E1F74: push 00446644h
loc_005E1F79: mov edx, Me
loc_005E1F7C: push edx
loc_005E1F7D: mov eax, var_8C
loc_005E1F83: push eax
loc_005E1F84: call [004010CCh] ; __vbaHresultCheckObj
loc_005E1F8A: mov var_1D8, eax
loc_005E1F90: jmp 005E1F9Ch
loc_005E1F92: mov var_1D8, 00000000h
loc_005E1F9C: lea ecx, var_48
loc_005E1F9F: call [00401030h] ; __vbaFreeVar
loc_005E1FA5: mov var_4, 00000042h
loc_005E1FAC: mov ecx, arg_C
loc_005E1FAF: mov edx, [ecx]
loc_005E1FB1: mov var_84, edx
loc_005E1FB7: mov var_60, FFFFFFFFh
loc_005E1FBE: mov var_68, 0000000Bh
loc_005E1FC5: lea eax, var_48
loc_005E1FC8: push eax
loc_005E1FC9: mov eax, 00000010h
loc_005E1FCE: call 00412850h ; __vbaChkstk
loc_005E1FD3: mov ecx, esp
loc_005E1FD5: mov edx, var_68
loc_005E1FD8: mov [ecx], edx
loc_005E1FDA: mov eax, var_64
loc_005E1FDD: mov [ecx+00000004h], eax
loc_005E1FE0: mov edx, var_60
loc_005E1FE3: mov [ecx+00000008h], edx
loc_005E1FE6: mov eax, var_5C
loc_005E1FE9: mov [ecx+0000000Ch], eax
loc_005E1FEC: push 0043C3ECh ; "AutoPaint"
loc_005E1FF1: mov ecx, var_84
loc_005E1FF7: mov edx, [ecx]
loc_005E1FF9: mov eax, var_84
loc_005E1FFF: push eax
loc_005E2000: call [edx+0000001Ch]
loc_005E2003: fnclex
loc_005E2005: mov var_88, eax
loc_005E200B: cmp var_88, 00000000h
loc_005E2012: jge 005E2037h
loc_005E2014: push 0000001Ch
loc_005E2016: push 00446FBCh
loc_005E201B: mov ecx, var_84
loc_005E2021: push ecx
loc_005E2022: mov edx, var_88
loc_005E2028: push edx
loc_005E2029: call [004010CCh] ; __vbaHresultCheckObj
loc_005E202F: mov var_1DC, eax
loc_005E2035: jmp 005E2041h
loc_005E2037: mov var_1DC, 00000000h
loc_005E2041: lea eax, var_48
loc_005E2044: push eax
loc_005E2045: call [00401150h] ; __vbaBoolVar
loc_005E204B: mov ecx, Me
loc_005E204E: mov [ecx+00000090h], ax
loc_005E2055: lea ecx, var_48
loc_005E2058: call [00401030h] ; __vbaFreeVar
loc_005E205E: mov var_4, 00000043h
loc_005E2065: lea edx, var_80
loc_005E2068: push edx
loc_005E2069: mov eax, Me
loc_005E206C: mov ecx, [eax]
loc_005E206E: mov edx, Me
loc_005E2071: push edx
loc_005E2072: call [ecx+000007B4h]
loc_005E2078: mov var_84, eax
loc_005E207E: cmp var_84, 00000000h
loc_005E2085: jge 005E20AAh
loc_005E2087: push 000007B4h
loc_005E208C: push 00446644h
loc_005E2091: mov eax, Me
loc_005E2094: push eax
loc_005E2095: mov ecx, var_84
loc_005E209B: push ecx
loc_005E209C: call [004010CCh] ; __vbaHresultCheckObj
loc_005E20A2: mov var_1E0, eax
loc_005E20A8: jmp 005E20B4h
loc_005E20AA: mov var_1E0, 00000000h
loc_005E20B4: mov edx, var_80
loc_005E20B7: push edx
loc_005E20B8: mov eax, Me
loc_005E20BB: mov ecx, [eax]
loc_005E20BD: mov edx, Me
loc_005E20C0: push edx
loc_005E20C1: call [ecx+000009E0h]
loc_005E20C7: mov var_10, 00000000h
loc_005E20CE: push 005E213Dh
loc_005E20D3: jmp 005E2105h
loc_005E20D5: lea ecx, var_30
loc_005E20D8: call [00401430h] ; __vbaFreeStr
loc_005E20DE: lea eax, var_38
loc_005E20E1: push eax
loc_005E20E2: lea ecx, var_34
loc_005E20E5: push ecx
loc_005E20E6: push 00000002h
loc_005E20E8: call [00401068h] ; __vbaFreeObjList
loc_005E20EE: add esp, 0000000Ch
loc_005E20F1: lea edx, var_58
loc_005E20F4: push edx
loc_005E20F5: lea eax, var_48
loc_005E20F8: push eax
loc_005E20F9: push 00000002h
loc_005E20FB: call [00401050h] ; __vbaFreeVarList
loc_005E2101: add esp, 0000000Ch
loc_005E2104: ret
loc_005E2105: lea ecx, var_94
loc_005E210B: push ecx
loc_005E210C: lea edx, var_90
loc_005E2112: push edx
loc_005E2113: push 00000002h
loc_005E2115: call [00401068h] ; __vbaFreeObjList
loc_005E211B: add esp, 0000000Ch
loc_005E211E: lea eax, var_24
loc_005E2121: push eax
loc_005E2122: push 00000000h
loc_005E2124: call [004010F0h] ; __vbaAryDestruct
loc_005E212A: lea ecx, var_28
loc_005E212D: call [0040142Ch] ; __vbaFreeObj
loc_005E2133: lea ecx, var_2C
loc_005E2136: call [00401430h] ; __vbaFreeStr
loc_005E213C: ret
loc_005E213D: mov ecx, Me
loc_005E2140: mov edx, [ecx]
loc_005E2142: mov eax, Me
loc_005E2145: push eax
loc_005E2146: call [edx+00000008h]
loc_005E2149: mov eax, var_10
loc_005E214C: mov ecx, var_20
loc_005E214F: mov fs:[00000000h], ecx
loc_005E2156: pop edi
loc_005E2157: pop esi
loc_005E2158: pop ebx
loc_005E2159: mov esp, ebp
loc_005E215B: pop ebp
loc_005E215C: retn 0008h
End Sub
Private Sub UserControl_UnknownEvent_21 '5DE9D0
loc_005DE9D0: push ebp
loc_005DE9D1: mov ebp, esp
loc_005DE9D3: sub esp, 0000000Ch
loc_005DE9D6: push 00412856h ; __vbaExceptHandler
loc_005DE9DB: mov eax, fs:[00000000h]
loc_005DE9E1: push eax
loc_005DE9E2: mov fs:[00000000h], esp
loc_005DE9E9: sub esp, 00000008h
loc_005DE9EC: push ebx
loc_005DE9ED: push esi
loc_005DE9EE: push edi
loc_005DE9EF: mov var_C, esp
loc_005DE9F2: mov var_8, 00402B58h
loc_005DE9F9: mov esi, Me
loc_005DE9FC: mov eax, esi
loc_005DE9FE: and eax, 00000001h
loc_005DEA01: mov var_4, eax
loc_005DEA04: and esi, FFFFFFFEh
loc_005DEA07: push esi
loc_005DEA08: mov Me, esi
loc_005DEA0B: mov ecx, [esi]
loc_005DEA0D: call [ecx+00000004h]
loc_005DEA10: mov edx, [esi]
loc_005DEA12: push esi
loc_005DEA13: call [edx+000009ECh]
loc_005DEA19: mov var_4, 00000000h
loc_005DEA20: mov eax, Me
loc_005DEA23: push eax
loc_005DEA24: mov ecx, [eax]
loc_005DEA26: call [ecx+00000008h]
loc_005DEA29: mov eax, var_4
loc_005DEA2C: mov ecx, var_14
loc_005DEA2F: pop edi
loc_005DEA30: pop esi
loc_005DEA31: mov fs:[00000000h], ecx
loc_005DEA38: pop ebx
loc_005DEA39: mov esp, ebp
loc_005DEA3B: pop ebp
loc_005DEA3C: retn 0004h
End Sub
Private Sub UserControl_UnknownEvent_22(arg_C) '5DDE90
loc_005DDE90: push ebp
loc_005DDE91: mov ebp, esp
loc_005DDE93: sub esp, 00000014h
loc_005DDE96: push 00412856h ; __vbaExceptHandler
loc_005DDE9B: mov eax, fs:[00000000h]
loc_005DDEA1: push eax
loc_005DDEA2: mov fs:[00000000h], esp
loc_005DDEA9: sub esp, 00000034h
loc_005DDEAC: push ebx
loc_005DDEAD: push esi
loc_005DDEAE: push edi
loc_005DDEAF: mov var_14, esp
loc_005DDEB2: mov var_10, 00402B10h
loc_005DDEB9: mov edi, Me
loc_005DDEBC: mov eax, edi
loc_005DDEBE: and eax, 00000001h
loc_005DDEC1: mov var_C, eax
loc_005DDEC4: and edi, FFFFFFFEh
loc_005DDEC7: mov Me, edi
loc_005DDECA: xor ebx, ebx
loc_005DDECC: mov var_8, ebx
loc_005DDECF: mov ecx, [edi]
loc_005DDED1: push edi
loc_005DDED2: call [ecx+00000004h]
loc_005DDED5: mov var_20, ebx
loc_005DDED8: mov var_24, ebx
loc_005DDEDB: mov var_34, ebx
loc_005DDEDE: mov var_40, ebx
loc_005DDEE1: push 00000001h
loc_005DDEE3: call [00401124h] ; __vbaOnError
loc_005DDEE9: mov edx, arg_C
loc_005DDEEC: mov esi, [edx]
loc_005DDEEE: mov eax, [esi]
loc_005DDEF0: lea ecx, var_20
loc_005DDEF3: push ecx
loc_005DDEF4: push esi
loc_005DDEF5: call [eax+00000024h]
loc_005DDEF8: fnclex
loc_005DDEFA: cmp eax, ebx
loc_005DDEFC: jge 005DDF11h
loc_005DDEFE: push 00000024h
loc_005DDF00: push 00446EACh
loc_005DDF05: push esi
loc_005DDF06: push eax
loc_005DDF07: mov ebx, [004010CCh] ; __vbaHresultCheckObj
loc_005DDF0D: call ebx
loc_005DDF0F: jmp 005DDF17h
loc_005DDF11: mov ebx, [004010CCh] ; __vbaHresultCheckObj
loc_005DDF17: mov edx, var_20
loc_005DDF1A: push edx
loc_005DDF1B: push 0043C7C4h ; "Picture"
loc_005DDF20: call [004011B8h] ; __vbaStrCmp
loc_005DDF26: mov esi, eax
loc_005DDF28: neg esi
loc_005DDF2A: sbb esi, esi
loc_005DDF2C: inc esi
loc_005DDF2D: neg esi
loc_005DDF2F: mov var_40, esi
loc_005DDF32: lea ecx, var_20
loc_005DDF35: call [00401430h] ; __vbaFreeStr
loc_005DDF3B: test si, si
loc_005DDF3E: jz 005DE01Eh
loc_005DDF44: mov [edi+00000040h], FFFFFFh
loc_005DDF4A: mov eax, arg_C
loc_005DDF4D: mov esi, [eax]
loc_005DDF4F: mov ecx, [esi]
loc_005DDF51: lea edx, var_34
loc_005DDF54: push edx
loc_005DDF55: push esi
loc_005DDF56: call [ecx+0000001Ch]
loc_005DDF59: fnclex
loc_005DDF5B: test eax, eax
loc_005DDF5D: jge 005DDF6Ah
loc_005DDF5F: push 0000001Ch
loc_005DDF61: push 00446EACh
loc_005DDF66: push esi
loc_005DDF67: push eax
loc_005DDF68: call ebx
loc_005DDF6A: mov esi, [edi]
loc_005DDF6C: push 0043D9BCh
loc_005DDF71: lea eax, var_34
loc_005DDF74: push eax
loc_005DDF75: call [004011F8h] ; __vbaCastObjVar
loc_005DDF7B: push eax
loc_005DDF7C: lea ecx, var_24
loc_005DDF7F: push ecx
loc_005DDF80: call [00401128h] ; __vbaObjSet
loc_005DDF86: push eax
loc_005DDF87: push edi
loc_005DDF88: call [esi+00000894h]
loc_005DDF8E: mov var_40, eax
loc_005DDF91: test eax, eax
loc_005DDF93: jge 005DDFA3h
loc_005DDF95: push 00000894h
loc_005DDF9A: push 00446644h
loc_005DDF9F: push edi
loc_005DDFA0: push eax
loc_005DDFA1: call ebx
loc_005DDFA3: lea ecx, var_24
loc_005DDFA6: call [0040142Ch] ; __vbaFreeObj
loc_005DDFAC: lea ecx, var_34
loc_005DDFAF: call [00401030h] ; __vbaFreeVar
loc_005DDFB5: jmp 005DE01Eh
loc_005DDFB7: mov edx, arg_C
loc_005DDFBA: mov esi, [edx]
loc_005DDFBC: mov eax, [esi]
loc_005DDFBE: lea ecx, var_20
loc_005DDFC1: push ecx
loc_005DDFC2: push esi
loc_005DDFC3: call [eax+00000024h]
loc_005DDFC6: fnclex
loc_005DDFC8: test eax, eax
loc_005DDFCA: jge 005DDFDBh
loc_005DDFCC: push 00000024h
loc_005DDFCE: push 00446EACh
loc_005DDFD3: push esi
loc_005DDFD4: push eax
loc_005DDFD5: call [004010CCh] ; __vbaHresultCheckObj
loc_005DDFDB: mov edx, var_20
loc_005DDFDE: push edx
loc_005DDFDF: push 0043C930h ; "URLLocation"
loc_005DDFE4: call [004011B8h] ; __vbaStrCmp
loc_005DDFEA: mov esi, eax
loc_005DDFEC: neg esi
loc_005DDFEE: sbb esi, esi
loc_005DDFF0: inc esi
loc_005DDFF1: neg esi
loc_005DDFF3: mov var_40, esi
loc_005DDFF6: lea ecx, var_20
loc_005DDFF9: call [00401430h] ; __vbaFreeStr
loc_005DDFFF: test si, si
loc_005DE002: jz 005DE015h
loc_005DE004: mov edx, 00446EC0h ; "FALSE"
loc_005DE009: mov eax, Me
loc_005DE00C: lea ecx, [eax+00000054h]
loc_005DE00F: call [00401310h] ; __vbaStrCopy
loc_005DE015: mov ecx, Me
loc_005DE018: mov [ecx+00000040h], 0000h
loc_005DE01E: call [00401114h] ; __vbaExitProc
loc_005DE024: push 005DE048h
loc_005DE029: jmp 005DE047h
loc_005DE02B: lea ecx, var_20
loc_005DE02E: call [00401430h] ; __vbaFreeStr
loc_005DE034: lea ecx, var_24
loc_005DE037: call [0040142Ch] ; __vbaFreeObj
loc_005DE03D: lea ecx, var_34
loc_005DE040: call [00401030h] ; __vbaFreeVar
loc_005DE046: ret
loc_005DE047: ret
loc_005DE048: mov eax, Me
loc_005DE04B: mov edx, [eax]
loc_005DE04D: push eax
loc_005DE04E: call [edx+00000008h]
loc_005DE051: mov eax, var_C
loc_005DE054: mov ecx, var_1C
loc_005DE057: mov fs:[00000000h], ecx
loc_005DE05E: pop edi
loc_005DE05F: pop esi
loc_005DE060: pop ebx
loc_005DE061: mov esp, ebp
loc_005DE063: pop ebp
loc_005DE064: retn 0008h
End Sub
Private Sub UserControl_UnknownEvent_25 '5E2220
loc_005E2220: push ebp
loc_005E2221: mov ebp, esp
loc_005E2223: sub esp, 0000000Ch
loc_005E2226: push 00412856h ; __vbaExceptHandler
loc_005E222B: mov eax, fs:[00000000h]
loc_005E2231: push eax
loc_005E2232: mov fs:[00000000h], esp
loc_005E2239: sub esp, 0000000Ch
loc_005E223C: push ebx
loc_005E223D: push esi
loc_005E223E: push edi
loc_005E223F: mov var_C, esp
loc_005E2242: mov var_8, 00402CD8h
loc_005E2249: mov esi, Me
loc_005E224C: mov eax, esi
loc_005E224E: and eax, 00000001h
loc_005E2251: mov var_4, eax
loc_005E2254: and esi, FFFFFFFEh
loc_005E2257: push esi
loc_005E2258: mov Me, esi
loc_005E225B: mov ecx, [esi]
loc_005E225D: call [ecx+00000004h]
loc_005E2260: mov edx, [esi]
loc_005E2262: push esi
loc_005E2263: call [edx+00000948h]
loc_005E2269: test eax, eax
loc_005E226B: jge 005E227Fh
loc_005E226D: push 00000948h
loc_005E2272: push 00446644h
loc_005E2277: push esi
loc_005E2278: push eax
loc_005E2279: call [004010CCh] ; __vbaHresultCheckObj
loc_005E227F: mov [esi+0000003Ch], FFFFFFh
loc_005E2285: mov var_4, 00000000h
loc_005E228C: mov eax, Me
loc_005E228F: push eax
loc_005E2290: mov ecx, [eax]
loc_005E2292: call [ecx+00000008h]
loc_005E2295: mov eax, var_4
loc_005E2298: mov ecx, var_14
loc_005E229B: pop edi
loc_005E229C: pop esi
loc_005E229D: mov fs:[00000000h], ecx
loc_005E22A4: pop ebx
loc_005E22A5: mov esp, ebp
loc_005E22A7: pop ebp
loc_005E22A8: retn 0004h
End Sub
Public Property Get AutoPaint(Index As Integer) '5E3FC0
loc_005E3FC0: push ebp
loc_005E3FC1: mov ebp, esp
loc_005E3FC3: sub esp, 0000000Ch
loc_005E3FC6: push 00412856h ; __vbaExceptHandler
loc_005E3FCB: mov eax, fs:[00000000h]
loc_005E3FD1: push eax
loc_005E3FD2: mov fs:[00000000h], esp
loc_005E3FD9: sub esp, 0000000Ch
loc_005E3FDC: push ebx
loc_005E3FDD: push esi
loc_005E3FDE: push edi
loc_005E3FDF: mov var_C, esp
loc_005E3FE2: mov var_8, 00402D48h
loc_005E3FE9: xor edi, edi
loc_005E3FEB: mov var_4, edi
loc_005E3FEE: mov esi, Me
loc_005E3FF1: push esi
loc_005E3FF2: mov eax, [esi]
loc_005E3FF4: call [eax+00000004h]
loc_005E3FF7: mov cx, [esi+00000090h]
loc_005E3FFE: mov var_18, edi
loc_005E4001: mov var_18, ecx
loc_005E4004: mov eax, Me
loc_005E4007: push eax
loc_005E4008: mov edx, [eax]
loc_005E400A: call [edx+00000008h]
loc_005E400D: mov eax, Index
loc_005E4010: mov cx, var_18
loc_005E4014: mov [eax], cx
loc_005E4017: mov eax, var_4
loc_005E401A: mov ecx, var_14
loc_005E401D: pop edi
loc_005E401E: pop esi
loc_005E401F: mov fs:[00000000h], ecx
loc_005E4026: pop ebx
loc_005E4027: mov esp, ebp
loc_005E4029: pop ebp
loc_005E402A: retn 0008h
End Sub
Public Property Let AutoPaint(bAutoPaint) '5E4030
loc_005E4030: push ebp
loc_005E4031: mov ebp, esp
loc_005E4033: sub esp, 0000000Ch
loc_005E4036: push 00412856h ; __vbaExceptHandler
loc_005E403B: mov eax, fs:[00000000h]
loc_005E4041: push eax
loc_005E4042: mov fs:[00000000h], esp
loc_005E4049: sub esp, 0000001Ch
loc_005E404C: push ebx
loc_005E404D: push esi
loc_005E404E: push edi
loc_005E404F: mov var_C, esp
loc_005E4052: mov var_8, 00402D50h
loc_005E4059: mov var_4, 00000000h
loc_005E4060: mov esi, Me
loc_005E4063: push esi
loc_005E4064: mov eax, [esi]
loc_005E4066: call [eax+00000004h]
loc_005E4069: mov cx, bAutoPaint
loc_005E406D: sub esp, 00000010h
loc_005E4070: mov [esi+00000090h], cx
loc_005E4077: mov edi, esp
loc_005E4079: mov ecx, 00000008h
loc_005E407E: mov edx, [esi]
loc_005E4080: mov [edi], ecx
loc_005E4082: mov ecx, var_20
loc_005E4085: mov eax, 0043C3ECh ; "AutoPaint"
loc_005E408A: push esi
loc_005E408B: mov [edi+00000004h], ecx
loc_005E408E: mov [edi+00000008h], eax
loc_005E4091: mov eax, var_18
loc_005E4094: mov [edi+0000000Ch], eax
loc_005E4097: call [edx+00000390h]
loc_005E409D: test eax, eax
loc_005E409F: fnclex
loc_005E40A1: jge 005E40B5h
loc_005E40A3: push 00000390h
loc_005E40A8: push 00446758h
loc_005E40AD: push esi
loc_005E40AE: push eax
loc_005E40AF: call [004010CCh] ; __vbaHresultCheckObj
loc_005E40B5: cmp [esi+00000090h], 0000h
loc_005E40BD: jz 005E40DEh
loc_005E40BF: mov ecx, [esi]
loc_005E40C1: push esi
loc_005E40C2: call [ecx+00000948h]
loc_005E40C8: test eax, eax
loc_005E40CA: jge 005E40DEh
loc_005E40CC: push 00000948h
loc_005E40D1: push 00446644h
loc_005E40D6: push esi
loc_005E40D7: push eax
loc_005E40D8: call [004010CCh] ; __vbaHresultCheckObj
loc_005E40DE: mov eax, Me
loc_005E40E1: push eax
loc_005E40E2: mov edx, [eax]
loc_005E40E4: call [edx+00000008h]
loc_005E40E7: mov eax, var_4
loc_005E40EA: mov ecx, var_14
loc_005E40ED: pop edi
loc_005E40EE: pop esi
loc_005E40EF: mov fs:[00000000h], ecx
loc_005E40F6: pop ebx
loc_005E40F7: mov esp, ebp
loc_005E40F9: pop ebp
loc_005E40FA: retn 0008h
End Sub
Public Property Get BorderStyle(arg_C) '5E4100
loc_005E4100: push ebp
loc_005E4101: mov ebp, esp
loc_005E4103: sub esp, 0000000Ch
loc_005E4106: push 00412856h ; __vbaExceptHandler
loc_005E410B: mov eax, fs:[00000000h]
loc_005E4111: push eax
loc_005E4112: mov fs:[00000000h], esp
loc_005E4119: sub esp, 0000000Ch
loc_005E411C: push ebx
loc_005E411D: push esi
loc_005E411E: push edi
loc_005E411F: mov var_C, esp
loc_005E4122: mov var_8, 00402D58h
loc_005E4129: xor edi, edi
loc_005E412B: mov var_4, edi
loc_005E412E: mov esi, Me
loc_005E4131: push esi
loc_005E4132: mov eax, [esi]
loc_005E4134: call [eax+00000004h]
loc_005E4137: mov ecx, [esi+00000094h]
loc_005E413D: mov var_18, edi
loc_005E4140: mov var_18, ecx
loc_005E4143: mov eax, Me
loc_005E4146: push eax
loc_005E4147: mov edx, [eax]
loc_005E4149: call [edx+00000008h]
loc_005E414C: mov eax, arg_C
loc_005E414F: mov ecx, var_18
loc_005E4152: mov [eax], ecx
loc_005E4154: mov eax, var_4
loc_005E4157: mov ecx, var_14
loc_005E415A: pop edi
loc_005E415B: pop esi
loc_005E415C: mov fs:[00000000h], ecx
loc_005E4163: pop ebx
loc_005E4164: mov esp, ebp
loc_005E4166: pop ebp
loc_005E4167: retn 0008h
End Sub
Public Property Let BorderStyle(nStyle) '5E4170
loc_005E4170: push ebp
loc_005E4171: mov ebp, esp
loc_005E4173: sub esp, 0000000Ch
loc_005E4176: push 00412856h ; __vbaExceptHandler
loc_005E417B: mov eax, fs:[00000000h]
loc_005E4181: push eax
loc_005E4182: mov fs:[00000000h], esp
loc_005E4189: sub esp, 00000020h
loc_005E418C: push ebx
loc_005E418D: push esi
loc_005E418E: push edi
loc_005E418F: mov var_C, esp
loc_005E4192: mov var_8, 00402D60h
loc_005E4199: mov var_4, 00000000h
loc_005E41A0: mov esi, Me
loc_005E41A3: push esi
loc_005E41A4: mov eax, [esi]
loc_005E41A6: call [eax+00000004h]
loc_005E41A9: mov eax, nStyle
loc_005E41AC: mov [esi+00000094h], eax
loc_005E41B2: sub eax, 00000000h
loc_005E41B5: jz 005E41C8h
loc_005E41B7: dec eax
loc_005E41B8: jz 005E41C8h
loc_005E41BA: sub eax, 00000002h
loc_005E41BD: jnz 005E41F5h
loc_005E41BF: mov eax, [esi+00000010h]
loc_005E41C2: push 00000001h
loc_005E41C4: mov ecx, [eax]
loc_005E41C6: jmp 005E41CFh
loc_005E41C8: mov eax, [esi+00000010h]
loc_005E41CB: push 00000000h
loc_005E41CD: mov ecx, [eax]
loc_005E41CF: push eax
loc_005E41D0: call [ecx+00000314h]
loc_005E41D6: test eax, eax
loc_005E41D8: fnclex
loc_005E41DA: jge 005E41F5h
loc_005E41DC: mov edx, [esi+00000010h]
loc_005E41DF: mov edi, [004010CCh] ; __vbaHresultCheckObj
loc_005E41E5: push 00000314h
loc_005E41EA: push 00446758h
loc_005E41EF: push edx
loc_005E41F0: push eax
loc_005E41F1: call edi
loc_005E41F3: jmp 005E41FBh
loc_005E41F5: mov edi, [004010CCh] ; __vbaHresultCheckObj
loc_005E41FB: mov eax, [esi]
loc_005E41FD: push esi
loc_005E41FE: call [eax+000009D0h]
loc_005E4204: sub esp, 00000010h
loc_005E4207: mov ecx, 00000008h
loc_005E420C: mov ebx, esp
loc_005E420E: mov edx, [esi]
loc_005E4210: mov eax, 0043C42Ch ; "BorderStyle"
loc_005E4215: push esi
loc_005E4216: mov [ebx], ecx
loc_005E4218: mov ecx, var_20
loc_005E421B: mov [ebx+00000004h], ecx
loc_005E421E: mov [ebx+00000008h], eax
loc_005E4221: mov eax, var_18
loc_005E4224: mov [ebx+0000000Ch], eax
loc_005E4227: call [edx+00000390h]
loc_005E422D: test eax, eax
loc_005E422F: fnclex
loc_005E4231: jge 005E4241h
loc_005E4233: push 00000390h
loc_005E4238: push 00446758h
loc_005E423D: push esi
loc_005E423E: push eax
loc_005E423F: call edi
loc_005E4241: cmp [esi+00000090h], 0000h
loc_005E4249: jz 005E4266h
loc_005E424B: mov ecx, [esi]
loc_005E424D: push esi
loc_005E424E: call [ecx+00000948h]
loc_005E4254: test eax, eax
loc_005E4256: jge 005E4266h
loc_005E4258: push 00000948h
loc_005E425D: push 00446644h
loc_005E4262: push esi
loc_005E4263: push eax
loc_005E4264: call edi
loc_005E4266: mov eax, Me
loc_005E4269: push eax
loc_005E426A: mov edx, [eax]
loc_005E426C: call [edx+00000008h]
loc_005E426F: mov eax, var_4
loc_005E4272: mov ecx, var_14
loc_005E4275: pop edi
loc_005E4276: pop esi
loc_005E4277: mov fs:[00000000h], ecx
loc_005E427E: pop ebx
loc_005E427F: mov esp, ebp
loc_005E4281: pop ebp
loc_005E4282: retn 0008h
End Sub
Public Property Get CalendarType(arg_C) '5E4360
loc_005E4360: push ebp
loc_005E4361: mov ebp, esp
loc_005E4363: sub esp, 0000000Ch
loc_005E4366: push 00412856h ; __vbaExceptHandler
loc_005E436B: mov eax, fs:[00000000h]
loc_005E4371: push eax
loc_005E4372: mov fs:[00000000h], esp
loc_005E4379: sub esp, 0000000Ch
loc_005E437C: push ebx
loc_005E437D: push esi
loc_005E437E: push edi
loc_005E437F: mov var_C, esp
loc_005E4382: mov var_8, 00402D68h
loc_005E4389: xor edi, edi
loc_005E438B: mov var_4, edi
loc_005E438E: mov esi, Me
loc_005E4391: push esi
loc_005E4392: mov eax, [esi]
loc_005E4394: call [eax+00000004h]
loc_005E4397: movsx ecx, [esi+000000A2h]
loc_005E439E: mov var_18, edi
loc_005E43A1: mov var_18, ecx
loc_005E43A4: mov eax, Me
loc_005E43A7: push eax
loc_005E43A8: mov edx, [eax]
loc_005E43AA: call [edx+00000008h]
loc_005E43AD: mov eax, arg_C
loc_005E43B0: mov ecx, var_18
loc_005E43B3: mov [eax], ecx
loc_005E43B5: mov eax, var_4
loc_005E43B8: mov ecx, var_14
loc_005E43BB: pop edi
loc_005E43BC: pop esi
loc_005E43BD: mov fs:[00000000h], ecx
loc_005E43C4: pop ebx
loc_005E43C5: mov esp, ebp
loc_005E43C7: pop ebp
loc_005E43C8: retn 0008h
End Sub
Public Property Let CalendarType(nCalendarType) '5E43D0
loc_005E43D0: push ebp
loc_005E43D1: mov ebp, esp
loc_005E43D3: sub esp, 0000000Ch
loc_005E43D6: push 00412856h ; __vbaExceptHandler
loc_005E43DB: mov eax, fs:[00000000h]
loc_005E43E1: push eax
loc_005E43E2: mov fs:[00000000h], esp
loc_005E43E9: sub esp, 000000E4h
loc_005E43EF: push ebx
loc_005E43F0: push esi
loc_005E43F1: push edi
loc_005E43F2: mov var_C, esp
loc_005E43F5: mov var_8, 00402D70h
loc_005E43FC: xor esi, esi
loc_005E43FE: mov var_4, esi
loc_005E4401: mov edi, Me
loc_005E4404: push edi
loc_005E4405: mov eax, [edi]
loc_005E4407: call [eax+00000004h]
loc_005E440A: mov ebx, [00401098h] ; __vbaStrCat
loc_005E4410: mov var_18, esi
loc_005E4413: mov var_20, esi
loc_005E4416: mov var_24, esi
loc_005E4419: mov var_28, esi
loc_005E441C: mov var_2C, esi
loc_005E441F: mov var_3C, esi
loc_005E4422: mov var_4C, esi
loc_005E4425: mov var_5C, esi
loc_005E4428: mov var_6C, esi
loc_005E442B: mov var_7C, esi
loc_005E442E: mov var_9C, esi
loc_005E4434: mov var_BC, esi
loc_005E443A: mov var_CC, esi
loc_005E4440: mov var_DC, esi
loc_005E4446: mov var_E0, esi
loc_005E444C: mov var_E8, esi
loc_005E4452: mov var_E4, esi
loc_005E4458: mov esi, [004013C0h] ; __vbaStrMove
loc_005E445E: mov ecx, [edi]
loc_005E4460: lea edx, var_E8
loc_005E4466: push edx
loc_005E4467: push edi
loc_005E4468: call [ecx+00000880h]
loc_005E446E: test eax, eax
loc_005E4470: jge 005E4484h
loc_005E4472: push 00000880h
loc_005E4477: push 00446644h
loc_005E447C: push edi
loc_005E447D: push eax
loc_005E447E: call [004010CCh] ; __vbaHresultCheckObj
loc_005E4484: mov edx, nCalendarType
loc_005E4487: mov eax, [edi]
loc_005E4489: lea ecx, var_E0
loc_005E448F: push ecx
loc_005E4490: mov ecx, var_E4
loc_005E4496: push edx
loc_005E4497: mov edx, var_E8
loc_005E449D: push ecx
loc_005E449E: push edx
loc_005E449F: push edi
loc_005E44A0: call [eax+00000A00h]
loc_005E44A6: xor eax, eax
loc_005E44A8: cmp var_E0, ax
loc_005E44AF: setz al
loc_005E44B2: neg eax
loc_005E44B4: test ax, ax
loc_005E44B7: jz 005E4754h
loc_005E44BD: mov ecx, 00000001h
loc_005E44C2: call [004011E4h] ; __vbaI2I4
loc_005E44C8: mov ecx, [edi]
loc_005E44CA: lea edx, var_E8
loc_005E44D0: push edx
loc_005E44D1: push edi
loc_005E44D2: mov var_20, eax
loc_005E44D5: mov var_54, 00447008h ; "Invalid date. The date: "
loc_005E44DC: mov var_5C, 00000008h
loc_005E44E3: call [ecx+00000880h]
loc_005E44E9: test eax, eax
loc_005E44EB: jge 005E44FFh
loc_005E44ED: push 00000880h
loc_005E44F2: push 00446644h
loc_005E44F7: push edi
loc_005E44F8: push eax
loc_005E44F9: call [004010CCh] ; __vbaHresultCheckObj
loc_005E44FF: mov eax, var_E8
loc_005E4505: mov ecx, var_E4
loc_005E450B: mov var_64, eax
loc_005E450E: lea edx, var_5C
loc_005E4511: mov var_60, ecx
loc_005E4514: lea eax, var_6C
loc_005E4517: push edx
loc_005E4518: lea ecx, var_3C
loc_005E451B: push eax
loc_005E451C: push ecx
loc_005E451D: mov var_6C, 00000007h
loc_005E4524: mov var_74, 00447040h ; " does not fall within"
loc_005E452B: mov var_7C, 00000008h
loc_005E4532: call [004012B0h] ; __vbaVarCat
loc_005E4538: push eax
loc_005E4539: lea edx, var_7C
loc_005E453C: lea eax, var_4C
loc_005E453F: push edx
loc_005E4540: push eax
loc_005E4541: call [004012B0h] ; __vbaVarCat
loc_005E4547: push eax
loc_005E4548: call [00401040h] ; __vbaStrVarMove
loc_005E454E: mov edx, eax
loc_005E4550: lea ecx, var_18
loc_005E4553: call __vbaStrMove
loc_005E4555: lea ecx, var_4C
loc_005E4558: lea edx, var_3C
loc_005E455B: push ecx
loc_005E455C: push edx
loc_005E455D: push 00000002h
loc_005E455F: call [00401050h] ; __vbaFreeVarList
loc_005E4565: mov eax, [edi]
loc_005E4567: add esp, 0000000Ch
loc_005E456A: lea ecx, var_E0
loc_005E4570: push ecx
loc_005E4571: push edi
loc_005E4572: call [eax+00000878h]
loc_005E4578: test eax, eax
loc_005E457A: jge 005E458Eh
loc_005E457C: push 00000878h
loc_005E4581: push 00446644h
loc_005E4586: push edi
loc_005E4587: push eax
loc_005E4588: call [004010CCh] ; __vbaHresultCheckObj
loc_005E458E: mov edx, var_18
loc_005E4591: push edx
loc_005E4592: push 00447070h ; " the BeginYear: "
loc_005E4597: call ebx
loc_005E4599: mov edx, eax
loc_005E459B: lea ecx, var_24
loc_005E459E: call __vbaStrMove
loc_005E45A0: push eax
loc_005E45A1: mov eax, var_E0
loc_005E45A7: push eax
loc_005E45A8: call [0040100Ch] ; __vbaStrI2
loc_005E45AE: mov edx, eax
loc_005E45B0: lea ecx, var_28
loc_005E45B3: call __vbaStrMove
loc_005E45B5: push eax
loc_005E45B6: call ebx
loc_005E45B8: mov edx, eax
loc_005E45BA: lea ecx, var_18
loc_005E45BD: call __vbaStrMove
loc_005E45BF: lea ecx, var_28
loc_005E45C2: lea edx, var_24
loc_005E45C5: push ecx
loc_005E45C6: push edx
loc_005E45C7: push 00000002h
loc_005E45C9: call [00401324h] ; __vbaFreeStrList
loc_005E45CF: mov eax, [edi]
loc_005E45D1: add esp, 0000000Ch
loc_005E45D4: lea ecx, var_E0
loc_005E45DA: push ecx
loc_005E45DB: push edi
loc_005E45DC: call [eax+00000878h]
loc_005E45E2: test eax, eax
loc_005E45E4: jge 005E45F8h
loc_005E45E6: push 00000878h
loc_005E45EB: push 00446644h
loc_005E45F0: push edi
loc_005E45F1: push eax
loc_005E45F2: call [004010CCh] ; __vbaHresultCheckObj
loc_005E45F8: mov edx, var_18
loc_005E45FB: push edx
loc_005E45FC: push 00447098h ; " and the EndYear: "
loc_005E4601: call ebx
loc_005E4603: mov edx, eax
loc_005E4605: lea ecx, var_24
loc_005E4608: call __vbaStrMove
loc_005E460A: push eax
loc_005E460B: mov eax, var_E0
loc_005E4611: push eax
loc_005E4612: call [0040100Ch] ; __vbaStrI2
loc_005E4618: mov edx, eax
loc_005E461A: lea ecx, var_28
loc_005E461D: call __vbaStrMove
loc_005E461F: push eax
loc_005E4620: call ebx
loc_005E4622: mov edx, eax
loc_005E4624: lea ecx, var_2C
loc_005E4627: call __vbaStrMove
loc_005E4629: push eax
loc_005E462A: push 004470C4h ; " ranges."
loc_005E462F: call ebx
loc_005E4631: mov edx, eax
loc_005E4633: lea ecx, var_18
loc_005E4636: call __vbaStrMove
loc_005E4638: lea ecx, var_2C
loc_005E463B: lea edx, var_28
loc_005E463E: push ecx
loc_005E463F: lea eax, var_24
loc_005E4642: push edx
loc_005E4643: push eax
loc_005E4644: push 00000003h
loc_005E4646: call [00401324h] ; __vbaFreeStrList
loc_005E464C: mov edx, 00000008h
loc_005E4651: mov ecx, 00000003h
loc_005E4656: mov var_7C, edx
loc_005E4659: mov var_9C, edx
loc_005E465F: lea edx, nCalendarType
loc_005E4662: mov var_5C, ecx
loc_005E4665: mov var_C4, edx
loc_005E466B: mov edx, esp
loc_005E466D: mov eax, 80040202h
loc_005E4672: sub esp, 00000010h
loc_005E4675: mov [edx], ecx
loc_005E4677: mov ecx, var_58
loc_005E467A: mov var_54, eax
loc_005E467D: mov var_74, 00446FE0h ; "CalendarType(Let)"
loc_005E4684: mov [edx+00000004h], ecx
loc_005E4687: mov ecx, esp
loc_005E4689: sub esp, 00000010h
loc_005E468C: mov var_CC, 00004003h
loc_005E4696: mov [edx+00000008h], eax
loc_005E4699: mov eax, var_50
loc_005E469C: mov [edx+0000000Ch], eax
loc_005E469F: mov edx, var_7C
loc_005E46A2: mov eax, var_78
loc_005E46A5: mov [ecx], edx
loc_005E46A7: mov edx, var_74
loc_005E46AA: mov [ecx+00000004h], eax
loc_005E46AD: mov eax, var_70
loc_005E46B0: mov [ecx+00000008h], edx
loc_005E46B3: mov edx, var_9C
loc_005E46B9: mov [ecx+0000000Ch], eax
loc_005E46BC: mov eax, var_98
loc_005E46C2: mov ecx, esp
loc_005E46C4: sub esp, 00000010h
loc_005E46C7: mov [ecx], edx
loc_005E46C9: mov edx, var_90
loc_005E46CF: mov [ecx+00000004h], eax
loc_005E46D2: mov eax, var_18
loc_005E46D5: mov [ecx+00000008h], eax
loc_005E46D8: mov eax, 00004002h
loc_005E46DD: mov [ecx+0000000Ch], edx
loc_005E46E0: mov edx, var_B8
loc_005E46E6: mov ecx, esp
loc_005E46E8: mov [ecx], eax
loc_005E46EA: lea eax, var_20
loc_005E46ED: mov [ecx+00000004h], edx
loc_005E46F0: mov [ecx+00000008h], eax
loc_005E46F3: mov eax, var_B0
loc_005E46F9: mov [ecx+0000000Ch], eax
loc_005E46FC: mov edx, var_D8
loc_005E4702: sub esp, 00000010h
loc_005E4705: mov ecx, esp
loc_005E4707: mov eax, 0000400Ch
loc_005E470C: push 00000005h
loc_005E470E: push 00000002h
loc_005E4710: mov [ecx], eax
loc_005E4712: lea eax, var_CC
loc_005E4718: push edi
loc_005E4719: mov [ecx+00000004h], edx
loc_005E471C: mov [ecx+00000008h], eax
loc_005E471F: mov eax, var_D0
loc_005E4725: mov [ecx+0000000Ch], eax
loc_005E4728: call [00401064h] ; __vbaRaiseEvent
loc_005E472E: mov ecx, var_20
loc_005E4731: add esp, 0000005Ch
loc_005E4734: mov var_F0, ecx
loc_005E473A: mov ecx, 00000002h
loc_005E473F: call [004011E4h] ; __vbaI2I4
loc_005E4745: cmp var_F0, ax
loc_005E474C: jz 005E445Eh
loc_005E4752: jmp 005E47C2h
loc_005E4754: mov ecx, nCalendarType
loc_005E4757: call [004011E4h] ; __vbaI2I4
loc_005E475D: sub esp, 00000010h
loc_005E4760: mov ecx, 00000008h
loc_005E4765: mov esi, esp
loc_005E4767: mov edx, [edi]
loc_005E4769: mov var_5C, ecx
loc_005E476C: mov [edi+000000A2h], ax
loc_005E4773: mov [esi], ecx
loc_005E4775: mov ecx, var_58
loc_005E4778: mov eax, 0043C448h ; "CalendarType"
loc_005E477D: push edi
loc_005E477E: mov [esi+00000004h], ecx
loc_005E4781: mov var_54, eax
loc_005E4784: mov [esi+00000008h], eax
loc_005E4787: mov eax, var_50
loc_005E478A: mov [esi+0000000Ch], eax
loc_005E478D: call [edx+00000390h]
loc_005E4793: test eax, eax
loc_005E4795: fnclex
loc_005E4797: jge 005E47ABh
loc_005E4799: push 00000390h
loc_005E479E: push 00446758h
loc_005E47A3: push edi
loc_005E47A4: push eax
loc_005E47A5: call [004010CCh] ; __vbaHresultCheckObj
loc_005E47AB: cmp [edi+00000090h], 0000h
loc_005E47B3: jz 005E47C2h
loc_005E47B5: mov edx, nCalendarType
loc_005E47B8: mov ecx, [edi]
loc_005E47BA: push edx
loc_005E47BB: push edi
loc_005E47BC: call [ecx+000009E0h]
loc_005E47C2: fwait
loc_005E47C3: push 005E47FCh
loc_005E47C8: jmp 005E47F2h
loc_005E47CA: lea eax, var_2C
loc_005E47CD: lea ecx, var_28
loc_005E47D0: push eax
loc_005E47D1: lea edx, var_24
loc_005E47D4: push ecx
loc_005E47D5: push edx
loc_005E47D6: push 00000003h
loc_005E47D8: call [00401324h] ; __vbaFreeStrList
loc_005E47DE: lea eax, var_4C
loc_005E47E1: lea ecx, var_3C
loc_005E47E4: push eax
loc_005E47E5: push ecx
loc_005E47E6: push 00000002h
loc_005E47E8: call [00401050h] ; __vbaFreeVarList
loc_005E47EE: add esp, 0000001Ch
loc_005E47F1: ret
loc_005E47F2: lea ecx, var_18
loc_005E47F5: call [00401430h] ; __vbaFreeStr
loc_005E47FB: ret
loc_005E47FC: mov eax, Me
loc_005E47FF: push eax
loc_005E4800: mov edx, [eax]
loc_005E4802: call [edx+00000008h]
loc_005E4805: mov eax, var_4
loc_005E4808: mov ecx, var_14
loc_005E480B: pop edi
loc_005E480C: pop esi
loc_005E480D: mov fs:[00000000h], ecx
loc_005E4814: pop ebx
loc_005E4815: mov esp, ebp
loc_005E4817: pop ebp
loc_005E4818: retn 0008h
End Sub
Public Property Get PopupMenuDisabled(arg_C) '5E4820
loc_005E4820: push ebp
loc_005E4821: mov ebp, esp
loc_005E4823: sub esp, 0000000Ch
loc_005E4826: push 00412856h ; __vbaExceptHandler
loc_005E482B: mov eax, fs:[00000000h]
loc_005E4831: push eax
loc_005E4832: mov fs:[00000000h], esp
loc_005E4839: sub esp, 0000000Ch
loc_005E483C: push ebx
loc_005E483D: push esi
loc_005E483E: push edi
loc_005E483F: mov var_C, esp
loc_005E4842: mov var_8, 00402D80h
loc_005E4849: xor edi, edi
loc_005E484B: mov var_4, edi
loc_005E484E: mov esi, Me
loc_005E4851: push esi
loc_005E4852: mov eax, [esi]
loc_005E4854: call [eax+00000004h]
loc_005E4857: mov cx, [esi+00000098h]
loc_005E485E: mov var_18, edi
loc_005E4861: mov var_18, ecx
loc_005E4864: mov eax, Me
loc_005E4867: push eax
loc_005E4868: mov edx, [eax]
loc_005E486A: call [edx+00000008h]
loc_005E486D: mov eax, arg_C
loc_005E4870: mov cx, var_18
loc_005E4874: mov [eax], cx
loc_005E4877: mov eax, var_4
loc_005E487A: mov ecx, var_14
loc_005E487D: pop edi
loc_005E487E: pop esi
loc_005E487F: mov fs:[00000000h], ecx
loc_005E4886: pop ebx
loc_005E4887: mov esp, ebp
loc_005E4889: pop ebp
loc_005E488A: retn 0008h
End Sub
Public Property Let PopupMenuDisabled(bPopupMenuDisabled) '5E4890
loc_005E4890: push ebp
loc_005E4891: mov ebp, esp
loc_005E4893: sub esp, 0000000Ch
loc_005E4896: push 00412856h ; __vbaExceptHandler
loc_005E489B: mov eax, fs:[00000000h]
loc_005E48A1: push eax
loc_005E48A2: mov fs:[00000000h], esp
loc_005E48A9: sub esp, 0000001Ch
loc_005E48AC: push ebx
loc_005E48AD: push esi
loc_005E48AE: push edi
loc_005E48AF: mov var_C, esp
loc_005E48B2: mov var_8, 00402D88h
loc_005E48B9: mov var_4, 00000000h
loc_005E48C0: mov esi, Me
loc_005E48C3: push esi
loc_005E48C4: mov eax, [esi]
loc_005E48C6: call [eax+00000004h]
loc_005E48C9: mov cx, bPopupMenuDisabled
loc_005E48CD: sub esp, 00000010h
loc_005E48D0: mov [esi+00000098h], cx
loc_005E48D7: mov edi, esp
loc_005E48D9: mov ecx, 00000008h
loc_005E48DE: mov edx, [esi]
loc_005E48E0: mov [edi], ecx
loc_005E48E2: mov ecx, var_20
loc_005E48E5: mov eax, 0043C830h ; "PopupMenuDisabled"
loc_005E48EA: push esi
loc_005E48EB: mov [edi+00000004h], ecx
loc_005E48EE: mov [edi+00000008h], eax
loc_005E48F1: mov eax, var_18
loc_005E48F4: mov [edi+0000000Ch], eax
loc_005E48F7: call [edx+00000390h]
loc_005E48FD: test eax, eax
loc_005E48FF: fnclex
loc_005E4901: jge 005E4915h
loc_005E4903: push 00000390h
loc_005E4908: push 00446758h
loc_005E490D: push esi
loc_005E490E: push eax
loc_005E490F: call [004010CCh] ; __vbaHresultCheckObj
loc_005E4915: mov eax, Me
loc_005E4918: push eax
loc_005E4919: mov ecx, [eax]
loc_005E491B: call [ecx+00000008h]
loc_005E491E: mov eax, var_4
loc_005E4921: mov ecx, var_14
loc_005E4924: pop edi
loc_005E4925: pop esi
loc_005E4926: mov fs:[00000000h], ecx
loc_005E492D: pop ebx
loc_005E492E: mov esp, ebp
loc_005E4930: pop ebp
loc_005E4931: retn 0008h
End Sub
Public Property Get ShowDayHeader(arg_C) '5E4940
loc_005E4940: push ebp
loc_005E4941: mov ebp, esp
loc_005E4943: sub esp, 0000000Ch
loc_005E4946: push 00412856h ; __vbaExceptHandler
loc_005E494B: mov eax, fs:[00000000h]
loc_005E4951: push eax
loc_005E4952: mov fs:[00000000h], esp
loc_005E4959: sub esp, 0000000Ch
loc_005E495C: push ebx
loc_005E495D: push esi
loc_005E495E: push edi
loc_005E495F: mov var_C, esp
loc_005E4962: mov var_8, 00402D90h
loc_005E4969: xor edi, edi
loc_005E496B: mov var_4, edi
loc_005E496E: mov esi, Me
loc_005E4971: push esi
loc_005E4972: mov eax, [esi]
loc_005E4974: call [eax+00000004h]
loc_005E4977: mov cx, [esi+0000009Ch]
loc_005E497E: mov var_18, edi
loc_005E4981: mov var_18, ecx
loc_005E4984: mov eax, Me
loc_005E4987: push eax
loc_005E4988: mov edx, [eax]
loc_005E498A: call [edx+00000008h]
loc_005E498D: mov eax, arg_C
loc_005E4990: mov cx, var_18
loc_005E4994: mov [eax], cx
loc_005E4997: mov eax, var_4
loc_005E499A: mov ecx, var_14
loc_005E499D: pop edi
loc_005E499E: pop esi
loc_005E499F: mov fs:[00000000h], ecx
loc_005E49A6: pop ebx
loc_005E49A7: mov esp, ebp
loc_005E49A9: pop ebp
loc_005E49AA: retn 0008h
End Sub
Public Property Let ShowDayHeader(bShowDayHeader) '5E49B0
loc_005E49B0: push ebp
loc_005E49B1: mov ebp, esp
loc_005E49B3: sub esp, 0000000Ch
loc_005E49B6: push 00412856h ; __vbaExceptHandler
loc_005E49BB: mov eax, fs:[00000000h]
loc_005E49C1: push eax
loc_005E49C2: mov fs:[00000000h], esp
loc_005E49C9: sub esp, 0000001Ch
loc_005E49CC: push ebx
loc_005E49CD: push esi
loc_005E49CE: push edi
loc_005E49CF: mov var_C, esp
loc_005E49D2: mov var_8, 00402D98h
loc_005E49D9: mov var_4, 00000000h
loc_005E49E0: mov esi, Me
loc_005E49E3: push esi
loc_005E49E4: mov eax, [esi]
loc_005E49E6: call [eax+00000004h]
loc_005E49E9: mov cx, bShowDayHeader
loc_005E49ED: sub esp, 00000010h
loc_005E49F0: mov [esi+0000009Ch], cx
loc_005E49F7: mov edi, esp
loc_005E49F9: mov ecx, 00000008h
loc_005E49FE: mov edx, [esi]
loc_005E4A00: mov [edi], ecx
loc_005E4A02: mov ecx, var_20
loc_005E4A05: mov eax, 0043C8CCh ; "ShowDayHeader"
loc_005E4A0A: push esi
loc_005E4A0B: mov [edi+00000004h], ecx
loc_005E4A0E: mov [edi+00000008h], eax
loc_005E4A11: mov eax, var_18
loc_005E4A14: mov [edi+0000000Ch], eax
loc_005E4A17: call [edx+00000390h]
loc_005E4A1D: test eax, eax
loc_005E4A1F: fnclex
loc_005E4A21: jge 005E4A35h
loc_005E4A23: push 00000390h
loc_005E4A28: push 00446758h
loc_005E4A2D: push esi
loc_005E4A2E: push eax
loc_005E4A2F: call [004010CCh] ; __vbaHresultCheckObj
loc_005E4A35: cmp [esi+00000090h], 0000h
loc_005E4A3D: jz 005E4A5Eh
loc_005E4A3F: mov ecx, [esi]
loc_005E4A41: push esi
loc_005E4A42: call [ecx+00000948h]
loc_005E4A48: test eax, eax
loc_005E4A4A: jge 005E4A5Eh
loc_005E4A4C: push 00000948h
loc_005E4A51: push 00446644h
loc_005E4A56: push esi
loc_005E4A57: push eax
loc_005E4A58: call [004010CCh] ; __vbaHresultCheckObj
loc_005E4A5E: mov eax, Me
loc_005E4A61: push eax
loc_005E4A62: mov edx, [eax]
loc_005E4A64: call [edx+00000008h]
loc_005E4A67: mov eax, var_4
loc_005E4A6A: mov ecx, var_14
loc_005E4A6D: pop edi
loc_005E4A6E: pop esi
loc_005E4A6F: mov fs:[00000000h], ecx
loc_005E4A76: pop ebx
loc_005E4A77: mov esp, ebp
loc_005E4A79: pop ebp
loc_005E4A7A: retn 0008h
End Sub
Public Property Get BackColor(arg_C) '5E4A80
loc_005E4A80: push ebp
loc_005E4A81: mov ebp, esp
loc_005E4A83: sub esp, 0000000Ch
loc_005E4A86: push 00412856h ; __vbaExceptHandler
loc_005E4A8B: mov eax, fs:[00000000h]
loc_005E4A91: push eax
loc_005E4A92: mov fs:[00000000h], esp
loc_005E4A99: sub esp, 0000000Ch
loc_005E4A9C: push ebx
loc_005E4A9D: push esi
loc_005E4A9E: push edi
loc_005E4A9F: mov var_C, esp
loc_005E4AA2: mov var_8, 00402DA0h
loc_005E4AA9: xor edi, edi
loc_005E4AAB: mov var_4, edi
loc_005E4AAE: mov esi, Me
loc_005E4AB1: push esi
loc_005E4AB2: mov eax, [esi]
loc_005E4AB4: call [eax+00000004h]
loc_005E4AB7: mov ecx, [esi+000000E0h]
loc_005E4ABD: mov var_18, edi
loc_005E4AC0: mov var_18, ecx
loc_005E4AC3: mov eax, Me
loc_005E4AC6: push eax
loc_005E4AC7: mov edx, [eax]
loc_005E4AC9: call [edx+00000008h]
loc_005E4ACC: mov eax, arg_C
loc_005E4ACF: mov ecx, var_18
loc_005E4AD2: mov [eax], ecx
loc_005E4AD4: mov eax, var_4
loc_005E4AD7: mov ecx, var_14
loc_005E4ADA: pop edi
loc_005E4ADB: pop esi
loc_005E4ADC: mov fs:[00000000h], ecx
loc_005E4AE3: pop ebx
loc_005E4AE4: mov esp, ebp
loc_005E4AE6: pop ebp
loc_005E4AE7: retn 0008h
End Sub
Public Property Let BackColor(lBackColor) '5E4AF0
loc_005E4AF0: push ebp
loc_005E4AF1: mov ebp, esp
loc_005E4AF3: sub esp, 0000000Ch
loc_005E4AF6: push 00412856h ; __vbaExceptHandler
loc_005E4AFB: mov eax, fs:[00000000h]
loc_005E4B01: push eax
loc_005E4B02: mov fs:[00000000h], esp
loc_005E4B09: sub esp, 0000001Ch
loc_005E4B0C: push ebx
loc_005E4B0D: push esi
loc_005E4B0E: push edi
loc_005E4B0F: mov var_C, esp
loc_005E4B12: mov var_8, 00402DA8h
loc_005E4B19: mov var_4, 00000000h
loc_005E4B20: mov esi, Me
loc_005E4B23: push esi
loc_005E4B24: mov eax, [esi]
loc_005E4B26: call [eax+00000004h]
loc_005E4B29: mov ecx, lBackColor
loc_005E4B2C: mov eax, [esi+00000010h]
loc_005E4B2F: mov [esi+000000E0h], ecx
loc_005E4B35: push ecx
loc_005E4B36: mov edx, [eax]
loc_005E4B38: push eax
loc_005E4B39: call [edx+00000064h]
loc_005E4B3C: test eax, eax
loc_005E4B3E: fnclex
loc_005E4B40: jge 005E4B58h
loc_005E4B42: mov ecx, [esi+00000010h]
loc_005E4B45: mov edi, [004010CCh] ; __vbaHresultCheckObj
loc_005E4B4B: push 00000064h
loc_005E4B4D: push 00446758h
loc_005E4B52: push ecx
loc_005E4B53: push eax
loc_005E4B54: call edi
loc_005E4B56: jmp 005E4B5Eh
loc_005E4B58: mov edi, [004010CCh] ; __vbaHresultCheckObj
loc_005E4B5E: sub esp, 00000010h
loc_005E4B61: mov ecx, 00000008h
loc_005E4B66: mov ebx, esp
loc_005E4B68: mov edx, [esi]
loc_005E4B6A: mov eax, 0043C404h ; "BackColor"
loc_005E4B6F: push esi
loc_005E4B70: mov [ebx], ecx
loc_005E4B72: mov ecx, var_20
loc_005E4B75: mov [ebx+00000004h], ecx
loc_005E4B78: mov [ebx+00000008h], eax
loc_005E4B7B: mov eax, var_18
loc_005E4B7E: mov [ebx+0000000Ch], eax
loc_005E4B81: call [edx+00000390h]
loc_005E4B87: test eax, eax
loc_005E4B89: fnclex
loc_005E4B8B: jge 005E4B9Bh
loc_005E4B8D: push 00000390h
loc_005E4B92: push 00446758h
loc_005E4B97: push esi
loc_005E4B98: push eax
loc_005E4B99: call edi
loc_005E4B9B: cmp [esi+00000090h], 0000h
loc_005E4BA3: jz 005E4BC0h
loc_005E4BA5: mov ecx, [esi]
loc_005E4BA7: push esi
loc_005E4BA8: call [ecx+00000948h]
loc_005E4BAE: test eax, eax
loc_005E4BB0: jge 005E4BC0h
loc_005E4BB2: push 00000948h
loc_005E4BB7: push 00446644h
loc_005E4BBC: push esi
loc_005E4BBD: push eax
loc_005E4BBE: call edi
loc_005E4BC0: mov eax, Me
loc_005E4BC3: push eax
loc_005E4BC4: mov edx, [eax]
loc_005E4BC6: call [edx+00000008h]
loc_005E4BC9: mov eax, var_4
loc_005E4BCC: mov ecx, var_14
loc_005E4BCF: pop edi
loc_005E4BD0: pop esi
loc_005E4BD1: mov fs:[00000000h], ecx
loc_005E4BD8: pop ebx
loc_005E4BD9: mov esp, ebp
loc_005E4BDB: pop ebp
loc_005E4BDC: retn 0008h
End Sub
Public Property Get DayNumberAlignment(arg_C) '5E4BE0
loc_005E4BE0: push ebp
loc_005E4BE1: mov ebp, esp
loc_005E4BE3: sub esp, 0000000Ch
loc_005E4BE6: push 00412856h ; __vbaExceptHandler
loc_005E4BEB: mov eax, fs:[00000000h]
loc_005E4BF1: push eax
loc_005E4BF2: mov fs:[00000000h], esp
loc_005E4BF9: sub esp, 0000000Ch
loc_005E4BFC: push ebx
loc_005E4BFD: push esi
loc_005E4BFE: push edi
loc_005E4BFF: mov var_C, esp
loc_005E4C02: mov var_8, 00402DB0h
loc_005E4C09: xor edi, edi
loc_005E4C0B: mov var_4, edi
loc_005E4C0E: mov esi, Me
loc_005E4C11: push esi
loc_005E4C12: mov eax, [esi]
loc_005E4C14: call [eax+00000004h]
loc_005E4C17: movsx ecx, [esi+000000A4h]
loc_005E4C1E: mov var_18, edi
loc_005E4C21: mov var_18, ecx
loc_005E4C24: mov eax, Me
loc_005E4C27: push eax
loc_005E4C28: mov edx, [eax]
loc_005E4C2A: call [edx+00000008h]
loc_005E4C2D: mov eax, arg_C
loc_005E4C30: mov ecx, var_18
loc_005E4C33: mov [eax], ecx
loc_005E4C35: mov eax, var_4
loc_005E4C38: mov ecx, var_14
loc_005E4C3B: pop edi
loc_005E4C3C: pop esi
loc_005E4C3D: mov fs:[00000000h], ecx
loc_005E4C44: pop ebx
loc_005E4C45: mov esp, ebp
loc_005E4C47: pop ebp
loc_005E4C48: retn 0008h
End Sub
Public Property Let DayNumberAlignment(nDayNumberAlignment) '5E4C50
loc_005E4C50: push ebp
loc_005E4C51: mov ebp, esp
loc_005E4C53: sub esp, 0000000Ch
loc_005E4C56: push 00412856h ; __vbaExceptHandler
loc_005E4C5B: mov eax, fs:[00000000h]
loc_005E4C61: push eax
loc_005E4C62: mov fs:[00000000h], esp
loc_005E4C69: sub esp, 0000001Ch
loc_005E4C6C: push ebx
loc_005E4C6D: push esi
loc_005E4C6E: push edi
loc_005E4C6F: mov var_C, esp
loc_005E4C72: mov var_8, 00402DB8h
loc_005E4C79: mov var_4, 00000000h
loc_005E4C80: mov esi, Me
loc_005E4C83: push esi
loc_005E4C84: mov eax, [esi]
loc_005E4C86: call [eax+00000004h]
loc_005E4C89: mov ecx, nDayNumberAlignment
loc_005E4C8C: call [004011E4h] ; __vbaI2I4
loc_005E4C92: sub esp, 00000010h
loc_005E4C95: mov ecx, 00000008h
loc_005E4C9A: mov edi, esp
loc_005E4C9C: mov edx, [esi]
loc_005E4C9E: mov [esi+000000A4h], ax
loc_005E4CA5: mov eax, 0043C4F0h ; "DayNumberAlignment"
loc_005E4CAA: mov [edi], ecx
loc_005E4CAC: mov ecx, var_20
loc_005E4CAF: push esi
loc_005E4CB0: mov [edi+00000004h], ecx
loc_005E4CB3: mov [edi+00000008h], eax
loc_005E4CB6: mov eax, var_18
loc_005E4CB9: mov [edi+0000000Ch], eax
loc_005E4CBC: call [edx+00000390h]
loc_005E4CC2: test eax, eax
loc_005E4CC4: fnclex
loc_005E4CC6: jge 005E4CDAh
loc_005E4CC8: push 00000390h
loc_005E4CCD: push 00446758h
loc_005E4CD2: push esi
loc_005E4CD3: push eax
loc_005E4CD4: call [004010CCh] ; __vbaHresultCheckObj
loc_005E4CDA: cmp [esi+00000090h], 0000h
loc_005E4CE2: jz 005E4D03h
loc_005E4CE4: mov ecx, [esi]
loc_005E4CE6: push esi
loc_005E4CE7: call [ecx+00000948h]
loc_005E4CED: test eax, eax
loc_005E4CEF: jge 005E4D03h
loc_005E4CF1: push 00000948h
loc_005E4CF6: push 00446644h
loc_005E4CFB: push esi
loc_005E4CFC: push eax
loc_005E4CFD: call [004010CCh] ; __vbaHresultCheckObj
loc_005E4D03: mov eax, Me
loc_005E4D06: push eax
loc_005E4D07: mov edx, [eax]
loc_005E4D09: call [edx+00000008h]
loc_005E4D0C: mov eax, var_4
loc_005E4D0F: mov ecx, var_14
loc_005E4D12: pop edi
loc_005E4D13: pop esi
loc_005E4D14: mov fs:[00000000h], ecx
loc_005E4D1B: pop ebx
loc_005E4D1C: mov esp, ebp
loc_005E4D1E: pop ebp
loc_005E4D1F: retn 0008h
End Sub
Public Property Get DayHeaderBackColor(arg_C) '5E4D30
loc_005E4D30: push ebp
loc_005E4D31: mov ebp, esp
loc_005E4D33: sub esp, 0000000Ch
loc_005E4D36: push 00412856h ; __vbaExceptHandler
loc_005E4D3B: mov eax, fs:[00000000h]
loc_005E4D41: push eax
loc_005E4D42: mov fs:[00000000h], esp
loc_005E4D49: sub esp, 0000000Ch
loc_005E4D4C: push ebx
loc_005E4D4D: push esi
loc_005E4D4E: push edi
loc_005E4D4F: mov var_C, esp
loc_005E4D52: mov var_8, 00402DC0h
loc_005E4D59: xor edi, edi
loc_005E4D5B: mov var_4, edi
loc_005E4D5E: mov esi, Me
loc_005E4D61: push esi
loc_005E4D62: mov eax, [esi]
loc_005E4D64: call [eax+00000004h]
loc_005E4D67: mov ecx, [esi+000000ECh]
loc_005E4D6D: mov var_18, edi
loc_005E4D70: mov var_18, ecx
loc_005E4D73: mov eax, Me
loc_005E4D76: push eax
loc_005E4D77: mov edx, [eax]
loc_005E4D79: call [edx+00000008h]
loc_005E4D7C: mov eax, arg_C
loc_005E4D7F: mov ecx, var_18
loc_005E4D82: mov [eax], ecx
loc_005E4D84: mov eax, var_4
loc_005E4D87: mov ecx, var_14
loc_005E4D8A: pop edi
loc_005E4D8B: pop esi
loc_005E4D8C: mov fs:[00000000h], ecx
loc_005E4D93: pop ebx
loc_005E4D94: mov esp, ebp
loc_005E4D96: pop ebp
loc_005E4D97: retn 0008h
End Sub
Public Property Let DayHeaderBackColor(lDayHeaderBackColor) '5E4DA0
loc_005E4DA0: push ebp
loc_005E4DA1: mov ebp, esp
loc_005E4DA3: sub esp, 0000000Ch
loc_005E4DA6: push 00412856h ; __vbaExceptHandler
loc_005E4DAB: mov eax, fs:[00000000h]
loc_005E4DB1: push eax
loc_005E4DB2: mov fs:[00000000h], esp
loc_005E4DB9: sub esp, 00000020h
loc_005E4DBC: push ebx
loc_005E4DBD: push esi
loc_005E4DBE: push edi
loc_005E4DBF: mov var_C, esp
loc_005E4DC2: mov var_8, 00402DC8h
loc_005E4DC9: mov var_4, 00000000h
loc_005E4DD0: mov esi, Me
loc_005E4DD3: push esi
loc_005E4DD4: mov eax, [esi]
loc_005E4DD6: call [eax+00000004h]
loc_005E4DD9: mov ecx, lDayHeaderBackColor
loc_005E4DDC: sub esp, 00000010h
loc_005E4DDF: mov [esi+000000ECh], ecx
loc_005E4DE5: mov edi, esp
loc_005E4DE7: mov ecx, 00000008h
loc_005E4DEC: mov edx, [esi]
loc_005E4DEE: mov [edi], ecx
loc_005E4DF0: mov ecx, var_24
loc_005E4DF3: mov eax, 0043C51Ch ; "DayHeaderBackColor"
loc_005E4DF8: push esi
loc_005E4DF9: mov [edi+00000004h], ecx
loc_005E4DFC: mov [edi+00000008h], eax
loc_005E4DFF: mov eax, var_1C
loc_005E4E02: mov [edi+0000000Ch], eax
loc_005E4E05: call [edx+00000390h]
loc_005E4E0B: test eax, eax
loc_005E4E0D: fnclex
loc_005E4E0F: jge 005E4E23h
loc_005E4E11: push 00000390h
loc_005E4E16: push 00446758h
loc_005E4E1B: push esi
loc_005E4E1C: push eax
loc_005E4E1D: call [004010CCh] ; __vbaHresultCheckObj
loc_005E4E23: cmp [esi+00000090h], 0000h
loc_005E4E2B: jz 005E4E4Ch
loc_005E4E2D: mov ecx, [esi]
loc_005E4E2F: push esi
loc_005E4E30: call [ecx+00000948h]
loc_005E4E36: test eax, eax
loc_005E4E38: jge 005E4E4Ch
loc_005E4E3A: push 00000948h
loc_005E4E3F: push 00446644h
loc_005E4E44: push esi
loc_005E4E45: push eax
loc_005E4E46: call [004010CCh] ; __vbaHresultCheckObj
loc_005E4E4C: mov eax, Me
loc_005E4E4F: push eax
loc_005E4E50: mov edx, [eax]
loc_005E4E52: call [edx+00000008h]
loc_005E4E55: mov eax, var_4
loc_005E4E58: mov ecx, var_14
loc_005E4E5B: pop edi
loc_005E4E5C: pop esi
loc_005E4E5D: mov fs:[00000000h], ecx
loc_005E4E64: pop ebx
loc_005E4E65: mov esp, ebp
loc_005E4E67: pop ebp
loc_005E4E68: retn 0008h
End Sub
Public Property Get DayHeaderForeColor(arg_C) '5E4E70
loc_005E4E70: push ebp
loc_005E4E71: mov ebp, esp
loc_005E4E73: sub esp, 0000000Ch
loc_005E4E76: push 00412856h ; __vbaExceptHandler
loc_005E4E7B: mov eax, fs:[00000000h]
loc_005E4E81: push eax
loc_005E4E82: mov fs:[00000000h], esp
loc_005E4E89: sub esp, 0000000Ch
loc_005E4E8C: push ebx
loc_005E4E8D: push esi
loc_005E4E8E: push edi
loc_005E4E8F: mov var_C, esp
loc_005E4E92: mov var_8, 00402DD0h
loc_005E4E99: xor edi, edi
loc_005E4E9B: mov var_4, edi
loc_005E4E9E: mov esi, Me
loc_005E4EA1: push esi
loc_005E4EA2: mov eax, [esi]
loc_005E4EA4: call [eax+00000004h]
loc_005E4EA7: mov ecx, [esi+000000F0h]
loc_005E4EAD: mov var_18, edi
loc_005E4EB0: mov var_18, ecx
loc_005E4EB3: mov eax, Me
loc_005E4EB6: push eax
loc_005E4EB7: mov edx, [eax]
loc_005E4EB9: call [edx+00000008h]
loc_005E4EBC: mov eax, arg_C
loc_005E4EBF: mov ecx, var_18
loc_005E4EC2: mov [eax], ecx
loc_005E4EC4: mov eax, var_4
loc_005E4EC7: mov ecx, var_14
loc_005E4ECA: pop edi
loc_005E4ECB: pop esi
loc_005E4ECC: mov fs:[00000000h], ecx
loc_005E4ED3: pop ebx
loc_005E4ED4: mov esp, ebp
loc_005E4ED6: pop ebp
loc_005E4ED7: retn 0008h
End Sub
Public Property Let DayHeaderForeColor(lDayHeaderForeColor) '5E4EE0
loc_005E4EE0: push ebp
loc_005E4EE1: mov ebp, esp
loc_005E4EE3: sub esp, 0000000Ch
loc_005E4EE6: push 00412856h ; __vbaExceptHandler
loc_005E4EEB: mov eax, fs:[00000000h]
loc_005E4EF1: push eax
loc_005E4EF2: mov fs:[00000000h], esp
loc_005E4EF9: sub esp, 0000001Ch
loc_005E4EFC: push ebx
loc_005E4EFD: push esi
loc_005E4EFE: push edi
loc_005E4EFF: mov var_C, esp
loc_005E4F02: mov var_8, 00402DD8h
loc_005E4F09: mov var_4, 00000000h
loc_005E4F10: mov esi, Me
loc_005E4F13: push esi
loc_005E4F14: mov eax, [esi]
loc_005E4F16: call [eax+00000004h]
loc_005E4F19: mov ecx, lDayHeaderForeColor
loc_005E4F1C: sub esp, 00000010h
loc_005E4F1F: mov [esi+000000F0h], ecx
loc_005E4F25: mov edi, esp
loc_005E4F27: mov ecx, 00000008h
loc_005E4F2C: mov edx, [esi]
loc_005E4F2E: mov [edi], ecx
loc_005E4F30: mov ecx, var_20
loc_005E4F33: mov eax, 0043C548h ; "DayHeaderForeColor"
loc_005E4F38: push esi
loc_005E4F39: mov [edi+00000004h], ecx
loc_005E4F3C: mov [edi+00000008h], eax
loc_005E4F3F: mov eax, var_18
loc_005E4F42: mov [edi+0000000Ch], eax
loc_005E4F45: call [edx+00000390h]
loc_005E4F4B: test eax, eax
loc_005E4F4D: fnclex
loc_005E4F4F: jge 005E4F63h
loc_005E4F51: push 00000390h
loc_005E4F56: push 00446758h
loc_005E4F5B: push esi
loc_005E4F5C: push eax
loc_005E4F5D: call [004010CCh] ; __vbaHresultCheckObj
loc_005E4F63: cmp [esi+00000090h], 0000h
loc_005E4F6B: jz 005E4F8Ch
loc_005E4F6D: mov ecx, [esi]
loc_005E4F6F: push esi
loc_005E4F70: call [ecx+00000948h]
loc_005E4F76: test eax, eax
loc_005E4F78: jge 005E4F8Ch
loc_005E4F7A: push 00000948h
loc_005E4F7F: push 00446644h
loc_005E4F84: push esi
loc_005E4F85: push eax
loc_005E4F86: call [004010CCh] ; __vbaHresultCheckObj
loc_005E4F8C: mov eax, Me
loc_005E4F8F: push eax
loc_005E4F90: mov edx, [eax]
loc_005E4F92: call [edx+00000008h]
loc_005E4F95: mov eax, var_4
loc_005E4F98: mov ecx, var_14
loc_005E4F9B: pop edi
loc_005E4F9C: pop esi
loc_005E4F9D: mov fs:[00000000h], ecx
loc_005E4FA4: pop ebx
loc_005E4FA5: mov esp, ebp
loc_005E4FA7: pop ebp
loc_005E4FA8: retn 0008h
End Sub
Public Property Get ActiveDayForeColor(arg_C) '5E4FB0
loc_005E4FB0: push ebp
loc_005E4FB1: mov ebp, esp
loc_005E4FB3: sub esp, 0000000Ch
loc_005E4FB6: push 00412856h ; __vbaExceptHandler
loc_005E4FBB: mov eax, fs:[00000000h]
loc_005E4FC1: push eax
loc_005E4FC2: mov fs:[00000000h], esp
loc_005E4FC9: sub esp, 0000000Ch
loc_005E4FCC: push ebx
loc_005E4FCD: push esi
loc_005E4FCE: push edi
loc_005E4FCF: mov var_C, esp
loc_005E4FD2: mov var_8, 00402DE0h
loc_005E4FD9: xor edi, edi
loc_005E4FDB: mov var_4, edi
loc_005E4FDE: mov esi, Me
loc_005E4FE1: push esi
loc_005E4FE2: mov eax, [esi]
loc_005E4FE4: call [eax+00000004h]
loc_005E4FE7: mov ecx, [esi+000000DCh]
loc_005E4FED: mov var_18, edi
loc_005E4FF0: mov var_18, ecx
loc_005E4FF3: mov eax, Me
loc_005E4FF6: push eax
loc_005E4FF7: mov edx, [eax]
loc_005E4FF9: call [edx+00000008h]
loc_005E4FFC: mov eax, arg_C
loc_005E4FFF: mov ecx, var_18
loc_005E5002: mov [eax], ecx
loc_005E5004: mov eax, var_4
loc_005E5007: mov ecx, var_14
loc_005E500A: pop edi
loc_005E500B: pop esi
loc_005E500C: mov fs:[00000000h], ecx
loc_005E5013: pop ebx
loc_005E5014: mov esp, ebp
loc_005E5016: pop ebp
loc_005E5017: retn 0008h
End Sub
Public Property Let ActiveDayForeColor(lActiveDayForeColor) '5E5020
loc_005E5020: push ebp
loc_005E5021: mov ebp, esp
loc_005E5023: sub esp, 0000000Ch
loc_005E5026: push 00412856h ; __vbaExceptHandler
loc_005E502B: mov eax, fs:[00000000h]
loc_005E5031: push eax
loc_005E5032: mov fs:[00000000h], esp
loc_005E5039: sub esp, 0000001Ch
loc_005E503C: push ebx
loc_005E503D: push esi
loc_005E503E: push edi
loc_005E503F: mov var_C, esp
loc_005E5042: mov var_8, 00402DE8h
loc_005E5049: mov var_4, 00000000h
loc_005E5050: mov esi, Me
loc_005E5053: push esi
loc_005E5054: mov eax, [esi]
loc_005E5056: call [eax+00000004h]
loc_005E5059: mov ecx, lActiveDayForeColor
loc_005E505C: sub esp, 00000010h
loc_005E505F: mov [esi+000000DCh], ecx
loc_005E5065: mov edi, esp
loc_005E5067: mov ecx, 00000008h
loc_005E506C: mov edx, [esi]
loc_005E506E: mov [edi], ecx
loc_005E5070: mov ecx, var_20
loc_005E5073: mov eax, 0043C3C0h ; "ActiveDayForeColor"
loc_005E5078: push esi
loc_005E5079: mov [edi+00000004h], ecx
loc_005E507C: mov [edi+00000008h], eax
loc_005E507F: mov eax, var_18
loc_005E5082: mov [edi+0000000Ch], eax
loc_005E5085: call [edx+00000390h]
loc_005E508B: test eax, eax
loc_005E508D: fnclex
loc_005E508F: jge 005E50A3h
loc_005E5091: push 00000390h
loc_005E5096: push 00446758h
loc_005E509B: push esi
loc_005E509C: push eax
loc_005E509D: call [004010CCh] ; __vbaHresultCheckObj
loc_005E50A3: cmp [esi+00000090h], 0000h
loc_005E50AB: jz 005E50CCh
loc_005E50AD: mov ecx, [esi]
loc_005E50AF: push esi
loc_005E50B0: call [ecx+00000948h]
loc_005E50B6: test eax, eax
loc_005E50B8: jge 005E50CCh
loc_005E50BA: push 00000948h
loc_005E50BF: push 00446644h
loc_005E50C4: push esi
loc_005E50C5: push eax
loc_005E50C6: call [004010CCh] ; __vbaHresultCheckObj
loc_005E50CC: mov eax, Me
loc_005E50CF: push eax
loc_005E50D0: mov edx, [eax]
loc_005E50D2: call [edx+00000008h]
loc_005E50D5: mov eax, var_4
loc_005E50D8: mov ecx, var_14
loc_005E50DB: pop edi
loc_005E50DC: pop esi
loc_005E50DD: mov fs:[00000000h], ecx
loc_005E50E4: pop ebx
loc_005E50E5: mov esp, ebp
loc_005E50E7: pop ebp
loc_005E50E8: retn 0008h
End Sub
Public Property Get FlatLineColor(arg_C) '5E50F0
loc_005E50F0: push ebp
loc_005E50F1: mov ebp, esp
loc_005E50F3: sub esp, 0000000Ch
loc_005E50F6: push 00412856h ; __vbaExceptHandler
loc_005E50FB: mov eax, fs:[00000000h]
loc_005E5101: push eax
loc_005E5102: mov fs:[00000000h], esp
loc_005E5109: sub esp, 0000000Ch
loc_005E510C: push ebx
loc_005E510D: push esi
loc_005E510E: push edi
loc_005E510F: mov var_C, esp
loc_005E5112: mov var_8, 00402DF0h
loc_005E5119: xor edi, edi
loc_005E511B: mov var_4, edi
loc_005E511E: mov esi, Me
loc_005E5121: push esi
loc_005E5122: mov eax, [esi]
loc_005E5124: call [eax+00000004h]
loc_005E5127: mov ecx, [esi+000000F4h]
loc_005E512D: mov var_18, edi
loc_005E5130: mov var_18, ecx
loc_005E5133: mov eax, Me
loc_005E5136: push eax
loc_005E5137: mov edx, [eax]
loc_005E5139: call [edx+00000008h]
loc_005E513C: mov eax, arg_C
loc_005E513F: mov ecx, var_18
loc_005E5142: mov [eax], ecx
loc_005E5144: mov eax, var_4
loc_005E5147: mov ecx, var_14
loc_005E514A: pop edi
loc_005E514B: pop esi
loc_005E514C: mov fs:[00000000h], ecx
loc_005E5153: pop ebx
loc_005E5154: mov esp, ebp
loc_005E5156: pop ebp
loc_005E5157: retn 0008h
End Sub
Public Property Let FlatLineColor(lFlatLineColor) '5E5160
loc_005E5160: push ebp
loc_005E5161: mov ebp, esp
loc_005E5163: sub esp, 0000000Ch
loc_005E5166: push 00412856h ; __vbaExceptHandler
loc_005E516B: mov eax, fs:[00000000h]
loc_005E5171: push eax
loc_005E5172: mov fs:[00000000h], esp
loc_005E5179: sub esp, 0000001Ch
loc_005E517C: push ebx
loc_005E517D: push esi
loc_005E517E: push edi
loc_005E517F: mov var_C, esp
loc_005E5182: mov var_8, 00402DF8h
loc_005E5189: mov var_4, 00000000h
loc_005E5190: mov esi, Me
loc_005E5193: push esi
loc_005E5194: mov eax, [esi]
loc_005E5196: call [eax+00000004h]
loc_005E5199: mov ecx, lFlatLineColor
loc_005E519C: sub esp, 00000010h
loc_005E519F: mov [esi+000000F4h], ecx
loc_005E51A5: mov edi, esp
loc_005E51A7: mov ecx, 00000008h
loc_005E51AC: mov edx, [esi]
loc_005E51AE: mov [edi], ecx
loc_005E51B0: mov ecx, var_20
loc_005E51B3: mov eax, 0043C778h ; "FlatLineColor"
loc_005E51B8: push esi
loc_005E51B9: mov [edi+00000004h], ecx
loc_005E51BC: mov [edi+00000008h], eax
loc_005E51BF: mov eax, var_18
loc_005E51C2: mov [edi+0000000Ch], eax
loc_005E51C5: call [edx+00000390h]
loc_005E51CB: test eax, eax
loc_005E51CD: fnclex
loc_005E51CF: jge 005E51E3h
loc_005E51D1: push 00000390h
loc_005E51D6: push 00446758h
loc_005E51DB: push esi
loc_005E51DC: push eax
loc_005E51DD: call [004010CCh] ; __vbaHresultCheckObj
loc_005E51E3: cmp [esi+00000090h], 0000h
loc_005E51EB: jz 005E520Ch
loc_005E51ED: mov ecx, [esi]
loc_005E51EF: push esi
loc_005E51F0: call [ecx+00000948h]
loc_005E51F6: test eax, eax
loc_005E51F8: jge 005E520Ch
loc_005E51FA: push 00000948h
loc_005E51FF: push 00446644h
loc_005E5204: push esi
loc_005E5205: push eax
loc_005E5206: call [004010CCh] ; __vbaHresultCheckObj
loc_005E520C: mov eax, Me
loc_005E520F: push eax
loc_005E5210: mov edx, [eax]
loc_005E5212: call [edx+00000008h]
loc_005E5215: mov eax, var_4
loc_005E5218: mov ecx, var_14
loc_005E521B: pop edi
loc_005E521C: pop esi
loc_005E521D: mov fs:[00000000h], ecx
loc_005E5224: pop ebx
loc_005E5225: mov esp, ebp
loc_005E5227: pop ebp
loc_005E5228: retn 0008h
End Sub
Public Property Get PrePeriodBackColor(arg_C) '5E5230
loc_005E5230: push ebp
loc_005E5231: mov ebp, esp
loc_005E5233: sub esp, 0000000Ch
loc_005E5236: push 00412856h ; __vbaExceptHandler
loc_005E523B: mov eax, fs:[00000000h]
loc_005E5241: push eax
loc_005E5242: mov fs:[00000000h], esp
loc_005E5249: sub esp, 0000000Ch
loc_005E524C: push ebx
loc_005E524D: push esi
loc_005E524E: push edi
loc_005E524F: mov var_C, esp
loc_005E5252: mov var_8, 00402E00h
loc_005E5259: xor edi, edi
loc_005E525B: mov var_4, edi
loc_005E525E: mov esi, Me
loc_005E5261: push esi
loc_005E5262: mov eax, [esi]
loc_005E5264: call [eax+00000004h]
loc_005E5267: mov ecx, [esi+000000F8h]
loc_005E526D: mov var_18, edi
loc_005E5270: mov var_18, ecx
loc_005E5273: mov eax, Me
loc_005E5276: push eax
loc_005E5277: mov edx, [eax]
loc_005E5279: call [edx+00000008h]
loc_005E527C: mov eax, arg_C
loc_005E527F: mov ecx, var_18
loc_005E5282: mov [eax], ecx
loc_005E5284: mov eax, var_4
loc_005E5287: mov ecx, var_14
loc_005E528A: pop edi
loc_005E528B: pop esi
loc_005E528C: mov fs:[00000000h], ecx
loc_005E5293: pop ebx
loc_005E5294: mov esp, ebp
loc_005E5296: pop ebp
loc_005E5297: retn 0008h
End Sub
Public Property Let PrePeriodBackColor(lPrePeriodBackColor) '5E52A0
loc_005E52A0: push ebp
loc_005E52A1: mov ebp, esp
loc_005E52A3: sub esp, 0000000Ch
loc_005E52A6: push 00412856h ; __vbaExceptHandler
loc_005E52AB: mov eax, fs:[00000000h]
loc_005E52B1: push eax
loc_005E52B2: mov fs:[00000000h], esp
loc_005E52B9: sub esp, 0000001Ch
loc_005E52BC: push ebx
loc_005E52BD: push esi
loc_005E52BE: push edi
loc_005E52BF: mov var_C, esp
loc_005E52C2: mov var_8, 00402E08h
loc_005E52C9: mov var_4, 00000000h
loc_005E52D0: mov esi, Me
loc_005E52D3: push esi
loc_005E52D4: mov eax, [esi]
loc_005E52D6: call [eax+00000004h]
loc_005E52D9: mov ecx, lPrePeriodBackColor
loc_005E52DC: sub esp, 00000010h
loc_005E52DF: mov [esi+000000F8h], ecx
loc_005E52E5: mov edi, esp
loc_005E52E7: mov ecx, 00000008h
loc_005E52EC: mov edx, [esi]
loc_005E52EE: mov [edi], ecx
loc_005E52F0: mov ecx, var_20
loc_005E52F3: mov eax, 0043C7D8h ; "PrePeriodBackColor"
loc_005E52F8: push esi
loc_005E52F9: mov [edi+00000004h], ecx
loc_005E52FC: mov [edi+00000008h], eax
loc_005E52FF: mov eax, var_18
loc_005E5302: mov [edi+0000000Ch], eax
loc_005E5305: call [edx+00000390h]
loc_005E530B: test eax, eax
loc_005E530D: fnclex
loc_005E530F: jge 005E5323h
loc_005E5311: push 00000390h
loc_005E5316: push 00446758h
loc_005E531B: push esi
loc_005E531C: push eax
loc_005E531D: call [004010CCh] ; __vbaHresultCheckObj
loc_005E5323: cmp [esi+00000090h], 0000h
loc_005E532B: jz 005E534Ch
loc_005E532D: mov ecx, [esi]
loc_005E532F: push esi
loc_005E5330: call [ecx+00000948h]
loc_005E5336: test eax, eax
loc_005E5338: jge 005E534Ch
loc_005E533A: push 00000948h
loc_005E533F: push 00446644h
loc_005E5344: push esi
loc_005E5345: push eax
loc_005E5346: call [004010CCh] ; __vbaHresultCheckObj
loc_005E534C: mov eax, Me
loc_005E534F: push eax
loc_005E5350: mov edx, [eax]
loc_005E5352: call [edx+00000008h]
loc_005E5355: mov eax, var_4
loc_005E5358: mov ecx, var_14
loc_005E535B: pop edi
loc_005E535C: pop esi
loc_005E535D: mov fs:[00000000h], ecx
loc_005E5364: pop ebx
loc_005E5365: mov esp, ebp
loc_005E5367: pop ebp
loc_005E5368: retn 0008h
End Sub
Public Property Get PrePeriodForeColor(arg_C) '5E5370
loc_005E5370: push ebp
loc_005E5371: mov ebp, esp
loc_005E5373: sub esp, 0000000Ch
loc_005E5376: push 00412856h ; __vbaExceptHandler
loc_005E537B: mov eax, fs:[00000000h]
loc_005E5381: push eax
loc_005E5382: mov fs:[00000000h], esp
loc_005E5389: sub esp, 0000000Ch
loc_005E538C: push ebx
loc_005E538D: push esi
loc_005E538E: push edi
loc_005E538F: mov var_C, esp
loc_005E5392: mov var_8, 00402E10h
loc_005E5399: xor edi, edi
loc_005E539B: mov var_4, edi
loc_005E539E: mov esi, Me
loc_005E53A1: push esi
loc_005E53A2: mov eax, [esi]
loc_005E53A4: call [eax+00000004h]
loc_005E53A7: mov ecx, [esi+000000FCh]
loc_005E53AD: mov var_18, edi
loc_005E53B0: mov var_18, ecx
loc_005E53B3: mov eax, Me
loc_005E53B6: push eax
loc_005E53B7: mov edx, [eax]
loc_005E53B9: call [edx+00000008h]
loc_005E53BC: mov eax, arg_C
loc_005E53BF: mov ecx, var_18
loc_005E53C2: mov [eax], ecx
loc_005E53C4: mov eax, var_4
loc_005E53C7: mov ecx, var_14
loc_005E53CA: pop edi
loc_005E53CB: pop esi
loc_005E53CC: mov fs:[00000000h], ecx
loc_005E53D3: pop ebx
loc_005E53D4: mov esp, ebp
loc_005E53D6: pop ebp
loc_005E53D7: retn 0008h
End Sub
Public Property Let PrePeriodForeColor(lPrePeriodForeColor) '5E53E0
loc_005E53E0: push ebp
loc_005E53E1: mov ebp, esp
loc_005E53E3: sub esp, 0000000Ch
loc_005E53E6: push 00412856h ; __vbaExceptHandler
loc_005E53EB: mov eax, fs:[00000000h]
loc_005E53F1: push eax
loc_005E53F2: mov fs:[00000000h], esp
loc_005E53F9: sub esp, 0000001Ch
loc_005E53FC: push ebx
loc_005E53FD: push esi
loc_005E53FE: push edi
loc_005E53FF: mov var_C, esp
loc_005E5402: mov var_8, 00402E18h
loc_005E5409: mov var_4, 00000000h
loc_005E5410: mov esi, Me
loc_005E5413: push esi
loc_005E5414: mov eax, [esi]
loc_005E5416: call [eax+00000004h]
loc_005E5419: mov ecx, lPrePeriodForeColor
loc_005E541C: sub esp, 00000010h
loc_005E541F: mov [esi+000000FCh], ecx
loc_005E5425: mov edi, esp
loc_005E5427: mov ecx, 00000008h
loc_005E542C: mov edx, [esi]
loc_005E542E: mov [edi], ecx
loc_005E5430: mov ecx, var_20
loc_005E5433: mov eax, 0043C804h ; "PrePeriodforeColor"
loc_005E5438: push esi
loc_005E5439: mov [edi+00000004h], ecx
loc_005E543C: mov [edi+00000008h], eax
loc_005E543F: mov eax, var_18
loc_005E5442: mov [edi+0000000Ch], eax
loc_005E5445: call [edx+00000390h]
loc_005E544B: test eax, eax
loc_005E544D: fnclex
loc_005E544F: jge 005E5463h
loc_005E5451: push 00000390h
loc_005E5456: push 00446758h
loc_005E545B: push esi
loc_005E545C: push eax
loc_005E545D: call [004010CCh] ; __vbaHresultCheckObj
loc_005E5463: cmp [esi+00000090h], 0000h
loc_005E546B: jz 005E548Ch
loc_005E546D: mov ecx, [esi]
loc_005E546F: push esi
loc_005E5470: call [ecx+00000948h]
loc_005E5476: test eax, eax
loc_005E5478: jge 005E548Ch
loc_005E547A: push 00000948h
loc_005E547F: push 00446644h
loc_005E5484: push esi
loc_005E5485: push eax
loc_005E5486: call [004010CCh] ; __vbaHresultCheckObj
loc_005E548C: mov eax, Me
loc_005E548F: push eax
loc_005E5490: mov edx, [eax]
loc_005E5492: call [edx+00000008h]
loc_005E5495: mov eax, var_4
loc_005E5498: mov ecx, var_14
loc_005E549B: pop edi
loc_005E549C: pop esi
loc_005E549D: mov fs:[00000000h], ecx
loc_005E54A4: pop ebx
loc_005E54A5: mov esp, ebp
loc_005E54A7: pop ebp
loc_005E54A8: retn 0008h
End Sub
Public Property Get CurrentPeriodBackColor(arg_C) '5E54B0
loc_005E54B0: push ebp
loc_005E54B1: mov ebp, esp
loc_005E54B3: sub esp, 0000000Ch
loc_005E54B6: push 00412856h ; __vbaExceptHandler
loc_005E54BB: mov eax, fs:[00000000h]
loc_005E54C1: push eax
loc_005E54C2: mov fs:[00000000h], esp
loc_005E54C9: sub esp, 0000000Ch
loc_005E54CC: push ebx
loc_005E54CD: push esi
loc_005E54CE: push edi
loc_005E54CF: mov var_C, esp
loc_005E54D2: mov var_8, 00402E20h
loc_005E54D9: xor edi, edi
loc_005E54DB: mov var_4, edi
loc_005E54DE: mov esi, Me
loc_005E54E1: push esi
loc_005E54E2: mov eax, [esi]
loc_005E54E4: call [eax+00000004h]
loc_005E54E7: mov ecx, [esi+000000E4h]
loc_005E54ED: mov var_18, edi
loc_005E54F0: mov var_18, ecx
loc_005E54F3: mov eax, Me
loc_005E54F6: push eax
loc_005E54F7: mov edx, [eax]
loc_005E54F9: call [edx+00000008h]
loc_005E54FC: mov eax, arg_C
loc_005E54FF: mov ecx, var_18
loc_005E5502: mov [eax], ecx
loc_005E5504: mov eax, var_4
loc_005E5507: mov ecx, var_14
loc_005E550A: pop edi
loc_005E550B: pop esi
loc_005E550C: mov fs:[00000000h], ecx
loc_005E5513: pop ebx
loc_005E5514: mov esp, ebp
loc_005E5516: pop ebp
loc_005E5517: retn 0008h
End Sub
Public Property Let CurrentPeriodBackColor(lCurrentPeriodBackColor) '5E5520
loc_005E5520: push ebp
loc_005E5521: mov ebp, esp
loc_005E5523: sub esp, 0000000Ch
loc_005E5526: push 00412856h ; __vbaExceptHandler
loc_005E552B: mov eax, fs:[00000000h]
loc_005E5531: push eax
loc_005E5532: mov fs:[00000000h], esp
loc_005E5539: sub esp, 0000001Ch
loc_005E553C: push ebx
loc_005E553D: push esi
loc_005E553E: push edi
loc_005E553F: mov var_C, esp
loc_005E5542: mov var_8, 00402E28h
loc_005E5549: mov var_4, 00000000h
loc_005E5550: mov esi, Me
loc_005E5553: push esi
loc_005E5554: mov eax, [esi]
loc_005E5556: call [eax+00000004h]
loc_005E5559: mov ecx, lCurrentPeriodBackColor
loc_005E555C: sub esp, 00000010h
loc_005E555F: mov [esi+000000E4h], ecx
loc_005E5565: mov edi, esp
loc_005E5567: mov ecx, 00000008h
loc_005E556C: mov edx, [esi]
loc_005E556E: mov [edi], ecx
loc_005E5570: mov ecx, var_20
loc_005E5573: mov eax, 0043C468h ; "CurrentPeriodbackColor"
loc_005E5578: push esi
loc_005E5579: mov [edi+00000004h], ecx
loc_005E557C: mov [edi+00000008h], eax
loc_005E557F: mov eax, var_18
loc_005E5582: mov [edi+0000000Ch], eax
loc_005E5585: call [edx+00000390h]
loc_005E558B: test eax, eax
loc_005E558D: fnclex
loc_005E558F: jge 005E55A3h
loc_005E5591: push 00000390h
loc_005E5596: push 00446758h
loc_005E559B: push esi
loc_005E559C: push eax
loc_005E559D: call [004010CCh] ; __vbaHresultCheckObj
loc_005E55A3: cmp [esi+00000090h], 0000h
loc_005E55AB: jz 005E55CCh
loc_005E55AD: mov ecx, [esi]
loc_005E55AF: push esi
loc_005E55B0: call [ecx+00000948h]
loc_005E55B6: test eax, eax
loc_005E55B8: jge 005E55CCh
loc_005E55BA: push 00000948h
loc_005E55BF: push 00446644h
loc_005E55C4: push esi
loc_005E55C5: push eax
loc_005E55C6: call [004010CCh] ; __vbaHresultCheckObj
loc_005E55CC: mov eax, Me
loc_005E55CF: push eax
loc_005E55D0: mov edx, [eax]
loc_005E55D2: call [edx+00000008h]
loc_005E55D5: mov eax, var_4
loc_005E55D8: mov ecx, var_14
loc_005E55DB: pop edi
loc_005E55DC: pop esi
loc_005E55DD: mov fs:[00000000h], ecx
loc_005E55E4: pop ebx
loc_005E55E5: mov esp, ebp
loc_005E55E7: pop ebp
loc_005E55E8: retn 0008h
End Sub
Public Property Get CurrentPeriodForeColor(arg_C) '5E55F0
loc_005E55F0: push ebp
loc_005E55F1: mov ebp, esp
loc_005E55F3: sub esp, 0000000Ch
loc_005E55F6: push 00412856h ; __vbaExceptHandler
loc_005E55FB: mov eax, fs:[00000000h]
loc_005E5601: push eax
loc_005E5602: mov fs:[00000000h], esp
loc_005E5609: sub esp, 0000000Ch
loc_005E560C: push ebx
loc_005E560D: push esi
loc_005E560E: push edi
loc_005E560F: mov var_C, esp
loc_005E5612: mov var_8, 00402E30h
loc_005E5619: xor edi, edi
loc_005E561B: mov var_4, edi
loc_005E561E: mov esi, Me
loc_005E5621: push esi
loc_005E5622: mov eax, [esi]
loc_005E5624: call [eax+00000004h]
loc_005E5627: mov ecx, [esi+000000E8h]
loc_005E562D: mov var_18, edi
loc_005E5630: mov var_18, ecx
loc_005E5633: mov eax, Me
loc_005E5636: push eax
loc_005E5637: mov edx, [eax]
loc_005E5639: call [edx+00000008h]
loc_005E563C: mov eax, arg_C
loc_005E563F: mov ecx, var_18
loc_005E5642: mov [eax], ecx
loc_005E5644: mov eax, var_4
loc_005E5647: mov ecx, var_14
loc_005E564A: pop edi
loc_005E564B: pop esi
loc_005E564C: mov fs:[00000000h], ecx
loc_005E5653: pop ebx
loc_005E5654: mov esp, ebp
loc_005E5656: pop ebp
loc_005E5657: retn 0008h
End Sub
Public Property Let CurrentPeriodForeColor(lCurrentPeriodForeColor) '5E5660
loc_005E5660: push ebp
loc_005E5661: mov ebp, esp
loc_005E5663: sub esp, 0000000Ch
loc_005E5666: push 00412856h ; __vbaExceptHandler
loc_005E566B: mov eax, fs:[00000000h]
loc_005E5671: push eax
loc_005E5672: mov fs:[00000000h], esp
loc_005E5679: sub esp, 0000001Ch
loc_005E567C: push ebx
loc_005E567D: push esi
loc_005E567E: push edi
loc_005E567F: mov var_C, esp
loc_005E5682: mov var_8, 00402E38h
loc_005E5689: mov var_4, 00000000h
loc_005E5690: mov esi, Me
loc_005E5693: push esi
loc_005E5694: mov eax, [esi]
loc_005E5696: call [eax+00000004h]
loc_005E5699: mov ecx, lCurrentPeriodForeColor
loc_005E569C: sub esp, 00000010h
loc_005E569F: mov [esi+000000E8h], ecx
loc_005E56A5: mov edi, esp
loc_005E56A7: mov ecx, 00000008h
loc_005E56AC: mov edx, [esi]
loc_005E56AE: mov [edi], ecx
loc_005E56B0: mov ecx, var_20
loc_005E56B3: mov eax, 0043C49Ch ; "CurrentPeriodForeColor"
loc_005E56B8: push esi
loc_005E56B9: mov [edi+00000004h], ecx
loc_005E56BC: mov [edi+00000008h], eax
loc_005E56BF: mov eax, var_18
loc_005E56C2: mov [edi+0000000Ch], eax
loc_005E56C5: call [edx+00000390h]
loc_005E56CB: test eax, eax
loc_005E56CD: fnclex
loc_005E56CF: jge 005E56E3h
loc_005E56D1: push 00000390h
loc_005E56D6: push 00446758h
loc_005E56DB: push esi
loc_005E56DC: push eax
loc_005E56DD: call [004010CCh] ; __vbaHresultCheckObj
loc_005E56E3: cmp [esi+00000090h], 0000h
loc_005E56EB: jz 005E570Ch
loc_005E56ED: mov ecx, [esi]
loc_005E56EF: push esi
loc_005E56F0: call [ecx+00000948h]
loc_005E56F6: test eax, eax
loc_005E56F8: jge 005E570Ch
loc_005E56FA: push 00000948h
loc_005E56FF: push 00446644h
loc_005E5704: push esi
loc_005E5705: push eax
loc_005E5706: call [004010CCh] ; __vbaHresultCheckObj
loc_005E570C: mov eax, Me
loc_005E570F: push eax
loc_005E5710: mov edx, [eax]
loc_005E5712: call [edx+00000008h]
loc_005E5715: mov eax, var_4
loc_005E5718: mov ecx, var_14
loc_005E571B: pop edi
loc_005E571C: pop esi
loc_005E571D: mov fs:[00000000h], ecx
loc_005E5724: pop ebx
loc_005E5725: mov esp, ebp
loc_005E5727: pop ebp
loc_005E5728: retn 0008h
End Sub
Public Property Get PostPeriodBackColor(arg_C) '5E5730
loc_005E5730: push ebp
loc_005E5731: mov ebp, esp
loc_005E5733: sub esp, 0000000Ch
loc_005E5736: push 00412856h ; __vbaExceptHandler
loc_005E573B: mov eax, fs:[00000000h]
loc_005E5741: push eax
loc_005E5742: mov fs:[00000000h], esp
loc_005E5749: sub esp, 0000000Ch
loc_005E574C: push ebx
loc_005E574D: push esi
loc_005E574E: push edi
loc_005E574F: mov var_C, esp
loc_005E5752: mov var_8, 00402E40h
loc_005E5759: xor edi, edi
loc_005E575B: mov var_4, edi
loc_005E575E: mov esi, Me
loc_005E5761: push esi
loc_005E5762: mov eax, [esi]
loc_005E5764: call [eax+00000004h]
loc_005E5767: mov ecx, [esi+00000100h]
loc_005E576D: mov var_18, edi
loc_005E5770: mov var_18, ecx
loc_005E5773: mov eax, Me
loc_005E5776: push eax
loc_005E5777: mov edx, [eax]
loc_005E5779: call [edx+00000008h]
loc_005E577C: mov eax, arg_C
loc_005E577F: mov ecx, var_18
loc_005E5782: mov [eax], ecx
loc_005E5784: mov eax, var_4
loc_005E5787: mov ecx, var_14
loc_005E578A: pop edi
loc_005E578B: pop esi
loc_005E578C: mov fs:[00000000h], ecx
loc_005E5793: pop ebx
loc_005E5794: mov esp, ebp
loc_005E5796: pop ebp
loc_005E5797: retn 0008h
End Sub
Public Property Let PostPeriodBackColor(lPostPeriodBackColor) '5E57A0
loc_005E57A0: push ebp
loc_005E57A1: mov ebp, esp
loc_005E57A3: sub esp, 0000000Ch
loc_005E57A6: push 00412856h ; __vbaExceptHandler
loc_005E57AB: mov eax, fs:[00000000h]
loc_005E57B1: push eax
loc_005E57B2: mov fs:[00000000h], esp
loc_005E57B9: sub esp, 0000001Ch
loc_005E57BC: push ebx
loc_005E57BD: push esi
loc_005E57BE: push edi
loc_005E57BF: mov var_C, esp
loc_005E57C2: mov var_8, 00402E48h
loc_005E57C9: mov var_4, 00000000h
loc_005E57D0: mov esi, Me
loc_005E57D3: push esi
loc_005E57D4: mov eax, [esi]
loc_005E57D6: call [eax+00000004h]
loc_005E57D9: mov ecx, lPostPeriodBackColor
loc_005E57DC: sub esp, 00000010h
loc_005E57DF: mov [esi+00000100h], ecx
loc_005E57E5: mov edi, esp
loc_005E57E7: mov ecx, 00000008h
loc_005E57EC: mov edx, [esi]
loc_005E57EE: mov [edi], ecx
loc_005E57F0: mov ecx, var_20
loc_005E57F3: mov eax, 0043C858h ; "PostPeriodBackColor"
loc_005E57F8: push esi
loc_005E57F9: mov [edi+00000004h], ecx
loc_005E57FC: mov [edi+00000008h], eax
loc_005E57FF: mov eax, var_18
loc_005E5802: mov [edi+0000000Ch], eax
loc_005E5805: call [edx+00000390h]
loc_005E580B: test eax, eax
loc_005E580D: fnclex
loc_005E580F: jge 005E5823h
loc_005E5811: push 00000390h
loc_005E5816: push 00446758h
loc_005E581B: push esi
loc_005E581C: push eax
loc_005E581D: call [004010CCh] ; __vbaHresultCheckObj
loc_005E5823: cmp [esi+00000090h], 0000h
loc_005E582B: jz 005E584Ch
loc_005E582D: mov ecx, [esi]
loc_005E582F: push esi
loc_005E5830: call [ecx+00000948h]
loc_005E5836: test eax, eax
loc_005E5838: jge 005E584Ch
loc_005E583A: push 00000948h
loc_005E583F: push 00446644h
loc_005E5844: push esi
loc_005E5845: push eax
loc_005E5846: call [004010CCh] ; __vbaHresultCheckObj
loc_005E584C: mov eax, Me
loc_005E584F: push eax
loc_005E5850: mov edx, [eax]
loc_005E5852: call [edx+00000008h]
loc_005E5855: mov eax, var_4
loc_005E5858: mov ecx, var_14
loc_005E585B: pop edi
loc_005E585C: pop esi
loc_005E585D: mov fs:[00000000h], ecx
loc_005E5864: pop ebx
loc_005E5865: mov esp, ebp
loc_005E5867: pop ebp
loc_005E5868: retn 0008h
End Sub
Public Property Get PostPeriodForeColor(arg_C) '5E5870
loc_005E5870: push ebp
loc_005E5871: mov ebp, esp
loc_005E5873: sub esp, 0000000Ch
loc_005E5876: push 00412856h ; __vbaExceptHandler
loc_005E587B: mov eax, fs:[00000000h]
loc_005E5881: push eax
loc_005E5882: mov fs:[00000000h], esp
loc_005E5889: sub esp, 0000000Ch
loc_005E588C: push ebx
loc_005E588D: push esi
loc_005E588E: push edi
loc_005E588F: mov var_C, esp
loc_005E5892: mov var_8, 00402E50h
loc_005E5899: xor edi, edi
loc_005E589B: mov var_4, edi
loc_005E589E: mov esi, Me
loc_005E58A1: push esi
loc_005E58A2: mov eax, [esi]
loc_005E58A4: call [eax+00000004h]
loc_005E58A7: mov ecx, [esi+00000104h]
loc_005E58AD: mov var_18, edi
loc_005E58B0: mov var_18, ecx
loc_005E58B3: mov eax, Me
loc_005E58B6: push eax
loc_005E58B7: mov edx, [eax]
loc_005E58B9: call [edx+00000008h]
loc_005E58BC: mov eax, arg_C
loc_005E58BF: mov ecx, var_18
loc_005E58C2: mov [eax], ecx
loc_005E58C4: mov eax, var_4
loc_005E58C7: mov ecx, var_14
loc_005E58CA: pop edi
loc_005E58CB: pop esi
loc_005E58CC: mov fs:[00000000h], ecx
loc_005E58D3: pop ebx
loc_005E58D4: mov esp, ebp
loc_005E58D6: pop ebp
loc_005E58D7: retn 0008h
End Sub
Public Property Let PostPeriodForeColor(lPostPeriodForeColor) '5E58E0
loc_005E58E0: push ebp
loc_005E58E1: mov ebp, esp
loc_005E58E3: sub esp, 0000000Ch
loc_005E58E6: push 00412856h ; __vbaExceptHandler
loc_005E58EB: mov eax, fs:[00000000h]
loc_005E58F1: push eax
loc_005E58F2: mov fs:[00000000h], esp
loc_005E58F9: sub esp, 0000001Ch
loc_005E58FC: push ebx
loc_005E58FD: push esi
loc_005E58FE: push edi
loc_005E58FF: mov var_C, esp
loc_005E5902: mov var_8, 00402E58h
loc_005E5909: mov var_4, 00000000h
loc_005E5910: mov esi, Me
loc_005E5913: push esi
loc_005E5914: mov eax, [esi]
loc_005E5916: call [eax+00000004h]
loc_005E5919: mov ecx, lPostPeriodForeColor
loc_005E591C: sub esp, 00000010h
loc_005E591F: mov [esi+00000104h], ecx
loc_005E5925: mov edi, esp
loc_005E5927: mov ecx, 00000008h
loc_005E592C: mov edx, [esi]
loc_005E592E: mov [edi], ecx
loc_005E5930: mov ecx, var_20
loc_005E5933: mov eax, 0043C884h ; "PostPeriodforeColor"
loc_005E5938: push esi
loc_005E5939: mov [edi+00000004h], ecx
loc_005E593C: mov [edi+00000008h], eax
loc_005E593F: mov eax, var_18
loc_005E5942: mov [edi+0000000Ch], eax
loc_005E5945: call [edx+00000390h]
loc_005E594B: test eax, eax
loc_005E594D: fnclex
loc_005E594F: jge 005E5963h
loc_005E5951: push 00000390h
loc_005E5956: push 00446758h
loc_005E595B: push esi
loc_005E595C: push eax
loc_005E595D: call [004010CCh] ; __vbaHresultCheckObj
loc_005E5963: cmp [esi+00000090h], 0000h
loc_005E596B: jz 005E598Ch
loc_005E596D: mov ecx, [esi]
loc_005E596F: push esi
loc_005E5970: call [ecx+00000948h]
loc_005E5976: test eax, eax
loc_005E5978: jge 005E598Ch
loc_005E597A: push 00000948h
loc_005E597F: push 00446644h
loc_005E5984: push esi
loc_005E5985: push eax
loc_005E5986: call [004010CCh] ; __vbaHresultCheckObj
loc_005E598C: mov eax, Me
loc_005E598F: push eax
loc_005E5990: mov edx, [eax]
loc_005E5992: call [edx+00000008h]
loc_005E5995: mov eax, var_4
loc_005E5998: mov ecx, var_14
loc_005E599B: pop edi
loc_005E599C: pop esi
loc_005E599D: mov fs:[00000000h], ecx
loc_005E59A4: pop ebx
loc_005E59A5: mov esp, ebp
loc_005E59A7: pop ebp
loc_005E59A8: retn 0008h
End Sub
Public Property Get ShowDateTip(arg_C) '5E59B0
loc_005E59B0: push ebp
loc_005E59B1: mov ebp, esp
loc_005E59B3: sub esp, 0000000Ch
loc_005E59B6: push 00412856h ; __vbaExceptHandler
loc_005E59BB: mov eax, fs:[00000000h]
loc_005E59C1: push eax
loc_005E59C2: mov fs:[00000000h], esp
loc_005E59C9: sub esp, 0000000Ch
loc_005E59CC: push ebx
loc_005E59CD: push esi
loc_005E59CE: push edi
loc_005E59CF: mov var_C, esp
loc_005E59D2: mov var_8, 00402E60h
loc_005E59D9: xor edi, edi
loc_005E59DB: mov var_4, edi
loc_005E59DE: mov esi, Me
loc_005E59E1: push esi
loc_005E59E2: mov eax, [esi]
loc_005E59E4: call [eax+00000004h]
loc_005E59E7: mov cx, [esi+0000009Ah]
loc_005E59EE: mov var_18, edi
loc_005E59F1: mov var_18, ecx
loc_005E59F4: mov eax, Me
loc_005E59F7: push eax
loc_005E59F8: mov edx, [eax]
loc_005E59FA: call [edx+00000008h]
loc_005E59FD: mov eax, arg_C
loc_005E5A00: mov cx, var_18
loc_005E5A04: mov [eax], cx
loc_005E5A07: mov eax, var_4
loc_005E5A0A: mov ecx, var_14
loc_005E5A0D: pop edi
loc_005E5A0E: pop esi
loc_005E5A0F: mov fs:[00000000h], ecx
loc_005E5A16: pop ebx
loc_005E5A17: mov esp, ebp
loc_005E5A19: pop ebp
loc_005E5A1A: retn 0008h
End Sub
Public Property Let ShowDateTip(bShowDateTip) '5E5A20
loc_005E5A20: push ebp
loc_005E5A21: mov ebp, esp
loc_005E5A23: sub esp, 0000000Ch
loc_005E5A26: push 00412856h ; __vbaExceptHandler
loc_005E5A2B: mov eax, fs:[00000000h]
loc_005E5A31: push eax
loc_005E5A32: mov fs:[00000000h], esp
loc_005E5A39: sub esp, 00000008h
loc_005E5A3C: push ebx
loc_005E5A3D: push esi
loc_005E5A3E: push edi
loc_005E5A3F: mov var_C, esp
loc_005E5A42: mov var_8, 00402E68h
loc_005E5A49: mov var_4, 00000000h
loc_005E5A50: mov esi, Me
loc_005E5A53: push esi
loc_005E5A54: mov eax, [esi]
loc_005E5A56: call [eax+00000004h]
loc_005E5A59: mov cx, bShowDateTip
loc_005E5A5D: mov [esi+0000009Ah], cx
loc_005E5A64: mov eax, Me
loc_005E5A67: push eax
loc_005E5A68: mov edx, [eax]
loc_005E5A6A: call [edx+00000008h]
loc_005E5A6D: mov eax, var_4
loc_005E5A70: mov ecx, var_14
loc_005E5A73: pop edi
loc_005E5A74: pop esi
loc_005E5A75: mov fs:[00000000h], ecx
loc_005E5A7C: pop ebx
loc_005E5A7D: mov esp, ebp
loc_005E5A7F: pop ebp
loc_005E5A80: retn 0008h
End Sub
Public Property Get ShowPeriodList(arg_C) '5E5A90
loc_005E5A90: push ebp
loc_005E5A91: mov ebp, esp
loc_005E5A93: sub esp, 0000000Ch
loc_005E5A96: push 00412856h ; __vbaExceptHandler
loc_005E5A9B: mov eax, fs:[00000000h]
loc_005E5AA1: push eax
loc_005E5AA2: mov fs:[00000000h], esp
loc_005E5AA9: sub esp, 0000000Ch
loc_005E5AAC: push ebx
loc_005E5AAD: push esi
loc_005E5AAE: push edi
loc_005E5AAF: mov var_C, esp
loc_005E5AB2: mov var_8, 00402E70h
loc_005E5AB9: xor edi, edi
loc_005E5ABB: mov var_4, edi
loc_005E5ABE: mov esi, Me
loc_005E5AC1: push esi
loc_005E5AC2: mov eax, [esi]
loc_005E5AC4: call [eax+00000004h]
loc_005E5AC7: mov cx, [esi+0000009Eh]
loc_005E5ACE: mov var_18, edi
loc_005E5AD1: mov var_18, ecx
loc_005E5AD4: mov eax, Me
loc_005E5AD7: push eax
loc_005E5AD8: mov edx, [eax]
loc_005E5ADA: call [edx+00000008h]
loc_005E5ADD: mov eax, arg_C
loc_005E5AE0: mov cx, var_18
loc_005E5AE4: mov [eax], cx
loc_005E5AE7: mov eax, var_4
loc_005E5AEA: mov ecx, var_14
loc_005E5AED: pop edi
loc_005E5AEE: pop esi
loc_005E5AEF: mov fs:[00000000h], ecx
loc_005E5AF6: pop ebx
loc_005E5AF7: mov esp, ebp
loc_005E5AF9: pop ebp
loc_005E5AFA: retn 0008h
End Sub
Public Property Let ShowPeriodList(bShowPeriodList) '5E5B00
loc_005E5B00: push ebp
loc_005E5B01: mov ebp, esp
loc_005E5B03: sub esp, 0000000Ch
loc_005E5B06: push 00412856h ; __vbaExceptHandler
loc_005E5B0B: mov eax, fs:[00000000h]
loc_005E5B11: push eax
loc_005E5B12: mov fs:[00000000h], esp
loc_005E5B19: sub esp, 00000014h
loc_005E5B1C: push ebx
loc_005E5B1D: push esi
loc_005E5B1E: push edi
loc_005E5B1F: mov var_C, esp
loc_005E5B22: mov var_8, 00402E78h
loc_005E5B29: xor ebx, ebx
loc_005E5B2B: mov var_4, ebx
loc_005E5B2E: mov esi, Me
loc_005E5B31: push esi
loc_005E5B32: mov eax, [esi]
loc_005E5B34: call [eax+00000004h]
loc_005E5B37: mov cx, bShowPeriodList
loc_005E5B3B: mov edx, [esi]
loc_005E5B3D: push esi
loc_005E5B3E: mov var_18, ebx
loc_005E5B41: mov [esi+0000009Eh], cx
loc_005E5B48: call [edx+000003B4h]
loc_005E5B4E: push eax
loc_005E5B4F: lea eax, var_18
loc_005E5B52: push eax
loc_005E5B53: call [00401128h] ; __vbaObjSet
loc_005E5B59: mov dx, [esi+0000009Eh]
loc_005E5B60: mov edi, eax
loc_005E5B62: push edx
loc_005E5B63: push edi
loc_005E5B64: mov ecx, [edi]
loc_005E5B66: call [ecx+0000009Ch]
loc_005E5B6C: cmp eax, ebx
loc_005E5B6E: fnclex
loc_005E5B70: jge 005E5B84h
loc_005E5B72: push 0000009Ch
loc_005E5B77: push 00446E04h
loc_005E5B7C: push edi
loc_005E5B7D: push eax
loc_005E5B7E: call [004010CCh] ; __vbaHresultCheckObj
loc_005E5B84: lea ecx, var_18
loc_005E5B87: call [0040142Ch] ; __vbaFreeObj
loc_005E5B8D: cmp [esi+00000090h], bx
loc_005E5B94: jz 005E5BB5h
loc_005E5B96: mov eax, [esi]
loc_005E5B98: push esi
loc_005E5B99: call [eax+00000948h]
loc_005E5B9F: cmp eax, ebx
loc_005E5BA1: jge 005E5BB5h
loc_005E5BA3: push 00000948h
loc_005E5BA8: push 00446644h
loc_005E5BAD: push esi
loc_005E5BAE: push eax
loc_005E5BAF: call [004010CCh] ; __vbaHresultCheckObj
loc_005E5BB5: push 005E5BC7h
loc_005E5BBA: jmp 005E5BC6h
loc_005E5BBC: lea ecx, var_18
loc_005E5BBF: call [0040142Ch] ; __vbaFreeObj
loc_005E5BC5: ret
loc_005E5BC6: ret
loc_005E5BC7: mov eax, Me
loc_005E5BCA: push eax
loc_005E5BCB: mov ecx, [eax]
loc_005E5BCD: call [ecx+00000008h]
loc_005E5BD0: mov eax, var_4
loc_005E5BD3: mov ecx, var_14
loc_005E5BD6: pop edi
loc_005E5BD7: pop esi
loc_005E5BD8: mov fs:[00000000h], ecx
loc_005E5BDF: pop ebx
loc_005E5BE0: mov esp, ebp
loc_005E5BE2: pop ebp
loc_005E5BE3: retn 0008h
End Sub
Public Property Get ShowYearList(arg_C) '5E5BF0
loc_005E5BF0: push ebp
loc_005E5BF1: mov ebp, esp
loc_005E5BF3: sub esp, 0000000Ch
loc_005E5BF6: push 00412856h ; __vbaExceptHandler
loc_005E5BFB: mov eax, fs:[00000000h]
loc_005E5C01: push eax
loc_005E5C02: mov fs:[00000000h], esp
loc_005E5C09: sub esp, 0000000Ch
loc_005E5C0C: push ebx
loc_005E5C0D: push esi
loc_005E5C0E: push edi
loc_005E5C0F: mov var_C, esp
loc_005E5C12: mov var_8, 00402E88h
loc_005E5C19: xor edi, edi
loc_005E5C1B: mov var_4, edi
loc_005E5C1E: mov esi, Me
loc_005E5C21: push esi
loc_005E5C22: mov eax, [esi]
loc_005E5C24: call [eax+00000004h]
loc_005E5C27: mov cx, [esi+000000A0h]
loc_005E5C2E: mov var_18, edi
loc_005E5C31: mov var_18, ecx
loc_005E5C34: mov eax, Me
loc_005E5C37: push eax
loc_005E5C38: mov edx, [eax]
loc_005E5C3A: call [edx+00000008h]
loc_005E5C3D: mov eax, arg_C
loc_005E5C40: mov cx, var_18
loc_005E5C44: mov [eax], cx
loc_005E5C47: mov eax, var_4
loc_005E5C4A: mov ecx, var_14
loc_005E5C4D: pop edi
loc_005E5C4E: pop esi
loc_005E5C4F: mov fs:[00000000h], ecx
loc_005E5C56: pop ebx
loc_005E5C57: mov esp, ebp
loc_005E5C59: pop ebp
loc_005E5C5A: retn 0008h
End Sub
Public Property Let ShowYearList(bShowYearList) '5E5C60
loc_005E5C60: push ebp
loc_005E5C61: mov ebp, esp
loc_005E5C63: sub esp, 0000000Ch
loc_005E5C66: push 00412856h ; __vbaExceptHandler
loc_005E5C6B: mov eax, fs:[00000000h]
loc_005E5C71: push eax
loc_005E5C72: mov fs:[00000000h], esp
loc_005E5C79: sub esp, 00000014h
loc_005E5C7C: push ebx
loc_005E5C7D: push esi
loc_005E5C7E: push edi
loc_005E5C7F: mov var_C, esp
loc_005E5C82: mov var_8, 00402E90h
loc_005E5C89: xor ebx, ebx
loc_005E5C8B: mov var_4, ebx
loc_005E5C8E: mov esi, Me
loc_005E5C91: push esi
loc_005E5C92: mov eax, [esi]
loc_005E5C94: call [eax+00000004h]
loc_005E5C97: mov cx, bShowYearList
loc_005E5C9B: mov edx, [esi]
loc_005E5C9D: push esi
loc_005E5C9E: mov var_18, ebx
loc_005E5CA1: mov [esi+000000A0h], cx
loc_005E5CA8: call [edx+000003B0h]
loc_005E5CAE: push eax
loc_005E5CAF: lea eax, var_18
loc_005E5CB2: push eax
loc_005E5CB3: call [00401128h] ; __vbaObjSet
loc_005E5CB9: mov dx, [esi+000000A0h]
loc_005E5CC0: mov edi, eax
loc_005E5CC2: push edx
loc_005E5CC3: push edi
loc_005E5CC4: mov ecx, [edi]
loc_005E5CC6: call [ecx+0000009Ch]
loc_005E5CCC: cmp eax, ebx
loc_005E5CCE: fnclex
loc_005E5CD0: jge 005E5CE4h
loc_005E5CD2: push 0000009Ch
loc_005E5CD7: push 00446E04h
loc_005E5CDC: push edi
loc_005E5CDD: push eax
loc_005E5CDE: call [004010CCh] ; __vbaHresultCheckObj
loc_005E5CE4: lea ecx, var_18
loc_005E5CE7: call [0040142Ch] ; __vbaFreeObj
loc_005E5CED: cmp [esi+00000090h], bx
loc_005E5CF4: jz 005E5D15h
loc_005E5CF6: mov eax, [esi]
loc_005E5CF8: push esi
loc_005E5CF9: call [eax+00000948h]
loc_005E5CFF: cmp eax, ebx
loc_005E5D01: jge 005E5D15h
loc_005E5D03: push 00000948h
loc_005E5D08: push 00446644h
loc_005E5D0D: push esi
loc_005E5D0E: push eax
loc_005E5D0F: call [004010CCh] ; __vbaHresultCheckObj
loc_005E5D15: push 005E5D27h
loc_005E5D1A: jmp 005E5D26h
loc_005E5D1C: lea ecx, var_18
loc_005E5D1F: call [0040142Ch] ; __vbaFreeObj
loc_005E5D25: ret
loc_005E5D26: ret
loc_005E5D27: mov eax, Me
loc_005E5D2A: push eax
loc_005E5D2B: mov ecx, [eax]
loc_005E5D2D: call [ecx+00000008h]
loc_005E5D30: mov eax, var_4
loc_005E5D33: mov ecx, var_14
loc_005E5D36: pop edi
loc_005E5D37: pop esi
loc_005E5D38: mov fs:[00000000h], ecx
loc_005E5D3F: pop ebx
loc_005E5D40: mov esp, ebp
loc_005E5D42: pop ebp
loc_005E5D43: retn 0008h
End Sub
Public Property Get FirstDayOfWeek(arg_C) '5E5D50
loc_005E5D50: push ebp
loc_005E5D51: mov ebp, esp
loc_005E5D53: sub esp, 0000000Ch
loc_005E5D56: push 00412856h ; __vbaExceptHandler
loc_005E5D5B: mov eax, fs:[00000000h]
loc_005E5D61: push eax
loc_005E5D62: mov fs:[00000000h], esp
loc_005E5D69: sub esp, 0000000Ch
loc_005E5D6C: push ebx
loc_005E5D6D: push esi
loc_005E5D6E: push edi
loc_005E5D6F: mov var_C, esp
loc_005E5D72: mov var_8, 00402EA0h
loc_005E5D79: xor edi, edi
loc_005E5D7B: mov var_4, edi
loc_005E5D7E: mov esi, Me
loc_005E5D81: push esi
loc_005E5D82: mov eax, [esi]
loc_005E5D84: call [eax+00000004h]
loc_005E5D87: movsx ecx, [esi+000000B0h]
loc_005E5D8E: mov var_18, edi
loc_005E5D91: mov var_18, ecx
loc_005E5D94: mov eax, Me
loc_005E5D97: push eax
loc_005E5D98: mov edx, [eax]
loc_005E5D9A: call [edx+00000008h]
loc_005E5D9D: mov eax, arg_C
loc_005E5DA0: mov ecx, var_18
loc_005E5DA3: mov [eax], ecx
loc_005E5DA5: mov eax, var_4
loc_005E5DA8: mov ecx, var_14
loc_005E5DAB: pop edi
loc_005E5DAC: pop esi
loc_005E5DAD: mov fs:[00000000h], ecx
loc_005E5DB4: pop ebx
loc_005E5DB5: mov esp, ebp
loc_005E5DB7: pop ebp
loc_005E5DB8: retn 0008h
End Sub
Public Property Let FirstDayOfWeek(nFirstDayOfWeek) '5E5DC0
loc_005E5DC0: push ebp
loc_005E5DC1: mov ebp, esp
loc_005E5DC3: sub esp, 0000000Ch
loc_005E5DC6: push 00412856h ; __vbaExceptHandler
loc_005E5DCB: mov eax, fs:[00000000h]
loc_005E5DD1: push eax
loc_005E5DD2: mov fs:[00000000h], esp
loc_005E5DD9: sub esp, 0000001Ch
loc_005E5DDC: push ebx
loc_005E5DDD: push esi
loc_005E5DDE: push edi
loc_005E5DDF: mov var_C, esp
loc_005E5DE2: mov var_8, 00402EA8h
loc_005E5DE9: xor edi, edi
loc_005E5DEB: mov var_4, edi
loc_005E5DEE: mov esi, Me
loc_005E5DF1: push esi
loc_005E5DF2: mov eax, [esi]
loc_005E5DF4: call [eax+00000004h]
loc_005E5DF7: mov ecx, nFirstDayOfWeek
loc_005E5DFA: mov var_24, edi
loc_005E5DFD: cmp ecx, 00000001h
loc_005E5E00: jl 005E5E7Dh
loc_005E5E02: cmp ecx, 00000007h
loc_005E5E05: jg 005E5E7Dh
loc_005E5E07: call [004011E4h] ; __vbaI2I4
loc_005E5E0D: sub esp, 00000010h
loc_005E5E10: mov ecx, 00000008h
loc_005E5E15: mov ebx, esp
loc_005E5E17: mov edx, [esi]
loc_005E5E19: mov [esi+000000B0h], ax
loc_005E5E20: mov eax, 0043C754h ; "FirstDayOfWeek"
loc_005E5E25: mov [ebx], ecx
loc_005E5E27: mov ecx, var_20
loc_005E5E2A: push esi
loc_005E5E2B: mov [ebx+00000004h], ecx
loc_005E5E2E: mov [ebx+00000008h], eax
loc_005E5E31: mov eax, var_18
loc_005E5E34: mov [ebx+0000000Ch], eax
loc_005E5E37: call [edx+00000390h]
loc_005E5E3D: cmp eax, edi
loc_005E5E3F: fnclex
loc_005E5E41: jge 005E5E55h
loc_005E5E43: push 00000390h
loc_005E5E48: push 00446758h
loc_005E5E4D: push esi
loc_005E5E4E: push eax
loc_005E5E4F: call [004010CCh] ; __vbaHresultCheckObj
loc_005E5E55: cmp [esi+00000090h], di
loc_005E5E5C: jz 005E5E7Dh
loc_005E5E5E: mov ecx, [esi]
loc_005E5E60: push esi
loc_005E5E61: call [ecx+00000948h]
loc_005E5E67: cmp eax, edi
loc_005E5E69: jge 005E5E7Dh
loc_005E5E6B: push 00000948h
loc_005E5E70: push 00446644h
loc_005E5E75: push esi
loc_005E5E76: push eax
loc_005E5E77: call [004010CCh] ; __vbaHresultCheckObj
loc_005E5E7D: mov eax, Me
loc_005E5E80: push eax
loc_005E5E81: mov edx, [eax]
loc_005E5E83: call [edx+00000008h]
loc_005E5E86: mov eax, var_4
loc_005E5E89: mov ecx, var_14
loc_005E5E8C: pop edi
loc_005E5E8D: pop esi
loc_005E5E8E: mov fs:[00000000h], ecx
loc_005E5E95: pop ebx
loc_005E5E96: mov esp, ebp
loc_005E5E98: pop ebp
loc_005E5E99: retn 0008h
End Sub
Public Property Get LineStyle(arg_C) '5E5EA0
loc_005E5EA0: push ebp
loc_005E5EA1: mov ebp, esp
loc_005E5EA3: sub esp, 0000000Ch
loc_005E5EA6: push 00412856h ; __vbaExceptHandler
loc_005E5EAB: mov eax, fs:[00000000h]
loc_005E5EB1: push eax
loc_005E5EB2: mov fs:[00000000h], esp
loc_005E5EB9: sub esp, 0000000Ch
loc_005E5EBC: push ebx
loc_005E5EBD: push esi
loc_005E5EBE: push edi
loc_005E5EBF: mov var_C, esp
loc_005E5EC2: mov var_8, 00402EB0h
loc_005E5EC9: xor edi, edi
loc_005E5ECB: mov var_4, edi
loc_005E5ECE: mov esi, Me
loc_005E5ED1: push esi
loc_005E5ED2: mov eax, [esi]
loc_005E5ED4: call [eax+00000004h]
loc_005E5ED7: mov ecx, [esi+000000B4h]
loc_005E5EDD: mov var_18, edi
loc_005E5EE0: mov var_18, ecx
loc_005E5EE3: mov eax, Me
loc_005E5EE6: push eax
loc_005E5EE7: mov edx, [eax]
loc_005E5EE9: call [edx+00000008h]
loc_005E5EEC: mov eax, arg_C
loc_005E5EEF: mov ecx, var_18
loc_005E5EF2: mov [eax], ecx
loc_005E5EF4: mov eax, var_4
loc_005E5EF7: mov ecx, var_14
loc_005E5EFA: pop edi
loc_005E5EFB: pop esi
loc_005E5EFC: mov fs:[00000000h], ecx
loc_005E5F03: pop ebx
loc_005E5F04: mov esp, ebp
loc_005E5F06: pop ebp
loc_005E5F07: retn 0008h
End Sub
Public Property Let LineStyle(nLineStyle) '5E5F10
loc_005E5F10: push ebp
loc_005E5F11: mov ebp, esp
loc_005E5F13: sub esp, 0000000Ch
loc_005E5F16: push 00412856h ; __vbaExceptHandler
loc_005E5F1B: mov eax, fs:[00000000h]
loc_005E5F21: push eax
loc_005E5F22: mov fs:[00000000h], esp
loc_005E5F29: sub esp, 0000001Ch
loc_005E5F2C: push ebx
loc_005E5F2D: push esi
loc_005E5F2E: push edi
loc_005E5F2F: mov var_C, esp
loc_005E5F32: mov var_8, 00402EB8h
loc_005E5F39: mov var_4, 00000000h
loc_005E5F40: mov esi, Me
loc_005E5F43: push esi
loc_005E5F44: mov eax, [esi]
loc_005E5F46: call [eax+00000004h]
loc_005E5F49: mov ecx, nLineStyle
loc_005E5F4C: sub esp, 00000010h
loc_005E5F4F: mov [esi+000000B4h], ecx
loc_005E5F55: mov edi, esp
loc_005E5F57: mov ecx, 00000008h
loc_005E5F5C: mov edx, [esi]
loc_005E5F5E: mov [edi], ecx
loc_005E5F60: mov ecx, var_20
loc_005E5F63: mov eax, 0043C798h ; "LineStyle"
loc_005E5F68: push esi
loc_005E5F69: mov [edi+00000004h], ecx
loc_005E5F6C: mov [edi+00000008h], eax
loc_005E5F6F: mov eax, var_18
loc_005E5F72: mov [edi+0000000Ch], eax
loc_005E5F75: call [edx+00000390h]
loc_005E5F7B: test eax, eax
loc_005E5F7D: fnclex
loc_005E5F7F: jge 005E5F93h
loc_005E5F81: push 00000390h
loc_005E5F86: push 00446758h
loc_005E5F8B: push esi
loc_005E5F8C: push eax
loc_005E5F8D: call [004010CCh] ; __vbaHresultCheckObj
loc_005E5F93: cmp [esi+00000090h], 0000h
loc_005E5F9B: jz 005E5FBCh
loc_005E5F9D: mov ecx, [esi]
loc_005E5F9F: push esi
loc_005E5FA0: call [ecx+00000948h]
loc_005E5FA6: test eax, eax
loc_005E5FA8: jge 005E5FBCh
loc_005E5FAA: push 00000948h
loc_005E5FAF: push 00446644h
loc_005E5FB4: push esi
loc_005E5FB5: push eax
loc_005E5FB6: call [004010CCh] ; __vbaHresultCheckObj
loc_005E5FBC: mov eax, Me
loc_005E5FBF: push eax
loc_005E5FC0: mov edx, [eax]
loc_005E5FC2: call [edx+00000008h]
loc_005E5FC5: mov eax, var_4
loc_005E5FC8: mov ecx, var_14
loc_005E5FCB: pop edi
loc_005E5FCC: pop esi
loc_005E5FCD: mov fs:[00000000h], ecx
loc_005E5FD4: pop ebx
loc_005E5FD5: mov esp, ebp
loc_005E5FD7: pop ebp
loc_005E5FD8: retn 0008h
End Sub
Public Property Get YearStartPlacement(arg_C) '5E5FE0
loc_005E5FE0: push ebp
loc_005E5FE1: mov ebp, esp
loc_005E5FE3: sub esp, 0000000Ch
loc_005E5FE6: push 00412856h ; __vbaExceptHandler
loc_005E5FEB: mov eax, fs:[00000000h]
loc_005E5FF1: push eax
loc_005E5FF2: mov fs:[00000000h], esp
loc_005E5FF9: sub esp, 0000000Ch
loc_005E5FFC: push ebx
loc_005E5FFD: push esi
loc_005E5FFE: push edi
loc_005E5FFF: mov var_C, esp
loc_005E6002: mov var_8, 00402EC0h
loc_005E6009: xor edi, edi
loc_005E600B: mov var_4, edi
loc_005E600E: mov esi, Me
loc_005E6011: push esi
loc_005E6012: mov eax, [esi]
loc_005E6014: call [eax+00000004h]
loc_005E6017: movsx ecx, [esi+000000BEh]
loc_005E601E: mov var_18, edi
loc_005E6021: mov var_18, ecx
loc_005E6024: mov eax, Me
loc_005E6027: push eax
loc_005E6028: mov edx, [eax]
loc_005E602A: call [edx+00000008h]
loc_005E602D: mov eax, arg_C
loc_005E6030: mov ecx, var_18
loc_005E6033: mov [eax], ecx
loc_005E6035: mov eax, var_4
loc_005E6038: mov ecx, var_14
loc_005E603B: pop edi
loc_005E603C: pop esi
loc_005E603D: mov fs:[00000000h], ecx
loc_005E6044: pop ebx
loc_005E6045: mov esp, ebp
loc_005E6047: pop ebp
loc_005E6048: retn 0008h
End Sub
Public Property Let YearStartPlacement(nYearStartPlacement) '5E6050
loc_005E6050: push ebp
loc_005E6051: mov ebp, esp
loc_005E6053: sub esp, 0000000Ch
loc_005E6056: push 00412856h ; __vbaExceptHandler
loc_005E605B: mov eax, fs:[00000000h]
loc_005E6061: push eax
loc_005E6062: mov fs:[00000000h], esp
loc_005E6069: sub esp, 0000001Ch
loc_005E606C: push ebx
loc_005E606D: push esi
loc_005E606E: push edi
loc_005E606F: mov var_C, esp
loc_005E6072: mov var_8, 00402EC8h
loc_005E6079: mov var_4, 00000000h
loc_005E6080: mov esi, Me
loc_005E6083: push esi
loc_005E6084: mov eax, [esi]
loc_005E6086: call [eax+00000004h]
loc_005E6089: mov ecx, nYearStartPlacement
loc_005E608C: call [004011E4h] ; __vbaI2I4
loc_005E6092: sub esp, 00000010h
loc_005E6095: mov ecx, 00000008h
loc_005E609A: mov edi, esp
loc_005E609C: mov edx, [esi]
loc_005E609E: mov [esi+000000BEh], ax
loc_005E60A5: mov eax, 0043C9A0h ; "YearStartPlacement"
loc_005E60AA: mov [edi], ecx
loc_005E60AC: mov ecx, var_20
loc_005E60AF: push esi
loc_005E60B0: mov [edi+00000004h], ecx
loc_005E60B3: mov [edi+00000008h], eax
loc_005E60B6: mov eax, var_18
loc_005E60B9: mov [edi+0000000Ch], eax
loc_005E60BC: call [edx+00000390h]
loc_005E60C2: test eax, eax
loc_005E60C4: fnclex
loc_005E60C6: jge 005E60DAh
loc_005E60C8: push 00000390h
loc_005E60CD: push 00446758h
loc_005E60D2: push esi
loc_005E60D3: push eax
loc_005E60D4: call [004010CCh] ; __vbaHresultCheckObj
loc_005E60DA: cmp [esi+00000090h], 0000h
loc_005E60E2: jz 005E6103h
loc_005E60E4: mov ecx, [esi]
loc_005E60E6: push esi
loc_005E60E7: call [ecx+00000948h]
loc_005E60ED: test eax, eax
loc_005E60EF: jge 005E6103h
loc_005E60F1: push 00000948h
loc_005E60F6: push 00446644h
loc_005E60FB: push esi
loc_005E60FC: push eax
loc_005E60FD: call [004010CCh] ; __vbaHresultCheckObj
loc_005E6103: mov eax, Me
loc_005E6106: push eax
loc_005E6107: mov edx, [eax]
loc_005E6109: call [edx+00000008h]
loc_005E610C: mov eax, var_4
loc_005E610F: mov ecx, var_14
loc_005E6112: pop edi
loc_005E6113: pop esi
loc_005E6114: mov fs:[00000000h], ecx
loc_005E611B: pop ebx
loc_005E611C: mov esp, ebp
loc_005E611E: pop ebp
loc_005E611F: retn 0008h
End Sub
Public Property Get URLLocation(arg_C) '5E6130
loc_005E6130: push ebp
loc_005E6131: mov ebp, esp
loc_005E6133: sub esp, 0000000Ch
loc_005E6136: push 00412856h ; __vbaExceptHandler
loc_005E613B: mov eax, fs:[00000000h]
loc_005E6141: push eax
loc_005E6142: mov fs:[00000000h], esp
loc_005E6149: sub esp, 0000000Ch
loc_005E614C: push ebx
loc_005E614D: push esi
loc_005E614E: push edi
loc_005E614F: mov var_C, esp
loc_005E6152: mov var_8, 00402ED0h
loc_005E6159: xor esi, esi
loc_005E615B: mov var_4, esi
loc_005E615E: mov eax, Me
loc_005E6161: push eax
loc_005E6162: mov ecx, [eax]
loc_005E6164: call [ecx+00000004h]
loc_005E6167: mov edx, arg_C
loc_005E616A: mov var_18, esi
loc_005E616D: mov [edx], esi
loc_005E616F: push 005E6181h
loc_005E6174: jmp 005E6180h
loc_005E6176: lea ecx, var_18
loc_005E6179: call [00401430h] ; __vbaFreeStr
loc_005E617F: ret
loc_005E6180: ret
loc_005E6181: mov eax, Me
loc_005E6184: push eax
loc_005E6185: mov ecx, [eax]
loc_005E6187: call [ecx+00000008h]
loc_005E618A: mov edx, arg_C
loc_005E618D: mov eax, var_18
loc_005E6190: mov [edx], eax
loc_005E6192: mov eax, var_4
loc_005E6195: mov ecx, var_14
loc_005E6198: pop edi
loc_005E6199: pop esi
loc_005E619A: mov fs:[00000000h], ecx
loc_005E61A1: pop ebx
loc_005E61A2: mov esp, ebp
loc_005E61A4: pop ebp
loc_005E61A5: retn 0008h
End Sub
Public Property Let URLLocation(URL) '5E61B0
loc_005E61B0: push ebp
loc_005E61B1: mov ebp, esp
loc_005E61B3: sub esp, 0000000Ch
loc_005E61B6: push 00412856h ; __vbaExceptHandler
loc_005E61BB: mov eax, fs:[00000000h]
loc_005E61C1: push eax
loc_005E61C2: mov fs:[00000000h], esp
loc_005E61C9: sub esp, 0000000Ch
loc_005E61CC: push ebx
loc_005E61CD: push esi
loc_005E61CE: push edi
loc_005E61CF: mov var_C, esp
loc_005E61D2: mov var_8, 00402EE0h
loc_005E61D9: xor esi, esi
loc_005E61DB: mov var_4, esi
loc_005E61DE: mov eax, Me
loc_005E61E1: push eax
loc_005E61E2: mov ecx, [eax]
loc_005E61E4: call [ecx+00000004h]
loc_005E61E7: mov edx, URL
loc_005E61EA: lea ecx, var_18
loc_005E61ED: mov var_18, esi
loc_005E61F0: call [00401310h] ; __vbaStrCopy
loc_005E61F6: push 005E6205h
loc_005E61FB: lea ecx, var_18
loc_005E61FE: call [00401430h] ; __vbaFreeStr
loc_005E6204: ret
loc_005E6205: mov eax, Me
loc_005E6208: push eax
loc_005E6209: mov edx, [eax]
loc_005E620B: call [edx+00000008h]
loc_005E620E: mov eax, var_4
loc_005E6211: mov ecx, var_14
loc_005E6214: pop edi
loc_005E6215: pop esi
loc_005E6216: mov fs:[00000000h], ecx
loc_005E621D: pop ebx
loc_005E621E: mov esp, ebp
loc_005E6220: pop ebp
loc_005E6221: retn 0008h
End Sub
Public Property Get URLPicture(arg_C) '5E6230
loc_005E6230: push ebp
loc_005E6231: mov ebp, esp
loc_005E6233: sub esp, 0000000Ch
loc_005E6236: push 00412856h ; __vbaExceptHandler
loc_005E623B: mov eax, fs:[00000000h]
loc_005E6241: push eax
loc_005E6242: mov fs:[00000000h], esp
loc_005E6249: sub esp, 0000000Ch
loc_005E624C: push ebx
loc_005E624D: push esi
loc_005E624E: push edi
loc_005E624F: mov var_C, esp
loc_005E6252: mov var_8, 00402EF0h
loc_005E6259: xor edi, edi
loc_005E625B: mov var_4, edi
loc_005E625E: mov esi, Me
loc_005E6261: push esi
loc_005E6262: mov eax, [esi]
loc_005E6264: call [eax+00000004h]
loc_005E6267: mov ecx, arg_C
loc_005E626A: mov var_18, edi
loc_005E626D: mov [ecx], edi
loc_005E626F: mov edx, [esi+000000C8h]
loc_005E6275: lea ecx, var_18
loc_005E6278: call [00401310h] ; __vbaStrCopy
loc_005E627E: push 005E6290h
loc_005E6283: jmp 005E628Fh
loc_005E6285: lea ecx, var_18
loc_005E6288: call [00401430h] ; __vbaFreeStr
loc_005E628E: ret
loc_005E628F: ret
loc_005E6290: mov eax, Me
loc_005E6293: push eax
loc_005E6294: mov edx, [eax]
loc_005E6296: call [edx+00000008h]
loc_005E6299: mov eax, arg_C
loc_005E629C: mov ecx, var_18
loc_005E629F: mov [eax], ecx
loc_005E62A1: mov eax, var_4
loc_005E62A4: mov ecx, var_14
loc_005E62A7: pop edi
loc_005E62A8: pop esi
loc_005E62A9: mov fs:[00000000h], ecx
loc_005E62B0: pop ebx
loc_005E62B1: mov esp, ebp
loc_005E62B3: pop ebp
loc_005E62B4: retn 0008h
End Sub
Public Property Let URLPicture(URL) '5E62C0
loc_005E62C0: push ebp
loc_005E62C1: mov ebp, esp
loc_005E62C3: sub esp, 00000014h
loc_005E62C6: push 00412856h ; __vbaExceptHandler
loc_005E62CB: mov eax, fs:[00000000h]
loc_005E62D1: push eax
loc_005E62D2: mov fs:[00000000h], esp
loc_005E62D9: sub esp, 0000003Ch
loc_005E62DC: push ebx
loc_005E62DD: push esi
loc_005E62DE: push edi
loc_005E62DF: mov var_14, esp
loc_005E62E2: mov var_10, 00402F00h
loc_005E62E9: xor edi, edi
loc_005E62EB: mov var_C, edi
loc_005E62EE: mov var_8, edi
loc_005E62F1: mov esi, Me
loc_005E62F4: mov eax, [esi]
loc_005E62F6: push esi
loc_005E62F7: call [eax+00000004h]
loc_005E62FA: mov var_20, edi
loc_005E62FD: mov var_24, edi
loc_005E6300: mov var_34, edi
loc_005E6303: mov var_44, edi
loc_005E6306: mov edx, URL
loc_005E6309: lea ecx, var_20
loc_005E630C: mov ebx, [00401310h] ; __vbaStrCopy
loc_005E6312: call ebx
loc_005E6314: lea edi, [esi+000000C8h]
loc_005E631A: mov ecx, [edi]
loc_005E631C: push ecx
loc_005E631D: mov edx, var_20
loc_005E6320: push edx
loc_005E6321: call [004011B8h] ; __vbaStrCmp
loc_005E6327: test eax, eax
loc_005E6329: jz 005E645Dh
loc_005E632F: mov ax, [esi+0000003Eh]
loc_005E6333: not ax
loc_005E6336: mov [esi+00000040h], ax
loc_005E633A: mov edx, var_20
loc_005E633D: mov ecx, edi
loc_005E633F: call ebx
loc_005E6341: mov eax, 0043C94Ch ; "URLPicture"
loc_005E6346: mov ecx, 00000008h
loc_005E634B: mov edx, [esi]
loc_005E634D: sub esp, 00000010h
loc_005E6350: mov edi, esp
loc_005E6352: mov [edi], ecx
loc_005E6354: mov ecx, var_30
loc_005E6357: mov [edi+00000004h], ecx
loc_005E635A: mov [edi+00000008h], eax
loc_005E635D: mov eax, var_28
loc_005E6360: mov [edi+0000000Ch], eax
loc_005E6363: push esi
loc_005E6364: call [edx+00000390h]
loc_005E636A: fnclex
loc_005E636C: test eax, eax
loc_005E636E: jge 005E6382h
loc_005E6370: push 00000390h
loc_005E6375: push 00446758h
loc_005E637A: push esi
loc_005E637B: push eax
loc_005E637C: call [004010CCh] ; __vbaHresultCheckObj
loc_005E6382: cmp [esi+0000003Eh], 0000h
loc_005E6387: jnz 005E645Dh
loc_005E638D: push 00000001h
loc_005E638F: call [00401124h] ; __vbaOnError
loc_005E6395: mov ecx, var_20
loc_005E6398: push ecx
loc_005E6399: push 0043C9F4h
loc_005E639E: call [004011B8h] ; __vbaStrCmp
loc_005E63A4: test eax, eax
loc_005E63A6: jz 005E641Ch
loc_005E63A8: mov ecx, 80020004h
loc_005E63AD: mov edx, 0000000Ah
loc_005E63B2: mov var_34, 00000008h
loc_005E63B9: mov eax, [esi+00000010h]
loc_005E63BC: mov edi, [eax]
loc_005E63BE: sub esp, 00000010h
loc_005E63C1: mov ebx, esp
loc_005E63C3: mov [ebx], edx
loc_005E63C5: mov edx, var_40
loc_005E63C8: mov [ebx+00000004h], edx
loc_005E63CB: mov [ebx+00000008h], ecx
loc_005E63CE: mov ecx, var_38
loc_005E63D1: mov [ebx+0000000Ch], ecx
loc_005E63D4: sub esp, 00000010h
loc_005E63D7: mov edx, esp
loc_005E63D9: mov ecx, var_34
loc_005E63DC: mov [edx], ecx
loc_005E63DE: mov ecx, var_30
loc_005E63E1: mov [edx+00000004h], ecx
loc_005E63E4: mov ecx, 0043C7C4h ; "Picture"
loc_005E63E9: mov [edx+00000008h], ecx
loc_005E63EC: mov ecx, var_28
loc_005E63EF: mov [edx+0000000Ch], ecx
loc_005E63F2: push 00000000h
loc_005E63F4: mov edx, var_20
loc_005E63F7: push edx
loc_005E63F8: push eax
loc_005E63F9: call [edi+0000039Ch]
loc_005E63FF: fnclex
loc_005E6401: test eax, eax
loc_005E6403: jge 005E645Dh
loc_005E6405: push 0000039Ch
loc_005E640A: push 00446758h
loc_005E640F: mov ecx, [esi+00000010h]
loc_005E6412: push ecx
loc_005E6413: push eax
loc_005E6414: call [004010CCh] ; __vbaHresultCheckObj
loc_005E641A: jmp 005E645Dh
loc_005E641C: mov edi, [esi]
loc_005E641E: push 0043D9BCh
loc_005E6423: push 00000000h
loc_005E6425: call [004013C4h] ; __vbaCastObj
loc_005E642B: push eax
loc_005E642C: lea edx, var_24
loc_005E642F: push edx
loc_005E6430: call [00401128h] ; __vbaObjSet
loc_005E6436: push eax
loc_005E6437: push esi
loc_005E6438: call [edi+00000894h]
loc_005E643E: test eax, eax
loc_005E6440: jge 005E6454h
loc_005E6442: push 00000894h
loc_005E6447: push 00446644h
loc_005E644C: push esi
loc_005E644D: push eax
loc_005E644E: call [004010CCh] ; __vbaHresultCheckObj
loc_005E6454: lea ecx, var_24
loc_005E6457: call [0040142Ch] ; __vbaFreeObj
loc_005E645D: mov eax, Me
loc_005E6460: mov [eax+00000040h], 0000h
loc_005E6466: call [00401114h] ; __vbaExitProc
loc_005E646C: push 005E6487h
loc_005E6471: jmp 005E647Dh
loc_005E6473: lea ecx, var_24
loc_005E6476: call [0040142Ch] ; __vbaFreeObj
loc_005E647C: ret
loc_005E647D: lea ecx, var_20
loc_005E6480: call [00401430h] ; __vbaFreeStr
loc_005E6486: ret
loc_005E6487: mov eax, Me
loc_005E648A: mov ecx, [eax]
loc_005E648C: push eax
loc_005E648D: call [ecx+00000008h]
loc_005E6490: mov eax, var_C
loc_005E6493: mov ecx, var_1C
loc_005E6496: mov fs:[00000000h], ecx
loc_005E649D: pop edi
loc_005E649E: pop esi
loc_005E649F: pop ebx
loc_005E64A0: mov esp, ebp
loc_005E64A2: pop ebp
loc_005E64A3: retn 0008h
End Sub
Public Property Get Version(arg_C) '5E64B0
loc_005E64B0: push ebp
loc_005E64B1: mov ebp, esp
loc_005E64B3: sub esp, 0000000Ch
loc_005E64B6: push 00412856h ; __vbaExceptHandler
loc_005E64BB: mov eax, fs:[00000000h]
loc_005E64C1: push eax
loc_005E64C2: mov fs:[00000000h], esp
loc_005E64C9: sub esp, 0000000Ch
loc_005E64CC: push ebx
loc_005E64CD: push esi
loc_005E64CE: push edi
loc_005E64CF: mov var_C, esp
loc_005E64D2: mov var_8, 00402F28h
loc_005E64D9: xor esi, esi
loc_005E64DB: mov var_4, esi
loc_005E64DE: mov eax, Me
loc_005E64E1: push eax
loc_005E64E2: mov ecx, [eax]
loc_005E64E4: call [ecx+00000004h]
loc_005E64E7: mov edx, arg_C
loc_005E64EA: lea ecx, var_18
loc_005E64ED: mov var_18, esi
loc_005E64F0: mov [edx], esi
loc_005E64F2: mov edx, 0043C2E8h ; "1.0.06"
loc_005E64F7: call [00401310h] ; __vbaStrCopy
loc_005E64FD: push 005E650Fh
loc_005E6502: jmp 005E650Eh
loc_005E6504: lea ecx, var_18
loc_005E6507: call [00401430h] ; __vbaFreeStr
loc_005E650D: ret
loc_005E650E: ret
loc_005E650F: mov eax, Me
loc_005E6512: push eax
loc_005E6513: mov ecx, [eax]
loc_005E6515: call [ecx+00000008h]
loc_005E6518: mov edx, arg_C
loc_005E651B: mov eax, var_18
loc_005E651E: mov [edx], eax
loc_005E6520: mov eax, var_4
loc_005E6523: mov ecx, var_14
loc_005E6526: pop edi
loc_005E6527: pop esi
loc_005E6528: mov fs:[00000000h], ecx
loc_005E652F: pop ebx
loc_005E6530: mov esp, ebp
loc_005E6532: pop ebp
loc_005E6533: retn 0008h
End Sub
Public Property Get YearBegin(arg_C) '5E6540
loc_005E6540: push ebp
loc_005E6541: mov ebp, esp
loc_005E6543: sub esp, 0000000Ch
loc_005E6546: push 00412856h ; __vbaExceptHandler
loc_005E654B: mov eax, fs:[00000000h]
loc_005E6551: push eax
loc_005E6552: mov fs:[00000000h], esp
loc_005E6559: sub esp, 0000000Ch
loc_005E655C: push ebx
loc_005E655D: push esi
loc_005E655E: push edi
loc_005E655F: mov var_C, esp
loc_005E6562: mov var_8, 00402F38h
loc_005E6569: xor edi, edi
loc_005E656B: mov var_4, edi
loc_005E656E: mov esi, Me
loc_005E6571: push esi
loc_005E6572: mov eax, [esi]
loc_005E6574: call [eax+00000004h]
loc_005E6577: mov cx, [esi+000000BAh]
loc_005E657E: mov var_18, edi
loc_005E6581: mov var_18, ecx
loc_005E6584: mov eax, Me
loc_005E6587: push eax
loc_005E6588: mov edx, [eax]
loc_005E658A: call [edx+00000008h]
loc_005E658D: mov eax, arg_C
loc_005E6590: mov cx, var_18
loc_005E6594: mov [eax], cx
loc_005E6597: mov eax, var_4
loc_005E659A: mov ecx, var_14
loc_005E659D: pop edi
loc_005E659E: pop esi
loc_005E659F: mov fs:[00000000h], ecx
loc_005E65A6: pop ebx
loc_005E65A7: mov esp, ebp
loc_005E65A9: pop ebp
loc_005E65AA: retn 0008h
End Sub
Public Property Let YearBegin(nYearBegin) '5E65B0
loc_005E65B0: push ebp
loc_005E65B1: mov ebp, esp
loc_005E65B3: sub esp, 0000000Ch
loc_005E65B6: push 00412856h ; __vbaExceptHandler
loc_005E65BB: mov eax, fs:[00000000h]
loc_005E65C1: push eax
loc_005E65C2: mov fs:[00000000h], esp
loc_005E65C9: sub esp, 000000A4h
loc_005E65CF: push ebx
loc_005E65D0: push esi
loc_005E65D1: push edi
loc_005E65D2: mov var_C, esp
loc_005E65D5: mov var_8, 00402F40h
loc_005E65DC: xor ebx, ebx
loc_005E65DE: mov var_4, ebx
loc_005E65E1: mov esi, Me
loc_005E65E4: push esi
loc_005E65E5: mov eax, [esi]
loc_005E65E7: call [eax+00000004h]
loc_005E65EA: mov edi, nYearBegin
loc_005E65ED: mov var_24, ebx
loc_005E65F0: cmp di, bx
loc_005E65F3: mov var_34, ebx
loc_005E65F6: mov var_44, ebx
loc_005E65F9: mov var_54, ebx
loc_005E65FC: mov var_64, ebx
loc_005E65FF: mov var_74, ebx
loc_005E6602: mov var_84, ebx
loc_005E6608: mov var_94, ebx
loc_005E660E: mov var_AC, ebx
loc_005E6614: mov var_A8, ebx
loc_005E661A: jz 005E6723h
loc_005E6620: push 00000001h
loc_005E6622: push 00000001h
loc_005E6624: lea ecx, var_24
loc_005E6627: push edi
loc_005E6628: push ecx
loc_005E6629: call [004012CCh] ; rtcPackDate
loc_005E662F: lea edx, var_24
loc_005E6632: push edx
loc_005E6633: call [004010D0h] ; rtcIsDate
loc_005E6639: neg ax
loc_005E663C: sbb eax, eax
loc_005E663E: xor ecx, ecx
loc_005E6640: inc eax
loc_005E6641: lea ebx, [esi+0000008Ch]
loc_005E6647: neg eax
loc_005E6649: cmp di, 2705h
loc_005E664E: mov var_94, 0000000Bh
loc_005E6658: setg cl
loc_005E665B: neg ecx
loc_005E665D: or eax, ecx
loc_005E665F: xor edx, edx
loc_005E6661: cmp di, 0064h
loc_005E6665: mov var_7C, di
loc_005E6669: setl dl
loc_005E666C: neg edx
loc_005E666E: or eax, edx
loc_005E6670: mov var_84, 00008002h
loc_005E667A: mov var_8C, ax
loc_005E6681: mov eax, [ebx]
loc_005E6683: test eax, eax
loc_005E6685: jnz 005E6693h
loc_005E6687: push ebx
loc_005E6688: push 00415BFCh
loc_005E668D: call [004012FCh] ; __vbaNew2
loc_005E6693: mov ecx, [ebx]
loc_005E6695: lea eax, var_AC
loc_005E669B: push eax
loc_005E669C: push ecx
loc_005E669D: call 00705380h
loc_005E66A2: mov edx, var_AC
loc_005E66A8: mov eax, var_A8
loc_005E66AE: mov var_2C, edx
loc_005E66B1: lea ecx, var_34
loc_005E66B4: lea edx, var_44
loc_005E66B7: push ecx
loc_005E66B8: push edx
loc_005E66B9: mov var_28, eax
loc_005E66BC: mov var_34, 00000007h
loc_005E66C3: call [004010A8h] ; rtcGetYear
loc_005E66C9: lea eax, var_94
loc_005E66CF: lea ecx, var_84
loc_005E66D5: push eax
loc_005E66D6: lea edx, var_44
loc_005E66D9: push ecx
loc_005E66DA: lea eax, var_54
loc_005E66DD: push edx
loc_005E66DE: push eax
loc_005E66DF: call [00401184h] ; __vbaVarCmpGt
loc_005E66E5: lea ecx, var_64
loc_005E66E8: push eax
loc_005E66E9: push ecx
loc_005E66EA: call [004011F4h] ; __vbaVarOr
loc_005E66F0: push eax
loc_005E66F1: call [00401164h] ; __vbaBoolVarNull
loc_005E66F7: mov bx, ax
loc_005E66FA: lea edx, var_94
loc_005E6700: lea eax, var_44
loc_005E6703: push edx
loc_005E6704: lea ecx, var_34
loc_005E6707: push eax
loc_005E6708: lea edx, var_24
loc_005E670B: push ecx
loc_005E670C: push edx
loc_005E670D: push 00000004h
loc_005E670F: call [00401050h] ; __vbaFreeVarList
loc_005E6715: add esp, 00000014h
loc_005E6718: test bx, bx
loc_005E671B: jz 005E67ADh
loc_005E6721: xor ebx, ebx
loc_005E6723: cmp [esi+00000042h], bx
loc_005E6727: jz 005E680Eh
loc_005E672D: mov esi, [00401374h] ; __vbaVarDup
loc_005E6733: mov ecx, 80020004h
loc_005E6738: mov var_4C, ecx
loc_005E673B: mov eax, 0000000Ah
loc_005E6740: mov var_3C, ecx
loc_005E6743: mov edi, 00000008h
loc_005E6748: lea edx, var_84
loc_005E674E: lea ecx, var_34
loc_005E6751: mov var_54, eax
loc_005E6754: mov var_44, eax
loc_005E6757: mov var_7C, 00447170h ; "Property Error"
loc_005E675E: mov var_84, edi
loc_005E6764: call __vbaVarDup
loc_005E6766: lea edx, var_74
loc_005E6769: lea ecx, var_24
loc_005E676C: mov var_6C, 004470DCh ; "Please Enter a valid year. Must be equal to or less than the DateValue."
loc_005E6773: mov var_74, edi
loc_005E6776: call __vbaVarDup
loc_005E6778: lea eax, var_54
loc_005E677B: lea ecx, var_44
loc_005E677E: push eax
loc_005E677F: lea edx, var_34
loc_005E6782: push ecx
loc_005E6783: push edx
loc_005E6784: lea eax, var_24
loc_005E6787: push 00000040h
loc_005E6789: push eax
loc_005E678A: call [00401120h] ; rtcMsgBox
loc_005E6790: lea ecx, var_54
loc_005E6793: lea edx, var_44
loc_005E6796: push ecx
loc_005E6797: lea eax, var_34
loc_005E679A: push edx
loc_005E679B: lea ecx, var_24
loc_005E679E: push eax
loc_005E679F: push ecx
loc_005E67A0: push 00000004h
loc_005E67A2: call [00401050h] ; __vbaFreeVarList
loc_005E67A8: add esp, 00000014h
loc_005E67AB: jmp 005E680Eh
loc_005E67AD: sub esp, 00000010h
loc_005E67B0: mov [esi+000000BAh], di
loc_005E67B7: mov edi, esp
loc_005E67B9: mov ecx, 00000008h
loc_005E67BE: mov edx, [esi]
loc_005E67C0: mov var_74, ecx
loc_005E67C3: mov [edi], ecx
loc_005E67C5: mov ecx, var_70
loc_005E67C8: mov eax, 0043C968h ; "YearBegin"
loc_005E67CD: push esi
loc_005E67CE: mov [edi+00000004h], ecx
loc_005E67D1: mov var_6C, eax
loc_005E67D4: mov [edi+00000008h], eax
loc_005E67D7: mov eax, var_68
loc_005E67DA: mov [edi+0000000Ch], eax
loc_005E67DD: call [edx+00000390h]
loc_005E67E3: test eax, eax
loc_005E67E5: fnclex
loc_005E67E7: jge 005E67FBh
loc_005E67E9: push 00000390h
loc_005E67EE: push 00446758h
loc_005E67F3: push esi
loc_005E67F4: push eax
loc_005E67F5: call [004010CCh] ; __vbaHresultCheckObj
loc_005E67FB: cmp [esi+00000090h], 0000h
loc_005E6803: jz 005E680Eh
loc_005E6805: mov ecx, [esi]
loc_005E6807: push esi
loc_005E6808: call [ecx+000009D4h]
loc_005E680E: fwait
loc_005E680F: push 005E6837h
loc_005E6814: jmp 005E6836h
loc_005E6816: lea edx, var_64
loc_005E6819: lea eax, var_54
loc_005E681C: push edx
loc_005E681D: lea ecx, var_44
loc_005E6820: push eax
loc_005E6821: lea edx, var_34
loc_005E6824: push ecx
loc_005E6825: lea eax, var_24
loc_005E6828: push edx
loc_005E6829: push eax
loc_005E682A: push 00000005h
loc_005E682C: call [00401050h] ; __vbaFreeVarList
loc_005E6832: add esp, 00000018h
loc_005E6835: ret
loc_005E6836: ret
loc_005E6837: mov eax, Me
loc_005E683A: push eax
loc_005E683B: mov ecx, [eax]
loc_005E683D: call [ecx+00000008h]
loc_005E6840: mov eax, var_4
loc_005E6843: mov ecx, var_14
loc_005E6846: pop edi
loc_005E6847: pop esi
loc_005E6848: mov fs:[00000000h], ecx
loc_005E684F: pop ebx
loc_005E6850: mov esp, ebp
loc_005E6852: pop ebp
loc_005E6853: retn 0008h
End Sub
Public Property Get YearEnd(arg_C) '5E6860
loc_005E6860: push ebp
loc_005E6861: mov ebp, esp
loc_005E6863: sub esp, 0000000Ch
loc_005E6866: push 00412856h ; __vbaExceptHandler
loc_005E686B: mov eax, fs:[00000000h]
loc_005E6871: push eax
loc_005E6872: mov fs:[00000000h], esp
loc_005E6879: sub esp, 0000000Ch
loc_005E687C: push ebx
loc_005E687D: push esi
loc_005E687E: push edi
loc_005E687F: mov var_C, esp
loc_005E6882: mov var_8, 00402F50h
loc_005E6889: xor edi, edi
loc_005E688B: mov var_4, edi
loc_005E688E: mov esi, Me
loc_005E6891: push esi
loc_005E6892: mov eax, [esi]
loc_005E6894: call [eax+00000004h]
loc_005E6897: mov cx, [esi+000000BCh]
loc_005E689E: mov var_18, edi
loc_005E68A1: mov var_18, ecx
loc_005E68A4: mov eax, Me
loc_005E68A7: push eax
loc_005E68A8: mov edx, [eax]
loc_005E68AA: call [edx+00000008h]
loc_005E68AD: mov eax, arg_C
loc_005E68B0: mov cx, var_18
loc_005E68B4: mov [eax], cx
loc_005E68B7: mov eax, var_4
loc_005E68BA: mov ecx, var_14
loc_005E68BD: pop edi
loc_005E68BE: pop esi
loc_005E68BF: mov fs:[00000000h], ecx
loc_005E68C6: pop ebx
loc_005E68C7: mov esp, ebp
loc_005E68C9: pop ebp
loc_005E68CA: retn 0008h
End Sub
Public Property Let YearEnd(nYearEnd) '5E68D0
loc_005E68D0: push ebp
loc_005E68D1: mov ebp, esp
loc_005E68D3: sub esp, 0000000Ch
loc_005E68D6: push 00412856h ; __vbaExceptHandler
loc_005E68DB: mov eax, fs:[00000000h]
loc_005E68E1: push eax
loc_005E68E2: mov fs:[00000000h], esp
loc_005E68E9: sub esp, 0000008Ch
loc_005E68EF: push ebx
loc_005E68F0: push esi
loc_005E68F1: push edi
loc_005E68F2: mov var_C, esp
loc_005E68F5: mov var_8, 00402F58h
loc_005E68FC: xor ebx, ebx
loc_005E68FE: mov var_4, ebx
loc_005E6901: mov edi, Me
loc_005E6904: push edi
loc_005E6905: mov eax, [edi]
loc_005E6907: call [eax+00000004h]
loc_005E690A: lea edx, var_64
loc_005E690D: lea ecx, nYearEnd
loc_005E6910: mov var_64, ebx
loc_005E6913: push edx
loc_005E6914: mov var_24, ebx
loc_005E6917: mov var_34, ebx
loc_005E691A: mov var_44, ebx
loc_005E691D: mov var_54, ebx
loc_005E6920: mov var_74, ebx
loc_005E6923: mov var_5C, ecx
loc_005E6926: mov var_64, 00004002h
loc_005E692D: call [004011E0h] ; rtcIsNumeric
loc_005E6933: test ax, ax
loc_005E6936: jz 005E69F8h
loc_005E693C: mov eax, nYearEnd
loc_005E693F: push 00000001h
loc_005E6941: push 00000001h
loc_005E6943: lea ecx, var_24
loc_005E6946: push eax
loc_005E6947: push ecx
loc_005E6948: call [004012CCh] ; rtcPackDate
loc_005E694E: lea edx, var_24
loc_005E6951: push edx
loc_005E6952: call [004010D0h] ; rtcIsDate
loc_005E6958: mov si, ax
loc_005E695B: mov eax, nYearEnd
loc_005E695E: neg si
loc_005E6961: sbb esi, esi
loc_005E6963: xor ecx, ecx
loc_005E6965: inc esi
loc_005E6966: neg esi
loc_005E6968: cmp ax, 2705h
loc_005E696C: setg cl
loc_005E696F: neg ecx
loc_005E6971: or esi, ecx
loc_005E6973: xor edx, edx
loc_005E6975: cmp ax, 0064h
loc_005E6979: lea ecx, var_24
loc_005E697C: setl dl
loc_005E697F: neg edx
loc_005E6981: or esi, edx
loc_005E6983: call [00401030h] ; __vbaFreeVar
loc_005E6989: cmp si, bx
loc_005E698C: jnz 005E69F8h
loc_005E698E: mov ax, nYearEnd
loc_005E6992: sub esp, 00000010h
loc_005E6995: mov esi, esp
loc_005E6997: mov ecx, 00000008h
loc_005E699C: mov edx, [edi]
loc_005E699E: mov var_64, ecx
loc_005E69A1: mov [esi], ecx
loc_005E69A3: mov ecx, var_60
loc_005E69A6: mov [edi+000000BCh], ax
loc_005E69AD: mov eax, 0043C98Ch ; "YearEnd"
loc_005E69B2: mov [esi+00000004h], ecx
loc_005E69B5: mov var_5C, eax
loc_005E69B8: push edi
loc_005E69B9: mov [esi+00000008h], eax
loc_005E69BC: mov eax, var_58
loc_005E69BF: mov [esi+0000000Ch], eax
loc_005E69C2: call [edx+00000390h]
loc_005E69C8: cmp eax, ebx
loc_005E69CA: fnclex
loc_005E69CC: jge 005E69E0h
loc_005E69CE: push 00000390h
loc_005E69D3: push 00446758h
loc_005E69D8: push edi
loc_005E69D9: push eax
loc_005E69DA: call [004010CCh] ; __vbaHresultCheckObj
loc_005E69E0: cmp [edi+00000090h], bx
loc_005E69E7: jz 005E6A76h
loc_005E69ED: mov ecx, [edi]
loc_005E69EF: push edi
loc_005E69F0: call [ecx+000009D4h]
loc_005E69F6: jmp 005E6A76h
loc_005E69F8: cmp [edi+00000042h], bx
loc_005E69FC: jz 005E6A76h
loc_005E69FE: mov esi, [00401374h] ; __vbaVarDup
loc_005E6A04: mov ecx, 80020004h
loc_005E6A09: mov var_4C, ecx
loc_005E6A0C: mov eax, 0000000Ah
loc_005E6A11: mov var_3C, ecx
loc_005E6A14: mov edi, 00000008h
loc_005E6A19: lea edx, var_74
loc_005E6A1C: lea ecx, var_34
loc_005E6A1F: mov var_54, eax
loc_005E6A22: mov var_44, eax
loc_005E6A25: mov var_6C, 00447170h ; "Property Error"
loc_005E6A2C: mov var_74, edi
loc_005E6A2F: call __vbaVarDup
loc_005E6A31: lea edx, var_64
loc_005E6A34: lea ecx, var_24
loc_005E6A37: mov var_5C, 004470DCh ; "Please Enter a valid year. Must be equal to or less than the DateValue."
loc_005E6A3E: mov var_64, edi
loc_005E6A41: call __vbaVarDup
loc_005E6A43: lea edx, var_54
loc_005E6A46: lea eax, var_44
loc_005E6A49: push edx
loc_005E6A4A: lea ecx, var_34
loc_005E6A4D: push eax
loc_005E6A4E: push ecx
loc_005E6A4F: lea edx, var_24
loc_005E6A52: push 00000040h
loc_005E6A54: push edx
loc_005E6A55: call [00401120h] ; rtcMsgBox
loc_005E6A5B: lea eax, var_54
loc_005E6A5E: lea ecx, var_44
loc_005E6A61: push eax
loc_005E6A62: lea edx, var_34
loc_005E6A65: push ecx
loc_005E6A66: lea eax, var_24
loc_005E6A69: push edx
loc_005E6A6A: push eax
loc_005E6A6B: push 00000004h
loc_005E6A6D: call [00401050h] ; __vbaFreeVarList
loc_005E6A73: add esp, 00000014h
loc_005E6A76: push 005E6A9Ah
loc_005E6A7B: jmp 005E6A99h
loc_005E6A7D: lea ecx, var_54
loc_005E6A80: lea edx, var_44
loc_005E6A83: push ecx
loc_005E6A84: lea eax, var_34
loc_005E6A87: push edx
loc_005E6A88: lea ecx, var_24
loc_005E6A8B: push eax
loc_005E6A8C: push ecx
loc_005E6A8D: push 00000004h
loc_005E6A8F: call [00401050h] ; __vbaFreeVarList
loc_005E6A95: add esp, 00000014h
loc_005E6A98: ret
loc_005E6A99: ret
loc_005E6A9A: mov eax, Me
loc_005E6A9D: push eax
loc_005E6A9E: mov edx, [eax]
loc_005E6AA0: call [edx+00000008h]
loc_005E6AA3: mov eax, var_4
loc_005E6AA6: mov ecx, var_14
loc_005E6AA9: pop edi
loc_005E6AAA: pop esi
loc_005E6AAB: mov fs:[00000000h], ecx
loc_005E6AB2: pop ebx
loc_005E6AB3: mov esp, ebp
loc_005E6AB5: pop ebp
loc_005E6AB6: retn 0008h
End Sub
Public Property Get DateValue(arg_C) '5E6AC0
loc_005E6AC0: push ebp
loc_005E6AC1: mov ebp, esp
loc_005E6AC3: sub esp, 0000000Ch
loc_005E6AC6: push 00412856h ; __vbaExceptHandler
loc_005E6ACB: mov eax, fs:[00000000h]
loc_005E6AD1: push eax
loc_005E6AD2: mov fs:[00000000h], esp
loc_005E6AD9: sub esp, 00000018h
loc_005E6ADC: push ebx
loc_005E6ADD: push esi
loc_005E6ADE: push edi
loc_005E6ADF: mov var_C, esp
loc_005E6AE2: mov var_8, 00402F68h
loc_005E6AE9: xor edi, edi
loc_005E6AEB: mov var_4, edi
loc_005E6AEE: mov esi, Me
loc_005E6AF1: push esi
loc_005E6AF2: mov eax, [esi]
loc_005E6AF4: call [eax+00000004h]
loc_005E6AF7: mov eax, [esi+0000008Ch]
loc_005E6AFD: add esi, 0000008Ch
loc_005E6B03: cmp eax, edi
loc_005E6B05: mov var_1C, edi
loc_005E6B08: mov var_18, edi
loc_005E6B0B: mov var_24, edi
loc_005E6B0E: mov var_20, edi
loc_005E6B11: jnz 005E6B1Fh
loc_005E6B13: push esi
loc_005E6B14: push 00415BFCh
loc_005E6B19: call [004012FCh] ; __vbaNew2
loc_005E6B1F: mov edx, [esi]
loc_005E6B21: lea ecx, var_24
loc_005E6B24: push ecx
loc_005E6B25: push edx
loc_005E6B26: call 00705380h
loc_005E6B2B: mov eax, var_24
loc_005E6B2E: mov ecx, var_20
loc_005E6B31: mov var_1C, eax
loc_005E6B34: mov var_18, ecx
loc_005E6B37: mov eax, Me
loc_005E6B3A: push eax
loc_005E6B3B: mov edx, [eax]
loc_005E6B3D: call [edx+00000008h]
loc_005E6B40: mov eax, arg_C
loc_005E6B43: mov ecx, var_1C
loc_005E6B46: mov edx, var_18
loc_005E6B49: mov [eax], ecx
loc_005E6B4B: mov [eax+00000004h], edx
loc_005E6B4E: mov eax, var_4
loc_005E6B51: mov ecx, var_14
loc_005E6B54: pop edi
loc_005E6B55: pop esi
loc_005E6B56: mov fs:[00000000h], ecx
loc_005E6B5D: pop ebx
loc_005E6B5E: mov esp, ebp
loc_005E6B60: pop ebp
loc_005E6B61: retn 0008h
End Sub
Public Property Let DateValue(dtDateValue) '5E6B70
loc_005E6B70: push ebp
loc_005E6B71: mov ebp, esp
loc_005E6B73: sub esp, 00000018h
loc_005E6B76: push 00412856h ; __vbaExceptHandler
loc_005E6B7B: mov eax, fs:[00000000h]
loc_005E6B81: push eax
loc_005E6B82: mov fs:[00000000h], esp
loc_005E6B89: mov eax, 000001BCh
loc_005E6B8E: call 00412850h ; __vbaChkstk
loc_005E6B93: push ebx
loc_005E6B94: push esi
loc_005E6B95: push edi
loc_005E6B96: mov var_18, esp
loc_005E6B99: mov var_14, 00402F70h
loc_005E6BA0: mov var_10, 00000000h
loc_005E6BA7: mov var_C, 00000000h
loc_005E6BAE: mov eax, Me
loc_005E6BB1: mov ecx, [eax]
loc_005E6BB3: mov edx, Me
loc_005E6BB6: push edx
loc_005E6BB7: call [ecx+00000004h]
loc_005E6BBA: mov var_4, 00000001h
loc_005E6BC1: mov var_4, 00000002h
loc_005E6BC8: push 00000001h
loc_005E6BCA: call [00401124h] ; __vbaOnError
loc_005E6BD0: mov var_4, 00000004h
loc_005E6BD7: lea eax, dtDateValue
loc_005E6BDA: mov var_80, eax
loc_005E6BDD: mov var_88, 00004007h
loc_005E6BE7: lea ecx, var_88
loc_005E6BED: push ecx
loc_005E6BEE: call [004010D0h] ; rtcIsDate
loc_005E6BF4: movsx edx, ax
loc_005E6BF7: test edx, edx
loc_005E6BF9: jnz 005E6C26h
loc_005E6BFB: mov var_4, 00000005h
loc_005E6C02: call [00401290h] ; rtcGetDateBstr
loc_005E6C08: mov edx, eax
loc_005E6C0A: lea ecx, var_48
loc_005E6C0D: call [004013C0h] ; __vbaStrMove
loc_005E6C13: push eax
loc_005E6C14: call [00401268h] ; __vbaDateStr
loc_005E6C1A: fstp real8 ptr dtDateValue
loc_005E6C1D: lea ecx, var_48
loc_005E6C20: call [00401430h] ; __vbaFreeStr
loc_005E6C26: mov var_4, 00000007h
loc_005E6C2D: lea eax, var_12C
loc_005E6C33: push eax
loc_005E6C34: mov ecx, Me
loc_005E6C37: mov edx, [ecx]
loc_005E6C39: mov eax, Me
loc_005E6C3C: push eax
loc_005E6C3D: call [edx+00000880h]
loc_005E6C43: mov var_130, eax
loc_005E6C49: cmp var_130, 00000000h
loc_005E6C50: jge 005E6C75h
loc_005E6C52: push 00000880h
loc_005E6C57: push 00446644h
loc_005E6C5C: mov ecx, Me
loc_005E6C5F: push ecx
loc_005E6C60: mov edx, var_130
loc_005E6C66: push edx
loc_005E6C67: call [004010CCh] ; __vbaHresultCheckObj
loc_005E6C6D: mov var_16C, eax
loc_005E6C73: jmp 005E6C7Fh
loc_005E6C75: mov var_16C, 00000000h
loc_005E6C7F: mov eax, var_12C
loc_005E6C85: mov var_28, eax
loc_005E6C88: mov ecx, var_128
loc_005E6C8E: mov var_24, ecx
loc_005E6C91: mov var_4, 00000008h
loc_005E6C98: lea edx, var_10C
loc_005E6C9E: push edx
loc_005E6C9F: mov eax, Me
loc_005E6CA2: mov ecx, [eax]
loc_005E6CA4: mov edx, Me
loc_005E6CA7: push edx
loc_005E6CA8: call [ecx+000008A0h]
loc_005E6CAE: mov var_130, eax
loc_005E6CB4: cmp var_130, 00000000h
loc_005E6CBB: jge 005E6CE0h
loc_005E6CBD: push 000008A0h
loc_005E6CC2: push 00446644h
loc_005E6CC7: mov eax, Me
loc_005E6CCA: push eax
loc_005E6CCB: mov ecx, var_130
loc_005E6CD1: push ecx
loc_005E6CD2: call [004010CCh] ; __vbaHresultCheckObj
loc_005E6CD8: mov var_170, eax
loc_005E6CDE: jmp 005E6CEAh
loc_005E6CE0: mov var_170, 00000000h
loc_005E6CEA: mov dx, var_10C
loc_005E6CF1: mov var_40, dx
loc_005E6CF5: mov var_4, 00000009h
loc_005E6CFC: lea eax, var_10C
loc_005E6D02: push eax
loc_005E6D03: mov ecx, Me
loc_005E6D06: mov edx, [ecx]
loc_005E6D08: mov eax, Me
loc_005E6D0B: push eax
loc_005E6D0C: call [edx+00000888h]
loc_005E6D12: mov var_130, eax
loc_005E6D18: cmp var_130, 00000000h
loc_005E6D1F: jge 005E6D44h
loc_005E6D21: push 00000888h
loc_005E6D26: push 00446644h
loc_005E6D2B: mov ecx, Me
loc_005E6D2E: push ecx
loc_005E6D2F: mov edx, var_130
loc_005E6D35: push edx
loc_005E6D36: call [004010CCh] ; __vbaHresultCheckObj
loc_005E6D3C: mov var_174, eax
loc_005E6D42: jmp 005E6D4Eh
loc_005E6D44: mov var_174, 00000000h
loc_005E6D4E: mov ax, var_10C
loc_005E6D55: mov var_30, ax
loc_005E6D59: mov var_4, 0000000Ah
loc_005E6D60: lea ecx, var_114
loc_005E6D66: push ecx
loc_005E6D67: mov edx, Me
loc_005E6D6A: mov eax, [edx]
loc_005E6D6C: mov ecx, Me
loc_005E6D6F: push ecx
loc_005E6D70: call [eax+000007B4h]
loc_005E6D76: mov var_130, eax
loc_005E6D7C: cmp var_130, 00000000h
loc_005E6D83: jge 005E6DA8h
loc_005E6D85: push 000007B4h
loc_005E6D8A: push 00446644h
loc_005E6D8F: mov edx, Me
loc_005E6D92: push edx
loc_005E6D93: mov eax, var_130
loc_005E6D99: push eax
loc_005E6D9A: call [004010CCh] ; __vbaHresultCheckObj
loc_005E6DA0: mov var_178, eax
loc_005E6DA6: jmp 005E6DB2h
loc_005E6DA8: mov var_178, 00000000h
loc_005E6DB2: lea ecx, var_10C
loc_005E6DB8: push ecx
loc_005E6DB9: mov edx, var_114
loc_005E6DBF: push edx
loc_005E6DC0: mov eax, arg_10
loc_005E6DC3: push eax
loc_005E6DC4: mov ecx, dtDateValue
loc_005E6DC7: push ecx
loc_005E6DC8: mov edx, Me
loc_005E6DCB: mov eax, [edx]
loc_005E6DCD: mov ecx, Me
loc_005E6DD0: push ecx
loc_005E6DD1: call [eax+00000A00h]
loc_005E6DD7: xor edx, edx
loc_005E6DD9: cmp var_10C, 0000h
loc_005E6DE1: setz dl
loc_005E6DE4: neg edx
loc_005E6DE6: movsx eax, dx
loc_005E6DE9: test eax, eax
loc_005E6DEB: jz 005E71D4h
loc_005E6DF1: mov var_4, 0000000Bh
loc_005E6DF8: mov ecx, 00000001h
loc_005E6DFD: call [004011E4h] ; __vbaI2I4
loc_005E6E03: mov var_3C, ax
loc_005E6E07: mov var_4, 0000000Ch
loc_005E6E0E: mov var_38, 80040202h
loc_005E6E15: mov var_4, 0000000Dh
loc_005E6E1C: mov var_80, 00447008h ; "Invalid date. The date: "
loc_005E6E23: mov var_88, 00000008h
loc_005E6E2D: mov ecx, dtDateValue
loc_005E6E30: mov var_90, ecx
loc_005E6E36: mov edx, arg_10
loc_005E6E39: mov var_8C, edx
loc_005E6E3F: mov var_98, 00000007h
loc_005E6E49: mov var_A0, 00447040h ; " does not fall within"
loc_005E6E53: mov var_A8, 00000008h
loc_005E6E5D: lea eax, var_88
loc_005E6E63: push eax
loc_005E6E64: lea ecx, var_98
loc_005E6E6A: push ecx
loc_005E6E6B: lea edx, var_68
loc_005E6E6E: push edx
loc_005E6E6F: call [004012B0h] ; __vbaVarCat
loc_005E6E75: push eax
loc_005E6E76: lea eax, var_A8
loc_005E6E7C: push eax
loc_005E6E7D: lea ecx, var_78
loc_005E6E80: push ecx
loc_005E6E81: call [004012B0h] ; __vbaVarCat
loc_005E6E87: push eax
loc_005E6E88: call [00401040h] ; __vbaStrVarMove
loc_005E6E8E: mov edx, eax
loc_005E6E90: lea ecx, var_2C
loc_005E6E93: call [004013C0h] ; __vbaStrMove
loc_005E6E99: lea edx, var_78
loc_005E6E9C: push edx
loc_005E6E9D: lea eax, var_68
loc_005E6EA0: push eax
loc_005E6EA1: push 00000002h
loc_005E6EA3: call [00401050h] ; __vbaFreeVarList
loc_005E6EA9: add esp, 0000000Ch
loc_005E6EAC: mov var_4, 0000000Eh
loc_005E6EB3: lea ecx, var_10C
loc_005E6EB9: push ecx
loc_005E6EBA: mov edx, Me
loc_005E6EBD: mov eax, [edx]
loc_005E6EBF: mov ecx, Me
loc_005E6EC2: push ecx
loc_005E6EC3: call [eax+00000870h]
loc_005E6EC9: mov var_130, eax
loc_005E6ECF: cmp var_130, 00000000h
loc_005E6ED6: jge 005E6EFBh
loc_005E6ED8: push 00000870h
loc_005E6EDD: push 00446644h
loc_005E6EE2: mov edx, Me
loc_005E6EE5: push edx
loc_005E6EE6: mov eax, var_130
loc_005E6EEC: push eax
loc_005E6EED: call [004010CCh] ; __vbaHresultCheckObj
loc_005E6EF3: mov var_17C, eax
loc_005E6EF9: jmp 005E6F05h
loc_005E6EFB: mov var_17C, 00000000h
loc_005E6F05: mov ecx, var_2C
loc_005E6F08: push ecx
loc_005E6F09: push 00447070h ; " the BeginYear: "
loc_005E6F0E: call [00401098h] ; __vbaStrCat
loc_005E6F14: mov edx, eax
loc_005E6F16: lea ecx, var_48
loc_005E6F19: call [004013C0h] ; __vbaStrMove
loc_005E6F1F: push eax
loc_005E6F20: mov dx, var_10C
loc_005E6F27: push edx
loc_005E6F28: call [0040100Ch] ; __vbaStrI2
loc_005E6F2E: mov edx, eax
loc_005E6F30: lea ecx, var_4C
loc_005E6F33: call [004013C0h] ; __vbaStrMove
loc_005E6F39: push eax
loc_005E6F3A: call [00401098h] ; __vbaStrCat
loc_005E6F40: mov edx, eax
loc_005E6F42: lea ecx, var_2C
loc_005E6F45: call [004013C0h] ; __vbaStrMove
loc_005E6F4B: lea eax, var_4C
loc_005E6F4E: push eax
loc_005E6F4F: lea ecx, var_48
loc_005E6F52: push ecx
loc_005E6F53: push 00000002h
loc_005E6F55: call [00401324h] ; __vbaFreeStrList
loc_005E6F5B: add esp, 0000000Ch
loc_005E6F5E: mov var_4, 0000000Fh
loc_005E6F65: lea edx, var_10C
loc_005E6F6B: push edx
loc_005E6F6C: mov eax, Me
loc_005E6F6F: mov ecx, [eax]
loc_005E6F71: mov edx, Me
loc_005E6F74: push edx
loc_005E6F75: call [ecx+00000878h]
loc_005E6F7B: mov var_130, eax
loc_005E6F81: cmp var_130, 00000000h
loc_005E6F88: jge 005E6FADh
loc_005E6F8A: push 00000878h
loc_005E6F8F: push 00446644h
loc_005E6F94: mov eax, Me
loc_005E6F97: push eax
loc_005E6F98: mov ecx, var_130
loc_005E6F9E: push ecx
loc_005E6F9F: call [004010CCh] ; __vbaHresultCheckObj
loc_005E6FA5: mov var_180, eax
loc_005E6FAB: jmp 005E6FB7h
loc_005E6FAD: mov var_180, 00000000h
loc_005E6FB7: mov edx, var_2C
loc_005E6FBA: push edx
loc_005E6FBB: push 00447098h ; " and the EndYear: "
loc_005E6FC0: call [00401098h] ; __vbaStrCat
loc_005E6FC6: mov edx, eax
loc_005E6FC8: lea ecx, var_48
loc_005E6FCB: call [004013C0h] ; __vbaStrMove
loc_005E6FD1: push eax
loc_005E6FD2: mov ax, var_10C
loc_005E6FD9: push eax
loc_005E6FDA: call [0040100Ch] ; __vbaStrI2
loc_005E6FE0: mov edx, eax
loc_005E6FE2: lea ecx, var_4C
loc_005E6FE5: call [004013C0h] ; __vbaStrMove
loc_005E6FEB: push eax
loc_005E6FEC: call [00401098h] ; __vbaStrCat
loc_005E6FF2: mov edx, eax
loc_005E6FF4: lea ecx, var_50
loc_005E6FF7: call [004013C0h] ; __vbaStrMove
loc_005E6FFD: push eax
loc_005E6FFE: push 004470C4h ; " ranges."
loc_005E7003: call [00401098h] ; __vbaStrCat
loc_005E7009: mov edx, eax
loc_005E700B: lea ecx, var_2C
loc_005E700E: call [004013C0h] ; __vbaStrMove
loc_005E7014: lea ecx, var_50
loc_005E7017: push ecx
loc_005E7018: lea edx, var_4C
loc_005E701B: push edx
loc_005E701C: lea eax, var_48
loc_005E701F: push eax
loc_005E7020: push 00000003h
loc_005E7022: call [00401324h] ; __vbaFreeStrList
loc_005E7028: add esp, 00000010h
loc_005E702B: mov var_4, 00000010h
loc_005E7032: mov ecx, var_38
loc_005E7035: mov var_80, ecx
loc_005E7038: mov var_88, 00000003h
loc_005E7042: mov var_A0, 00447198h ; "DateValue(Let)"
loc_005E704C: mov var_A8, 00000008h
loc_005E7056: mov edx, var_2C
loc_005E7059: mov var_C0, edx
loc_005E705F: mov var_C8, 00000008h
loc_005E7069: lea eax, var_3C
loc_005E706C: mov var_E0, eax
loc_005E7072: mov var_E8, 00004002h
loc_005E707C: lea ecx, dtDateValue
loc_005E707F: mov var_F0, ecx
loc_005E7085: mov var_F8, 00004007h
loc_005E708F: lea edx, var_F8
loc_005E7095: mov var_100, edx
loc_005E709B: mov var_108, 0000400Ch
loc_005E70A5: mov eax, 00000010h
loc_005E70AA: call 00412850h ; __vbaChkstk
loc_005E70AF: mov eax, esp
loc_005E70B1: mov ecx, var_88
loc_005E70B7: mov [eax], ecx
loc_005E70B9: mov edx, var_84
loc_005E70BF: mov [eax+00000004h], edx
loc_005E70C2: mov ecx, var_80
loc_005E70C5: mov [eax+00000008h], ecx
loc_005E70C8: mov edx, var_7C
loc_005E70CB: mov [eax+0000000Ch], edx
loc_005E70CE: mov eax, 00000010h
loc_005E70D3: call 00412850h ; __vbaChkstk
loc_005E70D8: mov eax, esp
loc_005E70DA: mov ecx, var_A8
loc_005E70E0: mov [eax], ecx
loc_005E70E2: mov edx, var_A4
loc_005E70E8: mov [eax+00000004h], edx
loc_005E70EB: mov ecx, var_A0
loc_005E70F1: mov [eax+00000008h], ecx
loc_005E70F4: mov edx, var_9C
loc_005E70FA: mov [eax+0000000Ch], edx
loc_005E70FD: mov eax, 00000010h
loc_005E7102: call 00412850h ; __vbaChkstk
loc_005E7107: mov eax, esp
loc_005E7109: mov ecx, var_C8
loc_005E710F: mov [eax], ecx
loc_005E7111: mov edx, var_C4
loc_005E7117: mov [eax+00000004h], edx
loc_005E711A: mov ecx, var_C0
loc_005E7120: mov [eax+00000008h], ecx
loc_005E7123: mov edx, var_BC
loc_005E7129: mov [eax+0000000Ch], edx
loc_005E712C: mov eax, 00000010h
loc_005E7131: call 00412850h ; __vbaChkstk
loc_005E7136: mov eax, esp
loc_005E7138: mov ecx, var_E8
loc_005E713E: mov [eax], ecx
loc_005E7140: mov edx, var_E4
loc_005E7146: mov [eax+00000004h], edx
loc_005E7149: mov ecx, var_E0
loc_005E714F: mov [eax+00000008h], ecx
loc_005E7152: mov edx, var_DC
loc_005E7158: mov [eax+0000000Ch], edx
loc_005E715B: mov eax, 00000010h
loc_005E7160: call 00412850h ; __vbaChkstk
loc_005E7165: mov eax, esp
loc_005E7167: mov ecx, var_108
loc_005E716D: mov [eax], ecx
loc_005E716F: mov edx, var_104
loc_005E7175: mov [eax+00000004h], edx
loc_005E7178: mov ecx, var_100
loc_005E717E: mov [eax+00000008h], ecx
loc_005E7181: mov edx, var_FC
loc_005E7187: mov [eax+0000000Ch], edx
loc_005E718A: push 00000005h
loc_005E718C: push 00000002h
loc_005E718E: mov eax, Me
loc_005E7191: push eax
loc_005E7192: call [00401064h] ; __vbaRaiseEvent
loc_005E7198: add esp, 0000005Ch
loc_005E719B: mov var_4, 00000011h
loc_005E71A2: mov cx, var_3C
loc_005E71A6: mov var_148, cx
loc_005E71AD: mov var_4, 00000012h
loc_005E71B4: mov ecx, 00000002h
loc_005E71B9: call [004011E4h] ; __vbaI2I4
loc_005E71BF: cmp var_148, ax
loc_005E71C6: jnz 005E71CFh
loc_005E71C8: jmp 005E6BD0h
loc_005E71CD: jmp 005E71D4h
loc_005E71CF: jmp 005E7BF6h
loc_005E71D4: mov var_4, 00000018h
loc_005E71DB: mov edx, Me
loc_005E71DE: cmp [edx+0000008Ch], 00000000h
loc_005E71E5: jnz 005E720Ch
loc_005E71E7: mov eax, Me
loc_005E71EA: add eax, 0000008Ch
loc_005E71EF: push eax
loc_005E71F0: push 00415BFCh
loc_005E71F5: call [004012FCh] ; __vbaNew2
loc_005E71FB: mov ecx, Me
loc_005E71FE: add ecx, 0000008Ch
loc_005E7204: mov var_184, ecx
loc_005E720A: jmp 005E721Bh
loc_005E720C: mov edx, Me
loc_005E720F: add edx, 0000008Ch
loc_005E7215: mov var_184, edx
loc_005E721B: mov eax, arg_10
loc_005E721E: push eax
loc_005E721F: mov ecx, dtDateValue
loc_005E7222: push ecx
loc_005E7223: mov edx, var_184
loc_005E7229: mov eax, [edx]
loc_005E722B: push eax
loc_005E722C: call 007053B0h
loc_005E7231: mov var_4, 00000019h
loc_005E7238: lea ecx, var_114
loc_005E723E: push ecx
loc_005E723F: mov edx, Me
loc_005E7242: mov eax, [edx]
loc_005E7244: mov ecx, Me
loc_005E7247: push ecx
loc_005E7248: call [eax+000007B4h]
loc_005E724E: mov var_130, eax
loc_005E7254: cmp var_130, 00000000h
loc_005E725B: jge 005E7280h
loc_005E725D: push 000007B4h
loc_005E7262: push 00446644h
loc_005E7267: mov edx, Me
loc_005E726A: push edx
loc_005E726B: mov eax, var_130
loc_005E7271: push eax
loc_005E7272: call [004010CCh] ; __vbaHresultCheckObj
loc_005E7278: mov var_188, eax
loc_005E727E: jmp 005E728Ah
loc_005E7280: mov var_188, 00000000h
loc_005E728A: lea ecx, var_118
loc_005E7290: push ecx
loc_005E7291: mov edx, Me
loc_005E7294: mov eax, [edx]
loc_005E7296: mov ecx, Me
loc_005E7299: push ecx
loc_005E729A: call [eax+00000844h]
loc_005E72A0: mov var_134, eax
loc_005E72A6: cmp var_134, 00000000h
loc_005E72AD: jge 005E72D2h
loc_005E72AF: push 00000844h
loc_005E72B4: push 00446644h
loc_005E72B9: mov edx, Me
loc_005E72BC: push edx
loc_005E72BD: mov eax, var_134
loc_005E72C3: push eax
loc_005E72C4: call [004010CCh] ; __vbaHresultCheckObj
loc_005E72CA: mov var_18C, eax
loc_005E72D0: jmp 005E72DCh
loc_005E72D2: mov var_18C, 00000000h
loc_005E72DC: lea ecx, var_11C
loc_005E72E2: push ecx
loc_005E72E3: mov edx, Me
loc_005E72E6: mov eax, [edx]
loc_005E72E8: mov ecx, Me
loc_005E72EB: push ecx
loc_005E72EC: call [eax+00000854h]
loc_005E72F2: mov var_138, eax
loc_005E72F8: cmp var_138, 00000000h
loc_005E72FF: jge 005E7324h
loc_005E7301: push 00000854h
loc_005E7306: push 00446644h
loc_005E730B: mov edx, Me
loc_005E730E: push edx
loc_005E730F: mov eax, var_138
loc_005E7315: push eax
loc_005E7316: call [004010CCh] ; __vbaHresultCheckObj
loc_005E731C: mov var_190, eax
loc_005E7322: jmp 005E732Eh
loc_005E7324: mov var_190, 00000000h
loc_005E732E: mov ecx, var_114
loc_005E7334: call [004011E4h] ; __vbaI2I4
loc_005E733A: mov var_10C, ax
loc_005E7341: lea ecx, var_120
loc_005E7347: push ecx
loc_005E7348: mov edx, var_11C
loc_005E734E: push edx
loc_005E734F: mov eax, var_118
loc_005E7355: push eax
loc_005E7356: lea ecx, var_10C
loc_005E735C: push ecx
loc_005E735D: mov edx, arg_10
loc_005E7360: push edx
loc_005E7361: mov eax, dtDateValue
loc_005E7364: push eax
loc_005E7365: mov ecx, Me
loc_005E7368: mov edx, [ecx+00000064h]
loc_005E736B: mov eax, Me
loc_005E736E: mov ecx, [eax+00000064h]
loc_005E7371: mov eax, [ecx]
loc_005E7373: push edx
loc_005E7374: call [eax+00000020h]
loc_005E7377: fnclex
loc_005E7379: mov var_13C, eax
loc_005E737F: cmp var_13C, 00000000h
loc_005E7386: jge 005E73ABh
loc_005E7388: push 00000020h
loc_005E738A: push 00446EDCh
loc_005E738F: mov ecx, Me
loc_005E7392: mov edx, [ecx+00000064h]
loc_005E7395: push edx
loc_005E7396: mov eax, var_13C
loc_005E739C: push eax
loc_005E739D: call [004010CCh] ; __vbaHresultCheckObj
loc_005E73A3: mov var_194, eax
loc_005E73A9: jmp 005E73B5h
loc_005E73AB: mov var_194, 00000000h
loc_005E73B5: mov ecx, var_120
loc_005E73BB: call [004011E4h] ; __vbaI2I4
loc_005E73C1: mov var_34, ax
loc_005E73C5: mov var_4, 0000001Ah
loc_005E73CC: lea ecx, var_54
loc_005E73CF: push ecx
loc_005E73D0: mov edx, Me
loc_005E73D3: mov eax, [edx]
loc_005E73D5: mov ecx, Me
loc_005E73D8: push ecx
loc_005E73D9: call [eax+00000938h]
loc_005E73DF: mov var_130, eax
loc_005E73E5: cmp var_130, 00000000h
loc_005E73EC: jge 005E7411h
loc_005E73EE: push 00000938h
loc_005E73F3: push 00446644h
loc_005E73F8: mov edx, Me
loc_005E73FB: push edx
loc_005E73FC: mov eax, var_130
loc_005E7402: push eax
loc_005E7403: call [004010CCh] ; __vbaHresultCheckObj
loc_005E7409: mov var_198, eax
loc_005E740F: jmp 005E741Bh
loc_005E7411: mov var_198, 00000000h
loc_005E741B: lea ecx, var_114
loc_005E7421: push ecx
loc_005E7422: mov edx, Me
loc_005E7425: mov eax, [edx]
loc_005E7427: mov ecx, Me
loc_005E742A: push ecx
loc_005E742B: call [eax+000007B4h]
loc_005E7431: mov var_134, eax
loc_005E7437: cmp var_134, 00000000h
loc_005E743E: jge 005E7463h
loc_005E7440: push 000007B4h
loc_005E7445: push 00446644h
loc_005E744A: mov edx, Me
loc_005E744D: push edx
loc_005E744E: mov eax, var_134
loc_005E7454: push eax
loc_005E7455: call [004010CCh] ; __vbaHresultCheckObj
loc_005E745B: mov var_19C, eax
loc_005E7461: jmp 005E746Dh
loc_005E7463: mov var_19C, 00000000h
loc_005E746D: lea ecx, var_118
loc_005E7473: push ecx
loc_005E7474: mov edx, Me
loc_005E7477: mov eax, [edx]
loc_005E7479: mov ecx, Me
loc_005E747C: push ecx
loc_005E747D: call [eax+00000844h]
loc_005E7483: mov var_138, eax
loc_005E7489: cmp var_138, 00000000h
loc_005E7490: jge 005E74B5h
loc_005E7492: push 00000844h
loc_005E7497: push 00446644h
loc_005E749C: mov edx, Me
loc_005E749F: push edx
loc_005E74A0: mov eax, var_138
loc_005E74A6: push eax
loc_005E74A7: call [004010CCh] ; __vbaHresultCheckObj
loc_005E74AD: mov var_1A0, eax
loc_005E74B3: jmp 005E74BFh
loc_005E74B5: mov var_1A0, 00000000h
loc_005E74BF: lea ecx, var_11C
loc_005E74C5: push ecx
loc_005E74C6: mov edx, Me
loc_005E74C9: mov eax, [edx]
loc_005E74CB: mov ecx, Me
loc_005E74CE: push ecx
loc_005E74CF: call [eax+00000854h]
loc_005E74D5: mov var_13C, eax
loc_005E74DB: cmp var_13C, 00000000h
loc_005E74E2: jge 005E7507h
loc_005E74E4: push 00000854h
loc_005E74E9: push 00446644h
loc_005E74EE: mov edx, Me
loc_005E74F1: push edx
loc_005E74F2: mov eax, var_13C
loc_005E74F8: push eax
loc_005E74F9: call [004010CCh] ; __vbaHresultCheckObj
loc_005E74FF: mov var_1A4, eax
loc_005E7505: jmp 005E7511h
loc_005E7507: mov var_1A4, 00000000h
loc_005E7511: lea ecx, var_120
loc_005E7517: push ecx
loc_005E7518: mov edx, Me
loc_005E751B: mov eax, [edx]
loc_005E751D: mov ecx, Me
loc_005E7520: push ecx
loc_005E7521: call [eax+00000908h]
loc_005E7527: mov var_140, eax
loc_005E752D: cmp var_140, 00000000h
loc_005E7534: jge 005E7559h
loc_005E7536: push 00000908h
loc_005E753B: push 00446644h
loc_005E7540: mov edx, Me
loc_005E7543: push edx
loc_005E7544: mov eax, var_140
loc_005E754A: push eax
loc_005E754B: call [004010CCh] ; __vbaHresultCheckObj
loc_005E7551: mov var_1A8, eax
loc_005E7557: jmp 005E7563h
loc_005E7559: mov var_1A8, 00000000h
loc_005E7563: lea ecx, dtDateValue
loc_005E7566: mov var_80, ecx
loc_005E7569: mov var_88, 00004007h
loc_005E7573: mov ecx, var_114
loc_005E7579: call [004011E4h] ; __vbaI2I4
loc_005E757F: mov var_10C, ax
loc_005E7586: mov edx, var_54
loc_005E7589: mov var_164, edx
loc_005E758F: mov var_54, 00000000h
loc_005E7596: lea eax, var_68
loc_005E7599: push eax
loc_005E759A: lea ecx, var_88
loc_005E75A0: push ecx
loc_005E75A1: mov edx, var_120
loc_005E75A7: push edx
loc_005E75A8: mov eax, var_11C
loc_005E75AE: push eax
loc_005E75AF: mov ecx, var_118
loc_005E75B5: push ecx
loc_005E75B6: lea edx, var_10C
loc_005E75BC: push edx
loc_005E75BD: mov eax, var_164
loc_005E75C3: push eax
loc_005E75C4: lea ecx, var_58
loc_005E75C7: push ecx
loc_005E75C8: call [00401128h] ; __vbaObjSet
loc_005E75CE: push eax
loc_005E75CF: lea edx, var_34
loc_005E75D2: push edx
loc_005E75D3: mov eax, var_24
loc_005E75D6: push eax
loc_005E75D7: mov ecx, var_28
loc_005E75DA: push ecx
loc_005E75DB: mov edx, Me
loc_005E75DE: mov eax, [edx+00000064h]
loc_005E75E1: mov ecx, Me
loc_005E75E4: mov edx, [ecx+00000064h]
loc_005E75E7: mov ecx, [edx]
loc_005E75E9: push eax
loc_005E75EA: call [ecx+0000001Ch]
loc_005E75ED: fnclex
loc_005E75EF: mov var_144, eax
loc_005E75F5: cmp var_144, 00000000h
loc_005E75FC: jge 005E7621h
loc_005E75FE: push 0000001Ch
loc_005E7600: push 00446EDCh
loc_005E7605: mov edx, Me
loc_005E7608: mov eax, [edx+00000064h]
loc_005E760B: push eax
loc_005E760C: mov ecx, var_144
loc_005E7612: push ecx
loc_005E7613: call [004010CCh] ; __vbaHresultCheckObj
loc_005E7619: mov var_1AC, eax
loc_005E761F: jmp 005E762Bh
loc_005E7621: mov var_1AC, 00000000h
loc_005E762B: lea edx, var_68
loc_005E762E: push edx
loc_005E762F: call [004012C0h] ; __vbaI2Var
loc_005E7635: mov var_40, ax
loc_005E7639: lea ecx, var_58
loc_005E763C: call [0040142Ch] ; __vbaFreeObj
loc_005E7642: lea ecx, var_68
loc_005E7645: call [00401030h] ; __vbaFreeVar
loc_005E764B: mov var_4, 0000001Bh
loc_005E7652: mov eax, Me
loc_005E7655: cmp [eax+0000008Ch], 00000000h
loc_005E765C: jnz 005E7684h
loc_005E765E: mov ecx, Me
loc_005E7661: add ecx, 0000008Ch
loc_005E7667: push ecx
loc_005E7668: push 00415BFCh
loc_005E766D: call [004012FCh] ; __vbaNew2
loc_005E7673: mov edx, Me
loc_005E7676: add edx, 0000008Ch
loc_005E767C: mov var_1B0, edx
loc_005E7682: jmp 005E7692h
loc_005E7684: mov eax, Me
loc_005E7687: add eax, 0000008Ch
loc_005E768C: mov var_1B0, eax
loc_005E7692: mov cx, var_40
loc_005E7696: push ecx
loc_005E7697: mov edx, var_1B0
loc_005E769D: mov eax, [edx]
loc_005E769F: push eax
loc_005E76A0: call 007054A0h
loc_005E76A5: mov var_4, 0000001Ch
loc_005E76AC: mov ecx, Me
loc_005E76AF: cmp [ecx+0000008Ch], 00000000h
loc_005E76B6: jnz 005E76DDh
loc_005E76B8: mov edx, Me
loc_005E76BB: add edx, 0000008Ch
loc_005E76C1: push edx
loc_005E76C2: push 00415BFCh
loc_005E76C7: call [004012FCh] ; __vbaNew2
loc_005E76CD: mov eax, Me
loc_005E76D0: add eax, 0000008Ch
loc_005E76D5: mov var_1B4, eax
loc_005E76DB: jmp 005E76ECh
loc_005E76DD: mov ecx, Me
loc_005E76E0: add ecx, 0000008Ch
loc_005E76E6: mov var_1B4, ecx
loc_005E76EC: mov dx, var_34
loc_005E76F0: push edx
loc_005E76F1: mov eax, var_1B4
loc_005E76F7: mov ecx, [eax]
loc_005E76F9: push ecx
loc_005E76FA: call 00705510h
loc_005E76FF: mov var_4, 0000001Dh
loc_005E7706: lea edx, var_10C
loc_005E770C: push edx
loc_005E770D: mov eax, Me
loc_005E7710: mov ecx, [eax]
loc_005E7712: mov edx, Me
loc_005E7715: push edx
loc_005E7716: call [ecx+00000888h]
loc_005E771C: mov var_130, eax
loc_005E7722: cmp var_130, 00000000h
loc_005E7729: jge 005E774Eh
loc_005E772B: push 00000888h
loc_005E7730: push 00446644h
loc_005E7735: mov eax, Me
loc_005E7738: push eax
loc_005E7739: mov ecx, var_130
loc_005E773F: push ecx
loc_005E7740: call [004010CCh] ; __vbaHresultCheckObj
loc_005E7746: mov var_1B8, eax
loc_005E774C: jmp 005E7758h
loc_005E774E: mov var_1B8, 00000000h
loc_005E7758: lea edx, var_54
loc_005E775B: push edx
loc_005E775C: mov eax, Me
loc_005E775F: mov ecx, [eax]
loc_005E7761: mov edx, Me
loc_005E7764: push edx
loc_005E7765: call [ecx+00000938h]
loc_005E776B: mov var_134, eax
loc_005E7771: cmp var_134, 00000000h
loc_005E7778: jge 005E779Dh
loc_005E777A: push 00000938h
loc_005E777F: push 00446644h
loc_005E7784: mov eax, Me
loc_005E7787: push eax
loc_005E7788: mov ecx, var_134
loc_005E778E: push ecx
loc_005E778F: call [004010CCh] ; __vbaHresultCheckObj
loc_005E7795: mov var_1BC, eax
loc_005E779B: jmp 005E77A7h
loc_005E779D: mov var_1BC, 00000000h
loc_005E77A7: lea edx, var_114
loc_005E77AD: push edx
loc_005E77AE: mov eax, Me
loc_005E77B1: mov ecx, [eax]
loc_005E77B3: mov edx, Me
loc_005E77B6: push edx
loc_005E77B7: call [ecx+000007B4h]
loc_005E77BD: mov var_138, eax
loc_005E77C3: cmp var_138, 00000000h
loc_005E77CA: jge 005E77EFh
loc_005E77CC: push 000007B4h
loc_005E77D1: push 00446644h
loc_005E77D6: mov eax, Me
loc_005E77D9: push eax
loc_005E77DA: mov ecx, var_138
loc_005E77E0: push ecx
loc_005E77E1: call [004010CCh] ; __vbaHresultCheckObj
loc_005E77E7: mov var_1C0, eax
loc_005E77ED: jmp 005E77F9h
loc_005E77EF: mov var_1C0, 00000000h
loc_005E77F9: lea edx, var_118
loc_005E77FF: push edx
loc_005E7800: mov eax, Me
loc_005E7803: mov ecx, [eax]
loc_005E7805: mov edx, Me
loc_005E7808: push edx
loc_005E7809: call [ecx+00000844h]
loc_005E780F: mov var_13C, eax
loc_005E7815: cmp var_13C, 00000000h
loc_005E781C: jge 005E7841h
loc_005E781E: push 00000844h
loc_005E7823: push 00446644h
loc_005E7828: mov eax, Me
loc_005E782B: push eax
loc_005E782C: mov ecx, var_13C
loc_005E7832: push ecx
loc_005E7833: call [004010CCh] ; __vbaHresultCheckObj
loc_005E7839: mov var_1C4, eax
loc_005E783F: jmp 005E784Bh
loc_005E7841: mov var_1C4, 00000000h
loc_005E784B: lea edx, var_11C
loc_005E7851: push edx
loc_005E7852: mov eax, Me
loc_005E7855: mov ecx, [eax]
loc_005E7857: mov edx, Me
loc_005E785A: push edx
loc_005E785B: call [ecx+00000854h]
loc_005E7861: mov var_140, eax
loc_005E7867: cmp var_140, 00000000h
loc_005E786E: jge 005E7893h
loc_005E7870: push 00000854h
loc_005E7875: push 00446644h
loc_005E787A: mov eax, Me
loc_005E787D: push eax
loc_005E787E: mov ecx, var_140
loc_005E7884: push ecx
loc_005E7885: call [004010CCh] ; __vbaHresultCheckObj
loc_005E788B: mov var_1C8, eax
loc_005E7891: jmp 005E789Dh
loc_005E7893: mov var_1C8, 00000000h
loc_005E789D: lea edx, var_120
loc_005E78A3: push edx
loc_005E78A4: mov eax, Me
loc_005E78A7: mov ecx, [eax]
loc_005E78A9: mov edx, Me
loc_005E78AC: push edx
loc_005E78AD: call [ecx+00000908h]
loc_005E78B3: mov var_144, eax
loc_005E78B9: cmp var_144, 00000000h
loc_005E78C0: jge 005E78E5h
loc_005E78C2: push 00000908h
loc_005E78C7: push 00446644h
loc_005E78CC: mov eax, Me
loc_005E78CF: push eax
loc_005E78D0: mov ecx, var_144
loc_005E78D6: push ecx
loc_005E78D7: call [004010CCh] ; __vbaHresultCheckObj
loc_005E78DD: mov var_1CC, eax
loc_005E78E3: jmp 005E78EFh
loc_005E78E5: mov var_1CC, 00000000h
loc_005E78EF: mov edx, var_114
loc_005E78F5: mov var_124, edx
loc_005E78FB: mov eax, var_54
loc_005E78FE: mov var_168, eax
loc_005E7904: mov var_54, 00000000h
loc_005E790B: mov ecx, Me
loc_005E790E: cmp [ecx+0000008Ch], 00000000h
loc_005E7915: jnz 005E793Ch
loc_005E7917: mov edx, Me
loc_005E791A: add edx, 0000008Ch
loc_005E7920: push edx
loc_005E7921: push 00415BFCh
loc_005E7926: call [004012FCh] ; __vbaNew2
loc_005E792C: mov eax, Me
loc_005E792F: add eax, 0000008Ch
loc_005E7934: mov var_1D0, eax
loc_005E793A: jmp 005E794Bh
loc_005E793C: mov ecx, Me
loc_005E793F: add ecx, 0000008Ch
loc_005E7945: mov var_1D0, ecx
loc_005E794B: mov edx, var_120
loc_005E7951: push edx
loc_005E7952: mov eax, var_11C
loc_005E7958: push eax
loc_005E7959: mov ecx, var_118
loc_005E795F: push ecx
loc_005E7960: lea edx, var_124
loc_005E7966: push edx
loc_005E7967: mov eax, var_168
loc_005E796D: push eax
loc_005E796E: lea ecx, var_58
loc_005E7971: push ecx
loc_005E7972: call [00401128h] ; __vbaObjSet
loc_005E7978: push eax
loc_005E7979: mov dx, var_10C
loc_005E7980: push edx
loc_005E7981: mov ax, var_40
loc_005E7985: push eax
loc_005E7986: mov ecx, var_1D0
loc_005E798C: mov edx, [ecx]
loc_005E798E: push edx
loc_005E798F: call 007055C0h
loc_005E7994: lea ecx, var_58
loc_005E7997: call [0040142Ch] ; __vbaFreeObj
loc_005E799D: mov var_4, 0000001Eh
loc_005E79A4: push FFFFFFFFh
loc_005E79A6: call [00401124h] ; __vbaOnError
loc_005E79AC: mov var_4, 0000001Fh
loc_005E79B3: lea eax, dtDateValue
loc_005E79B6: mov var_80, eax
loc_005E79B9: mov var_88, 00004007h
loc_005E79C3: lea ecx, var_88
loc_005E79C9: push ecx
loc_005E79CA: lea edx, var_68
loc_005E79CD: push edx
loc_005E79CE: call [004013F8h] ; rtcGetMonthOfYear
loc_005E79D4: lea eax, dtDateValue
loc_005E79D7: mov var_90, eax
loc_005E79DD: mov var_98, 00004007h
loc_005E79E7: lea ecx, var_98
loc_005E79ED: push ecx
loc_005E79EE: lea edx, var_78
loc_005E79F1: push edx
loc_005E79F2: call [004010A8h] ; rtcGetYear
loc_005E79F8: cmp [0073A310h], 00000000h
loc_005E79FF: jnz 005E7A1Dh
loc_005E7A01: push 0073A310h
loc_005E7A06: push 0041ED48h
loc_005E7A0B: call [004012FCh] ; __vbaNew2
loc_005E7A11: mov var_1D4, 0073A310h
loc_005E7A1B: jmp 005E7A27h
loc_005E7A1D: mov var_1D4, 0073A310h
loc_005E7A27: mov eax, var_1D4
loc_005E7A2D: mov ecx, [eax]
loc_005E7A2F: mov var_130, ecx
loc_005E7A35: lea edx, var_78
loc_005E7A38: push edx
loc_005E7A39: call [004012C0h] ; __vbaI2Var
loc_005E7A3F: mov var_110, ax
loc_005E7A46: lea eax, var_68
loc_005E7A49: push eax
loc_005E7A4A: call [004012C0h] ; __vbaI2Var
loc_005E7A50: mov var_10C, ax
loc_005E7A57: lea ecx, var_48
loc_005E7A5A: push ecx
loc_005E7A5B: lea edx, var_110
loc_005E7A61: push edx
loc_005E7A62: lea eax, var_10C
loc_005E7A68: push eax
loc_005E7A69: mov ecx, var_130
loc_005E7A6F: mov edx, [ecx]
loc_005E7A71: mov eax, var_130
loc_005E7A77: push eax
loc_005E7A78: call [edx+000006F8h]
loc_005E7A7E: fnclex
loc_005E7A80: mov var_134, eax
loc_005E7A86: cmp var_134, 00000000h
loc_005E7A8D: jge 005E7AB5h
loc_005E7A8F: push 000006F8h
loc_005E7A94: push 00446D6Ch ; "¡1íýw—" & Chr(10) & "O´O" & Chr(9) & "õùœÕ�cmdAdd"
loc_005E7A99: mov ecx, var_130
loc_005E7A9F: push ecx
loc_005E7AA0: mov edx, var_134
loc_005E7AA6: push edx
loc_005E7AA7: call [004010CCh] ; __vbaHresultCheckObj
loc_005E7AAD: mov var_1D8, eax
loc_005E7AB3: jmp 005E7ABFh
loc_005E7AB5: mov var_1D8, 00000000h
loc_005E7ABF: mov edx, var_48
loc_005E7AC2: mov ecx, Me
loc_005E7AC5: add ecx, 00000110h
loc_005E7ACB: call [00401310h] ; __vbaStrCopy
loc_005E7AD1: lea ecx, var_48
loc_005E7AD4: call [00401430h] ; __vbaFreeStr
loc_005E7ADA: lea eax, var_78
loc_005E7ADD: push eax
loc_005E7ADE: lea ecx, var_68
loc_005E7AE1: push ecx
loc_005E7AE2: push 00000002h
loc_005E7AE4: call [00401050h] ; __vbaFreeVarList
loc_005E7AEA: add esp, 0000000Ch
loc_005E7AED: mov var_4, 00000020h
loc_005E7AF4: mov edx, var_28
loc_005E7AF7: mov var_80, edx
loc_005E7AFA: mov eax, var_24
loc_005E7AFD: mov var_7C, eax
loc_005E7B00: mov var_88, 00000007h
loc_005E7B0A: mov ecx, dtDateValue
loc_005E7B0D: mov var_A0, ecx
loc_005E7B13: mov edx, arg_10
loc_005E7B16: mov var_9C, edx
loc_005E7B1C: mov var_A8, 00000007h
loc_005E7B26: mov eax, 00000010h
loc_005E7B2B: call 00412850h ; __vbaChkstk
loc_005E7B30: mov eax, esp
loc_005E7B32: mov ecx, var_88
loc_005E7B38: mov [eax], ecx
loc_005E7B3A: mov edx, var_84
loc_005E7B40: mov [eax+00000004h], edx
loc_005E7B43: mov ecx, var_80
loc_005E7B46: mov [eax+00000008h], ecx
loc_005E7B49: mov edx, var_7C
loc_005E7B4C: mov [eax+0000000Ch], edx
loc_005E7B4F: mov eax, 00000010h
loc_005E7B54: call 00412850h ; __vbaChkstk
loc_005E7B59: mov eax, esp
loc_005E7B5B: mov ecx, var_A8
loc_005E7B61: mov [eax], ecx
loc_005E7B63: mov edx, var_A4
loc_005E7B69: mov [eax+00000004h], edx
loc_005E7B6C: mov ecx, var_A0
loc_005E7B72: mov [eax+00000008h], ecx
loc_005E7B75: mov edx, var_9C
loc_005E7B7B: mov [eax+0000000Ch], edx
loc_005E7B7E: push 00000002h
loc_005E7B80: push 00000003h
loc_005E7B82: mov eax, Me
loc_005E7B85: push eax
loc_005E7B86: call [00401064h] ; __vbaRaiseEvent
loc_005E7B8C: add esp, 0000002Ch
loc_005E7B8F: mov var_4, 00000021h
loc_005E7B96: mov ecx, Me
loc_005E7B99: movsx edx, [ecx+00000090h]
loc_005E7BA0: test edx, edx
loc_005E7BA2: jz 005E7BF6h
loc_005E7BA4: mov var_4, 00000022h
loc_005E7BAB: mov eax, Me
loc_005E7BAE: mov ecx, [eax]
loc_005E7BB0: mov edx, Me
loc_005E7BB3: push edx
loc_005E7BB4: call [ecx+00000948h]
loc_005E7BBA: mov var_130, eax
loc_005E7BC0: cmp var_130, 00000000h
loc_005E7BC7: jge 005E7BECh
loc_005E7BC9: push 00000948h
loc_005E7BCE: push 00446644h
loc_005E7BD3: mov eax, Me
loc_005E7BD6: push eax
loc_005E7BD7: mov ecx, var_130
loc_005E7BDD: push ecx
loc_005E7BDE: call [004010CCh] ; __vbaHresultCheckObj
loc_005E7BE4: mov var_1DC, eax
loc_005E7BEA: jmp 005E7BF6h
loc_005E7BEC: mov var_1DC, 00000000h
loc_005E7BF6: mov var_4, 00000025h
loc_005E7BFD: mov edx, Me
loc_005E7C00: mov eax, [edx]
loc_005E7C02: mov ecx, Me
loc_005E7C05: push ecx
loc_005E7C06: call [eax+00000A04h]
loc_005E7C0C: jmp 005E7E8Ch
loc_005E7C11: mov var_4, 00000028h
loc_005E7C18: mov ecx, 00000001h
loc_005E7C1D: call [004011E4h] ; __vbaI2I4
loc_005E7C23: mov var_3C, ax
loc_005E7C27: mov var_4, 00000029h
loc_005E7C2E: mov var_38, 80040201h
loc_005E7C35: mov var_4, 0000002Ah
loc_005E7C3C: mov var_60, 80020004h
loc_005E7C43: mov var_68, 0000000Ah
loc_005E7C4A: push 004471BCh ; "Unhandled Error. "
loc_005E7C4F: lea edx, var_68
loc_005E7C52: push edx
loc_005E7C53: call [004013ECh] ; rtcBstrFromError
loc_005E7C59: mov edx, eax
loc_005E7C5B: lea ecx, var_48
loc_005E7C5E: call [004013C0h] ; __vbaStrMove
loc_005E7C64: push eax
loc_005E7C65: call [00401098h] ; __vbaStrCat
loc_005E7C6B: mov edx, eax
loc_005E7C6D: lea ecx, var_2C
loc_005E7C70: call [004013C0h] ; __vbaStrMove
loc_005E7C76: lea ecx, var_48
loc_005E7C79: call [00401430h] ; __vbaFreeStr
loc_005E7C7F: lea ecx, var_68
loc_005E7C82: call [00401030h] ; __vbaFreeVar
loc_005E7C88: mov var_4, 0000002Bh
loc_005E7C8F: mov eax, var_38
loc_005E7C92: mov var_90, eax
loc_005E7C98: mov var_98, 00000003h
loc_005E7CA2: mov var_B0, 00447198h ; "DateValue(Let)"
loc_005E7CAC: mov var_B8, 00000008h
loc_005E7CB6: mov ecx, var_2C
loc_005E7CB9: mov var_D0, ecx
loc_005E7CBF: mov var_D8, 00000008h
loc_005E7CC9: lea edx, var_3C
loc_005E7CCC: mov var_F0, edx
loc_005E7CD2: mov var_F8, 00004002h
loc_005E7CDC: mov var_68, 00000001h
loc_005E7CE3: lea eax, var_68
loc_005E7CE6: mov var_100, eax
loc_005E7CEC: mov var_108, 0000400Ch
loc_005E7CF6: mov eax, 00000010h
loc_005E7CFB: call 00412850h ; __vbaChkstk
loc_005E7D00: mov ecx, esp
loc_005E7D02: mov edx, var_98
loc_005E7D08: mov [ecx], edx
loc_005E7D0A: mov eax, var_94
loc_005E7D10: mov [ecx+00000004h], eax
loc_005E7D13: mov edx, var_90
loc_005E7D19: mov [ecx+00000008h], edx
loc_005E7D1C: mov eax, var_8C
loc_005E7D22: mov [ecx+0000000Ch], eax
loc_005E7D25: mov eax, 00000010h
loc_005E7D2A: call 00412850h ; __vbaChkstk
loc_005E7D2F: mov ecx, esp
loc_005E7D31: mov edx, var_B8
loc_005E7D37: mov [ecx], edx
loc_005E7D39: mov eax, var_B4
loc_005E7D3F: mov [ecx+00000004h], eax
loc_005E7D42: mov edx, var_B0
loc_005E7D48: mov [ecx+00000008h], edx
loc_005E7D4B: mov eax, var_AC
loc_005E7D51: mov [ecx+0000000Ch], eax
loc_005E7D54: mov eax, 00000010h
loc_005E7D59: call 00412850h ; __vbaChkstk
loc_005E7D5E: mov ecx, esp
loc_005E7D60: mov edx, var_D8
loc_005E7D66: mov [ecx], edx
loc_005E7D68: mov eax, var_D4
loc_005E7D6E: mov [ecx+00000004h], eax
loc_005E7D71: mov edx, var_D0
loc_005E7D77: mov [ecx+00000008h], edx
loc_005E7D7A: mov eax, var_CC
loc_005E7D80: mov [ecx+0000000Ch], eax
loc_005E7D83: mov eax, 00000010h
loc_005E7D88: call 00412850h ; __vbaChkstk
loc_005E7D8D: mov ecx, esp
loc_005E7D8F: mov edx, var_F8
loc_005E7D95: mov [ecx], edx
loc_005E7D97: mov eax, var_F4
loc_005E7D9D: mov [ecx+00000004h], eax
loc_005E7DA0: mov edx, var_F0
loc_005E7DA6: mov [ecx+00000008h], edx
loc_005E7DA9: mov eax, var_EC
loc_005E7DAF: mov [ecx+0000000Ch], eax
loc_005E7DB2: mov eax, 00000010h
loc_005E7DB7: call 00412850h ; __vbaChkstk
loc_005E7DBC: mov ecx, esp
loc_005E7DBE: mov edx, var_108
loc_005E7DC4: mov [ecx], edx
loc_005E7DC6: mov eax, var_104
loc_005E7DCC: mov [ecx+00000004h], eax
loc_005E7DCF: mov edx, var_100
loc_005E7DD5: mov [ecx+00000008h], edx
loc_005E7DD8: mov eax, var_FC
loc_005E7DDE: mov [ecx+0000000Ch], eax
loc_005E7DE1: push 00000005h
loc_005E7DE3: push 00000002h
loc_005E7DE5: mov ecx, Me
loc_005E7DE8: push ecx
loc_005E7DE9: call [00401064h] ; __vbaRaiseEvent
loc_005E7DEF: add esp, 0000005Ch
loc_005E7DF2: lea ecx, var_68
loc_005E7DF5: call [00401030h] ; __vbaFreeVar
loc_005E7DFB: mov var_4, 0000002Ch
loc_005E7E02: mov dx, var_3C
loc_005E7E06: mov var_14C, dx
loc_005E7E0D: mov var_4, 0000002Dh
loc_005E7E14: mov ecx, 00000001h
loc_005E7E19: call [004011E4h] ; __vbaI2I4
loc_005E7E1F: cmp var_14C, ax
loc_005E7E26: jnz 005E7E2Fh
loc_005E7E28: jmp 005E7BF6h
loc_005E7E2D: jmp 005E7E8Ch
loc_005E7E2F: mov var_4, 0000002Fh
loc_005E7E36: mov ecx, 00000003h
loc_005E7E3B: call [004011E4h] ; __vbaI2I4
loc_005E7E41: cmp var_14C, ax
loc_005E7E48: jnz 005E7E5Bh
loc_005E7E4A: mov var_4, 00000030h
loc_005E7E51: push FFFFFFFFh
loc_005E7E53: call [00401090h] ; __vbaResume
loc_005E7E59: jmp 005E7E8Ch
loc_005E7E5B: mov var_4, 00000031h
loc_005E7E62: mov ecx, 00000002h
loc_005E7E67: call [004011E4h] ; __vbaI2I4
loc_005E7E6D: cmp var_14C, ax
loc_005E7E74: jnz 005E7E87h
loc_005E7E76: mov var_4, 00000032h
loc_005E7E7D: push FFFFFFFEh
loc_005E7E7F: call [00401090h] ; __vbaResume
loc_005E7E85: jmp 005E7E8Ch
loc_005E7E87: jmp 005E7BF6h
loc_005E7E8C: call [00401114h] ; __vbaExitProc
loc_005E7E92: fwait
loc_005E7E93: push 005E7EE2h
loc_005E7E98: jmp 005E7ED8h
loc_005E7E9A: lea eax, var_50
loc_005E7E9D: push eax
loc_005E7E9E: lea ecx, var_4C
loc_005E7EA1: push ecx
loc_005E7EA2: lea edx, var_48
loc_005E7EA5: push edx
loc_005E7EA6: push 00000003h
loc_005E7EA8: call [00401324h] ; __vbaFreeStrList
loc_005E7EAE: add esp, 00000010h
loc_005E7EB1: lea eax, var_58
loc_005E7EB4: push eax
loc_005E7EB5: lea ecx, var_54
loc_005E7EB8: push ecx
loc_005E7EB9: push 00000002h
loc_005E7EBB: call [00401068h] ; __vbaFreeObjList
loc_005E7EC1: add esp, 0000000Ch
loc_005E7EC4: lea edx, var_78
loc_005E7EC7: push edx
loc_005E7EC8: lea eax, var_68
loc_005E7ECB: push eax
loc_005E7ECC: push 00000002h
loc_005E7ECE: call [00401050h] ; __vbaFreeVarList
loc_005E7ED4: add esp, 0000000Ch
loc_005E7ED7: ret
loc_005E7ED8: lea ecx, var_2C
loc_005E7EDB: call [00401430h] ; __vbaFreeStr
loc_005E7EE1: ret
loc_005E7EE2: mov ecx, Me
loc_005E7EE5: mov edx, [ecx]
loc_005E7EE7: mov eax, Me
loc_005E7EEA: push eax
loc_005E7EEB: call [edx+00000008h]
loc_005E7EEE: mov eax, var_10
loc_005E7EF1: mov ecx, var_20
loc_005E7EF4: mov fs:[00000000h], ecx
loc_005E7EFB: pop edi
loc_005E7EFC: pop esi
loc_005E7EFD: pop ebx
loc_005E7EFE: mov esp, ebp
loc_005E7F00: pop ebp
loc_005E7F01: retn 000Ch
End Sub
Public Property Get PeriodYear(arg_C) '5E7F10
loc_005E7F10: push ebp
loc_005E7F11: mov ebp, esp
loc_005E7F13: sub esp, 0000000Ch
loc_005E7F16: push 00412856h ; __vbaExceptHandler
loc_005E7F1B: mov eax, fs:[00000000h]
loc_005E7F21: push eax
loc_005E7F22: mov fs:[00000000h], esp
loc_005E7F29: sub esp, 00000010h
loc_005E7F2C: push ebx
loc_005E7F2D: push esi
loc_005E7F2E: push edi
loc_005E7F2F: mov var_C, esp
loc_005E7F32: mov var_8, 00403078h
loc_005E7F39: xor edi, edi
loc_005E7F3B: mov var_4, edi
loc_005E7F3E: mov esi, Me
loc_005E7F41: push esi
loc_005E7F42: mov eax, [esi]
loc_005E7F44: call [eax+00000004h]
loc_005E7F47: mov eax, [esi+0000008Ch]
loc_005E7F4D: add esi, 0000008Ch
loc_005E7F53: cmp eax, edi
loc_005E7F55: mov var_18, edi
loc_005E7F58: mov var_1C, edi
loc_005E7F5B: jnz 005E7F69h
loc_005E7F5D: push esi
loc_005E7F5E: push 00415BFCh
loc_005E7F63: call [004012FCh] ; __vbaNew2
loc_005E7F69: mov edx, [esi]
loc_005E7F6B: lea ecx, var_1C
loc_005E7F6E: push ecx
loc_005E7F6F: push edx
loc_005E7F70: call 007054E0h
loc_005E7F75: mov eax, var_1C
loc_005E7F78: mov var_18, eax
loc_005E7F7B: mov eax, Me
loc_005E7F7E: push eax
loc_005E7F7F: mov ecx, [eax]
loc_005E7F81: call [ecx+00000008h]
loc_005E7F84: mov edx, arg_C
loc_005E7F87: mov ax, var_18
loc_005E7F8B: mov [edx], ax
loc_005E7F8E: mov eax, var_4
loc_005E7F91: mov ecx, var_14
loc_005E7F94: pop edi
loc_005E7F95: pop esi
loc_005E7F96: mov fs:[00000000h], ecx
loc_005E7F9D: pop ebx
loc_005E7F9E: mov esp, ebp
loc_005E7FA0: pop ebp
loc_005E7FA1: retn 0008h
End Sub
Public Property Let PeriodYear(nPeriodYear) '5E7FB0
loc_005E7FB0: push ebp
loc_005E7FB1: mov ebp, esp
loc_005E7FB3: sub esp, 00000018h
loc_005E7FB6: push 00412856h ; __vbaExceptHandler
loc_005E7FBB: mov eax, fs:[00000000h]
loc_005E7FC1: push eax
loc_005E7FC2: mov fs:[00000000h], esp
loc_005E7FC9: mov eax, 000001BCh
loc_005E7FCE: call 00412850h ; __vbaChkstk
loc_005E7FD3: push ebx
loc_005E7FD4: push esi
loc_005E7FD5: push edi
loc_005E7FD6: mov var_18, esp
loc_005E7FD9: mov var_14, 00403080h
loc_005E7FE0: mov var_10, 00000000h
loc_005E7FE7: mov var_C, 00000000h
loc_005E7FEE: mov eax, Me
loc_005E7FF1: mov ecx, [eax]
loc_005E7FF3: mov edx, Me
loc_005E7FF6: push edx
loc_005E7FF7: call [ecx+00000004h]
loc_005E7FFA: mov var_4, 00000001h
loc_005E8001: mov var_4, 00000002h
loc_005E8008: push 00000001h
loc_005E800A: call [00401124h] ; __vbaOnError
loc_005E8010: mov var_4, 00000004h
loc_005E8017: lea eax, var_148
loc_005E801D: push eax
loc_005E801E: mov ecx, Me
loc_005E8021: mov edx, [ecx]
loc_005E8023: mov eax, Me
loc_005E8026: push eax
loc_005E8027: call [edx+00000870h]
loc_005E802D: mov var_168, eax
loc_005E8033: cmp var_168, 00000000h
loc_005E803A: jge 005E805Fh
loc_005E803C: push 00000870h
loc_005E8041: push 00446644h
loc_005E8046: mov ecx, Me
loc_005E8049: push ecx
loc_005E804A: mov edx, var_168
loc_005E8050: push edx
loc_005E8051: call [004010CCh] ; __vbaHresultCheckObj
loc_005E8057: mov var_190, eax
loc_005E805D: jmp 005E8069h
loc_005E805F: mov var_190, 00000000h
loc_005E8069: lea eax, var_14C
loc_005E806F: push eax
loc_005E8070: mov ecx, Me
loc_005E8073: mov edx, [ecx]
loc_005E8075: mov eax, Me
loc_005E8078: push eax
loc_005E8079: call [edx+00000878h]
loc_005E807F: mov var_16C, eax
loc_005E8085: cmp var_16C, 00000000h
loc_005E808C: jge 005E80B1h
loc_005E808E: push 00000878h
loc_005E8093: push 00446644h
loc_005E8098: mov ecx, Me
loc_005E809B: push ecx
loc_005E809C: mov edx, var_16C
loc_005E80A2: push edx
loc_005E80A3: call [004010CCh] ; __vbaHresultCheckObj
loc_005E80A9: mov var_194, eax
loc_005E80AF: jmp 005E80BBh
loc_005E80B1: mov var_194, 00000000h
loc_005E80BB: mov ax, nPeriodYear
loc_005E80BF: xor ecx, ecx
loc_005E80C1: cmp ax, var_148
loc_005E80C8: setge cl
loc_005E80CB: mov dx, nPeriodYear
loc_005E80CF: xor eax, eax
loc_005E80D1: cmp dx, var_14C
loc_005E80D8: setle al
loc_005E80DB: and ecx, eax
loc_005E80DD: test ecx, ecx
loc_005E80DF: jnz 005E843Eh
loc_005E80E5: mov var_4, 00000005h
loc_005E80EC: mov ecx, 00000001h
loc_005E80F1: call [004011E4h] ; __vbaI2I4
loc_005E80F7: mov var_30, ax
loc_005E80FB: mov var_4, 00000006h
loc_005E8102: mov var_2C, 80040203h
loc_005E8109: mov var_4, 00000007h
loc_005E8110: mov edx, 00447208h ; "Invalid Property Value. "
loc_005E8115: lea ecx, var_24
loc_005E8118: call [00401310h] ; __vbaStrCopy
loc_005E811E: mov var_4, 00000008h
loc_005E8125: lea ecx, var_148
loc_005E812B: push ecx
loc_005E812C: mov edx, Me
loc_005E812F: mov eax, [edx]
loc_005E8131: mov ecx, Me
loc_005E8134: push ecx
loc_005E8135: call [eax+00000870h]
loc_005E813B: mov var_168, eax
loc_005E8141: cmp var_168, 00000000h
loc_005E8148: jge 005E816Dh
loc_005E814A: push 00000870h
loc_005E814F: push 00446644h
loc_005E8154: mov edx, Me
loc_005E8157: push edx
loc_005E8158: mov eax, var_168
loc_005E815E: push eax
loc_005E815F: call [004010CCh] ; __vbaHresultCheckObj
loc_005E8165: mov var_198, eax
loc_005E816B: jmp 005E8177h
loc_005E816D: mov var_198, 00000000h
loc_005E8177: lea ecx, var_14C
loc_005E817D: push ecx
loc_005E817E: mov edx, Me
loc_005E8181: mov eax, [edx]
loc_005E8183: mov ecx, Me
loc_005E8186: push ecx
loc_005E8187: call [eax+00000878h]
loc_005E818D: mov var_16C, eax
loc_005E8193: cmp var_16C, 00000000h
loc_005E819A: jge 005E81BFh
loc_005E819C: push 00000878h
loc_005E81A1: push 00446644h
loc_005E81A6: mov edx, Me
loc_005E81A9: push edx
loc_005E81AA: mov eax, var_16C
loc_005E81B0: push eax
loc_005E81B1: call [004010CCh] ; __vbaHresultCheckObj
loc_005E81B7: mov var_19C, eax
loc_005E81BD: jmp 005E81C9h
loc_005E81BF: mov var_19C, 00000000h
loc_005E81C9: mov ecx, var_24
loc_005E81CC: push ecx
loc_005E81CD: push 00447240h ; "The period year must be in the range of "
loc_005E81D2: call [00401098h] ; __vbaStrCat
loc_005E81D8: mov edx, eax
loc_005E81DA: lea ecx, var_4C
loc_005E81DD: call [004013C0h] ; __vbaStrMove
loc_005E81E3: push eax
loc_005E81E4: mov dx, var_148
loc_005E81EB: push edx
loc_005E81EC: call [0040100Ch] ; __vbaStrI2
loc_005E81F2: mov edx, eax
loc_005E81F4: lea ecx, var_50
loc_005E81F7: call [004013C0h] ; __vbaStrMove
loc_005E81FD: push eax
loc_005E81FE: call [00401098h] ; __vbaStrCat
loc_005E8204: mov edx, eax
loc_005E8206: lea ecx, var_54
loc_005E8209: call [004013C0h] ; __vbaStrMove
loc_005E820F: push eax
loc_005E8210: push 00447298h ; " - "
loc_005E8215: call [00401098h] ; __vbaStrCat
loc_005E821B: mov edx, eax
loc_005E821D: lea ecx, var_58
loc_005E8220: call [004013C0h] ; __vbaStrMove
loc_005E8226: push eax
loc_005E8227: mov ax, var_14C
loc_005E822E: push eax
loc_005E822F: call [0040100Ch] ; __vbaStrI2
loc_005E8235: mov edx, eax
loc_005E8237: lea ecx, var_5C
loc_005E823A: call [004013C0h] ; __vbaStrMove
loc_005E8240: push eax
loc_005E8241: call [00401098h] ; __vbaStrCat
loc_005E8247: mov edx, eax
loc_005E8249: lea ecx, var_60
loc_005E824C: call [004013C0h] ; __vbaStrMove
loc_005E8252: push eax
loc_005E8253: push 00444D98h ; "."
loc_005E8258: call [00401098h] ; __vbaStrCat
loc_005E825E: mov edx, eax
loc_005E8260: lea ecx, var_24
loc_005E8263: call [004013C0h] ; __vbaStrMove
loc_005E8269: lea ecx, var_60
loc_005E826C: push ecx
loc_005E826D: lea edx, var_5C
loc_005E8270: push edx
loc_005E8271: lea eax, var_58
loc_005E8274: push eax
loc_005E8275: lea ecx, var_54
loc_005E8278: push ecx
loc_005E8279: lea edx, var_50
loc_005E827C: push edx
loc_005E827D: lea eax, var_4C
loc_005E8280: push eax
loc_005E8281: push 00000006h
loc_005E8283: call [00401324h] ; __vbaFreeStrList
loc_005E8289: add esp, 0000001Ch
loc_005E828C: mov var_4, 00000009h
loc_005E8293: mov ecx, var_2C
loc_005E8296: mov var_BC, ecx
loc_005E829C: mov var_C4, 00000003h
loc_005E82A6: mov var_DC, 004471E4h ; "PeriodYear(Let)"
loc_005E82B0: mov var_E4, 00000008h
loc_005E82BA: mov edx, var_24
loc_005E82BD: mov var_FC, edx
loc_005E82C3: mov var_104, 00000008h
loc_005E82CD: lea eax, var_30
loc_005E82D0: mov var_11C, eax
loc_005E82D6: mov var_124, 00004002h
loc_005E82E0: lea ecx, nPeriodYear
loc_005E82E3: mov var_12C, ecx
loc_005E82E9: mov var_134, 00004002h
loc_005E82F3: lea edx, var_134
loc_005E82F9: mov var_13C, edx
loc_005E82FF: mov var_144, 0000400Ch
loc_005E8309: mov eax, 00000010h
loc_005E830E: call 00412850h ; __vbaChkstk
loc_005E8313: mov eax, esp
loc_005E8315: mov ecx, var_C4
loc_005E831B: mov [eax], ecx
loc_005E831D: mov edx, var_C0
loc_005E8323: mov [eax+00000004h], edx
loc_005E8326: mov ecx, var_BC
loc_005E832C: mov [eax+00000008h], ecx
loc_005E832F: mov edx, var_B8
loc_005E8335: mov [eax+0000000Ch], edx
loc_005E8338: mov eax, 00000010h
loc_005E833D: call 00412850h ; __vbaChkstk
loc_005E8342: mov eax, esp
loc_005E8344: mov ecx, var_E4
loc_005E834A: mov [eax], ecx
loc_005E834C: mov edx, var_E0
loc_005E8352: mov [eax+00000004h], edx
loc_005E8355: mov ecx, var_DC
loc_005E835B: mov [eax+00000008h], ecx
loc_005E835E: mov edx, var_D8
loc_005E8364: mov [eax+0000000Ch], edx
loc_005E8367: mov eax, 00000010h
loc_005E836C: call 00412850h ; __vbaChkstk
loc_005E8371: mov eax, esp
loc_005E8373: mov ecx, var_104
loc_005E8379: mov [eax], ecx
loc_005E837B: mov edx, var_100
loc_005E8381: mov [eax+00000004h], edx
loc_005E8384: mov ecx, var_FC
loc_005E838A: mov [eax+00000008h], ecx
loc_005E838D: mov edx, var_F8
loc_005E8393: mov [eax+0000000Ch], edx
loc_005E8396: mov eax, 00000010h
loc_005E839B: call 00412850h ; __vbaChkstk
loc_005E83A0: mov eax, esp
loc_005E83A2: mov ecx, var_124
loc_005E83A8: mov [eax], ecx
loc_005E83AA: mov edx, var_120
loc_005E83B0: mov [eax+00000004h], edx
loc_005E83B3: mov ecx, var_11C
loc_005E83B9: mov [eax+00000008h], ecx
loc_005E83BC: mov edx, var_118
loc_005E83C2: mov [eax+0000000Ch], edx
loc_005E83C5: mov eax, 00000010h
loc_005E83CA: call 00412850h ; __vbaChkstk
loc_005E83CF: mov eax, esp
loc_005E83D1: mov ecx, var_144
loc_005E83D7: mov [eax], ecx
loc_005E83D9: mov edx, var_140
loc_005E83DF: mov [eax+00000004h], edx
loc_005E83E2: mov ecx, var_13C
loc_005E83E8: mov [eax+00000008h], ecx
loc_005E83EB: mov edx, var_138
loc_005E83F1: mov [eax+0000000Ch], edx
loc_005E83F4: push 00000005h
loc_005E83F6: push 00000002h
loc_005E83F8: mov eax, Me
loc_005E83FB: push eax
loc_005E83FC: call [00401064h] ; __vbaRaiseEvent
loc_005E8402: add esp, 0000005Ch
loc_005E8405: mov var_4, 0000000Ah
loc_005E840C: mov cx, var_30
loc_005E8410: mov var_170, cx
loc_005E8417: mov var_4, 0000000Bh
loc_005E841E: mov ecx, 00000002h
loc_005E8423: call [004011E4h] ; __vbaI2I4
loc_005E8429: cmp var_170, ax
loc_005E8430: jnz 005E8439h
loc_005E8432: jmp 005E8010h
loc_005E8437: jmp 005E843Eh
loc_005E8439: jmp 005E8C15h
loc_005E843E: mov var_4, 00000011h
loc_005E8445: lea edx, var_15C
loc_005E844B: push edx
loc_005E844C: mov eax, Me
loc_005E844F: mov ecx, [eax]
loc_005E8451: mov edx, Me
loc_005E8454: push edx
loc_005E8455: call [ecx+00000880h]
loc_005E845B: mov var_168, eax
loc_005E8461: cmp var_168, 00000000h
loc_005E8468: jge 005E848Dh
loc_005E846A: push 00000880h
loc_005E846F: push 00446644h
loc_005E8474: mov eax, Me
loc_005E8477: push eax
loc_005E8478: mov ecx, var_168
loc_005E847E: push ecx
loc_005E847F: call [004010CCh] ; __vbaHresultCheckObj
loc_005E8485: mov var_1A0, eax
loc_005E848B: jmp 005E8497h
loc_005E848D: mov var_1A0, 00000000h
loc_005E8497: mov edx, var_15C
loc_005E849D: mov var_6C, edx
loc_005E84A0: mov eax, var_158
loc_005E84A6: mov var_68, eax
loc_005E84A9: mov var_74, 00000007h
loc_005E84B0: lea ecx, var_74
loc_005E84B3: push ecx
loc_005E84B4: lea edx, var_84
loc_005E84BA: push edx
loc_005E84BB: call [004013F8h] ; rtcGetMonthOfYear
loc_005E84C1: lea eax, var_164
loc_005E84C7: push eax
loc_005E84C8: mov ecx, Me
loc_005E84CB: mov edx, [ecx]
loc_005E84CD: mov eax, Me
loc_005E84D0: push eax
loc_005E84D1: call [edx+00000880h]
loc_005E84D7: mov var_16C, eax
loc_005E84DD: cmp var_16C, 00000000h
loc_005E84E4: jge 005E8509h
loc_005E84E6: push 00000880h
loc_005E84EB: push 00446644h
loc_005E84F0: mov ecx, Me
loc_005E84F3: push ecx
loc_005E84F4: mov edx, var_16C
loc_005E84FA: push edx
loc_005E84FB: call [004010CCh] ; __vbaHresultCheckObj
loc_005E8501: mov var_1A4, eax
loc_005E8507: jmp 005E8513h
loc_005E8509: mov var_1A4, 00000000h
loc_005E8513: mov eax, var_164
loc_005E8519: mov var_8C, eax
loc_005E851F: mov ecx, var_160
loc_005E8525: mov var_88, ecx
loc_005E852B: mov var_94, 00000007h
loc_005E8535: lea edx, var_94
loc_005E853B: push edx
loc_005E853C: lea eax, var_A4
loc_005E8542: push eax
loc_005E8543: call [004013E0h] ; rtcGetDayOfMonth
loc_005E8549: lea ecx, var_A4
loc_005E854F: push ecx
loc_005E8550: call [004012C0h] ; __vbaI2Var
loc_005E8556: push eax
loc_005E8557: lea edx, var_84
loc_005E855D: push edx
loc_005E855E: call [004012C0h] ; __vbaI2Var
loc_005E8564: push eax
loc_005E8565: mov ax, nPeriodYear
loc_005E8569: push eax
loc_005E856A: lea ecx, var_B4
loc_005E8570: push ecx
loc_005E8571: call [004012CCh] ; rtcPackDate
loc_005E8577: lea edx, var_B4
loc_005E857D: push edx
loc_005E857E: call [004012B8h] ; __vbaDateVar
loc_005E8584: fstp real8 ptr var_48
loc_005E8587: lea eax, var_B4
loc_005E858D: push eax
loc_005E858E: lea ecx, var_A4
loc_005E8594: push ecx
loc_005E8595: lea edx, var_84
loc_005E859B: push edx
loc_005E859C: lea eax, var_94
loc_005E85A2: push eax
loc_005E85A3: lea ecx, var_74
loc_005E85A6: push ecx
loc_005E85A7: push 00000005h
loc_005E85A9: call [00401050h] ; __vbaFreeVarList
loc_005E85AF: add esp, 00000018h
loc_005E85B2: mov var_4, 00000012h
loc_005E85B9: push FFFFFFFFh
loc_005E85BB: call [00401124h] ; __vbaOnError
loc_005E85C1: mov var_4, 00000013h
loc_005E85C8: lea edx, var_48
loc_005E85CB: mov var_BC, edx
loc_005E85D1: mov var_C4, 00004007h
loc_005E85DB: lea eax, var_C4
loc_005E85E1: push eax
loc_005E85E2: lea ecx, var_74
loc_005E85E5: push ecx
loc_005E85E6: call [004013F8h] ; rtcGetMonthOfYear
loc_005E85EC: lea edx, var_48
loc_005E85EF: mov var_CC, edx
loc_005E85F5: mov var_D4, 00004007h
loc_005E85FF: lea eax, var_D4
loc_005E8605: push eax
loc_005E8606: lea ecx, var_84
loc_005E860C: push ecx
loc_005E860D: call [004010A8h] ; rtcGetYear
loc_005E8613: cmp [0073A310h], 00000000h
loc_005E861A: jnz 005E8638h
loc_005E861C: push 0073A310h
loc_005E8621: push 0041ED48h
loc_005E8626: call [004012FCh] ; __vbaNew2
loc_005E862C: mov var_1A8, 0073A310h
loc_005E8636: jmp 005E8642h
loc_005E8638: mov var_1A8, 0073A310h
loc_005E8642: mov edx, var_1A8
loc_005E8648: mov eax, [edx]
loc_005E864A: mov var_168, eax
loc_005E8650: lea ecx, var_84
loc_005E8656: push ecx
loc_005E8657: call [004012C0h] ; __vbaI2Var
loc_005E865D: mov var_14C, ax
loc_005E8664: lea edx, var_74
loc_005E8667: push edx
loc_005E8668: call [004012C0h] ; __vbaI2Var
loc_005E866E: mov var_148, ax
loc_005E8675: lea eax, var_4C
loc_005E8678: push eax
loc_005E8679: lea ecx, var_14C
loc_005E867F: push ecx
loc_005E8680: lea edx, var_148
loc_005E8686: push edx
loc_005E8687: mov eax, var_168
loc_005E868D: mov ecx, [eax]
loc_005E868F: mov edx, var_168
loc_005E8695: push edx
loc_005E8696: call [ecx+000006F8h]
loc_005E869C: fnclex
loc_005E869E: mov var_16C, eax
loc_005E86A4: cmp var_16C, 00000000h
loc_005E86AB: jge 005E86D3h
loc_005E86AD: push 000006F8h
loc_005E86B2: push 00446D6Ch ; "¡1íýw—" & Chr(10) & "O´O" & Chr(9) & "õùœÕ�cmdAdd"
loc_005E86B7: mov eax, var_168
loc_005E86BD: push eax
loc_005E86BE: mov ecx, var_16C
loc_005E86C4: push ecx
loc_005E86C5: call [004010CCh] ; __vbaHresultCheckObj
loc_005E86CB: mov var_1AC, eax
loc_005E86D1: jmp 005E86DDh
loc_005E86D3: mov var_1AC, 00000000h
loc_005E86DD: mov edx, var_4C
loc_005E86E0: mov ecx, Me
loc_005E86E3: add ecx, 00000110h
loc_005E86E9: call [00401310h] ; __vbaStrCopy
loc_005E86EF: lea ecx, var_4C
loc_005E86F2: call [00401430h] ; __vbaFreeStr
loc_005E86F8: lea edx, var_84
loc_005E86FE: push edx
loc_005E86FF: lea eax, var_74
loc_005E8702: push eax
loc_005E8703: push 00000002h
loc_005E8705: call [00401050h] ; __vbaFreeVarList
loc_005E870B: add esp, 0000000Ch
loc_005E870E: mov var_4, 00000014h
loc_005E8715: mov ecx, var_48
loc_005E8718: mov var_BC, ecx
loc_005E871E: mov edx, var_44
loc_005E8721: mov var_B8, edx
loc_005E8727: mov var_C4, 00000007h
loc_005E8731: lea eax, var_28
loc_005E8734: mov var_DC, eax
loc_005E873A: mov var_E4, 0000400Bh
loc_005E8744: mov eax, 00000010h
loc_005E8749: call 00412850h ; __vbaChkstk
loc_005E874E: mov ecx, esp
loc_005E8750: mov edx, var_C4
loc_005E8756: mov [ecx], edx
loc_005E8758: mov eax, var_C0
loc_005E875E: mov [ecx+00000004h], eax
loc_005E8761: mov edx, var_BC
loc_005E8767: mov [ecx+00000008h], edx
loc_005E876A: mov eax, var_B8
loc_005E8770: mov [ecx+0000000Ch], eax
loc_005E8773: mov eax, 00000010h
loc_005E8778: call 00412850h ; __vbaChkstk
loc_005E877D: mov ecx, esp
loc_005E877F: mov edx, var_E4
loc_005E8785: mov [ecx], edx
loc_005E8787: mov eax, var_E0
loc_005E878D: mov [ecx+00000004h], eax
loc_005E8790: mov edx, var_DC
loc_005E8796: mov [ecx+00000008h], edx
loc_005E8799: mov eax, var_D8
loc_005E879F: mov [ecx+0000000Ch], eax
loc_005E87A2: push 00000002h
loc_005E87A4: push 00000005h
loc_005E87A6: mov ecx, Me
loc_005E87A9: push ecx
loc_005E87AA: call [00401064h] ; __vbaRaiseEvent
loc_005E87B0: add esp, 0000002Ch
loc_005E87B3: mov var_4, 00000015h
loc_005E87BA: movsx edx, var_28
loc_005E87BE: test edx, edx
loc_005E87C0: jz 005E87C7h
loc_005E87C2: jmp 005E8C15h
loc_005E87C7: mov var_4, 00000018h
loc_005E87CE: mov eax, Me
loc_005E87D1: cmp [eax+0000008Ch], 00000000h
loc_005E87D8: jnz 005E8800h
loc_005E87DA: mov ecx, Me
loc_005E87DD: add ecx, 0000008Ch
loc_005E87E3: push ecx
loc_005E87E4: push 00415BFCh
loc_005E87E9: call [004012FCh] ; __vbaNew2
loc_005E87EF: mov edx, Me
loc_005E87F2: add edx, 0000008Ch
loc_005E87F8: mov var_1B0, edx
loc_005E87FE: jmp 005E880Eh
loc_005E8800: mov eax, Me
loc_005E8803: add eax, 0000008Ch
loc_005E8808: mov var_1B0, eax
loc_005E880E: mov cx, nPeriodYear
loc_005E8812: push ecx
loc_005E8813: mov edx, var_1B0
loc_005E8819: mov eax, [edx]
loc_005E881B: push eax
loc_005E881C: call 00705510h
loc_005E8821: mov var_4, 00000019h
loc_005E8828: lea ecx, var_150
loc_005E882E: push ecx
loc_005E882F: mov edx, Me
loc_005E8832: mov eax, [edx]
loc_005E8834: mov ecx, Me
loc_005E8837: push ecx
loc_005E8838: call [eax+000007B4h]
loc_005E883E: mov var_168, eax
loc_005E8844: cmp var_168, 00000000h
loc_005E884B: jge 005E8870h
loc_005E884D: push 000007B4h
loc_005E8852: push 00446644h
loc_005E8857: mov edx, Me
loc_005E885A: push edx
loc_005E885B: mov eax, var_168
loc_005E8861: push eax
loc_005E8862: call [004010CCh] ; __vbaHresultCheckObj
loc_005E8868: mov var_1B4, eax
loc_005E886E: jmp 005E887Ah
loc_005E8870: mov var_1B4, 00000000h
loc_005E887A: mov ecx, var_150
loc_005E8880: mov var_178, ecx
loc_005E8886: mov edx, var_178
loc_005E888C: mov var_1B8, edx
loc_005E8892: cmp var_1B8, 00000000h
loc_005E8899: jz 005E88BBh
loc_005E889B: cmp var_1B8, 00000000h
loc_005E88A2: jle 005E8C15h
loc_005E88A8: cmp var_1B8, 00000002h
loc_005E88AF: jle 005E891Ah
loc_005E88B1: jmp 005E8C15h
loc_005E88B6: jmp 005E8C15h
loc_005E88BB: mov var_4, 0000001Bh
loc_005E88C2: mov eax, var_44
loc_005E88C5: push eax
loc_005E88C6: mov ecx, var_48
loc_005E88C9: push ecx
loc_005E88CA: mov edx, Me
loc_005E88CD: mov eax, [edx]
loc_005E88CF: mov ecx, Me
loc_005E88D2: push ecx
loc_005E88D3: call [eax+00000884h]
loc_005E88D9: mov var_168, eax
loc_005E88DF: cmp var_168, 00000000h
loc_005E88E6: jge 005E890Bh
loc_005E88E8: push 00000884h
loc_005E88ED: push 00446644h
loc_005E88F2: mov edx, Me
loc_005E88F5: push edx
loc_005E88F6: mov eax, var_168
loc_005E88FC: push eax
loc_005E88FD: call [004010CCh] ; __vbaHresultCheckObj
loc_005E8903: mov var_1BC, eax
loc_005E8909: jmp 005E8915h
loc_005E890B: mov var_1BC, 00000000h
loc_005E8915: jmp 005E8C15h
loc_005E891A: mov var_4, 0000001Dh
loc_005E8921: lea ecx, var_150
loc_005E8927: push ecx
loc_005E8928: mov edx, Me
loc_005E892B: mov eax, [edx]
loc_005E892D: mov ecx, Me
loc_005E8930: push ecx
loc_005E8931: call [eax+00000844h]
loc_005E8937: mov var_168, eax
loc_005E893D: cmp var_168, 00000000h
loc_005E8944: jge 005E8969h
loc_005E8946: push 00000844h
loc_005E894B: push 00446644h
loc_005E8950: mov edx, Me
loc_005E8953: push edx
loc_005E8954: mov eax, var_168
loc_005E895A: push eax
loc_005E895B: call [004010CCh] ; __vbaHresultCheckObj
loc_005E8961: mov var_1C0, eax
loc_005E8967: jmp 005E8973h
loc_005E8969: mov var_1C0, 00000000h
loc_005E8973: lea ecx, var_154
loc_005E8979: push ecx
loc_005E897A: mov edx, Me
loc_005E897D: mov eax, [edx]
loc_005E897F: mov ecx, Me
loc_005E8982: push ecx
loc_005E8983: call [eax+00000854h]
loc_005E8989: mov var_16C, eax
loc_005E898F: cmp var_16C, 00000000h
loc_005E8996: jge 005E89BBh
loc_005E8998: push 00000854h
loc_005E899D: push 00446644h
loc_005E89A2: mov edx, Me
loc_005E89A5: push edx
loc_005E89A6: mov eax, var_16C
loc_005E89AC: push eax
loc_005E89AD: call [004010CCh] ; __vbaHresultCheckObj
loc_005E89B3: mov var_1C4, eax
loc_005E89B9: jmp 005E89C5h
loc_005E89BB: mov var_1C4, 00000000h
loc_005E89C5: lea ecx, var_15C
loc_005E89CB: push ecx
loc_005E89CC: mov edx, var_154
loc_005E89D2: push edx
loc_005E89D3: mov eax, var_150
loc_005E89D9: push eax
loc_005E89DA: mov cx, nPeriodYear
loc_005E89DE: push ecx
loc_005E89DF: mov edx, Me
loc_005E89E2: mov eax, [edx+00000064h]
loc_005E89E5: push eax
loc_005E89E6: call 00703B10h
loc_005E89EB: mov ecx, var_15C
loc_005E89F1: mov var_40, ecx
loc_005E89F4: mov edx, var_158
loc_005E89FA: mov var_3C, edx
loc_005E89FD: mov var_4, 0000001Eh
loc_005E8A04: lea eax, var_150
loc_005E8A0A: push eax
loc_005E8A0B: mov ecx, Me
loc_005E8A0E: mov edx, [ecx]
loc_005E8A10: mov eax, Me
loc_005E8A13: push eax
loc_005E8A14: call [edx+00000844h]
loc_005E8A1A: mov var_168, eax
loc_005E8A20: cmp var_168, 00000000h
loc_005E8A27: jge 005E8A4Ch
loc_005E8A29: push 00000844h
loc_005E8A2E: push 00446644h
loc_005E8A33: mov ecx, Me
loc_005E8A36: push ecx
loc_005E8A37: mov edx, var_168
loc_005E8A3D: push edx
loc_005E8A3E: call [004010CCh] ; __vbaHresultCheckObj
loc_005E8A44: mov var_1C8, eax
loc_005E8A4A: jmp 005E8A56h
loc_005E8A4C: mov var_1C8, 00000000h
loc_005E8A56: lea eax, var_154
loc_005E8A5C: push eax
loc_005E8A5D: mov ecx, Me
loc_005E8A60: mov edx, [ecx]
loc_005E8A62: mov eax, Me
loc_005E8A65: push eax
loc_005E8A66: call [edx+00000854h]
loc_005E8A6C: mov var_16C, eax
loc_005E8A72: cmp var_16C, 00000000h
loc_005E8A79: jge 005E8A9Eh
loc_005E8A7B: push 00000854h
loc_005E8A80: push 00446644h
loc_005E8A85: mov ecx, Me
loc_005E8A88: push ecx
loc_005E8A89: mov edx, var_16C
loc_005E8A8F: push edx
loc_005E8A90: call [004010CCh] ; __vbaHresultCheckObj
loc_005E8A96: mov var_1CC, eax
loc_005E8A9C: jmp 005E8AA8h
loc_005E8A9E: mov var_1CC, 00000000h
loc_005E8AA8: lea eax, var_15C
loc_005E8AAE: push eax
loc_005E8AAF: mov ecx, var_154
loc_005E8AB5: push ecx
loc_005E8AB6: mov edx, var_150
loc_005E8ABC: push edx
loc_005E8ABD: mov ax, nPeriodYear
loc_005E8AC1: push eax
loc_005E8AC2: mov ecx, var_3C
loc_005E8AC5: push ecx
loc_005E8AC6: mov edx, var_40
loc_005E8AC9: push edx
loc_005E8ACA: mov eax, Me
loc_005E8ACD: mov ecx, [eax+00000064h]
loc_005E8AD0: push ecx
loc_005E8AD1: call 00703A10h
loc_005E8AD6: mov edx, var_15C
loc_005E8ADC: mov var_38, edx
loc_005E8ADF: mov eax, var_158
loc_005E8AE5: mov var_34, eax
loc_005E8AE8: mov var_4, 0000001Fh
loc_005E8AEF: fld real8 ptr var_48
loc_005E8AF2: fcomp real8 ptr var_40
loc_005E8AF5: fnstsw ax
loc_005E8AF7: test ah, 01h
loc_005E8AFA: jnz 005E8B0Dh
loc_005E8AFC: fld real8 ptr var_48
loc_005E8AFF: fcomp real8 ptr var_38
loc_005E8B02: fnstsw ax
loc_005E8B04: test ah, 41h
loc_005E8B07: jnz 005E8BBBh
loc_005E8B0D: mov var_4, 00000020h
loc_005E8B14: lea ecx, var_148
loc_005E8B1A: push ecx
loc_005E8B1B: mov edx, Me
loc_005E8B1E: mov eax, [edx]
loc_005E8B20: mov ecx, Me
loc_005E8B23: push ecx
loc_005E8B24: call [eax+000008A0h]
loc_005E8B2A: mov var_168, eax
loc_005E8B30: cmp var_168, 00000000h
loc_005E8B37: jge 005E8B5Ch
loc_005E8B39: push 000008A0h
loc_005E8B3E: push 00446644h
loc_005E8B43: mov edx, Me
loc_005E8B46: push edx
loc_005E8B47: mov eax, var_168
loc_005E8B4D: push eax
loc_005E8B4E: call [004010CCh] ; __vbaHresultCheckObj
loc_005E8B54: mov var_1D0, eax
loc_005E8B5A: jmp 005E8B66h
loc_005E8B5C: mov var_1D0, 00000000h
loc_005E8B66: mov cx, var_148
loc_005E8B6D: push ecx
loc_005E8B6E: mov edx, Me
loc_005E8B71: mov eax, [edx]
loc_005E8B73: mov ecx, Me
loc_005E8B76: push ecx
loc_005E8B77: call [eax+000008A4h]
loc_005E8B7D: mov var_16C, eax
loc_005E8B83: cmp var_16C, 00000000h
loc_005E8B8A: jge 005E8BAFh
loc_005E8B8C: push 000008A4h
loc_005E8B91: push 00446644h
loc_005E8B96: mov edx, Me
loc_005E8B99: push edx
loc_005E8B9A: mov eax, var_16C
loc_005E8BA0: push eax
loc_005E8BA1: call [004010CCh] ; __vbaHresultCheckObj
loc_005E8BA7: mov var_1D4, eax
loc_005E8BAD: jmp 005E8BB9h
loc_005E8BAF: mov var_1D4, 00000000h
loc_005E8BB9: jmp 005E8C15h
loc_005E8BBB: mov var_4, 00000022h
loc_005E8BC2: mov ecx, var_44
loc_005E8BC5: push ecx
loc_005E8BC6: mov edx, var_48
loc_005E8BC9: push edx
loc_005E8BCA: mov eax, Me
loc_005E8BCD: mov ecx, [eax]
loc_005E8BCF: mov edx, Me
loc_005E8BD2: push edx
loc_005E8BD3: call [ecx+00000884h]
loc_005E8BD9: mov var_168, eax
loc_005E8BDF: cmp var_168, 00000000h
loc_005E8BE6: jge 005E8C0Bh
loc_005E8BE8: push 00000884h
loc_005E8BED: push 00446644h
loc_005E8BF2: mov eax, Me
loc_005E8BF5: push eax
loc_005E8BF6: mov ecx, var_168
loc_005E8BFC: push ecx
loc_005E8BFD: call [004010CCh] ; __vbaHresultCheckObj
loc_005E8C03: mov var_1D8, eax
loc_005E8C09: jmp 005E8C15h
loc_005E8C0B: mov var_1D8, 00000000h
loc_005E8C15: mov var_4, 00000026h
loc_005E8C1C: mov edx, Me
loc_005E8C1F: mov eax, [edx]
loc_005E8C21: mov ecx, Me
loc_005E8C24: push ecx
loc_005E8C25: call [eax+00000A04h]
loc_005E8C2B: jmp 005E8F2Fh
loc_005E8C30: mov var_4, 00000029h
loc_005E8C37: mov ecx, 00000001h
loc_005E8C3C: call [004011E4h] ; __vbaI2I4
loc_005E8C42: mov var_30, ax
loc_005E8C46: mov var_4, 0000002Ah
loc_005E8C4D: call [00401340h] ; rtcErrObj
loc_005E8C53: push eax
loc_005E8C54: lea edx, var_64
loc_005E8C57: push edx
loc_005E8C58: call [00401128h] ; __vbaObjSet
loc_005E8C5E: mov var_168, eax
loc_005E8C64: lea eax, var_150
loc_005E8C6A: push eax
loc_005E8C6B: mov ecx, var_168
loc_005E8C71: mov edx, [ecx]
loc_005E8C73: mov eax, var_168
loc_005E8C79: push eax
loc_005E8C7A: call [edx+0000001Ch]
loc_005E8C7D: fnclex
loc_005E8C7F: mov var_16C, eax
loc_005E8C85: cmp var_16C, 00000000h
loc_005E8C8C: jge 005E8CB1h
loc_005E8C8E: push 0000001Ch
loc_005E8C90: push 00443540h
loc_005E8C95: mov ecx, var_168
loc_005E8C9B: push ecx
loc_005E8C9C: mov edx, var_16C
loc_005E8CA2: push edx
loc_005E8CA3: call [004010CCh] ; __vbaHresultCheckObj
loc_005E8CA9: mov var_1DC, eax
loc_005E8CAF: jmp 005E8CBBh
loc_005E8CB1: mov var_1DC, 00000000h
loc_005E8CBB: mov eax, var_150
loc_005E8CC1: add eax, 80040201h
loc_005E8CC6: jo 005E8FC1h
loc_005E8CCC: mov var_2C, eax
loc_005E8CCF: lea ecx, var_64
loc_005E8CD2: call [0040142Ch] ; __vbaFreeObj
loc_005E8CD8: mov var_4, 0000002Bh
loc_005E8CDF: mov var_6C, 80020004h
loc_005E8CE6: mov var_74, 0000000Ah
loc_005E8CED: push 004471BCh ; "Unhandled Error. "
loc_005E8CF2: lea ecx, var_74
loc_005E8CF5: push ecx
loc_005E8CF6: call [004013ECh] ; rtcBstrFromError
loc_005E8CFC: mov edx, eax
loc_005E8CFE: lea ecx, var_4C
loc_005E8D01: call [004013C0h] ; __vbaStrMove
loc_005E8D07: push eax
loc_005E8D08: call [00401098h] ; __vbaStrCat
loc_005E8D0E: mov edx, eax
loc_005E8D10: lea ecx, var_24
loc_005E8D13: call [004013C0h] ; __vbaStrMove
loc_005E8D19: lea ecx, var_4C
loc_005E8D1C: call [00401430h] ; __vbaFreeStr
loc_005E8D22: lea ecx, var_74
loc_005E8D25: call [00401030h] ; __vbaFreeVar
loc_005E8D2B: mov var_4, 0000002Ch
loc_005E8D32: mov edx, var_2C
loc_005E8D35: mov var_CC, edx
loc_005E8D3B: mov var_D4, 00000003h
loc_005E8D45: mov var_EC, 004471E4h ; "PeriodYear(Let)"
loc_005E8D4F: mov var_F4, 00000008h
loc_005E8D59: mov eax, var_24
loc_005E8D5C: mov var_10C, eax
loc_005E8D62: mov var_114, 00000008h
loc_005E8D6C: lea ecx, var_30
loc_005E8D6F: mov var_12C, ecx
loc_005E8D75: mov var_134, 00004002h
loc_005E8D7F: mov var_74, 00000001h
loc_005E8D86: lea edx, var_74
loc_005E8D89: mov var_13C, edx
loc_005E8D8F: mov var_144, 0000400Ch
loc_005E8D99: mov eax, 00000010h
loc_005E8D9E: call 00412850h ; __vbaChkstk
loc_005E8DA3: mov eax, esp
loc_005E8DA5: mov ecx, var_D4
loc_005E8DAB: mov [eax], ecx
loc_005E8DAD: mov edx, var_D0
loc_005E8DB3: mov [eax+00000004h], edx
loc_005E8DB6: mov ecx, var_CC
loc_005E8DBC: mov [eax+00000008h], ecx
loc_005E8DBF: mov edx, var_C8
loc_005E8DC5: mov [eax+0000000Ch], edx
loc_005E8DC8: mov eax, 00000010h
loc_005E8DCD: call 00412850h ; __vbaChkstk
loc_005E8DD2: mov eax, esp
loc_005E8DD4: mov ecx, var_F4
loc_005E8DDA: mov [eax], ecx
loc_005E8DDC: mov edx, var_F0
loc_005E8DE2: mov [eax+00000004h], edx
loc_005E8DE5: mov ecx, var_EC
loc_005E8DEB: mov [eax+00000008h], ecx
loc_005E8DEE: mov edx, var_E8
loc_005E8DF4: mov [eax+0000000Ch], edx
loc_005E8DF7: mov eax, 00000010h
loc_005E8DFC: call 00412850h ; __vbaChkstk
loc_005E8E01: mov eax, esp
loc_005E8E03: mov ecx, var_114
loc_005E8E09: mov [eax], ecx
loc_005E8E0B: mov edx, var_110
loc_005E8E11: mov [eax+00000004h], edx
loc_005E8E14: mov ecx, var_10C
loc_005E8E1A: mov [eax+00000008h], ecx
loc_005E8E1D: mov edx, var_108
loc_005E8E23: mov [eax+0000000Ch], edx
loc_005E8E26: mov eax, 00000010h
loc_005E8E2B: call 00412850h ; __vbaChkstk
loc_005E8E30: mov eax, esp
loc_005E8E32: mov ecx, var_134
loc_005E8E38: mov [eax], ecx
loc_005E8E3A: mov edx, var_130
loc_005E8E40: mov [eax+00000004h], edx
loc_005E8E43: mov ecx, var_12C
loc_005E8E49: mov [eax+00000008h], ecx
loc_005E8E4C: mov edx, var_128
loc_005E8E52: mov [eax+0000000Ch], edx
loc_005E8E55: mov eax, 00000010h
loc_005E8E5A: call 00412850h ; __vbaChkstk
loc_005E8E5F: mov eax, esp
loc_005E8E61: mov ecx, var_144
loc_005E8E67: mov [eax], ecx
loc_005E8E69: mov edx, var_140
loc_005E8E6F: mov [eax+00000004h], edx
loc_005E8E72: mov ecx, var_13C
loc_005E8E78: mov [eax+00000008h], ecx
loc_005E8E7B: mov edx, var_138
loc_005E8E81: mov [eax+0000000Ch], edx
loc_005E8E84: push 00000005h
loc_005E8E86: push 00000002h
loc_005E8E88: mov eax, Me
loc_005E8E8B: push eax
loc_005E8E8C: call [00401064h] ; __vbaRaiseEvent
loc_005E8E92: add esp, 0000005Ch
loc_005E8E95: lea ecx, var_74
loc_005E8E98: call [00401030h] ; __vbaFreeVar
loc_005E8E9E: mov var_4, 0000002Dh
loc_005E8EA5: mov cx, var_30
loc_005E8EA9: mov var_174, cx
loc_005E8EB0: mov var_4, 0000002Eh
loc_005E8EB7: mov ecx, 00000001h
loc_005E8EBC: call [004011E4h] ; __vbaI2I4
loc_005E8EC2: cmp var_174, ax
loc_005E8EC9: jnz 005E8ED2h
loc_005E8ECB: jmp 005E8C15h
loc_005E8ED0: jmp 005E8F2Fh
loc_005E8ED2: mov var_4, 00000030h
loc_005E8ED9: mov ecx, 00000003h
loc_005E8EDE: call [004011E4h] ; __vbaI2I4
loc_005E8EE4: cmp var_174, ax
loc_005E8EEB: jnz 005E8EFEh
loc_005E8EED: mov var_4, 00000031h
loc_005E8EF4: push FFFFFFFFh
loc_005E8EF6: call [00401090h] ; __vbaResume
loc_005E8EFC: jmp 005E8F2Fh
loc_005E8EFE: mov var_4, 00000032h
loc_005E8F05: mov ecx, 00000002h
loc_005E8F0A: call [004011E4h] ; __vbaI2I4
loc_005E8F10: cmp var_174, ax
loc_005E8F17: jnz 005E8F2Ah
loc_005E8F19: mov var_4, 00000033h
loc_005E8F20: push FFFFFFFEh
loc_005E8F22: call [00401090h] ; __vbaResume
loc_005E8F28: jmp 005E8F2Fh
loc_005E8F2A: jmp 005E8C15h
loc_005E8F2F: call [00401114h] ; __vbaExitProc
loc_005E8F35: fwait
loc_005E8F36: push 005E8F9Fh
loc_005E8F3B: jmp 005E8F95h
loc_005E8F3D: lea edx, var_60
loc_005E8F40: push edx
loc_005E8F41: lea eax, var_5C
loc_005E8F44: push eax
loc_005E8F45: lea ecx, var_58
loc_005E8F48: push ecx
loc_005E8F49: lea edx, var_54
loc_005E8F4C: push edx
loc_005E8F4D: lea eax, var_50
loc_005E8F50: push eax
loc_005E8F51: lea ecx, var_4C
loc_005E8F54: push ecx
loc_005E8F55: push 00000006h
loc_005E8F57: call [00401324h] ; __vbaFreeStrList
loc_005E8F5D: add esp, 0000001Ch
loc_005E8F60: lea ecx, var_64
loc_005E8F63: call [0040142Ch] ; __vbaFreeObj
loc_005E8F69: lea edx, var_B4
loc_005E8F6F: push edx
loc_005E8F70: lea eax, var_A4
loc_005E8F76: push eax
loc_005E8F77: lea ecx, var_94
loc_005E8F7D: push ecx
loc_005E8F7E: lea edx, var_84
loc_005E8F84: push edx
loc_005E8F85: lea eax, var_74
loc_005E8F88: push eax
loc_005E8F89: push 00000005h
loc_005E8F8B: call [00401050h] ; __vbaFreeVarList
loc_005E8F91: add esp, 00000018h
loc_005E8F94: ret
loc_005E8F95: lea ecx, var_24
loc_005E8F98: call [00401430h] ; __vbaFreeStr
loc_005E8F9E: ret
loc_005E8F9F: mov ecx, Me
loc_005E8FA2: mov edx, [ecx]
loc_005E8FA4: mov eax, Me
loc_005E8FA7: push eax
loc_005E8FA8: call [edx+00000008h]
loc_005E8FAB: mov eax, var_10
loc_005E8FAE: mov ecx, var_20
loc_005E8FB1: mov fs:[00000000h], ecx
loc_005E8FB8: pop edi
loc_005E8FB9: pop esi
loc_005E8FBA: pop ebx
loc_005E8FBB: mov esp, ebp
loc_005E8FBD: pop ebp
loc_005E8FBE: retn 0008h
End Sub
Public Property Get Picture(arg_C) '5E8FD0
loc_005E8FD0: push ebp
loc_005E8FD1: mov ebp, esp
loc_005E8FD3: sub esp, 0000000Ch
loc_005E8FD6: push 00412856h ; __vbaExceptHandler
loc_005E8FDB: mov eax, fs:[00000000h]
loc_005E8FE1: push eax
loc_005E8FE2: mov fs:[00000000h], esp
loc_005E8FE9: sub esp, 0000000Ch
loc_005E8FEC: push ebx
loc_005E8FED: push esi
loc_005E8FEE: push edi
loc_005E8FEF: mov var_C, esp
loc_005E8FF2: mov var_8, 00403190h
loc_005E8FF9: xor edi, edi
loc_005E8FFB: mov var_4, edi
loc_005E8FFE: mov esi, Me
loc_005E9001: push esi
loc_005E9002: mov eax, [esi]
loc_005E9004: call [eax+00000004h]
loc_005E9007: mov ecx, arg_C
loc_005E900A: lea eax, var_18
loc_005E900D: mov var_18, edi
loc_005E9010: mov [ecx], edi
loc_005E9012: mov edx, [esi+000000D8h]
loc_005E9018: push edx
loc_005E9019: push eax
loc_005E901A: call [00401130h] ; __vbaObjSetAddref
loc_005E9020: push 005E9032h
loc_005E9025: jmp 005E9031h
loc_005E9027: lea ecx, var_18
loc_005E902A: call [0040142Ch] ; __vbaFreeObj
loc_005E9030: ret
loc_005E9031: ret
loc_005E9032: mov eax, Me
loc_005E9035: push eax
loc_005E9036: mov ecx, [eax]
loc_005E9038: call [ecx+00000008h]
loc_005E903B: mov edx, arg_C
loc_005E903E: mov eax, var_18
loc_005E9041: mov [edx], eax
loc_005E9043: mov eax, var_4
loc_005E9046: mov ecx, var_14
loc_005E9049: pop edi
loc_005E904A: pop esi
loc_005E904B: mov fs:[00000000h], ecx
loc_005E9052: pop ebx
loc_005E9053: mov esp, ebp
loc_005E9055: pop ebp
loc_005E9056: retn 0008h
End Sub
Public Property Set Picture(picPicture) '5E9060
loc_005E9060: push ebp
loc_005E9061: mov ebp, esp
loc_005E9063: sub esp, 0000000Ch
loc_005E9066: push 00412856h ; __vbaExceptHandler
loc_005E906B: mov eax, fs:[00000000h]
loc_005E9071: push eax
loc_005E9072: mov fs:[00000000h], esp
loc_005E9079: sub esp, 000000A4h
loc_005E907F: push ebx
loc_005E9080: push esi
loc_005E9081: push edi
loc_005E9082: mov var_C, esp
loc_005E9085: mov var_8, 004031A0h
loc_005E908C: xor ebx, ebx
loc_005E908E: mov var_4, ebx
loc_005E9091: mov esi, Me
loc_005E9094: push esi
loc_005E9095: mov eax, [esi]
loc_005E9097: call [eax+00000004h]
loc_005E909A: mov ecx, picPicture
loc_005E909D: mov edi, [00401130h] ; __vbaObjSetAddref
loc_005E90A3: lea edx, var_18
loc_005E90A6: push ecx
loc_005E90A7: push edx
loc_005E90A8: mov var_18, ebx
loc_005E90AB: mov var_1C, ebx
loc_005E90AE: mov var_20, ebx
loc_005E90B1: mov var_30, ebx
loc_005E90B4: mov var_40, ebx
loc_005E90B7: mov var_50, ebx
loc_005E90BA: mov var_60, ebx
loc_005E90BD: mov var_70, ebx
loc_005E90C0: mov var_94, ebx
loc_005E90C6: mov var_A8, ebx
loc_005E90CC: call edi
loc_005E90CE: mov eax, var_18
loc_005E90D1: push ebx
loc_005E90D2: push eax
loc_005E90D3: call [00401238h] ; __vbaObjIs
loc_005E90D9: test ax, ax
loc_005E90DC: jnz 005E92AFh
loc_005E90E2: mov ecx, var_18
loc_005E90E5: lea edx, var_A8
loc_005E90EB: push ecx
loc_005E90EC: push edx
loc_005E90ED: call edi
loc_005E90EF: mov eax, var_A8
loc_005E90F5: push ebx
loc_005E90F6: push 00000003h
loc_005E90F8: lea ecx, var_50
loc_005E90FB: push eax
loc_005E90FC: push ecx
loc_005E90FD: call [00401214h] ; __vbaLateIdCallLd
loc_005E9103: mov edi, [004012C0h] ; __vbaI2Var
loc_005E9109: add esp, 00000010h
loc_005E910C: push eax
loc_005E910D: call edi
loc_005E910F: xor edx, edx
loc_005E9111: cmp ax, 0003h
loc_005E9115: mov eax, var_A8
loc_005E911B: push ebx
loc_005E911C: setnz dl
loc_005E911F: push 00000003h
loc_005E9121: lea ecx, var_40
loc_005E9124: neg edx
loc_005E9126: push eax
loc_005E9127: push ecx
loc_005E9128: mov ebx, edx
loc_005E912A: call [00401214h] ; __vbaLateIdCallLd
loc_005E9130: add esp, 00000010h
loc_005E9133: push eax
loc_005E9134: call edi
loc_005E9136: mov edx, var_A8
loc_005E913C: neg ax
loc_005E913F: sbb eax, eax
loc_005E9141: push 00000000h
loc_005E9143: neg eax
loc_005E9145: neg eax
loc_005E9147: and ebx, eax
loc_005E9149: push 00000003h
loc_005E914B: lea eax, var_30
loc_005E914E: push edx
loc_005E914F: push eax
loc_005E9150: call [00401214h] ; __vbaLateIdCallLd
loc_005E9156: add esp, 00000010h
loc_005E9159: push eax
loc_005E915A: call edi
loc_005E915C: dec ax
loc_005E915E: lea ecx, var_50
loc_005E9161: neg ax
loc_005E9164: sbb eax, eax
loc_005E9166: lea edx, var_40
loc_005E9169: neg eax
loc_005E916B: neg eax
loc_005E916D: and ebx, eax
loc_005E916F: push ecx
loc_005E9170: lea eax, var_30
loc_005E9173: push edx
loc_005E9174: push eax
loc_005E9175: push 00000003h
loc_005E9177: mov di, bx
loc_005E917A: call [00401050h] ; __vbaFreeVarList
loc_005E9180: add esp, 00000010h
loc_005E9183: test di, di
loc_005E9186: jz 005E9298h
loc_005E918C: mov eax, [esi+00000010h]
loc_005E918F: lea edx, var_20
loc_005E9192: push edx
loc_005E9193: push eax
loc_005E9194: mov ecx, [eax]
loc_005E9196: call [ecx+000002B0h]
loc_005E919C: test eax, eax
loc_005E919E: fnclex
loc_005E91A0: jge 005E91BBh
loc_005E91A2: mov ecx, [esi+00000010h]
loc_005E91A5: mov ebx, [004010CCh] ; __vbaHresultCheckObj
loc_005E91AB: push 000002B0h
loc_005E91B0: push 00446758h
loc_005E91B5: push ecx
loc_005E91B6: push eax
loc_005E91B7: call ebx
loc_005E91B9: jmp 005E91C1h
loc_005E91BB: mov ebx, [004010CCh] ; __vbaHresultCheckObj
loc_005E91C1: mov eax, var_20
loc_005E91C4: lea ecx, var_94
loc_005E91CA: push ecx
loc_005E91CB: push eax
loc_005E91CC: mov edx, [eax]
loc_005E91CE: mov edi, eax
loc_005E91D0: call [edx+0000003Ch]
loc_005E91D3: test eax, eax
loc_005E91D5: fnclex
loc_005E91D7: jge 005E91E4h
loc_005E91D9: push 0000003Ch
loc_005E91DB: push 004472A0h
loc_005E91E0: push edi
loc_005E91E1: push eax
loc_005E91E2: call ebx
loc_005E91E4: mov edi, var_94
loc_005E91EA: lea ecx, var_20
loc_005E91ED: not edi
loc_005E91EF: call [0040142Ch] ; __vbaFreeObj
loc_005E91F5: test di, di
loc_005E91F8: jz 005E93BAh
loc_005E91FE: mov eax, [esi+00000010h]
loc_005E9201: lea ecx, var_1C
loc_005E9204: push ecx
loc_005E9205: push eax
loc_005E9206: mov edx, [eax]
loc_005E9208: call [edx+00000048h]
loc_005E920B: test eax, eax
loc_005E920D: fnclex
loc_005E920F: jge 005E921Fh
loc_005E9211: mov edx, [esi+00000010h]
loc_005E9214: push 00000048h
loc_005E9216: push 00446758h
loc_005E921B: push edx
loc_005E921C: push eax
loc_005E921D: call ebx
loc_005E921F: mov eax, 0000000Ah
loc_005E9224: mov ecx, 80020004h
loc_005E9229: mov var_60, eax
loc_005E922C: mov var_50, eax
loc_005E922F: mov eax, var_1C
loc_005E9232: mov var_58, ecx
loc_005E9235: mov var_38, eax
loc_005E9238: mov var_48, ecx
loc_005E923B: mov eax, 00000008h
loc_005E9240: lea edx, var_70
loc_005E9243: lea ecx, var_30
loc_005E9246: mov var_1C, 00000000h
loc_005E924D: mov var_40, eax
loc_005E9250: mov var_68, 004472B4h ; "Invalid Picture Type"
loc_005E9257: mov var_70, eax
loc_005E925A: call [00401374h] ; __vbaVarDup
loc_005E9260: lea eax, var_60
loc_005E9263: lea ecx, var_50
loc_005E9266: push eax
loc_005E9267: lea edx, var_40
loc_005E926A: push ecx
loc_005E926B: push edx
loc_005E926C: lea eax, var_30
loc_005E926F: push 00000000h
loc_005E9271: push eax
loc_005E9272: call [00401120h] ; rtcMsgBox
loc_005E9278: lea ecx, var_60
loc_005E927B: lea edx, var_50
loc_005E927E: push ecx
loc_005E927F: lea eax, var_40
loc_005E9282: push edx
loc_005E9283: lea ecx, var_30
loc_005E9286: push eax
loc_005E9287: push ecx
loc_005E9288: push 00000004h
loc_005E928A: call [00401050h] ; __vbaFreeVarList
loc_005E9290: add esp, 00000014h
loc_005E9293: jmp 005E93BAh
loc_005E9298: lea edx, var_A8
loc_005E929E: push 00000000h
loc_005E92A0: push edx
loc_005E92A1: call [00401130h] ; __vbaObjSetAddref
loc_005E92A7: mov edi, [00401130h] ; __vbaObjSetAddref
loc_005E92AD: xor ebx, ebx
loc_005E92AF: cmp [esi+00000040h], bx
loc_005E92B3: jnz 005E92E3h
loc_005E92B5: mov eax, [esi]
loc_005E92B7: push 0043C9F4h
loc_005E92BC: push esi
loc_005E92BD: mov [esi+0000003Eh], FFFFFFh
loc_005E92C3: call [eax+00000868h]
loc_005E92C9: cmp eax, ebx
loc_005E92CB: jge 005E92DFh
loc_005E92CD: push 00000868h
loc_005E92D2: push 00446644h
loc_005E92D7: push esi
loc_005E92D8: push eax
loc_005E92D9: call [004010CCh] ; __vbaHresultCheckObj
loc_005E92DF: mov [esi+0000003Eh], bx
loc_005E92E3: mov ecx, var_18
loc_005E92E6: push ebx
loc_005E92E7: push ecx
loc_005E92E8: call [00401238h] ; __vbaObjIs
loc_005E92EE: test ax, ax
loc_005E92F1: jnz 005E933Eh
loc_005E92F3: mov edx, var_18
loc_005E92F6: push ebx
loc_005E92F7: push ebx
loc_005E92F8: lea eax, var_30
loc_005E92FB: push edx
loc_005E92FC: push eax
loc_005E92FD: call [00401214h] ; __vbaLateIdCallLd
loc_005E9303: add esp, 00000010h
loc_005E9306: push eax
loc_005E9307: call [0040134Ch] ; __vbaI4Var
loc_005E930D: mov ebx, eax
loc_005E930F: lea ecx, var_30
loc_005E9312: neg ebx
loc_005E9314: sbb ebx, ebx
loc_005E9316: inc ebx
loc_005E9317: neg ebx
loc_005E9319: call [00401030h] ; __vbaFreeVar
loc_005E931F: test bx, bx
loc_005E9322: jz 005E933Ch
loc_005E9324: push 0043D9BCh
loc_005E9329: push 00000000h
loc_005E932B: call [004013C4h] ; __vbaCastObj
loc_005E9331: lea ecx, var_18
loc_005E9334: push eax
loc_005E9335: push ecx
loc_005E9336: call [00401128h] ; __vbaObjSet
loc_005E933C: xor ebx, ebx
loc_005E933E: mov edx, var_18
loc_005E9341: lea eax, [esi+000000D8h]
loc_005E9347: push edx
loc_005E9348: push eax
loc_005E9349: call edi
loc_005E934B: sub esp, 00000010h
loc_005E934E: mov ecx, 00000008h
loc_005E9353: mov edi, esp
loc_005E9355: mov edx, [esi]
loc_005E9357: mov var_70, ecx
loc_005E935A: mov eax, 0043C7C4h ; "Picture"
loc_005E935F: mov [edi], ecx
loc_005E9361: mov ecx, var_6C
loc_005E9364: mov var_68, eax
loc_005E9367: push esi
loc_005E9368: mov [edi+00000004h], ecx
loc_005E936B: mov [edi+00000008h], eax
loc_005E936E: mov eax, var_64
loc_005E9371: mov [edi+0000000Ch], eax
loc_005E9374: call [edx+00000390h]
loc_005E937A: cmp eax, ebx
loc_005E937C: fnclex
loc_005E937E: jge 005E9392h
loc_005E9380: push 00000390h
loc_005E9385: push 00446758h
loc_005E938A: push esi
loc_005E938B: push eax
loc_005E938C: call [004010CCh] ; __vbaHresultCheckObj
loc_005E9392: cmp [esi+00000090h], bx
loc_005E9399: jz 005E93BAh
loc_005E939B: mov ecx, [esi]
loc_005E939D: push esi
loc_005E939E: call [ecx+00000948h]
loc_005E93A4: cmp eax, ebx
loc_005E93A6: jge 005E93BAh
loc_005E93A8: push 00000948h
loc_005E93AD: push 00446644h
loc_005E93B2: push esi
loc_005E93B3: push eax
loc_005E93B4: call [004010CCh] ; __vbaHresultCheckObj
loc_005E93BA: push 005E9403h
loc_005E93BF: jmp 005E93EFh
loc_005E93C1: lea ecx, var_1C
loc_005E93C4: call [00401430h] ; __vbaFreeStr
loc_005E93CA: lea ecx, var_20
loc_005E93CD: call [0040142Ch] ; __vbaFreeObj
loc_005E93D3: lea edx, var_60
loc_005E93D6: lea eax, var_50
loc_005E93D9: push edx
loc_005E93DA: lea ecx, var_40
loc_005E93DD: push eax
loc_005E93DE: lea edx, var_30
loc_005E93E1: push ecx
loc_005E93E2: push edx
loc_005E93E3: push 00000004h
loc_005E93E5: call [00401050h] ; __vbaFreeVarList
loc_005E93EB: add esp, 00000014h
loc_005E93EE: ret
loc_005E93EF: mov esi, [0040142Ch] ; __vbaFreeObj
loc_005E93F5: lea ecx, var_A8
loc_005E93FB: call __vbaFreeObj
loc_005E93FD: lea ecx, var_18
loc_005E9400: call __vbaFreeObj
loc_005E9402: ret
loc_005E9403: mov eax, Me
loc_005E9406: push eax
loc_005E9407: mov ecx, [eax]
loc_005E9409: call [ecx+00000008h]
loc_005E940C: mov eax, var_4
loc_005E940F: mov ecx, var_14
loc_005E9412: pop edi
loc_005E9413: pop esi
loc_005E9414: mov fs:[00000000h], ecx
loc_005E941B: pop ebx
loc_005E941C: mov esp, ebp
loc_005E941E: pop ebp
loc_005E941F: retn 0008h
End Sub
Public Property Get DateTipFormat(arg_C) '5E9430
loc_005E9430: push ebp
loc_005E9431: mov ebp, esp
loc_005E9433: sub esp, 0000000Ch
loc_005E9436: push 00412856h ; __vbaExceptHandler
loc_005E943B: mov eax, fs:[00000000h]
loc_005E9441: push eax
loc_005E9442: mov fs:[00000000h], esp
loc_005E9449: sub esp, 0000000Ch
loc_005E944C: push ebx
loc_005E944D: push esi
loc_005E944E: push edi
loc_005E944F: mov var_C, esp
loc_005E9452: mov var_8, 004031B0h
loc_005E9459: xor edi, edi
loc_005E945B: mov var_4, edi
loc_005E945E: mov esi, Me
loc_005E9461: push esi
loc_005E9462: mov eax, [esi]
loc_005E9464: call [eax+00000004h]
loc_005E9467: mov ecx, arg_C
loc_005E946A: mov var_18, edi
loc_005E946D: mov [ecx], edi
loc_005E946F: mov edx, [esi+000000C0h]
loc_005E9475: lea ecx, var_18
loc_005E9478: call [00401310h] ; __vbaStrCopy
loc_005E947E: push 005E9490h
loc_005E9483: jmp 005E948Fh
loc_005E9485: lea ecx, var_18
loc_005E9488: call [00401430h] ; __vbaFreeStr
loc_005E948E: ret
loc_005E948F: ret
loc_005E9490: mov eax, Me
loc_005E9493: push eax
loc_005E9494: mov edx, [eax]
loc_005E9496: call [edx+00000008h]
loc_005E9499: mov eax, arg_C
loc_005E949C: mov ecx, var_18
loc_005E949F: mov [eax], ecx
loc_005E94A1: mov eax, var_4
loc_005E94A4: mov ecx, var_14
loc_005E94A7: pop edi
loc_005E94A8: pop esi
loc_005E94A9: mov fs:[00000000h], ecx
loc_005E94B0: pop ebx
loc_005E94B1: mov esp, ebp
loc_005E94B3: pop ebp
loc_005E94B4: retn 0008h
End Sub
Public Property Let DateTipFormat(sDateTipFormat) '5E94C0
loc_005E94C0: push ebp
loc_005E94C1: mov ebp, esp
loc_005E94C3: sub esp, 0000000Ch
loc_005E94C6: push 00412856h ; __vbaExceptHandler
loc_005E94CB: mov eax, fs:[00000000h]
loc_005E94D1: push eax
loc_005E94D2: mov fs:[00000000h], esp
loc_005E94D9: sub esp, 00000020h
loc_005E94DC: push ebx
loc_005E94DD: push esi
loc_005E94DE: push edi
loc_005E94DF: mov var_C, esp
loc_005E94E2: mov var_8, 004031C0h
loc_005E94E9: xor ebx, ebx
loc_005E94EB: mov var_4, ebx
loc_005E94EE: mov esi, Me
loc_005E94F1: push esi
loc_005E94F2: mov eax, [esi]
loc_005E94F4: call [eax+00000004h]
loc_005E94F7: mov edx, sDateTipFormat
loc_005E94FA: mov edi, [00401310h] ; __vbaStrCopy
loc_005E9500: lea ecx, var_18
loc_005E9503: mov var_18, ebx
loc_005E9506: call edi
loc_005E9508: mov edx, var_18
loc_005E950B: lea ecx, [esi+000000C0h]
loc_005E9511: call edi
loc_005E9513: sub esp, 00000010h
loc_005E9516: mov ecx, 00000008h
loc_005E951B: mov edi, esp
loc_005E951D: mov edx, [esi]
loc_005E951F: mov eax, 0043C4D0h ; "DateTipFormat"
loc_005E9524: push esi
loc_005E9525: mov [edi], ecx
loc_005E9527: mov ecx, var_24
loc_005E952A: mov [edi+00000004h], ecx
loc_005E952D: mov [edi+00000008h], eax
loc_005E9530: mov eax, var_1C
loc_005E9533: mov [edi+0000000Ch], eax
loc_005E9536: call [edx+00000390h]
loc_005E953C: cmp eax, ebx
loc_005E953E: fnclex
loc_005E9540: jge 005E9554h
loc_005E9542: push 00000390h
loc_005E9547: push 00446758h
loc_005E954C: push esi
loc_005E954D: push eax
loc_005E954E: call [004010CCh] ; __vbaHresultCheckObj
loc_005E9554: push 005E9563h
loc_005E9559: lea ecx, var_18
loc_005E955C: call [00401430h] ; __vbaFreeStr
loc_005E9562: ret
loc_005E9563: mov eax, Me
loc_005E9566: push eax
loc_005E9567: mov ecx, [eax]
loc_005E9569: call [ecx+00000008h]
loc_005E956C: mov eax, var_4
loc_005E956F: mov ecx, var_14
loc_005E9572: pop edi
loc_005E9573: pop esi
loc_005E9574: mov fs:[00000000h], ecx
loc_005E957B: pop ebx
loc_005E957C: mov esp, ebp
loc_005E957E: pop ebp
loc_005E957F: retn 0008h
End Sub
Public Property Get PeriodValue(arg_C) '5E9590
loc_005E9590: push ebp
loc_005E9591: mov ebp, esp
loc_005E9593: sub esp, 0000000Ch
loc_005E9596: push 00412856h ; __vbaExceptHandler
loc_005E959B: mov eax, fs:[00000000h]
loc_005E95A1: push eax
loc_005E95A2: mov fs:[00000000h], esp
loc_005E95A9: sub esp, 00000010h
loc_005E95AC: push ebx
loc_005E95AD: push esi
loc_005E95AE: push edi
loc_005E95AF: mov var_C, esp
loc_005E95B2: mov var_8, 004031D0h
loc_005E95B9: xor edi, edi
loc_005E95BB: mov var_4, edi
loc_005E95BE: mov esi, Me
loc_005E95C1: push esi
loc_005E95C2: mov eax, [esi]
loc_005E95C4: call [eax+00000004h]
loc_005E95C7: mov eax, [esi+0000008Ch]
loc_005E95CD: add esi, 0000008Ch
loc_005E95D3: cmp eax, edi
loc_005E95D5: mov var_18, edi
loc_005E95D8: mov var_1C, edi
loc_005E95DB: jnz 005E95E9h
loc_005E95DD: push esi
loc_005E95DE: push 00415BFCh
loc_005E95E3: call [004012FCh] ; __vbaNew2
loc_005E95E9: mov edx, [esi]
loc_005E95EB: lea ecx, var_1C
loc_005E95EE: push ecx
loc_005E95EF: push edx
loc_005E95F0: call 00705470h
loc_005E95F5: mov eax, var_1C
loc_005E95F8: mov var_18, eax
loc_005E95FB: mov eax, Me
loc_005E95FE: push eax
loc_005E95FF: mov ecx, [eax]
loc_005E9601: call [ecx+00000008h]
loc_005E9604: mov edx, arg_C
loc_005E9607: mov ax, var_18
loc_005E960B: mov [edx], ax
loc_005E960E: mov eax, var_4
loc_005E9611: mov ecx, var_14
loc_005E9614: pop edi
loc_005E9615: pop esi
loc_005E9616: mov fs:[00000000h], ecx
loc_005E961D: pop ebx
loc_005E961E: mov esp, ebp
loc_005E9620: pop ebp
loc_005E9621: retn 0008h
End Sub
Public Property Let PeriodValue(nPeriodValue) '5E9630
loc_005E9630: push ebp
loc_005E9631: mov ebp, esp
loc_005E9633: sub esp, 00000018h
loc_005E9636: push 00412856h ; __vbaExceptHandler
loc_005E963B: mov eax, fs:[00000000h]
loc_005E9641: push eax
loc_005E9642: mov fs:[00000000h], esp
loc_005E9649: mov eax, 000001A0h
loc_005E964E: call 00412850h ; __vbaChkstk
loc_005E9653: push ebx
loc_005E9654: push esi
loc_005E9655: push edi
loc_005E9656: mov var_18, esp
loc_005E9659: mov var_14, 004031D8h
loc_005E9660: mov var_10, 00000000h
loc_005E9667: mov var_C, 00000000h
loc_005E966E: mov eax, Me
loc_005E9671: mov ecx, [eax]
loc_005E9673: mov edx, Me
loc_005E9676: push edx
loc_005E9677: call [ecx+00000004h]
loc_005E967A: mov var_4, 00000001h
loc_005E9681: mov var_4, 00000002h
loc_005E9688: push 00000001h
loc_005E968A: call [00401124h] ; __vbaOnError
loc_005E9690: mov var_4, 00000004h
loc_005E9697: lea eax, var_50
loc_005E969A: push eax
loc_005E969B: mov ecx, Me
loc_005E969E: mov edx, [ecx]
loc_005E96A0: mov eax, Me
loc_005E96A3: push eax
loc_005E96A4: call [edx+00000938h]
loc_005E96AA: mov var_12C, eax
loc_005E96B0: cmp var_12C, 00000000h
loc_005E96B7: jge 005E96DCh
loc_005E96B9: push 00000938h
loc_005E96BE: push 00446644h
loc_005E96C3: mov ecx, Me
loc_005E96C6: push ecx
loc_005E96C7: mov edx, var_12C
loc_005E96CD: push edx
loc_005E96CE: call [004010CCh] ; __vbaHresultCheckObj
loc_005E96D4: mov var_16C, eax
loc_005E96DA: jmp 005E96E6h
loc_005E96DC: mov var_16C, 00000000h
loc_005E96E6: mov eax, var_50
loc_005E96E9: mov var_130, eax
loc_005E96EF: lea ecx, var_110
loc_005E96F5: push ecx
loc_005E96F6: mov edx, var_130
loc_005E96FC: mov eax, [edx]
loc_005E96FE: mov ecx, var_130
loc_005E9704: push ecx
loc_005E9705: call [eax+0000002Ch]
loc_005E9708: fnclex
loc_005E970A: mov var_134, eax
loc_005E9710: cmp var_134, 00000000h
loc_005E9717: jge 005E973Ch
loc_005E9719: push 0000002Ch
loc_005E971B: push 00446E8Ch
loc_005E9720: mov edx, var_130
loc_005E9726: push edx
loc_005E9727: mov eax, var_134
loc_005E972D: push eax
loc_005E972E: call [004010CCh] ; __vbaHresultCheckObj
loc_005E9734: mov var_170, eax
loc_005E973A: jmp 005E9746h
loc_005E973C: mov var_170, 00000000h
loc_005E9746: movsx ecx, nPeriodValue
loc_005E974A: xor edx, edx
loc_005E974C: cmp ecx, var_110
loc_005E9752: setg dl
loc_005E9755: neg edx
loc_005E9757: xor eax, eax
loc_005E9759: cmp nPeriodValue, 0001h
loc_005E975E: setl al
loc_005E9761: neg eax
loc_005E9763: or dx, ax
loc_005E9766: mov var_138, dx
loc_005E976D: lea ecx, var_50
loc_005E9770: call [0040142Ch] ; __vbaFreeObj
loc_005E9776: movsx ecx, var_138
loc_005E977D: test ecx, ecx
loc_005E977F: jz 005E9A96h
loc_005E9785: mov var_4, 00000005h
loc_005E978C: mov ecx, 00000001h
loc_005E9791: call [004011E4h] ; __vbaI2I4
loc_005E9797: mov var_38, ax
loc_005E979B: mov var_4, 00000006h
loc_005E97A2: mov var_34, 80040203h
loc_005E97A9: mov var_4, 00000007h
loc_005E97B0: mov edx, 00447208h ; "Invalid Property Value. "
loc_005E97B5: lea ecx, var_2C
loc_005E97B8: call [00401310h] ; __vbaStrCopy
loc_005E97BE: mov var_4, 00000008h
loc_005E97C5: lea edx, var_50
loc_005E97C8: push edx
loc_005E97C9: mov eax, Me
loc_005E97CC: mov ecx, [eax]
loc_005E97CE: mov edx, Me
loc_005E97D1: push edx
loc_005E97D2: call [ecx+00000938h]
loc_005E97D8: mov var_12C, eax
loc_005E97DE: cmp var_12C, 00000000h
loc_005E97E5: jge 005E980Ah
loc_005E97E7: push 00000938h
loc_005E97EC: push 00446644h
loc_005E97F1: mov eax, Me
loc_005E97F4: push eax
loc_005E97F5: mov ecx, var_12C
loc_005E97FB: push ecx
loc_005E97FC: call [004010CCh] ; __vbaHresultCheckObj
loc_005E9802: mov var_174, eax
loc_005E9808: jmp 005E9814h
loc_005E980A: mov var_174, 00000000h
loc_005E9814: mov edx, var_50
loc_005E9817: mov var_130, edx
loc_005E981D: lea eax, var_110
loc_005E9823: push eax
loc_005E9824: mov ecx, var_130
loc_005E982A: mov edx, [ecx]
loc_005E982C: mov eax, var_130
loc_005E9832: push eax
loc_005E9833: call [edx+0000002Ch]
loc_005E9836: fnclex
loc_005E9838: mov var_134, eax
loc_005E983E: cmp var_134, 00000000h
loc_005E9845: jge 005E986Ah
loc_005E9847: push 0000002Ch
loc_005E9849: push 00446E8Ch
loc_005E984E: mov ecx, var_130
loc_005E9854: push ecx
loc_005E9855: mov edx, var_134
loc_005E985B: push edx
loc_005E985C: call [004010CCh] ; __vbaHresultCheckObj
loc_005E9862: mov var_178, eax
loc_005E9868: jmp 005E9874h
loc_005E986A: mov var_178, 00000000h
loc_005E9874: mov eax, var_2C
loc_005E9877: push eax
loc_005E9878: push 0044730Ch ; "The period must be in the range of 1 - "
loc_005E987D: call [00401098h] ; __vbaStrCat
loc_005E9883: mov edx, eax
loc_005E9885: lea ecx, var_44
loc_005E9888: call [004013C0h] ; __vbaStrMove
loc_005E988E: push eax
loc_005E988F: mov ecx, var_110
loc_005E9895: push ecx
loc_005E9896: call [00401024h] ; __vbaStrI4
loc_005E989C: mov edx, eax
loc_005E989E: lea ecx, var_48
loc_005E98A1: call [004013C0h] ; __vbaStrMove
loc_005E98A7: push eax
loc_005E98A8: call [00401098h] ; __vbaStrCat
loc_005E98AE: mov edx, eax
loc_005E98B0: lea ecx, var_4C
loc_005E98B3: call [004013C0h] ; __vbaStrMove
loc_005E98B9: push eax
loc_005E98BA: push 00444D98h ; "."
loc_005E98BF: call [00401098h] ; __vbaStrCat
loc_005E98C5: mov edx, eax
loc_005E98C7: lea ecx, var_2C
loc_005E98CA: call [004013C0h] ; __vbaStrMove
loc_005E98D0: lea edx, var_4C
loc_005E98D3: push edx
loc_005E98D4: lea eax, var_48
loc_005E98D7: push eax
loc_005E98D8: lea ecx, var_44
loc_005E98DB: push ecx
loc_005E98DC: push 00000003h
loc_005E98DE: call [00401324h] ; __vbaFreeStrList
loc_005E98E4: add esp, 00000010h
loc_005E98E7: lea ecx, var_50
loc_005E98EA: call [0040142Ch] ; __vbaFreeObj
loc_005E98F0: mov var_4, 00000009h
loc_005E98F7: mov edx, var_34
loc_005E98FA: mov var_7C, edx
loc_005E98FD: mov var_84, 00000003h
loc_005E9907: mov var_9C, 004472E4h ; "PeriodValue(Let)"
loc_005E9911: mov var_A4, 00000008h
loc_005E991B: mov eax, var_2C
loc_005E991E: mov var_BC, eax
loc_005E9924: mov var_C4, 00000008h
loc_005E992E: lea ecx, var_38
loc_005E9931: mov var_DC, ecx
loc_005E9937: mov var_E4, 00004002h
loc_005E9941: lea edx, nPeriodValue
loc_005E9944: mov var_EC, edx
loc_005E994A: mov var_F4, 00004002h
loc_005E9954: lea eax, var_F4
loc_005E995A: mov var_FC, eax
loc_005E9960: mov var_104, 0000400Ch
loc_005E996A: mov eax, 00000010h
loc_005E996F: call 00412850h ; __vbaChkstk
loc_005E9974: mov ecx, esp
loc_005E9976: mov edx, var_84
loc_005E997C: mov [ecx], edx
loc_005E997E: mov eax, var_80
loc_005E9981: mov [ecx+00000004h], eax
loc_005E9984: mov edx, var_7C
loc_005E9987: mov [ecx+00000008h], edx
loc_005E998A: mov eax, var_78
loc_005E998D: mov [ecx+0000000Ch], eax
loc_005E9990: mov eax, 00000010h
loc_005E9995: call 00412850h ; __vbaChkstk
loc_005E999A: mov ecx, esp
loc_005E999C: mov edx, var_A4
loc_005E99A2: mov [ecx], edx
loc_005E99A4: mov eax, var_A0
loc_005E99AA: mov [ecx+00000004h], eax
loc_005E99AD: mov edx, var_9C
loc_005E99B3: mov [ecx+00000008h], edx
loc_005E99B6: mov eax, var_98
loc_005E99BC: mov [ecx+0000000Ch], eax
loc_005E99BF: mov eax, 00000010h
loc_005E99C4: call 00412850h ; __vbaChkstk
loc_005E99C9: mov ecx, esp
loc_005E99CB: mov edx, var_C4
loc_005E99D1: mov [ecx], edx
loc_005E99D3: mov eax, var_C0
loc_005E99D9: mov [ecx+00000004h], eax
loc_005E99DC: mov edx, var_BC
loc_005E99E2: mov [ecx+00000008h], edx
loc_005E99E5: mov eax, var_B8
loc_005E99EB: mov [ecx+0000000Ch], eax
loc_005E99EE: mov eax, 00000010h
loc_005E99F3: call 00412850h ; __vbaChkstk
loc_005E99F8: mov ecx, esp
loc_005E99FA: mov edx, var_E4
loc_005E9A00: mov [ecx], edx
loc_005E9A02: mov eax, var_E0
loc_005E9A08: mov [ecx+00000004h], eax
loc_005E9A0B: mov edx, var_DC
loc_005E9A11: mov [ecx+00000008h], edx
loc_005E9A14: mov eax, var_D8
loc_005E9A1A: mov [ecx+0000000Ch], eax
loc_005E9A1D: mov eax, 00000010h
loc_005E9A22: call 00412850h ; __vbaChkstk
loc_005E9A27: mov ecx, esp
loc_005E9A29: mov edx, var_104
loc_005E9A2F: mov [ecx], edx
loc_005E9A31: mov eax, var_100
loc_005E9A37: mov [ecx+00000004h], eax
loc_005E9A3A: mov edx, var_FC
loc_005E9A40: mov [ecx+00000008h], edx
loc_005E9A43: mov eax, var_F8
loc_005E9A49: mov [ecx+0000000Ch], eax
loc_005E9A4C: push 00000005h
loc_005E9A4E: push 00000002h
loc_005E9A50: mov ecx, Me
loc_005E9A53: push ecx
loc_005E9A54: call [00401064h] ; __vbaRaiseEvent
loc_005E9A5A: add esp, 0000005Ch
loc_005E9A5D: mov var_4, 0000000Ah
loc_005E9A64: mov dx, var_38
loc_005E9A68: mov var_148, dx
loc_005E9A6F: mov var_4, 0000000Bh
loc_005E9A76: mov ecx, 00000002h
loc_005E9A7B: call [004011E4h] ; __vbaI2I4
loc_005E9A81: cmp var_148, ax
loc_005E9A88: jnz 005E9A91h
loc_005E9A8A: jmp 005E9690h
loc_005E9A8F: jmp 005E9A96h
loc_005E9A91: jmp 005EA361h
loc_005E9A96: mov var_4, 00000011h
loc_005E9A9D: lea eax, var_128
loc_005E9AA3: push eax
loc_005E9AA4: mov ecx, Me
loc_005E9AA7: mov edx, [ecx]
loc_005E9AA9: mov eax, Me
loc_005E9AAC: push eax
loc_005E9AAD: call [edx+00000880h]
loc_005E9AB3: mov var_12C, eax
loc_005E9AB9: cmp var_12C, 00000000h
loc_005E9AC0: jge 005E9AE5h
loc_005E9AC2: push 00000880h
loc_005E9AC7: push 00446644h
loc_005E9ACC: mov ecx, Me
loc_005E9ACF: push ecx
loc_005E9AD0: mov edx, var_12C
loc_005E9AD6: push edx
loc_005E9AD7: call [004010CCh] ; __vbaHresultCheckObj
loc_005E9ADD: mov var_17C, eax
loc_005E9AE3: jmp 005E9AEFh
loc_005E9AE5: mov var_17C, 00000000h
loc_005E9AEF: mov eax, var_128
loc_005E9AF5: mov var_28, eax
loc_005E9AF8: mov ecx, var_124
loc_005E9AFE: mov var_24, ecx
loc_005E9B01: mov var_4, 00000012h
loc_005E9B08: lea edx, var_108
loc_005E9B0E: push edx
loc_005E9B0F: mov eax, Me
loc_005E9B12: mov ecx, [eax]
loc_005E9B14: mov edx, Me
loc_005E9B17: push edx
loc_005E9B18: call [ecx+00000888h]
loc_005E9B1E: mov var_12C, eax
loc_005E9B24: cmp var_12C, 00000000h
loc_005E9B2B: jge 005E9B50h
loc_005E9B2D: push 00000888h
loc_005E9B32: push 00446644h
loc_005E9B37: mov eax, Me
loc_005E9B3A: push eax
loc_005E9B3B: mov ecx, var_12C
loc_005E9B41: push ecx
loc_005E9B42: call [004010CCh] ; __vbaHresultCheckObj
loc_005E9B48: mov var_180, eax
loc_005E9B4E: jmp 005E9B5Ah
loc_005E9B50: mov var_180, 00000000h
loc_005E9B5A: lea edx, var_50
loc_005E9B5D: push edx
loc_005E9B5E: mov eax, Me
loc_005E9B61: mov ecx, [eax]
loc_005E9B63: mov edx, Me
loc_005E9B66: push edx
loc_005E9B67: call [ecx+00000938h]
loc_005E9B6D: mov var_130, eax
loc_005E9B73: cmp var_130, 00000000h
loc_005E9B7A: jge 005E9B9Fh
loc_005E9B7C: push 00000938h
loc_005E9B81: push 00446644h
loc_005E9B86: mov eax, Me
loc_005E9B89: push eax
loc_005E9B8A: mov ecx, var_130
loc_005E9B90: push ecx
loc_005E9B91: call [004010CCh] ; __vbaHresultCheckObj
loc_005E9B97: mov var_184, eax
loc_005E9B9D: jmp 005E9BA9h
loc_005E9B9F: mov var_184, 00000000h
loc_005E9BA9: lea edx, var_110
loc_005E9BAF: push edx
loc_005E9BB0: mov eax, Me
loc_005E9BB3: mov ecx, [eax]
loc_005E9BB5: mov edx, Me
loc_005E9BB8: push edx
loc_005E9BB9: call [ecx+000007B4h]
loc_005E9BBF: mov var_134, eax
loc_005E9BC5: cmp var_134, 00000000h
loc_005E9BCC: jge 005E9BF1h
loc_005E9BCE: push 000007B4h
loc_005E9BD3: push 00446644h
loc_005E9BD8: mov eax, Me
loc_005E9BDB: push eax
loc_005E9BDC: mov ecx, var_134
loc_005E9BE2: push ecx
loc_005E9BE3: call [004010CCh] ; __vbaHresultCheckObj
loc_005E9BE9: mov var_188, eax
loc_005E9BEF: jmp 005E9BFBh
loc_005E9BF1: mov var_188, 00000000h
loc_005E9BFB: lea edx, var_114
loc_005E9C01: push edx
loc_005E9C02: mov eax, Me
loc_005E9C05: mov ecx, [eax]
loc_005E9C07: mov edx, Me
loc_005E9C0A: push edx
loc_005E9C0B: call [ecx+00000844h]
loc_005E9C11: mov var_138, eax
loc_005E9C17: cmp var_138, 00000000h
loc_005E9C1E: jge 005E9C43h
loc_005E9C20: push 00000844h
loc_005E9C25: push 00446644h
loc_005E9C2A: mov eax, Me
loc_005E9C2D: push eax
loc_005E9C2E: mov ecx, var_138
loc_005E9C34: push ecx
loc_005E9C35: call [004010CCh] ; __vbaHresultCheckObj
loc_005E9C3B: mov var_18C, eax
loc_005E9C41: jmp 005E9C4Dh
loc_005E9C43: mov var_18C, 00000000h
loc_005E9C4D: lea edx, var_118
loc_005E9C53: push edx
loc_005E9C54: mov eax, Me
loc_005E9C57: mov ecx, [eax]
loc_005E9C59: mov edx, Me
loc_005E9C5C: push edx
loc_005E9C5D: call [ecx+00000854h]
loc_005E9C63: mov var_13C, eax
loc_005E9C69: cmp var_13C, 00000000h
loc_005E9C70: jge 005E9C95h
loc_005E9C72: push 00000854h
loc_005E9C77: push 00446644h
loc_005E9C7C: mov eax, Me
loc_005E9C7F: push eax
loc_005E9C80: mov ecx, var_13C
loc_005E9C86: push ecx
loc_005E9C87: call [004010CCh] ; __vbaHresultCheckObj
loc_005E9C8D: mov var_190, eax
loc_005E9C93: jmp 005E9C9Fh
loc_005E9C95: mov var_190, 00000000h
loc_005E9C9F: lea edx, var_11C
loc_005E9CA5: push edx
loc_005E9CA6: mov eax, Me
loc_005E9CA9: mov ecx, [eax]
loc_005E9CAB: mov edx, Me
loc_005E9CAE: push edx
loc_005E9CAF: call [ecx+00000908h]
loc_005E9CB5: mov var_140, eax
loc_005E9CBB: cmp var_140, 00000000h
loc_005E9CC2: jge 005E9CE7h
loc_005E9CC4: push 00000908h
loc_005E9CC9: push 00446644h
loc_005E9CCE: mov eax, Me
loc_005E9CD1: push eax
loc_005E9CD2: mov ecx, var_140
loc_005E9CD8: push ecx
loc_005E9CD9: call [004010CCh] ; __vbaHresultCheckObj
loc_005E9CDF: mov var_194, eax
loc_005E9CE5: jmp 005E9CF1h
loc_005E9CE7: mov var_194, 00000000h
loc_005E9CF1: mov edx, var_110
loc_005E9CF7: mov var_120, edx
loc_005E9CFD: mov eax, var_50
loc_005E9D00: mov var_164, eax
loc_005E9D06: mov var_50, 00000000h
loc_005E9D0D: lea ecx, var_64
loc_005E9D10: push ecx
loc_005E9D11: mov edx, var_11C
loc_005E9D17: push edx
loc_005E9D18: mov eax, var_118
loc_005E9D1E: push eax
loc_005E9D1F: mov ecx, var_114
loc_005E9D25: push ecx
loc_005E9D26: lea edx, var_120
loc_005E9D2C: push edx
loc_005E9D2D: mov eax, var_164
loc_005E9D33: push eax
loc_005E9D34: lea ecx, var_54
loc_005E9D37: push ecx
loc_005E9D38: call [00401128h] ; __vbaObjSet
loc_005E9D3E: push eax
loc_005E9D3F: mov dx, var_108
loc_005E9D46: push edx
loc_005E9D47: mov ax, nPeriodValue
loc_005E9D4B: push eax
loc_005E9D4C: mov ecx, Me
loc_005E9D4F: mov edx, [ecx+00000064h]
loc_005E9D52: push edx
loc_005E9D53: call 007034D0h
loc_005E9D58: lea eax, var_64
loc_005E9D5B: push eax
loc_005E9D5C: call [004012B8h] ; __vbaDateVar
loc_005E9D62: fstp real8 ptr var_40
loc_005E9D65: lea ecx, var_54
loc_005E9D68: call [0040142Ch] ; __vbaFreeObj
loc_005E9D6E: lea ecx, var_64
loc_005E9D71: call [00401030h] ; __vbaFreeVar
loc_005E9D77: mov var_4, 00000013h
loc_005E9D7E: mov ecx, var_40
loc_005E9D81: mov var_7C, ecx
loc_005E9D84: mov edx, var_3C
loc_005E9D87: mov var_78, edx
loc_005E9D8A: mov var_84, 00000007h
loc_005E9D94: lea eax, var_30
loc_005E9D97: mov var_9C, eax
loc_005E9D9D: mov var_A4, 0000400Bh
loc_005E9DA7: mov eax, 00000010h
loc_005E9DAC: call 00412850h ; __vbaChkstk
loc_005E9DB1: mov ecx, esp
loc_005E9DB3: mov edx, var_84
loc_005E9DB9: mov [ecx], edx
loc_005E9DBB: mov eax, var_80
loc_005E9DBE: mov [ecx+00000004h], eax
loc_005E9DC1: mov edx, var_7C
loc_005E9DC4: mov [ecx+00000008h], edx
loc_005E9DC7: mov eax, var_78
loc_005E9DCA: mov [ecx+0000000Ch], eax
loc_005E9DCD: mov eax, 00000010h
loc_005E9DD2: call 00412850h ; __vbaChkstk
loc_005E9DD7: mov ecx, esp
loc_005E9DD9: mov edx, var_A4
loc_005E9DDF: mov [ecx], edx
loc_005E9DE1: mov eax, var_A0
loc_005E9DE7: mov [ecx+00000004h], eax
loc_005E9DEA: mov edx, var_9C
loc_005E9DF0: mov [ecx+00000008h], edx
loc_005E9DF3: mov eax, var_98
loc_005E9DF9: mov [ecx+0000000Ch], eax
loc_005E9DFC: push 00000002h
loc_005E9DFE: push 00000005h
loc_005E9E00: mov ecx, Me
loc_005E9E03: push ecx
loc_005E9E04: call [00401064h] ; __vbaRaiseEvent
loc_005E9E0A: add esp, 0000002Ch
loc_005E9E0D: mov var_4, 00000014h
loc_005E9E14: movsx edx, var_30
loc_005E9E18: test edx, edx
loc_005E9E1A: jz 005E9E21h
loc_005E9E1C: jmp 005EA361h
loc_005E9E21: mov var_4, 00000017h
loc_005E9E28: mov eax, Me
loc_005E9E2B: cmp [eax+0000008Ch], 00000000h
loc_005E9E32: jnz 005E9E5Ah
loc_005E9E34: mov ecx, Me
loc_005E9E37: add ecx, 0000008Ch
loc_005E9E3D: push ecx
loc_005E9E3E: push 00415BFCh
loc_005E9E43: call [004012FCh] ; __vbaNew2
loc_005E9E49: mov edx, Me
loc_005E9E4C: add edx, 0000008Ch
loc_005E9E52: mov var_198, edx
loc_005E9E58: jmp 005E9E68h
loc_005E9E5A: mov eax, Me
loc_005E9E5D: add eax, 0000008Ch
loc_005E9E62: mov var_198, eax
loc_005E9E68: mov ecx, var_198
loc_005E9E6E: mov edx, [ecx]
loc_005E9E70: push edx
loc_005E9E71: lea eax, var_144
loc_005E9E77: push eax
loc_005E9E78: call [00401130h] ; __vbaObjSetAddref
loc_005E9E7E: mov var_4, 00000018h
loc_005E9E85: lea ecx, var_108
loc_005E9E8B: push ecx
loc_005E9E8C: mov edx, Me
loc_005E9E8F: mov eax, [edx]
loc_005E9E91: mov ecx, Me
loc_005E9E94: push ecx
loc_005E9E95: call [eax+00000888h]
loc_005E9E9B: mov var_12C, eax
loc_005E9EA1: cmp var_12C, 00000000h
loc_005E9EA8: jge 005E9ECDh
loc_005E9EAA: push 00000888h
loc_005E9EAF: push 00446644h
loc_005E9EB4: mov edx, Me
loc_005E9EB7: push edx
loc_005E9EB8: mov eax, var_12C
loc_005E9EBE: push eax
loc_005E9EBF: call [004010CCh] ; __vbaHresultCheckObj
loc_005E9EC5: mov var_19C, eax
loc_005E9ECB: jmp 005E9ED7h
loc_005E9ECD: mov var_19C, 00000000h
loc_005E9ED7: lea ecx, var_50
loc_005E9EDA: push ecx
loc_005E9EDB: mov edx, Me
loc_005E9EDE: mov eax, [edx]
loc_005E9EE0: mov ecx, Me
loc_005E9EE3: push ecx
loc_005E9EE4: call [eax+00000938h]
loc_005E9EEA: mov var_130, eax
loc_005E9EF0: cmp var_130, 00000000h
loc_005E9EF7: jge 005E9F1Ch
loc_005E9EF9: push 00000938h
loc_005E9EFE: push 00446644h
loc_005E9F03: mov edx, Me
loc_005E9F06: push edx
loc_005E9F07: mov eax, var_130
loc_005E9F0D: push eax
loc_005E9F0E: call [004010CCh] ; __vbaHresultCheckObj
loc_005E9F14: mov var_1A0, eax
loc_005E9F1A: jmp 005E9F26h
loc_005E9F1C: mov var_1A0, 00000000h
loc_005E9F26: lea ecx, var_110
loc_005E9F2C: push ecx
loc_005E9F2D: mov edx, Me
loc_005E9F30: mov eax, [edx]
loc_005E9F32: mov ecx, Me
loc_005E9F35: push ecx
loc_005E9F36: call [eax+000007B4h]
loc_005E9F3C: mov var_134, eax
loc_005E9F42: cmp var_134, 00000000h
loc_005E9F49: jge 005E9F6Eh
loc_005E9F4B: push 000007B4h
loc_005E9F50: push 00446644h
loc_005E9F55: mov edx, Me
loc_005E9F58: push edx
loc_005E9F59: mov eax, var_134
loc_005E9F5F: push eax
loc_005E9F60: call [004010CCh] ; __vbaHresultCheckObj
loc_005E9F66: mov var_1A4, eax
loc_005E9F6C: jmp 005E9F78h
loc_005E9F6E: mov var_1A4, 00000000h
loc_005E9F78: lea ecx, var_114
loc_005E9F7E: push ecx
loc_005E9F7F: mov edx, Me
loc_005E9F82: mov eax, [edx]
loc_005E9F84: mov ecx, Me
loc_005E9F87: push ecx
loc_005E9F88: call [eax+00000844h]
loc_005E9F8E: mov var_138, eax
loc_005E9F94: cmp var_138, 00000000h
loc_005E9F9B: jge 005E9FC0h
loc_005E9F9D: push 00000844h
loc_005E9FA2: push 00446644h
loc_005E9FA7: mov edx, Me
loc_005E9FAA: push edx
loc_005E9FAB: mov eax, var_138
loc_005E9FB1: push eax
loc_005E9FB2: call [004010CCh] ; __vbaHresultCheckObj
loc_005E9FB8: mov var_1A8, eax
loc_005E9FBE: jmp 005E9FCAh
loc_005E9FC0: mov var_1A8, 00000000h
loc_005E9FCA: lea ecx, var_118
loc_005E9FD0: push ecx
loc_005E9FD1: mov edx, Me
loc_005E9FD4: mov eax, [edx]
loc_005E9FD6: mov ecx, Me
loc_005E9FD9: push ecx
loc_005E9FDA: call [eax+00000854h]
loc_005E9FE0: mov var_13C, eax
loc_005E9FE6: cmp var_13C, 00000000h
loc_005E9FED: jge 005EA012h
loc_005E9FEF: push 00000854h
loc_005E9FF4: push 00446644h
loc_005E9FF9: mov edx, Me
loc_005E9FFC: push edx
loc_005E9FFD: mov eax, var_13C
loc_005EA003: push eax
loc_005EA004: call [004010CCh] ; __vbaHresultCheckObj
loc_005EA00A: mov var_1AC, eax
loc_005EA010: jmp 005EA01Ch
loc_005EA012: mov var_1AC, 00000000h
loc_005EA01C: lea ecx, var_11C
loc_005EA022: push ecx
loc_005EA023: mov edx, Me
loc_005EA026: mov eax, [edx]
loc_005EA028: mov ecx, Me
loc_005EA02B: push ecx
loc_005EA02C: call [eax+00000908h]
loc_005EA032: mov var_140, eax
loc_005EA038: cmp var_140, 00000000h
loc_005EA03F: jge 005EA064h
loc_005EA041: push 00000908h
loc_005EA046: push 00446644h
loc_005EA04B: mov edx, Me
loc_005EA04E: push edx
loc_005EA04F: mov eax, var_140
loc_005EA055: push eax
loc_005EA056: call [004010CCh] ; __vbaHresultCheckObj
loc_005EA05C: mov var_1B0, eax
loc_005EA062: jmp 005EA06Eh
loc_005EA064: mov var_1B0, 00000000h
loc_005EA06E: mov ecx, var_110
loc_005EA074: mov var_120, ecx
loc_005EA07A: mov edx, var_50
loc_005EA07D: mov var_168, edx
loc_005EA083: mov var_50, 00000000h
loc_005EA08A: mov eax, var_11C
loc_005EA090: push eax
loc_005EA091: mov ecx, var_118
loc_005EA097: push ecx
loc_005EA098: mov edx, var_114
loc_005EA09E: push edx
loc_005EA09F: lea eax, var_120
loc_005EA0A5: push eax
loc_005EA0A6: mov ecx, var_168
loc_005EA0AC: push ecx
loc_005EA0AD: lea edx, var_54
loc_005EA0B0: push edx
loc_005EA0B1: call [00401128h] ; __vbaObjSet
loc_005EA0B7: push eax
loc_005EA0B8: mov ax, var_108
loc_005EA0BF: push eax
loc_005EA0C0: mov cx, nPeriodValue
loc_005EA0C4: push ecx
loc_005EA0C5: mov edx, var_144
loc_005EA0CB: push edx
loc_005EA0CC: call 007055C0h
loc_005EA0D1: lea ecx, var_54
loc_005EA0D4: call [0040142Ch] ; __vbaFreeObj
loc_005EA0DA: mov var_4, 00000019h
loc_005EA0E1: mov eax, var_3C
loc_005EA0E4: push eax
loc_005EA0E5: mov ecx, var_40
loc_005EA0E8: push ecx
loc_005EA0E9: mov edx, var_144
loc_005EA0EF: push edx
loc_005EA0F0: call 007053B0h
loc_005EA0F5: mov var_4, 0000001Ah
loc_005EA0FC: push 00000000h
loc_005EA0FE: lea eax, var_144
loc_005EA104: push eax
loc_005EA105: call [00401130h] ; __vbaObjSetAddref
loc_005EA10B: mov var_4, 0000001Bh
loc_005EA112: push FFFFFFFFh
loc_005EA114: call [00401124h] ; __vbaOnError
loc_005EA11A: mov var_4, 0000001Ch
loc_005EA121: lea ecx, var_40
loc_005EA124: mov var_7C, ecx
loc_005EA127: mov var_84, 00004007h
loc_005EA131: lea edx, var_84
loc_005EA137: push edx
loc_005EA138: lea eax, var_64
loc_005EA13B: push eax
loc_005EA13C: call [004013F8h] ; rtcGetMonthOfYear
loc_005EA142: lea ecx, var_40
loc_005EA145: mov var_8C, ecx
loc_005EA14B: mov var_94, 00004007h
loc_005EA155: lea edx, var_94
loc_005EA15B: push edx
loc_005EA15C: lea eax, var_74
loc_005EA15F: push eax
loc_005EA160: call [004010A8h] ; rtcGetYear
loc_005EA166: cmp [0073A310h], 00000000h
loc_005EA16D: jnz 005EA18Bh
loc_005EA16F: push 0073A310h
loc_005EA174: push 0041ED48h
loc_005EA179: call [004012FCh] ; __vbaNew2
loc_005EA17F: mov var_1B4, 0073A310h
loc_005EA189: jmp 005EA195h
loc_005EA18B: mov var_1B4, 0073A310h
loc_005EA195: mov ecx, var_1B4
loc_005EA19B: mov edx, [ecx]
loc_005EA19D: mov var_12C, edx
loc_005EA1A3: lea eax, var_74
loc_005EA1A6: push eax
loc_005EA1A7: call [004012C0h] ; __vbaI2Var
loc_005EA1AD: mov var_10C, ax
loc_005EA1B4: lea ecx, var_64
loc_005EA1B7: push ecx
loc_005EA1B8: call [004012C0h] ; __vbaI2Var
loc_005EA1BE: mov var_108, ax
loc_005EA1C5: lea edx, var_44
loc_005EA1C8: push edx
loc_005EA1C9: lea eax, var_10C
loc_005EA1CF: push eax
loc_005EA1D0: lea ecx, var_108
loc_005EA1D6: push ecx
loc_005EA1D7: mov edx, var_12C
loc_005EA1DD: mov eax, [edx]
loc_005EA1DF: mov ecx, var_12C
loc_005EA1E5: push ecx
loc_005EA1E6: call [eax+000006F8h]
loc_005EA1EC: fnclex
loc_005EA1EE: mov var_130, eax
loc_005EA1F4: cmp var_130, 00000000h
loc_005EA1FB: jge 005EA223h
loc_005EA1FD: push 000006F8h
loc_005EA202: push 00446D6Ch ; "¡1íýw—" & Chr(10) & "O´O" & Chr(9) & "õùœÕ�cmdAdd"
loc_005EA207: mov edx, var_12C
loc_005EA20D: push edx
loc_005EA20E: mov eax, var_130
loc_005EA214: push eax
loc_005EA215: call [004010CCh] ; __vbaHresultCheckObj
loc_005EA21B: mov var_1B8, eax
loc_005EA221: jmp 005EA22Dh
loc_005EA223: mov var_1B8, 00000000h
loc_005EA22D: mov edx, var_44
loc_005EA230: mov ecx, Me
loc_005EA233: add ecx, 00000110h
loc_005EA239: call [00401310h] ; __vbaStrCopy
loc_005EA23F: lea ecx, var_44
loc_005EA242: call [00401430h] ; __vbaFreeStr
loc_005EA248: lea ecx, var_74
loc_005EA24B: push ecx
loc_005EA24C: lea edx, var_64
loc_005EA24F: push edx
loc_005EA250: push 00000002h
loc_005EA252: call [00401050h] ; __vbaFreeVarList
loc_005EA258: add esp, 0000000Ch
loc_005EA25B: mov var_4, 0000001Dh
loc_005EA262: mov eax, var_28
loc_005EA265: mov var_7C, eax
loc_005EA268: mov ecx, var_24
loc_005EA26B: mov var_78, ecx
loc_005EA26E: mov var_84, 00000007h
loc_005EA278: mov edx, var_40
loc_005EA27B: mov var_9C, edx
loc_005EA281: mov eax, var_3C
loc_005EA284: mov var_98, eax
loc_005EA28A: mov var_A4, 00000007h
loc_005EA294: mov eax, 00000010h
loc_005EA299: call 00412850h ; __vbaChkstk
loc_005EA29E: mov ecx, esp
loc_005EA2A0: mov edx, var_84
loc_005EA2A6: mov [ecx], edx
loc_005EA2A8: mov eax, var_80
loc_005EA2AB: mov [ecx+00000004h], eax
loc_005EA2AE: mov edx, var_7C
loc_005EA2B1: mov [ecx+00000008h], edx
loc_005EA2B4: mov eax, var_78
loc_005EA2B7: mov [ecx+0000000Ch], eax
loc_005EA2BA: mov eax, 00000010h
loc_005EA2BF: call 00412850h ; __vbaChkstk
loc_005EA2C4: mov ecx, esp
loc_005EA2C6: mov edx, var_A4
loc_005EA2CC: mov [ecx], edx
loc_005EA2CE: mov eax, var_A0
loc_005EA2D4: mov [ecx+00000004h], eax
loc_005EA2D7: mov edx, var_9C
loc_005EA2DD: mov [ecx+00000008h], edx
loc_005EA2E0: mov eax, var_98
loc_005EA2E6: mov [ecx+0000000Ch], eax
loc_005EA2E9: push 00000002h
loc_005EA2EB: push 00000003h
loc_005EA2ED: mov ecx, Me
loc_005EA2F0: push ecx
loc_005EA2F1: call [00401064h] ; __vbaRaiseEvent
loc_005EA2F7: add esp, 0000002Ch
loc_005EA2FA: mov var_4, 0000001Eh
loc_005EA301: mov edx, Me
loc_005EA304: movsx eax, [edx+00000090h]
loc_005EA30B: test eax, eax
loc_005EA30D: jz 005EA361h
loc_005EA30F: mov var_4, 0000001Fh
loc_005EA316: mov ecx, Me
loc_005EA319: mov edx, [ecx]
loc_005EA31B: mov eax, Me
loc_005EA31E: push eax
loc_005EA31F: call [edx+00000948h]
loc_005EA325: mov var_12C, eax
loc_005EA32B: cmp var_12C, 00000000h
loc_005EA332: jge 005EA357h
loc_005EA334: push 00000948h
loc_005EA339: push 00446644h
loc_005EA33E: mov ecx, Me
loc_005EA341: push ecx
loc_005EA342: mov edx, var_12C
loc_005EA348: push edx
loc_005EA349: call [004010CCh] ; __vbaHresultCheckObj
loc_005EA34F: mov var_1BC, eax
loc_005EA355: jmp 005EA361h
loc_005EA357: mov var_1BC, 00000000h
loc_005EA361: mov var_4, 00000022h
loc_005EA368: mov eax, Me
loc_005EA36B: mov ecx, [eax]
loc_005EA36D: mov edx, Me
loc_005EA370: push edx
loc_005EA371: call [ecx+00000A04h]
loc_005EA377: jmp 005EA67Ch
loc_005EA37C: mov var_4, 00000025h
loc_005EA383: mov ecx, 00000001h
loc_005EA388: call [004011E4h] ; __vbaI2I4
loc_005EA38E: mov var_38, ax
loc_005EA392: mov var_4, 00000026h
loc_005EA399: call [00401340h] ; rtcErrObj
loc_005EA39F: push eax
loc_005EA3A0: lea eax, var_50
loc_005EA3A3: push eax
loc_005EA3A4: call [00401128h] ; __vbaObjSet
loc_005EA3AA: mov var_12C, eax
loc_005EA3B0: lea ecx, var_110
loc_005EA3B6: push ecx
loc_005EA3B7: mov edx, var_12C
loc_005EA3BD: mov eax, [edx]
loc_005EA3BF: mov ecx, var_12C
loc_005EA3C5: push ecx
loc_005EA3C6: call [eax+0000001Ch]
loc_005EA3C9: fnclex
loc_005EA3CB: mov var_130, eax
loc_005EA3D1: cmp var_130, 00000000h
loc_005EA3D8: jge 005EA3FDh
loc_005EA3DA: push 0000001Ch
loc_005EA3DC: push 00443540h
loc_005EA3E1: mov edx, var_12C
loc_005EA3E7: push edx
loc_005EA3E8: mov eax, var_130
loc_005EA3EE: push eax
loc_005EA3EF: call [004010CCh] ; __vbaHresultCheckObj
loc_005EA3F5: mov var_1C0, eax
loc_005EA3FB: jmp 005EA407h
loc_005EA3FD: mov var_1C0, 00000000h
loc_005EA407: mov ecx, var_110
loc_005EA40D: add ecx, 80040201h
loc_005EA413: jo 005EA700h
loc_005EA419: mov var_34, ecx
loc_005EA41C: lea ecx, var_50
loc_005EA41F: call [0040142Ch] ; __vbaFreeObj
loc_005EA425: mov var_4, 00000027h
loc_005EA42C: mov var_5C, 80020004h
loc_005EA433: mov var_64, 0000000Ah
loc_005EA43A: push 004471BCh ; "Unhandled Error. "
loc_005EA43F: lea edx, var_64
loc_005EA442: push edx
loc_005EA443: call [004013ECh] ; rtcBstrFromError
loc_005EA449: mov edx, eax
loc_005EA44B: lea ecx, var_44
loc_005EA44E: call [004013C0h] ; __vbaStrMove
loc_005EA454: push eax
loc_005EA455: call [00401098h] ; __vbaStrCat
loc_005EA45B: mov edx, eax
loc_005EA45D: lea ecx, var_2C
loc_005EA460: call [004013C0h] ; __vbaStrMove
loc_005EA466: lea ecx, var_44
loc_005EA469: call [00401430h] ; __vbaFreeStr
loc_005EA46F: lea ecx, var_64
loc_005EA472: call [00401030h] ; __vbaFreeVar
loc_005EA478: mov var_4, 00000028h
loc_005EA47F: mov eax, var_34
loc_005EA482: mov var_8C, eax
loc_005EA488: mov var_94, 00000003h
loc_005EA492: mov var_AC, 004472E4h ; "PeriodValue(Let)"
loc_005EA49C: mov var_B4, 00000008h
loc_005EA4A6: mov ecx, var_2C
loc_005EA4A9: mov var_CC, ecx
loc_005EA4AF: mov var_D4, 00000008h
loc_005EA4B9: lea edx, var_38
loc_005EA4BC: mov var_EC, edx
loc_005EA4C2: mov var_F4, 00004002h
loc_005EA4CC: mov var_64, 00000001h
loc_005EA4D3: lea eax, var_64
loc_005EA4D6: mov var_FC, eax
loc_005EA4DC: mov var_104, 0000400Ch
loc_005EA4E6: mov eax, 00000010h
loc_005EA4EB: call 00412850h ; __vbaChkstk
loc_005EA4F0: mov ecx, esp
loc_005EA4F2: mov edx, var_94
loc_005EA4F8: mov [ecx], edx
loc_005EA4FA: mov eax, var_90
loc_005EA500: mov [ecx+00000004h], eax
loc_005EA503: mov edx, var_8C
loc_005EA509: mov [ecx+00000008h], edx
loc_005EA50C: mov eax, var_88
loc_005EA512: mov [ecx+0000000Ch], eax
loc_005EA515: mov eax, 00000010h
loc_005EA51A: call 00412850h ; __vbaChkstk
loc_005EA51F: mov ecx, esp
loc_005EA521: mov edx, var_B4
loc_005EA527: mov [ecx], edx
loc_005EA529: mov eax, var_B0
loc_005EA52F: mov [ecx+00000004h], eax
loc_005EA532: mov edx, var_AC
loc_005EA538: mov [ecx+00000008h], edx
loc_005EA53B: mov eax, var_A8
loc_005EA541: mov [ecx+0000000Ch], eax
loc_005EA544: mov eax, 00000010h
loc_005EA549: call 00412850h ; __vbaChkstk
loc_005EA54E: mov ecx, esp
loc_005EA550: mov edx, var_D4
loc_005EA556: mov [ecx], edx
loc_005EA558: mov eax, var_D0
loc_005EA55E: mov [ecx+00000004h], eax
loc_005EA561: mov edx, var_CC
loc_005EA567: mov [ecx+00000008h], edx
loc_005EA56A: mov eax, var_C8
loc_005EA570: mov [ecx+0000000Ch], eax
loc_005EA573: mov eax, 00000010h
loc_005EA578: call 00412850h ; __vbaChkstk
loc_005EA57D: mov ecx, esp
loc_005EA57F: mov edx, var_F4
loc_005EA585: mov [ecx], edx
loc_005EA587: mov eax, var_F0
loc_005EA58D: mov [ecx+00000004h], eax
loc_005EA590: mov edx, var_EC
loc_005EA596: mov [ecx+00000008h], edx
loc_005EA599: mov eax, var_E8
loc_005EA59F: mov [ecx+0000000Ch], eax
loc_005EA5A2: mov eax, 00000010h
loc_005EA5A7: call 00412850h ; __vbaChkstk
loc_005EA5AC: mov ecx, esp
loc_005EA5AE: mov edx, var_104
loc_005EA5B4: mov [ecx], edx
loc_005EA5B6: mov eax, var_100
loc_005EA5BC: mov [ecx+00000004h], eax
loc_005EA5BF: mov edx, var_FC
loc_005EA5C5: mov [ecx+00000008h], edx
loc_005EA5C8: mov eax, var_F8
loc_005EA5CE: mov [ecx+0000000Ch], eax
loc_005EA5D1: push 00000005h
loc_005EA5D3: push 00000002h
loc_005EA5D5: mov ecx, Me
loc_005EA5D8: push ecx
loc_005EA5D9: call [00401064h] ; __vbaRaiseEvent
loc_005EA5DF: add esp, 0000005Ch
loc_005EA5E2: lea ecx, var_64
loc_005EA5E5: call [00401030h] ; __vbaFreeVar
loc_005EA5EB: mov var_4, 00000029h
loc_005EA5F2: mov dx, var_38
loc_005EA5F6: mov var_14C, dx
loc_005EA5FD: mov var_4, 0000002Ah
loc_005EA604: mov ecx, 00000001h
loc_005EA609: call [004011E4h] ; __vbaI2I4
loc_005EA60F: cmp var_14C, ax
loc_005EA616: jnz 005EA61Fh
loc_005EA618: jmp 005EA361h
loc_005EA61D: jmp 005EA67Ch
loc_005EA61F: mov var_4, 0000002Ch
loc_005EA626: mov ecx, 00000003h
loc_005EA62B: call [004011E4h] ; __vbaI2I4
loc_005EA631: cmp var_14C, ax
loc_005EA638: jnz 005EA64Bh
loc_005EA63A: mov var_4, 0000002Dh
loc_005EA641: push FFFFFFFFh
loc_005EA643: call [00401090h] ; __vbaResume
loc_005EA649: jmp 005EA67Ch
loc_005EA64B: mov var_4, 0000002Eh
loc_005EA652: mov ecx, 00000002h
loc_005EA657: call [004011E4h] ; __vbaI2I4
loc_005EA65D: cmp var_14C, ax
loc_005EA664: jnz 005EA677h
loc_005EA666: mov var_4, 0000002Fh
loc_005EA66D: push FFFFFFFEh
loc_005EA66F: call [00401090h] ; __vbaResume
loc_005EA675: jmp 005EA67Ch
loc_005EA677: jmp 005EA361h
loc_005EA67C: call [00401114h] ; __vbaExitProc
loc_005EA682: fwait
loc_005EA683: push 005EA6DEh
loc_005EA688: jmp 005EA6C8h
loc_005EA68A: lea eax, var_4C
loc_005EA68D: push eax
loc_005EA68E: lea ecx, var_48
loc_005EA691: push ecx
loc_005EA692: lea edx, var_44
loc_005EA695: push edx
loc_005EA696: push 00000003h
loc_005EA698: call [00401324h] ; __vbaFreeStrList
loc_005EA69E: add esp, 00000010h
loc_005EA6A1: lea eax, var_54
loc_005EA6A4: push eax
loc_005EA6A5: lea ecx, var_50
loc_005EA6A8: push ecx
loc_005EA6A9: push 00000002h
loc_005EA6AB: call [00401068h] ; __vbaFreeObjList
loc_005EA6B1: add esp, 0000000Ch
loc_005EA6B4: lea edx, var_74
loc_005EA6B7: push edx
loc_005EA6B8: lea eax, var_64
loc_005EA6BB: push eax
loc_005EA6BC: push 00000002h
loc_005EA6BE: call [00401050h] ; __vbaFreeVarList
loc_005EA6C4: add esp, 0000000Ch
loc_005EA6C7: ret
loc_005EA6C8: lea ecx, var_144
loc_005EA6CE: call [0040142Ch] ; __vbaFreeObj
loc_005EA6D4: lea ecx, var_2C
loc_005EA6D7: call [00401430h] ; __vbaFreeStr
loc_005EA6DD: ret
loc_005EA6DE: mov ecx, Me
loc_005EA6E1: mov edx, [ecx]
loc_005EA6E3: mov eax, Me
loc_005EA6E6: push eax
loc_005EA6E7: call [edx+00000008h]
loc_005EA6EA: mov eax, var_10
loc_005EA6ED: mov ecx, var_20
loc_005EA6F0: mov fs:[00000000h], ecx
loc_005EA6F7: pop edi
loc_005EA6F8: pop esi
loc_005EA6F9: pop ebx
loc_005EA6FA: mov esp, ebp
loc_005EA6FC: pop ebp
loc_005EA6FD: retn 0008h
End Sub
Public Property Get DayHeaderFormat(arg_C) '5EA710
loc_005EA710: push ebp
loc_005EA711: mov ebp, esp
loc_005EA713: sub esp, 0000000Ch
loc_005EA716: push 00412856h ; __vbaExceptHandler
loc_005EA71B: mov eax, fs:[00000000h]
loc_005EA721: push eax
loc_005EA722: mov fs:[00000000h], esp
loc_005EA729: sub esp, 0000000Ch
loc_005EA72C: push ebx
loc_005EA72D: push esi
loc_005EA72E: push edi
loc_005EA72F: mov var_C, esp
loc_005EA732: mov var_8, 004032D8h
loc_005EA739: xor edi, edi
loc_005EA73B: mov var_4, edi
loc_005EA73E: mov esi, Me
loc_005EA741: push esi
loc_005EA742: mov eax, [esi]
loc_005EA744: call [eax+00000004h]
loc_005EA747: mov ecx, [esi+000000A8h]
loc_005EA74D: mov var_18, edi
loc_005EA750: mov var_18, ecx
loc_005EA753: mov eax, Me
loc_005EA756: push eax
loc_005EA757: mov edx, [eax]
loc_005EA759: call [edx+00000008h]
loc_005EA75C: mov eax, arg_C
loc_005EA75F: mov ecx, var_18
loc_005EA762: mov [eax], ecx
loc_005EA764: mov eax, var_4
loc_005EA767: mov ecx, var_14
loc_005EA76A: pop edi
loc_005EA76B: pop esi
loc_005EA76C: mov fs:[00000000h], ecx
loc_005EA773: pop ebx
loc_005EA774: mov esp, ebp
loc_005EA776: pop ebp
loc_005EA777: retn 0008h
End Sub
Public Property Let DayHeaderFormat(nDayHeaderFormat) '5EA780
loc_005EA780: push ebp
loc_005EA781: mov ebp, esp
loc_005EA783: sub esp, 0000000Ch
loc_005EA786: push 00412856h ; __vbaExceptHandler
loc_005EA78B: mov eax, fs:[00000000h]
loc_005EA791: push eax
loc_005EA792: mov fs:[00000000h], esp
loc_005EA799: sub esp, 0000001Ch
loc_005EA79C: push ebx
loc_005EA79D: push esi
loc_005EA79E: push edi
loc_005EA79F: mov var_C, esp
loc_005EA7A2: mov var_8, 004032E0h
loc_005EA7A9: mov var_4, 00000000h
loc_005EA7B0: mov esi, Me
loc_005EA7B3: push esi
loc_005EA7B4: mov eax, [esi]
loc_005EA7B6: call [eax+00000004h]
loc_005EA7B9: mov ecx, nDayHeaderFormat
loc_005EA7BC: sub esp, 00000010h
loc_005EA7BF: mov [esi+000000A8h], ecx
loc_005EA7C5: mov edi, esp
loc_005EA7C7: mov ecx, 00000008h
loc_005EA7CC: mov edx, [esi]
loc_005EA7CE: mov [edi], ecx
loc_005EA7D0: mov ecx, var_20
loc_005EA7D3: mov eax, 0043C574h ; "DayHeaderFormat"
loc_005EA7D8: push esi
loc_005EA7D9: mov [edi+00000004h], ecx
loc_005EA7DC: mov [edi+00000008h], eax
loc_005EA7DF: mov eax, var_18
loc_005EA7E2: mov [edi+0000000Ch], eax
loc_005EA7E5: call [edx+00000390h]
loc_005EA7EB: test eax, eax
loc_005EA7ED: fnclex
loc_005EA7EF: jge 005EA803h
loc_005EA7F1: push 00000390h
loc_005EA7F6: push 00446758h
loc_005EA7FB: push esi
loc_005EA7FC: push eax
loc_005EA7FD: call [004010CCh] ; __vbaHresultCheckObj
loc_005EA803: mov ecx, [esi]
loc_005EA805: push esi
loc_005EA806: call [ecx+00000948h]
loc_005EA80C: test eax, eax
loc_005EA80E: jge 005EA822h
loc_005EA810: push 00000948h
loc_005EA815: push 00446644h
loc_005EA81A: push esi
loc_005EA81B: push eax
loc_005EA81C: call [004010CCh] ; __vbaHresultCheckObj
loc_005EA822: mov eax, Me
loc_005EA825: push eax
loc_005EA826: mov edx, [eax]
loc_005EA828: call [edx+00000008h]
loc_005EA82B: mov eax, var_4
loc_005EA82E: mov ecx, var_14
loc_005EA831: pop edi
loc_005EA832: pop esi
loc_005EA833: mov fs:[00000000h], ecx
loc_005EA83A: pop ebx
loc_005EA83B: mov esp, ebp
loc_005EA83D: pop ebp
loc_005EA83E: retn 0008h
End Sub
Public Property Get DayHeaderFont(arg_C) '5EA850
loc_005EA850: push ebp
loc_005EA851: mov ebp, esp
loc_005EA853: sub esp, 0000000Ch
loc_005EA856: push 00412856h ; __vbaExceptHandler
loc_005EA85B: mov eax, fs:[00000000h]
loc_005EA861: push eax
loc_005EA862: mov fs:[00000000h], esp
loc_005EA869: sub esp, 0000000Ch
loc_005EA86C: push ebx
loc_005EA86D: push esi
loc_005EA86E: push edi
loc_005EA86F: mov var_C, esp
loc_005EA872: mov var_8, 004032E8h
loc_005EA879: xor edi, edi
loc_005EA87B: mov var_4, edi
loc_005EA87E: mov esi, Me
loc_005EA881: push esi
loc_005EA882: mov eax, [esi]
loc_005EA884: call [eax+00000004h]
loc_005EA887: mov ecx, arg_C
loc_005EA88A: add esi, 000000D0h
loc_005EA890: mov var_18, edi
loc_005EA893: mov [ecx], edi
loc_005EA895: mov eax, [esi]
loc_005EA897: cmp eax, edi
loc_005EA899: jnz 005EA8A7h
loc_005EA89B: push esi
loc_005EA89C: push 00446F48h
loc_005EA8A1: call [004012FCh] ; __vbaNew2
loc_005EA8A7: mov edx, [esi]
loc_005EA8A9: lea eax, var_18
loc_005EA8AC: push edx
loc_005EA8AD: push eax
loc_005EA8AE: call [00401130h] ; __vbaObjSetAddref
loc_005EA8B4: push 005EA8C6h
loc_005EA8B9: jmp 005EA8C5h
loc_005EA8BB: lea ecx, var_18
loc_005EA8BE: call [0040142Ch] ; __vbaFreeObj
loc_005EA8C4: ret
loc_005EA8C5: ret
loc_005EA8C6: mov eax, Me
loc_005EA8C9: push eax
loc_005EA8CA: mov ecx, [eax]
loc_005EA8CC: call [ecx+00000008h]
loc_005EA8CF: mov edx, arg_C
loc_005EA8D2: mov eax, var_18
loc_005EA8D5: mov [edx], eax
loc_005EA8D7: mov eax, var_4
loc_005EA8DA: mov ecx, var_14
loc_005EA8DD: pop edi
loc_005EA8DE: pop esi
loc_005EA8DF: mov fs:[00000000h], ecx
loc_005EA8E6: pop ebx
loc_005EA8E7: mov esp, ebp
loc_005EA8E9: pop ebp
loc_005EA8EA: retn 0008h
End Sub
Public Property Set DayHeaderFont(oDayHeaderFont) '5EA8F0
loc_005EA8F0: push ebp
loc_005EA8F1: mov ebp, esp
loc_005EA8F3: sub esp, 0000000Ch
loc_005EA8F6: push 00412856h ; __vbaExceptHandler
loc_005EA8FB: mov eax, fs:[00000000h]
loc_005EA901: push eax
loc_005EA902: mov fs:[00000000h], esp
loc_005EA909: sub esp, 00000034h
loc_005EA90C: push ebx
loc_005EA90D: push esi
loc_005EA90E: push edi
loc_005EA90F: mov var_C, esp
loc_005EA912: mov var_8, 004032F8h
loc_005EA919: xor edi, edi
loc_005EA91B: mov var_4, edi
loc_005EA91E: mov esi, Me
loc_005EA921: push esi
loc_005EA922: mov eax, [esi]
loc_005EA924: call [eax+00000004h]
loc_005EA927: mov ecx, oDayHeaderFont
loc_005EA92A: mov ebx, [00401130h] ; __vbaObjSetAddref
loc_005EA930: lea edx, var_18
loc_005EA933: push ecx
loc_005EA934: push edx
loc_005EA935: mov var_18, edi
loc_005EA938: mov var_1C, edi
loc_005EA93B: mov var_20, edi
loc_005EA93E: call ebx
loc_005EA940: mov eax, var_18
loc_005EA943: lea edi, [esi+000000D0h]
loc_005EA949: push eax
loc_005EA94A: push edi
loc_005EA94B: call ebx
loc_005EA94D: mov ecx, [esi]
loc_005EA94F: push esi
loc_005EA950: call [ecx+000003B4h]
loc_005EA956: lea edx, var_20
loc_005EA959: push eax
loc_005EA95A: push edx
loc_005EA95B: call [00401128h] ; __vbaObjSet
loc_005EA961: mov var_34, eax
loc_005EA964: mov eax, [edi]
loc_005EA966: test eax, eax
loc_005EA968: jnz 005EA976h
loc_005EA96A: push edi
loc_005EA96B: push 00446F48h
loc_005EA970: call [004012FCh] ; __vbaNew2
loc_005EA976: mov eax, var_34
loc_005EA979: mov ecx, [edi]
loc_005EA97B: push ecx
loc_005EA97C: mov edx, [eax]
loc_005EA97E: lea eax, var_1C
loc_005EA981: push eax
loc_005EA982: mov var_44, edx
loc_005EA985: call ebx
loc_005EA987: mov ebx, var_34
loc_005EA98A: mov ecx, var_44
loc_005EA98D: push eax
loc_005EA98E: push ebx
loc_005EA98F: call [ecx+0000017Ch]
loc_005EA995: test eax, eax
loc_005EA997: fnclex
loc_005EA999: jge 005EA9ADh
loc_005EA99B: push 0000017Ch
loc_005EA9A0: push 00446E04h
loc_005EA9A5: push ebx
loc_005EA9A6: push eax
loc_005EA9A7: call [004010CCh] ; __vbaHresultCheckObj
loc_005EA9AD: lea edx, var_20
loc_005EA9B0: lea eax, var_1C
loc_005EA9B3: push edx
loc_005EA9B4: push eax
loc_005EA9B5: push 00000002h
loc_005EA9B7: call [00401068h] ; __vbaFreeObjList
loc_005EA9BD: mov ecx, [esi]
loc_005EA9BF: add esp, 0000000Ch
loc_005EA9C2: push esi
loc_005EA9C3: call [ecx+000003B0h]
loc_005EA9C9: lea edx, var_20
loc_005EA9CC: push eax
loc_005EA9CD: push edx
loc_005EA9CE: call [00401128h] ; __vbaObjSet
loc_005EA9D4: mov ebx, eax
loc_005EA9D6: mov eax, [edi]
loc_005EA9D8: test eax, eax
loc_005EA9DA: jnz 005EA9E8h
loc_005EA9DC: push edi
loc_005EA9DD: push 00446F48h
loc_005EA9E2: call [004012FCh] ; __vbaNew2
loc_005EA9E8: mov eax, [edi]
loc_005EA9EA: mov edx, [ebx]
loc_005EA9EC: lea ecx, var_1C
loc_005EA9EF: push eax
loc_005EA9F0: push ecx
loc_005EA9F1: mov var_48, edx
loc_005EA9F4: call [00401130h] ; __vbaObjSetAddref
loc_005EA9FA: mov edx, var_48
loc_005EA9FD: push eax
loc_005EA9FE: push ebx
loc_005EA9FF: call [edx+0000017Ch]
loc_005EAA05: test eax, eax
loc_005EAA07: fnclex
loc_005EAA09: jge 005EAA21h
loc_005EAA0B: mov edi, [004010CCh] ; __vbaHresultCheckObj
loc_005EAA11: push 0000017Ch
loc_005EAA16: push 00446E04h
loc_005EAA1B: push ebx
loc_005EAA1C: push eax
loc_005EAA1D: call edi
loc_005EAA1F: jmp 005EAA27h
loc_005EAA21: mov edi, [004010CCh] ; __vbaHresultCheckObj
loc_005EAA27: lea eax, var_20
loc_005EAA2A: lea ecx, var_1C
loc_005EAA2D: push eax
loc_005EAA2E: push ecx
loc_005EAA2F: push 00000002h
loc_005EAA31: call [00401068h] ; __vbaFreeObjList
loc_005EAA37: mov ecx, 00000008h
loc_005EAA3C: mov edx, [esi]
loc_005EAA3E: push ecx
loc_005EAA3F: mov eax, 0043C598h ; "DayHeaderFont"
loc_005EAA44: mov ebx, esp
loc_005EAA46: push esi
loc_005EAA47: mov [ebx], ecx
loc_005EAA49: mov ecx, var_2C
loc_005EAA4C: mov [ebx+00000004h], ecx
loc_005EAA4F: mov [ebx+00000008h], eax
loc_005EAA52: mov eax, var_24
loc_005EAA55: mov [ebx+0000000Ch], eax
loc_005EAA58: call [edx+00000390h]
loc_005EAA5E: test eax, eax
loc_005EAA60: fnclex
loc_005EAA62: jge 005EAA72h
loc_005EAA64: push 00000390h
loc_005EAA69: push 00446758h
loc_005EAA6E: push esi
loc_005EAA6F: push eax
loc_005EAA70: call edi
loc_005EAA72: cmp [esi+00000090h], 0000h
loc_005EAA7A: jz 005EAA97h
loc_005EAA7C: mov ecx, [esi]
loc_005EAA7E: push esi
loc_005EAA7F: call [ecx+00000948h]
loc_005EAA85: test eax, eax
loc_005EAA87: jge 005EAA97h
loc_005EAA89: push 00000948h
loc_005EAA8E: push 00446644h
loc_005EAA93: push esi
loc_005EAA94: push eax
loc_005EAA95: call edi
loc_005EAA97: push 005EAABCh
loc_005EAA9C: jmp 005EAAB2h
loc_005EAA9E: lea edx, var_20
loc_005EAAA1: lea eax, var_1C
loc_005EAAA4: push edx
loc_005EAAA5: push eax
loc_005EAAA6: push 00000002h
loc_005EAAA8: call [00401068h] ; __vbaFreeObjList
loc_005EAAAE: add esp, 0000000Ch
loc_005EAAB1: ret
loc_005EAAB2: lea ecx, var_18
loc_005EAAB5: call [0040142Ch] ; __vbaFreeObj
loc_005EAABB: ret
loc_005EAABC: mov eax, Me
loc_005EAABF: push eax
loc_005EAAC0: mov ecx, [eax]
loc_005EAAC2: call [ecx+00000008h]
loc_005EAAC5: mov eax, var_4
loc_005EAAC8: mov ecx, var_14
loc_005EAACB: pop edi
loc_005EAACC: pop esi
loc_005EAACD: mov fs:[00000000h], ecx
loc_005EAAD4: pop ebx
loc_005EAAD5: mov esp, ebp
loc_005EAAD7: pop ebp
loc_005EAAD8: retn 0008h
End Sub
Public Property Get DayHeaderFontBold(arg_C) '5EAAE0
loc_005EAAE0: push ebp
loc_005EAAE1: mov ebp, esp
loc_005EAAE3: sub esp, 0000000Ch
loc_005EAAE6: push 00412856h ; __vbaExceptHandler
loc_005EAAEB: mov eax, fs:[00000000h]
loc_005EAAF1: push eax
loc_005EAAF2: mov fs:[00000000h], esp
loc_005EAAF9: sub esp, 0000001Ch
loc_005EAAFC: push ebx
loc_005EAAFD: push esi
loc_005EAAFE: push edi
loc_005EAAFF: mov var_C, esp
loc_005EAB02: mov var_8, 00403308h
loc_005EAB09: xor edi, edi
loc_005EAB0B: mov var_4, edi
loc_005EAB0E: mov esi, Me
loc_005EAB11: push esi
loc_005EAB12: mov eax, [esi]
loc_005EAB14: call [eax+00000004h]
loc_005EAB17: mov eax, [esi+000000D0h]
loc_005EAB1D: add esi, 000000D0h
loc_005EAB23: cmp eax, edi
loc_005EAB25: mov var_18, edi
loc_005EAB28: mov var_28, edi
loc_005EAB2B: jnz 005EAB39h
loc_005EAB2D: push esi
loc_005EAB2E: push 00446F48h
loc_005EAB33: call [004012FCh] ; __vbaNew2
loc_005EAB39: mov ecx, [esi]
loc_005EAB3B: push edi
loc_005EAB3C: push 00000003h
loc_005EAB3E: lea edx, var_28
loc_005EAB41: push ecx
loc_005EAB42: push edx
loc_005EAB43: call [00401214h] ; __vbaLateIdCallLd
loc_005EAB49: add esp, 00000010h
loc_005EAB4C: push eax
loc_005EAB4D: call [00401150h] ; __vbaBoolVar
loc_005EAB53: lea ecx, var_28
loc_005EAB56: mov var_18, eax
loc_005EAB59: call [00401030h] ; __vbaFreeVar
loc_005EAB5F: push 005EAB71h
loc_005EAB64: jmp 005EAB70h
loc_005EAB66: lea ecx, var_28
loc_005EAB69: call [00401030h] ; __vbaFreeVar
loc_005EAB6F: ret
loc_005EAB70: ret
loc_005EAB71: mov eax, Me
loc_005EAB74: push eax
loc_005EAB75: mov ecx, [eax]
loc_005EAB77: call [ecx+00000008h]
loc_005EAB7A: mov edx, arg_C
loc_005EAB7D: mov ax, var_18
loc_005EAB81: mov [edx], ax
loc_005EAB84: mov eax, var_4
loc_005EAB87: mov ecx, var_14
loc_005EAB8A: pop edi
loc_005EAB8B: pop esi
loc_005EAB8C: mov fs:[00000000h], ecx
loc_005EAB93: pop ebx
loc_005EAB94: mov esp, ebp
loc_005EAB96: pop ebp
loc_005EAB97: retn 0008h
End Sub
Public Property Let DayHeaderFontBold(bDayHeaderFontBold) '5EABA0
loc_005EABA0: push ebp
loc_005EABA1: mov ebp, esp
loc_005EABA3: sub esp, 0000000Ch
loc_005EABA6: push 00412856h ; __vbaExceptHandler
loc_005EABAB: mov eax, fs:[00000000h]
loc_005EABB1: push eax
loc_005EABB2: mov fs:[00000000h], esp
loc_005EABB9: sub esp, 0000002Ch
loc_005EABBC: push ebx
loc_005EABBD: push esi
loc_005EABBE: push edi
loc_005EABBF: mov var_C, esp
loc_005EABC2: mov var_8, 00403318h
loc_005EABC9: xor ebx, ebx
loc_005EABCB: mov var_4, ebx
loc_005EABCE: mov esi, Me
loc_005EABD1: push esi
loc_005EABD2: mov eax, [esi]
loc_005EABD4: call [eax+00000004h]
loc_005EABD7: mov eax, [esi+000000D0h]
loc_005EABDD: mov cx, bDayHeaderFontBold
loc_005EABE1: lea edi, [esi+000000D0h]
loc_005EABE7: mov var_24, ebx
loc_005EABEA: cmp eax, ebx
loc_005EABEC: mov var_1C, cx
loc_005EABF0: mov var_24, 0000000Bh
loc_005EABF7: jnz 005EAC05h
loc_005EABF9: push edi
loc_005EABFA: push 00446F48h
loc_005EABFF: call [004012FCh] ; __vbaNew2
loc_005EAC05: mov eax, var_24
loc_005EAC08: mov ecx, var_20
loc_005EAC0B: sub esp, 00000010h
loc_005EAC0E: mov edx, esp
loc_005EAC10: push 00000003h
loc_005EAC12: mov [edx], eax
loc_005EAC14: mov eax, var_1C
loc_005EAC17: mov [edx+00000004h], ecx
loc_005EAC1A: mov ecx, var_18
loc_005EAC1D: mov [edx+00000008h], eax
loc_005EAC20: mov [edx+0000000Ch], ecx
loc_005EAC23: mov edx, [edi]
loc_005EAC25: push edx
loc_005EAC26: call [004013F0h] ; __vbaLateIdSt
loc_005EAC2C: lea ecx, var_24
loc_005EAC2F: call [00401030h] ; __vbaFreeVar
loc_005EAC35: sub esp, 00000010h
loc_005EAC38: mov ecx, 00000008h
loc_005EAC3D: mov edi, esp
loc_005EAC3F: mov edx, [esi]
loc_005EAC41: mov var_24, ecx
loc_005EAC44: mov eax, 0043C5B8h ; "DayHeaderFontBold"
loc_005EAC49: mov [edi], ecx
loc_005EAC4B: mov ecx, var_20
loc_005EAC4E: mov var_1C, eax
loc_005EAC51: push esi
loc_005EAC52: mov [edi+00000004h], ecx
loc_005EAC55: mov [edi+00000008h], eax
loc_005EAC58: mov eax, var_18
loc_005EAC5B: mov [edi+0000000Ch], eax
loc_005EAC5E: call [edx+00000390h]
loc_005EAC64: cmp eax, ebx
loc_005EAC66: fnclex
loc_005EAC68: jge 005EAC7Ch
loc_005EAC6A: push 00000390h
loc_005EAC6F: push 00446758h
loc_005EAC74: push esi
loc_005EAC75: push eax
loc_005EAC76: call [004010CCh] ; __vbaHresultCheckObj
loc_005EAC7C: cmp [esi+00000090h], bx
loc_005EAC83: jz 005EACA4h
loc_005EAC85: mov ecx, [esi]
loc_005EAC87: push esi
loc_005EAC88: call [ecx+00000948h]
loc_005EAC8E: cmp eax, ebx
loc_005EAC90: jge 005EACA4h
loc_005EAC92: push 00000948h
loc_005EAC97: push 00446644h
loc_005EAC9C: push esi
loc_005EAC9D: push eax
loc_005EAC9E: call [004010CCh] ; __vbaHresultCheckObj
loc_005EACA4: mov eax, Me
loc_005EACA7: push eax
loc_005EACA8: mov edx, [eax]
loc_005EACAA: call [edx+00000008h]
loc_005EACAD: mov eax, var_4
loc_005EACB0: mov ecx, var_14
loc_005EACB3: pop edi
loc_005EACB4: pop esi
loc_005EACB5: mov fs:[00000000h], ecx
loc_005EACBC: pop ebx
loc_005EACBD: mov esp, ebp
loc_005EACBF: pop ebp
loc_005EACC0: retn 0008h
End Sub
Public Property Get DayHeaderFontItalic(arg_C) '5EACD0
loc_005EACD0: push ebp
loc_005EACD1: mov ebp, esp
loc_005EACD3: sub esp, 0000000Ch
loc_005EACD6: push 00412856h ; __vbaExceptHandler
loc_005EACDB: mov eax, fs:[00000000h]
loc_005EACE1: push eax
loc_005EACE2: mov fs:[00000000h], esp
loc_005EACE9: sub esp, 0000001Ch
loc_005EACEC: push ebx
loc_005EACED: push esi
loc_005EACEE: push edi
loc_005EACEF: mov var_C, esp
loc_005EACF2: mov var_8, 00403320h
loc_005EACF9: xor edi, edi
loc_005EACFB: mov var_4, edi
loc_005EACFE: mov esi, Me
loc_005EAD01: push esi
loc_005EAD02: mov eax, [esi]
loc_005EAD04: call [eax+00000004h]
loc_005EAD07: mov eax, [esi+000000D0h]
loc_005EAD0D: add esi, 000000D0h
loc_005EAD13: cmp eax, edi
loc_005EAD15: mov var_18, edi
loc_005EAD18: mov var_28, edi
loc_005EAD1B: jnz 005EAD29h
loc_005EAD1D: push esi
loc_005EAD1E: push 00446F48h
loc_005EAD23: call [004012FCh] ; __vbaNew2
loc_005EAD29: mov ecx, [esi]
loc_005EAD2B: push edi
loc_005EAD2C: push 00000004h
loc_005EAD2E: lea edx, var_28
loc_005EAD31: push ecx
loc_005EAD32: push edx
loc_005EAD33: call [00401214h] ; __vbaLateIdCallLd
loc_005EAD39: add esp, 00000010h
loc_005EAD3C: push eax
loc_005EAD3D: call [00401150h] ; __vbaBoolVar
loc_005EAD43: lea ecx, var_28
loc_005EAD46: mov var_18, eax
loc_005EAD49: call [00401030h] ; __vbaFreeVar
loc_005EAD4F: push 005EAD61h
loc_005EAD54: jmp 005EAD60h
loc_005EAD56: lea ecx, var_28
loc_005EAD59: call [00401030h] ; __vbaFreeVar
loc_005EAD5F: ret
loc_005EAD60: ret
loc_005EAD61: mov eax, Me
loc_005EAD64: push eax
loc_005EAD65: mov ecx, [eax]
loc_005EAD67: call [ecx+00000008h]
loc_005EAD6A: mov edx, arg_C
loc_005EAD6D: mov ax, var_18
loc_005EAD71: mov [edx], ax
loc_005EAD74: mov eax, var_4
loc_005EAD77: mov ecx, var_14
loc_005EAD7A: pop edi
loc_005EAD7B: pop esi
loc_005EAD7C: mov fs:[00000000h], ecx
loc_005EAD83: pop ebx
loc_005EAD84: mov esp, ebp
loc_005EAD86: pop ebp
loc_005EAD87: retn 0008h
End Sub
Public Property Let DayHeaderFontItalic(bDayHeaderFontItalic) '5EAD90
loc_005EAD90: push ebp
loc_005EAD91: mov ebp, esp
loc_005EAD93: sub esp, 0000000Ch
loc_005EAD96: push 00412856h ; __vbaExceptHandler
loc_005EAD9B: mov eax, fs:[00000000h]
loc_005EADA1: push eax
loc_005EADA2: mov fs:[00000000h], esp
loc_005EADA9: sub esp, 0000002Ch
loc_005EADAC: push ebx
loc_005EADAD: push esi
loc_005EADAE: push edi
loc_005EADAF: mov var_C, esp
loc_005EADB2: mov var_8, 00403330h
loc_005EADB9: xor ebx, ebx
loc_005EADBB: mov var_4, ebx
loc_005EADBE: mov esi, Me
loc_005EADC1: push esi
loc_005EADC2: mov eax, [esi]
loc_005EADC4: call [eax+00000004h]
loc_005EADC7: mov eax, [esi+000000D0h]
loc_005EADCD: mov cx, bDayHeaderFontItalic
loc_005EADD1: lea edi, [esi+000000D0h]
loc_005EADD7: mov var_24, ebx
loc_005EADDA: cmp eax, ebx
loc_005EADDC: mov var_1C, cx
loc_005EADE0: mov var_24, 0000000Bh
loc_005EADE7: jnz 005EADF5h
loc_005EADE9: push edi
loc_005EADEA: push 00446F48h
loc_005EADEF: call [004012FCh] ; __vbaNew2
loc_005EADF5: mov eax, var_24
loc_005EADF8: mov ecx, var_20
loc_005EADFB: sub esp, 00000010h
loc_005EADFE: mov edx, esp
loc_005EAE00: push 00000004h
loc_005EAE02: mov [edx], eax
loc_005EAE04: mov eax, var_1C
loc_005EAE07: mov [edx+00000004h], ecx
loc_005EAE0A: mov ecx, var_18
loc_005EAE0D: mov [edx+00000008h], eax
loc_005EAE10: mov [edx+0000000Ch], ecx
loc_005EAE13: mov edx, [edi]
loc_005EAE15: push edx
loc_005EAE16: call [004013F0h] ; __vbaLateIdSt
loc_005EAE1C: lea ecx, var_24
loc_005EAE1F: call [00401030h] ; __vbaFreeVar
loc_005EAE25: sub esp, 00000010h
loc_005EAE28: mov ecx, 00000008h
loc_005EAE2D: mov edi, esp
loc_005EAE2F: mov edx, [esi]
loc_005EAE31: mov var_24, ecx
loc_005EAE34: mov eax, 0043C5FCh ; "DayHeaderFontItalic"
loc_005EAE39: mov [edi], ecx
loc_005EAE3B: mov ecx, var_20
loc_005EAE3E: mov var_1C, eax
loc_005EAE41: push esi
loc_005EAE42: mov [edi+00000004h], ecx
loc_005EAE45: mov [edi+00000008h], eax
loc_005EAE48: mov eax, var_18
loc_005EAE4B: mov [edi+0000000Ch], eax
loc_005EAE4E: call [edx+00000390h]
loc_005EAE54: cmp eax, ebx
loc_005EAE56: fnclex
loc_005EAE58: jge 005EAE6Ch
loc_005EAE5A: push 00000390h
loc_005EAE5F: push 00446758h
loc_005EAE64: push esi
loc_005EAE65: push eax
loc_005EAE66: call [004010CCh] ; __vbaHresultCheckObj
loc_005EAE6C: cmp [esi+00000090h], bx
loc_005EAE73: jz 005EAE94h
loc_005EAE75: mov ecx, [esi]
loc_005EAE77: push esi
loc_005EAE78: call [ecx+00000948h]
loc_005EAE7E: cmp eax, ebx
loc_005EAE80: jge 005EAE94h
loc_005EAE82: push 00000948h
loc_005EAE87: push 00446644h
loc_005EAE8C: push esi
loc_005EAE8D: push eax
loc_005EAE8E: call [004010CCh] ; __vbaHresultCheckObj
loc_005EAE94: mov eax, Me
loc_005EAE97: push eax
loc_005EAE98: mov edx, [eax]
loc_005EAE9A: call [edx+00000008h]
loc_005EAE9D: mov eax, var_4
loc_005EAEA0: mov ecx, var_14
loc_005EAEA3: pop edi
loc_005EAEA4: pop esi
loc_005EAEA5: mov fs:[00000000h], ecx
loc_005EAEAC: pop ebx
loc_005EAEAD: mov esp, ebp
loc_005EAEAF: pop ebp
loc_005EAEB0: retn 0008h
End Sub
Public Property Get DayHeaderFontName(arg_C) '5EAEC0
loc_005EAEC0: push ebp
loc_005EAEC1: mov ebp, esp
loc_005EAEC3: sub esp, 0000000Ch
loc_005EAEC6: push 00412856h ; __vbaExceptHandler
loc_005EAECB: mov eax, fs:[00000000h]
loc_005EAED1: push eax
loc_005EAED2: mov fs:[00000000h], esp
loc_005EAED9: sub esp, 00000044h
loc_005EAEDC: push ebx
loc_005EAEDD: push esi
loc_005EAEDE: push edi
loc_005EAEDF: mov var_C, esp
loc_005EAEE2: mov var_8, 00403338h
loc_005EAEE9: xor ebx, ebx
loc_005EAEEB: mov var_4, ebx
loc_005EAEEE: mov esi, Me
loc_005EAEF1: push esi
loc_005EAEF2: mov eax, [esi]
loc_005EAEF4: call [eax+00000004h]
loc_005EAEF7: mov ecx, arg_C
loc_005EAEFA: lea edi, [esi+000000D0h]
loc_005EAF00: mov var_18, ebx
loc_005EAF03: mov var_1C, ebx
loc_005EAF06: mov [ecx], ebx
loc_005EAF08: mov eax, [edi]
loc_005EAF0A: cmp eax, ebx
loc_005EAF0C: mov var_2C, ebx
loc_005EAF0F: mov var_3C, ebx
loc_005EAF12: jnz 005EAF20h
loc_005EAF14: push edi
loc_005EAF15: push 00446F48h
loc_005EAF1A: call [004012FCh] ; __vbaNew2
loc_005EAF20: mov edx, [edi]
loc_005EAF22: push ebx
loc_005EAF23: push ebx
loc_005EAF24: lea eax, var_2C
loc_005EAF27: push edx
loc_005EAF28: push eax
loc_005EAF29: call [00401214h] ; __vbaLateIdCallLd
loc_005EAF2F: add esp, 00000010h
loc_005EAF32: push eax
loc_005EAF33: call [00401040h] ; __vbaStrVarMove
loc_005EAF39: mov ecx, [esi]
loc_005EAF3B: lea edx, var_1C
loc_005EAF3E: push edx
loc_005EAF3F: push esi
loc_005EAF40: mov var_34, eax
loc_005EAF43: mov var_3C, 00000008h
loc_005EAF4A: call [ecx+000008B0h]
loc_005EAF50: cmp eax, ebx
loc_005EAF52: jge 005EAF66h
loc_005EAF54: push 000008B0h
loc_005EAF59: push 00446644h
loc_005EAF5E: push esi
loc_005EAF5F: push eax
loc_005EAF60: call [004010CCh] ; __vbaHresultCheckObj
loc_005EAF66: mov ecx, var_3C
loc_005EAF69: mov edx, var_38
loc_005EAF6C: sub esp, 00000010h
loc_005EAF6F: mov eax, esp
loc_005EAF71: push ebx
loc_005EAF72: mov [eax], ecx
loc_005EAF74: mov ecx, var_34
loc_005EAF77: mov [eax+00000004h], edx
loc_005EAF7A: mov edx, var_30
loc_005EAF7D: mov [eax+00000008h], ecx
loc_005EAF80: mov [eax+0000000Ch], edx
loc_005EAF83: mov eax, var_1C
loc_005EAF86: push eax
loc_005EAF87: call [004013F0h] ; __vbaLateIdSt
loc_005EAF8D: lea ecx, var_1C
loc_005EAF90: call [0040142Ch] ; __vbaFreeObj
loc_005EAF96: lea ecx, var_3C
loc_005EAF99: lea edx, var_2C
loc_005EAF9C: push ecx
loc_005EAF9D: push edx
loc_005EAF9E: push 00000002h
loc_005EAFA0: call [00401050h] ; __vbaFreeVarList
loc_005EAFA6: add esp, 0000000Ch
loc_005EAFA9: push 005EAFDDh
loc_005EAFAE: jmp 005EAFDCh
loc_005EAFB0: test var_4, 04h
loc_005EAFB4: jz 005EAFBFh
loc_005EAFB6: lea ecx, var_18
loc_005EAFB9: call [00401430h] ; __vbaFreeStr
loc_005EAFBF: lea ecx, var_1C
loc_005EAFC2: call [0040142Ch] ; __vbaFreeObj
loc_005EAFC8: lea eax, var_3C
loc_005EAFCB: lea ecx, var_2C
loc_005EAFCE: push eax
loc_005EAFCF: push ecx
loc_005EAFD0: push 00000002h
loc_005EAFD2: call [00401050h] ; __vbaFreeVarList
loc_005EAFD8: add esp, 0000000Ch
loc_005EAFDB: ret
loc_005EAFDC: ret
loc_005EAFDD: mov eax, Me
loc_005EAFE0: push eax
loc_005EAFE1: mov edx, [eax]
loc_005EAFE3: call [edx+00000008h]
loc_005EAFE6: mov eax, arg_C
loc_005EAFE9: mov ecx, var_18
loc_005EAFEC: mov [eax], ecx
loc_005EAFEE: mov eax, var_4
loc_005EAFF1: mov ecx, var_14
loc_005EAFF4: pop edi
loc_005EAFF5: pop esi
loc_005EAFF6: mov fs:[00000000h], ecx
loc_005EAFFD: pop ebx
loc_005EAFFE: mov esp, ebp
loc_005EB000: pop ebp
loc_005EB001: retn 0008h
End Sub
Public Property Let DayHeaderFontName(sDayHeaderFontName) '5EB010
loc_005EB010: push ebp
loc_005EB011: mov ebp, esp
loc_005EB013: sub esp, 0000000Ch
loc_005EB016: push 00412856h ; __vbaExceptHandler
loc_005EB01B: mov eax, fs:[00000000h]
loc_005EB021: push eax
loc_005EB022: mov fs:[00000000h], esp
loc_005EB029: sub esp, 00000030h
loc_005EB02C: push ebx
loc_005EB02D: push esi
loc_005EB02E: push edi
loc_005EB02F: mov var_C, esp
loc_005EB032: mov var_8, 00403348h
loc_005EB039: xor edi, edi
loc_005EB03B: mov var_4, edi
loc_005EB03E: mov esi, Me
loc_005EB041: push esi
loc_005EB042: mov eax, [esi]
loc_005EB044: call [eax+00000004h]
loc_005EB047: mov edx, sDayHeaderFontName
loc_005EB04A: lea ecx, var_18
loc_005EB04D: mov var_18, edi
loc_005EB050: call [00401310h] ; __vbaStrCopy
loc_005EB056: mov eax, [esi+000000D0h]
loc_005EB05C: mov ecx, var_18
loc_005EB05F: lea edi, [esi+000000D0h]
loc_005EB065: mov var_20, ecx
loc_005EB068: test eax, eax
loc_005EB06A: mov ebx, 00000008h
loc_005EB06F: jnz 005EB07Dh
loc_005EB071: push edi
loc_005EB072: push 00446F48h
loc_005EB077: call [004012FCh] ; __vbaNew2
loc_005EB07D: sub esp, 00000010h
loc_005EB080: mov eax, var_20
loc_005EB083: mov edx, esp
loc_005EB085: mov ecx, var_1C
loc_005EB088: push 00000000h
loc_005EB08A: mov [edx], ebx
loc_005EB08C: mov ebx, var_24
loc_005EB08F: mov [edx+00000004h], ebx
loc_005EB092: mov [edx+00000008h], eax
loc_005EB095: mov [edx+0000000Ch], ecx
loc_005EB098: mov edx, [edi]
loc_005EB09A: push edx
loc_005EB09B: call [004013F0h] ; __vbaLateIdSt
loc_005EB0A1: sub esp, 00000010h
loc_005EB0A4: mov ecx, 00000008h
loc_005EB0A9: mov edi, esp
loc_005EB0AB: mov edx, [esi]
loc_005EB0AD: mov eax, 0043C628h ; "DayHeaderFontName"
loc_005EB0B2: push esi
loc_005EB0B3: mov [edi], ecx
loc_005EB0B5: mov [edi+00000004h], ebx
loc_005EB0B8: mov [edi+00000008h], eax
loc_005EB0BB: mov eax, var_1C
loc_005EB0BE: mov [edi+0000000Ch], eax
loc_005EB0C1: call [edx+00000390h]
loc_005EB0C7: test eax, eax
loc_005EB0C9: fnclex
loc_005EB0CB: jge 005EB0DFh
loc_005EB0CD: push 00000390h
loc_005EB0D2: push 00446758h
loc_005EB0D7: push esi
loc_005EB0D8: push eax
loc_005EB0D9: call [004010CCh] ; __vbaHresultCheckObj
loc_005EB0DF: cmp [esi+00000090h], 0000h
loc_005EB0E7: jz 005EB108h
loc_005EB0E9: mov ecx, [esi]
loc_005EB0EB: push esi
loc_005EB0EC: call [ecx+00000948h]
loc_005EB0F2: test eax, eax
loc_005EB0F4: jge 005EB108h
loc_005EB0F6: push 00000948h
loc_005EB0FB: push 00446644h
loc_005EB100: push esi
loc_005EB101: push eax
loc_005EB102: call [004010CCh] ; __vbaHresultCheckObj
loc_005EB108: push 005EB117h
loc_005EB10D: lea ecx, var_18
loc_005EB110: call [00401430h] ; __vbaFreeStr
loc_005EB116: ret
loc_005EB117: mov eax, Me
loc_005EB11A: push eax
loc_005EB11B: mov edx, [eax]
loc_005EB11D: call [edx+00000008h]
loc_005EB120: mov eax, var_4
loc_005EB123: mov ecx, var_14
loc_005EB126: pop edi
loc_005EB127: pop esi
loc_005EB128: mov fs:[00000000h], ecx
loc_005EB12F: pop ebx
loc_005EB130: mov esp, ebp
loc_005EB132: pop ebp
loc_005EB133: retn 0008h
End Sub
Public Property Get DayHeaderFontSize(arg_C) '5EB140
loc_005EB140: push ebp
loc_005EB141: mov ebp, esp
loc_005EB143: sub esp, 0000000Ch
loc_005EB146: push 00412856h ; __vbaExceptHandler
loc_005EB14B: mov eax, fs:[00000000h]
loc_005EB151: push eax
loc_005EB152: mov fs:[00000000h], esp
loc_005EB159: sub esp, 0000001Ch
loc_005EB15C: push ebx
loc_005EB15D: push esi
loc_005EB15E: push edi
loc_005EB15F: mov var_C, esp
loc_005EB162: mov var_8, 00403358h
loc_005EB169: xor edi, edi
loc_005EB16B: mov var_4, edi
loc_005EB16E: mov esi, Me
loc_005EB171: push esi
loc_005EB172: mov eax, [esi]
loc_005EB174: call [eax+00000004h]
loc_005EB177: mov eax, [esi+000000D0h]
loc_005EB17D: add esi, 000000D0h
loc_005EB183: cmp eax, edi
loc_005EB185: mov var_18, edi
loc_005EB188: mov var_28, edi
loc_005EB18B: jnz 005EB199h
loc_005EB18D: push esi
loc_005EB18E: push 00446F48h
loc_005EB193: call [004012FCh] ; __vbaNew2
loc_005EB199: mov ecx, [esi]
loc_005EB19B: push edi
loc_005EB19C: push 00000002h
loc_005EB19E: lea edx, var_28
loc_005EB1A1: push ecx
loc_005EB1A2: push edx
loc_005EB1A3: call [00401214h] ; __vbaLateIdCallLd
loc_005EB1A9: add esp, 00000010h
loc_005EB1AC: push eax
loc_005EB1AD: call [00401190h] ; __vbaCyVar
loc_005EB1B3: push edx
loc_005EB1B4: push eax
loc_005EB1B5: call [004013D4h] ; __vbaI4Cy
loc_005EB1BB: lea ecx, var_28
loc_005EB1BE: mov var_18, eax
loc_005EB1C1: call [00401030h] ; __vbaFreeVar
loc_005EB1C7: push 005EB1D9h
loc_005EB1CC: jmp 005EB1D8h
loc_005EB1CE: lea ecx, var_28
loc_005EB1D1: call [00401030h] ; __vbaFreeVar
loc_005EB1D7: ret
loc_005EB1D8: ret
loc_005EB1D9: mov eax, Me
loc_005EB1DC: push eax
loc_005EB1DD: mov ecx, [eax]
loc_005EB1DF: call [ecx+00000008h]
loc_005EB1E2: mov edx, arg_C
loc_005EB1E5: mov eax, var_18
loc_005EB1E8: mov [edx], eax
loc_005EB1EA: mov eax, var_4
loc_005EB1ED: mov ecx, var_14
loc_005EB1F0: pop edi
loc_005EB1F1: pop esi
loc_005EB1F2: mov fs:[00000000h], ecx
loc_005EB1F9: pop ebx
loc_005EB1FA: mov esp, ebp
loc_005EB1FC: pop ebp
loc_005EB1FD: retn 0008h
End Sub
Public Property Let DayHeaderFontSize(lDayHeaderFontSize) '5EB200
loc_005EB200: push ebp
loc_005EB201: mov ebp, esp
loc_005EB203: sub esp, 0000000Ch
loc_005EB206: push 00412856h ; __vbaExceptHandler
loc_005EB20B: mov eax, fs:[00000000h]
loc_005EB211: push eax
loc_005EB212: mov fs:[00000000h], esp
loc_005EB219: sub esp, 0000002Ch
loc_005EB21C: push ebx
loc_005EB21D: push esi
loc_005EB21E: push edi
loc_005EB21F: mov var_C, esp
loc_005EB222: mov var_8, 00403368h
loc_005EB229: mov var_4, 00000000h
loc_005EB230: mov esi, Me
loc_005EB233: push esi
loc_005EB234: mov eax, [esi]
loc_005EB236: call [eax+00000004h]
loc_005EB239: mov eax, [esi+000000D0h]
loc_005EB23F: lea edi, [esi+000000D0h]
loc_005EB245: test eax, eax
loc_005EB247: mov ebx, 00000003h
loc_005EB24C: jnz 005EB25Ah
loc_005EB24E: push edi
loc_005EB24F: push 00446F48h
loc_005EB254: call [004012FCh] ; __vbaNew2
loc_005EB25A: sub esp, 00000010h
loc_005EB25D: mov eax, lDayHeaderFontSize
loc_005EB260: mov ecx, esp
loc_005EB262: mov edx, var_18
loc_005EB265: push 00000002h
loc_005EB267: mov [ecx], ebx
loc_005EB269: mov ebx, var_20
loc_005EB26C: mov [ecx+00000004h], ebx
loc_005EB26F: mov [ecx+00000008h], eax
loc_005EB272: mov eax, [edi]
loc_005EB274: push eax
loc_005EB275: mov [ecx+0000000Ch], edx
loc_005EB278: call [004013F0h] ; __vbaLateIdSt
loc_005EB27E: sub esp, 00000010h
loc_005EB281: mov ecx, 00000008h
loc_005EB286: mov edi, esp
loc_005EB288: mov edx, [esi]
loc_005EB28A: mov eax, 0043C650h ; "DayHeaderFontSize"
loc_005EB28F: push esi
loc_005EB290: mov [edi], ecx
loc_005EB292: mov [edi+00000004h], ebx
loc_005EB295: mov [edi+00000008h], eax
loc_005EB298: mov eax, var_18
loc_005EB29B: mov [edi+0000000Ch], eax
loc_005EB29E: call [edx+00000390h]
loc_005EB2A4: test eax, eax
loc_005EB2A6: fnclex
loc_005EB2A8: jge 005EB2BCh
loc_005EB2AA: push 00000390h
loc_005EB2AF: push 00446758h
loc_005EB2B4: push esi
loc_005EB2B5: push eax
loc_005EB2B6: call [004010CCh] ; __vbaHresultCheckObj
loc_005EB2BC: cmp [esi+00000090h], 0000h
loc_005EB2C4: jz 005EB2E5h
loc_005EB2C6: mov ecx, [esi]
loc_005EB2C8: push esi
loc_005EB2C9: call [ecx+00000948h]
loc_005EB2CF: test eax, eax
loc_005EB2D1: jge 005EB2E5h
loc_005EB2D3: push 00000948h
loc_005EB2D8: push 00446644h
loc_005EB2DD: push esi
loc_005EB2DE: push eax
loc_005EB2DF: call [004010CCh] ; __vbaHresultCheckObj
loc_005EB2E5: mov eax, Me
loc_005EB2E8: push eax
loc_005EB2E9: mov edx, [eax]
loc_005EB2EB: call [edx+00000008h]
loc_005EB2EE: mov eax, var_4
loc_005EB2F1: mov ecx, var_14
loc_005EB2F4: pop edi
loc_005EB2F5: pop esi
loc_005EB2F6: mov fs:[00000000h], ecx
loc_005EB2FD: pop ebx
loc_005EB2FE: mov esp, ebp
loc_005EB300: pop ebp
loc_005EB301: retn 0008h
End Sub
Public Property Get DaysFont(arg_C) '5EB310
loc_005EB310: push ebp
loc_005EB311: mov ebp, esp
loc_005EB313: sub esp, 0000000Ch
loc_005EB316: push 00412856h ; __vbaExceptHandler
loc_005EB31B: mov eax, fs:[00000000h]
loc_005EB321: push eax
loc_005EB322: mov fs:[00000000h], esp
loc_005EB329: sub esp, 0000000Ch
loc_005EB32C: push ebx
loc_005EB32D: push esi
loc_005EB32E: push edi
loc_005EB32F: mov var_C, esp
loc_005EB332: mov var_8, 00403370h
loc_005EB339: xor edi, edi
loc_005EB33B: mov var_4, edi
loc_005EB33E: mov esi, Me
loc_005EB341: push esi
loc_005EB342: mov eax, [esi]
loc_005EB344: call [eax+00000004h]
loc_005EB347: mov ecx, arg_C
loc_005EB34A: add esi, 000000D4h
loc_005EB350: mov var_18, edi
loc_005EB353: mov [ecx], edi
loc_005EB355: mov eax, [esi]
loc_005EB357: cmp eax, edi
loc_005EB359: jnz 005EB367h
loc_005EB35B: push esi
loc_005EB35C: push 00446F48h
loc_005EB361: call [004012FCh] ; __vbaNew2
loc_005EB367: mov edx, [esi]
loc_005EB369: lea eax, var_18
loc_005EB36C: push edx
loc_005EB36D: push eax
loc_005EB36E: call [00401130h] ; __vbaObjSetAddref
loc_005EB374: push 005EB386h
loc_005EB379: jmp 005EB385h
loc_005EB37B: lea ecx, var_18
loc_005EB37E: call [0040142Ch] ; __vbaFreeObj
loc_005EB384: ret
loc_005EB385: ret
loc_005EB386: mov eax, Me
loc_005EB389: push eax
loc_005EB38A: mov ecx, [eax]
loc_005EB38C: call [ecx+00000008h]
loc_005EB38F: mov edx, arg_C
loc_005EB392: mov eax, var_18
loc_005EB395: mov [edx], eax
loc_005EB397: mov eax, var_4
loc_005EB39A: mov ecx, var_14
loc_005EB39D: pop edi
loc_005EB39E: pop esi
loc_005EB39F: mov fs:[00000000h], ecx
loc_005EB3A6: pop ebx
loc_005EB3A7: mov esp, ebp
loc_005EB3A9: pop ebp
loc_005EB3AA: retn 0008h
End Sub
Public Property Set DaysFont(oDaysFont) '5EB3B0
loc_005EB3B0: push ebp
loc_005EB3B1: mov ebp, esp
loc_005EB3B3: sub esp, 0000000Ch
loc_005EB3B6: push 00412856h ; __vbaExceptHandler
loc_005EB3BB: mov eax, fs:[00000000h]
loc_005EB3C1: push eax
loc_005EB3C2: mov fs:[00000000h], esp
loc_005EB3C9: sub esp, 00000020h
loc_005EB3CC: push ebx
loc_005EB3CD: push esi
loc_005EB3CE: push edi
loc_005EB3CF: mov var_C, esp
loc_005EB3D2: mov var_8, 00403380h
loc_005EB3D9: xor ebx, ebx
loc_005EB3DB: mov var_4, ebx
loc_005EB3DE: mov esi, Me
loc_005EB3E1: push esi
loc_005EB3E2: mov eax, [esi]
loc_005EB3E4: call [eax+00000004h]
loc_005EB3E7: mov ecx, oDaysFont
loc_005EB3EA: mov edi, [00401130h] ; __vbaObjSetAddref
loc_005EB3F0: lea edx, var_18
loc_005EB3F3: push ecx
loc_005EB3F4: push edx
loc_005EB3F5: mov var_18, ebx
loc_005EB3F8: call edi
loc_005EB3FA: mov eax, var_18
loc_005EB3FD: lea ecx, [esi+000000D4h]
loc_005EB403: push eax
loc_005EB404: push ecx
loc_005EB405: call edi
loc_005EB407: sub esp, 00000010h
loc_005EB40A: mov ecx, 00000008h
loc_005EB40F: mov edi, esp
loc_005EB411: mov edx, [esi]
loc_005EB413: mov eax, 0043C678h ; "DaysFont"
loc_005EB418: push esi
loc_005EB419: mov [edi], ecx
loc_005EB41B: mov ecx, var_24
loc_005EB41E: mov [edi+00000004h], ecx
loc_005EB421: mov [edi+00000008h], eax
loc_005EB424: mov eax, var_1C
loc_005EB427: mov [edi+0000000Ch], eax
loc_005EB42A: call [edx+00000390h]
loc_005EB430: cmp eax, ebx
loc_005EB432: fnclex
loc_005EB434: jge 005EB448h
loc_005EB436: push 00000390h
loc_005EB43B: push 00446758h
loc_005EB440: push esi
loc_005EB441: push eax
loc_005EB442: call [004010CCh] ; __vbaHresultCheckObj
loc_005EB448: cmp [esi+00000090h], bx
loc_005EB44F: jz 005EB470h
loc_005EB451: mov ecx, [esi]
loc_005EB453: push esi
loc_005EB454: call [ecx+00000948h]
loc_005EB45A: cmp eax, ebx
loc_005EB45C: jge 005EB470h
loc_005EB45E: push 00000948h
loc_005EB463: push 00446644h
loc_005EB468: push esi
loc_005EB469: push eax
loc_005EB46A: call [004010CCh] ; __vbaHresultCheckObj
loc_005EB470: push 005EB47Fh
loc_005EB475: lea ecx, var_18
loc_005EB478: call [0040142Ch] ; __vbaFreeObj
loc_005EB47E: ret
loc_005EB47F: mov eax, Me
loc_005EB482: push eax
loc_005EB483: mov edx, [eax]
loc_005EB485: call [edx+00000008h]
loc_005EB488: mov eax, var_4
loc_005EB48B: mov ecx, var_14
loc_005EB48E: pop edi
loc_005EB48F: pop esi
loc_005EB490: mov fs:[00000000h], ecx
loc_005EB497: pop ebx
loc_005EB498: mov esp, ebp
loc_005EB49A: pop ebp
loc_005EB49B: retn 0008h
End Sub
Public Property Get DaysFontBold(arg_C) '5EB4A0
loc_005EB4A0: push ebp
loc_005EB4A1: mov ebp, esp
loc_005EB4A3: sub esp, 0000000Ch
loc_005EB4A6: push 00412856h ; __vbaExceptHandler
loc_005EB4AB: mov eax, fs:[00000000h]
loc_005EB4B1: push eax
loc_005EB4B2: mov fs:[00000000h], esp
loc_005EB4B9: sub esp, 0000001Ch
loc_005EB4BC: push ebx
loc_005EB4BD: push esi
loc_005EB4BE: push edi
loc_005EB4BF: mov var_C, esp
loc_005EB4C2: mov var_8, 00403390h
loc_005EB4C9: xor edi, edi
loc_005EB4CB: mov var_4, edi
loc_005EB4CE: mov esi, Me
loc_005EB4D1: push esi
loc_005EB4D2: mov eax, [esi]
loc_005EB4D4: call [eax+00000004h]
loc_005EB4D7: mov eax, [esi+000000D4h]
loc_005EB4DD: add esi, 000000D4h
loc_005EB4E3: cmp eax, edi
loc_005EB4E5: mov var_18, edi
loc_005EB4E8: mov var_28, edi
loc_005EB4EB: jnz 005EB4F9h
loc_005EB4ED: push esi
loc_005EB4EE: push 00446F48h
loc_005EB4F3: call [004012FCh] ; __vbaNew2
loc_005EB4F9: mov ecx, [esi]
loc_005EB4FB: push edi
loc_005EB4FC: push 00000003h
loc_005EB4FE: lea edx, var_28
loc_005EB501: push ecx
loc_005EB502: push edx
loc_005EB503: call [00401214h] ; __vbaLateIdCallLd
loc_005EB509: add esp, 00000010h
loc_005EB50C: push eax
loc_005EB50D: call [00401150h] ; __vbaBoolVar
loc_005EB513: lea ecx, var_28
loc_005EB516: mov var_18, eax
loc_005EB519: call [00401030h] ; __vbaFreeVar
loc_005EB51F: push 005EB531h
loc_005EB524: jmp 005EB530h
loc_005EB526: lea ecx, var_28
loc_005EB529: call [00401030h] ; __vbaFreeVar
loc_005EB52F: ret
loc_005EB530: ret
loc_005EB531: mov eax, Me
loc_005EB534: push eax
loc_005EB535: mov ecx, [eax]
loc_005EB537: call [ecx+00000008h]
loc_005EB53A: mov edx, arg_C
loc_005EB53D: mov ax, var_18
loc_005EB541: mov [edx], ax
loc_005EB544: mov eax, var_4
loc_005EB547: mov ecx, var_14
loc_005EB54A: pop edi
loc_005EB54B: pop esi
loc_005EB54C: mov fs:[00000000h], ecx
loc_005EB553: pop ebx
loc_005EB554: mov esp, ebp
loc_005EB556: pop ebp
loc_005EB557: retn 0008h
End Sub
Public Property Let DaysFontBold(bDaysFontBold) '5EB560
loc_005EB560: push ebp
loc_005EB561: mov ebp, esp
loc_005EB563: sub esp, 0000000Ch
loc_005EB566: push 00412856h ; __vbaExceptHandler
loc_005EB56B: mov eax, fs:[00000000h]
loc_005EB571: push eax
loc_005EB572: mov fs:[00000000h], esp
loc_005EB579: sub esp, 0000002Ch
loc_005EB57C: push ebx
loc_005EB57D: push esi
loc_005EB57E: push edi
loc_005EB57F: mov var_C, esp
loc_005EB582: mov var_8, 004033A0h
loc_005EB589: xor ebx, ebx
loc_005EB58B: mov var_4, ebx
loc_005EB58E: mov esi, Me
loc_005EB591: push esi
loc_005EB592: mov eax, [esi]
loc_005EB594: call [eax+00000004h]
loc_005EB597: mov eax, [esi+000000D4h]
loc_005EB59D: mov cx, bDaysFontBold
loc_005EB5A1: lea edi, [esi+000000D4h]
loc_005EB5A7: mov var_24, ebx
loc_005EB5AA: cmp eax, ebx
loc_005EB5AC: mov var_1C, cx
loc_005EB5B0: mov var_24, 0000000Bh
loc_005EB5B7: jnz 005EB5C5h
loc_005EB5B9: push edi
loc_005EB5BA: push 00446F48h
loc_005EB5BF: call [004012FCh] ; __vbaNew2
loc_005EB5C5: mov eax, var_24
loc_005EB5C8: mov ecx, var_20
loc_005EB5CB: sub esp, 00000010h
loc_005EB5CE: mov edx, esp
loc_005EB5D0: push 00000003h
loc_005EB5D2: mov [edx], eax
loc_005EB5D4: mov eax, var_1C
loc_005EB5D7: mov [edx+00000004h], ecx
loc_005EB5DA: mov ecx, var_18
loc_005EB5DD: mov [edx+00000008h], eax
loc_005EB5E0: mov [edx+0000000Ch], ecx
loc_005EB5E3: mov edx, [edi]
loc_005EB5E5: push edx
loc_005EB5E6: call [004013F0h] ; __vbaLateIdSt
loc_005EB5EC: lea ecx, var_24
loc_005EB5EF: call [00401030h] ; __vbaFreeVar
loc_005EB5F5: sub esp, 00000010h
loc_005EB5F8: mov ecx, 00000008h
loc_005EB5FD: mov edi, esp
loc_005EB5FF: mov edx, [esi]
loc_005EB601: mov var_24, ecx
loc_005EB604: mov eax, 0043C690h ; "DaysFontBold"
loc_005EB609: mov [edi], ecx
loc_005EB60B: mov ecx, var_20
loc_005EB60E: mov var_1C, eax
loc_005EB611: push esi
loc_005EB612: mov [edi+00000004h], ecx
loc_005EB615: mov [edi+00000008h], eax
loc_005EB618: mov eax, var_18
loc_005EB61B: mov [edi+0000000Ch], eax
loc_005EB61E: call [edx+00000390h]
loc_005EB624: cmp eax, ebx
loc_005EB626: fnclex
loc_005EB628: jge 005EB63Ch
loc_005EB62A: push 00000390h
loc_005EB62F: push 00446758h
loc_005EB634: push esi
loc_005EB635: push eax
loc_005EB636: call [004010CCh] ; __vbaHresultCheckObj
loc_005EB63C: cmp [esi+00000090h], bx
loc_005EB643: jz 005EB664h
loc_005EB645: mov ecx, [esi]
loc_005EB647: push esi
loc_005EB648: call [ecx+00000948h]
loc_005EB64E: cmp eax, ebx
loc_005EB650: jge 005EB664h
loc_005EB652: push 00000948h
loc_005EB657: push 00446644h
loc_005EB65C: push esi
loc_005EB65D: push eax
loc_005EB65E: call [004010CCh] ; __vbaHresultCheckObj
loc_005EB664: mov eax, Me
loc_005EB667: push eax
loc_005EB668: mov edx, [eax]
loc_005EB66A: call [edx+00000008h]
loc_005EB66D: mov eax, var_4
loc_005EB670: mov ecx, var_14
loc_005EB673: pop edi
loc_005EB674: pop esi
loc_005EB675: mov fs:[00000000h], ecx
loc_005EB67C: pop ebx
loc_005EB67D: mov esp, ebp
loc_005EB67F: pop ebp
loc_005EB680: retn 0008h
End Sub
Public Property Get DaysFontItalic(arg_C) '5EB690
loc_005EB690: push ebp
loc_005EB691: mov ebp, esp
loc_005EB693: sub esp, 0000000Ch
loc_005EB696: push 00412856h ; __vbaExceptHandler
loc_005EB69B: mov eax, fs:[00000000h]
loc_005EB6A1: push eax
loc_005EB6A2: mov fs:[00000000h], esp
loc_005EB6A9: sub esp, 0000001Ch
loc_005EB6AC: push ebx
loc_005EB6AD: push esi
loc_005EB6AE: push edi
loc_005EB6AF: mov var_C, esp
loc_005EB6B2: mov var_8, 004033A8h
loc_005EB6B9: xor edi, edi
loc_005EB6BB: mov var_4, edi
loc_005EB6BE: mov esi, Me
loc_005EB6C1: push esi
loc_005EB6C2: mov eax, [esi]
loc_005EB6C4: call [eax+00000004h]
loc_005EB6C7: mov eax, [esi+000000D4h]
loc_005EB6CD: add esi, 000000D4h
loc_005EB6D3: cmp eax, edi
loc_005EB6D5: mov var_18, edi
loc_005EB6D8: mov var_28, edi
loc_005EB6DB: jnz 005EB6E9h
loc_005EB6DD: push esi
loc_005EB6DE: push 00446F48h
loc_005EB6E3: call [004012FCh] ; __vbaNew2
loc_005EB6E9: mov ecx, [esi]
loc_005EB6EB: push edi
loc_005EB6EC: push 00000004h
loc_005EB6EE: lea edx, var_28
loc_005EB6F1: push ecx
loc_005EB6F2: push edx
loc_005EB6F3: call [00401214h] ; __vbaLateIdCallLd
loc_005EB6F9: add esp, 00000010h
loc_005EB6FC: push eax
loc_005EB6FD: call [00401150h] ; __vbaBoolVar
loc_005EB703: lea ecx, var_28
loc_005EB706: mov var_18, eax
loc_005EB709: call [00401030h] ; __vbaFreeVar
loc_005EB70F: push 005EB721h
loc_005EB714: jmp 005EB720h
loc_005EB716: lea ecx, var_28
loc_005EB719: call [00401030h] ; __vbaFreeVar
loc_005EB71F: ret
loc_005EB720: ret
loc_005EB721: mov eax, Me
loc_005EB724: push eax
loc_005EB725: mov ecx, [eax]
loc_005EB727: call [ecx+00000008h]
loc_005EB72A: mov edx, arg_C
loc_005EB72D: mov ax, var_18
loc_005EB731: mov [edx], ax
loc_005EB734: mov eax, var_4
loc_005EB737: mov ecx, var_14
loc_005EB73A: pop edi
loc_005EB73B: pop esi
loc_005EB73C: mov fs:[00000000h], ecx
loc_005EB743: pop ebx
loc_005EB744: mov esp, ebp
loc_005EB746: pop ebp
loc_005EB747: retn 0008h
End Sub
Public Property Let DaysFontItalic(bDaysFontItalic) '5EB750
loc_005EB750: push ebp
loc_005EB751: mov ebp, esp
loc_005EB753: sub esp, 0000000Ch
loc_005EB756: push 00412856h ; __vbaExceptHandler
loc_005EB75B: mov eax, fs:[00000000h]
loc_005EB761: push eax
loc_005EB762: mov fs:[00000000h], esp
loc_005EB769: sub esp, 0000002Ch
loc_005EB76C: push ebx
loc_005EB76D: push esi
loc_005EB76E: push edi
loc_005EB76F: mov var_C, esp
loc_005EB772: mov var_8, 004033B8h
loc_005EB779: xor ebx, ebx
loc_005EB77B: mov var_4, ebx
loc_005EB77E: mov esi, Me
loc_005EB781: push esi
loc_005EB782: mov eax, [esi]
loc_005EB784: call [eax+00000004h]
loc_005EB787: mov eax, [esi+000000D4h]
loc_005EB78D: mov cx, bDaysFontItalic
loc_005EB791: lea edi, [esi+000000D4h]
loc_005EB797: mov var_24, ebx
loc_005EB79A: cmp eax, ebx
loc_005EB79C: mov var_1C, cx
loc_005EB7A0: mov var_24, 0000000Bh
loc_005EB7A7: jnz 005EB7B5h
loc_005EB7A9: push edi
loc_005EB7AA: push 00446F48h
loc_005EB7AF: call [004012FCh] ; __vbaNew2
loc_005EB7B5: mov eax, var_24
loc_005EB7B8: mov ecx, var_20
loc_005EB7BB: sub esp, 00000010h
loc_005EB7BE: mov edx, esp
loc_005EB7C0: push 00000004h
loc_005EB7C2: mov [edx], eax
loc_005EB7C4: mov eax, var_1C
loc_005EB7C7: mov [edx+00000004h], ecx
loc_005EB7CA: mov ecx, var_18
loc_005EB7CD: mov [edx+00000008h], eax
loc_005EB7D0: mov [edx+0000000Ch], ecx
loc_005EB7D3: mov edx, [edi]
loc_005EB7D5: push edx
loc_005EB7D6: call [004013F0h] ; __vbaLateIdSt
loc_005EB7DC: lea ecx, var_24
loc_005EB7DF: call [00401030h] ; __vbaFreeVar
loc_005EB7E5: sub esp, 00000010h
loc_005EB7E8: mov ecx, 00000008h
loc_005EB7ED: mov edi, esp
loc_005EB7EF: mov edx, [esi]
loc_005EB7F1: mov var_24, ecx
loc_005EB7F4: mov eax, 0043C6B0h ; "DaysFontItalic"
loc_005EB7F9: mov [edi], ecx
loc_005EB7FB: mov ecx, var_20
loc_005EB7FE: mov var_1C, eax
loc_005EB801: push esi
loc_005EB802: mov [edi+00000004h], ecx
loc_005EB805: mov [edi+00000008h], eax
loc_005EB808: mov eax, var_18
loc_005EB80B: mov [edi+0000000Ch], eax
loc_005EB80E: call [edx+00000390h]
loc_005EB814: cmp eax, ebx
loc_005EB816: fnclex
loc_005EB818: jge 005EB82Ch
loc_005EB81A: push 00000390h
loc_005EB81F: push 00446758h
loc_005EB824: push esi
loc_005EB825: push eax
loc_005EB826: call [004010CCh] ; __vbaHresultCheckObj
loc_005EB82C: cmp [esi+00000090h], bx
loc_005EB833: jz 005EB854h
loc_005EB835: mov ecx, [esi]
loc_005EB837: push esi
loc_005EB838: call [ecx+00000948h]
loc_005EB83E: cmp eax, ebx
loc_005EB840: jge 005EB854h
loc_005EB842: push 00000948h
loc_005EB847: push 00446644h
loc_005EB84C: push esi
loc_005EB84D: push eax
loc_005EB84E: call [004010CCh] ; __vbaHresultCheckObj
loc_005EB854: mov eax, Me
loc_005EB857: push eax
loc_005EB858: mov edx, [eax]
loc_005EB85A: call [edx+00000008h]
loc_005EB85D: mov eax, var_4
loc_005EB860: mov ecx, var_14
loc_005EB863: pop edi
loc_005EB864: pop esi
loc_005EB865: mov fs:[00000000h], ecx
loc_005EB86C: pop ebx
loc_005EB86D: mov esp, ebp
loc_005EB86F: pop ebp
loc_005EB870: retn 0008h
End Sub
Public Property Get DaysFontName(arg_C) '5EB880
loc_005EB880: push ebp
loc_005EB881: mov ebp, esp
loc_005EB883: sub esp, 0000000Ch
loc_005EB886: push 00412856h ; __vbaExceptHandler
loc_005EB88B: mov eax, fs:[00000000h]
loc_005EB891: push eax
loc_005EB892: mov fs:[00000000h], esp
loc_005EB899: sub esp, 0000001Ch
loc_005EB89C: push ebx
loc_005EB89D: push esi
loc_005EB89E: push edi
loc_005EB89F: mov var_C, esp
loc_005EB8A2: mov var_8, 004033C0h
loc_005EB8A9: xor edi, edi
loc_005EB8AB: mov var_4, edi
loc_005EB8AE: mov esi, Me
loc_005EB8B1: push esi
loc_005EB8B2: mov eax, [esi]
loc_005EB8B4: call [eax+00000004h]
loc_005EB8B7: mov ecx, arg_C
loc_005EB8BA: add esi, 000000D4h
loc_005EB8C0: mov var_18, edi
loc_005EB8C3: mov var_28, edi
loc_005EB8C6: mov [ecx], edi
loc_005EB8C8: mov eax, [esi]
loc_005EB8CA: cmp eax, edi
loc_005EB8CC: jnz 005EB8DAh
loc_005EB8CE: push esi
loc_005EB8CF: push 00446F48h
loc_005EB8D4: call [004012FCh] ; __vbaNew2
loc_005EB8DA: mov edx, [esi]
loc_005EB8DC: push edi
loc_005EB8DD: push edi
loc_005EB8DE: lea eax, var_28
loc_005EB8E1: push edx
loc_005EB8E2: push eax
loc_005EB8E3: call [00401214h] ; __vbaLateIdCallLd
loc_005EB8E9: add esp, 00000010h
loc_005EB8EC: push eax
loc_005EB8ED: call [00401040h] ; __vbaStrVarMove
loc_005EB8F3: mov edx, eax
loc_005EB8F5: lea ecx, var_18
loc_005EB8F8: call [004013C0h] ; __vbaStrMove
loc_005EB8FE: lea ecx, var_28
loc_005EB901: call [00401030h] ; __vbaFreeVar
loc_005EB907: push 005EB928h
loc_005EB90C: jmp 005EB927h
loc_005EB90E: test var_4, 04h
loc_005EB912: jz 005EB91Dh
loc_005EB914: lea ecx, var_18
loc_005EB917: call [00401430h] ; __vbaFreeStr
loc_005EB91D: lea ecx, var_28
loc_005EB920: call [00401030h] ; __vbaFreeVar
loc_005EB926: ret
loc_005EB927: ret
loc_005EB928: mov eax, Me
loc_005EB92B: push eax
loc_005EB92C: mov ecx, [eax]
loc_005EB92E: call [ecx+00000008h]
loc_005EB931: mov edx, arg_C
loc_005EB934: mov eax, var_18
loc_005EB937: mov [edx], eax
loc_005EB939: mov eax, var_4
loc_005EB93C: mov ecx, var_14
loc_005EB93F: pop edi
loc_005EB940: pop esi
loc_005EB941: mov fs:[00000000h], ecx
loc_005EB948: pop ebx
loc_005EB949: mov esp, ebp
loc_005EB94B: pop ebp
loc_005EB94C: retn 0008h
End Sub
Public Property Let DaysFontName(sDaysFontName) '5EB950
loc_005EB950: push ebp
loc_005EB951: mov ebp, esp
loc_005EB953: sub esp, 0000000Ch
loc_005EB956: push 00412856h ; __vbaExceptHandler
loc_005EB95B: mov eax, fs:[00000000h]
loc_005EB961: push eax
loc_005EB962: mov fs:[00000000h], esp
loc_005EB969: sub esp, 00000030h
loc_005EB96C: push ebx
loc_005EB96D: push esi
loc_005EB96E: push edi
loc_005EB96F: mov var_C, esp
loc_005EB972: mov var_8, 004033D0h
loc_005EB979: xor edi, edi
loc_005EB97B: mov var_4, edi
loc_005EB97E: mov esi, Me
loc_005EB981: push esi
loc_005EB982: mov eax, [esi]
loc_005EB984: call [eax+00000004h]
loc_005EB987: mov edx, sDaysFontName
loc_005EB98A: lea ecx, var_18
loc_005EB98D: mov var_18, edi
loc_005EB990: call [00401310h] ; __vbaStrCopy
loc_005EB996: mov eax, [esi+000000D4h]
loc_005EB99C: mov ecx, var_18
loc_005EB99F: lea edi, [esi+000000D4h]
loc_005EB9A5: mov var_20, ecx
loc_005EB9A8: test eax, eax
loc_005EB9AA: mov ebx, 00000008h
loc_005EB9AF: jnz 005EB9BDh
loc_005EB9B1: push edi
loc_005EB9B2: push 00446F48h
loc_005EB9B7: call [004012FCh] ; __vbaNew2
loc_005EB9BD: sub esp, 00000010h
loc_005EB9C0: mov eax, var_20
loc_005EB9C3: mov edx, esp
loc_005EB9C5: mov ecx, var_1C
loc_005EB9C8: push 00000000h
loc_005EB9CA: mov [edx], ebx
loc_005EB9CC: mov ebx, var_24
loc_005EB9CF: mov [edx+00000004h], ebx
loc_005EB9D2: mov [edx+00000008h], eax
loc_005EB9D5: mov [edx+0000000Ch], ecx
loc_005EB9D8: mov edx, [edi]
loc_005EB9DA: push edx
loc_005EB9DB: call [004013F0h] ; __vbaLateIdSt
loc_005EB9E1: sub esp, 00000010h
loc_005EB9E4: mov ecx, 00000008h
loc_005EB9E9: mov edi, esp
loc_005EB9EB: mov edx, [esi]
loc_005EB9ED: mov eax, 0043C6D4h ; "DaysFontName"
loc_005EB9F2: push esi
loc_005EB9F3: mov [edi], ecx
loc_005EB9F5: mov [edi+00000004h], ebx
loc_005EB9F8: mov [edi+00000008h], eax
loc_005EB9FB: mov eax, var_1C
loc_005EB9FE: mov [edi+0000000Ch], eax
loc_005EBA01: call [edx+00000390h]
loc_005EBA07: test eax, eax
loc_005EBA09: fnclex
loc_005EBA0B: jge 005EBA1Fh
loc_005EBA0D: push 00000390h
loc_005EBA12: push 00446758h
loc_005EBA17: push esi
loc_005EBA18: push eax
loc_005EBA19: call [004010CCh] ; __vbaHresultCheckObj
loc_005EBA1F: cmp [esi+00000090h], 0000h
loc_005EBA27: jz 005EBA48h
loc_005EBA29: mov ecx, [esi]
loc_005EBA2B: push esi
loc_005EBA2C: call [ecx+00000948h]
loc_005EBA32: test eax, eax
loc_005EBA34: jge 005EBA48h
loc_005EBA36: push 00000948h
loc_005EBA3B: push 00446644h
loc_005EBA40: push esi
loc_005EBA41: push eax
loc_005EBA42: call [004010CCh] ; __vbaHresultCheckObj
loc_005EBA48: push 005EBA57h
loc_005EBA4D: lea ecx, var_18
loc_005EBA50: call [00401430h] ; __vbaFreeStr
loc_005EBA56: ret
loc_005EBA57: mov eax, Me
loc_005EBA5A: push eax
loc_005EBA5B: mov edx, [eax]
loc_005EBA5D: call [edx+00000008h]
loc_005EBA60: mov eax, var_4
loc_005EBA63: mov ecx, var_14
loc_005EBA66: pop edi
loc_005EBA67: pop esi
loc_005EBA68: mov fs:[00000000h], ecx
loc_005EBA6F: pop ebx
loc_005EBA70: mov esp, ebp
loc_005EBA72: pop ebp
loc_005EBA73: retn 0008h
End Sub
Public Property Get DaysFontSize(arg_C) '5EBA80
loc_005EBA80: push ebp
loc_005EBA81: mov ebp, esp
loc_005EBA83: sub esp, 0000000Ch
loc_005EBA86: push 00412856h ; __vbaExceptHandler
loc_005EBA8B: mov eax, fs:[00000000h]
loc_005EBA91: push eax
loc_005EBA92: mov fs:[00000000h], esp
loc_005EBA99: sub esp, 0000001Ch
loc_005EBA9C: push ebx
loc_005EBA9D: push esi
loc_005EBA9E: push edi
loc_005EBA9F: mov var_C, esp
loc_005EBAA2: mov var_8, 004033E0h
loc_005EBAA9: xor edi, edi
loc_005EBAAB: mov var_4, edi
loc_005EBAAE: mov esi, Me
loc_005EBAB1: push esi
loc_005EBAB2: mov eax, [esi]
loc_005EBAB4: call [eax+00000004h]
loc_005EBAB7: mov eax, [esi+000000D4h]
loc_005EBABD: add esi, 000000D4h
loc_005EBAC3: cmp eax, edi
loc_005EBAC5: mov var_18, edi
loc_005EBAC8: mov var_28, edi
loc_005EBACB: jnz 005EBAD9h
loc_005EBACD: push esi
loc_005EBACE: push 00446F48h
loc_005EBAD3: call [004012FCh] ; __vbaNew2
loc_005EBAD9: mov ecx, [esi]
loc_005EBADB: push edi
loc_005EBADC: push 00000002h
loc_005EBADE: lea edx, var_28
loc_005EBAE1: push ecx
loc_005EBAE2: push edx
loc_005EBAE3: call [00401214h] ; __vbaLateIdCallLd
loc_005EBAE9: add esp, 00000010h
loc_005EBAEC: push eax
loc_005EBAED: call [00401190h] ; __vbaCyVar
loc_005EBAF3: push edx
loc_005EBAF4: push eax
loc_005EBAF5: call [004013D4h] ; __vbaI4Cy
loc_005EBAFB: lea ecx, var_28
loc_005EBAFE: mov var_18, eax
loc_005EBB01: call [00401030h] ; __vbaFreeVar
loc_005EBB07: push 005EBB19h
loc_005EBB0C: jmp 005EBB18h
loc_005EBB0E: lea ecx, var_28
loc_005EBB11: call [00401030h] ; __vbaFreeVar
loc_005EBB17: ret
loc_005EBB18: ret
loc_005EBB19: mov eax, Me
loc_005EBB1C: push eax
loc_005EBB1D: mov ecx, [eax]
loc_005EBB1F: call [ecx+00000008h]
loc_005EBB22: mov edx, arg_C
loc_005EBB25: mov eax, var_18
loc_005EBB28: mov [edx], eax
loc_005EBB2A: mov eax, var_4
loc_005EBB2D: mov ecx, var_14
loc_005EBB30: pop edi
loc_005EBB31: pop esi
loc_005EBB32: mov fs:[00000000h], ecx
loc_005EBB39: pop ebx
loc_005EBB3A: mov esp, ebp
loc_005EBB3C: pop ebp
loc_005EBB3D: retn 0008h
End Sub
Public Property Let DaysFontSize(lDaysFontSize) '5EBB40
loc_005EBB40: push ebp
loc_005EBB41: mov ebp, esp
loc_005EBB43: sub esp, 0000000Ch
loc_005EBB46: push 00412856h ; __vbaExceptHandler
loc_005EBB4B: mov eax, fs:[00000000h]
loc_005EBB51: push eax
loc_005EBB52: mov fs:[00000000h], esp
loc_005EBB59: sub esp, 0000002Ch
loc_005EBB5C: push ebx
loc_005EBB5D: push esi
loc_005EBB5E: push edi
loc_005EBB5F: mov var_C, esp
loc_005EBB62: mov var_8, 004033F0h
loc_005EBB69: mov var_4, 00000000h
loc_005EBB70: mov esi, Me
loc_005EBB73: push esi
loc_005EBB74: mov eax, [esi]
loc_005EBB76: call [eax+00000004h]
loc_005EBB79: mov eax, [esi+000000D4h]
loc_005EBB7F: lea edi, [esi+000000D4h]
loc_005EBB85: test eax, eax
loc_005EBB87: mov ebx, 00000003h
loc_005EBB8C: jnz 005EBB9Ah
loc_005EBB8E: push edi
loc_005EBB8F: push 00446F48h
loc_005EBB94: call [004012FCh] ; __vbaNew2
loc_005EBB9A: sub esp, 00000010h
loc_005EBB9D: mov eax, lDaysFontSize
loc_005EBBA0: mov ecx, esp
loc_005EBBA2: mov edx, var_18
loc_005EBBA5: push 00000002h
loc_005EBBA7: mov [ecx], ebx
loc_005EBBA9: mov ebx, var_20
loc_005EBBAC: mov [ecx+00000004h], ebx
loc_005EBBAF: mov [ecx+00000008h], eax
loc_005EBBB2: mov eax, [edi]
loc_005EBBB4: push eax
loc_005EBBB5: mov [ecx+0000000Ch], edx
loc_005EBBB8: call [004013F0h] ; __vbaLateIdSt
loc_005EBBBE: sub esp, 00000010h
loc_005EBBC1: mov ecx, 00000008h
loc_005EBBC6: mov edi, esp
loc_005EBBC8: mov edx, [esi]
loc_005EBBCA: mov eax, 0043C6F4h ; "DaysFontSize"
loc_005EBBCF: push esi
loc_005EBBD0: mov [edi], ecx
loc_005EBBD2: mov [edi+00000004h], ebx
loc_005EBBD5: mov [edi+00000008h], eax
loc_005EBBD8: mov eax, var_18
loc_005EBBDB: mov [edi+0000000Ch], eax
loc_005EBBDE: call [edx+00000390h]
loc_005EBBE4: test eax, eax
loc_005EBBE6: fnclex
loc_005EBBE8: jge 005EBBFCh
loc_005EBBEA: push 00000390h
loc_005EBBEF: push 00446758h
loc_005EBBF4: push esi
loc_005EBBF5: push eax
loc_005EBBF6: call [004010CCh] ; __vbaHresultCheckObj
loc_005EBBFC: cmp [esi+00000090h], 0000h
loc_005EBC04: jz 005EBC25h
loc_005EBC06: mov ecx, [esi]
loc_005EBC08: push esi
loc_005EBC09: call [ecx+00000948h]
loc_005EBC0F: test eax, eax
loc_005EBC11: jge 005EBC25h
loc_005EBC13: push 00000948h
loc_005EBC18: push 00446644h
loc_005EBC1D: push esi
loc_005EBC1E: push eax
loc_005EBC1F: call [004010CCh] ; __vbaHresultCheckObj
loc_005EBC25: mov eax, Me
loc_005EBC28: push eax
loc_005EBC29: mov edx, [eax]
loc_005EBC2B: call [edx+00000008h]
loc_005EBC2E: mov eax, var_4
loc_005EBC31: mov ecx, var_14
loc_005EBC34: pop edi
loc_005EBC35: pop esi
loc_005EBC36: mov fs:[00000000h], ecx
loc_005EBC3D: pop ebx
loc_005EBC3E: mov esp, ebp
loc_005EBC40: pop ebp
loc_005EBC41: retn 0008h
End Sub
Public Property Get Enabled(arg_C) '5EBC50
loc_005EBC50: push ebp
loc_005EBC51: mov ebp, esp
loc_005EBC53: sub esp, 0000000Ch
loc_005EBC56: push 00412856h ; __vbaExceptHandler
loc_005EBC5B: mov eax, fs:[00000000h]
loc_005EBC61: push eax
loc_005EBC62: mov fs:[00000000h], esp
loc_005EBC69: sub esp, 00000014h
loc_005EBC6C: push ebx
loc_005EBC6D: push esi
loc_005EBC6E: push edi
loc_005EBC6F: mov var_C, esp
loc_005EBC72: mov var_8, 004033F8h
loc_005EBC79: xor edi, edi
loc_005EBC7B: mov var_4, edi
loc_005EBC7E: mov esi, Me
loc_005EBC81: push esi
loc_005EBC82: mov eax, [esi]
loc_005EBC84: call [eax+00000004h]
loc_005EBC87: mov eax, [esi+00000010h]
loc_005EBC8A: lea edx, var_1C
loc_005EBC8D: mov var_1C, edi
loc_005EBC90: push edx
loc_005EBC91: mov ecx, [eax]
loc_005EBC93: push eax
loc_005EBC94: mov var_18, edi
loc_005EBC97: call [ecx+00000090h]
loc_005EBC9D: cmp eax, edi
loc_005EBC9F: fnclex
loc_005EBCA1: jge 005EBCB8h
loc_005EBCA3: mov ecx, [esi+00000010h]
loc_005EBCA6: push 00000090h
loc_005EBCAB: push 00446758h
loc_005EBCB0: push ecx
loc_005EBCB1: push eax
loc_005EBCB2: call [004010CCh] ; __vbaHresultCheckObj
loc_005EBCB8: mov edx, var_1C
loc_005EBCBB: mov var_18, edx
loc_005EBCBE: mov eax, Me
loc_005EBCC1: push eax
loc_005EBCC2: mov ecx, [eax]
loc_005EBCC4: call [ecx+00000008h]
loc_005EBCC7: mov edx, arg_C
loc_005EBCCA: mov ax, var_18
loc_005EBCCE: mov [edx], ax
loc_005EBCD1: mov eax, var_4
loc_005EBCD4: mov ecx, var_14
loc_005EBCD7: pop edi
loc_005EBCD8: pop esi
loc_005EBCD9: mov fs:[00000000h], ecx
loc_005EBCE0: pop ebx
loc_005EBCE1: mov esp, ebp
loc_005EBCE3: pop ebp
loc_005EBCE4: retn 0008h
End Sub
Public Property Let Enabled(bEnabled) '5EBCF0
loc_005EBCF0: push ebp
loc_005EBCF1: mov ebp, esp
loc_005EBCF3: sub esp, 0000000Ch
loc_005EBCF6: push 00412856h ; __vbaExceptHandler
loc_005EBCFB: mov eax, fs:[00000000h]
loc_005EBD01: push eax
loc_005EBD02: mov fs:[00000000h], esp
loc_005EBD09: sub esp, 00000058h
loc_005EBD0C: push ebx
loc_005EBD0D: push esi
loc_005EBD0E: push edi
loc_005EBD0F: mov var_C, esp
loc_005EBD12: mov var_8, 00403400h
loc_005EBD19: xor ebx, ebx
loc_005EBD1B: mov var_4, ebx
loc_005EBD1E: mov esi, Me
loc_005EBD21: push esi
loc_005EBD22: mov eax, [esi]
loc_005EBD24: call [eax+00000004h]
loc_005EBD27: mov ecx, [esi]
loc_005EBD29: push esi
loc_005EBD2A: mov var_18, ebx
loc_005EBD2D: mov var_1C, ebx
loc_005EBD30: mov var_30, ebx
loc_005EBD33: mov var_34, ebx
loc_005EBD36: mov var_38, ebx
loc_005EBD39: mov var_3C, ebx
loc_005EBD3C: mov var_40, ebx
loc_005EBD3F: mov var_44, ebx
loc_005EBD42: mov var_48, ebx
loc_005EBD45: mov var_64, ebx
loc_005EBD48: call [ecx+000003B4h]
loc_005EBD4E: lea edx, var_1C
loc_005EBD51: push eax
loc_005EBD52: push edx
loc_005EBD53: call [00401128h] ; __vbaObjSet
loc_005EBD59: mov ecx, bEnabled
loc_005EBD5C: mov edi, eax
loc_005EBD5E: push ecx
loc_005EBD5F: push edi
loc_005EBD60: mov eax, [edi]
loc_005EBD62: call [eax+00000094h]
loc_005EBD68: cmp eax, ebx
loc_005EBD6A: fnclex
loc_005EBD6C: jge 005EBD84h
loc_005EBD6E: mov ebx, [004010CCh] ; __vbaHresultCheckObj
loc_005EBD74: push 00000094h
loc_005EBD79: push 00446E04h
loc_005EBD7E: push edi
loc_005EBD7F: push eax
loc_005EBD80: call ebx
loc_005EBD82: jmp 005EBD8Ah
loc_005EBD84: mov ebx, [004010CCh] ; __vbaHresultCheckObj
loc_005EBD8A: lea ecx, var_1C
loc_005EBD8D: call [0040142Ch] ; __vbaFreeObj
loc_005EBD93: mov edx, [esi]
loc_005EBD95: push esi
loc_005EBD96: call [edx+000003B0h]
loc_005EBD9C: push eax
loc_005EBD9D: lea eax, var_1C
loc_005EBDA0: push eax
loc_005EBDA1: call [00401128h] ; __vbaObjSet
loc_005EBDA7: mov edx, bEnabled
loc_005EBDAA: mov edi, eax
loc_005EBDAC: push edx
loc_005EBDAD: push edi
loc_005EBDAE: mov ecx, [edi]
loc_005EBDB0: call [ecx+00000094h]
loc_005EBDB6: test eax, eax
loc_005EBDB8: fnclex
loc_005EBDBA: jge 005EBDCAh
loc_005EBDBC: push 00000094h
loc_005EBDC1: push 00446E04h
loc_005EBDC6: push edi
loc_005EBDC7: push eax
loc_005EBDC8: call ebx
loc_005EBDCA: lea ecx, var_1C
loc_005EBDCD: call [0040142Ch] ; __vbaFreeObj
loc_005EBDD3: mov eax, [esi+00000010h]
loc_005EBDD6: lea ecx, var_64
loc_005EBDD9: push eax
loc_005EBDDA: push ecx
loc_005EBDDB: call [00401130h] ; __vbaObjSetAddref
loc_005EBDE1: mov eax, var_64
loc_005EBDE4: lea ecx, var_30
loc_005EBDE7: push ecx
loc_005EBDE8: push eax
loc_005EBDE9: mov edx, [eax]
loc_005EBDEB: call [edx+00000090h]
loc_005EBDF1: test eax, eax
loc_005EBDF3: fnclex
loc_005EBDF5: jge 005EBE08h
loc_005EBDF7: mov edx, var_64
loc_005EBDFA: push 00000090h
loc_005EBDFF: push 00446758h
loc_005EBE04: push edx
loc_005EBE05: push eax
loc_005EBE06: call ebx
loc_005EBE08: cmp var_30, 0000h
loc_005EBE0D: mov edi, bEnabled
loc_005EBE10: jnz 005EBE5Fh
loc_005EBE12: test di, di
loc_005EBE15: jz 005EBE5Fh
loc_005EBE17: mov eax, var_64
loc_005EBE1A: push edi
loc_005EBE1B: push eax
loc_005EBE1C: mov ecx, [eax]
loc_005EBE1E: call [ecx+00000094h]
loc_005EBE24: test eax, eax
loc_005EBE26: fnclex
loc_005EBE28: jge 005EBE3Bh
loc_005EBE2A: mov edx, var_64
loc_005EBE2D: push 00000094h
loc_005EBE32: push 00446758h
loc_005EBE37: push edx
loc_005EBE38: push eax
loc_005EBE39: call ebx
loc_005EBE3B: mov eax, [esi]
loc_005EBE3D: push esi
loc_005EBE3E: call [eax+00000948h]
loc_005EBE44: test eax, eax
loc_005EBE46: jge 005EC09Ah
loc_005EBE4C: push 00000948h
loc_005EBE51: push 00446644h
loc_005EBE56: push esi
loc_005EBE57: push eax
loc_005EBE58: call ebx
loc_005EBE5A: jmp 005EC09Ah
loc_005EBE5F: mov eax, var_64
loc_005EBE62: lea edx, var_30
loc_005EBE65: push edx
loc_005EBE66: push eax
loc_005EBE67: mov ecx, [eax]
loc_005EBE69: call [ecx+00000090h]
loc_005EBE6F: test eax, eax
loc_005EBE71: fnclex
loc_005EBE73: jge 005EBE86h
loc_005EBE75: mov ecx, var_64
loc_005EBE78: push 00000090h
loc_005EBE7D: push 00446758h
loc_005EBE82: push ecx
loc_005EBE83: push eax
loc_005EBE84: call ebx
loc_005EBE86: cmp var_30, 0000h
loc_005EBE8B: jz 005EC09Ah
loc_005EBE91: test di, di
loc_005EBE94: jnz 005EC09Ah
loc_005EBE9A: mov eax, [esi+00000060h]
loc_005EBE9D: lea edi, [esi+00000060h]
loc_005EBEA0: test eax, eax
loc_005EBEA2: jnz 005EBEB0h
loc_005EBEA4: push edi
loc_005EBEA5: push 004153C0h
loc_005EBEAA: call [004012FCh] ; __vbaNew2
loc_005EBEB0: mov edi, [edi]
loc_005EBEB2: lea eax, var_34
loc_005EBEB5: push eax
loc_005EBEB6: push edi
loc_005EBEB7: mov edx, [edi]
loc_005EBEB9: call [edx+00000040h]
loc_005EBEBC: test eax, eax
loc_005EBEBE: fnclex
loc_005EBEC0: jge 005EBECDh
loc_005EBEC2: push 00000040h
loc_005EBEC4: push 00446F68h
loc_005EBEC9: push edi
loc_005EBECA: push eax
loc_005EBECB: call ebx
loc_005EBECD: mov eax, var_64
loc_005EBED0: lea edx, var_38
loc_005EBED3: push edx
loc_005EBED4: push eax
loc_005EBED5: mov ecx, [eax]
loc_005EBED7: call [ecx+00000100h]
loc_005EBEDD: test eax, eax
loc_005EBEDF: fnclex
loc_005EBEE1: jge 005EBEF4h
loc_005EBEE3: mov ecx, var_64
loc_005EBEE6: push 00000100h
loc_005EBEEB: push 00446758h
loc_005EBEF0: push ecx
loc_005EBEF1: push eax
loc_005EBEF2: call ebx
loc_005EBEF4: mov eax, var_64
loc_005EBEF7: lea ecx, var_3C
loc_005EBEFA: push ecx
loc_005EBEFB: push eax
loc_005EBEFC: mov edx, [eax]
loc_005EBEFE: call [edx+00000108h]
loc_005EBF04: test eax, eax
loc_005EBF06: fnclex
loc_005EBF08: jge 005EBF1Bh
loc_005EBF0A: mov edx, var_64
loc_005EBF0D: push 00000108h
loc_005EBF12: push 00446758h
loc_005EBF17: push edx
loc_005EBF18: push eax
loc_005EBF19: call ebx
loc_005EBF1B: mov eax, var_18
loc_005EBF1E: test eax, eax
loc_005EBF20: jnz 005EBF31h
loc_005EBF22: lea eax, var_18
loc_005EBF25: push eax
loc_005EBF26: push 00418C20h
loc_005EBF2B: call [004012FCh] ; __vbaNew2
loc_005EBF31: fld real4 ptr var_3C
loc_005EBF34: mov ebx, [0040139Ch] ; __vbaFpI4
loc_005EBF3A: mov edi, var_18
loc_005EBF3D: call ebx
loc_005EBF3F: fld real4 ptr var_38
loc_005EBF42: mov var_48, eax
loc_005EBF45: call ebx
loc_005EBF47: mov ecx, var_34
loc_005EBF4A: mov var_44, eax
loc_005EBF4D: lea eax, var_48
loc_005EBF50: mov var_40, ecx
loc_005EBF53: mov edx, [edi]
loc_005EBF55: push FFFFFFFFh
loc_005EBF57: push eax
loc_005EBF58: lea ecx, var_44
loc_005EBF5B: lea eax, var_40
loc_005EBF5E: push ecx
loc_005EBF5F: push eax
loc_005EBF60: push edi
loc_005EBF61: call [edx+00000084h]
loc_005EBF67: test eax, eax
loc_005EBF69: fnclex
loc_005EBF6B: jge 005EBF7Fh
loc_005EBF6D: push 00000084h
loc_005EBF72: push 0043CA28h
loc_005EBF77: push edi
loc_005EBF78: push eax
loc_005EBF79: call [004010CCh] ; __vbaHresultCheckObj
loc_005EBF7F: mov eax, var_18
loc_005EBF82: test eax, eax
loc_005EBF84: jnz 005EBF98h
loc_005EBF86: lea ecx, var_18
loc_005EBF89: push ecx
loc_005EBF8A: push 00418C20h
loc_005EBF8F: call [004012FCh] ; __vbaNew2
loc_005EBF95: mov eax, var_18
loc_005EBF98: mov ecx, [esi+00000074h]
loc_005EBF9B: lea edi, [esi+00000074h]
loc_005EBF9E: lea ebx, [esi+00000070h]
loc_005EBFA1: push ecx
loc_005EBFA2: mov edx, [eax]
loc_005EBFA4: mov var_4C, eax
loc_005EBFA7: mov ecx, [ebx]
loc_005EBFA9: push ecx
loc_005EBFAA: mov ecx, [esi+0000006Ch]
loc_005EBFAD: push ecx
loc_005EBFAE: mov ecx, [esi+00000068h]
loc_005EBFB1: push ecx
loc_005EBFB2: push eax
loc_005EBFB3: call [edx+00000060h]
loc_005EBFB6: test eax, eax
loc_005EBFB8: fnclex
loc_005EBFBA: jge 005EBFCEh
loc_005EBFBC: mov edx, var_4C
loc_005EBFBF: push 00000060h
loc_005EBFC1: push 0043CA28h
loc_005EBFC6: push edx
loc_005EBFC7: push eax
loc_005EBFC8: call [004010CCh] ; __vbaHresultCheckObj
loc_005EBFCE: mov eax, var_18
loc_005EBFD1: test eax, eax
loc_005EBFD3: jnz 005EBFE7h
loc_005EBFD5: lea eax, var_18
loc_005EBFD8: push eax
loc_005EBFD9: push 00418C20h
loc_005EBFDE: call [004012FCh] ; __vbaNew2
loc_005EBFE4: mov eax, var_18
loc_005EBFE7: mov edx, [eax]
loc_005EBFE9: push edi
loc_005EBFEA: lea ecx, [esi+0000006Ch]
loc_005EBFED: push ebx
loc_005EBFEE: push ecx
loc_005EBFEF: lea ecx, [esi+00000068h]
loc_005EBFF2: push ecx
loc_005EBFF3: push eax
loc_005EBFF4: mov var_4C, eax
loc_005EBFF7: call [edx+00000088h]
loc_005EBFFD: xor ebx, ebx
loc_005EBFFF: cmp eax, ebx
loc_005EC001: fnclex
loc_005EC003: jge 005EC01Ah
loc_005EC005: mov ecx, var_4C
loc_005EC008: push 00000088h
loc_005EC00D: push 0043CA28h
loc_005EC012: push ecx
loc_005EC013: push eax
loc_005EC014: call [004010CCh] ; __vbaHresultCheckObj
loc_005EC01A: mov eax, [esi+00000060h]
loc_005EC01D: lea edi, [esi+00000060h]
loc_005EC020: cmp eax, ebx
loc_005EC022: jnz 005EC030h
loc_005EC024: push edi
loc_005EC025: push 004153C0h
loc_005EC02A: call [004012FCh] ; __vbaNew2
loc_005EC030: mov edi, [edi]
loc_005EC032: or eax, FFFFFFFFh
loc_005EC035: mov var_40, eax
loc_005EC038: mov var_3C, eax
loc_005EC03B: lea eax, var_40
loc_005EC03E: lea ecx, var_3C
loc_005EC041: push eax
loc_005EC042: push ecx
loc_005EC043: lea eax, var_38
loc_005EC046: lea ecx, var_34
loc_005EC049: mov var_38, ebx
loc_005EC04C: mov var_34, ebx
loc_005EC04F: mov edx, [edi]
loc_005EC051: push eax
loc_005EC052: push ecx
loc_005EC053: push edi
loc_005EC054: call [edx+00000038h]
loc_005EC057: cmp eax, ebx
loc_005EC059: fnclex
loc_005EC05B: jge 005EC06Ch
loc_005EC05D: push 00000038h
loc_005EC05F: push 00446F68h
loc_005EC064: push edi
loc_005EC065: push eax
loc_005EC066: call [004010CCh] ; __vbaHresultCheckObj
loc_005EC06C: mov eax, var_64
loc_005EC06F: push ebx
loc_005EC070: push eax
loc_005EC071: mov edx, [eax]
loc_005EC073: call [edx+00000094h]
loc_005EC079: cmp eax, ebx
loc_005EC07B: fnclex
loc_005EC07D: jge 005EC094h
loc_005EC07F: mov ecx, var_64
loc_005EC082: push 00000094h
loc_005EC087: push 00446758h
loc_005EC08C: push ecx
loc_005EC08D: push eax
loc_005EC08E: call [004010CCh] ; __vbaHresultCheckObj
loc_005EC094: mov ebx, [004010CCh] ; __vbaHresultCheckObj
loc_005EC09A: lea edx, var_64
loc_005EC09D: push 00000000h
loc_005EC09F: push edx
loc_005EC0A0: call [00401130h] ; __vbaObjSetAddref
loc_005EC0A6: sub esp, 00000010h
loc_005EC0A9: mov ecx, 00000008h
loc_005EC0AE: mov edi, esp
loc_005EC0B0: mov edx, [esi]
loc_005EC0B2: mov eax, 0043C714h ; "Enabled"
loc_005EC0B7: push esi
loc_005EC0B8: mov [edi], ecx
loc_005EC0BA: mov ecx, var_28
loc_005EC0BD: mov [edi+00000004h], ecx
loc_005EC0C0: mov [edi+00000008h], eax
loc_005EC0C3: mov eax, var_20
loc_005EC0C6: mov [edi+0000000Ch], eax
loc_005EC0C9: call [edx+00000390h]
loc_005EC0CF: test eax, eax
loc_005EC0D1: fnclex
loc_005EC0D3: jge 005EC0E3h
loc_005EC0D5: push 00000390h
loc_005EC0DA: push 00446758h
loc_005EC0DF: push esi
loc_005EC0E0: push eax
loc_005EC0E1: call ebx
loc_005EC0E3: fwait
loc_005EC0E4: push 005EC106h
loc_005EC0E9: jmp 005EC0F5h
loc_005EC0EB: lea ecx, var_1C
loc_005EC0EE: call [0040142Ch] ; __vbaFreeObj
loc_005EC0F4: ret
loc_005EC0F5: mov esi, [0040142Ch] ; __vbaFreeObj
loc_005EC0FB: lea ecx, var_64
loc_005EC0FE: call __vbaFreeObj
loc_005EC100: lea ecx, var_18
loc_005EC103: call __vbaFreeObj
loc_005EC105: ret
loc_005EC106: mov eax, Me
loc_005EC109: push eax
loc_005EC10A: mov ecx, [eax]
loc_005EC10C: call [ecx+00000008h]
loc_005EC10F: mov eax, var_4
loc_005EC112: mov ecx, var_14
loc_005EC115: pop edi
loc_005EC116: pop esi
loc_005EC117: mov fs:[00000000h], ecx
loc_005EC11E: pop ebx
loc_005EC11F: mov esp, ebp
loc_005EC121: pop ebp
loc_005EC122: retn 0008h
End Sub
Public Property Get ExtraWeekPlacement(arg_C) '5EC130
loc_005EC130: push ebp
loc_005EC131: mov ebp, esp
loc_005EC133: sub esp, 0000000Ch
loc_005EC136: push 00412856h ; __vbaExceptHandler
loc_005EC13B: mov eax, fs:[00000000h]
loc_005EC141: push eax
loc_005EC142: mov fs:[00000000h], esp
loc_005EC149: sub esp, 0000000Ch
loc_005EC14C: push ebx
loc_005EC14D: push esi
loc_005EC14E: push edi
loc_005EC14F: mov var_C, esp
loc_005EC152: mov var_8, 00403410h
loc_005EC159: xor edi, edi
loc_005EC15B: mov var_4, edi
loc_005EC15E: mov esi, Me
loc_005EC161: push esi
loc_005EC162: mov eax, [esi]
loc_005EC164: call [eax+00000004h]
loc_005EC167: mov ecx, [esi+000000ACh]
loc_005EC16D: mov var_18, edi
loc_005EC170: mov var_18, ecx
loc_005EC173: mov eax, Me
loc_005EC176: push eax
loc_005EC177: mov edx, [eax]
loc_005EC179: call [edx+00000008h]
loc_005EC17C: mov eax, arg_C
loc_005EC17F: mov ecx, var_18
loc_005EC182: mov [eax], ecx
loc_005EC184: mov eax, var_4
loc_005EC187: mov ecx, var_14
loc_005EC18A: pop edi
loc_005EC18B: pop esi
loc_005EC18C: mov fs:[00000000h], ecx
loc_005EC193: pop ebx
loc_005EC194: mov esp, ebp
loc_005EC196: pop ebp
loc_005EC197: retn 0008h
End Sub
Public Property Let ExtraWeekPlacement(nExtraWeekPlacement) '5EC1A0
loc_005EC1A0: push ebp
loc_005EC1A1: mov ebp, esp
loc_005EC1A3: sub esp, 0000000Ch
loc_005EC1A6: push 00412856h ; __vbaExceptHandler
loc_005EC1AB: mov eax, fs:[00000000h]
loc_005EC1B1: push eax
loc_005EC1B2: mov fs:[00000000h], esp
loc_005EC1B9: sub esp, 0000001Ch
loc_005EC1BC: push ebx
loc_005EC1BD: push esi
loc_005EC1BE: push edi
loc_005EC1BF: mov var_C, esp
loc_005EC1C2: mov var_8, 00403418h
loc_005EC1C9: mov var_4, 00000000h
loc_005EC1D0: mov esi, Me
loc_005EC1D3: push esi
loc_005EC1D4: mov eax, [esi]
loc_005EC1D6: call [eax+00000004h]
loc_005EC1D9: mov ecx, nExtraWeekPlacement
loc_005EC1DC: sub esp, 00000010h
loc_005EC1DF: mov [esi+000000ACh], ecx
loc_005EC1E5: mov edi, esp
loc_005EC1E7: mov ecx, 00000008h
loc_005EC1EC: mov edx, [esi]
loc_005EC1EE: mov [edi], ecx
loc_005EC1F0: mov ecx, var_20
loc_005EC1F3: mov eax, 0043C728h ; "ExtraWeekPlacement"
loc_005EC1F8: push esi
loc_005EC1F9: mov [edi+00000004h], ecx
loc_005EC1FC: mov [edi+00000008h], eax
loc_005EC1FF: mov eax, var_18
loc_005EC202: mov [edi+0000000Ch], eax
loc_005EC205: call [edx+00000390h]
loc_005EC20B: test eax, eax
loc_005EC20D: fnclex
loc_005EC20F: jge 005EC223h
loc_005EC211: push 00000390h
loc_005EC216: push 00446758h
loc_005EC21B: push esi
loc_005EC21C: push eax
loc_005EC21D: call [004010CCh] ; __vbaHresultCheckObj
loc_005EC223: cmp [esi+00000090h], 0000h
loc_005EC22B: jz 005EC24Ch
loc_005EC22D: mov ecx, [esi]
loc_005EC22F: push esi
loc_005EC230: call [ecx+00000948h]
loc_005EC236: test eax, eax
loc_005EC238: jge 005EC24Ch
loc_005EC23A: push 00000948h
loc_005EC23F: push 00446644h
loc_005EC244: push esi
loc_005EC245: push eax
loc_005EC246: call [004010CCh] ; __vbaHresultCheckObj
loc_005EC24C: mov eax, Me
loc_005EC24F: push eax
loc_005EC250: mov edx, [eax]
loc_005EC252: call [edx+00000008h]
loc_005EC255: mov eax, var_4
loc_005EC258: mov ecx, var_14
loc_005EC25B: pop edi
loc_005EC25C: pop esi
loc_005EC25D: mov fs:[00000000h], ecx
loc_005EC264: pop ebx
loc_005EC265: mov esp, ebp
loc_005EC267: pop ebp
loc_005EC268: retn 0008h
End Sub
Public Property Get ActiveDayFont(arg_C) '5EC270
loc_005EC270: push ebp
loc_005EC271: mov ebp, esp
loc_005EC273: sub esp, 0000000Ch
loc_005EC276: push 00412856h ; __vbaExceptHandler
loc_005EC27B: mov eax, fs:[00000000h]
loc_005EC281: push eax
loc_005EC282: mov fs:[00000000h], esp
loc_005EC289: sub esp, 0000000Ch
loc_005EC28C: push ebx
loc_005EC28D: push esi
loc_005EC28E: push edi
loc_005EC28F: mov var_C, esp
loc_005EC292: mov var_8, 00403420h
loc_005EC299: xor edi, edi
loc_005EC29B: mov var_4, edi
loc_005EC29E: mov esi, Me
loc_005EC2A1: push esi
loc_005EC2A2: mov eax, [esi]
loc_005EC2A4: call [eax+00000004h]
loc_005EC2A7: mov ecx, arg_C
loc_005EC2AA: add esi, 000000CCh
loc_005EC2B0: mov var_18, edi
loc_005EC2B3: mov [ecx], edi
loc_005EC2B5: mov eax, [esi]
loc_005EC2B7: cmp eax, edi
loc_005EC2B9: jnz 005EC2C7h
loc_005EC2BB: push esi
loc_005EC2BC: push 00446F48h
loc_005EC2C1: call [004012FCh] ; __vbaNew2
loc_005EC2C7: mov edx, [esi]
loc_005EC2C9: lea eax, var_18
loc_005EC2CC: push edx
loc_005EC2CD: push eax
loc_005EC2CE: call [00401130h] ; __vbaObjSetAddref
loc_005EC2D4: push 005EC2E6h
loc_005EC2D9: jmp 005EC2E5h
loc_005EC2DB: lea ecx, var_18
loc_005EC2DE: call [0040142Ch] ; __vbaFreeObj
loc_005EC2E4: ret
loc_005EC2E5: ret
loc_005EC2E6: mov eax, Me
loc_005EC2E9: push eax
loc_005EC2EA: mov ecx, [eax]
loc_005EC2EC: call [ecx+00000008h]
loc_005EC2EF: mov edx, arg_C
loc_005EC2F2: mov eax, var_18
loc_005EC2F5: mov [edx], eax
loc_005EC2F7: mov eax, var_4
loc_005EC2FA: mov ecx, var_14
loc_005EC2FD: pop edi
loc_005EC2FE: pop esi
loc_005EC2FF: mov fs:[00000000h], ecx
loc_005EC306: pop ebx
loc_005EC307: mov esp, ebp
loc_005EC309: pop ebp
loc_005EC30A: retn 0008h
End Sub
Public Property Set ActiveDayFont(oActiveDayFont) '5EC310
loc_005EC310: push ebp
loc_005EC311: mov ebp, esp
loc_005EC313: sub esp, 0000000Ch
loc_005EC316: push 00412856h ; __vbaExceptHandler
loc_005EC31B: mov eax, fs:[00000000h]
loc_005EC321: push eax
loc_005EC322: mov fs:[00000000h], esp
loc_005EC329: sub esp, 00000020h
loc_005EC32C: push ebx
loc_005EC32D: push esi
loc_005EC32E: push edi
loc_005EC32F: mov var_C, esp
loc_005EC332: mov var_8, 00403430h
loc_005EC339: xor ebx, ebx
loc_005EC33B: mov var_4, ebx
loc_005EC33E: mov esi, Me
loc_005EC341: push esi
loc_005EC342: mov eax, [esi]
loc_005EC344: call [eax+00000004h]
loc_005EC347: mov ecx, oActiveDayFont
loc_005EC34A: mov edi, [00401130h] ; __vbaObjSetAddref
loc_005EC350: lea edx, var_18
loc_005EC353: push ecx
loc_005EC354: push edx
loc_005EC355: mov var_18, ebx
loc_005EC358: call edi
loc_005EC35A: mov eax, var_18
loc_005EC35D: lea ecx, [esi+000000CCh]
loc_005EC363: push eax
loc_005EC364: push ecx
loc_005EC365: call edi
loc_005EC367: sub esp, 00000010h
loc_005EC36A: mov ecx, 00000008h
loc_005EC36F: mov edi, esp
loc_005EC371: mov edx, [esi]
loc_005EC373: mov eax, 0043C2FCh ; "ActiveDayFont"
loc_005EC378: push esi
loc_005EC379: mov [edi], ecx
loc_005EC37B: mov ecx, var_24
loc_005EC37E: mov [edi+00000004h], ecx
loc_005EC381: mov [edi+00000008h], eax
loc_005EC384: mov eax, var_1C
loc_005EC387: mov [edi+0000000Ch], eax
loc_005EC38A: call [edx+00000390h]
loc_005EC390: cmp eax, ebx
loc_005EC392: fnclex
loc_005EC394: jge 005EC3A8h
loc_005EC396: push 00000390h
loc_005EC39B: push 00446758h
loc_005EC3A0: push esi
loc_005EC3A1: push eax
loc_005EC3A2: call [004010CCh] ; __vbaHresultCheckObj
loc_005EC3A8: cmp [esi+00000090h], bx
loc_005EC3AF: jz 005EC3D0h
loc_005EC3B1: mov ecx, [esi]
loc_005EC3B3: push esi
loc_005EC3B4: call [ecx+00000948h]
loc_005EC3BA: cmp eax, ebx
loc_005EC3BC: jge 005EC3D0h
loc_005EC3BE: push 00000948h
loc_005EC3C3: push 00446644h
loc_005EC3C8: push esi
loc_005EC3C9: push eax
loc_005EC3CA: call [004010CCh] ; __vbaHresultCheckObj
loc_005EC3D0: push 005EC3DFh
loc_005EC3D5: lea ecx, var_18
loc_005EC3D8: call [0040142Ch] ; __vbaFreeObj
loc_005EC3DE: ret
loc_005EC3DF: mov eax, Me
loc_005EC3E2: push eax
loc_005EC3E3: mov edx, [eax]
loc_005EC3E5: call [edx+00000008h]
loc_005EC3E8: mov eax, var_4
loc_005EC3EB: mov ecx, var_14
loc_005EC3EE: pop edi
loc_005EC3EF: pop esi
loc_005EC3F0: mov fs:[00000000h], ecx
loc_005EC3F7: pop ebx
loc_005EC3F8: mov esp, ebp
loc_005EC3FA: pop ebp
loc_005EC3FB: retn 0008h
End Sub
Public Property Get ActiveDayFontBold(arg_C) '5EC400
loc_005EC400: push ebp
loc_005EC401: mov ebp, esp
loc_005EC403: sub esp, 0000000Ch
loc_005EC406: push 00412856h ; __vbaExceptHandler
loc_005EC40B: mov eax, fs:[00000000h]
loc_005EC411: push eax
loc_005EC412: mov fs:[00000000h], esp
loc_005EC419: sub esp, 0000001Ch
loc_005EC41C: push ebx
loc_005EC41D: push esi
loc_005EC41E: push edi
loc_005EC41F: mov var_C, esp
loc_005EC422: mov var_8, 00403440h
loc_005EC429: xor edi, edi
loc_005EC42B: mov var_4, edi
loc_005EC42E: mov esi, Me
loc_005EC431: push esi
loc_005EC432: mov eax, [esi]
loc_005EC434: call [eax+00000004h]
loc_005EC437: mov eax, [esi+000000CCh]
loc_005EC43D: add esi, 000000CCh
loc_005EC443: cmp eax, edi
loc_005EC445: mov var_18, edi
loc_005EC448: mov var_28, edi
loc_005EC44B: jnz 005EC459h
loc_005EC44D: push esi
loc_005EC44E: push 00446F48h
loc_005EC453: call [004012FCh] ; __vbaNew2
loc_005EC459: mov ecx, [esi]
loc_005EC45B: push edi
loc_005EC45C: push 00000003h
loc_005EC45E: lea edx, var_28
loc_005EC461: push ecx
loc_005EC462: push edx
loc_005EC463: call [00401214h] ; __vbaLateIdCallLd
loc_005EC469: add esp, 00000010h
loc_005EC46C: push eax
loc_005EC46D: call [00401150h] ; __vbaBoolVar
loc_005EC473: lea ecx, var_28
loc_005EC476: mov var_18, eax
loc_005EC479: call [00401030h] ; __vbaFreeVar
loc_005EC47F: push 005EC491h
loc_005EC484: jmp 005EC490h
loc_005EC486: lea ecx, var_28
loc_005EC489: call [00401030h] ; __vbaFreeVar
loc_005EC48F: ret
loc_005EC490: ret
loc_005EC491: mov eax, Me
loc_005EC494: push eax
loc_005EC495: mov ecx, [eax]
loc_005EC497: call [ecx+00000008h]
loc_005EC49A: mov edx, arg_C
loc_005EC49D: mov ax, var_18
loc_005EC4A1: mov [edx], ax
loc_005EC4A4: mov eax, var_4
loc_005EC4A7: mov ecx, var_14
loc_005EC4AA: pop edi
loc_005EC4AB: pop esi
loc_005EC4AC: mov fs:[00000000h], ecx
loc_005EC4B3: pop ebx
loc_005EC4B4: mov esp, ebp
loc_005EC4B6: pop ebp
loc_005EC4B7: retn 0008h
End Sub
Public Property Let ActiveDayFontBold(bActiveDayFontBold) '5EC4C0
loc_005EC4C0: push ebp
loc_005EC4C1: mov ebp, esp
loc_005EC4C3: sub esp, 0000000Ch
loc_005EC4C6: push 00412856h ; __vbaExceptHandler
loc_005EC4CB: mov eax, fs:[00000000h]
loc_005EC4D1: push eax
loc_005EC4D2: mov fs:[00000000h], esp
loc_005EC4D9: sub esp, 0000002Ch
loc_005EC4DC: push ebx
loc_005EC4DD: push esi
loc_005EC4DE: push edi
loc_005EC4DF: mov var_C, esp
loc_005EC4E2: mov var_8, 00403450h
loc_005EC4E9: xor ebx, ebx
loc_005EC4EB: mov var_4, ebx
loc_005EC4EE: mov esi, Me
loc_005EC4F1: push esi
loc_005EC4F2: mov eax, [esi]
loc_005EC4F4: call [eax+00000004h]
loc_005EC4F7: mov eax, [esi+000000CCh]
loc_005EC4FD: mov cx, bActiveDayFontBold
loc_005EC501: lea edi, [esi+000000CCh]
loc_005EC507: mov var_24, ebx
loc_005EC50A: cmp eax, ebx
loc_005EC50C: mov var_1C, cx
loc_005EC510: mov var_24, 0000000Bh
loc_005EC517: jnz 005EC525h
loc_005EC519: push edi
loc_005EC51A: push 00446F48h
loc_005EC51F: call [004012FCh] ; __vbaNew2
loc_005EC525: mov eax, var_24
loc_005EC528: mov ecx, var_20
loc_005EC52B: sub esp, 00000010h
loc_005EC52E: mov edx, esp
loc_005EC530: push 00000003h
loc_005EC532: mov [edx], eax
loc_005EC534: mov eax, var_1C
loc_005EC537: mov [edx+00000004h], ecx
loc_005EC53A: mov ecx, var_18
loc_005EC53D: mov [edx+00000008h], eax
loc_005EC540: mov [edx+0000000Ch], ecx
loc_005EC543: mov edx, [edi]
loc_005EC545: push edx
loc_005EC546: call [004013F0h] ; __vbaLateIdSt
loc_005EC54C: lea ecx, var_24
loc_005EC54F: call [00401030h] ; __vbaFreeVar
loc_005EC555: sub esp, 00000010h
loc_005EC558: mov ecx, 00000008h
loc_005EC55D: mov edi, esp
loc_005EC55F: mov edx, [esi]
loc_005EC561: mov var_24, ecx
loc_005EC564: mov eax, 0043C31Ch ; "ActiveDayFontBold"
loc_005EC569: mov [edi], ecx
loc_005EC56B: mov ecx, var_20
loc_005EC56E: mov var_1C, eax
loc_005EC571: push esi
loc_005EC572: mov [edi+00000004h], ecx
loc_005EC575: mov [edi+00000008h], eax
loc_005EC578: mov eax, var_18
loc_005EC57B: mov [edi+0000000Ch], eax
loc_005EC57E: call [edx+00000390h]
loc_005EC584: cmp eax, ebx
loc_005EC586: fnclex
loc_005EC588: jge 005EC59Ch
loc_005EC58A: push 00000390h
loc_005EC58F: push 00446758h
loc_005EC594: push esi
loc_005EC595: push eax
loc_005EC596: call [004010CCh] ; __vbaHresultCheckObj
loc_005EC59C: cmp [esi+00000090h], bx
loc_005EC5A3: jz 005EC5C4h
loc_005EC5A5: mov ecx, [esi]
loc_005EC5A7: push esi
loc_005EC5A8: call [ecx+00000948h]
loc_005EC5AE: cmp eax, ebx
loc_005EC5B0: jge 005EC5C4h
loc_005EC5B2: push 00000948h
loc_005EC5B7: push 00446644h
loc_005EC5BC: push esi
loc_005EC5BD: push eax
loc_005EC5BE: call [004010CCh] ; __vbaHresultCheckObj
loc_005EC5C4: mov eax, Me
loc_005EC5C7: push eax
loc_005EC5C8: mov edx, [eax]
loc_005EC5CA: call [edx+00000008h]
loc_005EC5CD: mov eax, var_4
loc_005EC5D0: mov ecx, var_14
loc_005EC5D3: pop edi
loc_005EC5D4: pop esi
loc_005EC5D5: mov fs:[00000000h], ecx
loc_005EC5DC: pop ebx
loc_005EC5DD: mov esp, ebp
loc_005EC5DF: pop ebp
loc_005EC5E0: retn 0008h
End Sub
Public Property Get ActiveDayFontItalic(arg_C) '5EC5F0
loc_005EC5F0: push ebp
loc_005EC5F1: mov ebp, esp
loc_005EC5F3: sub esp, 0000000Ch
loc_005EC5F6: push 00412856h ; __vbaExceptHandler
loc_005EC5FB: mov eax, fs:[00000000h]
loc_005EC601: push eax
loc_005EC602: mov fs:[00000000h], esp
loc_005EC609: sub esp, 0000001Ch
loc_005EC60C: push ebx
loc_005EC60D: push esi
loc_005EC60E: push edi
loc_005EC60F: mov var_C, esp
loc_005EC612: mov var_8, 00403458h
loc_005EC619: xor edi, edi
loc_005EC61B: mov var_4, edi
loc_005EC61E: mov esi, Me
loc_005EC621: push esi
loc_005EC622: mov eax, [esi]
loc_005EC624: call [eax+00000004h]
loc_005EC627: mov eax, [esi+000000CCh]
loc_005EC62D: add esi, 000000CCh
loc_005EC633: cmp eax, edi
loc_005EC635: mov var_18, edi
loc_005EC638: mov var_28, edi
loc_005EC63B: jnz 005EC649h
loc_005EC63D: push esi
loc_005EC63E: push 00446F48h
loc_005EC643: call [004012FCh] ; __vbaNew2
loc_005EC649: mov ecx, [esi]
loc_005EC64B: push edi
loc_005EC64C: push 00000004h
loc_005EC64E: lea edx, var_28
loc_005EC651: push ecx
loc_005EC652: push edx
loc_005EC653: call [00401214h] ; __vbaLateIdCallLd
loc_005EC659: add esp, 00000010h
loc_005EC65C: push eax
loc_005EC65D: call [00401150h] ; __vbaBoolVar
loc_005EC663: lea ecx, var_28
loc_005EC666: mov var_18, eax
loc_005EC669: call [00401030h] ; __vbaFreeVar
loc_005EC66F: push 005EC681h
loc_005EC674: jmp 005EC680h
loc_005EC676: lea ecx, var_28
loc_005EC679: call [00401030h] ; __vbaFreeVar
loc_005EC67F: ret
loc_005EC680: ret
loc_005EC681: mov eax, Me
loc_005EC684: push eax
loc_005EC685: mov ecx, [eax]
loc_005EC687: call [ecx+00000008h]
loc_005EC68A: mov edx, arg_C
loc_005EC68D: mov ax, var_18
loc_005EC691: mov [edx], ax
loc_005EC694: mov eax, var_4
loc_005EC697: mov ecx, var_14
loc_005EC69A: pop edi
loc_005EC69B: pop esi
loc_005EC69C: mov fs:[00000000h], ecx
loc_005EC6A3: pop ebx
loc_005EC6A4: mov esp, ebp
loc_005EC6A6: pop ebp
loc_005EC6A7: retn 0008h
End Sub
Public Property Let ActiveDayFontItalic(bActiveDayFontItalic) '5EC6B0
loc_005EC6B0: push ebp
loc_005EC6B1: mov ebp, esp
loc_005EC6B3: sub esp, 0000000Ch
loc_005EC6B6: push 00412856h ; __vbaExceptHandler
loc_005EC6BB: mov eax, fs:[00000000h]
loc_005EC6C1: push eax
loc_005EC6C2: mov fs:[00000000h], esp
loc_005EC6C9: sub esp, 0000002Ch
loc_005EC6CC: push ebx
loc_005EC6CD: push esi
loc_005EC6CE: push edi
loc_005EC6CF: mov var_C, esp
loc_005EC6D2: mov var_8, 00403468h
loc_005EC6D9: xor ebx, ebx
loc_005EC6DB: mov var_4, ebx
loc_005EC6DE: mov esi, Me
loc_005EC6E1: push esi
loc_005EC6E2: mov eax, [esi]
loc_005EC6E4: call [eax+00000004h]
loc_005EC6E7: mov eax, [esi+000000CCh]
loc_005EC6ED: mov cx, bActiveDayFontItalic
loc_005EC6F1: lea edi, [esi+000000CCh]
loc_005EC6F7: mov var_24, ebx
loc_005EC6FA: cmp eax, ebx
loc_005EC6FC: mov var_1C, cx
loc_005EC700: mov var_24, 0000000Bh
loc_005EC707: jnz 005EC715h
loc_005EC709: push edi
loc_005EC70A: push 00446F48h
loc_005EC70F: call [004012FCh] ; __vbaNew2
loc_005EC715: mov eax, var_24
loc_005EC718: mov ecx, var_20
loc_005EC71B: sub esp, 00000010h
loc_005EC71E: mov edx, esp
loc_005EC720: push 00000004h
loc_005EC722: mov [edx], eax
loc_005EC724: mov eax, var_1C
loc_005EC727: mov [edx+00000004h], ecx
loc_005EC72A: mov ecx, var_18
loc_005EC72D: mov [edx+00000008h], eax
loc_005EC730: mov [edx+0000000Ch], ecx
loc_005EC733: mov edx, [edi]
loc_005EC735: push edx
loc_005EC736: call [004013F0h] ; __vbaLateIdSt
loc_005EC73C: lea ecx, var_24
loc_005EC73F: call [00401030h] ; __vbaFreeVar
loc_005EC745: sub esp, 00000010h
loc_005EC748: mov ecx, 00000008h
loc_005EC74D: mov edi, esp
loc_005EC74F: mov edx, [esi]
loc_005EC751: mov var_24, ecx
loc_005EC754: mov eax, 0043C344h ; "ActiveDayFontItalic"
loc_005EC759: mov [edi], ecx
loc_005EC75B: mov ecx, var_20
loc_005EC75E: mov var_1C, eax
loc_005EC761: push esi
loc_005EC762: mov [edi+00000004h], ecx
loc_005EC765: mov [edi+00000008h], eax
loc_005EC768: mov eax, var_18
loc_005EC76B: mov [edi+0000000Ch], eax
loc_005EC76E: call [edx+00000390h]
loc_005EC774: cmp eax, ebx
loc_005EC776: fnclex
loc_005EC778: jge 005EC78Ch
loc_005EC77A: push 00000390h
loc_005EC77F: push 00446758h
loc_005EC784: push esi
loc_005EC785: push eax
loc_005EC786: call [004010CCh] ; __vbaHresultCheckObj
loc_005EC78C: cmp [esi+00000090h], bx
loc_005EC793: jz 005EC7B4h
loc_005EC795: mov ecx, [esi]
loc_005EC797: push esi
loc_005EC798: call [ecx+00000948h]
loc_005EC79E: cmp eax, ebx
loc_005EC7A0: jge 005EC7B4h
loc_005EC7A2: push 00000948h
loc_005EC7A7: push 00446644h
loc_005EC7AC: push esi
loc_005EC7AD: push eax
loc_005EC7AE: call [004010CCh] ; __vbaHresultCheckObj
loc_005EC7B4: mov eax, Me
loc_005EC7B7: push eax
loc_005EC7B8: mov edx, [eax]
loc_005EC7BA: call [edx+00000008h]
loc_005EC7BD: mov eax, var_4
loc_005EC7C0: mov ecx, var_14
loc_005EC7C3: pop edi
loc_005EC7C4: pop esi
loc_005EC7C5: mov fs:[00000000h], ecx
loc_005EC7CC: pop ebx
loc_005EC7CD: mov esp, ebp
loc_005EC7CF: pop ebp
loc_005EC7D0: retn 0008h
End Sub
Public Property Get ActiveDayFontName(arg_C) '5EC7E0
loc_005EC7E0: push ebp
loc_005EC7E1: mov ebp, esp
loc_005EC7E3: sub esp, 0000000Ch
loc_005EC7E6: push 00412856h ; __vbaExceptHandler
loc_005EC7EB: mov eax, fs:[00000000h]
loc_005EC7F1: push eax
loc_005EC7F2: mov fs:[00000000h], esp
loc_005EC7F9: sub esp, 0000001Ch
loc_005EC7FC: push ebx
loc_005EC7FD: push esi
loc_005EC7FE: push edi
loc_005EC7FF: mov var_C, esp
loc_005EC802: mov var_8, 00403470h
loc_005EC809: xor edi, edi
loc_005EC80B: mov var_4, edi
loc_005EC80E: mov esi, Me
loc_005EC811: push esi
loc_005EC812: mov eax, [esi]
loc_005EC814: call [eax+00000004h]
loc_005EC817: mov ecx, arg_C
loc_005EC81A: add esi, 000000CCh
loc_005EC820: mov var_18, edi
loc_005EC823: mov var_28, edi
loc_005EC826: mov [ecx], edi
loc_005EC828: mov eax, [esi]
loc_005EC82A: cmp eax, edi
loc_005EC82C: jnz 005EC83Ah
loc_005EC82E: push esi
loc_005EC82F: push 00446F48h
loc_005EC834: call [004012FCh] ; __vbaNew2
loc_005EC83A: mov edx, [esi]
loc_005EC83C: push edi
loc_005EC83D: push edi
loc_005EC83E: lea eax, var_28
loc_005EC841: push edx
loc_005EC842: push eax
loc_005EC843: call [00401214h] ; __vbaLateIdCallLd
loc_005EC849: add esp, 00000010h
loc_005EC84C: push eax
loc_005EC84D: call [00401040h] ; __vbaStrVarMove
loc_005EC853: mov edx, eax
loc_005EC855: lea ecx, var_18
loc_005EC858: call [004013C0h] ; __vbaStrMove
loc_005EC85E: lea ecx, var_28
loc_005EC861: call [00401030h] ; __vbaFreeVar
loc_005EC867: push 005EC888h
loc_005EC86C: jmp 005EC887h
loc_005EC86E: test var_4, 04h
loc_005EC872: jz 005EC87Dh
loc_005EC874: lea ecx, var_18
loc_005EC877: call [00401430h] ; __vbaFreeStr
loc_005EC87D: lea ecx, var_28
loc_005EC880: call [00401030h] ; __vbaFreeVar
loc_005EC886: ret
loc_005EC887: ret
loc_005EC888: mov eax, Me
loc_005EC88B: push eax
loc_005EC88C: mov ecx, [eax]
loc_005EC88E: call [ecx+00000008h]
loc_005EC891: mov edx, arg_C
loc_005EC894: mov eax, var_18
loc_005EC897: mov [edx], eax
loc_005EC899: mov eax, var_4
loc_005EC89C: mov ecx, var_14
loc_005EC89F: pop edi
loc_005EC8A0: pop esi
loc_005EC8A1: mov fs:[00000000h], ecx
loc_005EC8A8: pop ebx
loc_005EC8A9: mov esp, ebp
loc_005EC8AB: pop ebp
loc_005EC8AC: retn 0008h
End Sub
Public Property Let ActiveDayFontName(sActiveDayFontName) '5EC8B0
loc_005EC8B0: push ebp
loc_005EC8B1: mov ebp, esp
loc_005EC8B3: sub esp, 0000000Ch
loc_005EC8B6: push 00412856h ; __vbaExceptHandler
loc_005EC8BB: mov eax, fs:[00000000h]
loc_005EC8C1: push eax
loc_005EC8C2: mov fs:[00000000h], esp
loc_005EC8C9: sub esp, 00000030h
loc_005EC8CC: push ebx
loc_005EC8CD: push esi
loc_005EC8CE: push edi
loc_005EC8CF: mov var_C, esp
loc_005EC8D2: mov var_8, 00403480h
loc_005EC8D9: xor edi, edi
loc_005EC8DB: mov var_4, edi
loc_005EC8DE: mov esi, Me
loc_005EC8E1: push esi
loc_005EC8E2: mov eax, [esi]
loc_005EC8E4: call [eax+00000004h]
loc_005EC8E7: mov edx, sActiveDayFontName
loc_005EC8EA: lea ecx, var_18
loc_005EC8ED: mov var_18, edi
loc_005EC8F0: call [00401310h] ; __vbaStrCopy
loc_005EC8F6: mov eax, [esi+000000CCh]
loc_005EC8FC: mov ecx, var_18
loc_005EC8FF: lea edi, [esi+000000CCh]
loc_005EC905: mov var_20, ecx
loc_005EC908: test eax, eax
loc_005EC90A: mov ebx, 00000008h
loc_005EC90F: jnz 005EC91Dh
loc_005EC911: push edi
loc_005EC912: push 00446F48h
loc_005EC917: call [004012FCh] ; __vbaNew2
loc_005EC91D: sub esp, 00000010h
loc_005EC920: mov eax, var_20
loc_005EC923: mov edx, esp
loc_005EC925: mov ecx, var_1C
loc_005EC928: push 00000000h
loc_005EC92A: mov [edx], ebx
loc_005EC92C: mov ebx, var_24
loc_005EC92F: mov [edx+00000004h], ebx
loc_005EC932: mov [edx+00000008h], eax
loc_005EC935: mov [edx+0000000Ch], ecx
loc_005EC938: mov edx, [edi]
loc_005EC93A: push edx
loc_005EC93B: call [004013F0h] ; __vbaLateIdSt
loc_005EC941: sub esp, 00000010h
loc_005EC944: mov ecx, 00000008h
loc_005EC949: mov edi, esp
loc_005EC94B: mov edx, [esi]
loc_005EC94D: mov eax, 0043C370h ; "ActiveDayFontName"
loc_005EC952: push esi
loc_005EC953: mov [edi], ecx
loc_005EC955: mov [edi+00000004h], ebx
loc_005EC958: mov [edi+00000008h], eax
loc_005EC95B: mov eax, var_1C
loc_005EC95E: mov [edi+0000000Ch], eax
loc_005EC961: call [edx+00000390h]
loc_005EC967: test eax, eax
loc_005EC969: fnclex
loc_005EC96B: jge 005EC97Fh
loc_005EC96D: push 00000390h
loc_005EC972: push 00446758h
loc_005EC977: push esi
loc_005EC978: push eax
loc_005EC979: call [004010CCh] ; __vbaHresultCheckObj
loc_005EC97F: cmp [esi+00000090h], 0000h
loc_005EC987: jz 005EC9A8h
loc_005EC989: mov ecx, [esi]
loc_005EC98B: push esi
loc_005EC98C: call [ecx+00000948h]
loc_005EC992: test eax, eax
loc_005EC994: jge 005EC9A8h
loc_005EC996: push 00000948h
loc_005EC99B: push 00446644h
loc_005EC9A0: push esi
loc_005EC9A1: push eax
loc_005EC9A2: call [004010CCh] ; __vbaHresultCheckObj
loc_005EC9A8: push 005EC9B7h
loc_005EC9AD: lea ecx, var_18
loc_005EC9B0: call [00401430h] ; __vbaFreeStr
loc_005EC9B6: ret
loc_005EC9B7: mov eax, Me
loc_005EC9BA: push eax
loc_005EC9BB: mov edx, [eax]
loc_005EC9BD: call [edx+00000008h]
loc_005EC9C0: mov eax, var_4
loc_005EC9C3: mov ecx, var_14
loc_005EC9C6: pop edi
loc_005EC9C7: pop esi
loc_005EC9C8: mov fs:[00000000h], ecx
loc_005EC9CF: pop ebx
loc_005EC9D0: mov esp, ebp
loc_005EC9D2: pop ebp
loc_005EC9D3: retn 0008h
End Sub
Public Property Get ActiveDayFontSize(arg_C) '5EC9E0
loc_005EC9E0: push ebp
loc_005EC9E1: mov ebp, esp
loc_005EC9E3: sub esp, 0000000Ch
loc_005EC9E6: push 00412856h ; __vbaExceptHandler
loc_005EC9EB: mov eax, fs:[00000000h]
loc_005EC9F1: push eax
loc_005EC9F2: mov fs:[00000000h], esp
loc_005EC9F9: sub esp, 0000001Ch
loc_005EC9FC: push ebx
loc_005EC9FD: push esi
loc_005EC9FE: push edi
loc_005EC9FF: mov var_C, esp
loc_005ECA02: mov var_8, 00403490h
loc_005ECA09: xor edi, edi
loc_005ECA0B: mov var_4, edi
loc_005ECA0E: mov esi, Me
loc_005ECA11: push esi
loc_005ECA12: mov eax, [esi]
loc_005ECA14: call [eax+00000004h]
loc_005ECA17: mov eax, [esi+000000CCh]
loc_005ECA1D: add esi, 000000CCh
loc_005ECA23: cmp eax, edi
loc_005ECA25: mov var_18, edi
loc_005ECA28: mov var_28, edi
loc_005ECA2B: jnz 005ECA39h
loc_005ECA2D: push esi
loc_005ECA2E: push 00446F48h
loc_005ECA33: call [004012FCh] ; __vbaNew2
loc_005ECA39: mov ecx, [esi]
loc_005ECA3B: push edi
loc_005ECA3C: push 00000002h
loc_005ECA3E: lea edx, var_28
loc_005ECA41: push ecx
loc_005ECA42: push edx
loc_005ECA43: call [00401214h] ; __vbaLateIdCallLd
loc_005ECA49: add esp, 00000010h
loc_005ECA4C: push eax
loc_005ECA4D: call [00401190h] ; __vbaCyVar
loc_005ECA53: push edx
loc_005ECA54: push eax
loc_005ECA55: call [004013D4h] ; __vbaI4Cy
loc_005ECA5B: lea ecx, var_28
loc_005ECA5E: mov var_18, eax
loc_005ECA61: call [00401030h] ; __vbaFreeVar
loc_005ECA67: push 005ECA79h
loc_005ECA6C: jmp 005ECA78h
loc_005ECA6E: lea ecx, var_28
loc_005ECA71: call [00401030h] ; __vbaFreeVar
loc_005ECA77: ret
loc_005ECA78: ret
loc_005ECA79: mov eax, Me
loc_005ECA7C: push eax
loc_005ECA7D: mov ecx, [eax]
loc_005ECA7F: call [ecx+00000008h]
loc_005ECA82: mov edx, arg_C
loc_005ECA85: mov eax, var_18
loc_005ECA88: mov [edx], eax
loc_005ECA8A: mov eax, var_4
loc_005ECA8D: mov ecx, var_14
loc_005ECA90: pop edi
loc_005ECA91: pop esi
loc_005ECA92: mov fs:[00000000h], ecx
loc_005ECA99: pop ebx
loc_005ECA9A: mov esp, ebp
loc_005ECA9C: pop ebp
loc_005ECA9D: retn 0008h
End Sub
Public Property Let ActiveDayFontSize(lActiveDayFontSize) '5ECAA0
loc_005ECAA0: push ebp
loc_005ECAA1: mov ebp, esp
loc_005ECAA3: sub esp, 0000000Ch
loc_005ECAA6: push 00412856h ; __vbaExceptHandler
loc_005ECAAB: mov eax, fs:[00000000h]
loc_005ECAB1: push eax
loc_005ECAB2: mov fs:[00000000h], esp
loc_005ECAB9: sub esp, 0000002Ch
loc_005ECABC: push ebx
loc_005ECABD: push esi
loc_005ECABE: push edi
loc_005ECABF: mov var_C, esp
loc_005ECAC2: mov var_8, 004034A0h
loc_005ECAC9: mov var_4, 00000000h
loc_005ECAD0: mov esi, Me
loc_005ECAD3: push esi
loc_005ECAD4: mov eax, [esi]
loc_005ECAD6: call [eax+00000004h]
loc_005ECAD9: mov eax, [esi+000000CCh]
loc_005ECADF: lea edi, [esi+000000CCh]
loc_005ECAE5: test eax, eax
loc_005ECAE7: mov ebx, 00000003h
loc_005ECAEC: jnz 005ECAFAh
loc_005ECAEE: push edi
loc_005ECAEF: push 00446F48h
loc_005ECAF4: call [004012FCh] ; __vbaNew2
loc_005ECAFA: sub esp, 00000010h
loc_005ECAFD: mov eax, lActiveDayFontSize
loc_005ECB00: mov ecx, esp
loc_005ECB02: mov edx, var_18
loc_005ECB05: push 00000002h
loc_005ECB07: mov [ecx], ebx
loc_005ECB09: mov ebx, var_20
loc_005ECB0C: mov [ecx+00000004h], ebx
loc_005ECB0F: mov [ecx+00000008h], eax
loc_005ECB12: mov eax, [edi]
loc_005ECB14: push eax
loc_005ECB15: mov [ecx+0000000Ch], edx
loc_005ECB18: call [004013F0h] ; __vbaLateIdSt
loc_005ECB1E: sub esp, 00000010h
loc_005ECB21: mov ecx, 00000008h
loc_005ECB26: mov edi, esp
loc_005ECB28: mov edx, [esi]
loc_005ECB2A: mov eax, 0043C398h ; "ActiveDayFontSize"
loc_005ECB2F: push esi
loc_005ECB30: mov [edi], ecx
loc_005ECB32: mov [edi+00000004h], ebx
loc_005ECB35: mov [edi+00000008h], eax
loc_005ECB38: mov eax, var_18
loc_005ECB3B: mov [edi+0000000Ch], eax
loc_005ECB3E: call [edx+00000390h]
loc_005ECB44: test eax, eax
loc_005ECB46: fnclex
loc_005ECB48: jge 005ECB5Ch
loc_005ECB4A: push 00000390h
loc_005ECB4F: push 00446758h
loc_005ECB54: push esi
loc_005ECB55: push eax
loc_005ECB56: call [004010CCh] ; __vbaHresultCheckObj
loc_005ECB5C: cmp [esi+00000090h], 0000h
loc_005ECB64: jz 005ECB85h
loc_005ECB66: mov ecx, [esi]
loc_005ECB68: push esi
loc_005ECB69: call [ecx+00000948h]
loc_005ECB6F: test eax, eax
loc_005ECB71: jge 005ECB85h
loc_005ECB73: push 00000948h
loc_005ECB78: push 00446644h
loc_005ECB7D: push esi
loc_005ECB7E: push eax
loc_005ECB7F: call [004010CCh] ; __vbaHresultCheckObj
loc_005ECB85: mov eax, Me
loc_005ECB88: push eax
loc_005ECB89: mov edx, [eax]
loc_005ECB8B: call [edx+00000008h]
loc_005ECB8E: mov eax, var_4
loc_005ECB91: mov ecx, var_14
loc_005ECB94: pop edi
loc_005ECB95: pop esi
loc_005ECB96: mov fs:[00000000h], ecx
loc_005ECB9D: pop ebx
loc_005ECB9E: mov esp, ebp
loc_005ECBA0: pop ebp
loc_005ECBA1: retn 0008h
End Sub
Public Property Get Periods(arg_C) '5ECBB0
loc_005ECBB0: push ebp
loc_005ECBB1: mov ebp, esp
loc_005ECBB3: sub esp, 0000000Ch
loc_005ECBB6: push 00412856h ; __vbaExceptHandler
loc_005ECBBB: mov eax, fs:[00000000h]
loc_005ECBC1: push eax
loc_005ECBC2: mov fs:[00000000h], esp
loc_005ECBC9: sub esp, 00000014h
loc_005ECBCC: push ebx
loc_005ECBCD: push esi
loc_005ECBCE: push edi
loc_005ECBCF: mov var_C, esp
loc_005ECBD2: mov var_8, 004034A8h
loc_005ECBD9: xor edi, edi
loc_005ECBDB: mov var_4, edi
loc_005ECBDE: mov esi, Me
loc_005ECBE1: push esi
loc_005ECBE2: mov eax, [esi]
loc_005ECBE4: call [eax+00000004h]
loc_005ECBE7: mov ecx, arg_C
loc_005ECBEA: add esi, 0000008Ch
loc_005ECBF0: mov var_18, edi
loc_005ECBF3: mov var_1C, edi
loc_005ECBF6: mov [ecx], edi
loc_005ECBF8: mov eax, [esi]
loc_005ECBFA: cmp eax, edi
loc_005ECBFC: jnz 005ECC0Ah
loc_005ECBFE: push esi
loc_005ECBFF: push 00415BFCh
loc_005ECC04: call [004012FCh] ; __vbaNew2
loc_005ECC0A: mov eax, [esi]
loc_005ECC0C: lea edx, var_1C
loc_005ECC0F: push edx
loc_005ECC10: push eax
loc_005ECC11: call 00704FA0h
loc_005ECC16: mov eax, var_1C
loc_005ECC19: lea ecx, var_18
loc_005ECC1C: push eax
loc_005ECC1D: push ecx
loc_005ECC1E: mov var_1C, edi
loc_005ECC21: call [00401128h] ; __vbaObjSet
loc_005ECC27: push 005ECC48h
loc_005ECC2C: jmp 005ECC47h
loc_005ECC2E: test var_4, 04h
loc_005ECC32: jz 005ECC3Dh
loc_005ECC34: lea ecx, var_18
loc_005ECC37: call [0040142Ch] ; __vbaFreeObj
loc_005ECC3D: lea ecx, var_1C
loc_005ECC40: call [0040142Ch] ; __vbaFreeObj
loc_005ECC46: ret
loc_005ECC47: ret
loc_005ECC48: mov eax, Me
loc_005ECC4B: push eax
loc_005ECC4C: mov edx, [eax]
loc_005ECC4E: call [edx+00000008h]
loc_005ECC51: mov eax, arg_C
loc_005ECC54: mov ecx, var_18
loc_005ECC57: mov [eax], ecx
loc_005ECC59: mov eax, var_4
loc_005ECC5C: mov ecx, var_14
loc_005ECC5F: pop edi
loc_005ECC60: pop esi
loc_005ECC61: mov fs:[00000000h], ecx
loc_005ECC68: pop ebx
loc_005ECC69: mov esp, ebp
loc_005ECC6B: pop ebp
loc_005ECC6C: retn 0008h
End Sub
Public Property Set Periods(oPeriods) '5ECC70
loc_005ECC70: push ebp
loc_005ECC71: mov ebp, esp
loc_005ECC73: sub esp, 0000000Ch
loc_005ECC76: push 00412856h ; __vbaExceptHandler
loc_005ECC7B: mov eax, fs:[00000000h]
loc_005ECC81: push eax
loc_005ECC82: mov fs:[00000000h], esp
loc_005ECC89: sub esp, 00000024h
loc_005ECC8C: push ebx
loc_005ECC8D: push esi
loc_005ECC8E: push edi
loc_005ECC8F: mov var_C, esp
loc_005ECC92: mov var_8, 004034B8h
loc_005ECC99: xor edi, edi
loc_005ECC9B: mov var_4, edi
loc_005ECC9E: mov esi, Me
loc_005ECCA1: push esi
loc_005ECCA2: mov eax, [esi]
loc_005ECCA4: call [eax+00000004h]
loc_005ECCA7: mov ecx, oPeriods
loc_005ECCAA: mov ebx, [00401130h] ; __vbaObjSetAddref
loc_005ECCB0: lea edx, var_18
loc_005ECCB3: push ecx
loc_005ECCB4: push edx
loc_005ECCB5: mov var_18, edi
loc_005ECCB8: mov var_1C, edi
loc_005ECCBB: call ebx
loc_005ECCBD: mov eax, [esi+0000008Ch]
loc_005ECCC3: lea edi, [esi+0000008Ch]
loc_005ECCC9: test eax, eax
loc_005ECCCB: jnz 005ECCD9h
loc_005ECCCD: push edi
loc_005ECCCE: push 00415BFCh
loc_005ECCD3: call [004012FCh] ; __vbaNew2
loc_005ECCD9: mov eax, var_18
loc_005ECCDC: lea ecx, var_1C
loc_005ECCDF: push eax
loc_005ECCE0: push ecx
loc_005ECCE1: call ebx
loc_005ECCE3: mov edx, [edi]
loc_005ECCE5: push eax
loc_005ECCE6: push edx
loc_005ECCE7: call 00705030h
loc_005ECCEC: lea ecx, var_1C
loc_005ECCEF: call [0040142Ch] ; __vbaFreeObj
loc_005ECCF5: sub esp, 00000010h
loc_005ECCF8: mov ecx, 00000008h
loc_005ECCFD: mov edi, esp
loc_005ECCFF: mov edx, [esi]
loc_005ECD01: mov eax, 0043C7B0h ; "Periods"
loc_005ECD06: push esi
loc_005ECD07: mov [edi], ecx
loc_005ECD09: mov ecx, var_28
loc_005ECD0C: mov [edi+00000004h], ecx
loc_005ECD0F: mov [edi+00000008h], eax
loc_005ECD12: mov eax, var_20
loc_005ECD15: mov [edi+0000000Ch], eax
loc_005ECD18: call [edx+00000390h]
loc_005ECD1E: test eax, eax
loc_005ECD20: fnclex
loc_005ECD22: jge 005ECD36h
loc_005ECD24: push 00000390h
loc_005ECD29: push 00446758h
loc_005ECD2E: push esi
loc_005ECD2F: push eax
loc_005ECD30: call [004010CCh] ; __vbaHresultCheckObj
loc_005ECD36: cmp [esi+00000090h], 0000h
loc_005ECD3E: jz 005ECD68h
loc_005ECD40: mov ecx, [esi]
loc_005ECD42: push esi
loc_005ECD43: call [ecx+000009D4h]
loc_005ECD49: mov edx, [esi]
loc_005ECD4B: push esi
loc_005ECD4C: call [edx+00000948h]
loc_005ECD52: test eax, eax
loc_005ECD54: jge 005ECD68h
loc_005ECD56: push 00000948h
loc_005ECD5B: push 00446644h
loc_005ECD60: push esi
loc_005ECD61: push eax
loc_005ECD62: call [004010CCh] ; __vbaHresultCheckObj
loc_005ECD68: push 005ECD83h
loc_005ECD6D: jmp 005ECD79h
loc_005ECD6F: lea ecx, var_1C
loc_005ECD72: call [0040142Ch] ; __vbaFreeObj
loc_005ECD78: ret
loc_005ECD79: lea ecx, var_18
loc_005ECD7C: call [0040142Ch] ; __vbaFreeObj
loc_005ECD82: ret
loc_005ECD83: mov eax, Me
loc_005ECD86: push eax
loc_005ECD87: mov ecx, [eax]
loc_005ECD89: call [ecx+00000008h]
loc_005ECD8C: mov eax, var_4
loc_005ECD8F: mov ecx, var_14
loc_005ECD92: pop edi
loc_005ECD93: pop esi
loc_005ECD94: mov fs:[00000000h], ecx
loc_005ECD9B: pop ebx
loc_005ECD9C: mov esp, ebp
loc_005ECD9E: pop ebp
loc_005ECD9F: retn 0008h
End Sub
Public Property Get PeriodRows(arg_C) '5ECDB0
loc_005ECDB0: push ebp
loc_005ECDB1: mov ebp, esp
loc_005ECDB3: sub esp, 0000000Ch
loc_005ECDB6: push 00412856h ; __vbaExceptHandler
loc_005ECDBB: mov eax, fs:[00000000h]
loc_005ECDC1: push eax
loc_005ECDC2: mov fs:[00000000h], esp
loc_005ECDC9: sub esp, 0000000Ch
loc_005ECDCC: push ebx
loc_005ECDCD: push esi
loc_005ECDCE: push edi
loc_005ECDCF: mov var_C, esp
loc_005ECDD2: mov var_8, 004034C8h
loc_005ECDD9: xor edi, edi
loc_005ECDDB: mov var_4, edi
loc_005ECDDE: mov esi, Me
loc_005ECDE1: push esi
loc_005ECDE2: mov eax, [esi]
loc_005ECDE4: call [eax+00000004h]
loc_005ECDE7: mov cx, [esi+000000B8h]
loc_005ECDEE: mov var_18, edi
loc_005ECDF1: mov var_18, ecx
loc_005ECDF4: mov eax, Me
loc_005ECDF7: push eax
loc_005ECDF8: mov edx, [eax]
loc_005ECDFA: call [edx+00000008h]
loc_005ECDFD: mov eax, arg_C
loc_005ECE00: mov cx, var_18
loc_005ECE04: mov [eax], cx
loc_005ECE07: mov eax, var_4
loc_005ECE0A: mov ecx, var_14
loc_005ECE0D: pop edi
loc_005ECE0E: pop esi
loc_005ECE0F: mov fs:[00000000h], ecx
loc_005ECE16: pop ebx
loc_005ECE17: mov esp, ebp
loc_005ECE19: pop ebp
loc_005ECE1A: retn 0008h
End Sub
Public Property Let PeriodRows(nPeriodRows) '5ECE20
loc_005ECE20: push ebp
loc_005ECE21: mov ebp, esp
loc_005ECE23: sub esp, 0000000Ch
loc_005ECE26: push 00412856h ; __vbaExceptHandler
loc_005ECE2B: mov eax, fs:[00000000h]
loc_005ECE31: push eax
loc_005ECE32: mov fs:[00000000h], esp
loc_005ECE39: sub esp, 0000001Ch
loc_005ECE3C: push ebx
loc_005ECE3D: push esi
loc_005ECE3E: push edi
loc_005ECE3F: mov var_C, esp
loc_005ECE42: mov var_8, 004034D0h
loc_005ECE49: mov var_4, 00000000h
loc_005ECE50: mov esi, Me
loc_005ECE53: push esi
loc_005ECE54: mov eax, [esi]
loc_005ECE56: call [eax+00000004h]
loc_005ECE59: mov cx, nPeriodRows
loc_005ECE5D: sub esp, 00000010h
loc_005ECE60: mov [esi+000000B8h], cx
loc_005ECE67: mov edi, esp
loc_005ECE69: mov ecx, 00000008h
loc_005ECE6E: mov edx, [esi]
loc_005ECE70: mov [edi], ecx
loc_005ECE72: mov ecx, var_20
loc_005ECE75: mov eax, 0043C5E0h ; "PeriodRows"
loc_005ECE7A: push esi
loc_005ECE7B: mov [edi+00000004h], ecx
loc_005ECE7E: mov [edi+00000008h], eax
loc_005ECE81: mov eax, var_18
loc_005ECE84: mov [edi+0000000Ch], eax
loc_005ECE87: call [edx+00000390h]
loc_005ECE8D: test eax, eax
loc_005ECE8F: fnclex
loc_005ECE91: jge 005ECEA5h
loc_005ECE93: push 00000390h
loc_005ECE98: push 00446758h
loc_005ECE9D: push esi
loc_005ECE9E: push eax
loc_005ECE9F: call [004010CCh] ; __vbaHresultCheckObj
loc_005ECEA5: cmp [esi+00000090h], 0000h
loc_005ECEAD: jz 005ECECEh
loc_005ECEAF: mov ecx, [esi]
loc_005ECEB1: push esi
loc_005ECEB2: call [ecx+00000948h]
loc_005ECEB8: test eax, eax
loc_005ECEBA: jge 005ECECEh
loc_005ECEBC: push 00000948h
loc_005ECEC1: push 00446644h
loc_005ECEC6: push esi
loc_005ECEC7: push eax
loc_005ECEC8: call [004010CCh] ; __vbaHresultCheckObj
loc_005ECECE: mov eax, Me
loc_005ECED1: push eax
loc_005ECED2: mov edx, [eax]
loc_005ECED4: call [edx+00000008h]
loc_005ECED7: mov eax, var_4
loc_005ECEDA: mov ecx, var_14
loc_005ECEDD: pop edi
loc_005ECEDE: pop esi
loc_005ECEDF: mov fs:[00000000h], ecx
loc_005ECEE6: pop ebx
loc_005ECEE7: mov esp, ebp
loc_005ECEE9: pop ebp
loc_005ECEEA: retn 0008h
End Sub
Public Sub Refresh() '5ECEF0
loc_005ECEF0: push ebp
loc_005ECEF1: mov ebp, esp
loc_005ECEF3: sub esp, 00000018h
loc_005ECEF6: push 00412856h ; __vbaExceptHandler
loc_005ECEFB: mov eax, fs:[00000000h]
loc_005ECF01: push eax
loc_005ECF02: mov fs:[00000000h], esp
loc_005ECF09: mov eax, 0000037Ch
loc_005ECF0E: call 00412850h ; __vbaChkstk
loc_005ECF13: push ebx
loc_005ECF14: push esi
loc_005ECF15: push edi
loc_005ECF16: mov var_18, esp
loc_005ECF19: mov var_14, 004034D8h ; "'"
loc_005ECF20: mov var_10, 00000000h
loc_005ECF27: mov var_C, 00000000h
loc_005ECF2E: mov eax, Me
loc_005ECF31: mov ecx, [eax]
loc_005ECF33: mov edx, Me
loc_005ECF36: push edx
loc_005ECF37: call [ecx+00000004h]
loc_005ECF3A: mov var_4, 00000001h
loc_005ECF41: mov var_4, 00000002h
loc_005ECF48: push FFFFFFFFh
loc_005ECF4A: call [00401124h] ; __vbaOnError
loc_005ECF50: mov var_4, 00000003h
loc_005ECF57: mov var_4, 00000005h
loc_005ECF5E: mov edx, Me
loc_005ECF61: cmp [edx+0000008Ch], 00000000h
loc_005ECF68: jnz 005ECF8Fh
loc_005ECF6A: mov eax, Me
loc_005ECF6D: add eax, 0000008Ch
loc_005ECF72: push eax
loc_005ECF73: push 00415BFCh
loc_005ECF78: call [004012FCh] ; __vbaNew2
loc_005ECF7E: mov ecx, Me
loc_005ECF81: add ecx, 0000008Ch
loc_005ECF87: mov var_200, ecx
loc_005ECF8D: jmp 005ECF9Eh
loc_005ECF8F: mov edx, Me
loc_005ECF92: add edx, 0000008Ch
loc_005ECF98: mov var_200, edx
loc_005ECF9E: lea eax, var_190
loc_005ECFA4: push eax
loc_005ECFA5: mov ecx, var_200
loc_005ECFAB: mov edx, [ecx]
loc_005ECFAD: push edx
loc_005ECFAE: call 00705380h
loc_005ECFB3: mov eax, var_18C
loc_005ECFB9: push eax
loc_005ECFBA: mov ecx, var_190
loc_005ECFC0: push ecx
loc_005ECFC1: call [004010B8h] ; __vbaStrDate
loc_005ECFC7: mov edx, eax
loc_005ECFC9: lea ecx, var_84
loc_005ECFCF: call [004013C0h] ; __vbaStrMove
loc_005ECFD5: push eax
loc_005ECFD6: call [00401044h] ; __vbaLenBstr
loc_005ECFDC: neg eax
loc_005ECFDE: sbb eax, eax
loc_005ECFE0: inc eax
loc_005ECFE1: neg eax
loc_005ECFE3: mov var_19C, ax
loc_005ECFEA: lea ecx, var_84
loc_005ECFF0: call [00401430h] ; __vbaFreeStr
loc_005ECFF6: movsx edx, var_19C
loc_005ECFFD: test edx, edx
loc_005ECFFF: jz 005ED006h
loc_005ED001: jmp 005F0A50h
loc_005ED006: mov var_4, 00000008h
loc_005ED00D: push 00000000h
loc_005ED00F: mov eax, Me
loc_005ED012: mov ecx, [eax+000000D8h]
loc_005ED018: push ecx
loc_005ED019: call [00401238h] ; __vbaObjIs
loc_005ED01F: movsx edx, ax
loc_005ED022: test edx, edx
loc_005ED024: jnz 005ED06Bh
loc_005ED026: mov var_4, 00000009h
loc_005ED02D: push 00000000h
loc_005ED02F: push 00000003h
loc_005ED031: mov eax, Me
loc_005ED034: mov ecx, [eax+000000D8h]
loc_005ED03A: push ecx
loc_005ED03B: lea edx, var_A4
loc_005ED041: push edx
loc_005ED042: call [00401214h] ; __vbaLateIdCallLd
loc_005ED048: add esp, 00000010h
loc_005ED04B: push eax
loc_005ED04C: call [004012C0h] ; __vbaI2Var
loc_005ED052: neg ax
loc_005ED055: sbb eax, eax
loc_005ED057: neg eax
loc_005ED059: neg eax
loc_005ED05B: mov var_2C, ax
loc_005ED05F: lea ecx, var_A4
loc_005ED065: call [00401030h] ; __vbaFreeVar
loc_005ED06B: mov var_4, 0000000Bh
loc_005ED072: mov eax, Me
loc_005ED075: cmp [eax+0000008Ch], 00000000h
loc_005ED07C: jnz 005ED0A4h
loc_005ED07E: mov ecx, Me
loc_005ED081: add ecx, 0000008Ch
loc_005ED087: push ecx
loc_005ED088: push 00415BFCh
loc_005ED08D: call [004012FCh] ; __vbaNew2
loc_005ED093: mov edx, Me
loc_005ED096: add edx, 0000008Ch
loc_005ED09C: mov var_204, edx
loc_005ED0A2: jmp 005ED0B2h
loc_005ED0A4: mov eax, Me
loc_005ED0A7: add eax, 0000008Ch
loc_005ED0AC: mov var_204, eax
loc_005ED0B2: lea ecx, var_168
loc_005ED0B8: push ecx
loc_005ED0B9: mov edx, var_204
loc_005ED0BF: mov eax, [edx]
loc_005ED0C1: push eax
loc_005ED0C2: call 00705470h
loc_005ED0C7: lea ecx, var_16C
loc_005ED0CD: push ecx
loc_005ED0CE: mov edx, Me
loc_005ED0D1: mov eax, [edx]
loc_005ED0D3: mov ecx, Me
loc_005ED0D6: push ecx
loc_005ED0D7: call [eax+00000888h]
loc_005ED0DD: mov var_19C, eax
loc_005ED0E3: cmp var_19C, 00000000h
loc_005ED0EA: jge 005ED10Fh
loc_005ED0EC: push 00000888h
loc_005ED0F1: push 00446644h
loc_005ED0F6: mov edx, Me
loc_005ED0F9: push edx
loc_005ED0FA: mov eax, var_19C
loc_005ED100: push eax
loc_005ED101: call [004010CCh] ; __vbaHresultCheckObj
loc_005ED107: mov var_208, eax
loc_005ED10D: jmp 005ED119h
loc_005ED10F: mov var_208, 00000000h
loc_005ED119: lea ecx, var_8C
loc_005ED11F: push ecx
loc_005ED120: mov edx, Me
loc_005ED123: mov eax, [edx]
loc_005ED125: mov ecx, Me
loc_005ED128: push ecx
loc_005ED129: call [eax+00000938h]
loc_005ED12F: mov var_1A0, eax
loc_005ED135: cmp var_1A0, 00000000h
loc_005ED13C: jge 005ED161h
loc_005ED13E: push 00000938h
loc_005ED143: push 00446644h
loc_005ED148: mov edx, Me
loc_005ED14B: push edx
loc_005ED14C: mov eax, var_1A0
loc_005ED152: push eax
loc_005ED153: call [004010CCh] ; __vbaHresultCheckObj
loc_005ED159: mov var_20C, eax
loc_005ED15F: jmp 005ED16Bh
loc_005ED161: mov var_20C, 00000000h
loc_005ED16B: lea ecx, var_170
loc_005ED171: push ecx
loc_005ED172: mov edx, Me
loc_005ED175: mov eax, [edx]
loc_005ED177: mov ecx, Me
loc_005ED17A: push ecx
loc_005ED17B: call [eax+000007B4h]
loc_005ED181: mov var_1A4, eax
loc_005ED187: cmp var_1A4, 00000000h
loc_005ED18E: jge 005ED1B3h
loc_005ED190: push 000007B4h
loc_005ED195: push 00446644h
loc_005ED19A: mov edx, Me
loc_005ED19D: push edx
loc_005ED19E: mov eax, var_1A4
loc_005ED1A4: push eax
loc_005ED1A5: call [004010CCh] ; __vbaHresultCheckObj
loc_005ED1AB: mov var_210, eax
loc_005ED1B1: jmp 005ED1BDh
loc_005ED1B3: mov var_210, 00000000h
loc_005ED1BD: lea ecx, var_174
loc_005ED1C3: push ecx
loc_005ED1C4: mov edx, Me
loc_005ED1C7: mov eax, [edx]
loc_005ED1C9: mov ecx, Me
loc_005ED1CC: push ecx
loc_005ED1CD: call [eax+00000844h]
loc_005ED1D3: mov var_1A8, eax
loc_005ED1D9: cmp var_1A8, 00000000h
loc_005ED1E0: jge 005ED205h
loc_005ED1E2: push 00000844h
loc_005ED1E7: push 00446644h
loc_005ED1EC: mov edx, Me
loc_005ED1EF: push edx
loc_005ED1F0: mov eax, var_1A8
loc_005ED1F6: push eax
loc_005ED1F7: call [004010CCh] ; __vbaHresultCheckObj
loc_005ED1FD: mov var_214, eax
loc_005ED203: jmp 005ED20Fh
loc_005ED205: mov var_214, 00000000h
loc_005ED20F: lea ecx, var_178
loc_005ED215: push ecx
loc_005ED216: mov edx, Me
loc_005ED219: mov eax, [edx]
loc_005ED21B: mov ecx, Me
loc_005ED21E: push ecx
loc_005ED21F: call [eax+00000854h]
loc_005ED225: mov var_1AC, eax
loc_005ED22B: cmp var_1AC, 00000000h
loc_005ED232: jge 005ED257h
loc_005ED234: push 00000854h
loc_005ED239: push 00446644h
loc_005ED23E: mov edx, Me
loc_005ED241: push edx
loc_005ED242: mov eax, var_1AC
loc_005ED248: push eax
loc_005ED249: call [004010CCh] ; __vbaHresultCheckObj
loc_005ED24F: mov var_218, eax
loc_005ED255: jmp 005ED261h
loc_005ED257: mov var_218, 00000000h
loc_005ED261: lea ecx, var_17C
loc_005ED267: push ecx
loc_005ED268: mov edx, Me
loc_005ED26B: mov eax, [edx]
loc_005ED26D: mov ecx, Me
loc_005ED270: push ecx
loc_005ED271: call [eax+00000908h]
loc_005ED277: mov var_1B0, eax
loc_005ED27D: cmp var_1B0, 00000000h
loc_005ED284: jge 005ED2A9h
loc_005ED286: push 00000908h
loc_005ED28B: push 00446644h
loc_005ED290: mov edx, Me
loc_005ED293: push edx
loc_005ED294: mov eax, var_1B0
loc_005ED29A: push eax
loc_005ED29B: call [004010CCh] ; __vbaHresultCheckObj
loc_005ED2A1: mov var_21C, eax
loc_005ED2A7: jmp 005ED2B3h
loc_005ED2A9: mov var_21C, 00000000h
loc_005ED2B3: mov ecx, var_170
loc_005ED2B9: mov var_180, ecx
loc_005ED2BF: mov edx, var_8C
loc_005ED2C5: mov var_1EC, edx
loc_005ED2CB: mov var_8C, 00000000h
loc_005ED2D5: mov eax, Me
loc_005ED2D8: cmp [eax+0000008Ch], 00000000h
loc_005ED2DF: jnz 005ED307h
loc_005ED2E1: mov ecx, Me
loc_005ED2E4: add ecx, 0000008Ch
loc_005ED2EA: push ecx
loc_005ED2EB: push 00415BFCh
loc_005ED2F0: call [004012FCh] ; __vbaNew2
loc_005ED2F6: mov edx, Me
loc_005ED2F9: add edx, 0000008Ch
loc_005ED2FF: mov var_220, edx
loc_005ED305: jmp 005ED315h
loc_005ED307: mov eax, Me
loc_005ED30A: add eax, 0000008Ch
loc_005ED30F: mov var_220, eax
loc_005ED315: mov ecx, var_17C
loc_005ED31B: push ecx
loc_005ED31C: mov edx, var_178
loc_005ED322: push edx
loc_005ED323: mov eax, var_174
loc_005ED329: push eax
loc_005ED32A: lea ecx, var_180
loc_005ED330: push ecx
loc_005ED331: mov edx, var_1EC
loc_005ED337: push edx
loc_005ED338: lea eax, var_90
loc_005ED33E: push eax
loc_005ED33F: call [00401128h] ; __vbaObjSet
loc_005ED345: push eax
loc_005ED346: mov cx, var_16C
loc_005ED34D: push ecx
loc_005ED34E: mov dx, var_168
loc_005ED355: push edx
loc_005ED356: mov eax, var_220
loc_005ED35C: mov ecx, [eax]
loc_005ED35E: push ecx
loc_005ED35F: call 007055C0h
loc_005ED364: lea ecx, var_90
loc_005ED36A: call [0040142Ch] ; __vbaFreeObj
loc_005ED370: mov var_4, 0000000Ch
loc_005ED377: mov edx, Me
loc_005ED37A: cmp [edx+0000008Ch], 00000000h
loc_005ED381: jnz 005ED3A8h
loc_005ED383: mov eax, Me
loc_005ED386: add eax, 0000008Ch
loc_005ED38B: push eax
loc_005ED38C: push 00415BFCh
loc_005ED391: call [004012FCh] ; __vbaNew2
loc_005ED397: mov ecx, Me
loc_005ED39A: add ecx, 0000008Ch
loc_005ED3A0: mov var_224, ecx
loc_005ED3A6: jmp 005ED3B7h
loc_005ED3A8: mov edx, Me
loc_005ED3AB: add edx, 0000008Ch
loc_005ED3B1: mov var_224, edx
loc_005ED3B7: lea eax, var_190
loc_005ED3BD: push eax
loc_005ED3BE: mov ecx, var_224
loc_005ED3C4: mov edx, [ecx]
loc_005ED3C6: push edx
loc_005ED3C7: call 00704EB0h
loc_005ED3CC: mov eax, var_190
loc_005ED3D2: mov var_9C, eax
loc_005ED3D8: mov ecx, var_18C
loc_005ED3DE: mov var_98, ecx
loc_005ED3E4: mov var_A4, 00000007h
loc_005ED3EE: lea edx, var_A4
loc_005ED3F4: push edx
loc_005ED3F5: lea eax, var_B4
loc_005ED3FB: push eax
loc_005ED3FC: call [004013E0h] ; rtcGetDayOfMonth
loc_005ED402: lea ecx, var_B4
loc_005ED408: push ecx
loc_005ED409: call [004012C0h] ; __vbaI2Var
loc_005ED40F: mov var_4C, ax
loc_005ED413: lea edx, var_B4
loc_005ED419: push edx
loc_005ED41A: lea eax, var_A4
loc_005ED420: push eax
loc_005ED421: push 00000002h
loc_005ED423: call [00401050h] ; __vbaFreeVarList
loc_005ED429: add esp, 0000000Ch
loc_005ED42C: mov var_4, 0000000Dh
loc_005ED433: lea ecx, var_168
loc_005ED439: push ecx
loc_005ED43A: mov edx, Me
loc_005ED43D: mov eax, [edx]
loc_005ED43F: mov ecx, Me
loc_005ED442: push ecx
loc_005ED443: call [eax+000009F8h]
loc_005ED449: push 00000000h
loc_005ED44B: movsx edx, var_168
loc_005ED452: push edx
loc_005ED453: push 00000000h
loc_005ED455: push 00000007h
loc_005ED457: push 00000002h
loc_005ED459: push 0000000Ch
loc_005ED45B: mov eax, Me
loc_005ED45E: add eax, 0000005Ch
loc_005ED461: push eax
loc_005ED462: push 00000010h
loc_005ED464: push 00000880h
loc_005ED469: call [00401220h] ; __vbaRedim
loc_005ED46F: add esp, 00000024h
loc_005ED472: mov var_4, 0000000Eh
loc_005ED479: push 00000000h
loc_005ED47B: push 00000005h
loc_005ED47D: push 00000001h
loc_005ED47F: lea ecx, var_5C
loc_005ED482: push ecx
loc_005ED483: push 0000200Ch
loc_005ED488: call [0040123Ch] ; __vbaRedimVar
loc_005ED48E: add esp, 00000014h
loc_005ED491: mov var_4, 0000000Fh
loc_005ED498: lea edx, var_170
loc_005ED49E: push edx
loc_005ED49F: mov eax, Me
loc_005ED4A2: mov ecx, [eax+00000010h]
loc_005ED4A5: mov edx, Me
loc_005ED4A8: mov eax, [edx+00000010h]
loc_005ED4AB: mov edx, [eax]
loc_005ED4AD: push ecx
loc_005ED4AE: call [edx+000000D8h]
loc_005ED4B4: fnclex
loc_005ED4B6: mov var_19C, eax
loc_005ED4BC: cmp var_19C, 00000000h
loc_005ED4C3: jge 005ED4EBh
loc_005ED4C5: push 000000D8h
loc_005ED4CA: push 00446758h
loc_005ED4CF: mov eax, Me
loc_005ED4D2: mov ecx, [eax+00000010h]
loc_005ED4D5: push ecx
loc_005ED4D6: mov edx, var_19C
loc_005ED4DC: push edx
loc_005ED4DD: call [004010CCh] ; __vbaHresultCheckObj
loc_005ED4E3: mov var_228, eax
loc_005ED4E9: jmp 005ED4F5h
loc_005ED4EB: mov var_228, 00000000h
loc_005ED4F5: lea eax, var_174
loc_005ED4FB: push eax
loc_005ED4FC: mov ecx, Me
loc_005ED4FF: mov edx, [ecx+00000010h]
loc_005ED502: mov eax, Me
loc_005ED505: mov ecx, [eax+00000010h]
loc_005ED508: mov eax, [ecx]
loc_005ED50A: push edx
loc_005ED50B: call [eax+00000100h]
loc_005ED511: fnclex
loc_005ED513: mov var_1A0, eax
loc_005ED519: cmp var_1A0, 00000000h
loc_005ED520: jge 005ED548h
loc_005ED522: push 00000100h
loc_005ED527: push 00446758h
loc_005ED52C: mov ecx, Me
loc_005ED52F: mov edx, [ecx+00000010h]
loc_005ED532: push edx
loc_005ED533: mov eax, var_1A0
loc_005ED539: push eax
loc_005ED53A: call [004010CCh] ; __vbaHresultCheckObj
loc_005ED540: mov var_22C, eax
loc_005ED546: jmp 005ED552h
loc_005ED548: mov var_22C, 00000000h
loc_005ED552: lea ecx, var_178
loc_005ED558: push ecx
loc_005ED559: mov edx, Me
loc_005ED55C: mov eax, [edx+00000010h]
loc_005ED55F: mov ecx, Me
loc_005ED562: mov edx, [ecx+00000010h]
loc_005ED565: mov ecx, [edx]
loc_005ED567: push eax
loc_005ED568: call [ecx+00000108h]
loc_005ED56E: fnclex
loc_005ED570: mov var_1A4, eax
loc_005ED576: cmp var_1A4, 00000000h
loc_005ED57D: jge 005ED5A5h
loc_005ED57F: push 00000108h
loc_005ED584: push 00446758h
loc_005ED589: mov edx, Me
loc_005ED58C: mov eax, [edx+00000010h]
loc_005ED58F: push eax
loc_005ED590: mov ecx, var_1A4
loc_005ED596: push ecx
loc_005ED597: call [004010CCh] ; __vbaHresultCheckObj
loc_005ED59D: mov var_230, eax
loc_005ED5A3: jmp 005ED5AFh
loc_005ED5A5: mov var_230, 00000000h
loc_005ED5AF: cmp var_3C, 00000000h
loc_005ED5B3: jnz 005ED5CFh
loc_005ED5B5: lea edx, var_3C
loc_005ED5B8: push edx
loc_005ED5B9: push 00418C20h
loc_005ED5BE: call [004012FCh] ; __vbaNew2
loc_005ED5C4: lea eax, var_3C
loc_005ED5C7: mov var_234, eax
loc_005ED5CD: jmp 005ED5D8h
loc_005ED5CF: lea ecx, var_3C
loc_005ED5D2: mov var_234, ecx
loc_005ED5D8: mov edx, var_234
loc_005ED5DE: mov eax, [edx]
loc_005ED5E0: mov var_1A8, eax
loc_005ED5E6: fld real4 ptr var_178
loc_005ED5EC: call [0040139Ch] ; __vbaFpI4
loc_005ED5F2: mov var_184, eax
loc_005ED5F8: fld real4 ptr var_174
loc_005ED5FE: call [0040139Ch] ; __vbaFpI4
loc_005ED604: mov var_180, eax
loc_005ED60A: mov ecx, var_170
loc_005ED610: mov var_17C, ecx
loc_005ED616: push 00000000h
loc_005ED618: lea edx, var_184
loc_005ED61E: push edx
loc_005ED61F: lea eax, var_180
loc_005ED625: push eax
loc_005ED626: lea ecx, var_17C
loc_005ED62C: push ecx
loc_005ED62D: mov edx, var_1A8
loc_005ED633: mov eax, [edx]
loc_005ED635: mov ecx, var_1A8
loc_005ED63B: push ecx
loc_005ED63C: call [eax+00000084h]
loc_005ED642: fnclex
loc_005ED644: mov var_1AC, eax
loc_005ED64A: cmp var_1AC, 00000000h
loc_005ED651: jge 005ED679h
loc_005ED653: push 00000084h
loc_005ED658: push 0043CA28h
loc_005ED65D: mov edx, var_1A8
loc_005ED663: push edx
loc_005ED664: mov eax, var_1AC
loc_005ED66A: push eax
loc_005ED66B: call [004010CCh] ; __vbaHresultCheckObj
loc_005ED671: mov var_238, eax
loc_005ED677: jmp 005ED683h
loc_005ED679: mov var_238, 00000000h
loc_005ED683: mov var_4, 00000010h
loc_005ED68A: cmp var_3C, 00000000h
loc_005ED68E: jnz 005ED6AAh
loc_005ED690: lea ecx, var_3C
loc_005ED693: push ecx
loc_005ED694: push 00418C20h
loc_005ED699: call [004012FCh] ; __vbaNew2
loc_005ED69F: lea edx, var_3C
loc_005ED6A2: mov var_23C, edx
loc_005ED6A8: jmp 005ED6B3h
loc_005ED6AA: lea eax, var_3C
loc_005ED6AD: mov var_23C, eax
loc_005ED6B3: mov ecx, var_23C
loc_005ED6B9: mov edx, [ecx]
loc_005ED6BB: push edx
loc_005ED6BC: lea eax, var_1B8
loc_005ED6C2: push eax
loc_005ED6C3: call [00401130h] ; __vbaObjSetAddref
loc_005ED6C9: mov var_4, 00000011h
loc_005ED6D0: lea ecx, var_8C
loc_005ED6D6: push ecx
loc_005ED6D7: mov edx, Me
loc_005ED6DA: mov eax, [edx+00000010h]
loc_005ED6DD: mov ecx, Me
loc_005ED6E0: mov edx, [ecx+00000010h]
loc_005ED6E3: mov ecx, [edx]
loc_005ED6E5: push eax
loc_005ED6E6: call [ecx+00000248h]
loc_005ED6EC: fnclex
loc_005ED6EE: mov var_19C, eax
loc_005ED6F4: cmp var_19C, 00000000h
loc_005ED6FB: jge 005ED723h
loc_005ED6FD: push 00000248h
loc_005ED702: push 00446758h
loc_005ED707: mov edx, Me
loc_005ED70A: mov eax, [edx+00000010h]
loc_005ED70D: push eax
loc_005ED70E: mov ecx, var_19C
loc_005ED714: push ecx
loc_005ED715: call [004010CCh] ; __vbaHresultCheckObj
loc_005ED71B: mov var_240, eax
loc_005ED721: jmp 005ED72Dh
loc_005ED723: mov var_240, 00000000h
loc_005ED72D: mov edx, var_8C
loc_005ED733: mov var_1F0, edx
loc_005ED739: mov var_8C, 00000000h
loc_005ED743: mov eax, var_1F0
loc_005ED749: push eax
loc_005ED74A: lea ecx, var_90
loc_005ED750: push ecx
loc_005ED751: call [00401128h] ; __vbaObjSet
loc_005ED757: lea edx, var_90
loc_005ED75D: push edx
loc_005ED75E: mov eax, var_1B8
loc_005ED764: mov ecx, [eax]
loc_005ED766: mov edx, var_1B8
loc_005ED76C: push edx
loc_005ED76D: call [ecx+00000098h]
loc_005ED773: fnclex
loc_005ED775: mov var_1A0, eax
loc_005ED77B: cmp var_1A0, 00000000h
loc_005ED782: jge 005ED7AAh
loc_005ED784: push 00000098h
loc_005ED789: push 0043CA28h
loc_005ED78E: mov eax, var_1B8
loc_005ED794: push eax
loc_005ED795: mov ecx, var_1A0
loc_005ED79B: push ecx
loc_005ED79C: call [004010CCh] ; __vbaHresultCheckObj
loc_005ED7A2: mov var_244, eax
loc_005ED7A8: jmp 005ED7B4h
loc_005ED7AA: mov var_244, 00000000h
loc_005ED7B4: lea ecx, var_90
loc_005ED7BA: call [0040142Ch] ; __vbaFreeObj
loc_005ED7C0: mov var_4, 00000012h
loc_005ED7C7: lea edx, var_170
loc_005ED7CD: push edx
loc_005ED7CE: mov eax, Me
loc_005ED7D1: mov ecx, [eax+00000010h]
loc_005ED7D4: mov edx, Me
loc_005ED7D7: mov eax, [edx+00000010h]
loc_005ED7DA: mov edx, [eax]
loc_005ED7DC: push ecx
loc_005ED7DD: call [edx+00000100h]
loc_005ED7E3: fnclex
loc_005ED7E5: mov var_19C, eax
loc_005ED7EB: cmp var_19C, 00000000h
loc_005ED7F2: jge 005ED81Ah
loc_005ED7F4: push 00000100h
loc_005ED7F9: push 00446758h
loc_005ED7FE: mov eax, Me
loc_005ED801: mov ecx, [eax+00000010h]
loc_005ED804: push ecx
loc_005ED805: mov edx, var_19C
loc_005ED80B: push edx
loc_005ED80C: call [004010CCh] ; __vbaHresultCheckObj
loc_005ED812: mov var_248, eax
loc_005ED818: jmp 005ED824h
loc_005ED81A: mov var_248, 00000000h
loc_005ED824: fld real4 ptr var_170
loc_005ED82A: call [0040139Ch] ; __vbaFpI4
loc_005ED830: cdq
loc_005ED831: mov ecx, 00000007h
loc_005ED836: idiv ecx
loc_005ED838: mov ecx, eax
loc_005ED83A: movsx edx, var_30
loc_005ED83E: sub ecx, edx
loc_005ED840: jo 005F0B36h
loc_005ED846: call [004011E4h] ; __vbaI2I4
loc_005ED84C: mov ecx, Me
loc_005ED84F: mov [ecx+00000048h], ax
loc_005ED853: mov var_4, 00000013h
loc_005ED85A: lea edx, var_168
loc_005ED860: push edx
loc_005ED861: mov eax, Me
loc_005ED864: mov ecx, [eax]
loc_005ED866: mov edx, Me
loc_005ED869: push edx
loc_005ED86A: call [ecx+000009F8h]
loc_005ED870: mov eax, Me
loc_005ED873: mov ax, [eax+00000048h]
loc_005ED877: imul ax, ax, 0007h
loc_005ED87B: jo 005F0B36h
loc_005ED881: sub ax, var_168
loc_005ED888: jo 005F0B36h
loc_005ED88E: cwd
loc_005ED890: mov cx, 0003h
loc_005ED894: idiv cx
loc_005ED897: movsx edx, ax
loc_005ED89A: mov var_6C, edx
loc_005ED89D: mov var_4, 00000014h
loc_005ED8A4: mov eax, Me
loc_005ED8A7: mov ecx, [eax]
loc_005ED8A9: mov edx, Me
loc_005ED8AC: push edx
loc_005ED8AD: call [ecx+000003B4h]
loc_005ED8B3: push eax
loc_005ED8B4: lea eax, var_8C
loc_005ED8BA: push eax
loc_005ED8BB: call [00401128h] ; __vbaObjSet
loc_005ED8C1: mov var_19C, eax
loc_005ED8C7: mov var_12C, 80020004h
loc_005ED8D1: mov var_134, 0000000Ah
loc_005ED8DB: mov ecx, Me
loc_005ED8DE: mov dx, [ecx+00000048h]
loc_005ED8E2: imul dx, dx, 0007h
loc_005ED8E6: jo 005F0B36h
loc_005ED8EC: sub dx, 0006h
loc_005ED8F0: jo 005F0B36h
loc_005ED8F6: movsx eax, dx
loc_005ED8F9: sub eax, var_6C
loc_005ED8FC: jo 005F0B36h
loc_005ED902: mov var_11C, eax
loc_005ED908: mov var_124, 00000003h
loc_005ED912: mov var_10C, 00000002h
loc_005ED91C: mov var_114, 00000002h
loc_005ED926: mov eax, 00000010h
loc_005ED92B: call 00412850h ; __vbaChkstk
loc_005ED930: mov ecx, esp
loc_005ED932: mov edx, var_134
loc_005ED938: mov [ecx], edx
loc_005ED93A: mov eax, var_130
loc_005ED940: mov [ecx+00000004h], eax
loc_005ED943: mov edx, var_12C
loc_005ED949: mov [ecx+00000008h], edx
loc_005ED94C: mov eax, var_128
loc_005ED952: mov [ecx+0000000Ch], eax
loc_005ED955: mov eax, 00000010h
loc_005ED95A: call 00412850h ; __vbaChkstk
loc_005ED95F: mov ecx, esp
loc_005ED961: mov edx, var_124
loc_005ED967: mov [ecx], edx
loc_005ED969: mov eax, var_120
loc_005ED96F: mov [ecx+00000004h], eax
loc_005ED972: mov edx, var_11C
loc_005ED978: mov [ecx+00000008h], edx
loc_005ED97B: mov eax, var_118
loc_005ED981: mov [ecx+0000000Ch], eax
loc_005ED984: mov eax, 00000010h
loc_005ED989: call 00412850h ; __vbaChkstk
loc_005ED98E: mov ecx, esp
loc_005ED990: mov edx, var_114
loc_005ED996: mov [ecx], edx
loc_005ED998: mov eax, var_110
loc_005ED99E: mov [ecx+00000004h], eax
loc_005ED9A1: mov edx, var_10C
loc_005ED9A7: mov [ecx+00000008h], edx
loc_005ED9AA: mov eax, var_108
loc_005ED9B0: mov [ecx+0000000Ch], eax
loc_005ED9B3: push 40000000h
loc_005ED9B8: mov ecx, var_19C
loc_005ED9BE: mov edx, [ecx]
loc_005ED9C0: mov eax, var_19C
loc_005ED9C6: push eax
loc_005ED9C7: call [edx+00000204h]
loc_005ED9CD: fnclex
loc_005ED9CF: mov var_1A0, eax
loc_005ED9D5: cmp var_1A0, 00000000h
loc_005ED9DC: jge 005EDA04h
loc_005ED9DE: push 00000204h
loc_005ED9E3: push 00446E04h
loc_005ED9E8: mov ecx, var_19C
loc_005ED9EE: push ecx
loc_005ED9EF: mov edx, var_1A0
loc_005ED9F5: push edx
loc_005ED9F6: call [004010CCh] ; __vbaHresultCheckObj
loc_005ED9FC: mov var_24C, eax
loc_005EDA02: jmp 005EDA0Eh
loc_005EDA04: mov var_24C, 00000000h
loc_005EDA0E: lea ecx, var_8C
loc_005EDA14: call [0040142Ch] ; __vbaFreeObj
loc_005EDA1A: mov var_4, 00000015h
loc_005EDA21: mov eax, Me
loc_005EDA24: mov ecx, [eax]
loc_005EDA26: mov edx, Me
loc_005EDA29: push edx
loc_005EDA2A: call [ecx+000003B4h]
loc_005EDA30: push eax
loc_005EDA31: lea eax, var_8C
loc_005EDA37: push eax
loc_005EDA38: call [00401128h] ; __vbaObjSet
loc_005EDA3E: mov var_19C, eax
loc_005EDA44: lea ecx, var_170
loc_005EDA4A: push ecx
loc_005EDA4B: mov edx, var_19C
loc_005EDA51: mov eax, [edx]
loc_005EDA53: mov ecx, var_19C
loc_005EDA59: push ecx
loc_005EDA5A: call [eax+00000080h]
loc_005EDA60: fnclex
loc_005EDA62: mov var_1A0, eax
loc_005EDA68: cmp var_1A0, 00000000h
loc_005EDA6F: jge 005EDA97h
loc_005EDA71: push 00000080h
loc_005EDA76: push 00446E04h
loc_005EDA7B: mov edx, var_19C
loc_005EDA81: push edx
loc_005EDA82: mov eax, var_1A0
loc_005EDA88: push eax
loc_005EDA89: call [004010CCh] ; __vbaHresultCheckObj
loc_005EDA8F: mov var_250, eax
loc_005EDA95: jmp 005EDAA1h
loc_005EDA97: mov var_250, 00000000h
loc_005EDAA1: lea ecx, var_174
loc_005EDAA7: push ecx
loc_005EDAA8: mov edx, Me
loc_005EDAAB: mov eax, [edx+00000010h]
loc_005EDAAE: mov ecx, Me
loc_005EDAB1: mov edx, [ecx+00000010h]
loc_005EDAB4: mov ecx, [edx]
loc_005EDAB6: push eax
loc_005EDAB7: call [ecx+00000100h]
loc_005EDABD: fnclex
loc_005EDABF: mov var_1A4, eax
loc_005EDAC5: cmp var_1A4, 00000000h
loc_005EDACC: jge 005EDAF4h
loc_005EDACE: push 00000100h
loc_005EDAD3: push 00446758h
loc_005EDAD8: mov edx, Me
loc_005EDADB: mov eax, [edx+00000010h]
loc_005EDADE: push eax
loc_005EDADF: mov ecx, var_1A4
loc_005EDAE5: push ecx
loc_005EDAE6: call [004010CCh] ; __vbaHresultCheckObj
loc_005EDAEC: mov var_254, eax
loc_005EDAF2: jmp 005EDAFEh
loc_005EDAF4: mov var_254, 00000000h
loc_005EDAFE: mov edx, Me
loc_005EDB01: mov eax, [edx]
loc_005EDB03: mov ecx, Me
loc_005EDB06: push ecx
loc_005EDB07: call [eax+000003B4h]
loc_005EDB0D: push eax
loc_005EDB0E: lea edx, var_90
loc_005EDB14: push edx
loc_005EDB15: call [00401128h] ; __vbaObjSet
loc_005EDB1B: mov var_1A8, eax
loc_005EDB21: lea eax, var_178
loc_005EDB27: push eax
loc_005EDB28: mov ecx, var_1A8
loc_005EDB2E: mov edx, [ecx]
loc_005EDB30: mov eax, var_1A8
loc_005EDB36: push eax
loc_005EDB37: call [edx+00000080h]
loc_005EDB3D: fnclex
loc_005EDB3F: mov var_1AC, eax
loc_005EDB45: cmp var_1AC, 00000000h
loc_005EDB4C: jge 005EDB74h
loc_005EDB4E: push 00000080h
loc_005EDB53: push 00446E04h
loc_005EDB58: mov ecx, var_1A8
loc_005EDB5E: push ecx
loc_005EDB5F: mov edx, var_1AC
loc_005EDB65: push edx
loc_005EDB66: call [004010CCh] ; __vbaHresultCheckObj
loc_005EDB6C: mov var_258, eax
loc_005EDB72: jmp 005EDB7Eh
loc_005EDB74: mov var_258, 00000000h
loc_005EDB7E: mov eax, Me
loc_005EDB81: mov ecx, [eax]
loc_005EDB83: mov edx, Me
loc_005EDB86: push edx
loc_005EDB87: call [ecx+000003B0h]
loc_005EDB8D: push eax
loc_005EDB8E: lea eax, var_94
loc_005EDB94: push eax
loc_005EDB95: call [00401128h] ; __vbaObjSet
loc_005EDB9B: mov var_1B0, eax
loc_005EDBA1: mov var_12C, 80020004h
loc_005EDBAB: mov var_134, 0000000Ah
loc_005EDBB5: fld real4 ptr var_178
loc_005EDBBB: fadd st0, real4 ptr [004037A4h]
loc_005EDBC1: fadd st0, real4 ptr [00402B60h]
loc_005EDBC7: fsubr st0, real4 ptr var_174
loc_005EDBCD: fsub st0, real4 ptr [00402B60h]
loc_005EDBD3: fstp real4 ptr var_11C
loc_005EDBD9: fnstsw ax
loc_005EDBDB: test al, 0Dh
loc_005EDBDD: jnz 005F0B31h
loc_005EDBE3: mov var_124, 00000004h
loc_005EDBED: mov var_10C, 00000002h
loc_005EDBF7: mov var_114, 00000002h
loc_005EDC01: mov eax, 00000010h
loc_005EDC06: call 00412850h ; __vbaChkstk
loc_005EDC0B: mov ecx, esp
loc_005EDC0D: mov edx, var_134
loc_005EDC13: mov [ecx], edx
loc_005EDC15: mov eax, var_130
loc_005EDC1B: mov [ecx+00000004h], eax
loc_005EDC1E: mov edx, var_12C
loc_005EDC24: mov [ecx+00000008h], edx
loc_005EDC27: mov eax, var_128
loc_005EDC2D: mov [ecx+0000000Ch], eax
loc_005EDC30: mov eax, 00000010h
loc_005EDC35: call 00412850h ; __vbaChkstk
loc_005EDC3A: mov ecx, esp
loc_005EDC3C: mov edx, var_124
loc_005EDC42: mov [ecx], edx
loc_005EDC44: mov eax, var_120
loc_005EDC4A: mov [ecx+00000004h], eax
loc_005EDC4D: mov edx, var_11C
loc_005EDC53: mov [ecx+00000008h], edx
loc_005EDC56: mov eax, var_118
loc_005EDC5C: mov [ecx+0000000Ch], eax
loc_005EDC5F: mov eax, 00000010h
loc_005EDC64: call 00412850h ; __vbaChkstk
loc_005EDC69: mov ecx, esp
loc_005EDC6B: mov edx, var_114
loc_005EDC71: mov [ecx], edx
loc_005EDC73: mov eax, var_110
loc_005EDC79: mov [ecx+00000004h], eax
loc_005EDC7C: mov edx, var_10C
loc_005EDC82: mov [ecx+00000008h], edx
loc_005EDC85: mov eax, var_108
loc_005EDC8B: mov [ecx+0000000Ch], eax
loc_005EDC8E: fld real4 ptr var_170
loc_005EDC94: fadd st0, real4 ptr [004037A4h]
loc_005EDC9A: fadd st0, real4 ptr [00402B60h]
loc_005EDCA0: fnstsw ax
loc_005EDCA2: test al, 0Dh
loc_005EDCA4: jnz 005F0B31h
loc_005EDCAA: push ecx
loc_005EDCAB: fstp real4 ptr [esp]
loc_005EDCAE: mov ecx, var_1B0
loc_005EDCB4: mov edx, [ecx]
loc_005EDCB6: mov eax, var_1B0
loc_005EDCBC: push eax
loc_005EDCBD: call [edx+00000204h]
loc_005EDCC3: fnclex
loc_005EDCC5: mov var_1B4, eax
loc_005EDCCB: cmp var_1B4, 00000000h
loc_005EDCD2: jge 005EDCFAh
loc_005EDCD4: push 00000204h
loc_005EDCD9: push 00446E04h
loc_005EDCDE: mov ecx, var_1B0
loc_005EDCE4: push ecx
loc_005EDCE5: mov edx, var_1B4
loc_005EDCEB: push edx
loc_005EDCEC: call [004010CCh] ; __vbaHresultCheckObj
loc_005EDCF2: mov var_25C, eax
loc_005EDCF8: jmp 005EDD04h
loc_005EDCFA: mov var_25C, 00000000h
loc_005EDD04: lea eax, var_94
loc_005EDD0A: push eax
loc_005EDD0B: lea ecx, var_90
loc_005EDD11: push ecx
loc_005EDD12: lea edx, var_8C
loc_005EDD18: push edx
loc_005EDD19: push 00000003h
loc_005EDD1B: call [00401068h] ; __vbaFreeObjList
loc_005EDD21: add esp, 00000010h
loc_005EDD24: mov var_4, 00000016h
loc_005EDD2B: mov var_48, 001Ch
loc_005EDD31: mov var_4, 00000017h
loc_005EDD38: mov eax, Me
loc_005EDD3B: movsx ecx, [eax+0000009Ch]
loc_005EDD42: test ecx, ecx
loc_005EDD44: jz 005EE554h
loc_005EDD4A: mov var_4, 00000018h
loc_005EDD51: lea edx, var_8C
loc_005EDD57: push edx
loc_005EDD58: mov eax, Me
loc_005EDD5B: mov ecx, [eax]
loc_005EDD5D: mov edx, Me
loc_005EDD60: push edx
loc_005EDD61: call [ecx+000008B0h]
loc_005EDD67: mov var_19C, eax
loc_005EDD6D: cmp var_19C, 00000000h
loc_005EDD74: jge 005EDD99h
loc_005EDD76: push 000008B0h
loc_005EDD7B: push 00446644h
loc_005EDD80: mov eax, Me
loc_005EDD83: push eax
loc_005EDD84: mov ecx, var_19C
loc_005EDD8A: push ecx
loc_005EDD8B: call [004010CCh] ; __vbaHresultCheckObj
loc_005EDD91: mov var_260, eax
loc_005EDD97: jmp 005EDDA3h
loc_005EDD99: mov var_260, 00000000h
loc_005EDDA3: mov edx, var_8C
loc_005EDDA9: mov var_1F4, edx
loc_005EDDAF: mov var_8C, 00000000h
loc_005EDDB9: mov eax, var_1F4
loc_005EDDBF: push eax
loc_005EDDC0: lea ecx, var_90
loc_005EDDC6: push ecx
loc_005EDDC7: call [00401128h] ; __vbaObjSet
loc_005EDDCD: lea edx, var_90
loc_005EDDD3: push edx
loc_005EDDD4: mov eax, var_1B8
loc_005EDDDA: mov ecx, [eax]
loc_005EDDDC: mov edx, var_1B8
loc_005EDDE2: push edx
loc_005EDDE3: call [ecx+00000098h]
loc_005EDDE9: fnclex
loc_005EDDEB: mov var_1A0, eax
loc_005EDDF1: cmp var_1A0, 00000000h
loc_005EDDF8: jge 005EDE20h
loc_005EDDFA: push 00000098h
loc_005EDDFF: push 0043CA28h
loc_005EDE04: mov eax, var_1B8
loc_005EDE0A: push eax
loc_005EDE0B: mov ecx, var_1A0
loc_005EDE11: push ecx
loc_005EDE12: call [004010CCh] ; __vbaHresultCheckObj
loc_005EDE18: mov var_264, eax
loc_005EDE1E: jmp 005EDE2Ah
loc_005EDE20: mov var_264, 00000000h
loc_005EDE2A: lea ecx, var_90
loc_005EDE30: call [0040142Ch] ; __vbaFreeObj
loc_005EDE36: mov var_4, 00000019h
loc_005EDE3D: mov edx, Me
loc_005EDE40: mov eax, [edx+000000ECh]
loc_005EDE46: push eax
loc_005EDE47: mov ecx, var_1B8
loc_005EDE4D: mov edx, [ecx]
loc_005EDE4F: mov eax, var_1B8
loc_005EDE55: push eax
loc_005EDE56: call [edx+00000070h]
loc_005EDE59: fnclex
loc_005EDE5B: mov var_19C, eax
loc_005EDE61: cmp var_19C, 00000000h
loc_005EDE68: jge 005EDE8Dh
loc_005EDE6A: push 00000070h
loc_005EDE6C: push 0043CA28h
loc_005EDE71: mov ecx, var_1B8
loc_005EDE77: push ecx
loc_005EDE78: mov edx, var_19C
loc_005EDE7E: push edx
loc_005EDE7F: call [004010CCh] ; __vbaHresultCheckObj
loc_005EDE85: mov var_268, eax
loc_005EDE8B: jmp 005EDE97h
loc_005EDE8D: mov var_268, 00000000h
loc_005EDE97: mov var_4, 0000001Ah
loc_005EDE9E: mov eax, Me
loc_005EDEA1: mov ecx, [eax+000000F0h]
loc_005EDEA7: push ecx
loc_005EDEA8: mov edx, var_1B8
loc_005EDEAE: mov eax, [edx]
loc_005EDEB0: mov ecx, var_1B8
loc_005EDEB6: push ecx
loc_005EDEB7: call [eax+00000080h]
loc_005EDEBD: fnclex
loc_005EDEBF: mov var_19C, eax
loc_005EDEC5: cmp var_19C, 00000000h
loc_005EDECC: jge 005EDEF4h
loc_005EDECE: push 00000080h
loc_005EDED3: push 0043CA28h
loc_005EDED8: mov edx, var_1B8
loc_005EDEDE: push edx
loc_005EDEDF: mov eax, var_19C
loc_005EDEE5: push eax
loc_005EDEE6: call [004010CCh] ; __vbaHresultCheckObj
loc_005EDEEC: mov var_26C, eax
loc_005EDEF2: jmp 005EDEFEh
loc_005EDEF4: mov var_26C, 00000000h
loc_005EDEFE: mov var_4, 0000001Bh
loc_005EDF05: mov ecx, Me
loc_005EDF08: cmp [ecx+000000B4h], 00000002h
loc_005EDF0F: jnz 005EDFD4h
loc_005EDF15: mov var_4, 0000001Ch
loc_005EDF1C: lea edx, var_170
loc_005EDF22: push edx
loc_005EDF23: mov eax, Me
loc_005EDF26: mov ecx, [eax]
loc_005EDF28: mov edx, Me
loc_005EDF2B: push edx
loc_005EDF2C: call [ecx+000007F4h]
loc_005EDF32: mov var_19C, eax
loc_005EDF38: cmp var_19C, 00000000h
loc_005EDF3F: jge 005EDF64h
loc_005EDF41: push 000007F4h
loc_005EDF46: push 00446644h
loc_005EDF4B: mov eax, Me
loc_005EDF4E: push eax
loc_005EDF4F: mov ecx, var_19C
loc_005EDF55: push ecx
loc_005EDF56: call [004010CCh] ; __vbaHresultCheckObj
loc_005EDF5C: mov var_270, eax
loc_005EDF62: jmp 005EDF6Eh
loc_005EDF64: mov var_270, 00000000h
loc_005EDF6E: mov edx, var_170
loc_005EDF74: push edx
loc_005EDF75: mov eax, var_1B8
loc_005EDF7B: mov ecx, [eax]
loc_005EDF7D: mov edx, var_1B8
loc_005EDF83: push edx
loc_005EDF84: call [ecx+00000078h]
loc_005EDF87: fnclex
loc_005EDF89: mov var_1A0, eax
loc_005EDF8F: cmp var_1A0, 00000000h
loc_005EDF96: jge 005EDFBBh
loc_005EDF98: push 00000078h
loc_005EDF9A: push 0043CA28h
loc_005EDF9F: mov eax, var_1B8
loc_005EDFA5: push eax
loc_005EDFA6: mov ecx, var_1A0
loc_005EDFAC: push ecx
loc_005EDFAD: call [004010CCh] ; __vbaHresultCheckObj
loc_005EDFB3: mov var_274, eax
loc_005EDFB9: jmp 005EDFC5h
loc_005EDFBB: mov var_274, 00000000h
loc_005EDFC5: mov var_4, 0000001Dh
loc_005EDFCC: mov var_30, 0003h
loc_005EDFD2: jmp 005EDFE1h
loc_005EDFD4: mov var_4, 0000001Fh
loc_005EDFDB: mov var_30, 0004h
loc_005EDFE1: mov var_4, 00000021h
loc_005EDFE8: lea edx, var_170
loc_005EDFEE: push edx
loc_005EDFEF: push 0044736Ch ; "Wednesday"
loc_005EDFF4: mov eax, Me
loc_005EDFF7: mov ecx, [eax+00000010h]
loc_005EDFFA: mov edx, Me
loc_005EDFFD: mov eax, [edx+00000010h]
loc_005EE000: mov edx, [eax]
loc_005EE002: push ecx
loc_005EE003: call [edx+00000380h]
loc_005EE009: fnclex
loc_005EE00B: mov var_19C, eax
loc_005EE011: cmp var_19C, 00000000h
loc_005EE018: jge 005EE040h
loc_005EE01A: push 00000380h
loc_005EE01F: push 00446758h
loc_005EE024: mov eax, Me
loc_005EE027: mov ecx, [eax+00000010h]
loc_005EE02A: push ecx
loc_005EE02B: mov edx, var_19C
loc_005EE031: push edx
loc_005EE032: call [004010CCh] ; __vbaHresultCheckObj
loc_005EE038: mov var_278, eax
loc_005EE03E: jmp 005EE04Ah
loc_005EE040: mov var_278, 00000000h
loc_005EE04A: movsx eax, var_30
loc_005EE04E: mov var_27C, eax
loc_005EE054: fild real4 ptr var_27C
loc_005EE05A: fstp real4 ptr var_280
loc_005EE060: fld real4 ptr var_170
loc_005EE066: fadd st0, real4 ptr var_280
loc_005EE06C: fnstsw ax
loc_005EE06E: test al, 0Dh
loc_005EE070: jnz 005F0B31h
loc_005EE076: call [00401384h] ; __vbaFpI2
loc_005EE07C: mov ecx, Me
loc_005EE07F: mov [ecx+00000046h], ax
loc_005EE083: mov var_4, 00000022h
loc_005EE08A: mov edx, Me
loc_005EE08D: mov ax, [edx+00000046h]
loc_005EE091: mov var_40, ax
loc_005EE095: mov var_4, 00000023h
loc_005EE09C: mov ecx, Me
loc_005EE09F: mov dx, [ecx+000000B0h]
loc_005EE0A6: mov var_60, dx
loc_005EE0AA: mov var_4, 00000024h
loc_005EE0B1: mov var_38, 0002h
loc_005EE0B7: mov var_4, 00000025h
loc_005EE0BE: mov var_1C0, 0007h
loc_005EE0C7: mov var_1BC, 0001h
loc_005EE0D0: mov var_80, 0001h
loc_005EE0D6: jmp 005EE0EDh
loc_005EE0D8: mov ax, var_80
loc_005EE0DC: add ax, var_1BC
loc_005EE0E3: jo 005F0B36h
loc_005EE0E9: mov var_80, ax
loc_005EE0ED: mov cx, var_80
loc_005EE0F1: cmp cx, var_1C0
loc_005EE0F8: jg 005EE554h
loc_005EE0FE: mov var_4, 00000026h
loc_005EE105: mov edx, Me
loc_005EE108: mov eax, [edx+000000A8h]
loc_005EE10E: mov var_1D4, eax
loc_005EE114: mov ecx, var_1D4
loc_005EE11A: mov var_284, ecx
loc_005EE120: cmp var_284, 00000003h
loc_005EE127: ja 005EE3B7h
loc_005EE12D: mov edx, var_284
loc_005EE133: jmp [edx*4+005F0B21h]
loc_005EE13A: jmp 005EE3B7h
loc_005EE13F: mov var_4, 00000028h
loc_005EE146: mov var_11C, 00447384h ; "Ddd"
loc_005EE150: mov var_124, 00000008h
loc_005EE15A: lea edx, var_124
loc_005EE160: lea ecx, var_A4
loc_005EE166: call [00401374h] ; __vbaVarDup
loc_005EE16C: lea eax, var_60
loc_005EE16F: mov var_10C, eax
loc_005EE175: mov var_114, 00004002h
loc_005EE17F: push 00000001h
loc_005EE181: push 00000001h
loc_005EE183: lea ecx, var_A4
loc_005EE189: push ecx
loc_005EE18A: lea edx, var_114
loc_005EE190: push edx
loc_005EE191: call [004013E4h] ; rtcBstrFromFormatVar
loc_005EE197: mov edx, eax
loc_005EE199: lea ecx, var_88
loc_005EE19F: call [004013C0h] ; __vbaStrMove
loc_005EE1A5: mov eax, var_88
loc_005EE1AB: mov var_1F8, eax
loc_005EE1B1: mov var_88, 00000000h
loc_005EE1BB: push 00000001h
loc_005EE1BD: mov edx, var_1F8
loc_005EE1C3: lea ecx, var_84
loc_005EE1C9: call [004013C0h] ; __vbaStrMove
loc_005EE1CF: push eax
loc_005EE1D0: call [00401394h] ; rtcLeftCharBstr
loc_005EE1D6: mov edx, eax
loc_005EE1D8: lea ecx, var_68
loc_005EE1DB: call [004013C0h] ; __vbaStrMove
loc_005EE1E1: lea ecx, var_88
loc_005EE1E7: push ecx
loc_005EE1E8: lea edx, var_84
loc_005EE1EE: push edx
loc_005EE1EF: push 00000002h
loc_005EE1F1: call [00401324h] ; __vbaFreeStrList
loc_005EE1F7: add esp, 0000000Ch
loc_005EE1FA: lea ecx, var_A4
loc_005EE200: call [00401030h] ; __vbaFreeVar
loc_005EE206: jmp 005EE3B7h
loc_005EE20B: mov var_4, 0000002Ah
loc_005EE212: mov var_11C, 00447384h ; "Ddd"
loc_005EE21C: mov var_124, 00000008h
loc_005EE226: lea edx, var_124
loc_005EE22C: lea ecx, var_A4
loc_005EE232: call [00401374h] ; __vbaVarDup
loc_005EE238: lea eax, var_60
loc_005EE23B: mov var_10C, eax
loc_005EE241: mov var_114, 00004002h
loc_005EE24B: push 00000001h
loc_005EE24D: push 00000001h
loc_005EE24F: lea ecx, var_A4
loc_005EE255: push ecx
loc_005EE256: lea edx, var_114
loc_005EE25C: push edx
loc_005EE25D: call [004013E4h] ; rtcBstrFromFormatVar
loc_005EE263: mov edx, eax
loc_005EE265: lea ecx, var_88
loc_005EE26B: call [004013C0h] ; __vbaStrMove
loc_005EE271: mov eax, var_88
loc_005EE277: mov var_1FC, eax
loc_005EE27D: mov var_88, 00000000h
loc_005EE287: push 00000002h
loc_005EE289: mov edx, var_1FC
loc_005EE28F: lea ecx, var_84
loc_005EE295: call [004013C0h] ; __vbaStrMove
loc_005EE29B: push eax
loc_005EE29C: call [00401394h] ; rtcLeftCharBstr
loc_005EE2A2: mov edx, eax
loc_005EE2A4: lea ecx, var_68
loc_005EE2A7: call [004013C0h] ; __vbaStrMove
loc_005EE2AD: lea ecx, var_88
loc_005EE2B3: push ecx
loc_005EE2B4: lea edx, var_84
loc_005EE2BA: push edx
loc_005EE2BB: push 00000002h
loc_005EE2BD: call [00401324h] ; __vbaFreeStrList
loc_005EE2C3: add esp, 0000000Ch
loc_005EE2C6: lea ecx, var_A4
loc_005EE2CC: call [00401030h] ; __vbaFreeVar
loc_005EE2D2: jmp 005EE3B7h
loc_005EE2D7: mov var_4, 0000002Ch
loc_005EE2DE: mov var_11C, 00447384h ; "Ddd"
loc_005EE2E8: mov var_124, 00000008h
loc_005EE2F2: lea edx, var_124
loc_005EE2F8: lea ecx, var_A4
loc_005EE2FE: call [00401374h] ; __vbaVarDup
loc_005EE304: lea eax, var_60
loc_005EE307: mov var_10C, eax
loc_005EE30D: mov var_114, 00004002h
loc_005EE317: push 00000001h
loc_005EE319: push 00000001h
loc_005EE31B: lea ecx, var_A4
loc_005EE321: push ecx
loc_005EE322: lea edx, var_114
loc_005EE328: push edx
loc_005EE329: call [004013E4h] ; rtcBstrFromFormatVar
loc_005EE32F: mov edx, eax
loc_005EE331: lea ecx, var_68
loc_005EE334: call [004013C0h] ; __vbaStrMove
loc_005EE33A: lea ecx, var_A4
loc_005EE340: call [00401030h] ; __vbaFreeVar
loc_005EE346: jmp 005EE3B7h
loc_005EE348: mov var_4, 0000002Eh
loc_005EE34F: mov var_11C, 00447390h ; "Dddd"
loc_005EE359: mov var_124, 00000008h
loc_005EE363: lea edx, var_124
loc_005EE369: lea ecx, var_A4
loc_005EE36F: call [00401374h] ; __vbaVarDup
loc_005EE375: lea eax, var_60
loc_005EE378: mov var_10C, eax
loc_005EE37E: mov var_114, 00004002h
loc_005EE388: push 00000001h
loc_005EE38A: push 00000001h
loc_005EE38C: lea ecx, var_A4
loc_005EE392: push ecx
loc_005EE393: lea edx, var_114
loc_005EE399: push edx
loc_005EE39A: call [004013E4h] ; rtcBstrFromFormatVar
loc_005EE3A0: mov edx, eax
loc_005EE3A2: lea ecx, var_68
loc_005EE3A5: call [004013C0h] ; __vbaStrMove
loc_005EE3AB: lea ecx, var_A4
loc_005EE3B1: call [00401030h] ; __vbaFreeVar
loc_005EE3B7: mov var_4, 00000030h
loc_005EE3BE: mov eax, Me
loc_005EE3C1: cmp [eax+000000B4h], 00000000h
loc_005EE3C8: jnz 005EE3D9h
loc_005EE3CA: mov var_4, 00000031h
loc_005EE3D1: mov var_30, 0002h
loc_005EE3D7: jmp 005EE408h
loc_005EE3D9: mov var_4, 00000032h
loc_005EE3E0: mov ecx, Me
loc_005EE3E3: cmp [ecx+000000B4h], 00000002h
loc_005EE3EA: jnz 005EE3FBh
loc_005EE3EC: mov var_4, 00000033h
loc_005EE3F3: mov var_30, 0001h
loc_005EE3F9: jmp 005EE408h
loc_005EE3FB: mov var_4, 00000035h
loc_005EE402: mov var_30, 0000h
loc_005EE408: mov var_4, 00000037h
loc_005EE40F: mov var_16C, 0000h
loc_005EE418: push 0043D9BCh
loc_005EE41D: push 00000000h
loc_005EE41F: call [004013C4h] ; __vbaCastObj
loc_005EE425: push eax
loc_005EE426: lea edx, var_8C
loc_005EE42C: push edx
loc_005EE42D: call [00401128h] ; __vbaObjSet
loc_005EE433: xor ecx, ecx
loc_005EE435: call [004011E4h] ; __vbaI2I4
loc_005EE43B: mov var_168, ax
loc_005EE442: lea eax, var_16C
loc_005EE448: push eax
loc_005EE449: lea ecx, var_8C
loc_005EE44F: push ecx
loc_005EE450: mov edx, Me
loc_005EE453: add edx, 000000B4h
loc_005EE459: push edx
loc_005EE45A: lea eax, var_168
loc_005EE460: push eax
loc_005EE461: lea ecx, var_68
loc_005EE464: push ecx
loc_005EE465: mov edx, Me
loc_005EE468: mov ax, [edx+00000046h]
loc_005EE46C: add ax, var_30
loc_005EE470: jo 005F0B36h
loc_005EE476: movsx ecx, ax
loc_005EE479: push ecx
loc_005EE47A: mov edx, Me
loc_005EE47D: mov ax, [edx+00000048h]
loc_005EE481: add ax, var_30
loc_005EE485: jo 005F0B36h
loc_005EE48B: movsx ecx, ax
loc_005EE48E: push ecx
loc_005EE48F: push 0000001Ch
loc_005EE491: movsx edx, var_38
loc_005EE495: push edx
loc_005EE496: mov eax, var_1B8
loc_005EE49C: mov ecx, [eax]
loc_005EE49E: mov edx, var_1B8
loc_005EE4A4: push edx
loc_005EE4A5: call [ecx+0000009Ch]
loc_005EE4AB: fnclex
loc_005EE4AD: mov var_19C, eax
loc_005EE4B3: cmp var_19C, 00000000h
loc_005EE4BA: jge 005EE4E2h
loc_005EE4BC: push 0000009Ch
loc_005EE4C1: push 0043CA28h
loc_005EE4C6: mov eax, var_1B8
loc_005EE4CC: push eax
loc_005EE4CD: mov ecx, var_19C
loc_005EE4D3: push ecx
loc_005EE4D4: call [004010CCh] ; __vbaHresultCheckObj
loc_005EE4DA: mov var_288, eax
loc_005EE4E0: jmp 005EE4ECh
loc_005EE4E2: mov var_288, 00000000h
loc_005EE4EC: lea ecx, var_8C
loc_005EE4F2: call [0040142Ch] ; __vbaFreeObj
loc_005EE4F8: mov var_4, 00000038h
loc_005EE4FF: mov edx, Me
loc_005EE502: mov ax, var_38
loc_005EE506: add ax, [edx+00000048h]
loc_005EE50A: jo 005F0B36h
loc_005EE510: mov var_38, ax
loc_005EE514: mov var_4, 00000039h
loc_005EE51B: mov cx, var_60
loc_005EE51F: add cx, 0001h
loc_005EE523: jo 005F0B36h
loc_005EE529: mov var_60, cx
loc_005EE52D: mov var_4, 0000003Ah
loc_005EE534: cmp var_60, 0007h
loc_005EE539: jle 005EE548h
loc_005EE53B: mov var_4, 0000003Bh
loc_005EE542: mov var_60, 0001h
loc_005EE548: mov var_4, 0000003Dh
loc_005EE54F: jmp 005EE0D8h
loc_005EE554: mov var_4, 0000003Fh
loc_005EE55B: mov edx, Me
loc_005EE55E: movsx eax, [edx+0000009Ch]
loc_005EE565: test eax, eax
loc_005EE567: jz 005EE768h
loc_005EE56D: mov var_4, 00000040h
loc_005EE574: mov ecx, Me
loc_005EE577: cmp [ecx+000000B4h], 00000000h
loc_005EE57E: jnz 005EE58Fh
loc_005EE580: mov var_4, 00000041h
loc_005EE587: mov var_30, 0002h
loc_005EE58D: jmp 005EE5BEh
loc_005EE58F: mov var_4, 00000042h
loc_005EE596: mov edx, Me
loc_005EE599: cmp [edx+000000B4h], 00000002h
loc_005EE5A0: jnz 005EE5B1h
loc_005EE5A2: mov var_4, 00000043h
loc_005EE5A9: mov var_30, 0003h
loc_005EE5AF: jmp 005EE5BEh
loc_005EE5B1: mov var_4, 00000045h
loc_005EE5B8: mov var_30, 0004h
loc_005EE5BE: mov var_4, 00000047h
loc_005EE5C5: lea eax, var_170
loc_005EE5CB: push eax
loc_005EE5CC: mov ecx, Me
loc_005EE5CF: mov edx, [ecx+00000010h]
loc_005EE5D2: mov eax, Me
loc_005EE5D5: mov ecx, [eax+00000010h]
loc_005EE5D8: mov eax, [ecx]
loc_005EE5DA: push edx
loc_005EE5DB: call [eax+00000108h]
loc_005EE5E1: fnclex
loc_005EE5E3: mov var_19C, eax
loc_005EE5E9: cmp var_19C, 00000000h
loc_005EE5F0: jge 005EE618h
loc_005EE5F2: push 00000108h
loc_005EE5F7: push 00446758h
loc_005EE5FC: mov ecx, Me
loc_005EE5FF: mov edx, [ecx+00000010h]
loc_005EE602: push edx
loc_005EE603: mov eax, var_19C
loc_005EE609: push eax
loc_005EE60A: call [004010CCh] ; __vbaHresultCheckObj
loc_005EE610: mov var_28C, eax
loc_005EE616: jmp 005EE622h
loc_005EE618: mov var_28C, 00000000h
loc_005EE622: lea ecx, var_168
loc_005EE628: push ecx
loc_005EE629: mov edx, Me
loc_005EE62C: mov eax, [edx]
loc_005EE62E: mov ecx, Me
loc_005EE631: push ecx
loc_005EE632: call [eax+000009F8h]
loc_005EE638: fld real4 ptr var_170
loc_005EE63E: fsub st0, real4 ptr [004037A0h]
loc_005EE644: mov edx, Me
loc_005EE647: movsx eax, [edx+00000046h]
loc_005EE64B: mov var_290, eax
loc_005EE651: fild real4 ptr var_290
loc_005EE657: fstp real4 ptr var_294
loc_005EE65D: fsub st0, real4 ptr var_294
loc_005EE663: fnstsw ax
loc_005EE665: test al, 0Dh
loc_005EE667: jnz 005F0B31h
loc_005EE66D: call [0040139Ch] ; __vbaFpI4
loc_005EE673: movsx ecx, var_168
loc_005EE67A: cdq
loc_005EE67B: idiv ecx
loc_005EE67D: mov ecx, eax
loc_005EE67F: call [004011E4h] ; __vbaI2I4
loc_005EE685: mov edx, Me
loc_005EE688: mov [edx+00000046h], ax
loc_005EE68C: mov var_4, 00000048h
loc_005EE693: mov eax, Me
loc_005EE696: cmp [eax+000000B4h], 00000002h
loc_005EE69D: jnz 005EE6BEh
loc_005EE69F: mov var_4, 00000049h
loc_005EE6A6: mov ecx, Me
loc_005EE6A9: mov dx, [ecx+00000046h]
loc_005EE6AD: sub dx, 0001h
loc_005EE6B1: jo 005F0B36h
loc_005EE6B7: mov eax, Me
loc_005EE6BA: mov [eax+00000046h], dx
loc_005EE6BE: mov var_4, 0000004Bh
loc_005EE6C5: lea ecx, var_170
loc_005EE6CB: push ecx
loc_005EE6CC: push 0044736Ch ; "Wednesday"
loc_005EE6D1: mov edx, Me
loc_005EE6D4: mov eax, [edx+00000010h]
loc_005EE6D7: mov ecx, Me
loc_005EE6DA: mov edx, [ecx+00000010h]
loc_005EE6DD: mov ecx, [edx]
loc_005EE6DF: push eax
loc_005EE6E0: call [ecx+00000380h]
loc_005EE6E6: fnclex
loc_005EE6E8: mov var_19C, eax
loc_005EE6EE: cmp var_19C, 00000000h
loc_005EE6F5: jge 005EE71Dh
loc_005EE6F7: push 00000380h
loc_005EE6FC: push 00446758h
loc_005EE701: mov edx, Me
loc_005EE704: mov eax, [edx+00000010h]
loc_005EE707: push eax
loc_005EE708: mov ecx, var_19C
loc_005EE70E: push ecx
loc_005EE70F: call [004010CCh] ; __vbaHresultCheckObj
loc_005EE715: mov var_298, eax
loc_005EE71B: jmp 005EE727h
loc_005EE71D: mov var_298, 00000000h
loc_005EE727: movsx edx, var_30
loc_005EE72B: mov var_29C, edx
loc_005EE731: fild real4 ptr var_29C
loc_005EE737: fstp real4 ptr var_2A0
loc_005EE73D: fld real4 ptr var_170
loc_005EE743: fadd st0, real4 ptr var_2A0
loc_005EE749: fadd st0, real4 ptr [004037A0h]
loc_005EE74F: fnstsw ax
loc_005EE751: test al, 0Dh
loc_005EE753: jnz 005F0B31h
loc_005EE759: call [00401384h] ; __vbaFpI2
loc_005EE75F: mov var_48, ax
loc_005EE763: jmp 005EE824h
loc_005EE768: mov var_4, 0000004Dh
loc_005EE76F: lea eax, var_170
loc_005EE775: push eax
loc_005EE776: mov ecx, Me
loc_005EE779: mov edx, [ecx+00000010h]
loc_005EE77C: mov eax, Me
loc_005EE77F: mov ecx, [eax+00000010h]
loc_005EE782: mov eax, [ecx]
loc_005EE784: push edx
loc_005EE785: call [eax+00000108h]
loc_005EE78B: fnclex
loc_005EE78D: mov var_19C, eax
loc_005EE793: cmp var_19C, 00000000h
loc_005EE79A: jge 005EE7C2h
loc_005EE79C: push 00000108h
loc_005EE7A1: push 00446758h
loc_005EE7A6: mov ecx, Me
loc_005EE7A9: mov edx, [ecx+00000010h]
loc_005EE7AC: push edx
loc_005EE7AD: mov eax, var_19C
loc_005EE7B3: push eax
loc_005EE7B4: call [004010CCh] ; __vbaHresultCheckObj
loc_005EE7BA: mov var_2A4, eax
loc_005EE7C0: jmp 005EE7CCh
loc_005EE7C2: mov var_2A4, 00000000h
loc_005EE7CC: lea ecx, var_168
loc_005EE7D2: push ecx
loc_005EE7D3: mov edx, Me
loc_005EE7D6: mov eax, [edx]
loc_005EE7D8: mov ecx, Me
loc_005EE7DB: push ecx
loc_005EE7DC: call [eax+000009F8h]
loc_005EE7E2: fld real4 ptr var_170
loc_005EE7E8: fsub st0, real4 ptr [004037A0h]
loc_005EE7EE: fnstsw ax
loc_005EE7F0: test al, 0Dh
loc_005EE7F2: jnz 005F0B31h
loc_005EE7F8: call [0040139Ch] ; __vbaFpI4
loc_005EE7FE: movsx ecx, var_168
loc_005EE805: cdq
loc_005EE806: idiv ecx
loc_005EE808: mov ecx, eax
loc_005EE80A: call [004011E4h] ; __vbaI2I4
loc_005EE810: mov edx, Me
loc_005EE813: mov [edx+00000046h], ax
loc_005EE817: mov var_4, 0000004Eh
loc_005EE81E: mov var_48, 001Ch
loc_005EE824: mov var_4, 00000050h
loc_005EE82B: mov eax, Me
loc_005EE82E: cmp [eax+0000008Ch], 00000000h
loc_005EE835: jnz 005EE85Dh
loc_005EE837: mov ecx, Me
loc_005EE83A: add ecx, 0000008Ch
loc_005EE840: push ecx
loc_005EE841: push 00415BFCh
loc_005EE846: call [004012FCh] ; __vbaNew2
loc_005EE84C: mov edx, Me
loc_005EE84F: add edx, 0000008Ch
loc_005EE855: mov var_2A8, edx
loc_005EE85B: jmp 005EE86Bh
loc_005EE85D: mov eax, Me
loc_005EE860: add eax, 0000008Ch
loc_005EE865: mov var_2A8, eax
loc_005EE86B: lea ecx, var_190
loc_005EE871: push ecx
loc_005EE872: mov edx, var_2A8
loc_005EE878: mov eax, [edx]
loc_005EE87A: push eax
loc_005EE87B: call 00704EB0h
loc_005EE880: mov ecx, var_190
loc_005EE886: mov var_74, ecx
loc_005EE889: mov edx, var_18C
loc_005EE88F: mov var_70, edx
loc_005EE892: mov var_4, 00000051h
loc_005EE899: mov eax, Me
loc_005EE89C: cmp [eax+000000D4h], 00000000h
loc_005EE8A3: jnz 005EE8CBh
loc_005EE8A5: mov ecx, Me
loc_005EE8A8: add ecx, 000000D4h
loc_005EE8AE: push ecx
loc_005EE8AF: push 00446F48h
loc_005EE8B4: call [004012FCh] ; __vbaNew2
loc_005EE8BA: mov edx, Me
loc_005EE8BD: add edx, 000000D4h
loc_005EE8C3: mov var_2AC, edx
loc_005EE8C9: jmp 005EE8D9h
loc_005EE8CB: mov eax, Me
loc_005EE8CE: add eax, 000000D4h
loc_005EE8D3: mov var_2AC, eax
loc_005EE8D9: mov ecx, var_2AC
loc_005EE8DF: mov edx, [ecx]
loc_005EE8E1: push edx
loc_005EE8E2: lea eax, var_8C
loc_005EE8E8: push eax
loc_005EE8E9: call [00401130h] ; __vbaObjSetAddref
loc_005EE8EF: lea ecx, var_8C
loc_005EE8F5: push ecx
loc_005EE8F6: mov edx, var_1B8
loc_005EE8FC: mov eax, [edx]
loc_005EE8FE: mov ecx, var_1B8
loc_005EE904: push ecx
loc_005EE905: call [eax+00000098h]
loc_005EE90B: fnclex
loc_005EE90D: mov var_19C, eax
loc_005EE913: cmp var_19C, 00000000h
loc_005EE91A: jge 005EE942h
loc_005EE91C: push 00000098h
loc_005EE921: push 0043CA28h
loc_005EE926: mov edx, var_1B8
loc_005EE92C: push edx
loc_005EE92D: mov eax, var_19C
loc_005EE933: push eax
loc_005EE934: call [004010CCh] ; __vbaHresultCheckObj
loc_005EE93A: mov var_2B0, eax
loc_005EE940: jmp 005EE94Ch
loc_005EE942: mov var_2B0, 00000000h
loc_005EE94C: lea ecx, var_8C
loc_005EE952: call [0040142Ch] ; __vbaFreeObj
loc_005EE958: mov var_4, 00000052h
loc_005EE95F: lea ecx, var_168
loc_005EE965: push ecx
loc_005EE966: mov edx, Me
loc_005EE969: mov eax, [edx]
loc_005EE96B: mov ecx, Me
loc_005EE96E: push ecx
loc_005EE96F: call [eax+000009F8h]
loc_005EE975: mov dx, var_168
loc_005EE97C: mov var_1C8, dx
loc_005EE983: mov var_1C4, 0001h
loc_005EE98C: mov var_24, 0001h
loc_005EE992: jmp 005EE9A9h
loc_005EE994: mov ax, var_24
loc_005EE998: add ax, var_1C4
loc_005EE99F: jo 005F0B36h
loc_005EE9A5: mov var_24, ax
loc_005EE9A9: mov cx, var_24
loc_005EE9AD: cmp cx, var_1C8
loc_005EE9B4: jg 005EFDC5h
loc_005EE9BA: mov var_4, 00000053h
loc_005EE9C1: mov var_38, 0002h
loc_005EE9C7: mov var_4, 00000054h
loc_005EE9CE: mov var_1D0, 0007h
loc_005EE9D7: mov var_1CC, 0001h
loc_005EE9E0: mov var_80, 0001h
loc_005EE9E6: jmp 005EE9FDh
loc_005EE9E8: mov dx, var_80
loc_005EE9EC: add dx, var_1CC
loc_005EE9F3: jo 005F0B36h
loc_005EE9F9: mov var_80, dx
loc_005EE9FD: mov ax, var_80
loc_005EEA01: cmp ax, var_1D0
loc_005EEA08: jg 005EFD9Dh
loc_005EEA0E: mov var_4, 00000055h
loc_005EEA15: mov ecx, Me
loc_005EEA18: cmp [ecx+0000008Ch], 00000000h
loc_005EEA1F: jnz 005EEA46h
loc_005EEA21: mov edx, Me
loc_005EEA24: add edx, 0000008Ch
loc_005EEA2A: push edx
loc_005EEA2B: push 00415BFCh
loc_005EEA30: call [004012FCh] ; __vbaNew2
loc_005EEA36: mov eax, Me
loc_005EEA39: add eax, 0000008Ch
loc_005EEA3E: mov var_2B4, eax
loc_005EEA44: jmp 005EEA55h
loc_005EEA46: mov ecx, Me
loc_005EEA49: add ecx, 0000008Ch
loc_005EEA4F: mov var_2B4, ecx
loc_005EEA55: lea edx, var_190
loc_005EEA5B: push edx
loc_005EEA5C: mov eax, var_2B4
loc_005EEA62: mov ecx, [eax]
loc_005EEA64: push ecx
loc_005EEA65: call 00704EB0h
loc_005EEA6A: mov edx, var_190
loc_005EEA70: mov var_9C, edx
loc_005EEA76: mov eax, var_18C
loc_005EEA7C: mov var_98, eax
loc_005EEA82: mov var_A4, 00000007h
loc_005EEA8C: lea ecx, var_A4
loc_005EEA92: push ecx
loc_005EEA93: movsx edx, var_28
loc_005EEA97: mov var_2B8, edx
loc_005EEA9D: fild real4 ptr var_2B8
loc_005EEAA3: fstp real8 ptr var_2C0
loc_005EEAA9: mov eax, var_2BC
loc_005EEAAF: push eax
loc_005EEAB0: mov ecx, var_2C0
loc_005EEAB6: push ecx
loc_005EEAB7: push 00446E3Ch ; "d"
loc_005EEABC: lea edx, var_B4
loc_005EEAC2: push edx
loc_005EEAC3: call [004010B4h] ; rtcDateAdd
loc_005EEAC9: lea eax, var_B4
loc_005EEACF: push eax
loc_005EEAD0: call [004012B8h] ; __vbaDateVar
loc_005EEAD6: fstp real8 ptr var_74
loc_005EEAD9: lea ecx, var_B4
loc_005EEADF: push ecx
loc_005EEAE0: lea edx, var_A4
loc_005EEAE6: push edx
loc_005EEAE7: push 00000002h
loc_005EEAE9: call [00401050h] ; __vbaFreeVarList
loc_005EEAEF: add esp, 0000000Ch
loc_005EEAF2: mov var_4, 00000056h
loc_005EEAF9: mov eax, Me
loc_005EEAFC: cmp [eax+0000008Ch], 00000000h
loc_005EEB03: jnz 005EEB2Bh
loc_005EEB05: mov ecx, Me
loc_005EEB08: add ecx, 0000008Ch
loc_005EEB0E: push ecx
loc_005EEB0F: push 00415BFCh
loc_005EEB14: call [004012FCh] ; __vbaNew2
loc_005EEB1A: mov edx, Me
loc_005EEB1D: add edx, 0000008Ch
loc_005EEB23: mov var_2C4, edx
loc_005EEB29: jmp 005EEB39h
loc_005EEB2B: mov eax, Me
loc_005EEB2E: add eax, 0000008Ch
loc_005EEB33: mov var_2C4, eax
loc_005EEB39: lea ecx, var_190
loc_005EEB3F: push ecx
loc_005EEB40: mov edx, var_2C4
loc_005EEB46: mov eax, [edx]
loc_005EEB48: push eax
loc_005EEB49: call 007050B0h
loc_005EEB4E: fld real8 ptr var_74
loc_005EEB51: fcomp real8 ptr var_190
loc_005EEB57: fnstsw ax
loc_005EEB59: test ah, 01h
loc_005EEB5C: jz 005EEB6Ah
loc_005EEB5E: mov var_2C8, 00000001h
loc_005EEB68: jmp 005EEB74h
loc_005EEB6A: mov var_2C8, 00000000h
loc_005EEB74: mov ecx, var_2C8
loc_005EEB7A: neg ecx
loc_005EEB7C: movsx edx, cx
loc_005EEB7F: test edx, edx
loc_005EEB81: jz 005EEC54h
loc_005EEB87: mov var_4, 00000057h
loc_005EEB8E: mov eax, Me
loc_005EEB91: mov ecx, [eax+000000F8h]
loc_005EEB97: push ecx
loc_005EEB98: mov edx, var_1B8
loc_005EEB9E: mov eax, [edx]
loc_005EEBA0: mov ecx, var_1B8
loc_005EEBA6: push ecx
loc_005EEBA7: call [eax+00000070h]
loc_005EEBAA: fnclex
loc_005EEBAC: mov var_19C, eax
loc_005EEBB2: cmp var_19C, 00000000h
loc_005EEBB9: jge 005EEBDEh
loc_005EEBBB: push 00000070h
loc_005EEBBD: push 0043CA28h
loc_005EEBC2: mov edx, var_1B8
loc_005EEBC8: push edx
loc_005EEBC9: mov eax, var_19C
loc_005EEBCF: push eax
loc_005EEBD0: call [004010CCh] ; __vbaHresultCheckObj
loc_005EEBD6: mov var_2CC, eax
loc_005EEBDC: jmp 005EEBE8h
loc_005EEBDE: mov var_2CC, 00000000h
loc_005EEBE8: mov var_4, 00000058h
loc_005EEBEF: mov ecx, Me
loc_005EEBF2: mov edx, [ecx+000000FCh]
loc_005EEBF8: push edx
loc_005EEBF9: mov eax, var_1B8
loc_005EEBFF: mov ecx, [eax]
loc_005EEC01: mov edx, var_1B8
loc_005EEC07: push edx
loc_005EEC08: call [ecx+00000080h]
loc_005EEC0E: fnclex
loc_005EEC10: mov var_19C, eax
loc_005EEC16: cmp var_19C, 00000000h
loc_005EEC1D: jge 005EEC45h
loc_005EEC1F: push 00000080h
loc_005EEC24: push 0043CA28h
loc_005EEC29: mov eax, var_1B8
loc_005EEC2F: push eax
loc_005EEC30: mov ecx, var_19C
loc_005EEC36: push ecx
loc_005EEC37: call [004010CCh] ; __vbaHresultCheckObj
loc_005EEC3D: mov var_2D0, eax
loc_005EEC43: jmp 005EEC4Fh
loc_005EEC45: mov var_2D0, 00000000h
loc_005EEC4F: jmp 005EEF04h
loc_005EEC54: mov var_4, 00000059h
loc_005EEC5B: mov edx, Me
loc_005EEC5E: cmp [edx+0000008Ch], 00000000h
loc_005EEC65: jnz 005EEC8Ch
loc_005EEC67: mov eax, Me
loc_005EEC6A: add eax, 0000008Ch
loc_005EEC6F: push eax
loc_005EEC70: push 00415BFCh
loc_005EEC75: call [004012FCh] ; __vbaNew2
loc_005EEC7B: mov ecx, Me
loc_005EEC7E: add ecx, 0000008Ch
loc_005EEC84: mov var_2D4, ecx
loc_005EEC8A: jmp 005EEC9Bh
loc_005EEC8C: mov edx, Me
loc_005EEC8F: add edx, 0000008Ch
loc_005EEC95: mov var_2D4, edx
loc_005EEC9B: lea eax, var_190
loc_005EECA1: push eax
loc_005EECA2: mov ecx, var_2D4
loc_005EECA8: mov edx, [ecx]
loc_005EECAA: push edx
loc_005EECAB: call 007050B0h
loc_005EECB0: mov eax, Me
loc_005EECB3: cmp [eax+0000008Ch], 00000000h
loc_005EECBA: jnz 005EECE2h
loc_005EECBC: mov ecx, Me
loc_005EECBF: add ecx, 0000008Ch
loc_005EECC5: push ecx
loc_005EECC6: push 00415BFCh
loc_005EECCB: call [004012FCh] ; __vbaNew2
loc_005EECD1: mov edx, Me
loc_005EECD4: add edx, 0000008Ch
loc_005EECDA: mov var_2D8, edx
loc_005EECE0: jmp 005EECF0h
loc_005EECE2: mov eax, Me
loc_005EECE5: add eax, 0000008Ch
loc_005EECEA: mov var_2D8, eax
loc_005EECF0: lea ecx, var_198
loc_005EECF6: push ecx
loc_005EECF7: mov edx, var_2D8
loc_005EECFD: mov eax, [edx]
loc_005EECFF: push eax
loc_005EED00: call 007051A0h
loc_005EED05: fld real8 ptr var_74
loc_005EED08: fcomp real8 ptr var_190
loc_005EED0E: fnstsw ax
loc_005EED10: test ah, 01h
loc_005EED13: jnz 005EED21h
loc_005EED15: mov var_2DC, 00000001h
loc_005EED1F: jmp 005EED2Bh
loc_005EED21: mov var_2DC, 00000000h
loc_005EED2B: fld real8 ptr var_74
loc_005EED2E: fcomp real8 ptr var_198
loc_005EED34: fnstsw ax
loc_005EED36: test ah, 41h
loc_005EED39: jz 005EED47h
loc_005EED3B: mov var_2E0, 00000001h
loc_005EED45: jmp 005EED51h
loc_005EED47: mov var_2E0, 00000000h
loc_005EED51: mov ecx, var_2DC
loc_005EED57: neg ecx
loc_005EED59: mov edx, var_2E0
loc_005EED5F: neg edx
loc_005EED61: and cx, dx
loc_005EED64: movsx eax, cx
loc_005EED67: test eax, eax
loc_005EED69: jz 005EEE3Ch
loc_005EED6F: mov var_4, 0000005Ah
loc_005EED76: mov ecx, Me
loc_005EED79: mov edx, [ecx+000000E4h]
loc_005EED7F: push edx
loc_005EED80: mov eax, var_1B8
loc_005EED86: mov ecx, [eax]
loc_005EED88: mov edx, var_1B8
loc_005EED8E: push edx
loc_005EED8F: call [ecx+00000070h]
loc_005EED92: fnclex
loc_005EED94: mov var_19C, eax
loc_005EED9A: cmp var_19C, 00000000h
loc_005EEDA1: jge 005EEDC6h
loc_005EEDA3: push 00000070h
loc_005EEDA5: push 0043CA28h
loc_005EEDAA: mov eax, var_1B8
loc_005EEDB0: push eax
loc_005EEDB1: mov ecx, var_19C
loc_005EEDB7: push ecx
loc_005EEDB8: call [004010CCh] ; __vbaHresultCheckObj
loc_005EEDBE: mov var_2E4, eax
loc_005EEDC4: jmp 005EEDD0h
loc_005EEDC6: mov var_2E4, 00000000h
loc_005EEDD0: mov var_4, 0000005Bh
loc_005EEDD7: mov edx, Me
loc_005EEDDA: mov eax, [edx+000000E8h]
loc_005EEDE0: push eax
loc_005EEDE1: mov ecx, var_1B8
loc_005EEDE7: mov edx, [ecx]
loc_005EEDE9: mov eax, var_1B8
loc_005EEDEF: push eax
loc_005EEDF0: call [edx+00000080h]
loc_005EEDF6: fnclex
loc_005EEDF8: mov var_19C, eax
loc_005EEDFE: cmp var_19C, 00000000h
loc_005EEE05: jge 005EEE2Dh
loc_005EEE07: push 00000080h
loc_005EEE0C: push 0043CA28h
loc_005EEE11: mov ecx, var_1B8
loc_005EEE17: push ecx
loc_005EEE18: mov edx, var_19C
loc_005EEE1E: push edx
loc_005EEE1F: call [004010CCh] ; __vbaHresultCheckObj
loc_005EEE25: mov var_2E8, eax
loc_005EEE2B: jmp 005EEE37h
loc_005EEE2D: mov var_2E8, 00000000h
loc_005EEE37: jmp 005EEF04h
loc_005EEE3C: mov var_4, 0000005Dh
loc_005EEE43: mov eax, Me
loc_005EEE46: mov ecx, [eax+00000100h]
loc_005EEE4C: push ecx
loc_005EEE4D: mov edx, var_1B8
loc_005EEE53: mov eax, [edx]
loc_005EEE55: mov ecx, var_1B8
loc_005EEE5B: push ecx
loc_005EEE5C: call [eax+00000070h]
loc_005EEE5F: fnclex
loc_005EEE61: mov var_19C, eax
loc_005EEE67: cmp var_19C, 00000000h
loc_005EEE6E: jge 005EEE93h
loc_005EEE70: push 00000070h
loc_005EEE72: push 0043CA28h
loc_005EEE77: mov edx, var_1B8
loc_005EEE7D: push edx
loc_005EEE7E: mov eax, var_19C
loc_005EEE84: push eax
loc_005EEE85: call [004010CCh] ; __vbaHresultCheckObj
loc_005EEE8B: mov var_2EC, eax
loc_005EEE91: jmp 005EEE9Dh
loc_005EEE93: mov var_2EC, 00000000h
loc_005EEE9D: mov var_4, 0000005Eh
loc_005EEEA4: mov ecx, Me
loc_005EEEA7: mov edx, [ecx+00000104h]
loc_005EEEAD: push edx
loc_005EEEAE: mov eax, var_1B8
loc_005EEEB4: mov ecx, [eax]
loc_005EEEB6: mov edx, var_1B8
loc_005EEEBC: push edx
loc_005EEEBD: call [ecx+00000080h]
loc_005EEEC3: fnclex
loc_005EEEC5: mov var_19C, eax
loc_005EEECB: cmp var_19C, 00000000h
loc_005EEED2: jge 005EEEFAh
loc_005EEED4: push 00000080h
loc_005EEED9: push 0043CA28h
loc_005EEEDE: mov eax, var_1B8
loc_005EEEE4: push eax
loc_005EEEE5: mov ecx, var_19C
loc_005EEEEB: push ecx
loc_005EEEEC: call [004010CCh] ; __vbaHresultCheckObj
loc_005EEEF2: mov var_2F0, eax
loc_005EEEF8: jmp 005EEF04h
loc_005EEEFA: mov var_2F0, 00000000h
loc_005EEF04: mov var_4, 00000060h
loc_005EEF0B: mov var_10C, 00000005h
loc_005EEF15: mov var_114, 00000002h
loc_005EEF1F: lea edx, var_170
loc_005EEF25: push edx
loc_005EEF26: mov eax, var_1B8
loc_005EEF2C: mov ecx, [eax]
loc_005EEF2E: mov edx, var_1B8
loc_005EEF34: push edx
loc_005EEF35: call [ecx+0000007Ch]
loc_005EEF38: fnclex
loc_005EEF3A: mov var_19C, eax
loc_005EEF40: cmp var_19C, 00000000h
loc_005EEF47: jge 005EEF6Ch
loc_005EEF49: push 0000007Ch
loc_005EEF4B: push 0043CA28h
loc_005EEF50: mov eax, var_1B8
loc_005EEF56: push eax
loc_005EEF57: mov ecx, var_19C
loc_005EEF5D: push ecx
loc_005EEF5E: call [004010CCh] ; __vbaHresultCheckObj
loc_005EEF64: mov var_2F4, eax
loc_005EEF6A: jmp 005EEF76h
loc_005EEF6C: mov var_2F4, 00000000h
loc_005EEF76: mov edx, var_170
loc_005EEF7C: mov var_12C, edx
loc_005EEF82: mov var_134, 00000003h
loc_005EEF8C: mov eax, 00000010h
loc_005EEF91: call 00412850h ; __vbaChkstk
loc_005EEF96: mov eax, esp
loc_005EEF98: mov ecx, var_114
loc_005EEF9E: mov [eax], ecx
loc_005EEFA0: mov edx, var_110
loc_005EEFA6: mov [eax+00000004h], edx
loc_005EEFA9: mov ecx, var_10C
loc_005EEFAF: mov [eax+00000008h], ecx
loc_005EEFB2: mov edx, var_108
loc_005EEFB8: mov [eax+0000000Ch], edx
loc_005EEFBB: mov eax, 00000010h
loc_005EEFC0: call 00412850h ; __vbaChkstk
loc_005EEFC5: mov eax, esp
loc_005EEFC7: mov ecx, var_134
loc_005EEFCD: mov [eax], ecx
loc_005EEFCF: mov edx, var_130
loc_005EEFD5: mov [eax+00000004h], edx
loc_005EEFD8: mov ecx, var_12C
loc_005EEFDE: mov [eax+00000008h], ecx
loc_005EEFE1: mov edx, var_128
loc_005EEFE7: mov [eax+0000000Ch], edx
loc_005EEFEA: push 00000001h
loc_005EEFEC: lea eax, var_5C
loc_005EEFEF: push eax
loc_005EEFF0: call [00401060h] ; __vbaVarIndexStore
loc_005EEFF6: add esp, 00000028h
loc_005EEFF9: mov var_4, 00000061h
loc_005EF000: lea ecx, var_190
loc_005EF006: push ecx
loc_005EF007: mov edx, Me
loc_005EF00A: mov eax, [edx]
loc_005EF00C: mov ecx, Me
loc_005EF00F: push ecx
loc_005EF010: call [eax+00000880h]
loc_005EF016: mov var_19C, eax
loc_005EF01C: cmp var_19C, 00000000h
loc_005EF023: jge 005EF048h
loc_005EF025: push 00000880h
loc_005EF02A: push 00446644h
loc_005EF02F: mov edx, Me
loc_005EF032: push edx
loc_005EF033: mov eax, var_19C
loc_005EF039: push eax
loc_005EF03A: call [004010CCh] ; __vbaHresultCheckObj
loc_005EF040: mov var_2F8, eax
loc_005EF046: jmp 005EF052h
loc_005EF048: mov var_2F8, 00000000h
loc_005EF052: fld real8 ptr var_74
loc_005EF055: fcomp real8 ptr var_190
loc_005EF05B: fnstsw ax
loc_005EF05D: test ah, 40h
loc_005EF060: jz 005EF06Eh
loc_005EF062: mov var_2FC, 00000001h
loc_005EF06C: jmp 005EF078h
loc_005EF06E: mov var_2FC, 00000000h
loc_005EF078: mov ecx, var_2FC
loc_005EF07E: neg ecx
loc_005EF080: movsx edx, cx
loc_005EF083: test edx, edx
loc_005EF085: jz 005EF1B8h
loc_005EF08B: mov var_4, 00000062h
loc_005EF092: mov eax, Me
loc_005EF095: cmp [eax+000000CCh], 00000000h
loc_005EF09C: jnz 005EF0C4h
loc_005EF09E: mov ecx, Me
loc_005EF0A1: add ecx, 000000CCh
loc_005EF0A7: push ecx
loc_005EF0A8: push 00446F48h
loc_005EF0AD: call [004012FCh] ; __vbaNew2
loc_005EF0B3: mov edx, Me
loc_005EF0B6: add edx, 000000CCh
loc_005EF0BC: mov var_300, edx
loc_005EF0C2: jmp 005EF0D2h
loc_005EF0C4: mov eax, Me
loc_005EF0C7: add eax, 000000CCh
loc_005EF0CC: mov var_300, eax
loc_005EF0D2: mov ecx, var_300
loc_005EF0D8: mov edx, [ecx]
loc_005EF0DA: push edx
loc_005EF0DB: lea eax, var_8C
loc_005EF0E1: push eax
loc_005EF0E2: call [00401130h] ; __vbaObjSetAddref
loc_005EF0E8: lea ecx, var_8C
loc_005EF0EE: push ecx
loc_005EF0EF: mov edx, var_1B8
loc_005EF0F5: mov eax, [edx]
loc_005EF0F7: mov ecx, var_1B8
loc_005EF0FD: push ecx
loc_005EF0FE: call [eax+00000098h]
loc_005EF104: fnclex
loc_005EF106: mov var_19C, eax
loc_005EF10C: cmp var_19C, 00000000h
loc_005EF113: jge 005EF13Bh
loc_005EF115: push 00000098h
loc_005EF11A: push 0043CA28h
loc_005EF11F: mov edx, var_1B8
loc_005EF125: push edx
loc_005EF126: mov eax, var_19C
loc_005EF12C: push eax
loc_005EF12D: call [004010CCh] ; __vbaHresultCheckObj
loc_005EF133: mov var_304, eax
loc_005EF139: jmp 005EF145h
loc_005EF13B: mov var_304, 00000000h
loc_005EF145: lea ecx, var_8C
loc_005EF14B: call [0040142Ch] ; __vbaFreeObj
loc_005EF151: mov var_4, 00000063h
loc_005EF158: mov ecx, Me
loc_005EF15B: mov edx, [ecx+000000DCh]
loc_005EF161: push edx
loc_005EF162: mov eax, var_1B8
loc_005EF168: mov ecx, [eax]
loc_005EF16A: mov edx, var_1B8
loc_005EF170: push edx
loc_005EF171: call [ecx+00000080h]
loc_005EF177: fnclex
loc_005EF179: mov var_19C, eax
loc_005EF17F: cmp var_19C, 00000000h
loc_005EF186: jge 005EF1AEh
loc_005EF188: push 00000080h
loc_005EF18D: push 0043CA28h
loc_005EF192: mov eax, var_1B8
loc_005EF198: push eax
loc_005EF199: mov ecx, var_19C
loc_005EF19F: push ecx
loc_005EF1A0: call [004010CCh] ; __vbaHresultCheckObj
loc_005EF1A6: mov var_308, eax
loc_005EF1AC: jmp 005EF1B8h
loc_005EF1AE: mov var_308, 00000000h
loc_005EF1B8: mov var_4, 00000065h
loc_005EF1BF: mov edx, Me
loc_005EF1C2: cmp [edx+000000B4h], 00000000h
loc_005EF1C9: jnz 005EF1DDh
loc_005EF1CB: mov var_4, 00000066h
loc_005EF1D2: mov var_30, 0002h
loc_005EF1D8: jmp 005EF2C0h
loc_005EF1DD: mov var_4, 00000067h
loc_005EF1E4: mov eax, Me
loc_005EF1E7: cmp [eax+000000B4h], 00000002h
loc_005EF1EE: jnz 005EF2B3h
loc_005EF1F4: mov var_4, 00000068h
loc_005EF1FB: lea ecx, var_170
loc_005EF201: push ecx
loc_005EF202: mov edx, Me
loc_005EF205: mov eax, [edx]
loc_005EF207: mov ecx, Me
loc_005EF20A: push ecx
loc_005EF20B: call [eax+000007F4h]
loc_005EF211: mov var_19C, eax
loc_005EF217: cmp var_19C, 00000000h
loc_005EF21E: jge 005EF243h
loc_005EF220: push 000007F4h
loc_005EF225: push 00446644h
loc_005EF22A: mov edx, Me
loc_005EF22D: push edx
loc_005EF22E: mov eax, var_19C
loc_005EF234: push eax
loc_005EF235: call [004010CCh] ; __vbaHresultCheckObj
loc_005EF23B: mov var_30C, eax
loc_005EF241: jmp 005EF24Dh
loc_005EF243: mov var_30C, 00000000h
loc_005EF24D: mov ecx, var_170
loc_005EF253: push ecx
loc_005EF254: mov edx, var_1B8
loc_005EF25A: mov eax, [edx]
loc_005EF25C: mov ecx, var_1B8
loc_005EF262: push ecx
loc_005EF263: call [eax+00000078h]
loc_005EF266: fnclex
loc_005EF268: mov var_1A0, eax
loc_005EF26E: cmp var_1A0, 00000000h
loc_005EF275: jge 005EF29Ah
loc_005EF277: push 00000078h
loc_005EF279: push 0043CA28h
loc_005EF27E: mov edx, var_1B8
loc_005EF284: push edx
loc_005EF285: mov eax, var_1A0
loc_005EF28B: push eax
loc_005EF28C: call [004010CCh] ; __vbaHresultCheckObj
loc_005EF292: mov var_310, eax
loc_005EF298: jmp 005EF2A4h
loc_005EF29A: mov var_310, 00000000h
loc_005EF2A4: mov var_4, 00000069h
loc_005EF2AB: mov var_30, 0001h
loc_005EF2B1: jmp 005EF2C0h
loc_005EF2B3: mov var_4, 0000006Bh
loc_005EF2BA: mov var_30, 0000h
loc_005EF2C0: mov var_4, 0000006Dh
loc_005EF2C7: mov ecx, Me
loc_005EF2CA: mov edx, [ecx+00000110h]
loc_005EF2D0: mov var_13C, edx
loc_005EF2D6: mov var_144, 00000008h
loc_005EF2E0: mov var_11C, 004473A0h
loc_005EF2EA: mov var_124, 00000008h
loc_005EF2F4: lea eax, var_74
loc_005EF2F7: mov var_10C, eax
loc_005EF2FD: mov var_114, 00004007h
loc_005EF307: lea ecx, var_114
loc_005EF30D: push ecx
loc_005EF30E: lea edx, var_A4
loc_005EF314: push edx
loc_005EF315: call [004013E0h] ; rtcGetDayOfMonth
loc_005EF31B: mov var_12C, 004473A0h
loc_005EF325: mov var_134, 00000008h
loc_005EF32F: lea eax, var_74
loc_005EF332: mov var_14C, eax
loc_005EF338: mov var_154, 00004007h
loc_005EF342: lea ecx, var_154
loc_005EF348: push ecx
loc_005EF349: lea edx, var_E4
loc_005EF34F: push edx
loc_005EF350: call [004013F8h] ; rtcGetMonthOfYear
loc_005EF356: mov eax, Me
loc_005EF359: mov ecx, [eax]
loc_005EF35B: mov edx, Me
loc_005EF35E: push edx
loc_005EF35F: call [ecx+000003B4h]
loc_005EF365: push eax
loc_005EF366: lea eax, var_8C
loc_005EF36C: push eax
loc_005EF36D: call [00401128h] ; __vbaObjSet
loc_005EF373: mov var_19C, eax
loc_005EF379: lea ecx, var_168
loc_005EF37F: push ecx
loc_005EF380: mov edx, var_19C
loc_005EF386: mov eax, [edx]
loc_005EF388: mov ecx, var_19C
loc_005EF38E: push ecx
loc_005EF38F: call [eax+000000F0h]
loc_005EF395: fnclex
loc_005EF397: mov var_1A0, eax
loc_005EF39D: cmp var_1A0, 00000000h
loc_005EF3A4: jge 005EF3CCh
loc_005EF3A6: push 000000F0h
loc_005EF3AB: push 00446E04h
loc_005EF3B0: mov edx, var_19C
loc_005EF3B6: push edx
loc_005EF3B7: mov eax, var_1A0
loc_005EF3BD: push eax
loc_005EF3BE: call [004010CCh] ; __vbaHresultCheckObj
loc_005EF3C4: mov var_314, eax
loc_005EF3CA: jmp 005EF3D6h
loc_005EF3CC: mov var_314, 00000000h
loc_005EF3D6: mov cx, var_168
loc_005EF3DD: add cx, 0001h
loc_005EF3E1: jo 005F0B36h
loc_005EF3E7: mov var_15C, cx
loc_005EF3EE: mov var_164, 00008002h
loc_005EF3F8: push 00000001h
loc_005EF3FA: lea edx, var_144
loc_005EF400: push edx
loc_005EF401: lea eax, var_124
loc_005EF407: push eax
loc_005EF408: lea ecx, var_A4
loc_005EF40E: push ecx
loc_005EF40F: lea edx, var_B4
loc_005EF415: push edx
loc_005EF416: call [004012B0h] ; __vbaVarCat
loc_005EF41C: push eax
loc_005EF41D: lea eax, var_134
loc_005EF423: push eax
loc_005EF424: lea ecx, var_C4
loc_005EF42A: push ecx
loc_005EF42B: call [004012B0h] ; __vbaVarCat
loc_005EF431: push eax
loc_005EF432: push 00000000h
loc_005EF434: lea edx, var_D4
loc_005EF43A: push edx
loc_005EF43B: call [0040129Ch] ; __vbaInStrVar
loc_005EF441: push eax
loc_005EF442: lea eax, var_E4
loc_005EF448: push eax
loc_005EF449: lea ecx, var_164
loc_005EF44F: push ecx
loc_005EF450: lea edx, var_F4
loc_005EF456: push edx
loc_005EF457: call [00401350h] ; __vbaVarCmpEq
loc_005EF45D: push eax
loc_005EF45E: lea eax, var_104
loc_005EF464: push eax
loc_005EF465: call [00401240h] ; __vbaVarAnd
loc_005EF46B: push eax
loc_005EF46C: call [00401164h] ; __vbaBoolVarNull
loc_005EF472: mov var_1A4, ax
loc_005EF479: lea ecx, var_8C
loc_005EF47F: call [0040142Ch] ; __vbaFreeObj
loc_005EF485: lea ecx, var_D4
loc_005EF48B: push ecx
loc_005EF48C: lea edx, var_E4
loc_005EF492: push edx
loc_005EF493: lea eax, var_C4
loc_005EF499: push eax
loc_005EF49A: lea ecx, var_B4
loc_005EF4A0: push ecx
loc_005EF4A1: lea edx, var_A4
loc_005EF4A7: push edx
loc_005EF4A8: push 00000005h
loc_005EF4AA: call [00401050h] ; __vbaFreeVarList
loc_005EF4B0: add esp, 00000018h
loc_005EF4B3: movsx eax, var_1A4
loc_005EF4BA: test eax, eax
loc_005EF4BC: jz 005EF5E6h
loc_005EF4C2: mov var_4, 0000006Eh
loc_005EF4C9: lea ecx, var_74
loc_005EF4CC: mov var_10C, ecx
loc_005EF4D2: mov var_114, 00004007h
loc_005EF4DC: lea edx, var_114
loc_005EF4E2: push edx
loc_005EF4E3: lea eax, var_A4
loc_005EF4E9: push eax
loc_005EF4EA: call [004013E0h] ; rtcGetDayOfMonth
loc_005EF4F0: mov var_168, FFFFFFh
loc_005EF4F9: lea ecx, var_A4
loc_005EF4FF: push ecx
loc_005EF500: call [00401040h] ; __vbaStrVarMove
loc_005EF506: mov edx, eax
loc_005EF508: lea ecx, var_84
loc_005EF50E: call [004013C0h] ; __vbaStrMove
loc_005EF514: lea edx, var_168
loc_005EF51A: push edx
loc_005EF51B: mov eax, Me
loc_005EF51E: add eax, 000000D8h
loc_005EF523: push eax
loc_005EF524: mov ecx, Me
loc_005EF527: add ecx, 000000B4h
loc_005EF52D: push ecx
loc_005EF52E: mov edx, Me
loc_005EF531: add edx, 000000A4h
loc_005EF537: push edx
loc_005EF538: lea eax, var_84
loc_005EF53E: push eax
loc_005EF53F: mov ecx, Me
loc_005EF542: mov dx, [ecx+00000046h]
loc_005EF546: add dx, var_30
loc_005EF54A: jo 005F0B36h
loc_005EF550: movsx eax, dx
loc_005EF553: push eax
loc_005EF554: mov ecx, Me
loc_005EF557: mov dx, [ecx+00000048h]
loc_005EF55B: add dx, var_30
loc_005EF55F: jo 005F0B36h
loc_005EF565: movsx eax, dx
loc_005EF568: push eax
loc_005EF569: movsx ecx, var_48
loc_005EF56D: push ecx
loc_005EF56E: movsx edx, var_38
loc_005EF572: push edx
loc_005EF573: mov eax, var_1B8
loc_005EF579: mov ecx, [eax]
loc_005EF57B: mov edx, var_1B8
loc_005EF581: push edx
loc_005EF582: call [ecx+0000009Ch]
loc_005EF588: fnclex
loc_005EF58A: mov var_19C, eax
loc_005EF590: cmp var_19C, 00000000h
loc_005EF597: jge 005EF5BFh
loc_005EF599: push 0000009Ch
loc_005EF59E: push 0043CA28h
loc_005EF5A3: mov eax, var_1B8
loc_005EF5A9: push eax
loc_005EF5AA: mov ecx, var_19C
loc_005EF5B0: push ecx
loc_005EF5B1: call [004010CCh] ; __vbaHresultCheckObj
loc_005EF5B7: mov var_318, eax
loc_005EF5BD: jmp 005EF5C9h
loc_005EF5BF: mov var_318, 00000000h
loc_005EF5C9: lea ecx, var_84
loc_005EF5CF: call [00401430h] ; __vbaFreeStr
loc_005EF5D5: lea ecx, var_A4
loc_005EF5DB: call [00401030h] ; __vbaFreeVar
loc_005EF5E1: jmp 005EF729h
loc_005EF5E6: mov var_4, 00000070h
loc_005EF5ED: lea edx, var_74
loc_005EF5F0: mov var_10C, edx
loc_005EF5F6: mov var_114, 00004007h
loc_005EF600: lea eax, var_114
loc_005EF606: push eax
loc_005EF607: lea ecx, var_A4
loc_005EF60D: push ecx
loc_005EF60E: call [004013E0h] ; rtcGetDayOfMonth
loc_005EF614: mov var_168, 0000h
loc_005EF61D: push 0043D9BCh
loc_005EF622: push 00000000h
loc_005EF624: call [004013C4h] ; __vbaCastObj
loc_005EF62A: push eax
loc_005EF62B: lea edx, var_8C
loc_005EF631: push edx
loc_005EF632: call [00401128h] ; __vbaObjSet
loc_005EF638: lea eax, var_A4
loc_005EF63E: push eax
loc_005EF63F: call [00401040h] ; __vbaStrVarMove
loc_005EF645: mov edx, eax
loc_005EF647: lea ecx, var_84
loc_005EF64D: call [004013C0h] ; __vbaStrMove
loc_005EF653: lea ecx, var_168
loc_005EF659: push ecx
loc_005EF65A: lea edx, var_8C
loc_005EF660: push edx
loc_005EF661: mov eax, Me
loc_005EF664: add eax, 000000B4h
loc_005EF669: push eax
loc_005EF66A: mov ecx, Me
loc_005EF66D: add ecx, 000000A4h
loc_005EF673: push ecx
loc_005EF674: lea edx, var_84
loc_005EF67A: push edx
loc_005EF67B: mov eax, Me
loc_005EF67E: mov cx, [eax+00000046h]
loc_005EF682: add cx, var_30
loc_005EF686: jo 005F0B36h
loc_005EF68C: movsx edx, cx
loc_005EF68F: push edx
loc_005EF690: mov eax, Me
loc_005EF693: mov cx, [eax+00000048h]
loc_005EF697: add cx, var_30
loc_005EF69B: jo 005F0B36h
loc_005EF6A1: movsx edx, cx
loc_005EF6A4: push edx
loc_005EF6A5: movsx eax, var_48
loc_005EF6A9: push eax
loc_005EF6AA: movsx ecx, var_38
loc_005EF6AE: push ecx
loc_005EF6AF: mov edx, var_1B8
loc_005EF6B5: mov eax, [edx]
loc_005EF6B7: mov ecx, var_1B8
loc_005EF6BD: push ecx
loc_005EF6BE: call [eax+0000009Ch]
loc_005EF6C4: fnclex
loc_005EF6C6: mov var_19C, eax
loc_005EF6CC: cmp var_19C, 00000000h
loc_005EF6D3: jge 005EF6FBh
loc_005EF6D5: push 0000009Ch
loc_005EF6DA: push 0043CA28h
loc_005EF6DF: mov edx, var_1B8
loc_005EF6E5: push edx
loc_005EF6E6: mov eax, var_19C
loc_005EF6EC: push eax
loc_005EF6ED: call [004010CCh] ; __vbaHresultCheckObj
loc_005EF6F3: mov var_31C, eax
loc_005EF6F9: jmp 005EF705h
loc_005EF6FB: mov var_31C, 00000000h
loc_005EF705: lea ecx, var_84
loc_005EF70B: call [00401430h] ; __vbaFreeStr
loc_005EF711: lea ecx, var_8C
loc_005EF717: call [0040142Ch] ; __vbaFreeObj
loc_005EF71D: lea ecx, var_A4
loc_005EF723: call [00401030h] ; __vbaFreeVar
loc_005EF729: mov var_4, 00000072h
loc_005EF730: mov var_10C, 00000000h
loc_005EF73A: mov var_114, 00000002h
loc_005EF744: lea ecx, var_170
loc_005EF74A: push ecx
loc_005EF74B: mov edx, var_1B8
loc_005EF751: mov eax, [edx]
loc_005EF753: mov ecx, var_1B8
loc_005EF759: push ecx
loc_005EF75A: call [eax+0000006Ch]
loc_005EF75D: fnclex
loc_005EF75F: mov var_19C, eax
loc_005EF765: cmp var_19C, 00000000h
loc_005EF76C: jge 005EF791h
loc_005EF76E: push 0000006Ch
loc_005EF770: push 0043CA28h
loc_005EF775: mov edx, var_1B8
loc_005EF77B: push edx
loc_005EF77C: mov eax, var_19C
loc_005EF782: push eax
loc_005EF783: call [004010CCh] ; __vbaHresultCheckObj
loc_005EF789: mov var_320, eax
loc_005EF78F: jmp 005EF79Bh
loc_005EF791: mov var_320, 00000000h
loc_005EF79B: mov ecx, var_170
loc_005EF7A1: mov var_12C, ecx
loc_005EF7A7: mov var_134, 00000003h
loc_005EF7B1: mov eax, 00000010h
loc_005EF7B6: call 00412850h ; __vbaChkstk
loc_005EF7BB: mov edx, esp
loc_005EF7BD: mov eax, var_114
loc_005EF7C3: mov [edx], eax
loc_005EF7C5: mov ecx, var_110
loc_005EF7CB: mov [edx+00000004h], ecx
loc_005EF7CE: mov eax, var_10C
loc_005EF7D4: mov [edx+00000008h], eax
loc_005EF7D7: mov ecx, var_108
loc_005EF7DD: mov [edx+0000000Ch], ecx
loc_005EF7E0: mov eax, 00000010h
loc_005EF7E5: call 00412850h ; __vbaChkstk
loc_005EF7EA: mov edx, esp
loc_005EF7EC: mov eax, var_134
loc_005EF7F2: mov [edx], eax
loc_005EF7F4: mov ecx, var_130
loc_005EF7FA: mov [edx+00000004h], ecx
loc_005EF7FD: mov eax, var_12C
loc_005EF803: mov [edx+00000008h], eax
loc_005EF806: mov ecx, var_128
loc_005EF80C: mov [edx+0000000Ch], ecx
loc_005EF80F: push 00000001h
loc_005EF811: lea edx, var_5C
loc_005EF814: push edx
loc_005EF815: call [00401060h] ; __vbaVarIndexStore
loc_005EF81B: add esp, 00000028h
loc_005EF81E: mov var_4, 00000073h
loc_005EF825: mov var_10C, 00000001h
loc_005EF82F: mov var_114, 00000002h
loc_005EF839: mov ax, var_38
loc_005EF83D: mov var_12C, ax
loc_005EF844: mov var_134, 00000002h
loc_005EF84E: mov eax, 00000010h
loc_005EF853: call 00412850h ; __vbaChkstk
loc_005EF858: mov ecx, esp
loc_005EF85A: mov edx, var_114
loc_005EF860: mov [ecx], edx
loc_005EF862: mov eax, var_110
loc_005EF868: mov [ecx+00000004h], eax
loc_005EF86B: mov edx, var_10C
loc_005EF871: mov [ecx+00000008h], edx
loc_005EF874: mov eax, var_108
loc_005EF87A: mov [ecx+0000000Ch], eax
loc_005EF87D: mov eax, 00000010h
loc_005EF882: call 00412850h ; __vbaChkstk
loc_005EF887: mov ecx, esp
loc_005EF889: mov edx, var_134
loc_005EF88F: mov [ecx], edx
loc_005EF891: mov eax, var_130
loc_005EF897: mov [ecx+00000004h], eax
loc_005EF89A: mov edx, var_12C
loc_005EF8A0: mov [ecx+00000008h], edx
loc_005EF8A3: mov eax, var_128
loc_005EF8A9: mov [ecx+0000000Ch], eax
loc_005EF8AC: push 00000001h
loc_005EF8AE: lea ecx, var_5C
loc_005EF8B1: push ecx
loc_005EF8B2: call [00401060h] ; __vbaVarIndexStore
loc_005EF8B8: add esp, 00000028h
loc_005EF8BB: mov var_4, 00000074h
loc_005EF8C2: mov var_10C, 00000002h
loc_005EF8CC: mov var_114, 00000002h
loc_005EF8D6: mov dx, var_48
loc_005EF8DA: mov var_12C, dx
loc_005EF8E1: mov var_134, 00000002h
loc_005EF8EB: mov eax, 00000010h
loc_005EF8F0: call 00412850h ; __vbaChkstk
loc_005EF8F5: mov eax, esp
loc_005EF8F7: mov ecx, var_114
loc_005EF8FD: mov [eax], ecx
loc_005EF8FF: mov edx, var_110
loc_005EF905: mov [eax+00000004h], edx
loc_005EF908: mov ecx, var_10C
loc_005EF90E: mov [eax+00000008h], ecx
loc_005EF911: mov edx, var_108
loc_005EF917: mov [eax+0000000Ch], edx
loc_005EF91A: mov eax, 00000010h
loc_005EF91F: call 00412850h ; __vbaChkstk
loc_005EF924: mov eax, esp
loc_005EF926: mov ecx, var_134
loc_005EF92C: mov [eax], ecx
loc_005EF92E: mov edx, var_130
loc_005EF934: mov [eax+00000004h], edx
loc_005EF937: mov ecx, var_12C
loc_005EF93D: mov [eax+00000008h], ecx
loc_005EF940: mov edx, var_128
loc_005EF946: mov [eax+0000000Ch], edx
loc_005EF949: push 00000001h
loc_005EF94B: lea eax, var_5C
loc_005EF94E: push eax
loc_005EF94F: call [00401060h] ; __vbaVarIndexStore
loc_005EF955: add esp, 00000028h
loc_005EF958: mov var_4, 00000075h
loc_005EF95F: mov ecx, Me
loc_005EF962: cmp [ecx+000000B4h], 00000000h
loc_005EF969: jnz 005EF97Ah
loc_005EF96B: mov var_4, 00000076h
loc_005EF972: mov var_30, 0002h
loc_005EF978: jmp 005EF9A9h
loc_005EF97A: mov var_4, 00000077h
loc_005EF981: mov edx, Me
loc_005EF984: cmp [edx+000000B4h], 00000002h
loc_005EF98B: jnz 005EF99Ch
loc_005EF98D: mov var_4, 00000078h
loc_005EF994: mov var_30, 0001h
loc_005EF99A: jmp 005EF9A9h
loc_005EF99C: mov var_4, 0000007Ah
loc_005EF9A3: mov var_30, 0000h
loc_005EF9A9: mov var_4, 0000007Ch
loc_005EF9B0: mov var_10C, 00000003h
loc_005EF9BA: mov var_114, 00000002h
loc_005EF9C4: mov eax, Me
loc_005EF9C7: mov cx, [eax+00000048h]
loc_005EF9CB: add cx, var_30
loc_005EF9CF: jo 005F0B36h
loc_005EF9D5: mov var_12C, cx
loc_005EF9DC: mov var_134, 00000002h
loc_005EF9E6: mov eax, 00000010h
loc_005EF9EB: call 00412850h ; __vbaChkstk
loc_005EF9F0: mov edx, esp
loc_005EF9F2: mov eax, var_114
loc_005EF9F8: mov [edx], eax
loc_005EF9FA: mov ecx, var_110
loc_005EFA00: mov [edx+00000004h], ecx
loc_005EFA03: mov eax, var_10C
loc_005EFA09: mov [edx+00000008h], eax
loc_005EFA0C: mov ecx, var_108
loc_005EFA12: mov [edx+0000000Ch], ecx
loc_005EFA15: mov eax, 00000010h
loc_005EFA1A: call 00412850h ; __vbaChkstk
loc_005EFA1F: mov edx, esp
loc_005EFA21: mov eax, var_134
loc_005EFA27: mov [edx], eax
loc_005EFA29: mov ecx, var_130
loc_005EFA2F: mov [edx+00000004h], ecx
loc_005EFA32: mov eax, var_12C
loc_005EFA38: mov [edx+00000008h], eax
loc_005EFA3B: mov ecx, var_128
loc_005EFA41: mov [edx+0000000Ch], ecx
loc_005EFA44: push 00000001h
loc_005EFA46: lea edx, var_5C
loc_005EFA49: push edx
loc_005EFA4A: call [00401060h] ; __vbaVarIndexStore
loc_005EFA50: add esp, 00000028h
loc_005EFA53: mov var_4, 0000007Dh
loc_005EFA5A: mov var_10C, 00000004h
loc_005EFA64: mov var_114, 00000002h
loc_005EFA6E: mov eax, Me
loc_005EFA71: mov cx, [eax+00000046h]
loc_005EFA75: add cx, var_30
loc_005EFA79: jo 005F0B36h
loc_005EFA7F: mov var_12C, cx
loc_005EFA86: mov var_134, 00000002h
loc_005EFA90: mov eax, 00000010h
loc_005EFA95: call 00412850h ; __vbaChkstk
loc_005EFA9A: mov edx, esp
loc_005EFA9C: mov eax, var_114
loc_005EFAA2: mov [edx], eax
loc_005EFAA4: mov ecx, var_110
loc_005EFAAA: mov [edx+00000004h], ecx
loc_005EFAAD: mov eax, var_10C
loc_005EFAB3: mov [edx+00000008h], eax
loc_005EFAB6: mov ecx, var_108
loc_005EFABC: mov [edx+0000000Ch], ecx
loc_005EFABF: mov eax, 00000010h
loc_005EFAC4: call 00412850h ; __vbaChkstk
loc_005EFAC9: mov edx, esp
loc_005EFACB: mov eax, var_134
loc_005EFAD1: mov [edx], eax
loc_005EFAD3: mov ecx, var_130
loc_005EFAD9: mov [edx+00000004h], ecx
loc_005EFADC: mov eax, var_12C
loc_005EFAE2: mov [edx+00000008h], eax
loc_005EFAE5: mov ecx, var_128
loc_005EFAEB: mov [edx+0000000Ch], ecx
loc_005EFAEE: push 00000001h
loc_005EFAF0: lea edx, var_5C
loc_005EFAF3: push edx
loc_005EFAF4: call [00401060h] ; __vbaVarIndexStore
loc_005EFAFA: add esp, 00000028h
loc_005EFAFD: mov var_4, 0000007Eh
loc_005EFB04: mov eax, Me
loc_005EFB07: cmp [eax+0000005Ch], 00000000h
loc_005EFB0B: jz 005EFBBCh
loc_005EFB11: mov ecx, Me
loc_005EFB14: mov edx, [ecx+0000005Ch]
loc_005EFB17: cmp [edx], 0002h
loc_005EFB1B: jnz 005EFBBCh
loc_005EFB21: movsx eax, var_24
loc_005EFB25: mov ecx, Me
loc_005EFB28: mov edx, [ecx+0000005Ch]
loc_005EFB2B: sub eax, [edx+0000001Ch]
loc_005EFB2E: mov var_1A0, eax
loc_005EFB34: mov eax, Me
loc_005EFB37: mov ecx, [eax+0000005Ch]
loc_005EFB3A: mov edx, var_1A0
loc_005EFB40: cmp edx, [ecx+00000018h]
loc_005EFB43: jae 005EFB51h
loc_005EFB45: mov var_324, 00000000h
loc_005EFB4F: jmp 005EFB5Dh
loc_005EFB51: call [004011A8h] ; __vbaGenerateBoundsError
loc_005EFB57: mov var_324, eax
loc_005EFB5D: movsx eax, var_80
loc_005EFB61: mov ecx, Me
loc_005EFB64: mov edx, [ecx+0000005Ch]
loc_005EFB67: sub eax, [edx+00000014h]
loc_005EFB6A: mov var_19C, eax
loc_005EFB70: mov eax, Me
loc_005EFB73: mov ecx, [eax+0000005Ch]
loc_005EFB76: mov edx, var_19C
loc_005EFB7C: cmp edx, [ecx+00000010h]
loc_005EFB7F: jae 005EFB8Dh
loc_005EFB81: mov var_328, 00000000h
loc_005EFB8B: jmp 005EFB99h
loc_005EFB8D: call [004011A8h] ; __vbaGenerateBoundsError
loc_005EFB93: mov var_328, eax
loc_005EFB99: mov eax, Me
loc_005EFB9C: mov ecx, [eax+0000005Ch]
loc_005EFB9F: mov edx, [ecx+00000018h]
loc_005EFBA2: imul edx, var_19C
loc_005EFBA9: mov eax, var_1A0
loc_005EFBAF: add eax, edx
loc_005EFBB1: shl eax, 04h
loc_005EFBB4: mov var_32C, eax
loc_005EFBBA: jmp 005EFBC8h
loc_005EFBBC: call [004011A8h] ; __vbaGenerateBoundsError
loc_005EFBC2: mov var_32C, eax
loc_005EFBC8: lea edx, var_5C
loc_005EFBCB: mov ecx, Me
loc_005EFBCE: mov eax, [ecx+0000005Ch]
loc_005EFBD1: mov ecx, [eax+0000000Ch]
loc_005EFBD4: add ecx, var_32C
loc_005EFBDA: call [00401398h] ; __vbaVarCopy
loc_005EFBE0: mov var_4, 0000007Fh
loc_005EFBE7: lea ecx, var_190
loc_005EFBED: push ecx
loc_005EFBEE: mov edx, Me
loc_005EFBF1: mov eax, [edx]
loc_005EFBF3: mov ecx, Me
loc_005EFBF6: push ecx
loc_005EFBF7: call [eax+00000880h]
loc_005EFBFD: mov var_19C, eax
loc_005EFC03: cmp var_19C, 00000000h
loc_005EFC0A: jge 005EFC2Fh
loc_005EFC0C: push 00000880h
loc_005EFC11: push 00446644h
loc_005EFC16: mov edx, Me
loc_005EFC19: push edx
loc_005EFC1A: mov eax, var_19C
loc_005EFC20: push eax
loc_005EFC21: call [004010CCh] ; __vbaHresultCheckObj
loc_005EFC27: mov var_330, eax
loc_005EFC2D: jmp 005EFC39h
loc_005EFC2F: mov var_330, 00000000h
loc_005EFC39: fld real8 ptr var_74
loc_005EFC3C: fcomp real8 ptr var_190
loc_005EFC42: fnstsw ax
loc_005EFC44: test ah, 40h
loc_005EFC47: jz 005EFC55h
loc_005EFC49: mov var_334, 00000001h
loc_005EFC53: jmp 005EFC5Fh
loc_005EFC55: mov var_334, 00000000h
loc_005EFC5F: mov ecx, var_334
loc_005EFC65: neg ecx
loc_005EFC67: movsx edx, cx
loc_005EFC6A: test edx, edx
loc_005EFC6C: jz 005EFD5Ch
loc_005EFC72: mov var_4, 00000080h
loc_005EFC79: mov eax, Me
loc_005EFC7C: cmp [eax+000000D4h], 00000000h
loc_005EFC83: jnz 005EFCABh
loc_005EFC85: mov ecx, Me
loc_005EFC88: add ecx, 000000D4h
loc_005EFC8E: push ecx
loc_005EFC8F: push 00446F48h
loc_005EFC94: call [004012FCh] ; __vbaNew2
loc_005EFC9A: mov edx, Me
loc_005EFC9D: add edx, 000000D4h
loc_005EFCA3: mov var_338, edx
loc_005EFCA9: jmp 005EFCB9h
loc_005EFCAB: mov eax, Me
loc_005EFCAE: add eax, 000000D4h
loc_005EFCB3: mov var_338, eax
loc_005EFCB9: mov ecx, var_338
loc_005EFCBF: mov edx, [ecx]
loc_005EFCC1: push edx
loc_005EFCC2: lea eax, var_8C
loc_005EFCC8: push eax
loc_005EFCC9: call [00401130h] ; __vbaObjSetAddref
loc_005EFCCF: lea ecx, var_8C
loc_005EFCD5: push ecx
loc_005EFCD6: mov edx, var_1B8
loc_005EFCDC: mov eax, [edx]
loc_005EFCDE: mov ecx, var_1B8
loc_005EFCE4: push ecx
loc_005EFCE5: call [eax+00000098h]
loc_005EFCEB: fnclex
loc_005EFCED: mov var_19C, eax
loc_005EFCF3: cmp var_19C, 00000000h
loc_005EFCFA: jge 005EFD22h
loc_005EFCFC: push 00000098h
loc_005EFD01: push 0043CA28h
loc_005EFD06: mov edx, var_1B8
loc_005EFD0C: push edx
loc_005EFD0D: mov eax, var_19C
loc_005EFD13: push eax
loc_005EFD14: call [004010CCh] ; __vbaHresultCheckObj
loc_005EFD1A: mov var_33C, eax
loc_005EFD20: jmp 005EFD2Ch
loc_005EFD22: mov var_33C, 00000000h
loc_005EFD2C: lea ecx, var_8C
loc_005EFD32: call [0040142Ch] ; __vbaFreeObj
loc_005EFD38: mov var_4, 00000081h
loc_005EFD3F: mov ecx, Me
loc_005EFD42: mov dx, var_24
loc_005EFD46: mov [ecx+00000052h], dx
loc_005EFD4A: mov var_4, 00000082h
loc_005EFD51: mov eax, Me
loc_005EFD54: mov cx, var_80
loc_005EFD58: mov [eax+0000004Ah], cx
loc_005EFD5C: mov var_4, 00000084h
loc_005EFD63: mov edx, Me
loc_005EFD66: mov ax, var_38
loc_005EFD6A: add ax, [edx+00000048h]
loc_005EFD6E: jo 005F0B36h
loc_005EFD74: mov var_38, ax
loc_005EFD78: mov var_4, 00000085h
loc_005EFD7F: mov cx, var_28
loc_005EFD83: add cx, 0001h
loc_005EFD87: jo 005F0B36h
loc_005EFD8D: mov var_28, cx
loc_005EFD91: mov var_4, 00000086h
loc_005EFD98: jmp 005EE9E8h
loc_005EFD9D: mov var_4, 00000087h
loc_005EFDA4: mov edx, Me
loc_005EFDA7: mov ax, var_48
loc_005EFDAB: add ax, [edx+00000046h]
loc_005EFDAF: jo 005F0B36h
loc_005EFDB5: mov var_48, ax
loc_005EFDB9: mov var_4, 00000088h
loc_005EFDC0: jmp 005EE994h
loc_005EFDC5: mov var_4, 00000089h
loc_005EFDCC: mov ecx, Me
loc_005EFDCF: mov [ecx+00000068h], 00000002h
loc_005EFDD6: mov var_4, 0000008Ah
loc_005EFDDD: mov edx, Me
loc_005EFDE0: mov [edx+0000006Ch], 0000001Ch
loc_005EFDE7: mov var_4, 0000008Bh
loc_005EFDEE: mov eax, Me
loc_005EFDF1: cmp [eax+000000B4h], 00000000h
loc_005EFDF8: jnz 005EFE09h
loc_005EFDFA: mov var_4, 0000008Ch
loc_005EFE01: mov var_30, 0004h
loc_005EFE07: jmp 005EFE38h
loc_005EFE09: mov var_4, 0000008Dh
loc_005EFE10: mov ecx, Me
loc_005EFE13: cmp [ecx+000000B4h], 00000002h
loc_005EFE1A: jnz 005EFE2Bh
loc_005EFE1C: mov var_4, 0000008Eh
loc_005EFE23: mov var_30, 0002h
loc_005EFE29: jmp 005EFE38h
loc_005EFE2B: mov var_4, 00000090h
loc_005EFE32: mov var_30, 0000h
loc_005EFE38: mov var_4, 00000092h
loc_005EFE3F: mov edx, Me
loc_005EFE42: mov ax, [edx+00000048h]
loc_005EFE46: imul ax, ax, 0007h
loc_005EFE4A: jo 005F0B36h
loc_005EFE50: add ax, var_30
loc_005EFE54: jo 005F0B36h
loc_005EFE5A: movsx ecx, ax
loc_005EFE5D: mov edx, Me
loc_005EFE60: mov [edx+00000070h], ecx
loc_005EFE63: mov var_4, 00000093h
loc_005EFE6A: lea eax, var_168
loc_005EFE70: push eax
loc_005EFE71: mov ecx, Me
loc_005EFE74: mov edx, [ecx]
loc_005EFE76: mov eax, Me
loc_005EFE79: push eax
loc_005EFE7A: call [edx+000009F8h]
loc_005EFE80: mov ecx, Me
loc_005EFE83: mov dx, [ecx+00000046h]
loc_005EFE87: imul dx, var_168
loc_005EFE8F: jo 005F0B36h
loc_005EFE95: add dx, var_40
loc_005EFE99: jo 005F0B36h
loc_005EFE9F: add dx, 0001h
loc_005EFEA3: jo 005F0B36h
loc_005EFEA9: movsx eax, dx
loc_005EFEAC: mov ecx, Me
loc_005EFEAF: mov [ecx+00000074h], eax
loc_005EFEB2: mov var_4, 00000094h
loc_005EFEB9: lea edx, var_168
loc_005EFEBF: push edx
loc_005EFEC0: mov eax, Me
loc_005EFEC3: mov ecx, [eax]
loc_005EFEC5: mov edx, Me
loc_005EFEC8: push edx
loc_005EFEC9: call [ecx+00000900h]
loc_005EFECF: mov var_19C, eax
loc_005EFED5: cmp var_19C, 00000000h
loc_005EFEDC: jge 005EFF01h
loc_005EFEDE: push 00000900h
loc_005EFEE3: push 00446644h
loc_005EFEE8: mov eax, Me
loc_005EFEEB: push eax
loc_005EFEEC: mov ecx, var_19C
loc_005EFEF2: push ecx
loc_005EFEF3: call [004010CCh] ; __vbaHresultCheckObj
loc_005EFEF9: mov var_340, eax
loc_005EFEFF: jmp 005EFF0Bh
loc_005EFF01: mov var_340, 00000000h
loc_005EFF0B: movsx edx, var_168
loc_005EFF12: test edx, edx
loc_005EFF14: jnz 005EFF89h
loc_005EFF16: mov var_4, 00000095h
loc_005EFF1D: mov eax, Me
loc_005EFF20: mov ecx, [eax+00000074h]
loc_005EFF23: push ecx
loc_005EFF24: mov edx, Me
loc_005EFF27: mov eax, [edx+00000070h]
loc_005EFF2A: push eax
loc_005EFF2B: mov ecx, Me
loc_005EFF2E: mov edx, [ecx+0000006Ch]
loc_005EFF31: push edx
loc_005EFF32: mov eax, Me
loc_005EFF35: mov ecx, [eax+00000068h]
loc_005EFF38: push ecx
loc_005EFF39: mov edx, var_1B8
loc_005EFF3F: mov eax, [edx]
loc_005EFF41: mov ecx, var_1B8
loc_005EFF47: push ecx
loc_005EFF48: call [eax+00000060h]
loc_005EFF4B: fnclex
loc_005EFF4D: mov var_19C, eax
loc_005EFF53: cmp var_19C, 00000000h
loc_005EFF5A: jge 005EFF7Fh
loc_005EFF5C: push 00000060h
loc_005EFF5E: push 0043CA28h
loc_005EFF63: mov edx, var_1B8
loc_005EFF69: push edx
loc_005EFF6A: mov eax, var_19C
loc_005EFF70: push eax
loc_005EFF71: call [004010CCh] ; __vbaHresultCheckObj
loc_005EFF77: mov var_344, eax
loc_005EFF7D: jmp 005EFF89h
loc_005EFF7F: mov var_344, 00000000h
loc_005EFF89: mov var_4, 00000097h
loc_005EFF90: push 00446F68h
loc_005EFF95: push 00000000h
loc_005EFF97: call [004013C4h] ; __vbaCastObj
loc_005EFF9D: push eax
loc_005EFF9E: lea ecx, var_8C
loc_005EFFA4: push ecx
loc_005EFFA5: call [00401128h] ; __vbaObjSet
loc_005EFFAB: push eax
loc_005EFFAC: mov edx, Me
loc_005EFFAF: add edx, 00000060h
loc_005EFFB2: push edx
loc_005EFFB3: call [00401130h] ; __vbaObjSetAddref
loc_005EFFB9: lea ecx, var_8C
loc_005EFFBF: call [0040142Ch] ; __vbaFreeObj
loc_005EFFC5: mov var_4, 00000098h
loc_005EFFCC: lea eax, var_170
loc_005EFFD2: push eax
loc_005EFFD3: mov ecx, Me
loc_005EFFD6: mov edx, [ecx+00000010h]
loc_005EFFD9: mov eax, Me
loc_005EFFDC: mov ecx, [eax+00000010h]
loc_005EFFDF: mov eax, [ecx]
loc_005EFFE1: push edx
loc_005EFFE2: call [eax+000000D8h]
loc_005EFFE8: fnclex
loc_005EFFEA: mov var_19C, eax
loc_005EFFF0: cmp var_19C, 00000000h
loc_005EFFF7: jge 005F001Fh
loc_005EFFF9: push 000000D8h
loc_005EFFFE: push 00446758h
loc_005F0003: mov ecx, Me
loc_005F0006: mov edx, [ecx+00000010h]
loc_005F0009: push edx
loc_005F000A: mov eax, var_19C
loc_005F0010: push eax
loc_005F0011: call [004010CCh] ; __vbaHresultCheckObj
loc_005F0017: mov var_348, eax
loc_005F001D: jmp 005F0029h
loc_005F001F: mov var_348, 00000000h
loc_005F0029: lea ecx, var_174
loc_005F002F: push ecx
loc_005F0030: mov edx, Me
loc_005F0033: mov eax, [edx+00000010h]
loc_005F0036: mov ecx, Me
loc_005F0039: mov edx, [ecx+00000010h]
loc_005F003C: mov ecx, [edx]
loc_005F003E: push eax
loc_005F003F: call [ecx+00000100h]
loc_005F0045: fnclex
loc_005F0047: mov var_1A0, eax
loc_005F004D: cmp var_1A0, 00000000h
loc_005F0054: jge 005F007Ch
loc_005F0056: push 00000100h
loc_005F005B: push 00446758h
loc_005F0060: mov edx, Me
loc_005F0063: mov eax, [edx+00000010h]
loc_005F0066: push eax
loc_005F0067: mov ecx, var_1A0
loc_005F006D: push ecx
loc_005F006E: call [004010CCh] ; __vbaHresultCheckObj
loc_005F0074: mov var_34C, eax
loc_005F007A: jmp 005F0086h
loc_005F007C: mov var_34C, 00000000h
loc_005F0086: lea edx, var_178
loc_005F008C: push edx
loc_005F008D: mov eax, Me
loc_005F0090: mov ecx, [eax+00000010h]
loc_005F0093: mov edx, Me
loc_005F0096: mov eax, [edx+00000010h]
loc_005F0099: mov edx, [eax]
loc_005F009B: push ecx
loc_005F009C: call [edx+00000108h]
loc_005F00A2: fnclex
loc_005F00A4: mov var_1A4, eax
loc_005F00AA: cmp var_1A4, 00000000h
loc_005F00B1: jge 005F00D9h
loc_005F00B3: push 00000108h
loc_005F00B8: push 00446758h
loc_005F00BD: mov eax, Me
loc_005F00C0: mov ecx, [eax+00000010h]
loc_005F00C3: push ecx
loc_005F00C4: mov edx, var_1A4
loc_005F00CA: push edx
loc_005F00CB: call [004010CCh] ; __vbaHresultCheckObj
loc_005F00D1: mov var_350, eax
loc_005F00D7: jmp 005F00E3h
loc_005F00D9: mov var_350, 00000000h
loc_005F00E3: mov eax, Me
loc_005F00E6: cmp [eax+00000060h], 00000000h
loc_005F00EA: jnz 005F010Ch
loc_005F00EC: mov ecx, Me
loc_005F00EF: add ecx, 00000060h
loc_005F00F2: push ecx
loc_005F00F3: push 004153C0h
loc_005F00F8: call [004012FCh] ; __vbaNew2
loc_005F00FE: mov edx, Me
loc_005F0101: add edx, 00000060h
loc_005F0104: mov var_354, edx
loc_005F010A: jmp 005F0118h
loc_005F010C: mov eax, Me
loc_005F010F: add eax, 00000060h
loc_005F0112: mov var_354, eax
loc_005F0118: mov ecx, var_354
loc_005F011E: mov edx, [ecx]
loc_005F0120: mov var_1A8, edx
loc_005F0126: fld real4 ptr var_178
loc_005F012C: call [0040139Ch] ; __vbaFpI4
loc_005F0132: mov var_184, eax
loc_005F0138: fld real4 ptr var_174
loc_005F013E: call [0040139Ch] ; __vbaFpI4
loc_005F0144: mov var_180, eax
loc_005F014A: mov eax, var_170
loc_005F0150: mov var_17C, eax
loc_005F0156: push 00000000h
loc_005F0158: lea ecx, var_184
loc_005F015E: push ecx
loc_005F015F: lea edx, var_180
loc_005F0165: push edx
loc_005F0166: lea eax, var_17C
loc_005F016C: push eax
loc_005F016D: mov ecx, var_1A8
loc_005F0173: mov edx, [ecx]
loc_005F0175: mov eax, var_1A8
loc_005F017B: push eax
loc_005F017C: call [edx+00000034h]
loc_005F017F: fnclex
loc_005F0181: mov var_1AC, eax
loc_005F0187: cmp var_1AC, 00000000h
loc_005F018E: jge 005F01B3h
loc_005F0190: push 00000034h
loc_005F0192: push 00446F68h
loc_005F0197: mov ecx, var_1A8
loc_005F019D: push ecx
loc_005F019E: mov edx, var_1AC
loc_005F01A4: push edx
loc_005F01A5: call [004010CCh] ; __vbaHresultCheckObj
loc_005F01AB: mov var_358, eax
loc_005F01B1: jmp 005F01BDh
loc_005F01B3: mov var_358, 00000000h
loc_005F01BD: mov var_4, 00000099h
loc_005F01C4: lea eax, var_170
loc_005F01CA: push eax
loc_005F01CB: mov ecx, var_1B8
loc_005F01D1: mov edx, [ecx]
loc_005F01D3: mov eax, var_1B8
loc_005F01D9: push eax
loc_005F01DA: call [edx+00000030h]
loc_005F01DD: fnclex
loc_005F01DF: mov var_19C, eax
loc_005F01E5: cmp var_19C, 00000000h
loc_005F01EC: jge 005F0211h
loc_005F01EE: push 00000030h
loc_005F01F0: push 0043CA28h
loc_005F01F5: mov ecx, var_1B8
loc_005F01FB: push ecx
loc_005F01FC: mov edx, var_19C
loc_005F0202: push edx
loc_005F0203: call [004010CCh] ; __vbaHresultCheckObj
loc_005F0209: mov var_35C, eax
loc_005F020F: jmp 005F021Bh
loc_005F0211: mov var_35C, 00000000h
loc_005F021B: lea eax, var_174
loc_005F0221: push eax
loc_005F0222: mov ecx, Me
loc_005F0225: mov edx, [ecx+00000010h]
loc_005F0228: mov eax, Me
loc_005F022B: mov ecx, [eax+00000010h]
loc_005F022E: mov eax, [ecx]
loc_005F0230: push edx
loc_005F0231: call [eax+00000100h]
loc_005F0237: fnclex
loc_005F0239: mov var_1A0, eax
loc_005F023F: cmp var_1A0, 00000000h
loc_005F0246: jge 005F026Eh
loc_005F0248: push 00000100h
loc_005F024D: push 00446758h
loc_005F0252: mov ecx, Me
loc_005F0255: mov edx, [ecx+00000010h]
loc_005F0258: push edx
loc_005F0259: mov eax, var_1A0
loc_005F025F: push eax
loc_005F0260: call [004010CCh] ; __vbaHresultCheckObj
loc_005F0266: mov var_360, eax
loc_005F026C: jmp 005F0278h
loc_005F026E: mov var_360, 00000000h
loc_005F0278: mov ecx, Me
loc_005F027B: cmp [ecx+00000060h], 00000000h
loc_005F027F: jnz 005F02A1h
loc_005F0281: mov edx, Me
loc_005F0284: add edx, 00000060h
loc_005F0287: push edx
loc_005F0288: push 004153C0h
loc_005F028D: call [004012FCh] ; __vbaNew2
loc_005F0293: mov eax, Me
loc_005F0296: add eax, 00000060h
loc_005F0299: mov var_364, eax
loc_005F029F: jmp 005F02ADh
loc_005F02A1: mov ecx, Me
loc_005F02A4: add ecx, 00000060h
loc_005F02A7: mov var_364, ecx
loc_005F02AD: mov edx, var_364
loc_005F02B3: mov eax, [edx]
loc_005F02B5: mov var_1A8, eax
loc_005F02BB: lea ecx, var_178
loc_005F02C1: push ecx
loc_005F02C2: mov edx, Me
loc_005F02C5: mov eax, [edx+00000010h]
loc_005F02C8: mov ecx, Me
loc_005F02CB: mov edx, [ecx+00000010h]
loc_005F02CE: mov ecx, [edx]
loc_005F02D0: push eax
loc_005F02D1: call [ecx+00000108h]
loc_005F02D7: fnclex
loc_005F02D9: mov var_1A4, eax
loc_005F02DF: cmp var_1A4, 00000000h
loc_005F02E6: jge 005F030Eh
loc_005F02E8: push 00000108h
loc_005F02ED: push 00446758h
loc_005F02F2: mov edx, Me
loc_005F02F5: mov eax, [edx+00000010h]
loc_005F02F8: push eax
loc_005F02F9: mov ecx, var_1A4
loc_005F02FF: push ecx
loc_005F0300: call [004010CCh] ; __vbaHresultCheckObj
loc_005F0306: mov var_368, eax
loc_005F030C: jmp 005F0318h
loc_005F030E: mov var_368, 00000000h
loc_005F0318: fld real4 ptr var_178
loc_005F031E: call [0040139Ch] ; __vbaFpI4
loc_005F0324: mov var_188, eax
loc_005F032A: fld real4 ptr var_174
loc_005F0330: call [0040139Ch] ; __vbaFpI4
loc_005F0336: mov var_184, eax
loc_005F033C: mov var_180, 00000000h
loc_005F0346: mov var_17C, 00000000h
loc_005F0350: lea edx, var_188
loc_005F0356: push edx
loc_005F0357: lea eax, var_184
loc_005F035D: push eax
loc_005F035E: lea ecx, var_180
loc_005F0364: push ecx
loc_005F0365: lea edx, var_17C
loc_005F036B: push edx
loc_005F036C: mov eax, var_170
loc_005F0372: push eax
loc_005F0373: mov ecx, var_1A8
loc_005F0379: mov edx, [ecx]
loc_005F037B: mov eax, var_1A8
loc_005F0381: push eax
loc_005F0382: call [edx+0000003Ch]
loc_005F0385: fnclex
loc_005F0387: mov var_1AC, eax
loc_005F038D: cmp var_1AC, 00000000h
loc_005F0394: jge 005F03B9h
loc_005F0396: push 0000003Ch
loc_005F0398: push 00446F68h
loc_005F039D: mov ecx, var_1A8
loc_005F03A3: push ecx
loc_005F03A4: mov edx, var_1AC
loc_005F03AA: push edx
loc_005F03AB: call [004010CCh] ; __vbaHresultCheckObj
loc_005F03B1: mov var_36C, eax
loc_005F03B7: jmp 005F03C3h
loc_005F03B9: mov var_36C, 00000000h
loc_005F03C3: mov var_4, 0000009Ah
loc_005F03CA: lea eax, var_170
loc_005F03D0: push eax
loc_005F03D1: mov ecx, Me
loc_005F03D4: mov edx, [ecx+00000010h]
loc_005F03D7: mov eax, Me
loc_005F03DA: mov ecx, [eax+00000010h]
loc_005F03DD: mov eax, [ecx]
loc_005F03DF: push edx
loc_005F03E0: call [eax+00000100h]
loc_005F03E6: fnclex
loc_005F03E8: mov var_19C, eax
loc_005F03EE: cmp var_19C, 00000000h
loc_005F03F5: jge 005F041Dh
loc_005F03F7: push 00000100h
loc_005F03FC: push 00446758h
loc_005F0401: mov ecx, Me
loc_005F0404: mov edx, [ecx+00000010h]
loc_005F0407: push edx
loc_005F0408: mov eax, var_19C
loc_005F040E: push eax
loc_005F040F: call [004010CCh] ; __vbaHresultCheckObj
loc_005F0415: mov var_370, eax
loc_005F041B: jmp 005F0427h
loc_005F041D: mov var_370, 00000000h
loc_005F0427: lea ecx, var_174
loc_005F042D: push ecx
loc_005F042E: mov edx, Me
loc_005F0431: mov eax, [edx+00000010h]
loc_005F0434: mov ecx, Me
loc_005F0437: mov edx, [ecx+00000010h]
loc_005F043A: mov ecx, [edx]
loc_005F043C: push eax
loc_005F043D: call [ecx+00000108h]
loc_005F0443: fnclex
loc_005F0445: mov var_1A0, eax
loc_005F044B: cmp var_1A0, 00000000h
loc_005F0452: jge 005F047Ah
loc_005F0454: push 00000108h
loc_005F0459: push 00446758h
loc_005F045E: mov edx, Me
loc_005F0461: mov eax, [edx+00000010h]
loc_005F0464: push eax
loc_005F0465: mov ecx, var_1A0
loc_005F046B: push ecx
loc_005F046C: call [004010CCh] ; __vbaHresultCheckObj
loc_005F0472: mov var_374, eax
loc_005F0478: jmp 005F0484h
loc_005F047A: mov var_374, 00000000h
loc_005F0484: fld real4 ptr var_174
loc_005F048A: call [0040139Ch] ; __vbaFpI4
loc_005F0490: mov var_184, eax
loc_005F0496: fld real4 ptr var_170
loc_005F049C: call [0040139Ch] ; __vbaFpI4
loc_005F04A2: mov var_180, eax
loc_005F04A8: mov var_17C, 00000000h
loc_005F04B2: mov var_178, 00000000h
loc_005F04BC: lea edx, var_184
loc_005F04C2: push edx
loc_005F04C3: lea eax, var_180
loc_005F04C9: push eax
loc_005F04CA: lea ecx, var_17C
loc_005F04D0: push ecx
loc_005F04D1: lea edx, var_178
loc_005F04D7: push edx
loc_005F04D8: mov eax, var_1B8
loc_005F04DE: mov ecx, [eax]
loc_005F04E0: mov edx, var_1B8
loc_005F04E6: push edx
loc_005F04E7: call [ecx+00000088h]
loc_005F04ED: fnclex
loc_005F04EF: mov var_1A4, eax
loc_005F04F5: cmp var_1A4, 00000000h
loc_005F04FC: jge 005F0524h
loc_005F04FE: push 00000088h
loc_005F0503: push 0043CA28h
loc_005F0508: mov eax, var_1B8
loc_005F050E: push eax
loc_005F050F: mov ecx, var_1A4
loc_005F0515: push ecx
loc_005F0516: call [004010CCh] ; __vbaHresultCheckObj
loc_005F051C: mov var_378, eax
loc_005F0522: jmp 005F052Eh
loc_005F0524: mov var_378, 00000000h
loc_005F052E: mov var_4, 0000009Bh
loc_005F0535: push 00000000h
loc_005F0537: lea edx, var_1B8
loc_005F053D: push edx
loc_005F053E: call [00401130h] ; __vbaObjSetAddref
loc_005F0544: mov var_4, 0000009Ch
loc_005F054B: lea eax, var_170
loc_005F0551: push eax
loc_005F0552: mov ecx, Me
loc_005F0555: mov edx, [ecx]
loc_005F0557: mov eax, Me
loc_005F055A: push eax
loc_005F055B: call [edx+000007B4h]
loc_005F0561: mov var_19C, eax
loc_005F0567: cmp var_19C, 00000000h
loc_005F056E: jge 005F0593h
loc_005F0570: push 000007B4h
loc_005F0575: push 00446644h
loc_005F057A: mov ecx, Me
loc_005F057D: push ecx
loc_005F057E: mov edx, var_19C
loc_005F0584: push edx
loc_005F0585: call [004010CCh] ; __vbaHresultCheckObj
loc_005F058B: mov var_37C, eax
loc_005F0591: jmp 005F059Dh
loc_005F0593: mov var_37C, 00000000h
loc_005F059D: cmp var_170, 00000002h
loc_005F05A4: jnz 005F08E7h
loc_005F05AA: mov var_4, 0000009Dh
loc_005F05B1: mov eax, Me
loc_005F05B4: cmp [eax+0000008Ch], 00000000h
loc_005F05BB: jnz 005F05E3h
loc_005F05BD: mov ecx, Me
loc_005F05C0: add ecx, 0000008Ch
loc_005F05C6: push ecx
loc_005F05C7: push 00415BFCh
loc_005F05CC: call [004012FCh] ; __vbaNew2
loc_005F05D2: mov edx, Me
loc_005F05D5: add edx, 0000008Ch
loc_005F05DB: mov var_380, edx
loc_005F05E1: jmp 005F05F1h
loc_005F05E3: mov eax, Me
loc_005F05E6: add eax, 0000008Ch
loc_005F05EB: mov var_380, eax
loc_005F05F1: lea ecx, var_190
loc_005F05F7: push ecx
loc_005F05F8: mov edx, var_380
loc_005F05FE: mov eax, [edx]
loc_005F0600: push eax
loc_005F0601: call 00704CD0h
loc_005F0606: lea ecx, var_168
loc_005F060C: push ecx
loc_005F060D: mov edx, Me
loc_005F0610: mov eax, [edx]
loc_005F0612: mov ecx, Me
loc_005F0615: push ecx
loc_005F0616: call [eax+00000888h]
loc_005F061C: mov var_19C, eax
loc_005F0622: cmp var_19C, 00000000h
loc_005F0629: jge 005F064Eh
loc_005F062B: push 00000888h
loc_005F0630: push 00446644h
loc_005F0635: mov edx, Me
loc_005F0638: push edx
loc_005F0639: mov eax, var_19C
loc_005F063F: push eax
loc_005F0640: call [004010CCh] ; __vbaHresultCheckObj
loc_005F0646: mov var_384, eax
loc_005F064C: jmp 005F0658h
loc_005F064E: mov var_384, 00000000h
loc_005F0658: lea ecx, var_170
loc_005F065E: push ecx
loc_005F065F: mov edx, Me
loc_005F0662: mov eax, [edx]
loc_005F0664: mov ecx, Me
loc_005F0667: push ecx
loc_005F0668: call [eax+00000844h]
loc_005F066E: mov var_1A0, eax
loc_005F0674: cmp var_1A0, 00000000h
loc_005F067B: jge 005F06A0h
loc_005F067D: push 00000844h
loc_005F0682: push 00446644h
loc_005F0687: mov edx, Me
loc_005F068A: push edx
loc_005F068B: mov eax, var_1A0
loc_005F0691: push eax
loc_005F0692: call [004010CCh] ; __vbaHresultCheckObj
loc_005F0698: mov var_388, eax
loc_005F069E: jmp 005F06AAh
loc_005F06A0: mov var_388, 00000000h
loc_005F06AA: lea ecx, var_174
loc_005F06B0: push ecx
loc_005F06B1: mov edx, Me
loc_005F06B4: mov eax, [edx]
loc_005F06B6: mov ecx, Me
loc_005F06B9: push ecx
loc_005F06BA: call [eax+00000854h]
loc_005F06C0: mov var_1A4, eax
loc_005F06C6: cmp var_1A4, 00000000h
loc_005F06CD: jge 005F06F2h
loc_005F06CF: push 00000854h
loc_005F06D4: push 00446644h
loc_005F06D9: mov edx, Me
loc_005F06DC: push edx
loc_005F06DD: mov eax, var_1A4
loc_005F06E3: push eax
loc_005F06E4: call [004010CCh] ; __vbaHresultCheckObj
loc_005F06EA: mov var_38C, eax
loc_005F06F0: jmp 005F06FCh
loc_005F06F2: mov var_38C, 00000000h
loc_005F06FC: lea ecx, var_16C
loc_005F0702: push ecx
loc_005F0703: mov ecx, var_174
loc_005F0709: call [004011E4h] ; __vbaI2I4
loc_005F070F: push eax
loc_005F0710: mov ecx, var_170
loc_005F0716: call [004011E4h] ; __vbaI2I4
loc_005F071C: push eax
loc_005F071D: mov dx, var_168
loc_005F0724: push edx
loc_005F0725: mov eax, var_18C
loc_005F072B: push eax
loc_005F072C: mov ecx, var_190
loc_005F0732: push ecx
loc_005F0733: mov edx, Me
loc_005F0736: mov eax, [edx+00000064h]
loc_005F0739: push eax
loc_005F073A: call 00703850h
loc_005F073F: movsx ecx, var_16C
loc_005F0746: test ecx, ecx
loc_005F0748: jz 005F081Dh
loc_005F074E: mov var_4, 0000009Eh
loc_005F0755: mov edx, Me
loc_005F0758: mov eax, [edx]
loc_005F075A: mov ecx, Me
loc_005F075D: push ecx
loc_005F075E: call [eax+000003B4h]
loc_005F0764: push eax
loc_005F0765: lea edx, var_8C
loc_005F076B: push edx
loc_005F076C: call [00401128h] ; __vbaObjSet
loc_005F0772: mov var_19C, eax
loc_005F0778: lea eax, var_168
loc_005F077E: push eax
loc_005F077F: mov ecx, var_19C
loc_005F0785: mov edx, [ecx]
loc_005F0787: mov eax, var_19C
loc_005F078D: push eax
loc_005F078E: call [edx+000000E8h]
loc_005F0794: fnclex
loc_005F0796: mov var_1A0, eax
loc_005F079C: cmp var_1A0, 00000000h
loc_005F07A3: jge 005F07CBh
loc_005F07A5: push 000000E8h
loc_005F07AA: push 00446E04h
loc_005F07AF: mov ecx, var_19C
loc_005F07B5: push ecx
loc_005F07B6: mov edx, var_1A0
loc_005F07BC: push edx
loc_005F07BD: call [004010CCh] ; __vbaHresultCheckObj
loc_005F07C3: mov var_390, eax
loc_005F07C9: jmp 005F07D5h
loc_005F07CB: mov var_390, 00000000h
loc_005F07D5: xor eax, eax
loc_005F07D7: cmp var_168, 0035h
loc_005F07DF: setnz al
loc_005F07E2: neg eax
loc_005F07E4: mov var_1A4, ax
loc_005F07EB: lea ecx, var_8C
loc_005F07F1: call [0040142Ch] ; __vbaFreeObj
loc_005F07F7: movsx ecx, var_1A4
loc_005F07FE: test ecx, ecx
loc_005F0800: jz 005F0818h
loc_005F0802: mov var_4, 0000009Fh
loc_005F0809: mov edx, Me
loc_005F080C: mov eax, [edx]
loc_005F080E: mov ecx, Me
loc_005F0811: push ecx
loc_005F0812: call [eax+000009D4h]
loc_005F0818: jmp 005F08E7h
loc_005F081D: mov var_4, 000000A2h
loc_005F0824: mov edx, Me
loc_005F0827: mov eax, [edx]
loc_005F0829: mov ecx, Me
loc_005F082C: push ecx
loc_005F082D: call [eax+000003B4h]
loc_005F0833: push eax
loc_005F0834: lea edx, var_8C
loc_005F083A: push edx
loc_005F083B: call [00401128h] ; __vbaObjSet
loc_005F0841: mov var_19C, eax
loc_005F0847: lea eax, var_168
loc_005F084D: push eax
loc_005F084E: mov ecx, var_19C
loc_005F0854: mov edx, [ecx]
loc_005F0856: mov eax, var_19C
loc_005F085C: push eax
loc_005F085D: call [edx+000000E8h]
loc_005F0863: fnclex
loc_005F0865: mov var_1A0, eax
loc_005F086B: cmp var_1A0, 00000000h
loc_005F0872: jge 005F089Ah
loc_005F0874: push 000000E8h
loc_005F0879: push 00446E04h
loc_005F087E: mov ecx, var_19C
loc_005F0884: push ecx
loc_005F0885: mov edx, var_1A0
loc_005F088B: push edx
loc_005F088C: call [004010CCh] ; __vbaHresultCheckObj
loc_005F0892: mov var_394, eax
loc_005F0898: jmp 005F08A4h
loc_005F089A: mov var_394, 00000000h
loc_005F08A4: xor eax, eax
loc_005F08A6: cmp var_168, 0034h
loc_005F08AE: setg al
loc_005F08B1: neg eax
loc_005F08B3: mov var_1A4, ax
loc_005F08BA: lea ecx, var_8C
loc_005F08C0: call [0040142Ch] ; __vbaFreeObj
loc_005F08C6: movsx ecx, var_1A4
loc_005F08CD: test ecx, ecx
loc_005F08CF: jz 005F08E7h
loc_005F08D1: mov var_4, 000000A3h
loc_005F08D8: mov edx, Me
loc_005F08DB: mov eax, [edx]
loc_005F08DD: mov ecx, Me
loc_005F08E0: push ecx
loc_005F08E1: call [eax+000009D4h]
loc_005F08E7: mov var_4, 000000A7h
loc_005F08EE: mov edx, Me
loc_005F08F1: mov eax, [edx]
loc_005F08F3: mov ecx, Me
loc_005F08F6: push ecx
loc_005F08F7: call [eax+000003B4h]
loc_005F08FD: push eax
loc_005F08FE: lea edx, var_8C
loc_005F0904: push edx
loc_005F0905: call [00401128h] ; __vbaObjSet
loc_005F090B: mov var_19C, eax
loc_005F0911: lea eax, var_168
loc_005F0917: push eax
loc_005F0918: mov ecx, var_19C
loc_005F091E: mov edx, [ecx]
loc_005F0920: mov eax, var_19C
loc_005F0926: push eax
loc_005F0927: call [edx+000000E8h]
loc_005F092D: fnclex
loc_005F092F: mov var_1A0, eax
loc_005F0935: cmp var_1A0, 00000000h
loc_005F093C: jge 005F0964h
loc_005F093E: push 000000E8h
loc_005F0943: push 00446E04h
loc_005F0948: mov ecx, var_19C
loc_005F094E: push ecx
loc_005F094F: mov edx, var_1A0
loc_005F0955: push edx
loc_005F0956: call [004010CCh] ; __vbaHresultCheckObj
loc_005F095C: mov var_398, eax
loc_005F0962: jmp 005F096Eh
loc_005F0964: mov var_398, 00000000h
loc_005F096E: mov eax, Me
loc_005F0971: mov ecx, [eax]
loc_005F0973: mov edx, Me
loc_005F0976: push edx
loc_005F0977: call [ecx+000003B0h]
loc_005F097D: push eax
loc_005F097E: lea eax, var_90
loc_005F0984: push eax
loc_005F0985: call [00401128h] ; __vbaObjSet
loc_005F098B: mov var_1A4, eax
loc_005F0991: lea ecx, var_16C
loc_005F0997: push ecx
loc_005F0998: mov edx, var_1A4
loc_005F099E: mov eax, [edx]
loc_005F09A0: mov ecx, var_1A4
loc_005F09A6: push ecx
loc_005F09A7: call [eax+000000E8h]
loc_005F09AD: fnclex
loc_005F09AF: mov var_1A8, eax
loc_005F09B5: cmp var_1A8, 00000000h
loc_005F09BC: jge 005F09E4h
loc_005F09BE: push 000000E8h
loc_005F09C3: push 00446E04h
loc_005F09C8: mov edx, var_1A4
loc_005F09CE: push edx
loc_005F09CF: mov eax, var_1A8
loc_005F09D5: push eax
loc_005F09D6: call [004010CCh] ; __vbaHresultCheckObj
loc_005F09DC: mov var_39C, eax
loc_005F09E2: jmp 005F09EEh
loc_005F09E4: mov var_39C, 00000000h
loc_005F09EE: xor ecx, ecx
loc_005F09F0: cmp var_168, 0000h
loc_005F09F8: setz cl
loc_005F09FB: neg ecx
loc_005F09FD: xor edx, edx
loc_005F09FF: cmp var_16C, 0000h
loc_005F0A07: setz dl
loc_005F0A0A: neg edx
loc_005F0A0C: or cx, dx
loc_005F0A0F: mov var_1AC, cx
loc_005F0A16: lea eax, var_90
loc_005F0A1C: push eax
loc_005F0A1D: lea ecx, var_8C
loc_005F0A23: push ecx
loc_005F0A24: push 00000002h
loc_005F0A26: call [00401068h] ; __vbaFreeObjList
loc_005F0A2C: add esp, 0000000Ch
loc_005F0A2F: movsx edx, var_1AC
loc_005F0A36: test edx, edx
loc_005F0A38: jz 005F0A50h
loc_005F0A3A: mov var_4, 000000A8h
loc_005F0A41: mov eax, Me
loc_005F0A44: mov ecx, [eax]
loc_005F0A46: mov edx, Me
loc_005F0A49: push edx
loc_005F0A4A: call [ecx+000009D4h]
loc_005F0A50: fwait
loc_005F0A51: push 005F0AFFh
loc_005F0A56: jmp 005F0ACEh
loc_005F0A58: lea eax, var_88
loc_005F0A5E: push eax
loc_005F0A5F: lea ecx, var_84
loc_005F0A65: push ecx
loc_005F0A66: push 00000002h
loc_005F0A68: call [00401324h] ; __vbaFreeStrList
loc_005F0A6E: add esp, 0000000Ch
loc_005F0A71: lea edx, var_94
loc_005F0A77: push edx
loc_005F0A78: lea eax, var_90
loc_005F0A7E: push eax
loc_005F0A7F: lea ecx, var_8C
loc_005F0A85: push ecx
loc_005F0A86: push 00000003h
loc_005F0A88: call [00401068h] ; __vbaFreeObjList
loc_005F0A8E: add esp, 00000010h
loc_005F0A91: lea edx, var_104
loc_005F0A97: push edx
loc_005F0A98: lea eax, var_F4
loc_005F0A9E: push eax
loc_005F0A9F: lea ecx, var_E4
loc_005F0AA5: push ecx
loc_005F0AA6: lea edx, var_D4
loc_005F0AAC: push edx
loc_005F0AAD: lea eax, var_C4
loc_005F0AB3: push eax
loc_005F0AB4: lea ecx, var_B4
loc_005F0ABA: push ecx
loc_005F0ABB: lea edx, var_A4
loc_005F0AC1: push edx
loc_005F0AC2: push 00000007h
loc_005F0AC4: call [00401050h] ; __vbaFreeVarList
loc_005F0ACA: add esp, 00000020h
loc_005F0ACD: ret
loc_005F0ACE: lea ecx, var_1B8
loc_005F0AD4: call [0040142Ch] ; __vbaFreeObj
loc_005F0ADA: lea ecx, var_3C
loc_005F0ADD: call [0040142Ch] ; __vbaFreeObj
loc_005F0AE3: lea ecx, var_5C
loc_005F0AE6: call [00401030h] ; __vbaFreeVar
loc_005F0AEC: lea ecx, var_68
loc_005F0AEF: call [00401430h] ; __vbaFreeStr
loc_005F0AF5: lea ecx, var_78
loc_005F0AF8: call [00401430h] ; __vbaFreeStr
loc_005F0AFE: ret
loc_005F0AFF: mov eax, Me
loc_005F0B02: mov ecx, [eax]
loc_005F0B04: mov edx, Me
loc_005F0B07: push edx
loc_005F0B08: call [ecx+00000008h]
loc_005F0B0B: mov eax, var_10
loc_005F0B0E: mov ecx, var_20
loc_005F0B11: mov fs:[00000000h], ecx
loc_005F0B18: pop edi
loc_005F0B19: pop esi
loc_005F0B1A: pop ebx
loc_005F0B1B: mov esp, ebp
loc_005F0B1D: pop ebp
loc_005F0B1E: retn 0004h
End Sub
Public Property Get hWnd(arg_C) '5F2920
loc_005F2920: push ebp
loc_005F2921: mov ebp, esp
loc_005F2923: sub esp, 0000000Ch
loc_005F2926: push 00412856h ; __vbaExceptHandler
loc_005F292B: mov eax, fs:[00000000h]
loc_005F2931: push eax
loc_005F2932: mov fs:[00000000h], esp
loc_005F2939: sub esp, 00000014h
loc_005F293C: push ebx
loc_005F293D: push esi
loc_005F293E: push edi
loc_005F293F: mov var_C, esp
loc_005F2942: mov var_8, 00403840h
loc_005F2949: xor edi, edi
loc_005F294B: mov var_4, edi
loc_005F294E: mov esi, Me
loc_005F2951: push esi
loc_005F2952: mov eax, [esi]
loc_005F2954: call [eax+00000004h]
loc_005F2957: mov eax, [esi+00000010h]
loc_005F295A: lea edx, var_1C
loc_005F295D: mov var_1C, edi
loc_005F2960: push edx
loc_005F2961: mov ecx, [eax]
loc_005F2963: push eax
loc_005F2964: mov var_18, edi
loc_005F2967: call [ecx+00000058h]
loc_005F296A: cmp eax, edi
loc_005F296C: fnclex
loc_005F296E: jge 005F2982h
loc_005F2970: mov ecx, [esi+00000010h]
loc_005F2973: push 00000058h
loc_005F2975: push 00446758h
loc_005F297A: push ecx
loc_005F297B: push eax
loc_005F297C: call [004010CCh] ; __vbaHresultCheckObj
loc_005F2982: mov edx, var_1C
loc_005F2985: mov var_18, edx
loc_005F2988: mov eax, Me
loc_005F298B: push eax
loc_005F298C: mov ecx, [eax]
loc_005F298E: call [ecx+00000008h]
loc_005F2991: mov edx, arg_C
loc_005F2994: mov eax, var_18
loc_005F2997: mov [edx], eax
loc_005F2999: mov eax, var_4
loc_005F299C: mov ecx, var_14
loc_005F299F: pop edi
loc_005F29A0: pop esi
loc_005F29A1: mov fs:[00000000h], ecx
loc_005F29A8: pop ebx
loc_005F29A9: mov esp, ebp
loc_005F29AB: pop ebp
loc_005F29AC: retn 0008h
End Sub
Public Property Get hWndPeriod(arg_C) '5F29B0
loc_005F29B0: push ebp
loc_005F29B1: mov ebp, esp
loc_005F29B3: sub esp, 0000000Ch
loc_005F29B6: push 00412856h ; __vbaExceptHandler
loc_005F29BB: mov eax, fs:[00000000h]
loc_005F29C1: push eax
loc_005F29C2: mov fs:[00000000h], esp
loc_005F29C9: sub esp, 0000001Ch
loc_005F29CC: push ebx
loc_005F29CD: push esi
loc_005F29CE: push edi
loc_005F29CF: mov var_C, esp
loc_005F29D2: mov var_8, 00403848h
loc_005F29D9: xor edi, edi
loc_005F29DB: mov var_4, edi
loc_005F29DE: mov esi, Me
loc_005F29E1: push esi
loc_005F29E2: mov eax, [esi]
loc_005F29E4: call [eax+00000004h]
loc_005F29E7: mov ecx, [esi]
loc_005F29E9: push esi
loc_005F29EA: mov var_18, edi
loc_005F29ED: mov var_1C, edi
loc_005F29F0: mov var_20, edi
loc_005F29F3: call [ecx+000003B4h]
loc_005F29F9: lea edx, var_1C
loc_005F29FC: push eax
loc_005F29FD: push edx
loc_005F29FE: call [00401128h] ; __vbaObjSet
loc_005F2A04: mov esi, eax
loc_005F2A06: lea ecx, var_20
loc_005F2A09: push ecx
loc_005F2A0A: push esi
loc_005F2A0B: mov eax, [esi]
loc_005F2A0D: call [eax+00000148h]
loc_005F2A13: cmp eax, edi
loc_005F2A15: fnclex
loc_005F2A17: jge 005F2A2Bh
loc_005F2A19: push 00000148h
loc_005F2A1E: push 00446E04h
loc_005F2A23: push esi
loc_005F2A24: push eax
loc_005F2A25: call [004010CCh] ; __vbaHresultCheckObj
loc_005F2A2B: mov edx, var_20
loc_005F2A2E: lea ecx, var_1C
loc_005F2A31: mov var_18, edx
loc_005F2A34: call [0040142Ch] ; __vbaFreeObj
loc_005F2A3A: push 005F2A4Ch
loc_005F2A3F: jmp 005F2A4Bh
loc_005F2A41: lea ecx, var_1C
loc_005F2A44: call [0040142Ch] ; __vbaFreeObj
loc_005F2A4A: ret
loc_005F2A4B: ret
loc_005F2A4C: mov eax, Me
loc_005F2A4F: push eax
loc_005F2A50: mov ecx, [eax]
loc_005F2A52: call [ecx+00000008h]
loc_005F2A55: mov edx, arg_C
loc_005F2A58: mov eax, var_18
loc_005F2A5B: mov [edx], eax
loc_005F2A5D: mov eax, var_4
loc_005F2A60: mov ecx, var_14
loc_005F2A63: pop edi
loc_005F2A64: pop esi
loc_005F2A65: mov fs:[00000000h], ecx
loc_005F2A6C: pop ebx
loc_005F2A6D: mov esp, ebp
loc_005F2A6F: pop ebp
loc_005F2A70: retn 0008h
End Sub
Public Property Get hWndYear(arg_C) '5F2A80
loc_005F2A80: push ebp
loc_005F2A81: mov ebp, esp
loc_005F2A83: sub esp, 0000000Ch
loc_005F2A86: push 00412856h ; __vbaExceptHandler
loc_005F2A8B: mov eax, fs:[00000000h]
loc_005F2A91: push eax
loc_005F2A92: mov fs:[00000000h], esp
loc_005F2A99: sub esp, 0000001Ch
loc_005F2A9C: push ebx
loc_005F2A9D: push esi
loc_005F2A9E: push edi
loc_005F2A9F: mov var_C, esp
loc_005F2AA2: mov var_8, 00403858h
loc_005F2AA9: xor edi, edi
loc_005F2AAB: mov var_4, edi
loc_005F2AAE: mov esi, Me
loc_005F2AB1: push esi
loc_005F2AB2: mov eax, [esi]
loc_005F2AB4: call [eax+00000004h]
loc_005F2AB7: mov ecx, [esi]
loc_005F2AB9: push esi
loc_005F2ABA: mov var_18, edi
loc_005F2ABD: mov var_1C, edi
loc_005F2AC0: mov var_20, edi
loc_005F2AC3: call [ecx+000003B0h]
loc_005F2AC9: lea edx, var_1C
loc_005F2ACC: push eax
loc_005F2ACD: push edx
loc_005F2ACE: call [00401128h] ; __vbaObjSet
loc_005F2AD4: mov esi, eax
loc_005F2AD6: lea ecx, var_20
loc_005F2AD9: push ecx
loc_005F2ADA: push esi
loc_005F2ADB: mov eax, [esi]
loc_005F2ADD: call [eax+00000148h]
loc_005F2AE3: cmp eax, edi
loc_005F2AE5: fnclex
loc_005F2AE7: jge 005F2AFBh
loc_005F2AE9: push 00000148h
loc_005F2AEE: push 00446E04h
loc_005F2AF3: push esi
loc_005F2AF4: push eax
loc_005F2AF5: call [004010CCh] ; __vbaHresultCheckObj
loc_005F2AFB: mov edx, var_20
loc_005F2AFE: lea ecx, var_1C
loc_005F2B01: mov var_18, edx
loc_005F2B04: call [0040142Ch] ; __vbaFreeObj
loc_005F2B0A: push 005F2B1Ch
loc_005F2B0F: jmp 005F2B1Bh
loc_005F2B11: lea ecx, var_1C
loc_005F2B14: call [0040142Ch] ; __vbaFreeObj
loc_005F2B1A: ret
loc_005F2B1B: ret
loc_005F2B1C: mov eax, Me
loc_005F2B1F: push eax
loc_005F2B20: mov ecx, [eax]
loc_005F2B22: call [ecx+00000008h]
loc_005F2B25: mov edx, arg_C
loc_005F2B28: mov eax, var_18
loc_005F2B2B: mov [edx], eax
loc_005F2B2D: mov eax, var_4
loc_005F2B30: mov ecx, var_14
loc_005F2B33: pop edi
loc_005F2B34: pop esi
loc_005F2B35: mov fs:[00000000h], ecx
loc_005F2B3C: pop ebx
loc_005F2B3D: mov esp, ebp
loc_005F2B3F: pop ebp
loc_005F2B40: retn 0008h
End Sub
Public Sub PeriodDefault() '5F6EC0
loc_005F6EC0: push ebp
loc_005F6EC1: mov ebp, esp
loc_005F6EC3: sub esp, 0000000Ch
loc_005F6EC6: push 00412856h ; __vbaExceptHandler
loc_005F6ECB: mov eax, fs:[00000000h]
loc_005F6ED1: push eax
loc_005F6ED2: mov fs:[00000000h], esp
loc_005F6ED9: sub esp, 00000038h
loc_005F6EDC: push ebx
loc_005F6EDD: push esi
loc_005F6EDE: push edi
loc_005F6EDF: mov var_C, esp
loc_005F6EE2: mov var_8, 00403A50h
loc_005F6EE9: xor ebx, ebx
loc_005F6EEB: mov var_4, ebx
loc_005F6EEE: mov esi, Me
loc_005F6EF1: push esi
loc_005F6EF2: mov eax, [esi]
loc_005F6EF4: call [eax+00000004h]
loc_005F6EF7: mov eax, [esi+0000008Ch]
loc_005F6EFD: add esi, 0000008Ch
loc_005F6F03: cmp eax, ebx
loc_005F6F05: mov var_24, ebx
loc_005F6F08: mov var_28, ebx
loc_005F6F0B: mov var_2C, ebx
loc_005F6F0E: mov var_30, ebx
loc_005F6F11: mov var_3C, ebx
loc_005F6F14: jnz 005F6F22h
loc_005F6F16: push esi
loc_005F6F17: push 00415BFCh
loc_005F6F1C: call [004012FCh] ; __vbaNew2
loc_005F6F22: mov ecx, [esi]
loc_005F6F24: lea edx, var_3C
loc_005F6F27: push ecx
loc_005F6F28: push edx
loc_005F6F29: call [00401130h] ; __vbaObjSetAddref
loc_005F6F2F: push 00414214h
loc_005F6F34: call [0040122Ch] ; __vbaNew
loc_005F6F3A: push eax
loc_005F6F3B: lea eax, var_2C
loc_005F6F3E: push eax
loc_005F6F3F: call [00401128h] ; __vbaObjSet
loc_005F6F45: mov ecx, var_3C
loc_005F6F48: push eax
loc_005F6F49: push ecx
loc_005F6F4A: call 00705030h
loc_005F6F4F: lea ecx, var_2C
loc_005F6F52: call [0040142Ch] ; __vbaFreeObj
loc_005F6F58: mov edi, 00000001h
loc_005F6F5D: mov eax, 0000000Dh
loc_005F6F62: cmp di, ax
loc_005F6F65: jg 005F700Ah
loc_005F6F6B: mov eax, var_3C
loc_005F6F6E: lea edx, var_2C
loc_005F6F71: add bx, 0001h
loc_005F6F75: push edx
loc_005F6F76: jo 005F7076h
loc_005F6F7C: push eax
loc_005F6F7D: mov var_1C, ebx
loc_005F6F80: call 00704FA0h
loc_005F6F85: mov esi, var_2C
loc_005F6F88: lea ecx, var_30
loc_005F6F8B: push ecx
loc_005F6F8C: push 00000004h
loc_005F6F8E: mov ebx, [esi]
loc_005F6F90: push 004475B8h ; "Period "
loc_005F6F95: push edi
loc_005F6F96: call [0040100Ch] ; __vbaStrI2
loc_005F6F9C: mov edx, eax
loc_005F6F9E: lea ecx, var_24
loc_005F6FA1: call [004013C0h] ; __vbaStrMove
loc_005F6FA7: push eax
loc_005F6FA8: call [00401098h] ; __vbaStrCat
loc_005F6FAE: mov edx, eax
loc_005F6FB0: lea ecx, var_28
loc_005F6FB3: call [004013C0h] ; __vbaStrMove
loc_005F6FB9: push eax
loc_005F6FBA: push esi
loc_005F6FBB: call [ebx+0000001Ch]
loc_005F6FBE: test eax, eax
loc_005F6FC0: fnclex
loc_005F6FC2: jge 005F6FD3h
loc_005F6FC4: push 0000001Ch
loc_005F6FC6: push 00446E8Ch
loc_005F6FCB: push esi
loc_005F6FCC: push eax
loc_005F6FCD: call [004010CCh] ; __vbaHresultCheckObj
loc_005F6FD3: lea edx, var_28
loc_005F6FD6: lea eax, var_24
loc_005F6FD9: push edx
loc_005F6FDA: push eax
loc_005F6FDB: push 00000002h
loc_005F6FDD: call [00401324h] ; __vbaFreeStrList
loc_005F6FE3: lea ecx, var_30
loc_005F6FE6: lea edx, var_2C
loc_005F6FE9: push ecx
loc_005F6FEA: push edx
loc_005F6FEB: push 00000002h
loc_005F6FED: call [00401068h] ; __vbaFreeObjList
loc_005F6FF3: mov ebx, var_1C
loc_005F6FF6: mov eax, 00000001h
loc_005F6FFB: add esp, 00000018h
loc_005F6FFE: add ax, di
loc_005F7001: jo 005F7076h
loc_005F7003: mov edi, eax
loc_005F7005: jmp 005F6F5Dh
loc_005F700A: lea eax, var_3C
loc_005F700D: push 00000000h
loc_005F700F: push eax
loc_005F7010: call [00401130h] ; __vbaObjSetAddref
loc_005F7016: mov ecx, Me
loc_005F7019: mov [ecx+00000090h], FFFFFFh
loc_005F7022: push 005F7057h
loc_005F7027: jmp 005F704Dh
loc_005F7029: lea edx, var_28
loc_005F702C: lea eax, var_24
loc_005F702F: push edx
loc_005F7030: push eax
loc_005F7031: push 00000002h
loc_005F7033: call [00401324h] ; __vbaFreeStrList
loc_005F7039: lea ecx, var_30
loc_005F703C: lea edx, var_2C
loc_005F703F: push ecx
loc_005F7040: push edx
loc_005F7041: push 00000002h
loc_005F7043: call [00401068h] ; __vbaFreeObjList
loc_005F7049: add esp, 00000018h
loc_005F704C: ret
loc_005F704D: lea ecx, var_3C
loc_005F7050: call [0040142Ch] ; __vbaFreeObj
loc_005F7056: ret
loc_005F7057: mov eax, Me
loc_005F705A: push eax
loc_005F705B: mov ecx, [eax]
loc_005F705D: call [ecx+00000008h]
loc_005F7060: mov eax, var_4
loc_005F7063: mov ecx, var_14
loc_005F7066: pop edi
loc_005F7067: pop esi
loc_005F7068: mov fs:[00000000h], ecx
loc_005F706F: pop ebx
loc_005F7070: mov esp, ebp
loc_005F7072: pop ebp
loc_005F7073: retn 0004h
End Sub
Public Sub RefreshAppointments() '5F80F0
loc_005F80F0: push ebp
loc_005F80F1: mov ebp, esp
loc_005F80F3: sub esp, 0000000Ch
loc_005F80F6: push 00412856h ; __vbaExceptHandler
loc_005F80FB: mov eax, fs:[00000000h]
loc_005F8101: push eax
loc_005F8102: mov fs:[00000000h], esp
loc_005F8109: sub esp, 00000094h
loc_005F810F: push ebx
loc_005F8110: push esi
loc_005F8111: push edi
loc_005F8112: mov var_C, esp
loc_005F8115: mov var_8, 00403AE0h
loc_005F811C: xor edi, edi
loc_005F811E: mov var_4, edi
loc_005F8121: mov esi, Me
loc_005F8124: push esi
loc_005F8125: mov eax, [esi]
loc_005F8127: call [eax+00000004h]
loc_005F812A: mov ecx, [esi]
loc_005F812C: lea edx, var_88
loc_005F8132: push edx
loc_005F8133: push esi
loc_005F8134: mov var_18, edi
loc_005F8137: mov var_28, edi
loc_005F813A: mov var_38, edi
loc_005F813D: mov var_48, edi
loc_005F8140: mov var_58, edi
loc_005F8143: mov var_7C, edi
loc_005F8146: mov var_80, edi
loc_005F8149: mov var_88, edi
loc_005F814F: mov var_84, edi
loc_005F8155: mov var_90, edi
loc_005F815B: mov var_8C, edi
loc_005F8161: call [ecx+00000880h]
loc_005F8167: cmp eax, edi
loc_005F8169: jge 005F817Dh
loc_005F816B: push 00000880h
loc_005F8170: push 00446644h
loc_005F8175: push esi
loc_005F8176: push eax
loc_005F8177: call [004010CCh] ; __vbaHresultCheckObj
loc_005F817D: mov eax, var_88
loc_005F8183: mov ecx, var_84
loc_005F8189: mov var_20, eax
loc_005F818C: lea edx, var_28
loc_005F818F: lea eax, var_38
loc_005F8192: mov ebx, 00000007h
loc_005F8197: push edx
loc_005F8198: push eax
loc_005F8199: mov var_1C, ecx
loc_005F819C: mov var_28, ebx
loc_005F819F: call [004013F8h] ; rtcGetMonthOfYear
loc_005F81A5: mov ecx, [esi]
loc_005F81A7: lea edx, var_90
loc_005F81AD: push edx
loc_005F81AE: push esi
loc_005F81AF: call [ecx+00000880h]
loc_005F81B5: cmp eax, edi
loc_005F81B7: jge 005F81CBh
loc_005F81B9: push 00000880h
loc_005F81BE: push 00446644h
loc_005F81C3: push esi
loc_005F81C4: push eax
loc_005F81C5: call [004010CCh] ; __vbaHresultCheckObj
loc_005F81CB: mov eax, var_90
loc_005F81D1: mov ecx, var_8C
loc_005F81D7: mov var_40, eax
loc_005F81DA: lea edx, var_48
loc_005F81DD: lea eax, var_58
loc_005F81E0: push edx
loc_005F81E1: push eax
loc_005F81E2: mov var_3C, ecx
loc_005F81E5: mov var_48, ebx
loc_005F81E8: call [004010A8h] ; rtcGetYear
loc_005F81EE: cmp [0073A310h], edi
loc_005F81F4: jnz 005F8206h
loc_005F81F6: push 0073A310h
loc_005F81FB: push 0041ED48h
loc_005F8200: call [004012FCh] ; __vbaNew2
loc_005F8206: mov ebx, [004012C0h] ; __vbaI2Var
loc_005F820C: mov edi, [0073A310h]
loc_005F8212: lea ecx, var_58
loc_005F8215: push ecx
loc_005F8216: call ebx
loc_005F8218: lea edx, var_38
loc_005F821B: mov var_80, eax
loc_005F821E: push edx
loc_005F821F: call ebx
loc_005F8221: lea ecx, var_18
loc_005F8224: lea edx, var_80
loc_005F8227: push ecx
loc_005F8228: lea ecx, var_7C
loc_005F822B: mov var_7C, eax
loc_005F822E: mov eax, [edi]
loc_005F8230: push edx
loc_005F8231: push ecx
loc_005F8232: push edi
loc_005F8233: call [eax+000006F8h]
loc_005F8239: test eax, eax
loc_005F823B: fnclex
loc_005F823D: jge 005F8251h
loc_005F823F: push 000006F8h
loc_005F8244: push 00446D6Ch ; "¡1íýw—" & Chr(10) & "O´O" & Chr(9) & "õùœÕ�cmdAdd"
loc_005F8249: push edi
loc_005F824A: push eax
loc_005F824B: call [004010CCh] ; __vbaHresultCheckObj
loc_005F8251: mov edx, var_18
loc_005F8254: lea ecx, [esi+00000110h]
loc_005F825A: call [00401310h] ; __vbaStrCopy
loc_005F8260: lea ecx, var_18
loc_005F8263: call [00401430h] ; __vbaFreeStr
loc_005F8269: lea edx, var_58
loc_005F826C: lea eax, var_38
loc_005F826F: push edx
loc_005F8270: lea ecx, var_48
loc_005F8273: push eax
loc_005F8274: lea edx, var_28
loc_005F8277: push ecx
loc_005F8278: push edx
loc_005F8279: push 00000004h
loc_005F827B: call [00401050h] ; __vbaFreeVarList
loc_005F8281: mov eax, [esi]
loc_005F8283: add esp, 00000014h
loc_005F8286: push esi
loc_005F8287: call [eax+00000948h]
loc_005F828D: test eax, eax
loc_005F828F: jge 005F82A3h
loc_005F8291: push 00000948h
loc_005F8296: push 00446644h
loc_005F829B: push esi
loc_005F829C: push eax
loc_005F829D: call [004010CCh] ; __vbaHresultCheckObj
loc_005F82A3: fwait
loc_005F82A4: push 005F82D1h
loc_005F82A9: jmp 005F82D0h
loc_005F82AB: lea ecx, var_18
loc_005F82AE: call [00401430h] ; __vbaFreeStr
loc_005F82B4: lea ecx, var_58
loc_005F82B7: lea edx, var_48
loc_005F82BA: push ecx
loc_005F82BB: lea eax, var_38
loc_005F82BE: push edx
loc_005F82BF: lea ecx, var_28
loc_005F82C2: push eax
loc_005F82C3: push ecx
loc_005F82C4: push 00000004h
loc_005F82C6: call [00401050h] ; __vbaFreeVarList
loc_005F82CC: add esp, 00000014h
loc_005F82CF: ret
loc_005F82D0: ret
loc_005F82D1: mov eax, Me
loc_005F82D4: push eax
loc_005F82D5: mov edx, [eax]
loc_005F82D7: call [edx+00000008h]
loc_005F82DA: mov eax, var_4
loc_005F82DD: mov ecx, var_14
loc_005F82E0: pop edi
loc_005F82E1: pop esi
loc_005F82E2: mov fs:[00000000h], ecx
loc_005F82E9: pop ebx
loc_005F82EA: mov esp, ebp
loc_005F82EC: pop ebp
loc_005F82ED: retn 0004h
End Sub
Private Sub Proc_7_138_5E22B0
loc_005E22B0: push ebp
loc_005E22B1: mov ebp, esp
loc_005E22B3: sub esp, 00000018h
loc_005E22B6: push 00412856h ; __vbaExceptHandler
loc_005E22BB: mov eax, fs:[00000000h]
loc_005E22C1: push eax
loc_005E22C2: mov fs:[00000000h], esp
loc_005E22C9: mov eax, 0000002Ch
loc_005E22CE: call 00412850h ; __vbaChkstk
loc_005E22D3: push ebx
loc_005E22D4: push esi
loc_005E22D5: push edi
loc_005E22D6: mov var_18, esp
loc_005E22D9: mov var_14, 00402CE0h ; "$"
loc_005E22E0: mov var_10, 00000000h
loc_005E22E7: mov var_C, 00000000h
loc_005E22EE: mov var_4, 00000001h
loc_005E22F5: mov var_4, 00000002h
loc_005E22FC: push FFFFFFFFh
loc_005E22FE: call [00401124h] ; __vbaOnError
loc_005E2304: mov var_4, 00000003h
loc_005E230B: push 0043DA38h
loc_005E2310: push 00000000h
loc_005E2312: call [004013C4h] ; __vbaCastObj
loc_005E2318: push eax
loc_005E2319: lea eax, var_24
loc_005E231C: push eax
loc_005E231D: call [00401128h] ; __vbaObjSet
loc_005E2323: push eax
loc_005E2324: mov ecx, Me
loc_005E2327: add ecx, 000000CCh
loc_005E232D: push ecx
loc_005E232E: call [00401130h] ; __vbaObjSetAddref
loc_005E2334: lea ecx, var_24
loc_005E2337: call [0040142Ch] ; __vbaFreeObj
loc_005E233D: mov var_4, 00000004h
loc_005E2344: push 0043DA38h
loc_005E2349: push 00000000h
loc_005E234B: call [004013C4h] ; __vbaCastObj
loc_005E2351: push eax
loc_005E2352: lea edx, var_24
loc_005E2355: push edx
loc_005E2356: call [00401128h] ; __vbaObjSet
loc_005E235C: push eax
loc_005E235D: mov eax, Me
loc_005E2360: add eax, 000000D0h
loc_005E2365: push eax
loc_005E2366: call [00401130h] ; __vbaObjSetAddref
loc_005E236C: lea ecx, var_24
loc_005E236F: call [0040142Ch] ; __vbaFreeObj
loc_005E2375: mov var_4, 00000005h
loc_005E237C: push 0043DA38h
loc_005E2381: push 00000000h
loc_005E2383: call [004013C4h] ; __vbaCastObj
loc_005E2389: push eax
loc_005E238A: lea ecx, var_24
loc_005E238D: push ecx
loc_005E238E: call [00401128h] ; __vbaObjSet
loc_005E2394: push eax
loc_005E2395: mov edx, Me
loc_005E2398: add edx, 000000D4h
loc_005E239E: push edx
loc_005E239F: call [00401130h] ; __vbaObjSetAddref
loc_005E23A5: lea ecx, var_24
loc_005E23A8: call [0040142Ch] ; __vbaFreeObj
loc_005E23AE: mov var_4, 00000006h
loc_005E23B5: push 0043D9BCh
loc_005E23BA: push 00000000h
loc_005E23BC: call [004013C4h] ; __vbaCastObj
loc_005E23C2: push eax
loc_005E23C3: lea eax, var_24
loc_005E23C6: push eax
loc_005E23C7: call [00401128h] ; __vbaObjSet
loc_005E23CD: push eax
loc_005E23CE: mov ecx, Me
loc_005E23D1: add ecx, 000000D8h
loc_005E23D7: push ecx
loc_005E23D8: call [00401130h] ; __vbaObjSetAddref
loc_005E23DE: lea ecx, var_24
loc_005E23E1: call [0040142Ch] ; __vbaFreeObj
loc_005E23E7: mov var_4, 00000007h
loc_005E23EE: mov edx, Me
loc_005E23F1: cmp [edx+0000008Ch], 00000000h
loc_005E23F8: jnz 005E241Ch
loc_005E23FA: mov eax, Me
loc_005E23FD: add eax, 0000008Ch
loc_005E2402: push eax
loc_005E2403: push 00415BFCh
loc_005E2408: call [004012FCh] ; __vbaNew2
loc_005E240E: mov ecx, Me
loc_005E2411: add ecx, 0000008Ch
loc_005E2417: mov var_44, ecx
loc_005E241A: jmp 005E2428h
loc_005E241C: mov edx, Me
loc_005E241F: add edx, 0000008Ch
loc_005E2425: mov var_44, edx
loc_005E2428: push 00446E8Ch
loc_005E242D: push 00000000h
loc_005E242F: call [004013C4h] ; __vbaCastObj
loc_005E2435: push eax
loc_005E2436: lea eax, var_24
loc_005E2439: push eax
loc_005E243A: call [00401128h] ; __vbaObjSet
loc_005E2440: push eax
loc_005E2441: mov ecx, var_44
loc_005E2444: mov edx, [ecx]
loc_005E2446: push edx
loc_005E2447: call 00705030h
loc_005E244C: lea ecx, var_24
loc_005E244F: call [0040142Ch] ; __vbaFreeObj
loc_005E2455: mov var_4, 00000008h
loc_005E245C: cmp [0073C818h], 00000000h
loc_005E2463: jnz 005E247Eh
loc_005E2465: push 0073C818h
loc_005E246A: push 00441F00h
loc_005E246F: call [004012FCh] ; __vbaNew2
loc_005E2475: mov var_48, 0073C818h
loc_005E247C: jmp 005E2485h
loc_005E247E: mov var_48, 0073C818h
loc_005E2485: mov eax, var_48
loc_005E2488: mov ecx, [eax]
loc_005E248A: mov var_28, ecx
loc_005E248D: mov edx, Me
loc_005E2490: mov eax, [edx+00000088h]
loc_005E2496: push eax
loc_005E2497: lea ecx, var_24
loc_005E249A: push ecx
loc_005E249B: call [00401130h] ; __vbaObjSetAddref
loc_005E24A1: push eax
loc_005E24A2: mov edx, var_28
loc_005E24A5: mov eax, [edx]
loc_005E24A7: mov ecx, var_28
loc_005E24AA: push ecx
loc_005E24AB: call [eax+00000010h]
loc_005E24AE: fnclex
loc_005E24B0: mov var_2C, eax
loc_005E24B3: cmp var_2C, 00000000h
loc_005E24B7: jge 005E24D3h
loc_005E24B9: push 00000010h
loc_005E24BB: push 00441EF0h
loc_005E24C0: mov edx, var_28
loc_005E24C3: push edx
loc_005E24C4: mov eax, var_2C
loc_005E24C7: push eax
loc_005E24C8: call [004010CCh] ; __vbaHresultCheckObj
loc_005E24CE: mov var_4C, eax
loc_005E24D1: jmp 005E24DAh
loc_005E24D3: mov var_4C, 00000000h
loc_005E24DA: lea ecx, var_24
loc_005E24DD: call [0040142Ch] ; __vbaFreeObj
loc_005E24E3: mov var_4, 00000009h
loc_005E24EA: push 00440B00h
loc_005E24EF: push 00000000h
loc_005E24F1: call [004013C4h] ; __vbaCastObj
loc_005E24F7: push eax
loc_005E24F8: lea ecx, var_24
loc_005E24FB: push ecx
loc_005E24FC: call [00401128h] ; __vbaObjSet
loc_005E2502: push eax
loc_005E2503: mov edx, Me
loc_005E2506: add edx, 00000088h
loc_005E250C: push edx
loc_005E250D: call [00401130h] ; __vbaObjSetAddref
loc_005E2513: lea ecx, var_24
loc_005E2516: call [0040142Ch] ; __vbaFreeObj
loc_005E251C: mov var_4, 0000000Ah
loc_005E2523: push 00446F68h
loc_005E2528: push 00000000h
loc_005E252A: call [004013C4h] ; __vbaCastObj
loc_005E2530: push eax
loc_005E2531: lea eax, var_24
loc_005E2534: push eax
loc_005E2535: call [00401128h] ; __vbaObjSet
loc_005E253B: push eax
loc_005E253C: mov ecx, Me
loc_005E253F: add ecx, 00000060h
loc_005E2542: push ecx
loc_005E2543: call [00401130h] ; __vbaObjSetAddref
loc_005E2549: lea ecx, var_24
loc_005E254C: call [0040142Ch] ; __vbaFreeObj
loc_005E2552: push 005E2564h
loc_005E2557: jmp 005E2563h
loc_005E2559: lea ecx, var_24
loc_005E255C: call [0040142Ch] ; __vbaFreeObj
loc_005E2562: ret
loc_005E2563: ret
loc_005E2564: xor eax, eax
loc_005E2566: mov ecx, var_20
loc_005E2569: mov fs:[00000000h], ecx
loc_005E2570: pop edi
loc_005E2571: pop esi
loc_005E2572: pop ebx
loc_005E2573: mov esp, ebp
loc_005E2575: pop ebp
loc_005E2576: retn 0004h
End Sub
Private Sub Proc_7_139_5E4290(arg_10) '5E4290
loc_005E4290: push ecx
loc_005E4291: push ebx
loc_005E4292: push ebp
loc_005E4293: mov ebp, Me
loc_005E4297: push esi
loc_005E4298: lea edx, Proc_7_139_5E4290
loc_005E429C: push edi
loc_005E429D: mov eax, arg_10
loc_005E42A0: mov Me, 00000000h
loc_005E42A8: push edx
loc_005E42A9: push eax
loc_005E42AA: mov ecx, [eax]
loc_005E42AC: call [ecx+00000058h]
loc_005E42AF: test eax, eax
loc_005E42B1: fnclex
loc_005E42B3: jge 005E42C7h
loc_005E42B5: mov ecx, arg_10
loc_005E42B8: push 00000058h
loc_005E42BA: push 00446758h
loc_005E42BF: push ecx
loc_005E42C0: push eax
loc_005E42C1: call [004010CCh] ; __vbaHresultCheckObj
loc_005E42C7: mov esi, Me
loc_005E42CB: push FFFFFFECh
loc_005E42CD: push esi
loc_005E42CE: GetWindowLong(%x1v, %x2v)
loc_005E42D3: mov edi, [004010BCh] ; __vbaSetSystemError
loc_005E42D9: mov Me, eax
loc_005E42DD: call edi
loc_005E42DF: mov ebx, Me
loc_005E42E3: push FFFFFFF0h
loc_005E42E5: push esi
loc_005E42E6: GetWindowLong(%x1v, %x2v)
loc_005E42EB: mov Me, eax
loc_005E42EF: call edi
loc_005E42F1: mov eax, Me
loc_005E42F5: mov ecx, arg_94
loc_005E42FB: and eax, FF7BFFFFh
loc_005E4300: and ebx, FFFDFCFFh
loc_005E4306: cmp ecx, 00000003h
loc_005E4309: jnz 005E4310h
loc_005E430B: or bh, 02h
loc_005E430E: jmp 005E4329h
loc_005E4310: cmp ecx, 00000002h
loc_005E4313: jnz 005E431Dh
loc_005E4315: or ebx, 00020000h
loc_005E431B: jmp 005E4329h
loc_005E431D: cmp ecx, 00000001h
loc_005E4320: jnz 005E4329h
loc_005E4322: or bh, cl
loc_005E4324: or eax, 00840000h
loc_005E4329: push eax
loc_005E432A: push FFFFFFF0h
loc_005E432C: push esi
loc_005E432D: SetWindowLong(%x1v, %x2v, %x3v)
loc_005E4332: call edi
loc_005E4334: push ebx
loc_005E4335: push FFFFFFECh
loc_005E4337: push esi
loc_005E4338: SetWindowLong(%x1v, %x2v, %x3v)
loc_005E433D: call edi
loc_005E433F: push 00000023h
loc_005E4341: push 00000000h
loc_005E4343: push 00000000h
loc_005E4345: push 00000000h
loc_005E4347: push 00000000h
loc_005E4349: push 00000000h
loc_005E434B: push esi
loc_005E434C: SetWindowPos(%x1v, %x2v, %x3v, %x4v, %x5v, %x6v, %x7v)
loc_005E4351: call edi
loc_005E4353: pop edi
loc_005E4354: pop esi
loc_005E4355: pop ebp
loc_005E4356: xor eax, eax
loc_005E4358: pop ebx
loc_005E4359: pop ecx
loc_005E435A: retn 0004h
End Sub
Private Sub Proc_7_140_5F0B40
loc_005F0B40: push ebp
loc_005F0B41: mov ebp, esp
loc_005F0B43: sub esp, 00000014h
loc_005F0B46: push 00412856h ; __vbaExceptHandler
loc_005F0B4B: mov eax, fs:[00000000h]
loc_005F0B51: push eax
loc_005F0B52: mov fs:[00000000h], esp
loc_005F0B59: sub esp, 00000128h
loc_005F0B5F: push ebx
loc_005F0B60: push esi
loc_005F0B61: push edi
loc_005F0B62: mov var_14, esp
loc_005F0B65: mov var_10, 004037A8h
loc_005F0B6C: xor ebx, ebx
loc_005F0B6E: mov var_C, ebx
loc_005F0B71: mov var_8, ebx
loc_005F0B74: mov var_24, ebx
loc_005F0B77: mov var_20, ebx
loc_005F0B7A: mov var_2C, ebx
loc_005F0B7D: mov var_38, ebx
loc_005F0B80: mov var_34, ebx
loc_005F0B83: mov var_3C, ebx
loc_005F0B86: mov var_40, ebx
loc_005F0B89: mov var_44, ebx
loc_005F0B8C: mov var_48, ebx
loc_005F0B8F: mov var_4C, ebx
loc_005F0B92: mov var_5C, ebx
loc_005F0B95: mov var_6C, ebx
loc_005F0B98: mov var_7C, ebx
loc_005F0B9B: mov var_8C, ebx
loc_005F0BA1: mov var_9C, ebx
loc_005F0BA7: mov var_AC, ebx
loc_005F0BAD: mov var_BC, ebx
loc_005F0BB3: mov var_C0, ebx
loc_005F0BB9: mov var_C4, ebx
loc_005F0BBF: mov var_C8, ebx
loc_005F0BC5: mov var_CC, ebx
loc_005F0BCB: mov var_D4, ebx
loc_005F0BD1: mov var_D0, ebx
loc_005F0BD7: mov var_E4, ebx
loc_005F0BDD: push 00000001h
loc_005F0BDF: call [00401124h] ; __vbaOnError
loc_005F0BE5: mov esi, Me
loc_005F0BE8: mov eax, [esi]
loc_005F0BEA: push esi
loc_005F0BEB: call [eax+000003B4h]
loc_005F0BF1: push eax
loc_005F0BF2: lea ecx, var_44
loc_005F0BF5: push ecx
loc_005F0BF6: call [00401128h] ; __vbaObjSet
loc_005F0BFC: mov edi, eax
loc_005F0BFE: mov edx, [edi]
loc_005F0C00: push edi
loc_005F0C01: call [edx+000001E8h]
loc_005F0C07: fnclex
loc_005F0C09: cmp eax, ebx
loc_005F0C0B: jge 005F0C1Fh
loc_005F0C0D: push 000001E8h
loc_005F0C12: push 00446E04h
loc_005F0C17: push edi
loc_005F0C18: push eax
loc_005F0C19: call [004010CCh] ; __vbaHresultCheckObj
loc_005F0C1F: lea ecx, var_44
loc_005F0C22: call [0040142Ch] ; __vbaFreeObj
loc_005F0C28: mov di, [esi+000000A2h]
loc_005F0C2F: xor ecx, ecx
loc_005F0C31: mov ebx, [004011E4h] ; __vbaI2I4
loc_005F0C37: call ebx
loc_005F0C39: cmp di, ax
loc_005F0C3C: jnz 005F0EC8h
loc_005F0C42: mov eax, 00000001h
loc_005F0C47: mov var_2C, eax
loc_005F0C4A: mov edi, [004013C0h] ; __vbaStrMove
loc_005F0C50: mov ecx, 0000000Ch
loc_005F0C55: cmp ax, cx
loc_005F0C58: jg 005F0D83h
loc_005F0C5E: push 00000001h
loc_005F0C60: push eax
loc_005F0C61: push 000007CDh
loc_005F0C66: lea eax, var_5C
loc_005F0C69: push eax
loc_005F0C6A: call [004012CCh] ; rtcPackDate
loc_005F0C70: mov var_94, 004473A8h ; "Mmmm"
loc_005F0C7A: mov var_9C, 00000008h
loc_005F0C84: lea edx, var_9C
loc_005F0C8A: lea ecx, var_6C
loc_005F0C8D: call [00401374h] ; __vbaVarDup
loc_005F0C93: push 00000001h
loc_005F0C95: push 00000001h
loc_005F0C97: lea ecx, var_6C
loc_005F0C9A: push ecx
loc_005F0C9B: lea edx, var_5C
loc_005F0C9E: push edx
loc_005F0C9F: call [004013E4h] ; rtcBstrFromFormatVar
loc_005F0CA5: mov edx, eax
loc_005F0CA7: lea ecx, var_40
loc_005F0CAA: call edi
loc_005F0CAC: mov eax, [esi]
loc_005F0CAE: push esi
loc_005F0CAF: call [eax+000003B4h]
loc_005F0CB5: push eax
loc_005F0CB6: lea ecx, var_44
loc_005F0CB9: push ecx
loc_005F0CBA: call [00401128h] ; __vbaObjSet
loc_005F0CC0: mov var_D8, eax
loc_005F0CC6: mov ecx, 80020004h
loc_005F0CCB: mov var_A4, ecx
loc_005F0CD1: mov edx, 0000000Ah
loc_005F0CD6: mov var_AC, edx
loc_005F0CDC: mov ebx, var_40
loc_005F0CDF: mov var_11C, ebx
loc_005F0CE5: mov var_40, 00000000h
loc_005F0CEC: mov ebx, [eax]
loc_005F0CEE: sub esp, 00000010h
loc_005F0CF1: mov eax, esp
loc_005F0CF3: mov [eax], edx
loc_005F0CF5: mov edx, var_A8
loc_005F0CFB: mov [eax+00000004h], edx
loc_005F0CFE: mov [eax+00000008h], ecx
loc_005F0D01: mov ecx, var_A0
loc_005F0D07: mov [eax+0000000Ch], ecx
loc_005F0D0A: mov edx, var_11C
loc_005F0D10: lea ecx, var_3C
loc_005F0D13: call edi
loc_005F0D15: push eax
loc_005F0D16: mov edx, ebx
loc_005F0D18: mov ebx, var_D8
loc_005F0D1E: push ebx
loc_005F0D1F: call [edx+000001ECh]
loc_005F0D25: fnclex
loc_005F0D27: test eax, eax
loc_005F0D29: jge 005F0D3Dh
loc_005F0D2B: push 000001ECh
loc_005F0D30: push 00446E04h
loc_005F0D35: push ebx
loc_005F0D36: push eax
loc_005F0D37: call [004010CCh] ; __vbaHresultCheckObj
loc_005F0D3D: lea eax, var_40
loc_005F0D40: push eax
loc_005F0D41: lea ecx, var_3C
loc_005F0D44: push ecx
loc_005F0D45: push 00000002h
loc_005F0D47: call [00401324h] ; __vbaFreeStrList
loc_005F0D4D: add esp, 0000000Ch
loc_005F0D50: lea ecx, var_44
loc_005F0D53: call [0040142Ch] ; __vbaFreeObj
loc_005F0D59: lea edx, var_6C
loc_005F0D5C: push edx
loc_005F0D5D: lea eax, var_5C
loc_005F0D60: push eax
loc_005F0D61: push 00000002h
loc_005F0D63: call [00401050h] ; __vbaFreeVarList
loc_005F0D69: add esp, 0000000Ch
loc_005F0D6C: mov eax, 00000001h
loc_005F0D71: add ax, var_2C
loc_005F0D75: jo 005F171Bh
loc_005F0D7B: mov var_2C, eax
loc_005F0D7E: jmp 005F0C50h
loc_005F0D83: mov ecx, [esi]
loc_005F0D85: push esi
loc_005F0D86: call [ecx+000003B4h]
loc_005F0D8C: push eax
loc_005F0D8D: lea edx, var_4C
loc_005F0D90: push edx
loc_005F0D91: call [00401128h] ; __vbaObjSet
loc_005F0D97: lea ebx, [esi+0000008Ch]
loc_005F0D9D: cmp [ebx], 00000000h
loc_005F0DA0: jnz 005F0DAEh
loc_005F0DA2: push ebx
loc_005F0DA3: push 00415BFCh
loc_005F0DA8: call [004012FCh] ; __vbaNew2
loc_005F0DAE: lea eax, var_D4
loc_005F0DB4: push eax
loc_005F0DB5: mov ecx, [ebx]
loc_005F0DB7: push ecx
loc_005F0DB8: call 00705380h
loc_005F0DBD: mov var_A4, 004473A8h ; "Mmmm"
loc_005F0DC7: mov var_AC, 00000008h
loc_005F0DD1: lea edx, var_AC
loc_005F0DD7: lea ecx, var_6C
loc_005F0DDA: call [00401374h] ; __vbaVarDup
loc_005F0DE0: mov edx, var_D4
loc_005F0DE6: mov var_54, edx
loc_005F0DE9: mov eax, var_D0
loc_005F0DEF: mov var_50, eax
loc_005F0DF2: mov var_5C, 00000007h
loc_005F0DF9: push 00000001h
loc_005F0DFB: push 00000001h
loc_005F0DFD: lea ecx, var_6C
loc_005F0E00: push ecx
loc_005F0E01: lea edx, var_5C
loc_005F0E04: push edx
loc_005F0E05: call [004013E4h] ; rtcBstrFromFormatVar
loc_005F0E0B: mov edx, eax
loc_005F0E0D: lea ecx, var_40
loc_005F0E10: call edi
loc_005F0E12: mov eax, [esi]
loc_005F0E14: push esi
loc_005F0E15: call [eax+000003B4h]
loc_005F0E1B: push eax
loc_005F0E1C: lea ecx, var_48
loc_005F0E1F: push ecx
loc_005F0E20: call [00401128h] ; __vbaObjSet
loc_005F0E26: mov ebx, eax
loc_005F0E28: mov edx, var_40
loc_005F0E2B: mov var_40, 00000000h
loc_005F0E32: lea ecx, var_3C
loc_005F0E35: call edi
loc_005F0E37: mov eax, var_4C
loc_005F0E3A: mov var_4C, 00000000h
loc_005F0E41: push eax
loc_005F0E42: lea edx, var_44
loc_005F0E45: push edx
loc_005F0E46: call [00401128h] ; __vbaObjSet
loc_005F0E4C: lea eax, var_C0
loc_005F0E52: push eax
loc_005F0E53: lea ecx, var_3C
loc_005F0E56: push ecx
loc_005F0E57: lea edx, var_44
loc_005F0E5A: push edx
loc_005F0E5B: mov eax, [esi+00000064h]
loc_005F0E5E: push eax
loc_005F0E5F: call 007033A0h
loc_005F0E64: mov ecx, [ebx]
loc_005F0E66: mov edx, var_C0
loc_005F0E6C: push edx
loc_005F0E6D: push ebx
loc_005F0E6E: call [ecx+000000F4h]
loc_005F0E74: fnclex
loc_005F0E76: test eax, eax
loc_005F0E78: jge 005F0E8Ch
loc_005F0E7A: push 000000F4h
loc_005F0E7F: push 00446E04h
loc_005F0E84: push ebx
loc_005F0E85: push eax
loc_005F0E86: call [004010CCh] ; __vbaHresultCheckObj
loc_005F0E8C: lea eax, var_40
loc_005F0E8F: push eax
loc_005F0E90: lea ecx, var_3C
loc_005F0E93: push ecx
loc_005F0E94: push 00000002h
loc_005F0E96: call [00401324h] ; __vbaFreeStrList
loc_005F0E9C: lea edx, var_4C
loc_005F0E9F: push edx
loc_005F0EA0: lea eax, var_48
loc_005F0EA3: push eax
loc_005F0EA4: lea ecx, var_44
loc_005F0EA7: push ecx
loc_005F0EA8: push 00000003h
loc_005F0EAA: call [00401068h] ; __vbaFreeObjList
loc_005F0EB0: lea edx, var_6C
loc_005F0EB3: push edx
loc_005F0EB4: lea eax, var_5C
loc_005F0EB7: push eax
loc_005F0EB8: push 00000002h
loc_005F0EBA: call [00401050h] ; __vbaFreeVarList
loc_005F0EC0: add esp, 00000028h
loc_005F0EC3: jmp 005F1117h
loc_005F0EC8: mov ecx, 00000001h
loc_005F0ECD: call ebx
loc_005F0ECF: cmp di, ax
loc_005F0ED2: jnz 005F14D4h
loc_005F0ED8: lea edi, [esi+0000008Ch]
loc_005F0EDE: cmp [edi], 00000000h
loc_005F0EE1: jnz 005F0EEFh
loc_005F0EE3: push edi
loc_005F0EE4: push 00415BFCh
loc_005F0EE9: call [004012FCh] ; __vbaNew2
loc_005F0EEF: lea ecx, var_44
loc_005F0EF2: push ecx
loc_005F0EF3: mov edx, [edi]
loc_005F0EF5: push edx
loc_005F0EF6: call 00704FA0h
loc_005F0EFB: mov eax, var_44
loc_005F0EFE: mov edi, eax
loc_005F0F00: mov ecx, [eax]
loc_005F0F02: lea edx, var_C8
loc_005F0F08: push edx
loc_005F0F09: push eax
loc_005F0F0A: call [ecx+0000002Ch]
loc_005F0F0D: fnclex
loc_005F0F0F: test eax, eax
loc_005F0F11: jge 005F0F22h
loc_005F0F13: push 0000002Ch
loc_005F0F15: push 00446E8Ch
loc_005F0F1A: push edi
loc_005F0F1B: push eax
loc_005F0F1C: call [004010CCh] ; __vbaHresultCheckObj
loc_005F0F22: mov ecx, var_C8
loc_005F0F28: call ebx
loc_005F0F2A: mov var_28, eax
loc_005F0F2D: lea ecx, var_44
loc_005F0F30: mov ebx, [0040142Ch] ; __vbaFreeObj
loc_005F0F36: call ebx
loc_005F0F38: mov eax, 00000001h
loc_005F0F3D: mov var_2C, eax
loc_005F0F40: cmp ax, var_28
loc_005F0F44: jg 005F1099h
loc_005F0F4A: lea edi, [esi+0000008Ch]
loc_005F0F50: cmp [edi], 00000000h
loc_005F0F53: jnz 005F0F61h
loc_005F0F55: push edi
loc_005F0F56: push 00415BFCh
loc_005F0F5B: call [004012FCh] ; __vbaNew2
loc_005F0F61: lea eax, var_44
loc_005F0F64: push eax
loc_005F0F65: mov ecx, [edi]
loc_005F0F67: push ecx
loc_005F0F68: call 00704FA0h
loc_005F0F6D: mov eax, var_44
loc_005F0F70: mov edi, eax
loc_005F0F72: lea edx, var_2C
loc_005F0F75: mov var_94, edx
loc_005F0F7B: mov var_9C, 00004002h
loc_005F0F85: mov ecx, [eax]
loc_005F0F87: lea edx, var_48
loc_005F0F8A: push edx
loc_005F0F8B: lea edx, var_9C
loc_005F0F91: push edx
loc_005F0F92: push eax
loc_005F0F93: call [ecx+00000028h]
loc_005F0F96: fnclex
loc_005F0F98: test eax, eax
loc_005F0F9A: jge 005F0FABh
loc_005F0F9C: push 00000028h
loc_005F0F9E: push 00446E8Ch
loc_005F0FA3: push edi
loc_005F0FA4: push eax
loc_005F0FA5: call [004010CCh] ; __vbaHresultCheckObj
loc_005F0FAB: mov eax, var_48
loc_005F0FAE: mov var_48, 00000000h
loc_005F0FB5: push eax
loc_005F0FB6: lea eax, var_E4
loc_005F0FBC: push eax
loc_005F0FBD: mov edi, [00401128h] ; __vbaObjSet
loc_005F0FC3: call edi
loc_005F0FC5: lea ecx, var_44
loc_005F0FC8: call ebx
loc_005F0FCA: mov ecx, [esi]
loc_005F0FCC: push esi
loc_005F0FCD: call [ecx+000003B4h]
loc_005F0FD3: push eax
loc_005F0FD4: lea edx, var_44
loc_005F0FD7: push edx
loc_005F0FD8: call edi
loc_005F0FDA: mov edi, eax
loc_005F0FDC: mov var_94, 80020004h
loc_005F0FE6: mov var_9C, 0000000Ah
loc_005F0FF0: mov eax, var_E4
loc_005F0FF6: mov ecx, [eax]
loc_005F0FF8: lea edx, var_3C
loc_005F0FFB: push edx
loc_005F0FFC: push eax
loc_005F0FFD: call [ecx+0000001Ch]
loc_005F1000: fnclex
loc_005F1002: test eax, eax
loc_005F1004: jge 005F101Bh
loc_005F1006: push 0000001Ch
loc_005F1008: push 00446E9Ch
loc_005F100D: mov ecx, var_E4
loc_005F1013: push ecx
loc_005F1014: push eax
loc_005F1015: call [004010CCh] ; __vbaHresultCheckObj
loc_005F101B: mov edx, [edi]
loc_005F101D: sub esp, 00000010h
loc_005F1020: mov eax, esp
loc_005F1022: mov ecx, var_9C
loc_005F1028: mov [eax], ecx
loc_005F102A: mov ecx, var_98
loc_005F1030: mov [eax+00000004h], ecx
loc_005F1033: mov ecx, var_94
loc_005F1039: mov [eax+00000008h], ecx
loc_005F103C: mov ecx, var_90
loc_005F1042: mov [eax+0000000Ch], ecx
loc_005F1045: mov eax, var_3C
loc_005F1048: push eax
loc_005F1049: push edi
loc_005F104A: call [edx+000001ECh]
loc_005F1050: fnclex
loc_005F1052: test eax, eax
loc_005F1054: jge 005F1068h
loc_005F1056: push 000001ECh
loc_005F105B: push 00446E04h
loc_005F1060: push edi
loc_005F1061: push eax
loc_005F1062: call [004010CCh] ; __vbaHresultCheckObj
loc_005F1068: lea ecx, var_3C
loc_005F106B: call [00401430h] ; __vbaFreeStr
loc_005F1071: lea ecx, var_44
loc_005F1074: call ebx
loc_005F1076: push 00000000h
loc_005F1078: lea ecx, var_E4
loc_005F107E: push ecx
loc_005F107F: call [00401130h] ; __vbaObjSetAddref
loc_005F1085: mov eax, 00000001h
loc_005F108A: add ax, var_2C
loc_005F108E: jo 005F171Bh
loc_005F1094: jmp 005F0F3Dh
loc_005F1099: mov edx, [esi]
loc_005F109B: push esi
loc_005F109C: call [edx+000003B4h]
loc_005F10A2: push eax
loc_005F10A3: lea eax, var_44
loc_005F10A6: push eax
loc_005F10A7: call [00401128h] ; __vbaObjSet
loc_005F10AD: mov edi, eax
loc_005F10AF: lea ebx, [esi+0000008Ch]
loc_005F10B5: cmp [ebx], 00000000h
loc_005F10B8: jnz 005F10C6h
loc_005F10BA: push ebx
loc_005F10BB: push 00415BFCh
loc_005F10C0: call [004012FCh] ; __vbaNew2
loc_005F10C6: lea ecx, var_C0
loc_005F10CC: push ecx
loc_005F10CD: mov edx, [ebx]
loc_005F10CF: push edx
loc_005F10D0: call 00705470h
loc_005F10D5: mov eax, [edi]
loc_005F10D7: mov cx, var_C0
loc_005F10DE: sub cx, 0001h
loc_005F10E2: jo 005F171Bh
loc_005F10E8: push ecx
loc_005F10E9: push edi
loc_005F10EA: call [eax+000000F4h]
loc_005F10F0: fnclex
loc_005F10F2: test eax, eax
loc_005F10F4: jge 005F1108h
loc_005F10F6: push 000000F4h
loc_005F10FB: push 00446E04h
loc_005F1100: push edi
loc_005F1101: push eax
loc_005F1102: call [004010CCh] ; __vbaHresultCheckObj
loc_005F1108: lea ecx, var_44
loc_005F110B: call [0040142Ch] ; __vbaFreeObj
loc_005F1111: mov edi, [004013C0h] ; __vbaStrMove
loc_005F1117: mov eax, [esi]
loc_005F1119: push esi
loc_005F111A: call [eax+000003B0h]
loc_005F1120: push eax
loc_005F1121: lea ecx, var_44
loc_005F1124: push ecx
loc_005F1125: call [00401128h] ; __vbaObjSet
loc_005F112B: mov ebx, eax
loc_005F112D: mov edx, [ebx]
loc_005F112F: push ebx
loc_005F1130: call [edx+000001E8h]
loc_005F1136: fnclex
loc_005F1138: test eax, eax
loc_005F113A: jge 005F114Eh
loc_005F113C: push 000001E8h
loc_005F1141: push 00446E04h
loc_005F1146: push ebx
loc_005F1147: push eax
loc_005F1148: call [004010CCh] ; __vbaHresultCheckObj
loc_005F114E: lea ecx, var_44
loc_005F1151: call [0040142Ch] ; __vbaFreeObj
loc_005F1157: push 004473C8h ; "1/1/"
loc_005F115C: mov ax, [esi+000000BAh]
loc_005F1163: push eax
loc_005F1164: call [0040100Ch] ; __vbaStrI2
loc_005F116A: mov edx, eax
loc_005F116C: lea ecx, var_3C
loc_005F116F: call edi
loc_005F1171: push eax
loc_005F1172: call [00401098h] ; __vbaStrCat
loc_005F1178: mov edx, eax
loc_005F117A: lea ecx, var_40
loc_005F117D: call edi
loc_005F117F: push eax
loc_005F1180: lea ecx, var_5C
loc_005F1183: push ecx
loc_005F1184: mov ebx, [004013B8h] ; rtcGetDateValue
loc_005F118A: call ebx
loc_005F118C: lea edx, var_5C
loc_005F118F: push edx
loc_005F1190: call [004012B8h] ; __vbaDateVar
loc_005F1196: fstp real8 ptr var_38
loc_005F1199: lea eax, var_40
loc_005F119C: push eax
loc_005F119D: lea ecx, var_3C
loc_005F11A0: push ecx
loc_005F11A1: push 00000002h
loc_005F11A3: call [00401324h] ; __vbaFreeStrList
loc_005F11A9: add esp, 0000000Ch
loc_005F11AC: lea ecx, var_5C
loc_005F11AF: call [00401030h] ; __vbaFreeVar
loc_005F11B5: push 004473D8h ; "12/31/"
loc_005F11BA: mov dx, [esi+000000BCh]
loc_005F11C1: push edx
loc_005F11C2: call [0040100Ch] ; __vbaStrI2
loc_005F11C8: mov edx, eax
loc_005F11CA: lea ecx, var_3C
loc_005F11CD: call edi
loc_005F11CF: push eax
loc_005F11D0: call [00401098h] ; __vbaStrCat
loc_005F11D6: mov edx, eax
loc_005F11D8: lea ecx, var_40
loc_005F11DB: call edi
loc_005F11DD: push eax
loc_005F11DE: lea eax, var_5C
loc_005F11E1: push eax
loc_005F11E2: call ebx
loc_005F11E4: lea ecx, var_5C
loc_005F11E7: push ecx
loc_005F11E8: call [004012B8h] ; __vbaDateVar
loc_005F11EE: fstp real8 ptr var_24
loc_005F11F1: lea edx, var_40
loc_005F11F4: push edx
loc_005F11F5: lea eax, var_3C
loc_005F11F8: push eax
loc_005F11F9: push 00000002h
loc_005F11FB: call [00401324h] ; __vbaFreeStrList
loc_005F1201: add esp, 0000000Ch
loc_005F1204: lea ecx, var_5C
loc_005F1207: call [00401030h] ; __vbaFreeVar
loc_005F120D: mov ecx, [esi]
loc_005F120F: lea edx, var_D4
loc_005F1215: push edx
loc_005F1216: push esi
loc_005F1217: call [ecx+00000880h]
loc_005F121D: test eax, eax
loc_005F121F: jge 005F1233h
loc_005F1221: push 00000880h
loc_005F1226: push 00446644h
loc_005F122B: push esi
loc_005F122C: push eax
loc_005F122D: call [004010CCh] ; __vbaHresultCheckObj
loc_005F1233: mov eax, [esi]
loc_005F1235: lea ecx, var_C8
loc_005F123B: push ecx
loc_005F123C: push esi
loc_005F123D: call [eax+000007B4h]
loc_005F1243: test eax, eax
loc_005F1245: jge 005F1259h
loc_005F1247: push 000007B4h
loc_005F124C: push 00446644h
loc_005F1251: push esi
loc_005F1252: push eax
loc_005F1253: call [004010CCh] ; __vbaHresultCheckObj
loc_005F1259: mov edx, [esi]
loc_005F125B: lea eax, var_C0
loc_005F1261: push eax
loc_005F1262: mov ecx, var_C8
loc_005F1268: push ecx
loc_005F1269: mov eax, var_D0
loc_005F126F: push eax
loc_005F1270: mov ecx, var_D4
loc_005F1276: push ecx
loc_005F1277: push esi
loc_005F1278: call [edx+00000A00h]
loc_005F127E: xor edx, edx
loc_005F1280: cmp var_C0, dx
loc_005F1287: setz dl
loc_005F128A: neg edx
loc_005F128C: test dx, dx
loc_005F128F: jnz 005F16A8h
loc_005F1295: lea eax, var_24
loc_005F1298: mov var_A4, eax
loc_005F129E: mov eax, 00004007h
loc_005F12A3: mov var_AC, eax
loc_005F12A9: lea ecx, var_38
loc_005F12AC: mov var_94, ecx
loc_005F12B2: mov var_9C, eax
loc_005F12B8: push 00000001h
loc_005F12BA: push 00000001h
loc_005F12BC: lea edx, var_AC
loc_005F12C2: push edx
loc_005F12C3: lea eax, var_9C
loc_005F12C9: push eax
loc_005F12CA: push 00446E2Ch ; "yyyy"
loc_005F12CF: lea ecx, var_5C
loc_005F12D2: push ecx
loc_005F12D3: call [004010C8h] ; rtcDateDiff
loc_005F12D9: mov var_B4, 00000001h
loc_005F12E3: mov var_BC, 00000002h
loc_005F12ED: lea edx, var_5C
loc_005F12F0: push edx
loc_005F12F1: lea eax, var_BC
loc_005F12F7: push eax
loc_005F12F8: lea ecx, var_6C
loc_005F12FB: push ecx
loc_005F12FC: call [0040135Ch] ; __vbaVarAdd
loc_005F1302: push eax
loc_005F1303: call [004012C0h] ; __vbaI2Var
loc_005F1309: mov ebx, eax
loc_005F130B: lea edx, var_6C
loc_005F130E: push edx
loc_005F130F: lea eax, var_5C
loc_005F1312: push eax
loc_005F1313: push 00000002h
loc_005F1315: call [00401050h] ; __vbaFreeVarList
loc_005F131B: add esp, 0000000Ch
loc_005F131E: sub bx, 0001h
loc_005F1322: jo 005F171Bh
loc_005F1328: mov var_108, ebx
loc_005F132E: xor eax, eax
loc_005F1330: mov var_2C, eax
loc_005F1333: cmp ax, var_108
loc_005F133A: jg 005F16A8h
loc_005F1340: lea ecx, var_38
loc_005F1343: mov var_94, ecx
loc_005F1349: mov var_9C, 00004007h
loc_005F1353: lea edx, var_9C
loc_005F1359: push edx
loc_005F135A: movsx eax, ax
loc_005F135D: mov var_138, eax
loc_005F1363: fild real4 ptr var_138
loc_005F1369: fstp real8 ptr var_140
loc_005F136F: mov ecx, var_13C
loc_005F1375: push ecx
loc_005F1376: mov edx, var_140
loc_005F137C: push edx
loc_005F137D: push 00446E2Ch ; "yyyy"
loc_005F1382: lea eax, var_5C
loc_005F1385: push eax
loc_005F1386: call [004010B4h] ; rtcDateAdd
loc_005F138C: lea ecx, var_5C
loc_005F138F: push ecx
loc_005F1390: lea edx, var_6C
loc_005F1393: push edx
loc_005F1394: call [004010A8h] ; rtcGetYear
loc_005F139A: push 00000001h
loc_005F139C: push 00000001h
loc_005F139E: lea eax, var_6C
loc_005F13A1: push eax
loc_005F13A2: call [004012C0h] ; __vbaI2Var
loc_005F13A8: push eax
loc_005F13A9: lea ecx, var_7C
loc_005F13AC: push ecx
loc_005F13AD: call [004012CCh] ; rtcPackDate
loc_005F13B3: mov var_A4, 00446E2Ch ; "yyyy"
loc_005F13BD: mov var_AC, 00000008h
loc_005F13C7: lea edx, var_AC
loc_005F13CD: lea ecx, var_8C
loc_005F13D3: call [00401374h] ; __vbaVarDup
loc_005F13D9: push 00000001h
loc_005F13DB: push 00000001h
loc_005F13DD: lea edx, var_8C
loc_005F13E3: push edx
loc_005F13E4: lea eax, var_7C
loc_005F13E7: push eax
loc_005F13E8: call [004013E4h] ; rtcBstrFromFormatVar
loc_005F13EE: mov edx, eax
loc_005F13F0: lea ecx, var_40
loc_005F13F3: call edi
loc_005F13F5: mov ecx, [esi]
loc_005F13F7: push esi
loc_005F13F8: call [ecx+000003B0h]
loc_005F13FE: push eax
loc_005F13FF: lea edx, var_44
loc_005F1402: push edx
loc_005F1403: call [00401128h] ; __vbaObjSet
loc_005F1409: mov var_D8, eax
loc_005F140F: mov ecx, 80020004h
loc_005F1414: mov var_B4, ecx
loc_005F141A: mov edx, 0000000Ah
loc_005F141F: mov var_BC, edx
loc_005F1425: mov ebx, var_40
loc_005F1428: mov var_12C, ebx
loc_005F142E: mov var_40, 00000000h
loc_005F1435: mov ebx, [eax]
loc_005F1437: sub esp, 00000010h
loc_005F143A: mov eax, esp
loc_005F143C: mov [eax], edx
loc_005F143E: mov edx, var_B8
loc_005F1444: mov [eax+00000004h], edx
loc_005F1447: mov [eax+00000008h], ecx
loc_005F144A: mov ecx, var_B0
loc_005F1450: mov [eax+0000000Ch], ecx
loc_005F1453: mov edx, var_12C
loc_005F1459: lea ecx, var_3C
loc_005F145C: call edi
loc_005F145E: push eax
loc_005F145F: mov edx, ebx
loc_005F1461: mov ebx, var_D8
loc_005F1467: push ebx
loc_005F1468: call [edx+000001ECh]
loc_005F146E: fnclex
loc_005F1470: test eax, eax
loc_005F1472: jge 005F1486h
loc_005F1474: push 000001ECh
loc_005F1479: push 00446E04h
loc_005F147E: push ebx
loc_005F147F: push eax
loc_005F1480: call [004010CCh] ; __vbaHresultCheckObj
loc_005F1486: lea eax, var_40
loc_005F1489: push eax
loc_005F148A: lea ecx, var_3C
loc_005F148D: push ecx
loc_005F148E: push 00000002h
loc_005F1490: call [00401324h] ; __vbaFreeStrList
loc_005F1496: add esp, 0000000Ch
loc_005F1499: lea ecx, var_44
loc_005F149C: call [0040142Ch] ; __vbaFreeObj
loc_005F14A2: lea edx, var_8C
loc_005F14A8: push edx
loc_005F14A9: lea eax, var_7C
loc_005F14AC: push eax
loc_005F14AD: lea ecx, var_6C
loc_005F14B0: push ecx
loc_005F14B1: lea edx, var_5C
loc_005F14B4: push edx
loc_005F14B5: push 00000004h
loc_005F14B7: call [00401050h] ; __vbaFreeVarList
loc_005F14BD: add esp, 00000014h
loc_005F14C0: mov eax, 00000001h
loc_005F14C5: add ax, var_2C
loc_005F14C9: jo 005F171Bh
loc_005F14CF: jmp 005F1330h
loc_005F14D4: mov ecx, 00000002h
loc_005F14D9: call ebx
loc_005F14DB: cmp di, ax
loc_005F14DE: jnz 005F1111h
loc_005F14E4: lea edi, [esi+0000008Ch]
loc_005F14EA: cmp [edi], 00000000h
loc_005F14ED: jnz 005F14FBh
loc_005F14EF: push edi
loc_005F14F0: push 00415BFCh
loc_005F14F5: call [004012FCh] ; __vbaNew2
loc_005F14FB: lea edx, var_D4
loc_005F1501: push edx
loc_005F1502: mov eax, [edi]
loc_005F1504: push eax
loc_005F1505: call 00704CD0h
loc_005F150A: mov ecx, [esi]
loc_005F150C: lea edx, var_C0
loc_005F1512: push edx
loc_005F1513: push esi
loc_005F1514: call [ecx+00000888h]
loc_005F151A: test eax, eax
loc_005F151C: jge 005F1534h
loc_005F151E: push 00000888h
loc_005F1523: push 00446644h
loc_005F1528: push esi
loc_005F1529: push eax
loc_005F152A: mov edi, [004010CCh] ; __vbaHresultCheckObj
loc_005F1530: call edi
loc_005F1532: jmp 005F153Ah
loc_005F1534: mov edi, [004010CCh] ; __vbaHresultCheckObj
loc_005F153A: mov eax, [esi]
loc_005F153C: lea ecx, var_C8
loc_005F1542: push ecx
loc_005F1543: push esi
loc_005F1544: call [eax+00000844h]
loc_005F154A: test eax, eax
loc_005F154C: jge 005F155Ch
loc_005F154E: push 00000844h
loc_005F1553: push 00446644h
loc_005F1558: push esi
loc_005F1559: push eax
loc_005F155A: call edi
loc_005F155C: mov edx, [esi]
loc_005F155E: lea eax, var_CC
loc_005F1564: push eax
loc_005F1565: push esi
loc_005F1566: call [edx+00000854h]
loc_005F156C: test eax, eax
loc_005F156E: jge 005F157Eh
loc_005F1570: push 00000854h
loc_005F1575: push 00446644h
loc_005F157A: push esi
loc_005F157B: push eax
loc_005F157C: call edi
loc_005F157E: lea ecx, var_C4
loc_005F1584: push ecx
loc_005F1585: mov ecx, var_CC
loc_005F158B: call ebx
loc_005F158D: push eax
loc_005F158E: mov ecx, var_C8
loc_005F1594: call ebx
loc_005F1596: push eax
loc_005F1597: mov edx, var_C0
loc_005F159D: push edx
loc_005F159E: mov eax, var_D0
loc_005F15A4: push eax
loc_005F15A5: mov ecx, var_D4
loc_005F15AB: push ecx
loc_005F15AC: mov edx, [esi+00000064h]
loc_005F15AF: push edx
loc_005F15B0: call 00703850h
loc_005F15B5: xor eax, eax
loc_005F15B7: cmp var_C4, ax
loc_005F15BE: setnz al
loc_005F15C1: add eax, 00000034h
loc_005F15C4: mov var_30, eax
loc_005F15C7: mov eax, 00000001h
loc_005F15CC: mov var_2C, eax
loc_005F15CF: mov edi, [004013C0h] ; __vbaStrMove
loc_005F15D5: cmp ax, var_30
loc_005F15D9: jg 005F1117h
loc_005F15DF: mov ecx, [esi]
loc_005F15E1: push esi
loc_005F15E2: call [ecx+000003B4h]
loc_005F15E8: push eax
loc_005F15E9: lea edx, var_44
loc_005F15EC: push edx
loc_005F15ED: call [00401128h] ; __vbaObjSet
loc_005F15F3: mov var_D8, eax
loc_005F15F9: mov ecx, 80020004h
loc_005F15FE: mov var_94, ecx
loc_005F1604: mov edx, 0000000Ah
loc_005F1609: mov var_9C, edx
loc_005F160F: mov ebx, [eax]
loc_005F1611: sub esp, 00000010h
loc_005F1614: mov eax, esp
loc_005F1616: mov [eax], edx
loc_005F1618: mov edx, var_98
loc_005F161E: mov [eax+00000004h], edx
loc_005F1621: mov [eax+00000008h], ecx
loc_005F1624: mov ecx, var_90
loc_005F162A: mov [eax+0000000Ch], ecx
loc_005F162D: push 004473B8h ; "Week "
loc_005F1632: mov edx, var_2C
loc_005F1635: push edx
loc_005F1636: call [0040100Ch] ; __vbaStrI2
loc_005F163C: mov edx, eax
loc_005F163E: lea ecx, var_3C
loc_005F1641: call edi
loc_005F1643: push eax
loc_005F1644: call [00401098h] ; __vbaStrCat
loc_005F164A: mov edx, eax
loc_005F164C: lea ecx, var_40
loc_005F164F: call edi
loc_005F1651: push eax
loc_005F1652: mov eax, ebx
loc_005F1654: mov ebx, var_D8
loc_005F165A: push ebx
loc_005F165B: call [eax+000001ECh]
loc_005F1661: fnclex
loc_005F1663: test eax, eax
loc_005F1665: jge 005F1679h
loc_005F1667: push 000001ECh
loc_005F166C: push 00446E04h
loc_005F1671: push ebx
loc_005F1672: push eax
loc_005F1673: call [004010CCh] ; __vbaHresultCheckObj
loc_005F1679: lea ecx, var_40
loc_005F167C: push ecx
loc_005F167D: lea edx, var_3C
loc_005F1680: push edx
loc_005F1681: push 00000002h
loc_005F1683: call [00401324h] ; __vbaFreeStrList
loc_005F1689: add esp, 0000000Ch
loc_005F168C: lea ecx, var_44
loc_005F168F: call [0040142Ch] ; __vbaFreeObj
loc_005F1695: mov eax, 00000001h
loc_005F169A: add ax, var_2C
loc_005F169E: jo 005F171Bh
loc_005F16A0: mov var_2C, eax
loc_005F16A3: jmp 005F15D5h
loc_005F16A8: call [00401114h] ; __vbaExitProc
loc_005F16AE: fwait
loc_005F16AF: push 005F1706h
loc_005F16B4: jmp 005F16F9h
loc_005F16B6: lea eax, var_40
loc_005F16B9: push eax
loc_005F16BA: lea ecx, var_3C
loc_005F16BD: push ecx
loc_005F16BE: push 00000002h
loc_005F16C0: call [00401324h] ; __vbaFreeStrList
loc_005F16C6: lea edx, var_4C
loc_005F16C9: push edx
loc_005F16CA: lea eax, var_48
loc_005F16CD: push eax
loc_005F16CE: lea ecx, var_44
loc_005F16D1: push ecx
loc_005F16D2: push 00000003h
loc_005F16D4: call [00401068h] ; __vbaFreeObjList
loc_005F16DA: lea edx, var_8C
loc_005F16E0: push edx
loc_005F16E1: lea eax, var_7C
loc_005F16E4: push eax
loc_005F16E5: lea ecx, var_6C
loc_005F16E8: push ecx
loc_005F16E9: lea edx, var_5C
loc_005F16EC: push edx
loc_005F16ED: push 00000004h
loc_005F16EF: call [00401050h] ; __vbaFreeVarList
loc_005F16F5: add esp, 00000030h
loc_005F16F8: ret
loc_005F16F9: lea ecx, var_E4
loc_005F16FF: call [0040142Ch] ; __vbaFreeObj
loc_005F1705: ret
loc_005F1706: xor eax, eax
loc_005F1708: mov ecx, var_1C
loc_005F170B: mov fs:[00000000h], ecx
loc_005F1712: pop edi
loc_005F1713: pop esi
loc_005F1714: pop ebx
loc_005F1715: mov esp, ebp
loc_005F1717: pop ebp
loc_005F1718: retn 0004h
End Sub
Private Function Proc_7_141_5F1730(arg_C, arg_10, arg_14, arg_18, arg_1C, arg_20) '5F1730
loc_005F1730: push ebp
loc_005F1731: mov ebp, esp
loc_005F1733: sub esp, 00000014h
loc_005F1736: push 00412856h ; __vbaExceptHandler
loc_005F173B: mov eax, fs:[00000000h]
loc_005F1741: push eax
loc_005F1742: mov fs:[00000000h], esp
loc_005F1749: sub esp, 000000A0h
loc_005F174F: push ebx
loc_005F1750: push esi
loc_005F1751: push edi
loc_005F1752: mov var_14, esp
loc_005F1755: mov var_10, 004037D0h
loc_005F175C: xor edi, edi
loc_005F175E: mov var_C, edi
loc_005F1761: mov var_8, edi
loc_005F1764: mov var_24, edi
loc_005F1767: mov var_2C, edi
loc_005F176A: mov var_30, edi
loc_005F176D: mov var_34, edi
loc_005F1770: mov var_38, edi
loc_005F1773: mov var_48, edi
loc_005F1776: mov var_58, edi
loc_005F1779: mov var_6C, edi
loc_005F177C: mov var_70, edi
loc_005F177F: mov var_78, edi
loc_005F1782: mov var_74, edi
loc_005F1785: push 00000001h
loc_005F1787: call [00401124h] ; __vbaOnError
loc_005F178D: mov esi, Me
loc_005F1790: mov eax, [esi]
loc_005F1792: lea ecx, var_2C
loc_005F1795: push ecx
loc_005F1796: push esi
loc_005F1797: call [eax+000008B0h]
loc_005F179D: cmp eax, edi
loc_005F179F: jge 005F17B7h
loc_005F17A1: push 000008B0h
loc_005F17A6: push 00446644h
loc_005F17AB: push esi
loc_005F17AC: push eax
loc_005F17AD: mov ebx, [004010CCh] ; __vbaHresultCheckObj
loc_005F17B3: call ebx
loc_005F17B5: jmp 005F17BDh
loc_005F17B7: mov ebx, [004010CCh] ; __vbaHresultCheckObj
loc_005F17BD: mov eax, [esi+00000010h]
loc_005F17C0: mov edx, [eax]
loc_005F17C2: lea ecx, var_30
loc_005F17C5: push ecx
loc_005F17C6: push eax
loc_005F17C7: call [edx+00000248h]
loc_005F17CD: fnclex
loc_005F17CF: cmp eax, edi
loc_005F17D1: jge 005F17E4h
loc_005F17D3: push 00000248h
loc_005F17D8: push 00446758h
loc_005F17DD: mov edx, [esi+00000010h]
loc_005F17E0: push edx
loc_005F17E1: push eax
loc_005F17E2: call ebx
loc_005F17E4: mov eax, var_30
loc_005F17E7: mov var_30, edi
loc_005F17EA: push eax
loc_005F17EB: lea eax, var_38
loc_005F17EE: push eax
loc_005F17EF: mov edi, [00401128h] ; __vbaObjSet
loc_005F17F5: call edi
loc_005F17F7: mov eax, var_2C
loc_005F17FA: mov var_2C, 00000000h
loc_005F1801: push eax
loc_005F1802: lea ecx, var_34
loc_005F1805: push ecx
loc_005F1806: call edi
loc_005F1808: lea edx, var_38
loc_005F180B: push edx
loc_005F180C: lea eax, var_34
loc_005F180F: push eax
loc_005F1810: mov ecx, [esi+00000064h]
loc_005F1813: push ecx
loc_005F1814: call 00703050h
loc_005F1819: lea edx, var_38
loc_005F181C: push edx
loc_005F181D: lea eax, var_34
loc_005F1820: push eax
loc_005F1821: push 00000002h
loc_005F1823: call [00401068h] ; __vbaFreeObjList
loc_005F1829: add esp, 0000000Ch
loc_005F182C: cmp [esi+0000009Ch], 0000h
loc_005F1834: jz 005F1883h
loc_005F1836: mov eax, [esi+00000010h]
loc_005F1839: mov ecx, [eax]
loc_005F183B: lea edx, var_70
loc_005F183E: push edx
loc_005F183F: push 0044736Ch ; "Wednesday"
loc_005F1844: push eax
loc_005F1845: call [ecx+00000380h]
loc_005F184B: fnclex
loc_005F184D: test eax, eax
loc_005F184F: jge 005F1862h
loc_005F1851: push 00000380h
loc_005F1856: push 00446758h
loc_005F185B: mov ecx, [esi+00000010h]
loc_005F185E: push ecx
loc_005F185F: push eax
loc_005F1860: call ebx
loc_005F1862: fld real4 ptr var_70
loc_005F1865: fadd st0, real4 ptr [004037F4h]
loc_005F186B: fadd st0, real4 ptr [004037A0h]
loc_005F1871: fnstsw ax
loc_005F1873: test al, 0Dh
loc_005F1875: jnz 005F1BE0h
loc_005F187B: call [00401384h] ; __vbaFpI2
loc_005F1881: jmp 005F1888h
loc_005F1883: mov eax, 0000001Ch
loc_005F1888: movsx edx, ax
loc_005F188B: mov var_9C, edx
loc_005F1891: fild real4 ptr var_9C
loc_005F1897: fstp real4 ptr var_A0
loc_005F189D: fld real4 ptr var_A0
loc_005F18A3: fcomp real4 ptr arg_10
loc_005F18A6: fnstsw ax
loc_005F18A8: test ah, 01h
loc_005F18AB: jnz 005F18BCh
loc_005F18AD: mov var_24, FFFFFFFFh
loc_005F18B4: mov ebx, arg_18
loc_005F18B7: jmp 005F1A64h
loc_005F18BC: cmp [esi+000000B4h], 00000002h
loc_005F18C3: mov eax, [esi+00000010h]
loc_005F18C6: mov ecx, [eax]
loc_005F18C8: lea edx, var_70
loc_005F18CB: push edx
loc_005F18CC: push eax
loc_005F18CD: jnz 005F1949h
loc_005F18CF: call [ecx+00000108h]
loc_005F18D5: fnclex
loc_005F18D7: test eax, eax
loc_005F18D9: jge 005F18ECh
loc_005F18DB: push 00000108h
loc_005F18E0: push 00446758h
loc_005F18E5: mov ecx, [esi+00000010h]
loc_005F18E8: push ecx
loc_005F18E9: push eax
loc_005F18EA: call ebx
loc_005F18EC: mov edx, [esi]
loc_005F18EE: lea eax, var_6C
loc_005F18F1: push eax
loc_005F18F2: push esi
loc_005F18F3: call [edx+000009F8h]
loc_005F18F9: fild real4 ptr var_9C
loc_005F18FF: fstp real4 ptr var_A4
loc_005F1905: fld real4 ptr var_70
loc_005F1908: fsub st0, real4 ptr var_A4
loc_005F190E: fnstsw ax
loc_005F1910: test al, 0Dh
loc_005F1912: jnz 005F1BE0h
loc_005F1918: mov ebx, [0040139Ch] ; __vbaFpI4
loc_005F191E: call ebx
loc_005F1920: movsx ecx, var_6C
loc_005F1924: cdq
loc_005F1925: idiv ecx
loc_005F1927: mov edi, eax
loc_005F1929: sub edi, 00000001h
loc_005F192C: jo 005F1BE5h
loc_005F1932: fild real4 ptr var_9C
loc_005F1938: fstp real4 ptr var_A8
loc_005F193E: fld real4 ptr arg_10
loc_005F1941: fsub st0, real4 ptr var_A8
loc_005F1947: jmp 005F19B8h
loc_005F1949: call [ecx+00000108h]
loc_005F194F: fnclex
loc_005F1951: test eax, eax
loc_005F1953: jge 005F1966h
loc_005F1955: push 00000108h
loc_005F195A: push 00446758h
loc_005F195F: mov ecx, [esi+00000010h]
loc_005F1962: push ecx
loc_005F1963: push eax
loc_005F1964: call ebx
loc_005F1966: mov edx, [esi]
loc_005F1968: lea eax, var_6C
loc_005F196B: push eax
loc_005F196C: push esi
loc_005F196D: call [edx+000009F8h]
loc_005F1973: fild real4 ptr var_9C
loc_005F1979: fstp real4 ptr var_AC
loc_005F197F: fld real4 ptr var_70
loc_005F1982: fsub st0, real4 ptr var_AC
loc_005F1988: fnstsw ax
loc_005F198A: test al, 0Dh
loc_005F198C: jnz 005F1BE0h
loc_005F1992: mov ebx, [0040139Ch] ; __vbaFpI4
loc_005F1998: call ebx
loc_005F199A: movsx ecx, var_6C
loc_005F199E: cdq
loc_005F199F: idiv ecx
loc_005F19A1: mov edi, eax
loc_005F19A3: fild real4 ptr var_9C
loc_005F19A9: fstp real4 ptr var_B0
loc_005F19AF: fld real4 ptr arg_10
loc_005F19B2: fsub st0, real4 ptr var_B0
loc_005F19B8: fnstsw ax
loc_005F19BA: test al, 0Dh
loc_005F19BC: jnz 005F1BE0h
loc_005F19C2: call ebx
loc_005F19C4: cdq
loc_005F19C5: idiv edi
loc_005F19C7: mov ecx, eax
loc_005F19C9: add ecx, 00000001h
loc_005F19CC: jo 005F1BE5h
loc_005F19D2: call [004011E4h] ; __vbaI2I4
loc_005F19D8: mov edx, arg_14
loc_005F19DB: mov [edx], ax
loc_005F19DE: mov eax, [esi+00000010h]
loc_005F19E1: mov ecx, [eax]
loc_005F19E3: lea edx, var_70
loc_005F19E6: push edx
loc_005F19E7: push eax
loc_005F19E8: call [ecx+00000100h]
loc_005F19EE: fnclex
loc_005F19F0: test eax, eax
loc_005F19F2: jge 005F1A09h
loc_005F19F4: push 00000100h
loc_005F19F9: push 00446758h
loc_005F19FE: mov ecx, [esi+00000010h]
loc_005F1A01: push ecx
loc_005F1A02: push eax
loc_005F1A03: call [004010CCh] ; __vbaHresultCheckObj
loc_005F1A09: fld real4 ptr var_70
loc_005F1A0C: fsub st0, real4 ptr [00402B60h]
loc_005F1A12: fnstsw ax
loc_005F1A14: test al, 0Dh
loc_005F1A16: jnz 005F1BE0h
loc_005F1A1C: call ebx
loc_005F1A1E: mov ecx, eax
loc_005F1A20: mov eax, 92492493h
loc_005F1A25: imul ecx
loc_005F1A27: mov edi, edx
loc_005F1A29: add edi, ecx
loc_005F1A2B: sar edi, 02h
loc_005F1A2E: mov edx, edi
loc_005F1A30: shr edx, 1Fh
loc_005F1A33: add edi, edx
loc_005F1A35: fld real4 ptr arg_C
loc_005F1A38: fsub st0, real4 ptr [00402B60h]
loc_005F1A3E: fnstsw ax
loc_005F1A40: test al, 0Dh
loc_005F1A42: jnz 005F1BE0h
loc_005F1A48: call ebx
loc_005F1A4A: cdq
loc_005F1A4B: idiv edi
loc_005F1A4D: mov ecx, eax
loc_005F1A4F: add ecx, 00000001h
loc_005F1A52: jo 005F1BE5h
loc_005F1A58: call [004011E4h] ; __vbaI2I4
loc_005F1A5E: mov ebx, arg_18
loc_005F1A61: mov [ebx], ax
loc_005F1A64: mov eax, [esi]
loc_005F1A66: lea ecx, var_6C
loc_005F1A69: push ecx
loc_005F1A6A: push esi
loc_005F1A6B: call [eax+000009F8h]
loc_005F1A71: mov edx, arg_14
loc_005F1A74: mov ax, [edx]
loc_005F1A77: mov di, [ebx]
loc_005F1A7A: xor ecx, ecx
loc_005F1A7C: cmp ax, var_6C
loc_005F1A80: setle cl
loc_005F1A83: xor edx, edx
loc_005F1A85: cmp ax, 0001h
loc_005F1A89: setge dl
loc_005F1A8C: and ecx, edx
loc_005F1A8E: neg ecx
loc_005F1A90: sbb ecx, ecx
loc_005F1A92: neg ecx
loc_005F1A94: xor eax, eax
loc_005F1A96: cmp di, 0001h
loc_005F1A9A: setge al
loc_005F1A9D: and ecx, eax
loc_005F1A9F: neg ecx
loc_005F1AA1: sbb ecx, ecx
loc_005F1AA3: neg ecx
loc_005F1AA5: xor edx, edx
loc_005F1AA7: cmp di, 0007h
loc_005F1AAB: setle dl
loc_005F1AAE: test edx, ecx
loc_005F1AB0: jz 005F1B7Fh
loc_005F1AB6: add esi, 0000008Ch
loc_005F1ABC: cmp [esi], 00000000h
loc_005F1ABF: jnz 005F1ACDh
loc_005F1AC1: push esi
loc_005F1AC2: push 00415BFCh
loc_005F1AC7: call [004012FCh] ; __vbaNew2
loc_005F1ACD: lea eax, var_78
loc_005F1AD0: push eax
loc_005F1AD1: mov ecx, [esi]
loc_005F1AD3: push ecx
loc_005F1AD4: call 00704EB0h
loc_005F1AD9: mov edx, var_78
loc_005F1ADC: mov var_40, edx
loc_005F1ADF: mov eax, var_74
loc_005F1AE2: mov var_3C, eax
loc_005F1AE5: mov var_48, 00000007h
loc_005F1AEC: lea ecx, var_48
loc_005F1AEF: push ecx
loc_005F1AF0: mov edx, arg_14
loc_005F1AF3: mov ax, [edx]
loc_005F1AF6: sub ax, 0001h
loc_005F1AFA: jo 005F1BE5h
loc_005F1B00: imul ax, ax, 0007h
loc_005F1B04: jo 005F1BE5h
loc_005F1B0A: add ax, [ebx]
loc_005F1B0D: jo 005F1BE5h
loc_005F1B13: sub ax, 0001h
loc_005F1B17: jo 005F1BE5h
loc_005F1B1D: movsx ecx, ax
loc_005F1B20: mov var_B4, ecx
loc_005F1B26: fild real4 ptr var_B4
loc_005F1B2C: fstp real8 ptr var_BC
loc_005F1B32: mov edx, var_B8
loc_005F1B38: push edx
loc_005F1B39: mov eax, var_BC
loc_005F1B3F: push eax
loc_005F1B40: push 00446E3Ch ; "d"
loc_005F1B45: lea ecx, var_58
loc_005F1B48: push ecx
loc_005F1B49: call [004010B4h] ; rtcDateAdd
loc_005F1B4F: lea edx, var_58
loc_005F1B52: push edx
loc_005F1B53: call [004012B8h] ; __vbaDateVar
loc_005F1B59: mov eax, arg_1C
loc_005F1B5C: fstp real8 ptr [eax]
loc_005F1B5E: lea ecx, var_58
loc_005F1B61: push ecx
loc_005F1B62: lea edx, var_48
loc_005F1B65: push edx
loc_005F1B66: push 00000002h
loc_005F1B68: call [00401050h] ; __vbaFreeVarList
loc_005F1B6E: add esp, 0000000Ch
loc_005F1B71: call [00401114h] ; __vbaExitProc
loc_005F1B77: fwait
loc_005F1B78: push 005F1BC1h
loc_005F1B7D: jmp 005F1BC0h
loc_005F1B7F: mov var_24, FFFFFFFFh
loc_005F1B86: call [00401114h] ; __vbaExitProc
loc_005F1B8C: fwait
loc_005F1B8D: push 005F1BC1h
loc_005F1B92: jmp 005F1BC0h
loc_005F1B94: lea eax, var_38
loc_005F1B97: push eax
loc_005F1B98: lea ecx, var_34
loc_005F1B9B: push ecx
loc_005F1B9C: lea edx, var_30
loc_005F1B9F: push edx
loc_005F1BA0: lea eax, var_2C
loc_005F1BA3: push eax
loc_005F1BA4: push 00000004h
loc_005F1BA6: call [00401068h] ; __vbaFreeObjList
loc_005F1BAC: lea ecx, var_58
loc_005F1BAF: push ecx
loc_005F1BB0: lea edx, var_48
loc_005F1BB3: push edx
loc_005F1BB4: push 00000002h
loc_005F1BB6: call [00401050h] ; __vbaFreeVarList
loc_005F1BBC: add esp, 00000020h
loc_005F1BBF: ret
loc_005F1BC0: ret
loc_005F1BC1: mov eax, arg_20
loc_005F1BC4: mov cx, var_24
loc_005F1BC8: mov [eax], cx
loc_005F1BCB: xor eax, eax
loc_005F1BCD: mov ecx, var_1C
loc_005F1BD0: mov fs:[00000000h], ecx
loc_005F1BD7: pop edi
loc_005F1BD8: pop esi
loc_005F1BD9: pop ebx
loc_005F1BDA: mov esp, ebp
loc_005F1BDC: pop ebp
loc_005F1BDD: retn 001Ch
End Function
Private Function Proc_7_142_5F1BF0(arg_C) '5F1BF0
loc_005F1BF0: push ebp
loc_005F1BF1: mov ebp, esp
loc_005F1BF3: sub esp, 00000014h
loc_005F1BF6: push 00412856h ; __vbaExceptHandler
loc_005F1BFB: mov eax, fs:[00000000h]
loc_005F1C01: push eax
loc_005F1C02: mov fs:[00000000h], esp
loc_005F1C09: sub esp, 000000A0h
loc_005F1C0F: push ebx
loc_005F1C10: push esi
loc_005F1C11: push edi
loc_005F1C12: mov var_14, esp
loc_005F1C15: mov var_10, 004037F8h
loc_005F1C1C: xor edi, edi
loc_005F1C1E: mov var_C, edi
loc_005F1C21: mov var_8, edi
loc_005F1C24: mov var_20, edi
loc_005F1C27: mov var_30, edi
loc_005F1C2A: mov var_40, edi
loc_005F1C2D: mov var_50, edi
loc_005F1C30: mov var_60, edi
loc_005F1C33: mov var_80, edi
loc_005F1C36: mov var_90, edi
loc_005F1C3C: mov var_A0, edi
loc_005F1C42: mov var_A4, edi
loc_005F1C48: mov var_AC, edi
loc_005F1C4E: mov var_A8, edi
loc_005F1C54: push 00000001h
loc_005F1C56: call [00401124h] ; __vbaOnError
loc_005F1C5C: mov eax, Me
loc_005F1C5F: lea esi, [eax+0000008Ch]
loc_005F1C65: cmp [esi], edi
loc_005F1C67: jnz 005F1C75h
loc_005F1C69: push esi
loc_005F1C6A: push 00415BFCh
loc_005F1C6F: call [004012FCh] ; __vbaNew2
loc_005F1C75: lea ecx, var_AC
loc_005F1C7B: push ecx
loc_005F1C7C: mov edx, [esi]
loc_005F1C7E: push edx
loc_005F1C7F: call 00704EB0h
loc_005F1C84: lea eax, arg_C
loc_005F1C87: mov var_78, eax
loc_005F1C8A: mov var_80, 00004007h
loc_005F1C91: mov ecx, var_AC
loc_005F1C97: mov var_28, ecx
loc_005F1C9A: mov edx, var_A8
loc_005F1CA0: mov var_24, edx
loc_005F1CA3: mov ebx, 00000007h
loc_005F1CA8: mov var_30, ebx
loc_005F1CAB: push 00000001h
loc_005F1CAD: push 00000001h
loc_005F1CAF: lea eax, var_80
loc_005F1CB2: push eax
loc_005F1CB3: lea ecx, var_30
loc_005F1CB6: push ecx
loc_005F1CB7: push 00446E3Ch ; "d"
loc_005F1CBC: lea edx, var_40
loc_005F1CBF: push edx
loc_005F1CC0: mov edi, [004010C8h] ; rtcDateDiff
loc_005F1CC6: call edi
loc_005F1CC8: mov var_88, ebx
loc_005F1CCE: mov eax, 00000002h
loc_005F1CD3: mov var_90, eax
loc_005F1CD9: mov var_98, 00000001h
loc_005F1CE3: mov var_A0, eax
loc_005F1CE9: lea eax, var_40
loc_005F1CEC: push eax
loc_005F1CED: lea ecx, var_90
loc_005F1CF3: push ecx
loc_005F1CF4: lea edx, var_50
loc_005F1CF7: push edx
loc_005F1CF8: call [0040104Ch] ; __vbaVarIdiv
loc_005F1CFE: push eax
loc_005F1CFF: lea eax, var_A0
loc_005F1D05: push eax
loc_005F1D06: lea ecx, var_60
loc_005F1D09: push ecx
loc_005F1D0A: mov ebx, [0040135Ch] ; __vbaVarAdd
loc_005F1D10: call ebx
loc_005F1D12: push eax
loc_005F1D13: call [004012C0h] ; __vbaI2Var
loc_005F1D19: mov edx, arg_14
loc_005F1D1C: mov [edx], ax
loc_005F1D1F: lea eax, var_60
loc_005F1D22: push eax
loc_005F1D23: lea ecx, var_40
loc_005F1D26: push ecx
loc_005F1D27: lea edx, var_30
loc_005F1D2A: push edx
loc_005F1D2B: push 00000003h
loc_005F1D2D: call [00401050h] ; __vbaFreeVarList
loc_005F1D33: add esp, 00000010h
loc_005F1D36: cmp [esi], 00000000h
loc_005F1D39: jnz 005F1D47h
loc_005F1D3B: push esi
loc_005F1D3C: push 00415BFCh
loc_005F1D41: call [004012FCh] ; __vbaNew2
loc_005F1D47: lea eax, var_AC
loc_005F1D4D: push eax
loc_005F1D4E: mov ecx, [esi]
loc_005F1D50: push ecx
loc_005F1D51: call 00704EB0h
loc_005F1D56: lea edx, arg_C
loc_005F1D59: mov var_78, edx
loc_005F1D5C: mov var_80, 00004007h
loc_005F1D63: mov eax, var_AC
loc_005F1D69: mov var_28, eax
loc_005F1D6C: mov ecx, var_A8
loc_005F1D72: mov var_24, ecx
loc_005F1D75: mov esi, 00000007h
loc_005F1D7A: mov var_30, esi
loc_005F1D7D: push 00000001h
loc_005F1D7F: push 00000001h
loc_005F1D81: lea edx, var_80
loc_005F1D84: push edx
loc_005F1D85: lea eax, var_30
loc_005F1D88: push eax
loc_005F1D89: push 00446E3Ch ; "d"
loc_005F1D8E: lea ecx, var_40
loc_005F1D91: push ecx
loc_005F1D92: call edi
loc_005F1D94: mov var_88, esi
loc_005F1D9A: mov eax, 00000002h
loc_005F1D9F: mov var_90, eax
loc_005F1DA5: mov var_98, 00000001h
loc_005F1DAF: mov var_A0, eax
loc_005F1DB5: lea edx, var_40
loc_005F1DB8: push edx
loc_005F1DB9: lea eax, var_90
loc_005F1DBF: push eax
loc_005F1DC0: lea ecx, var_50
loc_005F1DC3: push ecx
loc_005F1DC4: call [00401388h] ; __vbaVarMod
loc_005F1DCA: push eax
loc_005F1DCB: lea edx, var_A0
loc_005F1DD1: push edx
loc_005F1DD2: lea eax, var_60
loc_005F1DD5: push eax
loc_005F1DD6: call ebx
loc_005F1DD8: push eax
loc_005F1DD9: call [004012C0h] ; __vbaI2Var
loc_005F1DDF: mov esi, arg_18
loc_005F1DE2: mov [esi], ax
loc_005F1DE5: lea ecx, var_60
loc_005F1DE8: push ecx
loc_005F1DE9: lea edx, var_40
loc_005F1DEC: push edx
loc_005F1DED: lea eax, var_30
loc_005F1DF0: push eax
loc_005F1DF1: push 00000003h
loc_005F1DF3: call [00401050h] ; __vbaFreeVarList
loc_005F1DF9: add esp, 00000010h
loc_005F1DFC: mov eax, Me
loc_005F1DFF: mov ecx, [eax]
loc_005F1E01: lea edx, var_A4
loc_005F1E07: push edx
loc_005F1E08: push eax
loc_005F1E09: call [ecx+000009F8h]
loc_005F1E0F: mov eax, arg_14
loc_005F1E12: mov ax, [eax]
loc_005F1E15: mov si, [esi]
loc_005F1E18: xor ecx, ecx
loc_005F1E1A: cmp ax, var_A4
loc_005F1E21: setle cl
loc_005F1E24: xor edx, edx
loc_005F1E26: cmp ax, 0001h
loc_005F1E2A: setge dl
loc_005F1E2D: and ecx, edx
loc_005F1E2F: neg ecx
loc_005F1E31: sbb ecx, ecx
loc_005F1E33: neg ecx
loc_005F1E35: xor eax, eax
loc_005F1E37: cmp si, 0001h
loc_005F1E3B: setge al
loc_005F1E3E: and ecx, eax
loc_005F1E40: neg ecx
loc_005F1E42: sbb ecx, ecx
loc_005F1E44: neg ecx
loc_005F1E46: xor edx, edx
loc_005F1E48: cmp si, 0007h
loc_005F1E4C: setle dl
loc_005F1E4F: test edx, ecx
loc_005F1E51: jnz 005F1E5Ch
loc_005F1E53: jmp 005F1E55h
loc_005F1E55: mov var_20, FFFFFFFFh
loc_005F1E5C: call [00401114h] ; __vbaExitProc
loc_005F1E62: fwait
loc_005F1E63: push 005F1E87h
loc_005F1E68: jmp 005F1E86h
loc_005F1E6A: lea eax, var_60
loc_005F1E6D: push eax
loc_005F1E6E: lea ecx, var_50
loc_005F1E71: push ecx
loc_005F1E72: lea edx, var_40
loc_005F1E75: push edx
loc_005F1E76: lea eax, var_30
loc_005F1E79: push eax
loc_005F1E7A: push 00000004h
loc_005F1E7C: call [00401050h] ; __vbaFreeVarList
loc_005F1E82: add esp, 00000014h
loc_005F1E85: ret
loc_005F1E86: ret
loc_005F1E87: mov ecx, arg_1C
loc_005F1E8A: mov dx, var_20
loc_005F1E8E: mov [ecx], dx
loc_005F1E91: xor eax, eax
loc_005F1E93: mov ecx, var_1C
loc_005F1E96: mov fs:[00000000h], ecx
loc_005F1E9D: pop edi
loc_005F1E9E: pop esi
loc_005F1E9F: pop ebx
loc_005F1EA0: mov esp, ebp
loc_005F1EA2: pop ebp
loc_005F1EA3: retn 0018h
End Function
Private Sub Proc_7_143_5F1EB0(arg_C) '5F1EB0
loc_005F1EB0: push ebp
loc_005F1EB1: mov ebp, esp
loc_005F1EB3: sub esp, 00000008h
loc_005F1EB6: push 00412856h ; __vbaExceptHandler
loc_005F1EBB: mov eax, fs:[00000000h]
loc_005F1EC1: push eax
loc_005F1EC2: mov fs:[00000000h], esp
loc_005F1EC9: sub esp, 0000009Ch
loc_005F1ECF: push ebx
loc_005F1ED0: push esi
loc_005F1ED1: push edi
loc_005F1ED2: mov var_8, esp
loc_005F1ED5: mov var_4, 00403820h
loc_005F1EDC: mov esi, Me
loc_005F1EDF: lea ecx, var_7C
loc_005F1EE2: xor ebx, ebx
loc_005F1EE4: push ecx
loc_005F1EE5: mov eax, [esi]
loc_005F1EE7: push esi
loc_005F1EE8: mov var_14, ebx
loc_005F1EEB: mov var_28, ebx
loc_005F1EEE: mov var_2C, ebx
loc_005F1EF1: mov var_3C, ebx
loc_005F1EF4: mov var_4C, ebx
loc_005F1EF7: mov var_60, ebx
loc_005F1EFA: mov var_64, ebx
loc_005F1EFD: mov var_68, ebx
loc_005F1F00: mov var_6C, ebx
loc_005F1F03: mov var_70, ebx
loc_005F1F06: mov var_74, ebx
loc_005F1F09: mov var_7C, ebx
loc_005F1F0C: mov var_78, ebx
loc_005F1F0F: mov var_84, ebx
loc_005F1F15: mov var_80, ebx
loc_005F1F18: call [eax+00000880h]
loc_005F1F1E: cmp eax, ebx
loc_005F1F20: jge 005F1F38h
loc_005F1F22: mov edi, [004010CCh] ; __vbaHresultCheckObj
loc_005F1F28: push 00000880h
loc_005F1F2D: push 00446644h
loc_005F1F32: push esi
loc_005F1F33: push eax
loc_005F1F34: call edi
loc_005F1F36: jmp 005F1F3Eh
loc_005F1F38: mov edi, [004010CCh] ; __vbaHresultCheckObj
loc_005F1F3E: mov ecx, arg_C
loc_005F1F41: mov edx, [esi]
loc_005F1F43: lea eax, var_60
loc_005F1F46: push eax
loc_005F1F47: mov eax, var_78
loc_005F1F4A: push ecx
loc_005F1F4B: mov ecx, var_7C
loc_005F1F4E: push eax
loc_005F1F4F: push ecx
loc_005F1F50: push esi
loc_005F1F51: call [edx+00000A00h]
loc_005F1F57: xor edx, edx
loc_005F1F59: cmp var_60, bx
loc_005F1F5D: setz dl
loc_005F1F60: neg edx
loc_005F1F62: test dx, dx
loc_005F1F65: jnz 005F23E5h
loc_005F1F6B: mov eax, [esi]
loc_005F1F6D: lea ecx, var_60
loc_005F1F70: push ecx
loc_005F1F71: push esi
loc_005F1F72: call [eax+000007A4h]
loc_005F1F78: cmp eax, ebx
loc_005F1F7A: jge 005F1F8Ah
loc_005F1F7C: push 000007A4h
loc_005F1F81: push 00446644h
loc_005F1F86: push esi
loc_005F1F87: push eax
loc_005F1F88: call edi
loc_005F1F8A: mov edx, var_60
loc_005F1F8D: mov eax, [esi]
loc_005F1F8F: push ebx
loc_005F1F90: push esi
loc_005F1F91: mov var_24, edx
loc_005F1F94: call [eax+000007A8h]
loc_005F1F9A: cmp eax, ebx
loc_005F1F9C: jge 005F1FACh
loc_005F1F9E: push 000007A8h
loc_005F1FA3: push 00446644h
loc_005F1FA8: push esi
loc_005F1FA9: push eax
loc_005F1FAA: call edi
loc_005F1FAC: mov ecx, [esi]
loc_005F1FAE: lea edx, var_60
loc_005F1FB1: push edx
loc_005F1FB2: push esi
loc_005F1FB3: mov [esi+0000003Ch], bx
loc_005F1FB7: call [ecx+00000888h]
loc_005F1FBD: cmp eax, ebx
loc_005F1FBF: jge 005F1FCFh
loc_005F1FC1: push 00000888h
loc_005F1FC6: push 00446644h
loc_005F1FCB: push esi
loc_005F1FCC: push eax
loc_005F1FCD: call edi
loc_005F1FCF: mov eax, var_60
loc_005F1FD2: lea ebx, [esi+0000008Ch]
loc_005F1FD8: mov var_14, eax
loc_005F1FDB: cmp [ebx], 00000000h
loc_005F1FDE: jnz 005F1FECh
loc_005F1FE0: push ebx
loc_005F1FE1: push 00415BFCh
loc_005F1FE6: call [004012FCh] ; __vbaNew2
loc_005F1FEC: mov eax, [ebx]
loc_005F1FEE: lea edx, var_60
loc_005F1FF1: push edx
loc_005F1FF2: push eax
loc_005F1FF3: mov ecx, [eax]
loc_005F1FF5: mov var_88, eax
loc_005F1FFB: call [ecx+0000001Ch]
loc_005F1FFE: test eax, eax
loc_005F2000: fnclex
loc_005F2002: jge 005F2015h
loc_005F2004: mov ecx, var_88
loc_005F200A: push 0000001Ch
loc_005F200C: push 00446E5Ch ; "]ÝMðî½™O ³„)Ñ8&ûIsinitialized"
loc_005F2011: push ecx
loc_005F2012: push eax
loc_005F2013: call edi
loc_005F2015: cmp var_60, 0000h
loc_005F201A: jz 005F2102h
loc_005F2020: cmp [ebx], 00000000h
loc_005F2023: jnz 005F2031h
loc_005F2025: push ebx
loc_005F2026: push 00415BFCh
loc_005F202B: call [004012FCh] ; __vbaNew2
loc_005F2031: mov eax, [ebx]
loc_005F2033: lea edx, var_84
loc_005F2039: push edx
loc_005F203A: push eax
loc_005F203B: call 00704CD0h
loc_005F2040: mov ecx, [esi]
loc_005F2042: lea edx, var_7C
loc_005F2045: push edx
loc_005F2046: push esi
loc_005F2047: call [ecx+00000880h]
loc_005F204D: test eax, eax
loc_005F204F: jge 005F205Fh
loc_005F2051: push 00000880h
loc_005F2056: push 00446644h
loc_005F205B: push esi
loc_005F205C: push eax
loc_005F205D: call edi
loc_005F205F: fld real8 ptr var_7C
loc_005F2062: fcomp real8 ptr var_84
loc_005F2068: fnstsw ax
loc_005F206A: test ah, 01h
loc_005F206D: jz 005F2076h
loc_005F206F: mov eax, 00000001h
loc_005F2074: jmp 005F2078h
loc_005F2076: xor eax, eax
loc_005F2078: neg eax
loc_005F207A: test ax, ax
loc_005F207D: jz 005F2092h
loc_005F207F: mov ax, var_14
loc_005F2083: sub ax, 0001h
loc_005F2087: jo 005F2427h
loc_005F208D: mov var_14, eax
loc_005F2090: jmp 005F2102h
loc_005F2092: cmp [ebx], 00000000h
loc_005F2095: jnz 005F20A3h
loc_005F2097: push ebx
loc_005F2098: push 00415BFCh
loc_005F209D: call [004012FCh] ; __vbaNew2
loc_005F20A3: mov edx, [ebx]
loc_005F20A5: lea ecx, var_84
loc_005F20AB: push ecx
loc_005F20AC: push edx
loc_005F20AD: call 00704DC0h
loc_005F20B2: mov eax, [esi]
loc_005F20B4: lea ecx, var_7C
loc_005F20B7: push ecx
loc_005F20B8: push esi
loc_005F20B9: call [eax+00000880h]
loc_005F20BF: test eax, eax
loc_005F20C1: jge 005F20D1h
loc_005F20C3: push 00000880h
loc_005F20C8: push 00446644h
loc_005F20CD: push esi
loc_005F20CE: push eax
loc_005F20CF: call edi
loc_005F20D1: fld real8 ptr var_7C
loc_005F20D4: fcomp real8 ptr var_84
loc_005F20DA: fnstsw ax
loc_005F20DC: test ah, 41h
loc_005F20DF: jnz 005F20E8h
loc_005F20E1: mov eax, 00000001h
loc_005F20E6: jmp 005F20EAh
loc_005F20E8: xor eax, eax
loc_005F20EA: neg eax
loc_005F20EC: test ax, ax
loc_005F20EF: jz 005F2102h
loc_005F20F1: mov dx, var_14
loc_005F20F5: add dx, 0001h
loc_005F20F9: jo 005F2427h
loc_005F20FF: mov var_14, edx
loc_005F2102: mov eax, [esi]
loc_005F2104: lea ecx, var_7C
loc_005F2107: push ecx
loc_005F2108: push esi
loc_005F2109: call [eax+00000880h]
loc_005F210F: test eax, eax
loc_005F2111: jge 005F2121h
loc_005F2113: push 00000880h
loc_005F2118: push 00446644h
loc_005F211D: push esi
loc_005F211E: push eax
loc_005F211F: call edi
loc_005F2121: mov edx, [esi]
loc_005F2123: lea eax, var_28
loc_005F2126: push eax
loc_005F2127: push esi
loc_005F2128: call [edx+00000938h]
loc_005F212E: test eax, eax
loc_005F2130: jge 005F2140h
loc_005F2132: push 00000938h
loc_005F2137: push 00446644h
loc_005F213C: push esi
loc_005F213D: push eax
loc_005F213E: call edi
loc_005F2140: mov ecx, [esi]
loc_005F2142: lea edx, var_68
loc_005F2145: push edx
loc_005F2146: push esi
loc_005F2147: call [ecx+000007B4h]
loc_005F214D: test eax, eax
loc_005F214F: jge 005F215Fh
loc_005F2151: push 000007B4h
loc_005F2156: push 00446644h
loc_005F215B: push esi
loc_005F215C: push eax
loc_005F215D: call edi
loc_005F215F: mov eax, [esi]
loc_005F2161: lea ecx, var_6C
loc_005F2164: push ecx
loc_005F2165: push esi
loc_005F2166: call [eax+00000844h]
loc_005F216C: test eax, eax
loc_005F216E: jge 005F217Eh
loc_005F2170: push 00000844h
loc_005F2175: push 00446644h
loc_005F217A: push esi
loc_005F217B: push eax
loc_005F217C: call edi
loc_005F217E: mov edx, [esi]
loc_005F2180: lea eax, var_70
loc_005F2183: push eax
loc_005F2184: push esi
loc_005F2185: call [edx+00000854h]
loc_005F218B: test eax, eax
loc_005F218D: jge 005F219Dh
loc_005F218F: push 00000854h
loc_005F2194: push 00446644h
loc_005F2199: push esi
loc_005F219A: push eax
loc_005F219B: call edi
loc_005F219D: mov ecx, [esi]
loc_005F219F: lea edx, var_74
loc_005F21A2: push edx
loc_005F21A3: push esi
loc_005F21A4: call [ecx+00000908h]
loc_005F21AA: test eax, eax
loc_005F21AC: jge 005F21BCh
loc_005F21AE: push 00000908h
loc_005F21B3: push 00446644h
loc_005F21B8: push esi
loc_005F21B9: push eax
loc_005F21BA: call edi
loc_005F21BC: mov ecx, var_68
loc_005F21BF: mov var_3C, 00000001h
loc_005F21C6: call [004011E4h] ; __vbaI2I4
loc_005F21CC: mov ecx, [esi+00000064h]
loc_005F21CF: mov var_60, eax
loc_005F21D2: mov eax, var_28
loc_005F21D5: mov var_28, 00000000h
loc_005F21DC: mov ebx, [ecx]
loc_005F21DE: lea edx, var_4C
loc_005F21E1: lea ecx, var_3C
loc_005F21E4: push edx
loc_005F21E5: mov edx, var_74
loc_005F21E8: push ecx
loc_005F21E9: mov ecx, var_70
loc_005F21EC: push edx
loc_005F21ED: mov edx, var_6C
loc_005F21F0: push ecx
loc_005F21F1: lea ecx, var_60
loc_005F21F4: push edx
loc_005F21F5: push ecx
loc_005F21F6: lea edx, var_2C
loc_005F21F9: push eax
loc_005F21FA: push edx
loc_005F21FB: call [00401128h] ; __vbaObjSet
loc_005F2201: mov ecx, var_78
loc_005F2204: mov edx, var_7C
loc_005F2207: push eax
loc_005F2208: lea eax, var_14
loc_005F220B: push eax
loc_005F220C: mov eax, [esi+00000064h]
loc_005F220F: push ecx
loc_005F2210: push edx
loc_005F2211: push eax
loc_005F2212: call [ebx+0000001Ch]
loc_005F2215: test eax, eax
loc_005F2217: fnclex
loc_005F2219: jge 005F2229h
loc_005F221B: mov ecx, [esi+00000064h]
loc_005F221E: push 0000001Ch
loc_005F2220: push 00446EDCh
loc_005F2225: push ecx
loc_005F2226: push eax
loc_005F2227: call edi
loc_005F2229: lea edx, var_4C
loc_005F222C: push edx
loc_005F222D: call [004012C0h] ; __vbaI2Var
loc_005F2233: lea ecx, var_2C
loc_005F2236: mov var_18, eax
loc_005F2239: call [0040142Ch] ; __vbaFreeObj
loc_005F223F: lea eax, var_4C
loc_005F2242: lea ecx, var_3C
loc_005F2245: push eax
loc_005F2246: push ecx
loc_005F2247: push 00000002h
loc_005F2249: call [00401050h] ; __vbaFreeVarList
loc_005F224F: mov eax, [esi+0000008Ch]
loc_005F2255: lea ebx, [esi+0000008Ch]
loc_005F225B: add esp, 0000000Ch
loc_005F225E: test eax, eax
loc_005F2260: jnz 005F226Eh
loc_005F2262: push ebx
loc_005F2263: push 00415BFCh
loc_005F2268: call [004012FCh] ; __vbaNew2
loc_005F226E: mov edx, var_18
loc_005F2271: mov eax, [ebx]
loc_005F2273: push edx
loc_005F2274: push eax
loc_005F2275: call 007054A0h
loc_005F227A: cmp [ebx], 00000000h
loc_005F227D: jnz 005F228Bh
loc_005F227F: push ebx
loc_005F2280: push 00415BFCh
loc_005F2285: call [004012FCh] ; __vbaNew2
loc_005F228B: mov ecx, var_14
loc_005F228E: mov edx, [ebx]
loc_005F2290: push ecx
loc_005F2291: push edx
loc_005F2292: call 00705510h
loc_005F2297: mov eax, [esi]
loc_005F2299: lea ecx, var_60
loc_005F229C: push ecx
loc_005F229D: push esi
loc_005F229E: call [eax+000008A0h]
loc_005F22A4: test eax, eax
loc_005F22A6: jge 005F22B6h
loc_005F22A8: push 000008A0h
loc_005F22AD: push 00446644h
loc_005F22B2: push esi
loc_005F22B3: push eax
loc_005F22B4: call edi
loc_005F22B6: mov edx, [esi]
loc_005F22B8: lea eax, var_64
loc_005F22BB: push eax
loc_005F22BC: push esi
loc_005F22BD: call [edx+00000888h]
loc_005F22C3: test eax, eax
loc_005F22C5: jge 005F22D5h
loc_005F22C7: push 00000888h
loc_005F22CC: push 00446644h
loc_005F22D1: push esi
loc_005F22D2: push eax
loc_005F22D3: call edi
loc_005F22D5: mov ecx, [esi]
loc_005F22D7: lea edx, var_28
loc_005F22DA: push edx
loc_005F22DB: push esi
loc_005F22DC: call [ecx+00000938h]
loc_005F22E2: test eax, eax
loc_005F22E4: jge 005F22F4h
loc_005F22E6: push 00000938h
loc_005F22EB: push 00446644h
loc_005F22F0: push esi
loc_005F22F1: push eax
loc_005F22F2: call edi
loc_005F22F4: mov eax, [esi]
loc_005F22F6: lea ecx, var_68
loc_005F22F9: push ecx
loc_005F22FA: push esi
loc_005F22FB: call [eax+00000844h]
loc_005F2301: test eax, eax
loc_005F2303: jge 005F2313h
loc_005F2305: push 00000844h
loc_005F230A: push 00446644h
loc_005F230F: push esi
loc_005F2310: push eax
loc_005F2311: call edi
loc_005F2313: mov edx, [esi]
loc_005F2315: lea eax, var_6C
loc_005F2318: push eax
loc_005F2319: push esi
loc_005F231A: call [edx+00000854h]
loc_005F2320: test eax, eax
loc_005F2322: jge 005F2332h
loc_005F2324: push 00000854h
loc_005F2329: push 00446644h
loc_005F232E: push esi
loc_005F232F: push eax
loc_005F2330: call edi
loc_005F2332: mov ecx, [esi]
loc_005F2334: lea edx, var_70
loc_005F2337: push edx
loc_005F2338: push esi
loc_005F2339: call [ecx+00000908h]
loc_005F233F: test eax, eax
loc_005F2341: jge 005F2351h
loc_005F2343: push 00000908h
loc_005F2348: push 00446644h
loc_005F234D: push esi
loc_005F234E: push eax
loc_005F234F: call edi
loc_005F2351: mov eax, var_28
loc_005F2354: mov var_28, 00000000h
loc_005F235B: mov var_AC, eax
loc_005F2361: mov eax, [ebx]
loc_005F2363: test eax, eax
loc_005F2365: jnz 005F2373h
loc_005F2367: push ebx
loc_005F2368: push 00415BFCh
loc_005F236D: call [004012FCh] ; __vbaNew2
loc_005F2373: mov ecx, var_70
loc_005F2376: mov edx, var_6C
loc_005F2379: mov eax, var_68
loc_005F237C: push ecx
loc_005F237D: push edx
loc_005F237E: mov edx, var_AC
loc_005F2384: lea ecx, arg_C
loc_005F2387: push eax
loc_005F2388: push ecx
loc_005F2389: lea eax, var_2C
loc_005F238C: push edx
loc_005F238D: push eax
loc_005F238E: call [00401128h] ; __vbaObjSet
loc_005F2394: mov ecx, var_64
loc_005F2397: mov edx, var_60
loc_005F239A: push eax
loc_005F239B: mov eax, [ebx]
loc_005F239D: push ecx
loc_005F239E: push edx
loc_005F239F: push eax
loc_005F23A0: call 007055C0h
loc_005F23A5: lea ecx, var_2C
loc_005F23A8: call [0040142Ch] ; __vbaFreeObj
loc_005F23AE: mov ecx, [esi]
loc_005F23B0: push esi
loc_005F23B1: call [ecx+000009D4h]
loc_005F23B7: mov edx, [esi]
loc_005F23B9: push esi
loc_005F23BA: call [edx+00000A04h]
loc_005F23C0: mov ecx, var_24
loc_005F23C3: mov eax, [esi]
loc_005F23C5: push ecx
loc_005F23C6: push esi
loc_005F23C7: mov [esi+0000003Ch], FFFFFFh
loc_005F23CD: call [eax+000007A8h]
loc_005F23D3: test eax, eax
loc_005F23D5: jge 005F23E5h
loc_005F23D7: push 000007A8h
loc_005F23DC: push 00446644h
loc_005F23E1: push esi
loc_005F23E2: push eax
loc_005F23E3: call edi
loc_005F23E5: fwait
loc_005F23E6: push 005F2412h
loc_005F23EB: jmp 005F2411h
loc_005F23ED: lea edx, var_2C
loc_005F23F0: lea eax, var_28
loc_005F23F3: push edx
loc_005F23F4: push eax
loc_005F23F5: push 00000002h
loc_005F23F7: call [00401068h] ; __vbaFreeObjList
loc_005F23FD: lea ecx, var_4C
loc_005F2400: lea edx, var_3C
loc_005F2403: push ecx
loc_005F2404: push edx
loc_005F2405: push 00000002h
loc_005F2407: call [00401050h] ; __vbaFreeVarList
loc_005F240D: add esp, 00000018h
loc_005F2410: ret
loc_005F2411: ret
loc_005F2412: mov ecx, var_10
loc_005F2415: pop edi
loc_005F2416: pop esi
loc_005F2417: xor eax, eax
loc_005F2419: mov fs:[00000000h], ecx
loc_005F2420: pop ebx
loc_005F2421: mov esp, ebp
loc_005F2423: pop ebp
loc_005F2424: retn 0008h
End Sub
Private Sub Proc_7_144_5F2430
loc_005F2430: push ebp
loc_005F2431: mov ebp, esp
loc_005F2433: sub esp, 00000008h
loc_005F2436: push 00412856h ; __vbaExceptHandler
loc_005F243B: mov eax, fs:[00000000h]
loc_005F2441: push eax
loc_005F2442: mov fs:[00000000h], esp
loc_005F2449: sub esp, 000000CCh
loc_005F244F: push ebx
loc_005F2450: push esi
loc_005F2451: push edi
loc_005F2452: mov var_8, esp
loc_005F2455: mov var_4, 00403830h
loc_005F245C: mov edi, Me
loc_005F245F: xor eax, eax
loc_005F2461: mov var_20, eax
loc_005F2464: mov var_30, eax
loc_005F2467: mov dx, [edi+00000052h]
loc_005F246B: mov var_40, eax
loc_005F246E: cmp dx, 0001h
loc_005F2472: mov var_50, eax
loc_005F2475: mov var_60, eax
loc_005F2478: mov var_70, eax
loc_005F247B: mov var_90, eax
loc_005F2481: mov var_A0, eax
loc_005F2487: mov var_B0, eax
loc_005F248D: mov var_C0, eax
loc_005F2493: mov var_C4, eax
loc_005F2499: mov var_C8, eax
loc_005F249F: jge 005F24ACh
loc_005F24A1: cmp [edi+0000004Ah], 0001h
loc_005F24A6: jl 005F28DDh
loc_005F24AC: mov ecx, [edi+0000005Ch]
loc_005F24AF: mov ebx, 00000002h
loc_005F24B4: cmp ecx, eax
loc_005F24B6: jz 005F2507h
loc_005F24B8: cmp [ecx], bx
loc_005F24BB: jnz 005F2507h
loc_005F24BD: mov esi, [ecx+0000001Ch]
loc_005F24C0: movsx eax, dx
loc_005F24C3: mov edx, [ecx+00000018h]
loc_005F24C6: sub eax, esi
loc_005F24C8: cmp eax, edx
loc_005F24CA: mov var_D0, eax
loc_005F24D0: jb 005F24D8h
loc_005F24D2: call [004011A8h] ; __vbaGenerateBoundsError
loc_005F24D8: mov eax, [edi+0000005Ch]
loc_005F24DB: movsx esi, [edi+0000004Ah]
loc_005F24DF: mov edx, [eax+00000014h]
loc_005F24E2: mov ecx, [eax+00000010h]
loc_005F24E5: sub esi, edx
loc_005F24E7: cmp esi, ecx
loc_005F24E9: jb 005F24F1h
loc_005F24EB: call [004011A8h] ; __vbaGenerateBoundsError
loc_005F24F1: mov eax, [edi+0000005Ch]
loc_005F24F4: mov edx, var_D0
loc_005F24FA: mov eax, [eax+00000018h]
loc_005F24FD: imul eax, esi
loc_005F2500: add eax, edx
loc_005F2502: shl eax, 04h
loc_005F2505: jmp 005F250Dh
loc_005F2507: call [004011A8h] ; __vbaGenerateBoundsError
loc_005F250D: mov ecx, [edi+0000005Ch]
loc_005F2510: mov edx, [ecx+0000000Ch]
loc_005F2513: lea ecx, var_20
loc_005F2516: add edx, eax
loc_005F2518: call [00401398h] ; __vbaVarCopy
loc_005F251E: sub esp, 00000010h
loc_005F2521: lea edx, [edi+00000078h]
loc_005F2524: mov ecx, esp
loc_005F2526: mov var_D8, edx
loc_005F252C: mov edx, var_6C
loc_005F252F: mov eax, 00000001h
loc_005F2534: mov [ecx], ebx
loc_005F2536: mov esi, [00401138h] ; __vbaVarIndexLoad
loc_005F253C: push 00000001h
loc_005F253E: mov var_88, ebx
loc_005F2544: mov [ecx+00000004h], edx
loc_005F2547: lea edx, var_30
loc_005F254A: mov var_90, ebx
loc_005F2550: mov [ecx+00000008h], eax
loc_005F2553: mov eax, var_64
loc_005F2556: mov [ecx+0000000Ch], eax
loc_005F2559: lea ecx, var_20
loc_005F255C: push ecx
loc_005F255D: push edx
loc_005F255E: call __vbaVarIndexLoad
loc_005F2560: add esp, 0000001Ch
loc_005F2563: lea ecx, var_40
loc_005F2566: push eax
loc_005F2567: lea eax, var_90
loc_005F256D: push eax
loc_005F256E: push ecx
loc_005F256F: call [0040135Ch] ; __vbaVarAdd
loc_005F2575: push eax
loc_005F2576: call [0040134Ch] ; __vbaI4Var
loc_005F257C: mov edx, var_D8
loc_005F2582: lea ecx, var_30
loc_005F2585: mov [edx], eax
loc_005F2587: lea eax, var_40
loc_005F258A: push eax
loc_005F258B: push ecx
loc_005F258C: push ebx
loc_005F258D: call [00401050h] ; __vbaFreeVarList
loc_005F2593: push ecx
loc_005F2594: lea edx, [edi+0000007Ch]
loc_005F2597: mov ecx, esp
loc_005F2599: mov var_DC, edx
loc_005F259F: mov edx, var_6C
loc_005F25A2: mov eax, ebx
loc_005F25A4: mov [ecx], ebx
loc_005F25A6: push 00000001h
loc_005F25A8: mov var_88, ebx
loc_005F25AE: mov var_90, ebx
loc_005F25B4: mov [ecx+00000004h], edx
loc_005F25B7: lea edx, var_30
loc_005F25BA: mov [ecx+00000008h], eax
loc_005F25BD: mov eax, var_64
loc_005F25C0: mov [ecx+0000000Ch], eax
loc_005F25C3: lea ecx, var_20
loc_005F25C6: push ecx
loc_005F25C7: push edx
loc_005F25C8: call __vbaVarIndexLoad
loc_005F25CA: add esp, 0000001Ch
loc_005F25CD: lea ecx, var_40
loc_005F25D0: push eax
loc_005F25D1: lea eax, var_90
loc_005F25D7: push eax
loc_005F25D8: push ecx
loc_005F25D9: call [0040135Ch] ; __vbaVarAdd
loc_005F25DF: push eax
loc_005F25E0: call [0040134Ch] ; __vbaI4Var
loc_005F25E6: mov edx, var_DC
loc_005F25EC: lea ecx, var_30
loc_005F25EF: mov [edx], eax
loc_005F25F1: lea eax, var_40
loc_005F25F4: push eax
loc_005F25F5: push ecx
loc_005F25F6: push ebx
loc_005F25F7: call [00401050h] ; __vbaFreeVarList
loc_005F25FD: mov eax, 00000001h
loc_005F2602: mov var_88, 00000003h
loc_005F260C: mov var_90, ebx
loc_005F2612: push ecx
loc_005F2613: mov ecx, var_6C
loc_005F2616: mov edx, esp
loc_005F2618: push 00000001h
loc_005F261A: mov var_A8, ebx
loc_005F2620: mov var_B0, ebx
loc_005F2626: mov [edx], ebx
loc_005F2628: mov [edx+00000004h], ecx
loc_005F262B: lea ecx, var_20
loc_005F262E: push ecx
loc_005F262F: mov [edx+00000008h], eax
loc_005F2632: mov eax, var_64
loc_005F2635: mov [edx+0000000Ch], eax
loc_005F2638: lea edx, var_30
loc_005F263B: push edx
loc_005F263C: call __vbaVarIndexLoad
loc_005F263E: add esp, 0000001Ch
loc_005F2641: mov ecx, var_90
loc_005F2647: mov edx, var_8C
loc_005F264D: push eax
loc_005F264E: sub esp, 00000010h
loc_005F2651: mov eax, esp
loc_005F2653: push 00000001h
loc_005F2655: mov [eax], ecx
loc_005F2657: mov ecx, var_88
loc_005F265D: mov [eax+00000004h], edx
loc_005F2660: mov edx, var_84
loc_005F2666: mov [eax+00000008h], ecx
loc_005F2669: lea ecx, var_40
loc_005F266C: mov [eax+0000000Ch], edx
loc_005F266F: lea eax, var_20
loc_005F2672: push eax
loc_005F2673: push ecx
loc_005F2674: call __vbaVarIndexLoad
loc_005F2676: add esp, 0000001Ch
loc_005F2679: lea edx, var_50
loc_005F267C: push eax
loc_005F267D: push edx
loc_005F267E: call [0040135Ch] ; __vbaVarAdd
loc_005F2684: push eax
loc_005F2685: lea eax, var_B0
loc_005F268B: lea ecx, var_60
loc_005F268E: push eax
loc_005F268F: push ecx
loc_005F2690: call [00401008h] ; __vbaVarSub
loc_005F2696: push eax
loc_005F2697: call [0040134Ch] ; __vbaI4Var
loc_005F269D: mov [edi+00000080h], eax
loc_005F26A3: lea edx, var_50
loc_005F26A6: lea eax, var_40
loc_005F26A9: push edx
loc_005F26AA: lea ecx, var_30
loc_005F26AD: push eax
loc_005F26AE: push ecx
loc_005F26AF: push 00000003h
loc_005F26B1: call [00401050h] ; __vbaFreeVarList
loc_005F26B7: mov ecx, var_6C
loc_005F26BA: mov edx, esp
loc_005F26BC: mov eax, ebx
loc_005F26BE: push 00000001h
loc_005F26C0: mov [edx], ebx
loc_005F26C2: mov var_88, 00000004h
loc_005F26CC: mov var_90, ebx
loc_005F26D2: mov var_A8, ebx
loc_005F26D8: mov [edx+00000004h], ecx
loc_005F26DB: lea ecx, var_20
loc_005F26DE: push ecx
loc_005F26DF: mov var_B0, ebx
loc_005F26E5: mov [edx+00000008h], eax
loc_005F26E8: mov eax, var_64
loc_005F26EB: mov [edx+0000000Ch], eax
loc_005F26EE: lea edx, var_30
loc_005F26F1: push edx
loc_005F26F2: call __vbaVarIndexLoad
loc_005F26F4: add esp, 0000001Ch
loc_005F26F7: mov ecx, var_90
loc_005F26FD: mov edx, var_8C
loc_005F2703: push eax
loc_005F2704: sub esp, 00000010h
loc_005F2707: mov eax, esp
loc_005F2709: mov [eax], ecx
loc_005F270B: mov ecx, var_88
loc_005F2711: mov [eax+00000004h], edx
loc_005F2714: mov edx, var_84
loc_005F271A: push 00000001h
loc_005F271C: mov [eax+00000008h], ecx
loc_005F271F: lea ecx, var_40
loc_005F2722: mov [eax+0000000Ch], edx
loc_005F2725: lea eax, var_20
loc_005F2728: push eax
loc_005F2729: push ecx
loc_005F272A: call __vbaVarIndexLoad
loc_005F272C: add esp, 0000001Ch
loc_005F272F: lea edx, var_50
loc_005F2732: push eax
loc_005F2733: push edx
loc_005F2734: call [0040135Ch] ; __vbaVarAdd
loc_005F273A: push eax
loc_005F273B: lea eax, var_B0
loc_005F2741: lea ecx, var_60
loc_005F2744: push eax
loc_005F2745: push ecx
loc_005F2746: call [00401008h] ; __vbaVarSub
loc_005F274C: push eax
loc_005F274D: call [0040134Ch] ; __vbaI4Var
loc_005F2753: mov [edi+00000084h], eax
loc_005F2759: lea edx, var_50
loc_005F275C: lea eax, var_40
loc_005F275F: push edx
loc_005F2760: lea ecx, var_30
loc_005F2763: push eax
loc_005F2764: push ecx
loc_005F2765: push 00000003h
loc_005F2767: call [00401050h] ; __vbaFreeVarList
loc_005F276D: mov eax, [edi+00000060h]
loc_005F2770: add edi, 00000060h
loc_005F2773: add esp, 00000010h
loc_005F2776: test eax, eax
loc_005F2778: jnz 005F2786h
loc_005F277A: push edi
loc_005F277B: push 004153C0h
loc_005F2780: call [004012FCh] ; __vbaNew2
loc_005F2786: mov eax, [edi]
loc_005F2788: lea ecx, var_C4
loc_005F278E: push ecx
loc_005F278F: push eax
loc_005F2790: mov edx, [eax]
loc_005F2792: mov var_CC, eax
loc_005F2798: call [edx+00000040h]
loc_005F279B: test eax, eax
loc_005F279D: fnclex
loc_005F279F: jge 005F27B6h
loc_005F27A1: mov edx, var_CC
loc_005F27A7: push 00000040h
loc_005F27A9: push 00446F68h
loc_005F27AE: push edx
loc_005F27AF: push eax
loc_005F27B0: call [004010CCh] ; __vbaHresultCheckObj
loc_005F27B6: mov eax, var_D8
loc_005F27BC: mov ecx, var_C4
loc_005F27C2: push eax
loc_005F27C3: push ecx
loc_005F27C4: DrawFocusRect(%x1v, %x2v)
loc_005F27C9: call [004010BCh] ; __vbaSetSystemError
loc_005F27CF: mov ecx, var_6C
loc_005F27D2: sub esp, 00000010h
loc_005F27D5: mov edx, esp
loc_005F27D7: mov eax, 00000003h
loc_005F27DC: push 00000001h
loc_005F27DE: mov [edx], ebx
loc_005F27E0: mov [edx+00000004h], ecx
loc_005F27E3: lea ecx, var_20
loc_005F27E6: push ecx
loc_005F27E7: mov [edx+00000008h], eax
loc_005F27EA: mov eax, var_64
loc_005F27ED: mov [edx+0000000Ch], eax
loc_005F27F0: lea edx, var_30
loc_005F27F3: push edx
loc_005F27F4: call __vbaVarIndexLoad
loc_005F27F6: mov eax, [edi]
loc_005F27F8: add esp, 0000001Ch
loc_005F27FB: test eax, eax
loc_005F27FD: jnz 005F280Bh
loc_005F27FF: push edi
loc_005F2800: push 004153C0h
loc_005F2805: call [004012FCh] ; __vbaNew2
loc_005F280B: mov edx, var_9C
loc_005F2811: sub esp, 00000010h
loc_005F2814: mov ecx, esp
loc_005F2816: mov eax, 00000004h
loc_005F281B: mov edi, [edi]
loc_005F281D: push 00000001h
loc_005F281F: mov [ecx], ebx
loc_005F2821: mov var_B8, ebx
loc_005F2827: mov var_C0, ebx
loc_005F282D: mov [ecx+00000004h], edx
loc_005F2830: lea edx, var_50
loc_005F2833: mov [ecx+00000008h], eax
loc_005F2836: mov eax, var_94
loc_005F283C: mov [ecx+0000000Ch], eax
loc_005F283F: lea ecx, var_20
loc_005F2842: push ecx
loc_005F2843: push edx
loc_005F2844: call __vbaVarIndexLoad
loc_005F2846: add esp, 0000001Ch
loc_005F2849: lea ecx, var_60
loc_005F284C: push eax
loc_005F284D: lea eax, var_C0
loc_005F2853: push eax
loc_005F2854: push ecx
loc_005F2855: call [00401008h] ; __vbaVarSub
loc_005F285B: mov esi, [0040134Ch] ; __vbaI4Var
loc_005F2861: push eax
loc_005F2862: call __vbaI4Var
loc_005F2864: mov var_C8, eax
loc_005F286A: lea edx, var_30
loc_005F286D: lea eax, var_90
loc_005F2873: push edx
loc_005F2874: lea ecx, var_40
loc_005F2877: push eax
loc_005F2878: push ecx
loc_005F2879: mov var_88, ebx
loc_005F287F: mov var_90, ebx
loc_005F2885: call [00401008h] ; __vbaVarSub
loc_005F288B: push eax
loc_005F288C: call __vbaI4Var
loc_005F288E: mov var_C4, eax
loc_005F2894: mov edx, [edi]
loc_005F2896: lea eax, var_C8
loc_005F289C: lea ecx, var_C4
loc_005F28A2: push eax
loc_005F28A3: mov eax, var_DC
loc_005F28A9: push ecx
loc_005F28AA: mov ecx, var_D8
loc_005F28B0: push eax
loc_005F28B1: push ecx
loc_005F28B2: push edi
loc_005F28B3: call [edx+00000038h]
loc_005F28B6: test eax, eax
loc_005F28B8: fnclex
loc_005F28BA: jge 005F28CBh
loc_005F28BC: push 00000038h
loc_005F28BE: push 00446F68h
loc_005F28C3: push edi
loc_005F28C4: push eax
loc_005F28C5: call [004010CCh] ; __vbaHresultCheckObj
loc_005F28CB: lea edx, var_50
loc_005F28CE: lea eax, var_30
loc_005F28D1: push edx
loc_005F28D2: push eax
loc_005F28D3: push ebx
loc_005F28D4: call [00401050h] ; __vbaFreeVarList
loc_005F28DA: add esp, 0000000Ch
loc_005F28DD: push 005F290Ah
loc_005F28E2: jmp 005F2900h
loc_005F28E4: lea ecx, var_60
loc_005F28E7: lea edx, var_50
loc_005F28EA: push ecx
loc_005F28EB: lea eax, var_40
loc_005F28EE: push edx
loc_005F28EF: lea ecx, var_30
loc_005F28F2: push eax
loc_005F28F3: push ecx
loc_005F28F4: push 00000004h
loc_005F28F6: call [00401050h] ; __vbaFreeVarList
loc_005F28FC: add esp, 00000014h
loc_005F28FF: ret
loc_005F2900: lea ecx, var_20
loc_005F2903: call [00401030h] ; __vbaFreeVar
loc_005F2909: ret
loc_005F290A: mov ecx, var_10
loc_005F290D: pop edi
loc_005F290E: pop esi
loc_005F290F: xor eax, eax
loc_005F2911: mov fs:[00000000h], ecx
loc_005F2918: pop ebx
loc_005F2919: mov esp, ebp
loc_005F291B: pop ebp
loc_005F291C: retn 0004h
End Sub
Private Sub Proc_7_145_5F2B50(arg_C, arg_10) '5F2B50
loc_005F2B50: push ebp
loc_005F2B51: mov ebp, esp
loc_005F2B53: sub esp, 00000018h
loc_005F2B56: push 00412856h ; __vbaExceptHandler
loc_005F2B5B: mov eax, fs:[00000000h]
loc_005F2B61: push eax
loc_005F2B62: mov fs:[00000000h], esp
loc_005F2B69: mov eax, 00000380h
loc_005F2B6E: call 00412850h ; __vbaChkstk
loc_005F2B73: push ebx
loc_005F2B74: push esi
loc_005F2B75: push edi
loc_005F2B76: mov var_18, esp
loc_005F2B79: mov var_14, 00403868h ; "&"
loc_005F2B80: mov var_10, 00000000h
loc_005F2B87: mov var_C, 00000000h
loc_005F2B8E: mov var_4, 00000001h
loc_005F2B95: mov var_4, 00000002h
loc_005F2B9C: mov var_28, 0000h
loc_005F2BA2: mov var_4, 00000003h
loc_005F2BA9: mov eax, arg_C
loc_005F2BAC: mov var_108, eax
loc_005F2BB2: mov ecx, arg_10
loc_005F2BB5: mov var_104, ecx
loc_005F2BBB: mov var_110, 00000007h
loc_005F2BC5: lea edx, var_28
loc_005F2BC8: mov var_128, edx
loc_005F2BCE: mov var_130, 0000400Bh
loc_005F2BD8: mov eax, 00000010h
loc_005F2BDD: call 00412850h ; __vbaChkstk
loc_005F2BE2: mov eax, esp
loc_005F2BE4: mov ecx, var_110
loc_005F2BEA: mov [eax], ecx
loc_005F2BEC: mov edx, var_10C
loc_005F2BF2: mov [eax+00000004h], edx
loc_005F2BF5: mov ecx, var_108
loc_005F2BFB: mov [eax+00000008h], ecx
loc_005F2BFE: mov edx, var_104
loc_005F2C04: mov [eax+0000000Ch], edx
loc_005F2C07: mov eax, 00000010h
loc_005F2C0C: call 00412850h ; __vbaChkstk
loc_005F2C11: mov eax, esp
loc_005F2C13: mov ecx, var_130
loc_005F2C19: mov [eax], ecx
loc_005F2C1B: mov edx, var_12C
loc_005F2C21: mov [eax+00000004h], edx
loc_005F2C24: mov ecx, var_128
loc_005F2C2A: mov [eax+00000008h], ecx
loc_005F2C2D: mov edx, var_124
loc_005F2C33: mov [eax+0000000Ch], edx
loc_005F2C36: push 00000002h
loc_005F2C38: push 00000005h
loc_005F2C3A: mov eax, Me
loc_005F2C3D: push eax
loc_005F2C3E: call [00401064h] ; __vbaRaiseEvent
loc_005F2C44: add esp, 0000002Ch
loc_005F2C47: mov var_4, 00000004h
loc_005F2C4E: movsx ecx, var_28
loc_005F2C52: test ecx, ecx
loc_005F2C54: jz 005F2C5Bh
loc_005F2C56: jmp 005F6973h
loc_005F2C5B: mov var_4, 00000007h
loc_005F2C62: lea edx, var_194
loc_005F2C68: push edx
loc_005F2C69: mov eax, Me
loc_005F2C6C: mov ecx, [eax]
loc_005F2C6E: mov edx, Me
loc_005F2C71: push edx
loc_005F2C72: call [ecx+000007A4h]
loc_005F2C78: mov var_1C4, eax
loc_005F2C7E: cmp var_1C4, 00000000h
loc_005F2C85: jge 005F2CAAh
loc_005F2C87: push 000007A4h
loc_005F2C8C: push 00446644h
loc_005F2C91: mov eax, Me
loc_005F2C94: push eax
loc_005F2C95: mov ecx, var_1C4
loc_005F2C9B: push ecx
loc_005F2C9C: call [004010CCh] ; __vbaHresultCheckObj
loc_005F2CA2: mov var_21C, eax
loc_005F2CA8: jmp 005F2CB4h
loc_005F2CAA: mov var_21C, 00000000h
loc_005F2CB4: mov dx, var_194
loc_005F2CBB: mov var_54, dx
loc_005F2CBF: mov var_4, 00000008h
loc_005F2CC6: lea eax, var_1B8
loc_005F2CCC: push eax
loc_005F2CCD: mov ecx, Me
loc_005F2CD0: mov edx, [ecx]
loc_005F2CD2: mov eax, Me
loc_005F2CD5: push eax
loc_005F2CD6: call [edx+00000880h]
loc_005F2CDC: mov var_1C4, eax
loc_005F2CE2: cmp var_1C4, 00000000h
loc_005F2CE9: jge 005F2D0Eh
loc_005F2CEB: push 00000880h
loc_005F2CF0: push 00446644h
loc_005F2CF5: mov ecx, Me
loc_005F2CF8: push ecx
loc_005F2CF9: mov edx, var_1C4
loc_005F2CFF: push edx
loc_005F2D00: call [004010CCh] ; __vbaHresultCheckObj
loc_005F2D06: mov var_220, eax
loc_005F2D0C: jmp 005F2D18h
loc_005F2D0E: mov var_220, 00000000h
loc_005F2D18: mov eax, var_1B8
loc_005F2D1E: mov var_4C, eax
loc_005F2D21: mov ecx, var_1B4
loc_005F2D27: mov var_48, ecx
loc_005F2D2A: mov var_4, 00000009h
loc_005F2D31: mov edx, Me
loc_005F2D34: mov eax, [edx]
loc_005F2D36: mov ecx, Me
loc_005F2D39: push ecx
loc_005F2D3A: call [eax+000009E4h]
loc_005F2D40: mov var_4, 0000000Ah
loc_005F2D47: lea edx, var_194
loc_005F2D4D: push edx
loc_005F2D4E: lea eax, var_24
loc_005F2D51: push eax
loc_005F2D52: lea ecx, var_34
loc_005F2D55: push ecx
loc_005F2D56: mov edx, arg_10
loc_005F2D59: push edx
loc_005F2D5A: mov eax, arg_C
loc_005F2D5D: push eax
loc_005F2D5E: mov ecx, Me
loc_005F2D61: mov edx, [ecx]
loc_005F2D63: mov eax, Me
loc_005F2D66: push eax
loc_005F2D67: call [edx+000009DCh]
loc_005F2D6D: movsx ecx, var_194
loc_005F2D74: test ecx, ecx
loc_005F2D76: jnz 005F2DC6h
loc_005F2D78: mov var_4, 0000000Bh
loc_005F2D7F: mov edx, Me
loc_005F2D82: mov eax, Me
loc_005F2D85: mov cx, [eax+00000052h]
loc_005F2D89: mov [edx+00000050h], cx
loc_005F2D8D: mov var_4, 0000000Ch
loc_005F2D94: mov edx, Me
loc_005F2D97: mov eax, Me
loc_005F2D9A: mov cx, [eax+0000004Ah]
loc_005F2D9E: mov [edx+0000004Eh], cx
loc_005F2DA2: mov var_4, 0000000Dh
loc_005F2DA9: mov edx, Me
loc_005F2DAC: mov ax, var_34
loc_005F2DB0: mov [edx+00000052h], ax
loc_005F2DB4: mov var_4, 0000000Eh
loc_005F2DBB: mov ecx, Me
loc_005F2DBE: mov dx, var_24
loc_005F2DC2: mov [ecx+0000004Ah], dx
loc_005F2DC6: mov var_4, 00000010h
loc_005F2DCD: mov eax, Me
loc_005F2DD0: cmp [eax+0000008Ch], 00000000h
loc_005F2DD7: jnz 005F2DFFh
loc_005F2DD9: mov ecx, Me
loc_005F2DDC: add ecx, 0000008Ch
loc_005F2DE2: push ecx
loc_005F2DE3: push 00415BFCh
loc_005F2DE8: call [004012FCh] ; __vbaNew2
loc_005F2DEE: mov edx, Me
loc_005F2DF1: add edx, 0000008Ch
loc_005F2DF7: mov var_224, edx
loc_005F2DFD: jmp 005F2E0Dh
loc_005F2DFF: mov eax, Me
loc_005F2E02: add eax, 0000008Ch
loc_005F2E07: mov var_224, eax
loc_005F2E0D: lea ecx, var_1B8
loc_005F2E13: push ecx
loc_005F2E14: mov edx, var_224
loc_005F2E1A: mov eax, [edx]
loc_005F2E1C: push eax
loc_005F2E1D: call 007050B0h
loc_005F2E22: mov ecx, Me
loc_005F2E25: cmp [ecx+0000008Ch], 00000000h
loc_005F2E2C: jnz 005F2E53h
loc_005F2E2E: mov edx, Me
loc_005F2E31: add edx, 0000008Ch
loc_005F2E37: push edx
loc_005F2E38: push 00415BFCh
loc_005F2E3D: call [004012FCh] ; __vbaNew2
loc_005F2E43: mov eax, Me
loc_005F2E46: add eax, 0000008Ch
loc_005F2E4B: mov var_228, eax
loc_005F2E51: jmp 005F2E62h
loc_005F2E53: mov ecx, Me
loc_005F2E56: add ecx, 0000008Ch
loc_005F2E5C: mov var_228, ecx
loc_005F2E62: lea edx, var_1C0
loc_005F2E68: push edx
loc_005F2E69: mov eax, var_228
loc_005F2E6F: mov ecx, [eax]
loc_005F2E71: push ecx
loc_005F2E72: call 007051A0h
loc_005F2E77: fld real8 ptr arg_C
loc_005F2E7A: fcomp real8 ptr var_1B8
loc_005F2E80: fnstsw ax
loc_005F2E82: test ah, 01h
loc_005F2E85: jz 005F2E93h
loc_005F2E87: mov var_22C, 00000001h
loc_005F2E91: jmp 005F2E9Dh
loc_005F2E93: mov var_22C, 00000000h
loc_005F2E9D: fld real8 ptr arg_C
loc_005F2EA0: fcomp real8 ptr var_1C0
loc_005F2EA6: fnstsw ax
loc_005F2EA8: test ah, 41h
loc_005F2EAB: jnz 005F2EB9h
loc_005F2EAD: mov var_230, 00000001h
loc_005F2EB7: jmp 005F2EC3h
loc_005F2EB9: mov var_230, 00000000h
loc_005F2EC3: mov edx, var_22C
loc_005F2EC9: neg edx
loc_005F2ECB: mov eax, var_230
loc_005F2ED1: neg eax
loc_005F2ED3: or dx, ax
loc_005F2ED6: movsx ecx, dx
loc_005F2ED9: test ecx, ecx
loc_005F2EDB: jz 005F42CCh
loc_005F2EE1: mov var_4, 00000011h
loc_005F2EE8: mov edx, Me
loc_005F2EEB: cmp [edx+0000008Ch], 00000000h
loc_005F2EF2: jnz 005F2F19h
loc_005F2EF4: mov eax, Me
loc_005F2EF7: add eax, 0000008Ch
loc_005F2EFC: push eax
loc_005F2EFD: push 00415BFCh
loc_005F2F02: call [004012FCh] ; __vbaNew2
loc_005F2F08: mov ecx, Me
loc_005F2F0B: add ecx, 0000008Ch
loc_005F2F11: mov var_234, ecx
loc_005F2F17: jmp 005F2F28h
loc_005F2F19: mov edx, Me
loc_005F2F1C: add edx, 0000008Ch
loc_005F2F22: mov var_234, edx
loc_005F2F28: lea eax, var_1B8
loc_005F2F2E: push eax
loc_005F2F2F: mov ecx, var_234
loc_005F2F35: mov edx, [ecx]
loc_005F2F37: push edx
loc_005F2F38: call 00704CD0h
loc_005F2F3D: fld real8 ptr arg_C
loc_005F2F40: fcomp real8 ptr var_1B8
loc_005F2F46: fnstsw ax
loc_005F2F48: test ah, 01h
loc_005F2F4B: jz 005F2F59h
loc_005F2F4D: mov var_238, 00000001h
loc_005F2F57: jmp 005F2F63h
loc_005F2F59: mov var_238, 00000000h
loc_005F2F63: mov eax, var_238
loc_005F2F69: neg eax
loc_005F2F6B: movsx ecx, ax
loc_005F2F6E: test ecx, ecx
loc_005F2F70: jz 005F2FE5h
loc_005F2F72: mov var_4, 00000012h
loc_005F2F79: lea edx, var_194
loc_005F2F7F: push edx
loc_005F2F80: mov eax, Me
loc_005F2F83: mov ecx, [eax]
loc_005F2F85: mov edx, Me
loc_005F2F88: push edx
loc_005F2F89: call [ecx+00000888h]
loc_005F2F8F: mov var_1C4, eax
loc_005F2F95: cmp var_1C4, 00000000h
loc_005F2F9C: jge 005F2FC1h
loc_005F2F9E: push 00000888h
loc_005F2FA3: push 00446644h
loc_005F2FA8: mov eax, Me
loc_005F2FAB: push eax
loc_005F2FAC: mov ecx, var_1C4
loc_005F2FB2: push ecx
loc_005F2FB3: call [004010CCh] ; __vbaHresultCheckObj
loc_005F2FB9: mov var_23C, eax
loc_005F2FBF: jmp 005F2FCBh
loc_005F2FC1: mov var_23C, 00000000h
loc_005F2FCB: mov dx, var_194
loc_005F2FD2: sub dx, 0001h
loc_005F2FD6: jo 005F6A29h
loc_005F2FDC: mov var_30, dx
loc_005F2FE0: jmp 005F314Ah
loc_005F2FE5: mov var_4, 00000013h
loc_005F2FEC: mov eax, Me
loc_005F2FEF: cmp [eax+0000008Ch], 00000000h
loc_005F2FF6: jnz 005F301Eh
loc_005F2FF8: mov ecx, Me
loc_005F2FFB: add ecx, 0000008Ch
loc_005F3001: push ecx
loc_005F3002: push 00415BFCh
loc_005F3007: call [004012FCh] ; __vbaNew2
loc_005F300D: mov edx, Me
loc_005F3010: add edx, 0000008Ch
loc_005F3016: mov var_240, edx
loc_005F301C: jmp 005F302Ch
loc_005F301E: mov eax, Me
loc_005F3021: add eax, 0000008Ch
loc_005F3026: mov var_240, eax
loc_005F302C: lea ecx, var_1B8
loc_005F3032: push ecx
loc_005F3033: mov edx, var_240
loc_005F3039: mov eax, [edx]
loc_005F303B: push eax
loc_005F303C: call 00704DC0h
loc_005F3041: fld real8 ptr arg_C
loc_005F3044: fcomp real8 ptr var_1B8
loc_005F304A: fnstsw ax
loc_005F304C: test ah, 41h
loc_005F304F: jnz 005F305Dh
loc_005F3051: mov var_244, 00000001h
loc_005F305B: jmp 005F3067h
loc_005F305D: mov var_244, 00000000h
loc_005F3067: mov ecx, var_244
loc_005F306D: neg ecx
loc_005F306F: movsx edx, cx
loc_005F3072: test edx, edx
loc_005F3074: jz 005F30E6h
loc_005F3076: mov var_4, 00000014h
loc_005F307D: lea eax, var_194
loc_005F3083: push eax
loc_005F3084: mov ecx, Me
loc_005F3087: mov edx, [ecx]
loc_005F3089: mov eax, Me
loc_005F308C: push eax
loc_005F308D: call [edx+00000888h]
loc_005F3093: mov var_1C4, eax
loc_005F3099: cmp var_1C4, 00000000h
loc_005F30A0: jge 005F30C5h
loc_005F30A2: push 00000888h
loc_005F30A7: push 00446644h
loc_005F30AC: mov ecx, Me
loc_005F30AF: push ecx
loc_005F30B0: mov edx, var_1C4
loc_005F30B6: push edx
loc_005F30B7: call [004010CCh] ; __vbaHresultCheckObj
loc_005F30BD: mov var_248, eax
loc_005F30C3: jmp 005F30CFh
loc_005F30C5: mov var_248, 00000000h
loc_005F30CF: mov ax, var_194
loc_005F30D6: add ax, 0001h
loc_005F30DA: jo 005F6A29h
loc_005F30E0: mov var_30, ax
loc_005F30E4: jmp 005F314Ah
loc_005F30E6: mov var_4, 00000016h
loc_005F30ED: lea ecx, var_194
loc_005F30F3: push ecx
loc_005F30F4: mov edx, Me
loc_005F30F7: mov eax, [edx]
loc_005F30F9: mov ecx, Me
loc_005F30FC: push ecx
loc_005F30FD: call [eax+00000888h]
loc_005F3103: mov var_1C4, eax
loc_005F3109: cmp var_1C4, 00000000h
loc_005F3110: jge 005F3135h
loc_005F3112: push 00000888h
loc_005F3117: push 00446644h
loc_005F311C: mov edx, Me
loc_005F311F: push edx
loc_005F3120: mov eax, var_1C4
loc_005F3126: push eax
loc_005F3127: call [004010CCh] ; __vbaHresultCheckObj
loc_005F312D: mov var_24C, eax
loc_005F3133: jmp 005F313Fh
loc_005F3135: mov var_24C, 00000000h
loc_005F313F: mov cx, var_194
loc_005F3146: mov var_30, cx
loc_005F314A: mov var_4, 00000018h
loc_005F3151: push 00000000h
loc_005F3153: mov edx, Me
loc_005F3156: mov eax, [edx]
loc_005F3158: mov ecx, Me
loc_005F315B: push ecx
loc_005F315C: call [eax+000007A8h]
loc_005F3162: mov var_1C4, eax
loc_005F3168: cmp var_1C4, 00000000h
loc_005F316F: jge 005F3194h
loc_005F3171: push 000007A8h
loc_005F3176: push 00446644h
loc_005F317B: mov edx, Me
loc_005F317E: push edx
loc_005F317F: mov eax, var_1C4
loc_005F3185: push eax
loc_005F3186: call [004010CCh] ; __vbaHresultCheckObj
loc_005F318C: mov var_250, eax
loc_005F3192: jmp 005F319Eh
loc_005F3194: mov var_250, 00000000h
loc_005F319E: mov var_4, 00000019h
loc_005F31A5: lea ecx, var_1B8
loc_005F31AB: push ecx
loc_005F31AC: mov edx, Me
loc_005F31AF: mov eax, [edx]
loc_005F31B1: mov ecx, Me
loc_005F31B4: push ecx
loc_005F31B5: call [eax+00000880h]
loc_005F31BB: mov var_1C4, eax
loc_005F31C1: cmp var_1C4, 00000000h
loc_005F31C8: jge 005F31EDh
loc_005F31CA: push 00000880h
loc_005F31CF: push 00446644h
loc_005F31D4: mov edx, Me
loc_005F31D7: push edx
loc_005F31D8: mov eax, var_1C4
loc_005F31DE: push eax
loc_005F31DF: call [004010CCh] ; __vbaHresultCheckObj
loc_005F31E5: mov var_254, eax
loc_005F31EB: jmp 005F31F7h
loc_005F31ED: mov var_254, 00000000h
loc_005F31F7: lea ecx, var_60
loc_005F31FA: push ecx
loc_005F31FB: mov edx, Me
loc_005F31FE: mov eax, [edx]
loc_005F3200: mov ecx, Me
loc_005F3203: push ecx
loc_005F3204: call [eax+00000938h]
loc_005F320A: mov var_1C8, eax
loc_005F3210: cmp var_1C8, 00000000h
loc_005F3217: jge 005F323Ch
loc_005F3219: push 00000938h
loc_005F321E: push 00446644h
loc_005F3223: mov edx, Me
loc_005F3226: push edx
loc_005F3227: mov eax, var_1C8
loc_005F322D: push eax
loc_005F322E: call [004010CCh] ; __vbaHresultCheckObj
loc_005F3234: mov var_258, eax
loc_005F323A: jmp 005F3246h
loc_005F323C: mov var_258, 00000000h
loc_005F3246: lea ecx, var_198
loc_005F324C: push ecx
loc_005F324D: mov edx, Me
loc_005F3250: mov eax, [edx]
loc_005F3252: mov ecx, Me
loc_005F3255: push ecx
loc_005F3256: call [eax+000007B4h]
loc_005F325C: mov var_1CC, eax
loc_005F3262: cmp var_1CC, 00000000h
loc_005F3269: jge 005F328Eh
loc_005F326B: push 000007B4h
loc_005F3270: push 00446644h
loc_005F3275: mov edx, Me
loc_005F3278: push edx
loc_005F3279: mov eax, var_1CC
loc_005F327F: push eax
loc_005F3280: call [004010CCh] ; __vbaHresultCheckObj
loc_005F3286: mov var_25C, eax
loc_005F328C: jmp 005F3298h
loc_005F328E: mov var_25C, 00000000h
loc_005F3298: lea ecx, var_19C
loc_005F329E: push ecx
loc_005F329F: mov edx, Me
loc_005F32A2: mov eax, [edx]
loc_005F32A4: mov ecx, Me
loc_005F32A7: push ecx
loc_005F32A8: call [eax+00000844h]
loc_005F32AE: mov var_1D0, eax
loc_005F32B4: cmp var_1D0, 00000000h
loc_005F32BB: jge 005F32E0h
loc_005F32BD: push 00000844h
loc_005F32C2: push 00446644h
loc_005F32C7: mov edx, Me
loc_005F32CA: push edx
loc_005F32CB: mov eax, var_1D0
loc_005F32D1: push eax
loc_005F32D2: call [004010CCh] ; __vbaHresultCheckObj
loc_005F32D8: mov var_260, eax
loc_005F32DE: jmp 005F32EAh
loc_005F32E0: mov var_260, 00000000h
loc_005F32EA: lea ecx, var_1A0
loc_005F32F0: push ecx
loc_005F32F1: mov edx, Me
loc_005F32F4: mov eax, [edx]
loc_005F32F6: mov ecx, Me
loc_005F32F9: push ecx
loc_005F32FA: call [eax+00000854h]
loc_005F3300: mov var_1D4, eax
loc_005F3306: cmp var_1D4, 00000000h
loc_005F330D: jge 005F3332h
loc_005F330F: push 00000854h
loc_005F3314: push 00446644h
loc_005F3319: mov edx, Me
loc_005F331C: push edx
loc_005F331D: mov eax, var_1D4
loc_005F3323: push eax
loc_005F3324: call [004010CCh] ; __vbaHresultCheckObj
loc_005F332A: mov var_264, eax
loc_005F3330: jmp 005F333Ch
loc_005F3332: mov var_264, 00000000h
loc_005F333C: lea ecx, var_1A4
loc_005F3342: push ecx
loc_005F3343: mov edx, Me
loc_005F3346: mov eax, [edx]
loc_005F3348: mov ecx, Me
loc_005F334B: push ecx
loc_005F334C: call [eax+00000908h]
loc_005F3352: mov var_1D8, eax
loc_005F3358: cmp var_1D8, 00000000h
loc_005F335F: jge 005F3384h
loc_005F3361: push 00000908h
loc_005F3366: push 00446644h
loc_005F336B: mov edx, Me
loc_005F336E: push edx
loc_005F336F: mov eax, var_1D8
loc_005F3375: push eax
loc_005F3376: call [004010CCh] ; __vbaHresultCheckObj
loc_005F337C: mov var_268, eax
loc_005F3382: jmp 005F338Eh
loc_005F3384: mov var_268, 00000000h
loc_005F338E: lea ecx, arg_C
loc_005F3391: mov var_108, ecx
loc_005F3397: mov var_110, 00004007h
loc_005F33A1: mov ecx, var_198
loc_005F33A7: call [004011E4h] ; __vbaI2I4
loc_005F33AD: mov var_194, ax
loc_005F33B4: mov edx, var_60
loc_005F33B7: mov var_1FC, edx
loc_005F33BD: mov var_60, 00000000h
loc_005F33C4: lea eax, var_80
loc_005F33C7: push eax
loc_005F33C8: lea ecx, var_110
loc_005F33CE: push ecx
loc_005F33CF: mov edx, var_1A4
loc_005F33D5: push edx
loc_005F33D6: mov eax, var_1A0
loc_005F33DC: push eax
loc_005F33DD: mov ecx, var_19C
loc_005F33E3: push ecx
loc_005F33E4: lea edx, var_194
loc_005F33EA: push edx
loc_005F33EB: mov eax, var_1FC
loc_005F33F1: push eax
loc_005F33F2: lea ecx, var_64
loc_005F33F5: push ecx
loc_005F33F6: call [00401128h] ; __vbaObjSet
loc_005F33FC: push eax
loc_005F33FD: lea edx, var_30
loc_005F3400: push edx
loc_005F3401: mov eax, var_1B4
loc_005F3407: push eax
loc_005F3408: mov ecx, var_1B8
loc_005F340E: push ecx
loc_005F340F: mov edx, Me
loc_005F3412: mov eax, [edx+00000064h]
loc_005F3415: mov ecx, Me
loc_005F3418: mov edx, [ecx+00000064h]
loc_005F341B: mov ecx, [edx]
loc_005F341D: push eax
loc_005F341E: call [ecx+0000001Ch]
loc_005F3421: fnclex
loc_005F3423: mov var_1DC, eax
loc_005F3429: cmp var_1DC, 00000000h
loc_005F3430: jge 005F3455h
loc_005F3432: push 0000001Ch
loc_005F3434: push 00446EDCh
loc_005F3439: mov edx, Me
loc_005F343C: mov eax, [edx+00000064h]
loc_005F343F: push eax
loc_005F3440: mov ecx, var_1DC
loc_005F3446: push ecx
loc_005F3447: call [004010CCh] ; __vbaHresultCheckObj
loc_005F344D: mov var_26C, eax
loc_005F3453: jmp 005F345Fh
loc_005F3455: mov var_26C, 00000000h
loc_005F345F: lea edx, var_80
loc_005F3462: push edx
loc_005F3463: call [004012C0h] ; __vbaI2Var
loc_005F3469: mov var_50, ax
loc_005F346D: lea ecx, var_64
loc_005F3470: call [0040142Ch] ; __vbaFreeObj
loc_005F3476: lea ecx, var_80
loc_005F3479: call [00401030h] ; __vbaFreeVar
loc_005F347F: mov var_4, 0000001Ah
loc_005F3486: mov eax, Me
loc_005F3489: mov [eax+0000003Ch], 0000h
loc_005F348F: mov var_4, 0000001Bh
loc_005F3496: mov ecx, Me
loc_005F3499: cmp [ecx+0000008Ch], 00000000h
loc_005F34A0: jnz 005F34C7h
loc_005F34A2: mov edx, Me
loc_005F34A5: add edx, 0000008Ch
loc_005F34AB: push edx
loc_005F34AC: push 00415BFCh
loc_005F34B1: call [004012FCh] ; __vbaNew2
loc_005F34B7: mov eax, Me
loc_005F34BA: add eax, 0000008Ch
loc_005F34BF: mov var_270, eax
loc_005F34C5: jmp 005F34D6h
loc_005F34C7: mov ecx, Me
loc_005F34CA: add ecx, 0000008Ch
loc_005F34D0: mov var_270, ecx
loc_005F34D6: mov edx, arg_10
loc_005F34D9: push edx
loc_005F34DA: mov eax, arg_C
loc_005F34DD: push eax
loc_005F34DE: mov ecx, var_270
loc_005F34E4: mov edx, [ecx]
loc_005F34E6: push edx
loc_005F34E7: call 007053B0h
loc_005F34EC: mov var_4, 0000001Ch
loc_005F34F3: mov eax, Me
loc_005F34F6: cmp [eax+0000008Ch], 00000000h
loc_005F34FD: jnz 005F3525h
loc_005F34FF: mov ecx, Me
loc_005F3502: add ecx, 0000008Ch
loc_005F3508: push ecx
loc_005F3509: push 00415BFCh
loc_005F350E: call [004012FCh] ; __vbaNew2
loc_005F3514: mov edx, Me
loc_005F3517: add edx, 0000008Ch
loc_005F351D: mov var_274, edx
loc_005F3523: jmp 005F3533h
loc_005F3525: mov eax, Me
loc_005F3528: add eax, 0000008Ch
loc_005F352D: mov var_274, eax
loc_005F3533: mov cx, var_50
loc_005F3537: push ecx
loc_005F3538: mov edx, var_274
loc_005F353E: mov eax, [edx]
loc_005F3540: push eax
loc_005F3541: call 007054A0h
loc_005F3546: mov var_4, 0000001Dh
loc_005F354D: mov ecx, Me
loc_005F3550: cmp [ecx+0000008Ch], 00000000h
loc_005F3557: jnz 005F357Eh
loc_005F3559: mov edx, Me
loc_005F355C: add edx, 0000008Ch
loc_005F3562: push edx
loc_005F3563: push 00415BFCh
loc_005F3568: call [004012FCh] ; __vbaNew2
loc_005F356E: mov eax, Me
loc_005F3571: add eax, 0000008Ch
loc_005F3576: mov var_278, eax
loc_005F357C: jmp 005F358Dh
loc_005F357E: mov ecx, Me
loc_005F3581: add ecx, 0000008Ch
loc_005F3587: mov var_278, ecx
loc_005F358D: mov dx, var_30
loc_005F3591: push edx
loc_005F3592: mov eax, var_278
loc_005F3598: mov ecx, [eax]
loc_005F359A: push ecx
loc_005F359B: call 00705510h
loc_005F35A0: mov var_4, 0000001Eh
loc_005F35A7: lea edx, var_60
loc_005F35AA: push edx
loc_005F35AB: mov eax, Me
loc_005F35AE: mov ecx, [eax]
loc_005F35B0: mov edx, Me
loc_005F35B3: push edx
loc_005F35B4: call [ecx+00000938h]
loc_005F35BA: mov var_1C4, eax
loc_005F35C0: cmp var_1C4, 00000000h
loc_005F35C7: jge 005F35ECh
loc_005F35C9: push 00000938h
loc_005F35CE: push 00446644h
loc_005F35D3: mov eax, Me
loc_005F35D6: push eax
loc_005F35D7: mov ecx, var_1C4
loc_005F35DD: push ecx
loc_005F35DE: call [004010CCh] ; __vbaHresultCheckObj
loc_005F35E4: mov var_27C, eax
loc_005F35EA: jmp 005F35F6h
loc_005F35EC: mov var_27C, 00000000h
loc_005F35F6: lea edx, var_198
loc_005F35FC: push edx
loc_005F35FD: mov eax, Me
loc_005F3600: mov ecx, [eax]
loc_005F3602: mov edx, Me
loc_005F3605: push edx
loc_005F3606: call [ecx+000007B4h]
loc_005F360C: mov var_1C8, eax
loc_005F3612: cmp var_1C8, 00000000h
loc_005F3619: jge 005F363Eh
loc_005F361B: push 000007B4h
loc_005F3620: push 00446644h
loc_005F3625: mov eax, Me
loc_005F3628: push eax
loc_005F3629: mov ecx, var_1C8
loc_005F362F: push ecx
loc_005F3630: call [004010CCh] ; __vbaHresultCheckObj
loc_005F3636: mov var_280, eax
loc_005F363C: jmp 005F3648h
loc_005F363E: mov var_280, 00000000h
loc_005F3648: lea edx, var_19C
loc_005F364E: push edx
loc_005F364F: mov eax, Me
loc_005F3652: mov ecx, [eax]
loc_005F3654: mov edx, Me
loc_005F3657: push edx
loc_005F3658: call [ecx+00000844h]
loc_005F365E: mov var_1CC, eax
loc_005F3664: cmp var_1CC, 00000000h
loc_005F366B: jge 005F3690h
loc_005F366D: push 00000844h
loc_005F3672: push 00446644h
loc_005F3677: mov eax, Me
loc_005F367A: push eax
loc_005F367B: mov ecx, var_1CC
loc_005F3681: push ecx
loc_005F3682: call [004010CCh] ; __vbaHresultCheckObj
loc_005F3688: mov var_284, eax
loc_005F368E: jmp 005F369Ah
loc_005F3690: mov var_284, 00000000h
loc_005F369A: lea edx, var_1A0
loc_005F36A0: push edx
loc_005F36A1: mov eax, Me
loc_005F36A4: mov ecx, [eax]
loc_005F36A6: mov edx, Me
loc_005F36A9: push edx
loc_005F36AA: call [ecx+00000854h]
loc_005F36B0: mov var_1D0, eax
loc_005F36B6: cmp var_1D0, 00000000h
loc_005F36BD: jge 005F36E2h
loc_005F36BF: push 00000854h
loc_005F36C4: push 00446644h
loc_005F36C9: mov eax, Me
loc_005F36CC: push eax
loc_005F36CD: mov ecx, var_1D0
loc_005F36D3: push ecx
loc_005F36D4: call [004010CCh] ; __vbaHresultCheckObj
loc_005F36DA: mov var_288, eax
loc_005F36E0: jmp 005F36ECh
loc_005F36E2: mov var_288, 00000000h
loc_005F36EC: lea edx, var_1A4
loc_005F36F2: push edx
loc_005F36F3: mov eax, Me
loc_005F36F6: mov ecx, [eax]
loc_005F36F8: mov edx, Me
loc_005F36FB: push edx
loc_005F36FC: call [ecx+00000908h]
loc_005F3702: mov var_1D4, eax
loc_005F3708: cmp var_1D4, 00000000h
loc_005F370F: jge 005F3734h
loc_005F3711: push 00000908h
loc_005F3716: push 00446644h
loc_005F371B: mov eax, Me
loc_005F371E: push eax
loc_005F371F: mov ecx, var_1D4
loc_005F3725: push ecx
loc_005F3726: call [004010CCh] ; __vbaHresultCheckObj
loc_005F372C: mov var_28C, eax
loc_005F3732: jmp 005F373Eh
loc_005F3734: mov var_28C, 00000000h
loc_005F373E: mov edx, var_198
loc_005F3744: mov var_1A8, edx
loc_005F374A: mov eax, var_60
loc_005F374D: mov var_200, eax
loc_005F3753: mov var_60, 00000000h
loc_005F375A: mov ecx, Me
loc_005F375D: cmp [ecx+0000008Ch], 00000000h
loc_005F3764: jnz 005F378Bh
loc_005F3766: mov edx, Me
loc_005F3769: add edx, 0000008Ch
loc_005F376F: push edx
loc_005F3770: push 00415BFCh
loc_005F3775: call [004012FCh] ; __vbaNew2
loc_005F377B: mov eax, Me
loc_005F377E: add eax, 0000008Ch
loc_005F3783: mov var_290, eax
loc_005F3789: jmp 005F379Ah
loc_005F378B: mov ecx, Me
loc_005F378E: add ecx, 0000008Ch
loc_005F3794: mov var_290, ecx
loc_005F379A: mov edx, var_1A4
loc_005F37A0: push edx
loc_005F37A1: mov eax, var_1A0
loc_005F37A7: push eax
loc_005F37A8: mov ecx, var_19C
loc_005F37AE: push ecx
loc_005F37AF: lea edx, var_1A8
loc_005F37B5: push edx
loc_005F37B6: mov eax, var_200
loc_005F37BC: push eax
loc_005F37BD: lea ecx, var_64
loc_005F37C0: push ecx
loc_005F37C1: call [00401128h] ; __vbaObjSet
loc_005F37C7: push eax
loc_005F37C8: mov dx, var_30
loc_005F37CC: push edx
loc_005F37CD: mov ax, var_50
loc_005F37D1: push eax
loc_005F37D2: mov ecx, var_290
loc_005F37D8: mov edx, [ecx]
loc_005F37DA: push edx
loc_005F37DB: call 007055C0h
loc_005F37E0: lea ecx, var_64
loc_005F37E3: call [0040142Ch] ; __vbaFreeObj
loc_005F37E9: mov var_4, 0000001Fh
loc_005F37F0: mov eax, Me
loc_005F37F3: mov ecx, [eax]
loc_005F37F5: mov edx, Me
loc_005F37F8: push edx
loc_005F37F9: call [ecx+000003B0h]
loc_005F37FF: push eax
loc_005F3800: lea eax, var_68
loc_005F3803: push eax
loc_005F3804: call [00401128h] ; __vbaObjSet
loc_005F380A: mov ecx, Me
loc_005F380D: mov edx, [ecx]
loc_005F380F: mov eax, Me
loc_005F3812: push eax
loc_005F3813: call [edx+000003B0h]
loc_005F3819: push eax
loc_005F381A: lea ecx, var_64
loc_005F381D: push ecx
loc_005F381E: call [00401128h] ; __vbaObjSet
loc_005F3824: mov var_1C4, eax
loc_005F382A: mov dx, var_30
loc_005F382E: push edx
loc_005F382F: call [0040100Ch] ; __vbaStrI2
loc_005F3835: mov edx, eax
loc_005F3837: lea ecx, var_58
loc_005F383A: call [004013C0h] ; __vbaStrMove
loc_005F3840: mov eax, var_68
loc_005F3843: mov var_204, eax
loc_005F3849: mov var_68, 00000000h
loc_005F3850: mov ecx, var_204
loc_005F3856: push ecx
loc_005F3857: lea edx, var_60
loc_005F385A: push edx
loc_005F385B: call [00401128h] ; __vbaObjSet
loc_005F3861: lea eax, var_194
loc_005F3867: push eax
loc_005F3868: lea ecx, var_58
loc_005F386B: push ecx
loc_005F386C: lea edx, var_60
loc_005F386F: push edx
loc_005F3870: mov eax, Me
loc_005F3873: mov ecx, [eax+00000064h]
loc_005F3876: push ecx
loc_005F3877: call 007033A0h
loc_005F387C: mov dx, var_194
loc_005F3883: push edx
loc_005F3884: mov eax, var_1C4
loc_005F388A: mov ecx, [eax]
loc_005F388C: mov edx, var_1C4
loc_005F3892: push edx
loc_005F3893: call [ecx+000000F4h]
loc_005F3899: fnclex
loc_005F389B: mov var_1C8, eax
loc_005F38A1: cmp var_1C8, 00000000h
loc_005F38A8: jge 005F38D0h
loc_005F38AA: push 000000F4h
loc_005F38AF: push 00446E04h
loc_005F38B4: mov eax, var_1C4
loc_005F38BA: push eax
loc_005F38BB: mov ecx, var_1C8
loc_005F38C1: push ecx
loc_005F38C2: call [004010CCh] ; __vbaHresultCheckObj
loc_005F38C8: mov var_294, eax
loc_005F38CE: jmp 005F38DAh
loc_005F38D0: mov var_294, 00000000h
loc_005F38DA: lea ecx, var_58
loc_005F38DD: call [00401430h] ; __vbaFreeStr
loc_005F38E3: lea edx, var_68
loc_005F38E6: push edx
loc_005F38E7: lea eax, var_64
loc_005F38EA: push eax
loc_005F38EB: lea ecx, var_60
loc_005F38EE: push ecx
loc_005F38EF: push 00000003h
loc_005F38F1: call [00401068h] ; __vbaFreeObjList
loc_005F38F7: add esp, 00000010h
loc_005F38FA: mov var_4, 00000020h
loc_005F3901: lea edx, var_198
loc_005F3907: push edx
loc_005F3908: mov eax, Me
loc_005F390B: mov ecx, [eax]
loc_005F390D: mov edx, Me
loc_005F3910: push edx
loc_005F3911: call [ecx+000007B4h]
loc_005F3917: mov var_1C4, eax
loc_005F391D: cmp var_1C4, 00000000h
loc_005F3924: jge 005F3949h
loc_005F3926: push 000007B4h
loc_005F392B: push 00446644h
loc_005F3930: mov eax, Me
loc_005F3933: push eax
loc_005F3934: mov ecx, var_1C4
loc_005F393A: push ecx
loc_005F393B: call [004010CCh] ; __vbaHresultCheckObj
loc_005F3941: mov var_298, eax
loc_005F3947: jmp 005F3953h
loc_005F3949: mov var_298, 00000000h
loc_005F3953: mov edx, var_198
loc_005F3959: mov var_1E4, edx
loc_005F395F: mov eax, var_1E4
loc_005F3965: mov var_29C, eax
loc_005F396B: cmp var_29C, 00000000h
loc_005F3972: jz 005F3998h
loc_005F3974: cmp var_29C, 00000001h
loc_005F397B: jz 005F3C47h
loc_005F3981: cmp var_29C, 00000002h
loc_005F3988: jz 005F3F53h
loc_005F398E: jmp 005F4144h
loc_005F3993: jmp 005F4144h
loc_005F3998: mov var_4, 00000022h
loc_005F399F: mov ecx, Me
loc_005F39A2: mov edx, [ecx]
loc_005F39A4: mov eax, Me
loc_005F39A7: push eax
loc_005F39A8: call [edx+000003B4h]
loc_005F39AE: push eax
loc_005F39AF: lea ecx, var_60
loc_005F39B2: push ecx
loc_005F39B3: call [00401128h] ; __vbaObjSet
loc_005F39B9: mov var_1C4, eax
loc_005F39BF: lea edx, var_194
loc_005F39C5: push edx
loc_005F39C6: mov eax, var_1C4
loc_005F39CC: mov ecx, [eax]
loc_005F39CE: mov edx, var_1C4
loc_005F39D4: push edx
loc_005F39D5: call [ecx+000000F0h]
loc_005F39DB: fnclex
loc_005F39DD: mov var_1C8, eax
loc_005F39E3: cmp var_1C8, 00000000h
loc_005F39EA: jge 005F3A12h
loc_005F39EC: push 000000F0h
loc_005F39F1: push 00446E04h
loc_005F39F6: mov eax, var_1C4
loc_005F39FC: push eax
loc_005F39FD: mov ecx, var_1C8
loc_005F3A03: push ecx
loc_005F3A04: call [004010CCh] ; __vbaHresultCheckObj
loc_005F3A0A: mov var_2A0, eax
loc_005F3A10: jmp 005F3A1Ch
loc_005F3A12: mov var_2A0, 00000000h
loc_005F3A1C: mov dx, var_50
loc_005F3A20: sub dx, 0001h
loc_005F3A24: jo 005F6A29h
loc_005F3A2A: xor eax, eax
loc_005F3A2C: cmp var_194, dx
loc_005F3A33: setnz al
loc_005F3A36: neg eax
loc_005F3A38: mov var_1CC, ax
loc_005F3A3F: lea ecx, var_60
loc_005F3A42: call [0040142Ch] ; __vbaFreeObj
loc_005F3A48: movsx ecx, var_1CC
loc_005F3A4F: test ecx, ecx
loc_005F3A51: jz 005F3C42h
loc_005F3A57: mov var_4, 00000023h
loc_005F3A5E: mov edx, Me
loc_005F3A61: mov eax, [edx]
loc_005F3A63: mov ecx, Me
loc_005F3A66: push ecx
loc_005F3A67: call [eax+000003B4h]
loc_005F3A6D: push eax
loc_005F3A6E: lea edx, var_68
loc_005F3A71: push edx
loc_005F3A72: call [00401128h] ; __vbaObjSet
loc_005F3A78: lea eax, var_1B8
loc_005F3A7E: push eax
loc_005F3A7F: mov ecx, Me
loc_005F3A82: mov edx, [ecx]
loc_005F3A84: mov eax, Me
loc_005F3A87: push eax
loc_005F3A88: call [edx+00000880h]
loc_005F3A8E: mov var_1C4, eax
loc_005F3A94: cmp var_1C4, 00000000h
loc_005F3A9B: jge 005F3AC0h
loc_005F3A9D: push 00000880h
loc_005F3AA2: push 00446644h
loc_005F3AA7: mov ecx, Me
loc_005F3AAA: push ecx
loc_005F3AAB: mov edx, var_1C4
loc_005F3AB1: push edx
loc_005F3AB2: call [004010CCh] ; __vbaHresultCheckObj
loc_005F3AB8: mov var_2A4, eax
loc_005F3ABE: jmp 005F3ACAh
loc_005F3AC0: mov var_2A4, 00000000h
loc_005F3ACA: mov var_118, 004473A8h ; "Mmmm"
loc_005F3AD4: mov var_120, 00000008h
loc_005F3ADE: lea edx, var_120
loc_005F3AE4: lea ecx, var_90
loc_005F3AEA: call [00401374h] ; __vbaVarDup
loc_005F3AF0: mov eax, var_1B8
loc_005F3AF6: mov var_78, eax
loc_005F3AF9: mov ecx, var_1B4
loc_005F3AFF: mov var_74, ecx
loc_005F3B02: mov var_80, 00000007h
loc_005F3B09: push 00000001h
loc_005F3B0B: push 00000001h
loc_005F3B0D: lea edx, var_90
loc_005F3B13: push edx
loc_005F3B14: lea eax, var_80
loc_005F3B17: push eax
loc_005F3B18: call [004013E4h] ; rtcBstrFromFormatVar
loc_005F3B1E: mov edx, eax
loc_005F3B20: lea ecx, var_5C
loc_005F3B23: call [004013C0h] ; __vbaStrMove
loc_005F3B29: mov ecx, Me
loc_005F3B2C: mov edx, [ecx]
loc_005F3B2E: mov eax, Me
loc_005F3B31: push eax
loc_005F3B32: call [edx+000003B4h]
loc_005F3B38: push eax
loc_005F3B39: lea ecx, var_64
loc_005F3B3C: push ecx
loc_005F3B3D: call [00401128h] ; __vbaObjSet
loc_005F3B43: mov var_1C8, eax
loc_005F3B49: mov edx, var_5C
loc_005F3B4C: mov var_208, edx
loc_005F3B52: mov var_5C, 00000000h
loc_005F3B59: mov edx, var_208
loc_005F3B5F: lea ecx, var_58
loc_005F3B62: call [004013C0h] ; __vbaStrMove
loc_005F3B68: mov eax, var_68
loc_005F3B6B: mov var_20C, eax
loc_005F3B71: mov var_68, 00000000h
loc_005F3B78: mov ecx, var_20C
loc_005F3B7E: push ecx
loc_005F3B7F: lea edx, var_60
loc_005F3B82: push edx
loc_005F3B83: call [00401128h] ; __vbaObjSet
loc_005F3B89: lea eax, var_194
loc_005F3B8F: push eax
loc_005F3B90: lea ecx, var_58
loc_005F3B93: push ecx
loc_005F3B94: lea edx, var_60
loc_005F3B97: push edx
loc_005F3B98: mov eax, Me
loc_005F3B9B: mov ecx, [eax+00000064h]
loc_005F3B9E: push ecx
loc_005F3B9F: call 007033A0h
loc_005F3BA4: mov dx, var_194
loc_005F3BAB: push edx
loc_005F3BAC: mov eax, var_1C8
loc_005F3BB2: mov ecx, [eax]
loc_005F3BB4: mov edx, var_1C8
loc_005F3BBA: push edx
loc_005F3BBB: call [ecx+000000F4h]
loc_005F3BC1: fnclex
loc_005F3BC3: mov var_1CC, eax
loc_005F3BC9: cmp var_1CC, 00000000h
loc_005F3BD0: jge 005F3BF8h
loc_005F3BD2: push 000000F4h
loc_005F3BD7: push 00446E04h
loc_005F3BDC: mov eax, var_1C8
loc_005F3BE2: push eax
loc_005F3BE3: mov ecx, var_1CC
loc_005F3BE9: push ecx
loc_005F3BEA: call [004010CCh] ; __vbaHresultCheckObj
loc_005F3BF0: mov var_2A8, eax
loc_005F3BF6: jmp 005F3C02h
loc_005F3BF8: mov var_2A8, 00000000h
loc_005F3C02: lea edx, var_5C
loc_005F3C05: push edx
loc_005F3C06: lea eax, var_58
loc_005F3C09: push eax
loc_005F3C0A: push 00000002h
loc_005F3C0C: call [00401324h] ; __vbaFreeStrList
loc_005F3C12: add esp, 0000000Ch
loc_005F3C15: lea ecx, var_68
loc_005F3C18: push ecx
loc_005F3C19: lea edx, var_64
loc_005F3C1C: push edx
loc_005F3C1D: lea eax, var_60
loc_005F3C20: push eax
loc_005F3C21: push 00000003h
loc_005F3C23: call [00401068h] ; __vbaFreeObjList
loc_005F3C29: add esp, 00000010h
loc_005F3C2C: lea ecx, var_90
loc_005F3C32: push ecx
loc_005F3C33: lea edx, var_80
loc_005F3C36: push edx
loc_005F3C37: push 00000002h
loc_005F3C39: call [00401050h] ; __vbaFreeVarList
loc_005F3C3F: add esp, 0000000Ch
loc_005F3C42: jmp 005F4144h
loc_005F3C47: mov var_4, 00000026h
loc_005F3C4E: mov eax, Me
loc_005F3C51: mov ecx, [eax]
loc_005F3C53: mov edx, Me
loc_005F3C56: push edx
loc_005F3C57: call [ecx+000003B4h]
loc_005F3C5D: push eax
loc_005F3C5E: lea eax, var_60
loc_005F3C61: push eax
loc_005F3C62: call [00401128h] ; __vbaObjSet
loc_005F3C68: mov var_1C4, eax
loc_005F3C6E: lea ecx, var_194
loc_005F3C74: push ecx
loc_005F3C75: mov edx, var_1C4
loc_005F3C7B: mov eax, [edx]
loc_005F3C7D: mov ecx, var_1C4
loc_005F3C83: push ecx
loc_005F3C84: call [eax+000000F0h]
loc_005F3C8A: fnclex
loc_005F3C8C: mov var_1C8, eax
loc_005F3C92: cmp var_1C8, 00000000h
loc_005F3C99: jge 005F3CC1h
loc_005F3C9B: push 000000F0h
loc_005F3CA0: push 00446E04h
loc_005F3CA5: mov edx, var_1C4
loc_005F3CAB: push edx
loc_005F3CAC: mov eax, var_1C8
loc_005F3CB2: push eax
loc_005F3CB3: call [004010CCh] ; __vbaHresultCheckObj
loc_005F3CB9: mov var_2AC, eax
loc_005F3CBF: jmp 005F3CCBh
loc_005F3CC1: mov var_2AC, 00000000h
loc_005F3CCB: mov cx, var_50
loc_005F3CCF: sub cx, 0001h
loc_005F3CD3: jo 005F6A29h
loc_005F3CD9: xor edx, edx
loc_005F3CDB: cmp var_194, cx
loc_005F3CE2: setnz dl
loc_005F3CE5: neg edx
loc_005F3CE7: mov var_1CC, dx
loc_005F3CEE: lea ecx, var_60
loc_005F3CF1: call [0040142Ch] ; __vbaFreeObj
loc_005F3CF7: movsx eax, var_1CC
loc_005F3CFE: test eax, eax
loc_005F3D00: jz 005F3F4Eh
loc_005F3D06: mov var_4, 00000027h
loc_005F3D0D: mov ecx, Me
loc_005F3D10: mov edx, [ecx]
loc_005F3D12: mov eax, Me
loc_005F3D15: push eax
loc_005F3D16: call [edx+000003B4h]
loc_005F3D1C: push eax
loc_005F3D1D: lea ecx, var_70
loc_005F3D20: push ecx
loc_005F3D21: call [00401128h] ; __vbaObjSet
loc_005F3D27: mov edx, Me
loc_005F3D2A: cmp [edx+0000008Ch], 00000000h
loc_005F3D31: jnz 005F3D58h
loc_005F3D33: mov eax, Me
loc_005F3D36: add eax, 0000008Ch
loc_005F3D3B: push eax
loc_005F3D3C: push 00415BFCh
loc_005F3D41: call [004012FCh] ; __vbaNew2
loc_005F3D47: mov ecx, Me
loc_005F3D4A: add ecx, 0000008Ch
loc_005F3D50: mov var_2B0, ecx
loc_005F3D56: jmp 005F3D67h
loc_005F3D58: mov edx, Me
loc_005F3D5B: add edx, 0000008Ch
loc_005F3D61: mov var_2B0, edx
loc_005F3D67: lea eax, var_60
loc_005F3D6A: push eax
loc_005F3D6B: mov ecx, var_2B0
loc_005F3D71: mov edx, [ecx]
loc_005F3D73: push edx
loc_005F3D74: call 00704FA0h
loc_005F3D79: mov eax, var_60
loc_005F3D7C: mov var_1C4, eax
loc_005F3D82: lea ecx, var_50
loc_005F3D85: mov var_108, ecx
loc_005F3D8B: mov var_110, 00004002h
loc_005F3D95: lea edx, var_64
loc_005F3D98: push edx
loc_005F3D99: lea eax, var_110
loc_005F3D9F: push eax
loc_005F3DA0: mov ecx, var_1C4
loc_005F3DA6: mov edx, [ecx]
loc_005F3DA8: mov eax, var_1C4
loc_005F3DAE: push eax
loc_005F3DAF: call [edx+00000028h]
loc_005F3DB2: fnclex
loc_005F3DB4: mov var_1C8, eax
loc_005F3DBA: cmp var_1C8, 00000000h
loc_005F3DC1: jge 005F3DE6h
loc_005F3DC3: push 00000028h
loc_005F3DC5: push 00446E8Ch
loc_005F3DCA: mov ecx, var_1C4
loc_005F3DD0: push ecx
loc_005F3DD1: mov edx, var_1C8
loc_005F3DD7: push edx
loc_005F3DD8: call [004010CCh] ; __vbaHresultCheckObj
loc_005F3DDE: mov var_2B4, eax
loc_005F3DE4: jmp 005F3DF0h
loc_005F3DE6: mov var_2B4, 00000000h
loc_005F3DF0: mov eax, var_64
loc_005F3DF3: mov var_1CC, eax
loc_005F3DF9: lea ecx, var_58
loc_005F3DFC: push ecx
loc_005F3DFD: mov edx, var_1CC
loc_005F3E03: mov eax, [edx]
loc_005F3E05: mov ecx, var_1CC
loc_005F3E0B: push ecx
loc_005F3E0C: call [eax+0000001Ch]
loc_005F3E0F: fnclex
loc_005F3E11: mov var_1D0, eax
loc_005F3E17: cmp var_1D0, 00000000h
loc_005F3E1E: jge 005F3E43h
loc_005F3E20: push 0000001Ch
loc_005F3E22: push 00446E9Ch
loc_005F3E27: mov edx, var_1CC
loc_005F3E2D: push edx
loc_005F3E2E: mov eax, var_1D0
loc_005F3E34: push eax
loc_005F3E35: call [004010CCh] ; __vbaHresultCheckObj
loc_005F3E3B: mov var_2B8, eax
loc_005F3E41: jmp 005F3E4Dh
loc_005F3E43: mov var_2B8, 00000000h
loc_005F3E4D: mov ecx, Me
loc_005F3E50: mov edx, [ecx]
loc_005F3E52: mov eax, Me
loc_005F3E55: push eax
loc_005F3E56: call [edx+000003B4h]
loc_005F3E5C: push eax
loc_005F3E5D: lea ecx, var_6C
loc_005F3E60: push ecx
loc_005F3E61: call [00401128h] ; __vbaObjSet
loc_005F3E67: mov var_1D4, eax
loc_005F3E6D: mov edx, var_58
loc_005F3E70: mov var_210, edx
loc_005F3E76: mov var_58, 00000000h
loc_005F3E7D: mov edx, var_210
loc_005F3E83: lea ecx, var_5C
loc_005F3E86: call [004013C0h] ; __vbaStrMove
loc_005F3E8C: mov eax, var_70
loc_005F3E8F: mov var_214, eax
loc_005F3E95: mov var_70, 00000000h
loc_005F3E9C: mov ecx, var_214
loc_005F3EA2: push ecx
loc_005F3EA3: lea edx, var_68
loc_005F3EA6: push edx
loc_005F3EA7: call [00401128h] ; __vbaObjSet
loc_005F3EAD: lea eax, var_194
loc_005F3EB3: push eax
loc_005F3EB4: lea ecx, var_5C
loc_005F3EB7: push ecx
loc_005F3EB8: lea edx, var_68
loc_005F3EBB: push edx
loc_005F3EBC: mov eax, Me
loc_005F3EBF: mov ecx, [eax+00000064h]
loc_005F3EC2: push ecx
loc_005F3EC3: call 007033A0h
loc_005F3EC8: mov dx, var_194
loc_005F3ECF: push edx
loc_005F3ED0: mov eax, var_1D4
loc_005F3ED6: mov ecx, [eax]
loc_005F3ED8: mov edx, var_1D4
loc_005F3EDE: push edx
loc_005F3EDF: call [ecx+000000F4h]
loc_005F3EE5: fnclex
loc_005F3EE7: mov var_1D8, eax
loc_005F3EED: cmp var_1D8, 00000000h
loc_005F3EF4: jge 005F3F1Ch
loc_005F3EF6: push 000000F4h
loc_005F3EFB: push 00446E04h
loc_005F3F00: mov eax, var_1D4
loc_005F3F06: push eax
loc_005F3F07: mov ecx, var_1D8
loc_005F3F0D: push ecx
loc_005F3F0E: call [004010CCh] ; __vbaHresultCheckObj
loc_005F3F14: mov var_2BC, eax
loc_005F3F1A: jmp 005F3F26h
loc_005F3F1C: mov var_2BC, 00000000h
loc_005F3F26: lea ecx, var_5C
loc_005F3F29: call [00401430h] ; __vbaFreeStr
loc_005F3F2F: lea edx, var_70
loc_005F3F32: push edx
loc_005F3F33: lea eax, var_6C
loc_005F3F36: push eax
loc_005F3F37: lea ecx, var_68
loc_005F3F3A: push ecx
loc_005F3F3B: lea edx, var_64
loc_005F3F3E: push edx
loc_005F3F3F: lea eax, var_60
loc_005F3F42: push eax
loc_005F3F43: push 00000005h
loc_005F3F45: call [00401068h] ; __vbaFreeObjList
loc_005F3F4B: add esp, 00000018h
loc_005F3F4E: jmp 005F4144h
loc_005F3F53: mov var_4, 0000002Ah
loc_005F3F5A: mov ecx, Me
loc_005F3F5D: mov edx, [ecx]
loc_005F3F5F: mov eax, Me
loc_005F3F62: push eax
loc_005F3F63: call [edx+000003B4h]
loc_005F3F69: push eax
loc_005F3F6A: lea ecx, var_60
loc_005F3F6D: push ecx
loc_005F3F6E: call [00401128h] ; __vbaObjSet
loc_005F3F74: mov var_1C4, eax
loc_005F3F7A: lea edx, var_194
loc_005F3F80: push edx
loc_005F3F81: mov eax, var_1C4
loc_005F3F87: mov ecx, [eax]
loc_005F3F89: mov edx, var_1C4
loc_005F3F8F: push edx
loc_005F3F90: call [ecx+000000F0h]
loc_005F3F96: fnclex
loc_005F3F98: mov var_1C8, eax
loc_005F3F9E: cmp var_1C8, 00000000h
loc_005F3FA5: jge 005F3FCDh
loc_005F3FA7: push 000000F0h
loc_005F3FAC: push 00446E04h
loc_005F3FB1: mov eax, var_1C4
loc_005F3FB7: push eax
loc_005F3FB8: mov ecx, var_1C8
loc_005F3FBE: push ecx
loc_005F3FBF: call [004010CCh] ; __vbaHresultCheckObj
loc_005F3FC5: mov var_2C0, eax
loc_005F3FCB: jmp 005F3FD7h
loc_005F3FCD: mov var_2C0, 00000000h
loc_005F3FD7: mov dx, var_50
loc_005F3FDB: sub dx, 0001h
loc_005F3FDF: jo 005F6A29h
loc_005F3FE5: xor eax, eax
loc_005F3FE7: cmp var_194, dx
loc_005F3FEE: setnz al
loc_005F3FF1: neg eax
loc_005F3FF3: mov var_1CC, ax
loc_005F3FFA: lea ecx, var_60
loc_005F3FFD: call [0040142Ch] ; __vbaFreeObj
loc_005F4003: movsx ecx, var_1CC
loc_005F400A: test ecx, ecx
loc_005F400C: jz 005F4144h
loc_005F4012: mov var_4, 0000002Bh
loc_005F4019: mov edx, Me
loc_005F401C: mov eax, [edx]
loc_005F401E: mov ecx, Me
loc_005F4021: push ecx
loc_005F4022: call [eax+000003B4h]
loc_005F4028: push eax
loc_005F4029: lea edx, var_68
loc_005F402C: push edx
loc_005F402D: call [00401128h] ; __vbaObjSet
loc_005F4033: mov eax, Me
loc_005F4036: mov ecx, [eax]
loc_005F4038: mov edx, Me
loc_005F403B: push edx
loc_005F403C: call [ecx+000003B4h]
loc_005F4042: push eax
loc_005F4043: lea eax, var_64
loc_005F4046: push eax
loc_005F4047: call [00401128h] ; __vbaObjSet
loc_005F404D: mov var_1C4, eax
loc_005F4053: push 004473B8h ; "Week "
loc_005F4058: mov cx, var_50
loc_005F405C: push ecx
loc_005F405D: call [0040100Ch] ; __vbaStrI2
loc_005F4063: mov edx, eax
loc_005F4065: lea ecx, var_58
loc_005F4068: call [004013C0h] ; __vbaStrMove
loc_005F406E: push eax
loc_005F406F: call [00401098h] ; __vbaStrCat
loc_005F4075: mov edx, eax
loc_005F4077: lea ecx, var_5C
loc_005F407A: call [004013C0h] ; __vbaStrMove
loc_005F4080: mov edx, var_68
loc_005F4083: mov var_218, edx
loc_005F4089: mov var_68, 00000000h
loc_005F4090: mov eax, var_218
loc_005F4096: push eax
loc_005F4097: lea ecx, var_60
loc_005F409A: push ecx
loc_005F409B: call [00401128h] ; __vbaObjSet
loc_005F40A1: lea edx, var_194
loc_005F40A7: push edx
loc_005F40A8: lea eax, var_5C
loc_005F40AB: push eax
loc_005F40AC: lea ecx, var_60
loc_005F40AF: push ecx
loc_005F40B0: mov edx, Me
loc_005F40B3: mov eax, [edx+00000064h]
loc_005F40B6: push eax
loc_005F40B7: call 007033A0h
loc_005F40BC: mov cx, var_194
loc_005F40C3: push ecx
loc_005F40C4: mov edx, var_1C4
loc_005F40CA: mov eax, [edx]
loc_005F40CC: mov ecx, var_1C4
loc_005F40D2: push ecx
loc_005F40D3: call [eax+000000F4h]
loc_005F40D9: fnclex
loc_005F40DB: mov var_1C8, eax
loc_005F40E1: cmp var_1C8, 00000000h
loc_005F40E8: jge 005F4110h
loc_005F40EA: push 000000F4h
loc_005F40EF: push 00446E04h
loc_005F40F4: mov edx, var_1C4
loc_005F40FA: push edx
loc_005F40FB: mov eax, var_1C8
loc_005F4101: push eax
loc_005F4102: call [004010CCh] ; __vbaHresultCheckObj
loc_005F4108: mov var_2C4, eax
loc_005F410E: jmp 005F411Ah
loc_005F4110: mov var_2C4, 00000000h
loc_005F411A: lea ecx, var_5C
loc_005F411D: push ecx
loc_005F411E: lea edx, var_58
loc_005F4121: push edx
loc_005F4122: push 00000002h
loc_005F4124: call [00401324h] ; __vbaFreeStrList
loc_005F412A: add esp, 0000000Ch
loc_005F412D: lea eax, var_68
loc_005F4130: push eax
loc_005F4131: lea ecx, var_64
loc_005F4134: push ecx
loc_005F4135: lea edx, var_60
loc_005F4138: push edx
loc_005F4139: push 00000003h
loc_005F413B: call [00401068h] ; __vbaFreeObjList
loc_005F4141: add esp, 00000010h
loc_005F4144: mov var_4, 0000002Eh
loc_005F414B: mov eax, Me
loc_005F414E: mov [eax+0000003Ch], FFFFFFh
loc_005F4154: mov var_4, 0000002Fh
loc_005F415B: mov cx, var_54
loc_005F415F: push ecx
loc_005F4160: mov edx, Me
loc_005F4163: mov eax, [edx]
loc_005F4165: mov ecx, Me
loc_005F4168: push ecx
loc_005F4169: call [eax+000007A8h]
loc_005F416F: mov var_1C4, eax
loc_005F4175: cmp var_1C4, 00000000h
loc_005F417C: jge 005F41A1h
loc_005F417E: push 000007A8h
loc_005F4183: push 00446644h
loc_005F4188: mov edx, Me
loc_005F418B: push edx
loc_005F418C: mov eax, var_1C4
loc_005F4192: push eax
loc_005F4193: call [004010CCh] ; __vbaHresultCheckObj
loc_005F4199: mov var_2C8, eax
loc_005F419F: jmp 005F41ABh
loc_005F41A1: mov var_2C8, 00000000h
loc_005F41AB: mov var_4, 00000030h
loc_005F41B2: mov ecx, Me
loc_005F41B5: mov edx, [ecx]
loc_005F41B7: mov eax, Me
loc_005F41BA: push eax
loc_005F41BB: call [edx+000009E4h]
loc_005F41C1: mov var_4, 00000031h
loc_005F41C8: mov ecx, var_4C
loc_005F41CB: mov var_108, ecx
loc_005F41D1: mov edx, var_48
loc_005F41D4: mov var_104, edx
loc_005F41DA: mov var_110, 00000007h
loc_005F41E4: lea eax, var_1B8
loc_005F41EA: push eax
loc_005F41EB: mov ecx, Me
loc_005F41EE: mov edx, [ecx]
loc_005F41F0: mov eax, Me
loc_005F41F3: push eax
loc_005F41F4: call [edx+00000880h]
loc_005F41FA: mov var_1C4, eax
loc_005F4200: cmp var_1C4, 00000000h
loc_005F4207: jge 005F422Ch
loc_005F4209: push 00000880h
loc_005F420E: push 00446644h
loc_005F4213: mov ecx, Me
loc_005F4216: push ecx
loc_005F4217: mov edx, var_1C4
loc_005F421D: push edx
loc_005F421E: call [004010CCh] ; __vbaHresultCheckObj
loc_005F4224: mov var_2CC, eax
loc_005F422A: jmp 005F4236h
loc_005F422C: mov var_2CC, 00000000h
loc_005F4236: mov eax, var_1B8
loc_005F423C: mov var_128, eax
loc_005F4242: mov ecx, var_1B4
loc_005F4248: mov var_124, ecx
loc_005F424E: mov var_130, 00000007h
loc_005F4258: mov eax, 00000010h
loc_005F425D: call 00412850h ; __vbaChkstk
loc_005F4262: mov edx, esp
loc_005F4264: mov eax, var_110
loc_005F426A: mov [edx], eax
loc_005F426C: mov ecx, var_10C
loc_005F4272: mov [edx+00000004h], ecx
loc_005F4275: mov eax, var_108
loc_005F427B: mov [edx+00000008h], eax
loc_005F427E: mov ecx, var_104
loc_005F4284: mov [edx+0000000Ch], ecx
loc_005F4287: mov eax, 00000010h
loc_005F428C: call 00412850h ; __vbaChkstk
loc_005F4291: mov edx, esp
loc_005F4293: mov eax, var_130
loc_005F4299: mov [edx], eax
loc_005F429B: mov ecx, var_12C
loc_005F42A1: mov [edx+00000004h], ecx
loc_005F42A4: mov eax, var_128
loc_005F42AA: mov [edx+00000008h], eax
loc_005F42AD: mov ecx, var_124
loc_005F42B3: mov [edx+0000000Ch], ecx
loc_005F42B6: push 00000002h
loc_005F42B8: push 00000003h
loc_005F42BA: mov edx, Me
loc_005F42BD: push edx
loc_005F42BE: call [00401064h] ; __vbaRaiseEvent
loc_005F42C4: add esp, 0000002Ch
loc_005F42C7: jmp 005F6973h
loc_005F42CC: mov var_4, 00000034h
loc_005F42D3: lea eax, var_198
loc_005F42D9: push eax
loc_005F42DA: mov ecx, Me
loc_005F42DD: mov edx, [ecx+00000010h]
loc_005F42E0: mov eax, Me
loc_005F42E3: mov ecx, [eax+00000010h]
loc_005F42E6: mov eax, [ecx]
loc_005F42E8: push edx
loc_005F42E9: call [eax+000000D8h]
loc_005F42EF: fnclex
loc_005F42F1: mov var_1C4, eax
loc_005F42F7: cmp var_1C4, 00000000h
loc_005F42FE: jge 005F4326h
loc_005F4300: push 000000D8h
loc_005F4305: push 00446758h
loc_005F430A: mov ecx, Me
loc_005F430D: mov edx, [ecx+00000010h]
loc_005F4310: push edx
loc_005F4311: mov eax, var_1C4
loc_005F4317: push eax
loc_005F4318: call [004010CCh] ; __vbaHresultCheckObj
loc_005F431E: mov var_2D0, eax
loc_005F4324: jmp 005F4330h
loc_005F4326: mov var_2D0, 00000000h
loc_005F4330: lea ecx, var_19C
loc_005F4336: push ecx
loc_005F4337: mov edx, Me
loc_005F433A: mov eax, [edx+00000010h]
loc_005F433D: mov ecx, Me
loc_005F4340: mov edx, [ecx+00000010h]
loc_005F4343: mov ecx, [edx]
loc_005F4345: push eax
loc_005F4346: call [ecx+00000100h]
loc_005F434C: fnclex
loc_005F434E: mov var_1C8, eax
loc_005F4354: cmp var_1C8, 00000000h
loc_005F435B: jge 005F4383h
loc_005F435D: push 00000100h
loc_005F4362: push 00446758h
loc_005F4367: mov edx, Me
loc_005F436A: mov eax, [edx+00000010h]
loc_005F436D: push eax
loc_005F436E: mov ecx, var_1C8
loc_005F4374: push ecx
loc_005F4375: call [004010CCh] ; __vbaHresultCheckObj
loc_005F437B: mov var_2D4, eax
loc_005F4381: jmp 005F438Dh
loc_005F4383: mov var_2D4, 00000000h
loc_005F438D: lea edx, var_1A0
loc_005F4393: push edx
loc_005F4394: mov eax, Me
loc_005F4397: mov ecx, [eax+00000010h]
loc_005F439A: mov edx, Me
loc_005F439D: mov eax, [edx+00000010h]
loc_005F43A0: mov edx, [eax]
loc_005F43A2: push ecx
loc_005F43A3: call [edx+00000108h]
loc_005F43A9: fnclex
loc_005F43AB: mov var_1CC, eax
loc_005F43B1: cmp var_1CC, 00000000h
loc_005F43B8: jge 005F43E0h
loc_005F43BA: push 00000108h
loc_005F43BF: push 00446758h
loc_005F43C4: mov eax, Me
loc_005F43C7: mov ecx, [eax+00000010h]
loc_005F43CA: push ecx
loc_005F43CB: mov edx, var_1CC
loc_005F43D1: push edx
loc_005F43D2: call [004010CCh] ; __vbaHresultCheckObj
loc_005F43D8: mov var_2D8, eax
loc_005F43DE: jmp 005F43EAh
loc_005F43E0: mov var_2D8, 00000000h
loc_005F43EA: cmp var_2C, 00000000h
loc_005F43EE: jnz 005F440Ah
loc_005F43F0: lea eax, var_2C
loc_005F43F3: push eax
loc_005F43F4: push 00418C20h
loc_005F43F9: call [004012FCh] ; __vbaNew2
loc_005F43FF: lea ecx, var_2C
loc_005F4402: mov var_2DC, ecx
loc_005F4408: jmp 005F4413h
loc_005F440A: lea edx, var_2C
loc_005F440D: mov var_2DC, edx
loc_005F4413: mov eax, var_2DC
loc_005F4419: mov ecx, [eax]
loc_005F441B: mov var_1D0, ecx
loc_005F4421: fld real4 ptr var_1A0
loc_005F4427: call [0040139Ch] ; __vbaFpI4
loc_005F442D: mov var_1AC, eax
loc_005F4433: fld real4 ptr var_19C
loc_005F4439: call [0040139Ch] ; __vbaFpI4
loc_005F443F: mov var_1A8, eax
loc_005F4445: mov edx, var_198
loc_005F444B: mov var_1A4, edx
loc_005F4451: push FFFFFFFFh
loc_005F4453: lea eax, var_1AC
loc_005F4459: push eax
loc_005F445A: lea ecx, var_1A8
loc_005F4460: push ecx
loc_005F4461: lea edx, var_1A4
loc_005F4467: push edx
loc_005F4468: mov eax, var_1D0
loc_005F446E: mov ecx, [eax]
loc_005F4470: mov edx, var_1D0
loc_005F4476: push edx
loc_005F4477: call [ecx+00000084h]
loc_005F447D: fnclex
loc_005F447F: mov var_1D4, eax
loc_005F4485: cmp var_1D4, 00000000h
loc_005F448C: jge 005F44B4h
loc_005F448E: push 00000084h
loc_005F4493: push 0043CA28h
loc_005F4498: mov eax, var_1D0
loc_005F449E: push eax
loc_005F449F: mov ecx, var_1D4
loc_005F44A5: push ecx
loc_005F44A6: call [004010CCh] ; __vbaHresultCheckObj
loc_005F44AC: mov var_2E0, eax
loc_005F44B2: jmp 005F44BEh
loc_005F44B4: mov var_2E0, 00000000h
loc_005F44BE: mov var_4, 00000035h
loc_005F44C5: cmp var_2C, 00000000h
loc_005F44C9: jnz 005F44E5h
loc_005F44CB: lea edx, var_2C
loc_005F44CE: push edx
loc_005F44CF: push 00418C20h
loc_005F44D4: call [004012FCh] ; __vbaNew2
loc_005F44DA: lea eax, var_2C
loc_005F44DD: mov var_2E4, eax
loc_005F44E3: jmp 005F44EEh
loc_005F44E5: lea ecx, var_2C
loc_005F44E8: mov var_2E4, ecx
loc_005F44EE: mov edx, var_2E4
loc_005F44F4: mov eax, [edx]
loc_005F44F6: push eax
loc_005F44F7: lea ecx, var_1E0
loc_005F44FD: push ecx
loc_005F44FE: call [00401130h] ; __vbaObjSetAddref
loc_005F4504: mov var_4, 00000036h
loc_005F450B: mov edx, Me
loc_005F450E: cmp [edx+000000D4h], 00000000h
loc_005F4515: jnz 005F453Ch
loc_005F4517: mov eax, Me
loc_005F451A: add eax, 000000D4h
loc_005F451F: push eax
loc_005F4520: push 00446F48h
loc_005F4525: call [004012FCh] ; __vbaNew2
loc_005F452B: mov ecx, Me
loc_005F452E: add ecx, 000000D4h
loc_005F4534: mov var_2E8, ecx
loc_005F453A: jmp 005F454Bh
loc_005F453C: mov edx, Me
loc_005F453F: add edx, 000000D4h
loc_005F4545: mov var_2E8, edx
loc_005F454B: mov eax, var_2E8
loc_005F4551: mov ecx, [eax]
loc_005F4553: push ecx
loc_005F4554: lea edx, var_60
loc_005F4557: push edx
loc_005F4558: call [00401130h] ; __vbaObjSetAddref
loc_005F455E: lea eax, var_60
loc_005F4561: push eax
loc_005F4562: mov ecx, var_1E0
loc_005F4568: mov edx, [ecx]
loc_005F456A: mov eax, var_1E0
loc_005F4570: push eax
loc_005F4571: call [edx+00000098h]
loc_005F4577: fnclex
loc_005F4579: mov var_1C4, eax
loc_005F457F: cmp var_1C4, 00000000h
loc_005F4586: jge 005F45AEh
loc_005F4588: push 00000098h
loc_005F458D: push 0043CA28h
loc_005F4592: mov ecx, var_1E0
loc_005F4598: push ecx
loc_005F4599: mov edx, var_1C4
loc_005F459F: push edx
loc_005F45A0: call [004010CCh] ; __vbaHresultCheckObj
loc_005F45A6: mov var_2EC, eax
loc_005F45AC: jmp 005F45B8h
loc_005F45AE: mov var_2EC, 00000000h
loc_005F45B8: lea ecx, var_60
loc_005F45BB: call [0040142Ch] ; __vbaFreeObj
loc_005F45C1: mov var_4, 00000037h
loc_005F45C8: mov eax, Me
loc_005F45CB: cmp [eax+0000005Ch], 00000000h
loc_005F45CF: jz 005F4686h
loc_005F45D5: mov ecx, Me
loc_005F45D8: mov edx, [ecx+0000005Ch]
loc_005F45DB: cmp [edx], 0002h
loc_005F45DF: jnz 005F4686h
loc_005F45E5: mov eax, Me
loc_005F45E8: movsx ecx, [eax+00000050h]
loc_005F45EC: mov edx, Me
loc_005F45EF: mov eax, [edx+0000005Ch]
loc_005F45F2: sub ecx, [eax+0000001Ch]
loc_005F45F5: mov var_1C8, ecx
loc_005F45FB: mov ecx, Me
loc_005F45FE: mov edx, [ecx+0000005Ch]
loc_005F4601: mov eax, var_1C8
loc_005F4607: cmp eax, [edx+00000018h]
loc_005F460A: jae 005F4618h
loc_005F460C: mov var_2F0, 00000000h
loc_005F4616: jmp 005F4624h
loc_005F4618: call [004011A8h] ; __vbaGenerateBoundsError
loc_005F461E: mov var_2F0, eax
loc_005F4624: mov ecx, Me
loc_005F4627: movsx edx, [ecx+0000004Eh]
loc_005F462B: mov eax, Me
loc_005F462E: mov ecx, [eax+0000005Ch]
loc_005F4631: sub edx, [ecx+00000014h]
loc_005F4634: mov var_1C4, edx
loc_005F463A: mov edx, Me
loc_005F463D: mov eax, [edx+0000005Ch]
loc_005F4640: mov ecx, var_1C4
loc_005F4646: cmp ecx, [eax+00000010h]
loc_005F4649: jae 005F4657h
loc_005F464B: mov var_2F4, 00000000h
loc_005F4655: jmp 005F4663h
loc_005F4657: call [004011A8h] ; __vbaGenerateBoundsError
loc_005F465D: mov var_2F4, eax
loc_005F4663: mov edx, Me
loc_005F4666: mov eax, [edx+0000005Ch]
loc_005F4669: mov ecx, [eax+00000018h]
loc_005F466C: imul ecx, var_1C4
loc_005F4673: mov edx, var_1C8
loc_005F4679: add edx, ecx
loc_005F467B: shl edx, 04h
loc_005F467E: mov var_2F8, edx
loc_005F4684: jmp 005F4692h
loc_005F4686: call [004011A8h] ; __vbaGenerateBoundsError
loc_005F468C: mov var_2F8, eax
loc_005F4692: mov eax, Me
loc_005F4695: mov ecx, [eax+0000005Ch]
loc_005F4698: mov edx, [ecx+0000000Ch]
loc_005F469B: add edx, var_2F8
loc_005F46A1: lea ecx, var_44
loc_005F46A4: call [00401398h] ; __vbaVarCopy
loc_005F46AA: mov var_4, 00000038h
loc_005F46B1: lea edx, var_44
loc_005F46B4: push edx
loc_005F46B5: call [004010D8h] ; rtcIsEmpty
loc_005F46BB: movsx eax, ax
loc_005F46BE: test eax, eax
loc_005F46C0: jz 005F46C7h
loc_005F46C2: jmp 005F6973h
loc_005F46C7: mov var_4, 0000003Bh
loc_005F46CE: mov var_108, 00000000h
loc_005F46D8: mov var_110, 00000002h
loc_005F46E2: mov eax, 00000010h
loc_005F46E7: call 00412850h ; __vbaChkstk
loc_005F46EC: mov ecx, esp
loc_005F46EE: mov edx, var_110
loc_005F46F4: mov [ecx], edx
loc_005F46F6: mov eax, var_10C
loc_005F46FC: mov [ecx+00000004h], eax
loc_005F46FF: mov edx, var_108
loc_005F4705: mov [ecx+00000008h], edx
loc_005F4708: mov eax, var_104
loc_005F470E: mov [ecx+0000000Ch], eax
loc_005F4711: push 00000001h
loc_005F4713: lea ecx, var_44
loc_005F4716: push ecx
loc_005F4717: lea edx, var_80
loc_005F471A: push edx
loc_005F471B: call [00401138h] ; __vbaVarIndexLoad
loc_005F4721: add esp, 0000001Ch
loc_005F4724: push eax
loc_005F4725: call [0040134Ch] ; __vbaI4Var
loc_005F472B: push eax
loc_005F472C: mov eax, var_1E0
loc_005F4732: mov ecx, [eax]
loc_005F4734: mov edx, var_1E0
loc_005F473A: push edx
loc_005F473B: call [ecx+00000070h]
loc_005F473E: fnclex
loc_005F4740: mov var_1C4, eax
loc_005F4746: cmp var_1C4, 00000000h
loc_005F474D: jge 005F4772h
loc_005F474F: push 00000070h
loc_005F4751: push 0043CA28h
loc_005F4756: mov eax, var_1E0
loc_005F475C: push eax
loc_005F475D: mov ecx, var_1C4
loc_005F4763: push ecx
loc_005F4764: call [004010CCh] ; __vbaHresultCheckObj
loc_005F476A: mov var_2FC, eax
loc_005F4770: jmp 005F477Ch
loc_005F4772: mov var_2FC, 00000000h
loc_005F477C: lea ecx, var_80
loc_005F477F: call [00401030h] ; __vbaFreeVar
loc_005F4785: mov var_4, 0000003Ch
loc_005F478C: mov var_108, 00000005h
loc_005F4796: mov var_110, 00000002h
loc_005F47A0: mov eax, 00000010h
loc_005F47A5: call 00412850h ; __vbaChkstk
loc_005F47AA: mov edx, esp
loc_005F47AC: mov eax, var_110
loc_005F47B2: mov [edx], eax
loc_005F47B4: mov ecx, var_10C
loc_005F47BA: mov [edx+00000004h], ecx
loc_005F47BD: mov eax, var_108
loc_005F47C3: mov [edx+00000008h], eax
loc_005F47C6: mov ecx, var_104
loc_005F47CC: mov [edx+0000000Ch], ecx
loc_005F47CF: push 00000001h
loc_005F47D1: lea edx, var_44
loc_005F47D4: push edx
loc_005F47D5: lea eax, var_80
loc_005F47D8: push eax
loc_005F47D9: call [00401138h] ; __vbaVarIndexLoad
loc_005F47DF: add esp, 0000001Ch
loc_005F47E2: push eax
loc_005F47E3: call [0040134Ch] ; __vbaI4Var
loc_005F47E9: push eax
loc_005F47EA: mov ecx, var_1E0
loc_005F47F0: mov edx, [ecx]
loc_005F47F2: mov eax, var_1E0
loc_005F47F8: push eax
loc_005F47F9: call [edx+00000080h]
loc_005F47FF: fnclex
loc_005F4801: mov var_1C4, eax
loc_005F4807: cmp var_1C4, 00000000h
loc_005F480E: jge 005F4836h
loc_005F4810: push 00000080h
loc_005F4815: push 0043CA28h
loc_005F481A: mov ecx, var_1E0
loc_005F4820: push ecx
loc_005F4821: mov edx, var_1C4
loc_005F4827: push edx
loc_005F4828: call [004010CCh] ; __vbaHresultCheckObj
loc_005F482E: mov var_300, eax
loc_005F4834: jmp 005F4840h
loc_005F4836: mov var_300, 00000000h
loc_005F4840: lea ecx, var_80
loc_005F4843: call [00401030h] ; __vbaFreeVar
loc_005F4849: mov var_4, 0000003Dh
loc_005F4850: lea eax, var_198
loc_005F4856: push eax
loc_005F4857: mov ecx, Me
loc_005F485A: mov edx, [ecx]
loc_005F485C: mov eax, Me
loc_005F485F: push eax
loc_005F4860: call [edx+000007F4h]
loc_005F4866: mov var_1C4, eax
loc_005F486C: cmp var_1C4, 00000000h
loc_005F4873: jge 005F4898h
loc_005F4875: push 000007F4h
loc_005F487A: push 00446644h
loc_005F487F: mov ecx, Me
loc_005F4882: push ecx
loc_005F4883: mov edx, var_1C4
loc_005F4889: push edx
loc_005F488A: call [004010CCh] ; __vbaHresultCheckObj
loc_005F4890: mov var_304, eax
loc_005F4896: jmp 005F48A2h
loc_005F4898: mov var_304, 00000000h
loc_005F48A2: mov eax, var_198
loc_005F48A8: push eax
loc_005F48A9: mov ecx, var_1E0
loc_005F48AF: mov edx, [ecx]
loc_005F48B1: mov eax, var_1E0
loc_005F48B7: push eax
loc_005F48B8: call [edx+00000078h]
loc_005F48BB: fnclex
loc_005F48BD: mov var_1C8, eax
loc_005F48C3: cmp var_1C8, 00000000h
loc_005F48CA: jge 005F48EFh
loc_005F48CC: push 00000078h
loc_005F48CE: push 0043CA28h
loc_005F48D3: mov ecx, var_1E0
loc_005F48D9: push ecx
loc_005F48DA: mov edx, var_1C8
loc_005F48E0: push edx
loc_005F48E1: call [004010CCh] ; __vbaHresultCheckObj
loc_005F48E7: mov var_308, eax
loc_005F48ED: jmp 005F48F9h
loc_005F48EF: mov var_308, 00000000h
loc_005F48F9: mov var_4, 0000003Eh
loc_005F4900: mov eax, Me
loc_005F4903: mov ecx, [eax+00000110h]
loc_005F4909: mov var_138, ecx
loc_005F490F: mov var_140, 00000008h
loc_005F4919: mov var_118, 004473A0h
loc_005F4923: mov var_120, 00000008h
loc_005F492D: mov edx, Me
loc_005F4930: cmp [edx+0000008Ch], 00000000h
loc_005F4937: jnz 005F495Eh
loc_005F4939: mov eax, Me
loc_005F493C: add eax, 0000008Ch
loc_005F4941: push eax
loc_005F4942: push 00415BFCh
loc_005F4947: call [004012FCh] ; __vbaNew2
loc_005F494D: mov ecx, Me
loc_005F4950: add ecx, 0000008Ch
loc_005F4956: mov var_30C, ecx
loc_005F495C: jmp 005F496Dh
loc_005F495E: mov edx, Me
loc_005F4961: add edx, 0000008Ch
loc_005F4967: mov var_30C, edx
loc_005F496D: lea eax, var_1B8
loc_005F4973: push eax
loc_005F4974: mov ecx, var_30C
loc_005F497A: mov edx, [ecx]
loc_005F497C: push edx
loc_005F497D: call 00705380h
loc_005F4982: mov eax, var_1B8
loc_005F4988: mov var_78, eax
loc_005F498B: mov ecx, var_1B4
loc_005F4991: mov var_74, ecx
loc_005F4994: mov var_80, 00000007h
loc_005F499B: lea edx, var_80
loc_005F499E: push edx
loc_005F499F: lea eax, var_90
loc_005F49A5: push eax
loc_005F49A6: call [004013E0h] ; rtcGetDayOfMonth
loc_005F49AC: mov var_128, 004473A0h
loc_005F49B6: mov var_130, 00000008h
loc_005F49C0: mov ecx, Me
loc_005F49C3: cmp [ecx+0000008Ch], 00000000h
loc_005F49CA: jnz 005F49F1h
loc_005F49CC: mov edx, Me
loc_005F49CF: add edx, 0000008Ch
loc_005F49D5: push edx
loc_005F49D6: push 00415BFCh
loc_005F49DB: call [004012FCh] ; __vbaNew2
loc_005F49E1: mov eax, Me
loc_005F49E4: add eax, 0000008Ch
loc_005F49E9: mov var_310, eax
loc_005F49EF: jmp 005F4A00h
loc_005F49F1: mov ecx, Me
loc_005F49F4: add ecx, 0000008Ch
loc_005F49FA: mov var_310, ecx
loc_005F4A00: lea edx, var_1C0
loc_005F4A06: push edx
loc_005F4A07: mov eax, var_310
loc_005F4A0D: mov ecx, [eax]
loc_005F4A0F: push ecx
loc_005F4A10: call 00705380h
loc_005F4A15: mov edx, var_1C0
loc_005F4A1B: mov var_C8, edx
loc_005F4A21: mov eax, var_1BC
loc_005F4A27: mov var_C4, eax
loc_005F4A2D: mov var_D0, 00000007h
loc_005F4A37: lea ecx, var_D0
loc_005F4A3D: push ecx
loc_005F4A3E: lea edx, var_E0
loc_005F4A44: push edx
loc_005F4A45: call [004013F8h] ; rtcGetMonthOfYear
loc_005F4A4B: mov eax, Me
loc_005F4A4E: mov ecx, [eax]
loc_005F4A50: mov edx, Me
loc_005F4A53: push edx
loc_005F4A54: call [ecx+000003B4h]
loc_005F4A5A: push eax
loc_005F4A5B: lea eax, var_60
loc_005F4A5E: push eax
loc_005F4A5F: call [00401128h] ; __vbaObjSet
loc_005F4A65: mov var_1C4, eax
loc_005F4A6B: lea ecx, var_194
loc_005F4A71: push ecx
loc_005F4A72: mov edx, var_1C4
loc_005F4A78: mov eax, [edx]
loc_005F4A7A: mov ecx, var_1C4
loc_005F4A80: push ecx
loc_005F4A81: call [eax+000000F0h]
loc_005F4A87: fnclex
loc_005F4A89: mov var_1C8, eax
loc_005F4A8F: cmp var_1C8, 00000000h
loc_005F4A96: jge 005F4ABEh
loc_005F4A98: push 000000F0h
loc_005F4A9D: push 00446E04h
loc_005F4AA2: mov edx, var_1C4
loc_005F4AA8: push edx
loc_005F4AA9: mov eax, var_1C8
loc_005F4AAF: push eax
loc_005F4AB0: call [004010CCh] ; __vbaHresultCheckObj
loc_005F4AB6: mov var_314, eax
loc_005F4ABC: jmp 005F4AC8h
loc_005F4ABE: mov var_314, 00000000h
loc_005F4AC8: mov cx, var_194
loc_005F4ACF: add cx, 0001h
loc_005F4AD3: jo 005F6A29h
loc_005F4AD9: mov var_158, cx
loc_005F4AE0: mov var_160, 00008002h
loc_005F4AEA: push 00000001h
loc_005F4AEC: lea edx, var_140
loc_005F4AF2: push edx
loc_005F4AF3: lea eax, var_120
loc_005F4AF9: push eax
loc_005F4AFA: lea ecx, var_90
loc_005F4B00: push ecx
loc_005F4B01: lea edx, var_A0
loc_005F4B07: push edx
loc_005F4B08: call [004012B0h] ; __vbaVarCat
loc_005F4B0E: push eax
loc_005F4B0F: lea eax, var_130
loc_005F4B15: push eax
loc_005F4B16: lea ecx, var_B0
loc_005F4B1C: push ecx
loc_005F4B1D: call [004012B0h] ; __vbaVarCat
loc_005F4B23: push eax
loc_005F4B24: push 00000000h
loc_005F4B26: lea edx, var_C0
loc_005F4B2C: push edx
loc_005F4B2D: call [0040129Ch] ; __vbaInStrVar
loc_005F4B33: push eax
loc_005F4B34: lea eax, var_E0
loc_005F4B3A: push eax
loc_005F4B3B: lea ecx, var_160
loc_005F4B41: push ecx
loc_005F4B42: lea edx, var_F0
loc_005F4B48: push edx
loc_005F4B49: call [00401350h] ; __vbaVarCmpEq
loc_005F4B4F: push eax
loc_005F4B50: lea eax, var_100
loc_005F4B56: push eax
loc_005F4B57: call [00401240h] ; __vbaVarAnd
loc_005F4B5D: push eax
loc_005F4B5E: call [00401164h] ; __vbaBoolVarNull
loc_005F4B64: mov var_1CC, ax
loc_005F4B6B: lea ecx, var_60
loc_005F4B6E: call [0040142Ch] ; __vbaFreeObj
loc_005F4B74: lea ecx, var_C0
loc_005F4B7A: push ecx
loc_005F4B7B: lea edx, var_E0
loc_005F4B81: push edx
loc_005F4B82: lea eax, var_D0
loc_005F4B88: push eax
loc_005F4B89: lea ecx, var_B0
loc_005F4B8F: push ecx
loc_005F4B90: lea edx, var_A0
loc_005F4B96: push edx
loc_005F4B97: lea eax, var_90
loc_005F4B9D: push eax
loc_005F4B9E: lea ecx, var_80
loc_005F4BA1: push ecx
loc_005F4BA2: push 00000007h
loc_005F4BA4: call [00401050h] ; __vbaFreeVarList
loc_005F4BAA: add esp, 00000020h
loc_005F4BAD: movsx edx, var_1CC
loc_005F4BB4: test edx, edx
loc_005F4BB6: jz 005F4EBDh
loc_005F4BBC: mov var_4, 0000003Fh
loc_005F4BC3: mov var_108, 00000001h
loc_005F4BCD: mov var_110, 00000002h
loc_005F4BD7: mov eax, 00000010h
loc_005F4BDC: call 00412850h ; __vbaChkstk
loc_005F4BE1: mov eax, esp
loc_005F4BE3: mov ecx, var_110
loc_005F4BE9: mov [eax], ecx
loc_005F4BEB: mov edx, var_10C
loc_005F4BF1: mov [eax+00000004h], edx
loc_005F4BF4: mov ecx, var_108
loc_005F4BFA: mov [eax+00000008h], ecx
loc_005F4BFD: mov edx, var_104
loc_005F4C03: mov [eax+0000000Ch], edx
loc_005F4C06: push 00000001h
loc_005F4C08: lea eax, var_44
loc_005F4C0B: push eax
loc_005F4C0C: lea ecx, var_A0
loc_005F4C12: push ecx
loc_005F4C13: call [00401138h] ; __vbaVarIndexLoad
loc_005F4C19: add esp, 0000001Ch
loc_005F4C1C: mov var_128, 00000002h
loc_005F4C26: mov var_130, 00000002h
loc_005F4C30: mov eax, 00000010h
loc_005F4C35: call 00412850h ; __vbaChkstk
loc_005F4C3A: mov edx, esp
loc_005F4C3C: mov eax, var_130
loc_005F4C42: mov [edx], eax
loc_005F4C44: mov ecx, var_12C
loc_005F4C4A: mov [edx+00000004h], ecx
loc_005F4C4D: mov eax, var_128
loc_005F4C53: mov [edx+00000008h], eax
loc_005F4C56: mov ecx, var_124
loc_005F4C5C: mov [edx+0000000Ch], ecx
loc_005F4C5F: push 00000001h
loc_005F4C61: lea edx, var_44
loc_005F4C64: push edx
loc_005F4C65: lea eax, var_B0
loc_005F4C6B: push eax
loc_005F4C6C: call [00401138h] ; __vbaVarIndexLoad
loc_005F4C72: add esp, 0000001Ch
loc_005F4C75: mov var_148, 00000003h
loc_005F4C7F: mov var_150, 00000002h
loc_005F4C89: mov eax, 00000010h
loc_005F4C8E: call 00412850h ; __vbaChkstk
loc_005F4C93: mov ecx, esp
loc_005F4C95: mov edx, var_150
loc_005F4C9B: mov [ecx], edx
loc_005F4C9D: mov eax, var_14C
loc_005F4CA3: mov [ecx+00000004h], eax
loc_005F4CA6: mov edx, var_148
loc_005F4CAC: mov [ecx+00000008h], edx
loc_005F4CAF: mov eax, var_144
loc_005F4CB5: mov [ecx+0000000Ch], eax
loc_005F4CB8: push 00000001h
loc_005F4CBA: lea ecx, var_44
loc_005F4CBD: push ecx
loc_005F4CBE: lea edx, var_C0
loc_005F4CC4: push edx
loc_005F4CC5: call [00401138h] ; __vbaVarIndexLoad
loc_005F4CCB: add esp, 0000001Ch
loc_005F4CCE: mov var_168, 00000004h
loc_005F4CD8: mov var_170, 00000002h
loc_005F4CE2: mov eax, 00000010h
loc_005F4CE7: call 00412850h ; __vbaChkstk
loc_005F4CEC: mov eax, esp
loc_005F4CEE: mov ecx, var_170
loc_005F4CF4: mov [eax], ecx
loc_005F4CF6: mov edx, var_16C
loc_005F4CFC: mov [eax+00000004h], edx
loc_005F4CFF: mov ecx, var_168
loc_005F4D05: mov [eax+00000008h], ecx
loc_005F4D08: mov edx, var_164
loc_005F4D0E: mov [eax+0000000Ch], edx
loc_005F4D11: push 00000001h
loc_005F4D13: lea eax, var_44
loc_005F4D16: push eax
loc_005F4D17: lea ecx, var_D0
loc_005F4D1D: push ecx
loc_005F4D1E: call [00401138h] ; __vbaVarIndexLoad
loc_005F4D24: add esp, 0000001Ch
loc_005F4D27: mov edx, Me
loc_005F4D2A: cmp [edx+0000008Ch], 00000000h
loc_005F4D31: jnz 005F4D58h
loc_005F4D33: mov eax, Me
loc_005F4D36: add eax, 0000008Ch
loc_005F4D3B: push eax
loc_005F4D3C: push 00415BFCh
loc_005F4D41: call [004012FCh] ; __vbaNew2
loc_005F4D47: mov ecx, Me
loc_005F4D4A: add ecx, 0000008Ch
loc_005F4D50: mov var_318, ecx
loc_005F4D56: jmp 005F4D67h
loc_005F4D58: mov edx, Me
loc_005F4D5B: add edx, 0000008Ch
loc_005F4D61: mov var_318, edx
loc_005F4D67: lea eax, var_1B8
loc_005F4D6D: push eax
loc_005F4D6E: mov ecx, var_318
loc_005F4D74: mov edx, [ecx]
loc_005F4D76: push edx
loc_005F4D77: call 00705380h
loc_005F4D7C: mov eax, var_1B8
loc_005F4D82: mov var_78, eax
loc_005F4D85: mov ecx, var_1B4
loc_005F4D8B: mov var_74, ecx
loc_005F4D8E: mov var_80, 00000007h
loc_005F4D95: lea edx, var_80
loc_005F4D98: push edx
loc_005F4D99: lea eax, var_90
loc_005F4D9F: push eax
loc_005F4DA0: call [004013E0h] ; rtcGetDayOfMonth
loc_005F4DA6: mov var_194, FFFFFFh
loc_005F4DAF: lea ecx, var_90
loc_005F4DB5: push ecx
loc_005F4DB6: call [00401040h] ; __vbaStrVarMove
loc_005F4DBC: mov edx, eax
loc_005F4DBE: lea ecx, var_58
loc_005F4DC1: call [004013C0h] ; __vbaStrMove
loc_005F4DC7: lea edx, var_194
loc_005F4DCD: push edx
loc_005F4DCE: mov eax, Me
loc_005F4DD1: add eax, 000000D8h
loc_005F4DD6: push eax
loc_005F4DD7: mov ecx, Me
loc_005F4DDA: add ecx, 000000B4h
loc_005F4DE0: push ecx
loc_005F4DE1: mov edx, Me
loc_005F4DE4: add edx, 000000A4h
loc_005F4DEA: push edx
loc_005F4DEB: lea eax, var_58
loc_005F4DEE: push eax
loc_005F4DEF: lea ecx, var_D0
loc_005F4DF5: push ecx
loc_005F4DF6: call [0040134Ch] ; __vbaI4Var
loc_005F4DFC: push eax
loc_005F4DFD: lea edx, var_C0
loc_005F4E03: push edx
loc_005F4E04: call [0040134Ch] ; __vbaI4Var
loc_005F4E0A: push eax
loc_005F4E0B: lea eax, var_B0
loc_005F4E11: push eax
loc_005F4E12: call [0040134Ch] ; __vbaI4Var
loc_005F4E18: push eax
loc_005F4E19: lea ecx, var_A0
loc_005F4E1F: push ecx
loc_005F4E20: call [0040134Ch] ; __vbaI4Var
loc_005F4E26: push eax
loc_005F4E27: mov edx, var_1E0
loc_005F4E2D: mov eax, [edx]
loc_005F4E2F: mov ecx, var_1E0
loc_005F4E35: push ecx
loc_005F4E36: call [eax+0000009Ch]
loc_005F4E3C: fnclex
loc_005F4E3E: mov var_1C4, eax
loc_005F4E44: cmp var_1C4, 00000000h
loc_005F4E4B: jge 005F4E73h
loc_005F4E4D: push 0000009Ch
loc_005F4E52: push 0043CA28h
loc_005F4E57: mov edx, var_1E0
loc_005F4E5D: push edx
loc_005F4E5E: mov eax, var_1C4
loc_005F4E64: push eax
loc_005F4E65: call [004010CCh] ; __vbaHresultCheckObj
loc_005F4E6B: mov var_31C, eax
loc_005F4E71: jmp 005F4E7Dh
loc_005F4E73: mov var_31C, 00000000h
loc_005F4E7D: lea ecx, var_58
loc_005F4E80: call [00401430h] ; __vbaFreeStr
loc_005F4E86: lea ecx, var_90
loc_005F4E8C: push ecx
loc_005F4E8D: lea edx, var_D0
loc_005F4E93: push edx
loc_005F4E94: lea eax, var_C0
loc_005F4E9A: push eax
loc_005F4E9B: lea ecx, var_B0
loc_005F4EA1: push ecx
loc_005F4EA2: lea edx, var_A0
loc_005F4EA8: push edx
loc_005F4EA9: lea eax, var_80
loc_005F4EAC: push eax
loc_005F4EAD: push 00000006h
loc_005F4EAF: call [00401050h] ; __vbaFreeVarList
loc_005F4EB5: add esp, 0000001Ch
loc_005F4EB8: jmp 005F51D4h
loc_005F4EBD: mov var_4, 00000041h
loc_005F4EC4: mov var_108, 00000001h
loc_005F4ECE: mov var_110, 00000002h
loc_005F4ED8: mov eax, 00000010h
loc_005F4EDD: call 00412850h ; __vbaChkstk
loc_005F4EE2: mov ecx, esp
loc_005F4EE4: mov edx, var_110
loc_005F4EEA: mov [ecx], edx
loc_005F4EEC: mov eax, var_10C
loc_005F4EF2: mov [ecx+00000004h], eax
loc_005F4EF5: mov edx, var_108
loc_005F4EFB: mov [ecx+00000008h], edx
loc_005F4EFE: mov eax, var_104
loc_005F4F04: mov [ecx+0000000Ch], eax
loc_005F4F07: push 00000001h
loc_005F4F09: lea ecx, var_44
loc_005F4F0C: push ecx
loc_005F4F0D: lea edx, var_A0
loc_005F4F13: push edx
loc_005F4F14: call [00401138h] ; __vbaVarIndexLoad
loc_005F4F1A: add esp, 0000001Ch
loc_005F4F1D: mov var_128, 00000002h
loc_005F4F27: mov var_130, 00000002h
loc_005F4F31: mov eax, 00000010h
loc_005F4F36: call 00412850h ; __vbaChkstk
loc_005F4F3B: mov eax, esp
loc_005F4F3D: mov ecx, var_130
loc_005F4F43: mov [eax], ecx
loc_005F4F45: mov edx, var_12C
loc_005F4F4B: mov [eax+00000004h], edx
loc_005F4F4E: mov ecx, var_128
loc_005F4F54: mov [eax+00000008h], ecx
loc_005F4F57: mov edx, var_124
loc_005F4F5D: mov [eax+0000000Ch], edx
loc_005F4F60: push 00000001h
loc_005F4F62: lea eax, var_44
loc_005F4F65: push eax
loc_005F4F66: lea ecx, var_B0
loc_005F4F6C: push ecx
loc_005F4F6D: call [00401138h] ; __vbaVarIndexLoad
loc_005F4F73: add esp, 0000001Ch
loc_005F4F76: mov var_148, 00000003h
loc_005F4F80: mov var_150, 00000002h
loc_005F4F8A: mov eax, 00000010h
loc_005F4F8F: call 00412850h ; __vbaChkstk
loc_005F4F94: mov edx, esp
loc_005F4F96: mov eax, var_150
loc_005F4F9C: mov [edx], eax
loc_005F4F9E: mov ecx, var_14C
loc_005F4FA4: mov [edx+00000004h], ecx
loc_005F4FA7: mov eax, var_148
loc_005F4FAD: mov [edx+00000008h], eax
loc_005F4FB0: mov ecx, var_144
loc_005F4FB6: mov [edx+0000000Ch], ecx
loc_005F4FB9: push 00000001h
loc_005F4FBB: lea edx, var_44
loc_005F4FBE: push edx
loc_005F4FBF: lea eax, var_C0
loc_005F4FC5: push eax
loc_005F4FC6: call [00401138h] ; __vbaVarIndexLoad
loc_005F4FCC: add esp, 0000001Ch
loc_005F4FCF: mov var_168, 00000004h
loc_005F4FD9: mov var_170, 00000002h
loc_005F4FE3: mov eax, 00000010h
loc_005F4FE8: call 00412850h ; __vbaChkstk
loc_005F4FED: mov ecx, esp
loc_005F4FEF: mov edx, var_170
loc_005F4FF5: mov [ecx], edx
loc_005F4FF7: mov eax, var_16C
loc_005F4FFD: mov [ecx+00000004h], eax
loc_005F5000: mov edx, var_168
loc_005F5006: mov [ecx+00000008h], edx
loc_005F5009: mov eax, var_164
loc_005F500F: mov [ecx+0000000Ch], eax
loc_005F5012: push 00000001h
loc_005F5014: lea ecx, var_44
loc_005F5017: push ecx
loc_005F5018: lea edx, var_D0
loc_005F501E: push edx
loc_005F501F: call [00401138h] ; __vbaVarIndexLoad
loc_005F5025: add esp, 0000001Ch
loc_005F5028: mov eax, Me
loc_005F502B: cmp [eax+0000008Ch], 00000000h
loc_005F5032: jnz 005F505Ah
loc_005F5034: mov ecx, Me
loc_005F5037: add ecx, 0000008Ch
loc_005F503D: push ecx
loc_005F503E: push 00415BFCh
loc_005F5043: call [004012FCh] ; __vbaNew2
loc_005F5049: mov edx, Me
loc_005F504C: add edx, 0000008Ch
loc_005F5052: mov var_320, edx
loc_005F5058: jmp 005F5068h
loc_005F505A: mov eax, Me
loc_005F505D: add eax, 0000008Ch
loc_005F5062: mov var_320, eax
loc_005F5068: lea ecx, var_1B8
loc_005F506E: push ecx
loc_005F506F: mov edx, var_320
loc_005F5075: mov eax, [edx]
loc_005F5077: push eax
loc_005F5078: call 00705380h
loc_005F507D: mov ecx, var_1B8
loc_005F5083: mov var_78, ecx
loc_005F5086: mov edx, var_1B4
loc_005F508C: mov var_74, edx
loc_005F508F: mov var_80, 00000007h
loc_005F5096: lea eax, var_80
loc_005F5099: push eax
loc_005F509A: lea ecx, var_90
loc_005F50A0: push ecx
loc_005F50A1: call [004013E0h] ; rtcGetDayOfMonth
loc_005F50A7: mov var_194, 0000h
loc_005F50B0: push 0043D9BCh
loc_005F50B5: push 00000000h
loc_005F50B7: call [004013C4h] ; __vbaCastObj
loc_005F50BD: push eax
loc_005F50BE: lea edx, var_60
loc_005F50C1: push edx
loc_005F50C2: call [00401128h] ; __vbaObjSet
loc_005F50C8: lea eax, var_90
loc_005F50CE: push eax
loc_005F50CF: call [00401040h] ; __vbaStrVarMove
loc_005F50D5: mov edx, eax
loc_005F50D7: lea ecx, var_58
loc_005F50DA: call [004013C0h] ; __vbaStrMove
loc_005F50E0: lea ecx, var_194
loc_005F50E6: push ecx
loc_005F50E7: lea edx, var_60
loc_005F50EA: push edx
loc_005F50EB: mov eax, Me
loc_005F50EE: add eax, 000000B4h
loc_005F50F3: push eax
loc_005F50F4: mov ecx, Me
loc_005F50F7: add ecx, 000000A4h
loc_005F50FD: push ecx
loc_005F50FE: lea edx, var_58
loc_005F5101: push edx
loc_005F5102: lea eax, var_D0
loc_005F5108: push eax
loc_005F5109: call [0040134Ch] ; __vbaI4Var
loc_005F510F: push eax
loc_005F5110: lea ecx, var_C0
loc_005F5116: push ecx
loc_005F5117: call [0040134Ch] ; __vbaI4Var
loc_005F511D: push eax
loc_005F511E: lea edx, var_B0
loc_005F5124: push edx
loc_005F5125: call [0040134Ch] ; __vbaI4Var
loc_005F512B: push eax
loc_005F512C: lea eax, var_A0
loc_005F5132: push eax
loc_005F5133: call [0040134Ch] ; __vbaI4Var
loc_005F5139: push eax
loc_005F513A: mov ecx, var_1E0
loc_005F5140: mov edx, [ecx]
loc_005F5142: mov eax, var_1E0
loc_005F5148: push eax
loc_005F5149: call [edx+0000009Ch]
loc_005F514F: fnclex
loc_005F5151: mov var_1C4, eax
loc_005F5157: cmp var_1C4, 00000000h
loc_005F515E: jge 005F5186h
loc_005F5160: push 0000009Ch
loc_005F5165: push 0043CA28h
loc_005F516A: mov ecx, var_1E0
loc_005F5170: push ecx
loc_005F5171: mov edx, var_1C4
loc_005F5177: push edx
loc_005F5178: call [004010CCh] ; __vbaHresultCheckObj
loc_005F517E: mov var_324, eax
loc_005F5184: jmp 005F5190h
loc_005F5186: mov var_324, 00000000h
loc_005F5190: lea ecx, var_58
loc_005F5193: call [00401430h] ; __vbaFreeStr
loc_005F5199: lea ecx, var_60
loc_005F519C: call [0040142Ch] ; __vbaFreeObj
loc_005F51A2: lea eax, var_90
loc_005F51A8: push eax
loc_005F51A9: lea ecx, var_D0
loc_005F51AF: push ecx
loc_005F51B0: lea edx, var_C0
loc_005F51B6: push edx
loc_005F51B7: lea eax, var_B0
loc_005F51BD: push eax
loc_005F51BE: lea ecx, var_A0
loc_005F51C4: push ecx
loc_005F51C5: lea edx, var_80
loc_005F51C8: push edx
loc_005F51C9: push 00000006h
loc_005F51CB: call [00401050h] ; __vbaFreeVarList
loc_005F51D1: add esp, 0000001Ch
loc_005F51D4: mov var_4, 00000043h
loc_005F51DB: mov var_108, 00000001h
loc_005F51E5: mov var_110, 00000002h
loc_005F51EF: mov eax, 00000010h
loc_005F51F4: call 00412850h ; __vbaChkstk
loc_005F51F9: mov eax, esp
loc_005F51FB: mov ecx, var_110
loc_005F5201: mov [eax], ecx
loc_005F5203: mov edx, var_10C
loc_005F5209: mov [eax+00000004h], edx
loc_005F520C: mov ecx, var_108
loc_005F5212: mov [eax+00000008h], ecx
loc_005F5215: mov edx, var_104
loc_005F521B: mov [eax+0000000Ch], edx
loc_005F521E: push 00000001h
loc_005F5220: lea eax, var_44
loc_005F5223: push eax
loc_005F5224: lea ecx, var_80
loc_005F5227: push ecx
loc_005F5228: call [00401138h] ; __vbaVarIndexLoad
loc_005F522E: add esp, 0000001Ch
loc_005F5231: mov var_128, 00000002h
loc_005F523B: mov var_130, 00000002h
loc_005F5245: mov eax, 00000010h
loc_005F524A: call 00412850h ; __vbaChkstk
loc_005F524F: mov edx, esp
loc_005F5251: mov eax, var_130
loc_005F5257: mov [edx], eax
loc_005F5259: mov ecx, var_12C
loc_005F525F: mov [edx+00000004h], ecx
loc_005F5262: mov eax, var_128
loc_005F5268: mov [edx+00000008h], eax
loc_005F526B: mov ecx, var_124
loc_005F5271: mov [edx+0000000Ch], ecx
loc_005F5274: push 00000001h
loc_005F5276: lea edx, var_44
loc_005F5279: push edx
loc_005F527A: lea eax, var_90
loc_005F5280: push eax
loc_005F5281: call [00401138h] ; __vbaVarIndexLoad
loc_005F5287: add esp, 0000001Ch
loc_005F528A: mov var_148, 00000003h
loc_005F5294: mov var_150, 00000002h
loc_005F529E: mov eax, 00000010h
loc_005F52A3: call 00412850h ; __vbaChkstk
loc_005F52A8: mov ecx, esp
loc_005F52AA: mov edx, var_150
loc_005F52B0: mov [ecx], edx
loc_005F52B2: mov eax, var_14C
loc_005F52B8: mov [ecx+00000004h], eax
loc_005F52BB: mov edx, var_148
loc_005F52C1: mov [ecx+00000008h], edx
loc_005F52C4: mov eax, var_144
loc_005F52CA: mov [ecx+0000000Ch], eax
loc_005F52CD: push 00000001h
loc_005F52CF: lea ecx, var_44
loc_005F52D2: push ecx
loc_005F52D3: lea edx, var_A0
loc_005F52D9: push edx
loc_005F52DA: call [00401138h] ; __vbaVarIndexLoad
loc_005F52E0: add esp, 0000001Ch
loc_005F52E3: mov var_168, 00000004h
loc_005F52ED: mov var_170, 00000002h
loc_005F52F7: mov eax, 00000010h
loc_005F52FC: call 00412850h ; __vbaChkstk
loc_005F5301: mov eax, esp
loc_005F5303: mov ecx, var_170
loc_005F5309: mov [eax], ecx
loc_005F530B: mov edx, var_16C
loc_005F5311: mov [eax+00000004h], edx
loc_005F5314: mov ecx, var_168
loc_005F531A: mov [eax+00000008h], ecx
loc_005F531D: mov edx, var_164
loc_005F5323: mov [eax+0000000Ch], edx
loc_005F5326: push 00000001h
loc_005F5328: lea eax, var_44
loc_005F532B: push eax
loc_005F532C: lea ecx, var_B0
loc_005F5332: push ecx
loc_005F5333: call [00401138h] ; __vbaVarIndexLoad
loc_005F5339: add esp, 0000001Ch
loc_005F533C: push eax
loc_005F533D: call [00401428h] ; __vbaI4ErrVar
loc_005F5343: mov var_1A4, eax
loc_005F5349: lea edx, var_A0
loc_005F534F: push edx
loc_005F5350: call [00401428h] ; __vbaI4ErrVar
loc_005F5356: mov var_1A0, eax
loc_005F535C: lea eax, var_90
loc_005F5362: push eax
loc_005F5363: call [00401428h] ; __vbaI4ErrVar
loc_005F5369: mov var_19C, eax
loc_005F536F: lea ecx, var_80
loc_005F5372: push ecx
loc_005F5373: call [00401428h] ; __vbaI4ErrVar
loc_005F5379: mov var_198, eax
loc_005F537F: lea edx, var_1A4
loc_005F5385: push edx
loc_005F5386: lea eax, var_1A0
loc_005F538C: push eax
loc_005F538D: lea ecx, var_19C
loc_005F5393: push ecx
loc_005F5394: lea edx, var_198
loc_005F539A: push edx
loc_005F539B: mov eax, var_1E0
loc_005F53A1: mov ecx, [eax]
loc_005F53A3: mov edx, var_1E0
loc_005F53A9: push edx
loc_005F53AA: call [ecx+000000ACh]
loc_005F53B0: fnclex
loc_005F53B2: mov var_1C4, eax
loc_005F53B8: cmp var_1C4, 00000000h
loc_005F53BF: jge 005F53E7h
loc_005F53C1: push 000000ACh
loc_005F53C6: push 0043CA28h
loc_005F53CB: mov eax, var_1E0
loc_005F53D1: push eax
loc_005F53D2: mov ecx, var_1C4
loc_005F53D8: push ecx
loc_005F53D9: call [004010CCh] ; __vbaHresultCheckObj
loc_005F53DF: mov var_328, eax
loc_005F53E5: jmp 005F53F1h
loc_005F53E7: mov var_328, 00000000h
loc_005F53F1: lea edx, var_B0
loc_005F53F7: push edx
loc_005F53F8: lea eax, var_A0
loc_005F53FE: push eax
loc_005F53FF: lea ecx, var_90
loc_005F5405: push ecx
loc_005F5406: lea edx, var_80
loc_005F5409: push edx
loc_005F540A: push 00000004h
loc_005F540C: call [00401050h] ; __vbaFreeVarList
loc_005F5412: add esp, 00000014h
loc_005F5415: mov var_4, 00000044h
loc_005F541C: mov eax, Me
loc_005F541F: cmp [eax+0000008Ch], 00000000h
loc_005F5426: jnz 005F544Eh
loc_005F5428: mov ecx, Me
loc_005F542B: add ecx, 0000008Ch
loc_005F5431: push ecx
loc_005F5432: push 00415BFCh
loc_005F5437: call [004012FCh] ; __vbaNew2
loc_005F543D: mov edx, Me
loc_005F5440: add edx, 0000008Ch
loc_005F5446: mov var_32C, edx
loc_005F544C: jmp 005F545Ch
loc_005F544E: mov eax, Me
loc_005F5451: add eax, 0000008Ch
loc_005F5456: mov var_32C, eax
loc_005F545C: mov ecx, arg_10
loc_005F545F: push ecx
loc_005F5460: mov edx, arg_C
loc_005F5463: push edx
loc_005F5464: mov eax, var_32C
loc_005F546A: mov ecx, [eax]
loc_005F546C: push ecx
loc_005F546D: call 007053B0h
loc_005F5472: mov var_4, 00000045h
loc_005F5479: mov edx, Me
loc_005F547C: cmp [edx+000000CCh], 00000000h
loc_005F5483: jnz 005F54AAh
loc_005F5485: mov eax, Me
loc_005F5488: add eax, 000000CCh
loc_005F548D: push eax
loc_005F548E: push 00446F48h
loc_005F5493: call [004012FCh] ; __vbaNew2
loc_005F5499: mov ecx, Me
loc_005F549C: add ecx, 000000CCh
loc_005F54A2: mov var_330, ecx
loc_005F54A8: jmp 005F54B9h
loc_005F54AA: mov edx, Me
loc_005F54AD: add edx, 000000CCh
loc_005F54B3: mov var_330, edx
loc_005F54B9: mov eax, var_330
loc_005F54BF: mov ecx, [eax]
loc_005F54C1: push ecx
loc_005F54C2: lea edx, var_60
loc_005F54C5: push edx
loc_005F54C6: call [00401130h] ; __vbaObjSetAddref
loc_005F54CC: lea eax, var_60
loc_005F54CF: push eax
loc_005F54D0: mov ecx, var_1E0
loc_005F54D6: mov edx, [ecx]
loc_005F54D8: mov eax, var_1E0
loc_005F54DE: push eax
loc_005F54DF: call [edx+00000098h]
loc_005F54E5: fnclex
loc_005F54E7: mov var_1C4, eax
loc_005F54ED: cmp var_1C4, 00000000h
loc_005F54F4: jge 005F551Ch
loc_005F54F6: push 00000098h
loc_005F54FB: push 0043CA28h
loc_005F5500: mov ecx, var_1E0
loc_005F5506: push ecx
loc_005F5507: mov edx, var_1C4
loc_005F550D: push edx
loc_005F550E: call [004010CCh] ; __vbaHresultCheckObj
loc_005F5514: mov var_334, eax
loc_005F551A: jmp 005F5526h
loc_005F551C: mov var_334, 00000000h
loc_005F5526: lea ecx, var_60
loc_005F5529: call [0040142Ch] ; __vbaFreeObj
loc_005F552F: mov var_4, 00000046h
loc_005F5536: mov eax, Me
loc_005F5539: mov ecx, [eax+000000DCh]
loc_005F553F: push ecx
loc_005F5540: mov edx, var_1E0
loc_005F5546: mov eax, [edx]
loc_005F5548: mov ecx, var_1E0
loc_005F554E: push ecx
loc_005F554F: call [eax+00000080h]
loc_005F5555: fnclex
loc_005F5557: mov var_1C4, eax
loc_005F555D: cmp var_1C4, 00000000h
loc_005F5564: jge 005F558Ch
loc_005F5566: push 00000080h
loc_005F556B: push 0043CA28h
loc_005F5570: mov edx, var_1E0
loc_005F5576: push edx
loc_005F5577: mov eax, var_1C4
loc_005F557D: push eax
loc_005F557E: call [004010CCh] ; __vbaHresultCheckObj
loc_005F5584: mov var_338, eax
loc_005F558A: jmp 005F5596h
loc_005F558C: mov var_338, 00000000h
loc_005F5596: mov var_4, 00000047h
loc_005F559D: mov ecx, Me
loc_005F55A0: cmp [ecx+0000005Ch], 00000000h
loc_005F55A4: jz 005F565Bh
loc_005F55AA: mov edx, Me
loc_005F55AD: mov eax, [edx+0000005Ch]
loc_005F55B0: cmp [eax], 0002h
loc_005F55B4: jnz 005F565Bh
loc_005F55BA: mov ecx, Me
loc_005F55BD: movsx edx, [ecx+00000052h]
loc_005F55C1: mov eax, Me
loc_005F55C4: mov ecx, [eax+0000005Ch]
loc_005F55C7: sub edx, [ecx+0000001Ch]
loc_005F55CA: mov var_1C8, edx
loc_005F55D0: mov edx, Me
loc_005F55D3: mov eax, [edx+0000005Ch]
loc_005F55D6: mov ecx, var_1C8
loc_005F55DC: cmp ecx, [eax+00000018h]
loc_005F55DF: jae 005F55EDh
loc_005F55E1: mov var_33C, 00000000h
loc_005F55EB: jmp 005F55F9h
loc_005F55ED: call [004011A8h] ; __vbaGenerateBoundsError
loc_005F55F3: mov var_33C, eax
loc_005F55F9: mov edx, Me
loc_005F55FC: movsx eax, [edx+0000004Ah]
loc_005F5600: mov ecx, Me
loc_005F5603: mov edx, [ecx+0000005Ch]
loc_005F5606: sub eax, [edx+00000014h]
loc_005F5609: mov var_1C4, eax
loc_005F560F: mov eax, Me
loc_005F5612: mov ecx, [eax+0000005Ch]
loc_005F5615: mov edx, var_1C4
loc_005F561B: cmp edx, [ecx+00000010h]
loc_005F561E: jae 005F562Ch
loc_005F5620: mov var_340, 00000000h
loc_005F562A: jmp 005F5638h
loc_005F562C: call [004011A8h] ; __vbaGenerateBoundsError
loc_005F5632: mov var_340, eax
loc_005F5638: mov eax, Me
loc_005F563B: mov ecx, [eax+0000005Ch]
loc_005F563E: mov edx, [ecx+00000018h]
loc_005F5641: imul edx, var_1C4
loc_005F5648: mov eax, var_1C8
loc_005F564E: add eax, edx
loc_005F5650: shl eax, 04h
loc_005F5653: mov var_344, eax
loc_005F5659: jmp 005F5667h
loc_005F565B: call [004011A8h] ; __vbaGenerateBoundsError
loc_005F5661: mov var_344, eax
loc_005F5667: mov ecx, Me
loc_005F566A: mov edx, [ecx+0000005Ch]
loc_005F566D: mov edx, [edx+0000000Ch]
loc_005F5670: add edx, var_344
loc_005F5676: lea ecx, var_44
loc_005F5679: call [00401398h] ; __vbaVarCopy
loc_005F567F: mov var_4, 00000048h
loc_005F5686: lea eax, var_44
loc_005F5689: push eax
loc_005F568A: call [004010D8h] ; rtcIsEmpty
loc_005F5690: movsx ecx, ax
loc_005F5693: test ecx, ecx
loc_005F5695: jz 005F569Ch
loc_005F5697: jmp 005F6973h
loc_005F569C: mov var_4, 0000004Bh
loc_005F56A3: mov var_108, 00000000h
loc_005F56AD: mov var_110, 00000002h
loc_005F56B7: mov eax, 00000010h
loc_005F56BC: call 00412850h ; __vbaChkstk
loc_005F56C1: mov edx, esp
loc_005F56C3: mov eax, var_110
loc_005F56C9: mov [edx], eax
loc_005F56CB: mov ecx, var_10C
loc_005F56D1: mov [edx+00000004h], ecx
loc_005F56D4: mov eax, var_108
loc_005F56DA: mov [edx+00000008h], eax
loc_005F56DD: mov ecx, var_104
loc_005F56E3: mov [edx+0000000Ch], ecx
loc_005F56E6: push 00000001h
loc_005F56E8: lea edx, var_44
loc_005F56EB: push edx
loc_005F56EC: lea eax, var_80
loc_005F56EF: push eax
loc_005F56F0: call [00401138h] ; __vbaVarIndexLoad
loc_005F56F6: add esp, 0000001Ch
loc_005F56F9: push eax
loc_005F56FA: call [0040134Ch] ; __vbaI4Var
loc_005F5700: push eax
loc_005F5701: mov ecx, var_1E0
loc_005F5707: mov edx, [ecx]
loc_005F5709: mov eax, var_1E0
loc_005F570F: push eax
loc_005F5710: call [edx+00000070h]
loc_005F5713: fnclex
loc_005F5715: mov var_1C4, eax
loc_005F571B: cmp var_1C4, 00000000h
loc_005F5722: jge 005F5747h
loc_005F5724: push 00000070h
loc_005F5726: push 0043CA28h
loc_005F572B: mov ecx, var_1E0
loc_005F5731: push ecx
loc_005F5732: mov edx, var_1C4
loc_005F5738: push edx
loc_005F5739: call [004010CCh] ; __vbaHresultCheckObj
loc_005F573F: mov var_348, eax
loc_005F5745: jmp 005F5751h
loc_005F5747: mov var_348, 00000000h
loc_005F5751: lea ecx, var_80
loc_005F5754: call [00401030h] ; __vbaFreeVar
loc_005F575A: mov var_4, 0000004Ch
loc_005F5761: mov eax, Me
loc_005F5764: mov ecx, [eax+00000110h]
loc_005F576A: mov var_138, ecx
loc_005F5770: mov var_140, 00000008h
loc_005F577A: mov var_118, 004473A0h
loc_005F5784: mov var_120, 00000008h
loc_005F578E: mov edx, Me
loc_005F5791: cmp [edx+0000008Ch], 00000000h
loc_005F5798: jnz 005F57BFh
loc_005F579A: mov eax, Me
loc_005F579D: add eax, 0000008Ch
loc_005F57A2: push eax
loc_005F57A3: push 00415BFCh
loc_005F57A8: call [004012FCh] ; __vbaNew2
loc_005F57AE: mov ecx, Me
loc_005F57B1: add ecx, 0000008Ch
loc_005F57B7: mov var_34C, ecx
loc_005F57BD: jmp 005F57CEh
loc_005F57BF: mov edx, Me
loc_005F57C2: add edx, 0000008Ch
loc_005F57C8: mov var_34C, edx
loc_005F57CE: lea eax, var_1B8
loc_005F57D4: push eax
loc_005F57D5: mov ecx, var_34C
loc_005F57DB: mov edx, [ecx]
loc_005F57DD: push edx
loc_005F57DE: call 00705380h
loc_005F57E3: mov eax, var_1B8
loc_005F57E9: mov var_78, eax
loc_005F57EC: mov ecx, var_1B4
loc_005F57F2: mov var_74, ecx
loc_005F57F5: mov var_80, 00000007h
loc_005F57FC: lea edx, var_80
loc_005F57FF: push edx
loc_005F5800: lea eax, var_90
loc_005F5806: push eax
loc_005F5807: call [004013E0h] ; rtcGetDayOfMonth
loc_005F580D: mov var_128, 004473A0h
loc_005F5817: mov var_130, 00000008h
loc_005F5821: mov ecx, Me
loc_005F5824: cmp [ecx+0000008Ch], 00000000h
loc_005F582B: jnz 005F5852h
loc_005F582D: mov edx, Me
loc_005F5830: add edx, 0000008Ch
loc_005F5836: push edx
loc_005F5837: push 00415BFCh
loc_005F583C: call [004012FCh] ; __vbaNew2
loc_005F5842: mov eax, Me
loc_005F5845: add eax, 0000008Ch
loc_005F584A: mov var_350, eax
loc_005F5850: jmp 005F5861h
loc_005F5852: mov ecx, Me
loc_005F5855: add ecx, 0000008Ch
loc_005F585B: mov var_350, ecx
loc_005F5861: lea edx, var_1C0
loc_005F5867: push edx
loc_005F5868: mov eax, var_350
loc_005F586E: mov ecx, [eax]
loc_005F5870: push ecx
loc_005F5871: call 00705380h
loc_005F5876: mov edx, var_1C0
loc_005F587C: mov var_C8, edx
loc_005F5882: mov eax, var_1BC
loc_005F5888: mov var_C4, eax
loc_005F588E: mov var_D0, 00000007h
loc_005F5898: lea ecx, var_D0
loc_005F589E: push ecx
loc_005F589F: lea edx, var_E0
loc_005F58A5: push edx
loc_005F58A6: call [004013F8h] ; rtcGetMonthOfYear
loc_005F58AC: mov eax, Me
loc_005F58AF: mov ecx, [eax]
loc_005F58B1: mov edx, Me
loc_005F58B4: push edx
loc_005F58B5: call [ecx+000003B4h]
loc_005F58BB: push eax
loc_005F58BC: lea eax, var_60
loc_005F58BF: push eax
loc_005F58C0: call [00401128h] ; __vbaObjSet
loc_005F58C6: mov var_1C4, eax
loc_005F58CC: lea ecx, var_194
loc_005F58D2: push ecx
loc_005F58D3: mov edx, var_1C4
loc_005F58D9: mov eax, [edx]
loc_005F58DB: mov ecx, var_1C4
loc_005F58E1: push ecx
loc_005F58E2: call [eax+000000F0h]
loc_005F58E8: fnclex
loc_005F58EA: mov var_1C8, eax
loc_005F58F0: cmp var_1C8, 00000000h
loc_005F58F7: jge 005F591Fh
loc_005F58F9: push 000000F0h
loc_005F58FE: push 00446E04h
loc_005F5903: mov edx, var_1C4
loc_005F5909: push edx
loc_005F590A: mov eax, var_1C8
loc_005F5910: push eax
loc_005F5911: call [004010CCh] ; __vbaHresultCheckObj
loc_005F5917: mov var_354, eax
loc_005F591D: jmp 005F5929h
loc_005F591F: mov var_354, 00000000h
loc_005F5929: mov cx, var_194
loc_005F5930: add cx, 0001h
loc_005F5934: jo 005F6A29h
loc_005F593A: mov var_158, cx
loc_005F5941: mov var_160, 00008002h
loc_005F594B: push 00000001h
loc_005F594D: lea edx, var_140
loc_005F5953: push edx
loc_005F5954: lea eax, var_120
loc_005F595A: push eax
loc_005F595B: lea ecx, var_90
loc_005F5961: push ecx
loc_005F5962: lea edx, var_A0
loc_005F5968: push edx
loc_005F5969: call [004012B0h] ; __vbaVarCat
loc_005F596F: push eax
loc_005F5970: lea eax, var_130
loc_005F5976: push eax
loc_005F5977: lea ecx, var_B0
loc_005F597D: push ecx
loc_005F597E: call [004012B0h] ; __vbaVarCat
loc_005F5984: push eax
loc_005F5985: push 00000000h
loc_005F5987: lea edx, var_C0
loc_005F598D: push edx
loc_005F598E: call [0040129Ch] ; __vbaInStrVar
loc_005F5994: push eax
loc_005F5995: lea eax, var_E0
loc_005F599B: push eax
loc_005F599C: lea ecx, var_160
loc_005F59A2: push ecx
loc_005F59A3: lea edx, var_F0
loc_005F59A9: push edx
loc_005F59AA: call [00401350h] ; __vbaVarCmpEq
loc_005F59B0: push eax
loc_005F59B1: lea eax, var_100
loc_005F59B7: push eax
loc_005F59B8: call [00401240h] ; __vbaVarAnd
loc_005F59BE: push eax
loc_005F59BF: call [00401164h] ; __vbaBoolVarNull
loc_005F59C5: mov var_1CC, ax
loc_005F59CC: lea ecx, var_60
loc_005F59CF: call [0040142Ch] ; __vbaFreeObj
loc_005F59D5: lea ecx, var_C0
loc_005F59DB: push ecx
loc_005F59DC: lea edx, var_E0
loc_005F59E2: push edx
loc_005F59E3: lea eax, var_D0
loc_005F59E9: push eax
loc_005F59EA: lea ecx, var_B0
loc_005F59F0: push ecx
loc_005F59F1: lea edx, var_A0
loc_005F59F7: push edx
loc_005F59F8: lea eax, var_90
loc_005F59FE: push eax
loc_005F59FF: lea ecx, var_80
loc_005F5A02: push ecx
loc_005F5A03: push 00000007h
loc_005F5A05: call [00401050h] ; __vbaFreeVarList
loc_005F5A0B: add esp, 00000020h
loc_005F5A0E: movsx edx, var_1CC
loc_005F5A15: test edx, edx
loc_005F5A17: jz 005F5D1Eh
loc_005F5A1D: mov var_4, 0000004Dh
loc_005F5A24: mov var_108, 00000001h
loc_005F5A2E: mov var_110, 00000002h
loc_005F5A38: mov eax, 00000010h
loc_005F5A3D: call 00412850h ; __vbaChkstk
loc_005F5A42: mov eax, esp
loc_005F5A44: mov ecx, var_110
loc_005F5A4A: mov [eax], ecx
loc_005F5A4C: mov edx, var_10C
loc_005F5A52: mov [eax+00000004h], edx
loc_005F5A55: mov ecx, var_108
loc_005F5A5B: mov [eax+00000008h], ecx
loc_005F5A5E: mov edx, var_104
loc_005F5A64: mov [eax+0000000Ch], edx
loc_005F5A67: push 00000001h
loc_005F5A69: lea eax, var_44
loc_005F5A6C: push eax
loc_005F5A6D: lea ecx, var_A0
loc_005F5A73: push ecx
loc_005F5A74: call [00401138h] ; __vbaVarIndexLoad
loc_005F5A7A: add esp, 0000001Ch
loc_005F5A7D: mov var_128, 00000002h
loc_005F5A87: mov var_130, 00000002h
loc_005F5A91: mov eax, 00000010h
loc_005F5A96: call 00412850h ; __vbaChkstk
loc_005F5A9B: mov edx, esp
loc_005F5A9D: mov eax, var_130
loc_005F5AA3: mov [edx], eax
loc_005F5AA5: mov ecx, var_12C
loc_005F5AAB: mov [edx+00000004h], ecx
loc_005F5AAE: mov eax, var_128
loc_005F5AB4: mov [edx+00000008h], eax
loc_005F5AB7: mov ecx, var_124
loc_005F5ABD: mov [edx+0000000Ch], ecx
loc_005F5AC0: push 00000001h
loc_005F5AC2: lea edx, var_44
loc_005F5AC5: push edx
loc_005F5AC6: lea eax, var_B0
loc_005F5ACC: push eax
loc_005F5ACD: call [00401138h] ; __vbaVarIndexLoad
loc_005F5AD3: add esp, 0000001Ch
loc_005F5AD6: mov var_148, 00000003h
loc_005F5AE0: mov var_150, 00000002h
loc_005F5AEA: mov eax, 00000010h
loc_005F5AEF: call 00412850h ; __vbaChkstk
loc_005F5AF4: mov ecx, esp
loc_005F5AF6: mov edx, var_150
loc_005F5AFC: mov [ecx], edx
loc_005F5AFE: mov eax, var_14C
loc_005F5B04: mov [ecx+00000004h], eax
loc_005F5B07: mov edx, var_148
loc_005F5B0D: mov [ecx+00000008h], edx
loc_005F5B10: mov eax, var_144
loc_005F5B16: mov [ecx+0000000Ch], eax
loc_005F5B19: push 00000001h
loc_005F5B1B: lea ecx, var_44
loc_005F5B1E: push ecx
loc_005F5B1F: lea edx, var_C0
loc_005F5B25: push edx
loc_005F5B26: call [00401138h] ; __vbaVarIndexLoad
loc_005F5B2C: add esp, 0000001Ch
loc_005F5B2F: mov var_168, 00000004h
loc_005F5B39: mov var_170, 00000002h
loc_005F5B43: mov eax, 00000010h
loc_005F5B48: call 00412850h ; __vbaChkstk
loc_005F5B4D: mov eax, esp
loc_005F5B4F: mov ecx, var_170
loc_005F5B55: mov [eax], ecx
loc_005F5B57: mov edx, var_16C
loc_005F5B5D: mov [eax+00000004h], edx
loc_005F5B60: mov ecx, var_168
loc_005F5B66: mov [eax+00000008h], ecx
loc_005F5B69: mov edx, var_164
loc_005F5B6F: mov [eax+0000000Ch], edx
loc_005F5B72: push 00000001h
loc_005F5B74: lea eax, var_44
loc_005F5B77: push eax
loc_005F5B78: lea ecx, var_D0
loc_005F5B7E: push ecx
loc_005F5B7F: call [00401138h] ; __vbaVarIndexLoad
loc_005F5B85: add esp, 0000001Ch
loc_005F5B88: mov edx, Me
loc_005F5B8B: cmp [edx+0000008Ch], 00000000h
loc_005F5B92: jnz 005F5BB9h
loc_005F5B94: mov eax, Me
loc_005F5B97: add eax, 0000008Ch
loc_005F5B9C: push eax
loc_005F5B9D: push 00415BFCh
loc_005F5BA2: call [004012FCh] ; __vbaNew2
loc_005F5BA8: mov ecx, Me
loc_005F5BAB: add ecx, 0000008Ch
loc_005F5BB1: mov var_358, ecx
loc_005F5BB7: jmp 005F5BC8h
loc_005F5BB9: mov edx, Me
loc_005F5BBC: add edx, 0000008Ch
loc_005F5BC2: mov var_358, edx
loc_005F5BC8: lea eax, var_1B8
loc_005F5BCE: push eax
loc_005F5BCF: mov ecx, var_358
loc_005F5BD5: mov edx, [ecx]
loc_005F5BD7: push edx
loc_005F5BD8: call 00705380h
loc_005F5BDD: mov eax, var_1B8
loc_005F5BE3: mov var_78, eax
loc_005F5BE6: mov ecx, var_1B4
loc_005F5BEC: mov var_74, ecx
loc_005F5BEF: mov var_80, 00000007h
loc_005F5BF6: lea edx, var_80
loc_005F5BF9: push edx
loc_005F5BFA: lea eax, var_90
loc_005F5C00: push eax
loc_005F5C01: call [004013E0h] ; rtcGetDayOfMonth
loc_005F5C07: mov var_194, FFFFFFh
loc_005F5C10: lea ecx, var_90
loc_005F5C16: push ecx
loc_005F5C17: call [00401040h] ; __vbaStrVarMove
loc_005F5C1D: mov edx, eax
loc_005F5C1F: lea ecx, var_58
loc_005F5C22: call [004013C0h] ; __vbaStrMove
loc_005F5C28: lea edx, var_194
loc_005F5C2E: push edx
loc_005F5C2F: mov eax, Me
loc_005F5C32: add eax, 000000D8h
loc_005F5C37: push eax
loc_005F5C38: mov ecx, Me
loc_005F5C3B: add ecx, 000000B4h
loc_005F5C41: push ecx
loc_005F5C42: mov edx, Me
loc_005F5C45: add edx, 000000A4h
loc_005F5C4B: push edx
loc_005F5C4C: lea eax, var_58
loc_005F5C4F: push eax
loc_005F5C50: lea ecx, var_D0
loc_005F5C56: push ecx
loc_005F5C57: call [0040134Ch] ; __vbaI4Var
loc_005F5C5D: push eax
loc_005F5C5E: lea edx, var_C0
loc_005F5C64: push edx
loc_005F5C65: call [0040134Ch] ; __vbaI4Var
loc_005F5C6B: push eax
loc_005F5C6C: lea eax, var_B0
loc_005F5C72: push eax
loc_005F5C73: call [0040134Ch] ; __vbaI4Var
loc_005F5C79: push eax
loc_005F5C7A: lea ecx, var_A0
loc_005F5C80: push ecx
loc_005F5C81: call [0040134Ch] ; __vbaI4Var
loc_005F5C87: push eax
loc_005F5C88: mov edx, var_1E0
loc_005F5C8E: mov eax, [edx]
loc_005F5C90: mov ecx, var_1E0
loc_005F5C96: push ecx
loc_005F5C97: call [eax+0000009Ch]
loc_005F5C9D: fnclex
loc_005F5C9F: mov var_1C4, eax
loc_005F5CA5: cmp var_1C4, 00000000h
loc_005F5CAC: jge 005F5CD4h
loc_005F5CAE: push 0000009Ch
loc_005F5CB3: push 0043CA28h
loc_005F5CB8: mov edx, var_1E0
loc_005F5CBE: push edx
loc_005F5CBF: mov eax, var_1C4
loc_005F5CC5: push eax
loc_005F5CC6: call [004010CCh] ; __vbaHresultCheckObj
loc_005F5CCC: mov var_35C, eax
loc_005F5CD2: jmp 005F5CDEh
loc_005F5CD4: mov var_35C, 00000000h
loc_005F5CDE: lea ecx, var_58
loc_005F5CE1: call [00401430h] ; __vbaFreeStr
loc_005F5CE7: lea ecx, var_90
loc_005F5CED: push ecx
loc_005F5CEE: lea edx, var_D0
loc_005F5CF4: push edx
loc_005F5CF5: lea eax, var_C0
loc_005F5CFB: push eax
loc_005F5CFC: lea ecx, var_B0
loc_005F5D02: push ecx
loc_005F5D03: lea edx, var_A0
loc_005F5D09: push edx
loc_005F5D0A: lea eax, var_80
loc_005F5D0D: push eax
loc_005F5D0E: push 00000006h
loc_005F5D10: call [00401050h] ; __vbaFreeVarList
loc_005F5D16: add esp, 0000001Ch
loc_005F5D19: jmp 005F6035h
loc_005F5D1E: mov var_4, 0000004Fh
loc_005F5D25: mov var_108, 00000001h
loc_005F5D2F: mov var_110, 00000002h
loc_005F5D39: mov eax, 00000010h
loc_005F5D3E: call 00412850h ; __vbaChkstk
loc_005F5D43: mov ecx, esp
loc_005F5D45: mov edx, var_110
loc_005F5D4B: mov [ecx], edx
loc_005F5D4D: mov eax, var_10C
loc_005F5D53: mov [ecx+00000004h], eax
loc_005F5D56: mov edx, var_108
loc_005F5D5C: mov [ecx+00000008h], edx
loc_005F5D5F: mov eax, var_104
loc_005F5D65: mov [ecx+0000000Ch], eax
loc_005F5D68: push 00000001h
loc_005F5D6A: lea ecx, var_44
loc_005F5D6D: push ecx
loc_005F5D6E: lea edx, var_A0
loc_005F5D74: push edx
loc_005F5D75: call [00401138h] ; __vbaVarIndexLoad
loc_005F5D7B: add esp, 0000001Ch
loc_005F5D7E: mov var_128, 00000002h
loc_005F5D88: mov var_130, 00000002h
loc_005F5D92: mov eax, 00000010h
loc_005F5D97: call 00412850h ; __vbaChkstk
loc_005F5D9C: mov eax, esp
loc_005F5D9E: mov ecx, var_130
loc_005F5DA4: mov [eax], ecx
loc_005F5DA6: mov edx, var_12C
loc_005F5DAC: mov [eax+00000004h], edx
loc_005F5DAF: mov ecx, var_128
loc_005F5DB5: mov [eax+00000008h], ecx
loc_005F5DB8: mov edx, var_124
loc_005F5DBE: mov [eax+0000000Ch], edx
loc_005F5DC1: push 00000001h
loc_005F5DC3: lea eax, var_44
loc_005F5DC6: push eax
loc_005F5DC7: lea ecx, var_B0
loc_005F5DCD: push ecx
loc_005F5DCE: call [00401138h] ; __vbaVarIndexLoad
loc_005F5DD4: add esp, 0000001Ch
loc_005F5DD7: mov var_148, 00000003h
loc_005F5DE1: mov var_150, 00000002h
loc_005F5DEB: mov eax, 00000010h
loc_005F5DF0: call 00412850h ; __vbaChkstk
loc_005F5DF5: mov edx, esp
loc_005F5DF7: mov eax, var_150
loc_005F5DFD: mov [edx], eax
loc_005F5DFF: mov ecx, var_14C
loc_005F5E05: mov [edx+00000004h], ecx
loc_005F5E08: mov eax, var_148
loc_005F5E0E: mov [edx+00000008h], eax
loc_005F5E11: mov ecx, var_144
loc_005F5E17: mov [edx+0000000Ch], ecx
loc_005F5E1A: push 00000001h
loc_005F5E1C: lea edx, var_44
loc_005F5E1F: push edx
loc_005F5E20: lea eax, var_C0
loc_005F5E26: push eax
loc_005F5E27: call [00401138h] ; __vbaVarIndexLoad
loc_005F5E2D: add esp, 0000001Ch
loc_005F5E30: mov var_168, 00000004h
loc_005F5E3A: mov var_170, 00000002h
loc_005F5E44: mov eax, 00000010h
loc_005F5E49: call 00412850h ; __vbaChkstk
loc_005F5E4E: mov ecx, esp
loc_005F5E50: mov edx, var_170
loc_005F5E56: mov [ecx], edx
loc_005F5E58: mov eax, var_16C
loc_005F5E5E: mov [ecx+00000004h], eax
loc_005F5E61: mov edx, var_168
loc_005F5E67: mov [ecx+00000008h], edx
loc_005F5E6A: mov eax, var_164
loc_005F5E70: mov [ecx+0000000Ch], eax
loc_005F5E73: push 00000001h
loc_005F5E75: lea ecx, var_44
loc_005F5E78: push ecx
loc_005F5E79: lea edx, var_D0
loc_005F5E7F: push edx
loc_005F5E80: call [00401138h] ; __vbaVarIndexLoad
loc_005F5E86: add esp, 0000001Ch
loc_005F5E89: mov eax, Me
loc_005F5E8C: cmp [eax+0000008Ch], 00000000h
loc_005F5E93: jnz 005F5EBBh
loc_005F5E95: mov ecx, Me
loc_005F5E98: add ecx, 0000008Ch
loc_005F5E9E: push ecx
loc_005F5E9F: push 00415BFCh
loc_005F5EA4: call [004012FCh] ; __vbaNew2
loc_005F5EAA: mov edx, Me
loc_005F5EAD: add edx, 0000008Ch
loc_005F5EB3: mov var_360, edx
loc_005F5EB9: jmp 005F5EC9h
loc_005F5EBB: mov eax, Me
loc_005F5EBE: add eax, 0000008Ch
loc_005F5EC3: mov var_360, eax
loc_005F5EC9: lea ecx, var_1B8
loc_005F5ECF: push ecx
loc_005F5ED0: mov edx, var_360
loc_005F5ED6: mov eax, [edx]
loc_005F5ED8: push eax
loc_005F5ED9: call 00705380h
loc_005F5EDE: mov ecx, var_1B8
loc_005F5EE4: mov var_78, ecx
loc_005F5EE7: mov edx, var_1B4
loc_005F5EED: mov var_74, edx
loc_005F5EF0: mov var_80, 00000007h
loc_005F5EF7: lea eax, var_80
loc_005F5EFA: push eax
loc_005F5EFB: lea ecx, var_90
loc_005F5F01: push ecx
loc_005F5F02: call [004013E0h] ; rtcGetDayOfMonth
loc_005F5F08: mov var_194, 0000h
loc_005F5F11: push 0043D9BCh
loc_005F5F16: push 00000000h
loc_005F5F18: call [004013C4h] ; __vbaCastObj
loc_005F5F1E: push eax
loc_005F5F1F: lea edx, var_60
loc_005F5F22: push edx
loc_005F5F23: call [00401128h] ; __vbaObjSet
loc_005F5F29: lea eax, var_90
loc_005F5F2F: push eax
loc_005F5F30: call [00401040h] ; __vbaStrVarMove
loc_005F5F36: mov edx, eax
loc_005F5F38: lea ecx, var_58
loc_005F5F3B: call [004013C0h] ; __vbaStrMove
loc_005F5F41: lea ecx, var_194
loc_005F5F47: push ecx
loc_005F5F48: lea edx, var_60
loc_005F5F4B: push edx
loc_005F5F4C: mov eax, Me
loc_005F5F4F: add eax, 000000B4h
loc_005F5F54: push eax
loc_005F5F55: mov ecx, Me
loc_005F5F58: add ecx, 000000A4h
loc_005F5F5E: push ecx
loc_005F5F5F: lea edx, var_58
loc_005F5F62: push edx
loc_005F5F63: lea eax, var_D0
loc_005F5F69: push eax
loc_005F5F6A: call [0040134Ch] ; __vbaI4Var
loc_005F5F70: push eax
loc_005F5F71: lea ecx, var_C0
loc_005F5F77: push ecx
loc_005F5F78: call [0040134Ch] ; __vbaI4Var
loc_005F5F7E: push eax
loc_005F5F7F: lea edx, var_B0
loc_005F5F85: push edx
loc_005F5F86: call [0040134Ch] ; __vbaI4Var
loc_005F5F8C: push eax
loc_005F5F8D: lea eax, var_A0
loc_005F5F93: push eax
loc_005F5F94: call [0040134Ch] ; __vbaI4Var
loc_005F5F9A: push eax
loc_005F5F9B: mov ecx, var_1E0
loc_005F5FA1: mov edx, [ecx]
loc_005F5FA3: mov eax, var_1E0
loc_005F5FA9: push eax
loc_005F5FAA: call [edx+0000009Ch]
loc_005F5FB0: fnclex
loc_005F5FB2: mov var_1C4, eax
loc_005F5FB8: cmp var_1C4, 00000000h
loc_005F5FBF: jge 005F5FE7h
loc_005F5FC1: push 0000009Ch
loc_005F5FC6: push 0043CA28h
loc_005F5FCB: mov ecx, var_1E0
loc_005F5FD1: push ecx
loc_005F5FD2: mov edx, var_1C4
loc_005F5FD8: push edx
loc_005F5FD9: call [004010CCh] ; __vbaHresultCheckObj
loc_005F5FDF: mov var_364, eax
loc_005F5FE5: jmp 005F5FF1h
loc_005F5FE7: mov var_364, 00000000h
loc_005F5FF1: lea ecx, var_58
loc_005F5FF4: call [00401430h] ; __vbaFreeStr
loc_005F5FFA: lea ecx, var_60
loc_005F5FFD: call [0040142Ch] ; __vbaFreeObj
loc_005F6003: lea eax, var_90
loc_005F6009: push eax
loc_005F600A: lea ecx, var_D0
loc_005F6010: push ecx
loc_005F6011: lea edx, var_C0
loc_005F6017: push edx
loc_005F6018: lea eax, var_B0
loc_005F601E: push eax
loc_005F601F: lea ecx, var_A0
loc_005F6025: push ecx
loc_005F6026: lea edx, var_80
loc_005F6029: push edx
loc_005F602A: push 00000006h
loc_005F602C: call [00401050h] ; __vbaFreeVarList
loc_005F6032: add esp, 0000001Ch
loc_005F6035: mov var_4, 00000051h
loc_005F603C: mov var_108, 00000001h
loc_005F6046: mov var_110, 00000002h
loc_005F6050: mov eax, 00000010h
loc_005F6055: call 00412850h ; __vbaChkstk
loc_005F605A: mov eax, esp
loc_005F605C: mov ecx, var_110
loc_005F6062: mov [eax], ecx
loc_005F6064: mov edx, var_10C
loc_005F606A: mov [eax+00000004h], edx
loc_005F606D: mov ecx, var_108
loc_005F6073: mov [eax+00000008h], ecx
loc_005F6076: mov edx, var_104
loc_005F607C: mov [eax+0000000Ch], edx
loc_005F607F: push 00000001h
loc_005F6081: lea eax, var_44
loc_005F6084: push eax
loc_005F6085: lea ecx, var_80
loc_005F6088: push ecx
loc_005F6089: call [00401138h] ; __vbaVarIndexLoad
loc_005F608F: add esp, 0000001Ch
loc_005F6092: mov var_128, 00000002h
loc_005F609C: mov var_130, 00000002h
loc_005F60A6: mov eax, 00000010h
loc_005F60AB: call 00412850h ; __vbaChkstk
loc_005F60B0: mov edx, esp
loc_005F60B2: mov eax, var_130
loc_005F60B8: mov [edx], eax
loc_005F60BA: mov ecx, var_12C
loc_005F60C0: mov [edx+00000004h], ecx
loc_005F60C3: mov eax, var_128
loc_005F60C9: mov [edx+00000008h], eax
loc_005F60CC: mov ecx, var_124
loc_005F60D2: mov [edx+0000000Ch], ecx
loc_005F60D5: push 00000001h
loc_005F60D7: lea edx, var_44
loc_005F60DA: push edx
loc_005F60DB: lea eax, var_90
loc_005F60E1: push eax
loc_005F60E2: call [00401138h] ; __vbaVarIndexLoad
loc_005F60E8: add esp, 0000001Ch
loc_005F60EB: mov var_148, 00000003h
loc_005F60F5: mov var_150, 00000002h
loc_005F60FF: mov eax, 00000010h
loc_005F6104: call 00412850h ; __vbaChkstk
loc_005F6109: mov ecx, esp
loc_005F610B: mov edx, var_150
loc_005F6111: mov [ecx], edx
loc_005F6113: mov eax, var_14C
loc_005F6119: mov [ecx+00000004h], eax
loc_005F611C: mov edx, var_148
loc_005F6122: mov [ecx+00000008h], edx
loc_005F6125: mov eax, var_144
loc_005F612B: mov [ecx+0000000Ch], eax
loc_005F612E: push 00000001h
loc_005F6130: lea ecx, var_44
loc_005F6133: push ecx
loc_005F6134: lea edx, var_A0
loc_005F613A: push edx
loc_005F613B: call [00401138h] ; __vbaVarIndexLoad
loc_005F6141: add esp, 0000001Ch
loc_005F6144: mov var_168, 00000004h
loc_005F614E: mov var_170, 00000002h
loc_005F6158: mov eax, 00000010h
loc_005F615D: call 00412850h ; __vbaChkstk
loc_005F6162: mov eax, esp
loc_005F6164: mov ecx, var_170
loc_005F616A: mov [eax], ecx
loc_005F616C: mov edx, var_16C
loc_005F6172: mov [eax+00000004h], edx
loc_005F6175: mov ecx, var_168
loc_005F617B: mov [eax+00000008h], ecx
loc_005F617E: mov edx, var_164
loc_005F6184: mov [eax+0000000Ch], edx
loc_005F6187: push 00000001h
loc_005F6189: lea eax, var_44
loc_005F618C: push eax
loc_005F618D: lea ecx, var_B0
loc_005F6193: push ecx
loc_005F6194: call [00401138h] ; __vbaVarIndexLoad
loc_005F619A: add esp, 0000001Ch
loc_005F619D: push eax
loc_005F619E: call [00401428h] ; __vbaI4ErrVar
loc_005F61A4: mov var_1A4, eax
loc_005F61AA: lea edx, var_A0
loc_005F61B0: push edx
loc_005F61B1: call [00401428h] ; __vbaI4ErrVar
loc_005F61B7: mov var_1A0, eax
loc_005F61BD: lea eax, var_90
loc_005F61C3: push eax
loc_005F61C4: call [00401428h] ; __vbaI4ErrVar
loc_005F61CA: mov var_19C, eax
loc_005F61D0: lea ecx, var_80
loc_005F61D3: push ecx
loc_005F61D4: call [00401428h] ; __vbaI4ErrVar
loc_005F61DA: mov var_198, eax
loc_005F61E0: lea edx, var_1A4
loc_005F61E6: push edx
loc_005F61E7: lea eax, var_1A0
loc_005F61ED: push eax
loc_005F61EE: lea ecx, var_19C
loc_005F61F4: push ecx
loc_005F61F5: lea edx, var_198
loc_005F61FB: push edx
loc_005F61FC: mov eax, var_1E0
loc_005F6202: mov ecx, [eax]
loc_005F6204: mov edx, var_1E0
loc_005F620A: push edx
loc_005F620B: call [ecx+00000088h]
loc_005F6211: fnclex
loc_005F6213: mov var_1C4, eax
loc_005F6219: cmp var_1C4, 00000000h
loc_005F6220: jge 005F6248h
loc_005F6222: push 00000088h
loc_005F6227: push 0043CA28h
loc_005F622C: mov eax, var_1E0
loc_005F6232: push eax
loc_005F6233: mov ecx, var_1C4
loc_005F6239: push ecx
loc_005F623A: call [004010CCh] ; __vbaHresultCheckObj
loc_005F6240: mov var_368, eax
loc_005F6246: jmp 005F6252h
loc_005F6248: mov var_368, 00000000h
loc_005F6252: lea edx, var_B0
loc_005F6258: push edx
loc_005F6259: lea eax, var_A0
loc_005F625F: push eax
loc_005F6260: lea ecx, var_90
loc_005F6266: push ecx
loc_005F6267: lea edx, var_80
loc_005F626A: push edx
loc_005F626B: push 00000004h
loc_005F626D: call [00401050h] ; __vbaFreeVarList
loc_005F6273: add esp, 00000014h
loc_005F6276: mov var_4, 00000052h
loc_005F627D: push 00000000h
loc_005F627F: lea eax, var_1E0
loc_005F6285: push eax
loc_005F6286: call [00401130h] ; __vbaObjSetAddref
loc_005F628C: mov var_4, 00000053h
loc_005F6293: push 00446F68h
loc_005F6298: push 00000000h
loc_005F629A: call [004013C4h] ; __vbaCastObj
loc_005F62A0: push eax
loc_005F62A1: lea ecx, var_60
loc_005F62A4: push ecx
loc_005F62A5: call [00401128h] ; __vbaObjSet
loc_005F62AB: push eax
loc_005F62AC: mov edx, Me
loc_005F62AF: add edx, 00000060h
loc_005F62B2: push edx
loc_005F62B3: call [00401130h] ; __vbaObjSetAddref
loc_005F62B9: lea ecx, var_60
loc_005F62BC: call [0040142Ch] ; __vbaFreeObj
loc_005F62C2: mov var_4, 00000054h
loc_005F62C9: lea eax, var_198
loc_005F62CF: push eax
loc_005F62D0: mov ecx, Me
loc_005F62D3: mov edx, [ecx+00000010h]
loc_005F62D6: mov eax, Me
loc_005F62D9: mov ecx, [eax+00000010h]
loc_005F62DC: mov eax, [ecx]
loc_005F62DE: push edx
loc_005F62DF: call [eax+000000D8h]
loc_005F62E5: fnclex
loc_005F62E7: mov var_1C4, eax
loc_005F62ED: cmp var_1C4, 00000000h
loc_005F62F4: jge 005F631Ch
loc_005F62F6: push 000000D8h
loc_005F62FB: push 00446758h
loc_005F6300: mov ecx, Me
loc_005F6303: mov edx, [ecx+00000010h]
loc_005F6306: push edx
loc_005F6307: mov eax, var_1C4
loc_005F630D: push eax
loc_005F630E: call [004010CCh] ; __vbaHresultCheckObj
loc_005F6314: mov var_36C, eax
loc_005F631A: jmp 005F6326h
loc_005F631C: mov var_36C, 00000000h
loc_005F6326: lea ecx, var_19C
loc_005F632C: push ecx
loc_005F632D: mov edx, Me
loc_005F6330: mov eax, [edx+00000010h]
loc_005F6333: mov ecx, Me
loc_005F6336: mov edx, [ecx+00000010h]
loc_005F6339: mov ecx, [edx]
loc_005F633B: push eax
loc_005F633C: call [ecx+00000100h]
loc_005F6342: fnclex
loc_005F6344: mov var_1C8, eax
loc_005F634A: cmp var_1C8, 00000000h
loc_005F6351: jge 005F6379h
loc_005F6353: push 00000100h
loc_005F6358: push 00446758h
loc_005F635D: mov edx, Me
loc_005F6360: mov eax, [edx+00000010h]
loc_005F6363: push eax
loc_005F6364: mov ecx, var_1C8
loc_005F636A: push ecx
loc_005F636B: call [004010CCh] ; __vbaHresultCheckObj
loc_005F6371: mov var_370, eax
loc_005F6377: jmp 005F6383h
loc_005F6379: mov var_370, 00000000h
loc_005F6383: lea edx, var_1A0
loc_005F6389: push edx
loc_005F638A: mov eax, Me
loc_005F638D: mov ecx, [eax+00000010h]
loc_005F6390: mov edx, Me
loc_005F6393: mov eax, [edx+00000010h]
loc_005F6396: mov edx, [eax]
loc_005F6398: push ecx
loc_005F6399: call [edx+00000108h]
loc_005F639F: fnclex
loc_005F63A1: mov var_1CC, eax
loc_005F63A7: cmp var_1CC, 00000000h
loc_005F63AE: jge 005F63D6h
loc_005F63B0: push 00000108h
loc_005F63B5: push 00446758h
loc_005F63BA: mov eax, Me
loc_005F63BD: mov ecx, [eax+00000010h]
loc_005F63C0: push ecx
loc_005F63C1: mov edx, var_1CC
loc_005F63C7: push edx
loc_005F63C8: call [004010CCh] ; __vbaHresultCheckObj
loc_005F63CE: mov var_374, eax
loc_005F63D4: jmp 005F63E0h
loc_005F63D6: mov var_374, 00000000h
loc_005F63E0: mov eax, Me
loc_005F63E3: cmp [eax+00000060h], 00000000h
loc_005F63E7: jnz 005F6409h
loc_005F63E9: mov ecx, Me
loc_005F63EC: add ecx, 00000060h
loc_005F63EF: push ecx
loc_005F63F0: push 004153C0h
loc_005F63F5: call [004012FCh] ; __vbaNew2
loc_005F63FB: mov edx, Me
loc_005F63FE: add edx, 00000060h
loc_005F6401: mov var_378, edx
loc_005F6407: jmp 005F6415h
loc_005F6409: mov eax, Me
loc_005F640C: add eax, 00000060h
loc_005F640F: mov var_378, eax
loc_005F6415: mov ecx, var_378
loc_005F641B: mov edx, [ecx]
loc_005F641D: mov var_1D0, edx
loc_005F6423: fld real4 ptr var_1A0
loc_005F6429: call [0040139Ch] ; __vbaFpI4
loc_005F642F: mov var_1AC, eax
loc_005F6435: fld real4 ptr var_19C
loc_005F643B: call [0040139Ch] ; __vbaFpI4
loc_005F6441: mov var_1A8, eax
loc_005F6447: mov eax, var_198
loc_005F644D: mov var_1A4, eax
loc_005F6453: push 00000000h
loc_005F6455: lea ecx, var_1AC
loc_005F645B: push ecx
loc_005F645C: lea edx, var_1A8
loc_005F6462: push edx
loc_005F6463: lea eax, var_1A4
loc_005F6469: push eax
loc_005F646A: mov ecx, var_1D0
loc_005F6470: mov edx, [ecx]
loc_005F6472: mov eax, var_1D0
loc_005F6478: push eax
loc_005F6479: call [edx+00000034h]
loc_005F647C: fnclex
loc_005F647E: mov var_1D4, eax
loc_005F6484: cmp var_1D4, 00000000h
loc_005F648B: jge 005F64B0h
loc_005F648D: push 00000034h
loc_005F648F: push 00446F68h
loc_005F6494: mov ecx, var_1D0
loc_005F649A: push ecx
loc_005F649B: mov edx, var_1D4
loc_005F64A1: push edx
loc_005F64A2: call [004010CCh] ; __vbaHresultCheckObj
loc_005F64A8: mov var_37C, eax
loc_005F64AE: jmp 005F64BAh
loc_005F64B0: mov var_37C, 00000000h
loc_005F64BA: mov var_4, 00000055h
loc_005F64C1: cmp var_2C, 00000000h
loc_005F64C5: jnz 005F64E1h
loc_005F64C7: lea eax, var_2C
loc_005F64CA: push eax
loc_005F64CB: push 00418C20h
loc_005F64D0: call [004012FCh] ; __vbaNew2
loc_005F64D6: lea ecx, var_2C
loc_005F64D9: mov var_380, ecx
loc_005F64DF: jmp 005F64EAh
loc_005F64E1: lea edx, var_2C
loc_005F64E4: mov var_380, edx
loc_005F64EA: mov eax, var_380
loc_005F64F0: mov ecx, [eax]
loc_005F64F2: mov var_1C4, ecx
loc_005F64F8: lea edx, var_198
loc_005F64FE: push edx
loc_005F64FF: mov eax, var_1C4
loc_005F6505: mov ecx, [eax]
loc_005F6507: mov edx, var_1C4
loc_005F650D: push edx
loc_005F650E: call [ecx+00000030h]
loc_005F6511: fnclex
loc_005F6513: mov var_1C8, eax
loc_005F6519: cmp var_1C8, 00000000h
loc_005F6520: jge 005F6545h
loc_005F6522: push 00000030h
loc_005F6524: push 0043CA28h
loc_005F6529: mov eax, var_1C4
loc_005F652F: push eax
loc_005F6530: mov ecx, var_1C8
loc_005F6536: push ecx
loc_005F6537: call [004010CCh] ; __vbaHresultCheckObj
loc_005F653D: mov var_384, eax
loc_005F6543: jmp 005F654Fh
loc_005F6545: mov var_384, 00000000h
loc_005F654F: lea edx, var_19C
loc_005F6555: push edx
loc_005F6556: mov eax, Me
loc_005F6559: mov ecx, [eax+00000010h]
loc_005F655C: mov edx, Me
loc_005F655F: mov eax, [edx+00000010h]
loc_005F6562: mov edx, [eax]
loc_005F6564: push ecx
loc_005F6565: call [edx+00000100h]
loc_005F656B: fnclex
loc_005F656D: mov var_1CC, eax
loc_005F6573: cmp var_1CC, 00000000h
loc_005F657A: jge 005F65A2h
loc_005F657C: push 00000100h
loc_005F6581: push 00446758h
loc_005F6586: mov eax, Me
loc_005F6589: mov ecx, [eax+00000010h]
loc_005F658C: push ecx
loc_005F658D: mov edx, var_1CC
loc_005F6593: push edx
loc_005F6594: call [004010CCh] ; __vbaHresultCheckObj
loc_005F659A: mov var_388, eax
loc_005F65A0: jmp 005F65ACh
loc_005F65A2: mov var_388, 00000000h
loc_005F65AC: mov eax, Me
loc_005F65AF: cmp [eax+00000060h], 00000000h
loc_005F65B3: jnz 005F65D5h
loc_005F65B5: mov ecx, Me
loc_005F65B8: add ecx, 00000060h
loc_005F65BB: push ecx
loc_005F65BC: push 004153C0h
loc_005F65C1: call [004012FCh] ; __vbaNew2
loc_005F65C7: mov edx, Me
loc_005F65CA: add edx, 00000060h
loc_005F65CD: mov var_38C, edx
loc_005F65D3: jmp 005F65E1h
loc_005F65D5: mov eax, Me
loc_005F65D8: add eax, 00000060h
loc_005F65DB: mov var_38C, eax
loc_005F65E1: mov ecx, var_38C
loc_005F65E7: mov edx, [ecx]
loc_005F65E9: mov var_1D4, edx
loc_005F65EF: lea eax, var_1A0
loc_005F65F5: push eax
loc_005F65F6: mov ecx, Me
loc_005F65F9: mov edx, [ecx+00000010h]
loc_005F65FC: mov eax, Me
loc_005F65FF: mov ecx, [eax+00000010h]
loc_005F6602: mov eax, [ecx]
loc_005F6604: push edx
loc_005F6605: call [eax+00000108h]
loc_005F660B: fnclex
loc_005F660D: mov var_1D0, eax
loc_005F6613: cmp var_1D0, 00000000h
loc_005F661A: jge 005F6642h
loc_005F661C: push 00000108h
loc_005F6621: push 00446758h
loc_005F6626: mov ecx, Me
loc_005F6629: mov edx, [ecx+00000010h]
loc_005F662C: push edx
loc_005F662D: mov eax, var_1D0
loc_005F6633: push eax
loc_005F6634: call [004010CCh] ; __vbaHresultCheckObj
loc_005F663A: mov var_390, eax
loc_005F6640: jmp 005F664Ch
loc_005F6642: mov var_390, 00000000h
loc_005F664C: fld real4 ptr var_1A0
loc_005F6652: call [0040139Ch] ; __vbaFpI4
loc_005F6658: mov var_1B0, eax
loc_005F665E: fld real4 ptr var_19C
loc_005F6664: call [0040139Ch] ; __vbaFpI4
loc_005F666A: mov var_1AC, eax
loc_005F6670: mov var_1A8, 00000000h
loc_005F667A: mov var_1A4, 00000000h
loc_005F6684: lea ecx, var_1B0
loc_005F668A: push ecx
loc_005F668B: lea edx, var_1AC
loc_005F6691: push edx
loc_005F6692: lea eax, var_1A8
loc_005F6698: push eax
loc_005F6699: lea ecx, var_1A4
loc_005F669F: push ecx
loc_005F66A0: mov edx, var_198
loc_005F66A6: push edx
loc_005F66A7: mov eax, var_1D4
loc_005F66AD: mov ecx, [eax]
loc_005F66AF: mov edx, var_1D4
loc_005F66B5: push edx
loc_005F66B6: call [ecx+0000003Ch]
loc_005F66B9: fnclex
loc_005F66BB: mov var_1D8, eax
loc_005F66C1: cmp var_1D8, 00000000h
loc_005F66C8: jge 005F66EDh
loc_005F66CA: push 0000003Ch
loc_005F66CC: push 00446F68h
loc_005F66D1: mov eax, var_1D4
loc_005F66D7: push eax
loc_005F66D8: mov ecx, var_1D8
loc_005F66DE: push ecx
loc_005F66DF: call [004010CCh] ; __vbaHresultCheckObj
loc_005F66E5: mov var_394, eax
loc_005F66EB: jmp 005F66F7h
loc_005F66ED: mov var_394, 00000000h
loc_005F66F7: mov var_4, 00000056h
loc_005F66FE: push FFFFFFFFh
loc_005F6700: call [00401124h] ; __vbaOnError
loc_005F6706: mov var_4, 00000057h
loc_005F670D: lea edx, var_60
loc_005F6710: push edx
loc_005F6711: mov eax, Me
loc_005F6714: mov ecx, [eax]
loc_005F6716: mov edx, Me
loc_005F6719: push edx
loc_005F671A: call [ecx+000001E8h]
loc_005F6720: fnclex
loc_005F6722: mov var_1C4, eax
loc_005F6728: cmp var_1C4, 00000000h
loc_005F672F: jge 005F6754h
loc_005F6731: push 000001E8h
loc_005F6736: push 00446758h
loc_005F673B: mov eax, Me
loc_005F673E: push eax
loc_005F673F: mov ecx, var_1C4
loc_005F6745: push ecx
loc_005F6746: call [004010CCh] ; __vbaHresultCheckObj
loc_005F674C: mov var_398, eax
loc_005F6752: jmp 005F675Eh
loc_005F6754: mov var_398, 00000000h
loc_005F675E: mov var_108, 004473F8h ; "ctlFocus"
loc_005F6768: mov var_110, 00008008h
loc_005F6772: push 00000000h
loc_005F6774: push 004473E8h ; "Name"
loc_005F6779: mov edx, var_60
loc_005F677C: push edx
loc_005F677D: lea eax, var_80
loc_005F6780: push eax
loc_005F6781: call [004013A4h] ; __vbaLateMemCallLd
loc_005F6787: add esp, 00000010h
loc_005F678A: push eax
loc_005F678B: lea ecx, var_110
loc_005F6791: push ecx
loc_005F6792: call [00401348h] ; __vbaVarTstNe
loc_005F6798: mov var_1C8, ax
loc_005F679F: lea ecx, var_60
loc_005F67A2: call [0040142Ch] ; __vbaFreeObj
loc_005F67A8: lea ecx, var_80
loc_005F67AB: call [00401030h] ; __vbaFreeVar
loc_005F67B1: movsx edx, var_1C8
loc_005F67B8: test edx, edx
loc_005F67BA: jz 005F6848h
loc_005F67C0: mov var_4, 00000058h
loc_005F67C7: mov eax, Me
loc_005F67CA: mov ecx, [eax]
loc_005F67CC: mov edx, Me
loc_005F67CF: push edx
loc_005F67D0: call [ecx+000003ACh]
loc_005F67D6: push eax
loc_005F67D7: lea eax, var_60
loc_005F67DA: push eax
loc_005F67DB: call [00401128h] ; __vbaObjSet
loc_005F67E1: mov var_1C4, eax
loc_005F67E7: mov ecx, var_1C4
loc_005F67ED: mov edx, [ecx]
loc_005F67EF: mov eax, var_1C4
loc_005F67F5: push eax
loc_005F67F6: call [edx+00000204h]
loc_005F67FC: fnclex
loc_005F67FE: mov var_1C8, eax
loc_005F6804: cmp var_1C8, 00000000h
loc_005F680B: jge 005F6833h
loc_005F680D: push 00000204h
loc_005F6812: push 0043F42Ch
loc_005F6817: mov ecx, var_1C4
loc_005F681D: push ecx
loc_005F681E: mov edx, var_1C8
loc_005F6824: push edx
loc_005F6825: call [004010CCh] ; __vbaHresultCheckObj
loc_005F682B: mov var_39C, eax
loc_005F6831: jmp 005F683Dh
loc_005F6833: mov var_39C, 00000000h
loc_005F683D: lea ecx, var_60
loc_005F6840: call [0040142Ch] ; __vbaFreeObj
loc_005F6846: jmp 005F685Eh
loc_005F6848: mov var_4, 0000005Ah
loc_005F684F: mov eax, Me
loc_005F6852: mov ecx, [eax]
loc_005F6854: mov edx, Me
loc_005F6857: push edx
loc_005F6858: call [ecx+000009E4h]
loc_005F685E: mov var_4, 0000005Ch
loc_005F6865: push 00000000h
loc_005F6867: call [00401124h] ; __vbaOnError
loc_005F686D: mov var_4, 0000005Dh
loc_005F6874: mov eax, var_4C
loc_005F6877: mov var_108, eax
loc_005F687D: mov ecx, var_48
loc_005F6880: mov var_104, ecx
loc_005F6886: mov var_110, 00000007h
loc_005F6890: lea edx, var_1B8
loc_005F6896: push edx
loc_005F6897: mov eax, Me
loc_005F689A: mov ecx, [eax]
loc_005F689C: mov edx, Me
loc_005F689F: push edx
loc_005F68A0: call [ecx+00000880h]
loc_005F68A6: mov var_1C4, eax
loc_005F68AC: cmp var_1C4, 00000000h
loc_005F68B3: jge 005F68D8h
loc_005F68B5: push 00000880h
loc_005F68BA: push 00446644h
loc_005F68BF: mov eax, Me
loc_005F68C2: push eax
loc_005F68C3: mov ecx, var_1C4
loc_005F68C9: push ecx
loc_005F68CA: call [004010CCh] ; __vbaHresultCheckObj
loc_005F68D0: mov var_3A0, eax
loc_005F68D6: jmp 005F68E2h
loc_005F68D8: mov var_3A0, 00000000h
loc_005F68E2: mov edx, var_1B8
loc_005F68E8: mov var_128, edx
loc_005F68EE: mov eax, var_1B4
loc_005F68F4: mov var_124, eax
loc_005F68FA: mov var_130, 00000007h
loc_005F6904: mov eax, 00000010h
loc_005F6909: call 00412850h ; __vbaChkstk
loc_005F690E: mov ecx, esp
loc_005F6910: mov edx, var_110
loc_005F6916: mov [ecx], edx
loc_005F6918: mov eax, var_10C
loc_005F691E: mov [ecx+00000004h], eax
loc_005F6921: mov edx, var_108
loc_005F6927: mov [ecx+00000008h], edx
loc_005F692A: mov eax, var_104
loc_005F6930: mov [ecx+0000000Ch], eax
loc_005F6933: mov eax, 00000010h
loc_005F6938: call 00412850h ; __vbaChkstk
loc_005F693D: mov ecx, esp
loc_005F693F: mov edx, var_130
loc_005F6945: mov [ecx], edx
loc_005F6947: mov eax, var_12C
loc_005F694D: mov [ecx+00000004h], eax
loc_005F6950: mov edx, var_128
loc_005F6956: mov [ecx+00000008h], edx
loc_005F6959: mov eax, var_124
loc_005F695F: mov [ecx+0000000Ch], eax
loc_005F6962: push 00000002h
loc_005F6964: push 00000003h
loc_005F6966: mov ecx, Me
loc_005F6969: push ecx
loc_005F696A: call [00401064h] ; __vbaRaiseEvent
loc_005F6970: add esp, 0000002Ch
loc_005F6973: fwait
loc_005F6974: push 005F6A14h
loc_005F6979: jmp 005F69F5h
loc_005F697B: lea edx, var_5C
loc_005F697E: push edx
loc_005F697F: lea eax, var_58
loc_005F6982: push eax
loc_005F6983: push 00000002h
loc_005F6985: call [00401324h] ; __vbaFreeStrList
loc_005F698B: add esp, 0000000Ch
loc_005F698E: lea ecx, var_70
loc_005F6991: push ecx
loc_005F6992: lea edx, var_6C
loc_005F6995: push edx
loc_005F6996: lea eax, var_68
loc_005F6999: push eax
loc_005F699A: lea ecx, var_64
loc_005F699D: push ecx
loc_005F699E: lea edx, var_60
loc_005F69A1: push edx
loc_005F69A2: push 00000005h
loc_005F69A4: call [00401068h] ; __vbaFreeObjList
loc_005F69AA: add esp, 00000018h
loc_005F69AD: lea eax, var_100
loc_005F69B3: push eax
loc_005F69B4: lea ecx, var_F0
loc_005F69BA: push ecx
loc_005F69BB: lea edx, var_E0
loc_005F69C1: push edx
loc_005F69C2: lea eax, var_D0
loc_005F69C8: push eax
loc_005F69C9: lea ecx, var_C0
loc_005F69CF: push ecx
loc_005F69D0: lea edx, var_B0
loc_005F69D6: push edx
loc_005F69D7: lea eax, var_A0
loc_005F69DD: push eax
loc_005F69DE: lea ecx, var_90
loc_005F69E4: push ecx
loc_005F69E5: lea edx, var_80
loc_005F69E8: push edx
loc_005F69E9: push 00000009h
loc_005F69EB: call [00401050h] ; __vbaFreeVarList
loc_005F69F1: add esp, 00000028h
loc_005F69F4: ret
loc_005F69F5: lea ecx, var_1E0
loc_005F69FB: call [0040142Ch] ; __vbaFreeObj
loc_005F6A01: lea ecx, var_2C
loc_005F6A04: call [0040142Ch] ; __vbaFreeObj
loc_005F6A0A: lea ecx, var_44
loc_005F6A0D: call [00401030h] ; __vbaFreeVar
loc_005F6A13: ret
loc_005F6A14: xor eax, eax
loc_005F6A16: mov ecx, var_20
loc_005F6A19: mov fs:[00000000h], ecx
loc_005F6A20: pop edi
loc_005F6A21: pop esi
loc_005F6A22: pop ebx
loc_005F6A23: mov esp, ebp
loc_005F6A25: pop ebp
loc_005F6A26: retn 000Ch
End Sub
Private Sub Proc_7_146_5F6A30
loc_005F6A30: push ebp
loc_005F6A31: mov ebp, esp
loc_005F6A33: sub esp, 00000018h
loc_005F6A36: push 00412856h ; __vbaExceptHandler
loc_005F6A3B: mov eax, fs:[00000000h]
loc_005F6A41: push eax
loc_005F6A42: mov fs:[00000000h], esp
loc_005F6A49: mov eax, 00000044h
loc_005F6A4E: call 00412850h ; __vbaChkstk
loc_005F6A53: push ebx
loc_005F6A54: push esi
loc_005F6A55: push edi
loc_005F6A56: mov var_18, esp
loc_005F6A59: mov var_14, 00403A00h ; "$"
loc_005F6A60: mov var_10, 00000000h
loc_005F6A67: mov var_C, 00000000h
loc_005F6A6E: mov var_4, 00000001h
loc_005F6A75: mov var_4, 00000002h
loc_005F6A7C: push FFFFFFFFh
loc_005F6A7E: call [00401124h] ; __vbaOnError
loc_005F6A84: mov var_4, 00000003h
loc_005F6A8B: lea eax, var_24
loc_005F6A8E: push eax
loc_005F6A8F: mov ecx, Me
loc_005F6A92: mov edx, [ecx]
loc_005F6A94: mov eax, Me
loc_005F6A97: push eax
loc_005F6A98: call [edx+000002B0h]
loc_005F6A9E: fnclex
loc_005F6AA0: mov var_3C, eax
loc_005F6AA3: cmp var_3C, 00000000h
loc_005F6AA7: jge 005F6AC6h
loc_005F6AA9: push 000002B0h
loc_005F6AAE: push 00446758h
loc_005F6AB3: mov ecx, Me
loc_005F6AB6: push ecx
loc_005F6AB7: mov edx, var_3C
loc_005F6ABA: push edx
loc_005F6ABB: call [004010CCh] ; __vbaHresultCheckObj
loc_005F6AC1: mov var_5C, eax
loc_005F6AC4: jmp 005F6ACDh
loc_005F6AC6: mov var_5C, 00000000h
loc_005F6ACD: mov eax, var_24
loc_005F6AD0: mov var_40, eax
loc_005F6AD3: lea ecx, var_38
loc_005F6AD6: push ecx
loc_005F6AD7: mov edx, var_40
loc_005F6ADA: mov eax, [edx]
loc_005F6ADC: mov ecx, var_40
loc_005F6ADF: push ecx
loc_005F6AE0: call [eax+0000003Ch]
loc_005F6AE3: fnclex
loc_005F6AE5: mov var_44, eax
loc_005F6AE8: cmp var_44, 00000000h
loc_005F6AEC: jge 005F6B08h
loc_005F6AEE: push 0000003Ch
loc_005F6AF0: push 004472A0h
loc_005F6AF5: mov edx, var_40
loc_005F6AF8: push edx
loc_005F6AF9: mov eax, var_44
loc_005F6AFC: push eax
loc_005F6AFD: call [004010CCh] ; __vbaHresultCheckObj
loc_005F6B03: mov var_60, eax
loc_005F6B06: jmp 005F6B0Fh
loc_005F6B08: mov var_60, 00000000h
loc_005F6B0F: mov cx, var_38
loc_005F6B13: not cx
loc_005F6B16: mov edx, Me
loc_005F6B19: mov [edx+00000042h], cx
loc_005F6B1D: lea ecx, var_24
loc_005F6B20: call [0040142Ch] ; __vbaFreeObj
loc_005F6B26: mov var_4, 00000004h
loc_005F6B2D: call [00401340h] ; rtcErrObj
loc_005F6B33: mov var_2C, eax
loc_005F6B36: mov var_34, 00000009h
loc_005F6B3D: lea eax, var_34
loc_005F6B40: push eax
loc_005F6B41: call [00401164h] ; __vbaBoolVarNull
loc_005F6B47: mov var_3C, ax
loc_005F6B4B: lea ecx, var_34
loc_005F6B4E: call [00401030h] ; __vbaFreeVar
loc_005F6B54: movsx ecx, var_3C
loc_005F6B58: test ecx, ecx
loc_005F6B5A: jz 005F6B6Ch
loc_005F6B5C: mov var_4, 00000005h
loc_005F6B63: mov edx, Me
loc_005F6B66: mov [edx+00000042h], FFFFFFh
loc_005F6B6C: mov var_4, 00000007h
loc_005F6B73: call [00401340h] ; rtcErrObj
loc_005F6B79: push eax
loc_005F6B7A: lea eax, var_24
loc_005F6B7D: push eax
loc_005F6B7E: call [00401128h] ; __vbaObjSet
loc_005F6B84: mov var_64, eax
loc_005F6B87: mov ecx, var_64
loc_005F6B8A: mov edx, [ecx]
loc_005F6B8C: mov eax, var_64
loc_005F6B8F: push eax
loc_005F6B90: call [edx+00000048h]
loc_005F6B93: lea ecx, var_24
loc_005F6B96: call [0040142Ch] ; __vbaFreeObj
loc_005F6B9C: push 005F6BB7h
loc_005F6BA1: jmp 005F6BB6h
loc_005F6BA3: lea ecx, var_24
loc_005F6BA6: call [0040142Ch] ; __vbaFreeObj
loc_005F6BAC: lea ecx, var_34
loc_005F6BAF: call [00401030h] ; __vbaFreeVar
loc_005F6BB5: ret
loc_005F6BB6: ret
loc_005F6BB7: xor eax, eax
loc_005F6BB9: mov ecx, var_20
loc_005F6BBC: mov fs:[00000000h], ecx
loc_005F6BC3: pop edi
loc_005F6BC4: pop esi
loc_005F6BC5: pop ebx
loc_005F6BC6: mov esp, ebp
loc_005F6BC8: pop ebp
loc_005F6BC9: retn 0004h
End Sub
Private Sub Proc_7_147_5F6BD0
loc_005F6BD0: push ecx
loc_005F6BD1: mov eax, Proc_7_147_5F6BD0
loc_005F6BD5: mov [esp], 00000000h
loc_005F6BDD: cmp [eax], 0000h
loc_005F6BE1: jz 005F6C25h
loc_005F6BE3: push esi
loc_005F6BE4: mov esi, Proc_7_147_5F6BD0
loc_005F6BE8: lea edx, var_4
loc_005F6BEC: mov eax, [esi+00000010h]
loc_005F6BEF: push edx
loc_005F6BF0: push eax
loc_005F6BF1: mov ecx, [eax]
loc_005F6BF3: call [ecx+00000058h]
loc_005F6BF6: test eax, eax
loc_005F6BF8: fnclex
loc_005F6BFA: jge 005F6C0Eh
loc_005F6BFC: mov ecx, [esi+00000010h]
loc_005F6BFF: push 00000058h
loc_005F6C01: push 00446758h
loc_005F6C06: push ecx
loc_005F6C07: push eax
loc_005F6C08: call [004010CCh] ; __vbaHresultCheckObj
loc_005F6C0E: mov edx, var_4
loc_005F6C12: push edx
loc_005F6C13: SetCapture(%x1v)
loc_005F6C18: call [004010BCh] ; __vbaSetSystemError
loc_005F6C1E: xor eax, eax
loc_005F6C20: pop esi
loc_005F6C21: pop ecx
loc_005F6C22: retn 0008h
End Sub
Private Sub Proc_7_148_5F6C40(arg_C, arg_10) '5F6C40
loc_005F6C40: push ebp
loc_005F6C41: mov ebp, esp
loc_005F6C43: sub esp, 00000008h
loc_005F6C46: push 00412856h ; __vbaExceptHandler
loc_005F6C4B: mov eax, fs:[00000000h]
loc_005F6C51: push eax
loc_005F6C52: mov fs:[00000000h], esp
loc_005F6C59: sub esp, 0000005Ch
loc_005F6C5C: push ebx
loc_005F6C5D: push esi
loc_005F6C5E: push edi
loc_005F6C5F: mov var_8, esp
loc_005F6C62: mov var_4, 00403A40h
loc_005F6C69: mov edx, arg_10
loc_005F6C6C: xor ebx, ebx
loc_005F6C6E: lea ecx, var_14
loc_005F6C71: mov var_14, ebx
loc_005F6C74: mov var_18, ebx
loc_005F6C77: mov var_1C, ebx
loc_005F6C7A: mov var_2C, ebx
loc_005F6C7D: mov var_3C, ebx
loc_005F6C80: mov var_40, ebx
loc_005F6C83: mov var_44, ebx
loc_005F6C86: mov var_48, ebx
loc_005F6C89: mov var_4C, ebx
loc_005F6C8C: mov var_50, ebx
loc_005F6C8F: mov var_54, ebx
loc_005F6C92: mov var_58, ebx
loc_005F6C95: call [00401310h] ; __vbaStrCopy
loc_005F6C9B: cmp arg_C, bx
loc_005F6C9F: jz 005F6D5Dh
loc_005F6CA5: mov esi, Me
loc_005F6CA8: lea ecx, var_40
loc_005F6CAB: or edi, FFFFFFFFh
loc_005F6CAE: push ecx
loc_005F6CAF: mov eax, [esi]
loc_005F6CB1: push esi
loc_005F6CB2: mov var_40, edi
loc_005F6CB5: call [eax+000009F0h]
loc_005F6CBB: push 00440B00h
loc_005F6CC0: mov [esi+00000044h], di
loc_005F6CC4: push 0041608Ch
loc_005F6CC9: add esi, 00000088h
loc_005F6CCF: call [0040122Ch] ; __vbaNew
loc_005F6CD5: mov edi, [00401128h] ; __vbaObjSet
loc_005F6CDB: lea edx, var_18
loc_005F6CDE: push eax
loc_005F6CDF: push edx
loc_005F6CE0: call edi
loc_005F6CE2: push eax
loc_005F6CE3: call [004013C4h] ; __vbaCastObj
loc_005F6CE9: push eax
loc_005F6CEA: lea eax, var_1C
loc_005F6CED: push eax
loc_005F6CEE: call edi
loc_005F6CF0: push eax
loc_005F6CF1: push esi
loc_005F6CF2: call [00401130h] ; __vbaObjSetAddref
loc_005F6CF8: lea ecx, var_1C
loc_005F6CFB: lea edx, var_18
loc_005F6CFE: push ecx
loc_005F6CFF: push edx
loc_005F6D00: push 00000002h
loc_005F6D02: call [00401068h] ; __vbaFreeObjList
loc_005F6D08: mov ecx, 00004008h
loc_005F6D0D: lea eax, var_14
loc_005F6D10: push ecx
loc_005F6D11: mov edi, ecx
loc_005F6D13: mov ebx, esp
loc_005F6D15: sub esp, 00000010h
loc_005F6D18: lea edx, var_14
loc_005F6D1B: mov [ebx], ecx
loc_005F6D1D: mov ecx, var_28
loc_005F6D20: mov [ebx+00000004h], ecx
loc_005F6D23: mov ecx, esp
loc_005F6D25: push 00000002h
loc_005F6D27: push 00447508h ; "DisplayToolTip"
loc_005F6D2C: mov [ebx+00000008h], eax
loc_005F6D2F: mov eax, var_20
loc_005F6D32: mov [ebx+0000000Ch], eax
loc_005F6D35: mov eax, var_38
loc_005F6D38: mov [ecx], edi
loc_005F6D3A: mov [ecx+00000004h], eax
loc_005F6D3D: mov eax, [esi]
loc_005F6D3F: push eax
loc_005F6D40: mov [ecx+00000008h], edx
loc_005F6D43: mov edx, var_30
loc_005F6D46: mov [ecx+0000000Ch], edx
loc_005F6D49: call [00401360h] ; __vbaLateMemCall
loc_005F6D4F: add esp, 0000002Ch
loc_005F6D52: fwait
loc_005F6D53: push 005F6E9Dh
loc_005F6D58: jmp 005F6E93h
loc_005F6D5D: mov esi, Me
loc_005F6D60: lea edx, var_40
loc_005F6D63: push edx
loc_005F6D64: push esi
loc_005F6D65: mov ecx, [esi]
loc_005F6D67: mov var_40, ebx
loc_005F6D6A: call [ecx+000009F0h]
loc_005F6D70: cmp [esi+00000044h], bx
loc_005F6D74: jz 005F6E77h
loc_005F6D7A: mov eax, [esi+00000088h]
loc_005F6D80: lea edi, [esi+00000088h]
loc_005F6D86: push ebx
loc_005F6D87: push 00447528h ; "HideToolTip"
loc_005F6D8C: push eax
loc_005F6D8D: call [00401360h] ; __vbaLateMemCall
loc_005F6D93: add esp, 0000000Ch
loc_005F6D96: push 00440B00h
loc_005F6D9B: push ebx
loc_005F6D9C: call [004013C4h] ; __vbaCastObj
loc_005F6DA2: lea ecx, var_18
loc_005F6DA5: push eax
loc_005F6DA6: push ecx
loc_005F6DA7: call [00401128h] ; __vbaObjSet
loc_005F6DAD: push eax
loc_005F6DAE: push edi
loc_005F6DAF: call [00401130h] ; __vbaObjSetAddref
loc_005F6DB5: lea ecx, var_18
loc_005F6DB8: call [0040142Ch] ; __vbaFreeObj
loc_005F6DBE: mov eax, [esi+00000010h]
loc_005F6DC1: lea ecx, var_44
loc_005F6DC4: mov [esi+00000044h], bx
loc_005F6DC8: push ecx
loc_005F6DC9: mov edx, [eax]
loc_005F6DCB: push eax
loc_005F6DCC: call [edx+00000100h]
loc_005F6DD2: cmp eax, ebx
loc_005F6DD4: fnclex
loc_005F6DD6: jge 005F6DEDh
loc_005F6DD8: mov edx, [esi+00000010h]
loc_005F6DDB: push 00000100h
loc_005F6DE0: push 00446758h
loc_005F6DE5: push edx
loc_005F6DE6: push eax
loc_005F6DE7: call [004010CCh] ; __vbaHresultCheckObj
loc_005F6DED: mov eax, [esi+00000060h]
loc_005F6DF0: lea edi, [esi+00000060h]
loc_005F6DF3: cmp eax, ebx
loc_005F6DF5: jnz 005F6E03h
loc_005F6DF7: push edi
loc_005F6DF8: push 004153C0h
loc_005F6DFD: call [004012FCh] ; __vbaNew2
loc_005F6E03: mov eax, [esi+00000010h]
loc_005F6E06: mov edi, [edi]
loc_005F6E08: lea edx, var_48
loc_005F6E0B: mov ecx, [eax]
loc_005F6E0D: push edx
loc_005F6E0E: push eax
loc_005F6E0F: call [ecx+00000108h]
loc_005F6E15: cmp eax, ebx
loc_005F6E17: fnclex
loc_005F6E19: jge 005F6E30h
loc_005F6E1B: mov ecx, [esi+00000010h]
loc_005F6E1E: push 00000108h
loc_005F6E23: push 00446758h
loc_005F6E28: push ecx
loc_005F6E29: push eax
loc_005F6E2A: call [004010CCh] ; __vbaHresultCheckObj
loc_005F6E30: fld real4 ptr var_48
loc_005F6E33: mov esi, [0040139Ch] ; __vbaFpI4
loc_005F6E39: call __vbaFpI4
loc_005F6E3B: fld real4 ptr var_44
loc_005F6E3E: mov var_58, eax
loc_005F6E41: call __vbaFpI4
loc_005F6E43: mov var_54, eax
loc_005F6E46: lea eax, var_58
loc_005F6E49: lea ecx, var_54
loc_005F6E4C: push eax
loc_005F6E4D: push ecx
loc_005F6E4E: lea eax, var_50
loc_005F6E51: lea ecx, var_4C
loc_005F6E54: mov var_50, ebx
loc_005F6E57: mov var_4C, ebx
loc_005F6E5A: mov edx, [edi]
loc_005F6E5C: push eax
loc_005F6E5D: push ecx
loc_005F6E5E: push edi
loc_005F6E5F: call [edx+00000038h]
loc_005F6E62: cmp eax, ebx
loc_005F6E64: fnclex
loc_005F6E66: jge 005F6E77h
loc_005F6E68: push 00000038h
loc_005F6E6A: push 00446F68h
loc_005F6E6F: push edi
loc_005F6E70: push eax
loc_005F6E71: call [004010CCh] ; __vbaHresultCheckObj
loc_005F6E77: fwait
loc_005F6E78: push 005F6E9Dh
loc_005F6E7D: jmp 005F6E93h
loc_005F6E7F: lea edx, var_1C
loc_005F6E82: lea eax, var_18
loc_005F6E85: push edx
loc_005F6E86: push eax
loc_005F6E87: push 00000002h
loc_005F6E89: call [00401068h] ; __vbaFreeObjList
loc_005F6E8F: add esp, 0000000Ch
loc_005F6E92: ret
loc_005F6E93: lea ecx, var_14
loc_005F6E96: call [00401430h] ; __vbaFreeStr
loc_005F6E9C: ret
loc_005F6E9D: mov ecx, var_10
loc_005F6EA0: pop edi
loc_005F6EA1: pop esi
loc_005F6EA2: xor eax, eax
loc_005F6EA4: mov fs:[00000000h], ecx
loc_005F6EAB: pop ebx
loc_005F6EAC: mov esp, ebp
loc_005F6EAE: pop ebp
loc_005F6EAF: retn 000Ch
End Sub
Private Sub Proc_7_149_5F7080(arg_10) '5F7080
loc_005F7080: push ebx
loc_005F7081: mov ebx, [esp+00000008h]
loc_005F7085: push ebp
loc_005F7086: push esi
loc_005F7087: mov si, [ebx+000000A2h]
loc_005F708E: push edi
loc_005F708F: mov edi, [004011E4h] ; __vbaI2I4
loc_005F7095: xor ecx, ecx
loc_005F7097: xor ebp, ebp
loc_005F7099: call edi
loc_005F709B: cmp si, ax
loc_005F709E: jz 005F70CFh
loc_005F70A0: mov ecx, 00000002h
loc_005F70A5: call edi
loc_005F70A7: cmp si, ax
loc_005F70AA: jz 005F70CFh
loc_005F70AC: mov ecx, 00000001h
loc_005F70B1: call edi
loc_005F70B3: cmp si, ax
loc_005F70B6: jnz 005F70E4h
loc_005F70B8: mov ecx, arg_10
loc_005F70BC: mov ax, [ebx+000000B8h]
loc_005F70C3: pop edi
loc_005F70C4: pop esi
loc_005F70C5: mov [ecx], ax
loc_005F70C8: pop ebp
loc_005F70C9: xor eax, eax
loc_005F70CB: pop ebx
loc_005F70CC: retn 0008h
End Sub