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.
 
 
 
 
 

87918 lines
2.9 MiB

VERSION 5.00
Object = "{6B1BE80A-567F-11D1-B6520060976C699F}#1.1#0"; "C:\Program Files (x86)\BonziBuddy432\Regicon.ocx"
Object = "{248DD890-BB45-11CF-9ABC0080C7E7B78D}#1.0#0"; "C:\Program Files (x86)\BonziBuddy432\MSWINSCK.OCX"
Object = "{48E59290-9880-11CF-975400AA00C00908}#1.0#0"; "C:\Program Files (x86)\BonziBuddy432\MSINET.OCX"
Object = "{F5BE8BC2-7DE6-11D0-91FE00C04FD701A5}#2.0#0"; "C:\Windows\msagent\AgentCtl.dll"
Begin VB.Form frmAgent
Caption = "BonziBUDDY"
ScaleMode = 3
AutoRedraw = False
FontTransparent = True
BorderStyle = 1 'Fixed Single
Icon = "frmAgent.frx":0000
LinkTopic = "Form1"
MaxButton = 0 'False
ControlBox = 0 'False
ClientLeft = -450
ClientTop = -165
ClientWidth = 510
ClientHeight = 30
ShowInTaskbar = 0 'False
Begin VB.Timer tmrEventQueueTimeout
Enabled = 0 'False
Interval = 60000
Left = 3240
Top = 2640
End
Begin VB.Timer tmrBonziEventQueue
Enabled = 0 'False
Interval = 1000
Left = 2040
Top = 2640
End
Begin VB.Timer tmrWakeUp
Enabled = 0 'False
Interval = 6000
Left = 1440
Top = 2640
End
Begin VB.Timer tmrCharacterMove
Enabled = 0 'False
Interval = 500
Left = 840
Top = 2640
End
Begin VB.ListBox lstRandomizer
Left = -120
Top = 0
Width = 975
Height = 255
Visible = 0 'False
TabIndex = 1
End
Begin VB.Timer tmrUnload
Enabled = 0 'False
Interval = 6000
Left = 2640
Top = 2640
End
Begin VB.Timer tmrIgnoreEvents
Interval = 10
Left = 240
Top = 2640
End
Begin VB.TextBox txtDebugData
Left = 120
Top = 120
Width = 6855
Height = 6375
Enabled = 0 'False
Visible = 0 'False
TabIndex = 0
MultiLine = -1 'True
ScrollBars = 2
End
Begin VB.Timer tmrCharacterAction
Interval = 60000
Left = 660
Top = 7380
End
Begin RegistryControl.RegiCon RegiCon1
OleObjectBlob = "frmAgent.frx":08CA
Left = 150
Top = 7380
End
Begin MSWinsockLib.Winsock wsConnected
OleObjectBlob = "frmAgent.frx":0952
Left = 3000
Top = 7380
End
Begin InetCtlsObjects.Inet InetReReg
OleObjectBlob = "frmAgent.frx":0992
Left = 1770
Top = 7410
End
Begin InetCtlsObjects.Inet Inet1
OleObjectBlob = "frmAgent.frx":09F2
Left = 1110
Top = 7410
End
Begin InetCtlsObjects.Inet InetGoldSiteAccess
OleObjectBlob = "frmAgent.frx":0A44
Left = 3450
Top = 7380
End
Begin InetCtlsObjects.Inet InetBonziTaps
OleObjectBlob = "frmAgent.frx":0A96
Left = 4080
Top = 7380
End
Begin AgentObjectsCtl.Agent Agent1
OleObjectBlob = "frmAgent.frx":0AE8
Left = 2400
Top = 7410
End
Begin VB.Menu mnuPopup
Visible = 0 'False
Caption = "PopUpMenu"
Begin VB.Menu mnuMain
Visible = 0 'False
Caption = "Main Menu..."
End
Begin VB.Menu mnuMyHome
Caption = "My Home"
End
Begin VB.Menu mnuSearch
Caption = "Search"
End
Begin VB.Menu mnuBrowse
Caption = "Browse"
End
Begin VB.Menu mnuSepZZ
Caption = "-"
End
Begin VB.Menu mnuInternetServices
Visible = 0 'False
Caption = "My Services..."
Begin VB.Menu mnuServices
Caption = "TRAVEL"
Begin VB.Menu mnuAirline
Caption = "Airline Reservations..."
End
Begin VB.Menu mnuCarRentals
Caption = "Car Rentals..."
End
Begin VB.Menu mnuHotel
Caption = "Hotel Reservations..."
End
End
Begin VB.Menu mnuIS_Gifts
Caption = "GIFT IDEAS"
Begin VB.Menu mnuIS_GiftsItem1
Caption = "Flowers..."
End
Begin VB.Menu mnuIS_GiftsItem2
Caption = "Gift Baskets..."
End
Begin VB.Menu mnuIS_GiftsItem3
Caption = "Birthdays..."
End
End
Begin VB.Menu mnuIS_Books
Caption = "BOOKS"
Begin VB.Menu mnuIS_BooksItem1
Caption = "Search by Title..."
End
Begin VB.Menu mnuSep13
Caption = "-"
End
Begin VB.Menu mnuIS_BooksItem2
Caption = "Browse by Subject..."
End
Begin VB.Menu mnuSep14
Caption = "-"
End
Begin VB.Menu mnuIS_BooksItem3
Caption = "BestSellers..."
End
Begin VB.Menu mnuIS_BooksItem4
Caption = "Childrens..."
End
End
Begin VB.Menu mnuIS_Movies
Caption = "MOVIES"
End
Begin VB.Menu mnuIS_Music
Caption = "MUSIC"
End
End
Begin VB.Menu mnuWeb
Visible = 0 'False
Caption = "Web"
Begin VB.Menu mnuTopTen
Caption = "My Favorite Sites"
Begin VB.Menu mnuTopSitesList
Index = 0
Caption = ""
End
Begin VB.Menu mnuTopSitesList
Index = 1
Caption = ""
End
Begin VB.Menu mnuTopSitesList
Index = 2
Caption = ""
End
Begin VB.Menu mnuTopSitesList
Index = 3
Caption = ""
End
Begin VB.Menu mnuTopSitesList
Index = 4
Caption = ""
End
Begin VB.Menu mnuTopSitesList
Index = 5
Caption = ""
End
End
Begin VB.Menu mnuReadWeb
Caption = "Read Web Page"
End
Begin VB.Menu mnuIEDownload
Caption = "Get the Latest Version of Internet Explorer"
End
End
Begin VB.Menu mnuSep6
Visible = 0 'False
Caption = "-"
End
Begin VB.Menu mnuCheckAddons
Caption = "Check for New Add-Ons..."
End
Begin VB.Menu mnuCheckForNews
Visible = 0 'False
Caption = "Check for Breaking News..."
End
Begin VB.Menu mnuCheckForVirusAlerts
Visible = 0 'False
Caption = "Check for Virus Alerts..."
End
Begin VB.Menu mnuNBSetp2
Caption = "-"
End
Begin VB.Menu mnuVoiceCommands
Caption = "Open Voice Commands Window"
End
Begin VB.Menu mnuSpeak
Caption = "Speak"
End
Begin VB.Menu mnuJoke
Caption = "Tell a Joke"
End
Begin VB.Menu mnuFact
Caption = "Tell an Amazing Fact"
End
Begin VB.Menu mnuSing
Caption = "Sing a Song"
End
Begin VB.Menu mnuCalendar
Caption = "Calendar"
End
Begin VB.Menu mnuGames
Caption = "Play Games"
Begin VB.Menu mnuGamesGamesville
Visible = 0 'False
Caption = "Gamesville"
End
Begin VB.Menu mnuGamesCasinoGames
Visible = 0 'False
Caption = "Casino Games"
End
Begin VB.Menu mnuGamesSportsbook
Caption = "Online Games"
End
Begin VB.Menu mnuSepGames1
Caption = "-"
End
Begin VB.Menu mnuGamesBonziBUDDYGames
Caption = "BonziBUDDY Games"
End
Begin VB.Menu mnuGamesBonziCHECKERS
Visible = 0 'False
Caption = "Bonzi's Beach Checkers"
End
Begin VB.Menu mnuGamesBonziJungleJigsaw
Visible = 0 'False
Caption = "Bonzi's Jungle Jigsaw"
End
Begin VB.Menu mnuGamesBonziSolitaire
Visible = 0 'False
Caption = "Bonzi's Solitaire"
End
End
Begin VB.Menu mnuReadStoryGroup
Visible = 0 'False
Caption = "Read Stories"
Begin VB.Menu mnuReadStoryAlphanet
Caption = "Bonzi and the Alpha-net!"
End
Begin VB.Menu mnuReadStoryInternet
Caption = "Bonzi and the Internet!"
End
Begin VB.Menu mnuReadStoryPolizoof
Caption = "Bonzi and the Polizoof!"
End
Begin VB.Menu mnuReadStoryTreasureChest
Caption = "Bonzi and the Treasure Chest!"
End
End
Begin VB.Menu mnuSep16
Caption = "-"
End
Begin VB.Menu mnuBonziMAIL
Caption = "BonziBUDDY E-Mail"
Begin VB.Menu mnuWriteEmail
Caption = "New Message"
Shortcut = 50
End
Begin VB.Menu mnuEMAIL
Caption = "Check for E-Mail..."
End
End
Begin VB.Menu mnuSep15
Caption = "-"
End
Begin VB.Menu mnuSaveYouMoney
Visible = 0 'False
Caption = "Save You Money..."
End
Begin VB.Menu mnuDownloadManager
Visible = 0 'False
Caption = "Download Files..."
End
Begin VB.Menu mnuECenter
Visible = 0 'False
Caption = "Play Video && Audio..."
End
Begin VB.Menu mnuSep29
Visible = 0 'False
Caption = "-"
End
Begin VB.Menu mnuInternetAlert
Visible = 0 'False
Caption = "Protect Yourself On The Internet..."
End
Begin VB.Menu mnuNetBoost
Visible = 0 'False
Caption = "Speed Up Your Internet Connection..."
End
Begin VB.Menu mnuWallet
Visible = 0 'False
Caption = "My Wallet"
Enabled = 0 'False
End
Begin VB.Menu mnuSep3
Visible = 0 'False
Caption = "-"
End
Begin VB.Menu mnuBonziWorld
Visible = 0 'False
Caption = "BonziWORLD Services"
Begin VB.Menu mnuIM
Caption = "Instant Messaging..."
End
Begin VB.Menu mnuBWEMail
Caption = "Check our BonziWORLD Mailbox..."
End
Begin VB.Menu mnuSep44
Caption = "-"
End
Begin VB.Menu mnuBWMember
Caption = "Become a BonziWORLD Member..."
End
End
Begin VB.Menu mnuSep10
Visible = 0 'False
Caption = "-"
End
Begin VB.Menu mnuTellFriends
Caption = "Share Me With Friends"
End
Begin VB.Menu mnuUpdate
Caption = "Update Me"
End
Begin VB.Menu mnuSetup
Caption = "My Options"
Begin VB.Menu mnuOptionsSettings
Caption = "Settings"
End
Begin VB.Menu mnuInteractionControl
Caption = "Personality"
End
Begin VB.Menu mnuSalutation
Caption = "Salutation"
End
Begin VB.Menu mnuSep5
Caption = "-"
End
Begin VB.Menu mnuSupport
Caption = "Support"
End
Begin VB.Menu mnuInteraction
Visible = 0 'False
Caption = "Interaction"
Begin VB.Menu mnuMoreInteraction
Caption = "More Interaction"
End
Begin VB.Menu mnuLessInteraction
Caption = "Less Interaction"
End
End
Begin VB.Menu mnuConnection
Visible = 0 'False
Caption = "Internet Connection Settings"
End
Begin VB.Menu mnuEmailSetup
Visible = 0 'False
Caption = "E-Mail Reader Options"
End
Begin VB.Menu mnuDownloadManagerSetup
Visible = 0 'False
Caption = "Download Manager Setup"
End
Begin VB.Menu mnuRegistration
Caption = "Online Registration..."
End
Begin VB.Menu mnuAO
Visible = 0 'False
Caption = "Advanced Setup Options"
End
End
Begin VB.Menu mnuHelp
Visible = 0 'False
Caption = "Help"
Begin VB.Menu mnuOnlineHelp
Caption = "My Online Help"
End
Begin VB.Menu mnuTalkingHelp
Caption = "Talking Add-on Help"
End
Begin VB.Menu mnuAbout
Visible = 0 'False
Caption = "About BonziBUDDY"
End
End
Begin VB.Menu mnuSep4
Caption = "-"
End
Begin VB.Menu mnuRelaxMode
Visible = 0 'False
Caption = "Relax Mode"
End
Begin VB.Menu mnuSilentMode
Caption = "Quiet Mode - F9"
End
Begin VB.Menu mnuHide
Caption = "Hide"
End
Begin VB.Menu mnuExit
Caption = "Goodbye"
End
End
End
Attribute VB_Name = "frmAgent"
Public ISubclass As New UnkObject
Private Sub mnuOptionsSettings_Click() '68B570
loc_0068B570: push ebp
loc_0068B571: mov ebp, esp
loc_0068B573: sub esp, 0000000Ch
loc_0068B576: push 00412856h ; __vbaExceptHandler
loc_0068B57B: mov eax, fs:[00000000h]
loc_0068B581: push eax
loc_0068B582: mov fs:[00000000h], esp
loc_0068B589: sub esp, 00000030h
loc_0068B58C: push ebx
loc_0068B58D: push esi
loc_0068B58E: push edi
loc_0068B58F: mov var_C, esp
loc_0068B592: mov var_8, 00409D48h
loc_0068B599: mov esi, Me
loc_0068B59C: mov eax, esi
loc_0068B59E: and eax, 00000001h
loc_0068B5A1: mov var_4, eax
loc_0068B5A4: and esi, FFFFFFFEh
loc_0068B5A7: push esi
loc_0068B5A8: mov Me, esi
loc_0068B5AB: mov ecx, [esi]
loc_0068B5AD: call [ecx+00000004h]
loc_0068B5B0: cmp [esi], 00747300h
loc_0068B5B6: jz 0068B5BEh
loc_0068B5B8: call [00401280h] ; __vbaFailedFriend
loc_0068B5BE: mov edx, [esi]
loc_0068B5C0: push 00000000h
loc_0068B5C2: push esi
loc_0068B5C3: mov [esi+00000072h], FFFFFFh
loc_0068B5C9: call [edx+000009A8h]
loc_0068B5CF: mov eax, [0073A53Ch]
loc_0068B5D4: test eax, eax
loc_0068B5D6: jnz 0068B5E8h
loc_0068B5D8: push 0073A53Ch
loc_0068B5DD: push 00434DA0h
loc_0068B5E2: call [004012FCh] ; __vbaNew2
loc_0068B5E8: sub esp, 00000010h
loc_0068B5EB: mov ecx, 0000000Ah
loc_0068B5F0: mov ebx, esp
loc_0068B5F2: mov var_24, ecx
loc_0068B5F5: mov eax, 80020004h
loc_0068B5FA: sub esp, 00000010h
loc_0068B5FD: mov [ebx], ecx
loc_0068B5FF: mov ecx, var_30
loc_0068B602: mov edx, eax
loc_0068B604: mov esi, [0073A53Ch]
loc_0068B60A: mov [ebx+00000004h], ecx
loc_0068B60D: mov ecx, esp
loc_0068B60F: mov edi, [esi]
loc_0068B611: push esi
loc_0068B612: mov [ebx+00000008h], eax
loc_0068B615: mov eax, var_28
loc_0068B618: mov [ebx+0000000Ch], eax
loc_0068B61B: mov eax, var_24
loc_0068B61E: mov [ecx], eax
loc_0068B620: mov eax, var_20
loc_0068B623: mov [ecx+00000004h], eax
loc_0068B626: mov [ecx+00000008h], edx
loc_0068B629: mov edx, var_18
loc_0068B62C: mov [ecx+0000000Ch], edx
loc_0068B62F: call [edi+000002B0h]
loc_0068B635: test eax, eax
loc_0068B637: fnclex
loc_0068B639: jge 0068B64Dh
loc_0068B63B: push 000002B0h
loc_0068B640: push 00450344h
loc_0068B645: push esi
loc_0068B646: push eax
loc_0068B647: call [004010CCh] ; __vbaHresultCheckObj
loc_0068B64D: mov var_4, 00000000h
loc_0068B654: mov eax, Me
loc_0068B657: push eax
loc_0068B658: mov ecx, [eax]
loc_0068B65A: call [ecx+00000008h]
loc_0068B65D: mov eax, var_4
loc_0068B660: mov ecx, var_14
loc_0068B663: pop edi
loc_0068B664: pop esi
loc_0068B665: mov fs:[00000000h], ecx
loc_0068B66C: pop ebx
loc_0068B66D: mov esp, ebp
loc_0068B66F: pop ebp
loc_0068B670: retn 0004h
End Sub
Private Sub mnuHide_Click() '686A80
loc_00686A80: push ebp
loc_00686A81: mov ebp, esp
loc_00686A83: sub esp, 00000018h
loc_00686A86: push 00412856h ; __vbaExceptHandler
loc_00686A8B: mov eax, fs:[00000000h]
loc_00686A91: push eax
loc_00686A92: mov fs:[00000000h], esp
loc_00686A99: mov eax, 00000034h
loc_00686A9E: call 00412850h ; __vbaChkstk
loc_00686AA3: push ebx
loc_00686AA4: push esi
loc_00686AA5: push edi
loc_00686AA6: mov var_18, esp
loc_00686AA9: mov var_14, 00409780h ; Chr(37)
loc_00686AB0: mov eax, Me
loc_00686AB3: and eax, 00000001h
loc_00686AB6: mov var_10, eax
loc_00686AB9: mov ecx, Me
loc_00686ABC: and ecx, FFFFFFFEh
loc_00686ABF: mov Me, ecx
loc_00686AC2: mov var_C, 00000000h
loc_00686AC9: mov edx, Me
loc_00686ACC: mov eax, [edx]
loc_00686ACE: mov ecx, Me
loc_00686AD1: push ecx
loc_00686AD2: call [eax+00000004h]
loc_00686AD5: mov var_4, 00000001h
loc_00686ADC: mov edx, Me
loc_00686ADF: cmp [edx], 00747300h
loc_00686AE5: jnz 00686AF0h
loc_00686AE7: mov var_50, 00000000h
loc_00686AEE: jmp 00686AF9h
loc_00686AF0: call [00401280h] ; __vbaFailedFriend
loc_00686AF6: mov var_50, eax
loc_00686AF9: mov var_4, 00000002h
loc_00686B00: mov var_4, 00000003h
loc_00686B07: push FFFFFFFFh
loc_00686B09: call [00401124h] ; __vbaOnError
loc_00686B0F: mov var_4, 00000004h
loc_00686B16: mov var_2C, 80020004h
loc_00686B1D: mov var_34, 0000000Ah
loc_00686B24: lea eax, var_24
loc_00686B27: push eax
loc_00686B28: mov eax, 00000010h
loc_00686B2D: call 00412850h ; __vbaChkstk
loc_00686B32: mov ecx, esp
loc_00686B34: mov edx, var_34
loc_00686B37: mov [ecx], edx
loc_00686B39: mov eax, var_30
loc_00686B3C: mov [ecx+00000004h], eax
loc_00686B3F: mov edx, var_2C
loc_00686B42: mov [ecx+00000008h], edx
loc_00686B45: mov eax, var_28
loc_00686B48: mov [ecx+0000000Ch], eax
loc_00686B4B: mov ecx, [0073A08Ch]
loc_00686B51: mov edx, [ecx]
loc_00686B53: mov eax, [0073A08Ch]
loc_00686B58: push eax
loc_00686B59: call [edx+00000084h]
loc_00686B5F: fnclex
loc_00686B61: mov var_38, eax
loc_00686B64: cmp var_38, 00000000h
loc_00686B68: jge 00686B8Ah
loc_00686B6A: push 00000084h
loc_00686B6F: push 004419ACh
loc_00686B74: mov ecx, [0073A08Ch]
loc_00686B7A: push ecx
loc_00686B7B: mov edx, var_38
loc_00686B7E: push edx
loc_00686B7F: call [004010CCh] ; __vbaHresultCheckObj
loc_00686B85: mov var_54, eax
loc_00686B88: jmp 00686B91h
loc_00686B8A: mov var_54, 00000000h
loc_00686B91: lea ecx, var_24
loc_00686B94: call [0040142Ch] ; __vbaFreeObj
loc_00686B9A: mov var_10, 00000000h
loc_00686BA1: push 00686BB3h
loc_00686BA6: jmp 00686BB2h
loc_00686BA8: lea ecx, var_24
loc_00686BAB: call [0040142Ch] ; __vbaFreeObj
loc_00686BB1: ret
loc_00686BB2: ret
loc_00686BB3: mov eax, Me
loc_00686BB6: mov ecx, [eax]
loc_00686BB8: mov edx, Me
loc_00686BBB: push edx
loc_00686BBC: call [ecx+00000008h]
loc_00686BBF: mov eax, var_10
loc_00686BC2: mov ecx, var_20
loc_00686BC5: mov fs:[00000000h], ecx
loc_00686BCC: pop edi
loc_00686BCD: pop esi
loc_00686BCE: pop ebx
loc_00686BCF: mov esp, ebp
loc_00686BD1: pop ebp
loc_00686BD2: retn 0004h
End Sub
Private Sub mnuHotel_Click() '686BE0
loc_00686BE0: push ebp
loc_00686BE1: mov ebp, esp
loc_00686BE3: sub esp, 00000018h
loc_00686BE6: push 00412856h ; __vbaExceptHandler
loc_00686BEB: mov eax, fs:[00000000h]
loc_00686BF1: push eax
loc_00686BF2: mov fs:[00000000h], esp
loc_00686BF9: mov eax, 0000007Ch
loc_00686BFE: call 00412850h ; __vbaChkstk
loc_00686C03: push ebx
loc_00686C04: push esi
loc_00686C05: push edi
loc_00686C06: mov var_18, esp
loc_00686C09: mov var_14, 004097B8h ; Chr(37)
loc_00686C10: mov eax, Me
loc_00686C13: and eax, 00000001h
loc_00686C16: mov var_10, eax
loc_00686C19: mov ecx, Me
loc_00686C1C: and ecx, FFFFFFFEh
loc_00686C1F: mov Me, ecx
loc_00686C22: mov var_C, 00000000h
loc_00686C29: mov edx, Me
loc_00686C2C: mov eax, [edx]
loc_00686C2E: mov ecx, Me
loc_00686C31: push ecx
loc_00686C32: call [eax+00000004h]
loc_00686C35: mov var_4, 00000001h
loc_00686C3C: mov var_4, 00000002h
loc_00686C43: push FFFFFFFFh
loc_00686C45: call [00401124h] ; __vbaOnError
loc_00686C4B: mov var_4, 00000003h
loc_00686C52: mov edx, Me
loc_00686C55: push edx
loc_00686C56: call 00695250h
loc_00686C5B: mov var_4, 00000004h
loc_00686C62: mov eax, Me
loc_00686C65: mov ecx, [eax]
loc_00686C67: mov edx, Me
loc_00686C6A: push edx
loc_00686C6B: call [ecx+00000A14h]
loc_00686C71: mov var_4, 00000005h
loc_00686C78: mov var_60, 0000h
loc_00686C7E: push 0043B550h ; "HTTP://www.bonzi.com/bonzibuddy/home.asp"
loc_00686C83: push 0045D290h
loc_00686C88: call [00401098h] ; __vbaStrCat
loc_00686C8E: mov edx, eax
loc_00686C90: lea ecx, var_24
loc_00686C93: call [004013C0h] ; __vbaStrMove
loc_00686C99: push eax
loc_00686C9A: push 0045F968h ; "MNU_TRAVLHOTL"
loc_00686C9F: call [00401098h] ; __vbaStrCat
loc_00686CA5: mov edx, eax
loc_00686CA7: lea ecx, var_28
loc_00686CAA: call [004013C0h] ; __vbaStrMove
loc_00686CB0: lea eax, var_60
loc_00686CB3: push eax
loc_00686CB4: push 0043C9F4h
loc_00686CB9: push 00000000h
loc_00686CBB: push FFFFFFFFh
loc_00686CBD: lea ecx, var_28
loc_00686CC0: push ecx
loc_00686CC1: mov edx, Me
loc_00686CC4: push edx
loc_00686CC5: call 00679A40h
loc_00686CCA: lea eax, var_28
loc_00686CCD: push eax
loc_00686CCE: lea ecx, var_24
loc_00686CD1: push ecx
loc_00686CD2: push 00000002h
loc_00686CD4: call [00401324h] ; __vbaFreeStrList
loc_00686CDA: add esp, 0000000Ch
loc_00686CDD: mov var_4, 00000006h
loc_00686CE4: mov var_44, 80020004h
loc_00686CEB: mov var_4C, 0000000Ah
loc_00686CF2: lea edx, var_2C
loc_00686CF5: push edx
loc_00686CF6: mov eax, 00000010h
loc_00686CFB: call 00412850h ; __vbaChkstk
loc_00686D00: mov eax, esp
loc_00686D02: mov ecx, var_4C
loc_00686D05: mov [eax], ecx
loc_00686D07: mov edx, var_48
loc_00686D0A: mov [eax+00000004h], edx
loc_00686D0D: mov ecx, var_44
loc_00686D10: mov [eax+00000008h], ecx
loc_00686D13: mov edx, var_40
loc_00686D16: mov [eax+0000000Ch], edx
loc_00686D19: push 00000000h
loc_00686D1B: push 00000000h
loc_00686D1D: mov eax, [0073A08Ch]
loc_00686D22: mov ecx, [eax]
loc_00686D24: mov edx, [0073A08Ch]
loc_00686D2A: push edx
loc_00686D2B: call [ecx+00000080h]
loc_00686D31: fnclex
loc_00686D33: mov var_64, eax
loc_00686D36: cmp var_64, 00000000h
loc_00686D3A: jge 00686D5Bh
loc_00686D3C: push 00000080h
loc_00686D41: push 004419ACh
loc_00686D46: mov eax, [0073A08Ch]
loc_00686D4B: push eax
loc_00686D4C: mov ecx, var_64
loc_00686D4F: push ecx
loc_00686D50: call [004010CCh] ; __vbaHresultCheckObj
loc_00686D56: mov var_80, eax
loc_00686D59: jmp 00686D62h
loc_00686D5B: mov var_80, 00000000h
loc_00686D62: lea ecx, var_2C
loc_00686D65: call [0040142Ch] ; __vbaFreeObj
loc_00686D6B: mov var_4, 00000007h
loc_00686D72: mov var_44, 80020004h
loc_00686D79: mov var_4C, 0000000Ah
loc_00686D80: push 0045F988h ; "Need a room "
loc_00686D85: mov edx, [0073A040h]
loc_00686D8B: push edx
loc_00686D8C: call [00401098h] ; __vbaStrCat
loc_00686D92: mov edx, eax
loc_00686D94: lea ecx, var_24
loc_00686D97: call [004013C0h] ; __vbaStrMove
loc_00686D9D: push eax
loc_00686D9E: push 0045F9A8h
loc_00686DA3: call [00401098h] ; __vbaStrCat
loc_00686DA9: mov var_34, eax
loc_00686DAC: mov var_3C, 00000008h
loc_00686DB3: lea eax, var_2C
loc_00686DB6: push eax
loc_00686DB7: mov eax, 00000010h
loc_00686DBC: call 00412850h ; __vbaChkstk
loc_00686DC1: mov ecx, esp
loc_00686DC3: mov edx, var_4C
loc_00686DC6: mov [ecx], edx
loc_00686DC8: mov eax, var_48
loc_00686DCB: mov [ecx+00000004h], eax
loc_00686DCE: mov edx, var_44
loc_00686DD1: mov [ecx+00000008h], edx
loc_00686DD4: mov eax, var_40
loc_00686DD7: mov [ecx+0000000Ch], eax
loc_00686DDA: mov eax, 00000010h
loc_00686DDF: call 00412850h ; __vbaChkstk
loc_00686DE4: mov ecx, esp
loc_00686DE6: mov edx, var_3C
loc_00686DE9: mov [ecx], edx
loc_00686DEB: mov eax, var_38
loc_00686DEE: mov [ecx+00000004h], eax
loc_00686DF1: mov edx, var_34
loc_00686DF4: mov [ecx+00000008h], edx
loc_00686DF7: mov eax, var_30
loc_00686DFA: mov [ecx+0000000Ch], eax
loc_00686DFD: mov ecx, [0073A08Ch]
loc_00686E03: mov edx, [ecx]
loc_00686E05: mov eax, [0073A08Ch]
loc_00686E0A: push eax
loc_00686E0B: call [edx+00000078h]
loc_00686E0E: fnclex
loc_00686E10: mov var_64, eax
loc_00686E13: cmp var_64, 00000000h
loc_00686E17: jge 00686E39h
loc_00686E19: push 00000078h
loc_00686E1B: push 004419ACh
loc_00686E20: mov ecx, [0073A08Ch]
loc_00686E26: push ecx
loc_00686E27: mov edx, var_64
loc_00686E2A: push edx
loc_00686E2B: call [004010CCh] ; __vbaHresultCheckObj
loc_00686E31: mov var_84, eax
loc_00686E37: jmp 00686E43h
loc_00686E39: mov var_84, 00000000h
loc_00686E43: lea ecx, var_24
loc_00686E46: call [00401430h] ; __vbaFreeStr
loc_00686E4C: lea ecx, var_2C
loc_00686E4F: call [0040142Ch] ; __vbaFreeObj
loc_00686E55: lea ecx, var_3C
loc_00686E58: call [00401030h] ; __vbaFreeVar
loc_00686E5E: mov var_4, 00000008h
loc_00686E65: lea eax, var_2C
loc_00686E68: push eax
loc_00686E69: push 00442188h ; "Pleased"
loc_00686E6E: mov ecx, [0073A08Ch]
loc_00686E74: mov edx, [ecx]
loc_00686E76: mov eax, [0073A08Ch]
loc_00686E7B: push eax
loc_00686E7C: call [edx+00000064h]
loc_00686E7F: fnclex
loc_00686E81: mov var_64, eax
loc_00686E84: cmp var_64, 00000000h
loc_00686E88: jge 00686EAAh
loc_00686E8A: push 00000064h
loc_00686E8C: push 004419ACh
loc_00686E91: mov ecx, [0073A08Ch]
loc_00686E97: push ecx
loc_00686E98: mov edx, var_64
loc_00686E9B: push edx
loc_00686E9C: call [004010CCh] ; __vbaHresultCheckObj
loc_00686EA2: mov var_88, eax
loc_00686EA8: jmp 00686EB4h
loc_00686EAA: mov var_88, 00000000h
loc_00686EB4: lea ecx, var_2C
loc_00686EB7: call [0040142Ch] ; __vbaFreeObj
loc_00686EBD: mov var_4, 00000009h
loc_00686EC4: lea eax, var_2C
loc_00686EC7: push eax
loc_00686EC8: push 00448AC8h ; "GestureDown"
loc_00686ECD: mov ecx, [0073A08Ch]
loc_00686ED3: mov edx, [ecx]
loc_00686ED5: mov eax, [0073A08Ch]
loc_00686EDA: push eax
loc_00686EDB: call [edx+00000064h]
loc_00686EDE: fnclex
loc_00686EE0: mov var_64, eax
loc_00686EE3: cmp var_64, 00000000h
loc_00686EE7: jge 00686F09h
loc_00686EE9: push 00000064h
loc_00686EEB: push 004419ACh
loc_00686EF0: mov ecx, [0073A08Ch]
loc_00686EF6: push ecx
loc_00686EF7: mov edx, var_64
loc_00686EFA: push edx
loc_00686EFB: call [004010CCh] ; __vbaHresultCheckObj
loc_00686F01: mov var_8C, eax
loc_00686F07: jmp 00686F13h
loc_00686F09: mov var_8C, 00000000h
loc_00686F13: lea ecx, var_2C
loc_00686F16: call [0040142Ch] ; __vbaFreeObj
loc_00686F1C: mov var_4, 0000000Ah
loc_00686F23: mov var_54, 80020004h
loc_00686F2A: mov var_5C, 0000000Ah
loc_00686F31: mov var_44, 0045FAB0h ; "Simply enter the city in which you would like to stay, and then enter the dates on which you would like to 'Check-In' and 'Check-Out'! \pau=1000\When you are done, simply click the 'Next' button!"
loc_00686F38: mov var_4C, 00000008h
loc_00686F3F: lea eax, var_2C
loc_00686F42: push eax
loc_00686F43: mov eax, 00000010h
loc_00686F48: call 00412850h ; __vbaChkstk
loc_00686F4D: mov ecx, esp
loc_00686F4F: mov edx, var_5C
loc_00686F52: mov [ecx], edx
loc_00686F54: mov eax, var_58
loc_00686F57: mov [ecx+00000004h], eax
loc_00686F5A: mov edx, var_54
loc_00686F5D: mov [ecx+00000008h], edx
loc_00686F60: mov eax, var_50
loc_00686F63: mov [ecx+0000000Ch], eax
loc_00686F66: mov eax, 00000010h
loc_00686F6B: call 00412850h ; __vbaChkstk
loc_00686F70: mov ecx, esp
loc_00686F72: mov edx, var_4C
loc_00686F75: mov [ecx], edx
loc_00686F77: mov eax, var_48
loc_00686F7A: mov [ecx+00000004h], eax
loc_00686F7D: mov edx, var_44
loc_00686F80: mov [ecx+00000008h], edx
loc_00686F83: mov eax, var_40
loc_00686F86: mov [ecx+0000000Ch], eax
loc_00686F89: mov ecx, [0073A08Ch]
loc_00686F8F: mov edx, [ecx]
loc_00686F91: mov eax, [0073A08Ch]
loc_00686F96: push eax
loc_00686F97: call [edx+00000078h]
loc_00686F9A: fnclex
loc_00686F9C: mov var_64, eax
loc_00686F9F: cmp var_64, 00000000h
loc_00686FA3: jge 00686FC5h
loc_00686FA5: push 00000078h
loc_00686FA7: push 004419ACh
loc_00686FAC: mov ecx, [0073A08Ch]
loc_00686FB2: push ecx
loc_00686FB3: mov edx, var_64
loc_00686FB6: push edx
loc_00686FB7: call [004010CCh] ; __vbaHresultCheckObj
loc_00686FBD: mov var_90, eax
loc_00686FC3: jmp 00686FCFh
loc_00686FC5: mov var_90, 00000000h
loc_00686FCF: lea ecx, var_2C
loc_00686FD2: call [0040142Ch] ; __vbaFreeObj
loc_00686FD8: mov var_4, 0000000Bh
loc_00686FDF: lea eax, var_2C
loc_00686FE2: push eax
loc_00686FE3: push 00442914h ; "Explain"
loc_00686FE8: mov ecx, [0073A08Ch]
loc_00686FEE: mov edx, [ecx]
loc_00686FF0: mov eax, [0073A08Ch]
loc_00686FF5: push eax
loc_00686FF6: call [edx+00000064h]
loc_00686FF9: fnclex
loc_00686FFB: mov var_64, eax
loc_00686FFE: cmp var_64, 00000000h
loc_00687002: jge 00687024h
loc_00687004: push 00000064h
loc_00687006: push 004419ACh
loc_0068700B: mov ecx, [0073A08Ch]
loc_00687011: push ecx
loc_00687012: mov edx, var_64
loc_00687015: push edx
loc_00687016: call [004010CCh] ; __vbaHresultCheckObj
loc_0068701C: mov var_94, eax
loc_00687022: jmp 0068702Eh
loc_00687024: mov var_94, 00000000h
loc_0068702E: lea ecx, var_2C
loc_00687031: call [0040142Ch] ; __vbaFreeObj
loc_00687037: mov var_4, 0000000Ch
loc_0068703E: mov var_54, 80020004h
loc_00687045: mov var_5C, 0000000Ah
loc_0068704C: mov var_44, 0045FA2Ch ; "We can find every type of hotel, from inexpensive to luxurious!"
loc_00687053: mov var_4C, 00000008h
loc_0068705A: lea eax, var_2C
loc_0068705D: push eax
loc_0068705E: mov eax, 00000010h
loc_00687063: call 00412850h ; __vbaChkstk
loc_00687068: mov ecx, esp
loc_0068706A: mov edx, var_5C
loc_0068706D: mov [ecx], edx
loc_0068706F: mov eax, var_58
loc_00687072: mov [ecx+00000004h], eax
loc_00687075: mov edx, var_54
loc_00687078: mov [ecx+00000008h], edx
loc_0068707B: mov eax, var_50
loc_0068707E: mov [ecx+0000000Ch], eax
loc_00687081: mov eax, 00000010h
loc_00687086: call 00412850h ; __vbaChkstk
loc_0068708B: mov ecx, esp
loc_0068708D: mov edx, var_4C
loc_00687090: mov [ecx], edx
loc_00687092: mov eax, var_48
loc_00687095: mov [ecx+00000004h], eax
loc_00687098: mov edx, var_44
loc_0068709B: mov [ecx+00000008h], edx
loc_0068709E: mov eax, var_40
loc_006870A1: mov [ecx+0000000Ch], eax
loc_006870A4: mov ecx, [0073A08Ch]
loc_006870AA: mov edx, [ecx]
loc_006870AC: mov eax, [0073A08Ch]
loc_006870B1: push eax
loc_006870B2: call [edx+00000078h]
loc_006870B5: fnclex
loc_006870B7: mov var_64, eax
loc_006870BA: cmp var_64, 00000000h
loc_006870BE: jge 006870E0h
loc_006870C0: push 00000078h
loc_006870C2: push 004419ACh
loc_006870C7: mov ecx, [0073A08Ch]
loc_006870CD: push ecx
loc_006870CE: mov edx, var_64
loc_006870D1: push edx
loc_006870D2: call [004010CCh] ; __vbaHresultCheckObj
loc_006870D8: mov var_98, eax
loc_006870DE: jmp 006870EAh
loc_006870E0: mov var_98, 00000000h
loc_006870EA: lea ecx, var_2C
loc_006870ED: call [0040142Ch] ; __vbaFreeObj
loc_006870F3: mov var_4, 0000000Dh
loc_006870FA: lea eax, var_2C
loc_006870FD: push eax
loc_006870FE: push 00442188h ; "Pleased"
loc_00687103: mov ecx, [0073A08Ch]
loc_00687109: mov edx, [ecx]
loc_0068710B: mov eax, [0073A08Ch]
loc_00687110: push eax
loc_00687111: call [edx+00000064h]
loc_00687114: fnclex
loc_00687116: mov var_64, eax
loc_00687119: cmp var_64, 00000000h
loc_0068711D: jge 0068713Fh
loc_0068711F: push 00000064h
loc_00687121: push 004419ACh
loc_00687126: mov ecx, [0073A08Ch]
loc_0068712C: push ecx
loc_0068712D: mov edx, var_64
loc_00687130: push edx
loc_00687131: call [004010CCh] ; __vbaHresultCheckObj
loc_00687137: mov var_9C, eax
loc_0068713D: jmp 00687149h
loc_0068713F: mov var_9C, 00000000h
loc_00687149: mov eax, var_2C
loc_0068714C: mov var_7C, eax
loc_0068714F: mov var_2C, 00000000h
loc_00687156: mov ecx, var_7C
loc_00687159: push ecx
loc_0068715A: push 0073A1E4h
loc_0068715F: call [00401128h] ; __vbaObjSet
loc_00687165: mov var_10, 00000000h
loc_0068716C: push 0068719Ah
loc_00687171: jmp 00687199h
loc_00687173: lea edx, var_28
loc_00687176: push edx
loc_00687177: lea eax, var_24
loc_0068717A: push eax
loc_0068717B: push 00000002h
loc_0068717D: call [00401324h] ; __vbaFreeStrList
loc_00687183: add esp, 0000000Ch
loc_00687186: lea ecx, var_2C
loc_00687189: call [0040142Ch] ; __vbaFreeObj
loc_0068718F: lea ecx, var_3C
loc_00687192: call [00401030h] ; __vbaFreeVar
loc_00687198: ret
loc_00687199: ret
loc_0068719A: mov ecx, Me
loc_0068719D: mov edx, [ecx]
loc_0068719F: mov eax, Me
loc_006871A2: push eax
loc_006871A3: call [edx+00000008h]
loc_006871A6: mov eax, var_10
loc_006871A9: mov ecx, var_20
loc_006871AC: mov fs:[00000000h], ecx
loc_006871B3: pop edi
loc_006871B4: pop esi
loc_006871B5: pop ebx
loc_006871B6: mov esp, ebp
loc_006871B8: pop ebp
loc_006871B9: retn 0004h
End Sub
Private Sub mnuRegistration_Click() '68D3C0
loc_0068D3C0: push ebp
loc_0068D3C1: mov ebp, esp
loc_0068D3C3: sub esp, 00000018h
loc_0068D3C6: push 00412856h ; __vbaExceptHandler
loc_0068D3CB: mov eax, fs:[00000000h]
loc_0068D3D1: push eax
loc_0068D3D2: mov fs:[00000000h], esp
loc_0068D3D9: mov eax, 000000B4h
loc_0068D3DE: call 00412850h ; __vbaChkstk
loc_0068D3E3: push ebx
loc_0068D3E4: push esi
loc_0068D3E5: push edi
loc_0068D3E6: mov var_18, esp
loc_0068D3E9: mov var_14, 0040A048h ; Chr(37)
loc_0068D3F0: mov eax, Me
loc_0068D3F3: and eax, 00000001h
loc_0068D3F6: mov var_10, eax
loc_0068D3F9: mov ecx, Me
loc_0068D3FC: and ecx, FFFFFFFEh
loc_0068D3FF: mov Me, ecx
loc_0068D402: mov var_C, 00000000h
loc_0068D409: mov edx, Me
loc_0068D40C: mov eax, [edx]
loc_0068D40E: mov ecx, Me
loc_0068D411: push ecx
loc_0068D412: call [eax+00000004h]
loc_0068D415: mov var_4, 00000001h
loc_0068D41C: mov var_4, 00000002h
loc_0068D423: push FFFFFFFFh
loc_0068D425: call [00401124h] ; __vbaOnError
loc_0068D42B: mov var_4, 00000003h
loc_0068D432: mov edx, Me
loc_0068D435: mov [edx+00000072h], FFFFFFh
loc_0068D43B: mov var_4, 00000004h
loc_0068D442: push 00000000h
loc_0068D444: mov eax, Me
loc_0068D447: mov ecx, [eax]
loc_0068D449: mov edx, Me
loc_0068D44C: push edx
loc_0068D44D: call [ecx+000009A8h]
loc_0068D453: mov var_4, 00000005h
loc_0068D45A: lea eax, var_24
loc_0068D45D: push eax
loc_0068D45E: push 004457F8h ; "Alert"
loc_0068D463: mov ecx, [0073A08Ch]
loc_0068D469: mov edx, [ecx]
loc_0068D46B: mov eax, [0073A08Ch]
loc_0068D470: push eax
loc_0068D471: call [edx+00000064h]
loc_0068D474: fnclex
loc_0068D476: mov var_4C, eax
loc_0068D479: cmp var_4C, 00000000h
loc_0068D47D: jge 0068D49Ch
loc_0068D47F: push 00000064h
loc_0068D481: push 004419ACh
loc_0068D486: mov ecx, [0073A08Ch]
loc_0068D48C: push ecx
loc_0068D48D: mov edx, var_4C
loc_0068D490: push edx
loc_0068D491: call [004010CCh] ; __vbaHresultCheckObj
loc_0068D497: mov var_6C, eax
loc_0068D49A: jmp 0068D4A3h
loc_0068D49C: mov var_6C, 00000000h
loc_0068D4A3: mov eax, var_24
loc_0068D4A6: push eax
loc_0068D4A7: mov ecx, Me
loc_0068D4AA: add ecx, 000000C0h
loc_0068D4B0: push ecx
loc_0068D4B1: call [00401130h] ; __vbaObjSetAddref
loc_0068D4B7: lea ecx, var_24
loc_0068D4BA: call [0040142Ch] ; __vbaFreeObj
loc_0068D4C0: mov var_4, 00000006h
loc_0068D4C7: mov [0073A0AEh], FFFFFFh
loc_0068D4D0: mov var_4, 00000007h
loc_0068D4D7: lea edx, var_24
loc_0068D4DA: push edx
loc_0068D4DB: push 004519CCh ; "Acknowledge"
loc_0068D4E0: mov eax, [0073A08Ch]
loc_0068D4E5: mov ecx, [eax]
loc_0068D4E7: mov edx, [0073A08Ch]
loc_0068D4ED: push edx
loc_0068D4EE: call [ecx+00000064h]
loc_0068D4F1: fnclex
loc_0068D4F3: mov var_4C, eax
loc_0068D4F6: cmp var_4C, 00000000h
loc_0068D4FA: jge 0068D518h
loc_0068D4FC: push 00000064h
loc_0068D4FE: push 004419ACh
loc_0068D503: mov eax, [0073A08Ch]
loc_0068D508: push eax
loc_0068D509: mov ecx, var_4C
loc_0068D50C: push ecx
loc_0068D50D: call [004010CCh] ; __vbaHresultCheckObj
loc_0068D513: mov var_70, eax
loc_0068D516: jmp 0068D51Fh
loc_0068D518: mov var_70, 00000000h
loc_0068D51F: lea ecx, var_24
loc_0068D522: call [0040142Ch] ; __vbaFreeObj
loc_0068D528: mov var_4, 00000008h
loc_0068D52F: mov [0073A0BCh], 0000h
loc_0068D538: mov var_4, 00000009h
loc_0068D53F: lea edx, var_48
loc_0068D542: push edx
loc_0068D543: mov eax, Me
loc_0068D546: push eax
loc_0068D547: call 0066A050h
loc_0068D54C: movsx ecx, var_48
loc_0068D550: test ecx, ecx
loc_0068D552: jz 0068D955h
loc_0068D558: mov var_4, 0000000Ah
loc_0068D55F: mov var_3C, 80020004h
loc_0068D566: mov var_44, 0000000Ah
loc_0068D56D: mov var_2C, 00461A98h ; "OK! You're going to love being a registered user of Bonzi Buddy!"
loc_0068D574: mov var_34, 00000008h
loc_0068D57B: lea edx, var_24
loc_0068D57E: push edx
loc_0068D57F: mov eax, 00000010h
loc_0068D584: call 00412850h ; __vbaChkstk
loc_0068D589: mov eax, esp
loc_0068D58B: mov ecx, var_44
loc_0068D58E: mov [eax], ecx
loc_0068D590: mov edx, var_40
loc_0068D593: mov [eax+00000004h], edx
loc_0068D596: mov ecx, var_3C
loc_0068D599: mov [eax+00000008h], ecx
loc_0068D59C: mov edx, var_38
loc_0068D59F: mov [eax+0000000Ch], edx
loc_0068D5A2: mov eax, 00000010h
loc_0068D5A7: call 00412850h ; __vbaChkstk
loc_0068D5AC: mov eax, esp
loc_0068D5AE: mov ecx, var_34
loc_0068D5B1: mov [eax], ecx
loc_0068D5B3: mov edx, var_30
loc_0068D5B6: mov [eax+00000004h], edx
loc_0068D5B9: mov ecx, var_2C
loc_0068D5BC: mov [eax+00000008h], ecx
loc_0068D5BF: mov edx, var_28
loc_0068D5C2: mov [eax+0000000Ch], edx
loc_0068D5C5: mov eax, [0073A08Ch]
loc_0068D5CA: mov ecx, [eax]
loc_0068D5CC: mov edx, [0073A08Ch]
loc_0068D5D2: push edx
loc_0068D5D3: call [ecx+00000078h]
loc_0068D5D6: fnclex
loc_0068D5D8: mov var_4C, eax
loc_0068D5DB: cmp var_4C, 00000000h
loc_0068D5DF: jge 0068D5FDh
loc_0068D5E1: push 00000078h
loc_0068D5E3: push 004419ACh
loc_0068D5E8: mov eax, [0073A08Ch]
loc_0068D5ED: push eax
loc_0068D5EE: mov ecx, var_4C
loc_0068D5F1: push ecx
loc_0068D5F2: call [004010CCh] ; __vbaHresultCheckObj
loc_0068D5F8: mov var_74, eax
loc_0068D5FB: jmp 0068D604h
loc_0068D5FD: mov var_74, 00000000h
loc_0068D604: lea ecx, var_24
loc_0068D607: call [0040142Ch] ; __vbaFreeObj
loc_0068D60D: mov var_4, 0000000Bh
loc_0068D614: cmp [0073C818h], 00000000h
loc_0068D61B: jnz 0068D636h
loc_0068D61D: push 0073C818h
loc_0068D622: push 00441F00h
loc_0068D627: call [004012FCh] ; __vbaNew2
loc_0068D62D: mov var_78, 0073C818h
loc_0068D634: jmp 0068D63Dh
loc_0068D636: mov var_78, 0073C818h
loc_0068D63D: mov edx, var_78
loc_0068D640: mov eax, [edx]
loc_0068D642: mov var_4C, eax
loc_0068D645: cmp [0073A514h], 00000000h
loc_0068D64C: jnz 0068D667h
loc_0068D64E: push 0073A514h
loc_0068D653: push 0042E79Ch
loc_0068D658: call [004012FCh] ; __vbaNew2
loc_0068D65E: mov var_7C, 0073A514h
loc_0068D665: jmp 0068D66Eh
loc_0068D667: mov var_7C, 0073A514h
loc_0068D66E: mov ecx, var_7C
loc_0068D671: mov edx, [ecx]
loc_0068D673: push edx
loc_0068D674: lea eax, var_24
loc_0068D677: push eax
loc_0068D678: call [00401130h] ; __vbaObjSetAddref
loc_0068D67E: push eax
loc_0068D67F: mov ecx, var_4C
loc_0068D682: mov edx, [ecx]
loc_0068D684: mov eax, var_4C
loc_0068D687: push eax
loc_0068D688: call [edx+0000000Ch]
loc_0068D68B: fnclex
loc_0068D68D: mov var_50, eax
loc_0068D690: cmp var_50, 00000000h
loc_0068D694: jge 0068D6B0h
loc_0068D696: push 0000000Ch
loc_0068D698: push 00441EF0h
loc_0068D69D: mov ecx, var_4C
loc_0068D6A0: push ecx
loc_0068D6A1: mov edx, var_50
loc_0068D6A4: push edx
loc_0068D6A5: call [004010CCh] ; __vbaHresultCheckObj
loc_0068D6AB: mov var_80, eax
loc_0068D6AE: jmp 0068D6B7h
loc_0068D6B0: mov var_80, 00000000h
loc_0068D6B7: lea ecx, var_24
loc_0068D6BA: call [0040142Ch] ; __vbaFreeObj
loc_0068D6C0: mov var_4, 0000000Ch
loc_0068D6C7: cmp [0073A514h], 00000000h
loc_0068D6CE: jnz 0068D6ECh
loc_0068D6D0: push 0073A514h
loc_0068D6D5: push 0042E79Ch
loc_0068D6DA: call [004012FCh] ; __vbaNew2
loc_0068D6E0: mov var_84, 0073A514h
loc_0068D6EA: jmp 0068D6F6h
loc_0068D6EC: mov var_84, 0073A514h
loc_0068D6F6: mov eax, var_84
loc_0068D6FC: mov ecx, [eax]
loc_0068D6FE: mov var_4C, ecx
loc_0068D701: mov var_48, FFFFFFh
loc_0068D707: lea edx, var_48
loc_0068D70A: push edx
loc_0068D70B: mov eax, var_4C
loc_0068D70E: mov ecx, [eax]
loc_0068D710: mov edx, var_4C
loc_0068D713: push edx
loc_0068D714: call [ecx+000006F8h]
loc_0068D71A: fnclex
loc_0068D71C: mov var_50, eax
loc_0068D71F: cmp var_50, 00000000h
loc_0068D723: jge 0068D745h
loc_0068D725: push 000006F8h
loc_0068D72A: push 00450018h
loc_0068D72F: mov eax, var_4C
loc_0068D732: push eax
loc_0068D733: mov ecx, var_50
loc_0068D736: push ecx
loc_0068D737: call [004010CCh] ; __vbaHresultCheckObj
loc_0068D73D: mov var_88, eax
loc_0068D743: jmp 0068D74Fh
loc_0068D745: mov var_88, 00000000h
loc_0068D74F: mov var_4, 0000000Dh
loc_0068D756: cmp [0073A254h], 00000000h
loc_0068D75D: jnz 0068D77Bh
loc_0068D75F: push 0073A254h
loc_0068D764: push 00431838h
loc_0068D769: call [004012FCh] ; __vbaNew2
loc_0068D76F: mov var_8C, 0073A254h
loc_0068D779: jmp 0068D785h
loc_0068D77B: mov var_8C, 0073A254h
loc_0068D785: mov edx, var_8C
loc_0068D78B: mov eax, [edx]
loc_0068D78D: mov var_4C, eax
loc_0068D790: lea ecx, var_48
loc_0068D793: push ecx
loc_0068D794: mov edx, var_4C
loc_0068D797: mov eax, [edx]
loc_0068D799: mov ecx, var_4C
loc_0068D79C: push ecx
loc_0068D79D: call [eax+000001B8h]
loc_0068D7A3: fnclex
loc_0068D7A5: mov var_50, eax
loc_0068D7A8: cmp var_50, 00000000h
loc_0068D7AC: jge 0068D7CEh
loc_0068D7AE: push 000001B8h
loc_0068D7B3: push 00440B20h
loc_0068D7B8: mov edx, var_4C
loc_0068D7BB: push edx
loc_0068D7BC: mov eax, var_50
loc_0068D7BF: push eax
loc_0068D7C0: call [004010CCh] ; __vbaHresultCheckObj
loc_0068D7C6: mov var_90, eax
loc_0068D7CC: jmp 0068D7D8h
loc_0068D7CE: mov var_90, 00000000h
loc_0068D7D8: movsx ecx, var_48
loc_0068D7DC: test ecx, ecx
loc_0068D7DE: jz 0068D869h
loc_0068D7E4: mov var_4, 0000000Eh
loc_0068D7EB: cmp [0073A254h], 00000000h
loc_0068D7F2: jnz 0068D810h
loc_0068D7F4: push 0073A254h
loc_0068D7F9: push 00431838h
loc_0068D7FE: call [004012FCh] ; __vbaNew2
loc_0068D804: mov var_94, 0073A254h
loc_0068D80E: jmp 0068D81Ah
loc_0068D810: mov var_94, 0073A254h
loc_0068D81A: mov edx, var_94
loc_0068D820: mov eax, [edx]
loc_0068D822: mov var_4C, eax
loc_0068D825: mov ecx, var_4C
loc_0068D828: mov edx, [ecx]
loc_0068D82A: mov eax, var_4C
loc_0068D82D: push eax
loc_0068D82E: call [edx+000002A8h]
loc_0068D834: fnclex
loc_0068D836: mov var_50, eax
loc_0068D839: cmp var_50, 00000000h
loc_0068D83D: jge 0068D85Fh
loc_0068D83F: push 000002A8h
loc_0068D844: push 00440B20h
loc_0068D849: mov ecx, var_4C
loc_0068D84C: push ecx
loc_0068D84D: mov edx, var_50
loc_0068D850: push edx
loc_0068D851: call [004010CCh] ; __vbaHresultCheckObj
loc_0068D857: mov var_98, eax
loc_0068D85D: jmp 0068D869h
loc_0068D85F: mov var_98, 00000000h
loc_0068D869: mov var_4, 00000010h
loc_0068D870: cmp [0073A514h], 00000000h
loc_0068D877: jnz 0068D895h
loc_0068D879: push 0073A514h
loc_0068D87E: push 0042E79Ch
loc_0068D883: call [004012FCh] ; __vbaNew2
loc_0068D889: mov var_9C, 0073A514h
loc_0068D893: jmp 0068D89Fh
loc_0068D895: mov var_9C, 0073A514h
loc_0068D89F: mov eax, var_9C
loc_0068D8A5: mov ecx, [eax]
loc_0068D8A7: mov var_4C, ecx
loc_0068D8AA: mov var_3C, 80020004h
loc_0068D8B1: mov var_44, 0000000Ah
loc_0068D8B8: mov var_2C, 00000001h
loc_0068D8BF: mov var_34, 00000002h
loc_0068D8C6: mov eax, 00000010h
loc_0068D8CB: call 00412850h ; __vbaChkstk
loc_0068D8D0: mov edx, esp
loc_0068D8D2: mov eax, var_44
loc_0068D8D5: mov [edx], eax
loc_0068D8D7: mov ecx, var_40
loc_0068D8DA: mov [edx+00000004h], ecx
loc_0068D8DD: mov eax, var_3C
loc_0068D8E0: mov [edx+00000008h], eax
loc_0068D8E3: mov ecx, var_38
loc_0068D8E6: mov [edx+0000000Ch], ecx
loc_0068D8E9: mov eax, 00000010h
loc_0068D8EE: call 00412850h ; __vbaChkstk
loc_0068D8F3: mov edx, esp
loc_0068D8F5: mov eax, var_34
loc_0068D8F8: mov [edx], eax
loc_0068D8FA: mov ecx, var_30
loc_0068D8FD: mov [edx+00000004h], ecx
loc_0068D900: mov eax, var_2C
loc_0068D903: mov [edx+00000008h], eax
loc_0068D906: mov ecx, var_28
loc_0068D909: mov [edx+0000000Ch], ecx
loc_0068D90C: mov edx, var_4C
loc_0068D90F: mov eax, [edx]
loc_0068D911: mov ecx, var_4C
loc_0068D914: push ecx
loc_0068D915: call [eax+000002B0h]
loc_0068D91B: fnclex
loc_0068D91D: mov var_50, eax
loc_0068D920: cmp var_50, 00000000h
loc_0068D924: jge 0068D946h
loc_0068D926: push 000002B0h
loc_0068D92B: push 0044FFE8h
loc_0068D930: mov edx, var_4C
loc_0068D933: push edx
loc_0068D934: mov eax, var_50
loc_0068D937: push eax
loc_0068D938: call [004010CCh] ; __vbaHresultCheckObj
loc_0068D93E: mov var_A0, eax
loc_0068D944: jmp 0068D950h
loc_0068D946: mov var_A0, 00000000h
loc_0068D950: jmp 0068DD7Dh
loc_0068D955: mov var_4, 00000012h
loc_0068D95C: mov var_3C, 80020004h
loc_0068D963: mov var_44, 0000000Ah
loc_0068D96A: mov var_2C, 00461F24h ; "You know, you're already a registered user of Bonzi Buddy! But, if you want to change or update any of your information, you can enter and submit it now."
loc_0068D971: mov var_34, 00000008h
loc_0068D978: lea ecx, var_24
loc_0068D97B: push ecx
loc_0068D97C: mov eax, 00000010h
loc_0068D981: call 00412850h ; __vbaChkstk
loc_0068D986: mov edx, esp
loc_0068D988: mov eax, var_44
loc_0068D98B: mov [edx], eax
loc_0068D98D: mov ecx, var_40
loc_0068D990: mov [edx+00000004h], ecx
loc_0068D993: mov eax, var_3C
loc_0068D996: mov [edx+00000008h], eax
loc_0068D999: mov ecx, var_38
loc_0068D99C: mov [edx+0000000Ch], ecx
loc_0068D99F: mov eax, 00000010h
loc_0068D9A4: call 00412850h ; __vbaChkstk
loc_0068D9A9: mov edx, esp
loc_0068D9AB: mov eax, var_34
loc_0068D9AE: mov [edx], eax
loc_0068D9B0: mov ecx, var_30
loc_0068D9B3: mov [edx+00000004h], ecx
loc_0068D9B6: mov eax, var_2C
loc_0068D9B9: mov [edx+00000008h], eax
loc_0068D9BC: mov ecx, var_28
loc_0068D9BF: mov [edx+0000000Ch], ecx
loc_0068D9C2: mov edx, [0073A08Ch]
loc_0068D9C8: mov eax, [edx]
loc_0068D9CA: mov ecx, [0073A08Ch]
loc_0068D9D0: push ecx
loc_0068D9D1: call [eax+00000078h]
loc_0068D9D4: fnclex
loc_0068D9D6: mov var_4C, eax
loc_0068D9D9: cmp var_4C, 00000000h
loc_0068D9DD: jge 0068D9FFh
loc_0068D9DF: push 00000078h
loc_0068D9E1: push 004419ACh
loc_0068D9E6: mov edx, [0073A08Ch]
loc_0068D9EC: push edx
loc_0068D9ED: mov eax, var_4C
loc_0068D9F0: push eax
loc_0068D9F1: call [004010CCh] ; __vbaHresultCheckObj
loc_0068D9F7: mov var_A4, eax
loc_0068D9FD: jmp 0068DA09h
loc_0068D9FF: mov var_A4, 00000000h
loc_0068DA09: lea ecx, var_24
loc_0068DA0C: call [0040142Ch] ; __vbaFreeObj
loc_0068DA12: mov var_4, 00000013h
loc_0068DA19: mov [0073A0B8h], FFFFFFh
loc_0068DA22: mov var_4, 00000014h
loc_0068DA29: cmp [0073C818h], 00000000h
loc_0068DA30: jnz 0068DA4Eh
loc_0068DA32: push 0073C818h
loc_0068DA37: push 00441F00h
loc_0068DA3C: call [004012FCh] ; __vbaNew2
loc_0068DA42: mov var_A8, 0073C818h
loc_0068DA4C: jmp 0068DA58h
loc_0068DA4E: mov var_A8, 0073C818h
loc_0068DA58: mov ecx, var_A8
loc_0068DA5E: mov edx, [ecx]
loc_0068DA60: mov var_4C, edx
loc_0068DA63: cmp [0073A514h], 00000000h
loc_0068DA6A: jnz 0068DA88h
loc_0068DA6C: push 0073A514h
loc_0068DA71: push 0042E79Ch
loc_0068DA76: call [004012FCh] ; __vbaNew2
loc_0068DA7C: mov var_AC, 0073A514h
loc_0068DA86: jmp 0068DA92h
loc_0068DA88: mov var_AC, 0073A514h
loc_0068DA92: mov eax, var_AC
loc_0068DA98: mov ecx, [eax]
loc_0068DA9A: push ecx
loc_0068DA9B: lea edx, var_24
loc_0068DA9E: push edx
loc_0068DA9F: call [00401130h] ; __vbaObjSetAddref
loc_0068DAA5: push eax
loc_0068DAA6: mov eax, var_4C
loc_0068DAA9: mov ecx, [eax]
loc_0068DAAB: mov edx, var_4C
loc_0068DAAE: push edx
loc_0068DAAF: call [ecx+0000000Ch]
loc_0068DAB2: fnclex
loc_0068DAB4: mov var_50, eax
loc_0068DAB7: cmp var_50, 00000000h
loc_0068DABB: jge 0068DADAh
loc_0068DABD: push 0000000Ch
loc_0068DABF: push 00441EF0h
loc_0068DAC4: mov eax, var_4C
loc_0068DAC7: push eax
loc_0068DAC8: mov ecx, var_50
loc_0068DACB: push ecx
loc_0068DACC: call [004010CCh] ; __vbaHresultCheckObj
loc_0068DAD2: mov var_B0, eax
loc_0068DAD8: jmp 0068DAE4h
loc_0068DADA: mov var_B0, 00000000h
loc_0068DAE4: lea ecx, var_24
loc_0068DAE7: call [0040142Ch] ; __vbaFreeObj
loc_0068DAED: mov var_4, 00000015h
loc_0068DAF4: cmp [0073A514h], 00000000h
loc_0068DAFB: jnz 0068DB19h
loc_0068DAFD: push 0073A514h
loc_0068DB02: push 0042E79Ch
loc_0068DB07: call [004012FCh] ; __vbaNew2
loc_0068DB0D: mov var_B4, 0073A514h
loc_0068DB17: jmp 0068DB23h
loc_0068DB19: mov var_B4, 0073A514h
loc_0068DB23: mov edx, var_B4
loc_0068DB29: mov eax, [edx]
loc_0068DB2B: mov var_4C, eax
loc_0068DB2E: mov var_48, FFFFFFh
loc_0068DB34: lea ecx, var_48
loc_0068DB37: push ecx
loc_0068DB38: mov edx, var_4C
loc_0068DB3B: mov eax, [edx]
loc_0068DB3D: mov ecx, var_4C
loc_0068DB40: push ecx
loc_0068DB41: call [eax+000006F8h]
loc_0068DB47: fnclex
loc_0068DB49: mov var_50, eax
loc_0068DB4C: cmp var_50, 00000000h
loc_0068DB50: jge 0068DB72h
loc_0068DB52: push 000006F8h
loc_0068DB57: push 00450018h
loc_0068DB5C: mov edx, var_4C
loc_0068DB5F: push edx
loc_0068DB60: mov eax, var_50
loc_0068DB63: push eax
loc_0068DB64: call [004010CCh] ; __vbaHresultCheckObj
loc_0068DB6A: mov var_B8, eax
loc_0068DB70: jmp 0068DB7Ch
loc_0068DB72: mov var_B8, 00000000h
loc_0068DB7C: mov var_4, 00000016h
loc_0068DB83: cmp [0073A254h], 00000000h
loc_0068DB8A: jnz 0068DBA8h
loc_0068DB8C: push 0073A254h
loc_0068DB91: push 00431838h
loc_0068DB96: call [004012FCh] ; __vbaNew2
loc_0068DB9C: mov var_BC, 0073A254h
loc_0068DBA6: jmp 0068DBB2h
loc_0068DBA8: mov var_BC, 0073A254h
loc_0068DBB2: mov ecx, var_BC
loc_0068DBB8: mov edx, [ecx]
loc_0068DBBA: mov var_4C, edx
loc_0068DBBD: lea eax, var_48
loc_0068DBC0: push eax
loc_0068DBC1: mov ecx, var_4C
loc_0068DBC4: mov edx, [ecx]
loc_0068DBC6: mov eax, var_4C
loc_0068DBC9: push eax
loc_0068DBCA: call [edx+000001B8h]
loc_0068DBD0: fnclex
loc_0068DBD2: mov var_50, eax
loc_0068DBD5: cmp var_50, 00000000h
loc_0068DBD9: jge 0068DBFBh
loc_0068DBDB: push 000001B8h
loc_0068DBE0: push 00440B20h
loc_0068DBE5: mov ecx, var_4C
loc_0068DBE8: push ecx
loc_0068DBE9: mov edx, var_50
loc_0068DBEC: push edx
loc_0068DBED: call [004010CCh] ; __vbaHresultCheckObj
loc_0068DBF3: mov var_C0, eax
loc_0068DBF9: jmp 0068DC05h
loc_0068DBFB: mov var_C0, 00000000h
loc_0068DC05: movsx eax, var_48
loc_0068DC09: test eax, eax
loc_0068DC0B: jz 0068DC96h
loc_0068DC11: mov var_4, 00000017h
loc_0068DC18: cmp [0073A254h], 00000000h
loc_0068DC1F: jnz 0068DC3Dh
loc_0068DC21: push 0073A254h
loc_0068DC26: push 00431838h
loc_0068DC2B: call [004012FCh] ; __vbaNew2
loc_0068DC31: mov var_C4, 0073A254h
loc_0068DC3B: jmp 0068DC47h
loc_0068DC3D: mov var_C4, 0073A254h
loc_0068DC47: mov ecx, var_C4
loc_0068DC4D: mov edx, [ecx]
loc_0068DC4F: mov var_4C, edx
loc_0068DC52: mov eax, var_4C
loc_0068DC55: mov ecx, [eax]
loc_0068DC57: mov edx, var_4C
loc_0068DC5A: push edx
loc_0068DC5B: call [ecx+000002A8h]
loc_0068DC61: fnclex
loc_0068DC63: mov var_50, eax
loc_0068DC66: cmp var_50, 00000000h
loc_0068DC6A: jge 0068DC8Ch
loc_0068DC6C: push 000002A8h
loc_0068DC71: push 00440B20h
loc_0068DC76: mov eax, var_4C
loc_0068DC79: push eax
loc_0068DC7A: mov ecx, var_50
loc_0068DC7D: push ecx
loc_0068DC7E: call [004010CCh] ; __vbaHresultCheckObj
loc_0068DC84: mov var_C8, eax
loc_0068DC8A: jmp 0068DC96h
loc_0068DC8C: mov var_C8, 00000000h
loc_0068DC96: mov var_4, 00000019h
loc_0068DC9D: cmp [0073A514h], 00000000h
loc_0068DCA4: jnz 0068DCC2h
loc_0068DCA6: push 0073A514h
loc_0068DCAB: push 0042E79Ch
loc_0068DCB0: call [004012FCh] ; __vbaNew2
loc_0068DCB6: mov var_CC, 0073A514h
loc_0068DCC0: jmp 0068DCCCh
loc_0068DCC2: mov var_CC, 0073A514h
loc_0068DCCC: mov edx, var_CC
loc_0068DCD2: mov eax, [edx]
loc_0068DCD4: mov var_4C, eax
loc_0068DCD7: mov var_3C, 80020004h
loc_0068DCDE: mov var_44, 0000000Ah
loc_0068DCE5: mov var_2C, 00000001h
loc_0068DCEC: mov var_34, 00000002h
loc_0068DCF3: mov eax, 00000010h
loc_0068DCF8: call 00412850h ; __vbaChkstk
loc_0068DCFD: mov ecx, esp
loc_0068DCFF: mov edx, var_44
loc_0068DD02: mov [ecx], edx
loc_0068DD04: mov eax, var_40
loc_0068DD07: mov [ecx+00000004h], eax
loc_0068DD0A: mov edx, var_3C
loc_0068DD0D: mov [ecx+00000008h], edx
loc_0068DD10: mov eax, var_38
loc_0068DD13: mov [ecx+0000000Ch], eax
loc_0068DD16: mov eax, 00000010h
loc_0068DD1B: call 00412850h ; __vbaChkstk
loc_0068DD20: mov ecx, esp
loc_0068DD22: mov edx, var_34
loc_0068DD25: mov [ecx], edx
loc_0068DD27: mov eax, var_30
loc_0068DD2A: mov [ecx+00000004h], eax
loc_0068DD2D: mov edx, var_2C
loc_0068DD30: mov [ecx+00000008h], edx
loc_0068DD33: mov eax, var_28
loc_0068DD36: mov [ecx+0000000Ch], eax
loc_0068DD39: mov ecx, var_4C
loc_0068DD3C: mov edx, [ecx]
loc_0068DD3E: mov eax, var_4C
loc_0068DD41: push eax
loc_0068DD42: call [edx+000002B0h]
loc_0068DD48: fnclex
loc_0068DD4A: mov var_50, eax
loc_0068DD4D: cmp var_50, 00000000h
loc_0068DD51: jge 0068DD73h
loc_0068DD53: push 000002B0h
loc_0068DD58: push 0044FFE8h
loc_0068DD5D: mov ecx, var_4C
loc_0068DD60: push ecx
loc_0068DD61: mov edx, var_50
loc_0068DD64: push edx
loc_0068DD65: call [004010CCh] ; __vbaHresultCheckObj
loc_0068DD6B: mov var_D0, eax
loc_0068DD71: jmp 0068DD7Dh
loc_0068DD73: mov var_D0, 00000000h
loc_0068DD7D: mov var_4, 0000001Bh
loc_0068DD84: lea eax, var_24
loc_0068DD87: push eax
loc_0068DD88: push 00441D74h ; "Blink"
loc_0068DD8D: mov ecx, [0073A08Ch]
loc_0068DD93: mov edx, [ecx]
loc_0068DD95: mov eax, [0073A08Ch]
loc_0068DD9A: push eax
loc_0068DD9B: call [edx+00000064h]
loc_0068DD9E: fnclex
loc_0068DDA0: mov var_4C, eax
loc_0068DDA3: cmp var_4C, 00000000h
loc_0068DDA7: jge 0068DDC9h
loc_0068DDA9: push 00000064h
loc_0068DDAB: push 004419ACh
loc_0068DDB0: mov ecx, [0073A08Ch]
loc_0068DDB6: push ecx
loc_0068DDB7: mov edx, var_4C
loc_0068DDBA: push edx
loc_0068DDBB: call [004010CCh] ; __vbaHresultCheckObj
loc_0068DDC1: mov var_D4, eax
loc_0068DDC7: jmp 0068DDD3h
loc_0068DDC9: mov var_D4, 00000000h
loc_0068DDD3: mov eax, var_24
loc_0068DDD6: mov var_68, eax
loc_0068DDD9: mov var_24, 00000000h
loc_0068DDE0: mov ecx, var_68
loc_0068DDE3: push ecx
loc_0068DDE4: push 0073A1D8h
loc_0068DDE9: call [00401128h] ; __vbaObjSet
loc_0068DDEF: mov var_10, 00000000h
loc_0068DDF6: push 0068DE08h
loc_0068DDFB: jmp 0068DE07h
loc_0068DDFD: lea ecx, var_24
loc_0068DE00: call [0040142Ch] ; __vbaFreeObj
loc_0068DE06: ret
loc_0068DE07: ret
loc_0068DE08: mov edx, Me
loc_0068DE0B: mov eax, [edx]
loc_0068DE0D: mov ecx, Me
loc_0068DE10: push ecx
loc_0068DE11: call [eax+00000008h]
loc_0068DE14: mov eax, var_10
loc_0068DE17: mov ecx, var_20
loc_0068DE1A: mov fs:[00000000h], ecx
loc_0068DE21: pop edi
loc_0068DE22: pop esi
loc_0068DE23: pop ebx
loc_0068DE24: mov esp, ebp
loc_0068DE26: pop ebp
loc_0068DE27: retn 0004h
End Sub
Private Sub tmrIgnoreEvents_Timer() '6AC6B0
loc_006AC6B0: push ebp
loc_006AC6B1: mov ebp, esp
loc_006AC6B3: sub esp, 0000000Ch
loc_006AC6B6: push 00412856h ; __vbaExceptHandler
loc_006AC6BB: mov eax, fs:[00000000h]
loc_006AC6C1: push eax
loc_006AC6C2: mov fs:[00000000h], esp
loc_006AC6C9: sub esp, 0000004Ch
loc_006AC6CC: push ebx
loc_006AC6CD: push esi
loc_006AC6CE: push edi
loc_006AC6CF: mov var_C, esp
loc_006AC6D2: mov var_8, 0040BDB8h
loc_006AC6D9: mov esi, Me
loc_006AC6DC: mov eax, esi
loc_006AC6DE: and eax, 00000001h
loc_006AC6E1: mov var_4, eax
loc_006AC6E4: and esi, FFFFFFFEh
loc_006AC6E7: push esi
loc_006AC6E8: mov Me, esi
loc_006AC6EB: mov ecx, [esi]
loc_006AC6ED: call [ecx+00000004h]
loc_006AC6F0: mov edx, [esi]
loc_006AC6F2: xor edi, edi
loc_006AC6F4: push esi
loc_006AC6F5: mov var_18, edi
loc_006AC6F8: mov var_1C, edi
loc_006AC6FB: mov var_20, edi
loc_006AC6FE: mov var_30, edi
loc_006AC701: mov var_40, edi
loc_006AC704: mov var_50, edi
loc_006AC707: call [edx+00000314h]
loc_006AC70D: push eax
loc_006AC70E: lea eax, var_20
loc_006AC711: push eax
loc_006AC712: call [00401128h] ; __vbaObjSet
loc_006AC718: mov esi, eax
loc_006AC71A: push edi
loc_006AC71B: push esi
loc_006AC71C: mov ecx, [esi]
loc_006AC71E: call [ecx+0000005Ch]
loc_006AC721: cmp eax, edi
loc_006AC723: fnclex
loc_006AC725: jge 006AC736h
loc_006AC727: push 0000005Ch
loc_006AC729: push 00441ED0h
loc_006AC72E: push esi
loc_006AC72F: push eax
loc_006AC730: call [004010CCh] ; __vbaHresultCheckObj
loc_006AC736: lea ecx, var_20
loc_006AC739: call [0040142Ch] ; __vbaFreeObj
loc_006AC73F: mov var_4, edi
loc_006AC742: push 006AC770h
loc_006AC747: jmp 006AC76Fh
loc_006AC749: lea edx, var_1C
loc_006AC74C: lea eax, var_18
loc_006AC74F: push edx
loc_006AC750: push eax
loc_006AC751: push 00000002h
loc_006AC753: call [00401324h] ; __vbaFreeStrList
loc_006AC759: add esp, 0000000Ch
loc_006AC75C: lea ecx, var_20
loc_006AC75F: call [0040142Ch] ; __vbaFreeObj
loc_006AC765: lea ecx, var_30
loc_006AC768: call [00401030h] ; __vbaFreeVar
loc_006AC76E: ret
loc_006AC76F: ret
loc_006AC770: mov eax, Me
loc_006AC773: push eax
loc_006AC774: mov ecx, [eax]
loc_006AC776: call [ecx+00000008h]
loc_006AC779: mov eax, var_4
loc_006AC77C: mov ecx, var_14
loc_006AC77F: pop edi
loc_006AC780: pop esi
loc_006AC781: mov fs:[00000000h], ecx
loc_006AC788: pop ebx
loc_006AC789: mov esp, ebp
loc_006AC78B: pop ebp
loc_006AC78C: retn 0004h
End Sub
Private Sub tmrEventQueueTimeout_Timer() '6AC400
loc_006AC400: push ebp
loc_006AC401: mov ebp, esp
loc_006AC403: sub esp, 0000000Ch
loc_006AC406: push 00412856h ; __vbaExceptHandler
loc_006AC40B: mov eax, fs:[00000000h]
loc_006AC411: push eax
loc_006AC412: mov fs:[00000000h], esp
loc_006AC419: sub esp, 00000014h
loc_006AC41C: push ebx
loc_006AC41D: push esi
loc_006AC41E: push edi
loc_006AC41F: mov var_C, esp
loc_006AC422: mov var_8, 0040BD88h
loc_006AC429: mov esi, Me
loc_006AC42C: mov eax, esi
loc_006AC42E: and eax, 00000001h
loc_006AC431: mov var_4, eax
loc_006AC434: and esi, FFFFFFFEh
loc_006AC437: push esi
loc_006AC438: mov Me, esi
loc_006AC43B: mov ecx, [esi]
loc_006AC43D: call [ecx+00000004h]
loc_006AC440: mov edx, [esi]
loc_006AC442: push esi
loc_006AC443: mov var_18, 00000000h
loc_006AC44A: call [edx+000002FCh]
loc_006AC450: mov ebx, [00401128h] ; __vbaObjSet
loc_006AC456: push eax
loc_006AC457: lea eax, var_18
loc_006AC45A: push eax
loc_006AC45B: call ebx
loc_006AC45D: mov edi, eax
loc_006AC45F: push 00000000h
loc_006AC461: push edi
loc_006AC462: mov ecx, [edi]
loc_006AC464: call [ecx+0000005Ch]
loc_006AC467: test eax, eax
loc_006AC469: fnclex
loc_006AC46B: jge 006AC480h
loc_006AC46D: push 0000005Ch
loc_006AC46F: push 00441ED0h
loc_006AC474: push edi
loc_006AC475: mov edi, [004010CCh] ; __vbaHresultCheckObj
loc_006AC47B: push eax
loc_006AC47C: call edi
loc_006AC47E: jmp 006AC486h
loc_006AC480: mov edi, [004010CCh] ; __vbaHresultCheckObj
loc_006AC486: lea ecx, var_18
loc_006AC489: call [0040142Ch] ; __vbaFreeObj
loc_006AC48F: mov ax, [esi+00000036h]
loc_006AC493: add ax, 0001h
loc_006AC497: jo 006AC53Dh
loc_006AC49D: cmp ax, 000Ah
loc_006AC4A1: mov [esi+00000036h], ax
loc_006AC4A5: jle 006AC4D1h
loc_006AC4A7: mov eax, [0073A234h]
loc_006AC4AC: push eax
loc_006AC4AD: mov edx, [eax]
loc_006AC4AF: call [edx+00000028h]
loc_006AC4B2: test eax, eax
loc_006AC4B4: fnclex
loc_006AC4B6: jge 006AC4C9h
loc_006AC4B8: mov ecx, [0073A234h]
loc_006AC4BE: push 00000028h
loc_006AC4C0: push 0044D85Ch
loc_006AC4C5: push ecx
loc_006AC4C6: push eax
loc_006AC4C7: call edi
loc_006AC4C9: mov [esi+00000036h], 0000h
loc_006AC4CF: jmp 006AC505h
loc_006AC4D1: mov edx, [esi]
loc_006AC4D3: push esi
loc_006AC4D4: call [edx+000002FCh]
loc_006AC4DA: push eax
loc_006AC4DB: lea eax, var_18
loc_006AC4DE: push eax
loc_006AC4DF: call ebx
loc_006AC4E1: mov esi, eax
loc_006AC4E3: push FFFFFFFFh
loc_006AC4E5: push esi
loc_006AC4E6: mov ecx, [esi]
loc_006AC4E8: call [ecx+0000005Ch]
loc_006AC4EB: test eax, eax
loc_006AC4ED: fnclex
loc_006AC4EF: jge 006AC4FCh
loc_006AC4F1: push 0000005Ch
loc_006AC4F3: push 00441ED0h
loc_006AC4F8: push esi
loc_006AC4F9: push eax
loc_006AC4FA: call edi
loc_006AC4FC: lea ecx, var_18
loc_006AC4FF: call [0040142Ch] ; __vbaFreeObj
loc_006AC505: mov var_4, 00000000h
loc_006AC50C: push 006AC51Eh
loc_006AC511: jmp 006AC51Dh
loc_006AC513: lea ecx, var_18
loc_006AC516: call [0040142Ch] ; __vbaFreeObj
loc_006AC51C: ret
loc_006AC51D: ret
loc_006AC51E: mov eax, Me
loc_006AC521: push eax
loc_006AC522: mov edx, [eax]
loc_006AC524: call [edx+00000008h]
loc_006AC527: mov eax, var_4
loc_006AC52A: mov ecx, var_14
loc_006AC52D: pop edi
loc_006AC52E: pop esi
loc_006AC52F: mov fs:[00000000h], ecx
loc_006AC536: pop ebx
loc_006AC537: mov esp, ebp
loc_006AC539: pop ebp
loc_006AC53A: retn 0004h
End Sub
Private Sub mnuUpdate_Click() '68FCB0
loc_0068FCB0: push ebp
loc_0068FCB1: mov ebp, esp
loc_0068FCB3: sub esp, 00000018h
loc_0068FCB6: push 00412856h ; __vbaExceptHandler
loc_0068FCBB: mov eax, fs:[00000000h]
loc_0068FCC1: push eax
loc_0068FCC2: mov fs:[00000000h], esp
loc_0068FCC9: mov eax, 0000005Ch
loc_0068FCCE: call 00412850h ; __vbaChkstk
loc_0068FCD3: push ebx
loc_0068FCD4: push esi
loc_0068FCD5: push edi
loc_0068FCD6: mov var_18, esp
loc_0068FCD9: mov var_14, 0040A348h ; Chr(37)
loc_0068FCE0: mov eax, Me
loc_0068FCE3: and eax, 00000001h
loc_0068FCE6: mov var_10, eax
loc_0068FCE9: mov ecx, Me
loc_0068FCEC: and ecx, FFFFFFFEh
loc_0068FCEF: mov Me, ecx
loc_0068FCF2: mov var_C, 00000000h
loc_0068FCF9: mov edx, Me
loc_0068FCFC: mov eax, [edx]
loc_0068FCFE: mov ecx, Me
loc_0068FD01: push ecx
loc_0068FD02: call [eax+00000004h]
loc_0068FD05: mov var_4, 00000001h
loc_0068FD0C: mov edx, Me
loc_0068FD0F: cmp [edx], 00747300h
loc_0068FD15: jnz 0068FD20h
loc_0068FD17: mov var_70, 00000000h
loc_0068FD1E: jmp 0068FD29h
loc_0068FD20: call [00401280h] ; __vbaFailedFriend
loc_0068FD26: mov var_70, eax
loc_0068FD29: mov var_4, 00000002h
loc_0068FD30: mov var_4, 00000003h
loc_0068FD37: push FFFFFFFFh
loc_0068FD39: call [00401124h] ; __vbaOnError
loc_0068FD3F: mov var_4, 00000004h
loc_0068FD46: mov eax, Me
loc_0068FD49: mov [eax+00000072h], FFFFFFh
loc_0068FD4F: mov var_4, 00000005h
loc_0068FD56: push 00000000h
loc_0068FD58: mov ecx, Me
loc_0068FD5B: mov edx, [ecx]
loc_0068FD5D: mov eax, Me
loc_0068FD60: push eax
loc_0068FD61: call [edx+000009A8h]
loc_0068FD67: mov var_4, 00000006h
loc_0068FD6E: lea ecx, var_24
loc_0068FD71: push ecx
loc_0068FD72: push 004457F8h ; "Alert"
loc_0068FD77: mov edx, [0073A08Ch]
loc_0068FD7D: mov eax, [edx]
loc_0068FD7F: mov ecx, [0073A08Ch]
loc_0068FD85: push ecx
loc_0068FD86: call [eax+00000064h]
loc_0068FD89: fnclex
loc_0068FD8B: mov var_58, eax
loc_0068FD8E: cmp var_58, 00000000h
loc_0068FD92: jge 0068FDB1h
loc_0068FD94: push 00000064h
loc_0068FD96: push 004419ACh
loc_0068FD9B: mov edx, [0073A08Ch]
loc_0068FDA1: push edx
loc_0068FDA2: mov eax, var_58
loc_0068FDA5: push eax
loc_0068FDA6: call [004010CCh] ; __vbaHresultCheckObj
loc_0068FDAC: mov var_74, eax
loc_0068FDAF: jmp 0068FDB8h
loc_0068FDB1: mov var_74, 00000000h
loc_0068FDB8: mov ecx, var_24
loc_0068FDBB: push ecx
loc_0068FDBC: mov edx, Me
loc_0068FDBF: add edx, 000000C0h
loc_0068FDC5: push edx
loc_0068FDC6: call [00401130h] ; __vbaObjSetAddref
loc_0068FDCC: lea ecx, var_24
loc_0068FDCF: call [0040142Ch] ; __vbaFreeObj
loc_0068FDD5: mov var_4, 00000007h
loc_0068FDDC: movsx eax, [0073A21Ch]
loc_0068FDE3: test eax, eax
loc_0068FDE5: jnz 0068FEB3h
loc_0068FDEB: mov var_4, 00000008h
loc_0068FDF2: mov var_4C, 80020004h
loc_0068FDF9: mov var_54, 0000000Ah
loc_0068FE00: mov var_3C, 004626D0h ; "Checking for Free updates. Give me a sec. | Checking for Free updates. One minute! | Looking for new Free updates. This will take just a minute. | I'm looking for Free updates right now. Just a minute."
loc_0068FE07: mov var_44, 00000008h
loc_0068FE0E: lea ecx, var_24
loc_0068FE11: push ecx
loc_0068FE12: mov eax, 00000010h
loc_0068FE17: call 00412850h ; __vbaChkstk
loc_0068FE1C: mov edx, esp
loc_0068FE1E: mov eax, var_54
loc_0068FE21: mov [edx], eax
loc_0068FE23: mov ecx, var_50
loc_0068FE26: mov [edx+00000004h], ecx
loc_0068FE29: mov eax, var_4C
loc_0068FE2C: mov [edx+00000008h], eax
loc_0068FE2F: mov ecx, var_48
loc_0068FE32: mov [edx+0000000Ch], ecx
loc_0068FE35: mov eax, 00000010h
loc_0068FE3A: call 00412850h ; __vbaChkstk
loc_0068FE3F: mov edx, esp
loc_0068FE41: mov eax, var_44
loc_0068FE44: mov [edx], eax
loc_0068FE46: mov ecx, var_40
loc_0068FE49: mov [edx+00000004h], ecx
loc_0068FE4C: mov eax, var_3C
loc_0068FE4F: mov [edx+00000008h], eax
loc_0068FE52: mov ecx, var_38
loc_0068FE55: mov [edx+0000000Ch], ecx
loc_0068FE58: mov edx, [0073A08Ch]
loc_0068FE5E: mov eax, [edx]
loc_0068FE60: mov ecx, [0073A08Ch]
loc_0068FE66: push ecx
loc_0068FE67: call [eax+00000078h]
loc_0068FE6A: fnclex
loc_0068FE6C: mov var_58, eax
loc_0068FE6F: cmp var_58, 00000000h
loc_0068FE73: jge 0068FE92h
loc_0068FE75: push 00000078h
loc_0068FE77: push 004419ACh
loc_0068FE7C: mov edx, [0073A08Ch]
loc_0068FE82: push edx
loc_0068FE83: mov eax, var_58
loc_0068FE86: push eax
loc_0068FE87: call [004010CCh] ; __vbaHresultCheckObj
loc_0068FE8D: mov var_78, eax
loc_0068FE90: jmp 0068FE99h
loc_0068FE92: mov var_78, 00000000h
loc_0068FE99: lea ecx, var_24
loc_0068FE9C: call [0040142Ch] ; __vbaFreeObj
loc_0068FEA2: mov var_4, 00000009h
loc_0068FEA9: call 0072D870h
loc_0068FEAE: jmp 0068FF7Fh
loc_0068FEB3: mov var_4, 0000000Bh
loc_0068FEBA: mov var_3C, 80020004h
loc_0068FEC1: mov var_44, 0000000Ah
loc_0068FEC8: mov ecx, [0073A040h]
loc_0068FECE: push ecx
loc_0068FECF: push 00462610h ; ", I'm currently downloading my latest free update for you. I'll let you know when I'm done!"
loc_0068FED4: call [00401098h] ; __vbaStrCat
loc_0068FEDA: mov var_2C, eax
loc_0068FEDD: mov var_34, 00000008h
loc_0068FEE4: lea edx, var_24
loc_0068FEE7: push edx
loc_0068FEE8: mov eax, 00000010h
loc_0068FEED: call 00412850h ; __vbaChkstk
loc_0068FEF2: mov eax, esp
loc_0068FEF4: mov ecx, var_44
loc_0068FEF7: mov [eax], ecx
loc_0068FEF9: mov edx, var_40
loc_0068FEFC: mov [eax+00000004h], edx
loc_0068FEFF: mov ecx, var_3C
loc_0068FF02: mov [eax+00000008h], ecx
loc_0068FF05: mov edx, var_38
loc_0068FF08: mov [eax+0000000Ch], edx
loc_0068FF0B: mov eax, 00000010h
loc_0068FF10: call 00412850h ; __vbaChkstk
loc_0068FF15: mov eax, esp
loc_0068FF17: mov ecx, var_34
loc_0068FF1A: mov [eax], ecx
loc_0068FF1C: mov edx, var_30
loc_0068FF1F: mov [eax+00000004h], edx
loc_0068FF22: mov ecx, var_2C
loc_0068FF25: mov [eax+00000008h], ecx
loc_0068FF28: mov edx, var_28
loc_0068FF2B: mov [eax+0000000Ch], edx
loc_0068FF2E: mov eax, [0073A08Ch]
loc_0068FF33: mov ecx, [eax]
loc_0068FF35: mov edx, [0073A08Ch]
loc_0068FF3B: push edx
loc_0068FF3C: call [ecx+00000078h]
loc_0068FF3F: fnclex
loc_0068FF41: mov var_58, eax
loc_0068FF44: cmp var_58, 00000000h
loc_0068FF48: jge 0068FF66h
loc_0068FF4A: push 00000078h
loc_0068FF4C: push 004419ACh
loc_0068FF51: mov eax, [0073A08Ch]
loc_0068FF56: push eax
loc_0068FF57: mov ecx, var_58
loc_0068FF5A: push ecx
loc_0068FF5B: call [004010CCh] ; __vbaHresultCheckObj
loc_0068FF61: mov var_7C, eax
loc_0068FF64: jmp 0068FF6Dh
loc_0068FF66: mov var_7C, 00000000h
loc_0068FF6D: lea ecx, var_24
loc_0068FF70: call [0040142Ch] ; __vbaFreeObj
loc_0068FF76: lea ecx, var_34
loc_0068FF79: call [00401030h] ; __vbaFreeVar
loc_0068FF7F: mov var_10, 00000000h
loc_0068FF86: push 0068FFA1h
loc_0068FF8B: jmp 0068FFA0h
loc_0068FF8D: lea ecx, var_24
loc_0068FF90: call [0040142Ch] ; __vbaFreeObj
loc_0068FF96: lea ecx, var_34
loc_0068FF99: call [00401030h] ; __vbaFreeVar
loc_0068FF9F: ret
loc_0068FFA0: ret
loc_0068FFA1: mov edx, Me
loc_0068FFA4: mov eax, [edx]
loc_0068FFA6: mov ecx, Me
loc_0068FFA9: push ecx
loc_0068FFAA: call [eax+00000008h]
loc_0068FFAD: mov eax, var_10
loc_0068FFB0: mov ecx, var_20
loc_0068FFB3: mov fs:[00000000h], ecx
loc_0068FFBA: pop edi
loc_0068FFBB: pop esi
loc_0068FFBC: pop ebx
loc_0068FFBD: mov esp, ebp
loc_0068FFBF: pop ebp
loc_0068FFC0: retn 0004h
End Sub
Private Sub mnuIS_BooksItem1_Click() '6877A0
loc_006877A0: push ebp
loc_006877A1: mov ebp, esp
loc_006877A3: sub esp, 00000018h
loc_006877A6: push 00412856h ; __vbaExceptHandler
loc_006877AB: mov eax, fs:[00000000h]
loc_006877B1: push eax
loc_006877B2: mov fs:[00000000h], esp
loc_006877B9: mov eax, 0000007Ch
loc_006877BE: call 00412850h ; __vbaChkstk
loc_006877C3: push ebx
loc_006877C4: push esi
loc_006877C5: push edi
loc_006877C6: mov var_18, esp
loc_006877C9: mov var_14, 004098A0h ; Chr(37)
loc_006877D0: mov eax, Me
loc_006877D3: and eax, 00000001h
loc_006877D6: mov var_10, eax
loc_006877D9: mov ecx, Me
loc_006877DC: and ecx, FFFFFFFEh
loc_006877DF: mov Me, ecx
loc_006877E2: mov var_C, 00000000h
loc_006877E9: mov edx, Me
loc_006877EC: mov eax, [edx]
loc_006877EE: mov ecx, Me
loc_006877F1: push ecx
loc_006877F2: call [eax+00000004h]
loc_006877F5: mov var_4, 00000001h
loc_006877FC: mov var_4, 00000002h
loc_00687803: push FFFFFFFFh
loc_00687805: call [00401124h] ; __vbaOnError
loc_0068780B: mov var_4, 00000003h
loc_00687812: mov edx, Me
loc_00687815: push edx
loc_00687816: call 00695250h
loc_0068781B: mov var_4, 00000004h
loc_00687822: mov var_60, 0000h
loc_00687828: push 0043B550h ; "HTTP://www.bonzi.com/bonzibuddy/home.asp"
loc_0068782D: push 0045D290h
loc_00687832: call [00401098h] ; __vbaStrCat
loc_00687838: mov edx, eax
loc_0068783A: lea ecx, var_24
loc_0068783D: call [004013C0h] ; __vbaStrMove
loc_00687843: push eax
loc_00687844: push 0045F8ACh ; "MNU_BOOKSRCH"
loc_00687849: call [00401098h] ; __vbaStrCat
loc_0068784F: mov edx, eax
loc_00687851: lea ecx, var_28
loc_00687854: call [004013C0h] ; __vbaStrMove
loc_0068785A: lea eax, var_60
loc_0068785D: push eax
loc_0068785E: push 0043C9F4h
loc_00687863: push 00000000h
loc_00687865: push FFFFFFFFh
loc_00687867: lea ecx, var_28
loc_0068786A: push ecx
loc_0068786B: mov edx, Me
loc_0068786E: push edx
loc_0068786F: call 00679A40h
loc_00687874: lea eax, var_28
loc_00687877: push eax
loc_00687878: lea ecx, var_24
loc_0068787B: push ecx
loc_0068787C: push 00000002h
loc_0068787E: call [00401324h] ; __vbaFreeStrList
loc_00687884: add esp, 0000000Ch
loc_00687887: mov var_4, 00000005h
loc_0068788E: mov var_44, 80020004h
loc_00687895: mov var_4C, 0000000Ah
loc_0068789C: lea edx, var_2C
loc_0068789F: push edx
loc_006878A0: mov eax, 00000010h
loc_006878A5: call 00412850h ; __vbaChkstk
loc_006878AA: mov eax, esp
loc_006878AC: mov ecx, var_4C
loc_006878AF: mov [eax], ecx
loc_006878B1: mov edx, var_48
loc_006878B4: mov [eax+00000004h], edx
loc_006878B7: mov ecx, var_44
loc_006878BA: mov [eax+00000008h], ecx
loc_006878BD: mov edx, var_40
loc_006878C0: mov [eax+0000000Ch], edx
loc_006878C3: push 00000000h
loc_006878C5: push 00000000h
loc_006878C7: mov eax, [0073A08Ch]
loc_006878CC: mov ecx, [eax]
loc_006878CE: mov edx, [0073A08Ch]
loc_006878D4: push edx
loc_006878D5: call [ecx+00000080h]
loc_006878DB: fnclex
loc_006878DD: mov var_64, eax
loc_006878E0: cmp var_64, 00000000h
loc_006878E4: jge 00687905h
loc_006878E6: push 00000080h
loc_006878EB: push 004419ACh
loc_006878F0: mov eax, [0073A08Ch]
loc_006878F5: push eax
loc_006878F6: mov ecx, var_64
loc_006878F9: push ecx
loc_006878FA: call [004010CCh] ; __vbaHresultCheckObj
loc_00687900: mov var_80, eax
loc_00687903: jmp 0068790Ch
loc_00687905: mov var_80, 00000000h
loc_0068790C: lea ecx, var_2C
loc_0068790F: call [0040142Ch] ; __vbaFreeObj
loc_00687915: mov var_4, 00000006h
loc_0068791C: mov var_44, 80020004h
loc_00687923: mov var_4C, 0000000Ah
loc_0068792A: push 0045F698h ; "Looking for a book "
loc_0068792F: mov edx, [0073A040h]
loc_00687935: push edx
loc_00687936: call [00401098h] ; __vbaStrCat
loc_0068793C: mov edx, eax
loc_0068793E: lea ecx, var_24
loc_00687941: call [004013C0h] ; __vbaStrMove
loc_00687947: push eax
loc_00687948: push 0045D460h
loc_0068794D: call [00401098h] ; __vbaStrCat
loc_00687953: mov var_34, eax
loc_00687956: mov var_3C, 00000008h
loc_0068795D: lea eax, var_2C
loc_00687960: push eax
loc_00687961: mov eax, 00000010h
loc_00687966: call 00412850h ; __vbaChkstk
loc_0068796B: mov ecx, esp
loc_0068796D: mov edx, var_4C
loc_00687970: mov [ecx], edx
loc_00687972: mov eax, var_48
loc_00687975: mov [ecx+00000004h], eax
loc_00687978: mov edx, var_44
loc_0068797B: mov [ecx+00000008h], edx
loc_0068797E: mov eax, var_40
loc_00687981: mov [ecx+0000000Ch], eax
loc_00687984: mov eax, 00000010h
loc_00687989: call 00412850h ; __vbaChkstk
loc_0068798E: mov ecx, esp
loc_00687990: mov edx, var_3C
loc_00687993: mov [ecx], edx
loc_00687995: mov eax, var_38
loc_00687998: mov [ecx+00000004h], eax
loc_0068799B: mov edx, var_34
loc_0068799E: mov [ecx+00000008h], edx
loc_006879A1: mov eax, var_30
loc_006879A4: mov [ecx+0000000Ch], eax
loc_006879A7: mov ecx, [0073A08Ch]
loc_006879AD: mov edx, [ecx]
loc_006879AF: mov eax, [0073A08Ch]
loc_006879B4: push eax
loc_006879B5: call [edx+00000078h]
loc_006879B8: fnclex
loc_006879BA: mov var_64, eax
loc_006879BD: cmp var_64, 00000000h
loc_006879C1: jge 006879E3h
loc_006879C3: push 00000078h
loc_006879C5: push 004419ACh
loc_006879CA: mov ecx, [0073A08Ch]
loc_006879D0: push ecx
loc_006879D1: mov edx, var_64
loc_006879D4: push edx
loc_006879D5: call [004010CCh] ; __vbaHresultCheckObj
loc_006879DB: mov var_84, eax
loc_006879E1: jmp 006879EDh
loc_006879E3: mov var_84, 00000000h
loc_006879ED: lea ecx, var_24
loc_006879F0: call [00401430h] ; __vbaFreeStr
loc_006879F6: lea ecx, var_2C
loc_006879F9: call [0040142Ch] ; __vbaFreeObj
loc_006879FF: lea ecx, var_3C
loc_00687A02: call [00401030h] ; __vbaFreeVar
loc_00687A08: mov var_4, 00000007h
loc_00687A0F: lea eax, var_2C
loc_00687A12: push eax
loc_00687A13: push 00442188h ; "Pleased"
loc_00687A18: mov ecx, [0073A08Ch]
loc_00687A1E: mov edx, [ecx]
loc_00687A20: mov eax, [0073A08Ch]
loc_00687A25: push eax
loc_00687A26: call [edx+00000064h]
loc_00687A29: fnclex
loc_00687A2B: mov var_64, eax
loc_00687A2E: cmp var_64, 00000000h
loc_00687A32: jge 00687A54h
loc_00687A34: push 00000064h
loc_00687A36: push 004419ACh
loc_00687A3B: mov ecx, [0073A08Ch]
loc_00687A41: push ecx
loc_00687A42: mov edx, var_64
loc_00687A45: push edx
loc_00687A46: call [004010CCh] ; __vbaHresultCheckObj
loc_00687A4C: mov var_88, eax
loc_00687A52: jmp 00687A5Eh
loc_00687A54: mov var_88, 00000000h
loc_00687A5E: lea ecx, var_2C
loc_00687A61: call [0040142Ch] ; __vbaFreeObj
loc_00687A67: mov var_4, 00000008h
loc_00687A6E: lea eax, var_2C
loc_00687A71: push eax
loc_00687A72: push 00448AC8h ; "GestureDown"
loc_00687A77: mov ecx, [0073A08Ch]
loc_00687A7D: mov edx, [ecx]
loc_00687A7F: mov eax, [0073A08Ch]
loc_00687A84: push eax
loc_00687A85: call [edx+00000064h]
loc_00687A88: fnclex
loc_00687A8A: mov var_64, eax
loc_00687A8D: cmp var_64, 00000000h
loc_00687A91: jge 00687AB3h
loc_00687A93: push 00000064h
loc_00687A95: push 004419ACh
loc_00687A9A: mov ecx, [0073A08Ch]
loc_00687AA0: push ecx
loc_00687AA1: mov edx, var_64
loc_00687AA4: push edx
loc_00687AA5: call [004010CCh] ; __vbaHresultCheckObj
loc_00687AAB: mov var_8C, eax
loc_00687AB1: jmp 00687ABDh
loc_00687AB3: mov var_8C, 00000000h
loc_00687ABD: lea ecx, var_2C
loc_00687AC0: call [0040142Ch] ; __vbaFreeObj
loc_00687AC6: mov var_4, 00000009h
loc_00687ACD: mov var_54, 80020004h
loc_00687AD4: mov var_5C, 0000000Ah
loc_00687ADB: mov var_44, 0045FCA8h ; "Simply enter the 'Author' or 'Title' or even the 'Subject' of the book you'd like to find and then click on that little 'Search Now' button."
loc_00687AE2: mov var_4C, 00000008h
loc_00687AE9: lea eax, var_2C
loc_00687AEC: push eax
loc_00687AED: mov eax, 00000010h
loc_00687AF2: call 00412850h ; __vbaChkstk
loc_00687AF7: mov ecx, esp
loc_00687AF9: mov edx, var_5C
loc_00687AFC: mov [ecx], edx
loc_00687AFE: mov eax, var_58
loc_00687B01: mov [ecx+00000004h], eax
loc_00687B04: mov edx, var_54
loc_00687B07: mov [ecx+00000008h], edx
loc_00687B0A: mov eax, var_50
loc_00687B0D: mov [ecx+0000000Ch], eax
loc_00687B10: mov eax, 00000010h
loc_00687B15: call 00412850h ; __vbaChkstk
loc_00687B1A: mov ecx, esp
loc_00687B1C: mov edx, var_4C
loc_00687B1F: mov [ecx], edx
loc_00687B21: mov eax, var_48
loc_00687B24: mov [ecx+00000004h], eax
loc_00687B27: mov edx, var_44
loc_00687B2A: mov [ecx+00000008h], edx
loc_00687B2D: mov eax, var_40
loc_00687B30: mov [ecx+0000000Ch], eax
loc_00687B33: mov ecx, [0073A08Ch]
loc_00687B39: mov edx, [ecx]
loc_00687B3B: mov eax, [0073A08Ch]
loc_00687B40: push eax
loc_00687B41: call [edx+00000078h]
loc_00687B44: fnclex
loc_00687B46: mov var_64, eax
loc_00687B49: cmp var_64, 00000000h
loc_00687B4D: jge 00687B6Fh
loc_00687B4F: push 00000078h
loc_00687B51: push 004419ACh
loc_00687B56: mov ecx, [0073A08Ch]
loc_00687B5C: push ecx
loc_00687B5D: mov edx, var_64
loc_00687B60: push edx
loc_00687B61: call [004010CCh] ; __vbaHresultCheckObj
loc_00687B67: mov var_90, eax
loc_00687B6D: jmp 00687B79h
loc_00687B6F: mov var_90, 00000000h
loc_00687B79: lea ecx, var_2C
loc_00687B7C: call [0040142Ch] ; __vbaFreeObj
loc_00687B82: mov var_4, 0000000Ah
loc_00687B89: lea eax, var_2C
loc_00687B8C: push eax
loc_00687B8D: push 0045C2F4h ; "Think"
loc_00687B92: mov ecx, [0073A08Ch]
loc_00687B98: mov edx, [ecx]
loc_00687B9A: mov eax, [0073A08Ch]
loc_00687B9F: push eax
loc_00687BA0: call [edx+00000064h]
loc_00687BA3: fnclex
loc_00687BA5: mov var_64, eax
loc_00687BA8: cmp var_64, 00000000h
loc_00687BAC: jge 00687BCEh
loc_00687BAE: push 00000064h
loc_00687BB0: push 004419ACh
loc_00687BB5: mov ecx, [0073A08Ch]
loc_00687BBB: push ecx
loc_00687BBC: mov edx, var_64
loc_00687BBF: push edx
loc_00687BC0: call [004010CCh] ; __vbaHresultCheckObj
loc_00687BC6: mov var_94, eax
loc_00687BCC: jmp 00687BD8h
loc_00687BCE: mov var_94, 00000000h
loc_00687BD8: lea ecx, var_2C
loc_00687BDB: call [0040142Ch] ; __vbaFreeObj
loc_00687BE1: mov var_4, 0000000Bh
loc_00687BE8: mov var_54, 80020004h
loc_00687BEF: mov var_5C, 0000000Ah
loc_00687BF6: mov var_44, 0045FDC8h ; "And as a wise gorilla once said, 'A book today, makes for a smarter tomorrow!'"
loc_00687BFD: mov var_4C, 00000008h
loc_00687C04: lea eax, var_2C
loc_00687C07: push eax
loc_00687C08: mov eax, 00000010h
loc_00687C0D: call 00412850h ; __vbaChkstk
loc_00687C12: mov ecx, esp
loc_00687C14: mov edx, var_5C
loc_00687C17: mov [ecx], edx
loc_00687C19: mov eax, var_58
loc_00687C1C: mov [ecx+00000004h], eax
loc_00687C1F: mov edx, var_54
loc_00687C22: mov [ecx+00000008h], edx
loc_00687C25: mov eax, var_50
loc_00687C28: mov [ecx+0000000Ch], eax
loc_00687C2B: mov eax, 00000010h
loc_00687C30: call 00412850h ; __vbaChkstk
loc_00687C35: mov ecx, esp
loc_00687C37: mov edx, var_4C
loc_00687C3A: mov [ecx], edx
loc_00687C3C: mov eax, var_48
loc_00687C3F: mov [ecx+00000004h], eax
loc_00687C42: mov edx, var_44
loc_00687C45: mov [ecx+00000008h], edx
loc_00687C48: mov eax, var_40
loc_00687C4B: mov [ecx+0000000Ch], eax
loc_00687C4E: mov ecx, [0073A08Ch]
loc_00687C54: mov edx, [ecx]
loc_00687C56: mov eax, [0073A08Ch]
loc_00687C5B: push eax
loc_00687C5C: call [edx+00000078h]
loc_00687C5F: fnclex
loc_00687C61: mov var_64, eax
loc_00687C64: cmp var_64, 00000000h
loc_00687C68: jge 00687C8Ah
loc_00687C6A: push 00000078h
loc_00687C6C: push 004419ACh
loc_00687C71: mov ecx, [0073A08Ch]
loc_00687C77: push ecx
loc_00687C78: mov edx, var_64
loc_00687C7B: push edx
loc_00687C7C: call [004010CCh] ; __vbaHresultCheckObj
loc_00687C82: mov var_98, eax
loc_00687C88: jmp 00687C94h
loc_00687C8A: mov var_98, 00000000h
loc_00687C94: lea ecx, var_2C
loc_00687C97: call [0040142Ch] ; __vbaFreeObj
loc_00687C9D: mov var_4, 0000000Ch
loc_00687CA4: lea eax, var_2C
loc_00687CA7: push eax
loc_00687CA8: push 00442188h ; "Pleased"
loc_00687CAD: mov ecx, [0073A08Ch]
loc_00687CB3: mov edx, [ecx]
loc_00687CB5: mov eax, [0073A08Ch]
loc_00687CBA: push eax
loc_00687CBB: call [edx+00000064h]
loc_00687CBE: fnclex
loc_00687CC0: mov var_64, eax
loc_00687CC3: cmp var_64, 00000000h
loc_00687CC7: jge 00687CE9h
loc_00687CC9: push 00000064h
loc_00687CCB: push 004419ACh
loc_00687CD0: mov ecx, [0073A08Ch]
loc_00687CD6: push ecx
loc_00687CD7: mov edx, var_64
loc_00687CDA: push edx
loc_00687CDB: call [004010CCh] ; __vbaHresultCheckObj
loc_00687CE1: mov var_9C, eax
loc_00687CE7: jmp 00687CF3h
loc_00687CE9: mov var_9C, 00000000h
loc_00687CF3: mov eax, var_2C
loc_00687CF6: mov var_7C, eax
loc_00687CF9: mov var_2C, 00000000h
loc_00687D00: mov ecx, var_7C
loc_00687D03: push ecx
loc_00687D04: push 0073A1E4h
loc_00687D09: call [00401128h] ; __vbaObjSet
loc_00687D0F: mov var_10, 00000000h
loc_00687D16: push 00687D44h
loc_00687D1B: jmp 00687D43h
loc_00687D1D: lea edx, var_28
loc_00687D20: push edx
loc_00687D21: lea eax, var_24
loc_00687D24: push eax
loc_00687D25: push 00000002h
loc_00687D27: call [00401324h] ; __vbaFreeStrList
loc_00687D2D: add esp, 0000000Ch
loc_00687D30: lea ecx, var_2C
loc_00687D33: call [0040142Ch] ; __vbaFreeObj
loc_00687D39: lea ecx, var_3C
loc_00687D3C: call [00401030h] ; __vbaFreeVar
loc_00687D42: ret
loc_00687D43: ret
loc_00687D44: mov ecx, Me
loc_00687D47: mov edx, [ecx]
loc_00687D49: mov eax, Me
loc_00687D4C: push eax
loc_00687D4D: call [edx+00000008h]
loc_00687D50: mov eax, var_10
loc_00687D53: mov ecx, var_20
loc_00687D56: mov fs:[00000000h], ecx
loc_00687D5D: pop edi
loc_00687D5E: pop esi
loc_00687D5F: pop ebx
loc_00687D60: mov esp, ebp
loc_00687D62: pop ebp
loc_00687D63: retn 0004h
End Sub
Private Sub mnuJoke_Click() '68A1D0
loc_0068A1D0: push ebp
loc_0068A1D1: mov ebp, esp
loc_0068A1D3: sub esp, 00000018h
loc_0068A1D6: push 00412856h ; __vbaExceptHandler
loc_0068A1DB: mov eax, fs:[00000000h]
loc_0068A1E1: push eax
loc_0068A1E2: mov fs:[00000000h], esp
loc_0068A1E9: mov eax, 0000009Ch
loc_0068A1EE: call 00412850h ; __vbaChkstk
loc_0068A1F3: push ebx
loc_0068A1F4: push esi
loc_0068A1F5: push edi
loc_0068A1F6: mov var_18, esp
loc_0068A1F9: mov var_14, 00409B68h ; Chr(37)
loc_0068A200: mov eax, Me
loc_0068A203: and eax, 00000001h
loc_0068A206: mov var_10, eax
loc_0068A209: mov ecx, Me
loc_0068A20C: and ecx, FFFFFFFEh
loc_0068A20F: mov Me, ecx
loc_0068A212: mov var_C, 00000000h
loc_0068A219: mov edx, Me
loc_0068A21C: mov eax, [edx]
loc_0068A21E: mov ecx, Me
loc_0068A221: push ecx
loc_0068A222: call [eax+00000004h]
loc_0068A225: mov var_4, 00000001h
loc_0068A22C: mov edx, Me
loc_0068A22F: cmp [edx], 00747300h
loc_0068A235: jnz 0068A243h
loc_0068A237: mov var_94, 00000000h
loc_0068A241: jmp 0068A24Fh
loc_0068A243: call [00401280h] ; __vbaFailedFriend
loc_0068A249: mov var_94, eax
loc_0068A24F: mov var_4, 00000002h
loc_0068A256: mov var_4, 00000003h
loc_0068A25D: push FFFFFFFFh
loc_0068A25F: call [00401124h] ; __vbaOnError
loc_0068A265: mov var_4, 00000004h
loc_0068A26C: mov eax, Me
loc_0068A26F: mov [eax+00000072h], FFFFFFh
loc_0068A275: mov var_4, 00000005h
loc_0068A27C: push 00000000h
loc_0068A27E: mov ecx, Me
loc_0068A281: mov edx, [ecx]
loc_0068A283: mov eax, Me
loc_0068A286: push eax
loc_0068A287: call [edx+000009A8h]
loc_0068A28D: mov var_4, 00000006h
loc_0068A294: lea ecx, var_48
loc_0068A297: push ecx
loc_0068A298: push 004457F8h ; "Alert"
loc_0068A29D: mov edx, [0073A08Ch]
loc_0068A2A3: mov eax, [edx]
loc_0068A2A5: mov ecx, [0073A08Ch]
loc_0068A2AB: push ecx
loc_0068A2AC: call [eax+00000064h]
loc_0068A2AF: fnclex
loc_0068A2B1: mov var_74, eax
loc_0068A2B4: cmp var_74, 00000000h
loc_0068A2B8: jge 0068A2DAh
loc_0068A2BA: push 00000064h
loc_0068A2BC: push 004419ACh
loc_0068A2C1: mov edx, [0073A08Ch]
loc_0068A2C7: push edx
loc_0068A2C8: mov eax, var_74
loc_0068A2CB: push eax
loc_0068A2CC: call [004010CCh] ; __vbaHresultCheckObj
loc_0068A2D2: mov var_98, eax
loc_0068A2D8: jmp 0068A2E4h
loc_0068A2DA: mov var_98, 00000000h
loc_0068A2E4: mov ecx, var_48
loc_0068A2E7: push ecx
loc_0068A2E8: mov edx, Me
loc_0068A2EB: add edx, 000000C0h
loc_0068A2F1: push edx
loc_0068A2F2: call [00401130h] ; __vbaObjSetAddref
loc_0068A2F8: lea ecx, var_48
loc_0068A2FB: call [0040142Ch] ; __vbaFreeObj
loc_0068A301: mov var_4, 00000007h
loc_0068A308: mov [0073A0AEh], FFFFFFh
loc_0068A311: mov var_4, 00000008h
loc_0068A318: lea eax, var_48
loc_0068A31B: push eax
loc_0068A31C: push 004457F8h ; "Alert"
loc_0068A321: mov ecx, [0073A08Ch]
loc_0068A327: mov edx, [ecx]
loc_0068A329: mov eax, [0073A08Ch]
loc_0068A32E: push eax
loc_0068A32F: call [edx+00000064h]
loc_0068A332: fnclex
loc_0068A334: mov var_74, eax
loc_0068A337: cmp var_74, 00000000h
loc_0068A33B: jge 0068A35Dh
loc_0068A33D: push 00000064h
loc_0068A33F: push 004419ACh
loc_0068A344: mov ecx, [0073A08Ch]
loc_0068A34A: push ecx
loc_0068A34B: mov edx, var_74
loc_0068A34E: push edx
loc_0068A34F: call [004010CCh] ; __vbaHresultCheckObj
loc_0068A355: mov var_9C, eax
loc_0068A35B: jmp 0068A367h
loc_0068A35D: mov var_9C, 00000000h
loc_0068A367: lea ecx, var_48
loc_0068A36A: call [0040142Ch] ; __vbaFreeObj
loc_0068A370: mov var_4, 00000009h
loc_0068A377: mov var_60, 80020004h
loc_0068A37E: mov var_68, 0000000Ah
loc_0068A385: push 00460948h ; "OK, I've got a good one for you. | OK "
loc_0068A38A: mov eax, [0073A040h]
loc_0068A38F: push eax
loc_0068A390: call [00401098h] ; __vbaStrCat
loc_0068A396: mov edx, eax
loc_0068A398: lea ecx, var_28
loc_0068A39B: call [004013C0h] ; __vbaStrMove
loc_0068A3A1: push eax
loc_0068A3A2: push 00460BDCh ; ". | OK, here goes. | Sure, I've got a ton of them. | Not a problem. | Anything for you "
loc_0068A3A7: call [00401098h] ; __vbaStrCat
loc_0068A3AD: mov edx, eax
loc_0068A3AF: lea ecx, var_2C
loc_0068A3B2: call [004013C0h] ; __vbaStrMove
loc_0068A3B8: push eax
loc_0068A3B9: mov ecx, [0073A040h]
loc_0068A3BF: push ecx
loc_0068A3C0: call [00401098h] ; __vbaStrCat
loc_0068A3C6: mov edx, eax
loc_0068A3C8: lea ecx, var_30
loc_0068A3CB: call [004013C0h] ; __vbaStrMove
loc_0068A3D1: push eax
loc_0068A3D2: push 00460C90h ; ". | OK, if you're sure. | A joke? Sure, I've got a funny one. | "
loc_0068A3D7: call [00401098h] ; __vbaStrCat
loc_0068A3DD: mov edx, eax
loc_0068A3DF: lea ecx, var_34
loc_0068A3E2: call [004013C0h] ; __vbaStrMove
loc_0068A3E8: push eax
loc_0068A3E9: mov edx, [0073A040h]
loc_0068A3EF: push edx
loc_0068A3F0: call [00401098h] ; __vbaStrCat
loc_0068A3F6: mov edx, eax
loc_0068A3F8: lea ecx, var_38
loc_0068A3FB: call [004013C0h] ; __vbaStrMove
loc_0068A401: push eax
loc_0068A402: push 00460D18h
loc_0068A407: call [00401098h] ; __vbaStrCat
loc_0068A40D: mov var_50, eax
loc_0068A410: mov var_58, 00000008h
loc_0068A417: lea eax, var_48
loc_0068A41A: push eax
loc_0068A41B: mov eax, 00000010h
loc_0068A420: call 00412850h ; __vbaChkstk
loc_0068A425: mov ecx, esp
loc_0068A427: mov edx, var_68
loc_0068A42A: mov [ecx], edx
loc_0068A42C: mov eax, var_64
loc_0068A42F: mov [ecx+00000004h], eax
loc_0068A432: mov edx, var_60
loc_0068A435: mov [ecx+00000008h], edx
loc_0068A438: mov eax, var_5C
loc_0068A43B: mov [ecx+0000000Ch], eax
loc_0068A43E: mov eax, 00000010h
loc_0068A443: call 00412850h ; __vbaChkstk
loc_0068A448: mov ecx, esp
loc_0068A44A: mov edx, var_58
loc_0068A44D: mov [ecx], edx
loc_0068A44F: mov eax, var_54
loc_0068A452: mov [ecx+00000004h], eax
loc_0068A455: mov edx, var_50
loc_0068A458: mov [ecx+00000008h], edx
loc_0068A45B: mov eax, var_4C
loc_0068A45E: mov [ecx+0000000Ch], eax
loc_0068A461: mov ecx, [0073A08Ch]
loc_0068A467: mov edx, [ecx]
loc_0068A469: mov eax, [0073A08Ch]
loc_0068A46E: push eax
loc_0068A46F: call [edx+00000078h]
loc_0068A472: fnclex
loc_0068A474: mov var_74, eax
loc_0068A477: cmp var_74, 00000000h
loc_0068A47B: jge 0068A49Dh
loc_0068A47D: push 00000078h
loc_0068A47F: push 004419ACh
loc_0068A484: mov ecx, [0073A08Ch]
loc_0068A48A: push ecx
loc_0068A48B: mov edx, var_74
loc_0068A48E: push edx
loc_0068A48F: call [004010CCh] ; __vbaHresultCheckObj
loc_0068A495: mov var_A0, eax
loc_0068A49B: jmp 0068A4A7h
loc_0068A49D: mov var_A0, 00000000h
loc_0068A4A7: lea eax, var_38
loc_0068A4AA: push eax
loc_0068A4AB: lea ecx, var_34
loc_0068A4AE: push ecx
loc_0068A4AF: lea edx, var_30
loc_0068A4B2: push edx
loc_0068A4B3: lea eax, var_2C
loc_0068A4B6: push eax
loc_0068A4B7: lea ecx, var_28
loc_0068A4BA: push ecx
loc_0068A4BB: push 00000005h
loc_0068A4BD: call [00401324h] ; __vbaFreeStrList
loc_0068A4C3: add esp, 00000018h
loc_0068A4C6: lea ecx, var_48
loc_0068A4C9: call [0040142Ch] ; __vbaFreeObj
loc_0068A4CF: lea ecx, var_58
loc_0068A4D2: call [00401030h] ; __vbaFreeVar
loc_0068A4D8: mov var_4, 0000000Ah
loc_0068A4DF: push 00000000h
loc_0068A4E1: mov edx, Me
loc_0068A4E4: mov eax, [edx]
loc_0068A4E6: mov ecx, Me
loc_0068A4E9: push ecx
loc_0068A4EA: call [eax+000007ECh]
loc_0068A4F0: mov var_4, 0000000Bh
loc_0068A4F7: lea edx, var_6C
loc_0068A4FA: push edx
loc_0068A4FB: push 00457104h ; "BB2"
loc_0068A500: mov eax, Me
loc_0068A503: push eax
loc_0068A504: call 006A6490h
loc_0068A509: lea ecx, var_70
loc_0068A50C: push ecx
loc_0068A50D: push 00457110h ; "BB5"
loc_0068A512: mov edx, Me
loc_0068A515: push edx
loc_0068A516: call 006A6490h
loc_0068A51B: movsx eax, var_6C
loc_0068A51F: neg eax
loc_0068A521: sbb eax, eax
loc_0068A523: neg eax
loc_0068A525: movsx ecx, var_70
loc_0068A529: neg ecx
loc_0068A52B: sbb ecx, ecx
loc_0068A52D: neg ecx
loc_0068A52F: or eax, ecx
loc_0068A531: test eax, eax
loc_0068A533: jnz 0068AA04h
loc_0068A539: mov var_4, 0000000Ch
loc_0068A540: mov var_60, 0043C9F4h
loc_0068A547: mov var_68, 00000008h
loc_0068A54E: mov eax, 00000010h
loc_0068A553: call 00412850h ; __vbaChkstk
loc_0068A558: mov edx, esp
loc_0068A55A: mov eax, var_68
loc_0068A55D: mov [edx], eax
loc_0068A55F: mov ecx, var_64
loc_0068A562: mov [edx+00000004h], ecx
loc_0068A565: mov eax, var_60
loc_0068A568: mov [edx+00000008h], eax
loc_0068A56B: mov ecx, var_5C
loc_0068A56E: mov [edx+0000000Ch], ecx
loc_0068A571: push 00460D78h ; "JokeCount"
loc_0068A576: push 0044317Ch ; "UserInfo"
loc_0068A57B: push 0043B010h ; "BONZIBUDDY"
loc_0068A580: call [00401354h] ; rtcGetSetting
loc_0068A586: mov edx, eax
loc_0068A588: lea ecx, var_28
loc_0068A58B: call [004013C0h] ; __vbaStrMove
loc_0068A591: push eax
loc_0068A592: call [0040127Ch] ; __vbaI2Str
loc_0068A598: mov var_24, ax
loc_0068A59C: lea ecx, var_28
loc_0068A59F: call [00401430h] ; __vbaFreeStr
loc_0068A5A5: mov var_4, 0000000Dh
loc_0068A5AC: mov dx, var_24
loc_0068A5B0: add dx, 0001h
loc_0068A5B4: jo 0068AAEAh
loc_0068A5BA: mov var_24, dx
loc_0068A5BE: mov var_4, 0000000Eh
loc_0068A5C5: cmp var_24, 0002h
loc_0068A5CA: jle 0068A9C8h
loc_0068A5D0: mov var_4, 0000000Fh
loc_0068A5D7: push 0044402Ch
loc_0068A5DC: push 00460D78h ; "JokeCount"
loc_0068A5E1: push 0044317Ch ; "UserInfo"
loc_0068A5E6: push 0043B010h ; "BONZIBUDDY"
loc_0068A5EB: call [00401010h] ; rtcSaveSetting
loc_0068A5F1: mov var_4, 00000010h
loc_0068A5F8: lea eax, var_6C
loc_0068A5FB: push eax
loc_0068A5FC: push 00453AA4h ; "B17"
loc_0068A601: mov ecx, Me
loc_0068A604: push ecx
loc_0068A605: call 006A5DC0h
loc_0068A60A: movsx edx, var_6C
loc_0068A60E: test edx, edx
loc_0068A610: jz 0068A785h
loc_0068A616: mov var_4, 00000011h
loc_0068A61D: lea eax, var_6C
loc_0068A620: push eax
loc_0068A621: push 00457104h ; "BB2"
loc_0068A626: mov ecx, Me
loc_0068A629: push ecx
loc_0068A62A: call 006A6490h
loc_0068A62F: movsx edx, var_6C
loc_0068A633: test edx, edx
loc_0068A635: jz 0068A6E0h
loc_0068A63B: mov var_4, 00000012h
loc_0068A642: cmp [0073A6C8h], 00000000h
loc_0068A649: jnz 0068A667h
loc_0068A64B: push 0073A6C8h
loc_0068A650: push 00426004h
loc_0068A655: call [004012FCh] ; __vbaNew2
loc_0068A65B: mov var_A4, 0073A6C8h
loc_0068A665: jmp 0068A671h
loc_0068A667: mov var_A4, 0073A6C8h
loc_0068A671: mov eax, var_A4
loc_0068A677: mov ecx, [eax]
loc_0068A679: mov var_74, ecx
loc_0068A67C: mov edx, 00457110h ; "BB5"
loc_0068A681: lea ecx, var_28
loc_0068A684: call [00401310h] ; __vbaStrCopy
loc_0068A68A: lea edx, var_28
loc_0068A68D: push edx
loc_0068A68E: mov eax, var_74
loc_0068A691: mov ecx, [eax]
loc_0068A693: mov edx, var_74
loc_0068A696: push edx
loc_0068A697: call [ecx+000006F8h]
loc_0068A69D: fnclex
loc_0068A69F: mov var_78, eax
loc_0068A6A2: cmp var_78, 00000000h
loc_0068A6A6: jge 0068A6C8h
loc_0068A6A8: push 000006F8h
loc_0068A6AD: push 0045E3A8h
loc_0068A6B2: mov eax, var_74
loc_0068A6B5: push eax
loc_0068A6B6: mov ecx, var_78
loc_0068A6B9: push ecx
loc_0068A6BA: call [004010CCh] ; __vbaHresultCheckObj
loc_0068A6C0: mov var_A8, eax
loc_0068A6C6: jmp 0068A6D2h
loc_0068A6C8: mov var_A8, 00000000h
loc_0068A6D2: lea ecx, var_28
loc_0068A6D5: call [00401430h] ; __vbaFreeStr
loc_0068A6DB: jmp 0068A780h
loc_0068A6E0: mov var_4, 00000014h
loc_0068A6E7: cmp [0073A6C8h], 00000000h
loc_0068A6EE: jnz 0068A70Ch
loc_0068A6F0: push 0073A6C8h
loc_0068A6F5: push 00426004h
loc_0068A6FA: call [004012FCh] ; __vbaNew2
loc_0068A700: mov var_AC, 0073A6C8h
loc_0068A70A: jmp 0068A716h
loc_0068A70C: mov var_AC, 0073A6C8h
loc_0068A716: mov edx, var_AC
loc_0068A71C: mov eax, [edx]
loc_0068A71E: mov var_74, eax
loc_0068A721: mov edx, 00457104h ; "BB2"
loc_0068A726: lea ecx, var_28
loc_0068A729: call [00401310h] ; __vbaStrCopy
loc_0068A72F: lea ecx, var_28
loc_0068A732: push ecx
loc_0068A733: mov edx, var_74
loc_0068A736: mov eax, [edx]
loc_0068A738: mov ecx, var_74
loc_0068A73B: push ecx
loc_0068A73C: call [eax+000006F8h]
loc_0068A742: fnclex
loc_0068A744: mov var_78, eax
loc_0068A747: cmp var_78, 00000000h
loc_0068A74B: jge 0068A76Dh
loc_0068A74D: push 000006F8h
loc_0068A752: push 0045E3A8h
loc_0068A757: mov edx, var_74
loc_0068A75A: push edx
loc_0068A75B: mov eax, var_78
loc_0068A75E: push eax
loc_0068A75F: call [004010CCh] ; __vbaHresultCheckObj
loc_0068A765: mov var_B0, eax
loc_0068A76B: jmp 0068A777h
loc_0068A76D: mov var_B0, 00000000h
loc_0068A777: lea ecx, var_28
loc_0068A77A: call [00401430h] ; __vbaFreeStr
loc_0068A780: jmp 0068A9C6h
loc_0068A785: mov var_4, 00000017h
loc_0068A78C: lea ecx, var_48
loc_0068A78F: push ecx
loc_0068A790: push 00442914h ; "Explain"
loc_0068A795: mov edx, [0073A08Ch]
loc_0068A79B: mov eax, [edx]
loc_0068A79D: mov ecx, [0073A08Ch]
loc_0068A7A3: push ecx
loc_0068A7A4: call [eax+00000064h]
loc_0068A7A7: fnclex
loc_0068A7A9: mov var_74, eax
loc_0068A7AC: cmp var_74, 00000000h
loc_0068A7B0: jge 0068A7D2h
loc_0068A7B2: push 00000064h
loc_0068A7B4: push 004419ACh
loc_0068A7B9: mov edx, [0073A08Ch]
loc_0068A7BF: push edx
loc_0068A7C0: mov eax, var_74
loc_0068A7C3: push eax
loc_0068A7C4: call [004010CCh] ; __vbaHresultCheckObj
loc_0068A7CA: mov var_B4, eax
loc_0068A7D0: jmp 0068A7DCh
loc_0068A7D2: mov var_B4, 00000000h
loc_0068A7DC: lea ecx, var_48
loc_0068A7DF: call [0040142Ch] ; __vbaFreeObj
loc_0068A7E5: mov var_4, 00000018h
loc_0068A7EC: mov [0073A1D4h], 0000h
loc_0068A7F5: mov var_4, 00000019h
loc_0068A7FC: mov var_60, 80020004h
loc_0068A803: mov var_68, 0000000Ah
loc_0068A80A: mov ecx, [0073A040h]
loc_0068A810: push ecx
loc_0068A811: push 00460DC8h ; ", Did you know that you can send me to school to learn over five hundred new jokes? | Well "
loc_0068A816: call [00401098h] ; __vbaStrCat
loc_0068A81C: mov edx, eax
loc_0068A81E: lea ecx, var_28
loc_0068A821: call [004013C0h] ; __vbaStrMove
loc_0068A827: push eax
loc_0068A828: mov edx, [0073A040h]
loc_0068A82E: push edx
loc_0068A82F: call [00401098h] ; __vbaStrCat
loc_0068A835: mov edx, eax
loc_0068A837: lea ecx, var_2C
loc_0068A83A: call [004013C0h] ; __vbaStrMove
loc_0068A840: push eax
loc_0068A841: push 00460E84h ; ", since you enjoy my sense of humor so much, there are many many more side splitting funnies that I can throw at you throughout our day! | "
loc_0068A846: call [00401098h] ; __vbaStrCat
loc_0068A84C: mov edx, eax
loc_0068A84E: lea ecx, var_30
loc_0068A851: call [004013C0h] ; __vbaStrMove
loc_0068A857: push eax
loc_0068A858: mov eax, [0073A040h]
loc_0068A85D: push eax
loc_0068A85E: call [00401098h] ; __vbaStrCat
loc_0068A864: mov edx, eax
loc_0068A866: lea ecx, var_34
loc_0068A869: call [004013C0h] ; __vbaStrMove
loc_0068A86F: push eax
loc_0068A870: push 00460FBCh ; "! I love laughing with you. How would you like to send me to school to learn hundreds of new side splitting funnies! We could laugh together for hours! | I see that you have an incredible sense of humor, "
loc_0068A875: call [00401098h] ; __vbaStrCat
loc_0068A87B: mov edx, eax
loc_0068A87D: lea ecx, var_38
loc_0068A880: call [004013C0h] ; __vbaStrMove
loc_0068A886: push eax
loc_0068A887: mov ecx, [0073A040h]
loc_0068A88D: push ecx
loc_0068A88E: call [00401098h] ; __vbaStrCat
loc_0068A894: mov edx, eax
loc_0068A896: lea ecx, var_3C
loc_0068A899: call [004013C0h] ; __vbaStrMove
loc_0068A89F: push eax
loc_0068A8A0: push 004611A4h ; ". Maybe you would like to hear some more of my insanely funny jokes! | Getting tired of these "
loc_0068A8A5: call [00401098h] ; __vbaStrCat
loc_0068A8AB: mov edx, eax
loc_0068A8AD: lea ecx, var_40
loc_0068A8B0: call [004013C0h] ; __vbaStrMove
loc_0068A8B6: push eax
loc_0068A8B7: mov edx, [0073A040h]
loc_0068A8BD: push edx
loc_0068A8BE: call [00401098h] ; __vbaStrCat
loc_0068A8C4: mov edx, eax
loc_0068A8C6: lea ecx, var_44
loc_0068A8C9: call [004013C0h] ; __vbaStrMove
loc_0068A8CF: push eax
loc_0068A8D0: push 00461268h
loc_0068A8D5: call [00401098h] ; __vbaStrCat
loc_0068A8DB: mov var_50, eax
loc_0068A8DE: mov var_58, 00000008h
loc_0068A8E5: lea eax, var_48
loc_0068A8E8: push eax
loc_0068A8E9: mov eax, 00000010h
loc_0068A8EE: call 00412850h ; __vbaChkstk
loc_0068A8F3: mov ecx, esp
loc_0068A8F5: mov edx, var_68
loc_0068A8F8: mov [ecx], edx
loc_0068A8FA: mov eax, var_64
loc_0068A8FD: mov [ecx+00000004h], eax
loc_0068A900: mov edx, var_60
loc_0068A903: mov [ecx+00000008h], edx
loc_0068A906: mov eax, var_5C
loc_0068A909: mov [ecx+0000000Ch], eax
loc_0068A90C: mov eax, 00000010h
loc_0068A911: call 00412850h ; __vbaChkstk
loc_0068A916: mov ecx, esp
loc_0068A918: mov edx, var_58
loc_0068A91B: mov [ecx], edx
loc_0068A91D: mov eax, var_54
loc_0068A920: mov [ecx+00000004h], eax
loc_0068A923: mov edx, var_50
loc_0068A926: mov [ecx+00000008h], edx
loc_0068A929: mov eax, var_4C
loc_0068A92C: mov [ecx+0000000Ch], eax
loc_0068A92F: mov ecx, [0073A08Ch]
loc_0068A935: mov edx, [ecx]
loc_0068A937: mov eax, [0073A08Ch]
loc_0068A93C: push eax
loc_0068A93D: call [edx+00000078h]
loc_0068A940: fnclex
loc_0068A942: mov var_74, eax
loc_0068A945: cmp var_74, 00000000h
loc_0068A949: jge 0068A96Bh
loc_0068A94B: push 00000078h
loc_0068A94D: push 004419ACh
loc_0068A952: mov ecx, [0073A08Ch]
loc_0068A958: push ecx
loc_0068A959: mov edx, var_74
loc_0068A95C: push edx
loc_0068A95D: call [004010CCh] ; __vbaHresultCheckObj
loc_0068A963: mov var_B8, eax
loc_0068A969: jmp 0068A975h
loc_0068A96B: mov var_B8, 00000000h
loc_0068A975: mov eax, var_48
loc_0068A978: push eax
loc_0068A979: mov ecx, Me
loc_0068A97C: add ecx, 000000D8h
loc_0068A982: push ecx
loc_0068A983: call [00401130h] ; __vbaObjSetAddref
loc_0068A989: lea edx, var_44
loc_0068A98C: push edx
loc_0068A98D: lea eax, var_40
loc_0068A990: push eax
loc_0068A991: lea ecx, var_3C
loc_0068A994: push ecx
loc_0068A995: lea edx, var_38
loc_0068A998: push edx
loc_0068A999: lea eax, var_34
loc_0068A99C: push eax
loc_0068A99D: lea ecx, var_30
loc_0068A9A0: push ecx
loc_0068A9A1: lea edx, var_2C
loc_0068A9A4: push edx
loc_0068A9A5: lea eax, var_28
loc_0068A9A8: push eax
loc_0068A9A9: push 00000008h
loc_0068A9AB: call [00401324h] ; __vbaFreeStrList
loc_0068A9B1: add esp, 00000024h
loc_0068A9B4: lea ecx, var_48
loc_0068A9B7: call [0040142Ch] ; __vbaFreeObj
loc_0068A9BD: lea ecx, var_58
loc_0068A9C0: call [00401030h] ; __vbaFreeVar
loc_0068A9C6: jmp 0068AA04h
loc_0068A9C8: mov var_4, 0000001Ch
loc_0068A9CF: mov cx, var_24
loc_0068A9D3: push ecx
loc_0068A9D4: call [0040100Ch] ; __vbaStrI2
loc_0068A9DA: mov edx, eax
loc_0068A9DC: lea ecx, var_28
loc_0068A9DF: call [004013C0h] ; __vbaStrMove
loc_0068A9E5: push eax
loc_0068A9E6: push 00460D78h ; "JokeCount"
loc_0068A9EB: push 0044317Ch ; "UserInfo"
loc_0068A9F0: push 0043B010h ; "BONZIBUDDY"
loc_0068A9F5: call [00401010h] ; rtcSaveSetting
loc_0068A9FB: lea ecx, var_28
loc_0068A9FE: call [00401430h] ; __vbaFreeStr
loc_0068AA04: mov var_4, 0000001Fh
loc_0068AA0B: lea edx, var_48
loc_0068AA0E: push edx
loc_0068AA0F: push 00441D74h ; "Blink"
loc_0068AA14: mov eax, [0073A08Ch]
loc_0068AA19: mov ecx, [eax]
loc_0068AA1B: mov edx, [0073A08Ch]
loc_0068AA21: push edx
loc_0068AA22: call [ecx+00000064h]
loc_0068AA25: fnclex
loc_0068AA27: mov var_74, eax
loc_0068AA2A: cmp var_74, 00000000h
loc_0068AA2E: jge 0068AA4Fh
loc_0068AA30: push 00000064h
loc_0068AA32: push 004419ACh
loc_0068AA37: mov eax, [0073A08Ch]
loc_0068AA3C: push eax
loc_0068AA3D: mov ecx, var_74
loc_0068AA40: push ecx
loc_0068AA41: call [004010CCh] ; __vbaHresultCheckObj
loc_0068AA47: mov var_BC, eax
loc_0068AA4D: jmp 0068AA59h
loc_0068AA4F: mov var_BC, 00000000h
loc_0068AA59: mov edx, var_48
loc_0068AA5C: mov var_90, edx
loc_0068AA62: mov var_48, 00000000h
loc_0068AA69: mov eax, var_90
loc_0068AA6F: push eax
loc_0068AA70: push 0073A1D8h
loc_0068AA75: call [00401128h] ; __vbaObjSet
loc_0068AA7B: mov var_10, 00000000h
loc_0068AA82: push 0068AAC8h
loc_0068AA87: jmp 0068AAC7h
loc_0068AA89: lea ecx, var_44
loc_0068AA8C: push ecx
loc_0068AA8D: lea edx, var_40
loc_0068AA90: push edx
loc_0068AA91: lea eax, var_3C
loc_0068AA94: push eax
loc_0068AA95: lea ecx, var_38
loc_0068AA98: push ecx
loc_0068AA99: lea edx, var_34
loc_0068AA9C: push edx
loc_0068AA9D: lea eax, var_30
loc_0068AAA0: push eax
loc_0068AAA1: lea ecx, var_2C
loc_0068AAA4: push ecx
loc_0068AAA5: lea edx, var_28
loc_0068AAA8: push edx
loc_0068AAA9: push 00000008h
loc_0068AAAB: call [00401324h] ; __vbaFreeStrList
loc_0068AAB1: add esp, 00000024h
loc_0068AAB4: lea ecx, var_48
loc_0068AAB7: call [0040142Ch] ; __vbaFreeObj
loc_0068AABD: lea ecx, var_58
loc_0068AAC0: call [00401030h] ; __vbaFreeVar
loc_0068AAC6: ret
loc_0068AAC7: ret
loc_0068AAC8: mov eax, Me
loc_0068AACB: mov ecx, [eax]
loc_0068AACD: mov edx, Me
loc_0068AAD0: push edx
loc_0068AAD1: call [ecx+00000008h]
loc_0068AAD4: mov eax, var_10
loc_0068AAD7: mov ecx, var_20
loc_0068AADA: mov fs:[00000000h], ecx
loc_0068AAE1: pop edi
loc_0068AAE2: pop esi
loc_0068AAE3: pop ebx
loc_0068AAE4: mov esp, ebp
loc_0068AAE6: pop ebp
loc_0068AAE7: retn 0004h
End Sub
Private Sub mnuCheckForNews_Click() '6837A0
loc_006837A0: push ebp
loc_006837A1: mov ebp, esp
loc_006837A3: sub esp, 0000000Ch
loc_006837A6: push 00412856h ; __vbaExceptHandler
loc_006837AB: mov eax, fs:[00000000h]
loc_006837B1: push eax
loc_006837B2: mov fs:[00000000h], esp
loc_006837B9: sub esp, 00000008h
loc_006837BC: push ebx
loc_006837BD: push esi
loc_006837BE: push edi
loc_006837BF: mov var_C, esp
loc_006837C2: mov var_8, 00409528h
loc_006837C9: mov eax, Me
loc_006837CC: mov ecx, eax
loc_006837CE: and ecx, 00000001h
loc_006837D1: mov var_4, ecx
loc_006837D4: and al, FEh
loc_006837D6: push eax
loc_006837D7: mov Me, eax
loc_006837DA: mov edx, [eax]
loc_006837DC: call [edx+00000004h]
loc_006837DF: call 0072DC70h
loc_006837E4: mov var_4, 00000000h
loc_006837EB: mov eax, Me
loc_006837EE: push eax
loc_006837EF: mov ecx, [eax]
loc_006837F1: call [ecx+00000008h]
loc_006837F4: mov eax, var_4
loc_006837F7: mov ecx, var_14
loc_006837FA: pop edi
loc_006837FB: pop esi
loc_006837FC: mov fs:[00000000h], ecx
loc_00683803: pop ebx
loc_00683804: mov esp, ebp
loc_00683806: pop ebp
loc_00683807: retn 0004h
End Sub
Private Sub mnuWallet_Click() '690E30
loc_00690E30: push ebp
loc_00690E31: mov ebp, esp
loc_00690E33: sub esp, 0000000Ch
loc_00690E36: push 00412856h ; __vbaExceptHandler
loc_00690E3B: mov eax, fs:[00000000h]
loc_00690E41: push eax
loc_00690E42: mov fs:[00000000h], esp
loc_00690E49: sub esp, 00000008h
loc_00690E4C: push ebx
loc_00690E4D: push esi
loc_00690E4E: push edi
loc_00690E4F: mov var_C, esp
loc_00690E52: mov var_8, 0040A430h
loc_00690E59: mov eax, Me
loc_00690E5C: mov ecx, eax
loc_00690E5E: and ecx, 00000001h
loc_00690E61: mov var_4, ecx
loc_00690E64: and al, FEh
loc_00690E66: push eax
loc_00690E67: mov Me, eax
loc_00690E6A: mov edx, [eax]
loc_00690E6C: call [edx+00000004h]
loc_00690E6F: mov var_4, 00000000h
loc_00690E76: mov eax, Me
loc_00690E79: push eax
loc_00690E7A: mov ecx, [eax]
loc_00690E7C: call [ecx+00000008h]
loc_00690E7F: mov eax, var_4
loc_00690E82: mov ecx, var_14
loc_00690E85: pop edi
loc_00690E86: pop esi
loc_00690E87: mov fs:[00000000h], ecx
loc_00690E8E: pop ebx
loc_00690E8F: mov esp, ebp
loc_00690E91: pop ebp
loc_00690E92: retn 0004h
End Sub
Private Sub mnuFact_Click() '685370
loc_00685370: push ebp
loc_00685371: mov ebp, esp
loc_00685373: sub esp, 00000018h
loc_00685376: push 00412856h ; __vbaExceptHandler
loc_0068537B: mov eax, fs:[00000000h]
loc_00685381: push eax
loc_00685382: mov fs:[00000000h], esp
loc_00685389: mov eax, 00000088h
loc_0068538E: call 00412850h ; __vbaChkstk
loc_00685393: push ebx
loc_00685394: push esi
loc_00685395: push edi
loc_00685396: mov var_18, esp
loc_00685399: mov var_14, 00409670h ; Chr(37)
loc_006853A0: mov eax, Me
loc_006853A3: and eax, 00000001h
loc_006853A6: mov var_10, eax
loc_006853A9: mov ecx, Me
loc_006853AC: and ecx, FFFFFFFEh
loc_006853AF: mov Me, ecx
loc_006853B2: mov var_C, 00000000h
loc_006853B9: mov edx, Me
loc_006853BC: mov eax, [edx]
loc_006853BE: mov ecx, Me
loc_006853C1: push ecx
loc_006853C2: call [eax+00000004h]
loc_006853C5: mov var_4, 00000001h
loc_006853CC: mov edx, Me
loc_006853CF: cmp [edx], 00747300h
loc_006853D5: jnz 006853E3h
loc_006853D7: mov var_88, 00000000h
loc_006853E1: jmp 006853EFh
loc_006853E3: call [00401280h] ; __vbaFailedFriend
loc_006853E9: mov var_88, eax
loc_006853EF: mov var_4, 00000002h
loc_006853F6: mov var_4, 00000003h
loc_006853FD: push FFFFFFFFh
loc_006853FF: call [00401124h] ; __vbaOnError
loc_00685405: mov var_4, 00000004h
loc_0068540C: mov eax, Me
loc_0068540F: mov [eax+00000072h], FFFFFFh
loc_00685415: mov var_4, 00000005h
loc_0068541C: push 00000000h
loc_0068541E: mov ecx, Me
loc_00685421: mov edx, [ecx]
loc_00685423: mov eax, Me
loc_00685426: push eax
loc_00685427: call [edx+000009A8h]
loc_0068542D: mov var_4, 00000006h
loc_00685434: lea ecx, var_3C
loc_00685437: push ecx
loc_00685438: push 004457F8h ; "Alert"
loc_0068543D: mov edx, [0073A08Ch]
loc_00685443: mov eax, [edx]
loc_00685445: mov ecx, [0073A08Ch]
loc_0068544B: push ecx
loc_0068544C: call [eax+00000064h]
loc_0068544F: fnclex
loc_00685451: mov var_68, eax
loc_00685454: cmp var_68, 00000000h
loc_00685458: jge 0068547Ah
loc_0068545A: push 00000064h
loc_0068545C: push 004419ACh
loc_00685461: mov edx, [0073A08Ch]
loc_00685467: push edx
loc_00685468: mov eax, var_68
loc_0068546B: push eax
loc_0068546C: call [004010CCh] ; __vbaHresultCheckObj
loc_00685472: mov var_8C, eax
loc_00685478: jmp 00685484h
loc_0068547A: mov var_8C, 00000000h
loc_00685484: mov ecx, var_3C
loc_00685487: push ecx
loc_00685488: mov edx, Me
loc_0068548B: add edx, 000000C0h
loc_00685491: push edx
loc_00685492: call [00401130h] ; __vbaObjSetAddref
loc_00685498: lea ecx, var_3C
loc_0068549B: call [0040142Ch] ; __vbaFreeObj
loc_006854A1: mov var_4, 00000007h
loc_006854A8: mov [0073A0AEh], FFFFFFh
loc_006854B1: mov var_4, 00000008h
loc_006854B8: mov eax, Me
loc_006854BB: mov ecx, [eax]
loc_006854BD: mov edx, Me
loc_006854C0: push edx
loc_006854C1: call [ecx+000007F0h]
loc_006854C7: mov var_4, 00000009h
loc_006854CE: lea eax, var_60
loc_006854D1: push eax
loc_006854D2: push 00458C28h ; "BB3"
loc_006854D7: mov ecx, Me
loc_006854DA: push ecx
loc_006854DB: call 006A6490h
loc_006854E0: lea edx, var_64
loc_006854E3: push edx
loc_006854E4: push 00458C34h ; "BB6"
loc_006854E9: mov eax, Me
loc_006854EC: push eax
loc_006854ED: call 006A6490h
loc_006854F2: movsx ecx, var_60
loc_006854F6: neg ecx
loc_006854F8: sbb ecx, ecx
loc_006854FA: neg ecx
loc_006854FC: movsx edx, var_64
loc_00685500: neg edx
loc_00685502: sbb edx, edx
loc_00685504: neg edx
loc_00685506: or ecx, edx
loc_00685508: test ecx, ecx
loc_0068550A: jnz 00685982h
loc_00685510: mov var_4, 0000000Ah
loc_00685517: mov var_54, 0043C9F4h
loc_0068551E: mov var_5C, 00000008h
loc_00685525: mov eax, 00000010h
loc_0068552A: call 00412850h ; __vbaChkstk
loc_0068552F: mov eax, esp
loc_00685531: mov ecx, var_5C
loc_00685534: mov [eax], ecx
loc_00685536: mov edx, var_58
loc_00685539: mov [eax+00000004h], edx
loc_0068553C: mov ecx, var_54
loc_0068553F: mov [eax+00000008h], ecx
loc_00685542: mov edx, var_50
loc_00685545: mov [eax+0000000Ch], edx
loc_00685548: push 0045EB0Ch ; "FactCount"
loc_0068554D: push 0044317Ch ; "UserInfo"
loc_00685552: push 0043B010h ; "BONZIBUDDY"
loc_00685557: call [00401354h] ; rtcGetSetting
loc_0068555D: mov edx, eax
loc_0068555F: lea ecx, var_28
loc_00685562: call [004013C0h] ; __vbaStrMove
loc_00685568: push eax
loc_00685569: call [0040127Ch] ; __vbaI2Str
loc_0068556F: mov var_24, ax
loc_00685573: lea ecx, var_28
loc_00685576: call [00401430h] ; __vbaFreeStr
loc_0068557C: mov var_4, 0000000Bh
loc_00685583: mov ax, var_24
loc_00685587: add ax, 0001h
loc_0068558B: jo 00685A5Eh
loc_00685591: mov var_24, ax
loc_00685595: mov var_4, 0000000Ch
loc_0068559C: cmp var_24, 0002h
loc_006855A1: jle 00685946h
loc_006855A7: mov var_4, 0000000Dh
loc_006855AE: push 0044402Ch
loc_006855B3: push 0045EB0Ch ; "FactCount"
loc_006855B8: push 0044317Ch ; "UserInfo"
loc_006855BD: push 0043B010h ; "BONZIBUDDY"
loc_006855C2: call [00401010h] ; rtcSaveSetting
loc_006855C8: mov var_4, 0000000Eh
loc_006855CF: lea ecx, var_60
loc_006855D2: push ecx
loc_006855D3: push 00453AA4h ; "B17"
loc_006855D8: mov edx, Me
loc_006855DB: push edx
loc_006855DC: call 006A5DC0h
loc_006855E1: movsx eax, var_60
loc_006855E5: test eax, eax
loc_006855E7: jz 0068575Ch
loc_006855ED: mov var_4, 0000000Fh
loc_006855F4: lea ecx, var_60
loc_006855F7: push ecx
loc_006855F8: push 00458C28h ; "BB3"
loc_006855FD: mov edx, Me
loc_00685600: push edx
loc_00685601: call 006A6490h
loc_00685606: movsx eax, var_60
loc_0068560A: test eax, eax
loc_0068560C: jz 006856B7h
loc_00685612: mov var_4, 00000010h
loc_00685619: cmp [0073A6C8h], 00000000h
loc_00685620: jnz 0068563Eh
loc_00685622: push 0073A6C8h
loc_00685627: push 00426004h
loc_0068562C: call [004012FCh] ; __vbaNew2
loc_00685632: mov var_90, 0073A6C8h
loc_0068563C: jmp 00685648h
loc_0068563E: mov var_90, 0073A6C8h
loc_00685648: mov ecx, var_90
loc_0068564E: mov edx, [ecx]
loc_00685650: mov var_68, edx
loc_00685653: mov edx, 00458C34h ; "BB6"
loc_00685658: lea ecx, var_28
loc_0068565B: call [00401310h] ; __vbaStrCopy
loc_00685661: lea eax, var_28
loc_00685664: push eax
loc_00685665: mov ecx, var_68
loc_00685668: mov edx, [ecx]
loc_0068566A: mov eax, var_68
loc_0068566D: push eax
loc_0068566E: call [edx+000006F8h]
loc_00685674: fnclex
loc_00685676: mov var_6C, eax
loc_00685679: cmp var_6C, 00000000h
loc_0068567D: jge 0068569Fh
loc_0068567F: push 000006F8h
loc_00685684: push 0045E3A8h
loc_00685689: mov ecx, var_68
loc_0068568C: push ecx
loc_0068568D: mov edx, var_6C
loc_00685690: push edx
loc_00685691: call [004010CCh] ; __vbaHresultCheckObj
loc_00685697: mov var_94, eax
loc_0068569D: jmp 006856A9h
loc_0068569F: mov var_94, 00000000h
loc_006856A9: lea ecx, var_28
loc_006856AC: call [00401430h] ; __vbaFreeStr
loc_006856B2: jmp 00685757h
loc_006856B7: mov var_4, 00000012h
loc_006856BE: cmp [0073A6C8h], 00000000h
loc_006856C5: jnz 006856E3h
loc_006856C7: push 0073A6C8h
loc_006856CC: push 00426004h
loc_006856D1: call [004012FCh] ; __vbaNew2
loc_006856D7: mov var_98, 0073A6C8h
loc_006856E1: jmp 006856EDh
loc_006856E3: mov var_98, 0073A6C8h
loc_006856ED: mov eax, var_98
loc_006856F3: mov ecx, [eax]
loc_006856F5: mov var_68, ecx
loc_006856F8: mov edx, 00458C28h ; "BB3"
loc_006856FD: lea ecx, var_28
loc_00685700: call [00401310h] ; __vbaStrCopy
loc_00685706: lea edx, var_28
loc_00685709: push edx
loc_0068570A: mov eax, var_68
loc_0068570D: mov ecx, [eax]
loc_0068570F: mov edx, var_68
loc_00685712: push edx
loc_00685713: call [ecx+000006F8h]
loc_00685719: fnclex
loc_0068571B: mov var_6C, eax
loc_0068571E: cmp var_6C, 00000000h
loc_00685722: jge 00685744h
loc_00685724: push 000006F8h
loc_00685729: push 0045E3A8h
loc_0068572E: mov eax, var_68
loc_00685731: push eax
loc_00685732: mov ecx, var_6C
loc_00685735: push ecx
loc_00685736: call [004010CCh] ; __vbaHresultCheckObj
loc_0068573C: mov var_9C, eax
loc_00685742: jmp 0068574Eh
loc_00685744: mov var_9C, 00000000h
loc_0068574E: lea ecx, var_28
loc_00685751: call [00401430h] ; __vbaFreeStr
loc_00685757: jmp 00685944h
loc_0068575C: mov var_4, 00000015h
loc_00685763: lea edx, var_3C
loc_00685766: push edx
loc_00685767: push 00442914h ; "Explain"
loc_0068576C: mov eax, [0073A08Ch]
loc_00685771: mov ecx, [eax]
loc_00685773: mov edx, [0073A08Ch]
loc_00685779: push edx
loc_0068577A: call [ecx+00000064h]
loc_0068577D: fnclex
loc_0068577F: mov var_68, eax
loc_00685782: cmp var_68, 00000000h
loc_00685786: jge 006857A7h
loc_00685788: push 00000064h
loc_0068578A: push 004419ACh
loc_0068578F: mov eax, [0073A08Ch]
loc_00685794: push eax
loc_00685795: mov ecx, var_68
loc_00685798: push ecx
loc_00685799: call [004010CCh] ; __vbaHresultCheckObj
loc_0068579F: mov var_A0, eax
loc_006857A5: jmp 006857B1h
loc_006857A7: mov var_A0, 00000000h
loc_006857B1: lea ecx, var_3C
loc_006857B4: call [0040142Ch] ; __vbaFreeObj
loc_006857BA: mov var_4, 00000016h
loc_006857C1: mov [0073A1D4h], 0000h
loc_006857CA: mov var_4, 00000017h
loc_006857D1: mov var_54, 80020004h
loc_006857D8: mov var_5C, 0000000Ah
loc_006857DF: push 0045EB24h ; "Hey, "
loc_006857E4: mov edx, [0073A040h]
loc_006857EA: push edx
loc_006857EB: call [00401098h] ; __vbaStrCat
loc_006857F1: mov edx, eax
loc_006857F3: lea ecx, var_28
loc_006857F6: call [004013C0h] ; __vbaStrMove
loc_006857FC: push eax
loc_006857FD: push 0045ED50h ; ". Would you like to send me to school so that we can learn even more interesting real life facts and trivia? | You know "
loc_00685802: call [00401098h] ; __vbaStrCat
loc_00685808: mov edx, eax
loc_0068580A: lea ecx, var_2C
loc_0068580D: call [004013C0h] ; __vbaStrMove
loc_00685813: push eax
loc_00685814: mov eax, [0073A040h]
loc_00685819: push eax
loc_0068581A: call [00401098h] ; __vbaStrCat
loc_00685820: mov edx, eax
loc_00685822: lea ecx, var_30
loc_00685825: call [004013C0h] ; __vbaStrMove
loc_0068582B: push eax
loc_0068582C: push 0045EF40h ; ", if you think I'm a smart gorilla now, you can further my education with even more interesting real life facts and trivia by sending me to school! | "
loc_00685831: call [00401098h] ; __vbaStrCat
loc_00685837: mov edx, eax
loc_00685839: lea ecx, var_34
loc_0068583C: call [004013C0h] ; __vbaStrMove
loc_00685842: push eax
loc_00685843: mov ecx, [0073A040h]
loc_00685849: push ecx
loc_0068584A: call [00401098h] ; __vbaStrCat
loc_00685850: mov edx, eax
loc_00685852: lea ecx, var_38
loc_00685855: call [004013C0h] ; __vbaStrMove
loc_0068585B: push eax
loc_0068585C: push 0045EE48h ; ", it seems that you enjoy my bits of trivia! We can learn over five hundred new and exciting real life facts and trivia!"
loc_00685861: call [00401098h] ; __vbaStrCat
loc_00685867: mov var_44, eax
loc_0068586A: mov var_4C, 00000008h
loc_00685871: lea edx, var_3C
loc_00685874: push edx
loc_00685875: mov eax, 00000010h
loc_0068587A: call 00412850h ; __vbaChkstk
loc_0068587F: mov eax, esp
loc_00685881: mov ecx, var_5C
loc_00685884: mov [eax], ecx
loc_00685886: mov edx, var_58
loc_00685889: mov [eax+00000004h], edx
loc_0068588C: mov ecx, var_54
loc_0068588F: mov [eax+00000008h], ecx
loc_00685892: mov edx, var_50
loc_00685895: mov [eax+0000000Ch], edx
loc_00685898: mov eax, 00000010h
loc_0068589D: call 00412850h ; __vbaChkstk
loc_006858A2: mov eax, esp
loc_006858A4: mov ecx, var_4C
loc_006858A7: mov [eax], ecx
loc_006858A9: mov edx, var_48
loc_006858AC: mov [eax+00000004h], edx
loc_006858AF: mov ecx, var_44
loc_006858B2: mov [eax+00000008h], ecx
loc_006858B5: mov edx, var_40
loc_006858B8: mov [eax+0000000Ch], edx
loc_006858BB: mov eax, [0073A08Ch]
loc_006858C0: mov ecx, [eax]
loc_006858C2: mov edx, [0073A08Ch]
loc_006858C8: push edx
loc_006858C9: call [ecx+00000078h]
loc_006858CC: fnclex
loc_006858CE: mov var_68, eax
loc_006858D1: cmp var_68, 00000000h
loc_006858D5: jge 006858F6h
loc_006858D7: push 00000078h
loc_006858D9: push 004419ACh
loc_006858DE: mov eax, [0073A08Ch]
loc_006858E3: push eax
loc_006858E4: mov ecx, var_68
loc_006858E7: push ecx
loc_006858E8: call [004010CCh] ; __vbaHresultCheckObj
loc_006858EE: mov var_A4, eax
loc_006858F4: jmp 00685900h
loc_006858F6: mov var_A4, 00000000h
loc_00685900: mov edx, var_3C
loc_00685903: push edx
loc_00685904: mov eax, Me
loc_00685907: add eax, 000000D4h
loc_0068590C: push eax
loc_0068590D: call [00401130h] ; __vbaObjSetAddref
loc_00685913: lea ecx, var_38
loc_00685916: push ecx
loc_00685917: lea edx, var_34
loc_0068591A: push edx
loc_0068591B: lea eax, var_30
loc_0068591E: push eax
loc_0068591F: lea ecx, var_2C
loc_00685922: push ecx
loc_00685923: lea edx, var_28
loc_00685926: push edx
loc_00685927: push 00000005h
loc_00685929: call [00401324h] ; __vbaFreeStrList
loc_0068592F: add esp, 00000018h
loc_00685932: lea ecx, var_3C
loc_00685935: call [0040142Ch] ; __vbaFreeObj
loc_0068593B: lea ecx, var_4C
loc_0068593E: call [00401030h] ; __vbaFreeVar
loc_00685944: jmp 00685982h
loc_00685946: mov var_4, 0000001Ah
loc_0068594D: mov ax, var_24
loc_00685951: push eax
loc_00685952: call [0040100Ch] ; __vbaStrI2
loc_00685958: mov edx, eax
loc_0068595A: lea ecx, var_28
loc_0068595D: call [004013C0h] ; __vbaStrMove
loc_00685963: push eax
loc_00685964: push 0045EB0Ch ; "FactCount"
loc_00685969: push 0044317Ch ; "UserInfo"
loc_0068596E: push 0043B010h ; "BONZIBUDDY"
loc_00685973: call [00401010h] ; rtcSaveSetting
loc_00685979: lea ecx, var_28
loc_0068597C: call [00401430h] ; __vbaFreeStr
loc_00685982: mov var_4, 0000001Dh
loc_00685989: lea ecx, var_3C
loc_0068598C: push ecx
loc_0068598D: push 00441D74h ; "Blink"
loc_00685992: mov edx, [0073A08Ch]
loc_00685998: mov eax, [edx]
loc_0068599A: mov ecx, [0073A08Ch]
loc_006859A0: push ecx
loc_006859A1: call [eax+00000064h]
loc_006859A4: fnclex
loc_006859A6: mov var_68, eax
loc_006859A9: cmp var_68, 00000000h
loc_006859AD: jge 006859CFh
loc_006859AF: push 00000064h
loc_006859B1: push 004419ACh
loc_006859B6: mov edx, [0073A08Ch]
loc_006859BC: push edx
loc_006859BD: mov eax, var_68
loc_006859C0: push eax
loc_006859C1: call [004010CCh] ; __vbaHresultCheckObj
loc_006859C7: mov var_A8, eax
loc_006859CD: jmp 006859D9h
loc_006859CF: mov var_A8, 00000000h
loc_006859D9: mov ecx, var_3C
loc_006859DC: mov var_84, ecx
loc_006859E2: mov var_3C, 00000000h
loc_006859E9: mov edx, var_84
loc_006859EF: push edx
loc_006859F0: push 0073A1D8h
loc_006859F5: call [00401128h] ; __vbaObjSet
loc_006859FB: mov var_10, 00000000h
loc_00685A02: push 00685A3Ch
loc_00685A07: jmp 00685A3Bh
loc_00685A09: lea eax, var_38
loc_00685A0C: push eax
loc_00685A0D: lea ecx, var_34
loc_00685A10: push ecx
loc_00685A11: lea edx, var_30
loc_00685A14: push edx
loc_00685A15: lea eax, var_2C
loc_00685A18: push eax
loc_00685A19: lea ecx, var_28
loc_00685A1C: push ecx
loc_00685A1D: push 00000005h
loc_00685A1F: call [00401324h] ; __vbaFreeStrList
loc_00685A25: add esp, 00000018h
loc_00685A28: lea ecx, var_3C
loc_00685A2B: call [0040142Ch] ; __vbaFreeObj
loc_00685A31: lea ecx, var_4C
loc_00685A34: call [00401030h] ; __vbaFreeVar
loc_00685A3A: ret
loc_00685A3B: ret
loc_00685A3C: mov edx, Me
loc_00685A3F: mov eax, [edx]
loc_00685A41: mov ecx, Me
loc_00685A44: push ecx
loc_00685A45: call [eax+00000008h]
loc_00685A48: mov eax, var_10
loc_00685A4B: mov ecx, var_20
loc_00685A4E: mov fs:[00000000h], ecx
loc_00685A55: pop edi
loc_00685A56: pop esi
loc_00685A57: pop ebx
loc_00685A58: mov esp, ebp
loc_00685A5A: pop ebp
loc_00685A5B: retn 0004h
End Sub
Private Sub mnuInteractionControl_Click() '687440
loc_00687440: push ebp
loc_00687441: mov ebp, esp
loc_00687443: sub esp, 0000000Ch
loc_00687446: push 00412856h ; __vbaExceptHandler
loc_0068744B: mov eax, fs:[00000000h]
loc_00687451: push eax
loc_00687452: mov fs:[00000000h], esp
loc_00687459: sub esp, 00000078h
loc_0068745C: push ebx
loc_0068745D: push esi
loc_0068745E: push edi
loc_0068745F: mov var_C, esp
loc_00687462: mov var_8, 00409880h
loc_00687469: mov eax, Me
loc_0068746C: mov ecx, eax
loc_0068746E: and ecx, 00000001h
loc_00687471: mov var_4, ecx
loc_00687474: and al, FEh
loc_00687476: push eax
loc_00687477: mov Me, eax
loc_0068747A: mov edx, [eax]
loc_0068747C: call [edx+00000004h]
loc_0068747F: mov eax, [0073A53Ch]
loc_00687484: xor ebx, ebx
loc_00687486: cmp eax, ebx
loc_00687488: mov var_18, ebx
loc_0068748B: mov var_1C, ebx
loc_0068748E: mov var_20, ebx
loc_00687491: mov var_24, ebx
loc_00687494: mov var_34, ebx
loc_00687497: mov var_44, ebx
loc_0068749A: mov var_54, ebx
loc_0068749D: mov var_64, ebx
loc_006874A0: mov var_74, ebx
loc_006874A3: mov var_78, ebx
loc_006874A6: jnz 006874B8h
loc_006874A8: push 0073A53Ch
loc_006874AD: push 00434DA0h
loc_006874B2: call [004012FCh] ; __vbaNew2
loc_006874B8: mov esi, [0073A53Ch]
loc_006874BE: lea ecx, var_78
loc_006874C1: push ecx
loc_006874C2: push esi
loc_006874C3: mov eax, [esi]
loc_006874C5: call [eax+000001B8h]
loc_006874CB: cmp eax, ebx
loc_006874CD: fnclex
loc_006874CF: jge 006874E3h
loc_006874D1: push 000001B8h
loc_006874D6: push 00450344h
loc_006874DB: push esi
loc_006874DC: push eax
loc_006874DD: call [004010CCh] ; __vbaHresultCheckObj
loc_006874E3: cmp var_78, bx
loc_006874E7: jnz 00687568h
loc_006874E9: cmp [0073A53Ch], ebx
loc_006874EF: jnz 00687501h
loc_006874F1: push 0073A53Ch
loc_006874F6: push 00434DA0h
loc_006874FB: call [004012FCh] ; __vbaNew2
loc_00687501: sub esp, 00000010h
loc_00687504: mov ecx, 0000000Ah
loc_00687509: mov ebx, esp
loc_0068750B: mov var_64, ecx
loc_0068750E: mov eax, 80020004h
loc_00687513: sub esp, 00000010h
loc_00687516: mov [ebx], ecx
loc_00687518: mov ecx, var_70
loc_0068751B: mov edx, eax
loc_0068751D: mov esi, [0073A53Ch]
loc_00687523: mov [ebx+00000004h], ecx
loc_00687526: mov ecx, esp
loc_00687528: mov edi, [esi]
loc_0068752A: push esi
loc_0068752B: mov [ebx+00000008h], eax
loc_0068752E: mov eax, var_68
loc_00687531: mov [ebx+0000000Ch], eax
loc_00687534: mov eax, var_64
loc_00687537: mov [ecx], eax
loc_00687539: mov eax, var_60
loc_0068753C: mov [ecx+00000004h], eax
loc_0068753F: mov [ecx+00000008h], edx
loc_00687542: mov edx, var_58
loc_00687545: mov [ecx+0000000Ch], edx
loc_00687548: call [edi+000002B0h]
loc_0068754E: xor ebx, ebx
loc_00687550: cmp eax, ebx
loc_00687552: fnclex
loc_00687554: jge 00687568h
loc_00687556: push 000002B0h
loc_0068755B: push 00450344h
loc_00687560: push esi
loc_00687561: push eax
loc_00687562: call [004010CCh] ; __vbaHresultCheckObj
loc_00687568: mov eax, [0073A53Ch]
loc_0068756D: cmp eax, ebx
loc_0068756F: jnz 00687586h
loc_00687571: push 0073A53Ch
loc_00687576: push 00434DA0h
loc_0068757B: call [004012FCh] ; __vbaNew2
loc_00687581: mov eax, [0073A53Ch]
loc_00687586: mov ecx, [eax]
loc_00687588: push 004515C8h
loc_0068758D: push ebx
loc_0068758E: push 00000004h
loc_00687590: push eax
loc_00687591: call [ecx+0000040Ch]
loc_00687597: mov edi, [00401128h] ; __vbaObjSet
loc_0068759D: lea edx, var_18
loc_006875A0: push eax
loc_006875A1: push edx
loc_006875A2: call edi
loc_006875A4: push eax
loc_006875A5: lea eax, var_34
loc_006875A8: push eax
loc_006875A9: call [00401214h] ; __vbaLateIdCallLd
loc_006875AF: add esp, 00000010h
loc_006875B2: push eax
loc_006875B3: call [004011F8h] ; __vbaCastObjVar
loc_006875B9: lea ecx, var_1C
loc_006875BC: push eax
loc_006875BD: push ecx
loc_006875BE: call edi
loc_006875C0: mov esi, eax
loc_006875C2: lea eax, var_20
loc_006875C5: lea ecx, var_44
loc_006875C8: mov var_3C, 00000003h
loc_006875CF: mov var_44, 00000002h
loc_006875D6: mov edx, [esi]
loc_006875D8: push eax
loc_006875D9: push ecx
loc_006875DA: push esi
loc_006875DB: call [edx+00000024h]
loc_006875DE: cmp eax, ebx
loc_006875E0: fnclex
loc_006875E2: jge 006875F3h
loc_006875E4: push 00000024h
loc_006875E6: push 004515C8h
loc_006875EB: push esi
loc_006875EC: push eax
loc_006875ED: call [004010CCh] ; __vbaHresultCheckObj
loc_006875F3: mov eax, var_20
loc_006875F6: mov var_20, ebx
loc_006875F9: mov var_4C, eax
loc_006875FC: mov eax, [0073A53Ch]
loc_00687601: cmp eax, ebx
loc_00687603: mov var_54, 00000009h
loc_0068760A: jnz 0068761Ch
loc_0068760C: push 0073A53Ch
loc_00687611: push 00434DA0h
loc_00687616: call [004012FCh] ; __vbaNew2
loc_0068761C: lea edx, var_54
loc_0068761F: push edx
loc_00687620: call [0040137Ch] ; __vbaVerifyVarObj
loc_00687626: mov edx, [eax]
loc_00687628: sub esp, 00000010h
loc_0068762B: mov ecx, esp
loc_0068762D: push ebx
loc_0068762E: push 0000000Fh
loc_00687630: mov [ecx], edx
loc_00687632: mov edx, [eax+00000004h]
loc_00687635: mov [ecx+00000004h], edx
loc_00687638: mov edx, [eax+00000008h]
loc_0068763B: mov eax, [eax+0000000Ch]
loc_0068763E: mov [ecx+00000008h], edx
loc_00687641: mov [ecx+0000000Ch], eax
loc_00687644: mov eax, [0073A53Ch]
loc_00687649: push eax
loc_0068764A: mov ecx, [eax]
loc_0068764C: call [ecx+0000040Ch]
loc_00687652: lea edx, var_24
loc_00687655: push eax
loc_00687656: push edx
loc_00687657: call edi
loc_00687659: push eax
loc_0068765A: call [00401274h] ; __vbaLateIdStAd
loc_00687660: lea eax, var_24
loc_00687663: lea ecx, var_1C
loc_00687666: push eax
loc_00687667: lea edx, var_18
loc_0068766A: push ecx
loc_0068766B: push edx
loc_0068766C: push 00000003h
loc_0068766E: call [00401068h] ; __vbaFreeObjList
loc_00687674: lea eax, var_54
loc_00687677: lea ecx, var_44
loc_0068767A: push eax
loc_0068767B: lea edx, var_34
loc_0068767E: push ecx
loc_0068767F: push edx
loc_00687680: push 00000003h
loc_00687682: call [00401050h] ; __vbaFreeVarList
loc_00687688: add esp, 0000003Ch
loc_0068768B: mov var_4, ebx
loc_0068768E: push 006876C6h
loc_00687693: jmp 006876C5h
loc_00687695: lea eax, var_24
loc_00687698: lea ecx, var_20
loc_0068769B: push eax
loc_0068769C: lea edx, var_1C
loc_0068769F: push ecx
loc_006876A0: lea eax, var_18
loc_006876A3: push edx
loc_006876A4: push eax
loc_006876A5: push 00000004h
loc_006876A7: call [00401068h] ; __vbaFreeObjList
loc_006876AD: lea ecx, var_54
loc_006876B0: lea edx, var_44
loc_006876B3: push ecx
loc_006876B4: lea eax, var_34
loc_006876B7: push edx
loc_006876B8: push eax
loc_006876B9: push 00000003h
loc_006876BB: call [00401050h] ; __vbaFreeVarList
loc_006876C1: add esp, 00000024h
loc_006876C4: ret
loc_006876C5: ret
loc_006876C6: mov eax, Me
loc_006876C9: push eax
loc_006876CA: mov ecx, [eax]
loc_006876CC: call [ecx+00000008h]
loc_006876CF: mov eax, var_4
loc_006876D2: mov ecx, var_14
loc_006876D5: pop edi
loc_006876D6: pop esi
loc_006876D7: mov fs:[00000000h], ecx
loc_006876DE: pop ebx
loc_006876DF: mov esp, ebp
loc_006876E1: pop ebp
loc_006876E2: retn 0004h
End Sub
Private Sub Inet1_StateChanged(State As Integer) '67D690
loc_0067D690: push ebp
loc_0067D691: mov ebp, esp
loc_0067D693: sub esp, 00000018h
loc_0067D696: push 00412856h ; __vbaExceptHandler
loc_0067D69B: mov eax, fs:[00000000h]
loc_0067D6A1: push eax
loc_0067D6A2: mov fs:[00000000h], esp
loc_0067D6A9: mov eax, 00000158h
loc_0067D6AE: call 00412850h ; __vbaChkstk
loc_0067D6B3: push ebx
loc_0067D6B4: push esi
loc_0067D6B5: push edi
loc_0067D6B6: mov var_18, esp
loc_0067D6B9: mov var_14, 00408FA8h ; "'"
loc_0067D6C0: mov eax, Me
loc_0067D6C3: and eax, 00000001h
loc_0067D6C6: mov var_10, eax
loc_0067D6C9: mov ecx, Me
loc_0067D6CC: and ecx, FFFFFFFEh
loc_0067D6CF: mov Me, ecx
loc_0067D6D2: mov var_C, 00000000h
loc_0067D6D9: mov edx, Me
loc_0067D6DC: mov eax, [edx]
loc_0067D6DE: mov ecx, Me
loc_0067D6E1: push ecx
loc_0067D6E2: call [eax+00000004h]
loc_0067D6E5: mov var_4, 00000001h
loc_0067D6EC: mov var_4, 00000002h
loc_0067D6F3: push FFFFFFFFh
loc_0067D6F5: call [00401124h] ; __vbaOnError
loc_0067D6FB: mov var_4, 00000003h
loc_0067D702: mov dx, State
loc_0067D706: mov var_E4, dx
loc_0067D70D: mov var_4, 00000004h
loc_0067D714: mov ecx, 0000000Bh
loc_0067D719: call [004011E4h] ; __vbaI2I4
loc_0067D71F: cmp var_E4, ax
loc_0067D726: jnz 0067D7DFh
loc_0067D72C: mov var_4, 00000005h
loc_0067D733: mov [0073A21Ch], 0000h
loc_0067D73C: mov var_4, 00000006h
loc_0067D743: mov [0073A240h], 0000h
loc_0067D74C: mov var_4, 00000007h
loc_0067D753: mov edx, 0045CCE8h ; "Inet1_StateChanged"
loc_0067D758: lea ecx, var_40
loc_0067D75B: call [00401310h] ; __vbaStrCopy
loc_0067D761: mov edx, 0045CCA8h ; "Inet Error While Downloading"
loc_0067D766: lea ecx, var_3C
loc_0067D769: call [00401310h] ; __vbaStrCopy
loc_0067D76F: lea eax, var_40
loc_0067D772: push eax
loc_0067D773: lea ecx, var_3C
loc_0067D776: push ecx
loc_0067D777: mov edx, Me
loc_0067D77A: mov eax, [edx]
loc_0067D77C: mov ecx, Me
loc_0067D77F: push ecx
loc_0067D780: call [eax+00000748h]
loc_0067D786: mov var_DC, eax
loc_0067D78C: cmp var_DC, 00000000h
loc_0067D793: jge 0067D7B8h
loc_0067D795: push 00000748h
loc_0067D79A: push 004408D0h
loc_0067D79F: mov edx, Me
loc_0067D7A2: push edx
loc_0067D7A3: mov eax, var_DC
loc_0067D7A9: push eax
loc_0067D7AA: call [004010CCh] ; __vbaHresultCheckObj
loc_0067D7B0: mov var_108, eax
loc_0067D7B6: jmp 0067D7C2h
loc_0067D7B8: mov var_108, 00000000h
loc_0067D7C2: lea ecx, var_40
loc_0067D7C5: push ecx
loc_0067D7C6: lea edx, var_3C
loc_0067D7C9: push edx
loc_0067D7CA: push 00000002h
loc_0067D7CC: call [00401324h] ; __vbaFreeStrList
loc_0067D7D2: add esp, 0000000Ch
loc_0067D7D5: jmp 0067EDD6h
loc_0067D7DA: jmp 0067EB63h
loc_0067D7DF: mov var_4, 00000009h
loc_0067D7E6: mov ecx, 0000000Ch
loc_0067D7EB: call [004011E4h] ; __vbaI2I4
loc_0067D7F1: cmp var_E4, ax
loc_0067D7F8: jnz 0067EA5Fh
loc_0067D7FE: mov var_4, 0000000Ah
loc_0067D805: mov [0073A0AEh], FFFFFFh
loc_0067D80E: mov var_4, 0000000Bh
loc_0067D815: mov var_98, 0044460Ch ; "Content-length"
loc_0067D81F: mov var_A0, 00000008h
loc_0067D829: mov eax, 00000010h
loc_0067D82E: call 00412850h ; __vbaChkstk
loc_0067D833: mov eax, esp
loc_0067D835: mov ecx, var_A0
loc_0067D83B: mov [eax], ecx
loc_0067D83D: mov edx, var_9C
loc_0067D843: mov [eax+00000004h], edx
loc_0067D846: mov ecx, var_98
loc_0067D84C: mov [eax+00000008h], ecx
loc_0067D84F: mov edx, var_94
loc_0067D855: mov [eax+0000000Ch], edx
loc_0067D858: push 00000001h
loc_0067D85A: push 00000019h
loc_0067D85C: mov eax, Me
loc_0067D85F: mov ecx, [eax]
loc_0067D861: mov edx, Me
loc_0067D864: push edx
loc_0067D865: call [ecx+000004B4h]
loc_0067D86B: push eax
loc_0067D86C: lea eax, var_48
loc_0067D86F: push eax
loc_0067D870: call [00401128h] ; __vbaObjSet
loc_0067D876: push eax
loc_0067D877: lea ecx, var_5C
loc_0067D87A: push ecx
loc_0067D87B: call [00401214h] ; __vbaLateIdCallLd
loc_0067D881: add esp, 00000020h
loc_0067D884: push eax
loc_0067D885: call [00401040h] ; __vbaStrVarMove
loc_0067D88B: mov edx, eax
loc_0067D88D: lea ecx, var_3C
loc_0067D890: call [004013C0h] ; __vbaStrMove
loc_0067D896: push eax
loc_0067D897: call [0040131Ch] ; __vbaI4Str
loc_0067D89D: mov var_2C, eax
loc_0067D8A0: lea ecx, var_3C
loc_0067D8A3: call [00401430h] ; __vbaFreeStr
loc_0067D8A9: lea ecx, var_48
loc_0067D8AC: call [0040142Ch] ; __vbaFreeObj
loc_0067D8B2: lea ecx, var_5C
loc_0067D8B5: call [00401030h] ; __vbaFreeVar
loc_0067D8BB: mov var_4, 0000000Ch
loc_0067D8C2: mov edx, [0073A16Ch]
loc_0067D8C8: push edx
loc_0067D8C9: call [004012F8h] ; __vbaR8Str
loc_0067D8CF: fcomp real8 ptr [00402418h]
loc_0067D8D5: fnstsw ax
loc_0067D8D7: test ah, 40h
loc_0067D8DA: jz 0067D937h
loc_0067D8DC: mov var_4, 0000000Dh
loc_0067D8E3: fild real4 ptr var_2C
loc_0067D8E6: fstp real8 ptr var_110
loc_0067D8EC: fld real8 ptr var_110
loc_0067D8F2: cmp [0073A000h], 00000000h
loc_0067D8F9: jnz 0067D903h
loc_0067D8FB: fdiv st0, real8 ptr [004021B0h]
loc_0067D901: jmp 0067D914h
loc_0067D903: push [004021B4h]
loc_0067D909: push [004021B0h]
loc_0067D90F: call 00412874h ; _adj_fdiv_m64
loc_0067D914: fnstsw ax
loc_0067D916: test al, 0Dh
loc_0067D918: jnz 0067EE75h
loc_0067D91E: sub esp, 00000008h
loc_0067D921: fstp real8 ptr [esp]
loc_0067D924: call [0040121Ch] ; __vbaStrR8
loc_0067D92A: mov edx, eax
loc_0067D92C: mov ecx, 0073A16Ch
loc_0067D931: call [004013C0h] ; __vbaStrMove
loc_0067D937: mov var_4, 0000000Fh
loc_0067D93E: mov eax, [0073A0C0h]
loc_0067D943: push eax
loc_0067D944: call [00401088h] ; rtcTrimBstr
loc_0067D94A: mov edx, eax
loc_0067D94C: lea ecx, var_34
loc_0067D94F: call [004013C0h] ; __vbaStrMove
loc_0067D955: mov var_4, 00000010h
loc_0067D95C: mov var_54, 80020004h
loc_0067D963: mov var_5C, 0000000Ah
loc_0067D96A: lea ecx, var_5C
loc_0067D96D: push ecx
loc_0067D96E: call [004012F0h] ; rtcFreeFile
loc_0067D974: mov var_24, ax
loc_0067D978: lea ecx, var_5C
loc_0067D97B: call [00401030h] ; __vbaFreeVar
loc_0067D981: mov var_4, 00000011h
loc_0067D988: mov edx, [0073A16Ch]
loc_0067D98E: push edx
loc_0067D98F: call [004011D4h] ; __vbaR4Str
loc_0067D995: fstp real4 ptr var_98
loc_0067D99B: mov var_A0, 00000004h
loc_0067D9A5: cmp [0073A27Ch], 00000000h
loc_0067D9AC: jnz 0067D9CAh
loc_0067D9AE: push 0073A27Ch
loc_0067D9B3: push 004162E0h
loc_0067D9B8: call [004012FCh] ; __vbaNew2
loc_0067D9BE: mov var_114, 0073A27Ch
loc_0067D9C8: jmp 0067D9D4h
loc_0067D9CA: mov var_114, 0073A27Ch
loc_0067D9D4: mov eax, 00000010h
loc_0067D9D9: call 00412850h ; __vbaChkstk
loc_0067D9DE: mov eax, esp
loc_0067D9E0: mov ecx, var_A0
loc_0067D9E6: mov [eax], ecx
loc_0067D9E8: mov edx, var_9C
loc_0067D9EE: mov [eax+00000004h], edx
loc_0067D9F1: mov ecx, var_98
loc_0067D9F7: mov [eax+00000008h], ecx
loc_0067D9FA: mov edx, var_94
loc_0067DA00: mov [eax+0000000Ch], edx
loc_0067DA03: push 00000001h
loc_0067DA05: mov eax, var_114
loc_0067DA0B: mov ecx, [eax]
loc_0067DA0D: mov edx, var_114
loc_0067DA13: mov eax, [edx]
loc_0067DA15: mov edx, [eax]
loc_0067DA17: push ecx
loc_0067DA18: call [edx+00000300h]
loc_0067DA1E: push eax
loc_0067DA1F: lea eax, var_48
loc_0067DA22: push eax
loc_0067DA23: call [00401128h] ; __vbaObjSet
loc_0067DA29: push eax
loc_0067DA2A: call [004013F0h] ; __vbaLateIdSt
loc_0067DA30: lea ecx, var_48
loc_0067DA33: call [0040142Ch] ; __vbaFreeObj
loc_0067DA39: mov var_4, 00000012h
loc_0067DA40: lea ecx, var_34
loc_0067DA43: mov var_98, ecx
loc_0067DA49: mov var_A0, 00004008h
loc_0067DA53: push 00000000h
loc_0067DA55: lea edx, var_A0
loc_0067DA5B: push edx
loc_0067DA5C: call [004012D0h] ; rtcDir
loc_0067DA62: mov edx, eax
loc_0067DA64: lea ecx, var_3C
loc_0067DA67: call [004013C0h] ; __vbaStrMove
loc_0067DA6D: push eax
loc_0067DA6E: call [00401044h] ; __vbaLenBstr
loc_0067DA74: xor ecx, ecx
loc_0067DA76: test eax, eax
loc_0067DA78: setg cl
loc_0067DA7B: neg ecx
loc_0067DA7D: mov var_DC, cx
loc_0067DA84: lea ecx, var_3C
loc_0067DA87: call [00401430h] ; __vbaFreeStr
loc_0067DA8D: movsx edx, var_DC
loc_0067DA94: test edx, edx
loc_0067DA96: jz 0067DABFh
loc_0067DA98: mov var_4, 00000013h
loc_0067DA9F: lea eax, var_34
loc_0067DAA2: mov var_98, eax
loc_0067DAA8: mov var_A0, 00004008h
loc_0067DAB2: lea ecx, var_A0
loc_0067DAB8: push ecx
loc_0067DAB9: call [004011B4h] ; rtcKillFiles
loc_0067DABF: mov var_4, 00000015h
loc_0067DAC6: mov edx, var_34
loc_0067DAC9: push edx
loc_0067DACA: mov ax, var_24
loc_0067DACE: push eax
loc_0067DACF: push FFFFFFFFh
loc_0067DAD1: push 00000220h
loc_0067DAD6: call [004012DCh] ; __vbaFileOpen
loc_0067DADC: mov var_4, 00000016h
loc_0067DAE3: mov var_98, 00000400h
loc_0067DAED: mov var_A0, 00000002h
loc_0067DAF7: mov var_B8, 00000001h
loc_0067DB01: mov var_C0, 00000003h
loc_0067DB0B: mov eax, 00000010h
loc_0067DB10: call 00412850h ; __vbaChkstk
loc_0067DB15: mov ecx, esp
loc_0067DB17: mov edx, var_A0
loc_0067DB1D: mov [ecx], edx
loc_0067DB1F: mov eax, var_9C
loc_0067DB25: mov [ecx+00000004h], eax
loc_0067DB28: mov edx, var_98
loc_0067DB2E: mov [ecx+00000008h], edx
loc_0067DB31: mov eax, var_94
loc_0067DB37: mov [ecx+0000000Ch], eax
loc_0067DB3A: mov eax, 00000010h
loc_0067DB3F: call 00412850h ; __vbaChkstk
loc_0067DB44: mov ecx, esp
loc_0067DB46: mov edx, var_C0
loc_0067DB4C: mov [ecx], edx
loc_0067DB4E: mov eax, var_BC
loc_0067DB54: mov [ecx+00000004h], eax
loc_0067DB57: mov edx, var_B8
loc_0067DB5D: mov [ecx+00000008h], edx
loc_0067DB60: mov eax, var_B4
loc_0067DB66: mov [ecx+0000000Ch], eax
loc_0067DB69: push 00000002h
loc_0067DB6B: push 00000017h
loc_0067DB6D: mov ecx, Me
loc_0067DB70: mov edx, [ecx]
loc_0067DB72: mov eax, Me
loc_0067DB75: push eax
loc_0067DB76: call [edx+000004B4h]
loc_0067DB7C: push eax
loc_0067DB7D: lea ecx, var_48
loc_0067DB80: push ecx
loc_0067DB81: call [00401128h] ; __vbaObjSet
loc_0067DB87: push eax
loc_0067DB88: lea edx, var_5C
loc_0067DB8B: push edx
loc_0067DB8C: call [00401214h] ; __vbaLateIdCallLd
loc_0067DB92: add esp, 00000030h
loc_0067DB95: push eax
loc_0067DB96: lea eax, var_90
loc_0067DB9C: push eax
loc_0067DB9D: call [004012F4h] ; __vbaVar2Vec
loc_0067DBA3: lea ecx, var_90
loc_0067DBA9: push ecx
loc_0067DBAA: lea edx, var_38
loc_0067DBAD: push edx
loc_0067DBAE: call [0040102Ch] ; __vbaAryMove
loc_0067DBB4: lea ecx, var_48
loc_0067DBB7: call [0040142Ch] ; __vbaFreeObj
loc_0067DBBD: lea ecx, var_5C
loc_0067DBC0: call [00401030h] ; __vbaFreeVar
loc_0067DBC6: mov var_4, 00000017h
loc_0067DBCD: mov var_98, 3F800000h
loc_0067DBD7: mov var_A0, 00000004h
loc_0067DBE1: cmp [0073A27Ch], 00000000h
loc_0067DBE8: jnz 0067DC06h
loc_0067DBEA: push 0073A27Ch
loc_0067DBEF: push 004162E0h
loc_0067DBF4: call [004012FCh] ; __vbaNew2
loc_0067DBFA: mov var_118, 0073A27Ch
loc_0067DC04: jmp 0067DC10h
loc_0067DC06: mov var_118, 0073A27Ch
loc_0067DC10: mov eax, 00000010h
loc_0067DC15: call 00412850h ; __vbaChkstk
loc_0067DC1A: mov eax, esp
loc_0067DC1C: mov ecx, var_A0
loc_0067DC22: mov [eax], ecx
loc_0067DC24: mov edx, var_9C
loc_0067DC2A: mov [eax+00000004h], edx
loc_0067DC2D: mov ecx, var_98
loc_0067DC33: mov [eax+00000008h], ecx
loc_0067DC36: mov edx, var_94
loc_0067DC3C: mov [eax+0000000Ch], edx
loc_0067DC3F: push 00000005h
loc_0067DC41: mov eax, var_118
loc_0067DC47: mov ecx, [eax]
loc_0067DC49: mov edx, var_118
loc_0067DC4F: mov eax, [edx]
loc_0067DC51: mov edx, [eax]
loc_0067DC53: push ecx
loc_0067DC54: call [edx+00000300h]
loc_0067DC5A: push eax
loc_0067DC5B: lea eax, var_48
loc_0067DC5E: push eax
loc_0067DC5F: call [00401128h] ; __vbaObjSet
loc_0067DC65: push eax
loc_0067DC66: call [004013F0h] ; __vbaLateIdSt
loc_0067DC6C: lea ecx, var_48
loc_0067DC6F: call [0040142Ch] ; __vbaFreeObj
loc_0067DC75: mov var_4, 00000018h
loc_0067DC7C: call [0040113Ch] ; rtcDoEvents
loc_0067DC82: mov var_4, 00000019h
loc_0067DC89: mov ecx, var_38
loc_0067DC8C: push ecx
loc_0067DC8D: push 00000001h
loc_0067DC8F: call [004012A4h] ; __vbaUbound
loc_0067DC95: test eax, eax
loc_0067DC97: jle 0067E2E8h
loc_0067DC9D: mov var_4, 0000001Ah
loc_0067DCA4: mov edx, var_38
loc_0067DCA7: push edx
loc_0067DCA8: push 00000001h
loc_0067DCAA: call [004012A4h] ; __vbaUbound
loc_0067DCB0: cmp eax, 000003FEh
loc_0067DCB5: jl 0067DCC4h
loc_0067DCB7: mov var_4, 0000001Bh
loc_0067DCBE: mov var_28, FFFFFFh
loc_0067DCC4: mov var_4, 0000001Dh
loc_0067DCCB: mov ax, var_24
loc_0067DCCF: push eax
loc_0067DCD0: lea ecx, var_38
loc_0067DCD3: push ecx
loc_0067DCD4: push 004448ACh
loc_0067DCD9: call [004011C4h] ; __vbaPutOwner3
loc_0067DCDF: mov var_4, 0000001Eh
loc_0067DCE6: call [0040113Ch] ; rtcDoEvents
loc_0067DCEC: mov var_4, 0000001Fh
loc_0067DCF3: mov var_98, 00000400h
loc_0067DCFD: mov var_A0, 00000002h
loc_0067DD07: mov var_B8, 00000001h
loc_0067DD11: mov var_C0, 00000003h
loc_0067DD1B: mov eax, 00000010h
loc_0067DD20: call 00412850h ; __vbaChkstk
loc_0067DD25: mov edx, esp
loc_0067DD27: mov eax, var_A0
loc_0067DD2D: mov [edx], eax
loc_0067DD2F: mov ecx, var_9C
loc_0067DD35: mov [edx+00000004h], ecx
loc_0067DD38: mov eax, var_98
loc_0067DD3E: mov [edx+00000008h], eax
loc_0067DD41: mov ecx, var_94
loc_0067DD47: mov [edx+0000000Ch], ecx
loc_0067DD4A: mov eax, 00000010h
loc_0067DD4F: call 00412850h ; __vbaChkstk
loc_0067DD54: mov edx, esp
loc_0067DD56: mov eax, var_C0
loc_0067DD5C: mov [edx], eax
loc_0067DD5E: mov ecx, var_BC
loc_0067DD64: mov [edx+00000004h], ecx
loc_0067DD67: mov eax, var_B8
loc_0067DD6D: mov [edx+00000008h], eax
loc_0067DD70: mov ecx, var_B4
loc_0067DD76: mov [edx+0000000Ch], ecx
loc_0067DD79: push 00000002h
loc_0067DD7B: push 00000017h
loc_0067DD7D: mov edx, Me
loc_0067DD80: mov eax, [edx]
loc_0067DD82: mov ecx, Me
loc_0067DD85: push ecx
loc_0067DD86: call [eax+000004B4h]
loc_0067DD8C: push eax
loc_0067DD8D: lea edx, var_48
loc_0067DD90: push edx
loc_0067DD91: call [00401128h] ; __vbaObjSet
loc_0067DD97: push eax
loc_0067DD98: lea eax, var_5C
loc_0067DD9B: push eax
loc_0067DD9C: call [00401214h] ; __vbaLateIdCallLd
loc_0067DDA2: add esp, 00000030h
loc_0067DDA5: push eax
loc_0067DDA6: lea ecx, var_90
loc_0067DDAC: push ecx
loc_0067DDAD: call [004012F4h] ; __vbaVar2Vec
loc_0067DDB3: lea edx, var_90
loc_0067DDB9: push edx
loc_0067DDBA: lea eax, var_38
loc_0067DDBD: push eax
loc_0067DDBE: call [0040102Ch] ; __vbaAryMove
loc_0067DDC4: lea ecx, var_48
loc_0067DDC7: call [0040142Ch] ; __vbaFreeObj
loc_0067DDCD: lea ecx, var_5C
loc_0067DDD0: call [00401030h] ; __vbaFreeVar
loc_0067DDD6: mov var_4, 00000020h
loc_0067DDDD: cmp [0073A27Ch], 00000000h
loc_0067DDE4: jnz 0067DE02h
loc_0067DDE6: push 0073A27Ch
loc_0067DDEB: push 004162E0h
loc_0067DDF0: call [004012FCh] ; __vbaNew2
loc_0067DDF6: mov var_11C, 0073A27Ch
loc_0067DE00: jmp 0067DE0Ch
loc_0067DE02: mov var_11C, 0073A27Ch
loc_0067DE0C: push 00000000h
loc_0067DE0E: push 00000005h
loc_0067DE10: mov ecx, var_11C
loc_0067DE16: mov edx, [ecx]
loc_0067DE18: mov eax, var_11C
loc_0067DE1E: mov ecx, [eax]
loc_0067DE20: mov eax, [ecx]
loc_0067DE22: push edx
loc_0067DE23: call [eax+00000300h]
loc_0067DE29: push eax
loc_0067DE2A: lea ecx, var_48
loc_0067DE2D: push ecx
loc_0067DE2E: call [00401128h] ; __vbaObjSet
loc_0067DE34: push eax
loc_0067DE35: lea edx, var_5C
loc_0067DE38: push edx
loc_0067DE39: call [00401214h] ; __vbaLateIdCallLd
loc_0067DE3F: add esp, 00000010h
loc_0067DE42: push eax
loc_0067DE43: call [0040120Ch] ; __vbaR4Var
loc_0067DE49: fadd st0, real4 ptr [00402440h]
loc_0067DE4F: fstp real4 ptr var_98
loc_0067DE55: fnstsw ax
loc_0067DE57: test al, 0Dh
loc_0067DE59: jnz 0067EE75h
loc_0067DE5F: mov var_A0, 00000004h
loc_0067DE69: cmp [0073A27Ch], 00000000h
loc_0067DE70: jnz 0067DE8Eh
loc_0067DE72: push 0073A27Ch
loc_0067DE77: push 004162E0h
loc_0067DE7C: call [004012FCh] ; __vbaNew2
loc_0067DE82: mov var_120, 0073A27Ch
loc_0067DE8C: jmp 0067DE98h
loc_0067DE8E: mov var_120, 0073A27Ch
loc_0067DE98: mov eax, 00000010h
loc_0067DE9D: call 00412850h ; __vbaChkstk
loc_0067DEA2: mov eax, esp
loc_0067DEA4: mov ecx, var_A0
loc_0067DEAA: mov [eax], ecx
loc_0067DEAC: mov edx, var_9C
loc_0067DEB2: mov [eax+00000004h], edx
loc_0067DEB5: mov ecx, var_98
loc_0067DEBB: mov [eax+00000008h], ecx
loc_0067DEBE: mov edx, var_94
loc_0067DEC4: mov [eax+0000000Ch], edx
loc_0067DEC7: push 00000005h
loc_0067DEC9: mov eax, var_120
loc_0067DECF: mov ecx, [eax]
loc_0067DED1: mov edx, var_120
loc_0067DED7: mov eax, [edx]
loc_0067DED9: mov edx, [eax]
loc_0067DEDB: push ecx
loc_0067DEDC: call [edx+00000300h]
loc_0067DEE2: push eax
loc_0067DEE3: lea eax, var_4C
loc_0067DEE6: push eax
loc_0067DEE7: call [00401128h] ; __vbaObjSet
loc_0067DEED: push eax
loc_0067DEEE: call [004013F0h] ; __vbaLateIdSt
loc_0067DEF4: lea ecx, var_4C
loc_0067DEF7: push ecx
loc_0067DEF8: lea edx, var_48
loc_0067DEFB: push edx
loc_0067DEFC: push 00000002h
loc_0067DEFE: call [00401068h] ; __vbaFreeObjList
loc_0067DF04: add esp, 0000000Ch
loc_0067DF07: lea ecx, var_5C
loc_0067DF0A: call [00401030h] ; __vbaFreeVar
loc_0067DF10: mov var_4, 00000021h
loc_0067DF17: cmp [0073A27Ch], 00000000h
loc_0067DF1E: jnz 0067DF3Ch
loc_0067DF20: push 0073A27Ch
loc_0067DF25: push 004162E0h
loc_0067DF2A: call [004012FCh] ; __vbaNew2
loc_0067DF30: mov var_124, 0073A27Ch
loc_0067DF3A: jmp 0067DF46h
loc_0067DF3C: mov var_124, 0073A27Ch
loc_0067DF46: mov eax, var_124
loc_0067DF4C: mov ecx, [eax]
loc_0067DF4E: mov var_DC, ecx
loc_0067DF54: mov edx, var_DC
loc_0067DF5A: mov eax, [edx]
loc_0067DF5C: mov ecx, var_DC
loc_0067DF62: push ecx
loc_0067DF63: call [eax+000002A0h]
loc_0067DF69: fnclex
loc_0067DF6B: mov var_E0, eax
loc_0067DF71: cmp var_E0, 00000000h
loc_0067DF78: jge 0067DFA0h
loc_0067DF7A: push 000002A0h
loc_0067DF7F: push 00442264h
loc_0067DF84: mov edx, var_DC
loc_0067DF8A: push edx
loc_0067DF8B: mov eax, var_E0
loc_0067DF91: push eax
loc_0067DF92: call [004010CCh] ; __vbaHresultCheckObj
loc_0067DF98: mov var_128, eax
loc_0067DF9E: jmp 0067DFAAh
loc_0067DFA0: mov var_128, 00000000h
loc_0067DFAA: mov var_4, 00000022h
loc_0067DFB1: movsx ecx, [0073A0D0h]
loc_0067DFB8: test ecx, ecx
loc_0067DFBA: jz 0067E2E3h
loc_0067DFC0: mov var_4, 00000023h
loc_0067DFC7: mov var_84, 80020004h
loc_0067DFD1: mov var_8C, 0000000Ah
loc_0067DFDB: mov var_74, 80020004h
loc_0067DFE2: mov var_7C, 0000000Ah
loc_0067DFE9: mov var_64, 80020004h
loc_0067DFF0: mov var_6C, 0000000Ah
loc_0067DFF7: mov var_98, 0045CD30h ; "Do you want to cancel downloading this update?"
loc_0067E001: mov var_A0, 00000008h
loc_0067E00B: lea edx, var_A0
loc_0067E011: lea ecx, var_5C
loc_0067E014: call [00401374h] ; __vbaVarDup
loc_0067E01A: lea edx, var_8C
loc_0067E020: push edx
loc_0067E021: lea eax, var_7C
loc_0067E024: push eax
loc_0067E025: lea ecx, var_6C
loc_0067E028: push ecx
loc_0067E029: push 00010024h
loc_0067E02E: lea edx, var_5C
loc_0067E031: push edx
loc_0067E032: call [00401120h] ; rtcMsgBox
loc_0067E038: xor ecx, ecx
loc_0067E03A: cmp eax, 00000006h
loc_0067E03D: setz cl
loc_0067E040: neg ecx
loc_0067E042: mov var_DC, cx
loc_0067E049: lea edx, var_8C
loc_0067E04F: push edx
loc_0067E050: lea eax, var_7C
loc_0067E053: push eax
loc_0067E054: lea ecx, var_6C
loc_0067E057: push ecx
loc_0067E058: lea edx, var_5C
loc_0067E05B: push edx
loc_0067E05C: push 00000004h
loc_0067E05E: call [00401050h] ; __vbaFreeVarList
loc_0067E064: add esp, 00000014h
loc_0067E067: movsx eax, var_DC
loc_0067E06E: test eax, eax
loc_0067E070: jz 0067E2D3h
loc_0067E076: mov var_4, 00000024h
loc_0067E07D: mov [0073A21Ch], 0000h
loc_0067E086: mov var_4, 00000025h
loc_0067E08D: mov var_98, 80020004h
loc_0067E097: mov var_A0, 0000000Ah
loc_0067E0A1: push 00455514h ; "OK "
loc_0067E0A6: mov ecx, [0073A040h]
loc_0067E0AC: push ecx
loc_0067E0AD: call [00401098h] ; __vbaStrCat
loc_0067E0B3: mov edx, eax
loc_0067E0B5: lea ecx, var_3C
loc_0067E0B8: call [004013C0h] ; __vbaStrMove
loc_0067E0BE: push eax
loc_0067E0BF: push 0045CD94h ; ", but be sure to select 'Update Me' from my menu later so that we can download this latest update to keep me current."
loc_0067E0C4: call [00401098h] ; __vbaStrCat
loc_0067E0CA: mov var_54, eax
loc_0067E0CD: mov var_5C, 00000008h
loc_0067E0D4: lea edx, var_48
loc_0067E0D7: push edx
loc_0067E0D8: mov eax, 00000010h
loc_0067E0DD: call 00412850h ; __vbaChkstk
loc_0067E0E2: mov eax, esp
loc_0067E0E4: mov ecx, var_A0
loc_0067E0EA: mov [eax], ecx
loc_0067E0EC: mov edx, var_9C
loc_0067E0F2: mov [eax+00000004h], edx
loc_0067E0F5: mov ecx, var_98
loc_0067E0FB: mov [eax+00000008h], ecx
loc_0067E0FE: mov edx, var_94
loc_0067E104: mov [eax+0000000Ch], edx
loc_0067E107: mov eax, 00000010h
loc_0067E10C: call 00412850h ; __vbaChkstk
loc_0067E111: mov eax, esp
loc_0067E113: mov ecx, var_5C
loc_0067E116: mov [eax], ecx
loc_0067E118: mov edx, var_58
loc_0067E11B: mov [eax+00000004h], edx
loc_0067E11E: mov ecx, var_54
loc_0067E121: mov [eax+00000008h], ecx
loc_0067E124: mov edx, var_50
loc_0067E127: mov [eax+0000000Ch], edx
loc_0067E12A: mov eax, [0073A08Ch]
loc_0067E12F: mov ecx, [eax]
loc_0067E131: mov edx, [0073A08Ch]
loc_0067E137: push edx
loc_0067E138: call [ecx+00000078h]
loc_0067E13B: fnclex
loc_0067E13D: mov var_DC, eax
loc_0067E143: cmp var_DC, 00000000h
loc_0067E14A: jge 0067E16Eh
loc_0067E14C: push 00000078h
loc_0067E14E: push 004419ACh
loc_0067E153: mov eax, [0073A08Ch]
loc_0067E158: push eax
loc_0067E159: mov ecx, var_DC
loc_0067E15F: push ecx
loc_0067E160: call [004010CCh] ; __vbaHresultCheckObj
loc_0067E166: mov var_12C, eax
loc_0067E16C: jmp 0067E178h
loc_0067E16E: mov var_12C, 00000000h
loc_0067E178: lea ecx, var_3C
loc_0067E17B: call [00401430h] ; __vbaFreeStr
loc_0067E181: lea ecx, var_48
loc_0067E184: call [0040142Ch] ; __vbaFreeObj
loc_0067E18A: lea ecx, var_5C
loc_0067E18D: call [00401030h] ; __vbaFreeVar
loc_0067E193: mov var_4, 00000026h
loc_0067E19A: mov [0073A240h], 0000h
loc_0067E1A3: mov var_4, 00000027h
loc_0067E1AA: cmp [0073C818h], 00000000h
loc_0067E1B1: jnz 0067E1CFh
loc_0067E1B3: push 0073C818h
loc_0067E1B8: push 00441F00h
loc_0067E1BD: call [004012FCh] ; __vbaNew2
loc_0067E1C3: mov var_130, 0073C818h
loc_0067E1CD: jmp 0067E1D9h
loc_0067E1CF: mov var_130, 0073C818h
loc_0067E1D9: mov edx, var_130
loc_0067E1DF: mov eax, [edx]
loc_0067E1E1: mov var_DC, eax
loc_0067E1E7: cmp [0073A27Ch], 00000000h
loc_0067E1EE: jnz 0067E20Ch
loc_0067E1F0: push 0073A27Ch
loc_0067E1F5: push 004162E0h
loc_0067E1FA: call [004012FCh] ; __vbaNew2
loc_0067E200: mov var_134, 0073A27Ch
loc_0067E20A: jmp 0067E216h
loc_0067E20C: mov var_134, 0073A27Ch
loc_0067E216: mov ecx, var_134
loc_0067E21C: mov edx, [ecx]
loc_0067E21E: push edx
loc_0067E21F: lea eax, var_48
loc_0067E222: push eax
loc_0067E223: call [00401130h] ; __vbaObjSetAddref
loc_0067E229: push eax
loc_0067E22A: mov ecx, var_DC
loc_0067E230: mov edx, [ecx]
loc_0067E232: mov eax, var_DC
loc_0067E238: push eax
loc_0067E239: call [edx+00000010h]
loc_0067E23C: fnclex
loc_0067E23E: mov var_E0, eax
loc_0067E244: cmp var_E0, 00000000h
loc_0067E24B: jge 0067E270h
loc_0067E24D: push 00000010h
loc_0067E24F: push 00441EF0h
loc_0067E254: mov ecx, var_DC
loc_0067E25A: push ecx
loc_0067E25B: mov edx, var_E0
loc_0067E261: push edx
loc_0067E262: call [004010CCh] ; __vbaHresultCheckObj
loc_0067E268: mov var_138, eax
loc_0067E26E: jmp 0067E27Ah
loc_0067E270: mov var_138, 00000000h
loc_0067E27A: lea ecx, var_48
loc_0067E27D: call [0040142Ch] ; __vbaFreeObj
loc_0067E283: mov var_4, 00000028h
loc_0067E28A: mov ax, var_24
loc_0067E28E: push eax
loc_0067E28F: call [00401194h] ; __vbaFileClose
loc_0067E295: mov var_4, 00000029h
loc_0067E29C: lea ecx, var_34
loc_0067E29F: mov var_98, ecx
loc_0067E2A5: mov var_A0, 00004008h
loc_0067E2AF: lea edx, var_A0
loc_0067E2B5: push edx
loc_0067E2B6: call [004011B4h] ; rtcKillFiles
loc_0067E2BC: mov var_4, 0000002Ah
loc_0067E2C3: mov [0073A0D0h], 0000h
loc_0067E2CC: jmp 0067EDD6h
loc_0067E2D1: jmp 0067E2E3h
loc_0067E2D3: mov var_4, 0000002Dh
loc_0067E2DA: mov [0073A0D0h], 0000h
loc_0067E2E3: jmp 0067DC82h
loc_0067E2E8: mov var_4, 00000031h
loc_0067E2EF: mov ax, var_24
loc_0067E2F3: push eax
loc_0067E2F4: call [00401194h] ; __vbaFileClose
loc_0067E2FA: mov var_4, 00000032h
loc_0067E301: mov [0073A21Ch], 0000h
loc_0067E30A: mov var_4, 00000033h
loc_0067E311: mov [0073A240h], 0000h
loc_0067E31A: mov var_4, 00000034h
loc_0067E321: cmp [0073C818h], 00000000h
loc_0067E328: jnz 0067E346h
loc_0067E32A: push 0073C818h
loc_0067E32F: push 00441F00h
loc_0067E334: call [004012FCh] ; __vbaNew2
loc_0067E33A: mov var_13C, 0073C818h
loc_0067E344: jmp 0067E350h
loc_0067E346: mov var_13C, 0073C818h
loc_0067E350: mov ecx, var_13C
loc_0067E356: mov edx, [ecx]
loc_0067E358: mov var_DC, edx
loc_0067E35E: cmp [0073A27Ch], 00000000h
loc_0067E365: jnz 0067E383h
loc_0067E367: push 0073A27Ch
loc_0067E36C: push 004162E0h
loc_0067E371: call [004012FCh] ; __vbaNew2
loc_0067E377: mov var_140, 0073A27Ch
loc_0067E381: jmp 0067E38Dh
loc_0067E383: mov var_140, 0073A27Ch
loc_0067E38D: mov eax, var_140
loc_0067E393: mov ecx, [eax]
loc_0067E395: push ecx
loc_0067E396: lea edx, var_48
loc_0067E399: push edx
loc_0067E39A: call [00401130h] ; __vbaObjSetAddref
loc_0067E3A0: push eax
loc_0067E3A1: mov eax, var_DC
loc_0067E3A7: mov ecx, [eax]
loc_0067E3A9: mov edx, var_DC
loc_0067E3AF: push edx
loc_0067E3B0: call [ecx+00000010h]
loc_0067E3B3: fnclex
loc_0067E3B5: mov var_E0, eax
loc_0067E3BB: cmp var_E0, 00000000h
loc_0067E3C2: jge 0067E3E7h
loc_0067E3C4: push 00000010h
loc_0067E3C6: push 00441EF0h
loc_0067E3CB: mov eax, var_DC
loc_0067E3D1: push eax
loc_0067E3D2: mov ecx, var_E0
loc_0067E3D8: push ecx
loc_0067E3D9: call [004010CCh] ; __vbaHresultCheckObj
loc_0067E3DF: mov var_144, eax
loc_0067E3E5: jmp 0067E3F1h
loc_0067E3E7: mov var_144, 00000000h
loc_0067E3F1: lea ecx, var_48
loc_0067E3F4: call [0040142Ch] ; __vbaFreeObj
loc_0067E3FA: mov var_4, 00000035h
loc_0067E401: mov edx, var_34
loc_0067E404: push edx
loc_0067E405: call [0040133Ch] ; rtcFileLen
loc_0067E40B: cmp eax, var_2C
loc_0067E40E: jge 0067E41Dh
loc_0067E410: mov var_4, 00000036h
loc_0067E417: mov var_28, 0000h
loc_0067E41D: mov var_4, 00000038h
loc_0067E424: mov edx, 0045CEA0h ; "Inet_StateChanged"
loc_0067E429: lea ecx, var_44
loc_0067E42C: call [00401310h] ; __vbaStrCopy
loc_0067E432: push 0045CE84h ; "ServerSize="
loc_0067E437: mov eax, var_2C
loc_0067E43A: push eax
loc_0067E43B: call [00401024h] ; __vbaStrI4
loc_0067E441: mov edx, eax
loc_0067E443: lea ecx, var_3C
loc_0067E446: call [004013C0h] ; __vbaStrMove
loc_0067E44C: push eax
loc_0067E44D: call [00401098h] ; __vbaStrCat
loc_0067E453: mov edx, eax
loc_0067E455: lea ecx, var_40
loc_0067E458: call [004013C0h] ; __vbaStrMove
loc_0067E45E: lea ecx, var_44
loc_0067E461: push ecx
loc_0067E462: lea edx, var_40
loc_0067E465: push edx
loc_0067E466: mov eax, Me
loc_0067E469: mov ecx, [eax]
loc_0067E46B: mov edx, Me
loc_0067E46E: push edx
loc_0067E46F: call [ecx+00000748h]
loc_0067E475: mov var_DC, eax
loc_0067E47B: cmp var_DC, 00000000h
loc_0067E482: jge 0067E4A7h
loc_0067E484: push 00000748h
loc_0067E489: push 004408D0h
loc_0067E48E: mov eax, Me
loc_0067E491: push eax
loc_0067E492: mov ecx, var_DC
loc_0067E498: push ecx
loc_0067E499: call [004010CCh] ; __vbaHresultCheckObj
loc_0067E49F: mov var_148, eax
loc_0067E4A5: jmp 0067E4B1h
loc_0067E4A7: mov var_148, 00000000h
loc_0067E4B1: lea edx, var_44
loc_0067E4B4: push edx
loc_0067E4B5: lea eax, var_40
loc_0067E4B8: push eax
loc_0067E4B9: lea ecx, var_3C
loc_0067E4BC: push ecx
loc_0067E4BD: push 00000003h
loc_0067E4BF: call [00401324h] ; __vbaFreeStrList
loc_0067E4C5: add esp, 00000010h
loc_0067E4C8: mov var_4, 00000039h
loc_0067E4CF: mov edx, var_34
loc_0067E4D2: push edx
loc_0067E4D3: call [0040133Ch] ; rtcFileLen
loc_0067E4D9: mov var_D8, eax
loc_0067E4DF: mov edx, 0045CEA0h ; "Inet_StateChanged"
loc_0067E4E4: lea ecx, var_44
loc_0067E4E7: call [00401310h] ; __vbaStrCopy
loc_0067E4ED: push 0045CEC8h ; "Local Size="
loc_0067E4F2: mov eax, var_D8
loc_0067E4F8: push eax
loc_0067E4F9: call [00401024h] ; __vbaStrI4
loc_0067E4FF: mov edx, eax
loc_0067E501: lea ecx, var_3C
loc_0067E504: call [004013C0h] ; __vbaStrMove
loc_0067E50A: push eax
loc_0067E50B: call [00401098h] ; __vbaStrCat
loc_0067E511: mov edx, eax
loc_0067E513: lea ecx, var_40
loc_0067E516: call [004013C0h] ; __vbaStrMove
loc_0067E51C: lea ecx, var_44
loc_0067E51F: push ecx
loc_0067E520: lea edx, var_40
loc_0067E523: push edx
loc_0067E524: mov eax, Me
loc_0067E527: mov ecx, [eax]
loc_0067E529: mov edx, Me
loc_0067E52C: push edx
loc_0067E52D: call [ecx+00000748h]
loc_0067E533: mov var_DC, eax
loc_0067E539: cmp var_DC, 00000000h
loc_0067E540: jge 0067E565h
loc_0067E542: push 00000748h
loc_0067E547: push 004408D0h
loc_0067E54C: mov eax, Me
loc_0067E54F: push eax
loc_0067E550: mov ecx, var_DC
loc_0067E556: push ecx
loc_0067E557: call [004010CCh] ; __vbaHresultCheckObj
loc_0067E55D: mov var_14C, eax
loc_0067E563: jmp 0067E56Fh
loc_0067E565: mov var_14C, 00000000h
loc_0067E56F: lea edx, var_44
loc_0067E572: push edx
loc_0067E573: lea eax, var_40
loc_0067E576: push eax
loc_0067E577: lea ecx, var_3C
loc_0067E57A: push ecx
loc_0067E57B: push 00000003h
loc_0067E57D: call [00401324h] ; __vbaFreeStrList
loc_0067E583: add esp, 00000010h
loc_0067E586: mov var_4, 0000003Ah
loc_0067E58D: mov var_98, 80020004h
loc_0067E597: mov var_A0, 0000000Ah
loc_0067E5A1: mov eax, 00000010h
loc_0067E5A6: call 00412850h ; __vbaChkstk
loc_0067E5AB: mov edx, esp
loc_0067E5AD: mov eax, var_A0
loc_0067E5B3: mov [edx], eax
loc_0067E5B5: mov ecx, var_9C
loc_0067E5BB: mov [edx+00000004h], ecx
loc_0067E5BE: mov eax, var_98
loc_0067E5C4: mov [edx+00000008h], eax
loc_0067E5C7: mov ecx, var_94
loc_0067E5CD: mov [edx+0000000Ch], ecx
loc_0067E5D0: mov edx, [0073A08Ch]
loc_0067E5D6: mov eax, [edx]
loc_0067E5D8: mov ecx, [0073A08Ch]
loc_0067E5DE: push ecx
loc_0067E5DF: call [eax+0000008Ch]
loc_0067E5E5: fnclex
loc_0067E5E7: mov var_DC, eax
loc_0067E5ED: cmp var_DC, 00000000h
loc_0067E5F4: jge 0067E61Ch
loc_0067E5F6: push 0000008Ch
loc_0067E5FB: push 004419ACh
loc_0067E600: mov edx, [0073A08Ch]
loc_0067E606: push edx
loc_0067E607: mov eax, var_DC
loc_0067E60D: push eax
loc_0067E60E: call [004010CCh] ; __vbaHresultCheckObj
loc_0067E614: mov var_150, eax
loc_0067E61A: jmp 0067E626h
loc_0067E61C: mov var_150, 00000000h
loc_0067E626: mov var_4, 0000003Bh
loc_0067E62D: movsx ecx, var_28
loc_0067E631: test ecx, ecx
loc_0067E633: jz 0067E9B3h
loc_0067E639: mov var_4, 0000003Ch
loc_0067E640: movsx edx, [0073A0C4h]
loc_0067E647: test edx, edx
loc_0067E649: jz 0067E7A5h
loc_0067E64F: mov var_4, 0000003Dh
loc_0067E656: mov var_A8, 80020004h
loc_0067E660: mov var_B0, 0000000Ah
loc_0067E66A: mov var_98, 0045CEE4h ; "Download complete!"
loc_0067E674: mov var_A0, 00000008h
loc_0067E67E: lea eax, var_48
loc_0067E681: push eax
loc_0067E682: mov eax, 00000010h
loc_0067E687: call 00412850h ; __vbaChkstk
loc_0067E68C: mov ecx, esp
loc_0067E68E: mov edx, var_B0
loc_0067E694: mov [ecx], edx
loc_0067E696: mov eax, var_AC
loc_0067E69C: mov [ecx+00000004h], eax
loc_0067E69F: mov edx, var_A8
loc_0067E6A5: mov [ecx+00000008h], edx
loc_0067E6A8: mov eax, var_A4
loc_0067E6AE: mov [ecx+0000000Ch], eax
loc_0067E6B1: mov eax, 00000010h
loc_0067E6B6: call 00412850h ; __vbaChkstk
loc_0067E6BB: mov ecx, esp
loc_0067E6BD: mov edx, var_A0
loc_0067E6C3: mov [ecx], edx
loc_0067E6C5: mov eax, var_9C
loc_0067E6CB: mov [ecx+00000004h], eax
loc_0067E6CE: mov edx, var_98
loc_0067E6D4: mov [ecx+00000008h], edx
loc_0067E6D7: mov eax, var_94
loc_0067E6DD: mov [ecx+0000000Ch], eax
loc_0067E6E0: mov ecx, [0073A08Ch]
loc_0067E6E6: mov edx, [ecx]
loc_0067E6E8: mov eax, [0073A08Ch]
loc_0067E6ED: push eax
loc_0067E6EE: call [edx+00000078h]
loc_0067E6F1: fnclex
loc_0067E6F3: mov var_DC, eax
loc_0067E6F9: cmp var_DC, 00000000h
loc_0067E700: jge 0067E725h
loc_0067E702: push 00000078h
loc_0067E704: push 004419ACh
loc_0067E709: mov ecx, [0073A08Ch]
loc_0067E70F: push ecx
loc_0067E710: mov edx, var_DC
loc_0067E716: push edx
loc_0067E717: call [004010CCh] ; __vbaHresultCheckObj
loc_0067E71D: mov var_154, eax
loc_0067E723: jmp 0067E72Fh
loc_0067E725: mov var_154, 00000000h
loc_0067E72F: lea ecx, var_48
loc_0067E732: call [0040142Ch] ; __vbaFreeObj
loc_0067E738: mov var_4, 0000003Eh
loc_0067E73F: lea eax, var_48
loc_0067E742: push eax
loc_0067E743: push 00442188h ; "Pleased"
loc_0067E748: mov ecx, [0073A08Ch]
loc_0067E74E: mov edx, [ecx]
loc_0067E750: mov eax, [0073A08Ch]
loc_0067E755: push eax
loc_0067E756: call [edx+00000064h]
loc_0067E759: fnclex
loc_0067E75B: mov var_DC, eax
loc_0067E761: cmp var_DC, 00000000h
loc_0067E768: jge 0067E78Dh
loc_0067E76A: push 00000064h
loc_0067E76C: push 004419ACh
loc_0067E771: mov ecx, [0073A08Ch]
loc_0067E777: push ecx
loc_0067E778: mov edx, var_DC
loc_0067E77E: push edx
loc_0067E77F: call [004010CCh] ; __vbaHresultCheckObj
loc_0067E785: mov var_158, eax
loc_0067E78B: jmp 0067E797h
loc_0067E78D: mov var_158, 00000000h
loc_0067E797: lea ecx, var_48
loc_0067E79A: call [0040142Ch] ; __vbaFreeObj
loc_0067E7A0: jmp 0067E9AEh
loc_0067E7A5: mov var_4, 00000040h
loc_0067E7AC: mov var_A8, 80020004h
loc_0067E7B6: mov var_B0, 0000000Ah
loc_0067E7C0: mov var_98, 0045CF10h ; "I'm done downloading the update and will now leave for a few moments so that this update can run. See you in a few!"
loc_0067E7CA: mov var_A0, 00000008h
loc_0067E7D4: lea eax, var_48
loc_0067E7D7: push eax
loc_0067E7D8: mov eax, 00000010h
loc_0067E7DD: call 00412850h ; __vbaChkstk
loc_0067E7E2: mov ecx, esp
loc_0067E7E4: mov edx, var_B0
loc_0067E7EA: mov [ecx], edx
loc_0067E7EC: mov eax, var_AC
loc_0067E7F2: mov [ecx+00000004h], eax
loc_0067E7F5: mov edx, var_A8
loc_0067E7FB: mov [ecx+00000008h], edx
loc_0067E7FE: mov eax, var_A4
loc_0067E804: mov [ecx+0000000Ch], eax
loc_0067E807: mov eax, 00000010h
loc_0067E80C: call 00412850h ; __vbaChkstk
loc_0067E811: mov ecx, esp
loc_0067E813: mov edx, var_A0
loc_0067E819: mov [ecx], edx
loc_0067E81B: mov eax, var_9C
loc_0067E821: mov [ecx+00000004h], eax
loc_0067E824: mov edx, var_98
loc_0067E82A: mov [ecx+00000008h], edx
loc_0067E82D: mov eax, var_94
loc_0067E833: mov [ecx+0000000Ch], eax
loc_0067E836: mov ecx, [0073A08Ch]
loc_0067E83C: mov edx, [ecx]
loc_0067E83E: mov eax, [0073A08Ch]
loc_0067E843: push eax
loc_0067E844: call [edx+00000078h]
loc_0067E847: fnclex
loc_0067E849: mov var_DC, eax
loc_0067E84F: cmp var_DC, 00000000h
loc_0067E856: jge 0067E87Bh
loc_0067E858: push 00000078h
loc_0067E85A: push 004419ACh
loc_0067E85F: mov ecx, [0073A08Ch]
loc_0067E865: push ecx
loc_0067E866: mov edx, var_DC
loc_0067E86C: push edx
loc_0067E86D: call [004010CCh] ; __vbaHresultCheckObj
loc_0067E873: mov var_15C, eax
loc_0067E879: jmp 0067E885h
loc_0067E87B: mov var_15C, 00000000h
loc_0067E885: lea ecx, var_48
loc_0067E888: call [0040142Ch] ; __vbaFreeObj
loc_0067E88E: mov var_4, 00000041h
loc_0067E895: mov var_98, 80020004h
loc_0067E89F: mov var_A0, 0000000Ah
loc_0067E8A9: lea eax, var_48
loc_0067E8AC: push eax
loc_0067E8AD: mov eax, 00000010h
loc_0067E8B2: call 00412850h ; __vbaChkstk
loc_0067E8B7: mov ecx, esp
loc_0067E8B9: mov edx, var_A0
loc_0067E8BF: mov [ecx], edx
loc_0067E8C1: mov eax, var_9C
loc_0067E8C7: mov [ecx+00000004h], eax
loc_0067E8CA: mov edx, var_98
loc_0067E8D0: mov [ecx+00000008h], edx
loc_0067E8D3: mov eax, var_94
loc_0067E8D9: mov [ecx+0000000Ch], eax
loc_0067E8DC: mov ecx, [0073A08Ch]
loc_0067E8E2: mov edx, [ecx]
loc_0067E8E4: mov eax, [0073A08Ch]
loc_0067E8E9: push eax
loc_0067E8EA: call [edx+00000084h]
loc_0067E8F0: fnclex
loc_0067E8F2: mov var_DC, eax
loc_0067E8F8: cmp var_DC, 00000000h
loc_0067E8FF: jge 0067E927h
loc_0067E901: push 00000084h
loc_0067E906: push 004419ACh
loc_0067E90B: mov ecx, [0073A08Ch]
loc_0067E911: push ecx
loc_0067E912: mov edx, var_DC
loc_0067E918: push edx
loc_0067E919: call [004010CCh] ; __vbaHresultCheckObj
loc_0067E91F: mov var_160, eax
loc_0067E925: jmp 0067E931h
loc_0067E927: mov var_160, 00000000h
loc_0067E931: mov eax, var_48
loc_0067E934: mov var_FC, eax
loc_0067E93A: mov var_48, 00000000h
loc_0067E941: mov ecx, var_FC
loc_0067E947: push ecx
loc_0067E948: push 0073A1DCh
loc_0067E94D: call [00401128h] ; __vbaObjSet
loc_0067E953: mov var_4, 00000042h
loc_0067E95A: lea edx, var_34
loc_0067E95D: mov var_98, edx
loc_0067E963: mov var_A0, 00004008h
loc_0067E96D: push 00000001h
loc_0067E96F: lea eax, var_A0
loc_0067E975: push eax
loc_0067E976: call [00401230h] ; rtcShell
loc_0067E97C: call [0040139Ch] ; __vbaFpI4
loc_0067E982: mov var_30, eax
loc_0067E985: mov var_4, 00000043h
loc_0067E98C: mov var_D4, 000Ah
loc_0067E995: lea ecx, var_D4
loc_0067E99B: push ecx
loc_0067E99C: call 0061DF10h
loc_0067E9A1: mov var_4, 00000044h
loc_0067E9A8: call [00401048h] ; __vbaEnd
loc_0067E9AE: jmp 0067EA5Ah
loc_0067E9B3: mov var_4, 00000047h
loc_0067E9BA: mov var_D4, FFFFFFh
loc_0067E9C3: lea edx, var_D4
loc_0067E9C9: push edx
loc_0067E9CA: mov eax, Me
loc_0067E9CD: mov ecx, [eax]
loc_0067E9CF: mov edx, Me
loc_0067E9D2: push edx
loc_0067E9D3: call [ecx+00000928h]
loc_0067E9D9: mov var_4, 00000048h
loc_0067E9E0: lea eax, var_48
loc_0067E9E3: push eax
loc_0067E9E4: push 00441D74h ; "Blink"
loc_0067E9E9: mov ecx, [0073A08Ch]
loc_0067E9EF: mov edx, [ecx]
loc_0067E9F1: mov eax, [0073A08Ch]
loc_0067E9F6: push eax
loc_0067E9F7: call [edx+00000064h]
loc_0067E9FA: fnclex
loc_0067E9FC: mov var_DC, eax
loc_0067EA02: cmp var_DC, 00000000h
loc_0067EA09: jge 0067EA2Eh
loc_0067EA0B: push 00000064h
loc_0067EA0D: push 004419ACh
loc_0067EA12: mov ecx, [0073A08Ch]
loc_0067EA18: push ecx
loc_0067EA19: mov edx, var_DC
loc_0067EA1F: push edx
loc_0067EA20: call [004010CCh] ; __vbaHresultCheckObj
loc_0067EA26: mov var_164, eax
loc_0067EA2C: jmp 0067EA38h
loc_0067EA2E: mov var_164, 00000000h
loc_0067EA38: mov eax, var_48
loc_0067EA3B: mov var_100, eax
loc_0067EA41: mov var_48, 00000000h
loc_0067EA48: mov ecx, var_100
loc_0067EA4E: push ecx
loc_0067EA4F: push 0073A1D8h
loc_0067EA54: call [00401128h] ; __vbaObjSet
loc_0067EA5A: jmp 0067EB63h
loc_0067EA5F: mov var_4, 0000004Ah
loc_0067EA66: mov ecx, 00000001h
loc_0067EA6B: call [004011E4h] ; __vbaI2I4
loc_0067EA71: cmp var_E4, ax
loc_0067EA78: jnz 0067EA7Fh
loc_0067EA7A: jmp 0067EB63h
loc_0067EA7F: mov var_4, 0000004Bh
loc_0067EA86: mov ecx, 00000002h
loc_0067EA8B: call [004011E4h] ; __vbaI2I4
loc_0067EA91: cmp var_E4, ax
loc_0067EA98: jnz 0067EA9Fh
loc_0067EA9A: jmp 0067EB63h
loc_0067EA9F: mov var_4, 0000004Ch
loc_0067EAA6: mov ecx, 00000004h
loc_0067EAAB: call [004011E4h] ; __vbaI2I4
loc_0067EAB1: cmp var_E4, ax
loc_0067EAB8: jnz 0067EABFh
loc_0067EABA: jmp 0067EB63h
loc_0067EABF: mov var_4, 0000004Dh
loc_0067EAC6: mov ecx, 00000005h
loc_0067EACB: call [004011E4h] ; __vbaI2I4
loc_0067EAD1: cmp var_E4, ax
loc_0067EAD8: jnz 0067EADFh
loc_0067EADA: jmp 0067EB63h
loc_0067EADF: mov var_4, 0000004Eh
loc_0067EAE6: mov ecx, 00000007h
loc_0067EAEB: call [004011E4h] ; __vbaI2I4
loc_0067EAF1: cmp var_E4, ax
loc_0067EAF8: jnz 0067EB0Ch
loc_0067EAFA: mov var_4, 0000004Fh
loc_0067EB01: mov edx, Me
loc_0067EB04: mov [edx+00000064h], FFFFFFh
loc_0067EB0A: jmp 0067EB63h
loc_0067EB0C: mov var_4, 00000050h
loc_0067EB13: mov ecx, 00000008h
loc_0067EB18: call [004011E4h] ; __vbaI2I4
loc_0067EB1E: cmp var_E4, ax
loc_0067EB25: jnz 0067EB39h
loc_0067EB27: mov var_4, 00000051h
loc_0067EB2E: mov eax, Me
loc_0067EB31: mov [eax+00000064h], FFFFFFh
loc_0067EB37: jmp 0067EB63h
loc_0067EB39: mov var_4, 00000052h
loc_0067EB40: mov ecx, 0000000Ah
loc_0067EB45: call [004011E4h] ; __vbaI2I4
loc_0067EB4B: cmp var_E4, ax
loc_0067EB52: jnz 0067EB56h
loc_0067EB54: jmp 0067EB63h
loc_0067EB56: mov var_4, 00000054h
loc_0067EB5D: call [0040113Ch] ; rtcDoEvents
loc_0067EB63: jmp 0067EDD6h
loc_0067EB68: mov var_4, 00000058h
loc_0067EB6F: mov [0073A21Ch], 0000h
loc_0067EB78: mov var_4, 00000059h
loc_0067EB7F: cmp [0073A254h], 00000000h
loc_0067EB86: jnz 0067EBA4h
loc_0067EB88: push 0073A254h
loc_0067EB8D: push 00431838h
loc_0067EB92: call [004012FCh] ; __vbaNew2
loc_0067EB98: mov var_168, 0073A254h
loc_0067EBA2: jmp 0067EBAEh
loc_0067EBA4: mov var_168, 0073A254h
loc_0067EBAE: mov ecx, var_168
loc_0067EBB4: mov edx, [ecx]
loc_0067EBB6: mov var_DC, edx
loc_0067EBBC: lea eax, var_D4
loc_0067EBC2: push eax
loc_0067EBC3: mov ecx, var_DC
loc_0067EBC9: mov edx, [ecx]
loc_0067EBCB: mov eax, var_DC
loc_0067EBD1: push eax
loc_0067EBD2: call [edx+000001B8h]
loc_0067EBD8: fnclex
loc_0067EBDA: mov var_E0, eax
loc_0067EBE0: cmp var_E0, 00000000h
loc_0067EBE7: jge 0067EC0Fh
loc_0067EBE9: push 000001B8h
loc_0067EBEE: push 00440B20h
loc_0067EBF3: mov ecx, var_DC
loc_0067EBF9: push ecx
loc_0067EBFA: mov edx, var_E0
loc_0067EC00: push edx
loc_0067EC01: call [004010CCh] ; __vbaHresultCheckObj
loc_0067EC07: mov var_16C, eax
loc_0067EC0D: jmp 0067EC19h
loc_0067EC0F: mov var_16C, 00000000h
loc_0067EC19: movsx eax, var_D4
loc_0067EC20: test eax, eax
loc_0067EC22: jz 0067ECC2h
loc_0067EC28: mov var_4, 0000005Ah
loc_0067EC2F: cmp [0073A254h], 00000000h
loc_0067EC36: jnz 0067EC54h
loc_0067EC38: push 0073A254h
loc_0067EC3D: push 00431838h
loc_0067EC42: call [004012FCh] ; __vbaNew2
loc_0067EC48: mov var_170, 0073A254h
loc_0067EC52: jmp 0067EC5Eh
loc_0067EC54: mov var_170, 0073A254h
loc_0067EC5E: mov ecx, var_170
loc_0067EC64: mov edx, [ecx]
loc_0067EC66: mov var_DC, edx
loc_0067EC6C: mov eax, var_DC
loc_0067EC72: mov ecx, [eax]
loc_0067EC74: mov edx, var_DC
loc_0067EC7A: push edx
loc_0067EC7B: call [ecx+000002A8h]
loc_0067EC81: fnclex
loc_0067EC83: mov var_E0, eax
loc_0067EC89: cmp var_E0, 00000000h
loc_0067EC90: jge 0067ECB8h
loc_0067EC92: push 000002A8h
loc_0067EC97: push 00440B20h
loc_0067EC9C: mov eax, var_DC
loc_0067ECA2: push eax
loc_0067ECA3: mov ecx, var_E0
loc_0067ECA9: push ecx
loc_0067ECAA: call [004010CCh] ; __vbaHresultCheckObj
loc_0067ECB0: mov var_174, eax
loc_0067ECB6: jmp 0067ECC2h
loc_0067ECB8: mov var_174, 00000000h
loc_0067ECC2: mov var_4, 0000005Ch
loc_0067ECC9: mov [0073A240h], 0000h
loc_0067ECD2: mov var_4, 0000005Dh
loc_0067ECD9: mov var_84, 80020004h
loc_0067ECE3: mov var_8C, 0000000Ah
loc_0067ECED: mov var_74, 80020004h
loc_0067ECF4: mov var_7C, 0000000Ah
loc_0067ECFB: mov var_64, 80020004h
loc_0067ED02: mov var_6C, 0000000Ah
loc_0067ED09: call [00401340h] ; rtcErrObj
loc_0067ED0F: push eax
loc_0067ED10: lea edx, var_48
loc_0067ED13: push edx
loc_0067ED14: call [00401128h] ; __vbaObjSet
loc_0067ED1A: mov var_DC, eax
loc_0067ED20: lea eax, var_3C
loc_0067ED23: push eax
loc_0067ED24: mov ecx, var_DC
loc_0067ED2A: mov edx, [ecx]
loc_0067ED2C: mov eax, var_DC
loc_0067ED32: push eax
loc_0067ED33: call [edx+0000002Ch]
loc_0067ED36: fnclex
loc_0067ED38: mov var_E0, eax
loc_0067ED3E: cmp var_E0, 00000000h
loc_0067ED45: jge 0067ED6Ah
loc_0067ED47: push 0000002Ch
loc_0067ED49: push 00443540h
loc_0067ED4E: mov ecx, var_DC
loc_0067ED54: push ecx
loc_0067ED55: mov edx, var_E0
loc_0067ED5B: push edx
loc_0067ED5C: call [004010CCh] ; __vbaHresultCheckObj
loc_0067ED62: mov var_178, eax
loc_0067ED68: jmp 0067ED74h
loc_0067ED6A: mov var_178, 00000000h
loc_0067ED74: mov eax, var_3C
loc_0067ED77: mov var_104, eax
loc_0067ED7D: mov var_3C, 00000000h
loc_0067ED84: mov ecx, var_104
loc_0067ED8A: mov var_54, ecx
loc_0067ED8D: mov var_5C, 00000008h
loc_0067ED94: lea edx, var_8C
loc_0067ED9A: push edx
loc_0067ED9B: lea eax, var_7C
loc_0067ED9E: push eax
loc_0067ED9F: lea ecx, var_6C
loc_0067EDA2: push ecx
loc_0067EDA3: push 00000000h
loc_0067EDA5: lea edx, var_5C
loc_0067EDA8: push edx
loc_0067EDA9: call [00401120h] ; rtcMsgBox
loc_0067EDAF: lea ecx, var_48
loc_0067EDB2: call [0040142Ch] ; __vbaFreeObj
loc_0067EDB8: lea eax, var_8C
loc_0067EDBE: push eax
loc_0067EDBF: lea ecx, var_7C
loc_0067EDC2: push ecx
loc_0067EDC3: lea edx, var_6C
loc_0067EDC6: push edx
loc_0067EDC7: lea eax, var_5C
loc_0067EDCA: push eax
loc_0067EDCB: push 00000004h
loc_0067EDCD: call [00401050h] ; __vbaFreeVarList
loc_0067EDD3: add esp, 00000014h
loc_0067EDD6: mov var_10, 00000000h
loc_0067EDDD: fwait
loc_0067EDDE: push 0067EE53h
loc_0067EDE3: jmp 0067EE3Dh
loc_0067EDE5: lea ecx, var_44
loc_0067EDE8: push ecx
loc_0067EDE9: lea edx, var_40
loc_0067EDEC: push edx
loc_0067EDED: lea eax, var_3C
loc_0067EDF0: push eax
loc_0067EDF1: push 00000003h
loc_0067EDF3: call [00401324h] ; __vbaFreeStrList
loc_0067EDF9: add esp, 00000010h
loc_0067EDFC: lea ecx, var_4C
loc_0067EDFF: push ecx
loc_0067EE00: lea edx, var_48
loc_0067EE03: push edx
loc_0067EE04: push 00000002h
loc_0067EE06: call [00401068h] ; __vbaFreeObjList
loc_0067EE0C: add esp, 0000000Ch
loc_0067EE0F: lea eax, var_8C
loc_0067EE15: push eax
loc_0067EE16: lea ecx, var_7C
loc_0067EE19: push ecx
loc_0067EE1A: lea edx, var_6C
loc_0067EE1D: push edx
loc_0067EE1E: lea eax, var_5C
loc_0067EE21: push eax
loc_0067EE22: push 00000004h
loc_0067EE24: call [00401050h] ; __vbaFreeVarList
loc_0067EE2A: add esp, 00000014h
loc_0067EE2D: lea ecx, var_90
loc_0067EE33: push ecx
loc_0067EE34: push 00000000h
loc_0067EE36: call [004010F0h] ; __vbaAryDestruct
loc_0067EE3C: ret
loc_0067EE3D: lea ecx, var_34
loc_0067EE40: call [00401430h] ; __vbaFreeStr
loc_0067EE46: lea edx, var_38
loc_0067EE49: push edx
loc_0067EE4A: push 00000000h
loc_0067EE4C: call [004010F0h] ; __vbaAryDestruct
loc_0067EE52: ret
loc_0067EE53: mov eax, Me
loc_0067EE56: mov ecx, [eax]
loc_0067EE58: mov edx, Me
loc_0067EE5B: push edx
loc_0067EE5C: call [ecx+00000008h]
loc_0067EE5F: mov eax, var_10
loc_0067EE62: mov ecx, var_20
loc_0067EE65: mov fs:[00000000h], ecx
loc_0067EE6C: pop edi
loc_0067EE6D: pop esi
loc_0067EE6E: pop ebx
loc_0067EE6F: mov esp, ebp
loc_0067EE71: pop ebp
loc_0067EE72: retn 0008h
End Sub
Private Sub mnuReadStoryPolizoof_Click() '68C3A0
loc_0068C3A0: push ebp
loc_0068C3A1: mov ebp, esp
loc_0068C3A3: sub esp, 00000018h
loc_0068C3A6: push 00412856h ; __vbaExceptHandler
loc_0068C3AB: mov eax, fs:[00000000h]
loc_0068C3B1: push eax
loc_0068C3B2: mov fs:[00000000h], esp
loc_0068C3B9: mov eax, 0000007Ch
loc_0068C3BE: call 00412850h ; __vbaChkstk
loc_0068C3C3: push ebx
loc_0068C3C4: push esi
loc_0068C3C5: push edi
loc_0068C3C6: mov var_18, esp
loc_0068C3C9: mov var_14, 00409EA0h ; "'"
loc_0068C3D0: mov eax, Me
loc_0068C3D3: and eax, 00000001h
loc_0068C3D6: mov var_10, eax
loc_0068C3D9: mov ecx, Me
loc_0068C3DC: and ecx, FFFFFFFEh
loc_0068C3DF: mov Me, ecx
loc_0068C3E2: mov var_C, 00000000h
loc_0068C3E9: mov edx, Me
loc_0068C3EC: mov eax, [edx]
loc_0068C3EE: mov ecx, Me
loc_0068C3F1: push ecx
loc_0068C3F2: call [eax+00000004h]
loc_0068C3F5: mov var_4, 00000001h
loc_0068C3FC: mov var_4, 00000002h
loc_0068C403: push FFFFFFFFh
loc_0068C405: call [00401124h] ; __vbaOnError
loc_0068C40B: mov var_4, 00000003h
loc_0068C412: mov edx, Me
loc_0068C415: mov [edx+00000072h], FFFFFFh
loc_0068C41B: mov var_4, 00000004h
loc_0068C422: push 00000000h
loc_0068C424: mov eax, Me
loc_0068C427: mov ecx, [eax]
loc_0068C429: mov edx, Me
loc_0068C42C: push edx
loc_0068C42D: call [ecx+000009A8h]
loc_0068C433: mov var_4, 00000005h
loc_0068C43A: mov [0073A1D4h], 0000h
loc_0068C443: mov var_4, 00000006h
loc_0068C44A: lea eax, var_3C
loc_0068C44D: push eax
loc_0068C44E: push 004457F8h ; "Alert"
loc_0068C453: mov ecx, [0073A08Ch]
loc_0068C459: mov edx, [ecx]
loc_0068C45B: mov eax, [0073A08Ch]
loc_0068C460: push eax
loc_0068C461: call [edx+00000064h]
loc_0068C464: fnclex
loc_0068C466: mov var_64, eax
loc_0068C469: cmp var_64, 00000000h
loc_0068C46D: jge 0068C48Fh
loc_0068C46F: push 00000064h
loc_0068C471: push 004419ACh
loc_0068C476: mov ecx, [0073A08Ch]
loc_0068C47C: push ecx
loc_0068C47D: mov edx, var_64
loc_0068C480: push edx
loc_0068C481: call [004010CCh] ; __vbaHresultCheckObj
loc_0068C487: mov var_84, eax
loc_0068C48D: jmp 0068C499h
loc_0068C48F: mov var_84, 00000000h
loc_0068C499: mov eax, var_3C
loc_0068C49C: push eax
loc_0068C49D: mov ecx, Me
loc_0068C4A0: add ecx, 000000C0h
loc_0068C4A6: push ecx
loc_0068C4A7: call [00401130h] ; __vbaObjSetAddref
loc_0068C4AD: lea ecx, var_3C
loc_0068C4B0: call [0040142Ch] ; __vbaFreeObj
loc_0068C4B6: mov var_4, 00000007h
loc_0068C4BD: mov [0073A0AEh], FFFFFFh
loc_0068C4C6: mov var_4, 00000008h
loc_0068C4CD: lea edx, var_60
loc_0068C4D0: push edx
loc_0068C4D1: push 00455938h ; "BB8"
loc_0068C4D6: mov eax, Me
loc_0068C4D9: push eax
loc_0068C4DA: call 006A5DC0h
loc_0068C4DF: movsx ecx, var_60
loc_0068C4E3: test ecx, ecx
loc_0068C4E5: jz 0068C7F9h
loc_0068C4EB: mov var_4, 00000009h
loc_0068C4F2: lea edx, var_60
loc_0068C4F5: push edx
loc_0068C4F6: push 00455938h ; "BB8"
loc_0068C4FB: mov eax, Me
loc_0068C4FE: push eax
loc_0068C4FF: call 006A6490h
loc_0068C504: movsx ecx, var_60
loc_0068C508: test ecx, ecx
loc_0068C50A: jz 0068C754h
loc_0068C510: mov var_4, 0000000Ah
loc_0068C517: push 00461A68h ; "Bonz and the Polizoof"
loc_0068C51C: call 0061F230h
loc_0068C521: mov var_4, 0000000Bh
loc_0068C528: mov var_54, 0043C9F4h
loc_0068C52F: mov var_5C, 00000008h
loc_0068C536: mov eax, 00000010h
loc_0068C53B: call 00412850h ; __vbaChkstk
loc_0068C540: mov edx, esp
loc_0068C542: mov eax, var_5C
loc_0068C545: mov [edx], eax
loc_0068C547: mov ecx, var_58
loc_0068C54A: mov [edx+00000004h], ecx
loc_0068C54D: mov eax, var_54
loc_0068C550: mov [edx+00000008h], eax
loc_0068C553: mov ecx, var_50
loc_0068C556: mov [edx+0000000Ch], ecx
loc_0068C559: push 00461194h ; "Path"
loc_0068C55E: push 00460D90h ; "add-ons\storybookreader\"
loc_0068C563: push 0043B010h ; "BONZIBUDDY"
loc_0068C568: call [00401354h] ; rtcGetSetting
loc_0068C56E: mov edx, eax
loc_0068C570: lea ecx, var_34
loc_0068C573: call [004013C0h] ; __vbaStrMove
loc_0068C579: mov var_4, 0000000Ch
loc_0068C580: push 00000001h
loc_0068C582: mov edx, var_34
loc_0068C585: push edx
loc_0068C586: call [004013B4h] ; rtcRightCharBstr
loc_0068C58C: mov edx, eax
loc_0068C58E: lea ecx, var_38
loc_0068C591: call [004013C0h] ; __vbaStrMove
loc_0068C597: push eax
loc_0068C598: push 00441F24h ; "\"
loc_0068C59D: call [004011B8h] ; __vbaStrCmp
loc_0068C5A3: neg eax
loc_0068C5A5: sbb eax, eax
loc_0068C5A7: neg eax
loc_0068C5A9: neg eax
loc_0068C5AB: mov var_64, ax
loc_0068C5AF: lea ecx, var_38
loc_0068C5B2: call [00401430h] ; __vbaFreeStr
loc_0068C5B8: movsx eax, var_64
loc_0068C5BC: test eax, eax
loc_0068C5BE: jz 0068C603h
loc_0068C5C0: mov var_4, 0000000Dh
loc_0068C5C7: mov ecx, var_34
loc_0068C5CA: push ecx
loc_0068C5CB: push 00441F24h ; "\"
loc_0068C5D0: call [00401098h] ; __vbaStrCat
loc_0068C5D6: mov edx, eax
loc_0068C5D8: lea ecx, var_38
loc_0068C5DB: call [004013C0h] ; __vbaStrMove
loc_0068C5E1: push eax
loc_0068C5E2: push 00461360h ; "BBReader.exe"
loc_0068C5E7: call [00401098h] ; __vbaStrCat
loc_0068C5ED: mov edx, eax
loc_0068C5EF: lea ecx, var_34
loc_0068C5F2: call [004013C0h] ; __vbaStrMove
loc_0068C5F8: lea ecx, var_38
loc_0068C5FB: call [00401430h] ; __vbaFreeStr
loc_0068C601: jmp 0068C624h
loc_0068C603: mov var_4, 0000000Fh
loc_0068C60A: mov edx, var_34
loc_0068C60D: push edx
loc_0068C60E: push 00461360h ; "BBReader.exe"
loc_0068C613: call [00401098h] ; __vbaStrCat
loc_0068C619: mov edx, eax
loc_0068C61B: lea ecx, var_34
loc_0068C61E: call [004013C0h] ; __vbaStrMove
loc_0068C624: mov var_4, 00000011h
loc_0068C62B: mov var_54, 0043C9F4h
loc_0068C632: mov var_5C, 00000008h
loc_0068C639: mov eax, 00000010h
loc_0068C63E: call 00412850h ; __vbaChkstk
loc_0068C643: mov eax, esp
loc_0068C645: mov ecx, var_5C
loc_0068C648: mov [eax], ecx
loc_0068C64A: mov edx, var_58
loc_0068C64D: mov [eax+00000004h], edx
loc_0068C650: mov ecx, var_54
loc_0068C653: mov [eax+00000008h], ecx
loc_0068C656: mov edx, var_50
loc_0068C659: mov [eax+0000000Ch], edx
loc_0068C65C: push 00461A68h ; "Bonz and the Polizoof"
loc_0068C661: push 0046099Ch ; "add-ons\storybookreader\books"
loc_0068C666: push 0043B010h ; "BONZIBUDDY"
loc_0068C66B: call [00401354h] ; rtcGetSetting
loc_0068C671: mov edx, eax
loc_0068C673: lea ecx, var_30
loc_0068C676: call [004013C0h] ; __vbaStrMove
loc_0068C67C: mov var_4, 00000012h
loc_0068C683: mov eax, var_34
loc_0068C686: push eax
loc_0068C687: push 004609DCh ; " /b:"
loc_0068C68C: call [00401098h] ; __vbaStrCat
loc_0068C692: mov edx, eax
loc_0068C694: lea ecx, var_38
loc_0068C697: call [004013C0h] ; __vbaStrMove
loc_0068C69D: push eax
loc_0068C69E: mov ecx, var_30
loc_0068C6A1: push ecx
loc_0068C6A2: call [00401098h] ; __vbaStrCat
loc_0068C6A8: mov edx, eax
loc_0068C6AA: lea ecx, var_2C
loc_0068C6AD: call [004013C0h] ; __vbaStrMove
loc_0068C6B3: lea ecx, var_38
loc_0068C6B6: call [00401430h] ; __vbaFreeStr
loc_0068C6BC: mov var_4, 00000013h
loc_0068C6C3: push 00000000h
loc_0068C6C5: mov edx, [0073A214h]
loc_0068C6CB: push edx
loc_0068C6CC: call [00401238h] ; __vbaObjIs
loc_0068C6D2: movsx eax, ax
loc_0068C6D5: test eax, eax
loc_0068C6D7: jz 0068C6FEh
loc_0068C6D9: mov var_4, 00000014h
loc_0068C6E0: lea ecx, var_2C
loc_0068C6E3: mov var_54, ecx
loc_0068C6E6: mov var_5C, 00004008h
loc_0068C6ED: push 00000001h
loc_0068C6EF: lea edx, var_5C
loc_0068C6F2: push edx
loc_0068C6F3: call [00401230h] ; rtcShell
loc_0068C6F9: fstp real8 ptr var_28
loc_0068C6FC: jmp 0068C74Fh
loc_0068C6FE: mov var_4, 00000016h
loc_0068C705: mov eax, var_30
loc_0068C708: push eax
loc_0068C709: mov ecx, [0073A214h]
loc_0068C70F: mov edx, [ecx]
loc_0068C711: mov eax, [0073A214h]
loc_0068C716: push eax
loc_0068C717: call [edx+00000030h]
loc_0068C71A: fnclex
loc_0068C71C: mov var_64, eax
loc_0068C71F: cmp var_64, 00000000h
loc_0068C723: jge 0068C745h
loc_0068C725: push 00000030h
loc_0068C727: push 0044777Ch
loc_0068C72C: mov ecx, [0073A214h]
loc_0068C732: push ecx
loc_0068C733: mov edx, var_64
loc_0068C736: push edx
loc_0068C737: call [004010CCh] ; __vbaHresultCheckObj
loc_0068C73D: mov var_88, eax
loc_0068C743: jmp 0068C74Fh
loc_0068C745: mov var_88, 00000000h
loc_0068C74F: jmp 0068C7F4h
loc_0068C754: mov var_4, 00000019h
loc_0068C75B: cmp [0073A6C8h], 00000000h
loc_0068C762: jnz 0068C780h
loc_0068C764: push 0073A6C8h
loc_0068C769: push 00426004h
loc_0068C76E: call [004012FCh] ; __vbaNew2
loc_0068C774: mov var_8C, 0073A6C8h
loc_0068C77E: jmp 0068C78Ah
loc_0068C780: mov var_8C, 0073A6C8h
loc_0068C78A: mov eax, var_8C
loc_0068C790: mov ecx, [eax]
loc_0068C792: mov var_64, ecx
loc_0068C795: mov edx, 00455938h ; "BB8"
loc_0068C79A: lea ecx, var_38
loc_0068C79D: call [00401310h] ; __vbaStrCopy
loc_0068C7A3: lea edx, var_38
loc_0068C7A6: push edx
loc_0068C7A7: mov eax, var_64
loc_0068C7AA: mov ecx, [eax]
loc_0068C7AC: mov edx, var_64
loc_0068C7AF: push edx
loc_0068C7B0: call [ecx+000006F8h]
loc_0068C7B6: fnclex
loc_0068C7B8: mov var_68, eax
loc_0068C7BB: cmp var_68, 00000000h
loc_0068C7BF: jge 0068C7E1h
loc_0068C7C1: push 000006F8h
loc_0068C7C6: push 0045E3A8h
loc_0068C7CB: mov eax, var_64
loc_0068C7CE: push eax
loc_0068C7CF: mov ecx, var_68
loc_0068C7D2: push ecx
loc_0068C7D3: call [004010CCh] ; __vbaHresultCheckObj
loc_0068C7D9: mov var_90, eax
loc_0068C7DF: jmp 0068C7EBh
loc_0068C7E1: mov var_90, 00000000h
loc_0068C7EB: lea ecx, var_38
loc_0068C7EE: call [00401430h] ; __vbaFreeStr
loc_0068C7F4: jmp 0068C94Ah
loc_0068C7F9: mov var_4, 0000001Ch
loc_0068C800: mov [0073A1D6h], 0006h
loc_0068C809: mov var_4, 0000001Dh
loc_0068C810: mov var_54, 80020004h
loc_0068C817: mov var_5C, 0000000Ah
loc_0068C81E: push 0045D860h ; "Wow! "
loc_0068C823: mov edx, [0073A040h]
loc_0068C829: push edx
loc_0068C82A: call [00401098h] ; __vbaStrCat
loc_0068C830: mov edx, eax
loc_0068C832: lea ecx, var_38
loc_0068C835: call [004013C0h] ; __vbaStrMove
loc_0068C83B: push eax
loc_0068C83C: push 00461B44h ; ", I can't believe we don't yet have Bonzi and the Polizoof installed. It's a fun and exciting adventure story! Let's check it out!"
loc_0068C841: call [00401098h] ; __vbaStrCat
loc_0068C847: mov var_44, eax
loc_0068C84A: mov var_4C, 00000008h
loc_0068C851: lea eax, var_3C
loc_0068C854: push eax
loc_0068C855: mov eax, 00000010h
loc_0068C85A: call 00412850h ; __vbaChkstk
loc_0068C85F: mov ecx, esp
loc_0068C861: mov edx, var_5C
loc_0068C864: mov [ecx], edx
loc_0068C866: mov eax, var_58
loc_0068C869: mov [ecx+00000004h], eax
loc_0068C86C: mov edx, var_54
loc_0068C86F: mov [ecx+00000008h], edx
loc_0068C872: mov eax, var_50
loc_0068C875: mov [ecx+0000000Ch], eax
loc_0068C878: mov eax, 00000010h
loc_0068C87D: call 00412850h ; __vbaChkstk
loc_0068C882: mov ecx, esp
loc_0068C884: mov edx, var_4C
loc_0068C887: mov [ecx], edx
loc_0068C889: mov eax, var_48
loc_0068C88C: mov [ecx+00000004h], eax
loc_0068C88F: mov edx, var_44
loc_0068C892: mov [ecx+00000008h], edx
loc_0068C895: mov eax, var_40
loc_0068C898: mov [ecx+0000000Ch], eax
loc_0068C89B: mov ecx, [0073A08Ch]
loc_0068C8A1: mov edx, [ecx]
loc_0068C8A3: mov eax, [0073A08Ch]
loc_0068C8A8: push eax
loc_0068C8A9: call [edx+00000078h]
loc_0068C8AC: fnclex
loc_0068C8AE: mov var_64, eax
loc_0068C8B1: cmp var_64, 00000000h
loc_0068C8B5: jge 0068C8D7h
loc_0068C8B7: push 00000078h
loc_0068C8B9: push 004419ACh
loc_0068C8BE: mov ecx, [0073A08Ch]
loc_0068C8C4: push ecx
loc_0068C8C5: mov edx, var_64
loc_0068C8C8: push edx
loc_0068C8C9: call [004010CCh] ; __vbaHresultCheckObj
loc_0068C8CF: mov var_94, eax
loc_0068C8D5: jmp 0068C8E1h
loc_0068C8D7: mov var_94, 00000000h
loc_0068C8E1: lea ecx, var_38
loc_0068C8E4: call [00401430h] ; __vbaFreeStr
loc_0068C8EA: lea ecx, var_3C
loc_0068C8ED: call [0040142Ch] ; __vbaFreeObj
loc_0068C8F3: lea ecx, var_4C
loc_0068C8F6: call [00401030h] ; __vbaFreeVar
loc_0068C8FC: mov var_4, 0000001Eh
loc_0068C903: push 00461C54h ; "http://www.bonzi.com/bonzibuddy/bbstorybookmenu.asp"
loc_0068C908: mov eax, Me
loc_0068C90B: mov ecx, [eax]
loc_0068C90D: mov edx, Me
loc_0068C910: push edx
loc_0068C911: call [ecx+00000758h]
loc_0068C917: mov var_64, eax
loc_0068C91A: cmp var_64, 00000000h
loc_0068C91E: jge 0068C940h
loc_0068C920: push 00000758h
loc_0068C925: push 004408D0h
loc_0068C92A: mov eax, Me
loc_0068C92D: push eax
loc_0068C92E: mov ecx, var_64
loc_0068C931: push ecx
loc_0068C932: call [004010CCh] ; __vbaHresultCheckObj
loc_0068C938: mov var_98, eax
loc_0068C93E: jmp 0068C94Ah
loc_0068C940: mov var_98, 00000000h
loc_0068C94A: mov var_4, 00000020h
loc_0068C951: lea edx, var_3C
loc_0068C954: push edx
loc_0068C955: push 00441D74h ; "Blink"
loc_0068C95A: mov eax, [0073A08Ch]
loc_0068C95F: mov ecx, [eax]
loc_0068C961: mov edx, [0073A08Ch]
loc_0068C967: push edx
loc_0068C968: call [ecx+00000064h]
loc_0068C96B: fnclex
loc_0068C96D: mov var_64, eax
loc_0068C970: cmp var_64, 00000000h
loc_0068C974: jge 0068C995h
loc_0068C976: push 00000064h
loc_0068C978: push 004419ACh
loc_0068C97D: mov eax, [0073A08Ch]
loc_0068C982: push eax
loc_0068C983: mov ecx, var_64
loc_0068C986: push ecx
loc_0068C987: call [004010CCh] ; __vbaHresultCheckObj
loc_0068C98D: mov var_9C, eax
loc_0068C993: jmp 0068C99Fh
loc_0068C995: mov var_9C, 00000000h
loc_0068C99F: mov edx, var_3C
loc_0068C9A2: mov var_80, edx
loc_0068C9A5: mov var_3C, 00000000h
loc_0068C9AC: mov eax, var_80
loc_0068C9AF: push eax
loc_0068C9B0: push 0073A1D8h
loc_0068C9B5: call [00401128h] ; __vbaObjSet
loc_0068C9BB: mov var_10, 00000000h
loc_0068C9C2: fwait
loc_0068C9C3: push 0068CA02h
loc_0068C9C8: jmp 0068C9E6h
loc_0068C9CA: lea ecx, var_38
loc_0068C9CD: call [00401430h] ; __vbaFreeStr
loc_0068C9D3: lea ecx, var_3C
loc_0068C9D6: call [0040142Ch] ; __vbaFreeObj
loc_0068C9DC: lea ecx, var_4C
loc_0068C9DF: call [00401030h] ; __vbaFreeVar
loc_0068C9E5: ret
loc_0068C9E6: lea ecx, var_2C
loc_0068C9E9: call [00401430h] ; __vbaFreeStr
loc_0068C9EF: lea ecx, var_30
loc_0068C9F2: call [00401430h] ; __vbaFreeStr
loc_0068C9F8: lea ecx, var_34
loc_0068C9FB: call [00401430h] ; __vbaFreeStr
loc_0068CA01: ret
loc_0068CA02: mov ecx, Me
loc_0068CA05: mov edx, [ecx]
loc_0068CA07: mov eax, Me
loc_0068CA0A: push eax
loc_0068CA0B: call [edx+00000008h]
loc_0068CA0E: mov eax, var_10
loc_0068CA11: mov ecx, var_20
loc_0068CA14: mov fs:[00000000h], ecx
loc_0068CA1B: pop edi
loc_0068CA1C: pop esi
loc_0068CA1D: pop ebx
loc_0068CA1E: mov esp, ebp
loc_0068CA20: pop ebp
loc_0068CA21: retn 0004h
End Sub
Private Sub mnuLessInteraction_Click() '68AAF0
loc_0068AAF0: push ebp
loc_0068AAF1: mov ebp, esp
loc_0068AAF3: sub esp, 00000018h
loc_0068AAF6: push 00412856h ; __vbaExceptHandler
loc_0068AAFB: mov eax, fs:[00000000h]
loc_0068AB01: push eax
loc_0068AB02: mov fs:[00000000h], esp
loc_0068AB09: mov eax, 00000028h
loc_0068AB0E: call 00412850h ; __vbaChkstk
loc_0068AB13: push ebx
loc_0068AB14: push esi
loc_0068AB15: push edi
loc_0068AB16: mov var_18, esp
loc_0068AB19: mov var_14, 00409C08h ; Chr(37)
loc_0068AB20: mov eax, Me
loc_0068AB23: and eax, 00000001h
loc_0068AB26: mov var_10, eax
loc_0068AB29: mov ecx, Me
loc_0068AB2C: and ecx, FFFFFFFEh
loc_0068AB2F: mov Me, ecx
loc_0068AB32: mov var_C, 00000000h
loc_0068AB39: mov edx, Me
loc_0068AB3C: mov eax, [edx]
loc_0068AB3E: mov ecx, Me
loc_0068AB41: push ecx
loc_0068AB42: call [eax+00000004h]
loc_0068AB45: mov var_4, 00000001h
loc_0068AB4C: mov var_4, 00000002h
loc_0068AB53: push FFFFFFFFh
loc_0068AB55: call [00401124h] ; __vbaOnError
loc_0068AB5B: mov var_4, 00000003h
loc_0068AB62: mov edx, Me
loc_0068AB65: mov eax, [edx]
loc_0068AB67: mov ecx, Me
loc_0068AB6A: push ecx
loc_0068AB6B: call [eax+0000046Ch]
loc_0068AB71: push eax
loc_0068AB72: lea edx, var_24
loc_0068AB75: push edx
loc_0068AB76: call [00401128h] ; __vbaObjSet
loc_0068AB7C: mov var_28, eax
loc_0068AB7F: push FFFFFFFFh
loc_0068AB81: mov eax, var_28
loc_0068AB84: mov ecx, [eax]
loc_0068AB86: mov edx, var_28
loc_0068AB89: push edx
loc_0068AB8A: call [ecx+0000006Ch]
loc_0068AB8D: fnclex
loc_0068AB8F: mov var_2C, eax
loc_0068AB92: cmp var_2C, 00000000h
loc_0068AB96: jge 0068ABB2h
loc_0068AB98: push 0000006Ch
loc_0068AB9A: push 00443EA4h
loc_0068AB9F: mov eax, var_28
loc_0068ABA2: push eax
loc_0068ABA3: mov ecx, var_2C
loc_0068ABA6: push ecx
loc_0068ABA7: call [004010CCh] ; __vbaHresultCheckObj
loc_0068ABAD: mov var_44, eax
loc_0068ABB0: jmp 0068ABB9h
loc_0068ABB2: mov var_44, 00000000h
loc_0068ABB9: lea ecx, var_24
loc_0068ABBC: call [0040142Ch] ; __vbaFreeObj
loc_0068ABC2: mov var_4, 00000004h
loc_0068ABC9: mov edx, Me
loc_0068ABCC: mov eax, [edx]
loc_0068ABCE: mov ecx, Me
loc_0068ABD1: push ecx
loc_0068ABD2: call [eax+00000468h]
loc_0068ABD8: push eax
loc_0068ABD9: lea edx, var_24
loc_0068ABDC: push edx
loc_0068ABDD: call [00401128h] ; __vbaObjSet
loc_0068ABE3: mov var_28, eax
loc_0068ABE6: push 00000000h
loc_0068ABE8: mov eax, var_28
loc_0068ABEB: mov ecx, [eax]
loc_0068ABED: mov edx, var_28
loc_0068ABF0: push edx
loc_0068ABF1: call [ecx+0000006Ch]
loc_0068ABF4: fnclex
loc_0068ABF6: mov var_2C, eax
loc_0068ABF9: cmp var_2C, 00000000h
loc_0068ABFD: jge 0068AC19h
loc_0068ABFF: push 0000006Ch
loc_0068AC01: push 00443EA4h
loc_0068AC06: mov eax, var_28
loc_0068AC09: push eax
loc_0068AC0A: mov ecx, var_2C
loc_0068AC0D: push ecx
loc_0068AC0E: call [004010CCh] ; __vbaHresultCheckObj
loc_0068AC14: mov var_48, eax
loc_0068AC17: jmp 0068AC20h
loc_0068AC19: mov var_48, 00000000h
loc_0068AC20: lea ecx, var_24
loc_0068AC23: call [0040142Ch] ; __vbaFreeObj
loc_0068AC29: mov var_4, 00000005h
loc_0068AC30: push FFFFFFFFh
loc_0068AC32: mov edx, Me
loc_0068AC35: mov eax, [edx]
loc_0068AC37: mov ecx, Me
loc_0068AC3A: push ecx
loc_0068AC3B: call [eax+000009A8h]
loc_0068AC41: mov var_4, 00000006h
loc_0068AC48: push 004612E0h ; "less"
loc_0068AC4D: push 004612C4h ; "Interaction"
loc_0068AC52: push 0044317Ch ; "UserInfo"
loc_0068AC57: push 0043B010h ; "BONZIBUDDY"
loc_0068AC5C: call [00401010h] ; rtcSaveSetting
loc_0068AC62: mov var_10, 00000000h
loc_0068AC69: push 0068AC7Bh
loc_0068AC6E: jmp 0068AC7Ah
loc_0068AC70: lea ecx, var_24
loc_0068AC73: call [0040142Ch] ; __vbaFreeObj
loc_0068AC79: ret
loc_0068AC7A: ret
loc_0068AC7B: mov edx, Me
loc_0068AC7E: mov eax, [edx]
loc_0068AC80: mov ecx, Me
loc_0068AC83: push ecx
loc_0068AC84: call [eax+00000008h]
loc_0068AC87: mov eax, var_10
loc_0068AC8A: mov ecx, var_20
loc_0068AC8D: mov fs:[00000000h], ecx
loc_0068AC94: pop edi
loc_0068AC95: pop esi
loc_0068AC96: pop ebx
loc_0068AC97: mov esp, ebp
loc_0068AC99: pop ebp
loc_0068AC9A: retn 0004h
End Sub
Private Sub InetGoldSiteAccess_StateChanged(State As Integer) '67F0D0
loc_0067F0D0: push ebp
loc_0067F0D1: mov ebp, esp
loc_0067F0D3: sub esp, 0000000Ch
loc_0067F0D6: push 00412856h ; __vbaExceptHandler
loc_0067F0DB: mov eax, fs:[00000000h]
loc_0067F0E1: push eax
loc_0067F0E2: mov fs:[00000000h], esp
loc_0067F0E9: sub esp, 00000094h
loc_0067F0EF: push ebx
loc_0067F0F0: push esi
loc_0067F0F1: push edi
loc_0067F0F2: mov var_C, esp
loc_0067F0F5: mov var_8, 00409150h
loc_0067F0FC: mov esi, Me
loc_0067F0FF: mov eax, esi
loc_0067F101: and eax, 00000001h
loc_0067F104: mov var_4, eax
loc_0067F107: and esi, FFFFFFFEh
loc_0067F10A: push esi
loc_0067F10B: mov Me, esi
loc_0067F10E: mov ecx, [esi]
loc_0067F110: call [ecx+00000004h]
loc_0067F113: xor ebx, ebx
loc_0067F115: mov ecx, 0000000Ch
loc_0067F11A: mov var_24, ebx
loc_0067F11D: mov var_38, ebx
loc_0067F120: mov var_3C, ebx
loc_0067F123: mov var_4C, ebx
loc_0067F126: mov var_5C, ebx
loc_0067F129: mov var_6C, ebx
loc_0067F12C: mov var_8C, ebx
loc_0067F132: call [004011E4h] ; __vbaI2I4
loc_0067F138: cmp State, ax
loc_0067F13C: jnz 0067F2BEh
loc_0067F142: sub esp, 00000010h
loc_0067F145: mov var_28, ebx
loc_0067F148: mov ebx, esp
loc_0067F14A: mov ecx, 00000002h
loc_0067F14F: mov var_6C, ecx
loc_0067F152: mov eax, 00000400h
loc_0067F157: mov [ebx], ecx
loc_0067F159: mov ecx, var_68
loc_0067F15C: sub esp, 00000010h
loc_0067F15F: mov var_64, eax
loc_0067F162: mov [ebx+00000004h], ecx
loc_0067F165: mov ecx, esp
loc_0067F167: mov edi, 00000003h
loc_0067F16C: xor edx, edx
loc_0067F16E: mov [ebx+00000008h], eax
loc_0067F171: mov eax, var_60
loc_0067F174: push 00000002h
loc_0067F176: push 00000017h
loc_0067F178: mov [ebx+0000000Ch], eax
loc_0067F17B: mov eax, var_88
loc_0067F181: mov [ecx], edi
loc_0067F183: push esi
loc_0067F184: mov [ecx+00000004h], eax
loc_0067F187: mov eax, [esi]
loc_0067F189: mov [ecx+00000008h], edx
loc_0067F18C: mov edx, var_80
loc_0067F18F: mov [ecx+0000000Ch], edx
loc_0067F192: call [eax+000004B8h]
loc_0067F198: lea ecx, var_3C
loc_0067F19B: push eax
loc_0067F19C: push ecx
loc_0067F19D: call [00401128h] ; __vbaObjSet
loc_0067F1A3: lea edx, var_4C
loc_0067F1A6: push eax
loc_0067F1A7: push edx
loc_0067F1A8: call [00401214h] ; __vbaLateIdCallLd
loc_0067F1AE: mov edi, [00401020h] ; __vbaVarMove
loc_0067F1B4: add esp, 00000030h
loc_0067F1B7: mov edx, eax
loc_0067F1B9: lea ecx, var_24
loc_0067F1BC: call edi
loc_0067F1BE: lea ecx, var_3C
loc_0067F1C1: call [0040142Ch] ; __vbaFreeObj
loc_0067F1C7: xor ebx, ebx
loc_0067F1C9: cmp var_28, bx
loc_0067F1CD: lea eax, var_38
loc_0067F1D0: push eax
loc_0067F1D1: jnz 0067F2A2h
loc_0067F1D7: lea ecx, var_24
loc_0067F1DA: lea edx, var_4C
loc_0067F1DD: push ecx
loc_0067F1DE: push edx
loc_0067F1DF: call [004012B0h] ; __vbaVarCat
loc_0067F1E5: mov edx, eax
loc_0067F1E7: lea ecx, var_38
loc_0067F1EA: call edi
loc_0067F1EC: sub esp, 00000010h
loc_0067F1EF: mov ecx, 00000002h
loc_0067F1F4: mov ebx, esp
loc_0067F1F6: mov var_6C, ecx
loc_0067F1F9: mov eax, 00000400h
loc_0067F1FE: sub esp, 00000010h
loc_0067F201: mov [ebx], ecx
loc_0067F203: mov ecx, var_68
loc_0067F206: mov var_64, eax
loc_0067F209: xor edx, edx
loc_0067F20B: mov [ebx+00000004h], ecx
loc_0067F20E: mov ecx, esp
loc_0067F210: push 00000002h
loc_0067F212: push 00000017h
loc_0067F214: mov [ebx+00000008h], eax
loc_0067F217: mov eax, var_60
loc_0067F21A: push esi
loc_0067F21B: mov [ebx+0000000Ch], eax
loc_0067F21E: mov eax, 00000003h
loc_0067F223: mov [ecx], eax
loc_0067F225: mov eax, var_88
loc_0067F22B: mov [ecx+00000004h], eax
loc_0067F22E: mov eax, [esi]
loc_0067F230: mov [ecx+00000008h], edx
loc_0067F233: mov edx, var_80
loc_0067F236: mov [ecx+0000000Ch], edx
loc_0067F239: call [eax+000004B8h]
loc_0067F23F: lea ecx, var_3C
loc_0067F242: push eax
loc_0067F243: push ecx
loc_0067F244: call [00401128h] ; __vbaObjSet
loc_0067F24A: lea edx, var_4C
loc_0067F24D: push eax
loc_0067F24E: push edx
loc_0067F24F: call [00401214h] ; __vbaLateIdCallLd
loc_0067F255: add esp, 00000030h
loc_0067F258: mov edx, eax
loc_0067F25A: lea ecx, var_24
loc_0067F25D: call edi
loc_0067F25F: lea ecx, var_3C
loc_0067F262: call [0040142Ch] ; __vbaFreeObj
loc_0067F268: lea eax, var_24
loc_0067F26B: lea ecx, var_4C
loc_0067F26E: xor ebx, ebx
loc_0067F270: push eax
loc_0067F271: push ecx
loc_0067F272: mov var_64, ebx
loc_0067F275: mov var_6C, 00008002h
loc_0067F27C: call [004010D4h] ; __vbaLenVar
loc_0067F282: lea edx, var_6C
loc_0067F285: push eax
loc_0067F286: push edx
loc_0067F287: call [004011C0h] ; __vbaVarTstEq
loc_0067F28D: test ax, ax
loc_0067F290: jz 0067F1C9h
loc_0067F296: mov var_28, FFFFFFFFh
loc_0067F29D: jmp 0067F1C9h
loc_0067F2A2: call [004013D0h] ; __vbaStrVarCopy
loc_0067F2A8: mov edx, eax
loc_0067F2AA: mov ecx, 0073A5C8h
loc_0067F2AF: call [004013C0h] ; __vbaStrMove
loc_0067F2B5: mov [0073A5CCh], FFFFFFh
loc_0067F2BE: mov var_4, ebx
loc_0067F2C1: push 0067F2F6h
loc_0067F2C6: jmp 0067F2E5h
loc_0067F2C8: lea ecx, var_3C
loc_0067F2CB: call [0040142Ch] ; __vbaFreeObj
loc_0067F2D1: lea ecx, var_5C
loc_0067F2D4: lea edx, var_4C
loc_0067F2D7: push ecx
loc_0067F2D8: push edx
loc_0067F2D9: push 00000002h
loc_0067F2DB: call [00401050h] ; __vbaFreeVarList
loc_0067F2E1: add esp, 0000000Ch
loc_0067F2E4: ret
loc_0067F2E5: mov esi, [00401030h] ; __vbaFreeVar
loc_0067F2EB: lea ecx, var_24
loc_0067F2EE: call __vbaFreeVar
loc_0067F2F0: lea ecx, var_38
loc_0067F2F3: call __vbaFreeVar
loc_0067F2F5: ret
loc_0067F2F6: mov eax, Me
loc_0067F2F9: push eax
loc_0067F2FA: mov ecx, [eax]
loc_0067F2FC: call [ecx+00000008h]
loc_0067F2FF: mov eax, var_4
loc_0067F302: mov ecx, var_14
loc_0067F305: pop edi
loc_0067F306: pop esi
loc_0067F307: mov fs:[00000000h], ecx
loc_0067F30E: pop ebx
loc_0067F30F: mov esp, ebp
loc_0067F311: pop ebp
loc_0067F312: retn 0008h
End Sub
Private Sub mnuMoreInteraction_Click() '68ACA0
loc_0068ACA0: push ebp
loc_0068ACA1: mov ebp, esp
loc_0068ACA3: sub esp, 00000018h
loc_0068ACA6: push 00412856h ; __vbaExceptHandler
loc_0068ACAB: mov eax, fs:[00000000h]
loc_0068ACB1: push eax
loc_0068ACB2: mov fs:[00000000h], esp
loc_0068ACB9: mov eax, 00000028h
loc_0068ACBE: call 00412850h ; __vbaChkstk
loc_0068ACC3: push ebx
loc_0068ACC4: push esi
loc_0068ACC5: push edi
loc_0068ACC6: mov var_18, esp
loc_0068ACC9: mov var_14, 00409C48h ; Chr(37)
loc_0068ACD0: mov eax, Me
loc_0068ACD3: and eax, 00000001h
loc_0068ACD6: mov var_10, eax
loc_0068ACD9: mov ecx, Me
loc_0068ACDC: and ecx, FFFFFFFEh
loc_0068ACDF: mov Me, ecx
loc_0068ACE2: mov var_C, 00000000h
loc_0068ACE9: mov edx, Me
loc_0068ACEC: mov eax, [edx]
loc_0068ACEE: mov ecx, Me
loc_0068ACF1: push ecx
loc_0068ACF2: call [eax+00000004h]
loc_0068ACF5: mov var_4, 00000001h
loc_0068ACFC: mov var_4, 00000002h
loc_0068AD03: push FFFFFFFFh
loc_0068AD05: call [00401124h] ; __vbaOnError
loc_0068AD0B: mov var_4, 00000003h
loc_0068AD12: mov edx, Me
loc_0068AD15: mov eax, [edx]
loc_0068AD17: mov ecx, Me
loc_0068AD1A: push ecx
loc_0068AD1B: call [eax+00000468h]
loc_0068AD21: push eax
loc_0068AD22: lea edx, var_24
loc_0068AD25: push edx
loc_0068AD26: call [00401128h] ; __vbaObjSet
loc_0068AD2C: mov var_28, eax
loc_0068AD2F: push FFFFFFFFh
loc_0068AD31: mov eax, var_28
loc_0068AD34: mov ecx, [eax]
loc_0068AD36: mov edx, var_28
loc_0068AD39: push edx
loc_0068AD3A: call [ecx+0000006Ch]
loc_0068AD3D: fnclex
loc_0068AD3F: mov var_2C, eax
loc_0068AD42: cmp var_2C, 00000000h
loc_0068AD46: jge 0068AD62h
loc_0068AD48: push 0000006Ch
loc_0068AD4A: push 00443EA4h
loc_0068AD4F: mov eax, var_28
loc_0068AD52: push eax
loc_0068AD53: mov ecx, var_2C
loc_0068AD56: push ecx
loc_0068AD57: call [004010CCh] ; __vbaHresultCheckObj
loc_0068AD5D: mov var_44, eax
loc_0068AD60: jmp 0068AD69h
loc_0068AD62: mov var_44, 00000000h
loc_0068AD69: lea ecx, var_24
loc_0068AD6C: call [0040142Ch] ; __vbaFreeObj
loc_0068AD72: mov var_4, 00000004h
loc_0068AD79: mov edx, Me
loc_0068AD7C: mov eax, [edx]
loc_0068AD7E: mov ecx, Me
loc_0068AD81: push ecx
loc_0068AD82: call [eax+0000046Ch]
loc_0068AD88: push eax
loc_0068AD89: lea edx, var_24
loc_0068AD8C: push edx
loc_0068AD8D: call [00401128h] ; __vbaObjSet
loc_0068AD93: mov var_28, eax
loc_0068AD96: push 00000000h
loc_0068AD98: mov eax, var_28
loc_0068AD9B: mov ecx, [eax]
loc_0068AD9D: mov edx, var_28
loc_0068ADA0: push edx
loc_0068ADA1: call [ecx+0000006Ch]
loc_0068ADA4: fnclex
loc_0068ADA6: mov var_2C, eax
loc_0068ADA9: cmp var_2C, 00000000h
loc_0068ADAD: jge 0068ADC9h
loc_0068ADAF: push 0000006Ch
loc_0068ADB1: push 00443EA4h
loc_0068ADB6: mov eax, var_28
loc_0068ADB9: push eax
loc_0068ADBA: mov ecx, var_2C
loc_0068ADBD: push ecx
loc_0068ADBE: call [004010CCh] ; __vbaHresultCheckObj
loc_0068ADC4: mov var_48, eax
loc_0068ADC7: jmp 0068ADD0h
loc_0068ADC9: mov var_48, 00000000h
loc_0068ADD0: lea ecx, var_24
loc_0068ADD3: call [0040142Ch] ; __vbaFreeObj
loc_0068ADD9: mov var_4, 00000005h
loc_0068ADE0: push 004612F0h ; "more"
loc_0068ADE5: push 004612C4h ; "Interaction"
loc_0068ADEA: push 0044317Ch ; "UserInfo"
loc_0068ADEF: push 0043B010h ; "BONZIBUDDY"
loc_0068ADF4: call [00401010h] ; rtcSaveSetting
loc_0068ADFA: mov var_4, 00000006h
loc_0068AE01: push 00000000h
loc_0068AE03: mov edx, Me
loc_0068AE06: mov eax, [edx]
loc_0068AE08: mov ecx, Me
loc_0068AE0B: push ecx
loc_0068AE0C: call [eax+000009A8h]
loc_0068AE12: mov var_10, 00000000h
loc_0068AE19: push 0068AE2Bh
loc_0068AE1E: jmp 0068AE2Ah
loc_0068AE20: lea ecx, var_24
loc_0068AE23: call [0040142Ch] ; __vbaFreeObj
loc_0068AE29: ret
loc_0068AE2A: ret
loc_0068AE2B: mov edx, Me
loc_0068AE2E: mov eax, [edx]
loc_0068AE30: mov ecx, Me
loc_0068AE33: push ecx
loc_0068AE34: call [eax+00000008h]
loc_0068AE37: mov eax, var_10
loc_0068AE3A: mov ecx, var_20
loc_0068AE3D: mov fs:[00000000h], ecx
loc_0068AE44: pop edi
loc_0068AE45: pop esi
loc_0068AE46: pop ebx
loc_0068AE47: mov esp, ebp
loc_0068AE49: pop ebp
loc_0068AE4A: retn 0004h
End Sub
Private Sub tmrWakeUp_Timer() '6AC880
loc_006AC880: push ebp
loc_006AC881: mov ebp, esp
loc_006AC883: sub esp, 00000018h
loc_006AC886: push 00412856h ; __vbaExceptHandler
loc_006AC88B: mov eax, fs:[00000000h]
loc_006AC891: push eax
loc_006AC892: mov fs:[00000000h], esp
loc_006AC899: mov eax, 000000FCh
loc_006AC89E: call 00412850h ; __vbaChkstk
loc_006AC8A3: push ebx
loc_006AC8A4: push esi
loc_006AC8A5: push edi
loc_006AC8A6: mov var_18, esp
loc_006AC8A9: mov var_14, 0040BDD8h
loc_006AC8B0: mov eax, Me
loc_006AC8B3: and eax, 00000001h
loc_006AC8B6: mov var_10, eax
loc_006AC8B9: mov ecx, Me
loc_006AC8BC: and ecx, FFFFFFFEh
loc_006AC8BF: mov Me, ecx
loc_006AC8C2: mov var_C, 00000000h
loc_006AC8C9: mov edx, Me
loc_006AC8CC: mov eax, [edx]
loc_006AC8CE: mov ecx, Me
loc_006AC8D1: push ecx
loc_006AC8D2: call [eax+00000004h]
loc_006AC8D5: mov var_4, 00000001h
loc_006AC8DC: mov var_4, 00000002h
loc_006AC8E3: push 00000001h
loc_006AC8E5: call [00401124h] ; __vbaOnError
loc_006AC8EB: mov var_4, 00000003h
loc_006AC8F2: lea edx, var_50
loc_006AC8F5: push edx
loc_006AC8F6: call [00401404h] ; rtcGetPresentDate
loc_006AC8FC: mov var_B8, 004551D8h ; "n"
loc_006AC906: mov var_C0, 00000008h
loc_006AC910: lea edx, var_C0
loc_006AC916: lea ecx, var_80
loc_006AC919: call [00401374h] ; __vbaVarDup
loc_006AC91F: mov eax, Me
loc_006AC922: mov ecx, [eax+00000078h]
loc_006AC925: mov var_A8, ecx
loc_006AC92B: mov edx, [eax+0000007Ch]
loc_006AC92E: mov var_A4, edx
loc_006AC934: mov var_B0, 00000007h
loc_006AC93E: lea eax, var_50
loc_006AC941: push eax
loc_006AC942: lea ecx, var_B0
loc_006AC948: push ecx
loc_006AC949: lea edx, var_60
loc_006AC94C: push edx
loc_006AC94D: call [00401008h] ; __vbaVarSub
loc_006AC953: mov edx, eax
loc_006AC955: lea ecx, var_70
loc_006AC958: call [00401020h] ; __vbaVarMove
loc_006AC95E: push 00000001h
loc_006AC960: push 00000001h
loc_006AC962: lea eax, var_80
loc_006AC965: push eax
loc_006AC966: lea ecx, var_70
loc_006AC969: push ecx
loc_006AC96A: lea edx, var_90
loc_006AC970: push edx
loc_006AC971: call [004010B0h] ; rtcVarFromFormatVar
loc_006AC977: mov var_C8, 0000000Fh
loc_006AC981: mov var_D0, 00008002h
loc_006AC98B: lea eax, var_90
loc_006AC991: push eax
loc_006AC992: lea ecx, var_D0
loc_006AC998: push ecx
loc_006AC999: call [0040138Ch] ; __vbaVarTstGe
loc_006AC99F: mov var_D8, ax
loc_006AC9A6: lea edx, var_90
loc_006AC9AC: push edx
loc_006AC9AD: lea eax, var_80
loc_006AC9B0: push eax
loc_006AC9B1: lea ecx, var_70
loc_006AC9B4: push ecx
loc_006AC9B5: lea edx, var_50
loc_006AC9B8: push edx
loc_006AC9B9: push 00000004h
loc_006AC9BB: call [00401050h] ; __vbaFreeVarList
loc_006AC9C1: add esp, 00000014h
loc_006AC9C4: movsx eax, var_D8
loc_006AC9CB: test eax, eax
loc_006AC9CD: jz 006ACAEFh
loc_006AC9D3: mov var_4, 00000004h
loc_006AC9DA: xor ecx, ecx
loc_006AC9DC: test ecx, ecx
loc_006AC9DE: jz 006ACA6Dh
loc_006AC9E4: mov var_4, 00000005h
loc_006AC9EB: mov edx, 0046A048h ; "tmrWakeUp_Timer"
loc_006AC9F0: lea ecx, var_28
loc_006AC9F3: call [00401310h] ; __vbaStrCopy
loc_006AC9F9: mov edx, 00469FE8h ; "Enabling tmrCharacterAction (inactive 15 min)"
loc_006AC9FE: lea ecx, var_24
loc_006ACA01: call [00401310h] ; __vbaStrCopy
loc_006ACA07: lea edx, var_28
loc_006ACA0A: push edx
loc_006ACA0B: lea eax, var_24
loc_006ACA0E: push eax
loc_006ACA0F: mov ecx, Me
loc_006ACA12: mov edx, [ecx]
loc_006ACA14: mov eax, Me
loc_006ACA17: push eax
loc_006ACA18: call [edx+00000748h]
loc_006ACA1E: mov var_D8, eax
loc_006ACA24: cmp var_D8, 00000000h
loc_006ACA2B: jge 006ACA50h
loc_006ACA2D: push 00000748h
loc_006ACA32: push 004408D0h
loc_006ACA37: mov ecx, Me
loc_006ACA3A: push ecx
loc_006ACA3B: mov edx, var_D8
loc_006ACA41: push edx
loc_006ACA42: call [004010CCh] ; __vbaHresultCheckObj
loc_006ACA48: mov var_100, eax
loc_006ACA4E: jmp 006ACA5Ah
loc_006ACA50: mov var_100, 00000000h
loc_006ACA5A: lea eax, var_28
loc_006ACA5D: push eax
loc_006ACA5E: lea ecx, var_24
loc_006ACA61: push ecx
loc_006ACA62: push 00000002h
loc_006ACA64: call [00401324h] ; __vbaFreeStrList
loc_006ACA6A: add esp, 0000000Ch
loc_006ACA6D: mov var_4, 00000007h
loc_006ACA74: mov edx, Me
loc_006ACA77: mov eax, [edx]
loc_006ACA79: mov ecx, Me
loc_006ACA7C: push ecx
loc_006ACA7D: call [eax+0000031Ch]
loc_006ACA83: push eax
loc_006ACA84: lea edx, var_3C
loc_006ACA87: push edx
loc_006ACA88: call [00401128h] ; __vbaObjSet
loc_006ACA8E: mov var_D8, eax
loc_006ACA94: push FFFFFFFFh
loc_006ACA96: mov eax, var_D8
loc_006ACA9C: mov ecx, [eax]
loc_006ACA9E: mov edx, var_D8
loc_006ACAA4: push edx
loc_006ACAA5: call [ecx+0000005Ch]
loc_006ACAA8: fnclex
loc_006ACAAA: mov var_DC, eax
loc_006ACAB0: cmp var_DC, 00000000h
loc_006ACAB7: jge 006ACADCh
loc_006ACAB9: push 0000005Ch
loc_006ACABB: push 00441ED0h
loc_006ACAC0: mov eax, var_D8
loc_006ACAC6: push eax
loc_006ACAC7: mov ecx, var_DC
loc_006ACACD: push ecx
loc_006ACACE: call [004010CCh] ; __vbaHresultCheckObj
loc_006ACAD4: mov var_104, eax
loc_006ACADA: jmp 006ACAE6h
loc_006ACADC: mov var_104, 00000000h
loc_006ACAE6: lea ecx, var_3C
loc_006ACAE9: call [0040142Ch] ; __vbaFreeObj
loc_006ACAEF: mov var_4, 00000009h
loc_006ACAF6: lea edx, var_50
loc_006ACAF9: push edx
loc_006ACAFA: call [00401404h] ; rtcGetPresentDate
loc_006ACB00: mov var_B8, 004551D8h ; "n"
loc_006ACB0A: mov var_C0, 00000008h
loc_006ACB14: lea edx, var_C0
loc_006ACB1A: lea ecx, var_80
loc_006ACB1D: call [00401374h] ; __vbaVarDup
loc_006ACB23: mov eax, Me
loc_006ACB26: mov ecx, [eax+00000080h]
loc_006ACB2C: mov var_A8, ecx
loc_006ACB32: mov edx, [eax+00000084h]
loc_006ACB38: mov var_A4, edx
loc_006ACB3E: mov var_B0, 00000007h
loc_006ACB48: lea eax, var_50
loc_006ACB4B: push eax
loc_006ACB4C: lea ecx, var_B0
loc_006ACB52: push ecx
loc_006ACB53: lea edx, var_60
loc_006ACB56: push edx
loc_006ACB57: call [00401008h] ; __vbaVarSub
loc_006ACB5D: mov edx, eax
loc_006ACB5F: lea ecx, var_70
loc_006ACB62: call [00401020h] ; __vbaVarMove
loc_006ACB68: push 00000001h
loc_006ACB6A: push 00000001h
loc_006ACB6C: lea eax, var_80
loc_006ACB6F: push eax
loc_006ACB70: lea ecx, var_70
loc_006ACB73: push ecx
loc_006ACB74: lea edx, var_90
loc_006ACB7A: push edx
loc_006ACB7B: call [004010B0h] ; rtcVarFromFormatVar
loc_006ACB81: mov var_C8, 0000000Fh
loc_006ACB8B: mov var_D0, 00008002h
loc_006ACB95: lea eax, var_90
loc_006ACB9B: push eax
loc_006ACB9C: lea ecx, var_D0
loc_006ACBA2: push ecx
loc_006ACBA3: call [0040138Ch] ; __vbaVarTstGe
loc_006ACBA9: mov var_D8, ax
loc_006ACBB0: lea edx, var_90
loc_006ACBB6: push edx
loc_006ACBB7: lea eax, var_80
loc_006ACBBA: push eax
loc_006ACBBB: lea ecx, var_70
loc_006ACBBE: push ecx
loc_006ACBBF: lea edx, var_50
loc_006ACBC2: push edx
loc_006ACBC3: push 00000004h
loc_006ACBC5: call [00401050h] ; __vbaFreeVarList
loc_006ACBCB: add esp, 00000014h
loc_006ACBCE: movsx eax, var_D8
loc_006ACBD5: test eax, eax
loc_006ACBD7: jz 006ACC87h
loc_006ACBDD: mov var_4, 0000000Ah
loc_006ACBE4: xor ecx, ecx
loc_006ACBE6: test ecx, ecx
loc_006ACBE8: jz 006ACC77h
loc_006ACBEE: mov var_4, 0000000Bh
loc_006ACBF5: mov edx, 0046A048h ; "tmrWakeUp_Timer"
loc_006ACBFA: lea ecx, var_28
loc_006ACBFD: call [00401310h] ; __vbaStrCopy
loc_006ACC03: mov edx, 0046A06Ch ; "Setting g_blnIgnoreEvents to False (true for 15 min)"
loc_006ACC08: lea ecx, var_24
loc_006ACC0B: call [00401310h] ; __vbaStrCopy
loc_006ACC11: lea edx, var_28
loc_006ACC14: push edx
loc_006ACC15: lea eax, var_24
loc_006ACC18: push eax
loc_006ACC19: mov ecx, Me
loc_006ACC1C: mov edx, [ecx]
loc_006ACC1E: mov eax, Me
loc_006ACC21: push eax
loc_006ACC22: call [edx+00000748h]
loc_006ACC28: mov var_D8, eax
loc_006ACC2E: cmp var_D8, 00000000h
loc_006ACC35: jge 006ACC5Ah
loc_006ACC37: push 00000748h
loc_006ACC3C: push 004408D0h
loc_006ACC41: mov ecx, Me
loc_006ACC44: push ecx
loc_006ACC45: mov edx, var_D8
loc_006ACC4B: push edx
loc_006ACC4C: call [004010CCh] ; __vbaHresultCheckObj
loc_006ACC52: mov var_108, eax
loc_006ACC58: jmp 006ACC64h
loc_006ACC5A: mov var_108, 00000000h
loc_006ACC64: lea eax, var_28
loc_006ACC67: push eax
loc_006ACC68: lea ecx, var_24
loc_006ACC6B: push ecx
loc_006ACC6C: push 00000002h
loc_006ACC6E: call [00401324h] ; __vbaFreeStrList
loc_006ACC74: add esp, 0000000Ch
loc_006ACC77: mov var_4, 0000000Dh
loc_006ACC7E: mov [0073A0AEh], 0000h
loc_006ACC87: jmp 006ACF80h
loc_006ACC8C: mov var_4, 00000011h
loc_006ACC93: call [00401340h] ; rtcErrObj
loc_006ACC99: push eax
loc_006ACC9A: lea edx, var_3C
loc_006ACC9D: push edx
loc_006ACC9E: call [00401128h] ; __vbaObjSet
loc_006ACCA4: mov var_D8, eax
loc_006ACCAA: lea eax, var_D4
loc_006ACCB0: push eax
loc_006ACCB1: mov ecx, var_D8
loc_006ACCB7: mov edx, [ecx]
loc_006ACCB9: mov eax, var_D8
loc_006ACCBF: push eax
loc_006ACCC0: call [edx+0000001Ch]
loc_006ACCC3: fnclex
loc_006ACCC5: mov var_DC, eax
loc_006ACCCB: cmp var_DC, 00000000h
loc_006ACCD2: jge 006ACCF7h
loc_006ACCD4: push 0000001Ch
loc_006ACCD6: push 00443540h
loc_006ACCDB: mov ecx, var_D8
loc_006ACCE1: push ecx
loc_006ACCE2: mov edx, var_DC
loc_006ACCE8: push edx
loc_006ACCE9: call [004010CCh] ; __vbaHresultCheckObj
loc_006ACCEF: mov var_10C, eax
loc_006ACCF5: jmp 006ACD01h
loc_006ACCF7: mov var_10C, 00000000h
loc_006ACD01: call [00401340h] ; rtcErrObj
loc_006ACD07: push eax
loc_006ACD08: lea eax, var_40
loc_006ACD0B: push eax
loc_006ACD0C: call [00401128h] ; __vbaObjSet
loc_006ACD12: mov var_E0, eax
loc_006ACD18: lea ecx, var_2C
loc_006ACD1B: push ecx
loc_006ACD1C: mov edx, var_E0
loc_006ACD22: mov eax, [edx]
loc_006ACD24: mov ecx, var_E0
loc_006ACD2A: push ecx
loc_006ACD2B: call [eax+0000002Ch]
loc_006ACD2E: fnclex
loc_006ACD30: mov var_E4, eax
loc_006ACD36: cmp var_E4, 00000000h
loc_006ACD3D: jge 006ACD62h
loc_006ACD3F: push 0000002Ch
loc_006ACD41: push 00443540h
loc_006ACD46: mov edx, var_E0
loc_006ACD4C: push edx
loc_006ACD4D: mov eax, var_E4
loc_006ACD53: push eax
loc_006ACD54: call [004010CCh] ; __vbaHresultCheckObj
loc_006ACD5A: mov var_110, eax
loc_006ACD60: jmp 006ACD6Ch
loc_006ACD62: mov var_110, 00000000h
loc_006ACD6C: mov edx, 0046A048h ; "tmrWakeUp_Timer"
loc_006ACD71: lea ecx, var_38
loc_006ACD74: call [00401310h] ; __vbaStrCopy
loc_006ACD7A: push 0046A0DCh ; "Error: "
loc_006ACD7F: mov ecx, var_D4
loc_006ACD85: push ecx
loc_006ACD86: call [00401024h] ; __vbaStrI4
loc_006ACD8C: mov edx, eax
loc_006ACD8E: lea ecx, var_24
loc_006ACD91: call [004013C0h] ; __vbaStrMove
loc_006ACD97: push eax
loc_006ACD98: call [00401098h] ; __vbaStrCat
loc_006ACD9E: mov edx, eax
loc_006ACDA0: lea ecx, var_28
loc_006ACDA3: call [004013C0h] ; __vbaStrMove
loc_006ACDA9: push eax
loc_006ACDAA: push 00448364h ; ", "
loc_006ACDAF: call [00401098h] ; __vbaStrCat
loc_006ACDB5: mov edx, eax
loc_006ACDB7: lea ecx, var_30
loc_006ACDBA: call [004013C0h] ; __vbaStrMove
loc_006ACDC0: push eax
loc_006ACDC1: mov edx, var_2C
loc_006ACDC4: push edx
loc_006ACDC5: call [00401098h] ; __vbaStrCat
loc_006ACDCB: mov edx, eax
loc_006ACDCD: lea ecx, var_34
loc_006ACDD0: call [004013C0h] ; __vbaStrMove
loc_006ACDD6: lea eax, var_38
loc_006ACDD9: push eax
loc_006ACDDA: lea ecx, var_34
loc_006ACDDD: push ecx
loc_006ACDDE: mov edx, Me
loc_006ACDE1: mov eax, [edx]
loc_006ACDE3: mov ecx, Me
loc_006ACDE6: push ecx
loc_006ACDE7: call [eax+00000748h]
loc_006ACDED: mov var_E8, eax
loc_006ACDF3: cmp var_E8, 00000000h
loc_006ACDFA: jge 006ACE1Fh
loc_006ACDFC: push 00000748h
loc_006ACE01: push 004408D0h
loc_006ACE06: mov edx, Me
loc_006ACE09: push edx
loc_006ACE0A: mov eax, var_E8
loc_006ACE10: push eax
loc_006ACE11: call [004010CCh] ; __vbaHresultCheckObj
loc_006ACE17: mov var_114, eax
loc_006ACE1D: jmp 006ACE29h
loc_006ACE1F: mov var_114, 00000000h
loc_006ACE29: lea ecx, var_38
loc_006ACE2C: push ecx
loc_006ACE2D: lea edx, var_34
loc_006ACE30: push edx
loc_006ACE31: lea eax, var_2C
loc_006ACE34: push eax
loc_006ACE35: lea ecx, var_30
loc_006ACE38: push ecx
loc_006ACE39: lea edx, var_28
loc_006ACE3C: push edx
loc_006ACE3D: lea eax, var_24
loc_006ACE40: push eax
loc_006ACE41: push 00000006h
loc_006ACE43: call [00401324h] ; __vbaFreeStrList
loc_006ACE49: add esp, 0000001Ch
loc_006ACE4C: lea ecx, var_40
loc_006ACE4F: push ecx
loc_006ACE50: lea edx, var_3C
loc_006ACE53: push edx
loc_006ACE54: push 00000002h
loc_006ACE56: call [00401068h] ; __vbaFreeObjList
loc_006ACE5C: add esp, 0000000Ch
loc_006ACE5F: mov var_4, 00000012h
loc_006ACE66: call [00401340h] ; rtcErrObj
loc_006ACE6C: push eax
loc_006ACE6D: lea eax, var_3C
loc_006ACE70: push eax
loc_006ACE71: call [00401128h] ; __vbaObjSet
loc_006ACE77: mov var_D8, eax
loc_006ACE7D: lea ecx, var_D4
loc_006ACE83: push ecx
loc_006ACE84: mov edx, var_D8
loc_006ACE8A: mov eax, [edx]
loc_006ACE8C: mov ecx, var_D8
loc_006ACE92: push ecx
loc_006ACE93: call [eax+0000001Ch]
loc_006ACE96: fnclex
loc_006ACE98: mov var_DC, eax
loc_006ACE9E: cmp var_DC, 00000000h
loc_006ACEA5: jge 006ACECAh
loc_006ACEA7: push 0000001Ch
loc_006ACEA9: push 00443540h
loc_006ACEAE: mov edx, var_D8
loc_006ACEB4: push edx
loc_006ACEB5: mov eax, var_DC
loc_006ACEBB: push eax
loc_006ACEBC: call [004010CCh] ; __vbaHresultCheckObj
loc_006ACEC2: mov var_118, eax
loc_006ACEC8: jmp 006ACED4h
loc_006ACECA: mov var_118, 00000000h
loc_006ACED4: call [00401340h] ; rtcErrObj
loc_006ACEDA: push eax
loc_006ACEDB: lea ecx, var_40
loc_006ACEDE: push ecx
loc_006ACEDF: call [00401128h] ; __vbaObjSet
loc_006ACEE5: mov var_E0, eax
loc_006ACEEB: lea edx, var_2C
loc_006ACEEE: push edx
loc_006ACEEF: mov eax, var_E0
loc_006ACEF5: mov ecx, [eax]
loc_006ACEF7: mov edx, var_E0
loc_006ACEFD: push edx
loc_006ACEFE: call [ecx+0000002Ch]
loc_006ACF01: fnclex
loc_006ACF03: mov var_E4, eax
loc_006ACF09: cmp var_E4, 00000000h
loc_006ACF10: jge 006ACF35h
loc_006ACF12: push 0000002Ch
loc_006ACF14: push 00443540h
loc_006ACF19: mov eax, var_E0
loc_006ACF1F: push eax
loc_006ACF20: mov ecx, var_E4
loc_006ACF26: push ecx
loc_006ACF27: call [004010CCh] ; __vbaHresultCheckObj
loc_006ACF2D: mov var_11C, eax
loc_006ACF33: jmp 006ACF3Fh
loc_006ACF35: mov var_11C, 00000000h
loc_006ACF3F: lea edx, var_34
loc_006ACF42: push edx
loc_006ACF43: lea eax, var_2C
loc_006ACF46: push eax
loc_006ACF47: lea ecx, var_30
loc_006ACF4A: push ecx
loc_006ACF4B: lea edx, var_28
loc_006ACF4E: push edx
loc_006ACF4F: lea eax, var_24
loc_006ACF52: push eax
loc_006ACF53: push 00000005h
loc_006ACF55: call [00401324h] ; __vbaFreeStrList
loc_006ACF5B: add esp, 00000018h
loc_006ACF5E: lea ecx, var_40
loc_006ACF61: push ecx
loc_006ACF62: lea edx, var_3C
loc_006ACF65: push edx
loc_006ACF66: push 00000002h
loc_006ACF68: call [00401068h] ; __vbaFreeObjList
loc_006ACF6E: add esp, 0000000Ch
loc_006ACF71: mov var_4, 00000013h
loc_006ACF78: push FFFFFFFFh
loc_006ACF7A: call [00401090h] ; __vbaResume
loc_006ACF80: call [00401114h] ; __vbaExitProc
loc_006ACF86: fwait
loc_006ACF87: push 006ACFEFh
loc_006ACF8C: jmp 006ACFEEh
loc_006ACF8E: lea eax, var_38
loc_006ACF91: push eax
loc_006ACF92: lea ecx, var_34
loc_006ACF95: push ecx
loc_006ACF96: lea edx, var_30
loc_006ACF99: push edx
loc_006ACF9A: lea eax, var_2C
loc_006ACF9D: push eax
loc_006ACF9E: lea ecx, var_28
loc_006ACFA1: push ecx
loc_006ACFA2: lea edx, var_24
loc_006ACFA5: push edx
loc_006ACFA6: push 00000006h
loc_006ACFA8: call [00401324h] ; __vbaFreeStrList
loc_006ACFAE: add esp, 0000001Ch
loc_006ACFB1: lea eax, var_40
loc_006ACFB4: push eax
loc_006ACFB5: lea ecx, var_3C
loc_006ACFB8: push ecx
loc_006ACFB9: push 00000002h
loc_006ACFBB: call [00401068h] ; __vbaFreeObjList
loc_006ACFC1: add esp, 0000000Ch
loc_006ACFC4: lea edx, var_A0
loc_006ACFCA: push edx
loc_006ACFCB: lea eax, var_90
loc_006ACFD1: push eax
loc_006ACFD2: lea ecx, var_80
loc_006ACFD5: push ecx
loc_006ACFD6: lea edx, var_70
loc_006ACFD9: push edx
loc_006ACFDA: lea eax, var_60
loc_006ACFDD: push eax
loc_006ACFDE: lea ecx, var_50
loc_006ACFE1: push ecx
loc_006ACFE2: push 00000006h
loc_006ACFE4: call [00401050h] ; __vbaFreeVarList
loc_006ACFEA: add esp, 0000001Ch
loc_006ACFED: ret
loc_006ACFEE: ret
loc_006ACFEF: mov edx, Me
loc_006ACFF2: mov eax, [edx]
loc_006ACFF4: mov ecx, Me
loc_006ACFF7: push ecx
loc_006ACFF8: call [eax+00000008h]
loc_006ACFFB: mov eax, var_10
loc_006ACFFE: mov ecx, var_20
loc_006AD001: mov fs:[00000000h], ecx
loc_006AD008: pop edi
loc_006AD009: pop esi
loc_006AD00A: pop ebx
loc_006AD00B: mov esp, ebp
loc_006AD00D: pop ebp
loc_006AD00E: retn 0004h
End Sub
Private Function Agent1_UnknownEvent_B(arg_C, arg_10) '661C10
loc_00661C10: push ebp
loc_00661C11: mov ebp, esp
loc_00661C13: sub esp, 00000018h
loc_00661C16: push 00412856h ; __vbaExceptHandler
loc_00661C1B: mov eax, fs:[00000000h]
loc_00661C21: push eax
loc_00661C22: mov fs:[00000000h], esp
loc_00661C29: mov eax, 00000084h
loc_00661C2E: call 00412850h ; __vbaChkstk
loc_00661C33: push ebx
loc_00661C34: push esi
loc_00661C35: push edi
loc_00661C36: mov var_18, esp
loc_00661C39: mov var_14, 00407A30h ; "'"
loc_00661C40: mov eax, Me
loc_00661C43: and eax, 00000001h
loc_00661C46: mov var_10, eax
loc_00661C49: mov ecx, Me
loc_00661C4C: and ecx, FFFFFFFEh
loc_00661C4F: mov Me, ecx
loc_00661C52: mov var_C, 00000000h
loc_00661C59: mov edx, Me
loc_00661C5C: mov eax, [edx]
loc_00661C5E: mov ecx, Me
loc_00661C61: push ecx
loc_00661C62: call [eax+00000004h]
loc_00661C65: mov var_4, 00000001h
loc_00661C6C: mov edx, arg_C
loc_00661C6F: lea ecx, var_24
loc_00661C72: call [00401310h] ; __vbaStrCopy
loc_00661C78: mov var_4, 00000002h
loc_00661C7F: push FFFFFFFFh
loc_00661C81: call [00401124h] ; __vbaOnError
loc_00661C87: mov var_4, 00000003h
loc_00661C8E: mov [0073A03Ah], FFFFFFh
loc_00661C97: mov var_4, 00000004h
loc_00661C9E: movsx edx, [0073A0AEh]
loc_00661CA5: test edx, edx
loc_00661CA7: jnz 00661CBBh
loc_00661CA9: movsx eax, [0073A0CCh]
loc_00661CB0: test eax, eax
loc_00661CB2: jnz 00661CBBh
loc_00661CB4: mov var_4, 00000005h
loc_00661CBB: mov var_4, 00000008h
loc_00661CC2: push 00443ED0h ; "TRUE"
loc_00661CC7: push 00455184h ; "RightClicked"
loc_00661CCC: push 0044317Ch ; "UserInfo"
loc_00661CD1: push 0043B010h ; "BONZIBUDDY"
loc_00661CD6: call [00401010h] ; rtcSaveSetting
loc_00661CDC: mov var_4, 00000009h
loc_00661CE3: movsx edx, arg_10
loc_00661CE7: cmp edx, 00000002h
loc_00661CEA: jnz 00661F42h
loc_00661CF0: mov var_4, 0000000Ah
loc_00661CF7: cmp [0073A254h], 00000000h
loc_00661CFE: jnz 00661D1Ch
loc_00661D00: push 0073A254h
loc_00661D05: push 00431838h
loc_00661D0A: call [004012FCh] ; __vbaNew2
loc_00661D10: mov var_8C, 0073A254h
loc_00661D1A: jmp 00661D26h
loc_00661D1C: mov var_8C, 0073A254h
loc_00661D26: mov eax, var_8C
loc_00661D2C: mov ecx, [eax]
loc_00661D2E: mov var_70, ecx
loc_00661D31: lea edx, var_6C
loc_00661D34: push edx
loc_00661D35: mov eax, var_70
loc_00661D38: mov ecx, [eax]
loc_00661D3A: mov edx, var_70
loc_00661D3D: push edx
loc_00661D3E: call [ecx+000001B8h]
loc_00661D44: fnclex
loc_00661D46: mov var_74, eax
loc_00661D49: cmp var_74, 00000000h
loc_00661D4D: jge 00661D6Fh
loc_00661D4F: push 000001B8h
loc_00661D54: push 00440B20h
loc_00661D59: mov eax, var_70
loc_00661D5C: push eax
loc_00661D5D: mov ecx, var_74
loc_00661D60: push ecx
loc_00661D61: call [004010CCh] ; __vbaHresultCheckObj
loc_00661D67: mov var_90, eax
loc_00661D6D: jmp 00661D79h
loc_00661D6F: mov var_90, 00000000h
loc_00661D79: movsx edx, var_6C
loc_00661D7D: test edx, edx
loc_00661D7F: jz 00661E0Ah
loc_00661D85: mov var_4, 0000000Bh
loc_00661D8C: cmp [0073A254h], 00000000h
loc_00661D93: jnz 00661DB1h
loc_00661D95: push 0073A254h
loc_00661D9A: push 00431838h
loc_00661D9F: call [004012FCh] ; __vbaNew2
loc_00661DA5: mov var_94, 0073A254h
loc_00661DAF: jmp 00661DBBh
loc_00661DB1: mov var_94, 0073A254h
loc_00661DBB: mov eax, var_94
loc_00661DC1: mov ecx, [eax]
loc_00661DC3: mov var_70, ecx
loc_00661DC6: mov edx, var_70
loc_00661DC9: mov eax, [edx]
loc_00661DCB: mov ecx, var_70
loc_00661DCE: push ecx
loc_00661DCF: call [eax+000002A8h]
loc_00661DD5: fnclex
loc_00661DD7: mov var_74, eax
loc_00661DDA: cmp var_74, 00000000h
loc_00661DDE: jge 00661E00h
loc_00661DE0: push 000002A8h
loc_00661DE5: push 00440B20h
loc_00661DEA: mov edx, var_70
loc_00661DED: push edx
loc_00661DEE: mov eax, var_74
loc_00661DF1: push eax
loc_00661DF2: call [004010CCh] ; __vbaHresultCheckObj
loc_00661DF8: mov var_98, eax
loc_00661DFE: jmp 00661E0Ah
loc_00661E00: mov var_98, 00000000h
loc_00661E0A: mov var_4, 0000000Dh
loc_00661E11: mov var_60, 80020004h
loc_00661E18: mov var_68, 0000000Ah
loc_00661E1F: mov var_50, 80020004h
loc_00661E26: mov var_58, 0000000Ah
loc_00661E2D: mov var_40, 80020004h
loc_00661E34: mov var_48, 0000000Ah
loc_00661E3B: mov var_30, 80020004h
loc_00661E42: mov var_38, 0000000Ah
loc_00661E49: mov eax, 00000010h
loc_00661E4E: call 00412850h ; __vbaChkstk
loc_00661E53: mov ecx, esp
loc_00661E55: mov edx, var_68
loc_00661E58: mov [ecx], edx
loc_00661E5A: mov eax, var_64
loc_00661E5D: mov [ecx+00000004h], eax
loc_00661E60: mov edx, var_60
loc_00661E63: mov [ecx+00000008h], edx
loc_00661E66: mov eax, var_5C
loc_00661E69: mov [ecx+0000000Ch], eax
loc_00661E6C: mov eax, 00000010h
loc_00661E71: call 00412850h ; __vbaChkstk
loc_00661E76: mov ecx, esp
loc_00661E78: mov edx, var_58
loc_00661E7B: mov [ecx], edx
loc_00661E7D: mov eax, var_54
loc_00661E80: mov [ecx+00000004h], eax
loc_00661E83: mov edx, var_50
loc_00661E86: mov [ecx+00000008h], edx
loc_00661E89: mov eax, var_4C
loc_00661E8C: mov [ecx+0000000Ch], eax
loc_00661E8F: mov eax, 00000010h
loc_00661E94: call 00412850h ; __vbaChkstk
loc_00661E99: mov ecx, esp
loc_00661E9B: mov edx, var_48
loc_00661E9E: mov [ecx], edx
loc_00661EA0: mov eax, var_44
loc_00661EA3: mov [ecx+00000004h], eax
loc_00661EA6: mov edx, var_40
loc_00661EA9: mov [ecx+00000008h], edx
loc_00661EAC: mov eax, var_3C
loc_00661EAF: mov [ecx+0000000Ch], eax
loc_00661EB2: mov eax, 00000010h
loc_00661EB7: call 00412850h ; __vbaChkstk
loc_00661EBC: mov ecx, esp
loc_00661EBE: mov edx, var_38
loc_00661EC1: mov [ecx], edx
loc_00661EC3: mov eax, var_34
loc_00661EC6: mov [ecx+00000004h], eax
loc_00661EC9: mov edx, var_30
loc_00661ECC: mov [ecx+00000008h], edx
loc_00661ECF: mov eax, var_2C
loc_00661ED2: mov [ecx+0000000Ch], eax
loc_00661ED5: mov ecx, Me
loc_00661ED8: mov edx, [ecx]
loc_00661EDA: mov eax, Me
loc_00661EDD: push eax
loc_00661EDE: call [edx+00000320h]
loc_00661EE4: push eax
loc_00661EE5: lea ecx, var_28
loc_00661EE8: push ecx
loc_00661EE9: call [00401128h] ; __vbaObjSet
loc_00661EEF: push eax
loc_00661EF0: mov edx, Me
loc_00661EF3: mov eax, [edx]
loc_00661EF5: mov ecx, Me
loc_00661EF8: push ecx
loc_00661EF9: call [eax+000002BCh]
loc_00661EFF: fnclex
loc_00661F01: mov var_70, eax
loc_00661F04: cmp var_70, 00000000h
loc_00661F08: jge 00661F2Ah
loc_00661F0A: push 000002BCh
loc_00661F0F: push 00440B20h
loc_00661F14: mov edx, Me
loc_00661F17: push edx
loc_00661F18: mov eax, var_70
loc_00661F1B: push eax
loc_00661F1C: call [004010CCh] ; __vbaHresultCheckObj
loc_00661F22: mov var_9C, eax
loc_00661F28: jmp 00661F34h
loc_00661F2A: mov var_9C, 00000000h
loc_00661F34: lea ecx, var_28
loc_00661F37: call [0040142Ch] ; __vbaFreeObj
loc_00661F3D: jmp 0066204Bh
loc_00661F42: mov var_4, 0000000Fh
loc_00661F49: movsx ecx, [0073A0CCh]
loc_00661F50: test ecx, ecx
loc_00661F52: jz 00661F6Ch
loc_00661F54: mov var_4, 00000010h
loc_00661F5B: push 00000000h
loc_00661F5D: mov edx, Me
loc_00661F60: mov eax, [edx]
loc_00661F62: mov ecx, Me
loc_00661F65: push ecx
loc_00661F66: call [eax+000009A8h]
loc_00661F6C: mov var_4, 00000012h
loc_00661F73: mov var_30, 80020004h
loc_00661F7A: mov var_38, 0000000Ah
loc_00661F81: mov eax, 00000010h
loc_00661F86: call 00412850h ; __vbaChkstk
loc_00661F8B: mov edx, esp
loc_00661F8D: mov eax, var_38
loc_00661F90: mov [edx], eax
loc_00661F92: mov ecx, var_34
loc_00661F95: mov [edx+00000004h], ecx
loc_00661F98: mov eax, var_30
loc_00661F9B: mov [edx+00000008h], eax
loc_00661F9E: mov ecx, var_2C
loc_00661FA1: mov [edx+0000000Ch], ecx
loc_00661FA4: mov edx, [0073A08Ch]
loc_00661FAA: mov eax, [edx]
loc_00661FAC: mov ecx, [0073A08Ch]
loc_00661FB2: push ecx
loc_00661FB3: call [eax+0000006Ch]
loc_00661FB6: fnclex
loc_00661FB8: mov var_70, eax
loc_00661FBB: cmp var_70, 00000000h
loc_00661FBF: jge 00661FE1h
loc_00661FC1: push 0000006Ch
loc_00661FC3: push 004419ACh
loc_00661FC8: mov edx, [0073A08Ch]
loc_00661FCE: push edx
loc_00661FCF: mov eax, var_70
loc_00661FD2: push eax
loc_00661FD3: call [004010CCh] ; __vbaHresultCheckObj
loc_00661FD9: mov var_A0, eax
loc_00661FDF: jmp 00661FEBh
loc_00661FE1: mov var_A0, 00000000h
loc_00661FEB: mov var_4, 00000013h
loc_00661FF2: lea ecx, var_28
loc_00661FF5: push ecx
loc_00661FF6: push 004551A4h ; "Shoosh"
loc_00661FFB: mov edx, [0073A08Ch]
loc_00662001: mov eax, [edx]
loc_00662003: mov ecx, [0073A08Ch]
loc_00662009: push ecx
loc_0066200A: call [eax+00000064h]
loc_0066200D: fnclex
loc_0066200F: mov var_70, eax
loc_00662012: cmp var_70, 00000000h
loc_00662016: jge 00662038h
loc_00662018: push 00000064h
loc_0066201A: push 004419ACh
loc_0066201F: mov edx, [0073A08Ch]
loc_00662025: push edx
loc_00662026: mov eax, var_70
loc_00662029: push eax
loc_0066202A: call [004010CCh] ; __vbaHresultCheckObj
loc_00662030: mov var_A4, eax
loc_00662036: jmp 00662042h
loc_00662038: mov var_A4, 00000000h
loc_00662042: lea ecx, var_28
loc_00662045: call [0040142Ch] ; __vbaFreeObj
loc_0066204B: mov var_10, 00000000h
loc_00662052: push 0066206Dh
loc_00662057: jmp 00662063h
loc_00662059: lea ecx, var_28
loc_0066205C: call [0040142Ch] ; __vbaFreeObj
loc_00662062: ret
loc_00662063: lea ecx, var_24
loc_00662066: call [00401430h] ; __vbaFreeStr
loc_0066206C: ret
loc_0066206D: mov ecx, Me
loc_00662070: mov edx, [ecx]
loc_00662072: mov eax, Me
loc_00662075: push eax
loc_00662076: call [edx+00000008h]
loc_00662079: mov eax, var_10
loc_0066207C: mov ecx, var_20
loc_0066207F: mov fs:[00000000h], ecx
loc_00662086: pop edi
loc_00662087: pop esi
loc_00662088: pop ebx
loc_00662089: mov esp, ebp
loc_0066208B: pop ebp
loc_0066208C: retn 0018h
End Function
Private Function Agent1_UnknownEvent_C(arg_C) '662090
loc_00662090: push ebp
loc_00662091: mov ebp, esp
loc_00662093: sub esp, 00000018h
loc_00662096: push 00412856h ; __vbaExceptHandler
loc_0066209B: mov eax, fs:[00000000h]
loc_006620A1: push eax
loc_006620A2: mov fs:[00000000h], esp
loc_006620A9: mov eax, 0000002Ch
loc_006620AE: call 00412850h ; __vbaChkstk
loc_006620B3: push ebx
loc_006620B4: push esi
loc_006620B5: push edi
loc_006620B6: mov var_18, esp
loc_006620B9: mov var_14, 00407AA8h ; "#"
loc_006620C0: mov eax, Me
loc_006620C3: and eax, 00000001h
loc_006620C6: mov var_10, eax
loc_006620C9: mov ecx, Me
loc_006620CC: and ecx, FFFFFFFEh
loc_006620CF: mov Me, ecx
loc_006620D2: mov var_C, 00000000h
loc_006620D9: mov edx, Me
loc_006620DC: mov eax, [edx]
loc_006620DE: mov ecx, Me
loc_006620E1: push ecx
loc_006620E2: call [eax+00000004h]
loc_006620E5: mov var_4, 00000001h
loc_006620EC: mov edx, arg_C
loc_006620EF: lea ecx, var_24
loc_006620F2: call [00401310h] ; __vbaStrCopy
loc_006620F8: mov var_4, 00000002h
loc_006620FF: push FFFFFFFFh
loc_00662101: call [00401124h] ; __vbaOnError
loc_00662107: mov var_4, 00000003h
loc_0066210E: cmp [0073A488h], 00000000h
loc_00662115: jnz 00662130h
loc_00662117: push 0073A488h
loc_0066211C: push 00419E7Ch
loc_00662121: call [004012FCh] ; __vbaNew2
loc_00662127: mov var_48, 0073A488h
loc_0066212E: jmp 00662137h
loc_00662130: mov var_48, 0073A488h
loc_00662137: mov edx, var_48
loc_0066213A: mov eax, [edx]
loc_0066213C: mov var_2C, eax
loc_0066213F: lea ecx, var_28
loc_00662142: push ecx
loc_00662143: mov edx, var_2C
loc_00662146: mov eax, [edx]
loc_00662148: mov ecx, var_2C
loc_0066214B: push ecx
loc_0066214C: call [eax+000001B8h]
loc_00662152: fnclex
loc_00662154: mov var_30, eax
loc_00662157: cmp var_30, 00000000h
loc_0066215B: jge 0066217Ah
loc_0066215D: push 000001B8h
loc_00662162: push 0044A998h
loc_00662167: mov edx, var_2C
loc_0066216A: push edx
loc_0066216B: mov eax, var_30
loc_0066216E: push eax
loc_0066216F: call [004010CCh] ; __vbaHresultCheckObj
loc_00662175: mov var_4C, eax
loc_00662178: jmp 00662181h
loc_0066217A: mov var_4C, 00000000h
loc_00662181: movsx ecx, var_28
loc_00662185: test ecx, ecx
loc_00662187: jz 0066218Bh
loc_00662189: jmp 006621A2h
loc_0066218B: mov var_4, 00000006h
loc_00662192: mov [0073A03Ah], FFFFFFh
loc_0066219B: mov var_4, 00000007h
loc_006621A2: mov var_10, 00000000h
loc_006621A9: push 006621B8h
loc_006621AE: lea ecx, var_24
loc_006621B1: call [00401430h] ; __vbaFreeStr
loc_006621B7: ret
loc_006621B8: mov eax, Me
loc_006621BB: mov ecx, [eax]
loc_006621BD: mov edx, Me
loc_006621C0: push edx
loc_006621C1: call [ecx+00000008h]
loc_006621C4: mov eax, var_10
loc_006621C7: mov ecx, var_20
loc_006621CA: mov fs:[00000000h], ecx
loc_006621D1: pop edi
loc_006621D2: pop esi
loc_006621D3: pop ebx
loc_006621D4: mov esp, ebp
loc_006621D6: pop ebp
loc_006621D7: retn 0018h
End Function
Private Function Agent1_UnknownEvent_D(arg_C) '6621E0
loc_006621E0: push ebp
loc_006621E1: mov ebp, esp
loc_006621E3: sub esp, 00000018h
loc_006621E6: push 00412856h ; __vbaExceptHandler
loc_006621EB: mov eax, fs:[00000000h]
loc_006621F1: push eax
loc_006621F2: mov fs:[00000000h], esp
loc_006621F9: mov eax, 00000058h
loc_006621FE: call 00412850h ; __vbaChkstk
loc_00662203: push ebx
loc_00662204: push esi
loc_00662205: push edi
loc_00662206: mov var_18, esp
loc_00662209: mov var_14, 00407AF0h ; "'"
loc_00662210: mov eax, Me
loc_00662213: and eax, 00000001h
loc_00662216: mov var_10, eax
loc_00662219: mov ecx, Me
loc_0066221C: and ecx, FFFFFFFEh
loc_0066221F: mov Me, ecx
loc_00662222: mov var_C, 00000000h
loc_00662229: mov edx, Me
loc_0066222C: mov eax, [edx]
loc_0066222E: mov ecx, Me
loc_00662231: push ecx
loc_00662232: call [eax+00000004h]
loc_00662235: mov var_4, 00000001h
loc_0066223C: mov edx, arg_C
loc_0066223F: lea ecx, var_28
loc_00662242: call [00401310h] ; __vbaStrCopy
loc_00662248: mov var_4, 00000002h
loc_0066224F: push FFFFFFFFh
loc_00662251: call [00401124h] ; __vbaOnError
loc_00662257: mov var_4, 00000003h
loc_0066225E: mov [0073A03Ah], FFFFFFh
loc_00662267: mov var_4, 00000004h
loc_0066226E: movsx edx, [0073A0AEh]
loc_00662275: test edx, edx
loc_00662277: jnz 006623BCh
loc_0066227D: movsx eax, [0073A0CCh]
loc_00662284: test eax, eax
loc_00662286: jnz 006623BCh
loc_0066228C: mov var_4, 00000005h
loc_00662293: mov var_34, 80020004h
loc_0066229A: mov var_3C, 0000000Ah
loc_006622A1: lea ecx, var_3C
loc_006622A4: push ecx
loc_006622A5: call [00401110h] ; rtcRandomNext
loc_006622AB: fstp real4 ptr var_50
loc_006622AE: fld real4 ptr [004037F4h]
loc_006622B4: fmul st0, real4 ptr var_50
loc_006622B7: fadd st0, real4 ptr [00402440h]
loc_006622BD: fnstsw ax
loc_006622BF: test al, 0Dh
loc_006622C1: jnz 0066240Ah
loc_006622C7: call [004013A0h] ; __vbaR8IntI2
loc_006622CD: mov var_24, ax
loc_006622D1: lea ecx, var_3C
loc_006622D4: call [00401030h] ; __vbaFreeVar
loc_006622DA: mov var_4, 00000006h
loc_006622E1: mov dx, var_24
loc_006622E5: mov var_58, dx
loc_006622E9: movsx eax, var_58
loc_006622ED: mov var_70, eax
loc_006622F0: cmp var_70, 00000001h
loc_006622F4: jz 00662306h
loc_006622F6: cmp var_70, 00000002h
loc_006622FA: jz 00662362h
loc_006622FC: jmp 006623BCh
loc_00662301: jmp 006623BCh
loc_00662306: mov var_4, 00000008h
loc_0066230D: lea ecx, var_2C
loc_00662310: push ecx
loc_00662311: push 00452918h ; "Surprised"
loc_00662316: mov edx, [0073A08Ch]
loc_0066231C: mov eax, [edx]
loc_0066231E: mov ecx, [0073A08Ch]
loc_00662324: push ecx
loc_00662325: call [eax+00000064h]
loc_00662328: fnclex
loc_0066232A: mov var_54, eax
loc_0066232D: cmp var_54, 00000000h
loc_00662331: jge 00662350h
loc_00662333: push 00000064h
loc_00662335: push 004419ACh
loc_0066233A: mov edx, [0073A08Ch]
loc_00662340: push edx
loc_00662341: mov eax, var_54
loc_00662344: push eax
loc_00662345: call [004010CCh] ; __vbaHresultCheckObj
loc_0066234B: mov var_74, eax
loc_0066234E: jmp 00662357h
loc_00662350: mov var_74, 00000000h
loc_00662357: lea ecx, var_2C
loc_0066235A: call [0040142Ch] ; __vbaFreeObj
loc_00662360: jmp 006623BCh
loc_00662362: mov var_4, 0000000Ah
loc_00662369: lea ecx, var_2C
loc_0066236C: push ecx
loc_0066236D: push 00451A94h ; "Giggle"
loc_00662372: mov edx, [0073A08Ch]
loc_00662378: mov eax, [edx]
loc_0066237A: mov ecx, [0073A08Ch]
loc_00662380: push ecx
loc_00662381: call [eax+00000064h]
loc_00662384: fnclex
loc_00662386: mov var_54, eax
loc_00662389: cmp var_54, 00000000h
loc_0066238D: jge 006623ACh
loc_0066238F: push 00000064h
loc_00662391: push 004419ACh
loc_00662396: mov edx, [0073A08Ch]
loc_0066239C: push edx
loc_0066239D: mov eax, var_54
loc_006623A0: push eax
loc_006623A1: call [004010CCh] ; __vbaHresultCheckObj
loc_006623A7: mov var_78, eax
loc_006623AA: jmp 006623B3h
loc_006623AC: mov var_78, 00000000h
loc_006623B3: lea ecx, var_2C
loc_006623B6: call [0040142Ch] ; __vbaFreeObj
loc_006623BC: mov var_10, 00000000h
loc_006623C3: fwait
loc_006623C4: push 006623E8h
loc_006623C9: jmp 006623DEh
loc_006623CB: lea ecx, var_2C
loc_006623CE: call [0040142Ch] ; __vbaFreeObj
loc_006623D4: lea ecx, var_3C
loc_006623D7: call [00401030h] ; __vbaFreeVar
loc_006623DD: ret
loc_006623DE: lea ecx, var_28
loc_006623E1: call [00401430h] ; __vbaFreeStr
loc_006623E7: ret
loc_006623E8: mov ecx, Me
loc_006623EB: mov edx, [ecx]
loc_006623ED: mov eax, Me
loc_006623F0: push eax
loc_006623F1: call [edx+00000008h]
loc_006623F4: mov eax, var_10
loc_006623F7: mov ecx, var_20
loc_006623FA: mov fs:[00000000h], ecx
loc_00662401: pop edi
loc_00662402: pop esi
loc_00662403: pop ebx
loc_00662404: mov esp, ebp
loc_00662406: pop ebp
loc_00662407: retn 0018h
End Function
Private Sub Agent1_UnknownEvent_F(arg_C) '663080
loc_00663080: push ebp
loc_00663081: mov ebp, esp
loc_00663083: sub esp, 00000018h
loc_00663086: push 00412856h ; __vbaExceptHandler
loc_0066308B: mov eax, fs:[00000000h]
loc_00663091: push eax
loc_00663092: mov fs:[00000000h], esp
loc_00663099: mov eax, 00000020h
loc_0066309E: call 00412850h ; __vbaChkstk
loc_006630A3: push ebx
loc_006630A4: push esi
loc_006630A5: push edi
loc_006630A6: mov var_18, esp
loc_006630A9: mov var_14, 00407C80h ; "#"
loc_006630B0: mov eax, Me
loc_006630B3: and eax, 00000001h
loc_006630B6: mov var_10, eax
loc_006630B9: mov ecx, Me
loc_006630BC: and ecx, FFFFFFFEh
loc_006630BF: mov Me, ecx
loc_006630C2: mov var_C, 00000000h
loc_006630C9: mov edx, Me
loc_006630CC: mov eax, [edx]
loc_006630CE: mov ecx, Me
loc_006630D1: push ecx
loc_006630D2: call [eax+00000004h]
loc_006630D5: mov var_4, 00000001h
loc_006630DC: mov edx, arg_C
loc_006630DF: lea ecx, var_24
loc_006630E2: call [00401310h] ; __vbaStrCopy
loc_006630E8: mov var_4, 00000002h
loc_006630EF: push FFFFFFFFh
loc_006630F1: call [00401124h] ; __vbaOnError
loc_006630F7: mov var_4, 00000003h
loc_006630FE: push 00000000h
loc_00663100: mov edx, [0073A08Ch]
loc_00663106: mov eax, [edx]
loc_00663108: mov ecx, [0073A08Ch]
loc_0066310E: push ecx
loc_0066310F: call [eax+000000B4h]
loc_00663115: fnclex
loc_00663117: mov var_28, eax
loc_0066311A: cmp var_28, 00000000h
loc_0066311E: jge 00663140h
loc_00663120: push 000000B4h
loc_00663125: push 00441F10h
loc_0066312A: mov edx, [0073A08Ch]
loc_00663130: push edx
loc_00663131: mov eax, var_28
loc_00663134: push eax
loc_00663135: call [004010CCh] ; __vbaHresultCheckObj
loc_0066313B: mov var_40, eax
loc_0066313E: jmp 00663147h
loc_00663140: mov var_40, 00000000h
loc_00663147: mov var_10, 00000000h
loc_0066314E: push 0066315Dh
loc_00663153: lea ecx, var_24
loc_00663156: call [00401430h] ; __vbaFreeStr
loc_0066315C: ret
loc_0066315D: mov ecx, Me
loc_00663160: mov edx, [ecx]
loc_00663162: mov eax, Me
loc_00663165: push eax
loc_00663166: call [edx+00000008h]
loc_00663169: mov eax, var_10
loc_0066316C: mov ecx, var_20
loc_0066316F: mov fs:[00000000h], ecx
loc_00663176: pop edi
loc_00663177: pop esi
loc_00663178: pop ebx
loc_00663179: mov esp, ebp
loc_0066317B: pop ebp
loc_0066317C: retn 000Ch
End Sub
Private Sub Agent1_UnknownEvent_10(arg_C) '662410
loc_00662410: push ebp
loc_00662411: mov ebp, esp
loc_00662413: sub esp, 00000018h
loc_00662416: push 00412856h ; __vbaExceptHandler
loc_0066241B: mov eax, fs:[00000000h]
loc_00662421: push eax
loc_00662422: mov fs:[00000000h], esp
loc_00662429: mov eax, 00000020h
loc_0066242E: call 00412850h ; __vbaChkstk
loc_00662433: push ebx
loc_00662434: push esi
loc_00662435: push edi
loc_00662436: mov var_18, esp
loc_00662439: mov var_14, 00407B48h ; "#"
loc_00662440: mov eax, Me
loc_00662443: and eax, 00000001h
loc_00662446: mov var_10, eax
loc_00662449: mov ecx, Me
loc_0066244C: and ecx, FFFFFFFEh
loc_0066244F: mov Me, ecx
loc_00662452: mov var_C, 00000000h
loc_00662459: mov edx, Me
loc_0066245C: mov eax, [edx]
loc_0066245E: mov ecx, Me
loc_00662461: push ecx
loc_00662462: call [eax+00000004h]
loc_00662465: mov var_4, 00000001h
loc_0066246C: mov edx, arg_C
loc_0066246F: lea ecx, var_24
loc_00662472: call [00401310h] ; __vbaStrCopy
loc_00662478: mov var_4, 00000002h
loc_0066247F: push FFFFFFFFh
loc_00662481: call [00401124h] ; __vbaOnError
loc_00662487: mov var_4, 00000003h
loc_0066248E: push FFFFFFFFh
loc_00662490: mov edx, [0073A08Ch]
loc_00662496: mov eax, [edx]
loc_00662498: mov ecx, [0073A08Ch]
loc_0066249E: push ecx
loc_0066249F: call [eax+000000B4h]
loc_006624A5: fnclex
loc_006624A7: mov var_28, eax
loc_006624AA: cmp var_28, 00000000h
loc_006624AE: jge 006624D0h
loc_006624B0: push 000000B4h
loc_006624B5: push 00441F10h
loc_006624BA: mov edx, [0073A08Ch]
loc_006624C0: push edx
loc_006624C1: mov eax, var_28
loc_006624C4: push eax
loc_006624C5: call [004010CCh] ; __vbaHresultCheckObj
loc_006624CB: mov var_40, eax
loc_006624CE: jmp 006624D7h
loc_006624D0: mov var_40, 00000000h
loc_006624D7: mov var_10, 00000000h
loc_006624DE: push 006624EDh
loc_006624E3: lea ecx, var_24
loc_006624E6: call [00401430h] ; __vbaFreeStr
loc_006624EC: ret
loc_006624ED: mov ecx, Me
loc_006624F0: mov edx, [ecx]
loc_006624F2: mov eax, Me
loc_006624F5: push eax
loc_006624F6: call [edx+00000008h]
loc_006624F9: mov eax, var_10
loc_006624FC: mov ecx, var_20
loc_006624FF: mov fs:[00000000h], ecx
loc_00662506: pop edi
loc_00662507: pop esi
loc_00662508: pop ebx
loc_00662509: mov esp, ebp
loc_0066250B: pop ebp
loc_0066250C: retn 000Ch
End Sub
Private Sub Agent1_UnknownEvent_12(arg_C) '66CC70
loc_0066CC70: push ebp
loc_0066CC71: mov ebp, esp
loc_0066CC73: sub esp, 00000018h
loc_0066CC76: push 00412856h ; __vbaExceptHandler
loc_0066CC7B: mov eax, fs:[00000000h]
loc_0066CC81: push eax
loc_0066CC82: mov fs:[00000000h], esp
loc_0066CC89: mov eax, 000005F4h
loc_0066CC8E: call 00412850h ; __vbaChkstk
loc_0066CC93: push ebx
loc_0066CC94: push esi
loc_0066CC95: push edi
loc_0066CC96: mov var_18, esp
loc_0066CC99: mov var_14, 00408380h ; "'"
loc_0066CCA0: mov eax, Me
loc_0066CCA3: and eax, 00000001h
loc_0066CCA6: mov var_10, eax
loc_0066CCA9: mov ecx, Me
loc_0066CCAC: and ecx, FFFFFFFEh
loc_0066CCAF: mov Me, ecx
loc_0066CCB2: mov var_C, 00000000h
loc_0066CCB9: mov edx, Me
loc_0066CCBC: mov eax, [edx]
loc_0066CCBE: mov ecx, Me
loc_0066CCC1: push ecx
loc_0066CCC2: call [eax+00000004h]
loc_0066CCC5: mov var_4, 00000001h
loc_0066CCCC: mov edx, arg_C
loc_0066CCCF: push edx
loc_0066CCD0: lea eax, var_28
loc_0066CCD3: push eax
loc_0066CCD4: call [00401130h] ; __vbaObjSetAddref
loc_0066CCDA: mov var_4, 00000002h
loc_0066CCE1: push FFFFFFFFh
loc_0066CCE3: call [00401124h] ; __vbaOnError
loc_0066CCE9: mov var_4, 00000003h
loc_0066CCF0: push 00000000h
loc_0066CCF2: mov ecx, var_28
loc_0066CCF5: push ecx
loc_0066CCF6: call [00401238h] ; __vbaObjIs
loc_0066CCFC: movsx edx, ax
loc_0066CCFF: test edx, edx
loc_0066CD01: jnz 0067857Fh
loc_0066CD07: mov var_4, 00000004h
loc_0066CD0E: mov eax, [0073A208h]
loc_0066CD13: push eax
loc_0066CD14: mov ecx, var_28
loc_0066CD17: push ecx
loc_0066CD18: call [00401238h] ; __vbaObjIs
loc_0066CD1E: movsx edx, ax
loc_0066CD21: test edx, edx
loc_0066CD23: jz 0066CE3Bh
loc_0066CD29: mov var_4, 00000005h
loc_0066CD30: mov eax, Me
loc_0066CD33: mov ecx, [eax]
loc_0066CD35: mov edx, Me
loc_0066CD38: push edx
loc_0066CD39: call [ecx+00000750h]
loc_0066CD3F: mov var_108, eax
loc_0066CD45: cmp var_108, 00000000h
loc_0066CD4C: jge 0066CD71h
loc_0066CD4E: push 00000750h
loc_0066CD53: push 004408D0h
loc_0066CD58: mov eax, Me
loc_0066CD5B: push eax
loc_0066CD5C: mov ecx, var_108
loc_0066CD62: push ecx
loc_0066CD63: call [004010CCh] ; __vbaHresultCheckObj
loc_0066CD69: mov var_184, eax
loc_0066CD6F: jmp 0066CD7Bh
loc_0066CD71: mov var_184, 00000000h
loc_0066CD7B: mov var_4, 00000006h
loc_0066CD82: lea edx, var_54
loc_0066CD85: push edx
loc_0066CD86: mov eax, [0073A234h]
loc_0066CD8B: mov ecx, [eax]
loc_0066CD8D: mov edx, [0073A234h]
loc_0066CD93: push edx
loc_0066CD94: call [ecx+00000024h]
loc_0066CD97: fnclex
loc_0066CD99: mov var_108, eax
loc_0066CD9F: cmp var_108, 00000000h
loc_0066CDA6: jge 0066CDCAh
loc_0066CDA8: push 00000024h
loc_0066CDAA: push 0044D85Ch
loc_0066CDAF: mov eax, [0073A234h]
loc_0066CDB4: push eax
loc_0066CDB5: mov ecx, var_108
loc_0066CDBB: push ecx
loc_0066CDBC: call [004010CCh] ; __vbaHresultCheckObj
loc_0066CDC2: mov var_188, eax
loc_0066CDC8: jmp 0066CDD4h
loc_0066CDCA: mov var_188, 00000000h
loc_0066CDD4: mov edx, var_54
loc_0066CDD7: mov var_10C, edx
loc_0066CDDD: mov eax, var_10C
loc_0066CDE3: mov ecx, [eax]
loc_0066CDE5: mov edx, var_10C
loc_0066CDEB: push edx
loc_0066CDEC: call [ecx+0000003Ch]
loc_0066CDEF: fnclex
loc_0066CDF1: mov var_110, eax
loc_0066CDF7: cmp var_110, 00000000h
loc_0066CDFE: jge 0066CE23h
loc_0066CE00: push 0000003Ch
loc_0066CE02: push 004523F0h ; "¤" & Chr(37) & "÷RîÆà@œ" & Chr(13) & "ÒX‰Y†'BBEvent"
loc_0066CE07: mov eax, var_10C
loc_0066CE0D: push eax
loc_0066CE0E: mov ecx, var_110
loc_0066CE14: push ecx
loc_0066CE15: call [004010CCh] ; __vbaHresultCheckObj
loc_0066CE1B: mov var_18C, eax
loc_0066CE21: jmp 0066CE2Dh
loc_0066CE23: mov var_18C, 00000000h
loc_0066CE2D: lea ecx, var_54
loc_0066CE30: call [0040142Ch] ; __vbaFreeObj
loc_0066CE36: jmp 0067857Fh
loc_0066CE3B: mov var_4, 00000007h
loc_0066CE42: mov edx, [0073A1D8h]
loc_0066CE48: push edx
loc_0066CE49: mov eax, var_28
loc_0066CE4C: push eax
loc_0066CE4D: call [00401238h] ; __vbaObjIs
loc_0066CE53: movsx ecx, ax
loc_0066CE56: test ecx, ecx
loc_0066CE58: jz 0066D081h
loc_0066CE5E: mov var_4, 00000008h
loc_0066CE65: mov [0073A0AEh], 0000h
loc_0066CE6E: mov var_4, 00000009h
loc_0066CE75: lea edx, var_58
loc_0066CE78: push edx
loc_0066CE79: mov eax, [0073A08Ch]
loc_0066CE7E: mov ecx, [eax]
loc_0066CE80: mov edx, [0073A08Ch]
loc_0066CE86: push edx
loc_0066CE87: call [ecx+0000001Ch]
loc_0066CE8A: fnclex
loc_0066CE8C: mov var_114, eax
loc_0066CE92: cmp var_114, 00000000h
loc_0066CE99: jge 0066CEBDh
loc_0066CE9B: push 0000001Ch
loc_0066CE9D: push 004419ACh
loc_0066CEA2: mov eax, [0073A08Ch]
loc_0066CEA7: push eax
loc_0066CEA8: mov ecx, var_114
loc_0066CEAE: push ecx
loc_0066CEAF: call [004010CCh] ; __vbaHresultCheckObj
loc_0066CEB5: mov var_190, eax
loc_0066CEBB: jmp 0066CEC7h
loc_0066CEBD: mov var_190, 00000000h
loc_0066CEC7: mov edx, var_58
loc_0066CECA: mov var_118, edx
loc_0066CED0: lea eax, var_54
loc_0066CED3: push eax
loc_0066CED4: mov ecx, [0073A08Ch]
loc_0066CEDA: mov edx, [ecx]
loc_0066CEDC: mov eax, [0073A08Ch]
loc_0066CEE1: push eax
loc_0066CEE2: call [edx+0000001Ch]
loc_0066CEE5: fnclex
loc_0066CEE7: mov var_108, eax
loc_0066CEED: cmp var_108, 00000000h
loc_0066CEF4: jge 0066CF19h
loc_0066CEF6: push 0000001Ch
loc_0066CEF8: push 004419ACh
loc_0066CEFD: mov ecx, [0073A08Ch]
loc_0066CF03: push ecx
loc_0066CF04: mov edx, var_108
loc_0066CF0A: push edx
loc_0066CF0B: call [004010CCh] ; __vbaHresultCheckObj
loc_0066CF11: mov var_194, eax
loc_0066CF17: jmp 0066CF23h
loc_0066CF19: mov var_194, 00000000h
loc_0066CF23: mov eax, var_54
loc_0066CF26: mov var_10C, eax
loc_0066CF2C: lea ecx, var_F0
loc_0066CF32: push ecx
loc_0066CF33: mov edx, var_10C
loc_0066CF39: mov eax, [edx]
loc_0066CF3B: mov ecx, var_10C
loc_0066CF41: push ecx
loc_0066CF42: call [eax+00000068h]
loc_0066CF45: fnclex
loc_0066CF47: mov var_110, eax
loc_0066CF4D: cmp var_110, 00000000h
loc_0066CF54: jge 0066CF79h
loc_0066CF56: push 00000068h
loc_0066CF58: push 0044BA0Ch
loc_0066CF5D: mov edx, var_10C
loc_0066CF63: push edx
loc_0066CF64: mov eax, var_110
loc_0066CF6A: push eax
loc_0066CF6B: call [004010CCh] ; __vbaHresultCheckObj
loc_0066CF71: mov var_198, eax
loc_0066CF77: jmp 0066CF83h
loc_0066CF79: mov var_198, 00000000h
loc_0066CF83: mov ecx, var_F0
loc_0066CF89: or ecx, 00000002h
loc_0066CF8C: push ecx
loc_0066CF8D: mov edx, var_118
loc_0066CF93: mov eax, [edx]
loc_0066CF95: mov ecx, var_118
loc_0066CF9B: push ecx
loc_0066CF9C: call [eax+00000064h]
loc_0066CF9F: fnclex
loc_0066CFA1: mov var_11C, eax
loc_0066CFA7: cmp var_11C, 00000000h
loc_0066CFAE: jge 0066CFD3h
loc_0066CFB0: push 00000064h
loc_0066CFB2: push 0044BA0Ch
loc_0066CFB7: mov edx, var_118
loc_0066CFBD: push edx
loc_0066CFBE: mov eax, var_11C
loc_0066CFC4: push eax
loc_0066CFC5: call [004010CCh] ; __vbaHresultCheckObj
loc_0066CFCB: mov var_19C, eax
loc_0066CFD1: jmp 0066CFDDh
loc_0066CFD3: mov var_19C, 00000000h
loc_0066CFDD: lea ecx, var_58
loc_0066CFE0: push ecx
loc_0066CFE1: lea edx, var_54
loc_0066CFE4: push edx
loc_0066CFE5: push 00000002h
loc_0066CFE7: call [00401068h] ; __vbaFreeObjList
loc_0066CFED: add esp, 0000000Ch
loc_0066CFF0: mov var_4, 0000000Ah
loc_0066CFF7: push 00000000h
loc_0066CFF9: mov eax, [0073A210h]
loc_0066CFFE: push eax
loc_0066CFFF: call [00401238h] ; __vbaObjIs
loc_0066D005: movsx ecx, ax
loc_0066D008: test ecx, ecx
loc_0066D00A: jnz 0066D07Ch
loc_0066D00C: mov var_4, 0000000Bh
loc_0066D013: mov edx, 004525E8h ; "ScheduleEvent"
loc_0066D018: lea ecx, var_40
loc_0066D01B: call [00401310h] ; __vbaStrCopy
loc_0066D021: lea edx, var_40
loc_0066D024: push edx
loc_0066D025: mov eax, [0073A210h]
loc_0066D02A: mov ecx, [eax]
loc_0066D02C: mov edx, [0073A210h]
loc_0066D032: push edx
loc_0066D033: call [ecx+0000004Ch]
loc_0066D036: fnclex
loc_0066D038: mov var_108, eax
loc_0066D03E: cmp var_108, 00000000h
loc_0066D045: jge 0066D069h
loc_0066D047: push 0000004Ch
loc_0066D049: push 004523B0h
loc_0066D04E: mov eax, [0073A210h]
loc_0066D053: push eax
loc_0066D054: mov ecx, var_108
loc_0066D05A: push ecx
loc_0066D05B: call [004010CCh] ; __vbaHresultCheckObj
loc_0066D061: mov var_1A0, eax
loc_0066D067: jmp 0066D073h
loc_0066D069: mov var_1A0, 00000000h
loc_0066D073: lea ecx, var_40
loc_0066D076: call [00401430h] ; __vbaFreeStr
loc_0066D07C: jmp 0067857Fh
loc_0066D081: mov var_4, 0000000Dh
loc_0066D088: mov edx, Me
loc_0066D08B: mov eax, [edx+000000BCh]
loc_0066D091: push eax
loc_0066D092: mov ecx, var_28
loc_0066D095: push ecx
loc_0066D096: call [00401238h] ; __vbaObjIs
loc_0066D09C: movsx edx, ax
loc_0066D09F: test edx, edx
loc_0066D0A1: jz 0066D209h
loc_0066D0A7: mov var_4, 0000000Eh
loc_0066D0AE: push 00459E90h
loc_0066D0B3: push 00000000h
loc_0066D0B5: push 00000005h
loc_0066D0B7: mov eax, Me
loc_0066D0BA: mov ecx, [eax]
loc_0066D0BC: mov edx, Me
loc_0066D0BF: push edx
loc_0066D0C0: call [ecx+000004C0h]
loc_0066D0C6: push eax
loc_0066D0C7: lea eax, var_54
loc_0066D0CA: push eax
loc_0066D0CB: call [00401128h] ; __vbaObjSet
loc_0066D0D1: push eax
loc_0066D0D2: lea ecx, var_74
loc_0066D0D5: push ecx
loc_0066D0D6: call [00401214h] ; __vbaLateIdCallLd
loc_0066D0DC: add esp, 00000010h
loc_0066D0DF: push eax
loc_0066D0E0: call [004011F8h] ; __vbaCastObjVar
loc_0066D0E6: push eax
loc_0066D0E7: lea edx, var_58
loc_0066D0EA: push edx
loc_0066D0EB: call [00401128h] ; __vbaObjSet
loc_0066D0F1: mov var_108, eax
loc_0066D0F7: lea eax, var_E8
loc_0066D0FD: push eax
loc_0066D0FE: mov ecx, var_108
loc_0066D104: mov edx, [ecx]
loc_0066D106: mov eax, var_108
loc_0066D10C: push eax
loc_0066D10D: call [edx+0000001Ch]
loc_0066D110: fnclex
loc_0066D112: mov var_10C, eax
loc_0066D118: cmp var_10C, 00000000h
loc_0066D11F: jge 0066D144h
loc_0066D121: push 0000001Ch
loc_0066D123: push 00459E90h
loc_0066D128: mov ecx, var_108
loc_0066D12E: push ecx
loc_0066D12F: mov edx, var_10C
loc_0066D135: push edx
loc_0066D136: call [004010CCh] ; __vbaHresultCheckObj
loc_0066D13C: mov var_1A4, eax
loc_0066D142: jmp 0066D14Eh
loc_0066D144: mov var_1A4, 00000000h
loc_0066D14E: lea eax, var_EC
loc_0066D154: push eax
loc_0066D155: push 00454210h ; "SR"
loc_0066D15A: mov ecx, Me
loc_0066D15D: push ecx
loc_0066D15E: call 006A5DC0h
loc_0066D163: mov dx, var_E8
loc_0066D16A: and dx, var_EC
loc_0066D171: mov var_110, dx
loc_0066D178: lea eax, var_58
loc_0066D17B: push eax
loc_0066D17C: lea ecx, var_54
loc_0066D17F: push ecx
loc_0066D180: push 00000002h
loc_0066D182: call [00401068h] ; __vbaFreeObjList
loc_0066D188: add esp, 0000000Ch
loc_0066D18B: lea ecx, var_74
loc_0066D18E: call [00401030h] ; __vbaFreeVar
loc_0066D194: movsx edx, var_110
loc_0066D19B: test edx, edx
loc_0066D19D: jz 0066D204h
loc_0066D19F: mov var_4, 0000000Fh
loc_0066D1A6: lea eax, var_E8
loc_0066D1AC: push eax
loc_0066D1AD: push FFFFFFFFh
loc_0066D1AF: mov ecx, [0073A08Ch]
loc_0066D1B5: mov edx, [ecx]
loc_0066D1B7: mov eax, [0073A08Ch]
loc_0066D1BC: push eax
loc_0066D1BD: call [edx+000000D0h]
loc_0066D1C3: fnclex
loc_0066D1C5: mov var_108, eax
loc_0066D1CB: cmp var_108, 00000000h
loc_0066D1D2: jge 0066D1FAh
loc_0066D1D4: push 000000D0h
loc_0066D1D9: push 00441F10h
loc_0066D1DE: mov ecx, [0073A08Ch]
loc_0066D1E4: push ecx
loc_0066D1E5: mov edx, var_108
loc_0066D1EB: push edx
loc_0066D1EC: call [004010CCh] ; __vbaHresultCheckObj
loc_0066D1F2: mov var_1A8, eax
loc_0066D1F8: jmp 0066D204h
loc_0066D1FA: mov var_1A8, 00000000h
loc_0066D204: jmp 0067857Fh
loc_0066D209: mov var_4, 00000011h
loc_0066D210: mov eax, Me
loc_0066D213: mov ecx, [eax+000000C0h]
loc_0066D219: push ecx
loc_0066D21A: mov edx, var_28
loc_0066D21D: push edx
loc_0066D21E: call [00401238h] ; __vbaObjIs
loc_0066D224: movsx eax, ax
loc_0066D227: test eax, eax
loc_0066D229: jz 0066D3D2h
loc_0066D22F: mov var_4, 00000012h
loc_0066D236: push 00459E90h
loc_0066D23B: push 00000000h
loc_0066D23D: push 00000005h
loc_0066D23F: mov ecx, Me
loc_0066D242: mov edx, [ecx]
loc_0066D244: mov eax, Me
loc_0066D247: push eax
loc_0066D248: call [edx+000004C0h]
loc_0066D24E: push eax
loc_0066D24F: lea ecx, var_54
loc_0066D252: push ecx
loc_0066D253: call [00401128h] ; __vbaObjSet
loc_0066D259: push eax
loc_0066D25A: lea edx, var_74
loc_0066D25D: push edx
loc_0066D25E: call [00401214h] ; __vbaLateIdCallLd
loc_0066D264: add esp, 00000010h
loc_0066D267: push eax
loc_0066D268: call [004011F8h] ; __vbaCastObjVar
loc_0066D26E: push eax
loc_0066D26F: lea eax, var_58
loc_0066D272: push eax
loc_0066D273: call [00401128h] ; __vbaObjSet
loc_0066D279: mov var_108, eax
loc_0066D27F: lea ecx, var_E8
loc_0066D285: push ecx
loc_0066D286: mov edx, var_108
loc_0066D28C: mov eax, [edx]
loc_0066D28E: mov ecx, var_108
loc_0066D294: push ecx
loc_0066D295: call [eax+0000001Ch]
loc_0066D298: fnclex
loc_0066D29A: mov var_10C, eax
loc_0066D2A0: cmp var_10C, 00000000h
loc_0066D2A7: jge 0066D2CCh
loc_0066D2A9: push 0000001Ch
loc_0066D2AB: push 00459E90h
loc_0066D2B0: mov edx, var_108
loc_0066D2B6: push edx
loc_0066D2B7: mov eax, var_10C
loc_0066D2BD: push eax
loc_0066D2BE: call [004010CCh] ; __vbaHresultCheckObj
loc_0066D2C4: mov var_1AC, eax
loc_0066D2CA: jmp 0066D2D6h
loc_0066D2CC: mov var_1AC, 00000000h
loc_0066D2D6: lea ecx, var_EC
loc_0066D2DC: push ecx
loc_0066D2DD: mov edx, [0073A08Ch]
loc_0066D2E3: mov eax, [edx]
loc_0066D2E5: mov ecx, [0073A08Ch]
loc_0066D2EB: push ecx
loc_0066D2EC: call [eax+0000002Ch]
loc_0066D2EF: fnclex
loc_0066D2F1: mov var_110, eax
loc_0066D2F7: cmp var_110, 00000000h
loc_0066D2FE: jge 0066D323h
loc_0066D300: push 0000002Ch
loc_0066D302: push 004419ACh
loc_0066D307: mov edx, [0073A08Ch]
loc_0066D30D: push edx
loc_0066D30E: mov eax, var_110
loc_0066D314: push eax
loc_0066D315: call [004010CCh] ; __vbaHresultCheckObj
loc_0066D31B: mov var_1B0, eax
loc_0066D321: jmp 0066D32Dh
loc_0066D323: mov var_1B0, 00000000h
loc_0066D32D: mov cx, var_E8
loc_0066D334: and cx, var_EC
loc_0066D33B: mov var_114, cx
loc_0066D342: lea edx, var_58
loc_0066D345: push edx
loc_0066D346: lea eax, var_54
loc_0066D349: push eax
loc_0066D34A: push 00000002h
loc_0066D34C: call [00401068h] ; __vbaFreeObjList
loc_0066D352: add esp, 0000000Ch
loc_0066D355: lea ecx, var_74
loc_0066D358: call [00401030h] ; __vbaFreeVar
loc_0066D35E: movsx ecx, var_114
loc_0066D365: test ecx, ecx
loc_0066D367: jz 0066D3CDh
loc_0066D369: mov var_4, 00000013h
loc_0066D370: lea edx, var_E8
loc_0066D376: push edx
loc_0066D377: push 00000000h
loc_0066D379: mov eax, [0073A08Ch]
loc_0066D37E: mov ecx, [eax]
loc_0066D380: mov edx, [0073A08Ch]
loc_0066D386: push edx
loc_0066D387: call [ecx+000000D0h]
loc_0066D38D: fnclex
loc_0066D38F: mov var_108, eax
loc_0066D395: cmp var_108, 00000000h
loc_0066D39C: jge 0066D3C3h
loc_0066D39E: push 000000D0h
loc_0066D3A3: push 00441F10h
loc_0066D3A8: mov eax, [0073A08Ch]
loc_0066D3AD: push eax
loc_0066D3AE: mov ecx, var_108
loc_0066D3B4: push ecx
loc_0066D3B5: call [004010CCh] ; __vbaHresultCheckObj
loc_0066D3BB: mov var_1B4, eax
loc_0066D3C1: jmp 0066D3CDh
loc_0066D3C3: mov var_1B4, 00000000h
loc_0066D3CD: jmp 0067857Fh
loc_0066D3D2: mov var_4, 00000015h
loc_0066D3D9: mov edx, Me
loc_0066D3DC: mov eax, [edx+0000008Ch]
loc_0066D3E2: push eax
loc_0066D3E3: mov ecx, var_28
loc_0066D3E6: push ecx
loc_0066D3E7: call [00401238h] ; __vbaObjIs
loc_0066D3ED: movsx edx, ax
loc_0066D3F0: test edx, edx
loc_0066D3F2: jz 0066DC01h
loc_0066D3F8: mov var_4, 00000016h
loc_0066D3FF: cmp [0073A024h], 00000000h
loc_0066D406: jnz 0066D424h
loc_0066D408: push 0073A024h
loc_0066D40D: push 004187E8h
loc_0066D412: call [004012FCh] ; __vbaNew2
loc_0066D418: mov var_1B8, 0073A024h
loc_0066D422: jmp 0066D42Eh
loc_0066D424: mov var_1B8, 0073A024h
loc_0066D42E: mov eax, var_1B8
loc_0066D434: mov ecx, [eax]
loc_0066D436: mov edx, var_1B8
loc_0066D43C: mov eax, [edx]
loc_0066D43E: mov edx, [eax]
loc_0066D440: push ecx
loc_0066D441: call [edx+00000308h]
loc_0066D447: push eax
loc_0066D448: lea eax, var_54
loc_0066D44B: push eax
loc_0066D44C: call [00401128h] ; __vbaObjSet
loc_0066D452: mov var_108, eax
loc_0066D458: push 0043C9F4h
loc_0066D45D: mov ecx, var_108
loc_0066D463: mov edx, [ecx]
loc_0066D465: mov eax, var_108
loc_0066D46B: push eax
loc_0066D46C: call [edx+000000A4h]
loc_0066D472: fnclex
loc_0066D474: mov var_10C, eax
loc_0066D47A: cmp var_10C, 00000000h
loc_0066D481: jge 0066D4A9h
loc_0066D483: push 000000A4h
loc_0066D488: push 0043F42Ch
loc_0066D48D: mov ecx, var_108
loc_0066D493: push ecx
loc_0066D494: mov edx, var_10C
loc_0066D49A: push edx
loc_0066D49B: call [004010CCh] ; __vbaHresultCheckObj
loc_0066D4A1: mov var_1BC, eax
loc_0066D4A7: jmp 0066D4B3h
loc_0066D4A9: mov var_1BC, 00000000h
loc_0066D4B3: lea ecx, var_54
loc_0066D4B6: call [0040142Ch] ; __vbaFreeObj
loc_0066D4BC: mov var_4, 00000017h
loc_0066D4C3: cmp [0073A024h], 00000000h
loc_0066D4CA: jnz 0066D4E8h
loc_0066D4CC: push 0073A024h
loc_0066D4D1: push 004187E8h
loc_0066D4D6: call [004012FCh] ; __vbaNew2
loc_0066D4DC: mov var_1C0, 0073A024h
loc_0066D4E6: jmp 0066D4F2h
loc_0066D4E8: mov var_1C0, 0073A024h
loc_0066D4F2: mov eax, var_1C0
loc_0066D4F8: mov ecx, [eax]
loc_0066D4FA: mov var_108, ecx
loc_0066D500: push 00459EA4h ; "BonziBUDDY Browse"
loc_0066D505: mov edx, var_108
loc_0066D50B: mov eax, [edx]
loc_0066D50D: mov ecx, var_108
loc_0066D513: push ecx
loc_0066D514: call [eax+00000054h]
loc_0066D517: fnclex
loc_0066D519: mov var_10C, eax
loc_0066D51F: cmp var_10C, 00000000h
loc_0066D526: jge 0066D54Bh
loc_0066D528: push 00000054h
loc_0066D52A: push 0044034Ch ; "uÚ.ÇFK*D¸5Å3YÚ™ðJmá­vÅUBµfúCÆõŒ'^¢w³" & Chr(11) & "m¿A»˜"
loc_0066D52F: mov edx, var_108
loc_0066D535: push edx
loc_0066D536: mov eax, var_10C
loc_0066D53C: push eax
loc_0066D53D: call [004010CCh] ; __vbaHresultCheckObj
loc_0066D543: mov var_1C4, eax
loc_0066D549: jmp 0066D555h
loc_0066D54B: mov var_1C4, 00000000h
loc_0066D555: mov var_4, 00000018h
loc_0066D55C: cmp [0073A024h], 00000000h
loc_0066D563: jnz 0066D581h
loc_0066D565: push 0073A024h
loc_0066D56A: push 004187E8h
loc_0066D56F: call [004012FCh] ; __vbaNew2
loc_0066D575: mov var_1C8, 0073A024h
loc_0066D57F: jmp 0066D58Bh
loc_0066D581: mov var_1C8, 0073A024h
loc_0066D58B: mov ecx, var_1C8
loc_0066D591: mov edx, [ecx]
loc_0066D593: mov eax, var_1C8
loc_0066D599: mov ecx, [eax]
loc_0066D59B: mov eax, [ecx]
loc_0066D59D: push edx
loc_0066D59E: call [eax+0000030Ch]
loc_0066D5A4: push eax
loc_0066D5A5: lea ecx, var_54
loc_0066D5A8: push ecx
loc_0066D5A9: call [00401128h] ; __vbaObjSet
loc_0066D5AF: mov var_108, eax
loc_0066D5B5: push 0043B364h ; "Let's Travel! Simply enter the web site address below and off we go! (ie: www.bonzi.com)"
loc_0066D5BA: mov edx, var_108
loc_0066D5C0: mov eax, [edx]
loc_0066D5C2: mov ecx, var_108
loc_0066D5C8: push ecx
loc_0066D5C9: call [eax+00000054h]
loc_0066D5CC: fnclex
loc_0066D5CE: mov var_10C, eax
loc_0066D5D4: cmp var_10C, 00000000h
loc_0066D5DB: jge 0066D600h
loc_0066D5DD: push 00000054h
loc_0066D5DF: push 00441988h
loc_0066D5E4: mov edx, var_108
loc_0066D5EA: push edx
loc_0066D5EB: mov eax, var_10C
loc_0066D5F1: push eax
loc_0066D5F2: call [004010CCh] ; __vbaHresultCheckObj
loc_0066D5F8: mov var_1CC, eax
loc_0066D5FE: jmp 0066D60Ah
loc_0066D600: mov var_1CC, 00000000h
loc_0066D60A: lea ecx, var_54
loc_0066D60D: call [0040142Ch] ; __vbaFreeObj
loc_0066D613: mov var_4, 00000019h
loc_0066D61A: cmp [0073A024h], 00000000h
loc_0066D621: jnz 0066D63Fh
loc_0066D623: push 0073A024h
loc_0066D628: push 004187E8h
loc_0066D62D: call [004012FCh] ; __vbaNew2
loc_0066D633: mov var_1D0, 0073A024h
loc_0066D63D: jmp 0066D649h
loc_0066D63F: mov var_1D0, 0073A024h
loc_0066D649: mov ecx, var_1D0
loc_0066D64F: mov edx, [ecx]
loc_0066D651: mov eax, var_1D0
loc_0066D657: mov ecx, [eax]
loc_0066D659: mov eax, [ecx]
loc_0066D65B: push edx
loc_0066D65C: call [eax+00000304h]
loc_0066D662: push eax
loc_0066D663: lea ecx, var_54
loc_0066D666: push ecx
loc_0066D667: call [00401128h] ; __vbaObjSet
loc_0066D66D: mov var_108, eax
loc_0066D673: push 00459ECCh ; "Enter a Web Site:"
loc_0066D678: mov edx, var_108
loc_0066D67E: mov eax, [edx]
loc_0066D680: mov ecx, var_108
loc_0066D686: push ecx
loc_0066D687: call [eax+00000054h]
loc_0066D68A: fnclex
loc_0066D68C: mov var_10C, eax
loc_0066D692: cmp var_10C, 00000000h
loc_0066D699: jge 0066D6BEh
loc_0066D69B: push 00000054h
loc_0066D69D: push 00443168h
loc_0066D6A2: mov edx, var_108
loc_0066D6A8: push edx
loc_0066D6A9: mov eax, var_10C
loc_0066D6AF: push eax
loc_0066D6B0: call [004010CCh] ; __vbaHresultCheckObj
loc_0066D6B6: mov var_1D4, eax
loc_0066D6BC: jmp 0066D6C8h
loc_0066D6BE: mov var_1D4, 00000000h
loc_0066D6C8: lea ecx, var_54
loc_0066D6CB: call [0040142Ch] ; __vbaFreeObj
loc_0066D6D1: mov var_4, 0000001Ah
loc_0066D6D8: mov edx, 0043C9F4h
loc_0066D6DD: mov ecx, Me
loc_0066D6E0: add ecx, 00000048h
loc_0066D6E3: call [00401310h] ; __vbaStrCopy
loc_0066D6E9: mov var_4, 0000001Bh
loc_0066D6F0: movsx ecx, [0073A0ACh]
loc_0066D6F7: test ecx, ecx
loc_0066D6F9: jnz 0066DBFCh
loc_0066D6FF: mov var_4, 0000001Ch
loc_0066D706: cmp [0073A254h], 00000000h
loc_0066D70D: jnz 0066D72Bh
loc_0066D70F: push 0073A254h
loc_0066D714: push 00431838h
loc_0066D719: call [004012FCh] ; __vbaNew2
loc_0066D71F: mov var_1D8, 0073A254h
loc_0066D729: jmp 0066D735h
loc_0066D72B: mov var_1D8, 0073A254h
loc_0066D735: mov edx, var_1D8
loc_0066D73B: mov eax, [edx]
loc_0066D73D: mov var_108, eax
loc_0066D743: lea ecx, var_E8
loc_0066D749: push ecx
loc_0066D74A: mov edx, var_108
loc_0066D750: mov eax, [edx]
loc_0066D752: mov ecx, var_108
loc_0066D758: push ecx
loc_0066D759: call [eax+000001B8h]
loc_0066D75F: fnclex
loc_0066D761: mov var_10C, eax
loc_0066D767: cmp var_10C, 00000000h
loc_0066D76E: jge 0066D796h
loc_0066D770: push 000001B8h
loc_0066D775: push 00440B20h
loc_0066D77A: mov edx, var_108
loc_0066D780: push edx
loc_0066D781: mov eax, var_10C
loc_0066D787: push eax
loc_0066D788: call [004010CCh] ; __vbaHresultCheckObj
loc_0066D78E: mov var_1DC, eax
loc_0066D794: jmp 0066D7A0h
loc_0066D796: mov var_1DC, 00000000h
loc_0066D7A0: movsx ecx, var_E8
loc_0066D7A7: test ecx, ecx
loc_0066D7A9: jz 0066D849h
loc_0066D7AF: mov var_4, 0000001Dh
loc_0066D7B6: cmp [0073A254h], 00000000h
loc_0066D7BD: jnz 0066D7DBh
loc_0066D7BF: push 0073A254h
loc_0066D7C4: push 00431838h
loc_0066D7C9: call [004012FCh] ; __vbaNew2
loc_0066D7CF: mov var_1E0, 0073A254h
loc_0066D7D9: jmp 0066D7E5h
loc_0066D7DB: mov var_1E0, 0073A254h
loc_0066D7E5: mov edx, var_1E0
loc_0066D7EB: mov eax, [edx]
loc_0066D7ED: mov var_108, eax
loc_0066D7F3: mov ecx, var_108
loc_0066D7F9: mov edx, [ecx]
loc_0066D7FB: mov eax, var_108
loc_0066D801: push eax
loc_0066D802: call [edx+000002A8h]
loc_0066D808: fnclex
loc_0066D80A: mov var_10C, eax
loc_0066D810: cmp var_10C, 00000000h
loc_0066D817: jge 0066D83Fh
loc_0066D819: push 000002A8h
loc_0066D81E: push 00440B20h
loc_0066D823: mov ecx, var_108
loc_0066D829: push ecx
loc_0066D82A: mov edx, var_10C
loc_0066D830: push edx
loc_0066D831: call [004010CCh] ; __vbaHresultCheckObj
loc_0066D837: mov var_1E4, eax
loc_0066D83D: jmp 0066D849h
loc_0066D83F: mov var_1E4, 00000000h
loc_0066D849: mov var_4, 0000001Fh
loc_0066D850: cmp [0073A024h], 00000000h
loc_0066D857: jnz 0066D875h
loc_0066D859: push 0073A024h
loc_0066D85E: push 004187E8h
loc_0066D863: call [004012FCh] ; __vbaNew2
loc_0066D869: mov var_1E8, 0073A024h
loc_0066D873: jmp 0066D87Fh
loc_0066D875: mov var_1E8, 0073A024h
loc_0066D87F: mov eax, var_1E8
loc_0066D885: mov ecx, [eax]
loc_0066D887: mov var_108, ecx
loc_0066D88D: mov var_BC, 80020004h
loc_0066D897: mov var_C4, 0000000Ah
loc_0066D8A1: mov var_AC, 00000001h
loc_0066D8AB: mov var_B4, 00000002h
loc_0066D8B5: mov eax, 00000010h
loc_0066D8BA: call 00412850h ; __vbaChkstk
loc_0066D8BF: mov edx, esp
loc_0066D8C1: mov eax, var_C4
loc_0066D8C7: mov [edx], eax
loc_0066D8C9: mov ecx, var_C0
loc_0066D8CF: mov [edx+00000004h], ecx
loc_0066D8D2: mov eax, var_BC
loc_0066D8D8: mov [edx+00000008h], eax
loc_0066D8DB: mov ecx, var_B8
loc_0066D8E1: mov [edx+0000000Ch], ecx
loc_0066D8E4: mov eax, 00000010h
loc_0066D8E9: call 00412850h ; __vbaChkstk
loc_0066D8EE: mov edx, esp
loc_0066D8F0: mov eax, var_B4
loc_0066D8F6: mov [edx], eax
loc_0066D8F8: mov ecx, var_B0
loc_0066D8FE: mov [edx+00000004h], ecx
loc_0066D901: mov eax, var_AC
loc_0066D907: mov [edx+00000008h], eax
loc_0066D90A: mov ecx, var_A8
loc_0066D910: mov [edx+0000000Ch], ecx
loc_0066D913: mov edx, var_108
loc_0066D919: mov eax, [edx]
loc_0066D91B: mov ecx, var_108
loc_0066D921: push ecx
loc_0066D922: call [eax+000002B0h]
loc_0066D928: fnclex
loc_0066D92A: mov var_10C, eax
loc_0066D930: cmp var_10C, 00000000h
loc_0066D937: jge 0066D95Fh
loc_0066D939: push 000002B0h
loc_0066D93E: push 0044034Ch ; "uÚ.ÇFK*D¸5Å3YÚ™ðJmá­vÅUBµfúCÆõŒ'^¢w³" & Chr(11) & "m¿A»˜"
loc_0066D943: mov edx, var_108
loc_0066D949: push edx
loc_0066D94A: mov eax, var_10C
loc_0066D950: push eax
loc_0066D951: call [004010CCh] ; __vbaHresultCheckObj
loc_0066D957: mov var_1EC, eax
loc_0066D95D: jmp 0066D969h
loc_0066D95F: mov var_1EC, 00000000h
loc_0066D969: mov var_4, 00000020h
loc_0066D970: cmp [0073A024h], 00000000h
loc_0066D977: jnz 0066D995h
loc_0066D979: push 0073A024h
loc_0066D97E: push 004187E8h
loc_0066D983: call [004012FCh] ; __vbaNew2
loc_0066D989: mov var_1F0, 0073A024h
loc_0066D993: jmp 0066D99Fh
loc_0066D995: mov var_1F0, 0073A024h
loc_0066D99F: mov ecx, var_1F0
loc_0066D9A5: mov edx, [ecx]
loc_0066D9A7: mov eax, var_1F0
loc_0066D9AD: mov ecx, [eax]
loc_0066D9AF: mov eax, [ecx]
loc_0066D9B1: push edx
loc_0066D9B2: call [eax+00000308h]
loc_0066D9B8: push eax
loc_0066D9B9: lea ecx, var_54
loc_0066D9BC: push ecx
loc_0066D9BD: call [00401128h] ; __vbaObjSet
loc_0066D9C3: mov var_108, eax
loc_0066D9C9: lea edx, var_40
loc_0066D9CC: push edx
loc_0066D9CD: mov eax, var_108
loc_0066D9D3: mov ecx, [eax]
loc_0066D9D5: mov edx, var_108
loc_0066D9DB: push edx
loc_0066D9DC: call [ecx+000000A0h]
loc_0066D9E2: fnclex
loc_0066D9E4: mov var_10C, eax
loc_0066D9EA: cmp var_10C, 00000000h
loc_0066D9F1: jge 0066DA19h
loc_0066D9F3: push 000000A0h
loc_0066D9F8: push 0043F42Ch
loc_0066D9FD: mov eax, var_108
loc_0066DA03: push eax
loc_0066DA04: mov ecx, var_10C
loc_0066DA0A: push ecx
loc_0066DA0B: call [004010CCh] ; __vbaHresultCheckObj
loc_0066DA11: mov var_1F4, eax
loc_0066DA17: jmp 0066DA23h
loc_0066DA19: mov var_1F4, 00000000h
loc_0066DA23: mov edx, var_40
loc_0066DA26: push edx
loc_0066DA27: call [00401088h] ; rtcTrimBstr
loc_0066DA2D: mov edx, eax
loc_0066DA2F: lea ecx, var_44
loc_0066DA32: call [004013C0h] ; __vbaStrMove
loc_0066DA38: mov edx, eax
loc_0066DA3A: mov ecx, Me
loc_0066DA3D: add ecx, 00000048h
loc_0066DA40: call [00401310h] ; __vbaStrCopy
loc_0066DA46: lea eax, var_44
loc_0066DA49: push eax
loc_0066DA4A: lea ecx, var_40
loc_0066DA4D: push ecx
loc_0066DA4E: push 00000002h
loc_0066DA50: call [00401324h] ; __vbaFreeStrList
loc_0066DA56: add esp, 0000000Ch
loc_0066DA59: lea ecx, var_54
loc_0066DA5C: call [0040142Ch] ; __vbaFreeObj
loc_0066DA62: mov var_4, 00000021h
loc_0066DA69: mov edx, Me
loc_0066DA6C: mov eax, [edx+00000048h]
loc_0066DA6F: push eax
loc_0066DA70: call [00401088h] ; rtcTrimBstr
loc_0066DA76: mov edx, eax
loc_0066DA78: lea ecx, var_40
loc_0066DA7B: call [004013C0h] ; __vbaStrMove
loc_0066DA81: push eax
loc_0066DA82: call [00401044h] ; __vbaLenBstr
loc_0066DA88: neg eax
loc_0066DA8A: sbb eax, eax
loc_0066DA8C: neg eax
loc_0066DA8E: neg eax
loc_0066DA90: mov var_108, ax
loc_0066DA97: lea ecx, var_40
loc_0066DA9A: call [00401430h] ; __vbaFreeStr
loc_0066DAA0: movsx ecx, var_108
loc_0066DAA7: test ecx, ecx
loc_0066DAA9: jz 0066DBFCh
loc_0066DAAF: mov var_4, 00000022h
loc_0066DAB6: mov edx, Me
loc_0066DAB9: add edx, 00000048h
loc_0066DABC: mov var_AC, edx
loc_0066DAC2: mov var_B4, 00004008h
loc_0066DACC: push 00000007h
loc_0066DACE: lea eax, var_B4
loc_0066DAD4: push eax
loc_0066DAD5: lea ecx, var_74
loc_0066DAD8: push ecx
loc_0066DAD9: call [004013ACh] ; rtcLeftCharVar
loc_0066DADF: lea edx, var_74
loc_0066DAE2: push edx
loc_0066DAE3: lea eax, var_84
loc_0066DAE9: push eax
loc_0066DAEA: call [00401080h] ; rtcLowerCaseVar
loc_0066DAF0: mov var_BC, 0044A828h ; "http://"
loc_0066DAFA: mov var_C4, 00008008h
loc_0066DB04: lea ecx, var_84
loc_0066DB0A: push ecx
loc_0066DB0B: lea edx, var_C4
loc_0066DB11: push edx
loc_0066DB12: call [00401348h] ; __vbaVarTstNe
loc_0066DB18: mov var_108, ax
loc_0066DB1F: lea eax, var_84
loc_0066DB25: push eax
loc_0066DB26: lea ecx, var_74
loc_0066DB29: push ecx
loc_0066DB2A: push 00000002h
loc_0066DB2C: call [00401050h] ; __vbaFreeVarList
loc_0066DB32: add esp, 0000000Ch
loc_0066DB35: movsx edx, var_108
loc_0066DB3C: test edx, edx
loc_0066DB3E: jz 0066DB7Bh
loc_0066DB40: mov var_4, 00000023h
loc_0066DB47: push 0044A828h ; "http://"
loc_0066DB4C: mov eax, Me
loc_0066DB4F: mov ecx, [eax+00000048h]
loc_0066DB52: push ecx
loc_0066DB53: call [00401098h] ; __vbaStrCat
loc_0066DB59: mov edx, eax
loc_0066DB5B: lea ecx, var_40
loc_0066DB5E: call [004013C0h] ; __vbaStrMove
loc_0066DB64: mov edx, eax
loc_0066DB66: mov ecx, Me
loc_0066DB69: add ecx, 00000048h
loc_0066DB6C: call [00401310h] ; __vbaStrCopy
loc_0066DB72: lea ecx, var_40
loc_0066DB75: call [00401430h] ; __vbaFreeStr
loc_0066DB7B: mov var_4, 00000025h
loc_0066DB82: mov var_E8, 0000h
loc_0066DB8B: push 0043B5A8h ; "HTTP://www.bonzi.com/bonziportal/index.asp?nav=bbmenu"
loc_0066DB90: push 004593B0h ; "&l=surf&redir="
loc_0066DB95: call [00401098h] ; __vbaStrCat
loc_0066DB9B: mov edx, eax
loc_0066DB9D: lea ecx, var_40
loc_0066DBA0: call [004013C0h] ; __vbaStrMove
loc_0066DBA6: push eax
loc_0066DBA7: mov edx, Me
loc_0066DBAA: mov eax, [edx+00000048h]
loc_0066DBAD: push eax
loc_0066DBAE: call [00401098h] ; __vbaStrCat
loc_0066DBB4: mov edx, eax
loc_0066DBB6: lea ecx, var_44
loc_0066DBB9: call [004013C0h] ; __vbaStrMove
loc_0066DBBF: lea ecx, var_E8
loc_0066DBC5: push ecx
loc_0066DBC6: push 00000000h
loc_0066DBC8: push 00000000h
loc_0066DBCA: push FFFFFFFFh
loc_0066DBCC: lea edx, var_44
loc_0066DBCF: push edx
loc_0066DBD0: mov eax, Me
loc_0066DBD3: push eax
loc_0066DBD4: call 00679A40h
loc_0066DBD9: lea ecx, var_44
loc_0066DBDC: push ecx
loc_0066DBDD: lea edx, var_40
loc_0066DBE0: push edx
loc_0066DBE1: push 00000002h
loc_0066DBE3: call [00401324h] ; __vbaFreeStrList
loc_0066DBE9: add esp, 0000000Ch
loc_0066DBEC: mov var_4, 00000026h
loc_0066DBF3: mov [0073A1D6h], 0005h
loc_0066DBFC: jmp 0067857Fh
loc_0066DC01: mov var_4, 00000029h
loc_0066DC08: mov eax, Me
loc_0066DC0B: mov ecx, [eax+00000090h]
loc_0066DC11: push ecx
loc_0066DC12: mov edx, var_28
loc_0066DC15: push edx
loc_0066DC16: call [00401238h] ; __vbaObjIs
loc_0066DC1C: movsx eax, ax
loc_0066DC1F: test eax, eax
loc_0066DC21: jz 0066DC3Eh
loc_0066DC23: mov var_4, 0000002Ah
loc_0066DC2A: mov ecx, Me
loc_0066DC2D: mov edx, [ecx]
loc_0066DC2F: mov eax, Me
loc_0066DC32: push eax
loc_0066DC33: call [edx+00000964h]
loc_0066DC39: jmp 0067857Fh
loc_0066DC3E: mov var_4, 0000002Bh
loc_0066DC45: mov ecx, Me
loc_0066DC48: mov edx, [ecx+00000094h]
loc_0066DC4E: push edx
loc_0066DC4F: mov eax, var_28
loc_0066DC52: push eax
loc_0066DC53: call [00401238h] ; __vbaObjIs
loc_0066DC59: movsx ecx, ax
loc_0066DC5C: test ecx, ecx
loc_0066DC5E: jz 0066E258h
loc_0066DC64: mov var_4, 0000002Ch
loc_0066DC6B: lea edx, var_E8
loc_0066DC71: push edx
loc_0066DC72: mov eax, Me
loc_0066DC75: mov ecx, [eax]
loc_0066DC77: mov edx, Me
loc_0066DC7A: push edx
loc_0066DC7B: call [ecx+00000990h]
loc_0066DC81: lea eax, var_EC
loc_0066DC87: push eax
loc_0066DC88: push 00454210h ; "SR"
loc_0066DC8D: mov ecx, Me
loc_0066DC90: push ecx
loc_0066DC91: call 006A5DC0h
loc_0066DC96: movsx edx, var_E8
loc_0066DC9D: neg edx
loc_0066DC9F: sbb edx, edx
loc_0066DCA1: inc edx
loc_0066DCA2: movsx eax, var_EC
loc_0066DCA9: neg eax
loc_0066DCAB: sbb eax, eax
loc_0066DCAD: inc eax
loc_0066DCAE: or edx, eax
loc_0066DCB0: test edx, edx
loc_0066DCB2: jnz 0066DD30h
loc_0066DCB4: mov var_4, 0000002Dh
loc_0066DCBB: mov [0073A0B4h], 00000002h
loc_0066DCC5: mov var_4, 0000002Eh
loc_0066DCCC: lea ecx, var_E8
loc_0066DCD2: push ecx
loc_0066DCD3: push FFFFFFFFh
loc_0066DCD5: mov edx, [0073A08Ch]
loc_0066DCDB: mov eax, [edx]
loc_0066DCDD: mov ecx, [0073A08Ch]
loc_0066DCE3: push ecx
loc_0066DCE4: call [eax+000000D0h]
loc_0066DCEA: fnclex
loc_0066DCEC: mov var_108, eax
loc_0066DCF2: cmp var_108, 00000000h
loc_0066DCF9: jge 0066DD21h
loc_0066DCFB: push 000000D0h
loc_0066DD00: push 00441F10h
loc_0066DD05: mov edx, [0073A08Ch]
loc_0066DD0B: push edx
loc_0066DD0C: mov eax, var_108
loc_0066DD12: push eax
loc_0066DD13: call [004010CCh] ; __vbaHresultCheckObj
loc_0066DD19: mov var_1F8, eax
loc_0066DD1F: jmp 0066DD2Bh
loc_0066DD21: mov var_1F8, 00000000h
loc_0066DD2B: jmp 0066E253h
loc_0066DD30: mov var_4, 00000030h
loc_0066DD37: cmp [0073A254h], 00000000h
loc_0066DD3E: jnz 0066DD5Ch
loc_0066DD40: push 0073A254h
loc_0066DD45: push 00431838h
loc_0066DD4A: call [004012FCh] ; __vbaNew2
loc_0066DD50: mov var_1FC, 0073A254h
loc_0066DD5A: jmp 0066DD66h
loc_0066DD5C: mov var_1FC, 0073A254h
loc_0066DD66: mov ecx, var_1FC
loc_0066DD6C: mov edx, [ecx]
loc_0066DD6E: mov var_108, edx
loc_0066DD74: lea eax, var_E8
loc_0066DD7A: push eax
loc_0066DD7B: mov ecx, var_108
loc_0066DD81: mov edx, [ecx]
loc_0066DD83: mov eax, var_108
loc_0066DD89: push eax
loc_0066DD8A: call [edx+000001B8h]
loc_0066DD90: fnclex
loc_0066DD92: mov var_10C, eax
loc_0066DD98: cmp var_10C, 00000000h
loc_0066DD9F: jge 0066DDC7h
loc_0066DDA1: push 000001B8h
loc_0066DDA6: push 00440B20h
loc_0066DDAB: mov ecx, var_108
loc_0066DDB1: push ecx
loc_0066DDB2: mov edx, var_10C
loc_0066DDB8: push edx
loc_0066DDB9: call [004010CCh] ; __vbaHresultCheckObj
loc_0066DDBF: mov var_200, eax
loc_0066DDC5: jmp 0066DDD1h
loc_0066DDC7: mov var_200, 00000000h
loc_0066DDD1: movsx eax, var_E8
loc_0066DDD8: test eax, eax
loc_0066DDDA: jz 0066DE7Ah
loc_0066DDE0: mov var_4, 00000031h
loc_0066DDE7: cmp [0073A254h], 00000000h
loc_0066DDEE: jnz 0066DE0Ch
loc_0066DDF0: push 0073A254h
loc_0066DDF5: push 00431838h
loc_0066DDFA: call [004012FCh] ; __vbaNew2
loc_0066DE00: mov var_204, 0073A254h
loc_0066DE0A: jmp 0066DE16h
loc_0066DE0C: mov var_204, 0073A254h
loc_0066DE16: mov ecx, var_204
loc_0066DE1C: mov edx, [ecx]
loc_0066DE1E: mov var_108, edx
loc_0066DE24: mov eax, var_108
loc_0066DE2A: mov ecx, [eax]
loc_0066DE2C: mov edx, var_108
loc_0066DE32: push edx
loc_0066DE33: call [ecx+000002A8h]
loc_0066DE39: fnclex
loc_0066DE3B: mov var_10C, eax
loc_0066DE41: cmp var_10C, 00000000h
loc_0066DE48: jge 0066DE70h
loc_0066DE4A: push 000002A8h
loc_0066DE4F: push 00440B20h
loc_0066DE54: mov eax, var_108
loc_0066DE5A: push eax
loc_0066DE5B: mov ecx, var_10C
loc_0066DE61: push ecx
loc_0066DE62: call [004010CCh] ; __vbaHresultCheckObj
loc_0066DE68: mov var_208, eax
loc_0066DE6E: jmp 0066DE7Ah
loc_0066DE70: mov var_208, 00000000h
loc_0066DE7A: mov var_4, 00000033h
loc_0066DE81: mov var_9C, 80020004h
loc_0066DE8B: mov var_A4, 0000000Ah
loc_0066DE95: mov var_8C, 80020004h
loc_0066DE9F: mov var_94, 0000000Ah
loc_0066DEA9: mov var_7C, 80020004h
loc_0066DEB0: mov var_84, 0000000Ah
loc_0066DEBA: mov var_AC, 00459EF4h ; "Read it?"
loc_0066DEC4: mov var_B4, 00000008h
loc_0066DECE: lea edx, var_B4
loc_0066DED4: lea ecx, var_74
loc_0066DED7: call [00401374h] ; __vbaVarDup
loc_0066DEDD: lea edx, var_A4
loc_0066DEE3: push edx
loc_0066DEE4: lea eax, var_94
loc_0066DEEA: push eax
loc_0066DEEB: lea ecx, var_84
loc_0066DEF1: push ecx
loc_0066DEF2: push 00010024h
loc_0066DEF7: lea edx, var_74
loc_0066DEFA: push edx
loc_0066DEFB: call [00401120h] ; rtcMsgBox
loc_0066DF01: xor ecx, ecx
loc_0066DF03: cmp eax, 00000006h
loc_0066DF06: setz cl
loc_0066DF09: neg ecx
loc_0066DF0B: mov var_108, cx
loc_0066DF12: lea edx, var_A4
loc_0066DF18: push edx
loc_0066DF19: lea eax, var_94
loc_0066DF1F: push eax
loc_0066DF20: lea ecx, var_84
loc_0066DF26: push ecx
loc_0066DF27: lea edx, var_74
loc_0066DF2A: push edx
loc_0066DF2B: push 00000004h
loc_0066DF2D: call [00401050h] ; __vbaFreeVarList
loc_0066DF33: add esp, 00000014h
loc_0066DF36: movsx eax, var_108
loc_0066DF3D: test eax, eax
loc_0066DF3F: jz 0066DF5Ch
loc_0066DF41: mov var_4, 00000034h
loc_0066DF48: mov ecx, Me
loc_0066DF4B: mov edx, [ecx]
loc_0066DF4D: mov eax, Me
loc_0066DF50: push eax
loc_0066DF51: call [edx+00000940h]
loc_0066DF57: jmp 0066E253h
loc_0066DF5C: mov var_4, 00000036h
loc_0066DF63: mov var_BC, 80020004h
loc_0066DF6D: mov var_C4, 0000000Ah
loc_0066DF77: mov var_AC, 00454234h ; "Suit yourself, I'll just do a little reading of my own while you browse."
loc_0066DF81: mov var_B4, 00000008h
loc_0066DF8B: lea ecx, var_54
loc_0066DF8E: push ecx
loc_0066DF8F: mov eax, 00000010h
loc_0066DF94: call 00412850h ; __vbaChkstk
loc_0066DF99: mov edx, esp
loc_0066DF9B: mov eax, var_C4
loc_0066DFA1: mov [edx], eax
loc_0066DFA3: mov ecx, var_C0
loc_0066DFA9: mov [edx+00000004h], ecx
loc_0066DFAC: mov eax, var_BC
loc_0066DFB2: mov [edx+00000008h], eax
loc_0066DFB5: mov ecx, var_B8
loc_0066DFBB: mov [edx+0000000Ch], ecx
loc_0066DFBE: mov eax, 00000010h
loc_0066DFC3: call 00412850h ; __vbaChkstk
loc_0066DFC8: mov edx, esp
loc_0066DFCA: mov eax, var_B4
loc_0066DFD0: mov [edx], eax
loc_0066DFD2: mov ecx, var_B0
loc_0066DFD8: mov [edx+00000004h], ecx
loc_0066DFDB: mov eax, var_AC
loc_0066DFE1: mov [edx+00000008h], eax
loc_0066DFE4: mov ecx, var_A8
loc_0066DFEA: mov [edx+0000000Ch], ecx
loc_0066DFED: mov edx, [0073A08Ch]
loc_0066DFF3: mov eax, [edx]
loc_0066DFF5: mov ecx, [0073A08Ch]
loc_0066DFFB: push ecx
loc_0066DFFC: call [eax+00000078h]
loc_0066DFFF: fnclex
loc_0066E001: mov var_108, eax
loc_0066E007: cmp var_108, 00000000h
loc_0066E00E: jge 0066E033h
loc_0066E010: push 00000078h
loc_0066E012: push 004419ACh
loc_0066E017: mov edx, [0073A08Ch]
loc_0066E01D: push edx
loc_0066E01E: mov eax, var_108
loc_0066E024: push eax
loc_0066E025: call [004010CCh] ; __vbaHresultCheckObj
loc_0066E02B: mov var_20C, eax
loc_0066E031: jmp 0066E03Dh
loc_0066E033: mov var_20C, 00000000h
loc_0066E03D: lea ecx, var_54
loc_0066E040: call [0040142Ch] ; __vbaFreeObj
loc_0066E046: mov var_4, 00000037h
loc_0066E04D: lea ecx, var_54
loc_0066E050: push ecx
loc_0066E051: push 004542CCh ; "Read"
loc_0066E056: mov edx, [0073A08Ch]
loc_0066E05C: mov eax, [edx]
loc_0066E05E: mov ecx, [0073A08Ch]
loc_0066E064: push ecx
loc_0066E065: call [eax+00000064h]
loc_0066E068: fnclex
loc_0066E06A: mov var_108, eax
loc_0066E070: cmp var_108, 00000000h
loc_0066E077: jge 0066E09Ch
loc_0066E079: push 00000064h
loc_0066E07B: push 004419ACh
loc_0066E080: mov edx, [0073A08Ch]
loc_0066E086: push edx
loc_0066E087: mov eax, var_108
loc_0066E08D: push eax
loc_0066E08E: call [004010CCh] ; __vbaHresultCheckObj
loc_0066E094: mov var_210, eax
loc_0066E09A: jmp 0066E0A6h
loc_0066E09C: mov var_210, 00000000h
loc_0066E0A6: lea ecx, var_54
loc_0066E0A9: call [0040142Ch] ; __vbaFreeObj
loc_0066E0AF: mov var_4, 00000038h
loc_0066E0B6: lea ecx, var_54
loc_0066E0B9: push ecx
loc_0066E0BA: push 004542DCh ; "ReadContinued"
loc_0066E0BF: mov edx, [0073A08Ch]
loc_0066E0C5: mov eax, [edx]
loc_0066E0C7: mov ecx, [0073A08Ch]
loc_0066E0CD: push ecx
loc_0066E0CE: call [eax+00000064h]
loc_0066E0D1: fnclex
loc_0066E0D3: mov var_108, eax
loc_0066E0D9: cmp var_108, 00000000h
loc_0066E0E0: jge 0066E105h
loc_0066E0E2: push 00000064h
loc_0066E0E4: push 004419ACh
loc_0066E0E9: mov edx, [0073A08Ch]
loc_0066E0EF: push edx
loc_0066E0F0: mov eax, var_108
loc_0066E0F6: push eax
loc_0066E0F7: call [004010CCh] ; __vbaHresultCheckObj
loc_0066E0FD: mov var_214, eax
loc_0066E103: jmp 0066E10Fh
loc_0066E105: mov var_214, 00000000h
loc_0066E10F: lea ecx, var_54
loc_0066E112: call [0040142Ch] ; __vbaFreeObj
loc_0066E118: mov var_4, 00000039h
loc_0066E11F: lea ecx, var_54
loc_0066E122: push ecx
loc_0066E123: push 004542DCh ; "ReadContinued"
loc_0066E128: mov edx, [0073A08Ch]
loc_0066E12E: mov eax, [edx]
loc_0066E130: mov ecx, [0073A08Ch]
loc_0066E136: push ecx
loc_0066E137: call [eax+00000064h]
loc_0066E13A: fnclex
loc_0066E13C: mov var_108, eax
loc_0066E142: cmp var_108, 00000000h
loc_0066E149: jge 0066E16Eh
loc_0066E14B: push 00000064h
loc_0066E14D: push 004419ACh
loc_0066E152: mov edx, [0073A08Ch]
loc_0066E158: push edx
loc_0066E159: mov eax, var_108
loc_0066E15F: push eax
loc_0066E160: call [004010CCh] ; __vbaHresultCheckObj
loc_0066E166: mov var_218, eax
loc_0066E16C: jmp 0066E178h
loc_0066E16E: mov var_218, 00000000h
loc_0066E178: lea ecx, var_54
loc_0066E17B: call [0040142Ch] ; __vbaFreeObj
loc_0066E181: mov var_4, 0000003Ah
loc_0066E188: lea ecx, var_54
loc_0066E18B: push ecx
loc_0066E18C: push 004542DCh ; "ReadContinued"
loc_0066E191: mov edx, [0073A08Ch]
loc_0066E197: mov eax, [edx]
loc_0066E199: mov ecx, [0073A08Ch]
loc_0066E19F: push ecx
loc_0066E1A0: call [eax+00000064h]
loc_0066E1A3: fnclex
loc_0066E1A5: mov var_108, eax
loc_0066E1AB: cmp var_108, 00000000h
loc_0066E1B2: jge 0066E1D7h
loc_0066E1B4: push 00000064h
loc_0066E1B6: push 004419ACh
loc_0066E1BB: mov edx, [0073A08Ch]
loc_0066E1C1: push edx
loc_0066E1C2: mov eax, var_108
loc_0066E1C8: push eax
loc_0066E1C9: call [004010CCh] ; __vbaHresultCheckObj
loc_0066E1CF: mov var_21C, eax
loc_0066E1D5: jmp 0066E1E1h
loc_0066E1D7: mov var_21C, 00000000h
loc_0066E1E1: lea ecx, var_54
loc_0066E1E4: call [0040142Ch] ; __vbaFreeObj
loc_0066E1EA: mov var_4, 0000003Bh
loc_0066E1F1: lea ecx, var_54
loc_0066E1F4: push ecx
loc_0066E1F5: push 004542FCh ; "ReadReturn"
loc_0066E1FA: mov edx, [0073A08Ch]
loc_0066E200: mov eax, [edx]
loc_0066E202: mov ecx, [0073A08Ch]
loc_0066E208: push ecx
loc_0066E209: call [eax+00000064h]
loc_0066E20C: fnclex
loc_0066E20E: mov var_108, eax
loc_0066E214: cmp var_108, 00000000h
loc_0066E21B: jge 0066E240h
loc_0066E21D: push 00000064h
loc_0066E21F: push 004419ACh
loc_0066E224: mov edx, [0073A08Ch]
loc_0066E22A: push edx
loc_0066E22B: mov eax, var_108
loc_0066E231: push eax
loc_0066E232: call [004010CCh] ; __vbaHresultCheckObj
loc_0066E238: mov var_220, eax
loc_0066E23E: jmp 0066E24Ah
loc_0066E240: mov var_220, 00000000h
loc_0066E24A: lea ecx, var_54
loc_0066E24D: call [0040142Ch] ; __vbaFreeObj
loc_0066E253: jmp 0067857Fh
loc_0066E258: mov var_4, 0000003Eh
loc_0066E25F: mov ecx, Me
loc_0066E262: mov edx, [ecx+00000098h]
loc_0066E268: push edx
loc_0066E269: mov eax, var_28
loc_0066E26C: push eax
loc_0066E26D: call [00401238h] ; __vbaObjIs
loc_0066E273: movsx ecx, ax
loc_0066E276: test ecx, ecx
loc_0066E278: jz 0066F71Ch
loc_0066E27E: mov var_4, 0000003Fh
loc_0066E285: cmp [0073A024h], 00000000h
loc_0066E28C: jnz 0066E2AAh
loc_0066E28E: push 0073A024h
loc_0066E293: push 004187E8h
loc_0066E298: call [004012FCh] ; __vbaNew2
loc_0066E29E: mov var_224, 0073A024h
loc_0066E2A8: jmp 0066E2B4h
loc_0066E2AA: mov var_224, 0073A024h
loc_0066E2B4: mov edx, var_224
loc_0066E2BA: mov eax, [edx]
loc_0066E2BC: mov ecx, var_224
loc_0066E2C2: mov edx, [ecx]
loc_0066E2C4: mov ecx, [edx]
loc_0066E2C6: push eax
loc_0066E2C7: call [ecx+00000308h]
loc_0066E2CD: push eax
loc_0066E2CE: lea edx, var_54
loc_0066E2D1: push edx
loc_0066E2D2: call [00401128h] ; __vbaObjSet
loc_0066E2D8: mov var_108, eax
loc_0066E2DE: push 0043C9F4h
loc_0066E2E3: mov eax, var_108
loc_0066E2E9: mov ecx, [eax]
loc_0066E2EB: mov edx, var_108
loc_0066E2F1: push edx
loc_0066E2F2: call [ecx+000000A4h]
loc_0066E2F8: fnclex
loc_0066E2FA: mov var_10C, eax
loc_0066E300: cmp var_10C, 00000000h
loc_0066E307: jge 0066E32Fh
loc_0066E309: push 000000A4h
loc_0066E30E: push 0043F42Ch
loc_0066E313: mov eax, var_108
loc_0066E319: push eax
loc_0066E31A: mov ecx, var_10C
loc_0066E320: push ecx
loc_0066E321: call [004010CCh] ; __vbaHresultCheckObj
loc_0066E327: mov var_228, eax
loc_0066E32D: jmp 0066E339h
loc_0066E32F: mov var_228, 00000000h
loc_0066E339: lea ecx, var_54
loc_0066E33C: call [0040142Ch] ; __vbaFreeObj
loc_0066E342: mov var_4, 00000040h
loc_0066E349: cmp [0073A024h], 00000000h
loc_0066E350: jnz 0066E36Eh
loc_0066E352: push 0073A024h
loc_0066E357: push 004187E8h
loc_0066E35C: call [004012FCh] ; __vbaNew2
loc_0066E362: mov var_22C, 0073A024h
loc_0066E36C: jmp 0066E378h
loc_0066E36E: mov var_22C, 0073A024h
loc_0066E378: mov edx, var_22C
loc_0066E37E: mov eax, [edx]
loc_0066E380: mov var_108, eax
loc_0066E386: push 00459F10h ; "BonziBUDDY - Your Name or Salutation"
loc_0066E38B: mov ecx, var_108
loc_0066E391: mov edx, [ecx]
loc_0066E393: mov eax, var_108
loc_0066E399: push eax
loc_0066E39A: call [edx+00000054h]
loc_0066E39D: fnclex
loc_0066E39F: mov var_10C, eax
loc_0066E3A5: cmp var_10C, 00000000h
loc_0066E3AC: jge 0066E3D1h
loc_0066E3AE: push 00000054h
loc_0066E3B0: push 0044034Ch ; "uÚ.ÇFK*D¸5Å3YÚ™ðJmá­vÅUBµfúCÆõŒ'^¢w³" & Chr(11) & "m¿A»˜"
loc_0066E3B5: mov ecx, var_108
loc_0066E3BB: push ecx
loc_0066E3BC: mov edx, var_10C
loc_0066E3C2: push edx
loc_0066E3C3: call [004010CCh] ; __vbaHresultCheckObj
loc_0066E3C9: mov var_230, eax
loc_0066E3CF: jmp 0066E3DBh
loc_0066E3D1: mov var_230, 00000000h
loc_0066E3DB: mov var_4, 00000041h
loc_0066E3E2: cmp [0073A024h], 00000000h
loc_0066E3E9: jnz 0066E407h
loc_0066E3EB: push 0073A024h
loc_0066E3F0: push 004187E8h
loc_0066E3F5: call [004012FCh] ; __vbaNew2
loc_0066E3FB: mov var_234, 0073A024h
loc_0066E405: jmp 0066E411h
loc_0066E407: mov var_234, 0073A024h
loc_0066E411: mov eax, var_234
loc_0066E417: mov ecx, [eax]
loc_0066E419: mov edx, var_234
loc_0066E41F: mov eax, [edx]
loc_0066E421: mov edx, [eax]
loc_0066E423: push ecx
loc_0066E424: call [edx+0000030Ch]
loc_0066E42A: push eax
loc_0066E42B: lea eax, var_54
loc_0066E42E: push eax
loc_0066E42F: call [00401128h] ; __vbaObjSet
loc_0066E435: mov var_108, eax
loc_0066E43B: push 0043B41Ch ; "Enter your name or a name that you would like to be called and press OK."
loc_0066E440: mov ecx, var_108
loc_0066E446: mov edx, [ecx]
loc_0066E448: mov eax, var_108
loc_0066E44E: push eax
loc_0066E44F: call [edx+00000054h]
loc_0066E452: fnclex
loc_0066E454: mov var_10C, eax
loc_0066E45A: cmp var_10C, 00000000h
loc_0066E461: jge 0066E486h
loc_0066E463: push 00000054h
loc_0066E465: push 00441988h
loc_0066E46A: mov ecx, var_108
loc_0066E470: push ecx
loc_0066E471: mov edx, var_10C
loc_0066E477: push edx
loc_0066E478: call [004010CCh] ; __vbaHresultCheckObj
loc_0066E47E: mov var_238, eax
loc_0066E484: jmp 0066E490h
loc_0066E486: mov var_238, 00000000h
loc_0066E490: lea ecx, var_54
loc_0066E493: call [0040142Ch] ; __vbaFreeObj
loc_0066E499: mov var_4, 00000042h
loc_0066E4A0: cmp [0073A024h], 00000000h
loc_0066E4A7: jnz 0066E4C5h
loc_0066E4A9: push 0073A024h
loc_0066E4AE: push 004187E8h
loc_0066E4B3: call [004012FCh] ; __vbaNew2
loc_0066E4B9: mov var_23C, 0073A024h
loc_0066E4C3: jmp 0066E4CFh
loc_0066E4C5: mov var_23C, 0073A024h
loc_0066E4CF: mov eax, var_23C
loc_0066E4D5: mov ecx, [eax]
loc_0066E4D7: mov edx, var_23C
loc_0066E4DD: mov eax, [edx]
loc_0066E4DF: mov edx, [eax]
loc_0066E4E1: push ecx
loc_0066E4E2: call [edx+00000304h]
loc_0066E4E8: push eax
loc_0066E4E9: lea eax, var_54
loc_0066E4EC: push eax
loc_0066E4ED: call [00401128h] ; __vbaObjSet
loc_0066E4F3: mov var_108, eax
loc_0066E4F9: push 00459F60h ; "Enter your Name or Salutation:"
loc_0066E4FE: mov ecx, var_108
loc_0066E504: mov edx, [ecx]
loc_0066E506: mov eax, var_108
loc_0066E50C: push eax
loc_0066E50D: call [edx+00000054h]
loc_0066E510: fnclex
loc_0066E512: mov var_10C, eax
loc_0066E518: cmp var_10C, 00000000h
loc_0066E51F: jge 0066E544h
loc_0066E521: push 00000054h
loc_0066E523: push 00443168h
loc_0066E528: mov ecx, var_108
loc_0066E52E: push ecx
loc_0066E52F: mov edx, var_10C
loc_0066E535: push edx
loc_0066E536: call [004010CCh] ; __vbaHresultCheckObj
loc_0066E53C: mov var_240, eax
loc_0066E542: jmp 0066E54Eh
loc_0066E544: mov var_240, 00000000h
loc_0066E54E: lea ecx, var_54
loc_0066E551: call [0040142Ch] ; __vbaFreeObj
loc_0066E557: mov var_4, 00000043h
loc_0066E55E: cmp [0073A254h], 00000000h
loc_0066E565: jnz 0066E583h
loc_0066E567: push 0073A254h
loc_0066E56C: push 00431838h
loc_0066E571: call [004012FCh] ; __vbaNew2
loc_0066E577: mov var_244, 0073A254h
loc_0066E581: jmp 0066E58Dh
loc_0066E583: mov var_244, 0073A254h
loc_0066E58D: mov eax, var_244
loc_0066E593: mov ecx, [eax]
loc_0066E595: mov var_108, ecx
loc_0066E59B: lea edx, var_E8
loc_0066E5A1: push edx
loc_0066E5A2: mov eax, var_108
loc_0066E5A8: mov ecx, [eax]
loc_0066E5AA: mov edx, var_108
loc_0066E5B0: push edx
loc_0066E5B1: call [ecx+000001B8h]
loc_0066E5B7: fnclex
loc_0066E5B9: mov var_10C, eax
loc_0066E5BF: cmp var_10C, 00000000h
loc_0066E5C6: jge 0066E5EEh
loc_0066E5C8: push 000001B8h
loc_0066E5CD: push 00440B20h
loc_0066E5D2: mov eax, var_108
loc_0066E5D8: push eax
loc_0066E5D9: mov ecx, var_10C
loc_0066E5DF: push ecx
loc_0066E5E0: call [004010CCh] ; __vbaHresultCheckObj
loc_0066E5E6: mov var_248, eax
loc_0066E5EC: jmp 0066E5F8h
loc_0066E5EE: mov var_248, 00000000h
loc_0066E5F8: movsx edx, var_E8
loc_0066E5FF: test edx, edx
loc_0066E601: jz 0066E6A1h
loc_0066E607: mov var_4, 00000044h
loc_0066E60E: cmp [0073A254h], 00000000h
loc_0066E615: jnz 0066E633h
loc_0066E617: push 0073A254h
loc_0066E61C: push 00431838h
loc_0066E621: call [004012FCh] ; __vbaNew2
loc_0066E627: mov var_24C, 0073A254h
loc_0066E631: jmp 0066E63Dh
loc_0066E633: mov var_24C, 0073A254h
loc_0066E63D: mov eax, var_24C
loc_0066E643: mov ecx, [eax]
loc_0066E645: mov var_108, ecx
loc_0066E64B: mov edx, var_108
loc_0066E651: mov eax, [edx]
loc_0066E653: mov ecx, var_108
loc_0066E659: push ecx
loc_0066E65A: call [eax+000002A8h]
loc_0066E660: fnclex
loc_0066E662: mov var_10C, eax
loc_0066E668: cmp var_10C, 00000000h
loc_0066E66F: jge 0066E697h
loc_0066E671: push 000002A8h
loc_0066E676: push 00440B20h
loc_0066E67B: mov edx, var_108
loc_0066E681: push edx
loc_0066E682: mov eax, var_10C
loc_0066E688: push eax
loc_0066E689: call [004010CCh] ; __vbaHresultCheckObj
loc_0066E68F: mov var_250, eax
loc_0066E695: jmp 0066E6A1h
loc_0066E697: mov var_250, 00000000h
loc_0066E6A1: mov var_4, 00000046h
loc_0066E6A8: cmp [0073A024h], 00000000h
loc_0066E6AF: jnz 0066E6CDh
loc_0066E6B1: push 0073A024h
loc_0066E6B6: push 004187E8h
loc_0066E6BB: call [004012FCh] ; __vbaNew2
loc_0066E6C1: mov var_254, 0073A024h
loc_0066E6CB: jmp 0066E6D7h
loc_0066E6CD: mov var_254, 0073A024h
loc_0066E6D7: mov ecx, var_254
loc_0066E6DD: mov edx, [ecx]
loc_0066E6DF: mov var_108, edx
loc_0066E6E5: mov var_BC, 80020004h
loc_0066E6EF: mov var_C4, 0000000Ah
loc_0066E6F9: mov var_AC, 00000001h
loc_0066E703: mov var_B4, 00000002h
loc_0066E70D: mov eax, 00000010h
loc_0066E712: call 00412850h ; __vbaChkstk
loc_0066E717: mov eax, esp
loc_0066E719: mov ecx, var_C4
loc_0066E71F: mov [eax], ecx
loc_0066E721: mov edx, var_C0
loc_0066E727: mov [eax+00000004h], edx
loc_0066E72A: mov ecx, var_BC
loc_0066E730: mov [eax+00000008h], ecx
loc_0066E733: mov edx, var_B8
loc_0066E739: mov [eax+0000000Ch], edx
loc_0066E73C: mov eax, 00000010h
loc_0066E741: call 00412850h ; __vbaChkstk
loc_0066E746: mov eax, esp
loc_0066E748: mov ecx, var_B4
loc_0066E74E: mov [eax], ecx
loc_0066E750: mov edx, var_B0
loc_0066E756: mov [eax+00000004h], edx
loc_0066E759: mov ecx, var_AC
loc_0066E75F: mov [eax+00000008h], ecx
loc_0066E762: mov edx, var_A8
loc_0066E768: mov [eax+0000000Ch], edx
loc_0066E76B: mov eax, var_108
loc_0066E771: mov ecx, [eax]
loc_0066E773: mov edx, var_108
loc_0066E779: push edx
loc_0066E77A: call [ecx+000002B0h]
loc_0066E780: fnclex
loc_0066E782: mov var_10C, eax
loc_0066E788: cmp var_10C, 00000000h
loc_0066E78F: jge 0066E7B7h
loc_0066E791: push 000002B0h
loc_0066E796: push 0044034Ch ; "uÚ.ÇFK*D¸5Å3YÚ™ðJmá­vÅUBµfúCÆõŒ'^¢w³" & Chr(11) & "m¿A»˜"
loc_0066E79B: mov eax, var_108
loc_0066E7A1: push eax
loc_0066E7A2: mov ecx, var_10C
loc_0066E7A8: push ecx
loc_0066E7A9: call [004010CCh] ; __vbaHresultCheckObj
loc_0066E7AF: mov var_258, eax
loc_0066E7B5: jmp 0066E7C1h
loc_0066E7B7: mov var_258, 00000000h
loc_0066E7C1: mov var_4, 00000047h
loc_0066E7C8: cmp [0073A024h], 00000000h
loc_0066E7CF: jnz 0066E7EDh
loc_0066E7D1: push 0073A024h
loc_0066E7D6: push 004187E8h
loc_0066E7DB: call [004012FCh] ; __vbaNew2
loc_0066E7E1: mov var_25C, 0073A024h
loc_0066E7EB: jmp 0066E7F7h
loc_0066E7ED: mov var_25C, 0073A024h
loc_0066E7F7: mov edx, var_25C
loc_0066E7FD: mov eax, [edx]
loc_0066E7FF: mov ecx, var_25C
loc_0066E805: mov edx, [ecx]
loc_0066E807: mov ecx, [edx]
loc_0066E809: push eax
loc_0066E80A: call [ecx+00000308h]
loc_0066E810: push eax
loc_0066E811: lea edx, var_54
loc_0066E814: push edx
loc_0066E815: call [00401128h] ; __vbaObjSet
loc_0066E81B: mov var_108, eax
loc_0066E821: lea eax, var_40
loc_0066E824: push eax
loc_0066E825: mov ecx, var_108
loc_0066E82B: mov edx, [ecx]
loc_0066E82D: mov eax, var_108
loc_0066E833: push eax
loc_0066E834: call [edx+000000A0h]
loc_0066E83A: fnclex
loc_0066E83C: mov var_10C, eax
loc_0066E842: cmp var_10C, 00000000h
loc_0066E849: jge 0066E871h
loc_0066E84B: push 000000A0h
loc_0066E850: push 0043F42Ch
loc_0066E855: mov ecx, var_108
loc_0066E85B: push ecx
loc_0066E85C: mov edx, var_10C
loc_0066E862: push edx
loc_0066E863: call [004010CCh] ; __vbaHresultCheckObj
loc_0066E869: mov var_260, eax
loc_0066E86F: jmp 0066E87Bh
loc_0066E871: mov var_260, 00000000h
loc_0066E87B: mov eax, var_40
loc_0066E87E: push eax
loc_0066E87F: call [00401088h] ; rtcTrimBstr
loc_0066E885: mov edx, eax
loc_0066E887: mov ecx, 0073A040h
loc_0066E88C: call [004013C0h] ; __vbaStrMove
loc_0066E892: lea ecx, var_40
loc_0066E895: call [00401430h] ; __vbaFreeStr
loc_0066E89B: lea ecx, var_54
loc_0066E89E: call [0040142Ch] ; __vbaFreeObj
loc_0066E8A4: mov var_4, 00000048h
loc_0066E8AB: mov ecx, [0073A040h]
loc_0066E8B1: push ecx
loc_0066E8B2: call [00401078h] ; rtcLowerCaseBstr
loc_0066E8B8: mov edx, eax
loc_0066E8BA: mov ecx, 0073A040h
loc_0066E8BF: call [004013C0h] ; __vbaStrMove
loc_0066E8C5: mov var_4, 00000049h
loc_0066E8CC: push 00000001h
loc_0066E8CE: mov edx, [0073A040h]
loc_0066E8D4: push edx
loc_0066E8D5: call [00401394h] ; rtcLeftCharBstr
loc_0066E8DB: mov edx, eax
loc_0066E8DD: lea ecx, var_40
loc_0066E8E0: call [004013C0h] ; __vbaStrMove
loc_0066E8E6: push eax
loc_0066E8E7: call [004011A0h] ; rtcUpperCaseBstr
loc_0066E8ED: mov edx, eax
loc_0066E8EF: lea ecx, var_44
loc_0066E8F2: call [004013C0h] ; __vbaStrMove
loc_0066E8F8: push eax
loc_0066E8F9: mov eax, [0073A040h]
loc_0066E8FE: push eax
loc_0066E8FF: call [00401044h] ; __vbaLenBstr
loc_0066E905: sub eax, 00000001h
loc_0066E908: jo 00678646h
loc_0066E90E: push eax
loc_0066E90F: mov ecx, [0073A040h]
loc_0066E915: push ecx
loc_0066E916: call [004013B4h] ; rtcRightCharBstr
loc_0066E91C: mov edx, eax
loc_0066E91E: lea ecx, var_48
loc_0066E921: call [004013C0h] ; __vbaStrMove
loc_0066E927: push eax
loc_0066E928: call [00401098h] ; __vbaStrCat
loc_0066E92E: mov edx, eax
loc_0066E930: mov ecx, 0073A040h
loc_0066E935: call [004013C0h] ; __vbaStrMove
loc_0066E93B: lea edx, var_48
loc_0066E93E: push edx
loc_0066E93F: lea eax, var_44
loc_0066E942: push eax
loc_0066E943: lea ecx, var_40
loc_0066E946: push ecx
loc_0066E947: push 00000003h
loc_0066E949: call [00401324h] ; __vbaFreeStrList
loc_0066E94F: add esp, 00000010h
loc_0066E952: mov var_4, 0000004Ah
loc_0066E959: mov dx, var_2C
loc_0066E95D: add dx, 0001h
loc_0066E961: jo 00678646h
loc_0066E967: movsx eax, dx
loc_0066E96A: push eax
loc_0066E96B: mov ecx, [0073A040h]
loc_0066E971: push ecx
loc_0066E972: push 0043FF54h
loc_0066E977: push 00000000h
loc_0066E979: call [004012ECh] ; __vbaInStr
loc_0066E97F: test eax, eax
loc_0066E981: jz 0066EAC1h
loc_0066E987: mov var_4, 0000004Bh
loc_0066E98E: mov dx, var_2C
loc_0066E992: add dx, 0001h
loc_0066E996: jo 00678646h
loc_0066E99C: movsx eax, dx
loc_0066E99F: push eax
loc_0066E9A0: mov ecx, [0073A040h]
loc_0066E9A6: push ecx
loc_0066E9A7: push 0043FF54h
loc_0066E9AC: push 00000000h
loc_0066E9AE: call [004012ECh] ; __vbaInStr
loc_0066E9B4: mov ecx, eax
loc_0066E9B6: call [004011E4h] ; __vbaI2I4
loc_0066E9BC: mov var_2C, ax
loc_0066E9C0: mov var_4, 0000004Ch
loc_0066E9C7: mov var_6C, 00000001h
loc_0066E9CE: mov var_74, 00000002h
loc_0066E9D5: movsx edx, var_2C
loc_0066E9D9: push edx
loc_0066E9DA: mov eax, [0073A040h]
loc_0066E9DF: push eax
loc_0066E9E0: call [00401394h] ; rtcLeftCharBstr
loc_0066E9E6: mov edx, eax
loc_0066E9E8: lea ecx, var_44
loc_0066E9EB: call [004013C0h] ; __vbaStrMove
loc_0066E9F1: push eax
loc_0066E9F2: lea ecx, var_74
loc_0066E9F5: push ecx
loc_0066E9F6: mov dx, var_2C
loc_0066E9FA: add dx, 0001h
loc_0066E9FE: jo 00678646h
loc_0066EA04: movsx eax, dx
loc_0066EA07: push eax
loc_0066EA08: mov ecx, [0073A040h]
loc_0066EA0E: push ecx
loc_0066EA0F: call [00401174h] ; rtcMidCharBstr
loc_0066EA15: mov edx, eax
loc_0066EA17: lea ecx, var_40
loc_0066EA1A: call [004013C0h] ; __vbaStrMove
loc_0066EA20: push eax
loc_0066EA21: call [004011A0h] ; rtcUpperCaseBstr
loc_0066EA27: mov edx, eax
loc_0066EA29: lea ecx, var_48
loc_0066EA2C: call [004013C0h] ; __vbaStrMove
loc_0066EA32: push eax
loc_0066EA33: call [00401098h] ; __vbaStrCat
loc_0066EA39: mov edx, eax
loc_0066EA3B: lea ecx, var_4C
loc_0066EA3E: call [004013C0h] ; __vbaStrMove
loc_0066EA44: push eax
loc_0066EA45: mov edx, [0073A040h]
loc_0066EA4B: push edx
loc_0066EA4C: call [00401044h] ; __vbaLenBstr
loc_0066EA52: movsx ecx, var_2C
loc_0066EA56: sub eax, ecx
loc_0066EA58: jo 00678646h
loc_0066EA5E: sub eax, 00000001h
loc_0066EA61: jo 00678646h
loc_0066EA67: push eax
loc_0066EA68: mov edx, [0073A040h]
loc_0066EA6E: push edx
loc_0066EA6F: call [004013B4h] ; rtcRightCharBstr
loc_0066EA75: mov edx, eax
loc_0066EA77: lea ecx, var_50
loc_0066EA7A: call [004013C0h] ; __vbaStrMove
loc_0066EA80: push eax
loc_0066EA81: call [00401098h] ; __vbaStrCat
loc_0066EA87: mov edx, eax
loc_0066EA89: mov ecx, 0073A040h
loc_0066EA8E: call [004013C0h] ; __vbaStrMove
loc_0066EA94: lea eax, var_50
loc_0066EA97: push eax
loc_0066EA98: lea ecx, var_4C
loc_0066EA9B: push ecx
loc_0066EA9C: lea edx, var_48
loc_0066EA9F: push edx
loc_0066EAA0: lea eax, var_44
loc_0066EAA3: push eax
loc_0066EAA4: lea ecx, var_40
loc_0066EAA7: push ecx
loc_0066EAA8: push 00000005h
loc_0066EAAA: call [00401324h] ; __vbaFreeStrList
loc_0066EAB0: add esp, 00000018h
loc_0066EAB3: lea ecx, var_74
loc_0066EAB6: call [00401030h] ; __vbaFreeVar
loc_0066EABC: jmp 0066E952h
loc_0066EAC1: mov var_4, 0000004Eh
loc_0066EAC8: mov edx, [0073A040h]
loc_0066EACE: push edx
loc_0066EACF: push 0044E3CCh ; "Name"
loc_0066EAD4: push 0044317Ch ; "UserInfo"
loc_0066EAD9: push 0043B010h ; "BONZIBUDDY"
loc_0066EADE: call [00401010h] ; rtcSaveSetting
loc_0066EAE4: mov var_4, 0000004Fh
loc_0066EAEB: lea eax, var_54
loc_0066EAEE: push eax
loc_0066EAEF: push 0044ADE8h ; "Greet"
loc_0066EAF4: mov ecx, [0073A08Ch]
loc_0066EAFA: mov edx, [ecx]
loc_0066EAFC: mov eax, [0073A08Ch]
loc_0066EB01: push eax
loc_0066EB02: call [edx+00000064h]
loc_0066EB05: fnclex
loc_0066EB07: mov var_108, eax
loc_0066EB0D: cmp var_108, 00000000h
loc_0066EB14: jge 0066EB39h
loc_0066EB16: push 00000064h
loc_0066EB18: push 004419ACh
loc_0066EB1D: mov ecx, [0073A08Ch]
loc_0066EB23: push ecx
loc_0066EB24: mov edx, var_108
loc_0066EB2A: push edx
loc_0066EB2B: call [004010CCh] ; __vbaHresultCheckObj
loc_0066EB31: mov var_264, eax
loc_0066EB37: jmp 0066EB43h
loc_0066EB39: mov var_264, 00000000h
loc_0066EB43: lea ecx, var_54
loc_0066EB46: call [0040142Ch] ; __vbaFreeObj
loc_0066EB4C: mov var_4, 00000050h
loc_0066EB53: mov var_AC, 80020004h
loc_0066EB5D: mov var_B4, 0000000Ah
loc_0066EB67: push 00459FA4h ; "Nice to meet you, "
loc_0066EB6C: mov eax, [0073A040h]
loc_0066EB71: push eax
loc_0066EB72: call [00401098h] ; __vbaStrCat
loc_0066EB78: mov edx, eax
loc_0066EB7A: lea ecx, var_40
loc_0066EB7D: call [004013C0h] ; __vbaStrMove
loc_0066EB83: push eax
loc_0066EB84: push 00442684h
loc_0066EB89: call [00401098h] ; __vbaStrCat
loc_0066EB8F: mov var_6C, eax
loc_0066EB92: mov var_74, 00000008h
loc_0066EB99: lea ecx, var_54
loc_0066EB9C: push ecx
loc_0066EB9D: mov eax, 00000010h
loc_0066EBA2: call 00412850h ; __vbaChkstk
loc_0066EBA7: mov edx, esp
loc_0066EBA9: mov eax, var_B4
loc_0066EBAF: mov [edx], eax
loc_0066EBB1: mov ecx, var_B0
loc_0066EBB7: mov [edx+00000004h], ecx
loc_0066EBBA: mov eax, var_AC
loc_0066EBC0: mov [edx+00000008h], eax
loc_0066EBC3: mov ecx, var_A8
loc_0066EBC9: mov [edx+0000000Ch], ecx
loc_0066EBCC: mov eax, 00000010h
loc_0066EBD1: call 00412850h ; __vbaChkstk
loc_0066EBD6: mov edx, esp
loc_0066EBD8: mov eax, var_74
loc_0066EBDB: mov [edx], eax
loc_0066EBDD: mov ecx, var_70
loc_0066EBE0: mov [edx+00000004h], ecx
loc_0066EBE3: mov eax, var_6C
loc_0066EBE6: mov [edx+00000008h], eax
loc_0066EBE9: mov ecx, var_68
loc_0066EBEC: mov [edx+0000000Ch], ecx
loc_0066EBEF: mov edx, [0073A08Ch]
loc_0066EBF5: mov eax, [edx]
loc_0066EBF7: mov ecx, [0073A08Ch]
loc_0066EBFD: push ecx
loc_0066EBFE: call [eax+00000078h]
loc_0066EC01: fnclex
loc_0066EC03: mov var_108, eax
loc_0066EC09: cmp var_108, 00000000h
loc_0066EC10: jge 0066EC35h
loc_0066EC12: push 00000078h
loc_0066EC14: push 004419ACh
loc_0066EC19: mov edx, [0073A08Ch]
loc_0066EC1F: push edx
loc_0066EC20: mov eax, var_108
loc_0066EC26: push eax
loc_0066EC27: call [004010CCh] ; __vbaHresultCheckObj
loc_0066EC2D: mov var_268, eax
loc_0066EC33: jmp 0066EC3Fh
loc_0066EC35: mov var_268, 00000000h
loc_0066EC3F: lea ecx, var_40
loc_0066EC42: call [00401430h] ; __vbaFreeStr
loc_0066EC48: lea ecx, var_54
loc_0066EC4B: call [0040142Ch] ; __vbaFreeObj
loc_0066EC51: lea ecx, var_74
loc_0066EC54: call [00401030h] ; __vbaFreeVar
loc_0066EC5A: mov var_4, 00000051h
loc_0066EC61: lea ecx, var_54
loc_0066EC64: push ecx
loc_0066EC65: push 00441D74h ; "Blink"
loc_0066EC6A: mov edx, [0073A08Ch]
loc_0066EC70: mov eax, [edx]
loc_0066EC72: mov ecx, [0073A08Ch]
loc_0066EC78: push ecx
loc_0066EC79: call [eax+00000064h]
loc_0066EC7C: fnclex
loc_0066EC7E: mov var_108, eax
loc_0066EC84: cmp var_108, 00000000h
loc_0066EC8B: jge 0066ECB0h
loc_0066EC8D: push 00000064h
loc_0066EC8F: push 004419ACh
loc_0066EC94: mov edx, [0073A08Ch]
loc_0066EC9A: push edx
loc_0066EC9B: mov eax, var_108
loc_0066ECA1: push eax
loc_0066ECA2: call [004010CCh] ; __vbaHresultCheckObj
loc_0066ECA8: mov var_26C, eax
loc_0066ECAE: jmp 0066ECBAh
loc_0066ECB0: mov var_26C, 00000000h
loc_0066ECBA: lea ecx, var_54
loc_0066ECBD: call [0040142Ch] ; __vbaFreeObj
loc_0066ECC3: mov var_4, 00000052h
loc_0066ECCA: mov var_BC, 80020004h
loc_0066ECD4: mov var_C4, 0000000Ah
loc_0066ECDE: mov var_AC, 00459FD0h ; "Since this is the first time we have met, I'd like to tell you a little about myself."
loc_0066ECE8: mov var_B4, 00000008h
loc_0066ECF2: lea ecx, var_54
loc_0066ECF5: push ecx
loc_0066ECF6: mov eax, 00000010h
loc_0066ECFB: call 00412850h ; __vbaChkstk
loc_0066ED00: mov edx, esp
loc_0066ED02: mov eax, var_C4
loc_0066ED08: mov [edx], eax
loc_0066ED0A: mov ecx, var_C0
loc_0066ED10: mov [edx+00000004h], ecx
loc_0066ED13: mov eax, var_BC
loc_0066ED19: mov [edx+00000008h], eax
loc_0066ED1C: mov ecx, var_B8
loc_0066ED22: mov [edx+0000000Ch], ecx
loc_0066ED25: mov eax, 00000010h
loc_0066ED2A: call 00412850h ; __vbaChkstk
loc_0066ED2F: mov edx, esp
loc_0066ED31: mov eax, var_B4
loc_0066ED37: mov [edx], eax
loc_0066ED39: mov ecx, var_B0
loc_0066ED3F: mov [edx+00000004h], ecx
loc_0066ED42: mov eax, var_AC
loc_0066ED48: mov [edx+00000008h], eax
loc_0066ED4B: mov ecx, var_A8
loc_0066ED51: mov [edx+0000000Ch], ecx
loc_0066ED54: mov edx, [0073A08Ch]
loc_0066ED5A: mov eax, [edx]
loc_0066ED5C: mov ecx, [0073A08Ch]
loc_0066ED62: push ecx
loc_0066ED63: call [eax+00000078h]
loc_0066ED66: fnclex
loc_0066ED68: mov var_108, eax
loc_0066ED6E: cmp var_108, 00000000h
loc_0066ED75: jge 0066ED9Ah
loc_0066ED77: push 00000078h
loc_0066ED79: push 004419ACh
loc_0066ED7E: mov edx, [0073A08Ch]
loc_0066ED84: push edx
loc_0066ED85: mov eax, var_108
loc_0066ED8B: push eax
loc_0066ED8C: call [004010CCh] ; __vbaHresultCheckObj
loc_0066ED92: mov var_270, eax
loc_0066ED98: jmp 0066EDA4h
loc_0066ED9A: mov var_270, 00000000h
loc_0066EDA4: lea ecx, var_54
loc_0066EDA7: call [0040142Ch] ; __vbaFreeObj
loc_0066EDAD: mov var_4, 00000053h
loc_0066EDB4: lea ecx, var_54
loc_0066EDB7: push ecx
loc_0066EDB8: push 00442914h ; "Explain"
loc_0066EDBD: mov edx, [0073A08Ch]
loc_0066EDC3: mov eax, [edx]
loc_0066EDC5: mov ecx, [0073A08Ch]
loc_0066EDCB: push ecx
loc_0066EDCC: call [eax+00000064h]
loc_0066EDCF: fnclex
loc_0066EDD1: mov var_108, eax
loc_0066EDD7: cmp var_108, 00000000h
loc_0066EDDE: jge 0066EE03h
loc_0066EDE0: push 00000064h
loc_0066EDE2: push 004419ACh
loc_0066EDE7: mov edx, [0073A08Ch]
loc_0066EDED: push edx
loc_0066EDEE: mov eax, var_108
loc_0066EDF4: push eax
loc_0066EDF5: call [004010CCh] ; __vbaHresultCheckObj
loc_0066EDFB: mov var_274, eax
loc_0066EE01: jmp 0066EE0Dh
loc_0066EE03: mov var_274, 00000000h
loc_0066EE0D: lea ecx, var_54
loc_0066EE10: call [0040142Ch] ; __vbaFreeObj
loc_0066EE16: mov var_4, 00000054h
loc_0066EE1D: mov var_BC, 80020004h
loc_0066EE27: mov var_C4, 0000000Ah
loc_0066EE31: mov var_AC, 0045A0F8h ; "I am your friend and BonziBUDDY! I have the ability to learn from you. The more we browse, search, and travel the Internet together, the smarter I'll become!"
loc_0066EE3B: mov var_B4, 00000008h
loc_0066EE45: lea ecx, var_54
loc_0066EE48: push ecx
loc_0066EE49: mov eax, 00000010h
loc_0066EE4E: call 00412850h ; __vbaChkstk
loc_0066EE53: mov edx, esp
loc_0066EE55: mov eax, var_C4
loc_0066EE5B: mov [edx], eax
loc_0066EE5D: mov ecx, var_C0
loc_0066EE63: mov [edx+00000004h], ecx
loc_0066EE66: mov eax, var_BC
loc_0066EE6C: mov [edx+00000008h], eax
loc_0066EE6F: mov ecx, var_B8
loc_0066EE75: mov [edx+0000000Ch], ecx
loc_0066EE78: mov eax, 00000010h
loc_0066EE7D: call 00412850h ; __vbaChkstk
loc_0066EE82: mov edx, esp
loc_0066EE84: mov eax, var_B4
loc_0066EE8A: mov [edx], eax
loc_0066EE8C: mov ecx, var_B0
loc_0066EE92: mov [edx+00000004h], ecx
loc_0066EE95: mov eax, var_AC
loc_0066EE9B: mov [edx+00000008h], eax
loc_0066EE9E: mov ecx, var_A8
loc_0066EEA4: mov [edx+0000000Ch], ecx
loc_0066EEA7: mov edx, [0073A08Ch]
loc_0066EEAD: mov eax, [edx]
loc_0066EEAF: mov ecx, [0073A08Ch]
loc_0066EEB5: push ecx
loc_0066EEB6: call [eax+00000078h]
loc_0066EEB9: fnclex
loc_0066EEBB: mov var_108, eax
loc_0066EEC1: cmp var_108, 00000000h
loc_0066EEC8: jge 0066EEEDh
loc_0066EECA: push 00000078h
loc_0066EECC: push 004419ACh
loc_0066EED1: mov edx, [0073A08Ch]
loc_0066EED7: push edx
loc_0066EED8: mov eax, var_108
loc_0066EEDE: push eax
loc_0066EEDF: call [004010CCh] ; __vbaHresultCheckObj
loc_0066EEE5: mov var_278, eax
loc_0066EEEB: jmp 0066EEF7h
loc_0066EEED: mov var_278, 00000000h
loc_0066EEF7: lea ecx, var_54
loc_0066EEFA: call [0040142Ch] ; __vbaFreeObj
loc_0066EF00: mov var_4, 00000055h
loc_0066EF07: lea ecx, var_54
loc_0066EF0A: push ecx
loc_0066EF0B: push 00455AE0h ; "Confused"
loc_0066EF10: mov edx, [0073A08Ch]
loc_0066EF16: mov eax, [edx]
loc_0066EF18: mov ecx, [0073A08Ch]
loc_0066EF1E: push ecx
loc_0066EF1F: call [eax+00000064h]
loc_0066EF22: fnclex
loc_0066EF24: mov var_108, eax
loc_0066EF2A: cmp var_108, 00000000h
loc_0066EF31: jge 0066EF56h
loc_0066EF33: push 00000064h
loc_0066EF35: push 004419ACh
loc_0066EF3A: mov edx, [0073A08Ch]
loc_0066EF40: push edx
loc_0066EF41: mov eax, var_108
loc_0066EF47: push eax
loc_0066EF48: call [004010CCh] ; __vbaHresultCheckObj
loc_0066EF4E: mov var_27C, eax
loc_0066EF54: jmp 0066EF60h
loc_0066EF56: mov var_27C, 00000000h
loc_0066EF60: lea ecx, var_54
loc_0066EF63: call [0040142Ch] ; __vbaFreeObj
loc_0066EF69: mov var_4, 00000056h
loc_0066EF70: mov var_BC, 80020004h
loc_0066EF7A: mov var_C4, 0000000Ah
loc_0066EF84: mov var_AC, 0045A23Ch ; "Not that I'm not \Emp\already smart!"
loc_0066EF8E: mov var_B4, 00000008h
loc_0066EF98: lea ecx, var_54
loc_0066EF9B: push ecx
loc_0066EF9C: mov eax, 00000010h
loc_0066EFA1: call 00412850h ; __vbaChkstk
loc_0066EFA6: mov edx, esp
loc_0066EFA8: mov eax, var_C4
loc_0066EFAE: mov [edx], eax
loc_0066EFB0: mov ecx, var_C0
loc_0066EFB6: mov [edx+00000004h], ecx
loc_0066EFB9: mov eax, var_BC
loc_0066EFBF: mov [edx+00000008h], eax
loc_0066EFC2: mov ecx, var_B8
loc_0066EFC8: mov [edx+0000000Ch], ecx
loc_0066EFCB: mov eax, 00000010h
loc_0066EFD0: call 00412850h ; __vbaChkstk
loc_0066EFD5: mov edx, esp
loc_0066EFD7: mov eax, var_B4
loc_0066EFDD: mov [edx], eax
loc_0066EFDF: mov ecx, var_B0
loc_0066EFE5: mov [edx+00000004h], ecx
loc_0066EFE8: mov eax, var_AC
loc_0066EFEE: mov [edx+00000008h], eax
loc_0066EFF1: mov ecx, var_A8
loc_0066EFF7: mov [edx+0000000Ch], ecx
loc_0066EFFA: mov edx, [0073A08Ch]
loc_0066F000: mov eax, [edx]
loc_0066F002: mov ecx, [0073A08Ch]
loc_0066F008: push ecx
loc_0066F009: call [eax+00000078h]
loc_0066F00C: fnclex
loc_0066F00E: mov var_108, eax
loc_0066F014: cmp var_108, 00000000h
loc_0066F01B: jge 0066F040h
loc_0066F01D: push 00000078h
loc_0066F01F: push 004419ACh
loc_0066F024: mov edx, [0073A08Ch]
loc_0066F02A: push edx
loc_0066F02B: mov eax, var_108
loc_0066F031: push eax
loc_0066F032: call [004010CCh] ; __vbaHresultCheckObj
loc_0066F038: mov var_280, eax
loc_0066F03E: jmp 0066F04Ah
loc_0066F040: mov var_280, 00000000h
loc_0066F04A: lea ecx, var_54
loc_0066F04D: call [0040142Ch] ; __vbaFreeObj
loc_0066F053: mov var_4, 00000057h
loc_0066F05A: lea ecx, var_54
loc_0066F05D: push ecx
loc_0066F05E: push 004510A8h ; "PleasedHard"
loc_0066F063: mov edx, [0073A08Ch]
loc_0066F069: mov eax, [edx]
loc_0066F06B: mov ecx, [0073A08Ch]
loc_0066F071: push ecx
loc_0066F072: call [eax+00000064h]
loc_0066F075: fnclex
loc_0066F077: mov var_108, eax
loc_0066F07D: cmp var_108, 00000000h
loc_0066F084: jge 0066F0A9h
loc_0066F086: push 00000064h
loc_0066F088: push 004419ACh
loc_0066F08D: mov edx, [0073A08Ch]
loc_0066F093: push edx
loc_0066F094: mov eax, var_108
loc_0066F09A: push eax
loc_0066F09B: call [004010CCh] ; __vbaHresultCheckObj
loc_0066F0A1: mov var_284, eax
loc_0066F0A7: jmp 0066F0B3h
loc_0066F0A9: mov var_284, 00000000h
loc_0066F0B3: lea ecx, var_54
loc_0066F0B6: call [0040142Ch] ; __vbaFreeObj
loc_0066F0BC: mov var_4, 00000058h
loc_0066F0C3: lea ecx, var_54
loc_0066F0C6: push ecx
loc_0066F0C7: push 00442914h ; "Explain"
loc_0066F0CC: mov edx, [0073A08Ch]
loc_0066F0D2: mov eax, [edx]
loc_0066F0D4: mov ecx, [0073A08Ch]
loc_0066F0DA: push ecx
loc_0066F0DB: call [eax+00000064h]
loc_0066F0DE: fnclex
loc_0066F0E0: mov var_108, eax
loc_0066F0E6: cmp var_108, 00000000h
loc_0066F0ED: jge 0066F112h
loc_0066F0EF: push 00000064h
loc_0066F0F1: push 004419ACh
loc_0066F0F6: mov edx, [0073A08Ch]
loc_0066F0FC: push edx
loc_0066F0FD: mov eax, var_108
loc_0066F103: push eax
loc_0066F104: call [004010CCh] ; __vbaHresultCheckObj
loc_0066F10A: mov var_288, eax
loc_0066F110: jmp 0066F11Ch
loc_0066F112: mov var_288, 00000000h
loc_0066F11C: lea ecx, var_54
loc_0066F11F: call [0040142Ch] ; __vbaFreeObj
loc_0066F125: mov var_4, 00000059h
loc_0066F12C: mov var_BC, 80020004h
loc_0066F136: mov var_C4, 0000000Ah
loc_0066F140: mov var_AC, 0045A2E0h ; "Because the Internet can feel like a jungle at times, I can help you find what you are looking for and even make suggestions as to where we should go to find it! The more time we spend together, the closer we'll become!"
loc_0066F14A: mov var_B4, 00000008h
loc_0066F154: lea ecx, var_54
loc_0066F157: push ecx
loc_0066F158: mov eax, 00000010h
loc_0066F15D: call 00412850h ; __vbaChkstk
loc_0066F162: mov edx, esp
loc_0066F164: mov eax, var_C4
loc_0066F16A: mov [edx], eax
loc_0066F16C: mov ecx, var_C0
loc_0066F172: mov [edx+00000004h], ecx
loc_0066F175: mov eax, var_BC
loc_0066F17B: mov [edx+00000008h], eax
loc_0066F17E: mov ecx, var_B8
loc_0066F184: mov [edx+0000000Ch], ecx
loc_0066F187: mov eax, 00000010h
loc_0066F18C: call 00412850h ; __vbaChkstk
loc_0066F191: mov edx, esp
loc_0066F193: mov eax, var_B4
loc_0066F199: mov [edx], eax
loc_0066F19B: mov ecx, var_B0
loc_0066F1A1: mov [edx+00000004h], ecx
loc_0066F1A4: mov eax, var_AC
loc_0066F1AA: mov [edx+00000008h], eax
loc_0066F1AD: mov ecx, var_A8
loc_0066F1B3: mov [edx+0000000Ch], ecx
loc_0066F1B6: mov edx, [0073A08Ch]
loc_0066F1BC: mov eax, [edx]
loc_0066F1BE: mov ecx, [0073A08Ch]
loc_0066F1C4: push ecx
loc_0066F1C5: call [eax+00000078h]
loc_0066F1C8: fnclex
loc_0066F1CA: mov var_108, eax
loc_0066F1D0: cmp var_108, 00000000h
loc_0066F1D7: jge 0066F1FCh
loc_0066F1D9: push 00000078h
loc_0066F1DB: push 004419ACh
loc_0066F1E0: mov edx, [0073A08Ch]
loc_0066F1E6: push edx
loc_0066F1E7: mov eax, var_108
loc_0066F1ED: push eax
loc_0066F1EE: call [004010CCh] ; __vbaHresultCheckObj
loc_0066F1F4: mov var_28C, eax
loc_0066F1FA: jmp 0066F206h
loc_0066F1FC: mov var_28C, 00000000h
loc_0066F206: lea ecx, var_54
loc_0066F209: call [0040142Ch] ; __vbaFreeObj
loc_0066F20F: mov var_4, 0000005Ah
loc_0066F216: lea ecx, var_54
loc_0066F219: push ecx
loc_0066F21A: push 0044C594h ; "Explain3"
loc_0066F21F: mov edx, [0073A08Ch]
loc_0066F225: mov eax, [edx]
loc_0066F227: mov ecx, [0073A08Ch]
loc_0066F22D: push ecx
loc_0066F22E: call [eax+00000064h]
loc_0066F231: fnclex
loc_0066F233: mov var_108, eax
loc_0066F239: cmp var_108, 00000000h
loc_0066F240: jge 0066F265h
loc_0066F242: push 00000064h
loc_0066F244: push 004419ACh
loc_0066F249: mov edx, [0073A08Ch]
loc_0066F24F: push edx
loc_0066F250: mov eax, var_108
loc_0066F256: push eax
loc_0066F257: call [004010CCh] ; __vbaHresultCheckObj
loc_0066F25D: mov var_290, eax
loc_0066F263: jmp 0066F26Fh
loc_0066F265: mov var_290, 00000000h
loc_0066F26F: lea ecx, var_54
loc_0066F272: call [0040142Ch] ; __vbaFreeObj
loc_0066F278: mov var_4, 0000005Bh
loc_0066F27F: mov var_AC, 80020004h
loc_0066F289: mov var_B4, 0000000Ah
loc_0066F293: push 0045A28Ch ; "I may be the smallest friend you have "
loc_0066F298: mov ecx, [0073A040h]
loc_0066F29E: push ecx
loc_0066F29F: call [00401098h] ; __vbaStrCat
loc_0066F2A5: mov edx, eax
loc_0066F2A7: lea ecx, var_40
loc_0066F2AA: call [004013C0h] ; __vbaStrMove
loc_0066F2B0: push eax
loc_0066F2B1: push 0045A4D0h ; ", but I will always try and make up for that with my big heart!"
loc_0066F2B6: call [00401098h] ; __vbaStrCat
loc_0066F2BC: mov var_6C, eax
loc_0066F2BF: mov var_74, 00000008h
loc_0066F2C6: lea edx, var_54
loc_0066F2C9: push edx
loc_0066F2CA: mov eax, 00000010h
loc_0066F2CF: call 00412850h ; __vbaChkstk
loc_0066F2D4: mov eax, esp
loc_0066F2D6: mov ecx, var_B4
loc_0066F2DC: mov [eax], ecx
loc_0066F2DE: mov edx, var_B0
loc_0066F2E4: mov [eax+00000004h], edx
loc_0066F2E7: mov ecx, var_AC
loc_0066F2ED: mov [eax+00000008h], ecx
loc_0066F2F0: mov edx, var_A8
loc_0066F2F6: mov [eax+0000000Ch], edx
loc_0066F2F9: mov eax, 00000010h
loc_0066F2FE: call 00412850h ; __vbaChkstk
loc_0066F303: mov eax, esp
loc_0066F305: mov ecx, var_74
loc_0066F308: mov [eax], ecx
loc_0066F30A: mov edx, var_70
loc_0066F30D: mov [eax+00000004h], edx
loc_0066F310: mov ecx, var_6C
loc_0066F313: mov [eax+00000008h], ecx
loc_0066F316: mov edx, var_68
loc_0066F319: mov [eax+0000000Ch], edx
loc_0066F31C: mov eax, [0073A08Ch]
loc_0066F321: mov ecx, [eax]
loc_0066F323: mov edx, [0073A08Ch]
loc_0066F329: push edx
loc_0066F32A: call [ecx+00000078h]
loc_0066F32D: fnclex
loc_0066F32F: mov var_108, eax
loc_0066F335: cmp var_108, 00000000h
loc_0066F33C: jge 0066F360h
loc_0066F33E: push 00000078h
loc_0066F340: push 004419ACh
loc_0066F345: mov eax, [0073A08Ch]
loc_0066F34A: push eax
loc_0066F34B: mov ecx, var_108
loc_0066F351: push ecx
loc_0066F352: call [004010CCh] ; __vbaHresultCheckObj
loc_0066F358: mov var_294, eax
loc_0066F35E: jmp 0066F36Ah
loc_0066F360: mov var_294, 00000000h
loc_0066F36A: lea ecx, var_40
loc_0066F36D: call [00401430h] ; __vbaFreeStr
loc_0066F373: lea ecx, var_54
loc_0066F376: call [0040142Ch] ; __vbaFreeObj
loc_0066F37C: lea ecx, var_74
loc_0066F37F: call [00401030h] ; __vbaFreeVar
loc_0066F385: mov var_4, 0000005Ch
loc_0066F38C: lea edx, var_54
loc_0066F38F: push edx
loc_0066F390: push 004510A8h ; "PleasedHard"
loc_0066F395: mov eax, [0073A08Ch]
loc_0066F39A: mov ecx, [eax]
loc_0066F39C: mov edx, [0073A08Ch]
loc_0066F3A2: push edx
loc_0066F3A3: call [ecx+00000064h]
loc_0066F3A6: fnclex
loc_0066F3A8: mov var_108, eax
loc_0066F3AE: cmp var_108, 00000000h
loc_0066F3B5: jge 0066F3D9h
loc_0066F3B7: push 00000064h
loc_0066F3B9: push 004419ACh
loc_0066F3BE: mov eax, [0073A08Ch]
loc_0066F3C3: push eax
loc_0066F3C4: mov ecx, var_108
loc_0066F3CA: push ecx
loc_0066F3CB: call [004010CCh] ; __vbaHresultCheckObj
loc_0066F3D1: mov var_298, eax
loc_0066F3D7: jmp 0066F3E3h
loc_0066F3D9: mov var_298, 00000000h
loc_0066F3E3: lea ecx, var_54
loc_0066F3E6: call [0040142Ch] ; __vbaFreeObj
loc_0066F3EC: mov var_4, 0000005Dh
loc_0066F3F3: lea edx, var_54
loc_0066F3F6: push edx
loc_0066F3F7: push 0045A554h ; "Write"
loc_0066F3FC: mov eax, [0073A08Ch]
loc_0066F401: mov ecx, [eax]
loc_0066F403: mov edx, [0073A08Ch]
loc_0066F409: push edx
loc_0066F40A: call [ecx+00000064h]
loc_0066F40D: fnclex
loc_0066F40F: mov var_108, eax
loc_0066F415: cmp var_108, 00000000h
loc_0066F41C: jge 0066F440h
loc_0066F41E: push 00000064h
loc_0066F420: push 004419ACh
loc_0066F425: mov eax, [0073A08Ch]
loc_0066F42A: push eax
loc_0066F42B: mov ecx, var_108
loc_0066F431: push ecx
loc_0066F432: call [004010CCh] ; __vbaHresultCheckObj
loc_0066F438: mov var_29C, eax
loc_0066F43E: jmp 0066F44Ah
loc_0066F440: mov var_29C, 00000000h
loc_0066F44A: lea ecx, var_54
loc_0066F44D: call [0040142Ch] ; __vbaFreeObj
loc_0066F453: mov var_4, 0000005Eh
loc_0066F45A: mov var_BC, 80020004h
loc_0066F464: mov var_C4, 0000000Ah
loc_0066F46E: mov var_AC, 0045A564h ; "When you have tasks or appointments, let me know and I will jot them down and remind you. I'm \Emp\never late for an appointment!"
loc_0066F478: mov var_B4, 00000008h
loc_0066F482: lea edx, var_54
loc_0066F485: push edx
loc_0066F486: mov eax, 00000010h
loc_0066F48B: call 00412850h ; __vbaChkstk
loc_0066F490: mov eax, esp
loc_0066F492: mov ecx, var_C4
loc_0066F498: mov [eax], ecx
loc_0066F49A: mov edx, var_C0
loc_0066F4A0: mov [eax+00000004h], edx
loc_0066F4A3: mov ecx, var_BC
loc_0066F4A9: mov [eax+00000008h], ecx
loc_0066F4AC: mov edx, var_B8
loc_0066F4B2: mov [eax+0000000Ch], edx
loc_0066F4B5: mov eax, 00000010h
loc_0066F4BA: call 00412850h ; __vbaChkstk
loc_0066F4BF: mov eax, esp
loc_0066F4C1: mov ecx, var_B4
loc_0066F4C7: mov [eax], ecx
loc_0066F4C9: mov edx, var_B0
loc_0066F4CF: mov [eax+00000004h], edx
loc_0066F4D2: mov ecx, var_AC
loc_0066F4D8: mov [eax+00000008h], ecx
loc_0066F4DB: mov edx, var_A8
loc_0066F4E1: mov [eax+0000000Ch], edx
loc_0066F4E4: mov eax, [0073A08Ch]
loc_0066F4E9: mov ecx, [eax]
loc_0066F4EB: mov edx, [0073A08Ch]
loc_0066F4F1: push edx
loc_0066F4F2: call [ecx+00000078h]
loc_0066F4F5: fnclex
loc_0066F4F7: mov var_108, eax
loc_0066F4FD: cmp var_108, 00000000h
loc_0066F504: jge 0066F528h
loc_0066F506: push 00000078h
loc_0066F508: push 004419ACh
loc_0066F50D: mov eax, [0073A08Ch]
loc_0066F512: push eax
loc_0066F513: mov ecx, var_108
loc_0066F519: push ecx
loc_0066F51A: call [004010CCh] ; __vbaHresultCheckObj
loc_0066F520: mov var_2A0, eax
loc_0066F526: jmp 0066F532h
loc_0066F528: mov var_2A0, 00000000h
loc_0066F532: lea ecx, var_54
loc_0066F535: call [0040142Ch] ; __vbaFreeObj
loc_0066F53B: mov var_4, 0000005Fh
loc_0066F542: lea edx, var_54
loc_0066F545: push edx
loc_0066F546: push 0045A66Ch ; "WriteReturn"
loc_0066F54B: mov eax, [0073A08Ch]
loc_0066F550: mov ecx, [eax]
loc_0066F552: mov edx, [0073A08Ch]
loc_0066F558: push edx
loc_0066F559: call [ecx+00000064h]
loc_0066F55C: fnclex
loc_0066F55E: mov var_108, eax
loc_0066F564: cmp var_108, 00000000h
loc_0066F56B: jge 0066F58Fh
loc_0066F56D: push 00000064h
loc_0066F56F: push 004419ACh
loc_0066F574: mov eax, [0073A08Ch]
loc_0066F579: push eax
loc_0066F57A: mov ecx, var_108
loc_0066F580: push ecx
loc_0066F581: call [004010CCh] ; __vbaHresultCheckObj
loc_0066F587: mov var_2A4, eax
loc_0066F58D: jmp 0066F599h
loc_0066F58F: mov var_2A4, 00000000h
loc_0066F599: lea ecx, var_54
loc_0066F59C: call [0040142Ch] ; __vbaFreeObj
loc_0066F5A2: mov var_4, 00000060h
loc_0066F5A9: lea edx, var_54
loc_0066F5AC: push edx
loc_0066F5AD: push 00453CC4h ; "Uncertain"
loc_0066F5B2: mov eax, [0073A08Ch]
loc_0066F5B7: mov ecx, [eax]
loc_0066F5B9: mov edx, [0073A08Ch]
loc_0066F5BF: push edx
loc_0066F5C0: call [ecx+00000064h]
loc_0066F5C3: fnclex
loc_0066F5C5: mov var_108, eax
loc_0066F5CB: cmp var_108, 00000000h
loc_0066F5D2: jge 0066F5F6h
loc_0066F5D4: push 00000064h
loc_0066F5D6: push 004419ACh
loc_0066F5DB: mov eax, [0073A08Ch]
loc_0066F5E0: push eax
loc_0066F5E1: mov ecx, var_108
loc_0066F5E7: push ecx
loc_0066F5E8: call [004010CCh] ; __vbaHresultCheckObj
loc_0066F5EE: mov var_2A8, eax
loc_0066F5F4: jmp 0066F600h
loc_0066F5F6: mov var_2A8, 00000000h
loc_0066F600: lea ecx, var_54
loc_0066F603: call [0040142Ch] ; __vbaFreeObj
loc_0066F609: mov var_4, 00000061h
loc_0066F610: mov var_BC, 80020004h
loc_0066F61A: mov var_C4, 0000000Ah
loc_0066F624: mov var_AC, 0045A688h ; "Am I rambling?"
loc_0066F62E: mov var_B4, 00000008h
loc_0066F638: lea edx, var_54
loc_0066F63B: push edx
loc_0066F63C: mov eax, 00000010h
loc_0066F641: call 00412850h ; __vbaChkstk
loc_0066F646: mov eax, esp
loc_0066F648: mov ecx, var_C4
loc_0066F64E: mov [eax], ecx
loc_0066F650: mov edx, var_C0
loc_0066F656: mov [eax+00000004h], edx
loc_0066F659: mov ecx, var_BC
loc_0066F65F: mov [eax+00000008h], ecx
loc_0066F662: mov edx, var_B8
loc_0066F668: mov [eax+0000000Ch], edx
loc_0066F66B: mov eax, 00000010h
loc_0066F670: call 00412850h ; __vbaChkstk
loc_0066F675: mov eax, esp
loc_0066F677: mov ecx, var_B4
loc_0066F67D: mov [eax], ecx
loc_0066F67F: mov edx, var_B0
loc_0066F685: mov [eax+00000004h], edx
loc_0066F688: mov ecx, var_AC
loc_0066F68E: mov [eax+00000008h], ecx
loc_0066F691: mov edx, var_A8
loc_0066F697: mov [eax+0000000Ch], edx
loc_0066F69A: mov eax, [0073A08Ch]
loc_0066F69F: mov ecx, [eax]
loc_0066F6A1: mov edx, [0073A08Ch]
loc_0066F6A7: push edx
loc_0066F6A8: call [ecx+00000078h]
loc_0066F6AB: fnclex
loc_0066F6AD: mov var_108, eax
loc_0066F6B3: cmp var_108, 00000000h
loc_0066F6BA: jge 0066F6DEh
loc_0066F6BC: push 00000078h
loc_0066F6BE: push 004419ACh
loc_0066F6C3: mov eax, [0073A08Ch]
loc_0066F6C8: push eax
loc_0066F6C9: mov ecx, var_108
loc_0066F6CF: push ecx
loc_0066F6D0: call [004010CCh] ; __vbaHresultCheckObj
loc_0066F6D6: mov var_2AC, eax
loc_0066F6DC: jmp 0066F6E8h
loc_0066F6DE: mov var_2AC, 00000000h
loc_0066F6E8: lea ecx, var_54
loc_0066F6EB: call [0040142Ch] ; __vbaFreeObj
loc_0066F6F1: mov var_4, 00000062h
loc_0066F6F8: mov edx, Me
loc_0066F6FB: mov [edx+00000066h], FFFFFFh
loc_0066F701: mov var_4, 00000063h
loc_0066F708: mov eax, Me
loc_0066F70B: mov ecx, [eax]
loc_0066F70D: mov edx, Me
loc_0066F710: push edx
loc_0066F711: call [ecx+000007C8h]
loc_0066F717: jmp 0067857Fh
loc_0066F71C: mov var_4, 00000064h
loc_0066F723: mov eax, Me
loc_0066F726: mov ecx, [eax+000000C4h]
loc_0066F72C: push ecx
loc_0066F72D: mov edx, var_28
loc_0066F730: push edx
loc_0066F731: call [00401238h] ; __vbaObjIs
loc_0066F737: movsx eax, ax
loc_0066F73A: test eax, eax
loc_0066F73C: jz 0066F759h
loc_0066F73E: mov var_4, 00000065h
loc_0066F745: mov ecx, Me
loc_0066F748: mov edx, [ecx]
loc_0066F74A: mov eax, Me
loc_0066F74D: push eax
loc_0066F74E: call [edx+000007F8h]
loc_0066F754: jmp 0067857Fh
loc_0066F759: mov var_4, 00000066h
loc_0066F760: mov ecx, Me
loc_0066F763: mov edx, [ecx+0000009Ch]
loc_0066F769: push edx
loc_0066F76A: mov eax, var_28
loc_0066F76D: push eax
loc_0066F76E: call [00401238h] ; __vbaObjIs
loc_0066F774: movsx ecx, ax
loc_0066F777: test ecx, ecx
loc_0066F779: jz 00670425h
loc_0066F77F: mov var_4, 00000067h
loc_0066F786: cmp [0073A024h], 00000000h
loc_0066F78D: jnz 0066F7ABh
loc_0066F78F: push 0073A024h
loc_0066F794: push 004187E8h
loc_0066F799: call [004012FCh] ; __vbaNew2
loc_0066F79F: mov var_2B0, 0073A024h
loc_0066F7A9: jmp 0066F7B5h
loc_0066F7AB: mov var_2B0, 0073A024h
loc_0066F7B5: mov edx, var_2B0
loc_0066F7BB: mov eax, [edx]
loc_0066F7BD: mov ecx, var_2B0
loc_0066F7C3: mov edx, [ecx]
loc_0066F7C5: mov ecx, [edx]
loc_0066F7C7: push eax
loc_0066F7C8: call [ecx+00000308h]
loc_0066F7CE: push eax
loc_0066F7CF: lea edx, var_54
loc_0066F7D2: push edx
loc_0066F7D3: call [00401128h] ; __vbaObjSet
loc_0066F7D9: mov var_108, eax
loc_0066F7DF: push 0043C9F4h
loc_0066F7E4: mov eax, var_108
loc_0066F7EA: mov ecx, [eax]
loc_0066F7EC: mov edx, var_108
loc_0066F7F2: push edx
loc_0066F7F3: call [ecx+000000A4h]
loc_0066F7F9: fnclex
loc_0066F7FB: mov var_10C, eax
loc_0066F801: cmp var_10C, 00000000h
loc_0066F808: jge 0066F830h
loc_0066F80A: push 000000A4h
loc_0066F80F: push 0043F42Ch
loc_0066F814: mov eax, var_108
loc_0066F81A: push eax
loc_0066F81B: mov ecx, var_10C
loc_0066F821: push ecx
loc_0066F822: call [004010CCh] ; __vbaHresultCheckObj
loc_0066F828: mov var_2B4, eax
loc_0066F82E: jmp 0066F83Ah
loc_0066F830: mov var_2B4, 00000000h
loc_0066F83A: lea ecx, var_54
loc_0066F83D: call [0040142Ch] ; __vbaFreeObj
loc_0066F843: mov var_4, 00000068h
loc_0066F84A: cmp [0073A024h], 00000000h
loc_0066F851: jnz 0066F86Fh
loc_0066F853: push 0073A024h
loc_0066F858: push 004187E8h
loc_0066F85D: call [004012FCh] ; __vbaNew2
loc_0066F863: mov var_2B8, 0073A024h
loc_0066F86D: jmp 0066F879h
loc_0066F86F: mov var_2B8, 0073A024h
loc_0066F879: mov edx, var_2B8
loc_0066F87F: mov eax, [edx]
loc_0066F881: mov var_108, eax
loc_0066F887: push 0045A080h ; "BonziBUDDY© - Your Name or Salutation"
loc_0066F88C: mov ecx, var_108
loc_0066F892: mov edx, [ecx]
loc_0066F894: mov eax, var_108
loc_0066F89A: push eax
loc_0066F89B: call [edx+00000054h]
loc_0066F89E: fnclex
loc_0066F8A0: mov var_10C, eax
loc_0066F8A6: cmp var_10C, 00000000h
loc_0066F8AD: jge 0066F8D2h
loc_0066F8AF: push 00000054h
loc_0066F8B1: push 0044034Ch ; "uÚ.ÇFK*D¸5Å3YÚ™ðJmá­vÅUBµfúCÆõŒ'^¢w³" & Chr(11) & "m¿A»˜"
loc_0066F8B6: mov ecx, var_108
loc_0066F8BC: push ecx
loc_0066F8BD: mov edx, var_10C
loc_0066F8C3: push edx
loc_0066F8C4: call [004010CCh] ; __vbaHresultCheckObj
loc_0066F8CA: mov var_2BC, eax
loc_0066F8D0: jmp 0066F8DCh
loc_0066F8D2: mov var_2BC, 00000000h
loc_0066F8DC: mov var_4, 00000069h
loc_0066F8E3: cmp [0073A024h], 00000000h
loc_0066F8EA: jnz 0066F908h
loc_0066F8EC: push 0073A024h
loc_0066F8F1: push 004187E8h
loc_0066F8F6: call [004012FCh] ; __vbaNew2
loc_0066F8FC: mov var_2C0, 0073A024h
loc_0066F906: jmp 0066F912h
loc_0066F908: mov var_2C0, 0073A024h
loc_0066F912: mov eax, var_2C0
loc_0066F918: mov ecx, [eax]
loc_0066F91A: mov edx, var_2C0
loc_0066F920: mov eax, [edx]
loc_0066F922: mov edx, [eax]
loc_0066F924: push ecx
loc_0066F925: call [edx+0000030Ch]
loc_0066F92B: push eax
loc_0066F92C: lea eax, var_54
loc_0066F92F: push eax
loc_0066F930: call [00401128h] ; __vbaObjSet
loc_0066F936: mov var_108, eax
loc_0066F93C: push 0043B41Ch ; "Enter your name or a name that you would like to be called and press OK."
loc_0066F941: mov ecx, var_108
loc_0066F947: mov edx, [ecx]
loc_0066F949: mov eax, var_108
loc_0066F94F: push eax
loc_0066F950: call [edx+00000054h]
loc_0066F953: fnclex
loc_0066F955: mov var_10C, eax
loc_0066F95B: cmp var_10C, 00000000h
loc_0066F962: jge 0066F987h
loc_0066F964: push 00000054h
loc_0066F966: push 00441988h
loc_0066F96B: mov ecx, var_108
loc_0066F971: push ecx
loc_0066F972: mov edx, var_10C
loc_0066F978: push edx
loc_0066F979: call [004010CCh] ; __vbaHresultCheckObj
loc_0066F97F: mov var_2C4, eax
loc_0066F985: jmp 0066F991h
loc_0066F987: mov var_2C4, 00000000h
loc_0066F991: lea ecx, var_54
loc_0066F994: call [0040142Ch] ; __vbaFreeObj
loc_0066F99A: mov var_4, 0000006Ah
loc_0066F9A1: cmp [0073A024h], 00000000h
loc_0066F9A8: jnz 0066F9C6h
loc_0066F9AA: push 0073A024h
loc_0066F9AF: push 004187E8h
loc_0066F9B4: call [004012FCh] ; __vbaNew2
loc_0066F9BA: mov var_2C8, 0073A024h
loc_0066F9C4: jmp 0066F9D0h
loc_0066F9C6: mov var_2C8, 0073A024h
loc_0066F9D0: mov eax, var_2C8
loc_0066F9D6: mov ecx, [eax]
loc_0066F9D8: mov edx, var_2C8
loc_0066F9DE: mov eax, [edx]
loc_0066F9E0: mov edx, [eax]
loc_0066F9E2: push ecx
loc_0066F9E3: call [edx+00000304h]
loc_0066F9E9: push eax
loc_0066F9EA: lea eax, var_54
loc_0066F9ED: push eax
loc_0066F9EE: call [00401128h] ; __vbaObjSet
loc_0066F9F4: mov var_108, eax
loc_0066F9FA: push 00459F60h ; "Enter your Name or Salutation:"
loc_0066F9FF: mov ecx, var_108
loc_0066FA05: mov edx, [ecx]
loc_0066FA07: mov eax, var_108
loc_0066FA0D: push eax
loc_0066FA0E: call [edx+00000054h]
loc_0066FA11: fnclex
loc_0066FA13: mov var_10C, eax
loc_0066FA19: cmp var_10C, 00000000h
loc_0066FA20: jge 0066FA45h
loc_0066FA22: push 00000054h
loc_0066FA24: push 00443168h
loc_0066FA29: mov ecx, var_108
loc_0066FA2F: push ecx
loc_0066FA30: mov edx, var_10C
loc_0066FA36: push edx
loc_0066FA37: call [004010CCh] ; __vbaHresultCheckObj
loc_0066FA3D: mov var_2CC, eax
loc_0066FA43: jmp 0066FA4Fh
loc_0066FA45: mov var_2CC, 00000000h
loc_0066FA4F: lea ecx, var_54
loc_0066FA52: call [0040142Ch] ; __vbaFreeObj
loc_0066FA58: mov var_4, 0000006Bh
loc_0066FA5F: cmp [0073A254h], 00000000h
loc_0066FA66: jnz 0066FA84h
loc_0066FA68: push 0073A254h
loc_0066FA6D: push 00431838h
loc_0066FA72: call [004012FCh] ; __vbaNew2
loc_0066FA78: mov var_2D0, 0073A254h
loc_0066FA82: jmp 0066FA8Eh
loc_0066FA84: mov var_2D0, 0073A254h
loc_0066FA8E: mov eax, var_2D0
loc_0066FA94: mov ecx, [eax]
loc_0066FA96: mov var_108, ecx
loc_0066FA9C: lea edx, var_E8
loc_0066FAA2: push edx
loc_0066FAA3: mov eax, var_108
loc_0066FAA9: mov ecx, [eax]
loc_0066FAAB: mov edx, var_108
loc_0066FAB1: push edx
loc_0066FAB2: call [ecx+000001B8h]
loc_0066FAB8: fnclex
loc_0066FABA: mov var_10C, eax
loc_0066FAC0: cmp var_10C, 00000000h
loc_0066FAC7: jge 0066FAEFh
loc_0066FAC9: push 000001B8h
loc_0066FACE: push 00440B20h
loc_0066FAD3: mov eax, var_108
loc_0066FAD9: push eax
loc_0066FADA: mov ecx, var_10C
loc_0066FAE0: push ecx
loc_0066FAE1: call [004010CCh] ; __vbaHresultCheckObj
loc_0066FAE7: mov var_2D4, eax
loc_0066FAED: jmp 0066FAF9h
loc_0066FAEF: mov var_2D4, 00000000h
loc_0066FAF9: movsx edx, var_E8
loc_0066FB00: test edx, edx
loc_0066FB02: jz 0066FBA2h
loc_0066FB08: mov var_4, 0000006Ch
loc_0066FB0F: cmp [0073A254h], 00000000h
loc_0066FB16: jnz 0066FB34h
loc_0066FB18: push 0073A254h
loc_0066FB1D: push 00431838h
loc_0066FB22: call [004012FCh] ; __vbaNew2
loc_0066FB28: mov var_2D8, 0073A254h
loc_0066FB32: jmp 0066FB3Eh
loc_0066FB34: mov var_2D8, 0073A254h
loc_0066FB3E: mov eax, var_2D8
loc_0066FB44: mov ecx, [eax]
loc_0066FB46: mov var_108, ecx
loc_0066FB4C: mov edx, var_108
loc_0066FB52: mov eax, [edx]
loc_0066FB54: mov ecx, var_108
loc_0066FB5A: push ecx
loc_0066FB5B: call [eax+000002A8h]
loc_0066FB61: fnclex
loc_0066FB63: mov var_10C, eax
loc_0066FB69: cmp var_10C, 00000000h
loc_0066FB70: jge 0066FB98h
loc_0066FB72: push 000002A8h
loc_0066FB77: push 00440B20h
loc_0066FB7C: mov edx, var_108
loc_0066FB82: push edx
loc_0066FB83: mov eax, var_10C
loc_0066FB89: push eax
loc_0066FB8A: call [004010CCh] ; __vbaHresultCheckObj
loc_0066FB90: mov var_2DC, eax
loc_0066FB96: jmp 0066FBA2h
loc_0066FB98: mov var_2DC, 00000000h
loc_0066FBA2: mov var_4, 0000006Eh
loc_0066FBA9: cmp [0073A024h], 00000000h
loc_0066FBB0: jnz 0066FBCEh
loc_0066FBB2: push 0073A024h
loc_0066FBB7: push 004187E8h
loc_0066FBBC: call [004012FCh] ; __vbaNew2
loc_0066FBC2: mov var_2E0, 0073A024h
loc_0066FBCC: jmp 0066FBD8h
loc_0066FBCE: mov var_2E0, 0073A024h
loc_0066FBD8: mov ecx, var_2E0
loc_0066FBDE: mov edx, [ecx]
loc_0066FBE0: mov var_108, edx
loc_0066FBE6: mov var_BC, 80020004h
loc_0066FBF0: mov var_C4, 0000000Ah
loc_0066FBFA: mov var_AC, 00000001h
loc_0066FC04: mov var_B4, 00000002h
loc_0066FC0E: mov eax, 00000010h
loc_0066FC13: call 00412850h ; __vbaChkstk
loc_0066FC18: mov eax, esp
loc_0066FC1A: mov ecx, var_C4
loc_0066FC20: mov [eax], ecx
loc_0066FC22: mov edx, var_C0
loc_0066FC28: mov [eax+00000004h], edx
loc_0066FC2B: mov ecx, var_BC
loc_0066FC31: mov [eax+00000008h], ecx
loc_0066FC34: mov edx, var_B8
loc_0066FC3A: mov [eax+0000000Ch], edx
loc_0066FC3D: mov eax, 00000010h
loc_0066FC42: call 00412850h ; __vbaChkstk
loc_0066FC47: mov eax, esp
loc_0066FC49: mov ecx, var_B4
loc_0066FC4F: mov [eax], ecx
loc_0066FC51: mov edx, var_B0
loc_0066FC57: mov [eax+00000004h], edx
loc_0066FC5A: mov ecx, var_AC
loc_0066FC60: mov [eax+00000008h], ecx
loc_0066FC63: mov edx, var_A8
loc_0066FC69: mov [eax+0000000Ch], edx
loc_0066FC6C: mov eax, var_108
loc_0066FC72: mov ecx, [eax]
loc_0066FC74: mov edx, var_108
loc_0066FC7A: push edx
loc_0066FC7B: call [ecx+000002B0h]
loc_0066FC81: fnclex
loc_0066FC83: mov var_10C, eax
loc_0066FC89: cmp var_10C, 00000000h
loc_0066FC90: jge 0066FCB8h
loc_0066FC92: push 000002B0h
loc_0066FC97: push 0044034Ch ; "uÚ.ÇFK*D¸5Å3YÚ™ðJmá­vÅUBµfúCÆõŒ'^¢w³" & Chr(11) & "m¿A»˜"
loc_0066FC9C: mov eax, var_108
loc_0066FCA2: push eax
loc_0066FCA3: mov ecx, var_10C
loc_0066FCA9: push ecx
loc_0066FCAA: call [004010CCh] ; __vbaHresultCheckObj
loc_0066FCB0: mov var_2E4, eax
loc_0066FCB6: jmp 0066FCC2h
loc_0066FCB8: mov var_2E4, 00000000h
loc_0066FCC2: mov var_4, 0000006Fh
loc_0066FCC9: cmp [0073A024h], 00000000h
loc_0066FCD0: jnz 0066FCEEh
loc_0066FCD2: push 0073A024h
loc_0066FCD7: push 004187E8h
loc_0066FCDC: call [004012FCh] ; __vbaNew2
loc_0066FCE2: mov var_2E8, 0073A024h
loc_0066FCEC: jmp 0066FCF8h
loc_0066FCEE: mov var_2E8, 0073A024h
loc_0066FCF8: mov edx, var_2E8
loc_0066FCFE: mov eax, [edx]
loc_0066FD00: mov ecx, var_2E8
loc_0066FD06: mov edx, [ecx]
loc_0066FD08: mov ecx, [edx]
loc_0066FD0A: push eax
loc_0066FD0B: call [ecx+00000308h]
loc_0066FD11: push eax
loc_0066FD12: lea edx, var_54
loc_0066FD15: push edx
loc_0066FD16: call [00401128h] ; __vbaObjSet
loc_0066FD1C: mov var_108, eax
loc_0066FD22: lea eax, var_40
loc_0066FD25: push eax
loc_0066FD26: mov ecx, var_108
loc_0066FD2C: mov edx, [ecx]
loc_0066FD2E: mov eax, var_108
loc_0066FD34: push eax
loc_0066FD35: call [edx+000000A0h]
loc_0066FD3B: fnclex
loc_0066FD3D: mov var_10C, eax
loc_0066FD43: cmp var_10C, 00000000h
loc_0066FD4A: jge 0066FD72h
loc_0066FD4C: push 000000A0h
loc_0066FD51: push 0043F42Ch
loc_0066FD56: mov ecx, var_108
loc_0066FD5C: push ecx
loc_0066FD5D: mov edx, var_10C
loc_0066FD63: push edx
loc_0066FD64: call [004010CCh] ; __vbaHresultCheckObj
loc_0066FD6A: mov var_2EC, eax
loc_0066FD70: jmp 0066FD7Ch
loc_0066FD72: mov var_2EC, 00000000h
loc_0066FD7C: mov eax, var_40
loc_0066FD7F: push eax
loc_0066FD80: call [00401088h] ; rtcTrimBstr
loc_0066FD86: mov edx, eax
loc_0066FD88: lea ecx, var_44
loc_0066FD8B: call [004013C0h] ; __vbaStrMove
loc_0066FD91: push eax
loc_0066FD92: call [00401044h] ; __vbaLenBstr
loc_0066FD98: neg eax
loc_0066FD9A: sbb eax, eax
loc_0066FD9C: neg eax
loc_0066FD9E: neg eax
loc_0066FDA0: mov var_110, ax
loc_0066FDA7: lea ecx, var_44
loc_0066FDAA: push ecx
loc_0066FDAB: lea edx, var_40
loc_0066FDAE: push edx
loc_0066FDAF: push 00000002h
loc_0066FDB1: call [00401324h] ; __vbaFreeStrList
loc_0066FDB7: add esp, 0000000Ch
loc_0066FDBA: lea ecx, var_54
loc_0066FDBD: call [0040142Ch] ; __vbaFreeObj
loc_0066FDC3: movsx eax, var_110
loc_0066FDCA: test eax, eax
loc_0066FDCC: jz 006702AAh
loc_0066FDD2: mov var_4, 00000070h
loc_0066FDD9: cmp [0073A024h], 00000000h
loc_0066FDE0: jnz 0066FDFEh
loc_0066FDE2: push 0073A024h
loc_0066FDE7: push 004187E8h
loc_0066FDEC: call [004012FCh] ; __vbaNew2
loc_0066FDF2: mov var_2F0, 0073A024h
loc_0066FDFC: jmp 0066FE08h
loc_0066FDFE: mov var_2F0, 0073A024h
loc_0066FE08: mov ecx, var_2F0
loc_0066FE0E: mov edx, [ecx]
loc_0066FE10: mov eax, var_2F0
loc_0066FE16: mov ecx, [eax]
loc_0066FE18: mov eax, [ecx]
loc_0066FE1A: push edx
loc_0066FE1B: call [eax+00000308h]
loc_0066FE21: push eax
loc_0066FE22: lea ecx, var_54
loc_0066FE25: push ecx
loc_0066FE26: call [00401128h] ; __vbaObjSet
loc_0066FE2C: mov var_108, eax
loc_0066FE32: lea edx, var_40
loc_0066FE35: push edx
loc_0066FE36: mov eax, var_108
loc_0066FE3C: mov ecx, [eax]
loc_0066FE3E: mov edx, var_108
loc_0066FE44: push edx
loc_0066FE45: call [ecx+000000A0h]
loc_0066FE4B: fnclex
loc_0066FE4D: mov var_10C, eax
loc_0066FE53: cmp var_10C, 00000000h
loc_0066FE5A: jge 0066FE82h
loc_0066FE5C: push 000000A0h
loc_0066FE61: push 0043F42Ch
loc_0066FE66: mov eax, var_108
loc_0066FE6C: push eax
loc_0066FE6D: mov ecx, var_10C
loc_0066FE73: push ecx
loc_0066FE74: call [004010CCh] ; __vbaHresultCheckObj
loc_0066FE7A: mov var_2F4, eax
loc_0066FE80: jmp 0066FE8Ch
loc_0066FE82: mov var_2F4, 00000000h
loc_0066FE8C: mov edx, var_40
loc_0066FE8F: push edx
loc_0066FE90: call [00401088h] ; rtcTrimBstr
loc_0066FE96: mov edx, eax
loc_0066FE98: mov ecx, 0073A040h
loc_0066FE9D: call [004013C0h] ; __vbaStrMove
loc_0066FEA3: lea ecx, var_40
loc_0066FEA6: call [00401430h] ; __vbaFreeStr
loc_0066FEAC: lea ecx, var_54
loc_0066FEAF: call [0040142Ch] ; __vbaFreeObj
loc_0066FEB5: mov var_4, 00000071h
loc_0066FEBC: mov eax, [0073A040h]
loc_0066FEC1: push eax
loc_0066FEC2: call [00401078h] ; rtcLowerCaseBstr
loc_0066FEC8: mov edx, eax
loc_0066FECA: mov ecx, 0073A040h
loc_0066FECF: call [004013C0h] ; __vbaStrMove
loc_0066FED5: mov var_4, 00000072h
loc_0066FEDC: push 00000001h
loc_0066FEDE: mov ecx, [0073A040h]
loc_0066FEE4: push ecx
loc_0066FEE5: call [00401394h] ; rtcLeftCharBstr
loc_0066FEEB: mov edx, eax
loc_0066FEED: lea ecx, var_40
loc_0066FEF0: call [004013C0h] ; __vbaStrMove
loc_0066FEF6: push eax
loc_0066FEF7: call [004011A0h] ; rtcUpperCaseBstr
loc_0066FEFD: mov edx, eax
loc_0066FEFF: lea ecx, var_44
loc_0066FF02: call [004013C0h] ; __vbaStrMove
loc_0066FF08: push eax
loc_0066FF09: mov edx, [0073A040h]
loc_0066FF0F: push edx
loc_0066FF10: call [00401044h] ; __vbaLenBstr
loc_0066FF16: sub eax, 00000001h
loc_0066FF19: jo 00678646h
loc_0066FF1F: push eax
loc_0066FF20: mov eax, [0073A040h]
loc_0066FF25: push eax
loc_0066FF26: call [004013B4h] ; rtcRightCharBstr
loc_0066FF2C: mov edx, eax
loc_0066FF2E: lea ecx, var_48
loc_0066FF31: call [004013C0h] ; __vbaStrMove
loc_0066FF37: push eax
loc_0066FF38: call [00401098h] ; __vbaStrCat
loc_0066FF3E: mov edx, eax
loc_0066FF40: mov ecx, 0073A040h
loc_0066FF45: call [004013C0h] ; __vbaStrMove
loc_0066FF4B: lea ecx, var_48
loc_0066FF4E: push ecx
loc_0066FF4F: lea edx, var_44
loc_0066FF52: push edx
loc_0066FF53: lea eax, var_40
loc_0066FF56: push eax
loc_0066FF57: push 00000003h
loc_0066FF59: call [00401324h] ; __vbaFreeStrList
loc_0066FF5F: add esp, 00000010h
loc_0066FF62: mov var_4, 00000073h
loc_0066FF69: mov cx, var_2C
loc_0066FF6D: add cx, 0001h
loc_0066FF71: jo 00678646h
loc_0066FF77: movsx edx, cx
loc_0066FF7A: push edx
loc_0066FF7B: mov eax, [0073A040h]
loc_0066FF80: push eax
loc_0066FF81: push 0043FF54h
loc_0066FF86: push 00000000h
loc_0066FF88: call [004012ECh] ; __vbaInStr
loc_0066FF8E: test eax, eax
loc_0066FF90: jz 006700CEh
loc_0066FF96: mov var_4, 00000074h
loc_0066FF9D: mov cx, var_2C
loc_0066FFA1: add cx, 0001h
loc_0066FFA5: jo 00678646h
loc_0066FFAB: movsx edx, cx
loc_0066FFAE: push edx
loc_0066FFAF: mov eax, [0073A040h]
loc_0066FFB4: push eax
loc_0066FFB5: push 0043FF54h
loc_0066FFBA: push 00000000h
loc_0066FFBC: call [004012ECh] ; __vbaInStr
loc_0066FFC2: mov ecx, eax
loc_0066FFC4: call [004011E4h] ; __vbaI2I4
loc_0066FFCA: mov var_2C, ax
loc_0066FFCE: mov var_4, 00000075h
loc_0066FFD5: mov var_6C, 00000001h
loc_0066FFDC: mov var_74, 00000002h
loc_0066FFE3: movsx ecx, var_2C
loc_0066FFE7: push ecx
loc_0066FFE8: mov edx, [0073A040h]
loc_0066FFEE: push edx
loc_0066FFEF: call [00401394h] ; rtcLeftCharBstr
loc_0066FFF5: mov edx, eax
loc_0066FFF7: lea ecx, var_44
loc_0066FFFA: call [004013C0h] ; __vbaStrMove
loc_00670000: push eax
loc_00670001: lea eax, var_74
loc_00670004: push eax
loc_00670005: mov cx, var_2C
loc_00670009: add cx, 0001h
loc_0067000D: jo 00678646h
loc_00670013: movsx edx, cx
loc_00670016: push edx
loc_00670017: mov eax, [0073A040h]
loc_0067001C: push eax
loc_0067001D: call [00401174h] ; rtcMidCharBstr
loc_00670023: mov edx, eax
loc_00670025: lea ecx, var_40
loc_00670028: call [004013C0h] ; __vbaStrMove
loc_0067002E: push eax
loc_0067002F: call [004011A0h] ; rtcUpperCaseBstr
loc_00670035: mov edx, eax
loc_00670037: lea ecx, var_48
loc_0067003A: call [004013C0h] ; __vbaStrMove
loc_00670040: push eax
loc_00670041: call [00401098h] ; __vbaStrCat
loc_00670047: mov edx, eax
loc_00670049: lea ecx, var_4C
loc_0067004C: call [004013C0h] ; __vbaStrMove
loc_00670052: push eax
loc_00670053: mov ecx, [0073A040h]
loc_00670059: push ecx
loc_0067005A: call [00401044h] ; __vbaLenBstr
loc_00670060: movsx edx, var_2C
loc_00670064: sub eax, edx
loc_00670066: jo 00678646h
loc_0067006C: sub eax, 00000001h
loc_0067006F: jo 00678646h
loc_00670075: push eax
loc_00670076: mov eax, [0073A040h]
loc_0067007B: push eax
loc_0067007C: call [004013B4h] ; rtcRightCharBstr
loc_00670082: mov edx, eax
loc_00670084: lea ecx, var_50
loc_00670087: call [004013C0h] ; __vbaStrMove
loc_0067008D: push eax
loc_0067008E: call [00401098h] ; __vbaStrCat
loc_00670094: mov edx, eax
loc_00670096: mov ecx, 0073A040h
loc_0067009B: call [004013C0h] ; __vbaStrMove
loc_006700A1: lea ecx, var_50
loc_006700A4: push ecx
loc_006700A5: lea edx, var_4C
loc_006700A8: push edx
loc_006700A9: lea eax, var_48
loc_006700AC: push eax
loc_006700AD: lea ecx, var_44
loc_006700B0: push ecx
loc_006700B1: lea edx, var_40
loc_006700B4: push edx
loc_006700B5: push 00000005h
loc_006700B7: call [00401324h] ; __vbaFreeStrList
loc_006700BD: add esp, 00000018h
loc_006700C0: lea ecx, var_74
loc_006700C3: call [00401030h] ; __vbaFreeVar
loc_006700C9: jmp 0066FF62h
loc_006700CE: mov var_4, 00000077h
loc_006700D5: mov eax, [0073A040h]
loc_006700DA: push eax
loc_006700DB: push 0044E3CCh ; "Name"
loc_006700E0: push 0044317Ch ; "UserInfo"
loc_006700E5: push 0043B010h ; "BONZIBUDDY"
loc_006700EA: call [00401010h] ; rtcSaveSetting
loc_006700F0: mov var_4, 00000078h
loc_006700F7: lea ecx, var_54
loc_006700FA: push ecx
loc_006700FB: push 004519CCh ; "Acknowledge"
loc_00670100: mov edx, [0073A08Ch]
loc_00670106: mov eax, [edx]
loc_00670108: mov ecx, [0073A08Ch]
loc_0067010E: push ecx
loc_0067010F: call [eax+00000064h]
loc_00670112: fnclex
loc_00670114: mov var_108, eax
loc_0067011A: cmp var_108, 00000000h
loc_00670121: jge 00670146h
loc_00670123: push 00000064h
loc_00670125: push 004419ACh
loc_0067012A: mov edx, [0073A08Ch]
loc_00670130: push edx
loc_00670131: mov eax, var_108
loc_00670137: push eax
loc_00670138: call [004010CCh] ; __vbaHresultCheckObj
loc_0067013E: mov var_2F8, eax
loc_00670144: jmp 00670150h
loc_00670146: mov var_2F8, 00000000h
loc_00670150: lea ecx, var_54
loc_00670153: call [0040142Ch] ; __vbaFreeObj
loc_00670159: mov var_4, 00000079h
loc_00670160: mov var_AC, 80020004h
loc_0067016A: mov var_B4, 0000000Ah
loc_00670174: push 0045A6ACh ; "OK! From now on I'll call you "
loc_00670179: mov ecx, [0073A040h]
loc_0067017F: push ecx
loc_00670180: call [00401098h] ; __vbaStrCat
loc_00670186: mov edx, eax
loc_00670188: lea ecx, var_40
loc_0067018B: call [004013C0h] ; __vbaStrMove
loc_00670191: push eax
loc_00670192: push 0045A6F0h ; "! | "
loc_00670197: call [00401098h] ; __vbaStrCat
loc_0067019D: mov edx, eax
loc_0067019F: lea ecx, var_44
loc_006701A2: call [004013C0h] ; __vbaStrMove
loc_006701A8: push eax
loc_006701A9: mov edx, [0073A040h]
loc_006701AF: push edx
loc_006701B0: call [00401098h] ; __vbaStrCat
loc_006701B6: mov edx, eax
loc_006701B8: lea ecx, var_48
loc_006701BB: call [004013C0h] ; __vbaStrMove
loc_006701C1: push eax
loc_006701C2: push 0045A700h
loc_006701C7: call [00401098h] ; __vbaStrCat
loc_006701CD: mov var_6C, eax
loc_006701D0: mov var_74, 00000008h
loc_006701D7: lea eax, var_54
loc_006701DA: push eax
loc_006701DB: mov eax, 00000010h
loc_006701E0: call 00412850h ; __vbaChkstk
loc_006701E5: mov ecx, esp
loc_006701E7: mov edx, var_B4
loc_006701ED: mov [ecx], edx
loc_006701EF: mov eax, var_B0
loc_006701F5: mov [ecx+00000004h], eax
loc_006701F8: mov edx, var_AC
loc_006701FE: mov [ecx+00000008h], edx
loc_00670201: mov eax, var_A8
loc_00670207: mov [ecx+0000000Ch], eax
loc_0067020A: mov eax, 00000010h
loc_0067020F: call 00412850h ; __vbaChkstk
loc_00670214: mov ecx, esp
loc_00670216: mov edx, var_74
loc_00670219: mov [ecx], edx
loc_0067021B: mov eax, var_70
loc_0067021E: mov [ecx+00000004h], eax
loc_00670221: mov edx, var_6C
loc_00670224: mov [ecx+00000008h], edx
loc_00670227: mov eax, var_68
loc_0067022A: mov [ecx+0000000Ch], eax
loc_0067022D: mov ecx, [0073A08Ch]
loc_00670233: mov edx, [ecx]
loc_00670235: mov eax, [0073A08Ch]
loc_0067023A: push eax
loc_0067023B: call [edx+00000078h]
loc_0067023E: fnclex
loc_00670240: mov var_108, eax
loc_00670246: cmp var_108, 00000000h
loc_0067024D: jge 00670272h
loc_0067024F: push 00000078h
loc_00670251: push 004419ACh
loc_00670256: mov ecx, [0073A08Ch]
loc_0067025C: push ecx
loc_0067025D: mov edx, var_108
loc_00670263: push edx
loc_00670264: call [004010CCh] ; __vbaHresultCheckObj
loc_0067026A: mov var_2FC, eax
loc_00670270: jmp 0067027Ch
loc_00670272: mov var_2FC, 00000000h
loc_0067027C: lea eax, var_48
loc_0067027F: push eax
loc_00670280: lea ecx, var_44
loc_00670283: push ecx
loc_00670284: lea edx, var_40
loc_00670287: push edx
loc_00670288: push 00000003h
loc_0067028A: call [00401324h] ; __vbaFreeStrList
loc_00670290: add esp, 00000010h
loc_00670293: lea ecx, var_54
loc_00670296: call [0040142Ch] ; __vbaFreeObj
loc_0067029C: lea ecx, var_74
loc_0067029F: call [00401030h] ; __vbaFreeVar
loc_006702A5: jmp 00670420h
loc_006702AA: mov var_4, 0000007Bh
loc_006702B1: lea eax, var_54
loc_006702B4: push eax
loc_006702B5: push 00448380h ; "Decline"
loc_006702BA: mov ecx, [0073A08Ch]
loc_006702C0: mov edx, [ecx]
loc_006702C2: mov eax, [0073A08Ch]
loc_006702C7: push eax
loc_006702C8: call [edx+00000064h]
loc_006702CB: fnclex
loc_006702CD: mov var_108, eax
loc_006702D3: cmp var_108, 00000000h
loc_006702DA: jge 006702FFh
loc_006702DC: push 00000064h
loc_006702DE: push 004419ACh
loc_006702E3: mov ecx, [0073A08Ch]
loc_006702E9: push ecx
loc_006702EA: mov edx, var_108
loc_006702F0: push edx
loc_006702F1: call [004010CCh] ; __vbaHresultCheckObj
loc_006702F7: mov var_300, eax
loc_006702FD: jmp 00670309h
loc_006702FF: mov var_300, 00000000h
loc_00670309: lea ecx, var_54
loc_0067030C: call [0040142Ch] ; __vbaFreeObj
loc_00670312: mov var_4, 0000007Ch
loc_00670319: mov var_AC, 80020004h
loc_00670323: mov var_B4, 0000000Ah
loc_0067032D: push 0045A744h ; "Change your mind? | I guess I'll still call you "
loc_00670332: mov eax, [0073A040h]
loc_00670337: push eax
loc_00670338: call [00401098h] ; __vbaStrCat
loc_0067033E: mov edx, eax
loc_00670340: lea ecx, var_40
loc_00670343: call [004013C0h] ; __vbaStrMove
loc_00670349: push eax
loc_0067034A: push 00444D98h ; "."
loc_0067034F: call [00401098h] ; __vbaStrCat
loc_00670355: mov var_6C, eax
loc_00670358: mov var_74, 00000008h
loc_0067035F: lea ecx, var_54
loc_00670362: push ecx
loc_00670363: mov eax, 00000010h
loc_00670368: call 00412850h ; __vbaChkstk
loc_0067036D: mov edx, esp
loc_0067036F: mov eax, var_B4
loc_00670375: mov [edx], eax
loc_00670377: mov ecx, var_B0
loc_0067037D: mov [edx+00000004h], ecx
loc_00670380: mov eax, var_AC
loc_00670386: mov [edx+00000008h], eax
loc_00670389: mov ecx, var_A8
loc_0067038F: mov [edx+0000000Ch], ecx
loc_00670392: mov eax, 00000010h
loc_00670397: call 00412850h ; __vbaChkstk
loc_0067039C: mov edx, esp
loc_0067039E: mov eax, var_74
loc_006703A1: mov [edx], eax
loc_006703A3: mov ecx, var_70
loc_006703A6: mov [edx+00000004h], ecx
loc_006703A9: mov eax, var_6C
loc_006703AC: mov [edx+00000008h], eax
loc_006703AF: mov ecx, var_68
loc_006703B2: mov [edx+0000000Ch], ecx
loc_006703B5: mov edx, [0073A08Ch]
loc_006703BB: mov eax, [edx]
loc_006703BD: mov ecx, [0073A08Ch]
loc_006703C3: push ecx
loc_006703C4: call [eax+00000078h]
loc_006703C7: fnclex
loc_006703C9: mov var_108, eax
loc_006703CF: cmp var_108, 00000000h
loc_006703D6: jge 006703FBh
loc_006703D8: push 00000078h
loc_006703DA: push 004419ACh
loc_006703DF: mov edx, [0073A08Ch]
loc_006703E5: push edx
loc_006703E6: mov eax, var_108
loc_006703EC: push eax
loc_006703ED: call [004010CCh] ; __vbaHresultCheckObj
loc_006703F3: mov var_304, eax
loc_006703F9: jmp 00670405h
loc_006703FB: mov var_304, 00000000h
loc_00670405: lea ecx, var_40
loc_00670408: call [00401430h] ; __vbaFreeStr
loc_0067040E: lea ecx, var_54
loc_00670411: call [0040142Ch] ; __vbaFreeObj
loc_00670417: lea ecx, var_74
loc_0067041A: call [00401030h] ; __vbaFreeVar
loc_00670420: jmp 0067857Fh
loc_00670425: mov var_4, 0000007Eh
loc_0067042C: mov ecx, Me
loc_0067042F: mov edx, [ecx+000000A0h]
loc_00670435: push edx
loc_00670436: mov eax, var_28
loc_00670439: push eax
loc_0067043A: call [00401238h] ; __vbaObjIs
loc_00670440: movsx ecx, ax
loc_00670443: test ecx, ecx
loc_00670445: jz 00670B1Bh
loc_0067044B: mov var_4, 0000007Fh
loc_00670452: lea edx, var_E8
loc_00670458: push edx
loc_00670459: mov eax, Me
loc_0067045C: mov ecx, [eax]
loc_0067045E: mov edx, Me
loc_00670461: push edx
loc_00670462: call [ecx+00000990h]
loc_00670468: lea eax, var_EC
loc_0067046E: push eax
loc_0067046F: push 00454210h ; "SR"
loc_00670474: mov ecx, Me
loc_00670477: push ecx
loc_00670478: call 006A5DC0h
loc_0067047D: movsx edx, var_E8
loc_00670484: neg edx
loc_00670486: sbb edx, edx
loc_00670488: inc edx
loc_00670489: movsx eax, var_EC
loc_00670490: neg eax
loc_00670492: sbb eax, eax
loc_00670494: inc eax
loc_00670495: or edx, eax
loc_00670497: test edx, edx
loc_00670499: jnz 00670517h
loc_0067049B: mov var_4, 00000080h
loc_006704A2: mov [0073A0B4h], 00000003h
loc_006704AC: mov var_4, 00000081h
loc_006704B3: lea ecx, var_E8
loc_006704B9: push ecx
loc_006704BA: push FFFFFFFFh
loc_006704BC: mov edx, [0073A08Ch]
loc_006704C2: mov eax, [edx]
loc_006704C4: mov ecx, [0073A08Ch]
loc_006704CA: push ecx
loc_006704CB: call [eax+000000D0h]
loc_006704D1: fnclex
loc_006704D3: mov var_108, eax
loc_006704D9: cmp var_108, 00000000h
loc_006704E0: jge 00670508h
loc_006704E2: push 000000D0h
loc_006704E7: push 00441F10h
loc_006704EC: mov edx, [0073A08Ch]
loc_006704F2: push edx
loc_006704F3: mov eax, var_108
loc_006704F9: push eax
loc_006704FA: call [004010CCh] ; __vbaHresultCheckObj
loc_00670500: mov var_308, eax
loc_00670506: jmp 00670512h
loc_00670508: mov var_308, 00000000h
loc_00670512: jmp 00670B02h
loc_00670517: mov var_4, 00000083h
loc_0067051E: cmp [0073A254h], 00000000h
loc_00670525: jnz 00670543h
loc_00670527: push 0073A254h
loc_0067052C: push 00431838h
loc_00670531: call [004012FCh] ; __vbaNew2
loc_00670537: mov var_30C, 0073A254h
loc_00670541: jmp 0067054Dh
loc_00670543: mov var_30C, 0073A254h
loc_0067054D: mov ecx, var_30C
loc_00670553: mov edx, [ecx]
loc_00670555: mov var_108, edx
loc_0067055B: lea eax, var_E8
loc_00670561: push eax
loc_00670562: mov ecx, var_108
loc_00670568: mov edx, [ecx]
loc_0067056A: mov eax, var_108
loc_00670570: push eax
loc_00670571: call [edx+000001B8h]
loc_00670577: fnclex
loc_00670579: mov var_10C, eax
loc_0067057F: cmp var_10C, 00000000h
loc_00670586: jge 006705AEh
loc_00670588: push 000001B8h
loc_0067058D: push 00440B20h
loc_00670592: mov ecx, var_108
loc_00670598: push ecx
loc_00670599: mov edx, var_10C
loc_0067059F: push edx
loc_006705A0: call [004010CCh] ; __vbaHresultCheckObj
loc_006705A6: mov var_310, eax
loc_006705AC: jmp 006705B8h
loc_006705AE: mov var_310, 00000000h
loc_006705B8: movsx eax, var_E8
loc_006705BF: test eax, eax
loc_006705C1: jz 00670661h
loc_006705C7: mov var_4, 00000084h
loc_006705CE: cmp [0073A254h], 00000000h
loc_006705D5: jnz 006705F3h
loc_006705D7: push 0073A254h
loc_006705DC: push 00431838h
loc_006705E1: call [004012FCh] ; __vbaNew2
loc_006705E7: mov var_314, 0073A254h
loc_006705F1: jmp 006705FDh
loc_006705F3: mov var_314, 0073A254h
loc_006705FD: mov ecx, var_314
loc_00670603: mov edx, [ecx]
loc_00670605: mov var_108, edx
loc_0067060B: mov eax, var_108
loc_00670611: mov ecx, [eax]
loc_00670613: mov edx, var_108
loc_00670619: push edx
loc_0067061A: call [ecx+000002A8h]
loc_00670620: fnclex
loc_00670622: mov var_10C, eax
loc_00670628: cmp var_10C, 00000000h
loc_0067062F: jge 00670657h
loc_00670631: push 000002A8h
loc_00670636: push 00440B20h
loc_0067063B: mov eax, var_108
loc_00670641: push eax
loc_00670642: mov ecx, var_10C
loc_00670648: push ecx
loc_00670649: call [004010CCh] ; __vbaHresultCheckObj
loc_0067064F: mov var_318, eax
loc_00670655: jmp 00670661h
loc_00670657: mov var_318, 00000000h
loc_00670661: mov var_4, 00000086h
loc_00670668: mov var_9C, 80020004h
loc_00670672: mov var_A4, 0000000Ah
loc_0067067C: mov var_8C, 80020004h
loc_00670686: mov var_94, 0000000Ah
loc_00670690: mov var_7C, 80020004h
loc_00670697: mov var_84, 0000000Ah
loc_006706A1: push 0045A7ACh ; "View "
loc_006706A6: mov edx, Me
loc_006706A9: mov eax, [edx+00000050h]
loc_006706AC: push eax
loc_006706AD: call [00401098h] ; __vbaStrCat
loc_006706B3: mov edx, eax
loc_006706B5: lea ecx, var_40
loc_006706B8: call [004013C0h] ; __vbaStrMove
loc_006706BE: push eax
loc_006706BF: push 0045A7BCh ; " results?"
loc_006706C4: call [00401098h] ; __vbaStrCat
loc_006706CA: mov var_6C, eax
loc_006706CD: mov var_74, 00000008h
loc_006706D4: lea ecx, var_A4
loc_006706DA: push ecx
loc_006706DB: lea edx, var_94
loc_006706E1: push edx
loc_006706E2: lea eax, var_84
loc_006706E8: push eax
loc_006706E9: push 00010024h
loc_006706EE: lea ecx, var_74
loc_006706F1: push ecx
loc_006706F2: call [00401120h] ; rtcMsgBox
loc_006706F8: xor edx, edx
loc_006706FA: cmp eax, 00000006h
loc_006706FD: setz dl
loc_00670700: neg edx
loc_00670702: mov var_108, dx
loc_00670709: lea ecx, var_40
loc_0067070C: call [00401430h] ; __vbaFreeStr
loc_00670712: lea eax, var_A4
loc_00670718: push eax
loc_00670719: lea ecx, var_94
loc_0067071F: push ecx
loc_00670720: lea edx, var_84
loc_00670726: push edx
loc_00670727: lea eax, var_74
loc_0067072A: push eax
loc_0067072B: push 00000004h
loc_0067072D: call [00401050h] ; __vbaFreeVarList
loc_00670733: add esp, 00000014h
loc_00670736: movsx ecx, var_108
loc_0067073D: test ecx, ecx
loc_0067073F: jz 00670873h
loc_00670745: mov var_4, 00000087h
loc_0067074C: lea edx, var_54
loc_0067074F: push edx
loc_00670750: push 00454318h ; "Congratulate"
loc_00670755: mov eax, [0073A08Ch]
loc_0067075A: mov ecx, [eax]
loc_0067075C: mov edx, [0073A08Ch]
loc_00670762: push edx
loc_00670763: call [ecx+00000064h]
loc_00670766: fnclex
loc_00670768: mov var_108, eax
loc_0067076E: cmp var_108, 00000000h
loc_00670775: jge 00670799h
loc_00670777: push 00000064h
loc_00670779: push 004419ACh
loc_0067077E: mov eax, [0073A08Ch]
loc_00670783: push eax
loc_00670784: mov ecx, var_108
loc_0067078A: push ecx
loc_0067078B: call [004010CCh] ; __vbaHresultCheckObj
loc_00670791: mov var_31C, eax
loc_00670797: jmp 006707A3h
loc_00670799: mov var_31C, 00000000h
loc_006707A3: lea ecx, var_54
loc_006707A6: call [0040142Ch] ; __vbaFreeObj
loc_006707AC: mov var_4, 00000088h
loc_006707B3: lea edx, var_54
loc_006707B6: push edx
loc_006707B7: mov eax, Me
loc_006707BA: mov ecx, [eax]
loc_006707BC: mov edx, Me
loc_006707BF: push edx
loc_006707C0: call [ecx+00000A60h]
loc_006707C6: fnclex
loc_006707C8: mov var_108, eax
loc_006707CE: cmp var_108, 00000000h
loc_006707D5: jge 006707FAh
loc_006707D7: push 00000A60h
loc_006707DC: push 004408D0h
loc_006707E1: mov eax, Me
loc_006707E4: push eax
loc_006707E5: mov ecx, var_108
loc_006707EB: push ecx
loc_006707EC: call [004010CCh] ; __vbaHresultCheckObj
loc_006707F2: mov var_320, eax
loc_006707F8: jmp 00670804h
loc_006707FA: mov var_320, 00000000h
loc_00670804: mov edx, var_54
loc_00670807: mov var_10C, edx
loc_0067080D: push FFFFFFFFh
loc_0067080F: mov eax, var_10C
loc_00670815: mov ecx, [eax]
loc_00670817: mov edx, var_10C
loc_0067081D: push edx
loc_0067081E: call [ecx+000000A4h]
loc_00670824: fnclex
loc_00670826: mov var_110, eax
loc_0067082C: cmp var_110, 00000000h
loc_00670833: jge 0067085Bh
loc_00670835: push 000000A4h
loc_0067083A: push 0045A7D0h
loc_0067083F: mov eax, var_10C
loc_00670845: push eax
loc_00670846: mov ecx, var_110
loc_0067084C: push ecx
loc_0067084D: call [004010CCh] ; __vbaHresultCheckObj
loc_00670853: mov var_324, eax
loc_00670859: jmp 00670865h
loc_0067085B: mov var_324, 00000000h
loc_00670865: lea ecx, var_54
loc_00670868: call [0040142Ch] ; __vbaFreeObj
loc_0067086E: jmp 00670B02h
loc_00670873: mov var_4, 0000008Ah
loc_0067087A: lea edx, var_54
loc_0067087D: push edx
loc_0067087E: push 004522E4h ; "Sad"
loc_00670883: mov eax, [0073A08Ch]
loc_00670888: mov ecx, [eax]
loc_0067088A: mov edx, [0073A08Ch]
loc_00670890: push edx
loc_00670891: call [ecx+00000064h]
loc_00670894: fnclex
loc_00670896: mov var_108, eax
loc_0067089C: cmp var_108, 00000000h
loc_006708A3: jge 006708C7h
loc_006708A5: push 00000064h
loc_006708A7: push 004419ACh
loc_006708AC: mov eax, [0073A08Ch]
loc_006708B1: push eax
loc_006708B2: mov ecx, var_108
loc_006708B8: push ecx
loc_006708B9: call [004010CCh] ; __vbaHresultCheckObj
loc_006708BF: mov var_328, eax
loc_006708C5: jmp 006708D1h
loc_006708C7: mov var_328, 00000000h
loc_006708D1: lea ecx, var_54
loc_006708D4: call [0040142Ch] ; __vbaFreeObj
loc_006708DA: mov var_4, 0000008Bh
loc_006708E1: mov var_AC, 80020004h
loc_006708EB: mov var_B4, 0000000Ah
loc_006708F5: push 0045A7E4h ; "\\spd=130\\pit=130\All my hard work, gone to waste. | \\spd=100\\pit=100\"
loc_006708FA: mov edx, [0073A040h]
loc_00670900: push edx
loc_00670901: call [00401098h] ; __vbaStrCat
loc_00670907: mov edx, eax
loc_00670909: lea ecx, var_40
loc_0067090C: call [004013C0h] ; __vbaStrMove
loc_00670912: push eax
loc_00670913: push 0045A87Ch ; ". \\spd=130\\pit=130\Don't you like "
loc_00670918: call [00401098h] ; __vbaStrCat
loc_0067091E: mov edx, eax
loc_00670920: lea ecx, var_44
loc_00670923: call [004013C0h] ; __vbaStrMove
loc_00670929: push eax
loc_0067092A: mov eax, Me
loc_0067092D: mov ecx, [eax+00000050h]
loc_00670930: push ecx
loc_00670931: call [00401098h] ; __vbaStrCat
loc_00670937: mov edx, eax
loc_00670939: lea ecx, var_48
loc_0067093C: call [004013C0h] ; __vbaStrMove
loc_00670942: push eax
loc_00670943: push 0045A8CCh ; " anymore?"
loc_00670948: call [00401098h] ; __vbaStrCat
loc_0067094E: mov var_6C, eax
loc_00670951: mov var_74, 00000008h
loc_00670958: lea edx, var_54
loc_0067095B: push edx
loc_0067095C: mov eax, 00000010h
loc_00670961: call 00412850h ; __vbaChkstk
loc_00670966: mov eax, esp
loc_00670968: mov ecx, var_B4
loc_0067096E: mov [eax], ecx
loc_00670970: mov edx, var_B0
loc_00670976: mov [eax+00000004h], edx
loc_00670979: mov ecx, var_AC
loc_0067097F: mov [eax+00000008h], ecx
loc_00670982: mov edx, var_A8
loc_00670988: mov [eax+0000000Ch], edx
loc_0067098B: mov eax, 00000010h
loc_00670990: call 00412850h ; __vbaChkstk
loc_00670995: mov eax, esp
loc_00670997: mov ecx, var_74
loc_0067099A: mov [eax], ecx
loc_0067099C: mov edx, var_70
loc_0067099F: mov [eax+00000004h], edx
loc_006709A2: mov ecx, var_6C
loc_006709A5: mov [eax+00000008h], ecx
loc_006709A8: mov edx, var_68
loc_006709AB: mov [eax+0000000Ch], edx
loc_006709AE: mov eax, [0073A08Ch]
loc_006709B3: mov ecx, [eax]
loc_006709B5: mov edx, [0073A08Ch]
loc_006709BB: push edx
loc_006709BC: call [ecx+00000078h]
loc_006709BF: fnclex
loc_006709C1: mov var_108, eax
loc_006709C7: cmp var_108, 00000000h
loc_006709CE: jge 006709F2h
loc_006709D0: push 00000078h
loc_006709D2: push 004419ACh
loc_006709D7: mov eax, [0073A08Ch]
loc_006709DC: push eax
loc_006709DD: mov ecx, var_108
loc_006709E3: push ecx
loc_006709E4: call [004010CCh] ; __vbaHresultCheckObj
loc_006709EA: mov var_32C, eax
loc_006709F0: jmp 006709FCh
loc_006709F2: mov var_32C, 00000000h
loc_006709FC: lea edx, var_48
loc_006709FF: push edx
loc_00670A00: lea eax, var_44
loc_00670A03: push eax
loc_00670A04: lea ecx, var_40
loc_00670A07: push ecx
loc_00670A08: push 00000003h
loc_00670A0A: call [00401324h] ; __vbaFreeStrList
loc_00670A10: add esp, 00000010h
loc_00670A13: lea ecx, var_54
loc_00670A16: call [0040142Ch] ; __vbaFreeObj
loc_00670A1C: lea ecx, var_74
loc_00670A1F: call [00401030h] ; __vbaFreeVar
loc_00670A25: mov var_4, 0000008Ch
loc_00670A2C: lea edx, var_54
loc_00670A2F: push edx
loc_00670A30: push 00453CC4h ; "Uncertain"
loc_00670A35: mov eax, [0073A08Ch]
loc_00670A3A: mov ecx, [eax]
loc_00670A3C: mov edx, [0073A08Ch]
loc_00670A42: push edx
loc_00670A43: call [ecx+00000064h]
loc_00670A46: fnclex
loc_00670A48: mov var_108, eax
loc_00670A4E: cmp var_108, 00000000h
loc_00670A55: jge 00670A79h
loc_00670A57: push 00000064h
loc_00670A59: push 004419ACh
loc_00670A5E: mov eax, [0073A08Ch]
loc_00670A63: push eax
loc_00670A64: mov ecx, var_108
loc_00670A6A: push ecx
loc_00670A6B: call [004010CCh] ; __vbaHresultCheckObj
loc_00670A71: mov var_330, eax
loc_00670A77: jmp 00670A83h
loc_00670A79: mov var_330, 00000000h
loc_00670A83: lea ecx, var_54
loc_00670A86: call [0040142Ch] ; __vbaFreeObj
loc_00670A8C: mov var_4, 0000008Dh
loc_00670A93: push 0045A8E0h
loc_00670A98: push 00000000h
loc_00670A9A: call [004013C4h] ; __vbaCastObj
loc_00670AA0: push eax
loc_00670AA1: lea edx, var_54
loc_00670AA4: push edx
loc_00670AA5: call [00401128h] ; __vbaObjSet
loc_00670AAB: push eax
loc_00670AAC: mov eax, Me
loc_00670AAF: mov ecx, [eax]
loc_00670AB1: mov edx, Me
loc_00670AB4: push edx
loc_00670AB5: call [ecx+00000A68h]
loc_00670ABB: fnclex
loc_00670ABD: mov var_108, eax
loc_00670AC3: cmp var_108, 00000000h
loc_00670ACA: jge 00670AEFh
loc_00670ACC: push 00000A68h
loc_00670AD1: push 004408D0h
loc_00670AD6: mov eax, Me
loc_00670AD9: push eax
loc_00670ADA: mov ecx, var_108
loc_00670AE0: push ecx
loc_00670AE1: call [004010CCh] ; __vbaHresultCheckObj
loc_00670AE7: mov var_334, eax
loc_00670AED: jmp 00670AF9h
loc_00670AEF: mov var_334, 00000000h
loc_00670AF9: lea ecx, var_54
loc_00670AFC: call [0040142Ch] ; __vbaFreeObj
loc_00670B02: mov var_4, 00000090h
loc_00670B09: push 0073A044h
loc_00670B0E: push 00000000h
loc_00670B10: call [00401170h] ; __vbaErase
loc_00670B16: jmp 0067857Fh
loc_00670B1B: mov var_4, 00000091h
loc_00670B22: mov edx, [0073A1DCh]
loc_00670B28: push edx
loc_00670B29: mov eax, var_28
loc_00670B2C: push eax
loc_00670B2D: call [00401238h] ; __vbaObjIs
loc_00670B33: movsx ecx, ax
loc_00670B36: test ecx, ecx
loc_00670B38: jz 00670FAAh
loc_00670B3E: mov var_4, 00000092h
loc_00670B45: lea edx, var_54
loc_00670B48: push edx
loc_00670B49: mov eax, Me
loc_00670B4C: mov ecx, [eax]
loc_00670B4E: mov edx, Me
loc_00670B51: push edx
loc_00670B52: call [ecx+00000A48h]
loc_00670B58: fnclex
loc_00670B5A: mov var_108, eax
loc_00670B60: cmp var_108, 00000000h
loc_00670B67: jge 00670B8Ch
loc_00670B69: push 00000A48h
loc_00670B6E: push 004408D0h
loc_00670B73: mov eax, Me
loc_00670B76: push eax
loc_00670B77: mov ecx, var_108
loc_00670B7D: push ecx
loc_00670B7E: call [004010CCh] ; __vbaHresultCheckObj
loc_00670B84: mov var_338, eax
loc_00670B8A: jmp 00670B96h
loc_00670B8C: mov var_338, 00000000h
loc_00670B96: push 00000000h
loc_00670B98: mov edx, var_54
loc_00670B9B: push edx
loc_00670B9C: call [00401238h] ; __vbaObjIs
loc_00670BA2: not ax
loc_00670BA5: mov var_10C, ax
loc_00670BAC: lea ecx, var_54
loc_00670BAF: call [0040142Ch] ; __vbaFreeObj
loc_00670BB5: movsx eax, var_10C
loc_00670BBC: test eax, eax
loc_00670BBE: jz 00670D16h
loc_00670BC4: mov var_4, 00000093h
loc_00670BCB: lea ecx, var_54
loc_00670BCE: push ecx
loc_00670BCF: mov edx, Me
loc_00670BD2: mov eax, [edx]
loc_00670BD4: mov ecx, Me
loc_00670BD7: push ecx
loc_00670BD8: call [eax+00000A48h]
loc_00670BDE: fnclex
loc_00670BE0: mov var_108, eax
loc_00670BE6: cmp var_108, 00000000h
loc_00670BED: jge 00670C12h
loc_00670BEF: push 00000A48h
loc_00670BF4: push 004408D0h
loc_00670BF9: mov edx, Me
loc_00670BFC: push edx
loc_00670BFD: mov eax, var_108
loc_00670C03: push eax
loc_00670C04: call [004010CCh] ; __vbaHresultCheckObj
loc_00670C0A: mov var_33C, eax
loc_00670C10: jmp 00670C1Ch
loc_00670C12: mov var_33C, 00000000h
loc_00670C1C: mov ecx, var_54
loc_00670C1F: mov var_10C, ecx
loc_00670C25: mov edx, var_10C
loc_00670C2B: mov eax, [edx]
loc_00670C2D: mov ecx, var_10C
loc_00670C33: push ecx
loc_00670C34: call [eax+00000080h]
loc_00670C3A: fnclex
loc_00670C3C: mov var_110, eax
loc_00670C42: cmp var_110, 00000000h
loc_00670C49: jge 00670C71h
loc_00670C4B: push 00000080h
loc_00670C50: push 0045A7D0h
loc_00670C55: mov edx, var_10C
loc_00670C5B: push edx
loc_00670C5C: mov eax, var_110
loc_00670C62: push eax
loc_00670C63: call [004010CCh] ; __vbaHresultCheckObj
loc_00670C69: mov var_340, eax
loc_00670C6F: jmp 00670C7Bh
loc_00670C71: mov var_340, 00000000h
loc_00670C7B: lea ecx, var_54
loc_00670C7E: call [0040142Ch] ; __vbaFreeObj
loc_00670C84: mov var_4, 00000094h
loc_00670C8B: mov var_E8, 0003h
loc_00670C94: lea ecx, var_E8
loc_00670C9A: push ecx
loc_00670C9B: call 0061DF10h
loc_00670CA0: mov var_4, 00000095h
loc_00670CA7: push 0045A8E0h
loc_00670CAC: push 00000000h
loc_00670CAE: call [004013C4h] ; __vbaCastObj
loc_00670CB4: push eax
loc_00670CB5: lea edx, var_54
loc_00670CB8: push edx
loc_00670CB9: call [00401128h] ; __vbaObjSet
loc_00670CBF: push eax
loc_00670CC0: mov eax, Me
loc_00670CC3: mov ecx, [eax]
loc_00670CC5: mov edx, Me
loc_00670CC8: push edx
loc_00670CC9: call [ecx+00000A50h]
loc_00670CCF: fnclex
loc_00670CD1: mov var_108, eax
loc_00670CD7: cmp var_108, 00000000h
loc_00670CDE: jge 00670D03h
loc_00670CE0: push 00000A50h
loc_00670CE5: push 004408D0h
loc_00670CEA: mov eax, Me
loc_00670CED: push eax
loc_00670CEE: mov ecx, var_108
loc_00670CF4: push ecx
loc_00670CF5: call [004010CCh] ; __vbaHresultCheckObj
loc_00670CFB: mov var_344, eax
loc_00670D01: jmp 00670D0Dh
loc_00670D03: mov var_344, 00000000h
loc_00670D0D: lea ecx, var_54
loc_00670D10: call [0040142Ch] ; __vbaFreeObj
loc_00670D16: mov var_4, 00000097h
loc_00670D1D: mov [0073A0CAh], FFFFFFh
loc_00670D26: mov var_4, 00000098h
loc_00670D2D: mov var_AC, 80020004h
loc_00670D37: mov var_B4, 0000000Ah
loc_00670D41: mov eax, 00000010h
loc_00670D46: call 00412850h ; __vbaChkstk
loc_00670D4B: mov edx, esp
loc_00670D4D: mov eax, var_B4
loc_00670D53: mov [edx], eax
loc_00670D55: mov ecx, var_B0
loc_00670D5B: mov [edx+00000004h], ecx
loc_00670D5E: mov eax, var_AC
loc_00670D64: mov [edx+00000008h], eax
loc_00670D67: mov ecx, var_A8
loc_00670D6D: mov [edx+0000000Ch], ecx
loc_00670D70: mov edx, [0073A08Ch]
loc_00670D76: mov eax, [edx]
loc_00670D78: mov ecx, [0073A08Ch]
loc_00670D7E: push ecx
loc_00670D7F: call [eax+0000008Ch]
loc_00670D85: fnclex
loc_00670D87: mov var_108, eax
loc_00670D8D: cmp var_108, 00000000h
loc_00670D94: jge 00670DBCh
loc_00670D96: push 0000008Ch
loc_00670D9B: push 004419ACh
loc_00670DA0: mov edx, [0073A08Ch]
loc_00670DA6: push edx
loc_00670DA7: mov eax, var_108
loc_00670DAD: push eax
loc_00670DAE: call [004010CCh] ; __vbaHresultCheckObj
loc_00670DB4: mov var_348, eax
loc_00670DBA: jmp 00670DC6h
loc_00670DBC: mov var_348, 00000000h
loc_00670DC6: mov var_4, 00000099h
loc_00670DCD: push 00000000h
loc_00670DCF: push 0045A8F0h ; "Unload"
loc_00670DD4: mov ecx, [0073A08Ch]
loc_00670DDA: push ecx
loc_00670DDB: call [00401360h] ; __vbaLateMemCall
loc_00670DE1: add esp, 0000000Ch
loc_00670DE4: mov var_4, 0000009Ah
loc_00670DEB: push 0045A900h
loc_00670DF0: push 00000000h
loc_00670DF2: push 00000003h
loc_00670DF4: mov edx, Me
loc_00670DF7: mov eax, [edx]
loc_00670DF9: mov ecx, Me
loc_00670DFC: push ecx
loc_00670DFD: call [eax+000004C0h]
loc_00670E03: push eax
loc_00670E04: lea edx, var_54
loc_00670E07: push edx
loc_00670E08: call [00401128h] ; __vbaObjSet
loc_00670E0E: push eax
loc_00670E0F: lea eax, var_74
loc_00670E12: push eax
loc_00670E13: call [00401214h] ; __vbaLateIdCallLd
loc_00670E19: add esp, 00000010h
loc_00670E1C: push eax
loc_00670E1D: call [004011F8h] ; __vbaCastObjVar
loc_00670E23: push eax
loc_00670E24: lea ecx, var_58
loc_00670E27: push ecx
loc_00670E28: call [00401128h] ; __vbaObjSet
loc_00670E2E: mov var_108, eax
loc_00670E34: push 0043B044h ; "Bonzi"
loc_00670E39: mov edx, var_108
loc_00670E3F: mov eax, [edx]
loc_00670E41: mov ecx, var_108
loc_00670E47: push ecx
loc_00670E48: call [eax+00000028h]
loc_00670E4B: fnclex
loc_00670E4D: mov var_10C, eax
loc_00670E53: cmp var_10C, 00000000h
loc_00670E5A: jge 00670E7Fh
loc_00670E5C: push 00000028h
loc_00670E5E: push 0045A900h
loc_00670E63: mov edx, var_108
loc_00670E69: push edx
loc_00670E6A: mov eax, var_10C
loc_00670E70: push eax
loc_00670E71: call [004010CCh] ; __vbaHresultCheckObj
loc_00670E77: mov var_34C, eax
loc_00670E7D: jmp 00670E89h
loc_00670E7F: mov var_34C, 00000000h
loc_00670E89: lea ecx, var_58
loc_00670E8C: push ecx
loc_00670E8D: lea edx, var_54
loc_00670E90: push edx
loc_00670E91: push 00000002h
loc_00670E93: call [00401068h] ; __vbaFreeObjList
loc_00670E99: add esp, 0000000Ch
loc_00670E9C: lea ecx, var_74
loc_00670E9F: call [00401030h] ; __vbaFreeVar
loc_00670EA5: mov var_4, 0000009Bh
loc_00670EAC: push 00441F10h
loc_00670EB1: push 00000000h
loc_00670EB3: call [004013C4h] ; __vbaCastObj
loc_00670EB9: push eax
loc_00670EBA: push 0073A08Ch
loc_00670EBF: call [00401128h] ; __vbaObjSet
loc_00670EC5: mov var_4, 0000009Ch
loc_00670ECC: cmp [0073C818h], 00000000h
loc_00670ED3: jnz 00670EF1h
loc_00670ED5: push 0073C818h
loc_00670EDA: push 00441F00h
loc_00670EDF: call [004012FCh] ; __vbaNew2
loc_00670EE5: mov var_350, 0073C818h
loc_00670EEF: jmp 00670EFBh
loc_00670EF1: mov var_350, 0073C818h
loc_00670EFB: mov eax, var_350
loc_00670F01: mov ecx, [eax]
loc_00670F03: mov var_108, ecx
loc_00670F09: cmp [0073A254h], 00000000h
loc_00670F10: jnz 00670F2Eh
loc_00670F12: push 0073A254h
loc_00670F17: push 00431838h
loc_00670F1C: call [004012FCh] ; __vbaNew2
loc_00670F22: mov var_354, 0073A254h
loc_00670F2C: jmp 00670F38h
loc_00670F2E: mov var_354, 0073A254h
loc_00670F38: mov edx, var_354
loc_00670F3E: mov eax, [edx]
loc_00670F40: push eax
loc_00670F41: lea ecx, var_54
loc_00670F44: push ecx
loc_00670F45: call [00401130h] ; __vbaObjSetAddref
loc_00670F4B: push eax
loc_00670F4C: mov edx, var_108
loc_00670F52: mov eax, [edx]
loc_00670F54: mov ecx, var_108
loc_00670F5A: push ecx
loc_00670F5B: call [eax+00000010h]
loc_00670F5E: fnclex
loc_00670F60: mov var_10C, eax
loc_00670F66: cmp var_10C, 00000000h
loc_00670F6D: jge 00670F92h
loc_00670F6F: push 00000010h
loc_00670F71: push 00441EF0h
loc_00670F76: mov edx, var_108
loc_00670F7C: push edx
loc_00670F7D: mov eax, var_10C
loc_00670F83: push eax
loc_00670F84: call [004010CCh] ; __vbaHresultCheckObj
loc_00670F8A: mov var_358, eax
loc_00670F90: jmp 00670F9Ch
loc_00670F92: mov var_358, 00000000h
loc_00670F9C: lea ecx, var_54
loc_00670F9F: call [0040142Ch] ; __vbaFreeObj
loc_00670FA5: jmp 0067857Fh
loc_00670FAA: mov var_4, 0000009Dh
loc_00670FB1: mov ecx, Me
loc_00670FB4: mov edx, [ecx+000000A4h]
loc_00670FBA: push edx
loc_00670FBB: mov eax, var_28
loc_00670FBE: push eax
loc_00670FBF: call [00401238h] ; __vbaObjIs
loc_00670FC5: movsx ecx, ax
loc_00670FC8: test ecx, ecx
loc_00670FCA: jz 00671C28h
loc_00670FD0: mov var_4, 0000009Eh
loc_00670FD7: lea edx, var_54
loc_00670FDA: push edx
loc_00670FDB: push 00442188h ; "Pleased"
loc_00670FE0: mov eax, [0073A08Ch]
loc_00670FE5: mov ecx, [eax]
loc_00670FE7: mov edx, [0073A08Ch]
loc_00670FED: push edx
loc_00670FEE: call [ecx+00000064h]
loc_00670FF1: fnclex
loc_00670FF3: mov var_108, eax
loc_00670FF9: cmp var_108, 00000000h
loc_00671000: jge 00671024h
loc_00671002: push 00000064h
loc_00671004: push 004419ACh
loc_00671009: mov eax, [0073A08Ch]
loc_0067100E: push eax
loc_0067100F: mov ecx, var_108
loc_00671015: push ecx
loc_00671016: call [004010CCh] ; __vbaHresultCheckObj
loc_0067101C: mov var_35C, eax
loc_00671022: jmp 0067102Eh
loc_00671024: mov var_35C, 00000000h
loc_0067102E: lea ecx, var_54
loc_00671031: call [0040142Ch] ; __vbaFreeObj
loc_00671037: mov var_4, 0000009Fh
loc_0067103E: cmp [0073C818h], 00000000h
loc_00671045: jnz 00671063h
loc_00671047: push 0073C818h
loc_0067104C: push 00441F00h
loc_00671051: call [004012FCh] ; __vbaNew2
loc_00671057: mov var_360, 0073C818h
loc_00671061: jmp 0067106Dh
loc_00671063: mov var_360, 0073C818h
loc_0067106D: mov edx, var_360
loc_00671073: mov eax, [edx]
loc_00671075: mov var_108, eax
loc_0067107B: lea ecx, var_54
loc_0067107E: push ecx
loc_0067107F: mov edx, var_108
loc_00671085: mov eax, [edx]
loc_00671087: mov ecx, var_108
loc_0067108D: push ecx
loc_0067108E: call [eax+00000018h]
loc_00671091: fnclex
loc_00671093: mov var_10C, eax
loc_00671099: cmp var_10C, 00000000h
loc_006710A0: jge 006710C5h
loc_006710A2: push 00000018h
loc_006710A4: push 00441EF0h
loc_006710A9: mov edx, var_108
loc_006710AF: push edx
loc_006710B0: mov eax, var_10C
loc_006710B6: push eax
loc_006710B7: call [004010CCh] ; __vbaHresultCheckObj
loc_006710BD: mov var_364, eax
loc_006710C3: jmp 006710CFh
loc_006710C5: mov var_364, 00000000h
loc_006710CF: mov ecx, var_54
loc_006710D2: mov var_110, ecx
loc_006710D8: lea edx, var_F0
loc_006710DE: push edx
loc_006710DF: mov eax, var_110
loc_006710E5: mov ecx, [eax]
loc_006710E7: mov edx, var_110
loc_006710ED: push edx
loc_006710EE: call [ecx+00000098h]
loc_006710F4: fnclex
loc_006710F6: mov var_114, eax
loc_006710FC: cmp var_114, 00000000h
loc_00671103: jge 0067112Bh
loc_00671105: push 00000098h
loc_0067110A: push 00447BE8h
loc_0067110F: mov eax, var_110
loc_00671115: push eax
loc_00671116: mov ecx, var_114
loc_0067111C: push ecx
loc_0067111D: call [004010CCh] ; __vbaHresultCheckObj
loc_00671123: mov var_368, eax
loc_00671129: jmp 00671135h
loc_0067112B: mov var_368, 00000000h
loc_00671135: cmp [0073C818h], 00000000h
loc_0067113C: jnz 0067115Ah
loc_0067113E: push 0073C818h
loc_00671143: push 00441F00h
loc_00671148: call [004012FCh] ; __vbaNew2
loc_0067114E: mov var_36C, 0073C818h
loc_00671158: jmp 00671164h
loc_0067115A: mov var_36C, 0073C818h
loc_00671164: mov edx, var_36C
loc_0067116A: mov eax, [edx]
loc_0067116C: mov var_118, eax
loc_00671172: lea ecx, var_58
loc_00671175: push ecx
loc_00671176: mov edx, var_118
loc_0067117C: mov eax, [edx]
loc_0067117E: mov ecx, var_118
loc_00671184: push ecx
loc_00671185: call [eax+00000018h]
loc_00671188: fnclex
loc_0067118A: mov var_11C, eax
loc_00671190: cmp var_11C, 00000000h
loc_00671197: jge 006711BCh
loc_00671199: push 00000018h
loc_0067119B: push 00441EF0h
loc_006711A0: mov edx, var_118
loc_006711A6: push edx
loc_006711A7: mov eax, var_11C
loc_006711AD: push eax
loc_006711AE: call [004010CCh] ; __vbaHresultCheckObj
loc_006711B4: mov var_370, eax
loc_006711BA: jmp 006711C6h
loc_006711BC: mov var_370, 00000000h
loc_006711C6: mov ecx, var_58
loc_006711C9: mov var_120, ecx
loc_006711CF: lea edx, var_F4
loc_006711D5: push edx
loc_006711D6: mov eax, var_120
loc_006711DC: mov ecx, [eax]
loc_006711DE: mov edx, var_120
loc_006711E4: push edx
loc_006711E5: call [ecx+00000080h]
loc_006711EB: fnclex
loc_006711ED: mov var_124, eax
loc_006711F3: cmp var_124, 00000000h
loc_006711FA: jge 00671222h
loc_006711FC: push 00000080h
loc_00671201: push 00447BE8h
loc_00671206: mov eax, var_120
loc_0067120C: push eax
loc_0067120D: mov ecx, var_124
loc_00671213: push ecx
loc_00671214: call [004010CCh] ; __vbaHresultCheckObj
loc_0067121A: mov var_374, eax
loc_00671220: jmp 0067122Ch
loc_00671222: mov var_374, 00000000h
loc_0067122C: cmp [0073C818h], 00000000h
loc_00671233: jnz 00671251h
loc_00671235: push 0073C818h
loc_0067123A: push 00441F00h
loc_0067123F: call [004012FCh] ; __vbaNew2
loc_00671245: mov var_378, 0073C818h
loc_0067124F: jmp 0067125Bh
loc_00671251: mov var_378, 0073C818h
loc_0067125B: mov edx, var_378
loc_00671261: mov eax, [edx]
loc_00671263: mov var_128, eax
loc_00671269: lea ecx, var_5C
loc_0067126C: push ecx
loc_0067126D: mov edx, var_128
loc_00671273: mov eax, [edx]
loc_00671275: mov ecx, var_128
loc_0067127B: push ecx
loc_0067127C: call [eax+00000018h]
loc_0067127F: fnclex
loc_00671281: mov var_12C, eax
loc_00671287: cmp var_12C, 00000000h
loc_0067128E: jge 006712B3h
loc_00671290: push 00000018h
loc_00671292: push 00441EF0h
loc_00671297: mov edx, var_128
loc_0067129D: push edx
loc_0067129E: mov eax, var_12C
loc_006712A4: push eax
loc_006712A5: call [004010CCh] ; __vbaHresultCheckObj
loc_006712AB: mov var_37C, eax
loc_006712B1: jmp 006712BDh
loc_006712B3: mov var_37C, 00000000h
loc_006712BD: mov ecx, var_5C
loc_006712C0: mov var_130, ecx
loc_006712C6: lea edx, var_F8
loc_006712CC: push edx
loc_006712CD: mov eax, var_130
loc_006712D3: mov ecx, [eax]
loc_006712D5: mov edx, var_130
loc_006712DB: push edx
loc_006712DC: call [ecx+00000050h]
loc_006712DF: fnclex
loc_006712E1: mov var_134, eax
loc_006712E7: cmp var_134, 00000000h
loc_006712EE: jge 00671313h
loc_006712F0: push 00000050h
loc_006712F2: push 00447BE8h
loc_006712F7: mov eax, var_130
loc_006712FD: push eax
loc_006712FE: mov ecx, var_134
loc_00671304: push ecx
loc_00671305: call [004010CCh] ; __vbaHresultCheckObj
loc_0067130B: mov var_380, eax
loc_00671311: jmp 0067131Dh
loc_00671313: mov var_380, 00000000h
loc_0067131D: cmp [0073C818h], 00000000h
loc_00671324: jnz 00671342h
loc_00671326: push 0073C818h
loc_0067132B: push 00441F00h
loc_00671330: call [004012FCh] ; __vbaNew2
loc_00671336: mov var_384, 0073C818h
loc_00671340: jmp 0067134Ch
loc_00671342: mov var_384, 0073C818h
loc_0067134C: mov edx, var_384
loc_00671352: mov eax, [edx]
loc_00671354: mov var_138, eax
loc_0067135A: lea ecx, var_60
loc_0067135D: push ecx
loc_0067135E: mov edx, var_138
loc_00671364: mov eax, [edx]
loc_00671366: mov ecx, var_138
loc_0067136C: push ecx
loc_0067136D: call [eax+00000018h]
loc_00671370: fnclex
loc_00671372: mov var_13C, eax
loc_00671378: cmp var_13C, 00000000h
loc_0067137F: jge 006713A4h
loc_00671381: push 00000018h
loc_00671383: push 00441EF0h
loc_00671388: mov edx, var_138
loc_0067138E: push edx
loc_0067138F: mov eax, var_13C
loc_00671395: push eax
loc_00671396: call [004010CCh] ; __vbaHresultCheckObj
loc_0067139C: mov var_388, eax
loc_006713A2: jmp 006713AEh
loc_006713A4: mov var_388, 00000000h
loc_006713AE: mov ecx, var_60
loc_006713B1: mov var_140, ecx
loc_006713B7: lea edx, var_FC
loc_006713BD: push edx
loc_006713BE: mov eax, var_140
loc_006713C4: mov ecx, [eax]
loc_006713C6: mov edx, var_140
loc_006713CC: push edx
loc_006713CD: call [ecx+00000088h]
loc_006713D3: fnclex
loc_006713D5: mov var_144, eax
loc_006713DB: cmp var_144, 00000000h
loc_006713E2: jge 0067140Ah
loc_006713E4: push 00000088h
loc_006713E9: push 00447BE8h
loc_006713EE: mov eax, var_140
loc_006713F4: push eax
loc_006713F5: mov ecx, var_144
loc_006713FB: push ecx
loc_006713FC: call [004010CCh] ; __vbaHresultCheckObj
loc_00671402: mov var_38C, eax
loc_00671408: jmp 00671414h
loc_0067140A: mov var_38C, 00000000h
loc_00671414: mov var_AC, 00000032h
loc_0067141E: mov var_B4, 00000002h
loc_00671428: lea edx, var_64
loc_0067142B: push edx
loc_0067142C: mov eax, 00000010h
loc_00671431: call 00412850h ; __vbaChkstk
loc_00671436: mov eax, esp
loc_00671438: mov ecx, var_B4
loc_0067143E: mov [eax], ecx
loc_00671440: mov edx, var_B0
loc_00671446: mov [eax+00000004h], edx
loc_00671449: mov ecx, var_AC
loc_0067144F: mov [eax+00000008h], ecx
loc_00671452: mov edx, var_A8
loc_00671458: mov [eax+0000000Ch], edx
loc_0067145B: fld real4 ptr var_FC
loc_00671461: fadd st0, st0
loc_00671463: cmp [0073A000h], 00000000h
loc_0067146A: jnz 00671474h
loc_0067146C: fdivr st0, real4 ptr var_F8
loc_00671472: jmp 0067147Fh
loc_00671474: push var_F8
loc_0067147A: call 00412886h ; _adj_fdivr_m32
loc_0067147F: fsub st0, real4 ptr [00408BA8h]
loc_00671485: fnstsw ax
loc_00671487: test al, 0Dh
loc_00671489: jnz 00678641h
loc_0067148F: call [00401384h] ; __vbaFpI2
loc_00671495: push eax
loc_00671496: fld real4 ptr var_F4
loc_0067149C: fadd st0, st0
loc_0067149E: cmp [0073A000h], 00000000h
loc_006714A5: jnz 006714AFh
loc_006714A7: fdivr st0, real4 ptr var_F0
loc_006714AD: jmp 006714BAh
loc_006714AF: push var_F0
loc_006714B5: call 00412886h ; _adj_fdivr_m32
loc_006714BA: fadd st0, real4 ptr [00408BA4h]
loc_006714C0: fnstsw ax
loc_006714C2: test al, 0Dh
loc_006714C4: jnz 00678641h
loc_006714CA: call [00401384h] ; __vbaFpI2
loc_006714D0: push eax
loc_006714D1: mov eax, [0073A08Ch]
loc_006714D6: mov ecx, [eax]
loc_006714D8: mov edx, [0073A08Ch]
loc_006714DE: push edx
loc_006714DF: call [ecx+00000080h]
loc_006714E5: fnclex
loc_006714E7: mov var_148, eax
loc_006714ED: cmp var_148, 00000000h
loc_006714F4: jge 0067151Bh
loc_006714F6: push 00000080h
loc_006714FB: push 004419ACh
loc_00671500: mov eax, [0073A08Ch]
loc_00671505: push eax
loc_00671506: mov ecx, var_148
loc_0067150C: push ecx
loc_0067150D: call [004010CCh] ; __vbaHresultCheckObj
loc_00671513: mov var_390, eax
loc_00671519: jmp 00671525h
loc_0067151B: mov var_390, 00000000h
loc_00671525: lea edx, var_64
loc_00671528: push edx
loc_00671529: lea eax, var_60
loc_0067152C: push eax
loc_0067152D: lea ecx, var_5C
loc_00671530: push ecx
loc_00671531: lea edx, var_58
loc_00671534: push edx
loc_00671535: lea eax, var_54
loc_00671538: push eax
loc_00671539: push 00000005h
loc_0067153B: call [00401068h] ; __vbaFreeObjList
loc_00671541: add esp, 00000018h
loc_00671544: mov var_4, 000000A0h
loc_0067154B: lea ecx, var_E8
loc_00671551: push ecx
loc_00671552: mov edx, Me
loc_00671555: mov eax, [edx]
loc_00671557: mov ecx, Me
loc_0067155A: push ecx
loc_0067155B: call [eax+00000990h]
loc_00671561: lea edx, var_EC
loc_00671567: push edx
loc_00671568: push 00454210h ; "SR"
loc_0067156D: mov eax, Me
loc_00671570: push eax
loc_00671571: call 006A5DC0h
loc_00671576: movsx ecx, var_E8
loc_0067157D: neg ecx
loc_0067157F: sbb ecx, ecx
loc_00671581: inc ecx
loc_00671582: movsx edx, var_EC
loc_00671589: neg edx
loc_0067158B: sbb edx, edx
loc_0067158D: inc edx
loc_0067158E: or ecx, edx
loc_00671590: test ecx, ecx
loc_00671592: jnz 0067160Fh
loc_00671594: mov var_4, 000000A1h
loc_0067159B: mov [0073A0B4h], 00000004h
loc_006715A5: mov var_4, 000000A2h
loc_006715AC: lea eax, var_E8
loc_006715B2: push eax
loc_006715B3: push FFFFFFFFh
loc_006715B5: mov ecx, [0073A08Ch]
loc_006715BB: mov edx, [ecx]
loc_006715BD: mov eax, [0073A08Ch]
loc_006715C2: push eax
loc_006715C3: call [edx+000000D0h]
loc_006715C9: fnclex
loc_006715CB: mov var_108, eax
loc_006715D1: cmp var_108, 00000000h
loc_006715D8: jge 00671600h
loc_006715DA: push 000000D0h
loc_006715DF: push 00441F10h
loc_006715E4: mov ecx, [0073A08Ch]
loc_006715EA: push ecx
loc_006715EB: mov edx, var_108
loc_006715F1: push edx
loc_006715F2: call [004010CCh] ; __vbaHresultCheckObj
loc_006715F8: mov var_394, eax
loc_006715FE: jmp 0067160Ah
loc_00671600: mov var_394, 00000000h
loc_0067160A: jmp 00671BA1h
loc_0067160F: mov var_4, 000000A4h
loc_00671616: cmp [0073A254h], 00000000h
loc_0067161D: jnz 0067163Bh
loc_0067161F: push 0073A254h
loc_00671624: push 00431838h
loc_00671629: call [004012FCh] ; __vbaNew2
loc_0067162F: mov var_398, 0073A254h
loc_00671639: jmp 00671645h
loc_0067163B: mov var_398, 0073A254h
loc_00671645: mov eax, var_398
loc_0067164B: mov ecx, [eax]
loc_0067164D: mov var_108, ecx
loc_00671653: lea edx, var_E8
loc_00671659: push edx
loc_0067165A: mov eax, var_108
loc_00671660: mov ecx, [eax]
loc_00671662: mov edx, var_108
loc_00671668: push edx
loc_00671669: call [ecx+000001B8h]
loc_0067166F: fnclex
loc_00671671: mov var_10C, eax
loc_00671677: cmp var_10C, 00000000h
loc_0067167E: jge 006716A6h
loc_00671680: push 000001B8h
loc_00671685: push 00440B20h
loc_0067168A: mov eax, var_108
loc_00671690: push eax
loc_00671691: mov ecx, var_10C
loc_00671697: push ecx
loc_00671698: call [004010CCh] ; __vbaHresultCheckObj
loc_0067169E: mov var_39C, eax
loc_006716A4: jmp 006716B0h
loc_006716A6: mov var_39C, 00000000h
loc_006716B0: movsx edx, var_E8
loc_006716B7: test edx, edx
loc_006716B9: jz 00671759h
loc_006716BF: mov var_4, 000000A5h
loc_006716C6: cmp [0073A254h], 00000000h
loc_006716CD: jnz 006716EBh
loc_006716CF: push 0073A254h
loc_006716D4: push 00431838h
loc_006716D9: call [004012FCh] ; __vbaNew2
loc_006716DF: mov var_3A0, 0073A254h
loc_006716E9: jmp 006716F5h
loc_006716EB: mov var_3A0, 0073A254h
loc_006716F5: mov eax, var_3A0
loc_006716FB: mov ecx, [eax]
loc_006716FD: mov var_108, ecx
loc_00671703: mov edx, var_108
loc_00671709: mov eax, [edx]
loc_0067170B: mov ecx, var_108
loc_00671711: push ecx
loc_00671712: call [eax+000002A8h]
loc_00671718: fnclex
loc_0067171A: mov var_10C, eax
loc_00671720: cmp var_10C, 00000000h
loc_00671727: jge 0067174Fh
loc_00671729: push 000002A8h
loc_0067172E: push 00440B20h
loc_00671733: mov edx, var_108
loc_00671739: push edx
loc_0067173A: mov eax, var_10C
loc_00671740: push eax
loc_00671741: call [004010CCh] ; __vbaHresultCheckObj
loc_00671747: mov var_3A4, eax
loc_0067174D: jmp 00671759h
loc_0067174F: mov var_3A4, 00000000h
loc_00671759: mov var_4, 000000A7h
loc_00671760: mov var_9C, 80020004h
loc_0067176A: mov var_A4, 0000000Ah
loc_00671774: mov var_8C, 80020004h
loc_0067177E: mov var_94, 0000000Ah
loc_00671788: mov var_7C, 80020004h
loc_0067178F: mov var_84, 0000000Ah
loc_00671799: mov var_AC, 0045A914h ; "Check out InternetBOOST from www.bonzi.com?"
loc_006717A3: mov var_B4, 00000008h
loc_006717AD: lea edx, var_B4
loc_006717B3: lea ecx, var_74
loc_006717B6: call [00401374h] ; __vbaVarDup
loc_006717BC: lea ecx, var_A4
loc_006717C2: push ecx
loc_006717C3: lea edx, var_94
loc_006717C9: push edx
loc_006717CA: lea eax, var_84
loc_006717D0: push eax
loc_006717D1: push 00010024h
loc_006717D6: lea ecx, var_74
loc_006717D9: push ecx
loc_006717DA: call [00401120h] ; rtcMsgBox
loc_006717E0: xor edx, edx
loc_006717E2: cmp eax, 00000006h
loc_006717E5: setz dl
loc_006717E8: neg edx
loc_006717EA: mov var_108, dx
loc_006717F1: lea eax, var_A4
loc_006717F7: push eax
loc_006717F8: lea ecx, var_94
loc_006717FE: push ecx
loc_006717FF: lea edx, var_84
loc_00671805: push edx
loc_00671806: lea eax, var_74
loc_00671809: push eax
loc_0067180A: push 00000004h
loc_0067180C: call [00401050h] ; __vbaFreeVarList
loc_00671812: add esp, 00000014h
loc_00671815: movsx ecx, var_108
loc_0067181C: test ecx, ecx
loc_0067181E: jz 00671887h
loc_00671820: mov var_4, 000000A8h
loc_00671827: mov var_E8, 0000h
loc_00671830: mov edx, 00454338h ; "http://www.bonzi.com"
loc_00671835: lea ecx, var_40
loc_00671838: call [00401310h] ; __vbaStrCopy
loc_0067183E: lea edx, var_E8
loc_00671844: push edx
loc_00671845: push 00000000h
loc_00671847: push 00000000h
loc_00671849: push FFFFFFFFh
loc_0067184B: lea eax, var_40
loc_0067184E: push eax
loc_0067184F: mov ecx, Me
loc_00671852: push ecx
loc_00671853: call 00679A40h
loc_00671858: lea ecx, var_40
loc_0067185B: call [00401430h] ; __vbaFreeStr
loc_00671861: mov var_4, 000000A9h
loc_00671868: push 00454390h ; "True"
loc_0067186D: push 00454368h ; "NetBoost Prompted"
loc_00671872: push 0044317Ch ; "UserInfo"
loc_00671877: push 0043B010h ; "BONZIBUDDY"
loc_0067187C: call [00401010h] ; rtcSaveSetting
loc_00671882: jmp 00671BA1h
loc_00671887: mov var_4, 000000ABh
loc_0067188E: mov var_BC, 80020004h
loc_00671898: mov var_C4, 0000000Ah
loc_006718A2: mov var_AC, 004543A0h ; "Do you want me to remind you later about InternetBOOST from \Ctx=""Email""\www.bonzi.com?"
loc_006718AC: mov var_B4, 00000008h
loc_006718B6: lea edx, var_54
loc_006718B9: push edx
loc_006718BA: mov eax, 00000010h
loc_006718BF: call 00412850h ; __vbaChkstk
loc_006718C4: mov eax, esp
loc_006718C6: mov ecx, var_C4
loc_006718CC: mov [eax], ecx
loc_006718CE: mov edx, var_C0
loc_006718D4: mov [eax+00000004h], edx
loc_006718D7: mov ecx, var_BC
loc_006718DD: mov [eax+00000008h], ecx
loc_006718E0: mov edx, var_B8
loc_006718E6: mov [eax+0000000Ch], edx
loc_006718E9: mov eax, 00000010h
loc_006718EE: call 00412850h ; __vbaChkstk
loc_006718F3: mov eax, esp
loc_006718F5: mov ecx, var_B4
loc_006718FB: mov [eax], ecx
loc_006718FD: mov edx, var_B0
loc_00671903: mov [eax+00000004h], edx
loc_00671906: mov ecx, var_AC
loc_0067190C: mov [eax+00000008h], ecx
loc_0067190F: mov edx, var_A8
loc_00671915: mov [eax+0000000Ch], edx
loc_00671918: mov eax, [0073A08Ch]
loc_0067191D: mov ecx, [eax]
loc_0067191F: mov edx, [0073A08Ch]
loc_00671925: push edx
loc_00671926: call [ecx+00000078h]
loc_00671929: fnclex
loc_0067192B: mov var_108, eax
loc_00671931: cmp var_108, 00000000h
loc_00671938: jge 0067195Ch
loc_0067193A: push 00000078h
loc_0067193C: push 004419ACh
loc_00671941: mov eax, [0073A08Ch]
loc_00671946: push eax
loc_00671947: mov ecx, var_108
loc_0067194D: push ecx
loc_0067194E: call [004010CCh] ; __vbaHresultCheckObj
loc_00671954: mov var_3A8, eax
loc_0067195A: jmp 00671966h
loc_0067195C: mov var_3A8, 00000000h
loc_00671966: lea ecx, var_54
loc_00671969: call [0040142Ch] ; __vbaFreeObj
loc_0067196F: mov var_4, 000000ACh
loc_00671976: cmp [0073A254h], 00000000h
loc_0067197D: jnz 0067199Bh
loc_0067197F: push 0073A254h
loc_00671984: push 00431838h
loc_00671989: call [004012FCh] ; __vbaNew2
loc_0067198F: mov var_3AC, 0073A254h
loc_00671999: jmp 006719A5h
loc_0067199B: mov var_3AC, 0073A254h
loc_006719A5: mov edx, var_3AC
loc_006719AB: mov eax, [edx]
loc_006719AD: mov var_108, eax
loc_006719B3: lea ecx, var_E8
loc_006719B9: push ecx
loc_006719BA: mov edx, var_108
loc_006719C0: mov eax, [edx]
loc_006719C2: mov ecx, var_108
loc_006719C8: push ecx
loc_006719C9: call [eax+000001B8h]
loc_006719CF: fnclex
loc_006719D1: mov var_10C, eax
loc_006719D7: cmp var_10C, 00000000h
loc_006719DE: jge 00671A06h
loc_006719E0: push 000001B8h
loc_006719E5: push 00440B20h
loc_006719EA: mov edx, var_108
loc_006719F0: push edx
loc_006719F1: mov eax, var_10C
loc_006719F7: push eax
loc_006719F8: call [004010CCh] ; __vbaHresultCheckObj
loc_006719FE: mov var_3B0, eax
loc_00671A04: jmp 00671A10h
loc_00671A06: mov var_3B0, 00000000h
loc_00671A10: movsx ecx, var_E8
loc_00671A17: test ecx, ecx
loc_00671A19: jz 00671AB9h
loc_00671A1F: mov var_4, 000000ADh
loc_00671A26: cmp [0073A254h], 00000000h
loc_00671A2D: jnz 00671A4Bh
loc_00671A2F: push 0073A254h
loc_00671A34: push 00431838h
loc_00671A39: call [004012FCh] ; __vbaNew2
loc_00671A3F: mov var_3B4, 0073A254h
loc_00671A49: jmp 00671A55h
loc_00671A4B: mov var_3B4, 0073A254h
loc_00671A55: mov edx, var_3B4
loc_00671A5B: mov eax, [edx]
loc_00671A5D: mov var_108, eax
loc_00671A63: mov ecx, var_108
loc_00671A69: mov edx, [ecx]
loc_00671A6B: mov eax, var_108
loc_00671A71: push eax
loc_00671A72: call [edx+000002A8h]
loc_00671A78: fnclex
loc_00671A7A: mov var_10C, eax
loc_00671A80: cmp var_10C, 00000000h
loc_00671A87: jge 00671AAFh
loc_00671A89: push 000002A8h
loc_00671A8E: push 00440B20h
loc_00671A93: mov ecx, var_108
loc_00671A99: push ecx
loc_00671A9A: mov edx, var_10C
loc_00671AA0: push edx
loc_00671AA1: call [004010CCh] ; __vbaHresultCheckObj
loc_00671AA7: mov var_3B8, eax
loc_00671AAD: jmp 00671AB9h
loc_00671AAF: mov var_3B8, 00000000h
loc_00671AB9: mov var_4, 000000AFh
loc_00671AC0: mov var_9C, 80020004h
loc_00671ACA: mov var_A4, 0000000Ah
loc_00671AD4: mov var_8C, 80020004h
loc_00671ADE: mov var_94, 0000000Ah
loc_00671AE8: mov var_7C, 80020004h
loc_00671AEF: mov var_84, 0000000Ah
loc_00671AF9: mov var_AC, 0045A970h ; "Do you want me to remind you later about InternetBOOST from www.bonzi.com?"
loc_00671B03: mov var_B4, 00000008h
loc_00671B0D: lea edx, var_B4
loc_00671B13: lea ecx, var_74
loc_00671B16: call [00401374h] ; __vbaVarDup
loc_00671B1C: lea eax, var_A4
loc_00671B22: push eax
loc_00671B23: lea ecx, var_94
loc_00671B29: push ecx
loc_00671B2A: lea edx, var_84
loc_00671B30: push edx
loc_00671B31: push 00010024h
loc_00671B36: lea eax, var_74
loc_00671B39: push eax
loc_00671B3A: call [00401120h] ; rtcMsgBox
loc_00671B40: xor ecx, ecx
loc_00671B42: cmp eax, 00000007h
loc_00671B45: setz cl
loc_00671B48: neg ecx
loc_00671B4A: mov var_108, cx
loc_00671B51: lea edx, var_A4
loc_00671B57: push edx
loc_00671B58: lea eax, var_94
loc_00671B5E: push eax
loc_00671B5F: lea ecx, var_84
loc_00671B65: push ecx
loc_00671B66: lea edx, var_74
loc_00671B69: push edx
loc_00671B6A: push 00000004h
loc_00671B6C: call [00401050h] ; __vbaFreeVarList
loc_00671B72: add esp, 00000014h
loc_00671B75: movsx eax, var_108
loc_00671B7C: test eax, eax
loc_00671B7E: jz 00671BA1h
loc_00671B80: mov var_4, 000000B0h
loc_00671B87: push 00454390h ; "True"
loc_00671B8C: push 00454368h ; "NetBoost Prompted"
loc_00671B91: push 0044317Ch ; "UserInfo"
loc_00671B96: push 0043B010h ; "BONZIBUDDY"
loc_00671B9B: call [00401010h] ; rtcSaveSetting
loc_00671BA1: mov var_4, 000000B4h
loc_00671BA8: lea ecx, var_54
loc_00671BAB: push ecx
loc_00671BAC: push 004519CCh ; "Acknowledge"
loc_00671BB1: mov edx, [0073A08Ch]
loc_00671BB7: mov eax, [edx]
loc_00671BB9: mov ecx, [0073A08Ch]
loc_00671BBF: push ecx
loc_00671BC0: call [eax+00000064h]
loc_00671BC3: fnclex
loc_00671BC5: mov var_108, eax
loc_00671BCB: cmp var_108, 00000000h
loc_00671BD2: jge 00671BF7h
loc_00671BD4: push 00000064h
loc_00671BD6: push 004419ACh
loc_00671BDB: mov edx, [0073A08Ch]
loc_00671BE1: push edx
loc_00671BE2: mov eax, var_108
loc_00671BE8: push eax
loc_00671BE9: call [004010CCh] ; __vbaHresultCheckObj
loc_00671BEF: mov var_3BC, eax
loc_00671BF5: jmp 00671C01h
loc_00671BF7: mov var_3BC, 00000000h
loc_00671C01: mov ecx, var_54
loc_00671C04: mov var_160, ecx
loc_00671C0A: mov var_54, 00000000h
loc_00671C11: mov edx, var_160
loc_00671C17: push edx
loc_00671C18: push 0073A1D8h
loc_00671C1D: call [00401128h] ; __vbaObjSet
loc_00671C23: jmp 0067857Fh
loc_00671C28: mov var_4, 000000B5h
loc_00671C2F: mov eax, Me
loc_00671C32: mov ecx, [eax+000000A8h]
loc_00671C38: push ecx
loc_00671C39: mov edx, var_28
loc_00671C3C: push edx
loc_00671C3D: call [00401238h] ; __vbaObjIs
loc_00671C43: movsx eax, ax
loc_00671C46: test eax, eax
loc_00671C48: jz 00672637h
loc_00671C4E: mov var_4, 000000B6h
loc_00671C55: mov ecx, Me
loc_00671C58: push ecx
loc_00671C59: call 00695250h
loc_00671C5E: mov var_4, 000000B7h
loc_00671C65: cmp [0073A254h], 00000000h
loc_00671C6C: jnz 00671C8Ah
loc_00671C6E: push 0073A254h
loc_00671C73: push 00431838h
loc_00671C78: call [004012FCh] ; __vbaNew2
loc_00671C7E: mov var_3C0, 0073A254h
loc_00671C88: jmp 00671C94h
loc_00671C8A: mov var_3C0, 0073A254h
loc_00671C94: mov edx, var_3C0
loc_00671C9A: mov eax, [edx]
loc_00671C9C: mov var_108, eax
loc_00671CA2: lea ecx, var_E8
loc_00671CA8: push ecx
loc_00671CA9: mov edx, var_108
loc_00671CAF: mov eax, [edx]
loc_00671CB1: mov ecx, var_108
loc_00671CB7: push ecx
loc_00671CB8: call [eax+000001B8h]
loc_00671CBE: fnclex
loc_00671CC0: mov var_10C, eax
loc_00671CC6: cmp var_10C, 00000000h
loc_00671CCD: jge 00671CF5h
loc_00671CCF: push 000001B8h
loc_00671CD4: push 00440B20h
loc_00671CD9: mov edx, var_108
loc_00671CDF: push edx
loc_00671CE0: mov eax, var_10C
loc_00671CE6: push eax
loc_00671CE7: call [004010CCh] ; __vbaHresultCheckObj
loc_00671CED: mov var_3C4, eax
loc_00671CF3: jmp 00671CFFh
loc_00671CF5: mov var_3C4, 00000000h
loc_00671CFF: movsx ecx, var_E8
loc_00671D06: test ecx, ecx
loc_00671D08: jz 00671DA8h
loc_00671D0E: mov var_4, 000000B8h
loc_00671D15: cmp [0073A254h], 00000000h
loc_00671D1C: jnz 00671D3Ah
loc_00671D1E: push 0073A254h
loc_00671D23: push 00431838h
loc_00671D28: call [004012FCh] ; __vbaNew2
loc_00671D2E: mov var_3C8, 0073A254h
loc_00671D38: jmp 00671D44h
loc_00671D3A: mov var_3C8, 0073A254h
loc_00671D44: mov edx, var_3C8
loc_00671D4A: mov eax, [edx]
loc_00671D4C: mov var_108, eax
loc_00671D52: mov ecx, var_108
loc_00671D58: mov edx, [ecx]
loc_00671D5A: mov eax, var_108
loc_00671D60: push eax
loc_00671D61: call [edx+000002A8h]
loc_00671D67: fnclex
loc_00671D69: mov var_10C, eax
loc_00671D6F: cmp var_10C, 00000000h
loc_00671D76: jge 00671D9Eh
loc_00671D78: push 000002A8h
loc_00671D7D: push 00440B20h
loc_00671D82: mov ecx, var_108
loc_00671D88: push ecx
loc_00671D89: mov edx, var_10C
loc_00671D8F: push edx
loc_00671D90: call [004010CCh] ; __vbaHresultCheckObj
loc_00671D96: mov var_3CC, eax
loc_00671D9C: jmp 00671DA8h
loc_00671D9E: mov var_3CC, 00000000h
loc_00671DA8: mov var_4, 000000BAh
loc_00671DAF: mov [0073A0C6h], 0000h
loc_00671DB8: mov var_4, 000000BBh
loc_00671DBF: mov eax, [0073A178h]
loc_00671DC4: push eax
loc_00671DC5: call [00401088h] ; rtcTrimBstr
loc_00671DCB: mov edx, eax
loc_00671DCD: lea ecx, var_40
loc_00671DD0: call [004013C0h] ; __vbaStrMove
loc_00671DD6: push eax
loc_00671DD7: call [00401044h] ; __vbaLenBstr
loc_00671DDD: neg eax
loc_00671DDF: sbb eax, eax
loc_00671DE1: neg eax
loc_00671DE3: neg eax
loc_00671DE5: mov var_108, ax
loc_00671DEC: lea ecx, var_40
loc_00671DEF: call [00401430h] ; __vbaFreeStr
loc_00671DF5: movsx ecx, var_108
loc_00671DFC: test ecx, ecx
loc_00671DFE: jz 00671E18h
loc_00671E00: mov var_4, 000000BCh
loc_00671E07: mov edx, [0073A178h]
loc_00671E0D: lea ecx, var_34
loc_00671E10: call [00401310h] ; __vbaStrCopy
loc_00671E16: jmp 00671E2Eh
loc_00671E18: mov var_4, 000000BEh
loc_00671E1F: mov edx, [0073A174h]
loc_00671E25: lea ecx, var_34
loc_00671E28: call [00401310h] ; __vbaStrCopy
loc_00671E2E: mov var_4, 000000C0h
loc_00671E35: mov var_AC, 0073A1C4h
loc_00671E3F: mov var_B4, 00004008h
loc_00671E49: lea edx, var_B4
loc_00671E4F: push edx
loc_00671E50: lea eax, var_74
loc_00671E53: push eax
loc_00671E54: call [00401154h] ; rtcTrimVar
loc_00671E5A: mov var_BC, 00000000h
loc_00671E64: mov var_C4, 00008002h
loc_00671E6E: lea ecx, var_74
loc_00671E71: push ecx
loc_00671E72: lea edx, var_84
loc_00671E78: push edx
loc_00671E79: call [004010D4h] ; __vbaLenVar
loc_00671E7F: push eax
loc_00671E80: lea eax, var_C4
loc_00671E86: push eax
loc_00671E87: call [00401004h] ; __vbaVarTstGt
loc_00671E8D: mov var_108, ax
loc_00671E94: lea ecx, var_74
loc_00671E97: call [00401030h] ; __vbaFreeVar
loc_00671E9D: movsx ecx, var_108
loc_00671EA4: test ecx, ecx
loc_00671EA6: jz 00671ED8h
loc_00671EA8: mov var_4, 000000C1h
loc_00671EAF: push 00000000h
loc_00671EB1: push FFFFFFFFh
loc_00671EB3: push 00000001h
loc_00671EB5: mov edx, [0073A040h]
loc_00671EBB: push edx
loc_00671EBC: push 00443B44h ; "[username]"
loc_00671EC1: mov eax, [0073A1C4h]
loc_00671EC6: push eax
loc_00671EC7: call [00401258h] ; rtcReplace
loc_00671ECD: mov edx, eax
loc_00671ECF: lea ecx, var_34
loc_00671ED2: call [004013C0h] ; __vbaStrMove
loc_00671ED8: mov var_4, 000000C3h
loc_00671EDF: mov var_AC, 0073A19Ch
loc_00671EE9: mov var_B4, 00004008h
loc_00671EF3: lea ecx, var_B4
loc_00671EF9: push ecx
loc_00671EFA: lea edx, var_74
loc_00671EFD: push edx
loc_00671EFE: call [00401154h] ; rtcTrimVar
loc_00671F04: mov var_BC, 00000000h
loc_00671F0E: mov var_C4, 00008002h
loc_00671F18: lea eax, var_74
loc_00671F1B: push eax
loc_00671F1C: lea ecx, var_84
loc_00671F22: push ecx
loc_00671F23: call [004010D4h] ; __vbaLenVar
loc_00671F29: push eax
loc_00671F2A: lea edx, var_C4
loc_00671F30: push edx
loc_00671F31: call [00401004h] ; __vbaVarTstGt
loc_00671F37: mov var_108, ax
loc_00671F3E: lea ecx, var_74
loc_00671F41: call [00401030h] ; __vbaFreeVar
loc_00671F47: movsx eax, var_108
loc_00671F4E: test eax, eax
loc_00671F50: jz 00671F57h
loc_00671F52: jmp 00671FF3h
loc_00671F57: mov var_4, 000000C5h
loc_00671F5E: mov var_8C, 80020004h
loc_00671F68: mov var_94, 0000000Ah
loc_00671F72: mov var_7C, 80020004h
loc_00671F79: mov var_84, 0000000Ah
loc_00671F83: mov var_6C, 80020004h
loc_00671F8A: mov var_74, 0000000Ah
loc_00671F91: lea ecx, var_34
loc_00671F94: mov var_AC, ecx
loc_00671F9A: mov var_B4, 00004008h
loc_00671FA4: lea edx, var_94
loc_00671FAA: push edx
loc_00671FAB: lea eax, var_84
loc_00671FB1: push eax
loc_00671FB2: lea ecx, var_74
loc_00671FB5: push ecx
loc_00671FB6: push 00010024h
loc_00671FBB: lea edx, var_B4
loc_00671FC1: push edx
loc_00671FC2: call [00401120h] ; rtcMsgBox
loc_00671FC8: xor ecx, ecx
loc_00671FCA: cmp eax, 00000006h
loc_00671FCD: setz cl
loc_00671FD0: neg ecx
loc_00671FD2: mov var_38, cx
loc_00671FD6: lea edx, var_94
loc_00671FDC: push edx
loc_00671FDD: lea eax, var_84
loc_00671FE3: push eax
loc_00671FE4: lea ecx, var_74
loc_00671FE7: push ecx
loc_00671FE8: push 00000003h
loc_00671FEA: call [00401050h] ; __vbaFreeVarList
loc_00671FF0: add esp, 00000010h
loc_00671FF3: mov var_4, 000000C7h
loc_00671FFA: movsx edx, var_38
loc_00671FFE: test edx, edx
loc_00672000: jz 00672304h
loc_00672006: mov var_4, 000000C8h
loc_0067200D: lea eax, var_54
loc_00672010: push eax
loc_00672011: push 004519CCh ; "Acknowledge"
loc_00672016: mov ecx, [0073A08Ch]
loc_0067201C: mov edx, [ecx]
loc_0067201E: mov eax, [0073A08Ch]
loc_00672023: push eax
loc_00672024: call [edx+00000064h]
loc_00672027: fnclex
loc_00672029: mov var_108, eax
loc_0067202F: cmp var_108, 00000000h
loc_00672036: jge 0067205Bh
loc_00672038: push 00000064h
loc_0067203A: push 004419ACh
loc_0067203F: mov ecx, [0073A08Ch]
loc_00672045: push ecx
loc_00672046: mov edx, var_108
loc_0067204C: push edx
loc_0067204D: call [004010CCh] ; __vbaHresultCheckObj
loc_00672053: mov var_3D0, eax
loc_00672059: jmp 00672065h
loc_0067205B: mov var_3D0, 00000000h
loc_00672065: lea ecx, var_54
loc_00672068: call [0040142Ch] ; __vbaFreeObj
loc_0067206E: mov var_4, 000000C9h
loc_00672075: mov eax, [0073A17Ch]
loc_0067207A: push eax
loc_0067207B: call [00401088h] ; rtcTrimBstr
loc_00672081: mov edx, eax
loc_00672083: lea ecx, var_40
loc_00672086: call [004013C0h] ; __vbaStrMove
loc_0067208C: push eax
loc_0067208D: call [00401044h] ; __vbaLenBstr
loc_00672093: mov esi, eax
loc_00672095: neg esi
loc_00672097: sbb esi, esi
loc_00672099: neg esi
loc_0067209B: neg esi
loc_0067209D: mov ecx, [0073A1C8h]
loc_006720A3: push ecx
loc_006720A4: call [00401088h] ; rtcTrimBstr
loc_006720AA: mov edx, eax
loc_006720AC: lea ecx, var_44
loc_006720AF: call [004013C0h] ; __vbaStrMove
loc_006720B5: push eax
loc_006720B6: call [00401044h] ; __vbaLenBstr
loc_006720BC: neg eax
loc_006720BE: sbb eax, eax
loc_006720C0: neg eax
loc_006720C2: neg eax
loc_006720C4: or si, ax
loc_006720C7: mov var_108, si
loc_006720CE: lea edx, var_44
loc_006720D1: push edx
loc_006720D2: lea eax, var_40
loc_006720D5: push eax
loc_006720D6: push 00000002h
loc_006720D8: call [00401324h] ; __vbaFreeStrList
loc_006720DE: add esp, 0000000Ch
loc_006720E1: movsx ecx, var_108
loc_006720E8: test ecx, ecx
loc_006720EA: jz 006720FEh
loc_006720EC: mov var_4, 000000CAh
loc_006720F3: mov [0073A1D4h], FFFFFFh
loc_006720FC: jmp 0067210Eh
loc_006720FE: mov var_4, 000000CCh
loc_00672105: mov [0073A1D4h], 0000h
loc_0067210E: mov var_4, 000000CEh
loc_00672115: mov edx, [0073A188h]
loc_0067211B: push edx
loc_0067211C: call [00401088h] ; rtcTrimBstr
loc_00672122: mov edx, eax
loc_00672124: lea ecx, var_44
loc_00672127: call [004013C0h] ; __vbaStrMove
loc_0067212D: mov var_E8, 0000h
loc_00672136: mov eax, var_44
loc_00672139: mov var_164, eax
loc_0067213F: mov var_44, 00000000h
loc_00672146: mov edx, var_164
loc_0067214C: lea ecx, var_40
loc_0067214F: call [004013C0h] ; __vbaStrMove
loc_00672155: lea ecx, var_E8
loc_0067215B: push ecx
loc_0067215C: push 00000000h
loc_0067215E: push 00000000h
loc_00672160: push FFFFFFFFh
loc_00672162: lea edx, var_40
loc_00672165: push edx
loc_00672166: mov eax, Me
loc_00672169: push eax
loc_0067216A: call 00679A40h
loc_0067216F: lea ecx, var_44
loc_00672172: push ecx
loc_00672173: lea edx, var_40
loc_00672176: push edx
loc_00672177: push 00000002h
loc_00672179: call [00401324h] ; __vbaFreeStrList
loc_0067217F: add esp, 0000000Ch
loc_00672182: mov var_4, 000000CFh
loc_00672189: mov [0073A242h], FFFFFFh
loc_00672192: mov var_4, 000000D0h
loc_00672199: lea eax, var_104
loc_0067219F: push eax
loc_006721A0: push 0044248Ch ; "Server"
loc_006721A5: push 00000004h
loc_006721A7: push 00000000h
loc_006721A9: mov ecx, Me
loc_006721AC: mov edx, [ecx]
loc_006721AE: mov eax, Me
loc_006721B1: push eax
loc_006721B2: call [edx+00000714h]
loc_006721B8: mov var_108, eax
loc_006721BE: cmp var_108, 00000000h
loc_006721C5: jge 006721EAh
loc_006721C7: push 00000714h
loc_006721CC: push 004408D0h
loc_006721D1: mov ecx, Me
loc_006721D4: push ecx
loc_006721D5: mov edx, var_108
loc_006721DB: push edx
loc_006721DC: call [004010CCh] ; __vbaHresultCheckObj
loc_006721E2: mov var_3D4, eax
loc_006721E8: jmp 006721F4h
loc_006721EA: mov var_3D4, 00000000h
loc_006721F4: mov eax, var_104
loc_006721FA: mov [0073A060h], eax
loc_006721FF: mov ecx, var_100
loc_00672205: mov [0073A064h], ecx
loc_0067220B: mov var_4, 000000D1h
loc_00672212: mov var_AC, 00000004h
loc_0067221C: mov var_B4, 00000003h
loc_00672226: mov eax, 00000010h
loc_0067222B: call 00412850h ; __vbaChkstk
loc_00672230: mov edx, esp
loc_00672232: mov eax, var_B4
loc_00672238: mov [edx], eax
loc_0067223A: mov ecx, var_B0
loc_00672240: mov [edx+00000004h], ecx
loc_00672243: mov eax, var_AC
loc_00672249: mov [edx+00000008h], eax
loc_0067224C: mov ecx, var_A8
loc_00672252: mov [edx+0000000Ch], ecx
loc_00672255: push 00000013h
loc_00672257: mov edx, Me
loc_0067225A: mov eax, [edx]
loc_0067225C: mov ecx, Me
loc_0067225F: push ecx
loc_00672260: call [eax+000004B4h]
loc_00672266: push eax
loc_00672267: lea edx, var_54
loc_0067226A: push edx
loc_0067226B: call [00401128h] ; __vbaObjSet
loc_00672271: push eax
loc_00672272: call [004013F0h] ; __vbaLateIdSt
loc_00672278: lea ecx, var_54
loc_0067227B: call [0040142Ch] ; __vbaFreeObj
loc_00672281: mov var_4, 000000D2h
loc_00672288: push 0043B924h ; "http://www.bonzi.com/bonzibuddy/yesno.asp"
loc_0067228D: push 00452AC0h
loc_00672292: call [00401098h] ; __vbaStrCat
loc_00672298: mov var_6C, eax
loc_0067229B: mov var_74, 00000008h
loc_006722A2: mov eax, 00000010h
loc_006722A7: call 00412850h ; __vbaChkstk
loc_006722AC: mov eax, esp
loc_006722AE: mov ecx, var_74
loc_006722B1: mov [eax], ecx
loc_006722B3: mov edx, var_70
loc_006722B6: mov [eax+00000004h], edx
loc_006722B9: mov ecx, var_6C
loc_006722BC: mov [eax+00000008h], ecx
loc_006722BF: mov edx, var_68
loc_006722C2: mov [eax+0000000Ch], edx
loc_006722C5: push 00000001h
loc_006722C7: push 00000016h
loc_006722C9: mov eax, Me
loc_006722CC: mov ecx, [eax]
loc_006722CE: mov edx, Me
loc_006722D1: push edx
loc_006722D2: call [ecx+000004B4h]
loc_006722D8: push eax
loc_006722D9: lea eax, var_54
loc_006722DC: push eax
loc_006722DD: call [00401128h] ; __vbaObjSet
loc_006722E3: push eax
loc_006722E4: call [0040103Ch] ; __vbaLateIdCall
loc_006722EA: add esp, 0000001Ch
loc_006722ED: lea ecx, var_54
loc_006722F0: call [0040142Ch] ; __vbaFreeObj
loc_006722F6: lea ecx, var_74
loc_006722F9: call [00401030h] ; __vbaFreeVar
loc_006722FF: jmp 006725A2h
loc_00672304: mov var_4, 000000D4h
loc_0067230B: mov edx, 0043C9F4h
loc_00672310: mov ecx, 0073A174h
loc_00672315: call [00401310h] ; __vbaStrCopy
loc_0067231B: mov var_4, 000000D5h
loc_00672322: mov edx, 0043C9F4h
loc_00672327: mov ecx, 0073A17Ch
loc_0067232C: call [00401310h] ; __vbaStrCopy
loc_00672332: mov var_4, 000000D6h
loc_00672339: mov edx, 0043C9F4h
loc_0067233E: mov ecx, 0073A188h
loc_00672343: call [00401310h] ; __vbaStrCopy
loc_00672349: mov var_4, 000000D7h
loc_00672350: mov edx, 0043C9F4h
loc_00672355: mov ecx, 0073A18Ch
loc_0067235A: call [00401310h] ; __vbaStrCopy
loc_00672360: mov var_4, 000000D8h
loc_00672367: mov edx, 0043C9F4h
loc_0067236C: mov ecx, 0073A190h
loc_00672371: call [00401310h] ; __vbaStrCopy
loc_00672377: mov var_4, 000000D9h
loc_0067237E: mov edx, 0043C9F4h
loc_00672383: mov ecx, 0073A194h
loc_00672388: call [00401310h] ; __vbaStrCopy
loc_0067238E: mov var_4, 000000DAh
loc_00672395: mov edx, 0043C9F4h
loc_0067239A: mov ecx, 0073A198h
loc_0067239F: call [00401310h] ; __vbaStrCopy
loc_006723A5: mov var_4, 000000DBh
loc_006723AC: mov edx, 0043C9F4h
loc_006723B1: mov ecx, 0073A180h
loc_006723B6: call [00401310h] ; __vbaStrCopy
loc_006723BC: mov var_4, 000000DCh
loc_006723C3: mov edx, 0043C9F4h
loc_006723C8: mov ecx, 0073A19Ch
loc_006723CD: call [00401310h] ; __vbaStrCopy
loc_006723D3: mov var_4, 000000DDh
loc_006723DA: mov var_AC, 0073A1CCh
loc_006723E4: mov var_B4, 00004008h
loc_006723EE: lea ecx, var_B4
loc_006723F4: push ecx
loc_006723F5: lea edx, var_74
loc_006723F8: push edx
loc_006723F9: call [00401154h] ; rtcTrimVar
loc_006723FF: mov var_BC, 00000000h
loc_00672409: mov var_C4, 00008002h
loc_00672413: lea eax, var_74
loc_00672416: push eax
loc_00672417: lea ecx, var_84
loc_0067241D: push ecx
loc_0067241E: call [004010D4h] ; __vbaLenVar
loc_00672424: push eax
loc_00672425: lea edx, var_C4
loc_0067242B: push edx
loc_0067242C: call [00401004h] ; __vbaVarTstGt
loc_00672432: mov var_108, ax
loc_00672439: lea ecx, var_74
loc_0067243C: call [00401030h] ; __vbaFreeVar
loc_00672442: movsx eax, var_108
loc_00672449: test eax, eax
loc_0067244B: jz 006724BAh
loc_0067244D: mov var_4, 000000DEh
loc_00672454: mov var_F0, 00000009h
loc_0067245E: push 0073A1CCh
loc_00672463: lea ecx, var_F0
loc_00672469: push ecx
loc_0067246A: mov edx, Me
loc_0067246D: mov eax, [edx]
loc_0067246F: mov ecx, Me
loc_00672472: push ecx
loc_00672473: call [eax+00000738h]
loc_00672479: mov var_108, eax
loc_0067247F: cmp var_108, 00000000h
loc_00672486: jge 006724ABh
loc_00672488: push 00000738h
loc_0067248D: push 004408D0h
loc_00672492: mov edx, Me
loc_00672495: push edx
loc_00672496: mov eax, var_108
loc_0067249C: push eax
loc_0067249D: call [004010CCh] ; __vbaHresultCheckObj
loc_006724A3: mov var_3D8, eax
loc_006724A9: jmp 006724B5h
loc_006724AB: mov var_3D8, 00000000h
loc_006724B5: jmp 0067258Ch
loc_006724BA: mov var_4, 000000E0h
loc_006724C1: lea ecx, var_54
loc_006724C4: push ecx
loc_006724C5: push 004522E4h ; "Sad"
loc_006724CA: mov edx, [0073A08Ch]
loc_006724D0: mov eax, [edx]
loc_006724D2: mov ecx, [0073A08Ch]
loc_006724D8: push ecx
loc_006724D9: call [eax+00000064h]
loc_006724DC: fnclex
loc_006724DE: mov var_108, eax
loc_006724E4: cmp var_108, 00000000h
loc_006724EB: jge 00672510h
loc_006724ED: push 00000064h
loc_006724EF: push 004419ACh
loc_006724F4: mov edx, [0073A08Ch]
loc_006724FA: push edx
loc_006724FB: mov eax, var_108
loc_00672501: push eax
loc_00672502: call [004010CCh] ; __vbaHresultCheckObj
loc_00672508: mov var_3DC, eax
loc_0067250E: jmp 0067251Ah
loc_00672510: mov var_3DC, 00000000h
loc_0067251A: lea ecx, var_54
loc_0067251D: call [0040142Ch] ; __vbaFreeObj
loc_00672523: mov var_4, 000000E1h
loc_0067252A: lea ecx, var_54
loc_0067252D: push ecx
loc_0067252E: push 00441D74h ; "Blink"
loc_00672533: mov edx, [0073A08Ch]
loc_00672539: mov eax, [edx]
loc_0067253B: mov ecx, [0073A08Ch]
loc_00672541: push ecx
loc_00672542: call [eax+00000064h]
loc_00672545: fnclex
loc_00672547: mov var_108, eax
loc_0067254D: cmp var_108, 00000000h
loc_00672554: jge 00672579h
loc_00672556: push 00000064h
loc_00672558: push 004419ACh
loc_0067255D: mov edx, [0073A08Ch]
loc_00672563: push edx
loc_00672564: mov eax, var_108
loc_0067256A: push eax
loc_0067256B: call [004010CCh] ; __vbaHresultCheckObj
loc_00672571: mov var_3E0, eax
loc_00672577: jmp 00672583h
loc_00672579: mov var_3E0, 00000000h
loc_00672583: lea ecx, var_54
loc_00672586: call [0040142Ch] ; __vbaFreeObj
loc_0067258C: mov var_4, 000000E3h
loc_00672593: mov ecx, Me
loc_00672596: mov edx, [ecx]
loc_00672598: mov eax, Me
loc_0067259B: push eax
loc_0067259C: call [edx+00000A28h]
loc_006725A2: mov var_4, 000000E5h
loc_006725A9: mov ecx, Me
loc_006725AC: push ecx
loc_006725AD: call 006950B0h
loc_006725B2: mov var_4, 000000E6h
loc_006725B9: lea edx, var_54
loc_006725BC: push edx
loc_006725BD: push 00441D74h ; "Blink"
loc_006725C2: mov eax, [0073A08Ch]
loc_006725C7: mov ecx, [eax]
loc_006725C9: mov edx, [0073A08Ch]
loc_006725CF: push edx
loc_006725D0: call [ecx+00000064h]
loc_006725D3: fnclex
loc_006725D5: mov var_108, eax
loc_006725DB: cmp var_108, 00000000h
loc_006725E2: jge 00672606h
loc_006725E4: push 00000064h
loc_006725E6: push 004419ACh
loc_006725EB: mov eax, [0073A08Ch]
loc_006725F0: push eax
loc_006725F1: mov ecx, var_108
loc_006725F7: push ecx
loc_006725F8: call [004010CCh] ; __vbaHresultCheckObj
loc_006725FE: mov var_3E4, eax
loc_00672604: jmp 00672610h
loc_00672606: mov var_3E4, 00000000h
loc_00672610: mov edx, var_54
loc_00672613: mov var_168, edx
loc_00672619: mov var_54, 00000000h
loc_00672620: mov eax, var_168
loc_00672626: push eax
loc_00672627: push 0073A1D8h
loc_0067262C: call [00401128h] ; __vbaObjSet
loc_00672632: jmp 0067857Fh
loc_00672637: mov var_4, 000000E7h
loc_0067263E: mov ecx, Me
loc_00672641: mov edx, [ecx+000000B0h]
loc_00672647: push edx
loc_00672648: mov eax, var_28
loc_0067264B: push eax
loc_0067264C: call [00401238h] ; __vbaObjIs
loc_00672652: movsx ecx, ax
loc_00672655: test ecx, ecx
loc_00672657: jz 0067338Bh
loc_0067265D: mov var_4, 000000E8h
loc_00672664: mov edx, Me
loc_00672667: push edx
loc_00672668: call 00695250h
loc_0067266D: mov var_4, 000000E9h
loc_00672674: cmp [0073A254h], 00000000h
loc_0067267B: jnz 00672699h
loc_0067267D: push 0073A254h
loc_00672682: push 00431838h
loc_00672687: call [004012FCh] ; __vbaNew2
loc_0067268D: mov var_3E8, 0073A254h
loc_00672697: jmp 006726A3h
loc_00672699: mov var_3E8, 0073A254h
loc_006726A3: mov eax, var_3E8
loc_006726A9: mov ecx, [eax]
loc_006726AB: mov var_108, ecx
loc_006726B1: lea edx, var_E8
loc_006726B7: push edx
loc_006726B8: mov eax, var_108
loc_006726BE: mov ecx, [eax]
loc_006726C0: mov edx, var_108
loc_006726C6: push edx
loc_006726C7: call [ecx+000001B8h]
loc_006726CD: fnclex
loc_006726CF: mov var_10C, eax
loc_006726D5: cmp var_10C, 00000000h
loc_006726DC: jge 00672704h
loc_006726DE: push 000001B8h
loc_006726E3: push 00440B20h
loc_006726E8: mov eax, var_108
loc_006726EE: push eax
loc_006726EF: mov ecx, var_10C
loc_006726F5: push ecx
loc_006726F6: call [004010CCh] ; __vbaHresultCheckObj
loc_006726FC: mov var_3EC, eax
loc_00672702: jmp 0067270Eh
loc_00672704: mov var_3EC, 00000000h
loc_0067270E: movsx edx, var_E8
loc_00672715: test edx, edx
loc_00672717: jz 006727B7h
loc_0067271D: mov var_4, 000000EAh
loc_00672724: cmp [0073A254h], 00000000h
loc_0067272B: jnz 00672749h
loc_0067272D: push 0073A254h
loc_00672732: push 00431838h
loc_00672737: call [004012FCh] ; __vbaNew2
loc_0067273D: mov var_3F0, 0073A254h
loc_00672747: jmp 00672753h
loc_00672749: mov var_3F0, 0073A254h
loc_00672753: mov eax, var_3F0
loc_00672759: mov ecx, [eax]
loc_0067275B: mov var_108, ecx
loc_00672761: mov edx, var_108
loc_00672767: mov eax, [edx]
loc_00672769: mov ecx, var_108
loc_0067276F: push ecx
loc_00672770: call [eax+000002A8h]
loc_00672776: fnclex
loc_00672778: mov var_10C, eax
loc_0067277E: cmp var_10C, 00000000h
loc_00672785: jge 006727ADh
loc_00672787: push 000002A8h
loc_0067278C: push 00440B20h
loc_00672791: mov edx, var_108
loc_00672797: push edx
loc_00672798: mov eax, var_10C
loc_0067279E: push eax
loc_0067279F: call [004010CCh] ; __vbaHresultCheckObj
loc_006727A5: mov var_3F4, eax
loc_006727AB: jmp 006727B7h
loc_006727AD: mov var_3F4, 00000000h
loc_006727B7: mov var_4, 000000ECh
loc_006727BE: mov var_AC, 0073A1A4h
loc_006727C8: mov var_B4, 00004008h
loc_006727D2: lea ecx, var_B4
loc_006727D8: push ecx
loc_006727D9: lea edx, var_74
loc_006727DC: push edx
loc_006727DD: call [00401154h] ; rtcTrimVar
loc_006727E3: mov var_BC, 00000000h
loc_006727ED: mov var_C4, 00008002h
loc_006727F7: lea eax, var_74
loc_006727FA: push eax
loc_006727FB: lea ecx, var_84
loc_00672801: push ecx
loc_00672802: call [004010D4h] ; __vbaLenVar
loc_00672808: push eax
loc_00672809: lea edx, var_C4
loc_0067280F: push edx
loc_00672810: call [004011C0h] ; __vbaVarTstEq
loc_00672816: mov var_108, ax
loc_0067281D: lea ecx, var_74
loc_00672820: call [00401030h] ; __vbaFreeVar
loc_00672826: movsx eax, var_108
loc_0067282D: test eax, eax
loc_0067282F: jz 00672848h
loc_00672831: mov var_4, 000000EDh
loc_00672838: mov edx, 0045AA44h ; "Would you like to download this update for me now?"
loc_0067283D: lea ecx, var_3C
loc_00672840: call [00401310h] ; __vbaStrCopy
loc_00672846: jmp 006728B7h
loc_00672848: mov var_4, 000000EFh
loc_0067284F: mov var_AC, 0073A1A4h
loc_00672859: mov var_B4, 00004008h
loc_00672863: lea ecx, var_B4
loc_00672869: push ecx
loc_0067286A: lea edx, var_74
loc_0067286D: push edx
loc_0067286E: call [00401154h] ; rtcTrimVar
loc_00672874: push 00000000h
loc_00672876: push FFFFFFFFh
loc_00672878: push 00000001h
loc_0067287A: mov eax, [0073A040h]
loc_0067287F: push eax
loc_00672880: push 00443B44h ; "[username]"
loc_00672885: lea ecx, var_74
loc_00672888: push ecx
loc_00672889: lea edx, var_40
loc_0067288C: push edx
loc_0067288D: call [004012A8h] ; __vbaStrVarVal
loc_00672893: push eax
loc_00672894: call [00401258h] ; rtcReplace
loc_0067289A: mov edx, eax
loc_0067289C: lea ecx, var_3C
loc_0067289F: call [004013C0h] ; __vbaStrMove
loc_006728A5: lea ecx, var_40
loc_006728A8: call [00401430h] ; __vbaFreeStr
loc_006728AE: lea ecx, var_74
loc_006728B1: call [00401030h] ; __vbaFreeVar
loc_006728B7: mov var_4, 000000F1h
loc_006728BE: movsx eax, [0073A240h]
loc_006728C5: test eax, eax
loc_006728C7: jnz 00673128h
loc_006728CD: mov var_4, 000000F2h
loc_006728D4: mov var_8C, 80020004h
loc_006728DE: mov var_94, 0000000Ah
loc_006728E8: mov var_7C, 80020004h
loc_006728EF: mov var_84, 0000000Ah
loc_006728F9: mov var_6C, 80020004h
loc_00672900: mov var_74, 0000000Ah
loc_00672907: lea ecx, var_3C
loc_0067290A: mov var_AC, ecx
loc_00672910: mov var_B4, 00004008h
loc_0067291A: lea edx, var_94
loc_00672920: push edx
loc_00672921: lea eax, var_84
loc_00672927: push eax
loc_00672928: lea ecx, var_74
loc_0067292B: push ecx
loc_0067292C: push 00010024h
loc_00672931: lea edx, var_B4
loc_00672937: push edx
loc_00672938: call [00401120h] ; rtcMsgBox
loc_0067293E: xor ecx, ecx
loc_00672940: cmp eax, 00000006h
loc_00672943: setz cl
loc_00672946: neg ecx
loc_00672948: mov var_108, cx
loc_0067294F: lea edx, var_94
loc_00672955: push edx
loc_00672956: lea eax, var_84
loc_0067295C: push eax
loc_0067295D: lea ecx, var_74
loc_00672960: push ecx
loc_00672961: push 00000003h
loc_00672963: call [00401050h] ; __vbaFreeVarList
loc_00672969: add esp, 00000010h
loc_0067296C: movsx edx, var_108
loc_00672973: test edx, edx
loc_00672975: jz 00672E1Ch
loc_0067297B: mov var_4, 000000F3h
loc_00672982: mov var_AC, 0073A1A8h
loc_0067298C: mov var_B4, 00004008h
loc_00672996: lea eax, var_B4
loc_0067299C: push eax
loc_0067299D: lea ecx, var_74
loc_006729A0: push ecx
loc_006729A1: call [00401154h] ; rtcTrimVar
loc_006729A7: mov var_BC, 00000000h
loc_006729B1: mov var_C4, 00008002h
loc_006729BB: lea edx, var_74
loc_006729BE: push edx
loc_006729BF: lea eax, var_84
loc_006729C5: push eax
loc_006729C6: call [004010D4h] ; __vbaLenVar
loc_006729CC: push eax
loc_006729CD: lea ecx, var_C4
loc_006729D3: push ecx
loc_006729D4: call [004011C0h] ; __vbaVarTstEq
loc_006729DA: mov var_108, ax
loc_006729E1: lea ecx, var_74
loc_006729E4: call [00401030h] ; __vbaFreeVar
loc_006729EA: movsx edx, var_108
loc_006729F1: test edx, edx
loc_006729F3: jz 00672D35h
loc_006729F9: mov var_4, 000000F4h
loc_00672A00: lea eax, var_54
loc_00672A03: push eax
loc_00672A04: push 004519CCh ; "Acknowledge"
loc_00672A09: mov ecx, [0073A08Ch]
loc_00672A0F: mov edx, [ecx]
loc_00672A11: mov eax, [0073A08Ch]
loc_00672A16: push eax
loc_00672A17: call [edx+00000064h]
loc_00672A1A: fnclex
loc_00672A1C: mov var_108, eax
loc_00672A22: cmp var_108, 00000000h
loc_00672A29: jge 00672A4Eh
loc_00672A2B: push 00000064h
loc_00672A2D: push 004419ACh
loc_00672A32: mov ecx, [0073A08Ch]
loc_00672A38: push ecx
loc_00672A39: mov edx, var_108
loc_00672A3F: push edx
loc_00672A40: call [004010CCh] ; __vbaHresultCheckObj
loc_00672A46: mov var_3F8, eax
loc_00672A4C: jmp 00672A58h
loc_00672A4E: mov var_3F8, 00000000h
loc_00672A58: lea ecx, var_54
loc_00672A5B: call [0040142Ch] ; __vbaFreeObj
loc_00672A61: mov var_4, 000000F5h
loc_00672A68: mov var_BC, 80020004h
loc_00672A72: mov var_C4, 0000000Ah
loc_00672A7C: mov var_AC, 00454510h ; "Great! | Great! I love that newly updated feeling! | Good choice! I'm sure you'll be pleased with my new abilities."
loc_00672A86: mov var_B4, 00000008h
loc_00672A90: lea eax, var_54
loc_00672A93: push eax
loc_00672A94: mov eax, 00000010h
loc_00672A99: call 00412850h ; __vbaChkstk
loc_00672A9E: mov ecx, esp
loc_00672AA0: mov edx, var_C4
loc_00672AA6: mov [ecx], edx
loc_00672AA8: mov eax, var_C0
loc_00672AAE: mov [ecx+00000004h], eax
loc_00672AB1: mov edx, var_BC
loc_00672AB7: mov [ecx+00000008h], edx
loc_00672ABA: mov eax, var_B8
loc_00672AC0: mov [ecx+0000000Ch], eax
loc_00672AC3: mov eax, 00000010h
loc_00672AC8: call 00412850h ; __vbaChkstk
loc_00672ACD: mov ecx, esp
loc_00672ACF: mov edx, var_B4
loc_00672AD5: mov [ecx], edx
loc_00672AD7: mov eax, var_B0
loc_00672ADD: mov [ecx+00000004h], eax
loc_00672AE0: mov edx, var_AC
loc_00672AE6: mov [ecx+00000008h], edx
loc_00672AE9: mov eax, var_A8
loc_00672AEF: mov [ecx+0000000Ch], eax
loc_00672AF2: mov ecx, [0073A08Ch]
loc_00672AF8: mov edx, [ecx]
loc_00672AFA: mov eax, [0073A08Ch]
loc_00672AFF: push eax
loc_00672B00: call [edx+00000078h]
loc_00672B03: fnclex
loc_00672B05: mov var_108, eax
loc_00672B0B: cmp var_108, 00000000h
loc_00672B12: jge 00672B37h
loc_00672B14: push 00000078h
loc_00672B16: push 004419ACh
loc_00672B1B: mov ecx, [0073A08Ch]
loc_00672B21: push ecx
loc_00672B22: mov edx, var_108
loc_00672B28: push edx
loc_00672B29: call [004010CCh] ; __vbaHresultCheckObj
loc_00672B2F: mov var_3FC, eax
loc_00672B35: jmp 00672B41h
loc_00672B37: mov var_3FC, 00000000h
loc_00672B41: lea ecx, var_54
loc_00672B44: call [0040142Ch] ; __vbaFreeObj
loc_00672B4A: mov var_4, 000000F6h
loc_00672B51: mov var_BC, 80020004h
loc_00672B5B: mov var_C4, 0000000Ah
loc_00672B65: mov var_AC, 00454600h ; "This will only take a few minutes. When I'm done, I'll have to leave for a few minutes to receive my new updates."
loc_00672B6F: mov var_B4, 00000008h
loc_00672B79: lea eax, var_54
loc_00672B7C: push eax
loc_00672B7D: mov eax, 00000010h
loc_00672B82: call 00412850h ; __vbaChkstk
loc_00672B87: mov ecx, esp
loc_00672B89: mov edx, var_C4
loc_00672B8F: mov [ecx], edx
loc_00672B91: mov eax, var_C0
loc_00672B97: mov [ecx+00000004h], eax
loc_00672B9A: mov edx, var_BC
loc_00672BA0: mov [ecx+00000008h], edx
loc_00672BA3: mov eax, var_B8
loc_00672BA9: mov [ecx+0000000Ch], eax
loc_00672BAC: mov eax, 00000010h
loc_00672BB1: call 00412850h ; __vbaChkstk
loc_00672BB6: mov ecx, esp
loc_00672BB8: mov edx, var_B4
loc_00672BBE: mov [ecx], edx
loc_00672BC0: mov eax, var_B0
loc_00672BC6: mov [ecx+00000004h], eax
loc_00672BC9: mov edx, var_AC
loc_00672BCF: mov [ecx+00000008h], edx
loc_00672BD2: mov eax, var_A8
loc_00672BD8: mov [ecx+0000000Ch], eax
loc_00672BDB: mov ecx, [0073A08Ch]
loc_00672BE1: mov edx, [ecx]
loc_00672BE3: mov eax, [0073A08Ch]
loc_00672BE8: push eax
loc_00672BE9: call [edx+00000078h]
loc_00672BEC: fnclex
loc_00672BEE: mov var_108, eax
loc_00672BF4: cmp var_108, 00000000h
loc_00672BFB: jge 00672C20h
loc_00672BFD: push 00000078h
loc_00672BFF: push 004419ACh
loc_00672C04: mov ecx, [0073A08Ch]
loc_00672C0A: push ecx
loc_00672C0B: mov edx, var_108
loc_00672C11: push edx
loc_00672C12: call [004010CCh] ; __vbaHresultCheckObj
loc_00672C18: mov var_400, eax
loc_00672C1E: jmp 00672C2Ah
loc_00672C20: mov var_400, 00000000h
loc_00672C2A: lea ecx, var_54
loc_00672C2D: call [0040142Ch] ; __vbaFreeObj
loc_00672C33: mov var_4, 000000F7h
loc_00672C3A: mov var_BC, 80020004h
loc_00672C44: mov var_C4, 0000000Ah
loc_00672C4E: mov var_AC, 00454454h ; "Once this new update is finished installing, I'll come back, better than ever!"
loc_00672C58: mov var_B4, 00000008h
loc_00672C62: lea eax, var_54
loc_00672C65: push eax
loc_00672C66: mov eax, 00000010h
loc_00672C6B: call 00412850h ; __vbaChkstk
loc_00672C70: mov ecx, esp
loc_00672C72: mov edx, var_C4
loc_00672C78: mov [ecx], edx
loc_00672C7A: mov eax, var_C0
loc_00672C80: mov [ecx+00000004h], eax
loc_00672C83: mov edx, var_BC
loc_00672C89: mov [ecx+00000008h], edx
loc_00672C8C: mov eax, var_B8
loc_00672C92: mov [ecx+0000000Ch], eax
loc_00672C95: mov eax, 00000010h
loc_00672C9A: call 00412850h ; __vbaChkstk
loc_00672C9F: mov ecx, esp
loc_00672CA1: mov edx, var_B4
loc_00672CA7: mov [ecx], edx
loc_00672CA9: mov eax, var_B0
loc_00672CAF: mov [ecx+00000004h], eax
loc_00672CB2: mov edx, var_AC
loc_00672CB8: mov [ecx+00000008h], edx
loc_00672CBB: mov eax, var_A8
loc_00672CC1: mov [ecx+0000000Ch], eax
loc_00672CC4: mov ecx, [0073A08Ch]
loc_00672CCA: mov edx, [ecx]
loc_00672CCC: mov eax, [0073A08Ch]
loc_00672CD1: push eax
loc_00672CD2: call [edx+00000078h]
loc_00672CD5: fnclex
loc_00672CD7: mov var_108, eax
loc_00672CDD: cmp var_108, 00000000h
loc_00672CE4: jge 00672D09h
loc_00672CE6: push 00000078h
loc_00672CE8: push 004419ACh
loc_00672CED: mov ecx, [0073A08Ch]
loc_00672CF3: push ecx
loc_00672CF4: mov edx, var_108
loc_00672CFA: push edx
loc_00672CFB: call [004010CCh] ; __vbaHresultCheckObj
loc_00672D01: mov var_404, eax
loc_00672D07: jmp 00672D13h
loc_00672D09: mov var_404, 00000000h
loc_00672D13: mov eax, var_54
loc_00672D16: push eax
loc_00672D17: mov ecx, Me
loc_00672D1A: add ecx, 000000B8h
loc_00672D20: push ecx
loc_00672D21: call [00401130h] ; __vbaObjSetAddref
loc_00672D27: lea ecx, var_54
loc_00672D2A: call [0040142Ch] ; __vbaFreeObj
loc_00672D30: jmp 00672E17h
loc_00672D35: mov var_4, 000000F9h
loc_00672D3C: mov var_F0, 00000008h
loc_00672D46: push 0073A1A8h
loc_00672D4B: lea edx, var_F0
loc_00672D51: push edx
loc_00672D52: mov eax, Me
loc_00672D55: mov ecx, [eax]
loc_00672D57: mov edx, Me
loc_00672D5A: push edx
loc_00672D5B: call [ecx+00000738h]
loc_00672D61: mov var_108, eax
loc_00672D67: cmp var_108, 00000000h
loc_00672D6E: jge 00672D93h
loc_00672D70: push 00000738h
loc_00672D75: push 004408D0h
loc_00672D7A: mov eax, Me
loc_00672D7D: push eax
loc_00672D7E: mov ecx, var_108
loc_00672D84: push ecx
loc_00672D85: call [004010CCh] ; __vbaHresultCheckObj
loc_00672D8B: mov var_408, eax
loc_00672D91: jmp 00672D9Dh
loc_00672D93: mov var_408, 00000000h
loc_00672D9D: mov var_4, 000000FAh
loc_00672DA4: lea edx, var_54
loc_00672DA7: push edx
loc_00672DA8: push 00441D74h ; "Blink"
loc_00672DAD: mov eax, [0073A08Ch]
loc_00672DB2: mov ecx, [eax]
loc_00672DB4: mov edx, [0073A08Ch]
loc_00672DBA: push edx
loc_00672DBB: call [ecx+00000064h]
loc_00672DBE: fnclex
loc_00672DC0: mov var_108, eax
loc_00672DC6: cmp var_108, 00000000h
loc_00672DCD: jge 00672DF1h
loc_00672DCF: push 00000064h
loc_00672DD1: push 004419ACh
loc_00672DD6: mov eax, [0073A08Ch]
loc_00672DDB: push eax
loc_00672DDC: mov ecx, var_108
loc_00672DE2: push ecx
loc_00672DE3: call [004010CCh] ; __vbaHresultCheckObj
loc_00672DE9: mov var_40C, eax
loc_00672DEF: jmp 00672DFBh
loc_00672DF1: mov var_40C, 00000000h
loc_00672DFB: mov edx, var_54
loc_00672DFE: push edx
loc_00672DFF: mov eax, Me
loc_00672E02: add eax, 000000B8h
loc_00672E07: push eax
loc_00672E08: call [00401130h] ; __vbaObjSetAddref
loc_00672E0E: lea ecx, var_54
loc_00672E11: call [0040142Ch] ; __vbaFreeObj
loc_00672E17: jmp 00673123h
loc_00672E1C: mov var_4, 000000FDh
loc_00672E23: mov var_AC, 0073A1ACh
loc_00672E2D: mov var_B4, 00004008h
loc_00672E37: lea ecx, var_B4
loc_00672E3D: push ecx
loc_00672E3E: lea edx, var_74
loc_00672E41: push edx
loc_00672E42: call [00401154h] ; rtcTrimVar
loc_00672E48: mov var_BC, 00000000h
loc_00672E52: mov var_C4, 00008002h
loc_00672E5C: lea eax, var_74
loc_00672E5F: push eax
loc_00672E60: lea ecx, var_84
loc_00672E66: push ecx
loc_00672E67: call [004010D4h] ; __vbaLenVar
loc_00672E6D: push eax
loc_00672E6E: lea edx, var_C4
loc_00672E74: push edx
loc_00672E75: call [004011C0h] ; __vbaVarTstEq
loc_00672E7B: mov var_108, ax
loc_00672E82: lea ecx, var_74
loc_00672E85: call [00401030h] ; __vbaFreeVar
loc_00672E8B: movsx eax, var_108
loc_00672E92: test eax, eax
loc_00672E94: jz 00672FADh
loc_00672E9A: mov var_4, 000000FEh
loc_00672EA1: lea ecx, var_54
loc_00672EA4: push ecx
loc_00672EA5: push 004522E4h ; "Sad"
loc_00672EAA: mov edx, [0073A08Ch]
loc_00672EB0: mov eax, [edx]
loc_00672EB2: mov ecx, [0073A08Ch]
loc_00672EB8: push ecx
loc_00672EB9: call [eax+00000064h]
loc_00672EBC: fnclex
loc_00672EBE: mov var_108, eax
loc_00672EC4: cmp var_108, 00000000h
loc_00672ECB: jge 00672EF0h
loc_00672ECD: push 00000064h
loc_00672ECF: push 004419ACh
loc_00672ED4: mov edx, [0073A08Ch]
loc_00672EDA: push edx
loc_00672EDB: mov eax, var_108
loc_00672EE1: push eax
loc_00672EE2: call [004010CCh] ; __vbaHresultCheckObj
loc_00672EE8: mov var_410, eax
loc_00672EEE: jmp 00672EFAh
loc_00672EF0: mov var_410, 00000000h
loc_00672EFA: mov ecx, var_54
loc_00672EFD: mov var_16C, ecx
loc_00672F03: mov var_54, 00000000h
loc_00672F0A: mov edx, var_16C
loc_00672F10: push edx
loc_00672F11: push 0073A1D8h
loc_00672F16: call [00401128h] ; __vbaObjSet
loc_00672F1C: mov var_4, 000000FFh
loc_00672F23: push 00000000h
loc_00672F25: mov eax, [0073A210h]
loc_00672F2A: push eax
loc_00672F2B: call [00401238h] ; __vbaObjIs
loc_00672F31: movsx ecx, ax
loc_00672F34: test ecx, ecx
loc_00672F36: jnz 00672FA8h
loc_00672F38: mov var_4, 00000100h
loc_00672F3F: mov edx, 00452608h ; "Agent1.RequestComplete(rqDownloadUpdate)"
loc_00672F44: lea ecx, var_40
loc_00672F47: call [00401310h] ; __vbaStrCopy
loc_00672F4D: lea edx, var_40
loc_00672F50: push edx
loc_00672F51: mov eax, [0073A210h]
loc_00672F56: mov ecx, [eax]
loc_00672F58: mov edx, [0073A210h]
loc_00672F5E: push edx
loc_00672F5F: call [ecx+0000004Ch]
loc_00672F62: fnclex
loc_00672F64: mov var_108, eax
loc_00672F6A: cmp var_108, 00000000h
loc_00672F71: jge 00672F95h
loc_00672F73: push 0000004Ch
loc_00672F75: push 004523B0h
loc_00672F7A: mov eax, [0073A210h]
loc_00672F7F: push eax
loc_00672F80: mov ecx, var_108
loc_00672F86: push ecx
loc_00672F87: call [004010CCh] ; __vbaHresultCheckObj
loc_00672F8D: mov var_414, eax
loc_00672F93: jmp 00672F9Fh
loc_00672F95: mov var_414, 00000000h
loc_00672F9F: lea ecx, var_40
loc_00672FA2: call [00401430h] ; __vbaFreeStr
loc_00672FA8: jmp 00673123h
loc_00672FAD: mov var_4, 00000103h
loc_00672FB4: mov var_F0, 00000008h
loc_00672FBE: push 0073A1ACh
loc_00672FC3: lea edx, var_F0
loc_00672FC9: push edx
loc_00672FCA: mov eax, Me
loc_00672FCD: mov ecx, [eax]
loc_00672FCF: mov edx, Me
loc_00672FD2: push edx
loc_00672FD3: call [ecx+00000738h]
loc_00672FD9: mov var_108, eax
loc_00672FDF: cmp var_108, 00000000h
loc_00672FE6: jge 0067300Bh
loc_00672FE8: push 00000738h
loc_00672FED: push 004408D0h
loc_00672FF2: mov eax, Me
loc_00672FF5: push eax
loc_00672FF6: mov ecx, var_108
loc_00672FFC: push ecx
loc_00672FFD: call [004010CCh] ; __vbaHresultCheckObj
loc_00673003: mov var_418, eax
loc_00673009: jmp 00673015h
loc_0067300B: mov var_418, 00000000h
loc_00673015: mov var_4, 00000104h
loc_0067301C: lea edx, var_54
loc_0067301F: push edx
loc_00673020: push 00441D74h ; "Blink"
loc_00673025: mov eax, [0073A08Ch]
loc_0067302A: mov ecx, [eax]
loc_0067302C: mov edx, [0073A08Ch]
loc_00673032: push edx
loc_00673033: call [ecx+00000064h]
loc_00673036: fnclex
loc_00673038: mov var_108, eax
loc_0067303E: cmp var_108, 00000000h
loc_00673045: jge 00673069h
loc_00673047: push 00000064h
loc_00673049: push 004419ACh
loc_0067304E: mov eax, [0073A08Ch]
loc_00673053: push eax
loc_00673054: mov ecx, var_108
loc_0067305A: push ecx
loc_0067305B: call [004010CCh] ; __vbaHresultCheckObj
loc_00673061: mov var_41C, eax
loc_00673067: jmp 00673073h
loc_00673069: mov var_41C, 00000000h
loc_00673073: mov edx, var_54
loc_00673076: mov var_170, edx
loc_0067307C: mov var_54, 00000000h
loc_00673083: mov eax, var_170
loc_00673089: push eax
loc_0067308A: push 0073A1D8h
loc_0067308F: call [00401128h] ; __vbaObjSet
loc_00673095: mov var_4, 00000105h
loc_0067309C: push 00000000h
loc_0067309E: mov ecx, [0073A210h]
loc_006730A4: push ecx
loc_006730A5: call [00401238h] ; __vbaObjIs
loc_006730AB: movsx edx, ax
loc_006730AE: test edx, edx
loc_006730B0: jnz 00673123h
loc_006730B2: mov var_4, 00000106h
loc_006730B9: mov edx, 00452608h ; "Agent1.RequestComplete(rqDownloadUpdate)"
loc_006730BE: lea ecx, var_40
loc_006730C1: call [00401310h] ; __vbaStrCopy
loc_006730C7: lea eax, var_40
loc_006730CA: push eax
loc_006730CB: mov ecx, [0073A210h]
loc_006730D1: mov edx, [ecx]
loc_006730D3: mov eax, [0073A210h]
loc_006730D8: push eax
loc_006730D9: call [edx+0000004Ch]
loc_006730DC: fnclex
loc_006730DE: mov var_108, eax
loc_006730E4: cmp var_108, 00000000h
loc_006730EB: jge 00673110h
loc_006730ED: push 0000004Ch
loc_006730EF: push 004523B0h
loc_006730F4: mov ecx, [0073A210h]
loc_006730FA: push ecx
loc_006730FB: mov edx, var_108
loc_00673101: push edx
loc_00673102: call [004010CCh] ; __vbaHresultCheckObj
loc_00673108: mov var_420, eax
loc_0067310E: jmp 0067311Ah
loc_00673110: mov var_420, 00000000h
loc_0067311A: lea ecx, var_40
loc_0067311D: call [00401430h] ; __vbaFreeStr
loc_00673123: jmp 00673376h
loc_00673128: mov var_4, 0000010Bh
loc_0067312F: lea eax, var_54
loc_00673132: push eax
loc_00673133: push 004519CCh ; "Acknowledge"
loc_00673138: mov ecx, [0073A08Ch]
loc_0067313E: mov edx, [ecx]
loc_00673140: mov eax, [0073A08Ch]
loc_00673145: push eax
loc_00673146: call [edx+00000064h]
loc_00673149: fnclex
loc_0067314B: mov var_108, eax
loc_00673151: cmp var_108, 00000000h
loc_00673158: jge 0067317Dh
loc_0067315A: push 00000064h
loc_0067315C: push 004419ACh
loc_00673161: mov ecx, [0073A08Ch]
loc_00673167: push ecx
loc_00673168: mov edx, var_108
loc_0067316E: push edx
loc_0067316F: call [004010CCh] ; __vbaHresultCheckObj
loc_00673175: mov var_424, eax
loc_0067317B: jmp 00673187h
loc_0067317D: mov var_424, 00000000h
loc_00673187: lea ecx, var_54
loc_0067318A: call [0040142Ch] ; __vbaFreeObj
loc_00673190: mov var_4, 0000010Ch
loc_00673197: mov var_BC, 80020004h
loc_006731A1: mov var_C4, 0000000Ah
loc_006731AB: mov var_AC, 0045269Ch ; "Great! You're going to love our new little gorilla friend, Bonzi!"
loc_006731B5: mov var_B4, 00000008h
loc_006731BF: lea eax, var_54
loc_006731C2: push eax
loc_006731C3: mov eax, 00000010h
loc_006731C8: call 00412850h ; __vbaChkstk
loc_006731CD: mov ecx, esp
loc_006731CF: mov edx, var_C4
loc_006731D5: mov [ecx], edx
loc_006731D7: mov eax, var_C0
loc_006731DD: mov [ecx+00000004h], eax
loc_006731E0: mov edx, var_BC
loc_006731E6: mov [ecx+00000008h], edx
loc_006731E9: mov eax, var_B8
loc_006731EF: mov [ecx+0000000Ch], eax
loc_006731F2: mov eax, 00000010h
loc_006731F7: call 00412850h ; __vbaChkstk
loc_006731FC: mov ecx, esp
loc_006731FE: mov edx, var_B4
loc_00673204: mov [ecx], edx
loc_00673206: mov eax, var_B0
loc_0067320C: mov [ecx+00000004h], eax
loc_0067320F: mov edx, var_AC
loc_00673215: mov [ecx+00000008h], edx
loc_00673218: mov eax, var_A8
loc_0067321E: mov [ecx+0000000Ch], eax
loc_00673221: mov ecx, [0073A08Ch]
loc_00673227: mov edx, [ecx]
loc_00673229: mov eax, [0073A08Ch]
loc_0067322E: push eax
loc_0067322F: call [edx+00000078h]
loc_00673232: fnclex
loc_00673234: mov var_108, eax
loc_0067323A: cmp var_108, 00000000h
loc_00673241: jge 00673266h
loc_00673243: push 00000078h
loc_00673245: push 004419ACh
loc_0067324A: mov ecx, [0073A08Ch]
loc_00673250: push ecx
loc_00673251: mov edx, var_108
loc_00673257: push edx
loc_00673258: call [004010CCh] ; __vbaHresultCheckObj
loc_0067325E: mov var_428, eax
loc_00673264: jmp 00673270h
loc_00673266: mov var_428, 00000000h
loc_00673270: lea ecx, var_54
loc_00673273: call [0040142Ch] ; __vbaFreeObj
loc_00673279: mov var_4, 0000010Dh
loc_00673280: mov var_BC, 80020004h
loc_0067328A: mov var_C4, 0000000Ah
loc_00673294: mov var_AC, 00452728h ; "This will only take a few minutes. When I'm done, I'll automatically run this new update for you!"
loc_0067329E: mov var_B4, 00000008h
loc_006732A8: lea eax, var_54
loc_006732AB: push eax
loc_006732AC: mov eax, 00000010h
loc_006732B1: call 00412850h ; __vbaChkstk
loc_006732B6: mov ecx, esp
loc_006732B8: mov edx, var_C4
loc_006732BE: mov [ecx], edx
loc_006732C0: mov eax, var_C0
loc_006732C6: mov [ecx+00000004h], eax
loc_006732C9: mov edx, var_BC
loc_006732CF: mov [ecx+00000008h], edx
loc_006732D2: mov eax, var_B8
loc_006732D8: mov [ecx+0000000Ch], eax
loc_006732DB: mov eax, 00000010h
loc_006732E0: call 00412850h ; __vbaChkstk
loc_006732E5: mov ecx, esp
loc_006732E7: mov edx, var_B4
loc_006732ED: mov [ecx], edx
loc_006732EF: mov eax, var_B0
loc_006732F5: mov [ecx+00000004h], eax
loc_006732F8: mov edx, var_AC
loc_006732FE: mov [ecx+00000008h], edx
loc_00673301: mov eax, var_A8
loc_00673307: mov [ecx+0000000Ch], eax
loc_0067330A: mov ecx, [0073A08Ch]
loc_00673310: mov edx, [ecx]
loc_00673312: mov eax, [0073A08Ch]
loc_00673317: push eax
loc_00673318: call [edx+00000078h]
loc_0067331B: fnclex
loc_0067331D: mov var_108, eax
loc_00673323: cmp var_108, 00000000h
loc_0067332A: jge 0067334Fh
loc_0067332C: push 00000078h
loc_0067332E: push 004419ACh
loc_00673333: mov ecx, [0073A08Ch]
loc_00673339: push ecx
loc_0067333A: mov edx, var_108
loc_00673340: push edx
loc_00673341: call [004010CCh] ; __vbaHresultCheckObj
loc_00673347: mov var_42C, eax
loc_0067334D: jmp 00673359h
loc_0067334F: mov var_42C, 00000000h
loc_00673359: mov eax, var_54
loc_0067335C: push eax
loc_0067335D: mov ecx, Me
loc_00673360: add ecx, 000000B8h
loc_00673366: push ecx
loc_00673367: call [00401130h] ; __vbaObjSetAddref
loc_0067336D: lea ecx, var_54
loc_00673370: call [0040142Ch] ; __vbaFreeObj
loc_00673376: mov var_4, 0000010Fh
loc_0067337D: mov edx, Me
loc_00673380: push edx
loc_00673381: call 006950B0h
loc_00673386: jmp 0067857Fh
loc_0067338B: mov var_4, 00000110h
loc_00673392: mov eax, Me
loc_00673395: mov ecx, [eax+000000B4h]
loc_0067339B: push ecx
loc_0067339C: mov edx, var_28
loc_0067339F: push edx
loc_006733A0: call [00401238h] ; __vbaObjIs
loc_006733A6: movsx eax, ax
loc_006733A9: test eax, eax
loc_006733AB: jz 00673423h
loc_006733AD: mov var_4, 00000111h
loc_006733B4: mov [0073A03Ch], FFFFFFh
loc_006733BD: mov var_4, 00000112h
loc_006733C4: mov [0073A03Eh], 0000h
loc_006733CD: mov var_4, 00000113h
loc_006733D4: mov ecx, Me
loc_006733D7: mov [ecx+00000074h], FFFFFFh
loc_006733DD: mov var_4, 00000114h
loc_006733E4: mov var_E8, 0000h
loc_006733ED: mov edx, 0043C9F4h
loc_006733F2: lea ecx, var_40
loc_006733F5: call [00401310h] ; __vbaStrCopy
loc_006733FB: lea edx, var_E8
loc_00673401: push edx
loc_00673402: push 00000000h
loc_00673404: push 00000000h
loc_00673406: push FFFFFFFFh
loc_00673408: lea eax, var_40
loc_0067340B: push eax
loc_0067340C: mov ecx, Me
loc_0067340F: push ecx
loc_00673410: call 00679A40h
loc_00673415: lea ecx, var_40
loc_00673418: call [00401430h] ; __vbaFreeStr
loc_0067341E: jmp 0067857Fh
loc_00673423: mov var_4, 00000115h
loc_0067342A: mov edx, Me
loc_0067342D: mov eax, [edx+000000B8h]
loc_00673433: push eax
loc_00673434: mov ecx, var_28
loc_00673437: push ecx
loc_00673438: call [00401238h] ; __vbaObjIs
loc_0067343E: movsx edx, ax
loc_00673441: test edx, edx
loc_00673443: jz 006734D8h
loc_00673449: mov var_4, 00000116h
loc_00673450: mov var_EC, 0000h
loc_00673459: mov var_E8, 0000h
loc_00673462: xor edx, edx
loc_00673464: lea ecx, var_40
loc_00673467: call [00401310h] ; __vbaStrCopy
loc_0067346D: lea eax, var_EC
loc_00673473: push eax
loc_00673474: lea ecx, var_E8
loc_0067347A: push ecx
loc_0067347B: lea edx, var_40
loc_0067347E: push edx
loc_0067347F: mov eax, Me
loc_00673482: mov ecx, [eax]
loc_00673484: mov edx, Me
loc_00673487: push edx
loc_00673488: call [ecx+00000740h]
loc_0067348E: mov var_108, eax
loc_00673494: cmp var_108, 00000000h
loc_0067349B: jge 006734C0h
loc_0067349D: push 00000740h
loc_006734A2: push 004408D0h
loc_006734A7: mov eax, Me
loc_006734AA: push eax
loc_006734AB: mov ecx, var_108
loc_006734B1: push ecx
loc_006734B2: call [004010CCh] ; __vbaHresultCheckObj
loc_006734B8: mov var_430, eax
loc_006734BE: jmp 006734CAh
loc_006734C0: mov var_430, 00000000h
loc_006734CA: lea ecx, var_40
loc_006734CD: call [00401430h] ; __vbaFreeStr
loc_006734D3: jmp 0067857Fh
loc_006734D8: mov var_4, 00000117h
loc_006734DF: mov edx, Me
loc_006734E2: mov eax, [edx+000000C8h]
loc_006734E8: push eax
loc_006734E9: mov ecx, var_28
loc_006734EC: push ecx
loc_006734ED: call [00401238h] ; __vbaObjIs
loc_006734F3: movsx edx, ax
loc_006734F6: test edx, edx
loc_006734F8: jz 006744DDh
loc_006734FE: mov var_4, 00000118h
loc_00673505: mov eax, Me
loc_00673508: push eax
loc_00673509: call 00695250h
loc_0067350E: mov var_4, 00000119h
loc_00673515: cmp [0073A254h], 00000000h
loc_0067351C: jnz 0067353Ah
loc_0067351E: push 0073A254h
loc_00673523: push 00431838h
loc_00673528: call [004012FCh] ; __vbaNew2
loc_0067352E: mov var_434, 0073A254h
loc_00673538: jmp 00673544h
loc_0067353A: mov var_434, 0073A254h
loc_00673544: mov ecx, var_434
loc_0067354A: mov edx, [ecx]
loc_0067354C: mov var_108, edx
loc_00673552: lea eax, var_E8
loc_00673558: push eax
loc_00673559: mov ecx, var_108
loc_0067355F: mov edx, [ecx]
loc_00673561: mov eax, var_108
loc_00673567: push eax
loc_00673568: call [edx+000001B8h]
loc_0067356E: fnclex
loc_00673570: mov var_10C, eax
loc_00673576: cmp var_10C, 00000000h
loc_0067357D: jge 006735A5h
loc_0067357F: push 000001B8h
loc_00673584: push 00440B20h
loc_00673589: mov ecx, var_108
loc_0067358F: push ecx
loc_00673590: mov edx, var_10C
loc_00673596: push edx
loc_00673597: call [004010CCh] ; __vbaHresultCheckObj
loc_0067359D: mov var_438, eax
loc_006735A3: jmp 006735AFh
loc_006735A5: mov var_438, 00000000h
loc_006735AF: movsx eax, var_E8
loc_006735B6: test eax, eax
loc_006735B8: jz 00673658h
loc_006735BE: mov var_4, 0000011Ah
loc_006735C5: cmp [0073A254h], 00000000h
loc_006735CC: jnz 006735EAh
loc_006735CE: push 0073A254h
loc_006735D3: push 00431838h
loc_006735D8: call [004012FCh] ; __vbaNew2
loc_006735DE: mov var_43C, 0073A254h
loc_006735E8: jmp 006735F4h
loc_006735EA: mov var_43C, 0073A254h
loc_006735F4: mov ecx, var_43C
loc_006735FA: mov edx, [ecx]
loc_006735FC: mov var_108, edx
loc_00673602: mov eax, var_108
loc_00673608: mov ecx, [eax]
loc_0067360A: mov edx, var_108
loc_00673610: push edx
loc_00673611: call [ecx+000002A8h]
loc_00673617: fnclex
loc_00673619: mov var_10C, eax
loc_0067361F: cmp var_10C, 00000000h
loc_00673626: jge 0067364Eh
loc_00673628: push 000002A8h
loc_0067362D: push 00440B20h
loc_00673632: mov eax, var_108
loc_00673638: push eax
loc_00673639: mov ecx, var_10C
loc_0067363F: push ecx
loc_00673640: call [004010CCh] ; __vbaHresultCheckObj
loc_00673646: mov var_440, eax
loc_0067364C: jmp 00673658h
loc_0067364E: mov var_440, 00000000h
loc_00673658: mov var_4, 0000011Ch
loc_0067365F: mov var_AC, 0073A1B4h
loc_00673669: mov var_B4, 00004008h
loc_00673673: lea edx, var_B4
loc_00673679: push edx
loc_0067367A: lea eax, var_74
loc_0067367D: push eax
loc_0067367E: call [00401154h] ; rtcTrimVar
loc_00673684: mov var_BC, 00000000h
loc_0067368E: mov var_C4, 00008002h
loc_00673698: lea ecx, var_74
loc_0067369B: push ecx
loc_0067369C: lea edx, var_84
loc_006736A2: push edx
loc_006736A3: call [004010D4h] ; __vbaLenVar
loc_006736A9: push eax
loc_006736AA: lea eax, var_C4
loc_006736B0: push eax
loc_006736B1: call [00401004h] ; __vbaVarTstGt
loc_006736B7: mov var_108, ax
loc_006736BE: lea ecx, var_74
loc_006736C1: call [00401030h] ; __vbaFreeVar
loc_006736C7: movsx ecx, var_108
loc_006736CE: test ecx, ecx
loc_006736D0: jz 00673747h
loc_006736D2: mov var_4, 0000011Dh
loc_006736D9: mov var_AC, 0073A1B4h
loc_006736E3: mov var_B4, 00004008h
loc_006736ED: lea edx, var_B4
loc_006736F3: push edx
loc_006736F4: lea eax, var_74
loc_006736F7: push eax
loc_006736F8: call [00401154h] ; rtcTrimVar
loc_006736FE: push 00000000h
loc_00673700: push FFFFFFFFh
loc_00673702: push 00000001h
loc_00673704: mov ecx, [0073A040h]
loc_0067370A: push ecx
loc_0067370B: push 00443B44h ; "[username]"
loc_00673710: lea edx, var_74
loc_00673713: push edx
loc_00673714: lea eax, var_40
loc_00673717: push eax
loc_00673718: call [004012A8h] ; __vbaStrVarVal
loc_0067371E: push eax
loc_0067371F: call [00401258h] ; rtcReplace
loc_00673725: mov edx, eax
loc_00673727: lea ecx, var_30
loc_0067372A: call [004013C0h] ; __vbaStrMove
loc_00673730: lea ecx, var_40
loc_00673733: call [00401430h] ; __vbaFreeStr
loc_00673739: lea ecx, var_74
loc_0067373C: call [00401030h] ; __vbaFreeVar
loc_00673742: jmp 0067381Ch
loc_00673747: mov var_4, 0000011Fh
loc_0067374E: mov var_AC, 0073A138h
loc_00673758: mov var_B4, 00004008h
loc_00673762: lea ecx, var_B4
loc_00673768: push ecx
loc_00673769: lea edx, var_74
loc_0067376C: push edx
loc_0067376D: call [00401154h] ; rtcTrimVar
loc_00673773: mov var_BC, 00000000h
loc_0067377D: mov var_C4, 00008002h
loc_00673787: lea eax, var_74
loc_0067378A: push eax
loc_0067378B: lea ecx, var_84
loc_00673791: push ecx
loc_00673792: call [004010D4h] ; __vbaLenVar
loc_00673798: push eax
loc_00673799: lea edx, var_C4
loc_0067379F: push edx
loc_006737A0: call [00401004h] ; __vbaVarTstGt
loc_006737A6: mov var_108, ax
loc_006737AD: lea ecx, var_74
loc_006737B0: call [00401030h] ; __vbaFreeVar
loc_006737B6: movsx eax, var_108
loc_006737BD: test eax, eax
loc_006737BF: jz 00673807h
loc_006737C1: mov var_4, 00000120h
loc_006737C8: push 0045AAB0h ; "Would you like to find out more about the "
loc_006737CD: mov ecx, [0073A138h]
loc_006737D3: push ecx
loc_006737D4: call [00401098h] ; __vbaStrCat
loc_006737DA: mov edx, eax
loc_006737DC: lea ecx, var_40
loc_006737DF: call [004013C0h] ; __vbaStrMove
loc_006737E5: push eax
loc_006737E6: push 00444914h
loc_006737EB: call [00401098h] ; __vbaStrCat
loc_006737F1: mov edx, eax
loc_006737F3: lea ecx, var_30
loc_006737F6: call [004013C0h] ; __vbaStrMove
loc_006737FC: lea ecx, var_40
loc_006737FF: call [00401430h] ; __vbaFreeStr
loc_00673805: jmp 0067381Ch
loc_00673807: mov var_4, 00000122h
loc_0067380E: mov edx, 0043C9F4h
loc_00673813: lea ecx, var_30
loc_00673816: call [00401310h] ; __vbaStrCopy
loc_0067381C: mov var_4, 00000125h
loc_00673823: mov edx, var_30
loc_00673826: push edx
loc_00673827: push 0043C9F4h
loc_0067382C: call [004011B8h] ; __vbaStrCmp
loc_00673832: test eax, eax
loc_00673834: jnz 00673977h
loc_0067383A: mov var_4, 00000126h
loc_00673841: lea eax, var_104
loc_00673847: push eax
loc_00673848: push 0044248Ch ; "Server"
loc_0067384D: push 0000000Fh
loc_0067384F: push 00000000h
loc_00673851: mov ecx, Me
loc_00673854: mov edx, [ecx]
loc_00673856: mov eax, Me
loc_00673859: push eax
loc_0067385A: call [edx+00000714h]
loc_00673860: mov var_108, eax
loc_00673866: cmp var_108, 00000000h
loc_0067386D: jge 00673892h
loc_0067386F: push 00000714h
loc_00673874: push 004408D0h
loc_00673879: mov ecx, Me
loc_0067387C: push ecx
loc_0067387D: mov edx, var_108
loc_00673883: push edx
loc_00673884: call [004010CCh] ; __vbaHresultCheckObj
loc_0067388A: mov var_444, eax
loc_00673890: jmp 0067389Ch
loc_00673892: mov var_444, 00000000h
loc_0067389C: mov eax, var_104
loc_006738A2: mov [0073A060h], eax
loc_006738A7: mov ecx, var_100
loc_006738AD: mov [0073A064h], ecx
loc_006738B3: mov var_4, 00000127h
loc_006738BA: mov [0073A0C6h], 0000h
loc_006738C3: mov var_4, 00000128h
loc_006738CA: mov [0073A0AEh], 0000h
loc_006738D3: mov var_4, 00000129h
loc_006738DA: mov [0073A1D6h], 0000h
loc_006738E3: mov var_4, 0000012Ah
loc_006738EA: push 00000000h
loc_006738EC: mov edx, [0073A210h]
loc_006738F2: push edx
loc_006738F3: call [00401238h] ; __vbaObjIs
loc_006738F9: movsx eax, ax
loc_006738FC: test eax, eax
loc_006738FE: jnz 00673972h
loc_00673900: mov var_4, 0000012Bh
loc_00673907: mov edx, 00452360h ; "Agent1.RequestComplete(rqPromptProduct)"
loc_0067390C: lea ecx, var_40
loc_0067390F: call [00401310h] ; __vbaStrCopy
loc_00673915: lea ecx, var_40
loc_00673918: push ecx
loc_00673919: mov edx, [0073A210h]
loc_0067391F: mov eax, [edx]
loc_00673921: mov ecx, [0073A210h]
loc_00673927: push ecx
loc_00673928: call [eax+0000004Ch]
loc_0067392B: fnclex
loc_0067392D: mov var_108, eax
loc_00673933: cmp var_108, 00000000h
loc_0067393A: jge 0067395Fh
loc_0067393C: push 0000004Ch
loc_0067393E: push 004523B0h
loc_00673943: mov edx, [0073A210h]
loc_00673949: push edx
loc_0067394A: mov eax, var_108
loc_00673950: push eax
loc_00673951: call [004010CCh] ; __vbaHresultCheckObj
loc_00673957: mov var_448, eax
loc_0067395D: jmp 00673969h
loc_0067395F: mov var_448, 00000000h
loc_00673969: lea ecx, var_40
loc_0067396C: call [00401430h] ; __vbaFreeStr
loc_00673972: jmp 006744C8h
loc_00673977: mov var_4, 0000012Eh
loc_0067397E: mov var_8C, 80020004h
loc_00673988: mov var_94, 0000000Ah
loc_00673992: mov var_7C, 80020004h
loc_00673999: mov var_84, 0000000Ah
loc_006739A3: mov var_6C, 80020004h
loc_006739AA: mov var_74, 0000000Ah
loc_006739B1: lea ecx, var_30
loc_006739B4: mov var_AC, ecx
loc_006739BA: mov var_B4, 00004008h
loc_006739C4: lea edx, var_94
loc_006739CA: push edx
loc_006739CB: lea eax, var_84
loc_006739D1: push eax
loc_006739D2: lea ecx, var_74
loc_006739D5: push ecx
loc_006739D6: push 00010024h
loc_006739DB: lea edx, var_B4
loc_006739E1: push edx
loc_006739E2: call [00401120h] ; rtcMsgBox
loc_006739E8: xor ecx, ecx
loc_006739EA: cmp eax, 00000006h
loc_006739ED: setz cl
loc_006739F0: neg ecx
loc_006739F2: mov var_108, cx
loc_006739F9: lea edx, var_94
loc_006739FF: push edx
loc_00673A00: lea eax, var_84
loc_00673A06: push eax
loc_00673A07: lea ecx, var_74
loc_00673A0A: push ecx
loc_00673A0B: push 00000003h
loc_00673A0D: call [00401050h] ; __vbaFreeVarList
loc_00673A13: add esp, 00000010h
loc_00673A16: movsx edx, var_108
loc_00673A1D: test edx, edx
loc_00673A1F: jz 006740F8h
loc_00673A25: mov var_4, 0000012Fh
loc_00673A2C: mov var_AC, 0073A1B8h
loc_00673A36: mov var_B4, 00004008h
loc_00673A40: lea eax, var_B4
loc_00673A46: push eax
loc_00673A47: lea ecx, var_74
loc_00673A4A: push ecx
loc_00673A4B: call [00401154h] ; rtcTrimVar
loc_00673A51: mov var_BC, 00000000h
loc_00673A5B: mov var_C4, 00008002h
loc_00673A65: lea edx, var_74
loc_00673A68: push edx
loc_00673A69: lea eax, var_84
loc_00673A6F: push eax
loc_00673A70: call [004010D4h] ; __vbaLenVar
loc_00673A76: push eax
loc_00673A77: lea ecx, var_C4
loc_00673A7D: push ecx
loc_00673A7E: call [00401004h] ; __vbaVarTstGt
loc_00673A84: mov var_108, ax
loc_00673A8B: lea ecx, var_74
loc_00673A8E: call [00401030h] ; __vbaFreeVar
loc_00673A94: movsx edx, var_108
loc_00673A9B: test edx, edx
loc_00673A9D: jz 00673B07h
loc_00673A9F: mov var_4, 00000130h
loc_00673AA6: mov var_F0, 00000005h
loc_00673AB0: push 0073A1B8h
loc_00673AB5: lea eax, var_F0
loc_00673ABB: push eax
loc_00673ABC: mov ecx, Me
loc_00673ABF: mov edx, [ecx]
loc_00673AC1: mov eax, Me
loc_00673AC4: push eax
loc_00673AC5: call [edx+00000738h]
loc_00673ACB: mov var_108, eax
loc_00673AD1: cmp var_108, 00000000h
loc_00673AD8: jge 00673AFDh
loc_00673ADA: push 00000738h
loc_00673ADF: push 004408D0h
loc_00673AE4: mov ecx, Me
loc_00673AE7: push ecx
loc_00673AE8: mov edx, var_108
loc_00673AEE: push edx
loc_00673AEF: call [004010CCh] ; __vbaHresultCheckObj
loc_00673AF5: mov var_44C, eax
loc_00673AFB: jmp 00673B07h
loc_00673AFD: mov var_44C, 00000000h
loc_00673B07: mov var_4, 00000132h
loc_00673B0E: mov [0073A0AEh], FFFFFFh
loc_00673B17: mov var_4, 00000133h
loc_00673B1E: mov [0073A1D6h], 000Ah
loc_00673B27: mov var_4, 00000134h
loc_00673B2E: lea eax, var_104
loc_00673B34: push eax
loc_00673B35: push 0044248Ch ; "Server"
loc_00673B3A: push 0000001Eh
loc_00673B3C: push 00000000h
loc_00673B3E: mov ecx, Me
loc_00673B41: mov edx, [ecx]
loc_00673B43: mov eax, Me
loc_00673B46: push eax
loc_00673B47: call [edx+00000714h]
loc_00673B4D: mov var_108, eax
loc_00673B53: cmp var_108, 00000000h
loc_00673B5A: jge 00673B7Fh
loc_00673B5C: push 00000714h
loc_00673B61: push 004408D0h
loc_00673B66: mov ecx, Me
loc_00673B69: push ecx
loc_00673B6A: mov edx, var_108
loc_00673B70: push edx
loc_00673B71: call [004010CCh] ; __vbaHresultCheckObj
loc_00673B77: mov var_450, eax
loc_00673B7D: jmp 00673B89h
loc_00673B7F: mov var_450, 00000000h
loc_00673B89: mov eax, var_104
loc_00673B8F: mov [0073A060h], eax
loc_00673B94: mov ecx, var_100
loc_00673B9A: mov [0073A064h], ecx
loc_00673BA0: mov var_4, 00000135h
loc_00673BA7: lea edx, var_104
loc_00673BAD: push edx
loc_00673BAE: push 00000000h
loc_00673BB0: push 00000023h
loc_00673BB2: push 00000000h
loc_00673BB4: mov eax, Me
loc_00673BB7: mov ecx, [eax]
loc_00673BB9: mov edx, Me
loc_00673BBC: push edx
loc_00673BBD: call [ecx+00000714h]
loc_00673BC3: mov var_108, eax
loc_00673BC9: cmp var_108, 00000000h
loc_00673BD0: jge 00673BF5h
loc_00673BD2: push 00000714h
loc_00673BD7: push 004408D0h
loc_00673BDC: mov eax, Me
loc_00673BDF: push eax
loc_00673BE0: mov ecx, var_108
loc_00673BE6: push ecx
loc_00673BE7: call [004010CCh] ; __vbaHresultCheckObj
loc_00673BED: mov var_454, eax
loc_00673BF3: jmp 00673BFFh
loc_00673BF5: mov var_454, 00000000h
loc_00673BFF: mov edx, var_104
loc_00673C05: mov [0073A068h], edx
loc_00673C0B: mov eax, var_100
loc_00673C11: mov [0073A06Ch], eax
loc_00673C16: mov var_4, 00000136h
loc_00673C1D: lea ecx, var_74
loc_00673C20: push ecx
loc_00673C21: call [00401358h] ; rtcGetDateVar
loc_00673C27: mov var_AC, 0045226Ch ; "mm/dd/yy"
loc_00673C31: mov var_B4, 00000008h
loc_00673C3B: lea edx, var_B4
loc_00673C41: lea ecx, var_84
loc_00673C47: call [00401374h] ; __vbaVarDup
loc_00673C4D: push 00000001h
loc_00673C4F: push 00000001h
loc_00673C51: lea edx, var_84
loc_00673C57: push edx
loc_00673C58: lea eax, var_74
loc_00673C5B: push eax
loc_00673C5C: lea ecx, var_94
loc_00673C62: push ecx
loc_00673C63: call [004010B0h] ; rtcVarFromFormatVar
loc_00673C69: lea edx, var_94
loc_00673C6F: push edx
loc_00673C70: call [004012B8h] ; __vbaDateVar
loc_00673C76: sub esp, 00000008h
loc_00673C79: fstp real8 ptr [esp]
loc_00673C7C: call [004011D0h] ; __vbaDateR8
loc_00673C82: fstp real8 ptr [0073A070h]
loc_00673C88: lea eax, var_94
loc_00673C8E: push eax
loc_00673C8F: lea ecx, var_94
loc_00673C95: push ecx
loc_00673C96: lea edx, var_84
loc_00673C9C: push edx
loc_00673C9D: lea eax, var_74
loc_00673CA0: push eax
loc_00673CA1: push 00000004h
loc_00673CA3: call [00401050h] ; __vbaFreeVarList
loc_00673CA9: add esp, 00000014h
loc_00673CAC: mov var_4, 00000137h
loc_00673CB3: lea ecx, var_104
loc_00673CB9: push ecx
loc_00673CBA: push 00000000h
loc_00673CBC: push 00000014h
loc_00673CBE: push 00000000h
loc_00673CC0: mov edx, Me
loc_00673CC3: mov eax, [edx]
loc_00673CC5: mov ecx, Me
loc_00673CC8: push ecx
loc_00673CC9: call [eax+00000714h]
loc_00673CCF: mov var_108, eax
loc_00673CD5: cmp var_108, 00000000h
loc_00673CDC: jge 00673D01h
loc_00673CDE: push 00000714h
loc_00673CE3: push 004408D0h
loc_00673CE8: mov edx, Me
loc_00673CEB: push edx
loc_00673CEC: mov eax, var_108
loc_00673CF2: push eax
loc_00673CF3: call [004010CCh] ; __vbaHresultCheckObj
loc_00673CF9: mov var_458, eax
loc_00673CFF: jmp 00673D0Bh
loc_00673D01: mov var_458, 00000000h
loc_00673D0B: mov ecx, var_104
loc_00673D11: mov [0073A078h], ecx
loc_00673D17: mov edx, var_100
loc_00673D1D: mov [0073A07Ch], edx
loc_00673D23: mov var_4, 00000138h
loc_00673D2A: lea eax, var_74
loc_00673D2D: push eax
loc_00673D2E: call [00401358h] ; rtcGetDateVar
loc_00673D34: mov var_AC, 0045226Ch ; "mm/dd/yy"
loc_00673D3E: mov var_B4, 00000008h
loc_00673D48: lea edx, var_B4
loc_00673D4E: lea ecx, var_84
loc_00673D54: call [00401374h] ; __vbaVarDup
loc_00673D5A: push 00000001h
loc_00673D5C: push 00000001h
loc_00673D5E: lea ecx, var_84
loc_00673D64: push ecx
loc_00673D65: lea edx, var_74
loc_00673D68: push edx
loc_00673D69: lea eax, var_94
loc_00673D6F: push eax
loc_00673D70: call [004010B0h] ; rtcVarFromFormatVar
loc_00673D76: lea ecx, var_94
loc_00673D7C: push ecx
loc_00673D7D: call [004012B8h] ; __vbaDateVar
loc_00673D83: sub esp, 00000008h
loc_00673D86: fstp real8 ptr [esp]
loc_00673D89: call [004011D0h] ; __vbaDateR8
loc_00673D8F: fstp real8 ptr [0073A080h]
loc_00673D95: lea edx, var_94
loc_00673D9B: push edx
loc_00673D9C: lea eax, var_94
loc_00673DA2: push eax
loc_00673DA3: lea ecx, var_84
loc_00673DA9: push ecx
loc_00673DAA: lea edx, var_74
loc_00673DAD: push edx
loc_00673DAE: push 00000004h
loc_00673DB0: call [00401050h] ; __vbaFreeVarList
loc_00673DB6: add esp, 00000014h
loc_00673DB9: mov var_4, 00000139h
loc_00673DC0: mov eax, [0073A154h]
loc_00673DC5: push eax
loc_00673DC6: push 0043B910h ; "BBHome"
loc_00673DCB: call [004011B8h] ; __vbaStrCmp
loc_00673DD1: test eax, eax
loc_00673DD3: jz 00673EF8h
loc_00673DD9: mov var_4, 0000013Ah
loc_00673DE0: mov ecx, [0073A154h]
loc_00673DE6: push ecx
loc_00673DE7: call [00401088h] ; rtcTrimBstr
loc_00673DED: mov edx, eax
loc_00673DEF: lea ecx, var_40
loc_00673DF2: call [004013C0h] ; __vbaStrMove
loc_00673DF8: push eax
loc_00673DF9: push 00452284h ; "BBADDONPAGE"
loc_00673DFE: call [004011B8h] ; __vbaStrCmp
loc_00673E04: neg eax
loc_00673E06: sbb eax, eax
loc_00673E08: inc eax
loc_00673E09: neg eax
loc_00673E0B: mov var_108, ax
loc_00673E12: lea ecx, var_40
loc_00673E15: call [00401430h] ; __vbaFreeStr
loc_00673E1B: movsx edx, var_108
loc_00673E22: test edx, edx
loc_00673E24: jz 00673E80h
loc_00673E26: mov var_4, 0000013Bh
loc_00673E2D: mov eax, [0073A144h]
loc_00673E32: push eax
loc_00673E33: mov ecx, Me
loc_00673E36: mov edx, [ecx]
loc_00673E38: mov eax, Me
loc_00673E3B: push eax
loc_00673E3C: call [edx+00000758h]
loc_00673E42: mov var_108, eax
loc_00673E48: cmp var_108, 00000000h
loc_00673E4F: jge 00673E74h
loc_00673E51: push 00000758h
loc_00673E56: push 004408D0h
loc_00673E5B: mov ecx, Me
loc_00673E5E: push ecx
loc_00673E5F: mov edx, var_108
loc_00673E65: push edx
loc_00673E66: call [004010CCh] ; __vbaHresultCheckObj
loc_00673E6C: mov var_45C, eax
loc_00673E72: jmp 00673E7Eh
loc_00673E74: mov var_45C, 00000000h
loc_00673E7E: jmp 00673EF3h
loc_00673E80: mov var_4, 0000013Dh
loc_00673E87: mov eax, [0073A144h]
loc_00673E8C: push eax
loc_00673E8D: call [00401088h] ; rtcTrimBstr
loc_00673E93: mov edx, eax
loc_00673E95: lea ecx, var_44
loc_00673E98: call [004013C0h] ; __vbaStrMove
loc_00673E9E: mov var_E8, 0000h
loc_00673EA7: mov ecx, var_44
loc_00673EAA: mov var_174, ecx
loc_00673EB0: mov var_44, 00000000h
loc_00673EB7: mov edx, var_174
loc_00673EBD: lea ecx, var_40
loc_00673EC0: call [004013C0h] ; __vbaStrMove
loc_00673EC6: lea edx, var_E8
loc_00673ECC: push edx
loc_00673ECD: push 00000000h
loc_00673ECF: push 00000000h
loc_00673ED1: push FFFFFFFFh
loc_00673ED3: lea eax, var_40
loc_00673ED6: push eax
loc_00673ED7: mov ecx, Me
loc_00673EDA: push ecx
loc_00673EDB: call 00679A40h
loc_00673EE0: lea edx, var_44
loc_00673EE3: push edx
loc_00673EE4: lea eax, var_40
loc_00673EE7: push eax
loc_00673EE8: push 00000002h
loc_00673EEA: call [00401324h] ; __vbaFreeStrList
loc_00673EF0: add esp, 0000000Ch
loc_00673EF3: jmp 00673FA6h
loc_00673EF8: mov var_4, 00000140h
loc_00673EFF: mov edx, 0043B5A8h ; "HTTP://www.bonzi.com/bonziportal/index.asp?nav=bbmenu"
loc_00673F04: lea ecx, var_40
loc_00673F07: call [00401310h] ; __vbaStrCopy
loc_00673F0D: lea ecx, var_40
loc_00673F10: push ecx
loc_00673F11: mov edx, Me
loc_00673F14: mov eax, [edx]
loc_00673F16: mov ecx, Me
loc_00673F19: push ecx
loc_00673F1A: call [eax+00000718h]
loc_00673F20: mov var_108, eax
loc_00673F26: cmp var_108, 00000000h
loc_00673F2D: jge 00673F52h
loc_00673F2F: push 00000718h
loc_00673F34: push 004408D0h
loc_00673F39: mov edx, Me
loc_00673F3C: push edx
loc_00673F3D: mov eax, var_108
loc_00673F43: push eax
loc_00673F44: call [004010CCh] ; __vbaHresultCheckObj
loc_00673F4A: mov var_460, eax
loc_00673F50: jmp 00673F5Ch
loc_00673F52: mov var_460, 00000000h
loc_00673F5C: lea ecx, var_40
loc_00673F5F: call [00401430h] ; __vbaFreeStr
loc_00673F65: mov var_4, 00000141h
loc_00673F6C: mov var_E8, 0000h
loc_00673F75: mov edx, 0043C9F4h
loc_00673F7A: lea ecx, var_40
loc_00673F7D: call [00401310h] ; __vbaStrCopy
loc_00673F83: lea ecx, var_E8
loc_00673F89: push ecx
loc_00673F8A: push 00000000h
loc_00673F8C: push 00000000h
loc_00673F8E: push FFFFFFFFh
loc_00673F90: lea edx, var_40
loc_00673F93: push edx
loc_00673F94: mov eax, Me
loc_00673F97: push eax
loc_00673F98: call 00679A40h
loc_00673F9D: lea ecx, var_40
loc_00673FA0: call [00401430h] ; __vbaFreeStr
loc_00673FA6: mov var_4, 00000143h
loc_00673FAD: mov var_AC, 00000004h
loc_00673FB7: mov var_B4, 00000003h
loc_00673FC1: mov eax, 00000010h
loc_00673FC6: call 00412850h ; __vbaChkstk
loc_00673FCB: mov ecx, esp
loc_00673FCD: mov edx, var_B4
loc_00673FD3: mov [ecx], edx
loc_00673FD5: mov eax, var_B0
loc_00673FDB: mov [ecx+00000004h], eax
loc_00673FDE: mov edx, var_AC
loc_00673FE4: mov [ecx+00000008h], edx
loc_00673FE7: mov eax, var_A8
loc_00673FED: mov [ecx+0000000Ch], eax
loc_00673FF0: push 00000013h
loc_00673FF2: mov ecx, Me
loc_00673FF5: mov edx, [ecx]
loc_00673FF7: mov eax, Me
loc_00673FFA: push eax
loc_00673FFB: call [edx+000004B0h]
loc_00674001: push eax
loc_00674002: lea ecx, var_54
loc_00674005: push ecx
loc_00674006: call [00401128h] ; __vbaObjSet
loc_0067400C: push eax
loc_0067400D: call [004013F0h] ; __vbaLateIdSt
loc_00674013: lea ecx, var_54
loc_00674016: call [0040142Ch] ; __vbaFreeObj
loc_0067401C: mov var_4, 00000144h
loc_00674023: push 0043B924h ; "http://www.bonzi.com/bonzibuddy/yesno.asp"
loc_00674028: push 004522A0h
loc_0067402D: call [00401098h] ; __vbaStrCat
loc_00674033: mov edx, eax
loc_00674035: lea ecx, var_40
loc_00674038: call [004013C0h] ; __vbaStrMove
loc_0067403E: push eax
loc_0067403F: mov edx, [0073A13Ch]
loc_00674045: push edx
loc_00674046: call [00401088h] ; rtcTrimBstr
loc_0067404C: mov edx, eax
loc_0067404E: lea ecx, var_44
loc_00674051: call [004013C0h] ; __vbaStrMove
loc_00674057: push eax
loc_00674058: call [00401098h] ; __vbaStrCat
loc_0067405E: mov edx, eax
loc_00674060: lea ecx, var_48
loc_00674063: call [004013C0h] ; __vbaStrMove
loc_00674069: push eax
loc_0067406A: push 004522D0h ; "PROMPT"
loc_0067406F: call [00401098h] ; __vbaStrCat
loc_00674075: mov var_6C, eax
loc_00674078: mov var_74, 00000008h
loc_0067407F: mov eax, 00000010h
loc_00674084: call 00412850h ; __vbaChkstk
loc_00674089: mov eax, esp
loc_0067408B: mov ecx, var_74
loc_0067408E: mov [eax], ecx
loc_00674090: mov edx, var_70
loc_00674093: mov [eax+00000004h], edx
loc_00674096: mov ecx, var_6C
loc_00674099: mov [eax+00000008h], ecx
loc_0067409C: mov edx, var_68
loc_0067409F: mov [eax+0000000Ch], edx
loc_006740A2: push 00000001h
loc_006740A4: push 00000016h
loc_006740A6: mov eax, Me
loc_006740A9: mov ecx, [eax]
loc_006740AB: mov edx, Me
loc_006740AE: push edx
loc_006740AF: call [ecx+000004B0h]
loc_006740B5: push eax
loc_006740B6: lea eax, var_54
loc_006740B9: push eax
loc_006740BA: call [00401128h] ; __vbaObjSet
loc_006740C0: push eax
loc_006740C1: call [0040103Ch] ; __vbaLateIdCall
loc_006740C7: add esp, 0000001Ch
loc_006740CA: lea ecx, var_48
loc_006740CD: push ecx
loc_006740CE: lea edx, var_44
loc_006740D1: push edx
loc_006740D2: lea eax, var_40
loc_006740D5: push eax
loc_006740D6: push 00000003h
loc_006740D8: call [00401324h] ; __vbaFreeStrList
loc_006740DE: add esp, 00000010h
loc_006740E1: lea ecx, var_54
loc_006740E4: call [0040142Ch] ; __vbaFreeObj
loc_006740EA: lea ecx, var_74
loc_006740ED: call [00401030h] ; __vbaFreeVar
loc_006740F3: jmp 006744C8h
loc_006740F8: mov var_4, 00000146h
loc_006740FF: mov var_AC, 0073A1BCh
loc_00674109: mov var_B4, 00004008h
loc_00674113: lea ecx, var_B4
loc_00674119: push ecx
loc_0067411A: lea edx, var_74
loc_0067411D: push edx
loc_0067411E: call [00401154h] ; rtcTrimVar
loc_00674124: mov var_BC, 00000000h
loc_0067412E: mov var_C4, 00008002h
loc_00674138: lea eax, var_74
loc_0067413B: push eax
loc_0067413C: lea ecx, var_84
loc_00674142: push ecx
loc_00674143: call [004010D4h] ; __vbaLenVar
loc_00674149: push eax
loc_0067414A: lea edx, var_C4
loc_00674150: push edx
loc_00674151: call [00401004h] ; __vbaVarTstGt
loc_00674157: mov var_108, ax
loc_0067415E: lea ecx, var_74
loc_00674161: call [00401030h] ; __vbaFreeVar
loc_00674167: movsx eax, var_108
loc_0067416E: test eax, eax
loc_00674170: jz 006741DCh
loc_00674172: mov var_4, 00000147h
loc_00674179: mov var_F0, 00000005h
loc_00674183: push 0073A1BCh
loc_00674188: lea ecx, var_F0
loc_0067418E: push ecx
loc_0067418F: mov edx, Me
loc_00674192: mov eax, [edx]
loc_00674194: mov ecx, Me
loc_00674197: push ecx
loc_00674198: call [eax+00000738h]
loc_0067419E: mov var_108, eax
loc_006741A4: cmp var_108, 00000000h
loc_006741AB: jge 006741D0h
loc_006741AD: push 00000738h
loc_006741B2: push 004408D0h
loc_006741B7: mov edx, Me
loc_006741BA: push edx
loc_006741BB: mov eax, var_108
loc_006741C1: push eax
loc_006741C2: call [004010CCh] ; __vbaHresultCheckObj
loc_006741C8: mov var_464, eax
loc_006741CE: jmp 006741DAh
loc_006741D0: mov var_464, 00000000h
loc_006741DA: jmp 00674245h
loc_006741DC: mov var_4, 00000149h
loc_006741E3: lea ecx, var_54
loc_006741E6: push ecx
loc_006741E7: push 004522E4h ; "Sad"
loc_006741EC: mov edx, [0073A08Ch]
loc_006741F2: mov eax, [edx]
loc_006741F4: mov ecx, [0073A08Ch]
loc_006741FA: push ecx
loc_006741FB: call [eax+00000064h]
loc_006741FE: fnclex
loc_00674200: mov var_108, eax
loc_00674206: cmp var_108, 00000000h
loc_0067420D: jge 00674232h
loc_0067420F: push 00000064h
loc_00674211: push 004419ACh
loc_00674216: mov edx, [0073A08Ch]
loc_0067421C: push edx
loc_0067421D: mov eax, var_108
loc_00674223: push eax
loc_00674224: call [004010CCh] ; __vbaHresultCheckObj
loc_0067422A: mov var_468, eax
loc_00674230: jmp 0067423Ch
loc_00674232: mov var_468, 00000000h
loc_0067423C: lea ecx, var_54
loc_0067423F: call [0040142Ch] ; __vbaFreeObj
loc_00674245: mov var_4, 0000014Bh
loc_0067424C: mov var_AC, 00000004h
loc_00674256: mov var_B4, 00000003h
loc_00674260: mov eax, 00000010h
loc_00674265: call 00412850h ; __vbaChkstk
loc_0067426A: mov ecx, esp
loc_0067426C: mov edx, var_B4
loc_00674272: mov [ecx], edx
loc_00674274: mov eax, var_B0
loc_0067427A: mov [ecx+00000004h], eax
loc_0067427D: mov edx, var_AC
loc_00674283: mov [ecx+00000008h], edx
loc_00674286: mov eax, var_A8
loc_0067428C: mov [ecx+0000000Ch], eax
loc_0067428F: push 00000013h
loc_00674291: mov ecx, Me
loc_00674294: mov edx, [ecx]
loc_00674296: mov eax, Me
loc_00674299: push eax
loc_0067429A: call [edx+000004B0h]
loc_006742A0: push eax
loc_006742A1: lea ecx, var_54
loc_006742A4: push ecx
loc_006742A5: call [00401128h] ; __vbaObjSet
loc_006742AB: push eax
loc_006742AC: call [004013F0h] ; __vbaLateIdSt
loc_006742B2: lea ecx, var_54
loc_006742B5: call [0040142Ch] ; __vbaFreeObj
loc_006742BB: mov var_4, 0000014Ch
loc_006742C2: push 0043B924h ; "http://www.bonzi.com/bonzibuddy/yesno.asp"
loc_006742C7: push 004522F0h
loc_006742CC: call [00401098h] ; __vbaStrCat
loc_006742D2: mov edx, eax
loc_006742D4: lea ecx, var_40
loc_006742D7: call [004013C0h] ; __vbaStrMove
loc_006742DD: push eax
loc_006742DE: mov edx, [0073A13Ch]
loc_006742E4: push edx
loc_006742E5: call [00401088h] ; rtcTrimBstr
loc_006742EB: mov edx, eax
loc_006742ED: lea ecx, var_44
loc_006742F0: call [004013C0h] ; __vbaStrMove
loc_006742F6: push eax
loc_006742F7: call [00401098h] ; __vbaStrCat
loc_006742FD: mov edx, eax
loc_006742FF: lea ecx, var_48
loc_00674302: call [004013C0h] ; __vbaStrMove
loc_00674308: push eax
loc_00674309: push 004522D0h ; "PROMPT"
loc_0067430E: call [00401098h] ; __vbaStrCat
loc_00674314: mov var_6C, eax
loc_00674317: mov var_74, 00000008h
loc_0067431E: mov eax, 00000010h
loc_00674323: call 00412850h ; __vbaChkstk
loc_00674328: mov eax, esp
loc_0067432A: mov ecx, var_74
loc_0067432D: mov [eax], ecx
loc_0067432F: mov edx, var_70
loc_00674332: mov [eax+00000004h], edx
loc_00674335: mov ecx, var_6C
loc_00674338: mov [eax+00000008h], ecx
loc_0067433B: mov edx, var_68
loc_0067433E: mov [eax+0000000Ch], edx
loc_00674341: push 00000001h
loc_00674343: push 00000016h
loc_00674345: mov eax, Me
loc_00674348: mov ecx, [eax]
loc_0067434A: mov edx, Me
loc_0067434D: push edx
loc_0067434E: call [ecx+000004B0h]
loc_00674354: push eax
loc_00674355: lea eax, var_54
loc_00674358: push eax
loc_00674359: call [00401128h] ; __vbaObjSet
loc_0067435F: push eax
loc_00674360: call [0040103Ch] ; __vbaLateIdCall
loc_00674366: add esp, 0000001Ch
loc_00674369: lea ecx, var_48
loc_0067436C: push ecx
loc_0067436D: lea edx, var_44
loc_00674370: push edx
loc_00674371: lea eax, var_40
loc_00674374: push eax
loc_00674375: push 00000003h
loc_00674377: call [00401324h] ; __vbaFreeStrList
loc_0067437D: add esp, 00000010h
loc_00674380: lea ecx, var_54
loc_00674383: call [0040142Ch] ; __vbaFreeObj
loc_00674389: lea ecx, var_74
loc_0067438C: call [00401030h] ; __vbaFreeVar
loc_00674392: mov var_4, 0000014Dh
loc_00674399: lea ecx, var_104
loc_0067439F: push ecx
loc_006743A0: push 0044248Ch ; "Server"
loc_006743A5: push 0000000Fh
loc_006743A7: push 00000000h
loc_006743A9: mov edx, Me
loc_006743AC: mov eax, [edx]
loc_006743AE: mov ecx, Me
loc_006743B1: push ecx
loc_006743B2: call [eax+00000714h]
loc_006743B8: mov var_108, eax
loc_006743BE: cmp var_108, 00000000h
loc_006743C5: jge 006743EAh
loc_006743C7: push 00000714h
loc_006743CC: push 004408D0h
loc_006743D1: mov edx, Me
loc_006743D4: push edx
loc_006743D5: mov eax, var_108
loc_006743DB: push eax
loc_006743DC: call [004010CCh] ; __vbaHresultCheckObj
loc_006743E2: mov var_46C, eax
loc_006743E8: jmp 006743F4h
loc_006743EA: mov var_46C, 00000000h
loc_006743F4: mov ecx, var_104
loc_006743FA: mov [0073A060h], ecx
loc_00674400: mov edx, var_100
loc_00674406: mov [0073A064h], edx
loc_0067440C: mov var_4, 0000014Eh
loc_00674413: mov [0073A0AEh], 0000h
loc_0067441C: mov var_4, 0000014Fh
loc_00674423: mov [0073A1D6h], 0000h
loc_0067442C: mov var_4, 00000150h
loc_00674433: mov [0073A0C6h], 0000h
loc_0067443C: mov var_4, 00000151h
loc_00674443: push 00000000h
loc_00674445: mov eax, [0073A210h]
loc_0067444A: push eax
loc_0067444B: call [00401238h] ; __vbaObjIs
loc_00674451: movsx ecx, ax
loc_00674454: test ecx, ecx
loc_00674456: jnz 006744C8h
loc_00674458: mov var_4, 00000152h
loc_0067445F: mov edx, 00452360h ; "Agent1.RequestComplete(rqPromptProduct)"
loc_00674464: lea ecx, var_40
loc_00674467: call [00401310h] ; __vbaStrCopy
loc_0067446D: lea edx, var_40
loc_00674470: push edx
loc_00674471: mov eax, [0073A210h]
loc_00674476: mov ecx, [eax]
loc_00674478: mov edx, [0073A210h]
loc_0067447E: push edx
loc_0067447F: call [ecx+0000004Ch]
loc_00674482: fnclex
loc_00674484: mov var_108, eax
loc_0067448A: cmp var_108, 00000000h
loc_00674491: jge 006744B5h
loc_00674493: push 0000004Ch
loc_00674495: push 004523B0h
loc_0067449A: mov eax, [0073A210h]
loc_0067449F: push eax
loc_006744A0: mov ecx, var_108
loc_006744A6: push ecx
loc_006744A7: call [004010CCh] ; __vbaHresultCheckObj
loc_006744AD: mov var_470, eax
loc_006744B3: jmp 006744BFh
loc_006744B5: mov var_470, 00000000h
loc_006744BF: lea ecx, var_40
loc_006744C2: call [00401430h] ; __vbaFreeStr
loc_006744C8: mov var_4, 00000156h
loc_006744CF: mov edx, Me
loc_006744D2: push edx
loc_006744D3: call 006950B0h
loc_006744D8: jmp 0067857Fh
loc_006744DD: mov var_4, 00000157h
loc_006744E4: mov eax, Me
loc_006744E7: mov ecx, [eax+000000CCh]
loc_006744ED: push ecx
loc_006744EE: mov edx, var_28
loc_006744F1: push edx
loc_006744F2: call [00401238h] ; __vbaObjIs
loc_006744F8: movsx eax, ax
loc_006744FB: test eax, eax
loc_006744FD: jz 00674CADh
loc_00674503: mov var_4, 00000158h
loc_0067450A: mov ecx, Me
loc_0067450D: push ecx
loc_0067450E: call 00695250h
loc_00674513: mov var_4, 00000159h
loc_0067451A: cmp [0073A254h], 00000000h
loc_00674521: jnz 0067453Fh
loc_00674523: push 0073A254h
loc_00674528: push 00431838h
loc_0067452D: call [004012FCh] ; __vbaNew2
loc_00674533: mov var_474, 0073A254h
loc_0067453D: jmp 00674549h
loc_0067453F: mov var_474, 0073A254h
loc_00674549: mov edx, var_474
loc_0067454F: mov eax, [edx]
loc_00674551: mov var_108, eax
loc_00674557: lea ecx, var_E8
loc_0067455D: push ecx
loc_0067455E: mov edx, var_108
loc_00674564: mov eax, [edx]
loc_00674566: mov ecx, var_108
loc_0067456C: push ecx
loc_0067456D: call [eax+000001B8h]
loc_00674573: fnclex
loc_00674575: mov var_10C, eax
loc_0067457B: cmp var_10C, 00000000h
loc_00674582: jge 006745AAh
loc_00674584: push 000001B8h
loc_00674589: push 00440B20h
loc_0067458E: mov edx, var_108
loc_00674594: push edx
loc_00674595: mov eax, var_10C
loc_0067459B: push eax
loc_0067459C: call [004010CCh] ; __vbaHresultCheckObj
loc_006745A2: mov var_478, eax
loc_006745A8: jmp 006745B4h
loc_006745AA: mov var_478, 00000000h
loc_006745B4: movsx ecx, var_E8
loc_006745BB: test ecx, ecx
loc_006745BD: jz 0067465Dh
loc_006745C3: mov var_4, 0000015Ah
loc_006745CA: cmp [0073A254h], 00000000h
loc_006745D1: jnz 006745EFh
loc_006745D3: push 0073A254h
loc_006745D8: push 00431838h
loc_006745DD: call [004012FCh] ; __vbaNew2
loc_006745E3: mov var_47C, 0073A254h
loc_006745ED: jmp 006745F9h
loc_006745EF: mov var_47C, 0073A254h
loc_006745F9: mov edx, var_47C
loc_006745FF: mov eax, [edx]
loc_00674601: mov var_108, eax
loc_00674607: mov ecx, var_108
loc_0067460D: mov edx, [ecx]
loc_0067460F: mov eax, var_108
loc_00674615: push eax
loc_00674616: call [edx+000002A8h]
loc_0067461C: fnclex
loc_0067461E: mov var_10C, eax
loc_00674624: cmp var_10C, 00000000h
loc_0067462B: jge 00674653h
loc_0067462D: push 000002A8h
loc_00674632: push 00440B20h
loc_00674637: mov ecx, var_108
loc_0067463D: push ecx
loc_0067463E: mov edx, var_10C
loc_00674644: push edx
loc_00674645: call [004010CCh] ; __vbaHresultCheckObj
loc_0067464B: mov var_480, eax
loc_00674651: jmp 0067465Dh
loc_00674653: mov var_480, 00000000h
loc_0067465D: mov var_4, 0000015Ch
loc_00674664: mov var_9C, 80020004h
loc_0067466E: mov var_A4, 0000000Ah
loc_00674678: mov var_8C, 80020004h
loc_00674682: mov var_94, 0000000Ah
loc_0067468C: mov var_7C, 80020004h
loc_00674693: mov var_84, 0000000Ah
loc_0067469D: mov var_AC, 0045AB0Ch ; "Would you like to visit our home site now?"
loc_006746A7: mov var_B4, 00000008h
loc_006746B1: lea edx, var_B4
loc_006746B7: lea ecx, var_74
loc_006746BA: call [00401374h] ; __vbaVarDup
loc_006746C0: lea eax, var_A4
loc_006746C6: push eax
loc_006746C7: lea ecx, var_94
loc_006746CD: push ecx
loc_006746CE: lea edx, var_84
loc_006746D4: push edx
loc_006746D5: push 00010024h
loc_006746DA: lea eax, var_74
loc_006746DD: push eax
loc_006746DE: call [00401120h] ; rtcMsgBox
loc_006746E4: xor ecx, ecx
loc_006746E6: cmp eax, 00000006h
loc_006746E9: setz cl
loc_006746EC: neg ecx
loc_006746EE: mov var_108, cx
loc_006746F5: lea edx, var_A4
loc_006746FB: push edx
loc_006746FC: lea eax, var_94
loc_00674702: push eax
loc_00674703: lea ecx, var_84
loc_00674709: push ecx
loc_0067470A: lea edx, var_74
loc_0067470D: push edx
loc_0067470E: push 00000004h
loc_00674710: call [00401050h] ; __vbaFreeVarList
loc_00674716: add esp, 00000014h
loc_00674719: movsx eax, var_108
loc_00674720: test eax, eax
loc_00674722: jz 006749E1h
loc_00674728: mov var_4, 0000015Dh
loc_0067472F: lea ecx, var_54
loc_00674732: push ecx
loc_00674733: push 004519CCh ; "Acknowledge"
loc_00674738: mov edx, [0073A08Ch]
loc_0067473E: mov eax, [edx]
loc_00674740: mov ecx, [0073A08Ch]
loc_00674746: push ecx
loc_00674747: call [eax+00000064h]
loc_0067474A: fnclex
loc_0067474C: mov var_108, eax
loc_00674752: cmp var_108, 00000000h
loc_00674759: jge 0067477Eh
loc_0067475B: push 00000064h
loc_0067475D: push 004419ACh
loc_00674762: mov edx, [0073A08Ch]
loc_00674768: push edx
loc_00674769: mov eax, var_108
loc_0067476F: push eax
loc_00674770: call [004010CCh] ; __vbaHresultCheckObj
loc_00674776: mov var_484, eax
loc_0067477C: jmp 00674788h
loc_0067477E: mov var_484, 00000000h
loc_00674788: lea ecx, var_54
loc_0067478B: call [0040142Ch] ; __vbaFreeObj
loc_00674791: mov var_4, 0000015Eh
loc_00674798: mov var_E8, 0000h
loc_006747A1: mov edx, 0043B550h ; "HTTP://www.bonzi.com/bonzibuddy/home.asp"
loc_006747A6: lea ecx, var_40
loc_006747A9: call [00401310h] ; __vbaStrCopy
loc_006747AF: lea ecx, var_E8
loc_006747B5: push ecx
loc_006747B6: push 00000000h
loc_006747B8: push 00000000h
loc_006747BA: push FFFFFFFFh
loc_006747BC: lea edx, var_40
loc_006747BF: push edx
loc_006747C0: mov eax, Me
loc_006747C3: push eax
loc_006747C4: call 00679A40h
loc_006747C9: lea ecx, var_40
loc_006747CC: call [00401430h] ; __vbaFreeStr
loc_006747D2: mov var_4, 0000015Fh
loc_006747D9: mov var_BC, 80020004h
loc_006747E3: mov var_C4, 0000000Ah
loc_006747ED: mov var_AC, 0045AC28h ; "You can customize our new home site to fit your needs and interests by clicking on the 'My Home' link here at our new home!"
loc_006747F7: mov var_B4, 00000008h
loc_00674801: lea ecx, var_54
loc_00674804: push ecx
loc_00674805: mov eax, 00000010h
loc_0067480A: call 00412850h ; __vbaChkstk
loc_0067480F: mov edx, esp
loc_00674811: mov eax, var_C4
loc_00674817: mov [edx], eax
loc_00674819: mov ecx, var_C0
loc_0067481F: mov [edx+00000004h], ecx
loc_00674822: mov eax, var_BC
loc_00674828: mov [edx+00000008h], eax
loc_0067482B: mov ecx, var_B8
loc_00674831: mov [edx+0000000Ch], ecx
loc_00674834: mov eax, 00000010h
loc_00674839: call 00412850h ; __vbaChkstk
loc_0067483E: mov edx, esp
loc_00674840: mov eax, var_B4
loc_00674846: mov [edx], eax
loc_00674848: mov ecx, var_B0
loc_0067484E: mov [edx+00000004h], ecx
loc_00674851: mov eax, var_AC
loc_00674857: mov [edx+00000008h], eax
loc_0067485A: mov ecx, var_A8
loc_00674860: mov [edx+0000000Ch], ecx
loc_00674863: mov edx, [0073A08Ch]
loc_00674869: mov eax, [edx]
loc_0067486B: mov ecx, [0073A08Ch]
loc_00674871: push ecx
loc_00674872: call [eax+00000078h]
loc_00674875: fnclex
loc_00674877: mov var_108, eax
loc_0067487D: cmp var_108, 00000000h
loc_00674884: jge 006748A9h
loc_00674886: push 00000078h
loc_00674888: push 004419ACh
loc_0067488D: mov edx, [0073A08Ch]
loc_00674893: push edx
loc_00674894: mov eax, var_108
loc_0067489A: push eax
loc_0067489B: call [004010CCh] ; __vbaHresultCheckObj
loc_006748A1: mov var_488, eax
loc_006748A7: jmp 006748B3h
loc_006748A9: mov var_488, 00000000h
loc_006748B3: lea ecx, var_54
loc_006748B6: call [0040142Ch] ; __vbaFreeObj
loc_006748BC: mov var_4, 00000160h
loc_006748C3: mov var_AC, 80020004h
loc_006748CD: mov var_B4, 0000000Ah
loc_006748D7: push 0045AD24h ; "If you like "
loc_006748DC: mov ecx, [0073A040h]
loc_006748E2: push ecx
loc_006748E3: call [00401098h] ; __vbaStrCat
loc_006748E9: mov edx, eax
loc_006748EB: lea ecx, var_40
loc_006748EE: call [004013C0h] ; __vbaStrMove
loc_006748F4: push eax
loc_006748F5: push 0045AE18h ; ", I can even make our new home be the default start page in Internet Explorer! This way we will never be far from home!"
loc_006748FA: call [00401098h] ; __vbaStrCat
loc_00674900: mov var_6C, eax
loc_00674903: mov var_74, 00000008h
loc_0067490A: lea edx, var_54
loc_0067490D: push edx
loc_0067490E: mov eax, 00000010h
loc_00674913: call 00412850h ; __vbaChkstk
loc_00674918: mov eax, esp
loc_0067491A: mov ecx, var_B4
loc_00674920: mov [eax], ecx
loc_00674922: mov edx, var_B0
loc_00674928: mov [eax+00000004h], edx
loc_0067492B: mov ecx, var_AC
loc_00674931: mov [eax+00000008h], ecx
loc_00674934: mov edx, var_A8
loc_0067493A: mov [eax+0000000Ch], edx
loc_0067493D: mov eax, 00000010h
loc_00674942: call 00412850h ; __vbaChkstk
loc_00674947: mov eax, esp
loc_00674949: mov ecx, var_74
loc_0067494C: mov [eax], ecx
loc_0067494E: mov edx, var_70
loc_00674951: mov [eax+00000004h], edx
loc_00674954: mov ecx, var_6C
loc_00674957: mov [eax+00000008h], ecx
loc_0067495A: mov edx, var_68
loc_0067495D: mov [eax+0000000Ch], edx
loc_00674960: mov eax, [0073A08Ch]
loc_00674965: mov ecx, [eax]
loc_00674967: mov edx, [0073A08Ch]
loc_0067496D: push edx
loc_0067496E: call [ecx+00000078h]
loc_00674971: fnclex
loc_00674973: mov var_108, eax
loc_00674979: cmp var_108, 00000000h
loc_00674980: jge 006749A4h
loc_00674982: push 00000078h
loc_00674984: push 004419ACh
loc_00674989: mov eax, [0073A08Ch]
loc_0067498E: push eax
loc_0067498F: mov ecx, var_108
loc_00674995: push ecx
loc_00674996: call [004010CCh] ; __vbaHresultCheckObj
loc_0067499C: mov var_48C, eax
loc_006749A2: jmp 006749AEh
loc_006749A4: mov var_48C, 00000000h
loc_006749AE: mov edx, var_54
loc_006749B1: push edx
loc_006749B2: mov eax, Me
loc_006749B5: add eax, 000000D0h
loc_006749BA: push eax
loc_006749BB: call [00401130h] ; __vbaObjSetAddref
loc_006749C1: lea ecx, var_40
loc_006749C4: call [00401430h] ; __vbaFreeStr
loc_006749CA: lea ecx, var_54
loc_006749CD: call [0040142Ch] ; __vbaFreeObj
loc_006749D3: lea ecx, var_74
loc_006749D6: call [00401030h] ; __vbaFreeVar
loc_006749DC: jmp 00674B9Dh
loc_006749E1: mov var_4, 00000162h
loc_006749E8: lea ecx, var_54
loc_006749EB: push ecx
loc_006749EC: push 004522E4h ; "Sad"
loc_006749F1: mov edx, [0073A08Ch]
loc_006749F7: mov eax, [edx]
loc_006749F9: mov ecx, [0073A08Ch]
loc_006749FF: push ecx
loc_00674A00: call [eax+00000064h]
loc_00674A03: fnclex
loc_00674A05: mov var_108, eax
loc_00674A0B: cmp var_108, 00000000h
loc_00674A12: jge 00674A37h
loc_00674A14: push 00000064h
loc_00674A16: push 004419ACh
loc_00674A1B: mov edx, [0073A08Ch]
loc_00674A21: push edx
loc_00674A22: mov eax, var_108
loc_00674A28: push eax
loc_00674A29: call [004010CCh] ; __vbaHresultCheckObj
loc_00674A2F: mov var_490, eax
loc_00674A35: jmp 00674A41h
loc_00674A37: mov var_490, 00000000h
loc_00674A41: lea ecx, var_54
loc_00674A44: call [0040142Ch] ; __vbaFreeObj
loc_00674A4A: mov var_4, 00000163h
loc_00674A51: mov var_BC, 80020004h
loc_00674A5B: mov var_C4, 0000000Ah
loc_00674A65: mov var_AC, 0045AF0Ch ; "OK, but if you want to visit our new home site any time later, just click on me and select 'Home' from my menu."
loc_00674A6F: mov var_B4, 00000008h
loc_00674A79: lea ecx, var_54
loc_00674A7C: push ecx
loc_00674A7D: mov eax, 00000010h
loc_00674A82: call 00412850h ; __vbaChkstk
loc_00674A87: mov edx, esp
loc_00674A89: mov eax, var_C4
loc_00674A8F: mov [edx], eax
loc_00674A91: mov ecx, var_C0
loc_00674A97: mov [edx+00000004h], ecx
loc_00674A9A: mov eax, var_BC
loc_00674AA0: mov [edx+00000008h], eax
loc_00674AA3: mov ecx, var_B8
loc_00674AA9: mov [edx+0000000Ch], ecx
loc_00674AAC: mov eax, 00000010h
loc_00674AB1: call 00412850h ; __vbaChkstk
loc_00674AB6: mov edx, esp
loc_00674AB8: mov eax, var_B4
loc_00674ABE: mov [edx], eax
loc_00674AC0: mov ecx, var_B0
loc_00674AC6: mov [edx+00000004h], ecx
loc_00674AC9: mov eax, var_AC
loc_00674ACF: mov [edx+00000008h], eax
loc_00674AD2: mov ecx, var_A8
loc_00674AD8: mov [edx+0000000Ch], ecx
loc_00674ADB: mov edx, [0073A08Ch]
loc_00674AE1: mov eax, [edx]
loc_00674AE3: mov ecx, [0073A08Ch]
loc_00674AE9: push ecx
loc_00674AEA: call [eax+00000078h]
loc_00674AED: fnclex
loc_00674AEF: mov var_108, eax
loc_00674AF5: cmp var_108, 00000000h
loc_00674AFC: jge 00674B21h
loc_00674AFE: push 00000078h
loc_00674B00: push 004419ACh
loc_00674B05: mov edx, [0073A08Ch]
loc_00674B0B: push edx
loc_00674B0C: mov eax, var_108
loc_00674B12: push eax
loc_00674B13: call [004010CCh] ; __vbaHresultCheckObj
loc_00674B19: mov var_494, eax
loc_00674B1F: jmp 00674B2Bh
loc_00674B21: mov var_494, 00000000h
loc_00674B2B: lea ecx, var_54
loc_00674B2E: call [0040142Ch] ; __vbaFreeObj
loc_00674B34: mov var_4, 00000164h
loc_00674B3B: lea ecx, var_54
loc_00674B3E: push ecx
loc_00674B3F: push 00442188h ; "Pleased"
loc_00674B44: mov edx, [0073A08Ch]
loc_00674B4A: mov eax, [edx]
loc_00674B4C: mov ecx, [0073A08Ch]
loc_00674B52: push ecx
loc_00674B53: call [eax+00000064h]
loc_00674B56: fnclex
loc_00674B58: mov var_108, eax
loc_00674B5E: cmp var_108, 00000000h
loc_00674B65: jge 00674B8Ah
loc_00674B67: push 00000064h
loc_00674B69: push 004419ACh
loc_00674B6E: mov edx, [0073A08Ch]
loc_00674B74: push edx
loc_00674B75: mov eax, var_108
loc_00674B7B: push eax
loc_00674B7C: call [004010CCh] ; __vbaHresultCheckObj
loc_00674B82: mov var_498, eax
loc_00674B88: jmp 00674B94h
loc_00674B8A: mov var_498, 00000000h
loc_00674B94: lea ecx, var_54
loc_00674B97: call [0040142Ch] ; __vbaFreeObj
loc_00674B9D: mov var_4, 00000166h
loc_00674BA4: mov ecx, Me
loc_00674BA7: push ecx
loc_00674BA8: call 006950B0h
loc_00674BAD: mov var_4, 00000167h
loc_00674BB4: mov var_BC, 80020004h
loc_00674BBE: mov var_C4, 0000000Ah
loc_00674BC8: mov var_AC, 0045AFF0h ; "Would you like for me to make our new home the default start page in your browser? This will allow us to access our home with only one click!"
loc_00674BD2: mov var_B4, 00000008h
loc_00674BDC: lea edx, var_54
loc_00674BDF: push edx
loc_00674BE0: mov eax, 00000010h
loc_00674BE5: call 00412850h ; __vbaChkstk
loc_00674BEA: mov eax, esp
loc_00674BEC: mov ecx, var_C4
loc_00674BF2: mov [eax], ecx
loc_00674BF4: mov edx, var_C0
loc_00674BFA: mov [eax+00000004h], edx
loc_00674BFD: mov ecx, var_BC
loc_00674C03: mov [eax+00000008h], ecx
loc_00674C06: mov edx, var_B8
loc_00674C0C: mov [eax+0000000Ch], edx
loc_00674C0F: mov eax, 00000010h
loc_00674C14: call 00412850h ; __vbaChkstk
loc_00674C19: mov eax, esp
loc_00674C1B: mov ecx, var_B4
loc_00674C21: mov [eax], ecx
loc_00674C23: mov edx, var_B0
loc_00674C29: mov [eax+00000004h], edx
loc_00674C2C: mov ecx, var_AC
loc_00674C32: mov [eax+00000008h], ecx
loc_00674C35: mov edx, var_A8
loc_00674C3B: mov [eax+0000000Ch], edx
loc_00674C3E: mov eax, [0073A08Ch]
loc_00674C43: mov ecx, [eax]
loc_00674C45: mov edx, [0073A08Ch]
loc_00674C4B: push edx
loc_00674C4C: call [ecx+00000078h]
loc_00674C4F: fnclex
loc_00674C51: mov var_108, eax
loc_00674C57: cmp var_108, 00000000h
loc_00674C5E: jge 00674C82h
loc_00674C60: push 00000078h
loc_00674C62: push 004419ACh
loc_00674C67: mov eax, [0073A08Ch]
loc_00674C6C: push eax
loc_00674C6D: mov ecx, var_108
loc_00674C73: push ecx
loc_00674C74: call [004010CCh] ; __vbaHresultCheckObj
loc_00674C7A: mov var_49C, eax
loc_00674C80: jmp 00674C8Ch
loc_00674C82: mov var_49C, 00000000h
loc_00674C8C: mov edx, var_54
loc_00674C8F: push edx
loc_00674C90: mov eax, Me
loc_00674C93: add eax, 000000D0h
loc_00674C98: push eax
loc_00674C99: call [00401130h] ; __vbaObjSetAddref
loc_00674C9F: lea ecx, var_54
loc_00674CA2: call [0040142Ch] ; __vbaFreeObj
loc_00674CA8: jmp 0067857Fh
loc_00674CAD: mov var_4, 00000168h
loc_00674CB4: mov ecx, Me
loc_00674CB7: mov edx, [ecx+000000D0h]
loc_00674CBD: push edx
loc_00674CBE: mov eax, var_28
loc_00674CC1: push eax
loc_00674CC2: call [00401238h] ; __vbaObjIs
loc_00674CC8: movsx ecx, ax
loc_00674CCB: test ecx, ecx
loc_00674CCD: jz 0067535Bh
loc_00674CD3: mov var_4, 00000169h
loc_00674CDA: mov edx, Me
loc_00674CDD: push edx
loc_00674CDE: call 00695250h
loc_00674CE3: mov var_4, 0000016Ah
loc_00674CEA: cmp [0073A254h], 00000000h
loc_00674CF1: jnz 00674D0Fh
loc_00674CF3: push 0073A254h
loc_00674CF8: push 00431838h
loc_00674CFD: call [004012FCh] ; __vbaNew2
loc_00674D03: mov var_4A0, 0073A254h
loc_00674D0D: jmp 00674D19h
loc_00674D0F: mov var_4A0, 0073A254h
loc_00674D19: mov eax, var_4A0
loc_00674D1F: mov ecx, [eax]
loc_00674D21: mov var_108, ecx
loc_00674D27: lea edx, var_E8
loc_00674D2D: push edx
loc_00674D2E: mov eax, var_108
loc_00674D34: mov ecx, [eax]
loc_00674D36: mov edx, var_108
loc_00674D3C: push edx
loc_00674D3D: call [ecx+000001B8h]
loc_00674D43: fnclex
loc_00674D45: mov var_10C, eax
loc_00674D4B: cmp var_10C, 00000000h
loc_00674D52: jge 00674D7Ah
loc_00674D54: push 000001B8h
loc_00674D59: push 00440B20h
loc_00674D5E: mov eax, var_108
loc_00674D64: push eax
loc_00674D65: mov ecx, var_10C
loc_00674D6B: push ecx
loc_00674D6C: call [004010CCh] ; __vbaHresultCheckObj
loc_00674D72: mov var_4A4, eax
loc_00674D78: jmp 00674D84h
loc_00674D7A: mov var_4A4, 00000000h
loc_00674D84: movsx edx, var_E8
loc_00674D8B: test edx, edx
loc_00674D8D: jz 00674E2Dh
loc_00674D93: mov var_4, 0000016Bh
loc_00674D9A: cmp [0073A254h], 00000000h
loc_00674DA1: jnz 00674DBFh
loc_00674DA3: push 0073A254h
loc_00674DA8: push 00431838h
loc_00674DAD: call [004012FCh] ; __vbaNew2
loc_00674DB3: mov var_4A8, 0073A254h
loc_00674DBD: jmp 00674DC9h
loc_00674DBF: mov var_4A8, 0073A254h
loc_00674DC9: mov eax, var_4A8
loc_00674DCF: mov ecx, [eax]
loc_00674DD1: mov var_108, ecx
loc_00674DD7: mov edx, var_108
loc_00674DDD: mov eax, [edx]
loc_00674DDF: mov ecx, var_108
loc_00674DE5: push ecx
loc_00674DE6: call [eax+000002A8h]
loc_00674DEC: fnclex
loc_00674DEE: mov var_10C, eax
loc_00674DF4: cmp var_10C, 00000000h
loc_00674DFB: jge 00674E23h
loc_00674DFD: push 000002A8h
loc_00674E02: push 00440B20h
loc_00674E07: mov edx, var_108
loc_00674E0D: push edx
loc_00674E0E: mov eax, var_10C
loc_00674E14: push eax
loc_00674E15: call [004010CCh] ; __vbaHresultCheckObj
loc_00674E1B: mov var_4AC, eax
loc_00674E21: jmp 00674E2Dh
loc_00674E23: mov var_4AC, 00000000h
loc_00674E2D: mov var_4, 0000016Dh
loc_00674E34: mov var_9C, 80020004h
loc_00674E3E: mov var_A4, 0000000Ah
loc_00674E48: mov var_8C, 80020004h
loc_00674E52: mov var_94, 0000000Ah
loc_00674E5C: mov var_7C, 80020004h
loc_00674E63: mov var_84, 0000000Ah
loc_00674E6D: mov ecx, [0073A040h]
loc_00674E73: push ecx
loc_00674E74: push 0045B110h ; ", would you like for me to make my home, your home now?"
loc_00674E79: call [00401098h] ; __vbaStrCat
loc_00674E7F: mov var_6C, eax
loc_00674E82: mov var_74, 00000008h
loc_00674E89: lea edx, var_A4
loc_00674E8F: push edx
loc_00674E90: lea eax, var_94
loc_00674E96: push eax
loc_00674E97: lea ecx, var_84
loc_00674E9D: push ecx
loc_00674E9E: push 00010024h
loc_00674EA3: lea edx, var_74
loc_00674EA6: push edx
loc_00674EA7: call [00401120h] ; rtcMsgBox
loc_00674EAD: xor ecx, ecx
loc_00674EAF: cmp eax, 00000006h
loc_00674EB2: setz cl
loc_00674EB5: neg ecx
loc_00674EB7: mov var_108, cx
loc_00674EBE: lea edx, var_A4
loc_00674EC4: push edx
loc_00674EC5: lea eax, var_94
loc_00674ECB: push eax
loc_00674ECC: lea ecx, var_84
loc_00674ED2: push ecx
loc_00674ED3: lea edx, var_74
loc_00674ED6: push edx
loc_00674ED7: push 00000004h
loc_00674ED9: call [00401050h] ; __vbaFreeVarList
loc_00674EDF: add esp, 00000014h
loc_00674EE2: movsx eax, var_108
loc_00674EE9: test eax, eax
loc_00674EEB: jz 006751FBh
loc_00674EF1: mov var_4, 0000016Eh
loc_00674EF8: mov var_AC, 0045AD44h ; "http://www.bonzi.com/bonzibuddy/trackyesno.asp?trackcode=yn_nbcihome&status=yes"
loc_00674F02: mov var_B4, 00000008h
loc_00674F0C: mov eax, 00000010h
loc_00674F11: call 00412850h ; __vbaChkstk
loc_00674F16: mov ecx, esp
loc_00674F18: mov edx, var_B4
loc_00674F1E: mov [ecx], edx
loc_00674F20: mov eax, var_B0
loc_00674F26: mov [ecx+00000004h], eax
loc_00674F29: mov edx, var_AC
loc_00674F2F: mov [ecx+00000008h], edx
loc_00674F32: mov eax, var_A8
loc_00674F38: mov [ecx+0000000Ch], eax
loc_00674F3B: push 00000001h
loc_00674F3D: push 00000016h
loc_00674F3F: mov ecx, Me
loc_00674F42: mov edx, [ecx]
loc_00674F44: mov eax, Me
loc_00674F47: push eax
loc_00674F48: call [edx+000004B4h]
loc_00674F4E: push eax
loc_00674F4F: lea ecx, var_54
loc_00674F52: push ecx
loc_00674F53: call [00401128h] ; __vbaObjSet
loc_00674F59: push eax
loc_00674F5A: call [0040103Ch] ; __vbaLateIdCall
loc_00674F60: add esp, 0000001Ch
loc_00674F63: lea ecx, var_54
loc_00674F66: call [0040142Ch] ; __vbaFreeObj
loc_00674F6C: mov var_4, 0000016Fh
loc_00674F73: lea edx, var_54
loc_00674F76: push edx
loc_00674F77: push 004519CCh ; "Acknowledge"
loc_00674F7C: mov eax, [0073A08Ch]
loc_00674F81: mov ecx, [eax]
loc_00674F83: mov edx, [0073A08Ch]
loc_00674F89: push edx
loc_00674F8A: call [ecx+00000064h]
loc_00674F8D: fnclex
loc_00674F8F: mov var_108, eax
loc_00674F95: cmp var_108, 00000000h
loc_00674F9C: jge 00674FC0h
loc_00674F9E: push 00000064h
loc_00674FA0: push 004419ACh
loc_00674FA5: mov eax, [0073A08Ch]
loc_00674FAA: push eax
loc_00674FAB: mov ecx, var_108
loc_00674FB1: push ecx
loc_00674FB2: call [004010CCh] ; __vbaHresultCheckObj
loc_00674FB8: mov var_4B0, eax
loc_00674FBE: jmp 00674FCAh
loc_00674FC0: mov var_4B0, 00000000h
loc_00674FCA: lea ecx, var_54
loc_00674FCD: call [0040142Ch] ; __vbaFreeObj
loc_00674FD3: mov var_4, 00000170h
loc_00674FDA: mov edx, 0043B5A8h ; "HTTP://www.bonzi.com/bonziportal/index.asp?nav=bbmenu"
loc_00674FDF: lea ecx, var_40
loc_00674FE2: call [00401310h] ; __vbaStrCopy
loc_00674FE8: lea edx, var_40
loc_00674FEB: push edx
loc_00674FEC: mov eax, Me
loc_00674FEF: mov ecx, [eax]
loc_00674FF1: mov edx, Me
loc_00674FF4: push edx
loc_00674FF5: call [ecx+00000718h]
loc_00674FFB: mov var_108, eax
loc_00675001: cmp var_108, 00000000h
loc_00675008: jge 0067502Dh
loc_0067500A: push 00000718h
loc_0067500F: push 004408D0h
loc_00675014: mov eax, Me
loc_00675017: push eax
loc_00675018: mov ecx, var_108
loc_0067501E: push ecx
loc_0067501F: call [004010CCh] ; __vbaHresultCheckObj
loc_00675025: mov var_4B4, eax
loc_0067502B: jmp 00675037h
loc_0067502D: mov var_4B4, 00000000h
loc_00675037: lea ecx, var_40
loc_0067503A: call [00401430h] ; __vbaFreeStr
loc_00675040: mov var_4, 00000171h
loc_00675047: lea edx, var_54
loc_0067504A: push edx
loc_0067504B: push 00454318h ; "Congratulate"
loc_00675050: mov eax, [0073A08Ch]
loc_00675055: mov ecx, [eax]
loc_00675057: mov edx, [0073A08Ch]
loc_0067505D: push edx
loc_0067505E: call [ecx+00000064h]
loc_00675061: fnclex
loc_00675063: mov var_108, eax
loc_00675069: cmp var_108, 00000000h
loc_00675070: jge 00675094h
loc_00675072: push 00000064h
loc_00675074: push 004419ACh
loc_00675079: mov eax, [0073A08Ch]
loc_0067507E: push eax
loc_0067507F: mov ecx, var_108
loc_00675085: push ecx
loc_00675086: call [004010CCh] ; __vbaHresultCheckObj
loc_0067508C: mov var_4B8, eax
loc_00675092: jmp 0067509Eh
loc_00675094: mov var_4B8, 00000000h
loc_0067509E: lea ecx, var_54
loc_006750A1: call [0040142Ch] ; __vbaFreeObj
loc_006750A7: mov var_4, 00000172h
loc_006750AE: mov var_BC, 80020004h
loc_006750B8: mov var_C4, 0000000Ah
loc_006750C2: mov var_AC, 0045B184h ; "Great! Home is now just a click away!"
loc_006750CC: mov var_B4, 00000008h
loc_006750D6: lea edx, var_54
loc_006750D9: push edx
loc_006750DA: mov eax, 00000010h
loc_006750DF: call 00412850h ; __vbaChkstk
loc_006750E4: mov eax, esp
loc_006750E6: mov ecx, var_C4
loc_006750EC: mov [eax], ecx
loc_006750EE: mov edx, var_C0
loc_006750F4: mov [eax+00000004h], edx
loc_006750F7: mov ecx, var_BC
loc_006750FD: mov [eax+00000008h], ecx
loc_00675100: mov edx, var_B8
loc_00675106: mov [eax+0000000Ch], edx
loc_00675109: mov eax, 00000010h
loc_0067510E: call 00412850h ; __vbaChkstk
loc_00675113: mov eax, esp
loc_00675115: mov ecx, var_B4
loc_0067511B: mov [eax], ecx
loc_0067511D: mov edx, var_B0
loc_00675123: mov [eax+00000004h], edx
loc_00675126: mov ecx, var_AC
loc_0067512C: mov [eax+00000008h], ecx
loc_0067512F: mov edx, var_A8
loc_00675135: mov [eax+0000000Ch], edx
loc_00675138: mov eax, [0073A08Ch]
loc_0067513D: mov ecx, [eax]
loc_0067513F: mov edx, [0073A08Ch]
loc_00675145: push edx
loc_00675146: call [ecx+00000078h]
loc_00675149: fnclex
loc_0067514B: mov var_108, eax
loc_00675151: cmp var_108, 00000000h
loc_00675158: jge 0067517Ch
loc_0067515A: push 00000078h
loc_0067515C: push 004419ACh
loc_00675161: mov eax, [0073A08Ch]
loc_00675166: push eax
loc_00675167: mov ecx, var_108
loc_0067516D: push ecx
loc_0067516E: call [004010CCh] ; __vbaHresultCheckObj
loc_00675174: mov var_4BC, eax
loc_0067517A: jmp 00675186h
loc_0067517C: mov var_4BC, 00000000h
loc_00675186: lea ecx, var_54
loc_00675189: call [0040142Ch] ; __vbaFreeObj
loc_0067518F: mov var_4, 00000173h
loc_00675196: lea edx, var_54
loc_00675199: push edx
loc_0067519A: push 00442188h ; "Pleased"
loc_0067519F: mov eax, [0073A08Ch]
loc_006751A4: mov ecx, [eax]
loc_006751A6: mov edx, [0073A08Ch]
loc_006751AC: push edx
loc_006751AD: call [ecx+00000064h]
loc_006751B0: fnclex
loc_006751B2: mov var_108, eax
loc_006751B8: cmp var_108, 00000000h
loc_006751BF: jge 006751E3h
loc_006751C1: push 00000064h
loc_006751C3: push 004419ACh
loc_006751C8: mov eax, [0073A08Ch]
loc_006751CD: push eax
loc_006751CE: mov ecx, var_108
loc_006751D4: push ecx
loc_006751D5: call [004010CCh] ; __vbaHresultCheckObj
loc_006751DB: mov var_4C0, eax
loc_006751E1: jmp 006751EDh
loc_006751E3: mov var_4C0, 00000000h
loc_006751ED: lea ecx, var_54
loc_006751F0: call [0040142Ch] ; __vbaFreeObj
loc_006751F6: jmp 00675346h
loc_006751FB: mov var_4, 00000175h
loc_00675202: mov var_AC, 0045AB68h ; "http://www.bonzi.com/bonzibuddy/trackyesno.asp?trackcode=yn_nbcihome&status=no"
loc_0067520C: mov var_B4, 00000008h
loc_00675216: mov eax, 00000010h
loc_0067521B: call 00412850h ; __vbaChkstk
loc_00675220: mov edx, esp
loc_00675222: mov eax, var_B4
loc_00675228: mov [edx], eax
loc_0067522A: mov ecx, var_B0
loc_00675230: mov [edx+00000004h], ecx
loc_00675233: mov eax, var_AC
loc_00675239: mov [edx+00000008h], eax
loc_0067523C: mov ecx, var_A8
loc_00675242: mov [edx+0000000Ch], ecx
loc_00675245: push 00000001h
loc_00675247: push 00000016h
loc_00675249: mov edx, Me
loc_0067524C: mov eax, [edx]
loc_0067524E: mov ecx, Me
loc_00675251: push ecx
loc_00675252: call [eax+000004B4h]
loc_00675258: push eax
loc_00675259: lea edx, var_54
loc_0067525C: push edx
loc_0067525D: call [00401128h] ; __vbaObjSet
loc_00675263: push eax
loc_00675264: call [0040103Ch] ; __vbaLateIdCall
loc_0067526A: add esp, 0000001Ch
loc_0067526D: lea ecx, var_54
loc_00675270: call [0040142Ch] ; __vbaFreeObj
loc_00675276: mov var_4, 00000176h
loc_0067527D: lea eax, var_54
loc_00675280: push eax
loc_00675281: push 004522E4h ; "Sad"
loc_00675286: mov ecx, [0073A08Ch]
loc_0067528C: mov edx, [ecx]
loc_0067528E: mov eax, [0073A08Ch]
loc_00675293: push eax
loc_00675294: call [edx+00000064h]
loc_00675297: fnclex
loc_00675299: mov var_108, eax
loc_0067529F: cmp var_108, 00000000h
loc_006752A6: jge 006752CBh
loc_006752A8: push 00000064h
loc_006752AA: push 004419ACh
loc_006752AF: mov ecx, [0073A08Ch]
loc_006752B5: push ecx
loc_006752B6: mov edx, var_108
loc_006752BC: push edx
loc_006752BD: call [004010CCh] ; __vbaHresultCheckObj
loc_006752C3: mov var_4C4, eax
loc_006752C9: jmp 006752D5h
loc_006752CB: mov var_4C4, 00000000h
loc_006752D5: lea ecx, var_54
loc_006752D8: call [0040142Ch] ; __vbaFreeObj
loc_006752DE: mov var_4, 00000177h
loc_006752E5: lea eax, var_54
loc_006752E8: push eax
loc_006752E9: push 00453CC4h ; "Uncertain"
loc_006752EE: mov ecx, [0073A08Ch]
loc_006752F4: mov edx, [ecx]
loc_006752F6: mov eax, [0073A08Ch]
loc_006752FB: push eax
loc_006752FC: call [edx+00000064h]
loc_006752FF: fnclex
loc_00675301: mov var_108, eax
loc_00675307: cmp var_108, 00000000h
loc_0067530E: jge 00675333h
loc_00675310: push 00000064h
loc_00675312: push 004419ACh
loc_00675317: mov ecx, [0073A08Ch]
loc_0067531D: push ecx
loc_0067531E: mov edx, var_108
loc_00675324: push edx
loc_00675325: call [004010CCh] ; __vbaHresultCheckObj
loc_0067532B: mov var_4C8, eax
loc_00675331: jmp 0067533Dh
loc_00675333: mov var_4C8, 00000000h
loc_0067533D: lea ecx, var_54
loc_00675340: call [0040142Ch] ; __vbaFreeObj
loc_00675346: mov var_4, 00000179h
loc_0067534D: mov eax, Me
loc_00675350: push eax
loc_00675351: call 006950B0h
loc_00675356: jmp 0067857Fh
loc_0067535B: mov var_4, 0000017Ah
loc_00675362: mov ecx, Me
loc_00675365: mov edx, [ecx+000000D4h]
loc_0067536B: push edx
loc_0067536C: mov eax, var_28
loc_0067536F: push eax
loc_00675370: call [00401238h] ; __vbaObjIs
loc_00675376: movsx ecx, ax
loc_00675379: test ecx, ecx
loc_0067537B: jz 00675691h
loc_00675381: mov var_4, 0000017Bh
loc_00675388: mov edx, Me
loc_0067538B: push edx
loc_0067538C: call 00695250h
loc_00675391: mov var_4, 0000017Ch
loc_00675398: cmp [0073A254h], 00000000h
loc_0067539F: jnz 006753BDh
loc_006753A1: push 0073A254h
loc_006753A6: push 00431838h
loc_006753AB: call [004012FCh] ; __vbaNew2
loc_006753B1: mov var_4CC, 0073A254h
loc_006753BB: jmp 006753C7h
loc_006753BD: mov var_4CC, 0073A254h
loc_006753C7: mov eax, var_4CC
loc_006753CD: mov ecx, [eax]
loc_006753CF: mov var_108, ecx
loc_006753D5: lea edx, var_E8
loc_006753DB: push edx
loc_006753DC: mov eax, var_108
loc_006753E2: mov ecx, [eax]
loc_006753E4: mov edx, var_108
loc_006753EA: push edx
loc_006753EB: call [ecx+000001B8h]
loc_006753F1: fnclex
loc_006753F3: mov var_10C, eax
loc_006753F9: cmp var_10C, 00000000h
loc_00675400: jge 00675428h
loc_00675402: push 000001B8h
loc_00675407: push 00440B20h
loc_0067540C: mov eax, var_108
loc_00675412: push eax
loc_00675413: mov ecx, var_10C
loc_00675419: push ecx
loc_0067541A: call [004010CCh] ; __vbaHresultCheckObj
loc_00675420: mov var_4D0, eax
loc_00675426: jmp 00675432h
loc_00675428: mov var_4D0, 00000000h
loc_00675432: movsx edx, var_E8
loc_00675439: test edx, edx
loc_0067543B: jz 006754DBh
loc_00675441: mov var_4, 0000017Dh
loc_00675448: cmp [0073A254h], 00000000h
loc_0067544F: jnz 0067546Dh
loc_00675451: push 0073A254h
loc_00675456: push 00431838h
loc_0067545B: call [004012FCh] ; __vbaNew2
loc_00675461: mov var_4D4, 0073A254h
loc_0067546B: jmp 00675477h
loc_0067546D: mov var_4D4, 0073A254h
loc_00675477: mov eax, var_4D4
loc_0067547D: mov ecx, [eax]
loc_0067547F: mov var_108, ecx
loc_00675485: mov edx, var_108
loc_0067548B: mov eax, [edx]
loc_0067548D: mov ecx, var_108
loc_00675493: push ecx
loc_00675494: call [eax+000002A8h]
loc_0067549A: fnclex
loc_0067549C: mov var_10C, eax
loc_006754A2: cmp var_10C, 00000000h
loc_006754A9: jge 006754D1h
loc_006754AB: push 000002A8h
loc_006754B0: push 00440B20h
loc_006754B5: mov edx, var_108
loc_006754BB: push edx
loc_006754BC: mov eax, var_10C
loc_006754C2: push eax
loc_006754C3: call [004010CCh] ; __vbaHresultCheckObj
loc_006754C9: mov var_4D8, eax
loc_006754CF: jmp 006754DBh
loc_006754D1: mov var_4D8, 00000000h
loc_006754DB: mov var_4, 0000017Fh
loc_006754E2: mov var_9C, 80020004h
loc_006754EC: mov var_A4, 0000000Ah
loc_006754F6: mov var_8C, 80020004h
loc_00675500: mov var_94, 0000000Ah
loc_0067550A: mov var_7C, 80020004h
loc_00675511: mov var_84, 0000000Ah
loc_0067551B: push 0045AC0Ch ; "Remember, "
loc_00675520: mov ecx, [0073A040h]
loc_00675526: push ecx
loc_00675527: call [00401098h] ; __vbaStrCat
loc_0067552D: mov edx, eax
loc_0067552F: lea ecx, var_40
loc_00675532: call [004013C0h] ; __vbaStrMove
loc_00675538: push eax
loc_00675539: push 0045B1D8h ; " knowledge is always power! Would you like for us to educate ourselves with interesting new facts and trivia?"
loc_0067553E: call [00401098h] ; __vbaStrCat
loc_00675544: mov var_6C, eax
loc_00675547: mov var_74, 00000008h
loc_0067554E: lea edx, var_A4
loc_00675554: push edx
loc_00675555: lea eax, var_94
loc_0067555B: push eax
loc_0067555C: lea ecx, var_84
loc_00675562: push ecx
loc_00675563: push 00010024h
loc_00675568: lea edx, var_74
loc_0067556B: push edx
loc_0067556C: call [00401120h] ; rtcMsgBox
loc_00675572: xor ecx, ecx
loc_00675574: cmp eax, 00000006h
loc_00675577: setz cl
loc_0067557A: neg ecx
loc_0067557C: mov var_108, cx
loc_00675583: lea ecx, var_40
loc_00675586: call [00401430h] ; __vbaFreeStr
loc_0067558C: lea edx, var_A4
loc_00675592: push edx
loc_00675593: lea eax, var_94
loc_00675599: push eax
loc_0067559A: lea ecx, var_84
loc_006755A0: push ecx
loc_006755A1: lea edx, var_74
loc_006755A4: push edx
loc_006755A5: push 00000004h
loc_006755A7: call [00401050h] ; __vbaFreeVarList
loc_006755AD: add esp, 00000014h
loc_006755B0: movsx eax, var_108
loc_006755B7: test eax, eax
loc_006755B9: jz 00675614h
loc_006755BB: mov var_4, 00000180h
loc_006755C2: push 0045B2B8h ; "http://www.bonzi.com/bonzibuddy/bbfactmenu.asp"
loc_006755C7: mov ecx, Me
loc_006755CA: mov edx, [ecx]
loc_006755CC: mov eax, Me
loc_006755CF: push eax
loc_006755D0: call [edx+00000758h]
loc_006755D6: mov var_108, eax
loc_006755DC: cmp var_108, 00000000h
loc_006755E3: jge 00675608h
loc_006755E5: push 00000758h
loc_006755EA: push 004408D0h
loc_006755EF: mov ecx, Me
loc_006755F2: push ecx
loc_006755F3: mov edx, var_108
loc_006755F9: push edx
loc_006755FA: call [004010CCh] ; __vbaHresultCheckObj
loc_00675600: mov var_4DC, eax
loc_00675606: jmp 00675612h
loc_00675608: mov var_4DC, 00000000h
loc_00675612: jmp 0067567Ch
loc_00675614: mov var_4, 00000182h
loc_0067561B: lea eax, var_54
loc_0067561E: push eax
loc_0067561F: push 004522E4h ; "Sad"
loc_00675624: mov ecx, [0073A08Ch]
loc_0067562A: mov edx, [ecx]
loc_0067562C: mov eax, [0073A08Ch]
loc_00675631: push eax
loc_00675632: call [edx+00000064h]
loc_00675635: fnclex
loc_00675637: mov var_108, eax
loc_0067563D: cmp var_108, 00000000h
loc_00675644: jge 00675669h
loc_00675646: push 00000064h
loc_00675648: push 004419ACh
loc_0067564D: mov ecx, [0073A08Ch]
loc_00675653: push ecx
loc_00675654: mov edx, var_108
loc_0067565A: push edx
loc_0067565B: call [004010CCh] ; __vbaHresultCheckObj
loc_00675661: mov var_4E0, eax
loc_00675667: jmp 00675673h
loc_00675669: mov var_4E0, 00000000h
loc_00675673: lea ecx, var_54
loc_00675676: call [0040142Ch] ; __vbaFreeObj
loc_0067567C: mov var_4, 00000184h
loc_00675683: mov eax, Me
loc_00675686: push eax
loc_00675687: call 006950B0h
loc_0067568C: jmp 0067857Fh
loc_00675691: mov var_4, 00000185h
loc_00675698: mov ecx, Me
loc_0067569B: mov edx, [ecx+000000D8h]
loc_006756A1: push edx
loc_006756A2: mov eax, var_28
loc_006756A5: push eax
loc_006756A6: call [00401238h] ; __vbaObjIs
loc_006756AC: movsx ecx, ax
loc_006756AF: test ecx, ecx
loc_006756B1: jz 006759A7h
loc_006756B7: mov var_4, 00000186h
loc_006756BE: mov edx, Me
loc_006756C1: push edx
loc_006756C2: call 00695250h
loc_006756C7: mov var_4, 00000187h
loc_006756CE: cmp [0073A254h], 00000000h
loc_006756D5: jnz 006756F3h
loc_006756D7: push 0073A254h
loc_006756DC: push 00431838h
loc_006756E1: call [004012FCh] ; __vbaNew2
loc_006756E7: mov var_4E4, 0073A254h
loc_006756F1: jmp 006756FDh
loc_006756F3: mov var_4E4, 0073A254h
loc_006756FD: mov eax, var_4E4
loc_00675703: mov ecx, [eax]
loc_00675705: mov var_108, ecx
loc_0067570B: lea edx, var_E8
loc_00675711: push edx
loc_00675712: mov eax, var_108
loc_00675718: mov ecx, [eax]
loc_0067571A: mov edx, var_108
loc_00675720: push edx
loc_00675721: call [ecx+000001B8h]
loc_00675727: fnclex
loc_00675729: mov var_10C, eax
loc_0067572F: cmp var_10C, 00000000h
loc_00675736: jge 0067575Eh
loc_00675738: push 000001B8h
loc_0067573D: push 00440B20h
loc_00675742: mov eax, var_108
loc_00675748: push eax
loc_00675749: mov ecx, var_10C
loc_0067574F: push ecx
loc_00675750: call [004010CCh] ; __vbaHresultCheckObj
loc_00675756: mov var_4E8, eax
loc_0067575C: jmp 00675768h
loc_0067575E: mov var_4E8, 00000000h
loc_00675768: movsx edx, var_E8
loc_0067576F: test edx, edx
loc_00675771: jz 00675811h
loc_00675777: mov var_4, 00000188h
loc_0067577E: cmp [0073A254h], 00000000h
loc_00675785: jnz 006757A3h
loc_00675787: push 0073A254h
loc_0067578C: push 00431838h
loc_00675791: call [004012FCh] ; __vbaNew2
loc_00675797: mov var_4EC, 0073A254h
loc_006757A1: jmp 006757ADh
loc_006757A3: mov var_4EC, 0073A254h
loc_006757AD: mov eax, var_4EC
loc_006757B3: mov ecx, [eax]
loc_006757B5: mov var_108, ecx
loc_006757BB: mov edx, var_108
loc_006757C1: mov eax, [edx]
loc_006757C3: mov ecx, var_108
loc_006757C9: push ecx
loc_006757CA: call [eax+000002A8h]
loc_006757D0: fnclex
loc_006757D2: mov var_10C, eax
loc_006757D8: cmp var_10C, 00000000h
loc_006757DF: jge 00675807h
loc_006757E1: push 000002A8h
loc_006757E6: push 00440B20h
loc_006757EB: mov edx, var_108
loc_006757F1: push edx
loc_006757F2: mov eax, var_10C
loc_006757F8: push eax
loc_006757F9: call [004010CCh] ; __vbaHresultCheckObj
loc_006757FF: mov var_4F0, eax
loc_00675805: jmp 00675811h
loc_00675807: mov var_4F0, 00000000h
loc_00675811: mov var_4, 0000018Ah
loc_00675818: mov var_9C, 80020004h
loc_00675822: mov var_A4, 0000000Ah
loc_0067582C: mov var_8C, 80020004h
loc_00675836: mov var_94, 0000000Ah
loc_00675840: mov var_7C, 80020004h
loc_00675847: mov var_84, 0000000Ah
loc_00675851: mov ecx, [0073A040h]
loc_00675857: push ecx
loc_00675858: push 0045B3BCh ; ", would you like to send me to school to learn over 500 new and funny jokes for you now?"
loc_0067585D: call [00401098h] ; __vbaStrCat
loc_00675863: mov var_6C, eax
loc_00675866: mov var_74, 00000008h
loc_0067586D: lea edx, var_A4
loc_00675873: push edx
loc_00675874: lea eax, var_94
loc_0067587A: push eax
loc_0067587B: lea ecx, var_84
loc_00675881: push ecx
loc_00675882: push 00010024h
loc_00675887: lea edx, var_74
loc_0067588A: push edx
loc_0067588B: call [00401120h] ; rtcMsgBox
loc_00675891: xor ecx, ecx
loc_00675893: cmp eax, 00000006h
loc_00675896: setz cl
loc_00675899: neg ecx
loc_0067589B: mov var_108, cx
loc_006758A2: lea edx, var_A4
loc_006758A8: push edx
loc_006758A9: lea eax, var_94
loc_006758AF: push eax
loc_006758B0: lea ecx, var_84
loc_006758B6: push ecx
loc_006758B7: lea edx, var_74
loc_006758BA: push edx
loc_006758BB: push 00000004h
loc_006758BD: call [00401050h] ; __vbaFreeVarList
loc_006758C3: add esp, 00000014h
loc_006758C6: movsx eax, var_108
loc_006758CD: test eax, eax
loc_006758CF: jz 0067592Ah
loc_006758D1: mov var_4, 0000018Bh
loc_006758D8: push 0045B474h ; "http://www.bonzi.com/bonzibuddy/bbjokemenu.asp"
loc_006758DD: mov ecx, Me
loc_006758E0: mov edx, [ecx]
loc_006758E2: mov eax, Me
loc_006758E5: push eax
loc_006758E6: call [edx+00000758h]
loc_006758EC: mov var_108, eax
loc_006758F2: cmp var_108, 00000000h
loc_006758F9: jge 0067591Eh
loc_006758FB: push 00000758h
loc_00675900: push 004408D0h
loc_00675905: mov ecx, Me
loc_00675908: push ecx
loc_00675909: mov edx, var_108
loc_0067590F: push edx
loc_00675910: call [004010CCh] ; __vbaHresultCheckObj
loc_00675916: mov var_4F4, eax
loc_0067591C: jmp 00675928h
loc_0067591E: mov var_4F4, 00000000h
loc_00675928: jmp 00675992h
loc_0067592A: mov var_4, 0000018Dh
loc_00675931: lea eax, var_54
loc_00675934: push eax
loc_00675935: push 004522E4h ; "Sad"
loc_0067593A: mov ecx, [0073A08Ch]
loc_00675940: mov edx, [ecx]
loc_00675942: mov eax, [0073A08Ch]
loc_00675947: push eax
loc_00675948: call [edx+00000064h]
loc_0067594B: fnclex
loc_0067594D: mov var_108, eax
loc_00675953: cmp var_108, 00000000h
loc_0067595A: jge 0067597Fh
loc_0067595C: push 00000064h
loc_0067595E: push 004419ACh
loc_00675963: mov ecx, [0073A08Ch]
loc_00675969: push ecx
loc_0067596A: mov edx, var_108
loc_00675970: push edx
loc_00675971: call [004010CCh] ; __vbaHresultCheckObj
loc_00675977: mov var_4F8, eax
loc_0067597D: jmp 00675989h
loc_0067597F: mov var_4F8, 00000000h
loc_00675989: lea ecx, var_54
loc_0067598C: call [0040142Ch] ; __vbaFreeObj
loc_00675992: mov var_4, 0000018Fh
loc_00675999: mov eax, Me
loc_0067599C: push eax
loc_0067599D: call 006950B0h
loc_006759A2: jmp 0067857Fh
loc_006759A7: mov var_4, 00000190h
loc_006759AE: mov ecx, Me
loc_006759B1: mov edx, [ecx+000000DCh]
loc_006759B7: push edx
loc_006759B8: mov eax, var_28
loc_006759BB: push eax
loc_006759BC: call [00401238h] ; __vbaObjIs
loc_006759C2: movsx ecx, ax
loc_006759C5: test ecx, ecx
loc_006759C7: jz 00675CBDh
loc_006759CD: mov var_4, 00000191h
loc_006759D4: mov edx, Me
loc_006759D7: push edx
loc_006759D8: call 00695250h
loc_006759DD: mov var_4, 00000192h
loc_006759E4: cmp [0073A254h], 00000000h
loc_006759EB: jnz 00675A09h
loc_006759ED: push 0073A254h
loc_006759F2: push 00431838h
loc_006759F7: call [004012FCh] ; __vbaNew2
loc_006759FD: mov var_4FC, 0073A254h
loc_00675A07: jmp 00675A13h
loc_00675A09: mov var_4FC, 0073A254h
loc_00675A13: mov eax, var_4FC
loc_00675A19: mov ecx, [eax]
loc_00675A1B: mov var_108, ecx
loc_00675A21: lea edx, var_E8
loc_00675A27: push edx
loc_00675A28: mov eax, var_108
loc_00675A2E: mov ecx, [eax]
loc_00675A30: mov edx, var_108
loc_00675A36: push edx
loc_00675A37: call [ecx+000001B8h]
loc_00675A3D: fnclex
loc_00675A3F: mov var_10C, eax
loc_00675A45: cmp var_10C, 00000000h
loc_00675A4C: jge 00675A74h
loc_00675A4E: push 000001B8h
loc_00675A53: push 00440B20h
loc_00675A58: mov eax, var_108
loc_00675A5E: push eax
loc_00675A5F: mov ecx, var_10C
loc_00675A65: push ecx
loc_00675A66: call [004010CCh] ; __vbaHresultCheckObj
loc_00675A6C: mov var_500, eax
loc_00675A72: jmp 00675A7Eh
loc_00675A74: mov var_500, 00000000h
loc_00675A7E: movsx edx, var_E8
loc_00675A85: test edx, edx
loc_00675A87: jz 00675B27h
loc_00675A8D: mov var_4, 00000193h
loc_00675A94: cmp [0073A254h], 00000000h
loc_00675A9B: jnz 00675AB9h
loc_00675A9D: push 0073A254h
loc_00675AA2: push 00431838h
loc_00675AA7: call [004012FCh] ; __vbaNew2
loc_00675AAD: mov var_504, 0073A254h
loc_00675AB7: jmp 00675AC3h
loc_00675AB9: mov var_504, 0073A254h
loc_00675AC3: mov eax, var_504
loc_00675AC9: mov ecx, [eax]
loc_00675ACB: mov var_108, ecx
loc_00675AD1: mov edx, var_108
loc_00675AD7: mov eax, [edx]
loc_00675AD9: mov ecx, var_108
loc_00675ADF: push ecx
loc_00675AE0: call [eax+000002A8h]
loc_00675AE6: fnclex
loc_00675AE8: mov var_10C, eax
loc_00675AEE: cmp var_10C, 00000000h
loc_00675AF5: jge 00675B1Dh
loc_00675AF7: push 000002A8h
loc_00675AFC: push 00440B20h
loc_00675B01: mov edx, var_108
loc_00675B07: push edx
loc_00675B08: mov eax, var_10C
loc_00675B0E: push eax
loc_00675B0F: call [004010CCh] ; __vbaHresultCheckObj
loc_00675B15: mov var_508, eax
loc_00675B1B: jmp 00675B27h
loc_00675B1D: mov var_508, 00000000h
loc_00675B27: mov var_4, 00000195h
loc_00675B2E: mov var_9C, 80020004h
loc_00675B38: mov var_A4, 0000000Ah
loc_00675B42: mov var_8C, 80020004h
loc_00675B4C: mov var_94, 0000000Ah
loc_00675B56: mov var_7C, 80020004h
loc_00675B5D: mov var_84, 0000000Ah
loc_00675B67: mov ecx, [0073A040h]
loc_00675B6D: push ecx
loc_00675B6E: push 0045B4D8h ; ", would you like to send me to school to learn 19 new songs for you now?"
loc_00675B73: call [00401098h] ; __vbaStrCat
loc_00675B79: mov var_6C, eax
loc_00675B7C: mov var_74, 00000008h
loc_00675B83: lea edx, var_A4
loc_00675B89: push edx
loc_00675B8A: lea eax, var_94
loc_00675B90: push eax
loc_00675B91: lea ecx, var_84
loc_00675B97: push ecx
loc_00675B98: push 00010024h
loc_00675B9D: lea edx, var_74
loc_00675BA0: push edx
loc_00675BA1: call [00401120h] ; rtcMsgBox
loc_00675BA7: xor ecx, ecx
loc_00675BA9: cmp eax, 00000006h
loc_00675BAC: setz cl
loc_00675BAF: neg ecx
loc_00675BB1: mov var_108, cx
loc_00675BB8: lea edx, var_A4
loc_00675BBE: push edx
loc_00675BBF: lea eax, var_94
loc_00675BC5: push eax
loc_00675BC6: lea ecx, var_84
loc_00675BCC: push ecx
loc_00675BCD: lea edx, var_74
loc_00675BD0: push edx
loc_00675BD1: push 00000004h
loc_00675BD3: call [00401050h] ; __vbaFreeVarList
loc_00675BD9: add esp, 00000014h
loc_00675BDC: movsx eax, var_108
loc_00675BE3: test eax, eax
loc_00675BE5: jz 00675C40h
loc_00675BE7: mov var_4, 00000196h
loc_00675BEE: push 0045B31Ch ; "http://www.bonzi.com/bonzibuddy/b10songmenu.asp"
loc_00675BF3: mov ecx, Me
loc_00675BF6: mov edx, [ecx]
loc_00675BF8: mov eax, Me
loc_00675BFB: push eax
loc_00675BFC: call [edx+00000758h]
loc_00675C02: mov var_108, eax
loc_00675C08: cmp var_108, 00000000h
loc_00675C0F: jge 00675C34h
loc_00675C11: push 00000758h
loc_00675C16: push 004408D0h
loc_00675C1B: mov ecx, Me
loc_00675C1E: push ecx
loc_00675C1F: mov edx, var_108
loc_00675C25: push edx
loc_00675C26: call [004010CCh] ; __vbaHresultCheckObj
loc_00675C2C: mov var_50C, eax
loc_00675C32: jmp 00675C3Eh
loc_00675C34: mov var_50C, 00000000h
loc_00675C3E: jmp 00675CA8h
loc_00675C40: mov var_4, 00000198h
loc_00675C47: lea eax, var_54
loc_00675C4A: push eax
loc_00675C4B: push 004522E4h ; "Sad"
loc_00675C50: mov ecx, [0073A08Ch]
loc_00675C56: mov edx, [ecx]
loc_00675C58: mov eax, [0073A08Ch]
loc_00675C5D: push eax
loc_00675C5E: call [edx+00000064h]
loc_00675C61: fnclex
loc_00675C63: mov var_108, eax
loc_00675C69: cmp var_108, 00000000h
loc_00675C70: jge 00675C95h
loc_00675C72: push 00000064h
loc_00675C74: push 004419ACh
loc_00675C79: mov ecx, [0073A08Ch]
loc_00675C7F: push ecx
loc_00675C80: mov edx, var_108
loc_00675C86: push edx
loc_00675C87: call [004010CCh] ; __vbaHresultCheckObj
loc_00675C8D: mov var_510, eax
loc_00675C93: jmp 00675C9Fh
loc_00675C95: mov var_510, 00000000h
loc_00675C9F: lea ecx, var_54
loc_00675CA2: call [0040142Ch] ; __vbaFreeObj
loc_00675CA8: mov var_4, 0000019Ah
loc_00675CAF: mov eax, Me
loc_00675CB2: push eax
loc_00675CB3: call 006950B0h
loc_00675CB8: jmp 0067857Fh
loc_00675CBD: mov var_4, 0000019Bh
loc_00675CC4: mov ecx, Me
loc_00675CC7: mov edx, [ecx+000000E4h]
loc_00675CCD: push edx
loc_00675CCE: mov eax, var_28
loc_00675CD1: push eax
loc_00675CD2: call [00401238h] ; __vbaObjIs
loc_00675CD8: movsx ecx, ax
loc_00675CDB: test ecx, ecx
loc_00675CDD: jz 006767BFh
loc_00675CE3: mov var_4, 0000019Ch
loc_00675CEA: mov edx, Me
loc_00675CED: push edx
loc_00675CEE: call 00695250h
loc_00675CF3: mov var_4, 0000019Dh
loc_00675CFA: cmp [0073A254h], 00000000h
loc_00675D01: jnz 00675D1Fh
loc_00675D03: push 0073A254h
loc_00675D08: push 00431838h
loc_00675D0D: call [004012FCh] ; __vbaNew2
loc_00675D13: mov var_514, 0073A254h
loc_00675D1D: jmp 00675D29h
loc_00675D1F: mov var_514, 0073A254h
loc_00675D29: mov eax, var_514
loc_00675D2F: mov ecx, [eax]
loc_00675D31: mov var_108, ecx
loc_00675D37: lea edx, var_E8
loc_00675D3D: push edx
loc_00675D3E: mov eax, var_108
loc_00675D44: mov ecx, [eax]
loc_00675D46: mov edx, var_108
loc_00675D4C: push edx
loc_00675D4D: call [ecx+000001B8h]
loc_00675D53: fnclex
loc_00675D55: mov var_10C, eax
loc_00675D5B: cmp var_10C, 00000000h
loc_00675D62: jge 00675D8Ah
loc_00675D64: push 000001B8h
loc_00675D69: push 00440B20h
loc_00675D6E: mov eax, var_108
loc_00675D74: push eax
loc_00675D75: mov ecx, var_10C
loc_00675D7B: push ecx
loc_00675D7C: call [004010CCh] ; __vbaHresultCheckObj
loc_00675D82: mov var_518, eax
loc_00675D88: jmp 00675D94h
loc_00675D8A: mov var_518, 00000000h
loc_00675D94: movsx edx, var_E8
loc_00675D9B: test edx, edx
loc_00675D9D: jz 00675E3Dh
loc_00675DA3: mov var_4, 0000019Eh
loc_00675DAA: cmp [0073A254h], 00000000h
loc_00675DB1: jnz 00675DCFh
loc_00675DB3: push 0073A254h
loc_00675DB8: push 00431838h
loc_00675DBD: call [004012FCh] ; __vbaNew2
loc_00675DC3: mov var_51C, 0073A254h
loc_00675DCD: jmp 00675DD9h
loc_00675DCF: mov var_51C, 0073A254h
loc_00675DD9: mov eax, var_51C
loc_00675DDF: mov ecx, [eax]
loc_00675DE1: mov var_108, ecx
loc_00675DE7: mov edx, var_108
loc_00675DED: mov eax, [edx]
loc_00675DEF: mov ecx, var_108
loc_00675DF5: push ecx
loc_00675DF6: call [eax+000002A8h]
loc_00675DFC: fnclex
loc_00675DFE: mov var_10C, eax
loc_00675E04: cmp var_10C, 00000000h
loc_00675E0B: jge 00675E33h
loc_00675E0D: push 000002A8h
loc_00675E12: push 00440B20h
loc_00675E17: mov edx, var_108
loc_00675E1D: push edx
loc_00675E1E: mov eax, var_10C
loc_00675E24: push eax
loc_00675E25: call [004010CCh] ; __vbaHresultCheckObj
loc_00675E2B: mov var_520, eax
loc_00675E31: jmp 00675E3Dh
loc_00675E33: mov var_520, 00000000h
loc_00675E3D: mov var_4, 000001A0h
loc_00675E44: mov var_9C, 80020004h
loc_00675E4E: mov var_A4, 0000000Ah
loc_00675E58: mov var_8C, 80020004h
loc_00675E62: mov var_94, 0000000Ah
loc_00675E6C: mov var_7C, 80020004h
loc_00675E73: mov var_84, 0000000Ah
loc_00675E7D: mov ecx, [0073A040h]
loc_00675E83: push ecx
loc_00675E84: push 0045B5ACh
loc_00675E89: call [00401098h] ; __vbaStrCat
loc_00675E8F: mov var_6C, eax
loc_00675E92: mov var_74, 00000008h
loc_00675E99: lea edx, var_A4
loc_00675E9F: push edx
loc_00675EA0: lea eax, var_94
loc_00675EA6: push eax
loc_00675EA7: lea ecx, var_84
loc_00675EAD: push ecx
loc_00675EAE: push 00010024h
loc_00675EB3: lea edx, var_74
loc_00675EB6: push edx
loc_00675EB7: call [00401120h] ; rtcMsgBox
loc_00675EBD: xor ecx, ecx
loc_00675EBF: cmp eax, 00000006h
loc_00675EC2: setz cl
loc_00675EC5: neg ecx
loc_00675EC7: mov var_108, cx
loc_00675ECE: lea edx, var_A4
loc_00675ED4: push edx
loc_00675ED5: lea eax, var_94
loc_00675EDB: push eax
loc_00675EDC: lea ecx, var_84
loc_00675EE2: push ecx
loc_00675EE3: lea edx, var_74
loc_00675EE6: push edx
loc_00675EE7: push 00000004h
loc_00675EE9: call [00401050h] ; __vbaFreeVarList
loc_00675EEF: add esp, 00000014h
loc_00675EF2: movsx eax, var_108
loc_00675EF9: test eax, eax
loc_00675EFB: jz 00676558h
loc_00675F01: mov var_4, 000001A1h
loc_00675F08: mov [0073A0AEh], FFFFFFh
loc_00675F11: mov var_4, 000001A2h
loc_00675F18: lea ecx, var_74
loc_00675F1B: push ecx
loc_00675F1C: call [0040136Ch] ; rtcGetTimeVar
loc_00675F22: mov var_AC, 00452B18h ; "h:m"
loc_00675F2C: mov var_B4, 00000008h
loc_00675F36: lea edx, var_B4
loc_00675F3C: lea ecx, var_84
loc_00675F42: call [00401374h] ; __vbaVarDup
loc_00675F48: push 00000001h
loc_00675F4A: push 00000001h
loc_00675F4C: lea edx, var_84
loc_00675F52: push edx
loc_00675F53: lea eax, var_74
loc_00675F56: push eax
loc_00675F57: lea ecx, var_94
loc_00675F5D: push ecx
loc_00675F5E: call [004010B0h] ; rtcVarFromFormatVar
loc_00675F64: lea edx, var_94
loc_00675F6A: push edx
loc_00675F6B: call [004012B8h] ; __vbaDateVar
loc_00675F71: sub esp, 00000008h
loc_00675F74: fstp real8 ptr [esp]
loc_00675F77: call [004011D0h] ; __vbaDateR8
loc_00675F7D: sub esp, 00000008h
loc_00675F80: fstp real8 ptr [esp]
loc_00675F83: call [004010B8h] ; __vbaStrDate
loc_00675F89: mov edx, eax
loc_00675F8B: lea ecx, var_40
loc_00675F8E: call [004013C0h] ; __vbaStrMove
loc_00675F94: push eax
loc_00675F95: push 0045B6E0h ; "LastDownloadTime"
loc_00675F9A: push 00452B08h ; "Daily"
loc_00675F9F: push 0043B010h ; "BONZIBUDDY"
loc_00675FA4: call [00401010h] ; rtcSaveSetting
loc_00675FAA: lea ecx, var_40
loc_00675FAD: call [00401430h] ; __vbaFreeStr
loc_00675FB3: lea eax, var_94
loc_00675FB9: push eax
loc_00675FBA: lea ecx, var_94
loc_00675FC0: push ecx
loc_00675FC1: lea edx, var_84
loc_00675FC7: push edx
loc_00675FC8: lea eax, var_74
loc_00675FCB: push eax
loc_00675FCC: push 00000004h
loc_00675FCE: call [00401050h] ; __vbaFreeVarList
loc_00675FD4: add esp, 00000014h
loc_00675FD7: mov var_4, 000001A3h
loc_00675FDE: mov var_BC, 80020004h
loc_00675FE8: mov var_C4, 0000000Ah
loc_00675FF2: mov var_AC, 0045B708h ; "Great! | OK! | I thought you would like that! | Cool! I can't wait!"
loc_00675FFC: mov var_B4, 00000008h
loc_00676006: lea ecx, var_54
loc_00676009: push ecx
loc_0067600A: mov eax, 00000010h
loc_0067600F: call 00412850h ; __vbaChkstk
loc_00676014: mov edx, esp
loc_00676016: mov eax, var_C4
loc_0067601C: mov [edx], eax
loc_0067601E: mov ecx, var_C0
loc_00676024: mov [edx+00000004h], ecx
loc_00676027: mov eax, var_BC
loc_0067602D: mov [edx+00000008h], eax
loc_00676030: mov ecx, var_B8
loc_00676036: mov [edx+0000000Ch], ecx
loc_00676039: mov eax, 00000010h
loc_0067603E: call 00412850h ; __vbaChkstk
loc_00676043: mov edx, esp
loc_00676045: mov eax, var_B4
loc_0067604B: mov [edx], eax
loc_0067604D: mov ecx, var_B0
loc_00676053: mov [edx+00000004h], ecx
loc_00676056: mov eax, var_AC
loc_0067605C: mov [edx+00000008h], eax
loc_0067605F: mov ecx, var_A8
loc_00676065: mov [edx+0000000Ch], ecx
loc_00676068: mov edx, [0073A08Ch]
loc_0067606E: mov eax, [edx]
loc_00676070: mov ecx, [0073A08Ch]
loc_00676076: push ecx
loc_00676077: call [eax+00000078h]
loc_0067607A: fnclex
loc_0067607C: mov var_108, eax
loc_00676082: cmp var_108, 00000000h
loc_00676089: jge 006760AEh
loc_0067608B: push 00000078h
loc_0067608D: push 004419ACh
loc_00676092: mov edx, [0073A08Ch]
loc_00676098: push edx
loc_00676099: mov eax, var_108
loc_0067609F: push eax
loc_006760A0: call [004010CCh] ; __vbaHresultCheckObj
loc_006760A6: mov var_524, eax
loc_006760AC: jmp 006760B8h
loc_006760AE: mov var_524, 00000000h
loc_006760B8: lea ecx, var_54
loc_006760BB: call [0040142Ch] ; __vbaFreeObj
loc_006760C1: mov var_4, 000001A4h
loc_006760C8: lea ecx, var_E8
loc_006760CE: push ecx
loc_006760CF: mov edx, Me
loc_006760D2: push edx
loc_006760D3: call 0066A050h
loc_006760D8: movsx eax, var_E8
loc_006760DF: test eax, eax
loc_006760E1: jz 006764E8h
loc_006760E7: mov var_4, 000001A5h
loc_006760EE: mov var_BC, 80020004h
loc_006760F8: mov var_C4, 0000000Ah
loc_00676102: mov var_AC, 0045B380h ; "But first.."
loc_0067610C: mov var_B4, 00000008h
loc_00676116: lea ecx, var_54
loc_00676119: push ecx
loc_0067611A: mov eax, 00000010h
loc_0067611F: call 00412850h ; __vbaChkstk
loc_00676124: mov edx, esp
loc_00676126: mov eax, var_C4
loc_0067612C: mov [edx], eax
loc_0067612E: mov ecx, var_C0
loc_00676134: mov [edx+00000004h], ecx
loc_00676137: mov eax, var_BC
loc_0067613D: mov [edx+00000008h], eax
loc_00676140: mov ecx, var_B8
loc_00676146: mov [edx+0000000Ch], ecx
loc_00676149: mov eax, 00000010h
loc_0067614E: call 00412850h ; __vbaChkstk
loc_00676153: mov edx, esp
loc_00676155: mov eax, var_B4
loc_0067615B: mov [edx], eax
loc_0067615D: mov ecx, var_B0
loc_00676163: mov [edx+00000004h], ecx
loc_00676166: mov eax, var_AC
loc_0067616C: mov [edx+00000008h], eax
loc_0067616F: mov ecx, var_A8
loc_00676175: mov [edx+0000000Ch], ecx
loc_00676178: mov edx, [0073A08Ch]
loc_0067617E: mov eax, [edx]
loc_00676180: mov ecx, [0073A08Ch]
loc_00676186: push ecx
loc_00676187: call [eax+00000078h]
loc_0067618A: fnclex
loc_0067618C: mov var_108, eax
loc_00676192: cmp var_108, 00000000h
loc_00676199: jge 006761BEh
loc_0067619B: push 00000078h
loc_0067619D: push 004419ACh
loc_006761A2: mov edx, [0073A08Ch]
loc_006761A8: push edx
loc_006761A9: mov eax, var_108
loc_006761AF: push eax
loc_006761B0: call [004010CCh] ; __vbaHresultCheckObj
loc_006761B6: mov var_528, eax
loc_006761BC: jmp 006761C8h
loc_006761BE: mov var_528, 00000000h
loc_006761C8: lea ecx, var_54
loc_006761CB: call [0040142Ch] ; __vbaFreeObj
loc_006761D1: mov var_4, 000001A6h
loc_006761D8: cmp [0073C818h], 00000000h
loc_006761DF: jnz 006761FDh
loc_006761E1: push 0073C818h
loc_006761E6: push 00441F00h
loc_006761EB: call [004012FCh] ; __vbaNew2
loc_006761F1: mov var_52C, 0073C818h
loc_006761FB: jmp 00676207h
loc_006761FD: mov var_52C, 0073C818h
loc_00676207: mov ecx, var_52C
loc_0067620D: mov edx, [ecx]
loc_0067620F: mov var_108, edx
loc_00676215: cmp [0073A514h], 00000000h
loc_0067621C: jnz 0067623Ah
loc_0067621E: push 0073A514h
loc_00676223: push 0042E79Ch
loc_00676228: call [004012FCh] ; __vbaNew2
loc_0067622E: mov var_530, 0073A514h
loc_00676238: jmp 00676244h
loc_0067623A: mov var_530, 0073A514h
loc_00676244: mov eax, var_530
loc_0067624A: mov ecx, [eax]
loc_0067624C: push ecx
loc_0067624D: lea edx, var_54
loc_00676250: push edx
loc_00676251: call [00401130h] ; __vbaObjSetAddref
loc_00676257: push eax
loc_00676258: mov eax, var_108
loc_0067625E: mov ecx, [eax]
loc_00676260: mov edx, var_108
loc_00676266: push edx
loc_00676267: call [ecx+0000000Ch]
loc_0067626A: fnclex
loc_0067626C: mov var_10C, eax
loc_00676272: cmp var_10C, 00000000h
loc_00676279: jge 0067629Eh
loc_0067627B: push 0000000Ch
loc_0067627D: push 00441EF0h
loc_00676282: mov eax, var_108
loc_00676288: push eax
loc_00676289: mov ecx, var_10C
loc_0067628F: push ecx
loc_00676290: call [004010CCh] ; __vbaHresultCheckObj
loc_00676296: mov var_534, eax
loc_0067629C: jmp 006762A8h
loc_0067629E: mov var_534, 00000000h
loc_006762A8: lea ecx, var_54
loc_006762AB: call [0040142Ch] ; __vbaFreeObj
loc_006762B1: mov var_4, 000001A7h
loc_006762B8: cmp [0073A514h], 00000000h
loc_006762BF: jnz 006762DDh
loc_006762C1: push 0073A514h
loc_006762C6: push 0042E79Ch
loc_006762CB: call [004012FCh] ; __vbaNew2
loc_006762D1: mov var_538, 0073A514h
loc_006762DB: jmp 006762E7h
loc_006762DD: mov var_538, 0073A514h
loc_006762E7: mov edx, var_538
loc_006762ED: mov eax, [edx]
loc_006762EF: mov var_108, eax
loc_006762F5: mov var_E8, 0000h
loc_006762FE: lea ecx, var_E8
loc_00676304: push ecx
loc_00676305: mov edx, var_108
loc_0067630B: mov eax, [edx]
loc_0067630D: mov ecx, var_108
loc_00676313: push ecx
loc_00676314: call [eax+000006F8h]
loc_0067631A: fnclex
loc_0067631C: mov var_10C, eax
loc_00676322: cmp var_10C, 00000000h
loc_00676329: jge 00676351h
loc_0067632B: push 000006F8h
loc_00676330: push 00450018h
loc_00676335: mov edx, var_108
loc_0067633B: push edx
loc_0067633C: mov eax, var_10C
loc_00676342: push eax
loc_00676343: call [004010CCh] ; __vbaHresultCheckObj
loc_00676349: mov var_53C, eax
loc_0067634F: jmp 0067635Bh
loc_00676351: mov var_53C, 00000000h
loc_0067635B: mov var_4, 000001A8h
loc_00676362: lea ecx, var_E8
loc_00676368: push ecx
loc_00676369: mov edx, [0073A238h]
loc_0067636F: mov eax, [edx]
loc_00676371: mov ecx, [0073A238h]
loc_00676377: push ecx
loc_00676378: call [eax+00000020h]
loc_0067637B: fnclex
loc_0067637D: mov var_108, eax
loc_00676383: cmp var_108, 00000000h
loc_0067638A: jge 006763AFh
loc_0067638C: push 00000020h
loc_0067638E: push 0044D8C4h
loc_00676393: mov edx, [0073A238h]
loc_00676399: push edx
loc_0067639A: mov eax, var_108
loc_006763A0: push eax
loc_006763A1: call [004010CCh] ; __vbaHresultCheckObj
loc_006763A7: mov var_540, eax
loc_006763AD: jmp 006763B9h
loc_006763AF: mov var_540, 00000000h
loc_006763B9: movsx ecx, var_E8
loc_006763C0: test ecx, ecx
loc_006763C2: jnz 006764E8h
loc_006763C8: mov var_4, 000001A9h
loc_006763CF: cmp [0073A514h], 00000000h
loc_006763D6: jnz 006763F4h
loc_006763D8: push 0073A514h
loc_006763DD: push 0042E79Ch
loc_006763E2: call [004012FCh] ; __vbaNew2
loc_006763E8: mov var_544, 0073A514h
loc_006763F2: jmp 006763FEh
loc_006763F4: mov var_544, 0073A514h
loc_006763FE: mov edx, var_544
loc_00676404: mov eax, [edx]
loc_00676406: mov var_108, eax
loc_0067640C: mov var_BC, 80020004h
loc_00676416: mov var_C4, 0000000Ah
loc_00676420: mov var_AC, 00000001h
loc_0067642A: mov var_B4, 00000002h
loc_00676434: mov eax, 00000010h
loc_00676439: call 00412850h ; __vbaChkstk
loc_0067643E: mov ecx, esp
loc_00676440: mov edx, var_C4
loc_00676446: mov [ecx], edx
loc_00676448: mov eax, var_C0
loc_0067644E: mov [ecx+00000004h], eax
loc_00676451: mov edx, var_BC
loc_00676457: mov [ecx+00000008h], edx
loc_0067645A: mov eax, var_B8
loc_00676460: mov [ecx+0000000Ch], eax
loc_00676463: mov eax, 00000010h
loc_00676468: call 00412850h ; __vbaChkstk
loc_0067646D: mov ecx, esp
loc_0067646F: mov edx, var_B4
loc_00676475: mov [ecx], edx
loc_00676477: mov eax, var_B0
loc_0067647D: mov [ecx+00000004h], eax
loc_00676480: mov edx, var_AC
loc_00676486: mov [ecx+00000008h], edx
loc_00676489: mov eax, var_A8
loc_0067648F: mov [ecx+0000000Ch], eax
loc_00676492: mov ecx, var_108
loc_00676498: mov edx, [ecx]
loc_0067649A: mov eax, var_108
loc_006764A0: push eax
loc_006764A1: call [edx+000002B0h]
loc_006764A7: fnclex
loc_006764A9: mov var_10C, eax
loc_006764AF: cmp var_10C, 00000000h
loc_006764B6: jge 006764DEh
loc_006764B8: push 000002B0h
loc_006764BD: push 0044FFE8h
loc_006764C2: mov ecx, var_108
loc_006764C8: push ecx
loc_006764C9: mov edx, var_10C
loc_006764CF: push edx
loc_006764D0: call [004010CCh] ; __vbaHresultCheckObj
loc_006764D6: mov var_548, eax
loc_006764DC: jmp 006764E8h
loc_006764DE: mov var_548, 00000000h
loc_006764E8: mov var_4, 000001ADh
loc_006764EF: mov var_E8, 0000h
loc_006764F8: mov edx, 0043C9F4h
loc_006764FD: lea ecx, var_40
loc_00676500: call [00401310h] ; __vbaStrCopy
loc_00676506: lea eax, var_E8
loc_0067650C: push eax
loc_0067650D: push 00000000h
loc_0067650F: push 00000000h
loc_00676511: push FFFFFFFFh
loc_00676513: lea ecx, var_40
loc_00676516: push ecx
loc_00676517: mov edx, Me
loc_0067651A: push edx
loc_0067651B: call 00679A40h
loc_00676520: lea ecx, var_40
loc_00676523: call [00401430h] ; __vbaFreeStr
loc_00676529: mov var_4, 000001AEh
loc_00676530: push 00000000h
loc_00676532: push FFFFFFFFh
loc_00676534: mov eax, Me
loc_00676537: mov ecx, [eax]
loc_00676539: mov edx, Me
loc_0067653C: push edx
loc_0067653D: call [ecx+00000978h]
loc_00676543: mov var_4, 000001AFh
loc_0067654A: mov [0073A0AEh], 0000h
loc_00676553: jmp 006767AAh
loc_00676558: mov var_4, 000001B1h
loc_0067655F: lea eax, var_74
loc_00676562: push eax
loc_00676563: call [00401358h] ; rtcGetDateVar
loc_00676569: mov var_AC, 0045226Ch ; "mm/dd/yy"
loc_00676573: mov var_B4, 00000008h
loc_0067657D: lea edx, var_B4
loc_00676583: lea ecx, var_84
loc_00676589: call [00401374h] ; __vbaVarDup
loc_0067658F: push 00000001h
loc_00676591: push 00000001h
loc_00676593: lea ecx, var_84
loc_00676599: push ecx
loc_0067659A: lea edx, var_74
loc_0067659D: push edx
loc_0067659E: lea eax, var_94
loc_006765A4: push eax
loc_006765A5: call [004010B0h] ; rtcVarFromFormatVar
loc_006765AB: lea ecx, var_94
loc_006765B1: push ecx
loc_006765B2: lea edx, var_40
loc_006765B5: push edx
loc_006765B6: call [004012A8h] ; __vbaStrVarVal
loc_006765BC: push eax
loc_006765BD: push 0045B39Ch ; "LastDownload"
loc_006765C2: push 00452B08h ; "Daily"
loc_006765C7: push 0043B010h ; "BONZIBUDDY"
loc_006765CC: call [00401010h] ; rtcSaveSetting
loc_006765D2: lea ecx, var_40
loc_006765D5: call [00401430h] ; __vbaFreeStr
loc_006765DB: lea eax, var_94
loc_006765E1: push eax
loc_006765E2: lea ecx, var_84
loc_006765E8: push ecx
loc_006765E9: lea edx, var_74
loc_006765EC: push edx
loc_006765ED: push 00000003h
loc_006765EF: call [00401050h] ; __vbaFreeVarList
loc_006765F5: add esp, 00000010h
loc_006765F8: mov var_4, 000001B2h
loc_006765FF: lea eax, var_54
loc_00676602: push eax
loc_00676603: push 00453CC4h ; "Uncertain"
loc_00676608: mov ecx, [0073A08Ch]
loc_0067660E: mov edx, [ecx]
loc_00676610: mov eax, [0073A08Ch]
loc_00676615: push eax
loc_00676616: call [edx+00000064h]
loc_00676619: fnclex
loc_0067661B: mov var_108, eax
loc_00676621: cmp var_108, 00000000h
loc_00676628: jge 0067664Dh
loc_0067662A: push 00000064h
loc_0067662C: push 004419ACh
loc_00676631: mov ecx, [0073A08Ch]
loc_00676637: push ecx
loc_00676638: mov edx, var_108
loc_0067663E: push edx
loc_0067663F: call [004010CCh] ; __vbaHresultCheckObj
loc_00676645: mov var_54C, eax
loc_0067664B: jmp 00676657h
loc_0067664D: mov var_54C, 00000000h
loc_00676657: lea ecx, var_54
loc_0067665A: call [0040142Ch] ; __vbaFreeObj
loc_00676660: mov var_4, 000001B3h
loc_00676667: mov var_AC, 80020004h
loc_00676671: mov var_B4, 0000000Ah
loc_0067667B: push 00455514h ; "OK "
loc_00676680: mov eax, [0073A040h]
loc_00676685: push eax
loc_00676686: call [00401098h] ; __vbaStrCat
loc_0067668C: mov edx, eax
loc_0067668E: lea ecx, var_40
loc_00676691: call [004013C0h] ; __vbaStrMove
loc_00676697: push eax
loc_00676698: push 0045B798h ; ", but please remember the more we time we spend together on the Internet, the smarter I'll become! | OK "
loc_0067669D: call [00401098h] ; __vbaStrCat
loc_006766A3: mov edx, eax
loc_006766A5: lea ecx, var_44
loc_006766A8: call [004013C0h] ; __vbaStrMove
loc_006766AE: push eax
loc_006766AF: mov ecx, [0073A040h]
loc_006766B5: push ecx
loc_006766B6: call [00401098h] ; __vbaStrCat
loc_006766BC: mov edx, eax
loc_006766BE: lea ecx, var_48
loc_006766C1: call [004013C0h] ; __vbaStrMove
loc_006766C7: push eax
loc_006766C8: push 0045B870h ; ", why don't we check back later!"
loc_006766CD: call [00401098h] ; __vbaStrCat
loc_006766D3: mov var_6C, eax
loc_006766D6: mov var_74, 00000008h
loc_006766DD: lea edx, var_54
loc_006766E0: push edx
loc_006766E1: mov eax, 00000010h
loc_006766E6: call 00412850h ; __vbaChkstk
loc_006766EB: mov eax, esp
loc_006766ED: mov ecx, var_B4
loc_006766F3: mov [eax], ecx
loc_006766F5: mov edx, var_B0
loc_006766FB: mov [eax+00000004h], edx
loc_006766FE: mov ecx, var_AC
loc_00676704: mov [eax+00000008h], ecx
loc_00676707: mov edx, var_A8
loc_0067670D: mov [eax+0000000Ch], edx
loc_00676710: mov eax, 00000010h
loc_00676715: call 00412850h ; __vbaChkstk
loc_0067671A: mov eax, esp
loc_0067671C: mov ecx, var_74
loc_0067671F: mov [eax], ecx
loc_00676721: mov edx, var_70
loc_00676724: mov [eax+00000004h], edx
loc_00676727: mov ecx, var_6C
loc_0067672A: mov [eax+00000008h], ecx
loc_0067672D: mov edx, var_68
loc_00676730: mov [eax+0000000Ch], edx
loc_00676733: mov eax, [0073A08Ch]
loc_00676738: mov ecx, [eax]
loc_0067673A: mov edx, [0073A08Ch]
loc_00676740: push edx
loc_00676741: call [ecx+00000078h]
loc_00676744: fnclex
loc_00676746: mov var_108, eax
loc_0067674C: cmp var_108, 00000000h
loc_00676753: jge 00676777h
loc_00676755: push 00000078h
loc_00676757: push 004419ACh
loc_0067675C: mov eax, [0073A08Ch]
loc_00676761: push eax
loc_00676762: mov ecx, var_108
loc_00676768: push ecx
loc_00676769: call [004010CCh] ; __vbaHresultCheckObj
loc_0067676F: mov var_550, eax
loc_00676775: jmp 00676781h
loc_00676777: mov var_550, 00000000h
loc_00676781: lea edx, var_48
loc_00676784: push edx
loc_00676785: lea eax, var_44
loc_00676788: push eax
loc_00676789: lea ecx, var_40
loc_0067678C: push ecx
loc_0067678D: push 00000003h
loc_0067678F: call [00401324h] ; __vbaFreeStrList
loc_00676795: add esp, 00000010h
loc_00676798: lea ecx, var_54
loc_0067679B: call [0040142Ch] ; __vbaFreeObj
loc_006767A1: lea ecx, var_74
loc_006767A4: call [00401030h] ; __vbaFreeVar
loc_006767AA: mov var_4, 000001B5h
loc_006767B1: mov edx, Me
loc_006767B4: push edx
loc_006767B5: call 006950B0h
loc_006767BA: jmp 0067857Fh
loc_006767BF: mov var_4, 000001B6h
loc_006767C6: mov eax, Me
loc_006767C9: mov ecx, [eax+000000E8h]
loc_006767CF: push ecx
loc_006767D0: mov edx, var_28
loc_006767D3: push edx
loc_006767D4: call [00401238h] ; __vbaObjIs
loc_006767DA: movsx eax, ax
loc_006767DD: test eax, eax
loc_006767DF: jz 00676AA6h
loc_006767E5: mov var_4, 000001B7h
loc_006767EC: cmp [0073A254h], 00000000h
loc_006767F3: jnz 00676811h
loc_006767F5: push 0073A254h
loc_006767FA: push 00431838h
loc_006767FF: call [004012FCh] ; __vbaNew2
loc_00676805: mov var_554, 0073A254h
loc_0067680F: jmp 0067681Bh
loc_00676811: mov var_554, 0073A254h
loc_0067681B: mov ecx, var_554
loc_00676821: mov edx, [ecx]
loc_00676823: mov var_108, edx
loc_00676829: lea eax, var_E8
loc_0067682F: push eax
loc_00676830: mov ecx, var_108
loc_00676836: mov edx, [ecx]
loc_00676838: mov eax, var_108
loc_0067683E: push eax
loc_0067683F: call [edx+000001B8h]
loc_00676845: fnclex
loc_00676847: mov var_10C, eax
loc_0067684D: cmp var_10C, 00000000h
loc_00676854: jge 0067687Ch
loc_00676856: push 000001B8h
loc_0067685B: push 00440B20h
loc_00676860: mov ecx, var_108
loc_00676866: push ecx
loc_00676867: mov edx, var_10C
loc_0067686D: push edx
loc_0067686E: call [004010CCh] ; __vbaHresultCheckObj
loc_00676874: mov var_558, eax
loc_0067687A: jmp 00676886h
loc_0067687C: mov var_558, 00000000h
loc_00676886: movsx eax, var_E8
loc_0067688D: test eax, eax
loc_0067688F: jz 0067692Fh
loc_00676895: mov var_4, 000001B8h
loc_0067689C: cmp [0073A254h], 00000000h
loc_006768A3: jnz 006768C1h
loc_006768A5: push 0073A254h
loc_006768AA: push 00431838h
loc_006768AF: call [004012FCh] ; __vbaNew2
loc_006768B5: mov var_55C, 0073A254h
loc_006768BF: jmp 006768CBh
loc_006768C1: mov var_55C, 0073A254h
loc_006768CB: mov ecx, var_55C
loc_006768D1: mov edx, [ecx]
loc_006768D3: mov var_108, edx
loc_006768D9: mov eax, var_108
loc_006768DF: mov ecx, [eax]
loc_006768E1: mov edx, var_108
loc_006768E7: push edx
loc_006768E8: call [ecx+000002A8h]
loc_006768EE: fnclex
loc_006768F0: mov var_10C, eax
loc_006768F6: cmp var_10C, 00000000h
loc_006768FD: jge 00676925h
loc_006768FF: push 000002A8h
loc_00676904: push 00440B20h
loc_00676909: mov eax, var_108
loc_0067690F: push eax
loc_00676910: mov ecx, var_10C
loc_00676916: push ecx
loc_00676917: call [004010CCh] ; __vbaHresultCheckObj
loc_0067691D: mov var_560, eax
loc_00676923: jmp 0067692Fh
loc_00676925: mov var_560, 00000000h
loc_0067692F: mov var_4, 000001BAh
loc_00676936: cmp [0073A63Ch], 00000000h
loc_0067693D: jnz 0067695Bh
loc_0067693F: push 0073A63Ch
loc_00676944: push 004194B8h
loc_00676949: call [004012FCh] ; __vbaNew2
loc_0067694F: mov var_564, 0073A63Ch
loc_00676959: jmp 00676965h
loc_0067695B: mov var_564, 0073A63Ch
loc_00676965: mov edx, var_564
loc_0067696B: mov eax, [edx]
loc_0067696D: mov var_108, eax
loc_00676973: mov var_BC, 80020004h
loc_0067697D: mov var_C4, 0000000Ah
loc_00676987: mov var_AC, 00000001h
loc_00676991: mov var_B4, 00000002h
loc_0067699B: mov eax, 00000010h
loc_006769A0: call 00412850h ; __vbaChkstk
loc_006769A5: mov ecx, esp
loc_006769A7: mov edx, var_C4
loc_006769AD: mov [ecx], edx
loc_006769AF: mov eax, var_C0
loc_006769B5: mov [ecx+00000004h], eax
loc_006769B8: mov edx, var_BC
loc_006769BE: mov [ecx+00000008h], edx
loc_006769C1: mov eax, var_B8
loc_006769C7: mov [ecx+0000000Ch], eax
loc_006769CA: mov eax, 00000010h
loc_006769CF: call 00412850h ; __vbaChkstk
loc_006769D4: mov ecx, esp
loc_006769D6: mov edx, var_B4
loc_006769DC: mov [ecx], edx
loc_006769DE: mov eax, var_B0
loc_006769E4: mov [ecx+00000004h], eax
loc_006769E7: mov edx, var_AC
loc_006769ED: mov [ecx+00000008h], edx
loc_006769F0: mov eax, var_A8
loc_006769F6: mov [ecx+0000000Ch], eax
loc_006769F9: mov ecx, var_108
loc_006769FF: mov edx, [ecx]
loc_00676A01: mov eax, var_108
loc_00676A07: push eax
loc_00676A08: call [edx+000002B0h]
loc_00676A0E: fnclex
loc_00676A10: mov var_10C, eax
loc_00676A16: cmp var_10C, 00000000h
loc_00676A1D: jge 00676A45h
loc_00676A1F: push 000002B0h
loc_00676A24: push 0045657Ch
loc_00676A29: mov ecx, var_108
loc_00676A2F: push ecx
loc_00676A30: mov edx, var_10C
loc_00676A36: push edx
loc_00676A37: call [004010CCh] ; __vbaHresultCheckObj
loc_00676A3D: mov var_568, eax
loc_00676A43: jmp 00676A4Fh
loc_00676A45: mov var_568, 00000000h
loc_00676A4F: mov var_4, 000001BBh
loc_00676A56: mov eax, Me
loc_00676A59: movsx ecx, [eax+00000066h]
loc_00676A5D: test ecx, ecx
loc_00676A5F: jz 00676A8Bh
loc_00676A61: mov var_4, 000001BCh
loc_00676A68: mov edx, Me
loc_00676A6B: mov [edx+00000066h], 0000h
loc_00676A71: mov var_4, 000001BDh
loc_00676A78: push FFFFFFFFh
loc_00676A7A: mov eax, Me
loc_00676A7D: mov ecx, [eax]
loc_00676A7F: mov edx, Me
loc_00676A82: push edx
loc_00676A83: call [ecx+000007CCh]
loc_00676A89: jmp 00676AA1h
loc_00676A8B: mov var_4, 000001BFh
loc_00676A92: mov eax, Me
loc_00676A95: mov ecx, [eax]
loc_00676A97: mov edx, Me
loc_00676A9A: push edx
loc_00676A9B: call [ecx+000007F8h]
loc_00676AA1: jmp 0067857Fh
loc_00676AA6: mov var_4, 000001C1h
loc_00676AAD: mov eax, Me
loc_00676AB0: mov ecx, [eax+000000F0h]
loc_00676AB6: push ecx
loc_00676AB7: mov edx, var_28
loc_00676ABA: push edx
loc_00676ABB: call [00401238h] ; __vbaObjIs
loc_00676AC1: movsx eax, ax
loc_00676AC4: test eax, eax
loc_00676AC6: jz 00676AE3h
loc_00676AC8: mov var_4, 000001C2h
loc_00676ACF: mov ecx, Me
loc_00676AD2: mov edx, [ecx]
loc_00676AD4: mov eax, Me
loc_00676AD7: push eax
loc_00676AD8: call [edx+000007F8h]
loc_00676ADE: jmp 0067857Fh
loc_00676AE3: mov var_4, 000001C3h
loc_00676AEA: mov ecx, [0073A1E4h]
loc_00676AF0: push ecx
loc_00676AF1: mov edx, var_28
loc_00676AF4: push edx
loc_00676AF5: call [00401238h] ; __vbaObjIs
loc_00676AFB: movsx eax, ax
loc_00676AFE: test eax, eax
loc_00676B00: jz 00676B17h
loc_00676B02: mov var_4, 000001C4h
loc_00676B09: mov ecx, Me
loc_00676B0C: push ecx
loc_00676B0D: call 006950B0h
loc_00676B12: jmp 0067857Fh
loc_00676B17: mov var_4, 000001C5h
loc_00676B1E: mov edx, Me
loc_00676B21: mov eax, [edx+000000ECh]
loc_00676B27: push eax
loc_00676B28: mov ecx, var_28
loc_00676B2B: push ecx
loc_00676B2C: call [00401238h] ; __vbaObjIs
loc_00676B32: movsx edx, ax
loc_00676B35: test edx, edx
loc_00676B37: jz 00676B54h
loc_00676B39: mov var_4, 000001C6h
loc_00676B40: mov eax, Me
loc_00676B43: mov ecx, [eax]
loc_00676B45: mov edx, Me
loc_00676B48: push edx
loc_00676B49: call [ecx+000007FCh]
loc_00676B4F: jmp 0067857Fh
loc_00676B54: mov var_4, 000001C7h
loc_00676B5B: mov eax, [0073A1FCh]
loc_00676B60: push eax
loc_00676B61: mov ecx, var_28
loc_00676B64: push ecx
loc_00676B65: call [00401238h] ; __vbaObjIs
loc_00676B6B: movsx edx, ax
loc_00676B6E: test edx, edx
loc_00676B70: jz 00676CE4h
loc_00676B76: mov var_4, 000001C8h
loc_00676B7D: mov var_9C, 80020004h
loc_00676B87: mov var_A4, 0000000Ah
loc_00676B91: mov var_8C, 80020004h
loc_00676B9B: mov var_94, 0000000Ah
loc_00676BA5: mov var_7C, 80020004h
loc_00676BAC: mov var_84, 0000000Ah
loc_00676BB6: mov eax, [0073A040h]
loc_00676BBB: push eax
loc_00676BBC: push 0045B8B8h
loc_00676BC1: call [00401098h] ; __vbaStrCat
loc_00676BC7: mov var_6C, eax
loc_00676BCA: mov var_74, 00000008h
loc_00676BD1: lea ecx, var_A4
loc_00676BD7: push ecx
loc_00676BD8: lea edx, var_94
loc_00676BDE: push edx
loc_00676BDF: lea eax, var_84
loc_00676BE5: push eax
loc_00676BE6: push 00010024h
loc_00676BEB: lea ecx, var_74
loc_00676BEE: push ecx
loc_00676BEF: call [00401120h] ; rtcMsgBox
loc_00676BF5: xor edx, edx
loc_00676BF7: cmp eax, 00000006h
loc_00676BFA: setz dl
loc_00676BFD: neg edx
loc_00676BFF: mov var_108, dx
loc_00676C06: lea eax, var_A4
loc_00676C0C: push eax
loc_00676C0D: lea ecx, var_94
loc_00676C13: push ecx
loc_00676C14: lea edx, var_84
loc_00676C1A: push edx
loc_00676C1B: lea eax, var_74
loc_00676C1E: push eax
loc_00676C1F: push 00000004h
loc_00676C21: call [00401050h] ; __vbaFreeVarList
loc_00676C27: add esp, 00000014h
loc_00676C2A: movsx ecx, var_108
loc_00676C31: test ecx, ecx
loc_00676C33: jz 00676C78h
loc_00676C35: mov var_4, 000001C9h
loc_00676C3C: mov var_E8, 0000h
loc_00676C45: mov edx, 0045B974h ; "http://www.bonzi.com/bonzibuddy/bb4mailmenu.asp"
loc_00676C4A: lea ecx, var_40
loc_00676C4D: call [00401310h] ; __vbaStrCopy
loc_00676C53: lea edx, var_E8
loc_00676C59: push edx
loc_00676C5A: push 00000000h
loc_00676C5C: push 00000000h
loc_00676C5E: push FFFFFFFFh
loc_00676C60: lea eax, var_40
loc_00676C63: push eax
loc_00676C64: mov ecx, Me
loc_00676C67: push ecx
loc_00676C68: call 00679A40h
loc_00676C6D: lea ecx, var_40
loc_00676C70: call [00401430h] ; __vbaFreeStr
loc_00676C76: jmp 00676CDFh
loc_00676C78: mov var_4, 000001CBh
loc_00676C7F: lea edx, var_54
loc_00676C82: push edx
loc_00676C83: push 004522E4h ; "Sad"
loc_00676C88: mov eax, [0073A08Ch]
loc_00676C8D: mov ecx, [eax]
loc_00676C8F: mov edx, [0073A08Ch]
loc_00676C95: push edx
loc_00676C96: call [ecx+00000064h]
loc_00676C99: fnclex
loc_00676C9B: mov var_108, eax
loc_00676CA1: cmp var_108, 00000000h
loc_00676CA8: jge 00676CCCh
loc_00676CAA: push 00000064h
loc_00676CAC: push 004419ACh
loc_00676CB1: mov eax, [0073A08Ch]
loc_00676CB6: push eax
loc_00676CB7: mov ecx, var_108
loc_00676CBD: push ecx
loc_00676CBE: call [004010CCh] ; __vbaHresultCheckObj
loc_00676CC4: mov var_56C, eax
loc_00676CCA: jmp 00676CD6h
loc_00676CCC: mov var_56C, 00000000h
loc_00676CD6: lea ecx, var_54
loc_00676CD9: call [0040142Ch] ; __vbaFreeObj
loc_00676CDF: jmp 0067857Fh
loc_00676CE4: mov var_4, 000001CDh
loc_00676CEB: mov edx, Me
loc_00676CEE: mov eax, [edx+000000E0h]
loc_00676CF4: push eax
loc_00676CF5: mov ecx, var_28
loc_00676CF8: push ecx
loc_00676CF9: call [00401238h] ; __vbaObjIs
loc_00676CFF: movsx edx, ax
loc_00676D02: test edx, edx
loc_00676D04: jz 00676E90h
loc_00676D0A: mov var_4, 000001CEh
loc_00676D11: mov var_9C, 80020004h
loc_00676D1B: mov var_A4, 0000000Ah
loc_00676D25: mov var_8C, 80020004h
loc_00676D2F: mov var_94, 0000000Ah
loc_00676D39: mov var_7C, 80020004h
loc_00676D40: mov var_84, 0000000Ah
loc_00676D4A: mov eax, [0073A040h]
loc_00676D4F: push eax
loc_00676D50: push 0045B9D8h
loc_00676D55: call [00401098h] ; __vbaStrCat
loc_00676D5B: mov var_6C, eax
loc_00676D5E: mov var_74, 00000008h
loc_00676D65: lea ecx, var_A4
loc_00676D6B: push ecx
loc_00676D6C: lea edx, var_94
loc_00676D72: push edx
loc_00676D73: lea eax, var_84
loc_00676D79: push eax
loc_00676D7A: push 00010024h
loc_00676D7F: lea ecx, var_74
loc_00676D82: push ecx
loc_00676D83: call [00401120h] ; rtcMsgBox
loc_00676D89: xor edx, edx
loc_00676D8B: cmp eax, 00000006h
loc_00676D8E: setz dl
loc_00676D91: neg edx
loc_00676D93: mov var_108, dx
loc_00676D9A: lea eax, var_A4
loc_00676DA0: push eax
loc_00676DA1: lea ecx, var_94
loc_00676DA7: push ecx
loc_00676DA8: lea edx, var_84
loc_00676DAE: push edx
loc_00676DAF: lea eax, var_74
loc_00676DB2: push eax
loc_00676DB3: push 00000004h
loc_00676DB5: call [00401050h] ; __vbaFreeVarList
loc_00676DBB: add esp, 00000014h
loc_00676DBE: movsx ecx, var_108
loc_00676DC5: test ecx, ecx
loc_00676DC7: jz 00676E22h
loc_00676DC9: mov var_4, 000001CFh
loc_00676DD0: push 0043BB04h ; "http://www.bonzi.com/bonzibuddy/bbproducts.asp"
loc_00676DD5: mov edx, Me
loc_00676DD8: mov eax, [edx]
loc_00676DDA: mov ecx, Me
loc_00676DDD: push ecx
loc_00676DDE: call [eax+00000758h]
loc_00676DE4: mov var_108, eax
loc_00676DEA: cmp var_108, 00000000h
loc_00676DF1: jge 00676E16h
loc_00676DF3: push 00000758h
loc_00676DF8: push 004408D0h
loc_00676DFD: mov edx, Me
loc_00676E00: push edx
loc_00676E01: mov eax, var_108
loc_00676E07: push eax
loc_00676E08: call [004010CCh] ; __vbaHresultCheckObj
loc_00676E0E: mov var_570, eax
loc_00676E14: jmp 00676E20h
loc_00676E16: mov var_570, 00000000h
loc_00676E20: jmp 00676E8Bh
loc_00676E22: mov var_4, 000001D1h
loc_00676E29: lea ecx, var_54
loc_00676E2C: push ecx
loc_00676E2D: push 004522E4h ; "Sad"
loc_00676E32: mov edx, [0073A08Ch]
loc_00676E38: mov eax, [edx]
loc_00676E3A: mov ecx, [0073A08Ch]
loc_00676E40: push ecx
loc_00676E41: call [eax+00000064h]
loc_00676E44: fnclex
loc_00676E46: mov var_108, eax
loc_00676E4C: cmp var_108, 00000000h
loc_00676E53: jge 00676E78h
loc_00676E55: push 00000064h
loc_00676E57: push 004419ACh
loc_00676E5C: mov edx, [0073A08Ch]
loc_00676E62: push edx
loc_00676E63: mov eax, var_108
loc_00676E69: push eax
loc_00676E6A: call [004010CCh] ; __vbaHresultCheckObj
loc_00676E70: mov var_574, eax
loc_00676E76: jmp 00676E82h
loc_00676E78: mov var_574, 00000000h
loc_00676E82: lea ecx, var_54
loc_00676E85: call [0040142Ch] ; __vbaFreeObj
loc_00676E8B: jmp 0067857Fh
loc_00676E90: mov var_4, 000001D3h
loc_00676E97: mov ecx, [0073A1E8h]
loc_00676E9D: push ecx
loc_00676E9E: mov edx, var_28
loc_00676EA1: push edx
loc_00676EA2: call [00401238h] ; __vbaObjIs
loc_00676EA8: movsx eax, ax
loc_00676EAB: test eax, eax
loc_00676EAD: jz 00676F52h
loc_00676EB3: mov var_4, 000001D4h
loc_00676EBA: cmp [0073A49Ch], 00000000h
loc_00676EC1: jnz 00676EDFh
loc_00676EC3: push 0073A49Ch
loc_00676EC8: push 0041E57Ch
loc_00676ECD: call [004012FCh] ; __vbaNew2
loc_00676ED3: mov var_578, 0073A49Ch
loc_00676EDD: jmp 00676EE9h
loc_00676EDF: mov var_578, 0073A49Ch
loc_00676EE9: mov ecx, var_578
loc_00676EEF: mov edx, [ecx]
loc_00676EF1: mov var_108, edx
loc_00676EF7: mov eax, var_108
loc_00676EFD: mov ecx, [eax]
loc_00676EFF: mov edx, var_108
loc_00676F05: push edx
loc_00676F06: call [ecx+000006F8h]
loc_00676F0C: fnclex
loc_00676F0E: mov var_10C, eax
loc_00676F14: cmp var_10C, 00000000h
loc_00676F1B: jge 00676F43h
loc_00676F1D: push 000006F8h
loc_00676F22: push 0044AF28h
loc_00676F27: mov eax, var_108
loc_00676F2D: push eax
loc_00676F2E: mov ecx, var_10C
loc_00676F34: push ecx
loc_00676F35: call [004010CCh] ; __vbaHresultCheckObj
loc_00676F3B: mov var_57C, eax
loc_00676F41: jmp 00676F4Dh
loc_00676F43: mov var_57C, 00000000h
loc_00676F4D: jmp 0067857Fh
loc_00676F52: mov var_4, 000001D5h
loc_00676F59: mov edx, [0073A1ECh]
loc_00676F5F: push edx
loc_00676F60: mov eax, var_28
loc_00676F63: push eax
loc_00676F64: call [00401238h] ; __vbaObjIs
loc_00676F6A: movsx ecx, ax
loc_00676F6D: test ecx, ecx
loc_00676F6F: jz 00677014h
loc_00676F75: mov var_4, 000001D6h
loc_00676F7C: cmp [0073A49Ch], 00000000h
loc_00676F83: jnz 00676FA1h
loc_00676F85: push 0073A49Ch
loc_00676F8A: push 0041E57Ch
loc_00676F8F: call [004012FCh] ; __vbaNew2
loc_00676F95: mov var_580, 0073A49Ch
loc_00676F9F: jmp 00676FABh
loc_00676FA1: mov var_580, 0073A49Ch
loc_00676FAB: mov edx, var_580
loc_00676FB1: mov eax, [edx]
loc_00676FB3: mov var_108, eax
loc_00676FB9: mov ecx, var_108
loc_00676FBF: mov edx, [ecx]
loc_00676FC1: mov eax, var_108
loc_00676FC7: push eax
loc_00676FC8: call [edx+000006FCh]
loc_00676FCE: fnclex
loc_00676FD0: mov var_10C, eax
loc_00676FD6: cmp var_10C, 00000000h
loc_00676FDD: jge 00677005h
loc_00676FDF: push 000006FCh
loc_00676FE4: push 0044AF28h
loc_00676FE9: mov ecx, var_108
loc_00676FEF: push ecx
loc_00676FF0: mov edx, var_10C
loc_00676FF6: push edx
loc_00676FF7: call [004010CCh] ; __vbaHresultCheckObj
loc_00676FFD: mov var_584, eax
loc_00677003: jmp 0067700Fh
loc_00677005: mov var_584, 00000000h
loc_0067700F: jmp 0067857Fh
loc_00677014: mov var_4, 000001D7h
loc_0067701B: mov eax, [0073A1F0h]
loc_00677020: push eax
loc_00677021: mov ecx, var_28
loc_00677024: push ecx
loc_00677025: call [00401238h] ; __vbaObjIs
loc_0067702B: movsx edx, ax
loc_0067702E: test edx, edx
loc_00677030: jz 006770D5h
loc_00677036: mov var_4, 000001D8h
loc_0067703D: cmp [0073A254h], 00000000h
loc_00677044: jnz 00677062h
loc_00677046: push 0073A254h
loc_0067704B: push 00431838h
loc_00677050: call [004012FCh] ; __vbaNew2
loc_00677056: mov var_588, 0073A254h
loc_00677060: jmp 0067706Ch
loc_00677062: mov var_588, 0073A254h
loc_0067706C: mov eax, var_588
loc_00677072: mov ecx, [eax]
loc_00677074: mov var_108, ecx
loc_0067707A: mov edx, var_108
loc_00677080: mov eax, [edx]
loc_00677082: mov ecx, var_108
loc_00677088: push ecx
loc_00677089: call [eax+00000734h]
loc_0067708F: fnclex
loc_00677091: mov var_10C, eax
loc_00677097: cmp var_10C, 00000000h
loc_0067709E: jge 006770C6h
loc_006770A0: push 00000734h
loc_006770A5: push 004408D0h
loc_006770AA: mov edx, var_108
loc_006770B0: push edx
loc_006770B1: mov eax, var_10C
loc_006770B7: push eax
loc_006770B8: call [004010CCh] ; __vbaHresultCheckObj
loc_006770BE: mov var_58C, eax
loc_006770C4: jmp 006770D0h
loc_006770C6: mov var_58C, 00000000h
loc_006770D0: jmp 0067857Fh
loc_006770D5: mov var_4, 000001D9h
loc_006770DC: mov ecx, [0073A1F4h]
loc_006770E2: push ecx
loc_006770E3: mov edx, var_28
loc_006770E6: push edx
loc_006770E7: call [00401238h] ; __vbaObjIs
loc_006770ED: movsx eax, ax
loc_006770F0: test eax, eax
loc_006770F2: jz 006773D8h
loc_006770F8: mov var_4, 000001DAh
loc_006770FF: mov var_9C, 80020004h
loc_00677109: mov var_A4, 0000000Ah
loc_00677113: mov var_8C, 80020004h
loc_0067711D: mov var_94, 0000000Ah
loc_00677127: mov var_7C, 80020004h
loc_0067712E: mov var_84, 0000000Ah
loc_00677138: mov ecx, [0073A040h]
loc_0067713E: push ecx
loc_0067713F: push 0045BA58h ; ", let's download and install the latest version of Internet Explorer!"
loc_00677144: call [00401098h] ; __vbaStrCat
loc_0067714A: mov var_6C, eax
loc_0067714D: mov var_74, 00000008h
loc_00677154: lea edx, var_A4
loc_0067715A: push edx
loc_0067715B: lea eax, var_94
loc_00677161: push eax
loc_00677162: lea ecx, var_84
loc_00677168: push ecx
loc_00677169: push 00010024h
loc_0067716E: lea edx, var_74
loc_00677171: push edx
loc_00677172: call [00401120h] ; rtcMsgBox
loc_00677178: xor ecx, ecx
loc_0067717A: cmp eax, 00000006h
loc_0067717D: setz cl
loc_00677180: neg ecx
loc_00677182: mov var_108, cx
loc_00677189: lea edx, var_A4
loc_0067718F: push edx
loc_00677190: lea eax, var_94
loc_00677196: push eax
loc_00677197: lea ecx, var_84
loc_0067719D: push ecx
loc_0067719E: lea edx, var_74
loc_006771A1: push edx
loc_006771A2: push 00000004h
loc_006771A4: call [00401050h] ; __vbaFreeVarList
loc_006771AA: add esp, 00000014h
loc_006771AD: movsx eax, var_108
loc_006771B4: test eax, eax
loc_006771B6: jz 00677353h
loc_006771BC: mov var_4, 000001DBh
loc_006771C3: lea ecx, var_54
loc_006771C6: push ecx
loc_006771C7: push 004519CCh ; "Acknowledge"
loc_006771CC: mov edx, [0073A08Ch]
loc_006771D2: mov eax, [edx]
loc_006771D4: mov ecx, [0073A08Ch]
loc_006771DA: push ecx
loc_006771DB: call [eax+00000064h]
loc_006771DE: fnclex
loc_006771E0: mov var_108, eax
loc_006771E6: cmp var_108, 00000000h
loc_006771ED: jge 00677212h
loc_006771EF: push 00000064h
loc_006771F1: push 004419ACh
loc_006771F6: mov edx, [0073A08Ch]
loc_006771FC: push edx
loc_006771FD: mov eax, var_108
loc_00677203: push eax
loc_00677204: call [004010CCh] ; __vbaHresultCheckObj
loc_0067720A: mov var_590, eax
loc_00677210: jmp 0067721Ch
loc_00677212: mov var_590, 00000000h
loc_0067721C: lea ecx, var_54
loc_0067721F: call [0040142Ch] ; __vbaFreeObj
loc_00677225: mov var_4, 000001DCh
loc_0067722C: mov var_E8, 0000h
loc_00677235: mov edx, 0043BA48h ; "http://www.microsoft.com/windows/ie/default.htm"
loc_0067723A: lea ecx, var_40
loc_0067723D: call [00401310h] ; __vbaStrCopy
loc_00677243: lea ecx, var_E8
loc_00677249: push ecx
loc_0067724A: push 00000000h
loc_0067724C: push 00000000h
loc_0067724E: push FFFFFFFFh
loc_00677250: lea edx, var_40
loc_00677253: push edx
loc_00677254: mov eax, Me
loc_00677257: push eax
loc_00677258: call 00679A40h
loc_0067725D: lea ecx, var_40
loc_00677260: call [00401430h] ; __vbaFreeStr
loc_00677266: mov var_4, 000001DDh
loc_0067726D: mov var_AC, 80020004h
loc_00677277: mov var_B4, 0000000Ah
loc_00677281: mov ecx, [0073A040h]
loc_00677287: push ecx
loc_00677288: push 0045BB58h ; ", simply follow the instructions on Microsoft's Internet Explorer download page to download and install the latest version!"
loc_0067728D: call [00401098h] ; __vbaStrCat
loc_00677293: mov var_6C, eax
loc_00677296: mov var_74, 00000008h
loc_0067729D: lea edx, var_54
loc_006772A0: push edx
loc_006772A1: mov eax, 00000010h
loc_006772A6: call 00412850h ; __vbaChkstk
loc_006772AB: mov eax, esp
loc_006772AD: mov ecx, var_B4
loc_006772B3: mov [eax], ecx
loc_006772B5: mov edx, var_B0
loc_006772BB: mov [eax+00000004h], edx
loc_006772BE: mov ecx, var_AC
loc_006772C4: mov [eax+00000008h], ecx
loc_006772C7: mov edx, var_A8
loc_006772CD: mov [eax+0000000Ch], edx
loc_006772D0: mov eax, 00000010h
loc_006772D5: call 00412850h ; __vbaChkstk
loc_006772DA: mov eax, esp
loc_006772DC: mov ecx, var_74
loc_006772DF: mov [eax], ecx
loc_006772E1: mov edx, var_70
loc_006772E4: mov [eax+00000004h], edx
loc_006772E7: mov ecx, var_6C
loc_006772EA: mov [eax+00000008h], ecx
loc_006772ED: mov edx, var_68
loc_006772F0: mov [eax+0000000Ch], edx
loc_006772F3: mov eax, [0073A08Ch]
loc_006772F8: mov ecx, [eax]
loc_006772FA: mov edx, [0073A08Ch]
loc_00677300: push edx
loc_00677301: call [ecx+00000078h]
loc_00677304: fnclex
loc_00677306: mov var_108, eax
loc_0067730C: cmp var_108, 00000000h
loc_00677313: jge 00677337h
loc_00677315: push 00000078h
loc_00677317: push 004419ACh
loc_0067731C: mov eax, [0073A08Ch]
loc_00677321: push eax
loc_00677322: mov ecx, var_108
loc_00677328: push ecx
loc_00677329: call [004010CCh] ; __vbaHresultCheckObj
loc_0067732F: mov var_594, eax
loc_00677335: jmp 00677341h
loc_00677337: mov var_594, 00000000h
loc_00677341: lea ecx, var_54
loc_00677344: call [0040142Ch] ; __vbaFreeObj
loc_0067734A: lea ecx, var_74
loc_0067734D: call [00401030h] ; __vbaFreeVar
loc_00677353: mov var_4, 000001DFh
loc_0067735A: lea edx, var_54
loc_0067735D: push edx
loc_0067735E: push 004457F8h ; "Alert"
loc_00677363: mov eax, [0073A08Ch]
loc_00677368: mov ecx, [eax]
loc_0067736A: mov edx, [0073A08Ch]
loc_00677370: push edx
loc_00677371: call [ecx+00000064h]
loc_00677374: fnclex
loc_00677376: mov var_108, eax
loc_0067737C: cmp var_108, 00000000h
loc_00677383: jge 006773A7h
loc_00677385: push 00000064h
loc_00677387: push 004419ACh
loc_0067738C: mov eax, [0073A08Ch]
loc_00677391: push eax
loc_00677392: mov ecx, var_108
loc_00677398: push ecx
loc_00677399: call [004010CCh] ; __vbaHresultCheckObj
loc_0067739F: mov var_598, eax
loc_006773A5: jmp 006773B1h
loc_006773A7: mov var_598, 00000000h
loc_006773B1: mov edx, var_54
loc_006773B4: mov var_178, edx
loc_006773BA: mov var_54, 00000000h
loc_006773C1: mov eax, var_178
loc_006773C7: push eax
loc_006773C8: push 0073A1E4h
loc_006773CD: call [00401128h] ; __vbaObjSet
loc_006773D3: jmp 0067857Fh
loc_006773D8: mov var_4, 000001E0h
loc_006773DF: mov ecx, Me
loc_006773E2: mov edx, [ecx+000000FCh]
loc_006773E8: push edx
loc_006773E9: mov eax, var_28
loc_006773EC: push eax
loc_006773ED: call [00401238h] ; __vbaObjIs
loc_006773F3: movsx ecx, ax
loc_006773F6: test ecx, ecx
loc_006773F8: jz 00678361h
loc_006773FE: mov var_4, 000001E1h
loc_00677405: push 00444034h
loc_0067740A: push 0045974Ch ; "PromptedToIntegrateDM"
loc_0067740F: push 0044317Ch ; "UserInfo"
loc_00677414: push 0043B010h ; "BONZIBUDDY"
loc_00677419: call [00401010h] ; rtcSaveSetting
loc_0067741F: mov var_4, 000001E2h
loc_00677426: mov edx, Me
loc_00677429: movsx eax, [edx+00000062h]
loc_0067742D: test eax, eax
loc_0067742F: jz 0067834Ch
loc_00677435: mov var_4, 000001E3h
loc_0067743C: mov var_AC, 0044DF9Ch ; "F9"
loc_00677446: mov var_B4, 00000008h
loc_00677450: mov eax, 00000010h
loc_00677455: call 00412850h ; __vbaChkstk
loc_0067745A: mov ecx, esp
loc_0067745C: mov edx, var_B4
loc_00677462: mov [ecx], edx
loc_00677464: mov eax, var_B0
loc_0067746A: mov [ecx+00000004h], eax
loc_0067746D: mov edx, var_AC
loc_00677473: mov [ecx+00000008h], edx
loc_00677476: mov eax, var_A8
loc_0067747C: mov [ecx+0000000Ch], eax
loc_0067747F: push 0044DF88h ; "HotKey"
loc_00677484: push 0044DF20h ; "Relax"
loc_00677489: push 0043B010h ; "BONZIBUDDY"
loc_0067748E: call [00401354h] ; rtcGetSetting
loc_00677494: mov edx, eax
loc_00677496: lea ecx, var_24
loc_00677499: call [004013C0h] ; __vbaStrMove
loc_0067749F: mov var_4, 000001E4h
loc_006774A6: lea ecx, var_54
loc_006774A9: push ecx
loc_006774AA: push 00442914h ; "Explain"
loc_006774AF: mov edx, [0073A08Ch]
loc_006774B5: mov eax, [edx]
loc_006774B7: mov ecx, [0073A08Ch]
loc_006774BD: push ecx
loc_006774BE: call [eax+00000064h]
loc_006774C1: fnclex
loc_006774C3: mov var_108, eax
loc_006774C9: cmp var_108, 00000000h
loc_006774D0: jge 006774F5h
loc_006774D2: push 00000064h
loc_006774D4: push 004419ACh
loc_006774D9: mov edx, [0073A08Ch]
loc_006774DF: push edx
loc_006774E0: mov eax, var_108
loc_006774E6: push eax
loc_006774E7: call [004010CCh] ; __vbaHresultCheckObj
loc_006774ED: mov var_59C, eax
loc_006774F3: jmp 006774FFh
loc_006774F5: mov var_59C, 00000000h
loc_006774FF: lea ecx, var_54
loc_00677502: call [0040142Ch] ; __vbaFreeObj
loc_00677508: mov var_4, 000001E5h
loc_0067750F: cmp [0073C818h], 00000000h
loc_00677516: jnz 00677534h
loc_00677518: push 0073C818h
loc_0067751D: push 00441F00h
loc_00677522: call [004012FCh] ; __vbaNew2
loc_00677528: mov var_5A0, 0073C818h
loc_00677532: jmp 0067753Eh
loc_00677534: mov var_5A0, 0073C818h
loc_0067753E: mov ecx, var_5A0
loc_00677544: mov edx, [ecx]
loc_00677546: mov var_108, edx
loc_0067754C: lea eax, var_54
loc_0067754F: push eax
loc_00677550: mov ecx, var_108
loc_00677556: mov edx, [ecx]
loc_00677558: mov eax, var_108
loc_0067755E: push eax
loc_0067755F: call [edx+00000014h]
loc_00677562: fnclex
loc_00677564: mov var_10C, eax
loc_0067756A: cmp var_10C, 00000000h
loc_00677571: jge 00677596h
loc_00677573: push 00000014h
loc_00677575: push 00441EF0h
loc_0067757A: mov ecx, var_108
loc_00677580: push ecx
loc_00677581: mov edx, var_10C
loc_00677587: push edx
loc_00677588: call [004010CCh] ; __vbaHresultCheckObj
loc_0067758E: mov var_5A4, eax
loc_00677594: jmp 006775A0h
loc_00677596: mov var_5A4, 00000000h
loc_006775A0: mov eax, var_54
loc_006775A3: mov var_110, eax
loc_006775A9: lea ecx, var_40
loc_006775AC: push ecx
loc_006775AD: mov edx, var_110
loc_006775B3: mov eax, [edx]
loc_006775B5: mov ecx, var_110
loc_006775BB: push ecx
loc_006775BC: call [eax+00000060h]
loc_006775BF: fnclex
loc_006775C1: mov var_114, eax
loc_006775C7: cmp var_114, 00000000h
loc_006775CE: jge 006775F3h
loc_006775D0: push 00000060h
loc_006775D2: push 004437B4h
loc_006775D7: mov edx, var_110
loc_006775DD: push edx
loc_006775DE: mov eax, var_114
loc_006775E4: push eax
loc_006775E5: call [004010CCh] ; __vbaHresultCheckObj
loc_006775EB: mov var_5A8, eax
loc_006775F1: jmp 006775FDh
loc_006775F3: mov var_5A8, 00000000h
loc_006775FD: push 00443ED0h ; "TRUE"
loc_00677602: push 0045BC54h ; "PersonalityIntro"
loc_00677607: push 0044317Ch ; "UserInfo"
loc_0067760C: mov ecx, var_40
loc_0067760F: push ecx
loc_00677610: call [00401010h] ; rtcSaveSetting
loc_00677616: lea ecx, var_40
loc_00677619: call [00401430h] ; __vbaFreeStr
loc_0067761F: lea ecx, var_54
loc_00677622: call [0040142Ch] ; __vbaFreeObj
loc_00677628: mov var_4, 000001E6h
loc_0067762F: cmp [0073A53Ch], 00000000h
loc_00677636: jnz 00677654h
loc_00677638: push 0073A53Ch
loc_0067763D: push 00434DA0h
loc_00677642: call [004012FCh] ; __vbaNew2
loc_00677648: mov var_5AC, 0073A53Ch
loc_00677652: jmp 0067765Eh
loc_00677654: mov var_5AC, 0073A53Ch
loc_0067765E: mov edx, var_5AC
loc_00677664: mov eax, [edx]
loc_00677666: mov var_108, eax
loc_0067766C: lea ecx, var_E8
loc_00677672: push ecx
loc_00677673: mov edx, var_108
loc_00677679: mov eax, [edx]
loc_0067767B: mov ecx, var_108
loc_00677681: push ecx
loc_00677682: call [eax+000001B8h]
loc_00677688: fnclex
loc_0067768A: mov var_10C, eax
loc_00677690: cmp var_10C, 00000000h
loc_00677697: jge 006776BFh
loc_00677699: push 000001B8h
loc_0067769E: push 00450344h
loc_006776A3: mov edx, var_108
loc_006776A9: push edx
loc_006776AA: mov eax, var_10C
loc_006776B0: push eax
loc_006776B1: call [004010CCh] ; __vbaHresultCheckObj
loc_006776B7: mov var_5B0, eax
loc_006776BD: jmp 006776C9h
loc_006776BF: mov var_5B0, 00000000h
loc_006776C9: movsx ecx, var_E8
loc_006776D0: test ecx, ecx
loc_006776D2: jnz 006777F8h
loc_006776D8: mov var_4, 000001E7h
loc_006776DF: cmp [0073A53Ch], 00000000h
loc_006776E6: jnz 00677704h
loc_006776E8: push 0073A53Ch
loc_006776ED: push 00434DA0h
loc_006776F2: call [004012FCh] ; __vbaNew2
loc_006776F8: mov var_5B4, 0073A53Ch
loc_00677702: jmp 0067770Eh
loc_00677704: mov var_5B4, 0073A53Ch
loc_0067770E: mov edx, var_5B4
loc_00677714: mov eax, [edx]
loc_00677716: mov var_108, eax
loc_0067771C: mov var_BC, 80020004h
loc_00677726: mov var_C4, 0000000Ah
loc_00677730: mov var_AC, 80020004h
loc_0067773A: mov var_B4, 0000000Ah
loc_00677744: mov eax, 00000010h
loc_00677749: call 00412850h ; __vbaChkstk
loc_0067774E: mov ecx, esp
loc_00677750: mov edx, var_C4
loc_00677756: mov [ecx], edx
loc_00677758: mov eax, var_C0
loc_0067775E: mov [ecx+00000004h], eax
loc_00677761: mov edx, var_BC
loc_00677767: mov [ecx+00000008h], edx
loc_0067776A: mov eax, var_B8
loc_00677770: mov [ecx+0000000Ch], eax
loc_00677773: mov eax, 00000010h
loc_00677778: call 00412850h ; __vbaChkstk
loc_0067777D: mov ecx, esp
loc_0067777F: mov edx, var_B4
loc_00677785: mov [ecx], edx
loc_00677787: mov eax, var_B0
loc_0067778D: mov [ecx+00000004h], eax
loc_00677790: mov edx, var_AC
loc_00677796: mov [ecx+00000008h], edx
loc_00677799: mov eax, var_A8
loc_0067779F: mov [ecx+0000000Ch], eax
loc_006777A2: mov ecx, var_108
loc_006777A8: mov edx, [ecx]
loc_006777AA: mov eax, var_108
loc_006777B0: push eax
loc_006777B1: call [edx+000002B0h]
loc_006777B7: fnclex
loc_006777B9: mov var_10C, eax
loc_006777BF: cmp var_10C, 00000000h
loc_006777C6: jge 006777EEh
loc_006777C8: push 000002B0h
loc_006777CD: push 00450344h
loc_006777D2: mov ecx, var_108
loc_006777D8: push ecx
loc_006777D9: mov edx, var_10C
loc_006777DF: push edx
loc_006777E0: call [004010CCh] ; __vbaHresultCheckObj
loc_006777E6: mov var_5B8, eax
loc_006777EC: jmp 006777F8h
loc_006777EE: mov var_5B8, 00000000h
loc_006777F8: mov var_4, 000001E9h
loc_006777FF: cmp [0073A53Ch], 00000000h
loc_00677806: jnz 00677824h
loc_00677808: push 0073A53Ch
loc_0067780D: push 00434DA0h
loc_00677812: call [004012FCh] ; __vbaNew2
loc_00677818: mov var_5BC, 0073A53Ch
loc_00677822: jmp 0067782Eh
loc_00677824: mov var_5BC, 0073A53Ch
loc_0067782E: push 004515C8h
loc_00677833: push 00000000h
loc_00677835: push 00000004h
loc_00677837: mov eax, var_5BC
loc_0067783D: mov ecx, [eax]
loc_0067783F: mov edx, var_5BC
loc_00677845: mov eax, [edx]
loc_00677847: mov edx, [eax]
loc_00677849: push ecx
loc_0067784A: call [edx+0000040Ch]
loc_00677850: push eax
loc_00677851: lea eax, var_54
loc_00677854: push eax
loc_00677855: call [00401128h] ; __vbaObjSet
loc_0067785B: push eax
loc_0067785C: lea ecx, var_74
loc_0067785F: push ecx
loc_00677860: call [00401214h] ; __vbaLateIdCallLd
loc_00677866: add esp, 00000010h
loc_00677869: push eax
loc_0067786A: call [004011F8h] ; __vbaCastObjVar
loc_00677870: push eax
loc_00677871: lea edx, var_58
loc_00677874: push edx
loc_00677875: call [00401128h] ; __vbaObjSet
loc_0067787B: mov var_108, eax
loc_00677881: mov var_7C, 00000003h
loc_00677888: mov var_84, 00000002h
loc_00677892: lea eax, var_5C
loc_00677895: push eax
loc_00677896: lea ecx, var_84
loc_0067789C: push ecx
loc_0067789D: mov edx, var_108
loc_006778A3: mov eax, [edx]
loc_006778A5: mov ecx, var_108
loc_006778AB: push ecx
loc_006778AC: call [eax+00000024h]
loc_006778AF: fnclex
loc_006778B1: mov var_10C, eax
loc_006778B7: cmp var_10C, 00000000h
loc_006778BE: jge 006778E3h
loc_006778C0: push 00000024h
loc_006778C2: push 004515C8h
loc_006778C7: mov edx, var_108
loc_006778CD: push edx
loc_006778CE: mov eax, var_10C
loc_006778D4: push eax
loc_006778D5: call [004010CCh] ; __vbaHresultCheckObj
loc_006778DB: mov var_5C0, eax
loc_006778E1: jmp 006778EDh
loc_006778E3: mov var_5C0, 00000000h
loc_006778ED: mov ecx, var_5C
loc_006778F0: mov var_17C, ecx
loc_006778F6: mov var_5C, 00000000h
loc_006778FD: mov edx, var_17C
loc_00677903: mov var_8C, edx
loc_00677909: mov var_94, 00000009h
loc_00677913: cmp [0073A53Ch], 00000000h
loc_0067791A: jnz 00677938h
loc_0067791C: push 0073A53Ch
loc_00677921: push 00434DA0h
loc_00677926: call [004012FCh] ; __vbaNew2
loc_0067792C: mov var_5C4, 0073A53Ch
loc_00677936: jmp 00677942h
loc_00677938: mov var_5C4, 0073A53Ch
loc_00677942: lea eax, var_94
loc_00677948: push eax
loc_00677949: call [0040137Ch] ; __vbaVerifyVarObj
loc_0067794F: mov ecx, eax
loc_00677951: mov eax, 00000010h
loc_00677956: call 00412850h ; __vbaChkstk
loc_0067795B: mov edx, esp
loc_0067795D: mov eax, [ecx]
loc_0067795F: mov [edx], eax
loc_00677961: mov eax, [ecx+00000004h]
loc_00677964: mov [edx+00000004h], eax
loc_00677967: mov eax, [ecx+00000008h]
loc_0067796A: mov [edx+00000008h], eax
loc_0067796D: mov ecx, [ecx+0000000Ch]
loc_00677970: mov [edx+0000000Ch], ecx
loc_00677973: push 00000000h
loc_00677975: push 0000000Fh
loc_00677977: mov edx, var_5C4
loc_0067797D: mov eax, [edx]
loc_0067797F: mov ecx, var_5C4
loc_00677985: mov edx, [ecx]
loc_00677987: mov ecx, [edx]
loc_00677989: push eax
loc_0067798A: call [ecx+0000040Ch]
loc_00677990: push eax
loc_00677991: lea edx, var_60
loc_00677994: push edx
loc_00677995: call [00401128h] ; __vbaObjSet
loc_0067799B: push eax
loc_0067799C: call [00401274h] ; __vbaLateIdStAd
loc_006779A2: add esp, 0000001Ch
loc_006779A5: lea eax, var_60
loc_006779A8: push eax
loc_006779A9: lea ecx, var_58
loc_006779AC: push ecx
loc_006779AD: lea edx, var_54
loc_006779B0: push edx
loc_006779B1: push 00000003h
loc_006779B3: call [00401068h] ; __vbaFreeObjList
loc_006779B9: add esp, 00000010h
loc_006779BC: lea eax, var_94
loc_006779C2: push eax
loc_006779C3: lea ecx, var_84
loc_006779C9: push ecx
loc_006779CA: lea edx, var_74
loc_006779CD: push edx
loc_006779CE: push 00000003h
loc_006779D0: call [00401050h] ; __vbaFreeVarList
loc_006779D6: add esp, 00000010h
loc_006779D9: mov var_4, 000001EAh
loc_006779E0: mov var_AC, 80020004h
loc_006779EA: mov var_B4, 0000000Ah
loc_006779F4: mov eax, [0073A040h]
loc_006779F9: push eax
loc_006779FA: push 0045BD44h ; "! You must know this my friend! I have built in a very cool personality tab, so you can control how much you would like me to talk to you and even adjust my personality the way you like it! \pau=1000\For example, if you like it when I tell you jokes, slide my 'Jokes & Humor' control toward 'More' and I will do everything in my power to keep you in stitches!!"
loc_006779FF: call [00401098h] ; __vbaStrCat
loc_00677A05: mov var_6C, eax
loc_00677A08: mov var_74, 00000008h
loc_00677A0F: lea ecx, var_54
loc_00677A12: push ecx
loc_00677A13: mov eax, 00000010h
loc_00677A18: call 00412850h ; __vbaChkstk
loc_00677A1D: mov edx, esp
loc_00677A1F: mov eax, var_B4
loc_00677A25: mov [edx], eax
loc_00677A27: mov ecx, var_B0
loc_00677A2D: mov [edx+00000004h], ecx
loc_00677A30: mov eax, var_AC
loc_00677A36: mov [edx+00000008h], eax
loc_00677A39: mov ecx, var_A8
loc_00677A3F: mov [edx+0000000Ch], ecx
loc_00677A42: mov eax, 00000010h
loc_00677A47: call 00412850h ; __vbaChkstk
loc_00677A4C: mov edx, esp
loc_00677A4E: mov eax, var_74
loc_00677A51: mov [edx], eax
loc_00677A53: mov ecx, var_70
loc_00677A56: mov [edx+00000004h], ecx
loc_00677A59: mov eax, var_6C
loc_00677A5C: mov [edx+00000008h], eax
loc_00677A5F: mov ecx, var_68
loc_00677A62: mov [edx+0000000Ch], ecx
loc_00677A65: mov edx, [0073A08Ch]
loc_00677A6B: mov eax, [edx]
loc_00677A6D: mov ecx, [0073A08Ch]
loc_00677A73: push ecx
loc_00677A74: call [eax+00000078h]
loc_00677A77: fnclex
loc_00677A79: mov var_108, eax
loc_00677A7F: cmp var_108, 00000000h
loc_00677A86: jge 00677AABh
loc_00677A88: push 00000078h
loc_00677A8A: push 004419ACh
loc_00677A8F: mov edx, [0073A08Ch]
loc_00677A95: push edx
loc_00677A96: mov eax, var_108
loc_00677A9C: push eax
loc_00677A9D: call [004010CCh] ; __vbaHresultCheckObj
loc_00677AA3: mov var_5C8, eax
loc_00677AA9: jmp 00677AB5h
loc_00677AAB: mov var_5C8, 00000000h
loc_00677AB5: lea ecx, var_54
loc_00677AB8: call [0040142Ch] ; __vbaFreeObj
loc_00677ABE: lea ecx, var_74
loc_00677AC1: call [00401030h] ; __vbaFreeVar
loc_00677AC7: mov var_4, 000001EBh
loc_00677ACE: lea ecx, var_54
loc_00677AD1: push ecx
loc_00677AD2: push 00451A94h ; "Giggle"
loc_00677AD7: mov edx, [0073A08Ch]
loc_00677ADD: mov eax, [edx]
loc_00677ADF: mov ecx, [0073A08Ch]
loc_00677AE5: push ecx
loc_00677AE6: call [eax+00000064h]
loc_00677AE9: fnclex
loc_00677AEB: mov var_108, eax
loc_00677AF1: cmp var_108, 00000000h
loc_00677AF8: jge 00677B1Dh
loc_00677AFA: push 00000064h
loc_00677AFC: push 004419ACh
loc_00677B01: mov edx, [0073A08Ch]
loc_00677B07: push edx
loc_00677B08: mov eax, var_108
loc_00677B0E: push eax
loc_00677B0F: call [004010CCh] ; __vbaHresultCheckObj
loc_00677B15: mov var_5CC, eax
loc_00677B1B: jmp 00677B27h
loc_00677B1D: mov var_5CC, 00000000h
loc_00677B27: lea ecx, var_54
loc_00677B2A: call [0040142Ch] ; __vbaFreeObj
loc_00677B30: mov var_4, 000001ECh
loc_00677B37: lea ecx, var_54
loc_00677B3A: push ecx
loc_00677B3B: push 0044C594h ; "Explain3"
loc_00677B40: mov edx, [0073A08Ch]
loc_00677B46: mov eax, [edx]
loc_00677B48: mov ecx, [0073A08Ch]
loc_00677B4E: push ecx
loc_00677B4F: call [eax+00000064h]
loc_00677B52: fnclex
loc_00677B54: mov var_108, eax
loc_00677B5A: cmp var_108, 00000000h
loc_00677B61: jge 00677B86h
loc_00677B63: push 00000064h
loc_00677B65: push 004419ACh
loc_00677B6A: mov edx, [0073A08Ch]
loc_00677B70: push edx
loc_00677B71: mov eax, var_108
loc_00677B77: push eax
loc_00677B78: call [004010CCh] ; __vbaHresultCheckObj
loc_00677B7E: mov var_5D0, eax
loc_00677B84: jmp 00677B90h
loc_00677B86: mov var_5D0, 00000000h
loc_00677B90: lea ecx, var_54
loc_00677B93: call [0040142Ch] ; __vbaFreeObj
loc_00677B99: mov var_4, 000001EDh
loc_00677BA0: mov var_AC, 80020004h
loc_00677BAA: mov var_B4, 0000000Ah
loc_00677BB4: push 00451AA8h ; "Most importantly, please let me know if I am being too talkative by sliding my 'Master' control for more or less talk! \pau=1000\I really enjoy spending time with you "
loc_00677BB9: mov ecx, [0073A040h]
loc_00677BBF: push ecx
loc_00677BC0: call [00401098h] ; __vbaStrCat
loc_00677BC6: mov edx, eax
loc_00677BC8: lea ecx, var_40
loc_00677BCB: call [004013C0h] ; __vbaStrMove
loc_00677BD1: push eax
loc_00677BD2: push 00451E84h ; ", and do not want to interrupt you if you are busy!"
loc_00677BD7: call [00401098h] ; __vbaStrCat
loc_00677BDD: mov var_6C, eax
loc_00677BE0: mov var_74, 00000008h
loc_00677BE7: lea edx, var_54
loc_00677BEA: push edx
loc_00677BEB: mov eax, 00000010h
loc_00677BF0: call 00412850h ; __vbaChkstk
loc_00677BF5: mov eax, esp
loc_00677BF7: mov ecx, var_B4
loc_00677BFD: mov [eax], ecx
loc_00677BFF: mov edx, var_B0
loc_00677C05: mov [eax+00000004h], edx
loc_00677C08: mov ecx, var_AC
loc_00677C0E: mov [eax+00000008h], ecx
loc_00677C11: mov edx, var_A8
loc_00677C17: mov [eax+0000000Ch], edx
loc_00677C1A: mov eax, 00000010h
loc_00677C1F: call 00412850h ; __vbaChkstk
loc_00677C24: mov eax, esp
loc_00677C26: mov ecx, var_74
loc_00677C29: mov [eax], ecx
loc_00677C2B: mov edx, var_70
loc_00677C2E: mov [eax+00000004h], edx
loc_00677C31: mov ecx, var_6C
loc_00677C34: mov [eax+00000008h], ecx
loc_00677C37: mov edx, var_68
loc_00677C3A: mov [eax+0000000Ch], edx
loc_00677C3D: mov eax, [0073A08Ch]
loc_00677C42: mov ecx, [eax]
loc_00677C44: mov edx, [0073A08Ch]
loc_00677C4A: push edx
loc_00677C4B: call [ecx+00000078h]
loc_00677C4E: fnclex
loc_00677C50: mov var_108, eax
loc_00677C56: cmp var_108, 00000000h
loc_00677C5D: jge 00677C81h
loc_00677C5F: push 00000078h
loc_00677C61: push 004419ACh
loc_00677C66: mov eax, [0073A08Ch]
loc_00677C6B: push eax
loc_00677C6C: mov ecx, var_108
loc_00677C72: push ecx
loc_00677C73: call [004010CCh] ; __vbaHresultCheckObj
loc_00677C79: mov var_5D4, eax
loc_00677C7F: jmp 00677C8Bh
loc_00677C81: mov var_5D4, 00000000h
loc_00677C8B: lea ecx, var_40
loc_00677C8E: call [00401430h] ; __vbaFreeStr
loc_00677C94: lea ecx, var_54
loc_00677C97: call [0040142Ch] ; __vbaFreeObj
loc_00677C9D: lea ecx, var_74
loc_00677CA0: call [00401030h] ; __vbaFreeVar
loc_00677CA6: mov var_4, 000001EEh
loc_00677CAD: lea edx, var_54
loc_00677CB0: push edx
loc_00677CB1: push 004510A8h ; "PleasedHard"
loc_00677CB6: mov eax, [0073A08Ch]
loc_00677CBB: mov ecx, [eax]
loc_00677CBD: mov edx, [0073A08Ch]
loc_00677CC3: push edx
loc_00677CC4: call [ecx+00000064h]
loc_00677CC7: fnclex
loc_00677CC9: mov var_108, eax
loc_00677CCF: cmp var_108, 00000000h
loc_00677CD6: jge 00677CFAh
loc_00677CD8: push 00000064h
loc_00677CDA: push 004419ACh
loc_00677CDF: mov eax, [0073A08Ch]
loc_00677CE4: push eax
loc_00677CE5: mov ecx, var_108
loc_00677CEB: push ecx
loc_00677CEC: call [004010CCh] ; __vbaHresultCheckObj
loc_00677CF2: mov var_5D8, eax
loc_00677CF8: jmp 00677D04h
loc_00677CFA: mov var_5D8, 00000000h
loc_00677D04: lea ecx, var_54
loc_00677D07: call [0040142Ch] ; __vbaFreeObj
loc_00677D0D: mov var_4, 000001EFh
loc_00677D14: cmp [0073C818h], 00000000h
loc_00677D1B: jnz 00677D39h
loc_00677D1D: push 0073C818h
loc_00677D22: push 00441F00h
loc_00677D27: call [004012FCh] ; __vbaNew2
loc_00677D2D: mov var_5DC, 0073C818h
loc_00677D37: jmp 00677D43h
loc_00677D39: mov var_5DC, 0073C818h
loc_00677D43: mov edx, var_5DC
loc_00677D49: mov eax, [edx]
loc_00677D4B: mov var_108, eax
loc_00677D51: lea ecx, var_54
loc_00677D54: push ecx
loc_00677D55: mov edx, var_108
loc_00677D5B: mov eax, [edx]
loc_00677D5D: mov ecx, var_108
loc_00677D63: push ecx
loc_00677D64: call [eax+00000014h]
loc_00677D67: fnclex
loc_00677D69: mov var_10C, eax
loc_00677D6F: cmp var_10C, 00000000h
loc_00677D76: jge 00677D9Bh
loc_00677D78: push 00000014h
loc_00677D7A: push 00441EF0h
loc_00677D7F: mov edx, var_108
loc_00677D85: push edx
loc_00677D86: mov eax, var_10C
loc_00677D8C: push eax
loc_00677D8D: call [004010CCh] ; __vbaHresultCheckObj
loc_00677D93: mov var_5E0, eax
loc_00677D99: jmp 00677DA5h
loc_00677D9B: mov var_5E0, 00000000h
loc_00677DA5: mov ecx, var_54
loc_00677DA8: mov var_110, ecx
loc_00677DAE: lea edx, var_40
loc_00677DB1: push edx
loc_00677DB2: mov eax, var_110
loc_00677DB8: mov ecx, [eax]
loc_00677DBA: mov edx, var_110
loc_00677DC0: push edx
loc_00677DC1: call [ecx+00000060h]
loc_00677DC4: fnclex
loc_00677DC6: mov var_114, eax
loc_00677DCC: cmp var_114, 00000000h
loc_00677DD3: jge 00677DF8h
loc_00677DD5: push 00000060h
loc_00677DD7: push 004437B4h
loc_00677DDC: mov eax, var_110
loc_00677DE2: push eax
loc_00677DE3: mov ecx, var_114
loc_00677DE9: push ecx
loc_00677DEA: call [004010CCh] ; __vbaHresultCheckObj
loc_00677DF0: mov var_5E4, eax
loc_00677DF6: jmp 00677E02h
loc_00677DF8: mov var_5E4, 00000000h
loc_00677E02: push 00446EC0h ; "FALSE"
loc_00677E07: push 0045BC54h ; "PersonalityIntro"
loc_00677E0C: push 0044317Ch ; "UserInfo"
loc_00677E11: mov edx, var_40
loc_00677E14: push edx
loc_00677E15: call [00401010h] ; rtcSaveSetting
loc_00677E1B: lea ecx, var_40
loc_00677E1E: call [00401430h] ; __vbaFreeStr
loc_00677E24: lea ecx, var_54
loc_00677E27: call [0040142Ch] ; __vbaFreeObj
loc_00677E2D: mov var_4, 000001F0h
loc_00677E34: lea eax, var_54
loc_00677E37: push eax
loc_00677E38: push 0044C594h ; "Explain3"
loc_00677E3D: mov ecx, [0073A08Ch]
loc_00677E43: mov edx, [ecx]
loc_00677E45: mov eax, [0073A08Ch]
loc_00677E4A: push eax
loc_00677E4B: call [edx+00000064h]
loc_00677E4E: fnclex
loc_00677E50: mov var_108, eax
loc_00677E56: cmp var_108, 00000000h
loc_00677E5D: jge 00677E82h
loc_00677E5F: push 00000064h
loc_00677E61: push 004419ACh
loc_00677E66: mov ecx, [0073A08Ch]
loc_00677E6C: push ecx
loc_00677E6D: mov edx, var_108
loc_00677E73: push edx
loc_00677E74: call [004010CCh] ; __vbaHresultCheckObj
loc_00677E7A: mov var_5E8, eax
loc_00677E80: jmp 00677E8Ch
loc_00677E82: mov var_5E8, 00000000h
loc_00677E8C: lea ecx, var_54
loc_00677E8F: call [0040142Ch] ; __vbaFreeObj
loc_00677E95: mov var_4, 000001F1h
loc_00677E9C: mov var_AC, 80020004h
loc_00677EA6: mov var_B4, 0000000Ah
loc_00677EB0: push 0045BC7Ch ; "Please remember "
loc_00677EB5: mov eax, [0073A040h]
loc_00677EBA: push eax
loc_00677EBB: call [00401098h] ; __vbaStrCat
loc_00677EC1: mov edx, eax
loc_00677EC3: lea ecx, var_40
loc_00677EC6: call [004013C0h] ; __vbaStrMove
loc_00677ECC: push eax
loc_00677ECD: push 0045C01Ch ; ", it is very easy to interact with me! Simply click your right mouse button on my tummy to access my menu. From here you can control \emp\all of my features!"
loc_00677ED2: call [00401098h] ; __vbaStrCat
loc_00677ED8: mov var_6C, eax
loc_00677EDB: mov var_74, 00000008h
loc_00677EE2: lea ecx, var_54
loc_00677EE5: push ecx
loc_00677EE6: mov eax, 00000010h
loc_00677EEB: call 00412850h ; __vbaChkstk
loc_00677EF0: mov edx, esp
loc_00677EF2: mov eax, var_B4
loc_00677EF8: mov [edx], eax
loc_00677EFA: mov ecx, var_B0
loc_00677F00: mov [edx+00000004h], ecx
loc_00677F03: mov eax, var_AC
loc_00677F09: mov [edx+00000008h], eax
loc_00677F0C: mov ecx, var_A8
loc_00677F12: mov [edx+0000000Ch], ecx
loc_00677F15: mov eax, 00000010h
loc_00677F1A: call 00412850h ; __vbaChkstk
loc_00677F1F: mov edx, esp
loc_00677F21: mov eax, var_74
loc_00677F24: mov [edx], eax
loc_00677F26: mov ecx, var_70
loc_00677F29: mov [edx+00000004h], ecx
loc_00677F2C: mov eax, var_6C
loc_00677F2F: mov [edx+00000008h], eax
loc_00677F32: mov ecx, var_68
loc_00677F35: mov [edx+0000000Ch], ecx
loc_00677F38: mov edx, [0073A08Ch]
loc_00677F3E: mov eax, [edx]
loc_00677F40: mov ecx, [0073A08Ch]
loc_00677F46: push ecx
loc_00677F47: call [eax+00000078h]
loc_00677F4A: fnclex
loc_00677F4C: mov var_108, eax
loc_00677F52: cmp var_108, 00000000h
loc_00677F59: jge 00677F7Eh
loc_00677F5B: push 00000078h
loc_00677F5D: push 004419ACh
loc_00677F62: mov edx, [0073A08Ch]
loc_00677F68: push edx
loc_00677F69: mov eax, var_108
loc_00677F6F: push eax
loc_00677F70: call [004010CCh] ; __vbaHresultCheckObj
loc_00677F76: mov var_5EC, eax
loc_00677F7C: jmp 00677F88h
loc_00677F7E: mov var_5EC, 00000000h
loc_00677F88: lea ecx, var_40
loc_00677F8B: call [00401430h] ; __vbaFreeStr
loc_00677F91: lea ecx, var_54
loc_00677F94: call [0040142Ch] ; __vbaFreeObj
loc_00677F9A: lea ecx, var_74
loc_00677F9D: call [00401030h] ; __vbaFreeVar
loc_00677FA3: mov var_4, 000001F2h
loc_00677FAA: mov var_BC, 80020004h
loc_00677FB4: mov var_C4, 0000000Ah
loc_00677FBE: mov var_AC, 0045C15Ch ; "That's \emp\it! Now, let's give it a whirl!"
loc_00677FC8: mov var_B4, 00000008h
loc_00677FD2: lea ecx, var_54
loc_00677FD5: push ecx
loc_00677FD6: mov eax, 00000010h
loc_00677FDB: call 00412850h ; __vbaChkstk
loc_00677FE0: mov edx, esp
loc_00677FE2: mov eax, var_C4
loc_00677FE8: mov [edx], eax
loc_00677FEA: mov ecx, var_C0
loc_00677FF0: mov [edx+00000004h], ecx
loc_00677FF3: mov eax, var_BC
loc_00677FF9: mov [edx+00000008h], eax
loc_00677FFC: mov ecx, var_B8
loc_00678002: mov [edx+0000000Ch], ecx
loc_00678005: mov eax, 00000010h
loc_0067800A: call 00412850h ; __vbaChkstk
loc_0067800F: mov edx, esp
loc_00678011: mov eax, var_B4
loc_00678017: mov [edx], eax
loc_00678019: mov ecx, var_B0
loc_0067801F: mov [edx+00000004h], ecx
loc_00678022: mov eax, var_AC
loc_00678028: mov [edx+00000008h], eax
loc_0067802B: mov ecx, var_A8
loc_00678031: mov [edx+0000000Ch], ecx
loc_00678034: mov edx, [0073A08Ch]
loc_0067803A: mov eax, [edx]
loc_0067803C: mov ecx, [0073A08Ch]
loc_00678042: push ecx
loc_00678043: call [eax+00000078h]
loc_00678046: fnclex
loc_00678048: mov var_108, eax
loc_0067804E: cmp var_108, 00000000h
loc_00678055: jge 0067807Ah
loc_00678057: push 00000078h
loc_00678059: push 004419ACh
loc_0067805E: mov edx, [0073A08Ch]
loc_00678064: push edx
loc_00678065: mov eax, var_108
loc_0067806B: push eax
loc_0067806C: call [004010CCh] ; __vbaHresultCheckObj
loc_00678072: mov var_5F0, eax
loc_00678078: jmp 00678084h
loc_0067807A: mov var_5F0, 00000000h
loc_00678084: lea ecx, var_54
loc_00678087: call [0040142Ch] ; __vbaFreeObj
loc_0067808D: mov var_4, 000001F3h
loc_00678094: mov var_BC, 80020004h
loc_0067809E: mov var_C4, 0000000Ah
loc_006780A8: mov var_AC, 0045C1FCh ; "Go ahead and click on me with your right mouse button, so we can kick off our newly founded friendship on the right foot!"
loc_006780B2: mov var_B4, 00000008h
loc_006780BC: lea ecx, var_54
loc_006780BF: push ecx
loc_006780C0: mov eax, 00000010h
loc_006780C5: call 00412850h ; __vbaChkstk
loc_006780CA: mov edx, esp
loc_006780CC: mov eax, var_C4
loc_006780D2: mov [edx], eax
loc_006780D4: mov ecx, var_C0
loc_006780DA: mov [edx+00000004h], ecx
loc_006780DD: mov eax, var_BC
loc_006780E3: mov [edx+00000008h], eax
loc_006780E6: mov ecx, var_B8
loc_006780EC: mov [edx+0000000Ch], ecx
loc_006780EF: mov eax, 00000010h
loc_006780F4: call 00412850h ; __vbaChkstk
loc_006780F9: mov edx, esp
loc_006780FB: mov eax, var_B4
loc_00678101: mov [edx], eax
loc_00678103: mov ecx, var_B0
loc_00678109: mov [edx+00000004h], ecx
loc_0067810C: mov eax, var_AC
loc_00678112: mov [edx+00000008h], eax
loc_00678115: mov ecx, var_A8
loc_0067811B: mov [edx+0000000Ch], ecx
loc_0067811E: mov edx, [0073A08Ch]
loc_00678124: mov eax, [edx]
loc_00678126: mov ecx, [0073A08Ch]
loc_0067812C: push ecx
loc_0067812D: call [eax+00000078h]
loc_00678130: fnclex
loc_00678132: mov var_108, eax
loc_00678138: cmp var_108, 00000000h
loc_0067813F: jge 00678164h
loc_00678141: push 00000078h
loc_00678143: push 004419ACh
loc_00678148: mov edx, [0073A08Ch]
loc_0067814E: push edx
loc_0067814F: mov eax, var_108
loc_00678155: push eax
loc_00678156: call [004010CCh] ; __vbaHresultCheckObj
loc_0067815C: mov var_5F4, eax
loc_00678162: jmp 0067816Eh
loc_00678164: mov var_5F4, 00000000h
loc_0067816E: lea ecx, var_54
loc_00678171: call [0040142Ch] ; __vbaFreeObj
loc_00678177: mov var_4, 000001F4h
loc_0067817E: lea ecx, var_54
loc_00678181: push ecx
loc_00678182: push 0045C2F4h ; "Think"
loc_00678187: mov edx, [0073A08Ch]
loc_0067818D: mov eax, [edx]
loc_0067818F: mov ecx, [0073A08Ch]
loc_00678195: push ecx
loc_00678196: call [eax+00000064h]
loc_00678199: fnclex
loc_0067819B: mov var_108, eax
loc_006781A1: cmp var_108, 00000000h
loc_006781A8: jge 006781CDh
loc_006781AA: push 00000064h
loc_006781AC: push 004419ACh
loc_006781B1: mov edx, [0073A08Ch]
loc_006781B7: push edx
loc_006781B8: mov eax, var_108
loc_006781BE: push eax
loc_006781BF: call [004010CCh] ; __vbaHresultCheckObj
loc_006781C5: mov var_5F8, eax
loc_006781CB: jmp 006781D7h
loc_006781CD: mov var_5F8, 00000000h
loc_006781D7: lea ecx, var_54
loc_006781DA: call [0040142Ch] ; __vbaFreeObj
loc_006781E0: mov var_4, 000001F5h
loc_006781E7: mov var_BC, 80020004h
loc_006781F1: mov var_C4, 0000000Ah
loc_006781FB: mov var_AC, 0045C304h ; "Or, was that the right click?"
loc_00678205: mov var_B4, 00000008h
loc_0067820F: lea ecx, var_54
loc_00678212: push ecx
loc_00678213: mov eax, 00000010h
loc_00678218: call 00412850h ; __vbaChkstk
loc_0067821D: mov edx, esp
loc_0067821F: mov eax, var_C4
loc_00678225: mov [edx], eax
loc_00678227: mov ecx, var_C0
loc_0067822D: mov [edx+00000004h], ecx
loc_00678230: mov eax, var_BC
loc_00678236: mov [edx+00000008h], eax
loc_00678239: mov ecx, var_B8
loc_0067823F: mov [edx+0000000Ch], ecx
loc_00678242: mov eax, 00000010h
loc_00678247: call 00412850h ; __vbaChkstk
loc_0067824C: mov edx, esp
loc_0067824E: mov eax, var_B4
loc_00678254: mov [edx], eax
loc_00678256: mov ecx, var_B0
loc_0067825C: mov [edx+00000004h], ecx
loc_0067825F: mov eax, var_AC
loc_00678265: mov [edx+00000008h], eax
loc_00678268: mov ecx, var_A8
loc_0067826E: mov [edx+0000000Ch], ecx
loc_00678271: mov edx, [0073A08Ch]
loc_00678277: mov eax, [edx]
loc_00678279: mov ecx, [0073A08Ch]
loc_0067827F: push ecx
loc_00678280: call [eax+00000078h]
loc_00678283: fnclex
loc_00678285: mov var_108, eax
loc_0067828B: cmp var_108, 00000000h
loc_00678292: jge 006782B7h
loc_00678294: push 00000078h
loc_00678296: push 004419ACh
loc_0067829B: mov edx, [0073A08Ch]
loc_006782A1: push edx
loc_006782A2: mov eax, var_108
loc_006782A8: push eax
loc_006782A9: call [004010CCh] ; __vbaHresultCheckObj
loc_006782AF: mov var_5FC, eax
loc_006782B5: jmp 006782C1h
loc_006782B7: mov var_5FC, 00000000h
loc_006782C1: lea ecx, var_54
loc_006782C4: call [0040142Ch] ; __vbaFreeObj
loc_006782CA: mov var_4, 000001F6h
loc_006782D1: lea ecx, var_54
loc_006782D4: push ecx
loc_006782D5: push 004510A8h ; "PleasedHard"
loc_006782DA: mov edx, [0073A08Ch]
loc_006782E0: mov eax, [edx]
loc_006782E2: mov ecx, [0073A08Ch]
loc_006782E8: push ecx
loc_006782E9: call [eax+00000064h]
loc_006782EC: fnclex
loc_006782EE: mov var_108, eax
loc_006782F4: cmp var_108, 00000000h
loc_006782FB: jge 00678320h
loc_006782FD: push 00000064h
loc_006782FF: push 004419ACh
loc_00678304: mov edx, [0073A08Ch]
loc_0067830A: push edx
loc_0067830B: mov eax, var_108
loc_00678311: push eax
loc_00678312: call [004010CCh] ; __vbaHresultCheckObj
loc_00678318: mov var_600, eax
loc_0067831E: jmp 0067832Ah
loc_00678320: mov var_600, 00000000h
loc_0067832A: mov ecx, var_54
loc_0067832D: mov var_180, ecx
loc_00678333: mov var_54, 00000000h
loc_0067833A: mov edx, var_180
loc_00678340: push edx
loc_00678341: push 0073A1D8h
loc_00678346: call [00401128h] ; __vbaObjSet
loc_0067834C: mov var_4, 000001F8h
loc_00678353: mov eax, Me
loc_00678356: push eax
loc_00678357: call 006950B0h
loc_0067835C: jmp 0067857Fh
loc_00678361: mov var_4, 000001F9h
loc_00678368: mov ecx, Me
loc_0067836B: mov edx, [ecx+000000F8h]
loc_00678371: push edx
loc_00678372: mov eax, var_28
loc_00678375: push eax
loc_00678376: call [00401238h] ; __vbaObjIs
loc_0067837C: movsx ecx, ax
loc_0067837F: test ecx, ecx
loc_00678381: jz 006783F1h
loc_00678383: mov var_4, 000001FAh
loc_0067838A: mov var_E8, 0002h
loc_00678393: lea edx, var_EC
loc_00678399: push edx
loc_0067839A: lea eax, var_E8
loc_006783A0: push eax
loc_006783A1: mov ecx, Me
loc_006783A4: mov edx, [ecx]
loc_006783A6: mov eax, Me
loc_006783A9: push eax
loc_006783AA: call [edx+00000774h]
loc_006783B0: mov var_108, eax
loc_006783B6: cmp var_108, 00000000h
loc_006783BD: jge 006783E2h
loc_006783BF: push 00000774h
loc_006783C4: push 004408D0h
loc_006783C9: mov ecx, Me
loc_006783CC: push ecx
loc_006783CD: mov edx, var_108
loc_006783D3: push edx
loc_006783D4: call [004010CCh] ; __vbaHresultCheckObj
loc_006783DA: mov var_604, eax
loc_006783E0: jmp 006783ECh
loc_006783E2: mov var_604, 00000000h
loc_006783EC: jmp 0067857Fh
loc_006783F1: mov var_4, 000001FBh
loc_006783F8: mov eax, [0073A200h]
loc_006783FD: push eax
loc_006783FE: mov ecx, var_28
loc_00678401: push ecx
loc_00678402: call [00401238h] ; __vbaObjIs
loc_00678408: movsx edx, ax
loc_0067840B: test edx, edx
loc_0067840D: jz 006784C2h
loc_00678413: mov var_4, 000001FCh
loc_0067841A: cmp [0073A43Ch], 00000000h
loc_00678421: jnz 0067843Fh
loc_00678423: push 0073A43Ch
loc_00678428: push 00423FC0h
loc_0067842D: call [004012FCh] ; __vbaNew2
loc_00678433: mov var_608, 0073A43Ch
loc_0067843D: jmp 00678449h
loc_0067843F: mov var_608, 0073A43Ch
loc_00678449: mov eax, var_608
loc_0067844F: mov ecx, [eax]
loc_00678451: mov var_108, ecx
loc_00678457: mov var_E8, 0000h
loc_00678460: lea edx, var_E8
loc_00678466: push edx
loc_00678467: mov eax, var_108
loc_0067846D: mov ecx, [eax]
loc_0067846F: mov edx, var_108
loc_00678475: push edx
loc_00678476: call [ecx+00000700h]
loc_0067847C: fnclex
loc_0067847E: mov var_10C, eax
loc_00678484: cmp var_10C, 00000000h
loc_0067848B: jge 006784B3h
loc_0067848D: push 00000700h
loc_00678492: push 004480F4h
loc_00678497: mov eax, var_108
loc_0067849D: push eax
loc_0067849E: mov ecx, var_10C
loc_006784A4: push ecx
loc_006784A5: call [004010CCh] ; __vbaHresultCheckObj
loc_006784AB: mov var_60C, eax
loc_006784B1: jmp 006784BDh
loc_006784B3: mov var_60C, 00000000h
loc_006784BD: jmp 0067857Fh
loc_006784C2: mov var_4, 000001FDh
loc_006784C9: mov edx, [0073A204h]
loc_006784CF: push edx
loc_006784D0: mov eax, var_28
loc_006784D3: push eax
loc_006784D4: call [00401238h] ; __vbaObjIs
loc_006784DA: movsx ecx, ax
loc_006784DD: test ecx, ecx
loc_006784DF: jz 0067857Fh
loc_006784E5: mov var_4, 000001FEh
loc_006784EC: cmp [0073A488h], 00000000h
loc_006784F3: jnz 00678511h
loc_006784F5: push 0073A488h
loc_006784FA: push 00419E7Ch
loc_006784FF: call [004012FCh] ; __vbaNew2
loc_00678505: mov var_610, 0073A488h
loc_0067850F: jmp 0067851Bh
loc_00678511: mov var_610, 0073A488h
loc_0067851B: mov edx, var_610
loc_00678521: mov eax, [edx]
loc_00678523: mov var_108, eax
loc_00678529: mov ecx, var_108
loc_0067852F: mov edx, [ecx]
loc_00678531: mov eax, var_108
loc_00678537: push eax
loc_00678538: call [edx+000006F8h]
loc_0067853E: fnclex
loc_00678540: mov var_10C, eax
loc_00678546: cmp var_10C, 00000000h
loc_0067854D: jge 00678575h
loc_0067854F: push 000006F8h
loc_00678554: push 0044A9C8h
loc_00678559: mov ecx, var_108
loc_0067855F: push ecx
loc_00678560: mov edx, var_10C
loc_00678566: push edx
loc_00678567: call [004010CCh] ; __vbaHresultCheckObj
loc_0067856D: mov var_614, eax
loc_00678573: jmp 0067857Fh
loc_00678575: mov var_614, 00000000h
loc_0067857F: mov var_10, 00000000h
loc_00678586: fwait
loc_00678587: push 0067861Fh
loc_0067858C: jmp 006785F1h
loc_0067858E: lea eax, var_50
loc_00678591: push eax
loc_00678592: lea ecx, var_4C
loc_00678595: push ecx
loc_00678596: lea edx, var_48
loc_00678599: push edx
loc_0067859A: lea eax, var_44
loc_0067859D: push eax
loc_0067859E: lea ecx, var_40
loc_006785A1: push ecx
loc_006785A2: push 00000005h
loc_006785A4: call [00401324h] ; __vbaFreeStrList
loc_006785AA: add esp, 00000018h
loc_006785AD: lea edx, var_64
loc_006785B0: push edx
loc_006785B1: lea eax, var_60
loc_006785B4: push eax
loc_006785B5: lea ecx, var_5C
loc_006785B8: push ecx
loc_006785B9: lea edx, var_58
loc_006785BC: push edx
loc_006785BD: lea eax, var_54
loc_006785C0: push eax
loc_006785C1: push 00000005h
loc_006785C3: call [00401068h] ; __vbaFreeObjList
loc_006785C9: add esp, 00000018h
loc_006785CC: lea ecx, var_A4
loc_006785D2: push ecx
loc_006785D3: lea edx, var_94
loc_006785D9: push edx
loc_006785DA: lea eax, var_84
loc_006785E0: push eax
loc_006785E1: lea ecx, var_74
loc_006785E4: push ecx
loc_006785E5: push 00000004h
loc_006785E7: call [00401050h] ; __vbaFreeVarList
loc_006785ED: add esp, 00000014h
loc_006785F0: ret
loc_006785F1: lea ecx, var_24
loc_006785F4: call [00401430h] ; __vbaFreeStr
loc_006785FA: lea ecx, var_28
loc_006785FD: call [0040142Ch] ; __vbaFreeObj
loc_00678603: lea ecx, var_30
loc_00678606: call [00401430h] ; __vbaFreeStr
loc_0067860C: lea ecx, var_34
loc_0067860F: call [00401430h] ; __vbaFreeStr
loc_00678615: lea ecx, var_3C
loc_00678618: call [00401430h] ; __vbaFreeStr
loc_0067861E: ret
loc_0067861F: mov edx, Me
loc_00678622: mov eax, [edx]
loc_00678624: mov ecx, Me
loc_00678627: push ecx
loc_00678628: call [eax+00000008h]
loc_0067862B: mov eax, var_10
loc_0067862E: mov ecx, var_20
loc_00678631: mov fs:[00000000h], ecx
loc_00678638: pop edi
loc_00678639: pop esi
loc_0067863A: pop ebx
loc_0067863B: mov esp, ebp
loc_0067863D: pop ebp
loc_0067863E: retn 0008h
End Sub
Private Sub Agent1_UnknownEvent_16(arg_C) '661A20
loc_00661A20: push ebp
loc_00661A21: mov ebp, esp
loc_00661A23: sub esp, 00000018h
loc_00661A26: push 00412856h ; __vbaExceptHandler
loc_00661A2B: mov eax, fs:[00000000h]
loc_00661A31: push eax
loc_00661A32: mov fs:[00000000h], esp
loc_00661A39: mov eax, 0000009Ch
loc_00661A3E: call 00412850h ; __vbaChkstk
loc_00661A43: push ebx
loc_00661A44: push esi
loc_00661A45: push edi
loc_00661A46: mov var_18, esp
loc_00661A49: mov var_14, 004079E8h ; "'"
loc_00661A50: mov eax, Me
loc_00661A53: and eax, 00000001h
loc_00661A56: mov var_10, eax
loc_00661A59: mov ecx, Me
loc_00661A5C: and ecx, FFFFFFFEh
loc_00661A5F: mov Me, ecx
loc_00661A62: mov var_C, 00000000h
loc_00661A69: mov edx, Me
loc_00661A6C: mov eax, [edx]
loc_00661A6E: mov ecx, Me
loc_00661A71: push ecx
loc_00661A72: call [eax+00000004h]
loc_00661A75: mov var_4, 00000001h
loc_00661A7C: mov edx, arg_C
loc_00661A7F: push edx
loc_00661A80: lea eax, var_24
loc_00661A83: push eax
loc_00661A84: call [00401130h] ; __vbaObjSetAddref
loc_00661A8A: mov var_4, 00000002h
loc_00661A91: push FFFFFFFFh
loc_00661A93: call [00401124h] ; __vbaOnError
loc_00661A99: mov var_4, 00000003h
loc_00661AA0: mov [0073A03Ah], FFFFFFh
loc_00661AA9: mov var_4, 00000004h
loc_00661AB0: mov var_8C, 00000000h
loc_00661ABA: mov var_94, 00008002h
loc_00661AC4: mov var_9C, 00000064h
loc_00661ACE: mov var_A4, 00008002h
loc_00661AD8: push 00000000h
loc_00661ADA: push 00455174h ; "Voice"
loc_00661ADF: mov ecx, var_24
loc_00661AE2: push ecx
loc_00661AE3: lea edx, var_34
loc_00661AE6: push edx
loc_00661AE7: call [004013A4h] ; __vbaLateMemCallLd
loc_00661AED: add esp, 00000010h
loc_00661AF0: push eax
loc_00661AF1: lea eax, var_44
loc_00661AF4: push eax
loc_00661AF5: call [004010D4h] ; __vbaLenVar
loc_00661AFB: push eax
loc_00661AFC: lea ecx, var_94
loc_00661B02: push ecx
loc_00661B03: lea edx, var_54
loc_00661B06: push edx
loc_00661B07: call [00401094h] ; __vbaVarCmpNe
loc_00661B0D: push eax
loc_00661B0E: push 00000000h
loc_00661B10: push 004550F4h ; "Confidence"
loc_00661B15: mov eax, var_24
loc_00661B18: push eax
loc_00661B19: lea ecx, var_64
loc_00661B1C: push ecx
loc_00661B1D: call [004013A4h] ; __vbaLateMemCallLd
loc_00661B23: add esp, 00000010h
loc_00661B26: push eax
loc_00661B27: lea edx, var_A4
loc_00661B2D: push edx
loc_00661B2E: lea eax, var_74
loc_00661B31: push eax
loc_00661B32: call [00401094h] ; __vbaVarCmpNe
loc_00661B38: push eax
loc_00661B39: lea ecx, var_84
loc_00661B3F: push ecx
loc_00661B40: call [004011F4h] ; __vbaVarOr
loc_00661B46: push eax
loc_00661B47: call [00401164h] ; __vbaBoolVarNull
loc_00661B4D: mov var_A8, ax
loc_00661B54: lea edx, var_64
loc_00661B57: push edx
loc_00661B58: lea eax, var_34
loc_00661B5B: push eax
loc_00661B5C: push 00000002h
loc_00661B5E: call [00401050h] ; __vbaFreeVarList
loc_00661B64: add esp, 0000000Ch
loc_00661B67: movsx ecx, var_A8
loc_00661B6E: test ecx, ecx
loc_00661B70: jz 00661B8Eh
loc_00661B72: mov var_4, 00000005h
loc_00661B79: lea edx, var_24
loc_00661B7C: push edx
loc_00661B7D: mov eax, Me
loc_00661B80: mov ecx, [eax]
loc_00661B82: mov edx, Me
loc_00661B85: push edx
loc_00661B86: call [ecx+00000788h]
loc_00661B8C: jmp 00661BA8h
loc_00661B8E: mov var_4, 00000007h
loc_00661B95: lea eax, var_24
loc_00661B98: push eax
loc_00661B99: mov ecx, Me
loc_00661B9C: mov edx, [ecx]
loc_00661B9E: mov eax, Me
loc_00661BA1: push eax
loc_00661BA2: call [edx+00000784h]
loc_00661BA8: mov var_10, 00000000h
loc_00661BAF: push 00661BE7h
loc_00661BB4: jmp 00661BDDh
loc_00661BB6: lea ecx, var_84
loc_00661BBC: push ecx
loc_00661BBD: lea edx, var_74
loc_00661BC0: push edx
loc_00661BC1: lea eax, var_64
loc_00661BC4: push eax
loc_00661BC5: lea ecx, var_54
loc_00661BC8: push ecx
loc_00661BC9: lea edx, var_44
loc_00661BCC: push edx
loc_00661BCD: lea eax, var_34
loc_00661BD0: push eax
loc_00661BD1: push 00000006h
loc_00661BD3: call [00401050h] ; __vbaFreeVarList
loc_00661BD9: add esp, 0000001Ch
loc_00661BDC: ret
loc_00661BDD: lea ecx, var_24
loc_00661BE0: call [0040142Ch] ; __vbaFreeObj
loc_00661BE6: ret
loc_00661BE7: mov ecx, Me
loc_00661BEA: mov edx, [ecx]
loc_00661BEC: mov eax, Me
loc_00661BEF: push eax
loc_00661BF0: call [edx+00000008h]
loc_00661BF3: mov eax, var_10
loc_00661BF6: mov ecx, var_20
loc_00661BF9: mov fs:[00000000h], ecx
loc_00661C00: pop edi
loc_00661C01: pop esi
loc_00661C02: pop ebx
loc_00661C03: mov esp, ebp
loc_00661C05: pop ebp
loc_00661C06: retn 0008h
End Sub
Private Function Agent1_UnknownEvent_19(arg_C) '662510
loc_00662510: push ebp
loc_00662511: mov ebp, esp
loc_00662513: sub esp, 00000018h
loc_00662516: push 00412856h ; __vbaExceptHandler
loc_0066251B: mov eax, fs:[00000000h]
loc_00662521: push eax
loc_00662522: mov fs:[00000000h], esp
loc_00662529: mov eax, 00000050h
loc_0066252E: call 00412850h ; __vbaChkstk
loc_00662533: push ebx
loc_00662534: push esi
loc_00662535: push edi
loc_00662536: mov var_18, esp
loc_00662539: mov var_14, 00407B78h ; "'"
loc_00662540: mov eax, Me
loc_00662543: and eax, 00000001h
loc_00662546: mov var_10, eax
loc_00662549: mov ecx, Me
loc_0066254C: and ecx, FFFFFFFEh
loc_0066254F: mov Me, ecx
loc_00662552: mov var_C, 00000000h
loc_00662559: mov edx, Me
loc_0066255C: mov eax, [edx]
loc_0066255E: mov ecx, Me
loc_00662561: push ecx
loc_00662562: call [eax+00000004h]
loc_00662565: mov var_4, 00000001h
loc_0066256C: mov edx, arg_C
loc_0066256F: lea ecx, var_24
loc_00662572: call [00401310h] ; __vbaStrCopy
loc_00662578: mov var_4, 00000002h
loc_0066257F: push FFFFFFFFh
loc_00662581: call [00401124h] ; __vbaOnError
loc_00662587: mov var_4, 00000003h
loc_0066258E: mov [0073A03Ah], FFFFFFh
loc_00662597: mov var_4, 00000004h
loc_0066259E: lea edx, var_2C
loc_006625A1: push edx
loc_006625A2: mov eax, [0073A08Ch]
loc_006625A7: mov ecx, [eax]
loc_006625A9: mov edx, [0073A08Ch]
loc_006625AF: push edx
loc_006625B0: call [ecx+00000090h]
loc_006625B6: fnclex
loc_006625B8: mov var_3C, eax
loc_006625BB: cmp var_3C, 00000000h
loc_006625BF: jge 006625E0h
loc_006625C1: push 00000090h
loc_006625C6: push 004419ACh
loc_006625CB: mov eax, [0073A08Ch]
loc_006625D0: push eax
loc_006625D1: mov ecx, var_3C
loc_006625D4: push ecx
loc_006625D5: call [004010CCh] ; __vbaHresultCheckObj
loc_006625DB: mov var_5C, eax
loc_006625DE: jmp 006625E7h
loc_006625E0: mov var_5C, 00000000h
loc_006625E7: cmp var_2C, 0001h
loc_006625EC: jnz 006626D4h
loc_006625F2: mov var_4, 00000005h
loc_006625F9: lea edx, var_2C
loc_006625FC: push edx
loc_006625FD: mov eax, [0073A08Ch]
loc_00662602: mov ecx, [eax]
loc_00662604: mov edx, [0073A08Ch]
loc_0066260A: push edx
loc_0066260B: call [ecx+00000034h]
loc_0066260E: fnclex
loc_00662610: mov var_3C, eax
loc_00662613: cmp var_3C, 00000000h
loc_00662617: jge 00662635h
loc_00662619: push 00000034h
loc_0066261B: push 004419ACh
loc_00662620: mov eax, [0073A08Ch]
loc_00662625: push eax
loc_00662626: mov ecx, var_3C
loc_00662629: push ecx
loc_0066262A: call [004010CCh] ; __vbaHresultCheckObj
loc_00662630: mov var_60, eax
loc_00662633: jmp 0066263Ch
loc_00662635: mov var_60, 00000000h
loc_0066263C: lea edx, var_30
loc_0066263F: push edx
loc_00662640: mov eax, [0073A08Ch]
loc_00662645: mov ecx, [eax]
loc_00662647: mov edx, [0073A08Ch]
loc_0066264D: push edx
loc_0066264E: call [ecx+0000003Ch]
loc_00662651: fnclex
loc_00662653: mov var_40, eax
loc_00662656: cmp var_40, 00000000h
loc_0066265A: jge 00662678h
loc_0066265C: push 0000003Ch
loc_0066265E: push 004419ACh
loc_00662663: mov eax, [0073A08Ch]
loc_00662668: push eax
loc_00662669: mov ecx, var_40
loc_0066266C: push ecx
loc_0066266D: call [004010CCh] ; __vbaHresultCheckObj
loc_00662673: mov var_64, eax
loc_00662676: jmp 0066267Fh
loc_00662678: mov var_64, 00000000h
loc_0066267F: movsx edx, var_30
loc_00662683: mov var_38, edx
loc_00662686: movsx eax, var_2C
loc_0066268A: mov var_34, eax
loc_0066268D: lea ecx, var_38
loc_00662690: push ecx
loc_00662691: lea edx, var_34
loc_00662694: push edx
loc_00662695: mov eax, [0073A218h]
loc_0066269A: mov ecx, [eax]
loc_0066269C: mov edx, [0073A218h]
loc_006626A2: push edx
loc_006626A3: call [ecx+0000002Ch]
loc_006626A6: fnclex
loc_006626A8: mov var_44, eax
loc_006626AB: cmp var_44, 00000000h
loc_006626AF: jge 006626CDh
loc_006626B1: push 0000002Ch
loc_006626B3: push 00440B10h
loc_006626B8: mov eax, [0073A218h]
loc_006626BD: push eax
loc_006626BE: mov ecx, var_44
loc_006626C1: push ecx
loc_006626C2: call [004010CCh] ; __vbaHresultCheckObj
loc_006626C8: mov var_68, eax
loc_006626CB: jmp 006626D4h
loc_006626CD: mov var_68, 00000000h
loc_006626D4: mov var_4, 00000007h
loc_006626DB: movsx edx, [0073A0AEh]
loc_006626E2: test edx, edx
loc_006626E4: jnz 006627A7h
loc_006626EA: mov var_4, 00000008h
loc_006626F1: lea eax, var_2C
loc_006626F4: push eax
loc_006626F5: mov ecx, [0073A08Ch]
loc_006626FB: mov edx, [ecx]
loc_006626FD: mov eax, [0073A08Ch]
loc_00662702: push eax
loc_00662703: call [edx+00000090h]
loc_00662709: fnclex
loc_0066270B: mov var_3C, eax
loc_0066270E: cmp var_3C, 00000000h
loc_00662712: jge 00662734h
loc_00662714: push 00000090h
loc_00662719: push 004419ACh
loc_0066271E: mov ecx, [0073A08Ch]
loc_00662724: push ecx
loc_00662725: mov edx, var_3C
loc_00662728: push edx
loc_00662729: call [004010CCh] ; __vbaHresultCheckObj
loc_0066272F: mov var_6C, eax
loc_00662732: jmp 0066273Bh
loc_00662734: mov var_6C, 00000000h
loc_0066273B: cmp var_2C, 0001h
loc_00662740: jnz 006627A7h
loc_00662742: movsx eax, [0073A0CCh]
loc_00662749: test eax, eax
loc_0066274B: jnz 006627A7h
loc_0066274D: mov var_4, 00000009h
loc_00662754: lea ecx, var_28
loc_00662757: push ecx
loc_00662758: push 00448C7Ch ; "RestPose"
loc_0066275D: mov edx, [0073A08Ch]
loc_00662763: mov eax, [edx]
loc_00662765: mov ecx, [0073A08Ch]
loc_0066276B: push ecx
loc_0066276C: call [eax+00000064h]
loc_0066276F: fnclex
loc_00662771: mov var_3C, eax
loc_00662774: cmp var_3C, 00000000h
loc_00662778: jge 00662797h
loc_0066277A: push 00000064h
loc_0066277C: push 004419ACh
loc_00662781: mov edx, [0073A08Ch]
loc_00662787: push edx
loc_00662788: mov eax, var_3C
loc_0066278B: push eax
loc_0066278C: call [004010CCh] ; __vbaHresultCheckObj
loc_00662792: mov var_70, eax
loc_00662795: jmp 0066279Eh
loc_00662797: mov var_70, 00000000h
loc_0066279E: lea ecx, var_28
loc_006627A1: call [0040142Ch] ; __vbaFreeObj
loc_006627A7: mov var_10, 00000000h
loc_006627AE: push 006627C9h
loc_006627B3: jmp 006627BFh
loc_006627B5: lea ecx, var_28
loc_006627B8: call [0040142Ch] ; __vbaFreeObj
loc_006627BE: ret
loc_006627BF: lea ecx, var_24
loc_006627C2: call [00401430h] ; __vbaFreeStr
loc_006627C8: ret
loc_006627C9: mov ecx, Me
loc_006627CC: mov edx, [ecx]
loc_006627CE: mov eax, Me
loc_006627D1: push eax
loc_006627D2: call [edx+00000008h]
loc_006627D5: mov eax, var_10
loc_006627D8: mov ecx, var_20
loc_006627DB: mov fs:[00000000h], ecx
loc_006627E2: pop edi
loc_006627E3: pop esi
loc_006627E4: pop ebx
loc_006627E5: mov esp, ebp
loc_006627E7: pop ebp
loc_006627E8: retn 0014h
End Function
Private Sub Agent1_UnknownEvent_21 '6618C0
loc_006618C0: push ebp
loc_006618C1: mov ebp, esp
loc_006618C3: sub esp, 00000018h
loc_006618C6: push 00412856h ; __vbaExceptHandler
loc_006618CB: mov eax, fs:[00000000h]
loc_006618D1: push eax
loc_006618D2: mov fs:[00000000h], esp
loc_006618D9: mov eax, 00000040h
loc_006618DE: call 00412850h ; __vbaChkstk
loc_006618E3: push ebx
loc_006618E4: push esi
loc_006618E5: push edi
loc_006618E6: mov var_18, esp
loc_006618E9: mov var_14, 004079B8h ; Chr(37)
loc_006618F0: mov eax, Me
loc_006618F3: and eax, 00000001h
loc_006618F6: mov var_10, eax
loc_006618F9: mov ecx, Me
loc_006618FC: and ecx, FFFFFFFEh
loc_006618FF: mov Me, ecx
loc_00661902: mov var_C, 00000000h
loc_00661909: mov edx, Me
loc_0066190C: mov eax, [edx]
loc_0066190E: mov ecx, Me
loc_00661911: push ecx
loc_00661912: call [eax+00000004h]
loc_00661915: mov var_4, 00000001h
loc_0066191C: mov var_4, 00000002h
loc_00661923: push FFFFFFFFh
loc_00661925: call [00401124h] ; __vbaOnError
loc_0066192B: mov var_4, 00000003h
loc_00661932: mov var_3C, 80020004h
loc_00661939: mov var_44, 0000000Ah
loc_00661940: mov var_2C, 00455158h ; "Good choice!"
loc_00661947: mov var_34, 00000008h
loc_0066194E: lea edx, var_24
loc_00661951: push edx
loc_00661952: mov eax, 00000010h
loc_00661957: call 00412850h ; __vbaChkstk
loc_0066195C: mov eax, esp
loc_0066195E: mov ecx, var_44
loc_00661961: mov [eax], ecx
loc_00661963: mov edx, var_40
loc_00661966: mov [eax+00000004h], edx
loc_00661969: mov ecx, var_3C
loc_0066196C: mov [eax+00000008h], ecx
loc_0066196F: mov edx, var_38
loc_00661972: mov [eax+0000000Ch], edx
loc_00661975: mov eax, 00000010h
loc_0066197A: call 00412850h ; __vbaChkstk
loc_0066197F: mov eax, esp
loc_00661981: mov ecx, var_34
loc_00661984: mov [eax], ecx
loc_00661986: mov edx, var_30
loc_00661989: mov [eax+00000004h], edx
loc_0066198C: mov ecx, var_2C
loc_0066198F: mov [eax+00000008h], ecx
loc_00661992: mov edx, var_28
loc_00661995: mov [eax+0000000Ch], edx
loc_00661998: mov eax, [0073A08Ch]
loc_0066199D: mov ecx, [eax]
loc_0066199F: mov edx, [0073A08Ch]
loc_006619A5: push edx
loc_006619A6: call [ecx+00000078h]
loc_006619A9: fnclex
loc_006619AB: mov var_48, eax
loc_006619AE: cmp var_48, 00000000h
loc_006619B2: jge 006619D0h
loc_006619B4: push 00000078h
loc_006619B6: push 004419ACh
loc_006619BB: mov eax, [0073A08Ch]
loc_006619C0: push eax
loc_006619C1: mov ecx, var_48
loc_006619C4: push ecx
loc_006619C5: call [004010CCh] ; __vbaHresultCheckObj
loc_006619CB: mov var_60, eax
loc_006619CE: jmp 006619D7h
loc_006619D0: mov var_60, 00000000h
loc_006619D7: lea ecx, var_24
loc_006619DA: call [0040142Ch] ; __vbaFreeObj
loc_006619E0: mov var_10, 00000000h
loc_006619E7: push 006619F9h
loc_006619EC: jmp 006619F8h
loc_006619EE: lea ecx, var_24
loc_006619F1: call [0040142Ch] ; __vbaFreeObj
loc_006619F7: ret
loc_006619F8: ret
loc_006619F9: mov edx, Me
loc_006619FC: mov eax, [edx]
loc_006619FE: mov ecx, Me
loc_00661A01: push ecx
loc_00661A02: call [eax+00000008h]
loc_00661A05: mov eax, var_10
loc_00661A08: mov ecx, var_20
loc_00661A0B: mov fs:[00000000h], ecx
loc_00661A12: pop edi
loc_00661A13: pop esi
loc_00661A14: pop ebx
loc_00661A15: mov esp, ebp
loc_00661A17: pop ebp
loc_00661A18: retn 0004h
End Sub
Private Sub Agent1_UnknownEvent_22(arg_C, arg_10) '661750
loc_00661750: push ebp
loc_00661751: mov ebp, esp
loc_00661753: sub esp, 00000018h
loc_00661756: push 00412856h ; __vbaExceptHandler
loc_0066175B: mov eax, fs:[00000000h]
loc_00661761: push eax
loc_00661762: mov fs:[00000000h], esp
loc_00661769: mov eax, 00000028h
loc_0066176E: call 00412850h ; __vbaChkstk
loc_00661773: push ebx
loc_00661774: push esi
loc_00661775: push edi
loc_00661776: mov var_18, esp
loc_00661779: mov var_14, 00407970h ; "'"
loc_00661780: mov eax, Me
loc_00661783: and eax, 00000001h
loc_00661786: mov var_10, eax
loc_00661789: mov ecx, Me
loc_0066178C: and ecx, FFFFFFFEh
loc_0066178F: mov Me, ecx
loc_00661792: mov var_C, 00000000h
loc_00661799: mov edx, Me
loc_0066179C: mov eax, [edx]
loc_0066179E: mov ecx, Me
loc_006617A1: push ecx
loc_006617A2: call [eax+00000004h]
loc_006617A5: mov var_4, 00000001h
loc_006617AC: mov edx, arg_C
loc_006617AF: lea ecx, var_24
loc_006617B2: call [00401310h] ; __vbaStrCopy
loc_006617B8: mov var_4, 00000002h
loc_006617BF: push FFFFFFFFh
loc_006617C1: call [00401124h] ; __vbaOnError
loc_006617C7: mov var_4, 00000003h
loc_006617CE: movsx edx, arg_10
loc_006617D2: test edx, edx
loc_006617D4: jz 006617F3h
loc_006617D6: movsx eax, [0073A0C6h]
loc_006617DD: test eax, eax
loc_006617DF: jz 006617F3h
loc_006617E1: mov var_4, 00000004h
loc_006617E8: mov [0073A0C6h], 0000h
loc_006617F1: jmp 0066186Dh
loc_006617F3: mov var_4, 00000005h
loc_006617FA: movsx ecx, arg_10
loc_006617FE: test ecx, ecx
loc_00661800: jz 0066186Dh
loc_00661802: mov var_4, 00000006h
loc_00661809: lea edx, var_28
loc_0066180C: push edx
loc_0066180D: push 00441D74h ; "Blink"
loc_00661812: mov eax, [0073A08Ch]
loc_00661817: mov ecx, [eax]
loc_00661819: mov edx, [0073A08Ch]
loc_0066181F: push edx
loc_00661820: call [ecx+00000064h]
loc_00661823: fnclex
loc_00661825: mov var_2C, eax
loc_00661828: cmp var_2C, 00000000h
loc_0066182C: jge 0066184Ah
loc_0066182E: push 00000064h
loc_00661830: push 004419ACh
loc_00661835: mov eax, [0073A08Ch]
loc_0066183A: push eax
loc_0066183B: mov ecx, var_2C
loc_0066183E: push ecx
loc_0066183F: call [004010CCh] ; __vbaHresultCheckObj
loc_00661845: mov var_48, eax
loc_00661848: jmp 00661851h
loc_0066184A: mov var_48, 00000000h
loc_00661851: mov edx, var_28
loc_00661854: mov var_44, edx
loc_00661857: mov var_28, 00000000h
loc_0066185E: mov eax, var_44
loc_00661861: push eax
loc_00661862: push 0073A1D8h
loc_00661867: call [00401128h] ; __vbaObjSet
loc_0066186D: mov var_10, 00000000h
loc_00661874: push 0066188Fh
loc_00661879: jmp 00661885h
loc_0066187B: lea ecx, var_28
loc_0066187E: call [0040142Ch] ; __vbaFreeObj
loc_00661884: ret
loc_00661885: lea ecx, var_24
loc_00661888: call [00401430h] ; __vbaFreeStr
loc_0066188E: ret
loc_0066188F: mov ecx, Me
loc_00661892: mov edx, [ecx]
loc_00661894: mov eax, Me
loc_00661897: push eax
loc_00661898: call [edx+00000008h]
loc_0066189B: mov eax, var_10
loc_0066189E: mov ecx, var_20
loc_006618A1: mov fs:[00000000h], ecx
loc_006618A8: pop edi
loc_006618A9: pop esi
loc_006618AA: pop ebx
loc_006618AB: mov esp, ebp
loc_006618AD: pop ebp
loc_006618AE: retn 000Ch
End Sub
Private Sub mnuTopSitesList_Click(Index As Integer) '68FB10
loc_0068FB10: push ebp
loc_0068FB11: mov ebp, esp
loc_0068FB13: sub esp, 0000000Ch
loc_0068FB16: push 00412856h ; __vbaExceptHandler
loc_0068FB1B: mov eax, fs:[00000000h]
loc_0068FB21: push eax
loc_0068FB22: mov fs:[00000000h], esp
loc_0068FB29: sub esp, 00000034h
loc_0068FB2C: push ebx
loc_0068FB2D: push esi
loc_0068FB2E: push edi
loc_0068FB2F: mov var_C, esp
loc_0068FB32: mov var_8, 0040A338h
loc_0068FB39: mov esi, Me
loc_0068FB3C: mov eax, esi
loc_0068FB3E: and eax, 00000001h
loc_0068FB41: mov var_4, eax
loc_0068FB44: and esi, FFFFFFFEh
loc_0068FB47: push esi
loc_0068FB48: mov Me, esi
loc_0068FB4B: mov ecx, [esi]
loc_0068FB4D: call [ecx+00000004h]
loc_0068FB50: mov edx, [esi]
loc_0068FB52: xor edi, edi
loc_0068FB54: push edi
loc_0068FB55: push esi
loc_0068FB56: mov var_18, edi
loc_0068FB59: mov var_1C, edi
loc_0068FB5C: mov var_20, edi
loc_0068FB5F: mov var_24, edi
loc_0068FB62: mov var_28, edi
loc_0068FB65: mov var_2C, edi
loc_0068FB68: mov var_30, edi
loc_0068FB6B: mov [esi+00000072h], FFFFFFh
loc_0068FB71: call [edx+000009A8h]
loc_0068FB77: mov [0073A1D4h], di
loc_0068FB7E: mov eax, [esi]
loc_0068FB80: push esi
loc_0068FB81: mov var_30, edi
loc_0068FB84: call [eax+00000388h]
loc_0068FB8A: lea ecx, var_24
loc_0068FB8D: push eax
loc_0068FB8E: push ecx
loc_0068FB8F: call [00401128h] ; __vbaObjSet
loc_0068FB95: mov ecx, Index
loc_0068FB98: mov ebx, eax
loc_0068FB9A: lea eax, var_28
loc_0068FB9D: mov edx, [ebx]
loc_0068FB9F: push eax
loc_0068FBA0: mov ax, [ecx]
loc_0068FBA3: push eax
loc_0068FBA4: push ebx
loc_0068FBA5: call [edx+00000040h]
loc_0068FBA8: cmp eax, edi
loc_0068FBAA: fnclex
loc_0068FBAC: jge 0068FBBDh
loc_0068FBAE: push 00000040h
loc_0068FBB0: push 004480B4h
loc_0068FBB5: push ebx
loc_0068FBB6: push eax
loc_0068FBB7: call [004010CCh] ; __vbaHresultCheckObj
loc_0068FBBD: mov eax, var_28
loc_0068FBC0: lea edx, var_2C
loc_0068FBC3: push edx
loc_0068FBC4: push eax
loc_0068FBC5: mov ecx, [eax]
loc_0068FBC7: mov ebx, eax
loc_0068FBC9: call [ecx+00000050h]
loc_0068FBCC: cmp eax, edi
loc_0068FBCE: fnclex
loc_0068FBD0: jge 0068FBE1h
loc_0068FBD2: push 00000050h
loc_0068FBD4: push 00443EA4h
loc_0068FBD9: push ebx
loc_0068FBDA: push eax
loc_0068FBDB: call [004010CCh] ; __vbaHresultCheckObj
loc_0068FBE1: mov edx, var_2C
loc_0068FBE4: mov eax, [esi]
loc_0068FBE6: lea ecx, var_18
loc_0068FBE9: push ecx
loc_0068FBEA: push edx
loc_0068FBEB: push esi
loc_0068FBEC: call [eax+000007D0h]
loc_0068FBF2: mov eax, var_18
loc_0068FBF5: push 0043B9E8h ; "http://www.bonzi.com/bonzibuddy/home.asp?loc="
loc_0068FBFA: push eax
loc_0068FBFB: call [00401088h] ; rtcTrimBstr
loc_0068FC01: mov ebx, [004013C0h] ; __vbaStrMove
loc_0068FC07: mov edx, eax
loc_0068FC09: lea ecx, var_1C
loc_0068FC0C: call ebx
loc_0068FC0E: push eax
loc_0068FC0F: call [00401098h] ; __vbaStrCat
loc_0068FC15: mov edx, eax
loc_0068FC17: lea ecx, var_20
loc_0068FC1A: call ebx
loc_0068FC1C: lea ecx, var_30
loc_0068FC1F: lea edx, var_20
loc_0068FC22: push ecx
loc_0068FC23: push edi
loc_0068FC24: push edi
loc_0068FC25: push edi
loc_0068FC26: push edx
loc_0068FC27: push esi
loc_0068FC28: call 00679A40h
loc_0068FC2D: lea eax, var_20
loc_0068FC30: lea ecx, var_1C
loc_0068FC33: push eax
loc_0068FC34: lea edx, var_18
loc_0068FC37: push ecx
loc_0068FC38: push edx
loc_0068FC39: push 00000003h
loc_0068FC3B: call [00401324h] ; __vbaFreeStrList
loc_0068FC41: lea eax, var_28
loc_0068FC44: lea ecx, var_24
loc_0068FC47: push eax
loc_0068FC48: push ecx
loc_0068FC49: push 00000002h
loc_0068FC4B: call [00401068h] ; __vbaFreeObjList
loc_0068FC51: add esp, 0000001Ch
loc_0068FC54: mov var_4, edi
loc_0068FC57: push 0068FC87h
loc_0068FC5C: jmp 0068FC86h
loc_0068FC5E: lea edx, var_20
loc_0068FC61: lea eax, var_1C
loc_0068FC64: push edx
loc_0068FC65: lea ecx, var_18
loc_0068FC68: push eax
loc_0068FC69: push ecx
loc_0068FC6A: push 00000003h
loc_0068FC6C: call [00401324h] ; __vbaFreeStrList
loc_0068FC72: lea edx, var_28
loc_0068FC75: lea eax, var_24
loc_0068FC78: push edx
loc_0068FC79: push eax
loc_0068FC7A: push 00000002h
loc_0068FC7C: call [00401068h] ; __vbaFreeObjList
loc_0068FC82: add esp, 0000001Ch
loc_0068FC85: ret
loc_0068FC86: ret
loc_0068FC87: mov eax, Me
loc_0068FC8A: push eax
loc_0068FC8B: mov ecx, [eax]
loc_0068FC8D: call [ecx+00000008h]
loc_0068FC90: mov eax, var_4
loc_0068FC93: mov ecx, var_14
loc_0068FC96: pop edi
loc_0068FC97: pop esi
loc_0068FC98: mov fs:[00000000h], ecx
loc_0068FC9F: pop ebx
loc_0068FCA0: mov esp, ebp
loc_0068FCA2: pop ebp
loc_0068FCA3: retn 0008h
End Sub
Private Sub mnuCheckAddons_Click() '6836A0
loc_006836A0: push ebp
loc_006836A1: mov ebp, esp
loc_006836A3: sub esp, 0000000Ch
loc_006836A6: push 00412856h ; __vbaExceptHandler
loc_006836AB: mov eax, fs:[00000000h]
loc_006836B1: push eax
loc_006836B2: mov fs:[00000000h], esp
loc_006836B9: sub esp, 00000014h
loc_006836BC: push ebx
loc_006836BD: push esi
loc_006836BE: push edi
loc_006836BF: mov var_C, esp
loc_006836C2: mov var_8, 00409518h
loc_006836C9: mov esi, Me
loc_006836CC: mov eax, esi
loc_006836CE: and eax, 00000001h
loc_006836D1: mov var_4, eax
loc_006836D4: and esi, FFFFFFFEh
loc_006836D7: push esi
loc_006836D8: mov Me, esi
loc_006836DB: mov ecx, [esi]
loc_006836DD: call [ecx+00000004h]
loc_006836E0: mov eax, [esi]
loc_006836E2: xor edi, edi
loc_006836E4: cmp eax, 00747300h
loc_006836E9: mov var_18, edi
loc_006836EC: mov var_1C, edi
loc_006836EF: mov var_20, edi
loc_006836F2: jz 006836FAh
loc_006836F4: call [00401280h] ; __vbaFailedFriend
loc_006836FA: mov edx, [esi]
loc_006836FC: push edi
loc_006836FD: push esi
loc_006836FE: mov [esi+00000072h], FFFFFFh
loc_00683704: call [edx+000009A8h]
loc_0068370A: lea eax, var_20
loc_0068370D: push eax
loc_0068370E: push 00453AA4h ; "B17"
loc_00683713: push esi
loc_00683714: call 006A5DC0h
loc_00683719: cmp var_20, di
loc_0068371D: jz 00683726h
loc_0068371F: call 0065C010h
loc_00683724: jmp 0068375Ah
loc_00683726: mov esi, [00401310h] ; __vbaStrCopy
loc_0068372C: xor edx, edx
loc_0068372E: lea ecx, var_1C
loc_00683731: call __vbaStrCopy
loc_00683733: xor edx, edx
loc_00683735: lea ecx, var_18
loc_00683738: call __vbaStrCopy
loc_0068373A: lea ecx, var_1C
loc_0068373D: lea edx, var_18
loc_00683740: push ecx
loc_00683741: push edx
loc_00683742: call 0065C1A0h
loc_00683747: lea eax, var_1C
loc_0068374A: lea ecx, var_18
loc_0068374D: push eax
loc_0068374E: push ecx
loc_0068374F: push 00000002h
loc_00683751: call [00401324h] ; __vbaFreeStrList
loc_00683757: add esp, 0000000Ch
loc_0068375A: mov var_4, edi
loc_0068375D: push 00683779h
loc_00683762: jmp 00683778h
loc_00683764: lea edx, var_1C
loc_00683767: lea eax, var_18
loc_0068376A: push edx
loc_0068376B: push eax
loc_0068376C: push 00000002h
loc_0068376E: call [00401324h] ; __vbaFreeStrList
loc_00683774: add esp, 0000000Ch
loc_00683777: ret
loc_00683778: ret
loc_00683779: mov eax, Me
loc_0068377C: push eax
loc_0068377D: mov ecx, [eax]
loc_0068377F: call [ecx+00000008h]
loc_00683782: mov eax, var_4
loc_00683785: mov ecx, var_14
loc_00683788: pop edi
loc_00683789: pop esi
loc_0068378A: mov fs:[00000000h], ecx
loc_00683791: pop ebx
loc_00683792: mov esp, ebp
loc_00683794: pop ebp
loc_00683795: retn 0004h
End Sub
Private Sub m_MIE_UnknownEvent_4(arg_C, arg_10) '67F320
loc_0067F320: push ebp
loc_0067F321: mov ebp, esp
loc_0067F323: sub esp, 00000018h
loc_0067F326: push 00412856h ; __vbaExceptHandler
loc_0067F32B: mov eax, fs:[00000000h]
loc_0067F331: push eax
loc_0067F332: mov fs:[00000000h], esp
loc_0067F339: mov eax, 0000015Ch
loc_0067F33E: call 00412850h ; __vbaChkstk
loc_0067F343: push ebx
loc_0067F344: push esi
loc_0067F345: push edi
loc_0067F346: mov var_18, esp
loc_0067F349: mov var_14, 00409160h ; "'"
loc_0067F350: mov eax, Me
loc_0067F353: and eax, 00000001h
loc_0067F356: mov var_10, eax
loc_0067F359: mov ecx, Me
loc_0067F35C: and ecx, FFFFFFFEh
loc_0067F35F: mov Me, ecx
loc_0067F362: mov var_C, 00000000h
loc_0067F369: mov edx, Me
loc_0067F36C: mov eax, [edx]
loc_0067F36E: mov ecx, Me
loc_0067F371: push ecx
loc_0067F372: call [eax+00000004h]
loc_0067F375: mov var_4, 00000001h
loc_0067F37C: mov edx, arg_C
loc_0067F37F: push edx
loc_0067F380: lea eax, var_28
loc_0067F383: push eax
loc_0067F384: call [00401130h] ; __vbaObjSetAddref
loc_0067F38A: mov var_4, 00000002h
loc_0067F391: push FFFFFFFFh
loc_0067F393: call [00401124h] ; __vbaOnError
loc_0067F399: mov var_4, 00000003h
loc_0067F3A0: push 00000001h
loc_0067F3A2: mov edx, arg_10
loc_0067F3A5: lea ecx, var_9C
loc_0067F3AB: call [00401028h] ; __vbaVarVargNofree
loc_0067F3B1: push eax
loc_0067F3B2: lea ecx, var_4C
loc_0067F3B5: push ecx
loc_0067F3B6: call [004012A8h] ; __vbaStrVarVal
loc_0067F3BC: push eax
loc_0067F3BD: call [00401088h] ; rtcTrimBstr
loc_0067F3C3: mov edx, eax
loc_0067F3C5: lea ecx, var_50
loc_0067F3C8: call [004013C0h] ; __vbaStrMove
loc_0067F3CE: push eax
loc_0067F3CF: push 0043BB68h ; "bonzi.com/scripts/download/download.asp"
loc_0067F3D4: push 00000001h
loc_0067F3D6: call [004012ECh] ; __vbaInStr
loc_0067F3DC: neg eax
loc_0067F3DE: sbb eax, eax
loc_0067F3E0: neg eax
loc_0067F3E2: neg eax
loc_0067F3E4: mov var_BC, ax
loc_0067F3EB: lea edx, var_50
loc_0067F3EE: push edx
loc_0067F3EF: lea eax, var_4C
loc_0067F3F2: push eax
loc_0067F3F3: push 00000002h
loc_0067F3F5: call [00401324h] ; __vbaFreeStrList
loc_0067F3FB: add esp, 0000000Ch
loc_0067F3FE: movsx ecx, var_BC
loc_0067F405: test ecx, ecx
loc_0067F407: jz 0067F870h
loc_0067F40D: mov var_4, 00000004h
loc_0067F414: lea edx, var_54
loc_0067F417: push edx
loc_0067F418: mov eax, Me
loc_0067F41B: mov ecx, [eax]
loc_0067F41D: mov edx, Me
loc_0067F420: push edx
loc_0067F421: call [ecx+00000A48h]
loc_0067F427: fnclex
loc_0067F429: mov var_BC, eax
loc_0067F42F: cmp var_BC, 00000000h
loc_0067F436: jge 0067F45Bh
loc_0067F438: push 00000A48h
loc_0067F43D: push 004408D0h
loc_0067F442: mov eax, Me
loc_0067F445: push eax
loc_0067F446: mov ecx, var_BC
loc_0067F44C: push ecx
loc_0067F44D: call [004010CCh] ; __vbaHresultCheckObj
loc_0067F453: mov var_E4, eax
loc_0067F459: jmp 0067F465h
loc_0067F45B: mov var_E4, 00000000h
loc_0067F465: mov edx, var_54
loc_0067F468: mov var_C0, edx
loc_0067F46E: lea eax, var_58
loc_0067F471: push eax
loc_0067F472: mov ecx, var_C0
loc_0067F478: mov edx, [ecx]
loc_0067F47A: mov eax, var_C0
loc_0067F480: push eax
loc_0067F481: call [edx+00000048h]
loc_0067F484: fnclex
loc_0067F486: mov var_C4, eax
loc_0067F48C: cmp var_C4, 00000000h
loc_0067F493: jge 0067F4B8h
loc_0067F495: push 00000048h
loc_0067F497: push 0045BB44h
loc_0067F49C: mov ecx, var_C0
loc_0067F4A2: push ecx
loc_0067F4A3: mov edx, var_C4
loc_0067F4A9: push edx
loc_0067F4AA: call [004010CCh] ; __vbaHresultCheckObj
loc_0067F4B0: mov var_E8, eax
loc_0067F4B6: jmp 0067F4C2h
loc_0067F4B8: mov var_E8, 00000000h
loc_0067F4C2: mov eax, var_58
loc_0067F4C5: mov var_E0, eax
loc_0067F4CB: mov var_58, 00000000h
loc_0067F4D2: mov ecx, var_E0
loc_0067F4D8: push ecx
loc_0067F4D9: lea edx, var_2C
loc_0067F4DC: push edx
loc_0067F4DD: call [00401128h] ; __vbaObjSet
loc_0067F4E3: lea ecx, var_54
loc_0067F4E6: call [0040142Ch] ; __vbaFreeObj
loc_0067F4EC: mov var_4, 00000005h
loc_0067F4F3: push 00000000h
loc_0067F4F5: push 0045CFFCh ; "body"
loc_0067F4FA: mov eax, var_2C
loc_0067F4FD: push eax
loc_0067F4FE: lea ecx, var_6C
loc_0067F501: push ecx
loc_0067F502: call [004013A4h] ; __vbaLateMemCallLd
loc_0067F508: add esp, 00000010h
loc_0067F50B: push eax
loc_0067F50C: call [004011DCh] ; __vbaObjVar
loc_0067F512: push eax
loc_0067F513: lea edx, var_48
loc_0067F516: push edx
loc_0067F517: call [00401130h] ; __vbaObjSetAddref
loc_0067F51D: lea ecx, var_6C
loc_0067F520: call [00401030h] ; __vbaFreeVar
loc_0067F526: mov var_4, 00000006h
loc_0067F52D: push 00000000h
loc_0067F52F: push 0045D008h ; "innerHTML"
loc_0067F534: mov eax, var_48
loc_0067F537: push eax
loc_0067F538: lea ecx, var_6C
loc_0067F53B: push ecx
loc_0067F53C: call [004013A4h] ; __vbaLateMemCallLd
loc_0067F542: add esp, 00000010h
loc_0067F545: push eax
loc_0067F546: call [00401040h] ; __vbaStrVarMove
loc_0067F54C: mov edx, eax
loc_0067F54E: lea ecx, var_34
loc_0067F551: call [004013C0h] ; __vbaStrMove
loc_0067F557: lea ecx, var_6C
loc_0067F55A: call [00401030h] ; __vbaFreeVar
loc_0067F560: mov var_4, 00000007h
loc_0067F567: push 00000001h
loc_0067F569: mov edx, var_34
loc_0067F56C: push edx
loc_0067F56D: push 00443AA4h ; "<bbdownloadfile"
loc_0067F572: push 00000001h
loc_0067F574: call [004012ECh] ; __vbaInStr
loc_0067F57A: test eax, eax
loc_0067F57C: jle 0067F86Bh
loc_0067F582: mov var_4, 00000008h
loc_0067F589: lea eax, var_54
loc_0067F58C: push eax
loc_0067F58D: mov ecx, Me
loc_0067F590: mov edx, [ecx]
loc_0067F592: mov eax, Me
loc_0067F595: push eax
loc_0067F596: call [edx+00000A48h]
loc_0067F59C: fnclex
loc_0067F59E: mov var_BC, eax
loc_0067F5A4: cmp var_BC, 00000000h
loc_0067F5AB: jge 0067F5D0h
loc_0067F5AD: push 00000A48h
loc_0067F5B2: push 004408D0h
loc_0067F5B7: mov ecx, Me
loc_0067F5BA: push ecx
loc_0067F5BB: mov edx, var_BC
loc_0067F5C1: push edx
loc_0067F5C2: call [004010CCh] ; __vbaHresultCheckObj
loc_0067F5C8: mov var_EC, eax
loc_0067F5CE: jmp 0067F5DAh
loc_0067F5D0: mov var_EC, 00000000h
loc_0067F5DA: push 00000000h
loc_0067F5DC: mov eax, var_54
loc_0067F5DF: push eax
loc_0067F5E0: call [00401238h] ; __vbaObjIs
loc_0067F5E6: not ax
loc_0067F5E9: mov var_C0, ax
loc_0067F5F0: lea ecx, var_54
loc_0067F5F3: call [0040142Ch] ; __vbaFreeObj
loc_0067F5F9: movsx ecx, var_C0
loc_0067F600: test ecx, ecx
loc_0067F602: jz 0067F86Bh
loc_0067F608: mov var_4, 00000009h
loc_0067F60F: call 0061F5D0h
loc_0067F614: cmp ax, 0005h
loc_0067F618: jl 0067F86Bh
loc_0067F61E: mov var_4, 0000000Ah
loc_0067F625: cmp [0073C818h], 00000000h
loc_0067F62C: jnz 0067F64Ah
loc_0067F62E: push 0073C818h
loc_0067F633: push 00441F00h
loc_0067F638: call [004012FCh] ; __vbaNew2
loc_0067F63E: mov var_F0, 0073C818h
loc_0067F648: jmp 0067F654h
loc_0067F64A: mov var_F0, 0073C818h
loc_0067F654: mov edx, var_F0
loc_0067F65A: mov eax, [edx]
loc_0067F65C: mov var_BC, eax
loc_0067F662: cmp [0073A2D4h], 00000000h
loc_0067F669: jnz 0067F687h
loc_0067F66B: push 0073A2D4h
loc_0067F670: push 00420A7Ch
loc_0067F675: call [004012FCh] ; __vbaNew2
loc_0067F67B: mov var_F4, 0073A2D4h
loc_0067F685: jmp 0067F691h
loc_0067F687: mov var_F4, 0073A2D4h
loc_0067F691: mov ecx, var_F4
loc_0067F697: mov edx, [ecx]
loc_0067F699: push edx
loc_0067F69A: lea eax, var_54
loc_0067F69D: push eax
loc_0067F69E: call [00401130h] ; __vbaObjSetAddref
loc_0067F6A4: push eax
loc_0067F6A5: mov ecx, var_BC
loc_0067F6AB: mov edx, [ecx]
loc_0067F6AD: mov eax, var_BC
loc_0067F6B3: push eax
loc_0067F6B4: call [edx+0000000Ch]
loc_0067F6B7: fnclex
loc_0067F6B9: mov var_C0, eax
loc_0067F6BF: cmp var_C0, 00000000h
loc_0067F6C6: jge 0067F6EBh
loc_0067F6C8: push 0000000Ch
loc_0067F6CA: push 00441EF0h
loc_0067F6CF: mov ecx, var_BC
loc_0067F6D5: push ecx
loc_0067F6D6: mov edx, var_C0
loc_0067F6DC: push edx
loc_0067F6DD: call [004010CCh] ; __vbaHresultCheckObj
loc_0067F6E3: mov var_F8, eax
loc_0067F6E9: jmp 0067F6F5h
loc_0067F6EB: mov var_F8, 00000000h
loc_0067F6F5: lea ecx, var_54
loc_0067F6F8: call [0040142Ch] ; __vbaFreeObj
loc_0067F6FE: mov var_4, 0000000Bh
loc_0067F705: cmp [0073A2D4h], 00000000h
loc_0067F70C: jnz 0067F72Ah
loc_0067F70E: push 0073A2D4h
loc_0067F713: push 00420A7Ch
loc_0067F718: call [004012FCh] ; __vbaNew2
loc_0067F71E: mov var_FC, 0073A2D4h
loc_0067F728: jmp 0067F734h
loc_0067F72A: mov var_FC, 0073A2D4h
loc_0067F734: mov eax, var_FC
loc_0067F73A: mov ecx, [eax]
loc_0067F73C: mov var_BC, ecx
loc_0067F742: mov var_A4, 80020004h
loc_0067F74C: mov var_AC, 0000000Ah
loc_0067F756: mov var_94, 80020004h
loc_0067F760: mov var_9C, 0000000Ah
loc_0067F76A: mov eax, 00000010h
loc_0067F76F: call 00412850h ; __vbaChkstk
loc_0067F774: mov edx, esp
loc_0067F776: mov eax, var_AC
loc_0067F77C: mov [edx], eax
loc_0067F77E: mov ecx, var_A8
loc_0067F784: mov [edx+00000004h], ecx
loc_0067F787: mov eax, var_A4
loc_0067F78D: mov [edx+00000008h], eax
loc_0067F790: mov ecx, var_A0
loc_0067F796: mov [edx+0000000Ch], ecx
loc_0067F799: mov eax, 00000010h
loc_0067F79E: call 00412850h ; __vbaChkstk
loc_0067F7A3: mov edx, esp
loc_0067F7A5: mov eax, var_9C
loc_0067F7AB: mov [edx], eax
loc_0067F7AD: mov ecx, var_98
loc_0067F7B3: mov [edx+00000004h], ecx
loc_0067F7B6: mov eax, var_94
loc_0067F7BC: mov [edx+00000008h], eax
loc_0067F7BF: mov ecx, var_90
loc_0067F7C5: mov [edx+0000000Ch], ecx
loc_0067F7C8: mov edx, var_BC
loc_0067F7CE: mov eax, [edx]
loc_0067F7D0: mov ecx, var_BC
loc_0067F7D6: push ecx
loc_0067F7D7: call [eax+000002B0h]
loc_0067F7DD: fnclex
loc_0067F7DF: mov var_C0, eax
loc_0067F7E5: cmp var_C0, 00000000h
loc_0067F7EC: jge 0067F814h
loc_0067F7EE: push 000002B0h
loc_0067F7F3: push 00443240h
loc_0067F7F8: mov edx, var_BC
loc_0067F7FE: push edx
loc_0067F7FF: mov eax, var_C0
loc_0067F805: push eax
loc_0067F806: call [004010CCh] ; __vbaHresultCheckObj
loc_0067F80C: mov var_100, eax
loc_0067F812: jmp 0067F81Eh
loc_0067F814: mov var_100, 00000000h
loc_0067F81E: mov var_4, 0000000Ch
loc_0067F825: cmp [0073A2D4h], 00000000h
loc_0067F82C: jnz 0067F84Ah
loc_0067F82E: push 0073A2D4h
loc_0067F833: push 00420A7Ch
loc_0067F838: call [004012FCh] ; __vbaNew2
loc_0067F83E: mov var_104, 0073A2D4h
loc_0067F848: jmp 0067F854h
loc_0067F84A: mov var_104, 0073A2D4h
loc_0067F854: mov ecx, var_34
loc_0067F857: push ecx
loc_0067F858: push 0043C9F4h
loc_0067F85D: mov edx, var_104
loc_0067F863: mov eax, [edx]
loc_0067F865: push eax
loc_0067F866: call 005C3B20h
loc_0067F86B: jmp 00680AA4h
loc_0067F870: mov var_4, 00000011h
loc_0067F877: push 00000001h
loc_0067F879: mov edx, arg_10
loc_0067F87C: lea ecx, var_9C
loc_0067F882: call [00401028h] ; __vbaVarVargNofree
loc_0067F888: push eax
loc_0067F889: lea ecx, var_4C
loc_0067F88C: push ecx
loc_0067F88D: call [004012A8h] ; __vbaStrVarVal
loc_0067F893: push eax
loc_0067F894: call [00401088h] ; rtcTrimBstr
loc_0067F89A: mov edx, eax
loc_0067F89C: lea ecx, var_50
loc_0067F89F: call [004013C0h] ; __vbaStrMove
loc_0067F8A5: push eax
loc_0067F8A6: push 0045D020h ; "NavigationCanceled"
loc_0067F8AB: push 00000000h
loc_0067F8AD: call [004012ECh] ; __vbaInStr
loc_0067F8B3: neg eax
loc_0067F8B5: sbb eax, eax
loc_0067F8B7: neg eax
loc_0067F8B9: neg eax
loc_0067F8BB: mov var_BC, ax
loc_0067F8C2: lea edx, var_50
loc_0067F8C5: push edx
loc_0067F8C6: lea eax, var_4C
loc_0067F8C9: push eax
loc_0067F8CA: push 00000002h
loc_0067F8CC: call [00401324h] ; __vbaFreeStrList
loc_0067F8D2: add esp, 0000000Ch
loc_0067F8D5: movsx ecx, var_BC
loc_0067F8DC: test ecx, ecx
loc_0067F8DE: jz 0067FB9Bh
loc_0067F8E4: mov var_4, 00000012h
loc_0067F8EB: lea edx, var_54
loc_0067F8EE: push edx
loc_0067F8EF: push 0045D04Ch ; "Delcine"
loc_0067F8F4: mov eax, [0073A08Ch]
loc_0067F8F9: mov ecx, [eax]
loc_0067F8FB: mov edx, [0073A08Ch]
loc_0067F901: push edx
loc_0067F902: call [ecx+00000064h]
loc_0067F905: fnclex
loc_0067F907: mov var_BC, eax
loc_0067F90D: cmp var_BC, 00000000h
loc_0067F914: jge 0067F938h
loc_0067F916: push 00000064h
loc_0067F918: push 004419ACh
loc_0067F91D: mov eax, [0073A08Ch]
loc_0067F922: push eax
loc_0067F923: mov ecx, var_BC
loc_0067F929: push ecx
loc_0067F92A: call [004010CCh] ; __vbaHresultCheckObj
loc_0067F930: mov var_108, eax
loc_0067F936: jmp 0067F942h
loc_0067F938: mov var_108, 00000000h
loc_0067F942: lea ecx, var_54
loc_0067F945: call [0040142Ch] ; __vbaFreeObj
loc_0067F94B: mov var_4, 00000013h
loc_0067F952: mov edx, Me
loc_0067F955: mov eax, [edx+00000048h]
loc_0067F958: push eax
loc_0067F959: call [00401088h] ; rtcTrimBstr
loc_0067F95F: mov edx, eax
loc_0067F961: lea ecx, var_4C
loc_0067F964: call [004013C0h] ; __vbaStrMove
loc_0067F96A: push eax
loc_0067F96B: call [00401044h] ; __vbaLenBstr
loc_0067F971: neg eax
loc_0067F973: sbb eax, eax
loc_0067F975: neg eax
loc_0067F977: neg eax
loc_0067F979: mov var_BC, ax
loc_0067F980: lea ecx, var_4C
loc_0067F983: call [00401430h] ; __vbaFreeStr
loc_0067F989: movsx ecx, var_BC
loc_0067F990: test ecx, ecx
loc_0067F992: jz 0067FAACh
loc_0067F998: mov var_4, 00000014h
loc_0067F99F: mov var_94, 80020004h
loc_0067F9A9: mov var_9C, 0000000Ah
loc_0067F9B3: push 0045D060h ; "It doesn't appear that we were able to get to \Ctx=""Email""\"
loc_0067F9B8: mov edx, Me
loc_0067F9BB: mov eax, [edx+00000048h]
loc_0067F9BE: push eax
loc_0067F9BF: call [00401098h] ; __vbaStrCat
loc_0067F9C5: mov edx, eax
loc_0067F9C7: lea ecx, var_4C
loc_0067F9CA: call [004013C0h] ; __vbaStrMove
loc_0067F9D0: push eax
loc_0067F9D1: push 0045D0ECh ; ". Make sure that you have a connection to the Internet before we browse or search together."
loc_0067F9D6: call [00401098h] ; __vbaStrCat
loc_0067F9DC: mov var_64, eax
loc_0067F9DF: mov var_6C, 00000008h
loc_0067F9E6: lea ecx, var_54
loc_0067F9E9: push ecx
loc_0067F9EA: mov eax, 00000010h
loc_0067F9EF: call 00412850h ; __vbaChkstk
loc_0067F9F4: mov edx, esp
loc_0067F9F6: mov eax, var_9C
loc_0067F9FC: mov [edx], eax
loc_0067F9FE: mov ecx, var_98
loc_0067FA04: mov [edx+00000004h], ecx
loc_0067FA07: mov eax, var_94
loc_0067FA0D: mov [edx+00000008h], eax
loc_0067FA10: mov ecx, var_90
loc_0067FA16: mov [edx+0000000Ch], ecx
loc_0067FA19: mov eax, 00000010h
loc_0067FA1E: call 00412850h ; __vbaChkstk
loc_0067FA23: mov edx, esp
loc_0067FA25: mov eax, var_6C
loc_0067FA28: mov [edx], eax
loc_0067FA2A: mov ecx, var_68
loc_0067FA2D: mov [edx+00000004h], ecx
loc_0067FA30: mov eax, var_64
loc_0067FA33: mov [edx+00000008h], eax
loc_0067FA36: mov ecx, var_60
loc_0067FA39: mov [edx+0000000Ch], ecx
loc_0067FA3C: mov edx, [0073A08Ch]
loc_0067FA42: mov eax, [edx]
loc_0067FA44: mov ecx, [0073A08Ch]
loc_0067FA4A: push ecx
loc_0067FA4B: call [eax+00000078h]
loc_0067FA4E: fnclex
loc_0067FA50: mov var_BC, eax
loc_0067FA56: cmp var_BC, 00000000h
loc_0067FA5D: jge 0067FA82h
loc_0067FA5F: push 00000078h
loc_0067FA61: push 004419ACh
loc_0067FA66: mov edx, [0073A08Ch]
loc_0067FA6C: push edx
loc_0067FA6D: mov eax, var_BC
loc_0067FA73: push eax
loc_0067FA74: call [004010CCh] ; __vbaHresultCheckObj
loc_0067FA7A: mov var_10C, eax
loc_0067FA80: jmp 0067FA8Ch
loc_0067FA82: mov var_10C, 00000000h
loc_0067FA8C: lea ecx, var_4C
loc_0067FA8F: call [00401430h] ; __vbaFreeStr
loc_0067FA95: lea ecx, var_54
loc_0067FA98: call [0040142Ch] ; __vbaFreeObj
loc_0067FA9E: lea ecx, var_6C
loc_0067FAA1: call [00401030h] ; __vbaFreeVar
loc_0067FAA7: jmp 0067FB96h
loc_0067FAAC: mov var_4, 00000016h
loc_0067FAB3: mov var_A4, 80020004h
loc_0067FABD: mov var_AC, 0000000Ah
loc_0067FAC7: mov var_94, 0045D2C0h ; "It doesn't appear that we were able to get anywhere on the Web. Make sure that you have a connection to the Internet before we browse or search together."
loc_0067FAD1: mov var_9C, 00000008h
loc_0067FADB: lea ecx, var_54
loc_0067FADE: push ecx
loc_0067FADF: mov eax, 00000010h
loc_0067FAE4: call 00412850h ; __vbaChkstk
loc_0067FAE9: mov edx, esp
loc_0067FAEB: mov eax, var_AC
loc_0067FAF1: mov [edx], eax
loc_0067FAF3: mov ecx, var_A8
loc_0067FAF9: mov [edx+00000004h], ecx
loc_0067FAFC: mov eax, var_A4
loc_0067FB02: mov [edx+00000008h], eax
loc_0067FB05: mov ecx, var_A0
loc_0067FB0B: mov [edx+0000000Ch], ecx
loc_0067FB0E: mov eax, 00000010h
loc_0067FB13: call 00412850h ; __vbaChkstk
loc_0067FB18: mov edx, esp
loc_0067FB1A: mov eax, var_9C
loc_0067FB20: mov [edx], eax
loc_0067FB22: mov ecx, var_98
loc_0067FB28: mov [edx+00000004h], ecx
loc_0067FB2B: mov eax, var_94
loc_0067FB31: mov [edx+00000008h], eax
loc_0067FB34: mov ecx, var_90
loc_0067FB3A: mov [edx+0000000Ch], ecx
loc_0067FB3D: mov edx, [0073A08Ch]
loc_0067FB43: mov eax, [edx]
loc_0067FB45: mov ecx, [0073A08Ch]
loc_0067FB4B: push ecx
loc_0067FB4C: call [eax+00000078h]
loc_0067FB4F: fnclex
loc_0067FB51: mov var_BC, eax
loc_0067FB57: cmp var_BC, 00000000h
loc_0067FB5E: jge 0067FB83h
loc_0067FB60: push 00000078h
loc_0067FB62: push 004419ACh
loc_0067FB67: mov edx, [0073A08Ch]
loc_0067FB6D: push edx
loc_0067FB6E: mov eax, var_BC
loc_0067FB74: push eax
loc_0067FB75: call [004010CCh] ; __vbaHresultCheckObj
loc_0067FB7B: mov var_110, eax
loc_0067FB81: jmp 0067FB8Dh
loc_0067FB83: mov var_110, 00000000h
loc_0067FB8D: lea ecx, var_54
loc_0067FB90: call [0040142Ch] ; __vbaFreeObj
loc_0067FB96: jmp 00680AA4h
loc_0067FB9B: mov var_4, 00000018h
loc_0067FBA2: movsx ecx, [0073A03Eh]
loc_0067FBA9: test ecx, ecx
loc_0067FBAB: jz 00680102h
loc_0067FBB1: mov var_4, 00000019h
loc_0067FBB8: lea edx, var_54
loc_0067FBBB: push edx
loc_0067FBBC: mov eax, Me
loc_0067FBBF: mov ecx, [eax]
loc_0067FBC1: mov edx, Me
loc_0067FBC4: push edx
loc_0067FBC5: call [ecx+00000A48h]
loc_0067FBCB: fnclex
loc_0067FBCD: mov var_BC, eax
loc_0067FBD3: cmp var_BC, 00000000h
loc_0067FBDA: jge 0067FBFFh
loc_0067FBDC: push 00000A48h
loc_0067FBE1: push 004408D0h
loc_0067FBE6: mov eax, Me
loc_0067FBE9: push eax
loc_0067FBEA: mov ecx, var_BC
loc_0067FBF0: push ecx
loc_0067FBF1: call [004010CCh] ; __vbaHresultCheckObj
loc_0067FBF7: mov var_114, eax
loc_0067FBFD: jmp 0067FC09h
loc_0067FBFF: mov var_114, 00000000h
loc_0067FC09: push 00000000h
loc_0067FC0B: mov edx, var_54
loc_0067FC0E: push edx
loc_0067FC0F: call [00401238h] ; __vbaObjIs
loc_0067FC15: not ax
loc_0067FC18: mov var_C0, ax
loc_0067FC1F: lea ecx, var_54
loc_0067FC22: call [0040142Ch] ; __vbaFreeObj
loc_0067FC28: movsx eax, var_C0
loc_0067FC2F: test eax, eax
loc_0067FC31: jz 006800FDh
loc_0067FC37: mov var_4, 0000001Ah
loc_0067FC3E: mov var_94, 80020004h
loc_0067FC48: mov var_9C, 0000000Ah
loc_0067FC52: mov eax, 00000010h
loc_0067FC57: call 00412850h ; __vbaChkstk
loc_0067FC5C: mov ecx, esp
loc_0067FC5E: mov edx, var_9C
loc_0067FC64: mov [ecx], edx
loc_0067FC66: mov eax, var_98
loc_0067FC6C: mov [ecx+00000004h], eax
loc_0067FC6F: mov edx, var_94
loc_0067FC75: mov [ecx+00000008h], edx
loc_0067FC78: mov eax, var_90
loc_0067FC7E: mov [ecx+0000000Ch], eax
loc_0067FC81: mov ecx, [0073A08Ch]
loc_0067FC87: mov edx, [ecx]
loc_0067FC89: mov eax, [0073A08Ch]
loc_0067FC8E: push eax
loc_0067FC8F: call [edx+0000006Ch]
loc_0067FC92: fnclex
loc_0067FC94: mov var_BC, eax
loc_0067FC9A: cmp var_BC, 00000000h
loc_0067FCA1: jge 0067FCC6h
loc_0067FCA3: push 0000006Ch
loc_0067FCA5: push 004419ACh
loc_0067FCAA: mov ecx, [0073A08Ch]
loc_0067FCB0: push ecx
loc_0067FCB1: mov edx, var_BC
loc_0067FCB7: push edx
loc_0067FCB8: call [004010CCh] ; __vbaHresultCheckObj
loc_0067FCBE: mov var_118, eax
loc_0067FCC4: jmp 0067FCD0h
loc_0067FCC6: mov var_118, 00000000h
loc_0067FCD0: mov var_4, 0000001Bh
loc_0067FCD7: lea eax, var_54
loc_0067FCDA: push eax
loc_0067FCDB: push 0045D3FCh ; "SearchingReturn"
loc_0067FCE0: mov ecx, [0073A08Ch]
loc_0067FCE6: mov edx, [ecx]
loc_0067FCE8: mov eax, [0073A08Ch]
loc_0067FCED: push eax
loc_0067FCEE: call [edx+00000064h]
loc_0067FCF1: fnclex
loc_0067FCF3: mov var_BC, eax
loc_0067FCF9: cmp var_BC, 00000000h
loc_0067FD00: jge 0067FD25h
loc_0067FD02: push 00000064h
loc_0067FD04: push 004419ACh
loc_0067FD09: mov ecx, [0073A08Ch]
loc_0067FD0F: push ecx
loc_0067FD10: mov edx, var_BC
loc_0067FD16: push edx
loc_0067FD17: call [004010CCh] ; __vbaHresultCheckObj
loc_0067FD1D: mov var_11C, eax
loc_0067FD23: jmp 0067FD2Fh
loc_0067FD25: mov var_11C, 00000000h
loc_0067FD2F: lea ecx, var_54
loc_0067FD32: call [0040142Ch] ; __vbaFreeObj
loc_0067FD38: mov var_4, 0000001Ch
loc_0067FD3F: mov var_B4, 0000h
loc_0067FD48: mov var_B0, 0000h
loc_0067FD51: push 00440B00h
loc_0067FD56: mov eax, Me
loc_0067FD59: push eax
loc_0067FD5A: call [004013C4h] ; __vbaCastObj
loc_0067FD60: push eax
loc_0067FD61: lea ecx, var_54
loc_0067FD64: push ecx
loc_0067FD65: call [00401128h] ; __vbaObjSet
loc_0067FD6B: lea edx, var_B4
loc_0067FD71: push edx
loc_0067FD72: lea eax, var_B0
loc_0067FD78: push eax
loc_0067FD79: lea ecx, var_54
loc_0067FD7C: push ecx
loc_0067FD7D: mov edx, [0073A218h]
loc_0067FD83: mov eax, [edx]
loc_0067FD85: mov ecx, [0073A218h]
loc_0067FD8B: push ecx
loc_0067FD8C: call [eax+0000001Ch]
loc_0067FD8F: fnclex
loc_0067FD91: mov var_BC, eax
loc_0067FD97: cmp var_BC, 00000000h
loc_0067FD9E: jge 0067FDC3h
loc_0067FDA0: push 0000001Ch
loc_0067FDA2: push 00440B10h
loc_0067FDA7: mov edx, [0073A218h]
loc_0067FDAD: push edx
loc_0067FDAE: mov eax, var_BC
loc_0067FDB4: push eax
loc_0067FDB5: call [004010CCh] ; __vbaHresultCheckObj
loc_0067FDBB: mov var_120, eax
loc_0067FDC1: jmp 0067FDCDh
loc_0067FDC3: mov var_120, 00000000h
loc_0067FDCD: lea ecx, var_54
loc_0067FDD0: call [0040142Ch] ; __vbaFreeObj
loc_0067FDD6: mov var_4, 0000001Dh
loc_0067FDDD: lea ecx, var_54
loc_0067FDE0: push ecx
loc_0067FDE1: mov edx, Me
loc_0067FDE4: mov eax, [edx]
loc_0067FDE6: mov ecx, Me
loc_0067FDE9: push ecx
loc_0067FDEA: call [eax+00000A48h]
loc_0067FDF0: fnclex
loc_0067FDF2: mov var_BC, eax
loc_0067FDF8: cmp var_BC, 00000000h
loc_0067FDFF: jge 0067FE24h
loc_0067FE01: push 00000A48h
loc_0067FE06: push 004408D0h
loc_0067FE0B: mov edx, Me
loc_0067FE0E: push edx
loc_0067FE0F: mov eax, var_BC
loc_0067FE15: push eax
loc_0067FE16: call [004010CCh] ; __vbaHresultCheckObj
loc_0067FE1C: mov var_124, eax
loc_0067FE22: jmp 0067FE2Eh
loc_0067FE24: mov var_124, 00000000h
loc_0067FE2E: mov ecx, var_54
loc_0067FE31: mov var_C0, ecx
loc_0067FE37: lea edx, var_58
loc_0067FE3A: push edx
loc_0067FE3B: mov eax, var_C0
loc_0067FE41: mov ecx, [eax]
loc_0067FE43: mov edx, var_C0
loc_0067FE49: push edx
loc_0067FE4A: call [ecx+00000048h]
loc_0067FE4D: fnclex
loc_0067FE4F: mov var_C4, eax
loc_0067FE55: cmp var_C4, 00000000h
loc_0067FE5C: jge 0067FE81h
loc_0067FE5E: push 00000048h
loc_0067FE60: push 0045BB44h
loc_0067FE65: mov eax, var_C0
loc_0067FE6B: push eax
loc_0067FE6C: mov ecx, var_C4
loc_0067FE72: push ecx
loc_0067FE73: call [004010CCh] ; __vbaHresultCheckObj
loc_0067FE79: mov var_128, eax
loc_0067FE7F: jmp 0067FE8Bh
loc_0067FE81: mov var_128, 00000000h
loc_0067FE8B: push 0045C5A8h
loc_0067FE90: mov edx, var_58
loc_0067FE93: push edx
loc_0067FE94: call [004013C4h] ; __vbaCastObj
loc_0067FE9A: push eax
loc_0067FE9B: lea eax, var_5C
loc_0067FE9E: push eax
loc_0067FE9F: call [00401128h] ; __vbaObjSet
loc_0067FEA5: push eax
loc_0067FEA6: mov ecx, Me
loc_0067FEA9: mov edx, [ecx]
loc_0067FEAB: mov eax, Me
loc_0067FEAE: push eax
loc_0067FEAF: call [edx+00000A5Ch]
loc_0067FEB5: fnclex
loc_0067FEB7: mov var_C8, eax
loc_0067FEBD: cmp var_C8, 00000000h
loc_0067FEC4: jge 0067FEE9h
loc_0067FEC6: push 00000A5Ch
loc_0067FECB: push 004408D0h
loc_0067FED0: mov ecx, Me
loc_0067FED3: push ecx
loc_0067FED4: mov edx, var_C8
loc_0067FEDA: push edx
loc_0067FEDB: call [004010CCh] ; __vbaHresultCheckObj
loc_0067FEE1: mov var_12C, eax
loc_0067FEE7: jmp 0067FEF3h
loc_0067FEE9: mov var_12C, 00000000h
loc_0067FEF3: lea eax, var_5C
loc_0067FEF6: push eax
loc_0067FEF7: lea ecx, var_58
loc_0067FEFA: push ecx
loc_0067FEFB: lea edx, var_54
loc_0067FEFE: push edx
loc_0067FEFF: push 00000003h
loc_0067FF01: call [00401068h] ; __vbaFreeObjList
loc_0067FF07: add esp, 00000010h
loc_0067FF0A: mov var_4, 0000001Eh
loc_0067FF11: lea eax, var_54
loc_0067FF14: push eax
loc_0067FF15: mov ecx, Me
loc_0067FF18: mov edx, [ecx]
loc_0067FF1A: mov eax, Me
loc_0067FF1D: push eax
loc_0067FF1E: call [edx+00000A54h]
loc_0067FF24: fnclex
loc_0067FF26: mov var_BC, eax
loc_0067FF2C: cmp var_BC, 00000000h
loc_0067FF33: jge 0067FF58h
loc_0067FF35: push 00000A54h
loc_0067FF3A: push 004408D0h
loc_0067FF3F: mov ecx, Me
loc_0067FF42: push ecx
loc_0067FF43: mov edx, var_BC
loc_0067FF49: push edx
loc_0067FF4A: call [004010CCh] ; __vbaHresultCheckObj
loc_0067FF50: mov var_130, eax
loc_0067FF56: jmp 0067FF62h
loc_0067FF58: mov var_130, 00000000h
loc_0067FF62: push 0045C1C8h
loc_0067FF67: push 0045D41Ch
loc_0067FF6C: push 00000000h
loc_0067FF6E: push 000003ECh
loc_0067FF73: mov eax, var_54
loc_0067FF76: push eax
loc_0067FF77: lea ecx, var_6C
loc_0067FF7A: push ecx
loc_0067FF7B: call [00401214h] ; __vbaLateIdCallLd
loc_0067FF81: add esp, 00000010h
loc_0067FF84: push eax
loc_0067FF85: call [004011F8h] ; __vbaCastObjVar
loc_0067FF8B: push eax
loc_0067FF8C: lea edx, var_58
loc_0067FF8F: push edx
loc_0067FF90: call [00401128h] ; __vbaObjSet
loc_0067FF96: push eax
loc_0067FF97: call [004013C4h] ; __vbaCastObj
loc_0067FF9D: push eax
loc_0067FF9E: lea eax, var_5C
loc_0067FFA1: push eax
loc_0067FFA2: call [00401128h] ; __vbaObjSet
loc_0067FFA8: push eax
loc_0067FFA9: mov ecx, Me
loc_0067FFAC: add ecx, 0000003Ch
loc_0067FFAF: push ecx
loc_0067FFB0: call [00401130h] ; __vbaObjSetAddref
loc_0067FFB6: lea edx, var_5C
loc_0067FFB9: push edx
loc_0067FFBA: lea eax, var_58
loc_0067FFBD: push eax
loc_0067FFBE: lea ecx, var_54
loc_0067FFC1: push ecx
loc_0067FFC2: push 00000003h
loc_0067FFC4: call [00401068h] ; __vbaFreeObjList
loc_0067FFCA: add esp, 00000010h
loc_0067FFCD: lea ecx, var_6C
loc_0067FFD0: call [00401030h] ; __vbaFreeVar
loc_0067FFD6: mov var_4, 0000001Fh
loc_0067FFDD: mov var_3C, 0000h
loc_0067FFE3: mov var_4, 00000020h
loc_0067FFEA: mov var_40, 0000h
loc_0067FFF0: mov var_4, 00000021h
loc_0067FFF7: mov var_24, 0000h
loc_0067FFFD: mov var_4, 00000022h
loc_00680004: mov [0073A03Eh], 0000h
loc_0068000D: mov var_4, 00000023h
loc_00680014: lea edx, var_54
loc_00680017: push edx
loc_00680018: mov eax, Me
loc_0068001B: mov ecx, [eax]
loc_0068001D: mov edx, Me
loc_00680020: push edx
loc_00680021: call [ecx+00000A48h]
loc_00680027: fnclex
loc_00680029: mov var_BC, eax
loc_0068002F: cmp var_BC, 00000000h
loc_00680036: jge 0068005Bh
loc_00680038: push 00000A48h
loc_0068003D: push 004408D0h
loc_00680042: mov eax, Me
loc_00680045: push eax
loc_00680046: mov ecx, var_BC
loc_0068004C: push ecx
loc_0068004D: call [004010CCh] ; __vbaHresultCheckObj
loc_00680053: mov var_134, eax
loc_00680059: jmp 00680065h
loc_0068005B: mov var_134, 00000000h
loc_00680065: mov edx, var_54
loc_00680068: mov var_C0, edx
loc_0068006E: lea eax, var_4C
loc_00680071: push eax
loc_00680072: mov ecx, var_C0
loc_00680078: mov edx, [ecx]
loc_0068007A: mov eax, var_C0
loc_00680080: push eax
loc_00680081: call [edx+00000078h]
loc_00680084: fnclex
loc_00680086: mov var_C4, eax
loc_0068008C: cmp var_C4, 00000000h
loc_00680093: jge 006800B8h
loc_00680095: push 00000078h
loc_00680097: push 0045BB44h
loc_0068009C: mov ecx, var_C0
loc_006800A2: push ecx
loc_006800A3: mov edx, var_C4
loc_006800A9: push edx
loc_006800AA: call [004010CCh] ; __vbaHresultCheckObj
loc_006800B0: mov var_138, eax
loc_006800B6: jmp 006800C2h
loc_006800B8: mov var_138, 00000000h
loc_006800C2: mov eax, var_4C
loc_006800C5: push eax
loc_006800C6: mov ecx, Me
loc_006800C9: mov edx, [ecx+0000004Ch]
loc_006800CC: push edx
loc_006800CD: push 0073A044h
loc_006800D2: call 0061E020h
loc_006800D7: lea ecx, var_4C
loc_006800DA: call [00401430h] ; __vbaFreeStr
loc_006800E0: lea ecx, var_54
loc_006800E3: call [0040142Ch] ; __vbaFreeObj
loc_006800E9: mov var_4, 00000024h
loc_006800F0: push 0073A044h
loc_006800F5: push 00000000h
loc_006800F7: call [00401170h] ; __vbaErase
loc_006800FD: jmp 00680AA4h
loc_00680102: mov var_4, 00000027h
loc_00680109: lea eax, var_54
loc_0068010C: push eax
loc_0068010D: mov ecx, Me
loc_00680110: mov edx, [ecx]
loc_00680112: mov eax, Me
loc_00680115: push eax
loc_00680116: call [edx+00000A48h]
loc_0068011C: fnclex
loc_0068011E: mov var_BC, eax
loc_00680124: cmp var_BC, 00000000h
loc_0068012B: jge 00680150h
loc_0068012D: push 00000A48h
loc_00680132: push 004408D0h
loc_00680137: mov ecx, Me
loc_0068013A: push ecx
loc_0068013B: mov edx, var_BC
loc_00680141: push edx
loc_00680142: call [004010CCh] ; __vbaHresultCheckObj
loc_00680148: mov var_13C, eax
loc_0068014E: jmp 0068015Ah
loc_00680150: mov var_13C, 00000000h
loc_0068015A: push 00000000h
loc_0068015C: mov eax, var_54
loc_0068015F: push eax
loc_00680160: call [00401238h] ; __vbaObjIs
loc_00680166: not ax
loc_00680169: mov var_C0, ax
loc_00680170: lea ecx, var_54
loc_00680173: call [0040142Ch] ; __vbaFreeObj
loc_00680179: movsx ecx, var_C0
loc_00680180: test ecx, ecx
loc_00680182: jz 00680A94h
loc_00680188: mov var_4, 00000028h
loc_0068018F: push 00000000h
loc_00680191: push 00000001h
loc_00680193: push 00000001h
loc_00680195: push 00000008h
loc_00680197: push 0073A044h
loc_0068019C: push 00000004h
loc_0068019E: push 00000180h
loc_006801A3: call [00401220h] ; __vbaRedim
loc_006801A9: add esp, 0000001Ch
loc_006801AC: mov var_4, 00000029h
loc_006801B3: lea edx, var_54
loc_006801B6: push edx
loc_006801B7: mov eax, Me
loc_006801BA: mov ecx, [eax]
loc_006801BC: mov edx, Me
loc_006801BF: push edx
loc_006801C0: call [ecx+00000A48h]
loc_006801C6: fnclex
loc_006801C8: mov var_C0, eax
loc_006801CE: cmp var_C0, 00000000h
loc_006801D5: jge 006801FAh
loc_006801D7: push 00000A48h
loc_006801DC: push 004408D0h
loc_006801E1: mov eax, Me
loc_006801E4: push eax
loc_006801E5: mov ecx, var_C0
loc_006801EB: push ecx
loc_006801EC: call [004010CCh] ; __vbaHresultCheckObj
loc_006801F2: mov var_140, eax
loc_006801F8: jmp 00680204h
loc_006801FA: mov var_140, 00000000h
loc_00680204: mov edx, var_54
loc_00680207: mov var_C4, edx
loc_0068020D: lea eax, var_4C
loc_00680210: push eax
loc_00680211: mov ecx, var_C4
loc_00680217: mov edx, [ecx]
loc_00680219: mov eax, var_C4
loc_0068021F: push eax
loc_00680220: call [edx+00000078h]
loc_00680223: fnclex
loc_00680225: mov var_C8, eax
loc_0068022B: cmp var_C8, 00000000h
loc_00680232: jge 00680257h
loc_00680234: push 00000078h
loc_00680236: push 0045BB44h
loc_0068023B: mov ecx, var_C4
loc_00680241: push ecx
loc_00680242: mov edx, var_C8
loc_00680248: push edx
loc_00680249: call [004010CCh] ; __vbaHresultCheckObj
loc_0068024F: mov var_144, eax
loc_00680255: jmp 00680261h
loc_00680257: mov var_144, 00000000h
loc_00680261: cmp [0073A044h], 00000000h
loc_00680268: jz 006802BFh
loc_0068026A: mov eax, [0073A044h]
loc_0068026F: cmp [eax], 0001h
loc_00680273: jnz 006802BFh
loc_00680275: mov ecx, [0073A044h]
loc_0068027B: xor edx, edx
loc_0068027D: sub edx, [ecx+00000014h]
loc_00680280: mov var_BC, edx
loc_00680286: mov eax, [0073A044h]
loc_0068028B: mov ecx, var_BC
loc_00680291: cmp ecx, [eax+00000010h]
loc_00680294: jae 006802A2h
loc_00680296: mov var_148, 00000000h
loc_006802A0: jmp 006802AEh
loc_006802A2: call [004011A8h] ; __vbaGenerateBoundsError
loc_006802A8: mov var_148, eax
loc_006802AE: mov edx, var_BC
loc_006802B4: shl edx, 02h
loc_006802B7: mov var_14C, edx
loc_006802BD: jmp 006802CBh
loc_006802BF: call [004011A8h] ; __vbaGenerateBoundsError
loc_006802C5: mov var_14C, eax
loc_006802CB: mov edx, var_4C
loc_006802CE: mov eax, [0073A044h]
loc_006802D3: mov ecx, [eax+0000000Ch]
loc_006802D6: add ecx, var_14C
loc_006802DC: call [00401310h] ; __vbaStrCopy
loc_006802E2: lea ecx, var_4C
loc_006802E5: call [00401430h] ; __vbaFreeStr
loc_006802EB: lea ecx, var_54
loc_006802EE: call [0040142Ch] ; __vbaFreeObj
loc_006802F4: mov var_4, 0000002Ah
loc_006802FB: push 0043C9F4h
loc_00680300: push 0043C9F4h
loc_00680305: push 0073A044h
loc_0068030A: call 0061E020h
loc_0068030F: mov var_4, 0000002Bh
loc_00680316: push 0073A044h
loc_0068031B: push 00000000h
loc_0068031D: call [00401170h] ; __vbaErase
loc_00680323: mov var_4, 0000002Ch
loc_0068032A: movsx ecx, [0073A1D4h]
loc_00680331: test ecx, ecx
loc_00680333: jz 0068065Eh
loc_00680339: mov var_4, 0000002Dh
loc_00680340: or edx, FFFFFFFFh
loc_00680343: test edx, edx
loc_00680345: jz 0068040Ch
loc_0068034B: mov var_4, 0000002Eh
loc_00680352: lea eax, var_54
loc_00680355: push eax
loc_00680356: mov ecx, [0073A234h]
loc_0068035C: mov edx, [ecx]
loc_0068035E: mov eax, [0073A234h]
loc_00680363: push eax
loc_00680364: call [edx+00000024h]
loc_00680367: fnclex
loc_00680369: mov var_BC, eax
loc_0068036F: cmp var_BC, 00000000h
loc_00680376: jge 0068039Bh
loc_00680378: push 00000024h
loc_0068037A: push 0044D85Ch
loc_0068037F: mov ecx, [0073A234h]
loc_00680385: push ecx
loc_00680386: mov edx, var_BC
loc_0068038C: push edx
loc_0068038D: call [004010CCh] ; __vbaHresultCheckObj
loc_00680393: mov var_150, eax
loc_00680399: jmp 006803A5h
loc_0068039B: mov var_150, 00000000h
loc_006803A5: mov eax, var_54
loc_006803A8: mov var_C0, eax
loc_006803AE: mov ecx, var_C0
loc_006803B4: mov edx, [ecx]
loc_006803B6: mov eax, var_C0
loc_006803BC: push eax
loc_006803BD: call [edx+0000003Ch]
loc_006803C0: fnclex
loc_006803C2: mov var_C4, eax
loc_006803C8: cmp var_C4, 00000000h
loc_006803CF: jge 006803F4h
loc_006803D1: push 0000003Ch
loc_006803D3: push 004523F0h ; "¤" & Chr(37) & "÷RîÆà@œ" & Chr(13) & "ÒX‰Y†'BBEvent"
loc_006803D8: mov ecx, var_C0
loc_006803DE: push ecx
loc_006803DF: mov edx, var_C4
loc_006803E5: push edx
loc_006803E6: call [004010CCh] ; __vbaHresultCheckObj
loc_006803EC: mov var_154, eax
loc_006803F2: jmp 006803FEh
loc_006803F4: mov var_154, 00000000h
loc_006803FE: lea ecx, var_54
loc_00680401: call [0040142Ch] ; __vbaFreeObj
loc_00680407: jmp 00680659h
loc_0068040C: mov var_4, 00000030h
loc_00680413: mov var_94, 0073A1C8h
loc_0068041D: mov var_9C, 00004008h
loc_00680427: lea eax, var_9C
loc_0068042D: push eax
loc_0068042E: lea ecx, var_6C
loc_00680431: push ecx
loc_00680432: call [00401154h] ; rtcTrimVar
loc_00680438: mov var_A4, 00000000h
loc_00680442: mov var_AC, 00008002h
loc_0068044C: lea edx, var_6C
loc_0068044F: push edx
loc_00680450: lea eax, var_7C
loc_00680453: push eax
loc_00680454: call [004010D4h] ; __vbaLenVar
loc_0068045A: push eax
loc_0068045B: lea ecx, var_AC
loc_00680461: push ecx
loc_00680462: call [00401004h] ; __vbaVarTstGt
loc_00680468: mov var_BC, ax
loc_0068046F: lea ecx, var_6C
loc_00680472: call [00401030h] ; __vbaFreeVar
loc_00680478: movsx edx, var_BC
loc_0068047F: test edx, edx
loc_00680481: jz 006804F0h
loc_00680483: mov var_4, 00000031h
loc_0068048A: mov var_B8, 00000009h
loc_00680494: push 0073A1C8h
loc_00680499: lea eax, var_B8
loc_0068049F: push eax
loc_006804A0: mov ecx, Me
loc_006804A3: mov edx, [ecx]
loc_006804A5: mov eax, Me
loc_006804A8: push eax
loc_006804A9: call [edx+00000738h]
loc_006804AF: mov var_BC, eax
loc_006804B5: cmp var_BC, 00000000h
loc_006804BC: jge 006804E1h
loc_006804BE: push 00000738h
loc_006804C3: push 004408D0h
loc_006804C8: mov ecx, Me
loc_006804CB: push ecx
loc_006804CC: mov edx, var_BC
loc_006804D2: push edx
loc_006804D3: call [004010CCh] ; __vbaHresultCheckObj
loc_006804D9: mov var_158, eax
loc_006804DF: jmp 006804EBh
loc_006804E1: mov var_158, 00000000h
loc_006804EB: jmp 00680659h
loc_006804F0: mov var_4, 00000033h
loc_006804F7: mov eax, [0073A184h]
loc_006804FC: push eax
loc_006804FD: call [00401044h] ; __vbaLenBstr
loc_00680503: test eax, eax
loc_00680505: jz 00680570h
loc_00680507: mov var_4, 00000034h
loc_0068050E: lea ecx, var_54
loc_00680511: push ecx
loc_00680512: mov edx, [0073A184h]
loc_00680518: push edx
loc_00680519: mov eax, [0073A08Ch]
loc_0068051E: mov ecx, [eax]
loc_00680520: mov edx, [0073A08Ch]
loc_00680526: push edx
loc_00680527: call [ecx+00000064h]
loc_0068052A: fnclex
loc_0068052C: mov var_BC, eax
loc_00680532: cmp var_BC, 00000000h
loc_00680539: jge 0068055Dh
loc_0068053B: push 00000064h
loc_0068053D: push 004419ACh
loc_00680542: mov eax, [0073A08Ch]
loc_00680547: push eax
loc_00680548: mov ecx, var_BC
loc_0068054E: push ecx
loc_0068054F: call [004010CCh] ; __vbaHresultCheckObj
loc_00680555: mov var_15C, eax
loc_0068055B: jmp 00680567h
loc_0068055D: mov var_15C, 00000000h
loc_00680567: lea ecx, var_54
loc_0068056A: call [0040142Ch] ; __vbaFreeObj
loc_00680570: mov var_4, 00000036h
loc_00680577: mov var_94, 80020004h
loc_00680581: mov var_9C, 0000000Ah
loc_0068058B: mov edx, [0073A17Ch]
loc_00680591: push edx
loc_00680592: call [00401088h] ; rtcTrimBstr
loc_00680598: mov var_64, eax
loc_0068059B: mov var_6C, 00000008h
loc_006805A2: lea eax, var_54
loc_006805A5: push eax
loc_006805A6: mov eax, 00000010h
loc_006805AB: call 00412850h ; __vbaChkstk
loc_006805B0: mov ecx, esp
loc_006805B2: mov edx, var_9C
loc_006805B8: mov [ecx], edx
loc_006805BA: mov eax, var_98
loc_006805C0: mov [ecx+00000004h], eax
loc_006805C3: mov edx, var_94
loc_006805C9: mov [ecx+00000008h], edx
loc_006805CC: mov eax, var_90
loc_006805D2: mov [ecx+0000000Ch], eax
loc_006805D5: mov eax, 00000010h
loc_006805DA: call 00412850h ; __vbaChkstk
loc_006805DF: mov ecx, esp
loc_006805E1: mov edx, var_6C
loc_006805E4: mov [ecx], edx
loc_006805E6: mov eax, var_68
loc_006805E9: mov [ecx+00000004h], eax
loc_006805EC: mov edx, var_64
loc_006805EF: mov [ecx+00000008h], edx
loc_006805F2: mov eax, var_60
loc_006805F5: mov [ecx+0000000Ch], eax
loc_006805F8: mov ecx, [0073A08Ch]
loc_006805FE: mov edx, [ecx]
loc_00680600: mov eax, [0073A08Ch]
loc_00680605: push eax
loc_00680606: call [edx+00000078h]
loc_00680609: fnclex
loc_0068060B: mov var_BC, eax
loc_00680611: cmp var_BC, 00000000h
loc_00680618: jge 0068063Dh
loc_0068061A: push 00000078h
loc_0068061C: push 004419ACh
loc_00680621: mov ecx, [0073A08Ch]
loc_00680627: push ecx
loc_00680628: mov edx, var_BC
loc_0068062E: push edx
loc_0068062F: call [004010CCh] ; __vbaHresultCheckObj
loc_00680635: mov var_160, eax
loc_0068063B: jmp 00680647h
loc_0068063D: mov var_160, 00000000h
loc_00680647: lea ecx, var_54
loc_0068064A: call [0040142Ch] ; __vbaFreeObj
loc_00680650: lea ecx, var_6C
loc_00680653: call [00401030h] ; __vbaFreeVar
loc_00680659: jmp 00680A94h
loc_0068065E: mov var_4, 00000039h
loc_00680665: lea eax, var_54
loc_00680668: push eax
loc_00680669: mov ecx, Me
loc_0068066C: mov edx, [ecx]
loc_0068066E: mov eax, Me
loc_00680671: push eax
loc_00680672: call [edx+00000A48h]
loc_00680678: fnclex
loc_0068067A: mov var_BC, eax
loc_00680680: cmp var_BC, 00000000h
loc_00680687: jge 006806ACh
loc_00680689: push 00000A48h
loc_0068068E: push 004408D0h
loc_00680693: mov ecx, Me
loc_00680696: push ecx
loc_00680697: mov edx, var_BC
loc_0068069D: push edx
loc_0068069E: call [004010CCh] ; __vbaHresultCheckObj
loc_006806A4: mov var_164, eax
loc_006806AA: jmp 006806B6h
loc_006806AC: mov var_164, 00000000h
loc_006806B6: mov eax, var_54
loc_006806B9: mov var_C0, eax
loc_006806BF: lea ecx, var_4C
loc_006806C2: push ecx
loc_006806C3: mov edx, var_C0
loc_006806C9: mov eax, [edx]
loc_006806CB: mov ecx, var_C0
loc_006806D1: push ecx
loc_006806D2: call [eax+00000078h]
loc_006806D5: fnclex
loc_006806D7: mov var_C4, eax
loc_006806DD: cmp var_C4, 00000000h
loc_006806E4: jge 00680709h
loc_006806E6: push 00000078h
loc_006806E8: push 0045BB44h
loc_006806ED: mov edx, var_C0
loc_006806F3: push edx
loc_006806F4: mov eax, var_C4
loc_006806FA: push eax
loc_006806FB: call [004010CCh] ; __vbaHresultCheckObj
loc_00680701: mov var_168, eax
loc_00680707: jmp 00680713h
loc_00680709: mov var_168, 00000000h
loc_00680713: mov ecx, var_4C
loc_00680716: push ecx
loc_00680717: call [00401088h] ; rtcTrimBstr
loc_0068071D: mov edx, eax
loc_0068071F: lea ecx, var_50
loc_00680722: call [004013C0h] ; __vbaStrMove
loc_00680728: push eax
loc_00680729: push 0045D430h ; "http://www.bonzi.com/"
loc_0068072E: call [004011B8h] ; __vbaStrCmp
loc_00680734: neg eax
loc_00680736: sbb eax, eax
loc_00680738: inc eax
loc_00680739: neg eax
loc_0068073B: mov dx, [0073A088h]
loc_00680742: not dx
loc_00680745: and ax, dx
loc_00680748: mov var_C8, ax
loc_0068074F: lea eax, var_50
loc_00680752: push eax
loc_00680753: lea ecx, var_4C
loc_00680756: push ecx
loc_00680757: push 00000002h
loc_00680759: call [00401324h] ; __vbaFreeStrList
loc_0068075F: add esp, 0000000Ch
loc_00680762: lea ecx, var_54
loc_00680765: call [0040142Ch] ; __vbaFreeObj
loc_0068076B: movsx edx, var_C8
loc_00680772: test edx, edx
loc_00680774: jz 00680A94h
loc_0068077A: mov var_4, 0000003Ah
loc_00680781: mov [0073A088h], FFFFFFh
loc_0068078A: mov var_4, 0000003Bh
loc_00680791: lea eax, var_54
loc_00680794: push eax
loc_00680795: push 00444CFCh ; "GetAttention"
loc_0068079A: mov ecx, [0073A08Ch]
loc_006807A0: mov edx, [ecx]
loc_006807A2: mov eax, [0073A08Ch]
loc_006807A7: push eax
loc_006807A8: call [edx+00000064h]
loc_006807AB: fnclex
loc_006807AD: mov var_BC, eax
loc_006807B3: cmp var_BC, 00000000h
loc_006807BA: jge 006807DFh
loc_006807BC: push 00000064h
loc_006807BE: push 004419ACh
loc_006807C3: mov ecx, [0073A08Ch]
loc_006807C9: push ecx
loc_006807CA: mov edx, var_BC
loc_006807D0: push edx
loc_006807D1: call [004010CCh] ; __vbaHresultCheckObj
loc_006807D7: mov var_16C, eax
loc_006807DD: jmp 006807E9h
loc_006807DF: mov var_16C, 00000000h
loc_006807E9: lea ecx, var_54
loc_006807EC: call [0040142Ch] ; __vbaFreeObj
loc_006807F2: mov var_4, 0000003Ch
loc_006807F9: mov var_A4, 80020004h
loc_00680803: mov var_AC, 0000000Ah
loc_0068080D: mov var_94, 0045D1ACh ; "Wow! This is one of my favorite sites!"
loc_00680817: mov var_9C, 00000008h
loc_00680821: lea eax, var_54
loc_00680824: push eax
loc_00680825: mov eax, 00000010h
loc_0068082A: call 00412850h ; __vbaChkstk
loc_0068082F: mov ecx, esp
loc_00680831: mov edx, var_AC
loc_00680837: mov [ecx], edx
loc_00680839: mov eax, var_A8
loc_0068083F: mov [ecx+00000004h], eax
loc_00680842: mov edx, var_A4
loc_00680848: mov [ecx+00000008h], edx
loc_0068084B: mov eax, var_A0
loc_00680851: mov [ecx+0000000Ch], eax
loc_00680854: mov eax, 00000010h
loc_00680859: call 00412850h ; __vbaChkstk
loc_0068085E: mov ecx, esp
loc_00680860: mov edx, var_9C
loc_00680866: mov [ecx], edx
loc_00680868: mov eax, var_98
loc_0068086E: mov [ecx+00000004h], eax
loc_00680871: mov edx, var_94
loc_00680877: mov [ecx+00000008h], edx
loc_0068087A: mov eax, var_90
loc_00680880: mov [ecx+0000000Ch], eax
loc_00680883: mov ecx, [0073A08Ch]
loc_00680889: mov edx, [ecx]
loc_0068088B: mov eax, [0073A08Ch]
loc_00680890: push eax
loc_00680891: call [edx+00000078h]
loc_00680894: fnclex
loc_00680896: mov var_BC, eax
loc_0068089C: cmp var_BC, 00000000h
loc_006808A3: jge 006808C8h
loc_006808A5: push 00000078h
loc_006808A7: push 004419ACh
loc_006808AC: mov ecx, [0073A08Ch]
loc_006808B2: push ecx
loc_006808B3: mov edx, var_BC
loc_006808B9: push edx
loc_006808BA: call [004010CCh] ; __vbaHresultCheckObj
loc_006808C0: mov var_170, eax
loc_006808C6: jmp 006808D2h
loc_006808C8: mov var_170, 00000000h
loc_006808D2: lea ecx, var_54
loc_006808D5: call [0040142Ch] ; __vbaFreeObj
loc_006808DB: mov var_4, 0000003Dh
loc_006808E2: lea eax, var_54
loc_006808E5: push eax
loc_006808E6: push 0045C2F4h ; "Think"
loc_006808EB: mov ecx, [0073A08Ch]
loc_006808F1: mov edx, [ecx]
loc_006808F3: mov eax, [0073A08Ch]
loc_006808F8: push eax
loc_006808F9: call [edx+00000064h]
loc_006808FC: fnclex
loc_006808FE: mov var_BC, eax
loc_00680904: cmp var_BC, 00000000h
loc_0068090B: jge 00680930h
loc_0068090D: push 00000064h
loc_0068090F: push 004419ACh
loc_00680914: mov ecx, [0073A08Ch]
loc_0068091A: push ecx
loc_0068091B: mov edx, var_BC
loc_00680921: push edx
loc_00680922: call [004010CCh] ; __vbaHresultCheckObj
loc_00680928: mov var_174, eax
loc_0068092E: jmp 0068093Ah
loc_00680930: mov var_174, 00000000h
loc_0068093A: lea ecx, var_54
loc_0068093D: call [0040142Ch] ; __vbaFreeObj
loc_00680943: mov var_4, 0000003Eh
loc_0068094A: mov var_A4, 80020004h
loc_00680954: mov var_AC, 0000000Ah
loc_0068095E: mov var_94, 0045D200h ; "Hummm! I wonder why!"
loc_00680968: mov var_9C, 00000008h
loc_00680972: lea eax, var_54
loc_00680975: push eax
loc_00680976: mov eax, 00000010h
loc_0068097B: call 00412850h ; __vbaChkstk
loc_00680980: mov ecx, esp
loc_00680982: mov edx, var_AC
loc_00680988: mov [ecx], edx
loc_0068098A: mov eax, var_A8
loc_00680990: mov [ecx+00000004h], eax
loc_00680993: mov edx, var_A4
loc_00680999: mov [ecx+00000008h], edx
loc_0068099C: mov eax, var_A0
loc_006809A2: mov [ecx+0000000Ch], eax
loc_006809A5: mov eax, 00000010h
loc_006809AA: call 00412850h ; __vbaChkstk
loc_006809AF: mov ecx, esp
loc_006809B1: mov edx, var_9C
loc_006809B7: mov [ecx], edx
loc_006809B9: mov eax, var_98
loc_006809BF: mov [ecx+00000004h], eax
loc_006809C2: mov edx, var_94
loc_006809C8: mov [ecx+00000008h], edx
loc_006809CB: mov eax, var_90
loc_006809D1: mov [ecx+0000000Ch], eax
loc_006809D4: mov ecx, [0073A08Ch]
loc_006809DA: mov edx, [ecx]
loc_006809DC: mov eax, [0073A08Ch]
loc_006809E1: push eax
loc_006809E2: call [edx+00000078h]
loc_006809E5: fnclex
loc_006809E7: mov var_BC, eax
loc_006809ED: cmp var_BC, 00000000h
loc_006809F4: jge 00680A19h
loc_006809F6: push 00000078h
loc_006809F8: push 004419ACh
loc_006809FD: mov ecx, [0073A08Ch]
loc_00680A03: push ecx
loc_00680A04: mov edx, var_BC
loc_00680A0A: push edx
loc_00680A0B: call [004010CCh] ; __vbaHresultCheckObj
loc_00680A11: mov var_178, eax
loc_00680A17: jmp 00680A23h
loc_00680A19: mov var_178, 00000000h
loc_00680A23: lea ecx, var_54
loc_00680A26: call [0040142Ch] ; __vbaFreeObj
loc_00680A2C: mov var_4, 0000003Fh
loc_00680A33: lea eax, var_54
loc_00680A36: push eax
loc_00680A37: push 004510A8h ; "PleasedHard"
loc_00680A3C: mov ecx, [0073A08Ch]
loc_00680A42: mov edx, [ecx]
loc_00680A44: mov eax, [0073A08Ch]
loc_00680A49: push eax
loc_00680A4A: call [edx+00000064h]
loc_00680A4D: fnclex
loc_00680A4F: mov var_BC, eax
loc_00680A55: cmp var_BC, 00000000h
loc_00680A5C: jge 00680A81h
loc_00680A5E: push 00000064h
loc_00680A60: push 004419ACh
loc_00680A65: mov ecx, [0073A08Ch]
loc_00680A6B: push ecx
loc_00680A6C: mov edx, var_BC
loc_00680A72: push edx
loc_00680A73: call [004010CCh] ; __vbaHresultCheckObj
loc_00680A79: mov var_17C, eax
loc_00680A7F: jmp 00680A8Bh
loc_00680A81: mov var_17C, 00000000h
loc_00680A8B: lea ecx, var_54
loc_00680A8E: call [0040142Ch] ; __vbaFreeObj
loc_00680A94: mov var_4, 00000042h
loc_00680A9B: mov [0073A1D4h], 0000h
loc_00680AA4: mov var_10, 00000000h
loc_00680AAB: push 00680B2Eh
loc_00680AB0: jmp 00680AF7h
loc_00680AB2: lea eax, var_50
loc_00680AB5: push eax
loc_00680AB6: lea ecx, var_4C
loc_00680AB9: push ecx
loc_00680ABA: push 00000002h
loc_00680ABC: call [00401324h] ; __vbaFreeStrList
loc_00680AC2: add esp, 0000000Ch
loc_00680AC5: lea edx, var_5C
loc_00680AC8: push edx
loc_00680AC9: lea eax, var_58
loc_00680ACC: push eax
loc_00680ACD: lea ecx, var_54
loc_00680AD0: push ecx
loc_00680AD1: push 00000003h
loc_00680AD3: call [00401068h] ; __vbaFreeObjList
loc_00680AD9: add esp, 00000010h
loc_00680ADC: lea edx, var_8C
loc_00680AE2: push edx
loc_00680AE3: lea eax, var_7C
loc_00680AE6: push eax
loc_00680AE7: lea ecx, var_6C
loc_00680AEA: push ecx
loc_00680AEB: push 00000003h
loc_00680AED: call [00401050h] ; __vbaFreeVarList
loc_00680AF3: add esp, 00000010h
loc_00680AF6: ret
loc_00680AF7: lea ecx, var_28
loc_00680AFA: call [0040142Ch] ; __vbaFreeObj
loc_00680B00: lea ecx, var_2C
loc_00680B03: call [0040142Ch] ; __vbaFreeObj
loc_00680B09: lea ecx, var_34
loc_00680B0C: call [00401430h] ; __vbaFreeStr
loc_00680B12: lea ecx, var_38
loc_00680B15: call [00401430h] ; __vbaFreeStr
loc_00680B1B: lea ecx, var_44
loc_00680B1E: call [00401430h] ; __vbaFreeStr
loc_00680B24: lea ecx, var_48
loc_00680B27: call [0040142Ch] ; __vbaFreeObj
loc_00680B2D: ret
loc_00680B2E: mov edx, Me
loc_00680B31: mov eax, [edx]
loc_00680B33: mov ecx, Me
loc_00680B36: push ecx
loc_00680B37: call [eax+00000008h]
loc_00680B3A: mov eax, var_10
loc_00680B3D: mov ecx, var_20
loc_00680B40: mov fs:[00000000h], ecx
loc_00680B47: pop edi
loc_00680B48: pop esi
loc_00680B49: pop ebx
loc_00680B4A: mov esp, ebp
loc_00680B4C: pop ebp
loc_00680B4D: retn 000Ch
End Sub
Private Sub m_MIE_UnknownEvent_5 '692560
loc_00692560: push ebp
loc_00692561: mov ebp, esp
loc_00692563: sub esp, 00000018h
loc_00692566: push 00412856h ; __vbaExceptHandler
loc_0069256B: mov eax, fs:[00000000h]
loc_00692571: push eax
loc_00692572: mov fs:[00000000h], esp
loc_00692579: mov eax, 00000020h
loc_0069257E: call 00412850h ; __vbaChkstk
loc_00692583: push ebx
loc_00692584: push esi
loc_00692585: push edi
loc_00692586: mov var_18, esp
loc_00692589: mov var_14, 0040A540h ; Chr(37)
loc_00692590: mov eax, Me
loc_00692593: and eax, 00000001h
loc_00692596: mov var_10, eax
loc_00692599: mov ecx, Me
loc_0069259C: and ecx, FFFFFFFEh
loc_0069259F: mov Me, ecx
loc_006925A2: mov var_C, 00000000h
loc_006925A9: mov edx, Me
loc_006925AC: mov eax, [edx]
loc_006925AE: mov ecx, Me
loc_006925B1: push ecx
loc_006925B2: call [eax+00000004h]
loc_006925B5: mov var_4, 00000001h
loc_006925BC: mov var_4, 00000002h
loc_006925C3: push FFFFFFFFh
loc_006925C5: call [00401124h] ; __vbaOnError
loc_006925CB: mov var_4, 00000003h
loc_006925D2: push 0045A8E0h
loc_006925D7: push 00000000h
loc_006925D9: call [004013C4h] ; __vbaCastObj
loc_006925DF: push eax
loc_006925E0: lea edx, var_24
loc_006925E3: push edx
loc_006925E4: call [00401128h] ; __vbaObjSet
loc_006925EA: push eax
loc_006925EB: mov eax, Me
loc_006925EE: mov ecx, [eax]
loc_006925F0: mov edx, Me
loc_006925F3: push edx
loc_006925F4: call [ecx+00000A50h]
loc_006925FA: fnclex
loc_006925FC: mov var_28, eax
loc_006925FF: cmp var_28, 00000000h
loc_00692603: jge 00692622h
loc_00692605: push 00000A50h
loc_0069260A: push 004408D0h
loc_0069260F: mov eax, Me
loc_00692612: push eax
loc_00692613: mov ecx, var_28
loc_00692616: push ecx
loc_00692617: call [004010CCh] ; __vbaHresultCheckObj
loc_0069261D: mov var_40, eax
loc_00692620: jmp 00692629h
loc_00692622: mov var_40, 00000000h
loc_00692629: lea ecx, var_24
loc_0069262C: call [0040142Ch] ; __vbaFreeObj
loc_00692632: mov var_10, 00000000h
loc_00692639: push 0069264Bh
loc_0069263E: jmp 0069264Ah
loc_00692640: lea ecx, var_24
loc_00692643: call [0040142Ch] ; __vbaFreeObj
loc_00692649: ret
loc_0069264A: ret
loc_0069264B: mov edx, Me
loc_0069264E: mov eax, [edx]
loc_00692650: mov ecx, Me
loc_00692653: push ecx
loc_00692654: call [eax+00000008h]
loc_00692657: mov eax, var_10
loc_0069265A: mov ecx, var_20
loc_0069265D: mov fs:[00000000h], ecx
loc_00692664: pop edi
loc_00692665: pop esi
loc_00692666: pop ebx
loc_00692667: mov esp, ebp
loc_00692669: pop ebp
loc_0069266A: retn 0004h
End Sub
Private Sub mnuGamesBonziBUDDYGames_Click() '685A70
loc_00685A70: push ebp
loc_00685A71: mov ebp, esp
loc_00685A73: sub esp, 0000000Ch
loc_00685A76: push 00412856h ; __vbaExceptHandler
loc_00685A7B: mov eax, fs:[00000000h]
loc_00685A81: push eax
loc_00685A82: mov fs:[00000000h], esp
loc_00685A89: sub esp, 0000000Ch
loc_00685A8C: push ebx
loc_00685A8D: push esi
loc_00685A8E: push edi
loc_00685A8F: mov var_C, esp
loc_00685A92: mov var_8, 00409708h
loc_00685A99: mov esi, Me
loc_00685A9C: mov eax, esi
loc_00685A9E: and eax, 00000001h
loc_00685AA1: mov var_4, eax
loc_00685AA4: and esi, FFFFFFFEh
loc_00685AA7: push esi
loc_00685AA8: mov Me, esi
loc_00685AAB: mov ecx, [esi]
loc_00685AAD: call [ecx+00000004h]
loc_00685AB0: push esi
loc_00685AB1: call 006836A0h
loc_00685AB6: test eax, eax
loc_00685AB8: jge 00685AC1h
loc_00685ABA: push eax
loc_00685ABB: call [004013CCh] ; __vbaHresultCheckNonvirt
loc_00685AC1: mov var_4, 00000000h
loc_00685AC8: mov eax, Me
loc_00685ACB: push eax
loc_00685ACC: mov edx, [eax]
loc_00685ACE: call [edx+00000008h]
loc_00685AD1: mov eax, var_4
loc_00685AD4: mov ecx, var_14
loc_00685AD7: pop edi
loc_00685AD8: pop esi
loc_00685AD9: mov fs:[00000000h], ecx
loc_00685AE0: pop ebx
loc_00685AE1: mov esp, ebp
loc_00685AE3: pop ebp
loc_00685AE4: retn 0004h
End Sub
Private Sub mnuGamesBonziCHECKERS_Click() '685AF0
loc_00685AF0: push ebp
loc_00685AF1: mov ebp, esp
loc_00685AF3: sub esp, 0000000Ch
loc_00685AF6: push 00412856h ; __vbaExceptHandler
loc_00685AFB: mov eax, fs:[00000000h]
loc_00685B01: push eax
loc_00685B02: mov fs:[00000000h], esp
loc_00685B09: sub esp, 00000074h
loc_00685B0C: push ebx
loc_00685B0D: push esi
loc_00685B0E: push edi
loc_00685B0F: mov var_C, esp
loc_00685B12: mov var_8, 00409710h
loc_00685B19: mov esi, Me
loc_00685B1C: mov eax, esi
loc_00685B1E: and eax, 00000001h
loc_00685B21: mov var_4, eax
loc_00685B24: and esi, FFFFFFFEh
loc_00685B27: push esi
loc_00685B28: mov Me, esi
loc_00685B2B: mov ecx, [esi]
loc_00685B2D: call [ecx+00000004h]
loc_00685B30: lea edx, var_60
loc_00685B33: xor edi, edi
loc_00685B35: push edx
loc_00685B36: push 00455968h ; "B15"
loc_00685B3B: push esi
loc_00685B3C: mov var_18, edi
loc_00685B3F: mov var_1C, edi
loc_00685B42: mov var_2C, edi
loc_00685B45: mov var_3C, edi
loc_00685B48: mov var_4C, edi
loc_00685B4B: mov var_5C, edi
loc_00685B4E: mov var_60, edi
loc_00685B51: call 006A5DC0h
loc_00685B56: cmp var_60, di
loc_00685B5A: jz 00685DE5h
loc_00685B60: lea eax, var_60
loc_00685B63: push eax
loc_00685B64: push 00455968h ; "B15"
loc_00685B69: push esi
loc_00685B6A: call 006A6490h
loc_00685B6F: cmp var_60, di
loc_00685B73: jz 00685D86h
loc_00685B79: cmp [0073C818h], edi
loc_00685B7F: jnz 00685B95h
loc_00685B81: mov ebx, [004012FCh] ; __vbaNew2
loc_00685B87: push 0073C818h
loc_00685B8C: push 00441F00h
loc_00685B91: call ebx
loc_00685B93: jmp 00685B9Bh
loc_00685B95: mov ebx, [004012FCh] ; __vbaNew2
loc_00685B9B: mov esi, [0073C818h]
loc_00685BA1: lea edx, var_1C
loc_00685BA4: push edx
loc_00685BA5: push esi
loc_00685BA6: mov ecx, [esi]
loc_00685BA8: call [ecx+00000014h]
loc_00685BAB: cmp eax, edi
loc_00685BAD: fnclex
loc_00685BAF: jge 00685BC4h
loc_00685BB1: mov edi, [004010CCh] ; __vbaHresultCheckObj
loc_00685BB7: push 00000014h
loc_00685BB9: push 00441EF0h
loc_00685BBE: push esi
loc_00685BBF: push eax
loc_00685BC0: call edi
loc_00685BC2: jmp 00685BCAh
loc_00685BC4: mov edi, [004010CCh] ; __vbaHresultCheckObj
loc_00685BCA: mov eax, var_1C
loc_00685BCD: lea edx, var_18
loc_00685BD0: push edx
loc_00685BD1: push eax
loc_00685BD2: mov ecx, [eax]
loc_00685BD4: mov esi, eax
loc_00685BD6: call [ecx+00000050h]
loc_00685BD9: test eax, eax
loc_00685BDB: fnclex
loc_00685BDD: jge 00685BEAh
loc_00685BDF: push 00000050h
loc_00685BE1: push 004437B4h
loc_00685BE6: push esi
loc_00685BE7: push eax
loc_00685BE8: call edi
loc_00685BEA: mov eax, var_18
loc_00685BED: push 00000001h
loc_00685BEF: mov var_24, eax
loc_00685BF2: lea eax, var_2C
loc_00685BF5: lea ecx, var_3C
loc_00685BF8: push eax
loc_00685BF9: push ecx
loc_00685BFA: mov var_18, 00000000h
loc_00685C01: mov var_2C, 00000008h
loc_00685C08: call [004013D8h] ; rtcRightCharVar
loc_00685C0E: lea edx, var_3C
loc_00685C11: lea eax, var_5C
loc_00685C14: push edx
loc_00685C15: push eax
loc_00685C16: mov var_54, 00441F24h ; "\"
loc_00685C1D: mov var_5C, 00008008h
loc_00685C24: call [004011C0h] ; __vbaVarTstEq
loc_00685C2A: lea ecx, var_1C
loc_00685C2D: mov esi, eax
loc_00685C2F: call [0040142Ch] ; __vbaFreeObj
loc_00685C35: lea ecx, var_3C
loc_00685C38: lea edx, var_2C
loc_00685C3B: push ecx
loc_00685C3C: push edx
loc_00685C3D: push 00000002h
loc_00685C3F: call [00401050h] ; __vbaFreeVarList
loc_00685C45: mov eax, [0073C818h]
loc_00685C4A: add esp, 0000000Ch
loc_00685C4D: test si, si
loc_00685C50: jz 00685CEEh
loc_00685C56: test eax, eax
loc_00685C58: jnz 00685C66h
loc_00685C5A: push 0073C818h
loc_00685C5F: push 00441F00h
loc_00685C64: call ebx
loc_00685C66: mov esi, [0073C818h]
loc_00685C6C: lea ecx, var_1C
loc_00685C6F: push ecx
loc_00685C70: push esi
loc_00685C71: mov eax, [esi]
loc_00685C73: call [eax+00000014h]
loc_00685C76: test eax, eax
loc_00685C78: fnclex
loc_00685C7A: jge 00685C87h
loc_00685C7C: push 00000014h
loc_00685C7E: push 00441EF0h
loc_00685C83: push esi
loc_00685C84: push eax
loc_00685C85: call edi
loc_00685C87: mov eax, var_1C
loc_00685C8A: lea ecx, var_18
loc_00685C8D: push ecx
loc_00685C8E: push eax
loc_00685C8F: mov edx, [eax]
loc_00685C91: mov esi, eax
loc_00685C93: call [edx+00000050h]
loc_00685C96: test eax, eax
loc_00685C98: fnclex
loc_00685C9A: jge 00685CA7h
loc_00685C9C: push 00000050h
loc_00685C9E: push 004437B4h
loc_00685CA3: push esi
loc_00685CA4: push eax
loc_00685CA5: call edi
loc_00685CA7: mov edx, var_18
loc_00685CAA: push edx
loc_00685CAB: push 0045F074h ; "Bonzi's Beach Checkers.exe"
loc_00685CB0: call [00401098h] ; __vbaStrCat
loc_00685CB6: mov var_24, eax
loc_00685CB9: lea eax, var_2C
loc_00685CBC: push 00000001h
loc_00685CBE: push eax
loc_00685CBF: mov var_2C, 00000008h
loc_00685CC6: call [00401230h] ; rtcShell
loc_00685CCC: lea ecx, var_18
loc_00685CCF: fstp st0
loc_00685CD1: call [00401430h] ; __vbaFreeStr
loc_00685CD7: lea ecx, var_1C
loc_00685CDA: call [0040142Ch] ; __vbaFreeObj
loc_00685CE0: lea ecx, var_2C
loc_00685CE3: call [00401030h] ; __vbaFreeVar
loc_00685CE9: jmp 00685EDCh
loc_00685CEE: test eax, eax
loc_00685CF0: jnz 00685CFEh
loc_00685CF2: push 0073C818h
loc_00685CF7: push 00441F00h
loc_00685CFC: call ebx
loc_00685CFE: mov esi, [0073C818h]
loc_00685D04: lea edx, var_1C
loc_00685D07: push edx
loc_00685D08: push esi
loc_00685D09: mov ecx, [esi]
loc_00685D0B: call [ecx+00000014h]
loc_00685D0E: test eax, eax
loc_00685D10: fnclex
loc_00685D12: jge 00685D1Fh
loc_00685D14: push 00000014h
loc_00685D16: push 00441EF0h
loc_00685D1B: push esi
loc_00685D1C: push eax
loc_00685D1D: call edi
loc_00685D1F: mov eax, var_1C
loc_00685D22: lea edx, var_18
loc_00685D25: push edx
loc_00685D26: push eax
loc_00685D27: mov ecx, [eax]
loc_00685D29: mov esi, eax
loc_00685D2B: call [ecx+00000050h]
loc_00685D2E: test eax, eax
loc_00685D30: fnclex
loc_00685D32: jge 00685D3Fh
loc_00685D34: push 00000050h
loc_00685D36: push 004437B4h
loc_00685D3B: push esi
loc_00685D3C: push eax
loc_00685D3D: call edi
loc_00685D3F: mov eax, var_18
loc_00685D42: push eax
loc_00685D43: push 0045F0B0h ; "\Bonzi's Beach Checkers.exe"
loc_00685D48: call [00401098h] ; __vbaStrCat
loc_00685D4E: lea ecx, var_2C
loc_00685D51: push 00000001h
loc_00685D53: push ecx
loc_00685D54: mov var_24, eax
loc_00685D57: mov var_2C, 00000008h
loc_00685D5E: call [00401230h] ; rtcShell
loc_00685D64: lea ecx, var_18
loc_00685D67: fstp st0
loc_00685D69: call [00401430h] ; __vbaFreeStr
loc_00685D6F: lea ecx, var_1C
loc_00685D72: call [0040142Ch] ; __vbaFreeObj
loc_00685D78: lea ecx, var_2C
loc_00685D7B: call [00401030h] ; __vbaFreeVar
loc_00685D81: jmp 00685EDCh
loc_00685D86: cmp [0073A6C8h], edi
loc_00685D8C: jnz 00685D9Eh
loc_00685D8E: push 0073A6C8h
loc_00685D93: push 00426004h
loc_00685D98: call [004012FCh] ; __vbaNew2
loc_00685D9E: mov esi, [0073A6C8h]
loc_00685DA4: mov edx, 00455968h ; "B15"
loc_00685DA9: lea ecx, var_18
loc_00685DAC: call [00401310h] ; __vbaStrCopy
loc_00685DB2: mov edx, [esi]
loc_00685DB4: lea eax, var_18
loc_00685DB7: push eax
loc_00685DB8: push esi
loc_00685DB9: call [edx+000006F8h]
loc_00685DBF: cmp eax, edi
loc_00685DC1: fnclex
loc_00685DC3: jge 00685DD7h
loc_00685DC5: push 000006F8h
loc_00685DCA: push 0045E3A8h
loc_00685DCF: push esi
loc_00685DD0: push eax
loc_00685DD1: call [004010CCh] ; __vbaHresultCheckObj
loc_00685DD7: lea ecx, var_18
loc_00685DDA: call [00401430h] ; __vbaFreeStr
loc_00685DE0: jmp 00685EDEh
loc_00685DE5: mov ecx, [0073A040h]
loc_00685DEB: mov edi, [00401098h] ; __vbaStrCat
loc_00685DF1: push 0045D860h ; "Wow! "
loc_00685DF6: push ecx
loc_00685DF7: mov [0073A1D6h], 0006h
loc_00685E00: mov var_54, 80020004h
loc_00685E07: mov var_5C, 0000000Ah
loc_00685E0E: call edi
loc_00685E10: mov edx, eax
loc_00685E12: lea ecx, var_18
loc_00685E15: call [004013C0h] ; __vbaStrMove
loc_00685E1B: push eax
loc_00685E1C: push 0045F128h ; ", I can't believe we don't yet have my most excellent Beach Checkers game! I just love to kick back on the beach and play games with a friend! Let's check it out!"
loc_00685E21: call edi
loc_00685E23: mov ebx, var_5C
loc_00685E26: lea edi, var_1C
loc_00685E29: push edi
loc_00685E2A: mov edx, [0073A08Ch]
loc_00685E30: sub esp, 00000010h
loc_00685E33: mov ecx, 00000008h
loc_00685E38: mov edi, esp
loc_00685E3A: sub esp, 00000010h
loc_00685E3D: mov var_2C, ecx
loc_00685E40: mov var_24, eax
loc_00685E43: mov [edi], ebx
loc_00685E45: mov ebx, var_58
loc_00685E48: mov edx, [edx]
loc_00685E4A: mov [edi+00000004h], ebx
loc_00685E4D: mov ebx, var_54
loc_00685E50: mov [edi+00000008h], ebx
loc_00685E53: mov ebx, var_50
loc_00685E56: mov [edi+0000000Ch], ebx
loc_00685E59: mov edi, esp
loc_00685E5B: mov [edi], ecx
loc_00685E5D: mov ecx, var_28
loc_00685E60: mov [edi+00000004h], ecx
loc_00685E63: mov ecx, [0073A08Ch]
loc_00685E69: push ecx
loc_00685E6A: mov [edi+00000008h], eax
loc_00685E6D: mov eax, var_20
loc_00685E70: mov [edi+0000000Ch], eax
loc_00685E73: call [edx+00000078h]
loc_00685E76: test eax, eax
loc_00685E78: fnclex
loc_00685E7A: jge 00685E91h
loc_00685E7C: mov edx, [0073A08Ch]
loc_00685E82: push 00000078h
loc_00685E84: push 004419ACh
loc_00685E89: push edx
loc_00685E8A: push eax
loc_00685E8B: call [004010CCh] ; __vbaHresultCheckObj
loc_00685E91: mov edi, [00401430h] ; __vbaFreeStr
loc_00685E97: lea ecx, var_18
loc_00685E9A: call edi
loc_00685E9C: lea ecx, var_1C
loc_00685E9F: call [0040142Ch] ; __vbaFreeObj
loc_00685EA5: lea ecx, var_2C
loc_00685EA8: call [00401030h] ; __vbaFreeVar
loc_00685EAE: mov edx, 0045F278h ; "http://www.bonzi.com/bonzibuddy/b15checkermenu.asp"
loc_00685EB3: lea ecx, var_18
loc_00685EB6: mov var_60, 00000000h
loc_00685EBD: call [00401310h] ; __vbaStrCopy
loc_00685EC3: lea eax, var_60
loc_00685EC6: lea ecx, var_18
loc_00685EC9: push eax
loc_00685ECA: push 00000000h
loc_00685ECC: push 00000000h
loc_00685ECE: push FFFFFFFFh
loc_00685ED0: push ecx
loc_00685ED1: push esi
loc_00685ED2: call 00679A40h
loc_00685ED7: lea ecx, var_18
loc_00685EDA: call edi
loc_00685EDC: xor edi, edi
loc_00685EDE: mov var_4, edi
loc_00685EE1: fwait
loc_00685EE2: push 00685F14h
loc_00685EE7: jmp 00685F13h
loc_00685EE9: lea ecx, var_18
loc_00685EEC: call [00401430h] ; __vbaFreeStr
loc_00685EF2: lea ecx, var_1C
loc_00685EF5: call [0040142Ch] ; __vbaFreeObj
loc_00685EFB: lea edx, var_4C
loc_00685EFE: lea eax, var_3C
loc_00685F01: push edx
loc_00685F02: lea ecx, var_2C
loc_00685F05: push eax
loc_00685F06: push ecx
loc_00685F07: push 00000003h
loc_00685F09: call [00401050h] ; __vbaFreeVarList
loc_00685F0F: add esp, 00000010h
loc_00685F12: ret
loc_00685F13: ret
loc_00685F14: mov eax, Me
loc_00685F17: push eax
loc_00685F18: mov edx, [eax]
loc_00685F1A: call [edx+00000008h]
loc_00685F1D: mov eax, var_4
loc_00685F20: mov ecx, var_14
loc_00685F23: pop edi
loc_00685F24: pop esi
loc_00685F25: mov fs:[00000000h], ecx
loc_00685F2C: pop ebx
loc_00685F2D: mov esp, ebp
loc_00685F2F: pop ebp
loc_00685F30: retn 0004h
End Sub
Private Sub mnuGamesBonziJungleJigsaw_Click() '685F40
loc_00685F40: push ebp
loc_00685F41: mov ebp, esp
loc_00685F43: sub esp, 0000000Ch
loc_00685F46: push 00412856h ; __vbaExceptHandler
loc_00685F4B: mov eax, fs:[00000000h]
loc_00685F51: push eax
loc_00685F52: mov fs:[00000000h], esp
loc_00685F59: sub esp, 00000074h
loc_00685F5C: push ebx
loc_00685F5D: push esi
loc_00685F5E: push edi
loc_00685F5F: mov var_C, esp
loc_00685F62: mov var_8, 00409720h
loc_00685F69: mov esi, Me
loc_00685F6C: mov eax, esi
loc_00685F6E: and eax, 00000001h
loc_00685F71: mov var_4, eax
loc_00685F74: and esi, FFFFFFFEh
loc_00685F77: push esi
loc_00685F78: mov Me, esi
loc_00685F7B: mov ecx, [esi]
loc_00685F7D: call [ecx+00000004h]
loc_00685F80: lea edx, var_60
loc_00685F83: xor edi, edi
loc_00685F85: push edx
loc_00685F86: push 00455980h ; "B19"
loc_00685F8B: push esi
loc_00685F8C: mov var_18, edi
loc_00685F8F: mov var_1C, edi
loc_00685F92: mov var_2C, edi
loc_00685F95: mov var_3C, edi
loc_00685F98: mov var_4C, edi
loc_00685F9B: mov var_5C, edi
loc_00685F9E: mov var_60, edi
loc_00685FA1: call 006A5DC0h
loc_00685FA6: cmp var_60, di
loc_00685FAA: jz 00686235h
loc_00685FB0: lea eax, var_60
loc_00685FB3: push eax
loc_00685FB4: push 00455980h ; "B19"
loc_00685FB9: push esi
loc_00685FBA: call 006A6490h
loc_00685FBF: cmp var_60, di
loc_00685FC3: jz 006861D6h
loc_00685FC9: cmp [0073C818h], edi
loc_00685FCF: jnz 00685FE5h
loc_00685FD1: mov ebx, [004012FCh] ; __vbaNew2
loc_00685FD7: push 0073C818h
loc_00685FDC: push 00441F00h
loc_00685FE1: call ebx
loc_00685FE3: jmp 00685FEBh
loc_00685FE5: mov ebx, [004012FCh] ; __vbaNew2
loc_00685FEB: mov esi, [0073C818h]
loc_00685FF1: lea edx, var_1C
loc_00685FF4: push edx
loc_00685FF5: push esi
loc_00685FF6: mov ecx, [esi]
loc_00685FF8: call [ecx+00000014h]
loc_00685FFB: cmp eax, edi
loc_00685FFD: fnclex
loc_00685FFF: jge 00686014h
loc_00686001: mov edi, [004010CCh] ; __vbaHresultCheckObj
loc_00686007: push 00000014h
loc_00686009: push 00441EF0h
loc_0068600E: push esi
loc_0068600F: push eax
loc_00686010: call edi
loc_00686012: jmp 0068601Ah
loc_00686014: mov edi, [004010CCh] ; __vbaHresultCheckObj
loc_0068601A: mov eax, var_1C
loc_0068601D: lea edx, var_18
loc_00686020: push edx
loc_00686021: push eax
loc_00686022: mov ecx, [eax]
loc_00686024: mov esi, eax
loc_00686026: call [ecx+00000050h]
loc_00686029: test eax, eax
loc_0068602B: fnclex
loc_0068602D: jge 0068603Ah
loc_0068602F: push 00000050h
loc_00686031: push 004437B4h
loc_00686036: push esi
loc_00686037: push eax
loc_00686038: call edi
loc_0068603A: mov eax, var_18
loc_0068603D: push 00000001h
loc_0068603F: mov var_24, eax
loc_00686042: lea eax, var_2C
loc_00686045: lea ecx, var_3C
loc_00686048: push eax
loc_00686049: push ecx
loc_0068604A: mov var_18, 00000000h
loc_00686051: mov var_2C, 00000008h
loc_00686058: call [004013D8h] ; rtcRightCharVar
loc_0068605E: lea edx, var_3C
loc_00686061: lea eax, var_5C
loc_00686064: push edx
loc_00686065: push eax
loc_00686066: mov var_54, 00441F24h ; "\"
loc_0068606D: mov var_5C, 00008008h
loc_00686074: call [004011C0h] ; __vbaVarTstEq
loc_0068607A: lea ecx, var_1C
loc_0068607D: mov esi, eax
loc_0068607F: call [0040142Ch] ; __vbaFreeObj
loc_00686085: lea ecx, var_3C
loc_00686088: lea edx, var_2C
loc_0068608B: push ecx
loc_0068608C: push edx
loc_0068608D: push 00000002h
loc_0068608F: call [00401050h] ; __vbaFreeVarList
loc_00686095: mov eax, [0073C818h]
loc_0068609A: add esp, 0000000Ch
loc_0068609D: test si, si
loc_006860A0: jz 0068613Eh
loc_006860A6: test eax, eax
loc_006860A8: jnz 006860B6h
loc_006860AA: push 0073C818h
loc_006860AF: push 00441F00h
loc_006860B4: call ebx
loc_006860B6: mov esi, [0073C818h]
loc_006860BC: lea ecx, var_1C
loc_006860BF: push ecx
loc_006860C0: push esi
loc_006860C1: mov eax, [esi]
loc_006860C3: call [eax+00000014h]
loc_006860C6: test eax, eax
loc_006860C8: fnclex
loc_006860CA: jge 006860D7h
loc_006860CC: push 00000014h
loc_006860CE: push 00441EF0h
loc_006860D3: push esi
loc_006860D4: push eax
loc_006860D5: call edi
loc_006860D7: mov eax, var_1C
loc_006860DA: lea ecx, var_18
loc_006860DD: push ecx
loc_006860DE: push eax
loc_006860DF: mov edx, [eax]
loc_006860E1: mov esi, eax
loc_006860E3: call [edx+00000050h]
loc_006860E6: test eax, eax
loc_006860E8: fnclex
loc_006860EA: jge 006860F7h
loc_006860EC: push 00000050h
loc_006860EE: push 004437B4h
loc_006860F3: push esi
loc_006860F4: push eax
loc_006860F5: call edi
loc_006860F7: mov edx, var_18
loc_006860FA: push edx
loc_006860FB: push 0045F2E4h ; "Jigsaw.exe"
loc_00686100: call [00401098h] ; __vbaStrCat
loc_00686106: mov var_24, eax
loc_00686109: lea eax, var_2C
loc_0068610C: push 00000001h
loc_0068610E: push eax
loc_0068610F: mov var_2C, 00000008h
loc_00686116: call [00401230h] ; rtcShell
loc_0068611C: lea ecx, var_18
loc_0068611F: fstp st0
loc_00686121: call [00401430h] ; __vbaFreeStr
loc_00686127: lea ecx, var_1C
loc_0068612A: call [0040142Ch] ; __vbaFreeObj
loc_00686130: lea ecx, var_2C
loc_00686133: call [00401030h] ; __vbaFreeVar
loc_00686139: jmp 0068632Ch
loc_0068613E: test eax, eax
loc_00686140: jnz 0068614Eh
loc_00686142: push 0073C818h
loc_00686147: push 00441F00h
loc_0068614C: call ebx
loc_0068614E: mov esi, [0073C818h]
loc_00686154: lea edx, var_1C
loc_00686157: push edx
loc_00686158: push esi
loc_00686159: mov ecx, [esi]
loc_0068615B: call [ecx+00000014h]
loc_0068615E: test eax, eax
loc_00686160: fnclex
loc_00686162: jge 0068616Fh
loc_00686164: push 00000014h
loc_00686166: push 00441EF0h
loc_0068616B: push esi
loc_0068616C: push eax
loc_0068616D: call edi
loc_0068616F: mov eax, var_1C
loc_00686172: lea edx, var_18
loc_00686175: push edx
loc_00686176: push eax
loc_00686177: mov ecx, [eax]
loc_00686179: mov esi, eax
loc_0068617B: call [ecx+00000050h]
loc_0068617E: test eax, eax
loc_00686180: fnclex
loc_00686182: jge 0068618Fh
loc_00686184: push 00000050h
loc_00686186: push 004437B4h
loc_0068618B: push esi
loc_0068618C: push eax
loc_0068618D: call edi
loc_0068618F: mov eax, var_18
loc_00686192: push eax
loc_00686193: push 0045F0ECh ; "\Jigsaw.exe"
loc_00686198: call [00401098h] ; __vbaStrCat
loc_0068619E: lea ecx, var_2C
loc_006861A1: push 00000001h
loc_006861A3: push ecx
loc_006861A4: mov var_24, eax
loc_006861A7: mov var_2C, 00000008h
loc_006861AE: call [00401230h] ; rtcShell
loc_006861B4: lea ecx, var_18
loc_006861B7: fstp st0
loc_006861B9: call [00401430h] ; __vbaFreeStr
loc_006861BF: lea ecx, var_1C
loc_006861C2: call [0040142Ch] ; __vbaFreeObj
loc_006861C8: lea ecx, var_2C
loc_006861CB: call [00401030h] ; __vbaFreeVar
loc_006861D1: jmp 0068632Ch
loc_006861D6: cmp [0073A6C8h], edi
loc_006861DC: jnz 006861EEh
loc_006861DE: push 0073A6C8h
loc_006861E3: push 00426004h
loc_006861E8: call [004012FCh] ; __vbaNew2
loc_006861EE: mov esi, [0073A6C8h]
loc_006861F4: mov edx, 00455980h ; "B19"
loc_006861F9: lea ecx, var_18
loc_006861FC: call [00401310h] ; __vbaStrCopy
loc_00686202: mov edx, [esi]
loc_00686204: lea eax, var_18
loc_00686207: push eax
loc_00686208: push esi
loc_00686209: call [edx+000006F8h]
loc_0068620F: cmp eax, edi
loc_00686211: fnclex
loc_00686213: jge 00686227h
loc_00686215: push 000006F8h
loc_0068621A: push 0045E3A8h
loc_0068621F: push esi
loc_00686220: push eax
loc_00686221: call [004010CCh] ; __vbaHresultCheckObj
loc_00686227: lea ecx, var_18
loc_0068622A: call [00401430h] ; __vbaFreeStr
loc_00686230: jmp 0068632Eh
loc_00686235: mov ecx, [0073A040h]
loc_0068623B: mov edi, [00401098h] ; __vbaStrCat
loc_00686241: push 0045D860h ; "Wow! "
loc_00686246: push ecx
loc_00686247: mov [0073A1D6h], 0006h
loc_00686250: mov var_54, 80020004h
loc_00686257: mov var_5C, 0000000Ah
loc_0068625E: call edi
loc_00686260: mov edx, eax
loc_00686262: lea ecx, var_18
loc_00686265: call [004013C0h] ; __vbaStrMove
loc_0068626B: push eax
loc_0068626C: push 0045F310h ; ", I can't believe we don't yet have my most excellent Jungle Jigsaw game! I just love to kick back and play games with a friend! Let's check it out!"
loc_00686271: call edi
loc_00686273: mov ebx, var_5C
loc_00686276: lea edi, var_1C
loc_00686279: push edi
loc_0068627A: mov edx, [0073A08Ch]
loc_00686280: sub esp, 00000010h
loc_00686283: mov ecx, 00000008h
loc_00686288: mov edi, esp
loc_0068628A: sub esp, 00000010h
loc_0068628D: mov var_2C, ecx
loc_00686290: mov var_24, eax
loc_00686293: mov [edi], ebx
loc_00686295: mov ebx, var_58
loc_00686298: mov edx, [edx]
loc_0068629A: mov [edi+00000004h], ebx
loc_0068629D: mov ebx, var_54
loc_006862A0: mov [edi+00000008h], ebx
loc_006862A3: mov ebx, var_50
loc_006862A6: mov [edi+0000000Ch], ebx
loc_006862A9: mov edi, esp
loc_006862AB: mov [edi], ecx
loc_006862AD: mov ecx, var_28
loc_006862B0: mov [edi+00000004h], ecx
loc_006862B3: mov ecx, [0073A08Ch]
loc_006862B9: push ecx
loc_006862BA: mov [edi+00000008h], eax
loc_006862BD: mov eax, var_20
loc_006862C0: mov [edi+0000000Ch], eax
loc_006862C3: call [edx+00000078h]
loc_006862C6: test eax, eax
loc_006862C8: fnclex
loc_006862CA: jge 006862E1h
loc_006862CC: mov edx, [0073A08Ch]
loc_006862D2: push 00000078h
loc_006862D4: push 004419ACh
loc_006862D9: push edx
loc_006862DA: push eax
loc_006862DB: call [004010CCh] ; __vbaHresultCheckObj
loc_006862E1: mov edi, [00401430h] ; __vbaFreeStr
loc_006862E7: lea ecx, var_18
loc_006862EA: call edi
loc_006862EC: lea ecx, var_1C
loc_006862EF: call [0040142Ch] ; __vbaFreeObj
loc_006862F5: lea ecx, var_2C
loc_006862F8: call [00401030h] ; __vbaFreeVar
loc_006862FE: mov edx, 0045F444h ; "http://www.bonzi.com/bonzibuddy/b19jigsawmenu.asp"
loc_00686303: lea ecx, var_18
loc_00686306: mov var_60, 00000000h
loc_0068630D: call [00401310h] ; __vbaStrCopy
loc_00686313: lea eax, var_60
loc_00686316: lea ecx, var_18
loc_00686319: push eax
loc_0068631A: push 00000000h
loc_0068631C: push 00000000h
loc_0068631E: push FFFFFFFFh
loc_00686320: push ecx
loc_00686321: push esi
loc_00686322: call 00679A40h
loc_00686327: lea ecx, var_18
loc_0068632A: call edi
loc_0068632C: xor edi, edi
loc_0068632E: mov var_4, edi
loc_00686331: fwait
loc_00686332: push 00686364h
loc_00686337: jmp 00686363h
loc_00686339: lea ecx, var_18
loc_0068633C: call [00401430h] ; __vbaFreeStr
loc_00686342: lea ecx, var_1C
loc_00686345: call [0040142Ch] ; __vbaFreeObj
loc_0068634B: lea edx, var_4C
loc_0068634E: lea eax, var_3C
loc_00686351: push edx
loc_00686352: lea ecx, var_2C
loc_00686355: push eax
loc_00686356: push ecx
loc_00686357: push 00000003h
loc_00686359: call [00401050h] ; __vbaFreeVarList
loc_0068635F: add esp, 00000010h
loc_00686362: ret
loc_00686363: ret
loc_00686364: mov eax, Me
loc_00686367: push eax
loc_00686368: mov edx, [eax]
loc_0068636A: call [edx+00000008h]
loc_0068636D: mov eax, var_4
loc_00686370: mov ecx, var_14
loc_00686373: pop edi
loc_00686374: pop esi
loc_00686375: mov fs:[00000000h], ecx
loc_0068637C: pop ebx
loc_0068637D: mov esp, ebp
loc_0068637F: pop ebp
loc_00686380: retn 0004h
End Sub
Private Sub mnuGamesBonziSolitaire_Click() '686390
loc_00686390: push ebp
loc_00686391: mov ebp, esp
loc_00686393: sub esp, 0000000Ch
loc_00686396: push 00412856h ; __vbaExceptHandler
loc_0068639B: mov eax, fs:[00000000h]
loc_006863A1: push eax
loc_006863A2: mov fs:[00000000h], esp
loc_006863A9: sub esp, 00000074h
loc_006863AC: push ebx
loc_006863AD: push esi
loc_006863AE: push edi
loc_006863AF: mov var_C, esp
loc_006863B2: mov var_8, 00409730h
loc_006863B9: mov esi, Me
loc_006863BC: mov eax, esi
loc_006863BE: and eax, 00000001h
loc_006863C1: mov var_4, eax
loc_006863C4: and esi, FFFFFFFEh
loc_006863C7: push esi
loc_006863C8: mov Me, esi
loc_006863CB: mov ecx, [esi]
loc_006863CD: call [ecx+00000004h]
loc_006863D0: lea edx, var_60
loc_006863D3: xor edi, edi
loc_006863D5: push edx
loc_006863D6: push 00455974h ; "B18"
loc_006863DB: push esi
loc_006863DC: mov var_18, edi
loc_006863DF: mov var_1C, edi
loc_006863E2: mov var_2C, edi
loc_006863E5: mov var_3C, edi
loc_006863E8: mov var_4C, edi
loc_006863EB: mov var_5C, edi
loc_006863EE: mov var_60, edi
loc_006863F1: call 006A5DC0h
loc_006863F6: cmp var_60, di
loc_006863FA: jz 00686685h
loc_00686400: lea eax, var_60
loc_00686403: push eax
loc_00686404: push 00455974h ; "B18"
loc_00686409: push esi
loc_0068640A: call 006A6490h
loc_0068640F: cmp var_60, di
loc_00686413: jz 00686626h
loc_00686419: cmp [0073C818h], edi
loc_0068641F: jnz 00686435h
loc_00686421: mov ebx, [004012FCh] ; __vbaNew2
loc_00686427: push 0073C818h
loc_0068642C: push 00441F00h
loc_00686431: call ebx
loc_00686433: jmp 0068643Bh
loc_00686435: mov ebx, [004012FCh] ; __vbaNew2
loc_0068643B: mov esi, [0073C818h]
loc_00686441: lea edx, var_1C
loc_00686444: push edx
loc_00686445: push esi
loc_00686446: mov ecx, [esi]
loc_00686448: call [ecx+00000014h]
loc_0068644B: cmp eax, edi
loc_0068644D: fnclex
loc_0068644F: jge 00686464h
loc_00686451: mov edi, [004010CCh] ; __vbaHresultCheckObj
loc_00686457: push 00000014h
loc_00686459: push 00441EF0h
loc_0068645E: push esi
loc_0068645F: push eax
loc_00686460: call edi
loc_00686462: jmp 0068646Ah
loc_00686464: mov edi, [004010CCh] ; __vbaHresultCheckObj
loc_0068646A: mov eax, var_1C
loc_0068646D: lea edx, var_18
loc_00686470: push edx
loc_00686471: push eax
loc_00686472: mov ecx, [eax]
loc_00686474: mov esi, eax
loc_00686476: call [ecx+00000050h]
loc_00686479: test eax, eax
loc_0068647B: fnclex
loc_0068647D: jge 0068648Ah
loc_0068647F: push 00000050h
loc_00686481: push 004437B4h
loc_00686486: push esi
loc_00686487: push eax
loc_00686488: call edi
loc_0068648A: mov eax, var_18
loc_0068648D: push 00000001h
loc_0068648F: mov var_24, eax
loc_00686492: lea eax, var_2C
loc_00686495: lea ecx, var_3C
loc_00686498: push eax
loc_00686499: push ecx
loc_0068649A: mov var_18, 00000000h
loc_006864A1: mov var_2C, 00000008h
loc_006864A8: call [004013D8h] ; rtcRightCharVar
loc_006864AE: lea edx, var_3C
loc_006864B1: lea eax, var_5C
loc_006864B4: push edx
loc_006864B5: push eax
loc_006864B6: mov var_54, 00441F24h ; "\"
loc_006864BD: mov var_5C, 00008008h
loc_006864C4: call [004011C0h] ; __vbaVarTstEq
loc_006864CA: lea ecx, var_1C
loc_006864CD: mov esi, eax
loc_006864CF: call [0040142Ch] ; __vbaFreeObj
loc_006864D5: lea ecx, var_3C
loc_006864D8: lea edx, var_2C
loc_006864DB: push ecx
loc_006864DC: push edx
loc_006864DD: push 00000002h
loc_006864DF: call [00401050h] ; __vbaFreeVarList
loc_006864E5: mov eax, [0073C818h]
loc_006864EA: add esp, 0000000Ch
loc_006864ED: test si, si
loc_006864F0: jz 0068658Eh
loc_006864F6: test eax, eax
loc_006864F8: jnz 00686506h
loc_006864FA: push 0073C818h
loc_006864FF: push 00441F00h
loc_00686504: call ebx
loc_00686506: mov esi, [0073C818h]
loc_0068650C: lea ecx, var_1C
loc_0068650F: push ecx
loc_00686510: push esi
loc_00686511: mov eax, [esi]
loc_00686513: call [eax+00000014h]
loc_00686516: test eax, eax
loc_00686518: fnclex
loc_0068651A: jge 00686527h
loc_0068651C: push 00000014h
loc_0068651E: push 00441EF0h
loc_00686523: push esi
loc_00686524: push eax
loc_00686525: call edi
loc_00686527: mov eax, var_1C
loc_0068652A: lea ecx, var_18
loc_0068652D: push ecx
loc_0068652E: push eax
loc_0068652F: mov edx, [eax]
loc_00686531: mov esi, eax
loc_00686533: call [edx+00000050h]
loc_00686536: test eax, eax
loc_00686538: fnclex
loc_0068653A: jge 00686547h
loc_0068653C: push 00000050h
loc_0068653E: push 004437B4h
loc_00686543: push esi
loc_00686544: push eax
loc_00686545: call edi
loc_00686547: mov edx, var_18
loc_0068654A: push edx
loc_0068654B: push 0045F4ACh ; "Bonzi's Solitaire.exe"
loc_00686550: call [00401098h] ; __vbaStrCat
loc_00686556: mov var_24, eax
loc_00686559: lea eax, var_2C
loc_0068655C: push 00000001h
loc_0068655E: push eax
loc_0068655F: mov var_2C, 00000008h
loc_00686566: call [00401230h] ; rtcShell
loc_0068656C: lea ecx, var_18
loc_0068656F: fstp st0
loc_00686571: call [00401430h] ; __vbaFreeStr
loc_00686577: lea ecx, var_1C
loc_0068657A: call [0040142Ch] ; __vbaFreeObj
loc_00686580: lea ecx, var_2C
loc_00686583: call [00401030h] ; __vbaFreeVar
loc_00686589: jmp 0068677Ch
loc_0068658E: test eax, eax
loc_00686590: jnz 0068659Eh
loc_00686592: push 0073C818h
loc_00686597: push 00441F00h
loc_0068659C: call ebx
loc_0068659E: mov esi, [0073C818h]
loc_006865A4: lea edx, var_1C
loc_006865A7: push edx
loc_006865A8: push esi
loc_006865A9: mov ecx, [esi]
loc_006865AB: call [ecx+00000014h]
loc_006865AE: test eax, eax
loc_006865B0: fnclex
loc_006865B2: jge 006865BFh
loc_006865B4: push 00000014h
loc_006865B6: push 00441EF0h
loc_006865BB: push esi
loc_006865BC: push eax
loc_006865BD: call edi
loc_006865BF: mov eax, var_1C
loc_006865C2: lea edx, var_18
loc_006865C5: push edx
loc_006865C6: push eax
loc_006865C7: mov ecx, [eax]
loc_006865C9: mov esi, eax
loc_006865CB: call [ecx+00000050h]
loc_006865CE: test eax, eax
loc_006865D0: fnclex
loc_006865D2: jge 006865DFh
loc_006865D4: push 00000050h
loc_006865D6: push 004437B4h
loc_006865DB: push esi
loc_006865DC: push eax
loc_006865DD: call edi
loc_006865DF: mov eax, var_18
loc_006865E2: push eax
loc_006865E3: push 0045EB34h ; "\Bonzi's Solitaire.exe"
loc_006865E8: call [00401098h] ; __vbaStrCat
loc_006865EE: lea ecx, var_2C
loc_006865F1: push 00000001h
loc_006865F3: push ecx
loc_006865F4: mov var_24, eax
loc_006865F7: mov var_2C, 00000008h
loc_006865FE: call [00401230h] ; rtcShell
loc_00686604: lea ecx, var_18
loc_00686607: fstp st0
loc_00686609: call [00401430h] ; __vbaFreeStr
loc_0068660F: lea ecx, var_1C
loc_00686612: call [0040142Ch] ; __vbaFreeObj
loc_00686618: lea ecx, var_2C
loc_0068661B: call [00401030h] ; __vbaFreeVar
loc_00686621: jmp 0068677Ch
loc_00686626: cmp [0073A6C8h], edi
loc_0068662C: jnz 0068663Eh
loc_0068662E: push 0073A6C8h
loc_00686633: push 00426004h
loc_00686638: call [004012FCh] ; __vbaNew2
loc_0068663E: mov esi, [0073A6C8h]
loc_00686644: mov edx, 00455974h ; "B18"
loc_00686649: lea ecx, var_18
loc_0068664C: call [00401310h] ; __vbaStrCopy
loc_00686652: mov edx, [esi]
loc_00686654: lea eax, var_18
loc_00686657: push eax
loc_00686658: push esi
loc_00686659: call [edx+000006F8h]
loc_0068665F: cmp eax, edi
loc_00686661: fnclex
loc_00686663: jge 00686677h
loc_00686665: push 000006F8h
loc_0068666A: push 0045E3A8h
loc_0068666F: push esi
loc_00686670: push eax
loc_00686671: call [004010CCh] ; __vbaHresultCheckObj
loc_00686677: lea ecx, var_18
loc_0068667A: call [00401430h] ; __vbaFreeStr
loc_00686680: jmp 0068677Eh
loc_00686685: mov ecx, [0073A040h]
loc_0068668B: mov edi, [00401098h] ; __vbaStrCat
loc_00686691: push 0045D860h ; "Wow! "
loc_00686696: push ecx
loc_00686697: mov [0073A1D6h], 0006h
loc_006866A0: mov var_54, 80020004h
loc_006866A7: mov var_5C, 0000000Ah
loc_006866AE: call edi
loc_006866B0: mov edx, eax
loc_006866B2: lea ecx, var_18
loc_006866B5: call [004013C0h] ; __vbaStrMove
loc_006866BB: push eax
loc_006866BC: push 0045F4FCh ; ", I can't believe we don't yet have my most excellent Solitaire game! I just love to kick back and play games with a friend! Let's check it out!"
loc_006866C1: call edi
loc_006866C3: mov ebx, var_5C
loc_006866C6: lea edi, var_1C
loc_006866C9: push edi
loc_006866CA: mov edx, [0073A08Ch]
loc_006866D0: sub esp, 00000010h
loc_006866D3: mov ecx, 00000008h
loc_006866D8: mov edi, esp
loc_006866DA: sub esp, 00000010h
loc_006866DD: mov var_2C, ecx
loc_006866E0: mov var_24, eax
loc_006866E3: mov [edi], ebx
loc_006866E5: mov ebx, var_58
loc_006866E8: mov edx, [edx]
loc_006866EA: mov [edi+00000004h], ebx
loc_006866ED: mov ebx, var_54
loc_006866F0: mov [edi+00000008h], ebx
loc_006866F3: mov ebx, var_50
loc_006866F6: mov [edi+0000000Ch], ebx
loc_006866F9: mov edi, esp
loc_006866FB: mov [edi], ecx
loc_006866FD: mov ecx, var_28
loc_00686700: mov [edi+00000004h], ecx
loc_00686703: mov ecx, [0073A08Ch]
loc_00686709: push ecx
loc_0068670A: mov [edi+00000008h], eax
loc_0068670D: mov eax, var_20
loc_00686710: mov [edi+0000000Ch], eax
loc_00686713: call [edx+00000078h]
loc_00686716: test eax, eax
loc_00686718: fnclex
loc_0068671A: jge 00686731h
loc_0068671C: mov edx, [0073A08Ch]
loc_00686722: push 00000078h
loc_00686724: push 004419ACh
loc_00686729: push edx
loc_0068672A: push eax
loc_0068672B: call [004010CCh] ; __vbaHresultCheckObj
loc_00686731: mov edi, [00401430h] ; __vbaFreeStr
loc_00686737: lea ecx, var_18
loc_0068673A: call edi
loc_0068673C: lea ecx, var_1C
loc_0068673F: call [0040142Ch] ; __vbaFreeObj
loc_00686745: lea ecx, var_2C
loc_00686748: call [00401030h] ; __vbaFreeVar
loc_0068674E: mov edx, 0045F628h ; "http://www.bonzi.com/bonzibuddy/b18solitairemenu.asp"
loc_00686753: lea ecx, var_18
loc_00686756: mov var_60, 00000000h
loc_0068675D: call [00401310h] ; __vbaStrCopy
loc_00686763: lea eax, var_60
loc_00686766: lea ecx, var_18
loc_00686769: push eax
loc_0068676A: push 00000000h
loc_0068676C: push 00000000h
loc_0068676E: push FFFFFFFFh
loc_00686770: push ecx
loc_00686771: push esi
loc_00686772: call 00679A40h
loc_00686777: lea ecx, var_18
loc_0068677A: call edi
loc_0068677C: xor edi, edi
loc_0068677E: mov var_4, edi
loc_00686781: fwait
loc_00686782: push 006867B4h
loc_00686787: jmp 006867B3h
loc_00686789: lea ecx, var_18
loc_0068678C: call [00401430h] ; __vbaFreeStr
loc_00686792: lea ecx, var_1C
loc_00686795: call [0040142Ch] ; __vbaFreeObj
loc_0068679B: lea edx, var_4C
loc_0068679E: lea eax, var_3C
loc_006867A1: push edx
loc_006867A2: lea ecx, var_2C
loc_006867A5: push eax
loc_006867A6: push ecx
loc_006867A7: push 00000003h
loc_006867A9: call [00401050h] ; __vbaFreeVarList
loc_006867AF: add esp, 00000010h
loc_006867B2: ret
loc_006867B3: ret
loc_006867B4: mov eax, Me
loc_006867B7: push eax
loc_006867B8: mov edx, [eax]
loc_006867BA: call [edx+00000008h]
loc_006867BD: mov eax, var_4
loc_006867C0: mov ecx, var_14
loc_006867C3: pop edi
loc_006867C4: pop esi
loc_006867C5: mov fs:[00000000h], ecx
loc_006867CC: pop ebx
loc_006867CD: mov esp, ebp
loc_006867CF: pop ebp
loc_006867D0: retn 0004h
End Sub
Private Sub m_QuietMIE_UnknownEvent_4(arg_C) '692200
loc_00692200: push ebp
loc_00692201: mov ebp, esp
loc_00692203: sub esp, 00000018h
loc_00692206: push 00412856h ; __vbaExceptHandler
loc_0069220B: mov eax, fs:[00000000h]
loc_00692211: push eax
loc_00692212: mov fs:[00000000h], esp
loc_00692219: mov eax, 00000080h
loc_0069221E: call 00412850h ; __vbaChkstk
loc_00692223: push ebx
loc_00692224: push esi
loc_00692225: push edi
loc_00692226: mov var_18, esp
loc_00692229: mov var_14, 0040A500h ; "'"
loc_00692230: mov eax, Me
loc_00692233: and eax, 00000001h
loc_00692236: mov var_10, eax
loc_00692239: mov ecx, Me
loc_0069223C: and ecx, FFFFFFFEh
loc_0069223F: mov Me, ecx
loc_00692242: mov var_C, 00000000h
loc_00692249: mov edx, Me
loc_0069224C: mov eax, [edx]
loc_0069224E: mov ecx, Me
loc_00692251: push ecx
loc_00692252: call [eax+00000004h]
loc_00692255: mov var_4, 00000001h
loc_0069225C: mov edx, arg_C
loc_0069225F: push edx
loc_00692260: lea eax, var_28
loc_00692263: push eax
loc_00692264: call [00401130h] ; __vbaObjSetAddref
loc_0069226A: mov var_4, 00000002h
loc_00692271: push FFFFFFFFh
loc_00692273: call [00401124h] ; __vbaOnError
loc_00692279: mov var_4, 00000003h
loc_00692280: movsx ecx, [0073A03Eh]
loc_00692287: test ecx, ecx
loc_00692289: jz 006924C2h
loc_0069228F: mov var_4, 00000004h
loc_00692296: lea edx, var_5C
loc_00692299: push edx
loc_0069229A: mov eax, Me
loc_0069229D: mov ecx, [eax]
loc_0069229F: mov edx, Me
loc_006922A2: push edx
loc_006922A3: call [ecx+00000A60h]
loc_006922A9: fnclex
loc_006922AB: mov var_80, eax
loc_006922AE: cmp var_80, 00000000h
loc_006922B2: jge 006922D4h
loc_006922B4: push 00000A60h
loc_006922B9: push 004408D0h
loc_006922BE: mov eax, Me
loc_006922C1: push eax
loc_006922C2: mov ecx, var_80
loc_006922C5: push ecx
loc_006922C6: call [004010CCh] ; __vbaHresultCheckObj
loc_006922CC: mov var_9C, eax
loc_006922D2: jmp 006922DEh
loc_006922D4: mov var_9C, 00000000h
loc_006922DE: push 00000000h
loc_006922E0: mov edx, var_5C
loc_006922E3: push edx
loc_006922E4: call [00401238h] ; __vbaObjIs
loc_006922EA: not ax
loc_006922ED: mov var_84, ax
loc_006922F4: lea ecx, var_5C
loc_006922F7: call [0040142Ch] ; __vbaFreeObj
loc_006922FD: movsx eax, var_84
loc_00692304: test eax, eax
loc_00692306: jz 006924C2h
loc_0069230C: mov var_4, 00000005h
loc_00692313: mov var_74, 80020004h
loc_0069231A: mov var_7C, 0000000Ah
loc_00692321: push 0045EB24h ; "Hey, "
loc_00692326: mov ecx, [0073A040h]
loc_0069232C: push ecx
loc_0069232D: call [00401098h] ; __vbaStrCat
loc_00692333: mov edx, eax
loc_00692335: lea ecx, var_40
loc_00692338: call [004013C0h] ; __vbaStrMove
loc_0069233E: push eax
loc_0069233F: push 00463060h ; ". Would you like to view some new links to sites regarding "
loc_00692344: call [00401098h] ; __vbaStrCat
loc_0069234A: mov edx, eax
loc_0069234C: lea ecx, var_44
loc_0069234F: call [004013C0h] ; __vbaStrMove
loc_00692355: push eax
loc_00692356: mov edx, Me
loc_00692359: mov eax, [edx+00000050h]
loc_0069235C: push eax
loc_0069235D: call [00401098h] ; __vbaStrCat
loc_00692363: mov edx, eax
loc_00692365: lea ecx, var_48
loc_00692368: call [004013C0h] ; __vbaStrMove
loc_0069236E: push eax
loc_0069236F: push 004630E0h
loc_00692374: call [00401098h] ; __vbaStrCat
loc_0069237A: mov edx, eax
loc_0069237C: lea ecx, var_4C
loc_0069237F: call [004013C0h] ; __vbaStrMove
loc_00692385: push eax
loc_00692386: mov ecx, [0073A040h]
loc_0069238C: push ecx
loc_0069238D: call [00401098h] ; __vbaStrCat
loc_00692393: mov edx, eax
loc_00692395: lea ecx, var_50
loc_00692398: call [004013C0h] ; __vbaStrMove
loc_0069239E: push eax
loc_0069239F: push 004630F0h
loc_006923A4: call [00401098h] ; __vbaStrCat
loc_006923AA: mov edx, eax
loc_006923AC: lea ecx, var_54
loc_006923AF: call [004013C0h] ; __vbaStrMove
loc_006923B5: push eax
loc_006923B6: mov edx, Me
loc_006923B9: mov eax, [edx+00000050h]
loc_006923BC: push eax
loc_006923BD: call [00401098h] ; __vbaStrCat
loc_006923C3: mov edx, eax
loc_006923C5: lea ecx, var_58
loc_006923C8: call [004013C0h] ; __vbaStrMove
loc_006923CE: push eax
loc_006923CF: push 0046315Ch ; ". Would you like to view the links to these new sites?"
loc_006923D4: call [00401098h] ; __vbaStrCat
loc_006923DA: mov var_64, eax
loc_006923DD: mov var_6C, 00000008h
loc_006923E4: lea ecx, var_5C
loc_006923E7: push ecx
loc_006923E8: mov eax, 00000010h
loc_006923ED: call 00412850h ; __vbaChkstk
loc_006923F2: mov edx, esp
loc_006923F4: mov eax, var_7C
loc_006923F7: mov [edx], eax
loc_006923F9: mov ecx, var_78
loc_006923FC: mov [edx+00000004h], ecx
loc_006923FF: mov eax, var_74
loc_00692402: mov [edx+00000008h], eax
loc_00692405: mov ecx, var_70
loc_00692408: mov [edx+0000000Ch], ecx
loc_0069240B: mov eax, 00000010h
loc_00692410: call 00412850h ; __vbaChkstk
loc_00692415: mov edx, esp
loc_00692417: mov eax, var_6C
loc_0069241A: mov [edx], eax
loc_0069241C: mov ecx, var_68
loc_0069241F: mov [edx+00000004h], ecx
loc_00692422: mov eax, var_64
loc_00692425: mov [edx+00000008h], eax
loc_00692428: mov ecx, var_60
loc_0069242B: mov [edx+0000000Ch], ecx
loc_0069242E: mov edx, [0073A08Ch]
loc_00692434: mov eax, [edx]
loc_00692436: mov ecx, [0073A08Ch]
loc_0069243C: push ecx
loc_0069243D: call [eax+00000078h]
loc_00692440: fnclex
loc_00692442: mov var_80, eax
loc_00692445: cmp var_80, 00000000h
loc_00692449: jge 0069246Bh
loc_0069244B: push 00000078h
loc_0069244D: push 004419ACh
loc_00692452: mov edx, [0073A08Ch]
loc_00692458: push edx
loc_00692459: mov eax, var_80
loc_0069245C: push eax
loc_0069245D: call [004010CCh] ; __vbaHresultCheckObj
loc_00692463: mov var_A0, eax
loc_00692469: jmp 00692475h
loc_0069246B: mov var_A0, 00000000h
loc_00692475: mov ecx, var_5C
loc_00692478: push ecx
loc_00692479: mov edx, Me
loc_0069247C: add edx, 000000A0h
loc_00692482: push edx
loc_00692483: call [00401130h] ; __vbaObjSetAddref
loc_00692489: lea eax, var_58
loc_0069248C: push eax
loc_0069248D: lea ecx, var_54
loc_00692490: push ecx
loc_00692491: lea edx, var_50
loc_00692494: push edx
loc_00692495: lea eax, var_4C
loc_00692498: push eax
loc_00692499: lea ecx, var_48
loc_0069249C: push ecx
loc_0069249D: lea edx, var_44
loc_006924A0: push edx
loc_006924A1: lea eax, var_40
loc_006924A4: push eax
loc_006924A5: push 00000007h
loc_006924A7: call [00401324h] ; __vbaFreeStrList
loc_006924AD: add esp, 00000020h
loc_006924B0: lea ecx, var_5C
loc_006924B3: call [0040142Ch] ; __vbaFreeObj
loc_006924B9: lea ecx, var_6C
loc_006924BC: call [00401030h] ; __vbaFreeVar
loc_006924C2: mov var_10, 00000000h
loc_006924C9: push 0069252Fh
loc_006924CE: jmp 0069250Ah
loc_006924D0: lea ecx, var_58
loc_006924D3: push ecx
loc_006924D4: lea edx, var_54
loc_006924D7: push edx
loc_006924D8: lea eax, var_50
loc_006924DB: push eax
loc_006924DC: lea ecx, var_4C
loc_006924DF: push ecx
loc_006924E0: lea edx, var_48
loc_006924E3: push edx
loc_006924E4: lea eax, var_44
loc_006924E7: push eax
loc_006924E8: lea ecx, var_40
loc_006924EB: push ecx
loc_006924EC: push 00000007h
loc_006924EE: call [00401324h] ; __vbaFreeStrList
loc_006924F4: add esp, 00000020h
loc_006924F7: lea ecx, var_5C
loc_006924FA: call [0040142Ch] ; __vbaFreeObj
loc_00692500: lea ecx, var_6C
loc_00692503: call [00401030h] ; __vbaFreeVar
loc_00692509: ret
loc_0069250A: lea ecx, var_28
loc_0069250D: call [0040142Ch] ; __vbaFreeObj
loc_00692513: lea ecx, var_2C
loc_00692516: call [00401430h] ; __vbaFreeStr
loc_0069251C: lea ecx, var_34
loc_0069251F: call [00401430h] ; __vbaFreeStr
loc_00692525: lea ecx, var_3C
loc_00692528: call [00401430h] ; __vbaFreeStr
loc_0069252E: ret
loc_0069252F: mov edx, Me
loc_00692532: mov eax, [edx]
loc_00692534: mov ecx, Me
loc_00692537: push ecx
loc_00692538: call [eax+00000008h]
loc_0069253B: mov eax, var_10
loc_0069253E: mov ecx, var_20
loc_00692541: mov fs:[00000000h], ecx
loc_00692548: pop edi
loc_00692549: pop esi
loc_0069254A: pop ebx
loc_0069254B: mov esp, ebp
loc_0069254D: pop ebp
loc_0069254E: retn 000Ch
End Sub
Private Sub mnuVoiceCommands_Click() '690B70
loc_00690B70: push ebp
loc_00690B71: mov ebp, esp
loc_00690B73: sub esp, 0000000Ch
loc_00690B76: push 00412856h ; __vbaExceptHandler
loc_00690B7B: mov eax, fs:[00000000h]
loc_00690B81: push eax
loc_00690B82: mov fs:[00000000h], esp
loc_00690B89: sub esp, 00000040h
loc_00690B8C: push ebx
loc_00690B8D: push esi
loc_00690B8E: push edi
loc_00690B8F: mov var_C, esp
loc_00690B92: mov var_8, 0040A420h
loc_00690B99: mov esi, Me
loc_00690B9C: mov eax, esi
loc_00690B9E: and eax, 00000001h
loc_00690BA1: mov var_4, eax
loc_00690BA4: and esi, FFFFFFFEh
loc_00690BA7: push esi
loc_00690BA8: mov Me, esi
loc_00690BAB: mov ecx, [esi]
loc_00690BAD: call [ecx+00000004h]
loc_00690BB0: mov eax, [esi]
loc_00690BB2: xor edi, edi
loc_00690BB4: cmp eax, 00747300h
loc_00690BB9: mov var_18, edi
loc_00690BBC: mov var_1C, edi
loc_00690BBF: mov var_20, edi
loc_00690BC2: mov var_30, edi
loc_00690BC5: mov var_40, edi
loc_00690BC8: mov var_44, edi
loc_00690BCB: jz 00690BD3h
loc_00690BCD: call [00401280h] ; __vbaFailedFriend
loc_00690BD3: mov edx, [esi]
loc_00690BD5: push edi
loc_00690BD6: push esi
loc_00690BD7: mov [esi+00000072h], FFFFFFh
loc_00690BDD: call [edx+000009A8h]
loc_00690BE3: lea eax, var_44
loc_00690BE6: mov [0073A1D4h], di
loc_00690BED: push eax
loc_00690BEE: push 00454210h ; "SR"
loc_00690BF3: push esi
loc_00690BF4: call 006A5DC0h
loc_00690BF9: cmp var_44, di
loc_00690BFD: jz 00690CF1h
loc_00690C03: lea ecx, var_44
loc_00690C06: push ecx
loc_00690C07: push 00454210h ; "SR"
loc_00690C0C: push esi
loc_00690C0D: call 006A6490h
loc_00690C12: cmp var_44, di
loc_00690C16: jz 00690C92h
loc_00690C18: mov edx, [esi]
loc_00690C1A: push 00462E54h
loc_00690C1F: push edi
loc_00690C20: push 0000000Ch
loc_00690C22: push esi
loc_00690C23: call [edx+000004C0h]
loc_00690C29: mov esi, [00401128h] ; __vbaObjSet
loc_00690C2F: push eax
loc_00690C30: lea eax, var_1C
loc_00690C33: push eax
loc_00690C34: call __vbaObjSet
loc_00690C36: lea ecx, var_30
loc_00690C39: push eax
loc_00690C3A: push ecx
loc_00690C3B: call [00401214h] ; __vbaLateIdCallLd
loc_00690C41: add esp, 00000010h
loc_00690C44: push eax
loc_00690C45: call [004011F8h] ; __vbaCastObjVar
loc_00690C4B: lea edx, var_20
loc_00690C4E: push eax
loc_00690C4F: push edx
loc_00690C50: call __vbaObjSet
loc_00690C52: mov esi, eax
loc_00690C54: push FFFFFFFFh
loc_00690C56: push esi
loc_00690C57: mov eax, [esi]
loc_00690C59: call [eax+00000020h]
loc_00690C5C: cmp eax, edi
loc_00690C5E: fnclex
loc_00690C60: jge 00690C71h
loc_00690C62: push 00000020h
loc_00690C64: push 00462E54h
loc_00690C69: push esi
loc_00690C6A: push eax
loc_00690C6B: call [004010CCh] ; __vbaHresultCheckObj
loc_00690C71: lea ecx, var_20
loc_00690C74: lea edx, var_1C
loc_00690C77: push ecx
loc_00690C78: push edx
loc_00690C79: push 00000002h
loc_00690C7B: call [00401068h] ; __vbaFreeObjList
loc_00690C81: add esp, 0000000Ch
loc_00690C84: lea ecx, var_30
loc_00690C87: call [00401030h] ; __vbaFreeVar
loc_00690C8D: jmp 00690DDFh
loc_00690C92: cmp [0073A6C8h], edi
loc_00690C98: jnz 00690CAAh
loc_00690C9A: push 0073A6C8h
loc_00690C9F: push 00426004h
loc_00690CA4: call [004012FCh] ; __vbaNew2
loc_00690CAA: mov esi, [0073A6C8h]
loc_00690CB0: mov edx, 00454210h ; "SR"
loc_00690CB5: lea ecx, var_18
loc_00690CB8: call [00401310h] ; __vbaStrCopy
loc_00690CBE: mov eax, [esi]
loc_00690CC0: lea ecx, var_18
loc_00690CC3: push ecx
loc_00690CC4: push esi
loc_00690CC5: call [eax+000006F8h]
loc_00690CCB: cmp eax, edi
loc_00690CCD: fnclex
loc_00690CCF: jge 00690CE3h
loc_00690CD1: push 000006F8h
loc_00690CD6: push 0045E3A8h
loc_00690CDB: push esi
loc_00690CDC: push eax
loc_00690CDD: call [004010CCh] ; __vbaHresultCheckObj
loc_00690CE3: lea ecx, var_18
loc_00690CE6: call [00401430h] ; __vbaFreeStr
loc_00690CEC: jmp 00690DDFh
loc_00690CF1: mov edx, [0073A040h]
loc_00690CF7: push 00462E68h ; "Hey! We don't yet have my Talking Add-on Module Installed. With this add-on installed, I can understand all of my commands by listening to you speak! It's all so very exciting! Let's check it out "
loc_00690CFC: push edx
loc_00690CFD: mov edi, 80020004h
loc_00690D02: mov ebx, 0000000Ah
loc_00690D07: call [00401098h] ; __vbaStrCat
loc_00690D0D: mov edx, eax
loc_00690D0F: lea ecx, var_18
loc_00690D12: call [004013C0h] ; __vbaStrMove
loc_00690D18: push eax
loc_00690D19: push 00442684h
loc_00690D1E: call [00401098h] ; __vbaStrCat
loc_00690D24: mov ecx, [0073A08Ch]
loc_00690D2A: mov var_28, eax
loc_00690D2D: mov var_30, 00000008h
loc_00690D34: mov edx, [ecx]
loc_00690D36: lea ecx, var_1C
loc_00690D39: push ecx
loc_00690D3A: sub esp, 00000010h
loc_00690D3D: mov ecx, esp
loc_00690D3F: sub esp, 00000010h
loc_00690D42: mov [ecx], ebx
loc_00690D44: mov ebx, var_3C
loc_00690D47: mov [ecx+00000004h], ebx
loc_00690D4A: mov [ecx+00000008h], edi
loc_00690D4D: mov edi, var_34
loc_00690D50: mov [ecx+0000000Ch], edi
loc_00690D53: mov edi, var_30
loc_00690D56: mov ecx, esp
loc_00690D58: mov [ecx], edi
loc_00690D5A: mov edi, var_2C
loc_00690D5D: mov [ecx+00000004h], edi
loc_00690D60: mov [ecx+00000008h], eax
loc_00690D63: mov eax, var_24
loc_00690D66: mov [ecx+0000000Ch], eax
loc_00690D69: mov ecx, [0073A08Ch]
loc_00690D6F: push ecx
loc_00690D70: call [edx+00000078h]
loc_00690D73: test eax, eax
loc_00690D75: fnclex
loc_00690D77: jge 00690D8Eh
loc_00690D79: mov edx, [0073A08Ch]
loc_00690D7F: push 00000078h
loc_00690D81: push 004419ACh
loc_00690D86: push edx
loc_00690D87: push eax
loc_00690D88: call [004010CCh] ; __vbaHresultCheckObj
loc_00690D8E: lea ecx, var_18
loc_00690D91: call [00401430h] ; __vbaFreeStr
loc_00690D97: lea ecx, var_1C
loc_00690D9A: call [0040142Ch] ; __vbaFreeObj
loc_00690DA0: lea ecx, var_30
loc_00690DA3: call [00401030h] ; __vbaFreeVar
loc_00690DA9: lea eax, var_44
loc_00690DAC: mov var_44, 00000006h
loc_00690DB3: push eax
loc_00690DB4: call 0061DF10h
loc_00690DB9: mov ecx, [esi]
loc_00690DBB: push 00462FFCh ; "http://www.bonzi.com/bonzibuddy/bb1talkmenu.asp"
loc_00690DC0: push esi
loc_00690DC1: call [ecx+00000758h]
loc_00690DC7: test eax, eax
loc_00690DC9: jge 00690DDDh
loc_00690DCB: push 00000758h
loc_00690DD0: push 004408D0h
loc_00690DD5: push esi
loc_00690DD6: push eax
loc_00690DD7: call [004010CCh] ; __vbaHresultCheckObj
loc_00690DDD: xor edi, edi
loc_00690DDF: mov var_4, edi
loc_00690DE2: push 00690E10h
loc_00690DE7: jmp 00690E0Fh
loc_00690DE9: lea ecx, var_18
loc_00690DEC: call [00401430h] ; __vbaFreeStr
loc_00690DF2: lea edx, var_20
loc_00690DF5: lea eax, var_1C
loc_00690DF8: push edx
loc_00690DF9: push eax
loc_00690DFA: push 00000002h
loc_00690DFC: call [00401068h] ; __vbaFreeObjList
loc_00690E02: add esp, 0000000Ch
loc_00690E05: lea ecx, var_30
loc_00690E08: call [00401030h] ; __vbaFreeVar
loc_00690E0E: ret
loc_00690E0F: ret
loc_00690E10: mov eax, Me
loc_00690E13: push eax
loc_00690E14: mov ecx, [eax]
loc_00690E16: call [ecx+00000008h]
loc_00690E19: mov eax, var_4
loc_00690E1C: mov ecx, var_14
loc_00690E1F: pop edi
loc_00690E20: pop esi
loc_00690E21: mov fs:[00000000h], ecx
loc_00690E28: pop ebx
loc_00690E29: mov esp, ebp
loc_00690E2B: pop ebp
loc_00690E2C: retn 0004h
End Sub
Private Sub mnuRelaxMode_Click() '68DF20
loc_0068DF20: push ebp
loc_0068DF21: mov ebp, esp
loc_0068DF23: sub esp, 0000000Ch
loc_0068DF26: push 00412856h ; __vbaExceptHandler
loc_0068DF2B: mov eax, fs:[00000000h]
loc_0068DF31: push eax
loc_0068DF32: mov fs:[00000000h], esp
loc_0068DF39: sub esp, 00000024h
loc_0068DF3C: push ebx
loc_0068DF3D: push esi
loc_0068DF3E: push edi
loc_0068DF3F: mov var_C, esp
loc_0068DF42: mov var_8, 0040A0E8h
loc_0068DF49: mov esi, Me
loc_0068DF4C: mov eax, esi
loc_0068DF4E: and eax, 00000001h
loc_0068DF51: mov var_4, eax
loc_0068DF54: and esi, FFFFFFFEh
loc_0068DF57: push esi
loc_0068DF58: mov Me, esi
loc_0068DF5B: mov ecx, [esi]
loc_0068DF5D: call [ecx+00000004h]
loc_0068DF60: mov eax, [esi]
loc_0068DF62: xor ebx, ebx
loc_0068DF64: cmp eax, 00747300h
loc_0068DF69: mov var_18, ebx
loc_0068DF6C: mov var_1C, ebx
loc_0068DF6F: mov var_20, ebx
loc_0068DF72: jz 0068DF7Ah
loc_0068DF74: call [00401280h] ; __vbaFailedFriend
loc_0068DF7A: mov edx, [esi]
loc_0068DF7C: push esi
loc_0068DF7D: call [edx+00000498h]
loc_0068DF83: mov edi, [00401128h] ; __vbaObjSet
loc_0068DF89: push eax
loc_0068DF8A: lea eax, var_1C
loc_0068DF8D: push eax
loc_0068DF8E: call edi
loc_0068DF90: mov ecx, [esi]
loc_0068DF92: push esi
loc_0068DF93: mov var_2C, eax
loc_0068DF96: call [ecx+00000498h]
loc_0068DF9C: lea edx, var_18
loc_0068DF9F: push eax
loc_0068DFA0: push edx
loc_0068DFA1: call edi
loc_0068DFA3: mov edi, eax
loc_0068DFA5: lea ecx, var_20
loc_0068DFA8: push ecx
loc_0068DFA9: push edi
loc_0068DFAA: mov eax, [edi]
loc_0068DFAC: call [eax+00000068h]
loc_0068DFAF: cmp eax, ebx
loc_0068DFB1: fnclex
loc_0068DFB3: jge 0068DFC8h
loc_0068DFB5: mov ebx, [004010CCh] ; __vbaHresultCheckObj
loc_0068DFBB: push 00000068h
loc_0068DFBD: push 00443EA4h
loc_0068DFC2: push edi
loc_0068DFC3: push eax
loc_0068DFC4: call ebx
loc_0068DFC6: jmp 0068DFCEh
loc_0068DFC8: mov ebx, [004010CCh] ; __vbaHresultCheckObj
loc_0068DFCE: mov eax, var_20
loc_0068DFD1: mov edi, var_2C
loc_0068DFD4: not eax
loc_0068DFD6: mov edx, [edi]
loc_0068DFD8: push eax
loc_0068DFD9: push edi
loc_0068DFDA: call [edx+0000006Ch]
loc_0068DFDD: test eax, eax
loc_0068DFDF: fnclex
loc_0068DFE1: jge 0068DFEEh
loc_0068DFE3: push 0000006Ch
loc_0068DFE5: push 00443EA4h
loc_0068DFEA: push edi
loc_0068DFEB: push eax
loc_0068DFEC: call ebx
loc_0068DFEE: lea ecx, var_1C
loc_0068DFF1: lea edx, var_18
loc_0068DFF4: push ecx
loc_0068DFF5: push edx
loc_0068DFF6: push 00000002h
loc_0068DFF8: call [00401068h] ; __vbaFreeObjList
loc_0068DFFE: mov eax, [esi]
loc_0068E000: add esp, 0000000Ch
loc_0068E003: mov [esi+00000072h], 0000h
loc_0068E009: push esi
loc_0068E00A: call [eax+00000498h]
loc_0068E010: lea ecx, var_18
loc_0068E013: push eax
loc_0068E014: push ecx
loc_0068E015: call [00401128h] ; __vbaObjSet
loc_0068E01B: mov edi, eax
loc_0068E01D: lea eax, var_20
loc_0068E020: push eax
loc_0068E021: push edi
loc_0068E022: mov edx, [edi]
loc_0068E024: call [edx+00000068h]
loc_0068E027: test eax, eax
loc_0068E029: fnclex
loc_0068E02B: jge 0068E038h
loc_0068E02D: push 00000068h
loc_0068E02F: push 00443EA4h
loc_0068E034: push edi
loc_0068E035: push eax
loc_0068E036: call ebx
loc_0068E038: mov edi, var_20
loc_0068E03B: lea ecx, var_18
loc_0068E03E: call [0040142Ch] ; __vbaFreeObj
loc_0068E044: test di, di
loc_0068E047: jz 0068E05Dh
loc_0068E049: mov ecx, [esi]
loc_0068E04B: push esi
loc_0068E04C: call [ecx+000008CCh]
loc_0068E052: test eax, eax
loc_0068E054: jge 0068E078h
loc_0068E056: push 000008CCh
loc_0068E05B: jmp 0068E06Fh
loc_0068E05D: mov edx, [esi]
loc_0068E05F: push esi
loc_0068E060: call [edx+000008D0h]
loc_0068E066: test eax, eax
loc_0068E068: jge 0068E078h
loc_0068E06A: push 000008D0h
loc_0068E06F: push 004408D0h
loc_0068E074: push esi
loc_0068E075: push eax
loc_0068E076: call ebx
loc_0068E078: mov var_4, 00000000h
loc_0068E07F: push 0068E09Bh
loc_0068E084: jmp 0068E09Ah
loc_0068E086: lea eax, var_1C
loc_0068E089: lea ecx, var_18
loc_0068E08C: push eax
loc_0068E08D: push ecx
loc_0068E08E: push 00000002h
loc_0068E090: call [00401068h] ; __vbaFreeObjList
loc_0068E096: add esp, 0000000Ch
loc_0068E099: ret
loc_0068E09A: ret
loc_0068E09B: mov eax, Me
loc_0068E09E: push eax
loc_0068E09F: mov edx, [eax]
loc_0068E0A1: call [edx+00000008h]
loc_0068E0A4: mov eax, var_4
loc_0068E0A7: mov ecx, var_14
loc_0068E0AA: pop edi
loc_0068E0AB: pop esi
loc_0068E0AC: mov fs:[00000000h], ecx
loc_0068E0B3: pop ebx
loc_0068E0B4: mov esp, ebp
loc_0068E0B6: pop ebp
loc_0068E0B7: retn 0004h
End Sub
Private Sub tmrCharacterAction_Timer() '6AA640
loc_006AA640: push ebp
loc_006AA641: mov ebp, esp
loc_006AA643: sub esp, 00000018h
loc_006AA646: push 00412856h ; __vbaExceptHandler
loc_006AA64B: mov eax, fs:[00000000h]
loc_006AA651: push eax
loc_006AA652: mov fs:[00000000h], esp
loc_006AA659: mov eax, 000000B8h
loc_006AA65E: call 00412850h ; __vbaChkstk
loc_006AA663: push ebx
loc_006AA664: push esi
loc_006AA665: push edi
loc_006AA666: mov var_18, esp
loc_006AA669: mov var_14, 0040BB58h ; Chr(37)
loc_006AA670: mov eax, Me
loc_006AA673: and eax, 00000001h
loc_006AA676: mov var_10, eax
loc_006AA679: mov ecx, Me
loc_006AA67C: and ecx, FFFFFFFEh
loc_006AA67F: mov Me, ecx
loc_006AA682: mov var_C, 00000000h
loc_006AA689: mov edx, Me
loc_006AA68C: mov eax, [edx]
loc_006AA68E: mov ecx, Me
loc_006AA691: push ecx
loc_006AA692: call [eax+00000004h]
loc_006AA695: mov var_4, 00000001h
loc_006AA69C: mov var_4, 00000002h
loc_006AA6A3: push FFFFFFFFh
loc_006AA6A5: call [00401124h] ; __vbaOnError
loc_006AA6AB: mov var_4, 00000003h
loc_006AA6B2: call 00737AF0h
loc_006AA6B7: mov var_4, 00000004h
loc_006AA6BE: lea edx, var_44
loc_006AA6C1: push edx
loc_006AA6C2: call [00401404h] ; rtcGetPresentDate
loc_006AA6C8: lea eax, var_44
loc_006AA6CB: push eax
loc_006AA6CC: call [004012B8h] ; __vbaDateVar
loc_006AA6D2: mov ecx, Me
loc_006AA6D5: fstp real8 ptr [ecx+00000078h]
loc_006AA6D8: lea ecx, var_44
loc_006AA6DB: call [00401030h] ; __vbaFreeVar
loc_006AA6E1: mov var_4, 00000005h
loc_006AA6E8: movsx edx, [0073A0AEh]
loc_006AA6EF: test edx, edx
loc_006AA6F1: jnz 006AA720h
loc_006AA6F3: mov var_4, 00000006h
loc_006AA6FA: lea eax, var_44
loc_006AA6FD: push eax
loc_006AA6FE: call [00401404h] ; rtcGetPresentDate
loc_006AA704: lea ecx, var_44
loc_006AA707: push ecx
loc_006AA708: call [004012B8h] ; __vbaDateVar
loc_006AA70E: mov edx, Me
loc_006AA711: fstp real8 ptr [edx+00000080h]
loc_006AA717: lea ecx, var_44
loc_006AA71A: call [00401030h] ; __vbaFreeVar
loc_006AA720: mov var_4, 00000008h
loc_006AA727: mov edx, 004679ECh ; "tmrCharacterAction_Timer"
loc_006AA72C: lea ecx, var_28
loc_006AA72F: call [00401310h] ; __vbaStrCopy
loc_006AA735: mov edx, 00468B58h ; "Entering"
loc_006AA73A: lea ecx, var_24
loc_006AA73D: call [00401310h] ; __vbaStrCopy
loc_006AA743: lea eax, var_28
loc_006AA746: push eax
loc_006AA747: lea ecx, var_24
loc_006AA74A: push ecx
loc_006AA74B: mov edx, Me
loc_006AA74E: mov eax, [edx]
loc_006AA750: mov ecx, Me
loc_006AA753: push ecx
loc_006AA754: call [eax+00000748h]
loc_006AA75A: mov var_60, eax
loc_006AA75D: cmp var_60, 00000000h
loc_006AA761: jge 006AA783h
loc_006AA763: push 00000748h
loc_006AA768: push 004408D0h
loc_006AA76D: mov edx, Me
loc_006AA770: push edx
loc_006AA771: mov eax, var_60
loc_006AA774: push eax
loc_006AA775: call [004010CCh] ; __vbaHresultCheckObj
loc_006AA77B: mov var_84, eax
loc_006AA781: jmp 006AA78Dh
loc_006AA783: mov var_84, 00000000h
loc_006AA78D: lea ecx, var_28
loc_006AA790: push ecx
loc_006AA791: lea edx, var_24
loc_006AA794: push edx
loc_006AA795: push 00000002h
loc_006AA797: call [00401324h] ; __vbaFreeStrList
loc_006AA79D: add esp, 0000000Ch
loc_006AA7A0: mov var_4, 00000009h
loc_006AA7A7: movsx eax, [0073A21Ch]
loc_006AA7AE: test eax, eax
loc_006AA7B0: jz 006AA83Bh
loc_006AA7B6: mov var_4, 0000000Ah
loc_006AA7BD: mov edx, 004679ECh ; "tmrCharacterAction_Timer"
loc_006AA7C2: lea ecx, var_28
loc_006AA7C5: call [00401310h] ; __vbaStrCopy
loc_006AA7CB: mov edx, 0046741Ch ; "Downloading Update, Exiting Timer"
loc_006AA7D0: lea ecx, var_24
loc_006AA7D3: call [00401310h] ; __vbaStrCopy
loc_006AA7D9: lea ecx, var_28
loc_006AA7DC: push ecx
loc_006AA7DD: lea edx, var_24
loc_006AA7E0: push edx
loc_006AA7E1: mov eax, Me
loc_006AA7E4: mov ecx, [eax]
loc_006AA7E6: mov edx, Me
loc_006AA7E9: push edx
loc_006AA7EA: call [ecx+00000748h]
loc_006AA7F0: mov var_60, eax
loc_006AA7F3: cmp var_60, 00000000h
loc_006AA7F7: jge 006AA819h
loc_006AA7F9: push 00000748h
loc_006AA7FE: push 004408D0h
loc_006AA803: mov eax, Me
loc_006AA806: push eax
loc_006AA807: mov ecx, var_60
loc_006AA80A: push ecx
loc_006AA80B: call [004010CCh] ; __vbaHresultCheckObj
loc_006AA811: mov var_88, eax
loc_006AA817: jmp 006AA823h
loc_006AA819: mov var_88, 00000000h
loc_006AA823: lea edx, var_28
loc_006AA826: push edx
loc_006AA827: lea eax, var_24
loc_006AA82A: push eax
loc_006AA82B: push 00000002h
loc_006AA82D: call [00401324h] ; __vbaFreeStrList
loc_006AA833: add esp, 0000000Ch
loc_006AA836: jmp 006AB94Eh
loc_006AA83B: mov var_4, 0000000Dh
loc_006AA842: movsx ecx, [0073A0AEh]
loc_006AA849: test ecx, ecx
loc_006AA84B: jnz 006AA9DEh
loc_006AA851: mov var_4, 0000000Eh
loc_006AA858: mov var_4C, 0043C9F4h
loc_006AA85F: mov var_54, 00000008h
loc_006AA866: mov eax, 00000010h
loc_006AA86B: call 00412850h ; __vbaChkstk
loc_006AA870: mov edx, esp
loc_006AA872: mov eax, var_54
loc_006AA875: mov [edx], eax
loc_006AA877: mov ecx, var_50
loc_006AA87A: mov [edx+00000004h], ecx
loc_006AA87D: mov eax, var_4C
loc_006AA880: mov [edx+00000008h], eax
loc_006AA883: mov ecx, var_48
loc_006AA886: mov [edx+0000000Ch], ecx
loc_006AA889: push 00455184h ; "RightClicked"
loc_006AA88E: push 0044317Ch ; "UserInfo"
loc_006AA893: push 0043B010h ; "BONZIBUDDY"
loc_006AA898: call [00401354h] ; rtcGetSetting
loc_006AA89E: mov edx, eax
loc_006AA8A0: lea ecx, var_24
loc_006AA8A3: call [004013C0h] ; __vbaStrMove
loc_006AA8A9: push eax
loc_006AA8AA: push 0043C9F4h
loc_006AA8AF: call [004011B8h] ; __vbaStrCmp
loc_006AA8B5: neg eax
loc_006AA8B7: sbb eax, eax
loc_006AA8B9: inc eax
loc_006AA8BA: neg eax
loc_006AA8BC: mov var_60, ax
loc_006AA8C0: lea ecx, var_24
loc_006AA8C3: call [00401430h] ; __vbaFreeStr
loc_006AA8C9: movsx edx, var_60
loc_006AA8CD: test edx, edx
loc_006AA8CF: jz 006AA9DEh
loc_006AA8D5: mov var_4, 0000000Fh
loc_006AA8DC: mov var_4C, 80020004h
loc_006AA8E3: mov var_54, 0000000Ah
loc_006AA8EA: push 00456A30h ; "Hey "
loc_006AA8EF: mov eax, [0073A040h]
loc_006AA8F4: push eax
loc_006AA8F5: call [00401098h] ; __vbaStrCat
loc_006AA8FB: mov edx, eax
loc_006AA8FD: lea ecx, var_24
loc_006AA900: call [004013C0h] ; __vbaStrMove
loc_006AA906: push eax
loc_006AA907: push 00469708h ; ". Did you know that you can right click on my tummy with your \emp\mouse button at any time to access my menu! Why don't you try it now!"
loc_006AA90C: call [00401098h] ; __vbaStrCat
loc_006AA912: mov var_3C, eax
loc_006AA915: mov var_44, 00000008h
loc_006AA91C: lea ecx, var_34
loc_006AA91F: push ecx
loc_006AA920: mov eax, 00000010h
loc_006AA925: call 00412850h ; __vbaChkstk
loc_006AA92A: mov edx, esp
loc_006AA92C: mov eax, var_54
loc_006AA92F: mov [edx], eax
loc_006AA931: mov ecx, var_50
loc_006AA934: mov [edx+00000004h], ecx
loc_006AA937: mov eax, var_4C
loc_006AA93A: mov [edx+00000008h], eax
loc_006AA93D: mov ecx, var_48
loc_006AA940: mov [edx+0000000Ch], ecx
loc_006AA943: mov eax, 00000010h
loc_006AA948: call 00412850h ; __vbaChkstk
loc_006AA94D: mov edx, esp
loc_006AA94F: mov eax, var_44
loc_006AA952: mov [edx], eax
loc_006AA954: mov ecx, var_40
loc_006AA957: mov [edx+00000004h], ecx
loc_006AA95A: mov eax, var_3C
loc_006AA95D: mov [edx+00000008h], eax
loc_006AA960: mov ecx, var_38
loc_006AA963: mov [edx+0000000Ch], ecx
loc_006AA966: mov edx, [0073A08Ch]
loc_006AA96C: mov eax, [edx]
loc_006AA96E: mov ecx, [0073A08Ch]
loc_006AA974: push ecx
loc_006AA975: call [eax+00000078h]
loc_006AA978: fnclex
loc_006AA97A: mov var_60, eax
loc_006AA97D: cmp var_60, 00000000h
loc_006AA981: jge 006AA9A3h
loc_006AA983: push 00000078h
loc_006AA985: push 004419ACh
loc_006AA98A: mov edx, [0073A08Ch]
loc_006AA990: push edx
loc_006AA991: mov eax, var_60
loc_006AA994: push eax
loc_006AA995: call [004010CCh] ; __vbaHresultCheckObj
loc_006AA99B: mov var_8C, eax
loc_006AA9A1: jmp 006AA9ADh
loc_006AA9A3: mov var_8C, 00000000h
loc_006AA9AD: lea ecx, var_24
loc_006AA9B0: call [00401430h] ; __vbaFreeStr
loc_006AA9B6: lea ecx, var_34
loc_006AA9B9: call [0040142Ch] ; __vbaFreeObj
loc_006AA9BF: lea ecx, var_44
loc_006AA9C2: call [00401030h] ; __vbaFreeVar
loc_006AA9C8: mov var_4, 00000010h
loc_006AA9CF: mov var_58, 000Ah
loc_006AA9D5: lea ecx, var_58
loc_006AA9D8: push ecx
loc_006AA9D9: call 0061DF10h
loc_006AA9DE: mov var_4, 00000013h
loc_006AA9E5: cmp [0073A1D6h], 0000h
loc_006AA9ED: jle 006AAB05h
loc_006AA9F3: mov var_4, 00000014h
loc_006AA9FA: mov [0073A0AEh], FFFFFFh
loc_006AAA03: mov var_4, 00000015h
loc_006AAA0A: mov dx, [0073A1D6h]
loc_006AAA11: sub dx, 0001h
loc_006AAA15: jo 006AB9AEh
loc_006AAA1B: mov [0073A1D6h], dx
loc_006AAA22: mov var_4, 00000016h
loc_006AAA29: movsx eax, [0073A1D6h]
loc_006AAA30: test eax, eax
loc_006AAA32: jnz 006AAA44h
loc_006AAA34: mov var_4, 00000017h
loc_006AAA3B: mov [0073A0AEh], 0000h
loc_006AAA44: mov var_4, 00000019h
loc_006AAA4B: mov edx, 004679ECh ; "tmrCharacterAction_Timer"
loc_006AAA50: lea ecx, var_30
loc_006AAA53: call [00401310h] ; __vbaStrCopy
loc_006AAA59: push 00469824h ; "IgnoreEvents := False in "
loc_006AAA5E: mov cx, [0073A1D6h]
loc_006AAA65: push ecx
loc_006AAA66: call [0040100Ch] ; __vbaStrI2
loc_006AAA6C: mov edx, eax
loc_006AAA6E: lea ecx, var_24
loc_006AAA71: call [004013C0h] ; __vbaStrMove
loc_006AAA77: push eax
loc_006AAA78: call [00401098h] ; __vbaStrCat
loc_006AAA7E: mov edx, eax
loc_006AAA80: lea ecx, var_28
loc_006AAA83: call [004013C0h] ; __vbaStrMove
loc_006AAA89: push eax
loc_006AAA8A: push 0046985Ch ; " minutes."
loc_006AAA8F: call [00401098h] ; __vbaStrCat
loc_006AAA95: mov edx, eax
loc_006AAA97: lea ecx, var_2C
loc_006AAA9A: call [004013C0h] ; __vbaStrMove
loc_006AAAA0: lea edx, var_30
loc_006AAAA3: push edx
loc_006AAAA4: lea eax, var_2C
loc_006AAAA7: push eax
loc_006AAAA8: mov ecx, Me
loc_006AAAAB: mov edx, [ecx]
loc_006AAAAD: mov eax, Me
loc_006AAAB0: push eax
loc_006AAAB1: call [edx+00000748h]
loc_006AAAB7: mov var_60, eax
loc_006AAABA: cmp var_60, 00000000h
loc_006AAABE: jge 006AAAE0h
loc_006AAAC0: push 00000748h
loc_006AAAC5: push 004408D0h
loc_006AAACA: mov ecx, Me
loc_006AAACD: push ecx
loc_006AAACE: mov edx, var_60
loc_006AAAD1: push edx
loc_006AAAD2: call [004010CCh] ; __vbaHresultCheckObj
loc_006AAAD8: mov var_90, eax
loc_006AAADE: jmp 006AAAEAh
loc_006AAAE0: mov var_90, 00000000h
loc_006AAAEA: lea eax, var_30
loc_006AAAED: push eax
loc_006AAAEE: lea ecx, var_2C
loc_006AAAF1: push ecx
loc_006AAAF2: lea edx, var_28
loc_006AAAF5: push edx
loc_006AAAF6: lea eax, var_24
loc_006AAAF9: push eax
loc_006AAAFA: push 00000004h
loc_006AAAFC: call [00401324h] ; __vbaFreeStrList
loc_006AAB02: add esp, 00000014h
loc_006AAB05: mov var_4, 0000001Bh
loc_006AAB0C: call 0072D0D0h
loc_006AAB11: mov var_4, 0000001Ch
loc_006AAB18: cmp [0073A1D6h], 0000h
loc_006AAB20: jg 006AAC87h
loc_006AAB26: mov var_4, 0000001Dh
loc_006AAB2D: mov ecx, Me
loc_006AAB30: mov edx, [ecx+000002F8h]
loc_006AAB36: movsx eax, [edx]
loc_006AAB39: test eax, eax
loc_006AAB3B: jnz 006AAC53h
loc_006AAB41: mov var_4, 0000001Eh
loc_006AAB48: lea ecx, var_58
loc_006AAB4B: push ecx
loc_006AAB4C: mov edx, Me
loc_006AAB4F: push edx
loc_006AAB50: call 006A91B0h
loc_006AAB55: movsx eax, var_58
loc_006AAB59: test eax, eax
loc_006AAB5B: jz 006AAC3Ch
loc_006AAB61: mov var_4, 0000001Fh
loc_006AAB68: mov edx, 0046989Ch ; "trmCharacterAction_Timer"
loc_006AAB6D: lea ecx, var_28
loc_006AAB70: call [00401310h] ; __vbaStrCopy
loc_006AAB76: mov edx, 00469874h ; "IsConnected=True"
loc_006AAB7B: lea ecx, var_24
loc_006AAB7E: call [00401310h] ; __vbaStrCopy
loc_006AAB84: lea ecx, var_28
loc_006AAB87: push ecx
loc_006AAB88: lea edx, var_24
loc_006AAB8B: push edx
loc_006AAB8C: mov eax, Me
loc_006AAB8F: mov ecx, [eax]
loc_006AAB91: mov edx, Me
loc_006AAB94: push edx
loc_006AAB95: call [ecx+00000748h]
loc_006AAB9B: mov var_60, eax
loc_006AAB9E: cmp var_60, 00000000h
loc_006AABA2: jge 006AABC4h
loc_006AABA4: push 00000748h
loc_006AABA9: push 004408D0h
loc_006AABAE: mov eax, Me
loc_006AABB1: push eax
loc_006AABB2: mov ecx, var_60
loc_006AABB5: push ecx
loc_006AABB6: call [004010CCh] ; __vbaHresultCheckObj
loc_006AABBC: mov var_94, eax
loc_006AABC2: jmp 006AABCEh
loc_006AABC4: mov var_94, 00000000h
loc_006AABCE: lea edx, var_28
loc_006AABD1: push edx
loc_006AABD2: lea eax, var_24
loc_006AABD5: push eax
loc_006AABD6: push 00000002h
loc_006AABD8: call [00401324h] ; __vbaFreeStrList
loc_006AABDE: add esp, 0000000Ch
loc_006AABE1: mov var_4, 00000020h
loc_006AABE8: mov ecx, Me
loc_006AABEB: push ecx
loc_006AABEC: call 006AB9C0h
loc_006AABF1: mov var_4, 00000021h
loc_006AABF8: mov edx, Me
loc_006AABFB: mov eax, [edx]
loc_006AABFD: mov ecx, Me
loc_006AAC00: push ecx
loc_006AAC01: call [eax+00000A1Ch]
loc_006AAC07: mov var_4, 00000022h
loc_006AAC0E: mov edx, Me
loc_006AAC11: movsx eax, [edx+00000062h]
loc_006AAC15: test eax, eax
loc_006AAC17: jnz 006AAC25h
loc_006AAC19: mov var_4, 00000023h
loc_006AAC20: call 0072D780h
loc_006AAC25: mov var_4, 00000025h
loc_006AAC2C: mov ecx, Me
loc_006AAC2F: mov edx, [ecx+000002F8h]
loc_006AAC35: mov [edx], FFFFFFh
loc_006AAC3A: jmp 006AAC51h
loc_006AAC3C: mov var_4, 00000027h
loc_006AAC43: mov eax, Me
loc_006AAC46: mov ecx, [eax+000002F8h]
loc_006AAC4C: mov [ecx], 0000h
loc_006AAC51: jmp 006AAC77h
loc_006AAC53: mov var_4, 0000002Ah
loc_006AAC5A: lea edx, var_58
loc_006AAC5D: push edx
loc_006AAC5E: mov eax, Me
loc_006AAC61: push eax
loc_006AAC62: call 006A91B0h
loc_006AAC67: mov ecx, Me
loc_006AAC6A: mov edx, [ecx+000002F8h]
loc_006AAC70: mov ax, var_58
loc_006AAC74: mov [edx], ax
loc_006AAC77: mov var_4, 0000002Ch
loc_006AAC7E: mov [0073A242h], 0000h
loc_006AAC87: mov var_4, 0000002Eh
loc_006AAC8E: movsx ecx, [0073A0AEh]
loc_006AAC95: test ecx, ecx
loc_006AAC97: jnz 006AAE03h
loc_006AAC9D: mov var_4, 0000002Fh
loc_006AACA4: lea edx, var_58
loc_006AACA7: push edx
loc_006AACA8: mov eax, Me
loc_006AACAB: mov ecx, [eax]
loc_006AACAD: mov edx, Me
loc_006AACB0: push edx
loc_006AACB1: call [ecx+000009F4h]
loc_006AACB7: movsx eax, var_58
loc_006AACBB: test eax, eax
loc_006AACBD: jnz 006AAE03h
loc_006AACC3: mov var_4, 00000030h
loc_006AACCA: lea ecx, var_58
loc_006AACCD: push ecx
loc_006AACCE: mov edx, Me
loc_006AACD1: mov eax, [edx]
loc_006AACD3: mov ecx, Me
loc_006AACD6: push ecx
loc_006AACD7: call [eax+000009F0h]
loc_006AACDD: movsx edx, var_58
loc_006AACE1: test edx, edx
loc_006AACE3: jnz 006AAE03h
loc_006AACE9: mov var_4, 00000031h
loc_006AACF0: mov var_4C, 00443ED0h ; "TRUE"
loc_006AACF7: mov var_54, 00000008h
loc_006AACFE: mov eax, 00000010h
loc_006AAD03: call 00412850h ; __vbaChkstk
loc_006AAD08: mov eax, esp
loc_006AAD0A: mov ecx, var_54
loc_006AAD0D: mov [eax], ecx
loc_006AAD0F: mov edx, var_50
loc_006AAD12: mov [eax+00000004h], edx
loc_006AAD15: mov ecx, var_4C
loc_006AAD18: mov [eax+00000008h], ecx
loc_006AAD1B: mov edx, var_48
loc_006AAD1E: mov [eax+0000000Ch], edx
loc_006AAD21: push 00455FC8h ; "ShutDown"
loc_006AAD26: push 00455FA8h ; "BonziCHECKERS"
loc_006AAD2B: push 004537A4h ; "BonziBUDDY"
loc_006AAD30: call [00401354h] ; rtcGetSetting
loc_006AAD36: mov edx, eax
loc_006AAD38: lea ecx, var_24
loc_006AAD3B: call [004013C0h] ; __vbaStrMove
loc_006AAD41: push eax
loc_006AAD42: push 00443ED0h ; "TRUE"
loc_006AAD47: call [004011B8h] ; __vbaStrCmp
loc_006AAD4D: neg eax
loc_006AAD4F: sbb eax, eax
loc_006AAD51: inc eax
loc_006AAD52: neg eax
loc_006AAD54: mov var_60, ax
loc_006AAD58: lea ecx, var_24
loc_006AAD5B: call [00401430h] ; __vbaFreeStr
loc_006AAD61: movsx eax, var_60
loc_006AAD65: test eax, eax
loc_006AAD67: jz 006AAE03h
loc_006AAD6D: mov var_4, 00000032h
loc_006AAD74: movsx ecx, [0073A0CCh]
loc_006AAD7B: test ecx, ecx
loc_006AAD7D: jnz 006AAE03h
loc_006AAD83: mov var_4, 00000033h
loc_006AAD8A: mov edx, 004679ECh ; "tmrCharacterAction_Timer"
loc_006AAD8F: lea ecx, var_28
loc_006AAD92: call [00401310h] ; __vbaStrCopy
loc_006AAD98: mov edx, 00467800h ; "Character Stop"
loc_006AAD9D: lea ecx, var_24
loc_006AADA0: call [00401310h] ; __vbaStrCopy
loc_006AADA6: lea edx, var_28
loc_006AADA9: push edx
loc_006AADAA: lea eax, var_24
loc_006AADAD: push eax
loc_006AADAE: mov ecx, Me
loc_006AADB1: mov edx, [ecx]
loc_006AADB3: mov eax, Me
loc_006AADB6: push eax
loc_006AADB7: call [edx+00000748h]
loc_006AADBD: mov var_60, eax
loc_006AADC0: cmp var_60, 00000000h
loc_006AADC4: jge 006AADE6h
loc_006AADC6: push 00000748h
loc_006AADCB: push 004408D0h
loc_006AADD0: mov ecx, Me
loc_006AADD3: push ecx
loc_006AADD4: mov edx, var_60
loc_006AADD7: push edx
loc_006AADD8: call [004010CCh] ; __vbaHresultCheckObj
loc_006AADDE: mov var_98, eax
loc_006AADE4: jmp 006AADF0h
loc_006AADE6: mov var_98, 00000000h
loc_006AADF0: lea eax, var_28
loc_006AADF3: push eax
loc_006AADF4: lea ecx, var_24
loc_006AADF7: push ecx
loc_006AADF8: push 00000002h
loc_006AADFA: call [00401324h] ; __vbaFreeStrList
loc_006AAE00: add esp, 0000000Ch
loc_006AAE03: mov var_4, 00000039h
loc_006AAE0A: movsx edx, [0073A0CCh]
loc_006AAE11: test edx, edx
loc_006AAE13: jz 006AAF8Ch
loc_006AAE19: mov var_4, 0000003Ah
loc_006AAE20: mov eax, Me
loc_006AAE23: mov ecx, [eax+000002F8h]
loc_006AAE29: mov ax, [ecx+00000002h]
loc_006AAE2D: cwd
loc_006AAE2F: mov cx, 000Ah
loc_006AAE33: idiv cx
loc_006AAE36: movsx edx, dx
loc_006AAE39: test edx, edx
loc_006AAE3B: jnz 006AAF4Ch
loc_006AAE41: mov var_4, 0000003Bh
loc_006AAE48: movsx eax, [0073A1D6h]
loc_006AAE4F: test eax, eax
loc_006AAE51: jnz 006AAF36h
loc_006AAE57: mov var_4, 0000003Ch
loc_006AAE5E: movsx ecx, [0073A0AEh]
loc_006AAE65: test ecx, ecx
loc_006AAE67: jnz 006AAF36h
loc_006AAE6D: mov var_4, 0000003Dh
loc_006AAE74: mov var_4C, 00443ED0h ; "TRUE"
loc_006AAE7B: mov var_54, 00000008h
loc_006AAE82: mov eax, 00000010h
loc_006AAE87: call 00412850h ; __vbaChkstk
loc_006AAE8C: mov edx, esp
loc_006AAE8E: mov eax, var_54
loc_006AAE91: mov [edx], eax
loc_006AAE93: mov ecx, var_50
loc_006AAE96: mov [edx+00000004h], ecx
loc_006AAE99: mov eax, var_4C
loc_006AAE9C: mov [edx+00000008h], eax
loc_006AAE9F: mov ecx, var_48
loc_006AAEA2: mov [edx+0000000Ch], ecx
loc_006AAEA5: push 00455FC8h ; "ShutDown"
loc_006AAEAA: push 00455FA8h ; "BonziCHECKERS"
loc_006AAEAF: push 004537A4h ; "BonziBUDDY"
loc_006AAEB4: call [00401354h] ; rtcGetSetting
loc_006AAEBA: mov edx, eax
loc_006AAEBC: lea ecx, var_24
loc_006AAEBF: call [004013C0h] ; __vbaStrMove
loc_006AAEC5: push eax
loc_006AAEC6: push 00443ED0h ; "TRUE"
loc_006AAECB: call [004011B8h] ; __vbaStrCmp
loc_006AAED1: neg eax
loc_006AAED3: sbb eax, eax
loc_006AAED5: inc eax
loc_006AAED6: neg eax
loc_006AAED8: mov var_60, ax
loc_006AAEDC: lea ecx, var_24
loc_006AAEDF: call [00401430h] ; __vbaFreeStr
loc_006AAEE5: movsx edx, var_60
loc_006AAEE9: test edx, edx
loc_006AAEEB: jz 006AAF36h
loc_006AAEED: mov var_4, 0000003Eh
loc_006AAEF4: mov eax, Me
loc_006AAEF7: mov ecx, [eax]
loc_006AAEF9: mov edx, Me
loc_006AAEFC: push edx
loc_006AAEFD: call [ecx+00000764h]
loc_006AAF03: mov var_60, eax
loc_006AAF06: cmp var_60, 00000000h
loc_006AAF0A: jge 006AAF2Ch
loc_006AAF0C: push 00000764h
loc_006AAF11: push 004408D0h
loc_006AAF16: mov eax, Me
loc_006AAF19: push eax
loc_006AAF1A: mov ecx, var_60
loc_006AAF1D: push ecx
loc_006AAF1E: call [004010CCh] ; __vbaHresultCheckObj
loc_006AAF24: mov var_9C, eax
loc_006AAF2A: jmp 006AAF36h
loc_006AAF2C: mov var_9C, 00000000h
loc_006AAF36: mov var_4, 00000042h
loc_006AAF3D: mov edx, Me
loc_006AAF40: mov eax, [edx+000002F8h]
loc_006AAF46: mov [eax+00000002h], 0000h
loc_006AAF4C: mov var_4, 00000044h
loc_006AAF53: mov ecx, Me
loc_006AAF56: mov edx, [ecx+000002F8h]
loc_006AAF5C: mov ax, [edx+00000002h]
loc_006AAF60: add ax, 0001h
loc_006AAF64: jo 006AB9AEh
loc_006AAF6A: mov ecx, Me
loc_006AAF6D: mov edx, [ecx+000002F8h]
loc_006AAF73: mov [edx+00000002h], ax
loc_006AAF77: mov var_4, 00000045h
loc_006AAF7E: mov eax, Me
loc_006AAF81: push eax
loc_006AAF82: call 006950B0h
loc_006AAF87: jmp 006AB1ADh
loc_006AAF8C: mov var_4, 00000047h
loc_006AAF93: movsx ecx, [0073A03Ah]
loc_006AAF9A: test ecx, ecx
loc_006AAF9C: jz 006AAFC6h
loc_006AAF9E: mov var_4, 00000048h
loc_006AAFA5: mov edx, Me
loc_006AAFA8: mov eax, [edx+000002F8h]
loc_006AAFAE: mov [eax+00000004h], 0000h
loc_006AAFB4: mov var_4, 00000049h
loc_006AAFBB: mov [0073A03Ah], 0000h
loc_006AAFC4: jmp 006AB01Fh
loc_006AAFC6: mov var_4, 0000004Bh
loc_006AAFCD: mov ecx, Me
loc_006AAFD0: mov edx, [ecx+000002F8h]
loc_006AAFD6: mov ax, [edx+00000004h]
loc_006AAFDA: add ax, 0001h
loc_006AAFDE: jo 006AB9AEh
loc_006AAFE4: mov ecx, Me
loc_006AAFE7: mov edx, [ecx+000002F8h]
loc_006AAFED: mov [edx+00000004h], ax
loc_006AAFF1: mov var_4, 0000004Ch
loc_006AAFF8: mov eax, Me
loc_006AAFFB: mov ecx, [eax+000002F8h]
loc_006AB001: cmp [ecx+00000004h], 7530h
loc_006AB007: jle 006AB01Fh
loc_006AB009: mov var_4, 0000004Dh
loc_006AB010: mov edx, Me
loc_006AB013: mov eax, [edx+000002F8h]
loc_006AB019: mov [eax+00000004h], 0000h
loc_006AB01F: mov var_4, 00000050h
loc_006AB026: mov var_4C, 0044DDBCh ; "-1"
loc_006AB02D: mov var_54, 00000008h
loc_006AB034: mov eax, 00000010h
loc_006AB039: call 00412850h ; __vbaChkstk
loc_006AB03E: mov ecx, esp
loc_006AB040: mov edx, var_54
loc_006AB043: mov [ecx], edx
loc_006AB045: mov eax, var_50
loc_006AB048: mov [ecx+00000004h], eax
loc_006AB04B: mov edx, var_4C
loc_006AB04E: mov [ecx+00000008h], edx
loc_006AB051: mov eax, var_48
loc_006AB054: mov [ecx+0000000Ch], eax
loc_006AB057: push 00451A04h ; "RelaxWhenIdle"
loc_006AB05C: push 0044DF20h ; "Relax"
loc_006AB061: push 0043B010h ; "BONZIBUDDY"
loc_006AB066: call [00401354h] ; rtcGetSetting
loc_006AB06C: mov edx, eax
loc_006AB06E: lea ecx, var_24
loc_006AB071: call [004013C0h] ; __vbaStrMove
loc_006AB077: push eax
loc_006AB078: call [00401108h] ; __vbaBoolStr
loc_006AB07E: mov var_60, ax
loc_006AB082: lea ecx, var_24
loc_006AB085: call [00401430h] ; __vbaFreeStr
loc_006AB08B: movsx ecx, var_60
loc_006AB08F: test ecx, ecx
loc_006AB091: jz 006AB1ADh
loc_006AB097: mov var_4, 00000051h
loc_006AB09E: mov var_4C, 00451A88h ; "120"
loc_006AB0A5: mov var_54, 00000008h
loc_006AB0AC: mov eax, 00000010h
loc_006AB0B1: call 00412850h ; __vbaChkstk
loc_006AB0B6: mov edx, esp
loc_006AB0B8: mov eax, var_54
loc_006AB0BB: mov [edx], eax
loc_006AB0BD: mov ecx, var_50
loc_006AB0C0: mov [edx+00000004h], ecx
loc_006AB0C3: mov eax, var_4C
loc_006AB0C6: mov [edx+00000008h], eax
loc_006AB0C9: mov ecx, var_48
loc_006AB0CC: mov [edx+0000000Ch], ecx
loc_006AB0CF: push 004515F4h ; "RelaxIdleTime"
loc_006AB0D4: push 0044DF20h ; "Relax"
loc_006AB0D9: push 0043B010h ; "BONZIBUDDY"
loc_006AB0DE: call [00401354h] ; rtcGetSetting
loc_006AB0E4: mov edx, eax
loc_006AB0E6: lea ecx, var_28
loc_006AB0E9: call [004013C0h] ; __vbaStrMove
loc_006AB0EF: mov edx, var_28
loc_006AB0F2: mov var_7C, edx
loc_006AB0F5: mov var_28, 00000000h
loc_006AB0FC: mov eax, Me
loc_006AB0FF: mov ecx, [eax+000002F8h]
loc_006AB105: movsx edx, [ecx+00000004h]
loc_006AB109: mov var_A0, edx
loc_006AB10F: fild real4 ptr var_A0
loc_006AB115: fstp real8 ptr var_A8
loc_006AB11B: mov edx, var_7C
loc_006AB11E: lea ecx, var_24
loc_006AB121: call [004013C0h] ; __vbaStrMove
loc_006AB127: push eax
loc_006AB128: call [004012F8h] ; __vbaR8Str
loc_006AB12E: fcomp real8 ptr var_A8
loc_006AB134: fnstsw ax
loc_006AB136: test ah, 41h
loc_006AB139: jz 006AB147h
loc_006AB13B: mov var_AC, 00000001h
loc_006AB145: jmp 006AB151h
loc_006AB147: mov var_AC, 00000000h
loc_006AB151: mov eax, var_AC
loc_006AB157: neg eax
loc_006AB159: mov var_60, ax
loc_006AB15D: lea ecx, var_28
loc_006AB160: push ecx
loc_006AB161: lea edx, var_24
loc_006AB164: push edx
loc_006AB165: push 00000002h
loc_006AB167: call [00401324h] ; __vbaFreeStrList
loc_006AB16D: add esp, 0000000Ch
loc_006AB170: movsx eax, var_60
loc_006AB174: test eax, eax
loc_006AB176: jz 006AB1ADh
loc_006AB178: mov var_4, 00000052h
loc_006AB17F: mov ecx, Me
loc_006AB182: push ecx
loc_006AB183: call 0068DF20h
loc_006AB188: mov var_60, eax
loc_006AB18B: cmp var_60, 00000000h
loc_006AB18F: jge 006AB1A3h
loc_006AB191: mov edx, var_60
loc_006AB194: push edx
loc_006AB195: call [004013CCh] ; __vbaHresultCheckNonvirt
loc_006AB19B: mov var_B0, eax
loc_006AB1A1: jmp 006AB1ADh
loc_006AB1A3: mov var_B0, 00000000h
loc_006AB1AD: mov var_4, 00000056h
loc_006AB1B4: lea eax, var_58
loc_006AB1B7: push eax
loc_006AB1B8: push 004431A0h ; "B11"
loc_006AB1BD: mov ecx, Me
loc_006AB1C0: push ecx
loc_006AB1C1: call 006A5DC0h
loc_006AB1C6: movsx edx, var_58
loc_006AB1CA: test edx, edx
loc_006AB1CC: jz 006AB257h
loc_006AB1D2: mov var_4, 00000057h
loc_006AB1D9: cmp [0073A464h], 00000000h
loc_006AB1E0: jnz 006AB1FEh
loc_006AB1E2: push 0073A464h
loc_006AB1E7: push 0041DDF0h
loc_006AB1EC: call [004012FCh] ; __vbaNew2
loc_006AB1F2: mov var_B4, 0073A464h
loc_006AB1FC: jmp 006AB208h
loc_006AB1FE: mov var_B4, 0073A464h
loc_006AB208: mov eax, var_B4
loc_006AB20E: mov ecx, [eax]
loc_006AB210: mov var_60, ecx
loc_006AB213: mov edx, var_60
loc_006AB216: mov eax, [edx]
loc_006AB218: mov ecx, var_60
loc_006AB21B: push ecx
loc_006AB21C: call [eax+00000704h]
loc_006AB222: fnclex
loc_006AB224: mov var_64, eax
loc_006AB227: cmp var_64, 00000000h
loc_006AB22B: jge 006AB24Dh
loc_006AB22D: push 00000704h
loc_006AB232: push 00448E8Ch
loc_006AB237: mov edx, var_60
loc_006AB23A: push edx
loc_006AB23B: mov eax, var_64
loc_006AB23E: push eax
loc_006AB23F: call [004010CCh] ; __vbaHresultCheckObj
loc_006AB245: mov var_B8, eax
loc_006AB24B: jmp 006AB257h
loc_006AB24D: mov var_B8, 00000000h
loc_006AB257: mov var_4, 00000059h
loc_006AB25E: mov ecx, Me
loc_006AB261: push ecx
loc_006AB262: call 00695250h
loc_006AB267: mov var_4, 0000005Ah
loc_006AB26E: cmp [0073A1D6h], 0000h
loc_006AB276: jg 006AB6D9h
loc_006AB27C: mov var_4, 0000005Bh
loc_006AB283: mov edx, 00461548h ; "tmrCharacterAction"
loc_006AB288: lea ecx, var_2C
loc_006AB28B: call [00401310h] ; __vbaStrCopy
loc_006AB291: push 0046723Ch ; "IgnoreEventsGetFalseInXMinutes = "
loc_006AB296: mov dx, [0073A1D6h]
loc_006AB29D: push edx
loc_006AB29E: call [0040100Ch] ; __vbaStrI2
loc_006AB2A4: mov edx, eax
loc_006AB2A6: lea ecx, var_24
loc_006AB2A9: call [004013C0h] ; __vbaStrMove
loc_006AB2AF: push eax
loc_006AB2B0: call [00401098h] ; __vbaStrCat
loc_006AB2B6: mov edx, eax
loc_006AB2B8: lea ecx, var_28
loc_006AB2BB: call [004013C0h] ; __vbaStrMove
loc_006AB2C1: lea eax, var_2C
loc_006AB2C4: push eax
loc_006AB2C5: lea ecx, var_28
loc_006AB2C8: push ecx
loc_006AB2C9: mov edx, Me
loc_006AB2CC: mov eax, [edx]
loc_006AB2CE: mov ecx, Me
loc_006AB2D1: push ecx
loc_006AB2D2: call [eax+00000748h]
loc_006AB2D8: mov var_60, eax
loc_006AB2DB: cmp var_60, 00000000h
loc_006AB2DF: jge 006AB301h
loc_006AB2E1: push 00000748h
loc_006AB2E6: push 004408D0h
loc_006AB2EB: mov edx, Me
loc_006AB2EE: push edx
loc_006AB2EF: mov eax, var_60
loc_006AB2F2: push eax
loc_006AB2F3: call [004010CCh] ; __vbaHresultCheckObj
loc_006AB2F9: mov var_BC, eax
loc_006AB2FF: jmp 006AB30Bh
loc_006AB301: mov var_BC, 00000000h
loc_006AB30B: lea ecx, var_2C
loc_006AB30E: push ecx
loc_006AB30F: lea edx, var_28
loc_006AB312: push edx
loc_006AB313: lea eax, var_24
loc_006AB316: push eax
loc_006AB317: push 00000003h
loc_006AB319: call [00401324h] ; __vbaFreeStrList
loc_006AB31F: add esp, 00000010h
loc_006AB322: mov var_4, 0000005Ch
loc_006AB329: lea ecx, var_58
loc_006AB32C: push ecx
loc_006AB32D: mov edx, Me
loc_006AB330: mov eax, [edx]
loc_006AB332: mov ecx, Me
loc_006AB335: push ecx
loc_006AB336: call [eax+0000098Ch]
loc_006AB33C: movsx edx, var_58
loc_006AB340: test edx, edx
loc_006AB342: jnz 006AB6D9h
loc_006AB348: mov var_4, 0000005Dh
loc_006AB34F: mov edx, 00461548h ; "tmrCharacterAction"
loc_006AB354: lea ecx, var_28
loc_006AB357: call [00401310h] ; __vbaStrCopy
loc_006AB35D: mov edx, 00460BA0h ; "No Calander Event"
loc_006AB362: lea ecx, var_24
loc_006AB365: call [00401310h] ; __vbaStrCopy
loc_006AB36B: lea eax, var_28
loc_006AB36E: push eax
loc_006AB36F: lea ecx, var_24
loc_006AB372: push ecx
loc_006AB373: mov edx, Me
loc_006AB376: mov eax, [edx]
loc_006AB378: mov ecx, Me
loc_006AB37B: push ecx
loc_006AB37C: call [eax+00000748h]
loc_006AB382: mov var_60, eax
loc_006AB385: cmp var_60, 00000000h
loc_006AB389: jge 006AB3ABh
loc_006AB38B: push 00000748h
loc_006AB390: push 004408D0h
loc_006AB395: mov edx, Me
loc_006AB398: push edx
loc_006AB399: mov eax, var_60
loc_006AB39C: push eax
loc_006AB39D: call [004010CCh] ; __vbaHresultCheckObj
loc_006AB3A3: mov var_C0, eax
loc_006AB3A9: jmp 006AB3B5h
loc_006AB3AB: mov var_C0, 00000000h
loc_006AB3B5: lea ecx, var_28
loc_006AB3B8: push ecx
loc_006AB3B9: lea edx, var_24
loc_006AB3BC: push edx
loc_006AB3BD: push 00000002h
loc_006AB3BF: call [00401324h] ; __vbaFreeStrList
loc_006AB3C5: add esp, 0000000Ch
loc_006AB3C8: mov var_4, 0000005Eh
loc_006AB3CF: lea eax, var_58
loc_006AB3D2: push eax
loc_006AB3D3: mov ecx, Me
loc_006AB3D6: mov edx, [ecx]
loc_006AB3D8: mov eax, Me
loc_006AB3DB: push eax
loc_006AB3DC: call [edx+000009F4h]
loc_006AB3E2: movsx ecx, var_58
loc_006AB3E6: test ecx, ecx
loc_006AB3E8: jnz 006AB6D9h
loc_006AB3EE: mov var_4, 0000005Fh
loc_006AB3F5: mov edx, 00461548h ; "tmrCharacterAction"
loc_006AB3FA: lea ecx, var_28
loc_006AB3FD: call [00401310h] ; __vbaStrCopy
loc_006AB403: mov edx, 00457564h ; "Story Reader is NOT Running"
loc_006AB408: lea ecx, var_24
loc_006AB40B: call [00401310h] ; __vbaStrCopy
loc_006AB411: lea edx, var_28
loc_006AB414: push edx
loc_006AB415: lea eax, var_24
loc_006AB418: push eax
loc_006AB419: mov ecx, Me
loc_006AB41C: mov edx, [ecx]
loc_006AB41E: mov eax, Me
loc_006AB421: push eax
loc_006AB422: call [edx+00000748h]
loc_006AB428: mov var_60, eax
loc_006AB42B: cmp var_60, 00000000h
loc_006AB42F: jge 006AB451h
loc_006AB431: push 00000748h
loc_006AB436: push 004408D0h
loc_006AB43B: mov ecx, Me
loc_006AB43E: push ecx
loc_006AB43F: mov edx, var_60
loc_006AB442: push edx
loc_006AB443: call [004010CCh] ; __vbaHresultCheckObj
loc_006AB449: mov var_C4, eax
loc_006AB44F: jmp 006AB45Bh
loc_006AB451: mov var_C4, 00000000h
loc_006AB45B: lea eax, var_28
loc_006AB45E: push eax
loc_006AB45F: lea ecx, var_24
loc_006AB462: push ecx
loc_006AB463: push 00000002h
loc_006AB465: call [00401324h] ; __vbaFreeStrList
loc_006AB46B: add esp, 0000000Ch
loc_006AB46E: mov var_4, 00000060h
loc_006AB475: mov var_58, 0000h
loc_006AB47B: lea edx, var_58
loc_006AB47E: push edx
loc_006AB47F: mov eax, Me
loc_006AB482: mov ecx, [eax+000002F8h]
loc_006AB488: push ecx
loc_006AB489: call 0072F8C0h
loc_006AB48E: movsx edx, ax
loc_006AB491: test edx, edx
loc_006AB493: jnz 006AB6D9h
loc_006AB499: mov var_4, 00000061h
loc_006AB4A0: mov edx, 00461548h ; "tmrCharacterAction"
loc_006AB4A5: lea ecx, var_28
loc_006AB4A8: call [00401310h] ; __vbaStrCopy
loc_006AB4AE: mov edx, 00460224h ; "No Tap Encountered"
loc_006AB4B3: lea ecx, var_24
loc_006AB4B6: call [00401310h] ; __vbaStrCopy
loc_006AB4BC: lea eax, var_28
loc_006AB4BF: push eax
loc_006AB4C0: lea ecx, var_24
loc_006AB4C3: push ecx
loc_006AB4C4: mov edx, Me
loc_006AB4C7: mov eax, [edx]
loc_006AB4C9: mov ecx, Me
loc_006AB4CC: push ecx
loc_006AB4CD: call [eax+00000748h]
loc_006AB4D3: mov var_60, eax
loc_006AB4D6: cmp var_60, 00000000h
loc_006AB4DA: jge 006AB4FCh
loc_006AB4DC: push 00000748h
loc_006AB4E1: push 004408D0h
loc_006AB4E6: mov edx, Me
loc_006AB4E9: push edx
loc_006AB4EA: mov eax, var_60
loc_006AB4ED: push eax
loc_006AB4EE: call [004010CCh] ; __vbaHresultCheckObj
loc_006AB4F4: mov var_C8, eax
loc_006AB4FA: jmp 006AB506h
loc_006AB4FC: mov var_C8, 00000000h
loc_006AB506: lea ecx, var_28
loc_006AB509: push ecx
loc_006AB50A: lea edx, var_24
loc_006AB50D: push edx
loc_006AB50E: push 00000002h
loc_006AB510: call [00401324h] ; __vbaFreeStrList
loc_006AB516: add esp, 0000000Ch
loc_006AB519: mov var_4, 00000062h
loc_006AB520: lea eax, var_58
loc_006AB523: push eax
loc_006AB524: mov ecx, Me
loc_006AB527: mov edx, [ecx]
loc_006AB529: mov eax, Me
loc_006AB52C: push eax
loc_006AB52D: call [edx+000009F0h]
loc_006AB533: movsx ecx, var_58
loc_006AB537: test ecx, ecx
loc_006AB539: jnz 006AB6D9h
loc_006AB53F: mov var_4, 00000063h
loc_006AB546: mov edx, 00461548h ; "tmrCharacterAction"
loc_006AB54B: lea ecx, var_28
loc_006AB54E: call [00401310h] ; __vbaStrCopy
loc_006AB554: mov edx, 0045C950h ; "Player is NOT Running"
loc_006AB559: lea ecx, var_24
loc_006AB55C: call [00401310h] ; __vbaStrCopy
loc_006AB562: lea edx, var_28
loc_006AB565: push edx
loc_006AB566: lea eax, var_24
loc_006AB569: push eax
loc_006AB56A: mov ecx, Me
loc_006AB56D: mov edx, [ecx]
loc_006AB56F: mov eax, Me
loc_006AB572: push eax
loc_006AB573: call [edx+00000748h]
loc_006AB579: mov var_60, eax
loc_006AB57C: cmp var_60, 00000000h
loc_006AB580: jge 006AB5A2h
loc_006AB582: push 00000748h
loc_006AB587: push 004408D0h
loc_006AB58C: mov ecx, Me
loc_006AB58F: push ecx
loc_006AB590: mov edx, var_60
loc_006AB593: push edx
loc_006AB594: call [004010CCh] ; __vbaHresultCheckObj
loc_006AB59A: mov var_CC, eax
loc_006AB5A0: jmp 006AB5ACh
loc_006AB5A2: mov var_CC, 00000000h
loc_006AB5AC: lea eax, var_28
loc_006AB5AF: push eax
loc_006AB5B0: lea ecx, var_24
loc_006AB5B3: push ecx
loc_006AB5B4: push 00000002h
loc_006AB5B6: call [00401324h] ; __vbaFreeStrList
loc_006AB5BC: add esp, 0000000Ch
loc_006AB5BF: mov var_4, 00000064h
loc_006AB5C6: mov var_4C, 00443ED0h ; "TRUE"
loc_006AB5CD: mov var_54, 00000008h
loc_006AB5D4: mov eax, 00000010h
loc_006AB5D9: call 00412850h ; __vbaChkstk
loc_006AB5DE: mov edx, esp
loc_006AB5E0: mov eax, var_54
loc_006AB5E3: mov [edx], eax
loc_006AB5E5: mov ecx, var_50
loc_006AB5E8: mov [edx+00000004h], ecx
loc_006AB5EB: mov eax, var_4C
loc_006AB5EE: mov [edx+00000008h], eax
loc_006AB5F1: mov ecx, var_48
loc_006AB5F4: mov [edx+0000000Ch], ecx
loc_006AB5F7: push 00455FC8h ; "ShutDown"
loc_006AB5FC: push 00455FA8h ; "BonziCHECKERS"
loc_006AB601: push 004537A4h ; "BonziBUDDY"
loc_006AB606: call [00401354h] ; rtcGetSetting
loc_006AB60C: mov edx, eax
loc_006AB60E: lea ecx, var_24
loc_006AB611: call [004013C0h] ; __vbaStrMove
loc_006AB617: push eax
loc_006AB618: push 00443ED0h ; "TRUE"
loc_006AB61D: call [004011B8h] ; __vbaStrCmp
loc_006AB623: neg eax
loc_006AB625: sbb eax, eax
loc_006AB627: inc eax
loc_006AB628: neg eax
loc_006AB62A: mov var_60, ax
loc_006AB62E: lea ecx, var_24
loc_006AB631: call [00401430h] ; __vbaFreeStr
loc_006AB637: movsx edx, var_60
loc_006AB63B: test edx, edx
loc_006AB63D: jz 006AB6D9h
loc_006AB643: mov var_4, 00000065h
loc_006AB64A: mov edx, 00461548h ; "tmrCharacterAction"
loc_006AB64F: lea ecx, var_28
loc_006AB652: call [00401310h] ; __vbaStrCopy
loc_006AB658: mov edx, 004698F0h ; "BonziCHECKERS isn't running"
loc_006AB65D: lea ecx, var_24
loc_006AB660: call [00401310h] ; __vbaStrCopy
loc_006AB666: lea eax, var_28
loc_006AB669: push eax
loc_006AB66A: lea ecx, var_24
loc_006AB66D: push ecx
loc_006AB66E: mov edx, Me
loc_006AB671: mov eax, [edx]
loc_006AB673: mov ecx, Me
loc_006AB676: push ecx
loc_006AB677: call [eax+00000748h]
loc_006AB67D: mov var_60, eax
loc_006AB680: cmp var_60, 00000000h
loc_006AB684: jge 006AB6A6h
loc_006AB686: push 00000748h
loc_006AB68B: push 004408D0h
loc_006AB690: mov edx, Me
loc_006AB693: push edx
loc_006AB694: mov eax, var_60
loc_006AB697: push eax
loc_006AB698: call [004010CCh] ; __vbaHresultCheckObj
loc_006AB69E: mov var_D0, eax
loc_006AB6A4: jmp 006AB6B0h
loc_006AB6A6: mov var_D0, 00000000h
loc_006AB6B0: lea ecx, var_28
loc_006AB6B3: push ecx
loc_006AB6B4: lea edx, var_24
loc_006AB6B7: push edx
loc_006AB6B8: push 00000002h
loc_006AB6BA: call [00401324h] ; __vbaFreeStrList
loc_006AB6C0: add esp, 0000000Ch
loc_006AB6C3: mov var_4, 00000066h
loc_006AB6CA: mov eax, Me
loc_006AB6CD: mov ecx, [eax]
loc_006AB6CF: mov edx, Me
loc_006AB6D2: push edx
loc_006AB6D3: call [ecx+00000A3Ch]
loc_006AB6D9: mov var_4, 0000006Dh
loc_006AB6E0: push 00000000h
loc_006AB6E2: mov eax, Me
loc_006AB6E5: mov ecx, [eax+000000F4h]
loc_006AB6EB: push ecx
loc_006AB6EC: call [00401238h] ; __vbaObjIs
loc_006AB6F2: movsx edx, ax
loc_006AB6F5: test edx, edx
loc_006AB6F7: jnz 006AB771h
loc_006AB6F9: mov var_4, 0000006Eh
loc_006AB700: mov var_4C, 00443ED0h ; "TRUE"
loc_006AB707: mov var_54, 00000008h
loc_006AB70E: mov eax, 00000010h
loc_006AB713: call 00412850h ; __vbaChkstk
loc_006AB718: mov eax, esp
loc_006AB71A: mov ecx, var_54
loc_006AB71D: mov [eax], ecx
loc_006AB71F: mov edx, var_50
loc_006AB722: mov [eax+00000004h], edx
loc_006AB725: mov ecx, var_4C
loc_006AB728: mov [eax+00000008h], ecx
loc_006AB72B: mov edx, var_48
loc_006AB72E: mov [eax+0000000Ch], edx
loc_006AB731: push 00455FC8h ; "ShutDown"
loc_006AB736: push 00455FA8h ; "BonziCHECKERS"
loc_006AB73B: push 004537A4h ; "BonziBUDDY"
loc_006AB740: call [00401354h] ; rtcGetSetting
loc_006AB746: mov edx, eax
loc_006AB748: lea ecx, var_24
loc_006AB74B: call [004013C0h] ; __vbaStrMove
loc_006AB751: push eax
loc_006AB752: push 00443ED0h ; "TRUE"
loc_006AB757: call [004011B8h] ; __vbaStrCmp
loc_006AB75D: neg eax
loc_006AB75F: sbb eax, eax
loc_006AB761: inc eax
loc_006AB762: neg eax
loc_006AB764: mov var_60, ax
loc_006AB768: lea ecx, var_24
loc_006AB76B: call [00401430h] ; __vbaFreeStr
loc_006AB771: mov var_4, 00000071h
loc_006AB778: lea ecx, var_58
loc_006AB77B: push ecx
loc_006AB77C: mov edx, Me
loc_006AB77F: mov eax, [edx]
loc_006AB781: mov ecx, Me
loc_006AB784: push ecx
loc_006AB785: call [eax+000009F0h]
loc_006AB78B: lea edx, var_5C
loc_006AB78E: push edx
loc_006AB78F: mov eax, Me
loc_006AB792: mov ecx, [eax]
loc_006AB794: mov edx, Me
loc_006AB797: push edx
loc_006AB798: call [ecx+000009F4h]
loc_006AB79E: movsx eax, var_58
loc_006AB7A2: neg eax
loc_006AB7A4: sbb eax, eax
loc_006AB7A6: inc eax
loc_006AB7A7: movsx ecx, var_5C
loc_006AB7AB: neg ecx
loc_006AB7AD: sbb ecx, ecx
loc_006AB7AF: inc ecx
loc_006AB7B0: and eax, ecx
loc_006AB7B2: test eax, eax
loc_006AB7B4: jnz 006AB7CBh
loc_006AB7B6: mov var_4, 00000072h
loc_006AB7BD: mov edx, Me
loc_006AB7C0: push edx
loc_006AB7C1: call 006950B0h
loc_006AB7C6: jmp 006AB8CEh
loc_006AB7CB: mov var_4, 00000074h
loc_006AB7D2: mov var_4C, 00443ED0h ; "TRUE"
loc_006AB7D9: mov var_54, 00000008h
loc_006AB7E0: mov eax, 00000010h
loc_006AB7E5: call 00412850h ; __vbaChkstk
loc_006AB7EA: mov eax, esp
loc_006AB7EC: mov ecx, var_54
loc_006AB7EF: mov [eax], ecx
loc_006AB7F1: mov edx, var_50
loc_006AB7F4: mov [eax+00000004h], edx
loc_006AB7F7: mov ecx, var_4C
loc_006AB7FA: mov [eax+00000008h], ecx
loc_006AB7FD: mov edx, var_48
loc_006AB800: mov [eax+0000000Ch], edx
loc_006AB803: push 00455FC8h ; "ShutDown"
loc_006AB808: push 00455FA8h ; "BonziCHECKERS"
loc_006AB80D: push 004537A4h ; "BonziBUDDY"
loc_006AB812: call [00401354h] ; rtcGetSetting
loc_006AB818: mov edx, eax
loc_006AB81A: lea ecx, var_24
loc_006AB81D: call [004013C0h] ; __vbaStrMove
loc_006AB823: push eax
loc_006AB824: push 00443ED0h ; "TRUE"
loc_006AB829: call [004011B8h] ; __vbaStrCmp
loc_006AB82F: neg eax
loc_006AB831: sbb eax, eax
loc_006AB833: inc eax
loc_006AB834: neg eax
loc_006AB836: mov var_60, ax
loc_006AB83A: lea ecx, var_24
loc_006AB83D: call [00401430h] ; __vbaFreeStr
loc_006AB843: movsx eax, var_60
loc_006AB847: test eax, eax
loc_006AB849: jz 006AB85Dh
loc_006AB84B: mov var_4, 00000075h
loc_006AB852: mov ecx, Me
loc_006AB855: push ecx
loc_006AB856: call 006950B0h
loc_006AB85B: jmp 006AB8CEh
loc_006AB85D: mov var_4, 00000077h
loc_006AB864: lea edx, var_34
loc_006AB867: push edx
loc_006AB868: push 00441D74h ; "Blink"
loc_006AB86D: mov eax, [0073A08Ch]
loc_006AB872: mov ecx, [eax]
loc_006AB874: mov edx, [0073A08Ch]
loc_006AB87A: push edx
loc_006AB87B: call [ecx+00000064h]
loc_006AB87E: fnclex
loc_006AB880: mov var_60, eax
loc_006AB883: cmp var_60, 00000000h
loc_006AB887: jge 006AB8A8h
loc_006AB889: push 00000064h
loc_006AB88B: push 004419ACh
loc_006AB890: mov eax, [0073A08Ch]
loc_006AB895: push eax
loc_006AB896: mov ecx, var_60
loc_006AB899: push ecx
loc_006AB89A: call [004010CCh] ; __vbaHresultCheckObj
loc_006AB8A0: mov var_D4, eax
loc_006AB8A6: jmp 006AB8B2h
loc_006AB8A8: mov var_D4, 00000000h
loc_006AB8B2: mov edx, var_34
loc_006AB8B5: mov var_80, edx
loc_006AB8B8: mov var_34, 00000000h
loc_006AB8BF: mov eax, var_80
loc_006AB8C2: push eax
loc_006AB8C3: push 0073A1E4h
loc_006AB8C8: call [00401128h] ; __vbaObjSet
loc_006AB8CE: mov var_4, 0000007Ah
loc_006AB8D5: mov edx, 004679ECh ; "tmrCharacterAction_Timer"
loc_006AB8DA: lea ecx, var_28
loc_006AB8DD: call [00401310h] ; __vbaStrCopy
loc_006AB8E3: mov edx, 0046992Ch ; "Exiting"
loc_006AB8E8: lea ecx, var_24
loc_006AB8EB: call [00401310h] ; __vbaStrCopy
loc_006AB8F1: lea ecx, var_28
loc_006AB8F4: push ecx
loc_006AB8F5: lea edx, var_24
loc_006AB8F8: push edx
loc_006AB8F9: mov eax, Me
loc_006AB8FC: mov ecx, [eax]
loc_006AB8FE: mov edx, Me
loc_006AB901: push edx
loc_006AB902: call [ecx+00000748h]
loc_006AB908: mov var_60, eax
loc_006AB90B: cmp var_60, 00000000h
loc_006AB90F: jge 006AB931h
loc_006AB911: push 00000748h
loc_006AB916: push 004408D0h
loc_006AB91B: mov eax, Me
loc_006AB91E: push eax
loc_006AB91F: mov ecx, var_60
loc_006AB922: push ecx
loc_006AB923: call [004010CCh] ; __vbaHresultCheckObj
loc_006AB929: mov var_D8, eax
loc_006AB92F: jmp 006AB93Bh
loc_006AB931: mov var_D8, 00000000h
loc_006AB93B: lea edx, var_28
loc_006AB93E: push edx
loc_006AB93F: lea eax, var_24
loc_006AB942: push eax
loc_006AB943: push 00000002h
loc_006AB945: call [00401324h] ; __vbaFreeStrList
loc_006AB94B: add esp, 0000000Ch
loc_006AB94E: mov var_10, 00000000h
loc_006AB955: fwait
loc_006AB956: push 006AB98Ch
loc_006AB95B: jmp 006AB98Bh
loc_006AB95D: lea ecx, var_30
loc_006AB960: push ecx
loc_006AB961: lea edx, var_2C
loc_006AB964: push edx
loc_006AB965: lea eax, var_28
loc_006AB968: push eax
loc_006AB969: lea ecx, var_24
loc_006AB96C: push ecx
loc_006AB96D: push 00000004h
loc_006AB96F: call [00401324h] ; __vbaFreeStrList
loc_006AB975: add esp, 00000014h
loc_006AB978: lea ecx, var_34
loc_006AB97B: call [0040142Ch] ; __vbaFreeObj
loc_006AB981: lea ecx, var_44
loc_006AB984: call [00401030h] ; __vbaFreeVar
loc_006AB98A: ret
loc_006AB98B: ret
loc_006AB98C: mov edx, Me
loc_006AB98F: mov eax, [edx]
loc_006AB991: mov ecx, Me
loc_006AB994: push ecx
loc_006AB995: call [eax+00000008h]
loc_006AB998: mov eax, var_10
loc_006AB99B: mov ecx, var_20
loc_006AB99E: mov fs:[00000000h], ecx
loc_006AB9A5: pop edi
loc_006AB9A6: pop esi
loc_006AB9A7: pop ebx
loc_006AB9A8: mov esp, ebp
loc_006AB9AA: pop ebp
loc_006AB9AB: retn 0004h
End Sub
Private Sub tmrUnload_Timer() '6AC790
loc_006AC790: push ebp
loc_006AC791: mov ebp, esp
loc_006AC793: sub esp, 0000000Ch
loc_006AC796: push 00412856h ; __vbaExceptHandler
loc_006AC79B: mov eax, fs:[00000000h]
loc_006AC7A1: push eax
loc_006AC7A2: mov fs:[00000000h], esp
loc_006AC7A9: sub esp, 00000014h
loc_006AC7AC: push ebx
loc_006AC7AD: push esi
loc_006AC7AE: push edi
loc_006AC7AF: mov var_C, esp
loc_006AC7B2: mov var_8, 0040BDC8h
loc_006AC7B9: mov eax, Me
loc_006AC7BC: mov ecx, eax
loc_006AC7BE: and ecx, 00000001h
loc_006AC7C1: mov var_4, ecx
loc_006AC7C4: and al, FEh
loc_006AC7C6: push eax
loc_006AC7C7: mov Me, eax
loc_006AC7CA: mov edx, [eax]
loc_006AC7CC: call [edx+00000004h]
loc_006AC7CF: mov eax, [0073C818h]
loc_006AC7D4: xor edi, edi
loc_006AC7D6: cmp eax, edi
loc_006AC7D8: mov var_18, edi
loc_006AC7DB: jnz 006AC7EDh
loc_006AC7DD: push 0073C818h
loc_006AC7E2: push 00441F00h
loc_006AC7E7: call [004012FCh] ; __vbaNew2
loc_006AC7ED: mov eax, [0073A254h]
loc_006AC7F2: mov esi, [0073C818h]
loc_006AC7F8: cmp eax, edi
loc_006AC7FA: jnz 006AC80Ch
loc_006AC7FC: push 0073A254h
loc_006AC801: push 00431838h
loc_006AC806: call [004012FCh] ; __vbaNew2
loc_006AC80C: mov eax, [0073A254h]
loc_006AC811: mov ebx, [esi]
loc_006AC813: lea ecx, var_18
loc_006AC816: push eax
loc_006AC817: push ecx
loc_006AC818: call [00401130h] ; __vbaObjSetAddref
loc_006AC81E: push eax
loc_006AC81F: push esi
loc_006AC820: call [ebx+00000010h]
loc_006AC823: cmp eax, edi
loc_006AC825: fnclex
loc_006AC827: jge 006AC838h
loc_006AC829: push 00000010h
loc_006AC82B: push 00441EF0h
loc_006AC830: push esi
loc_006AC831: push eax
loc_006AC832: call [004010CCh] ; __vbaHresultCheckObj
loc_006AC838: lea ecx, var_18
loc_006AC83B: call [0040142Ch] ; __vbaFreeObj
loc_006AC841: mov var_4, edi
loc_006AC844: push 006AC856h
loc_006AC849: jmp 006AC855h
loc_006AC84B: lea ecx, var_18
loc_006AC84E: call [0040142Ch] ; __vbaFreeObj
loc_006AC854: ret
loc_006AC855: ret
loc_006AC856: mov eax, Me
loc_006AC859: push eax
loc_006AC85A: mov edx, [eax]
loc_006AC85C: call [edx+00000008h]
loc_006AC85F: mov eax, var_4
loc_006AC862: mov ecx, var_14
loc_006AC865: pop edi
loc_006AC866: pop esi
loc_006AC867: mov fs:[00000000h], ecx
loc_006AC86E: pop ebx
loc_006AC86F: mov esp, ebp
loc_006AC871: pop ebp
loc_006AC872: retn 0004h
End Sub
Private Sub mnuGamesGamesville_Click() '686890
loc_00686890: push ebp
loc_00686891: mov ebp, esp
loc_00686893: sub esp, 0000000Ch
loc_00686896: push 00412856h ; __vbaExceptHandler
loc_0068689B: mov eax, fs:[00000000h]
loc_006868A1: push eax
loc_006868A2: mov fs:[00000000h], esp
loc_006868A9: sub esp, 00000010h
loc_006868AC: push ebx
loc_006868AD: push esi
loc_006868AE: push edi
loc_006868AF: mov var_C, esp
loc_006868B2: mov var_8, 00409750h
loc_006868B9: mov esi, Me
loc_006868BC: mov eax, esi
loc_006868BE: and eax, 00000001h
loc_006868C1: mov var_4, eax
loc_006868C4: and esi, FFFFFFFEh
loc_006868C7: push esi
loc_006868C8: mov Me, esi
loc_006868CB: mov ecx, [esi]
loc_006868CD: call [ecx+00000004h]
loc_006868D0: xor edi, edi
loc_006868D2: mov edx, 0045F77Ch ; "http://www.gamesville.lycos.com"
loc_006868D7: mov var_1C, edi
loc_006868DA: lea ecx, var_18
loc_006868DD: mov var_18, edi
loc_006868E0: mov var_1C, edi
loc_006868E3: call [00401310h] ; __vbaStrCopy
loc_006868E9: lea edx, var_1C
loc_006868EC: lea eax, var_18
loc_006868EF: push edx
loc_006868F0: push edi
loc_006868F1: push edi
loc_006868F2: push edi
loc_006868F3: push eax
loc_006868F4: push esi
loc_006868F5: call 00679A40h
loc_006868FA: lea ecx, var_18
loc_006868FD: call [00401430h] ; __vbaFreeStr
loc_00686903: mov var_4, edi
loc_00686906: push 00686918h
loc_0068690B: jmp 00686917h
loc_0068690D: lea ecx, var_18
loc_00686910: call [00401430h] ; __vbaFreeStr
loc_00686916: ret
loc_00686917: ret
loc_00686918: mov eax, Me
loc_0068691B: push eax
loc_0068691C: mov ecx, [eax]
loc_0068691E: call [ecx+00000008h]
loc_00686921: mov eax, var_4
loc_00686924: mov ecx, var_14
loc_00686927: pop edi
loc_00686928: pop esi
loc_00686929: mov fs:[00000000h], ecx
loc_00686930: pop ebx
loc_00686931: mov esp, ebp
loc_00686933: pop ebp
loc_00686934: retn 0004h
End Sub
Private Sub mnuDownloadManagerSetup_Click() '683E30
loc_00683E30: push ebp
loc_00683E31: mov ebp, esp
loc_00683E33: sub esp, 0000000Ch
loc_00683E36: push 00412856h ; __vbaExceptHandler
loc_00683E3B: mov eax, fs:[00000000h]
loc_00683E41: push eax
loc_00683E42: mov fs:[00000000h], esp
loc_00683E49: sub esp, 00000050h
loc_00683E4C: push ebx
loc_00683E4D: push esi
loc_00683E4E: push edi
loc_00683E4F: mov var_C, esp
loc_00683E52: mov var_8, 00409598h
loc_00683E59: mov esi, Me
loc_00683E5C: mov eax, esi
loc_00683E5E: and eax, 00000001h
loc_00683E61: mov var_4, eax
loc_00683E64: and esi, FFFFFFFEh
loc_00683E67: push esi
loc_00683E68: mov Me, esi
loc_00683E6B: mov ecx, [esi]
loc_00683E6D: call [ecx+00000004h]
loc_00683E70: mov edx, [esi]
loc_00683E72: xor ebx, ebx
loc_00683E74: push ebx
loc_00683E75: push esi
loc_00683E76: mov var_18, ebx
loc_00683E79: mov var_1C, ebx
loc_00683E7C: mov var_2C, ebx
loc_00683E7F: mov var_50, ebx
loc_00683E82: mov var_54, ebx
loc_00683E85: mov [esi+00000072h], FFFFFFh
loc_00683E8B: call [edx+000009A8h]
loc_00683E91: lea eax, var_50
loc_00683E94: push eax
loc_00683E95: push 00443E9Ch ; "B12"
loc_00683E9A: push esi
loc_00683E9B: call 006A5DC0h
loc_00683EA0: mov ecx, [esi]
loc_00683EA2: lea edx, var_54
loc_00683EA5: push edx
loc_00683EA6: push esi
loc_00683EA7: call [ecx+000009F8h]
loc_00683EAD: xor eax, eax
loc_00683EAF: cmp var_54, bx
loc_00683EB3: setz al
loc_00683EB6: xor ecx, ecx
loc_00683EB8: cmp var_50, bx
loc_00683EBC: setz cl
loc_00683EBF: test ecx, eax
loc_00683EC1: jnz 00683FBFh
loc_00683EC7: cmp [0073C818h], ebx
loc_00683ECD: jnz 00683EE3h
loc_00683ECF: mov edi, [004012FCh] ; __vbaNew2
loc_00683ED5: push 0073C818h
loc_00683EDA: push 00441F00h
loc_00683EDF: call edi
loc_00683EE1: jmp 00683EE9h
loc_00683EE3: mov edi, [004012FCh] ; __vbaNew2
loc_00683EE9: mov eax, [0073A2E8h]
loc_00683EEE: mov esi, [0073C818h]
loc_00683EF4: cmp eax, ebx
loc_00683EF6: jnz 00683F04h
loc_00683EF8: push 0073A2E8h
loc_00683EFD: push 0041CF70h
loc_00683F02: call edi
loc_00683F04: mov edx, [0073A2E8h]
loc_00683F0A: mov ebx, [esi]
loc_00683F0C: lea eax, var_1C
loc_00683F0F: push edx
loc_00683F10: push eax
loc_00683F11: call [00401130h] ; __vbaObjSetAddref
loc_00683F17: push eax
loc_00683F18: push esi
loc_00683F19: call [ebx+0000000Ch]
loc_00683F1C: test eax, eax
loc_00683F1E: fnclex
loc_00683F20: jge 00683F31h
loc_00683F22: push 0000000Ch
loc_00683F24: push 00441EF0h
loc_00683F29: push esi
loc_00683F2A: push eax
loc_00683F2B: call [004010CCh] ; __vbaHresultCheckObj
loc_00683F31: lea ecx, var_1C
loc_00683F34: call [0040142Ch] ; __vbaFreeObj
loc_00683F3A: mov eax, [0073A2E8h]
loc_00683F3F: test eax, eax
loc_00683F41: jnz 00683F4Fh
loc_00683F43: push 0073A2E8h
loc_00683F48: push 0041CF70h
loc_00683F4D: call edi
loc_00683F4F: sub esp, 00000010h
loc_00683F52: mov ecx, 0000000Ah
loc_00683F57: mov ebx, esp
loc_00683F59: mov eax, 80020004h
loc_00683F5E: sub esp, 00000010h
loc_00683F61: mov esi, [0073A2E8h]
loc_00683F67: mov [ebx], ecx
loc_00683F69: mov ecx, var_48
loc_00683F6C: mov edi, [esi]
loc_00683F6E: mov edx, 00000001h
loc_00683F73: mov [ebx+00000004h], ecx
loc_00683F76: mov ecx, esp
loc_00683F78: push esi
loc_00683F79: mov [ebx+00000008h], eax
loc_00683F7C: mov eax, var_40
loc_00683F7F: mov [ebx+0000000Ch], eax
loc_00683F82: mov eax, 00000002h
loc_00683F87: mov [ecx], eax
loc_00683F89: mov eax, var_38
loc_00683F8C: mov [ecx+00000004h], eax
loc_00683F8F: mov [ecx+00000008h], edx
loc_00683F92: mov edx, var_30
loc_00683F95: mov [ecx+0000000Ch], edx
loc_00683F98: call [edi+000002B0h]
loc_00683F9E: test eax, eax
loc_00683FA0: fnclex
loc_00683FA2: jge 00684191h
loc_00683FA8: push 000002B0h
loc_00683FAD: push 00444268h
loc_00683FB2: push esi
loc_00683FB3: push eax
loc_00683FB4: call [004010CCh] ; __vbaHresultCheckObj
loc_00683FBA: jmp 00684191h
loc_00683FBF: mov eax, [0073A040h]
loc_00683FC4: mov esi, [00401098h] ; __vbaStrCat
loc_00683FCA: push eax
loc_00683FCB: push 0045E2F8h ; "! I see we don't yet have my Download Manager Add-on Module installed."
loc_00683FD0: mov [0073A1D6h], 0006h
loc_00683FD9: mov ebx, 80020004h
loc_00683FDE: mov edi, 0000000Ah
loc_00683FE3: call __vbaStrCat
loc_00683FE5: mov ecx, [0073A08Ch]
loc_00683FEB: mov var_24, eax
loc_00683FEE: mov eax, 00000008h
loc_00683FF3: mov var_2C, eax
loc_00683FF6: mov edx, [ecx]
loc_00683FF8: lea ecx, var_1C
loc_00683FFB: push ecx
loc_00683FFC: sub esp, 00000010h
loc_00683FFF: mov ecx, esp
loc_00684001: sub esp, 00000010h
loc_00684004: mov [ecx], edi
loc_00684006: mov edi, var_38
loc_00684009: mov [ecx+00000004h], edi
loc_0068400C: mov [ecx+00000008h], ebx
loc_0068400F: mov ebx, var_30
loc_00684012: mov [ecx+0000000Ch], ebx
loc_00684015: mov ecx, esp
loc_00684017: mov [ecx], eax
loc_00684019: mov eax, var_28
loc_0068401C: mov [ecx+00000004h], eax
loc_0068401F: mov eax, var_24
loc_00684022: mov [ecx+00000008h], eax
loc_00684025: mov eax, var_20
loc_00684028: mov [ecx+0000000Ch], eax
loc_0068402B: mov ecx, [0073A08Ch]
loc_00684031: push ecx
loc_00684032: call [edx+00000078h]
loc_00684035: test eax, eax
loc_00684037: fnclex
loc_00684039: jge 00684050h
loc_0068403B: mov edx, [0073A08Ch]
loc_00684041: push 00000078h
loc_00684043: push 004419ACh
loc_00684048: push edx
loc_00684049: push eax
loc_0068404A: call [004010CCh] ; __vbaHresultCheckObj
loc_00684050: lea ecx, var_1C
loc_00684053: call [0040142Ch] ; __vbaFreeObj
loc_00684059: lea ecx, var_2C
loc_0068405C: call [00401030h] ; __vbaFreeVar
loc_00684062: mov eax, [0073A040h]
loc_00684067: push 004517E8h ; "If we had this Add-on installed, "
loc_0068406C: push eax
loc_0068406D: call __vbaStrCat
loc_0068406F: mov edx, eax
loc_00684071: lea ecx, var_18
loc_00684074: call [004013C0h] ; __vbaStrMove
loc_0068407A: push eax
loc_0068407B: push 0045E5C0h ; ", I would be able to handle downloading and installing files from the Internet for you, making our browsing time easier and more fun!"
loc_00684080: call __vbaStrCat
loc_00684082: mov ecx, [0073A08Ch]
loc_00684088: mov var_24, eax
loc_0068408B: mov var_2C, 00000008h
loc_00684092: mov edx, [ecx]
loc_00684094: lea ecx, var_1C
loc_00684097: push ecx
loc_00684098: mov ecx, 0000000Ah
loc_0068409D: sub esp, 00000010h
loc_006840A0: mov esi, esp
loc_006840A2: sub esp, 00000010h
loc_006840A5: mov [esi], ecx
loc_006840A7: mov ecx, 80020004h
loc_006840AC: mov [esi+00000004h], edi
loc_006840AF: mov [esi+00000008h], ecx
loc_006840B2: mov ecx, esp
loc_006840B4: mov [esi+0000000Ch], ebx
loc_006840B7: mov esi, var_2C
loc_006840BA: mov [ecx], esi
loc_006840BC: mov esi, var_28
loc_006840BF: mov [ecx+00000004h], esi
loc_006840C2: mov [ecx+00000008h], eax
loc_006840C5: mov eax, var_20
loc_006840C8: mov [ecx+0000000Ch], eax
loc_006840CB: mov ecx, [0073A08Ch]
loc_006840D1: push ecx
loc_006840D2: call [edx+00000078h]
loc_006840D5: test eax, eax
loc_006840D7: fnclex
loc_006840D9: jge 006840F0h
loc_006840DB: mov edx, [0073A08Ch]
loc_006840E1: push 00000078h
loc_006840E3: push 004419ACh
loc_006840E8: push edx
loc_006840E9: push eax
loc_006840EA: call [004010CCh] ; __vbaHresultCheckObj
loc_006840F0: lea ecx, var_18
loc_006840F3: call [00401430h] ; __vbaFreeStr
loc_006840F9: lea ecx, var_1C
loc_006840FC: call [0040142Ch] ; __vbaFreeObj
loc_00684102: lea ecx, var_2C
loc_00684105: call [00401030h] ; __vbaFreeVar
loc_0068410B: lea esi, var_1C
loc_0068410E: mov ecx, 0000000Ah
loc_00684113: push esi
loc_00684114: mov eax, 80020004h
loc_00684119: sub esp, 00000010h
loc_0068411C: mov edx, [0073A08Ch]
loc_00684122: mov esi, esp
loc_00684124: sub esp, 00000010h
loc_00684127: mov edx, [edx]
loc_00684129: mov [esi], ecx
loc_0068412B: mov ecx, var_48
loc_0068412E: mov [esi+00000004h], ecx
loc_00684131: mov ecx, esp
loc_00684133: mov [esi+00000008h], eax
loc_00684136: mov eax, var_40
loc_00684139: mov [esi+0000000Ch], eax
loc_0068413C: mov eax, 00000008h
loc_00684141: mov [ecx], eax
loc_00684143: mov eax, 0045E6D0h ; "Would you like to find out more about my Download Manager Add-on Module now?"
loc_00684148: mov [ecx+00000004h], edi
loc_0068414B: mov [ecx+00000008h], eax
loc_0068414E: mov eax, [0073A08Ch]
loc_00684153: push eax
loc_00684154: mov [ecx+0000000Ch], ebx
loc_00684157: call [edx+00000078h]
loc_0068415A: test eax, eax
loc_0068415C: fnclex
loc_0068415E: jge 00684175h
loc_00684160: mov ecx, [0073A08Ch]
loc_00684166: push 00000078h
loc_00684168: push 004419ACh
loc_0068416D: push ecx
loc_0068416E: push eax
loc_0068416F: call [004010CCh] ; __vbaHresultCheckObj
loc_00684175: mov eax, Me
loc_00684178: mov edx, var_1C
loc_0068417B: add eax, 000000E0h
loc_00684180: push edx
loc_00684181: push eax
loc_00684182: call [00401130h] ; __vbaObjSetAddref
loc_00684188: lea ecx, var_1C
loc_0068418B: call [0040142Ch] ; __vbaFreeObj
loc_00684191: mov var_4, 00000000h
loc_00684198: push 006841BCh
loc_0068419D: jmp 006841BBh
loc_0068419F: lea ecx, var_18
loc_006841A2: call [00401430h] ; __vbaFreeStr
loc_006841A8: lea ecx, var_1C
loc_006841AB: call [0040142Ch] ; __vbaFreeObj
loc_006841B1: lea ecx, var_2C
loc_006841B4: call [00401030h] ; __vbaFreeVar
loc_006841BA: ret
loc_006841BB: ret
loc_006841BC: mov eax, Me
loc_006841BF: push eax
loc_006841C0: mov ecx, [eax]
loc_006841C2: call [ecx+00000008h]
loc_006841C5: mov eax, var_4
loc_006841C8: mov ecx, var_14
loc_006841CB: pop edi
loc_006841CC: pop esi
loc_006841CD: mov fs:[00000000h], ecx
loc_006841D4: pop ebx
loc_006841D5: mov esp, ebp
loc_006841D7: pop ebp
loc_006841D8: retn 0004h
End Sub
Private Sub mnuSilentMode_Click() '68E690
loc_0068E690: push ebp
loc_0068E691: mov ebp, esp
loc_0068E693: sub esp, 0000000Ch
loc_0068E696: push 00412856h ; __vbaExceptHandler
loc_0068E69B: mov eax, fs:[00000000h]
loc_0068E6A1: push eax
loc_0068E6A2: mov fs:[00000000h], esp
loc_0068E6A9: sub esp, 0000001Ch
loc_0068E6AC: push ebx
loc_0068E6AD: push esi
loc_0068E6AE: push edi
loc_0068E6AF: mov var_C, esp
loc_0068E6B2: mov var_8, 0040A190h
loc_0068E6B9: mov esi, Me
loc_0068E6BC: mov eax, esi
loc_0068E6BE: and eax, 00000001h
loc_0068E6C1: mov var_4, eax
loc_0068E6C4: and esi, FFFFFFFEh
loc_0068E6C7: push esi
loc_0068E6C8: mov Me, esi
loc_0068E6CB: mov ecx, [esi]
loc_0068E6CD: call [ecx+00000004h]
loc_0068E6D0: mov edx, [esi]
loc_0068E6D2: xor eax, eax
loc_0068E6D4: push esi
loc_0068E6D5: mov var_18, eax
loc_0068E6D8: mov var_1C, eax
loc_0068E6DB: call [edx+0000049Ch]
loc_0068E6E1: mov ebx, [00401128h] ; __vbaObjSet
loc_0068E6E7: push eax
loc_0068E6E8: lea eax, var_18
loc_0068E6EB: push eax
loc_0068E6EC: call ebx
loc_0068E6EE: mov edi, eax
loc_0068E6F0: lea edx, var_1C
loc_0068E6F3: push edx
loc_0068E6F4: push edi
loc_0068E6F5: mov ecx, [edi]
loc_0068E6F7: call [ecx+00000068h]
loc_0068E6FA: test eax, eax
loc_0068E6FC: fnclex
loc_0068E6FE: jge 0068E70Fh
loc_0068E700: push 00000068h
loc_0068E702: push 00443EA4h
loc_0068E707: push edi
loc_0068E708: push eax
loc_0068E709: call [004010CCh] ; __vbaHresultCheckObj
loc_0068E70F: mov edi, var_1C
loc_0068E712: lea ecx, var_18
loc_0068E715: call [0040142Ch] ; __vbaFreeObj
loc_0068E71B: mov eax, [esi]
loc_0068E71D: push esi
loc_0068E71E: test di, di
loc_0068E721: jz 0068E772h
loc_0068E723: call [eax+0000049Ch]
loc_0068E729: lea ecx, var_18
loc_0068E72C: push eax
loc_0068E72D: push ecx
loc_0068E72E: call ebx
loc_0068E730: mov esi, eax
loc_0068E732: push 00000000h
loc_0068E734: push esi
loc_0068E735: mov edx, [esi]
loc_0068E737: call [edx+0000006Ch]
loc_0068E73A: test eax, eax
loc_0068E73C: fnclex
loc_0068E73E: jge 0068E74Fh
loc_0068E740: push 0000006Ch
loc_0068E742: push 00443EA4h
loc_0068E747: push esi
loc_0068E748: push eax
loc_0068E749: call [004010CCh] ; __vbaHresultCheckObj
loc_0068E74F: lea ecx, var_18
loc_0068E752: call [0040142Ch] ; __vbaFreeObj
loc_0068E758: push 0073A1D0h
loc_0068E75D: mov [0073A1D0h], 0000h
loc_0068E766: call 00620EF0h
loc_0068E76B: push 00446EC0h ; "FALSE"
loc_0068E770: jmp 0068E7BFh
loc_0068E772: call [eax+0000049Ch]
loc_0068E778: lea ecx, var_18
loc_0068E77B: push eax
loc_0068E77C: push ecx
loc_0068E77D: call ebx
loc_0068E77F: mov esi, eax
loc_0068E781: push FFFFFFFFh
loc_0068E783: push esi
loc_0068E784: mov edx, [esi]
loc_0068E786: call [edx+0000006Ch]
loc_0068E789: test eax, eax
loc_0068E78B: fnclex
loc_0068E78D: jge 0068E79Eh
loc_0068E78F: push 0000006Ch
loc_0068E791: push 00443EA4h
loc_0068E796: push esi
loc_0068E797: push eax
loc_0068E798: call [004010CCh] ; __vbaHresultCheckObj
loc_0068E79E: lea ecx, var_18
loc_0068E7A1: call [0040142Ch] ; __vbaFreeObj
loc_0068E7A7: push 0073A1D0h
loc_0068E7AC: mov [0073A1D0h], FFFFFFh
loc_0068E7B5: call 00620EF0h
loc_0068E7BA: push 00443ED0h ; "TRUE"
loc_0068E7BF: push 00455AF8h ; "SilentMode"
loc_0068E7C4: push 0044317Ch ; "UserInfo"
loc_0068E7C9: push 0043B010h ; "BONZIBUDDY"
loc_0068E7CE: call [00401010h] ; rtcSaveSetting
loc_0068E7D4: mov var_4, 00000000h
loc_0068E7DB: push 0068E7EDh
loc_0068E7E0: jmp 0068E7ECh
loc_0068E7E2: lea ecx, var_18
loc_0068E7E5: call [0040142Ch] ; __vbaFreeObj
loc_0068E7EB: ret
loc_0068E7EC: ret
loc_0068E7ED: mov eax, Me
loc_0068E7F0: push eax
loc_0068E7F1: mov ecx, [eax]
loc_0068E7F3: call [ecx+00000008h]
loc_0068E7F6: mov eax, var_4
loc_0068E7F9: mov ecx, var_14
loc_0068E7FC: pop edi
loc_0068E7FD: pop esi
loc_0068E7FE: mov fs:[00000000h], ecx
loc_0068E805: pop ebx
loc_0068E806: mov esp, ebp
loc_0068E808: pop ebp
loc_0068E809: retn 0004h
End Sub
Private Sub mnuECenter_Click() '6841E0
loc_006841E0: push ebp
loc_006841E1: mov ebp, esp
loc_006841E3: sub esp, 0000000Ch
loc_006841E6: push 00412856h ; __vbaExceptHandler
loc_006841EB: mov eax, fs:[00000000h]
loc_006841F1: push eax
loc_006841F2: mov fs:[00000000h], esp
loc_006841F9: sub esp, 00000074h
loc_006841FC: push ebx
loc_006841FD: push esi
loc_006841FE: push edi
loc_006841FF: mov var_C, esp
loc_00684202: mov var_8, 004095A8h
loc_00684209: mov esi, Me
loc_0068420C: mov eax, esi
loc_0068420E: and eax, 00000001h
loc_00684211: mov var_4, eax
loc_00684214: and esi, FFFFFFFEh
loc_00684217: push esi
loc_00684218: mov Me, esi
loc_0068421B: mov ecx, [esi]
loc_0068421D: call [ecx+00000004h]
loc_00684220: mov eax, [esi]
loc_00684222: xor edi, edi
loc_00684224: cmp eax, 00747300h
loc_00684229: mov var_18, edi
loc_0068422C: mov var_1C, edi
loc_0068422F: mov var_2C, edi
loc_00684232: mov var_3C, edi
loc_00684235: mov var_4C, edi
loc_00684238: mov var_5C, edi
loc_0068423B: mov var_60, edi
loc_0068423E: jz 00684246h
loc_00684240: call [00401280h] ; __vbaFailedFriend
loc_00684246: lea edx, var_60
loc_00684249: push edx
loc_0068424A: push 0045E770h ; "BB7"
loc_0068424F: push esi
loc_00684250: call 006A5DC0h
loc_00684255: cmp var_60, di
loc_00684259: jz 006844E4h
loc_0068425F: lea eax, var_60
loc_00684262: push eax
loc_00684263: push 0045E770h ; "BB7"
loc_00684268: push esi
loc_00684269: call 006A6490h
loc_0068426E: cmp var_60, di
loc_00684272: jz 00684485h
loc_00684278: cmp [0073C818h], edi
loc_0068427E: jnz 00684294h
loc_00684280: mov ebx, [004012FCh] ; __vbaNew2
loc_00684286: push 0073C818h
loc_0068428B: push 00441F00h
loc_00684290: call ebx
loc_00684292: jmp 0068429Ah
loc_00684294: mov ebx, [004012FCh] ; __vbaNew2
loc_0068429A: mov esi, [0073C818h]
loc_006842A0: lea edx, var_1C
loc_006842A3: push edx
loc_006842A4: push esi
loc_006842A5: mov ecx, [esi]
loc_006842A7: call [ecx+00000014h]
loc_006842AA: cmp eax, edi
loc_006842AC: fnclex
loc_006842AE: jge 006842C3h
loc_006842B0: mov edi, [004010CCh] ; __vbaHresultCheckObj
loc_006842B6: push 00000014h
loc_006842B8: push 00441EF0h
loc_006842BD: push esi
loc_006842BE: push eax
loc_006842BF: call edi
loc_006842C1: jmp 006842C9h
loc_006842C3: mov edi, [004010CCh] ; __vbaHresultCheckObj
loc_006842C9: mov eax, var_1C
loc_006842CC: lea edx, var_18
loc_006842CF: push edx
loc_006842D0: push eax
loc_006842D1: mov ecx, [eax]
loc_006842D3: mov esi, eax
loc_006842D5: call [ecx+00000050h]
loc_006842D8: test eax, eax
loc_006842DA: fnclex
loc_006842DC: jge 006842E9h
loc_006842DE: push 00000050h
loc_006842E0: push 004437B4h
loc_006842E5: push esi
loc_006842E6: push eax
loc_006842E7: call edi
loc_006842E9: mov eax, var_18
loc_006842EC: push 00000001h
loc_006842EE: mov var_24, eax
loc_006842F1: lea eax, var_2C
loc_006842F4: lea ecx, var_3C
loc_006842F7: push eax
loc_006842F8: push ecx
loc_006842F9: mov var_18, 00000000h
loc_00684300: mov var_2C, 00000008h
loc_00684307: call [004013D8h] ; rtcRightCharVar
loc_0068430D: lea edx, var_3C
loc_00684310: lea eax, var_5C
loc_00684313: push edx
loc_00684314: push eax
loc_00684315: mov var_54, 00441F24h ; "\"
loc_0068431C: mov var_5C, 00008008h
loc_00684323: call [004011C0h] ; __vbaVarTstEq
loc_00684329: lea ecx, var_1C
loc_0068432C: mov esi, eax
loc_0068432E: call [0040142Ch] ; __vbaFreeObj
loc_00684334: lea ecx, var_3C
loc_00684337: lea edx, var_2C
loc_0068433A: push ecx
loc_0068433B: push edx
loc_0068433C: push 00000002h
loc_0068433E: call [00401050h] ; __vbaFreeVarList
loc_00684344: mov eax, [0073C818h]
loc_00684349: add esp, 0000000Ch
loc_0068434C: test si, si
loc_0068434F: jz 006843EDh
loc_00684355: test eax, eax
loc_00684357: jnz 00684365h
loc_00684359: push 0073C818h
loc_0068435E: push 00441F00h
loc_00684363: call ebx
loc_00684365: mov esi, [0073C818h]
loc_0068436B: lea ecx, var_1C
loc_0068436E: push ecx
loc_0068436F: push esi
loc_00684370: mov eax, [esi]
loc_00684372: call [eax+00000014h]
loc_00684375: test eax, eax
loc_00684377: fnclex
loc_00684379: jge 00684386h
loc_0068437B: push 00000014h
loc_0068437D: push 00441EF0h
loc_00684382: push esi
loc_00684383: push eax
loc_00684384: call edi
loc_00684386: mov eax, var_1C
loc_00684389: lea ecx, var_18
loc_0068438C: push ecx
loc_0068438D: push eax
loc_0068438E: mov edx, [eax]
loc_00684390: mov esi, eax
loc_00684392: call [edx+00000050h]
loc_00684395: test eax, eax
loc_00684397: fnclex
loc_00684399: jge 006843A6h
loc_0068439B: push 00000050h
loc_0068439D: push 004437B4h
loc_006843A2: push esi
loc_006843A3: push eax
loc_006843A4: call edi
loc_006843A6: mov edx, var_18
loc_006843A9: push edx
loc_006843AA: push 004520A4h ; "bbplayer.exe"
loc_006843AF: call [00401098h] ; __vbaStrCat
loc_006843B5: mov var_24, eax
loc_006843B8: lea eax, var_2C
loc_006843BB: push 00000001h
loc_006843BD: push eax
loc_006843BE: mov var_2C, 00000008h
loc_006843C5: call [00401230h] ; rtcShell
loc_006843CB: lea ecx, var_18
loc_006843CE: fstp st0
loc_006843D0: call [00401430h] ; __vbaFreeStr
loc_006843D6: lea ecx, var_1C
loc_006843D9: call [0040142Ch] ; __vbaFreeObj
loc_006843DF: lea ecx, var_2C
loc_006843E2: call [00401030h] ; __vbaFreeVar
loc_006843E8: jmp 006845CFh
loc_006843ED: test eax, eax
loc_006843EF: jnz 006843FDh
loc_006843F1: push 0073C818h
loc_006843F6: push 00441F00h
loc_006843FB: call ebx
loc_006843FD: mov esi, [0073C818h]
loc_00684403: lea edx, var_1C
loc_00684406: push edx
loc_00684407: push esi
loc_00684408: mov ecx, [esi]
loc_0068440A: call [ecx+00000014h]
loc_0068440D: test eax, eax
loc_0068440F: fnclex
loc_00684411: jge 0068441Eh
loc_00684413: push 00000014h
loc_00684415: push 00441EF0h
loc_0068441A: push esi
loc_0068441B: push eax
loc_0068441C: call edi
loc_0068441E: mov eax, var_1C
loc_00684421: lea edx, var_18
loc_00684424: push edx
loc_00684425: push eax
loc_00684426: mov ecx, [eax]
loc_00684428: mov esi, eax
loc_0068442A: call [ecx+00000050h]
loc_0068442D: test eax, eax
loc_0068442F: fnclex
loc_00684431: jge 0068443Eh
loc_00684433: push 00000050h
loc_00684435: push 004437B4h
loc_0068443A: push esi
loc_0068443B: push eax
loc_0068443C: call edi
loc_0068443E: mov eax, var_18
loc_00684441: push eax
loc_00684442: push 0045E77Ch ; "\bbplayer.exe"
loc_00684447: call [00401098h] ; __vbaStrCat
loc_0068444D: lea ecx, var_2C
loc_00684450: push 00000001h
loc_00684452: push ecx
loc_00684453: mov var_24, eax
loc_00684456: mov var_2C, 00000008h
loc_0068445D: call [00401230h] ; rtcShell
loc_00684463: lea ecx, var_18
loc_00684466: fstp st0
loc_00684468: call [00401430h] ; __vbaFreeStr
loc_0068446E: lea ecx, var_1C
loc_00684471: call [0040142Ch] ; __vbaFreeObj
loc_00684477: lea ecx, var_2C
loc_0068447A: call [00401030h] ; __vbaFreeVar
loc_00684480: jmp 006845CFh
loc_00684485: cmp [0073A6C8h], edi
loc_0068448B: jnz 0068449Dh
loc_0068448D: push 0073A6C8h
loc_00684492: push 00426004h
loc_00684497: call [004012FCh] ; __vbaNew2
loc_0068449D: mov esi, [0073A6C8h]
loc_006844A3: mov edx, 0045E770h ; "BB7"
loc_006844A8: lea ecx, var_18
loc_006844AB: call [00401310h] ; __vbaStrCopy
loc_006844B1: mov edx, [esi]
loc_006844B3: lea eax, var_18
loc_006844B6: push eax
loc_006844B7: push esi
loc_006844B8: call [edx+000006F8h]
loc_006844BE: cmp eax, edi
loc_006844C0: fnclex
loc_006844C2: jge 006844D6h
loc_006844C4: push 000006F8h
loc_006844C9: push 0045E3A8h
loc_006844CE: push esi
loc_006844CF: push eax
loc_006844D0: call [004010CCh] ; __vbaHresultCheckObj
loc_006844D6: lea ecx, var_18
loc_006844D9: call [00401430h] ; __vbaFreeStr
loc_006844DF: jmp 006845D1h
loc_006844E4: mov ecx, [0073A040h]
loc_006844EA: mov edi, [00401098h] ; __vbaStrCat
loc_006844F0: push 0045D860h ; "Wow! "
loc_006844F5: push ecx
loc_006844F6: mov [0073A1D6h], 0006h
loc_006844FF: mov var_54, 80020004h
loc_00684506: mov var_5C, 0000000Ah
loc_0068450D: call edi
loc_0068450F: mov edx, eax
loc_00684511: lea ecx, var_18
loc_00684514: call [004013C0h] ; __vbaStrMove
loc_0068451A: push eax
loc_0068451B: push 0045E7ACh ; ", I can't believe we don't yet have the BonziBUDDY Entertainment Center. It's a fun and new way to play audio and video on your computer! Let's check it out!"
loc_00684520: call edi
loc_00684522: mov ebx, var_5C
loc_00684525: lea edi, var_1C
loc_00684528: push edi
loc_00684529: mov edx, [0073A08Ch]
loc_0068452F: sub esp, 00000010h
loc_00684532: mov ecx, 00000008h
loc_00684537: mov edi, esp
loc_00684539: sub esp, 00000010h
loc_0068453C: mov var_2C, ecx
loc_0068453F: mov var_24, eax
loc_00684542: mov [edi], ebx
loc_00684544: mov ebx, var_58
loc_00684547: mov edx, [edx]
loc_00684549: mov [edi+00000004h], ebx
loc_0068454C: mov ebx, var_54
loc_0068454F: mov [edi+00000008h], ebx
loc_00684552: mov ebx, var_50
loc_00684555: mov [edi+0000000Ch], ebx
loc_00684558: mov edi, esp
loc_0068455A: mov [edi], ecx
loc_0068455C: mov ecx, var_28
loc_0068455F: mov [edi+00000004h], ecx
loc_00684562: mov ecx, [0073A08Ch]
loc_00684568: push ecx
loc_00684569: mov [edi+00000008h], eax
loc_0068456C: mov eax, var_20
loc_0068456F: mov [edi+0000000Ch], eax
loc_00684572: call [edx+00000078h]
loc_00684575: test eax, eax
loc_00684577: fnclex
loc_00684579: jge 00684590h
loc_0068457B: mov edx, [0073A08Ch]
loc_00684581: push 00000078h
loc_00684583: push 004419ACh
loc_00684588: push edx
loc_00684589: push eax
loc_0068458A: call [004010CCh] ; __vbaHresultCheckObj
loc_00684590: lea ecx, var_18
loc_00684593: call [00401430h] ; __vbaFreeStr
loc_00684599: lea ecx, var_1C
loc_0068459C: call [0040142Ch] ; __vbaFreeObj
loc_006845A2: lea ecx, var_2C
loc_006845A5: call [00401030h] ; __vbaFreeVar
loc_006845AB: mov eax, [esi]
loc_006845AD: push 0045E8F0h ; "http://www.bonzi.com/bonzibuddy/bb7playmenu.asp"
loc_006845B2: push esi
loc_006845B3: call [eax+00000758h]
loc_006845B9: test eax, eax
loc_006845BB: jge 006845CFh
loc_006845BD: push 00000758h
loc_006845C2: push 004408D0h
loc_006845C7: push esi
loc_006845C8: push eax
loc_006845C9: call [004010CCh] ; __vbaHresultCheckObj
loc_006845CF: xor edi, edi
loc_006845D1: mov var_4, edi
loc_006845D4: fwait
loc_006845D5: push 00684607h
loc_006845DA: jmp 00684606h
loc_006845DC: lea ecx, var_18
loc_006845DF: call [00401430h] ; __vbaFreeStr
loc_006845E5: lea ecx, var_1C
loc_006845E8: call [0040142Ch] ; __vbaFreeObj
loc_006845EE: lea ecx, var_4C
loc_006845F1: lea edx, var_3C
loc_006845F4: push ecx
loc_006845F5: lea eax, var_2C
loc_006845F8: push edx
loc_006845F9: push eax
loc_006845FA: push 00000003h
loc_006845FC: call [00401050h] ; __vbaFreeVarList
loc_00684602: add esp, 00000010h
loc_00684605: ret
loc_00684606: ret
loc_00684607: mov eax, Me
loc_0068460A: push eax
loc_0068460B: mov ecx, [eax]
loc_0068460D: call [ecx+00000008h]
loc_00684610: mov eax, var_4
loc_00684613: mov ecx, var_14
loc_00684616: pop edi
loc_00684617: pop esi
loc_00684618: mov fs:[00000000h], ecx
loc_0068461F: pop ebx
loc_00684620: mov esp, ebp
loc_00684622: pop ebp
loc_00684623: retn 0004h
End Sub
Private Sub mnuAirline_Click() '680F90
loc_00680F90: push ebp
loc_00680F91: mov ebp, esp
loc_00680F93: sub esp, 00000018h
loc_00680F96: push 00412856h ; __vbaExceptHandler
loc_00680F9B: mov eax, fs:[00000000h]
loc_00680FA1: push eax
loc_00680FA2: mov fs:[00000000h], esp
loc_00680FA9: mov eax, 0000007Ch
loc_00680FAE: call 00412850h ; __vbaChkstk
loc_00680FB3: push ebx
loc_00680FB4: push esi
loc_00680FB5: push edi
loc_00680FB6: mov var_18, esp
loc_00680FB9: mov var_14, 004092B0h ; Chr(37)
loc_00680FC0: mov eax, Me
loc_00680FC3: and eax, 00000001h
loc_00680FC6: mov var_10, eax
loc_00680FC9: mov ecx, Me
loc_00680FCC: and ecx, FFFFFFFEh
loc_00680FCF: mov Me, ecx
loc_00680FD2: mov var_C, 00000000h
loc_00680FD9: mov edx, Me
loc_00680FDC: mov eax, [edx]
loc_00680FDE: mov ecx, Me
loc_00680FE1: push ecx
loc_00680FE2: call [eax+00000004h]
loc_00680FE5: mov var_4, 00000001h
loc_00680FEC: mov var_4, 00000002h
loc_00680FF3: push FFFFFFFFh
loc_00680FF5: call [00401124h] ; __vbaOnError
loc_00680FFB: mov var_4, 00000003h
loc_00681002: mov edx, Me
loc_00681005: push edx
loc_00681006: call 00695250h
loc_0068100B: mov var_4, 00000004h
loc_00681012: mov eax, Me
loc_00681015: mov ecx, [eax]
loc_00681017: mov edx, Me
loc_0068101A: push edx
loc_0068101B: call [ecx+00000A14h]
loc_00681021: mov var_4, 00000005h
loc_00681028: mov var_60, 0000h
loc_0068102E: push 0043B550h ; "HTTP://www.bonzi.com/bonzibuddy/home.asp"
loc_00681033: push 0045D290h
loc_00681038: call [00401098h] ; __vbaStrCat
loc_0068103E: mov edx, eax
loc_00681040: lea ecx, var_24
loc_00681043: call [004013C0h] ; __vbaStrMove
loc_00681049: push eax
loc_0068104A: push 0045D2A0h ; "MNU_TRAVLAIR"
loc_0068104F: call [00401098h] ; __vbaStrCat
loc_00681055: mov edx, eax
loc_00681057: lea ecx, var_28
loc_0068105A: call [004013C0h] ; __vbaStrMove
loc_00681060: lea eax, var_60
loc_00681063: push eax
loc_00681064: push 0043C9F4h
loc_00681069: push 00000000h
loc_0068106B: push FFFFFFFFh
loc_0068106D: lea ecx, var_28
loc_00681070: push ecx
loc_00681071: mov edx, Me
loc_00681074: push edx
loc_00681075: call 00679A40h
loc_0068107A: lea eax, var_28
loc_0068107D: push eax
loc_0068107E: lea ecx, var_24
loc_00681081: push ecx
loc_00681082: push 00000002h
loc_00681084: call [00401324h] ; __vbaFreeStrList
loc_0068108A: add esp, 0000000Ch
loc_0068108D: mov var_4, 00000006h
loc_00681094: mov var_44, 80020004h
loc_0068109B: mov var_4C, 0000000Ah
loc_006810A2: lea edx, var_2C
loc_006810A5: push edx
loc_006810A6: mov eax, 00000010h
loc_006810AB: call 00412850h ; __vbaChkstk
loc_006810B0: mov eax, esp
loc_006810B2: mov ecx, var_4C
loc_006810B5: mov [eax], ecx
loc_006810B7: mov edx, var_48
loc_006810BA: mov [eax+00000004h], edx
loc_006810BD: mov ecx, var_44
loc_006810C0: mov [eax+00000008h], ecx
loc_006810C3: mov edx, var_40
loc_006810C6: mov [eax+0000000Ch], edx
loc_006810C9: push 00000000h
loc_006810CB: push 00000000h
loc_006810CD: mov eax, [0073A08Ch]
loc_006810D2: mov ecx, [eax]
loc_006810D4: mov edx, [0073A08Ch]
loc_006810DA: push edx
loc_006810DB: call [ecx+00000080h]
loc_006810E1: fnclex
loc_006810E3: mov var_64, eax
loc_006810E6: cmp var_64, 00000000h
loc_006810EA: jge 0068110Bh
loc_006810EC: push 00000080h
loc_006810F1: push 004419ACh
loc_006810F6: mov eax, [0073A08Ch]
loc_006810FB: push eax
loc_006810FC: mov ecx, var_64
loc_006810FF: push ecx
loc_00681100: call [004010CCh] ; __vbaHresultCheckObj
loc_00681106: mov var_80, eax
loc_00681109: jmp 00681112h
loc_0068110B: mov var_80, 00000000h
loc_00681112: lea ecx, var_2C
loc_00681115: call [0040142Ch] ; __vbaFreeObj
loc_0068111B: mov var_4, 00000007h
loc_00681122: mov var_54, 80020004h
loc_00681129: mov var_5C, 0000000Ah
loc_00681130: mov var_44, 0045D4ACh ; "Ok, great! I've tried to make traveling the world just a few clicks away!"
loc_00681137: mov var_4C, 00000008h
loc_0068113E: lea edx, var_2C
loc_00681141: push edx
loc_00681142: mov eax, 00000010h
loc_00681147: call 00412850h ; __vbaChkstk
loc_0068114C: mov eax, esp
loc_0068114E: mov ecx, var_5C
loc_00681151: mov [eax], ecx
loc_00681153: mov edx, var_58
loc_00681156: mov [eax+00000004h], edx
loc_00681159: mov ecx, var_54
loc_0068115C: mov [eax+00000008h], ecx
loc_0068115F: mov edx, var_50
loc_00681162: mov [eax+0000000Ch], edx
loc_00681165: mov eax, 00000010h
loc_0068116A: call 00412850h ; __vbaChkstk
loc_0068116F: mov eax, esp
loc_00681171: mov ecx, var_4C
loc_00681174: mov [eax], ecx
loc_00681176: mov edx, var_48
loc_00681179: mov [eax+00000004h], edx
loc_0068117C: mov ecx, var_44
loc_0068117F: mov [eax+00000008h], ecx
loc_00681182: mov edx, var_40
loc_00681185: mov [eax+0000000Ch], edx
loc_00681188: mov eax, [0073A08Ch]
loc_0068118D: mov ecx, [eax]
loc_0068118F: mov edx, [0073A08Ch]
loc_00681195: push edx
loc_00681196: call [ecx+00000078h]
loc_00681199: fnclex
loc_0068119B: mov var_64, eax
loc_0068119E: cmp var_64, 00000000h
loc_006811A2: jge 006811C3h
loc_006811A4: push 00000078h
loc_006811A6: push 004419ACh
loc_006811AB: mov eax, [0073A08Ch]
loc_006811B0: push eax
loc_006811B1: mov ecx, var_64
loc_006811B4: push ecx
loc_006811B5: call [004010CCh] ; __vbaHresultCheckObj
loc_006811BB: mov var_84, eax
loc_006811C1: jmp 006811CDh
loc_006811C3: mov var_84, 00000000h
loc_006811CD: lea ecx, var_2C
loc_006811D0: call [0040142Ch] ; __vbaFreeObj
loc_006811D6: mov var_4, 00000008h
loc_006811DD: lea edx, var_2C
loc_006811E0: push edx
loc_006811E1: push 00442188h ; "Pleased"
loc_006811E6: mov eax, [0073A08Ch]
loc_006811EB: mov ecx, [eax]
loc_006811ED: mov edx, [0073A08Ch]
loc_006811F3: push edx
loc_006811F4: call [ecx+00000064h]
loc_006811F7: fnclex
loc_006811F9: mov var_64, eax
loc_006811FC: cmp var_64, 00000000h
loc_00681200: jge 00681221h
loc_00681202: push 00000064h
loc_00681204: push 004419ACh
loc_00681209: mov eax, [0073A08Ch]
loc_0068120E: push eax
loc_0068120F: mov ecx, var_64
loc_00681212: push ecx
loc_00681213: call [004010CCh] ; __vbaHresultCheckObj
loc_00681219: mov var_88, eax
loc_0068121F: jmp 0068122Bh
loc_00681221: mov var_88, 00000000h
loc_0068122B: lea ecx, var_2C
loc_0068122E: call [0040142Ch] ; __vbaFreeObj
loc_00681234: mov var_4, 00000009h
loc_0068123B: lea edx, var_2C
loc_0068123E: push edx
loc_0068123F: push 00448AC8h ; "GestureDown"
loc_00681244: mov eax, [0073A08Ch]
loc_00681249: mov ecx, [eax]
loc_0068124B: mov edx, [0073A08Ch]
loc_00681251: push edx
loc_00681252: call [ecx+00000064h]
loc_00681255: fnclex
loc_00681257: mov var_64, eax
loc_0068125A: cmp var_64, 00000000h
loc_0068125E: jge 0068127Fh
loc_00681260: push 00000064h
loc_00681262: push 004419ACh
loc_00681267: mov eax, [0073A08Ch]
loc_0068126C: push eax
loc_0068126D: mov ecx, var_64
loc_00681270: push ecx
loc_00681271: call [004010CCh] ; __vbaHresultCheckObj
loc_00681277: mov var_8C, eax
loc_0068127D: jmp 00681289h
loc_0068127F: mov var_8C, 00000000h
loc_00681289: lea ecx, var_2C
loc_0068128C: call [0040142Ch] ; __vbaFreeObj
loc_00681292: mov var_4, 0000000Ah
loc_00681299: mov var_54, 80020004h
loc_006812A0: mov var_5C, 0000000Ah
loc_006812A7: mov var_44, 0045D698h ; "Simply enter our 'Departure City' and 'Arrival City' below and then enter the dates that we would like to travel. \pau=1000\When you are done, simply click the 'Next' button!"
loc_006812AE: mov var_4C, 00000008h
loc_006812B5: lea edx, var_2C
loc_006812B8: push edx
loc_006812B9: mov eax, 00000010h
loc_006812BE: call 00412850h ; __vbaChkstk
loc_006812C3: mov eax, esp
loc_006812C5: mov ecx, var_5C
loc_006812C8: mov [eax], ecx
loc_006812CA: mov edx, var_58
loc_006812CD: mov [eax+00000004h], edx
loc_006812D0: mov ecx, var_54
loc_006812D3: mov [eax+00000008h], ecx
loc_006812D6: mov edx, var_50
loc_006812D9: mov [eax+0000000Ch], edx
loc_006812DC: mov eax, 00000010h
loc_006812E1: call 00412850h ; __vbaChkstk
loc_006812E6: mov eax, esp
loc_006812E8: mov ecx, var_4C
loc_006812EB: mov [eax], ecx
loc_006812ED: mov edx, var_48
loc_006812F0: mov [eax+00000004h], edx
loc_006812F3: mov ecx, var_44
loc_006812F6: mov [eax+00000008h], ecx
loc_006812F9: mov edx, var_40
loc_006812FC: mov [eax+0000000Ch], edx
loc_006812FF: mov eax, [0073A08Ch]
loc_00681304: mov ecx, [eax]
loc_00681306: mov edx, [0073A08Ch]
loc_0068130C: push edx
loc_0068130D: call [ecx+00000078h]
loc_00681310: fnclex
loc_00681312: mov var_64, eax
loc_00681315: cmp var_64, 00000000h
loc_00681319: jge 0068133Ah
loc_0068131B: push 00000078h
loc_0068131D: push 004419ACh
loc_00681322: mov eax, [0073A08Ch]
loc_00681327: push eax
loc_00681328: mov ecx, var_64
loc_0068132B: push ecx
loc_0068132C: call [004010CCh] ; __vbaHresultCheckObj
loc_00681332: mov var_90, eax
loc_00681338: jmp 00681344h
loc_0068133A: mov var_90, 00000000h
loc_00681344: lea ecx, var_2C
loc_00681347: call [0040142Ch] ; __vbaFreeObj
loc_0068134D: mov var_4, 0000000Bh
loc_00681354: lea edx, var_2C
loc_00681357: push edx
loc_00681358: push 00442914h ; "Explain"
loc_0068135D: mov eax, [0073A08Ch]
loc_00681362: mov ecx, [eax]
loc_00681364: mov edx, [0073A08Ch]
loc_0068136A: push edx
loc_0068136B: call [ecx+00000064h]
loc_0068136E: fnclex
loc_00681370: mov var_64, eax
loc_00681373: cmp var_64, 00000000h
loc_00681377: jge 00681398h
loc_00681379: push 00000064h
loc_0068137B: push 004419ACh
loc_00681380: mov eax, [0073A08Ch]
loc_00681385: push eax
loc_00681386: mov ecx, var_64
loc_00681389: push ecx
loc_0068138A: call [004010CCh] ; __vbaHresultCheckObj
loc_00681390: mov var_94, eax
loc_00681396: jmp 006813A2h
loc_00681398: mov var_94, 00000000h
loc_006813A2: lea ecx, var_2C
loc_006813A5: call [0040142Ch] ; __vbaFreeObj
loc_006813AB: mov var_4, 0000000Ch
loc_006813B2: mov var_44, 80020004h
loc_006813B9: mov var_4C, 0000000Ah
loc_006813C0: push 0045D7FCh ; "Just in case you forget "
loc_006813C5: mov edx, [0073A040h]
loc_006813CB: push edx
loc_006813CC: call [00401098h] ; __vbaStrCat
loc_006813D2: mov edx, eax
loc_006813D4: lea ecx, var_24
loc_006813D7: call [004013C0h] ; __vbaStrMove
loc_006813DD: push eax
loc_006813DE: push 0045D544h ; ", purple, jungle-taming Gorillas fly for free!"
loc_006813E3: call [00401098h] ; __vbaStrCat
loc_006813E9: mov var_34, eax
loc_006813EC: mov var_3C, 00000008h
loc_006813F3: lea eax, var_2C
loc_006813F6: push eax
loc_006813F7: mov eax, 00000010h
loc_006813FC: call 00412850h ; __vbaChkstk
loc_00681401: mov ecx, esp
loc_00681403: mov edx, var_4C
loc_00681406: mov [ecx], edx
loc_00681408: mov eax, var_48
loc_0068140B: mov [ecx+00000004h], eax
loc_0068140E: mov edx, var_44
loc_00681411: mov [ecx+00000008h], edx
loc_00681414: mov eax, var_40
loc_00681417: mov [ecx+0000000Ch], eax
loc_0068141A: mov eax, 00000010h
loc_0068141F: call 00412850h ; __vbaChkstk
loc_00681424: mov ecx, esp
loc_00681426: mov edx, var_3C
loc_00681429: mov [ecx], edx
loc_0068142B: mov eax, var_38
loc_0068142E: mov [ecx+00000004h], eax
loc_00681431: mov edx, var_34
loc_00681434: mov [ecx+00000008h], edx
loc_00681437: mov eax, var_30
loc_0068143A: mov [ecx+0000000Ch], eax
loc_0068143D: mov ecx, [0073A08Ch]
loc_00681443: mov edx, [ecx]
loc_00681445: mov eax, [0073A08Ch]
loc_0068144A: push eax
loc_0068144B: call [edx+00000078h]
loc_0068144E: fnclex
loc_00681450: mov var_64, eax
loc_00681453: cmp var_64, 00000000h
loc_00681457: jge 00681479h
loc_00681459: push 00000078h
loc_0068145B: push 004419ACh
loc_00681460: mov ecx, [0073A08Ch]
loc_00681466: push ecx
loc_00681467: mov edx, var_64
loc_0068146A: push edx
loc_0068146B: call [004010CCh] ; __vbaHresultCheckObj
loc_00681471: mov var_98, eax
loc_00681477: jmp 00681483h
loc_00681479: mov var_98, 00000000h
loc_00681483: lea ecx, var_24
loc_00681486: call [00401430h] ; __vbaFreeStr
loc_0068148C: lea ecx, var_2C
loc_0068148F: call [0040142Ch] ; __vbaFreeObj
loc_00681495: lea ecx, var_3C
loc_00681498: call [00401030h] ; __vbaFreeVar
loc_0068149E: mov var_4, 0000000Dh
loc_006814A5: lea eax, var_2C
loc_006814A8: push eax
loc_006814A9: push 00442188h ; "Pleased"
loc_006814AE: mov ecx, [0073A08Ch]
loc_006814B4: mov edx, [ecx]
loc_006814B6: mov eax, [0073A08Ch]
loc_006814BB: push eax
loc_006814BC: call [edx+00000064h]
loc_006814BF: fnclex
loc_006814C1: mov var_64, eax
loc_006814C4: cmp var_64, 00000000h
loc_006814C8: jge 006814EAh
loc_006814CA: push 00000064h
loc_006814CC: push 004419ACh
loc_006814D1: mov ecx, [0073A08Ch]
loc_006814D7: push ecx
loc_006814D8: mov edx, var_64
loc_006814DB: push edx
loc_006814DC: call [004010CCh] ; __vbaHresultCheckObj
loc_006814E2: mov var_9C, eax
loc_006814E8: jmp 006814F4h
loc_006814EA: mov var_9C, 00000000h
loc_006814F4: mov eax, var_2C
loc_006814F7: mov var_7C, eax
loc_006814FA: mov var_2C, 00000000h
loc_00681501: mov ecx, var_7C
loc_00681504: push ecx
loc_00681505: push 0073A1E4h
loc_0068150A: call [00401128h] ; __vbaObjSet
loc_00681510: mov var_10, 00000000h
loc_00681517: push 00681545h
loc_0068151C: jmp 00681544h
loc_0068151E: lea edx, var_28
loc_00681521: push edx
loc_00681522: lea eax, var_24
loc_00681525: push eax
loc_00681526: push 00000002h
loc_00681528: call [00401324h] ; __vbaFreeStrList
loc_0068152E: add esp, 0000000Ch
loc_00681531: lea ecx, var_2C
loc_00681534: call [0040142Ch] ; __vbaFreeObj
loc_0068153A: lea ecx, var_3C
loc_0068153D: call [00401030h] ; __vbaFreeVar
loc_00681543: ret
loc_00681544: ret
loc_00681545: mov ecx, Me
loc_00681548: mov edx, [ecx]
loc_0068154A: mov eax, Me
loc_0068154D: push eax
loc_0068154E: call [edx+00000008h]
loc_00681551: mov eax, var_10
loc_00681554: mov ecx, var_20
loc_00681557: mov fs:[00000000h], ecx
loc_0068155E: pop edi
loc_0068155F: pop esi
loc_00681560: pop ebx
loc_00681561: mov esp, ebp
loc_00681563: pop ebp
loc_00681564: retn 0004h
End Sub
Private Sub mnuReadStoryTreasureChest_Click() '68CA30
loc_0068CA30: push ebp
loc_0068CA31: mov ebp, esp
loc_0068CA33: sub esp, 00000018h
loc_0068CA36: push 00412856h ; __vbaExceptHandler
loc_0068CA3B: mov eax, fs:[00000000h]
loc_0068CA41: push eax
loc_0068CA42: mov fs:[00000000h], esp
loc_0068CA49: mov eax, 0000007Ch
loc_0068CA4E: call 00412850h ; __vbaChkstk
loc_0068CA53: push ebx
loc_0068CA54: push esi
loc_0068CA55: push edi
loc_0068CA56: mov var_18, esp
loc_0068CA59: mov var_14, 00409F48h ; "'"
loc_0068CA60: mov eax, Me
loc_0068CA63: and eax, 00000001h
loc_0068CA66: mov var_10, eax
loc_0068CA69: mov ecx, Me
loc_0068CA6C: and ecx, FFFFFFFEh
loc_0068CA6F: mov Me, ecx
loc_0068CA72: mov var_C, 00000000h
loc_0068CA79: mov edx, Me
loc_0068CA7C: mov eax, [edx]
loc_0068CA7E: mov ecx, Me
loc_0068CA81: push ecx
loc_0068CA82: call [eax+00000004h]
loc_0068CA85: mov var_4, 00000001h
loc_0068CA8C: mov var_4, 00000002h
loc_0068CA93: push FFFFFFFFh
loc_0068CA95: call [00401124h] ; __vbaOnError
loc_0068CA9B: mov var_4, 00000003h
loc_0068CAA2: mov edx, Me
loc_0068CAA5: mov [edx+00000072h], FFFFFFh
loc_0068CAAB: mov var_4, 00000004h
loc_0068CAB2: push 00000000h
loc_0068CAB4: mov eax, Me
loc_0068CAB7: mov ecx, [eax]
loc_0068CAB9: mov edx, Me
loc_0068CABC: push edx
loc_0068CABD: call [ecx+000009A8h]
loc_0068CAC3: mov var_4, 00000005h
loc_0068CACA: mov [0073A1D4h], 0000h
loc_0068CAD3: mov var_4, 00000006h
loc_0068CADA: lea eax, var_3C
loc_0068CADD: push eax
loc_0068CADE: push 004457F8h ; "Alert"
loc_0068CAE3: mov ecx, [0073A08Ch]
loc_0068CAE9: mov edx, [ecx]
loc_0068CAEB: mov eax, [0073A08Ch]
loc_0068CAF0: push eax
loc_0068CAF1: call [edx+00000064h]
loc_0068CAF4: fnclex
loc_0068CAF6: mov var_64, eax
loc_0068CAF9: cmp var_64, 00000000h
loc_0068CAFD: jge 0068CB1Fh
loc_0068CAFF: push 00000064h
loc_0068CB01: push 004419ACh
loc_0068CB06: mov ecx, [0073A08Ch]
loc_0068CB0C: push ecx
loc_0068CB0D: mov edx, var_64
loc_0068CB10: push edx
loc_0068CB11: call [004010CCh] ; __vbaHresultCheckObj
loc_0068CB17: mov var_84, eax
loc_0068CB1D: jmp 0068CB29h
loc_0068CB1F: mov var_84, 00000000h
loc_0068CB29: mov eax, var_3C
loc_0068CB2C: push eax
loc_0068CB2D: mov ecx, Me
loc_0068CB30: add ecx, 000000C0h
loc_0068CB36: push ecx
loc_0068CB37: call [00401130h] ; __vbaObjSetAddref
loc_0068CB3D: lea ecx, var_3C
loc_0068CB40: call [0040142Ch] ; __vbaFreeObj
loc_0068CB46: mov var_4, 00000007h
loc_0068CB4D: mov [0073A0AEh], FFFFFFh
loc_0068CB56: mov var_4, 00000008h
loc_0068CB5D: lea edx, var_60
loc_0068CB60: push edx
loc_0068CB61: push 00455944h ; "BB9"
loc_0068CB66: mov eax, Me
loc_0068CB69: push eax
loc_0068CB6A: call 006A5DC0h
loc_0068CB6F: movsx ecx, var_60
loc_0068CB73: test ecx, ecx
loc_0068CB75: jz 0068CE89h
loc_0068CB7B: mov var_4, 00000009h
loc_0068CB82: lea edx, var_60
loc_0068CB85: push edx
loc_0068CB86: push 00455944h ; "BB9"
loc_0068CB8B: mov eax, Me
loc_0068CB8E: push eax
loc_0068CB8F: call 006A6490h
loc_0068CB94: movsx ecx, var_60
loc_0068CB98: test ecx, ecx
loc_0068CB9A: jz 0068CDE4h
loc_0068CBA0: mov var_4, 0000000Ah
loc_0068CBA7: push 00461CC0h ; "Bonz and the Treasure Chest"
loc_0068CBAC: call 0061F230h
loc_0068CBB1: mov var_4, 0000000Bh
loc_0068CBB8: mov var_54, 0043C9F4h
loc_0068CBBF: mov var_5C, 00000008h
loc_0068CBC6: mov eax, 00000010h
loc_0068CBCB: call 00412850h ; __vbaChkstk
loc_0068CBD0: mov edx, esp
loc_0068CBD2: mov eax, var_5C
loc_0068CBD5: mov [edx], eax
loc_0068CBD7: mov ecx, var_58
loc_0068CBDA: mov [edx+00000004h], ecx
loc_0068CBDD: mov eax, var_54
loc_0068CBE0: mov [edx+00000008h], eax
loc_0068CBE3: mov ecx, var_50
loc_0068CBE6: mov [edx+0000000Ch], ecx
loc_0068CBE9: push 00461194h ; "Path"
loc_0068CBEE: push 00460D90h ; "add-ons\storybookreader\"
loc_0068CBF3: push 0043B010h ; "BONZIBUDDY"
loc_0068CBF8: call [00401354h] ; rtcGetSetting
loc_0068CBFE: mov edx, eax
loc_0068CC00: lea ecx, var_34
loc_0068CC03: call [004013C0h] ; __vbaStrMove
loc_0068CC09: mov var_4, 0000000Ch
loc_0068CC10: push 00000001h
loc_0068CC12: mov edx, var_34
loc_0068CC15: push edx
loc_0068CC16: call [004013B4h] ; rtcRightCharBstr
loc_0068CC1C: mov edx, eax
loc_0068CC1E: lea ecx, var_38
loc_0068CC21: call [004013C0h] ; __vbaStrMove
loc_0068CC27: push eax
loc_0068CC28: push 00441F24h ; "\"
loc_0068CC2D: call [004011B8h] ; __vbaStrCmp
loc_0068CC33: neg eax
loc_0068CC35: sbb eax, eax
loc_0068CC37: neg eax
loc_0068CC39: neg eax
loc_0068CC3B: mov var_64, ax
loc_0068CC3F: lea ecx, var_38
loc_0068CC42: call [00401430h] ; __vbaFreeStr
loc_0068CC48: movsx eax, var_64
loc_0068CC4C: test eax, eax
loc_0068CC4E: jz 0068CC93h
loc_0068CC50: mov var_4, 0000000Dh
loc_0068CC57: mov ecx, var_34
loc_0068CC5A: push ecx
loc_0068CC5B: push 00441F24h ; "\"
loc_0068CC60: call [00401098h] ; __vbaStrCat
loc_0068CC66: mov edx, eax
loc_0068CC68: lea ecx, var_38
loc_0068CC6B: call [004013C0h] ; __vbaStrMove
loc_0068CC71: push eax
loc_0068CC72: push 00461360h ; "BBReader.exe"
loc_0068CC77: call [00401098h] ; __vbaStrCat
loc_0068CC7D: mov edx, eax
loc_0068CC7F: lea ecx, var_34
loc_0068CC82: call [004013C0h] ; __vbaStrMove
loc_0068CC88: lea ecx, var_38
loc_0068CC8B: call [00401430h] ; __vbaFreeStr
loc_0068CC91: jmp 0068CCB4h
loc_0068CC93: mov var_4, 0000000Fh
loc_0068CC9A: mov edx, var_34
loc_0068CC9D: push edx
loc_0068CC9E: push 00461360h ; "BBReader.exe"
loc_0068CCA3: call [00401098h] ; __vbaStrCat
loc_0068CCA9: mov edx, eax
loc_0068CCAB: lea ecx, var_34
loc_0068CCAE: call [004013C0h] ; __vbaStrMove
loc_0068CCB4: mov var_4, 00000011h
loc_0068CCBB: mov var_54, 0043C9F4h
loc_0068CCC2: mov var_5C, 00000008h
loc_0068CCC9: mov eax, 00000010h
loc_0068CCCE: call 00412850h ; __vbaChkstk
loc_0068CCD3: mov eax, esp
loc_0068CCD5: mov ecx, var_5C
loc_0068CCD8: mov [eax], ecx
loc_0068CCDA: mov edx, var_58
loc_0068CCDD: mov [eax+00000004h], edx
loc_0068CCE0: mov ecx, var_54
loc_0068CCE3: mov [eax+00000008h], ecx
loc_0068CCE6: mov edx, var_50
loc_0068CCE9: mov [eax+0000000Ch], edx
loc_0068CCEC: push 00461CC0h ; "Bonz and the Treasure Chest"
loc_0068CCF1: push 0046099Ch ; "add-ons\storybookreader\books"
loc_0068CCF6: push 0043B010h ; "BONZIBUDDY"
loc_0068CCFB: call [00401354h] ; rtcGetSetting
loc_0068CD01: mov edx, eax
loc_0068CD03: lea ecx, var_30
loc_0068CD06: call [004013C0h] ; __vbaStrMove
loc_0068CD0C: mov var_4, 00000012h
loc_0068CD13: mov eax, var_34
loc_0068CD16: push eax
loc_0068CD17: push 004609DCh ; " /b:"
loc_0068CD1C: call [00401098h] ; __vbaStrCat
loc_0068CD22: mov edx, eax
loc_0068CD24: lea ecx, var_38
loc_0068CD27: call [004013C0h] ; __vbaStrMove
loc_0068CD2D: push eax
loc_0068CD2E: mov ecx, var_30
loc_0068CD31: push ecx
loc_0068CD32: call [00401098h] ; __vbaStrCat
loc_0068CD38: mov edx, eax
loc_0068CD3A: lea ecx, var_2C
loc_0068CD3D: call [004013C0h] ; __vbaStrMove
loc_0068CD43: lea ecx, var_38
loc_0068CD46: call [00401430h] ; __vbaFreeStr
loc_0068CD4C: mov var_4, 00000013h
loc_0068CD53: push 00000000h
loc_0068CD55: mov edx, [0073A214h]
loc_0068CD5B: push edx
loc_0068CD5C: call [00401238h] ; __vbaObjIs
loc_0068CD62: movsx eax, ax
loc_0068CD65: test eax, eax
loc_0068CD67: jz 0068CD8Eh
loc_0068CD69: mov var_4, 00000014h
loc_0068CD70: lea ecx, var_2C
loc_0068CD73: mov var_54, ecx
loc_0068CD76: mov var_5C, 00004008h
loc_0068CD7D: push 00000001h
loc_0068CD7F: lea edx, var_5C
loc_0068CD82: push edx
loc_0068CD83: call [00401230h] ; rtcShell
loc_0068CD89: fstp real8 ptr var_28
loc_0068CD8C: jmp 0068CDDFh
loc_0068CD8E: mov var_4, 00000016h
loc_0068CD95: mov eax, var_30
loc_0068CD98: push eax
loc_0068CD99: mov ecx, [0073A214h]
loc_0068CD9F: mov edx, [ecx]
loc_0068CDA1: mov eax, [0073A214h]
loc_0068CDA6: push eax
loc_0068CDA7: call [edx+00000030h]
loc_0068CDAA: fnclex
loc_0068CDAC: mov var_64, eax
loc_0068CDAF: cmp var_64, 00000000h
loc_0068CDB3: jge 0068CDD5h
loc_0068CDB5: push 00000030h
loc_0068CDB7: push 0044777Ch
loc_0068CDBC: mov ecx, [0073A214h]
loc_0068CDC2: push ecx
loc_0068CDC3: mov edx, var_64
loc_0068CDC6: push edx
loc_0068CDC7: call [004010CCh] ; __vbaHresultCheckObj
loc_0068CDCD: mov var_88, eax
loc_0068CDD3: jmp 0068CDDFh
loc_0068CDD5: mov var_88, 00000000h
loc_0068CDDF: jmp 0068CE84h
loc_0068CDE4: mov var_4, 00000019h
loc_0068CDEB: cmp [0073A6C8h], 00000000h
loc_0068CDF2: jnz 0068CE10h
loc_0068CDF4: push 0073A6C8h
loc_0068CDF9: push 00426004h
loc_0068CDFE: call [004012FCh] ; __vbaNew2
loc_0068CE04: mov var_8C, 0073A6C8h
loc_0068CE0E: jmp 0068CE1Ah
loc_0068CE10: mov var_8C, 0073A6C8h
loc_0068CE1A: mov eax, var_8C
loc_0068CE20: mov ecx, [eax]
loc_0068CE22: mov var_64, ecx
loc_0068CE25: mov edx, 00455944h ; "BB9"
loc_0068CE2A: lea ecx, var_38
loc_0068CE2D: call [00401310h] ; __vbaStrCopy
loc_0068CE33: lea edx, var_38
loc_0068CE36: push edx
loc_0068CE37: mov eax, var_64
loc_0068CE3A: mov ecx, [eax]
loc_0068CE3C: mov edx, var_64
loc_0068CE3F: push edx
loc_0068CE40: call [ecx+000006F8h]
loc_0068CE46: fnclex
loc_0068CE48: mov var_68, eax
loc_0068CE4B: cmp var_68, 00000000h
loc_0068CE4F: jge 0068CE71h
loc_0068CE51: push 000006F8h
loc_0068CE56: push 0045E3A8h
loc_0068CE5B: mov eax, var_64
loc_0068CE5E: push eax
loc_0068CE5F: mov ecx, var_68
loc_0068CE62: push ecx
loc_0068CE63: call [004010CCh] ; __vbaHresultCheckObj
loc_0068CE69: mov var_90, eax
loc_0068CE6F: jmp 0068CE7Bh
loc_0068CE71: mov var_90, 00000000h
loc_0068CE7B: lea ecx, var_38
loc_0068CE7E: call [00401430h] ; __vbaFreeStr
loc_0068CE84: jmp 0068CFDAh
loc_0068CE89: mov var_4, 0000001Ch
loc_0068CE90: mov [0073A1D6h], 0006h
loc_0068CE99: mov var_4, 0000001Dh
loc_0068CEA0: mov var_54, 80020004h
loc_0068CEA7: mov var_5C, 0000000Ah
loc_0068CEAE: push 0045D860h ; "Wow! "
loc_0068CEB3: mov edx, [0073A040h]
loc_0068CEB9: push edx
loc_0068CEBA: call [00401098h] ; __vbaStrCat
loc_0068CEC0: mov edx, eax
loc_0068CEC2: lea ecx, var_38
loc_0068CEC5: call [004013C0h] ; __vbaStrMove
loc_0068CECB: push eax
loc_0068CECC: push 00461D30h ; ", I can't believe we don't yet have Bonzi and the Treasure Chest installed. It's a fun and exciting adventure story! Let's check it out!"
loc_0068CED1: call [00401098h] ; __vbaStrCat
loc_0068CED7: mov var_44, eax
loc_0068CEDA: mov var_4C, 00000008h
loc_0068CEE1: lea eax, var_3C
loc_0068CEE4: push eax
loc_0068CEE5: mov eax, 00000010h
loc_0068CEEA: call 00412850h ; __vbaChkstk
loc_0068CEEF: mov ecx, esp
loc_0068CEF1: mov edx, var_5C
loc_0068CEF4: mov [ecx], edx
loc_0068CEF6: mov eax, var_58
loc_0068CEF9: mov [ecx+00000004h], eax
loc_0068CEFC: mov edx, var_54
loc_0068CEFF: mov [ecx+00000008h], edx
loc_0068CF02: mov eax, var_50
loc_0068CF05: mov [ecx+0000000Ch], eax
loc_0068CF08: mov eax, 00000010h
loc_0068CF0D: call 00412850h ; __vbaChkstk
loc_0068CF12: mov ecx, esp
loc_0068CF14: mov edx, var_4C
loc_0068CF17: mov [ecx], edx
loc_0068CF19: mov eax, var_48
loc_0068CF1C: mov [ecx+00000004h], eax
loc_0068CF1F: mov edx, var_44
loc_0068CF22: mov [ecx+00000008h], edx
loc_0068CF25: mov eax, var_40
loc_0068CF28: mov [ecx+0000000Ch], eax
loc_0068CF2B: mov ecx, [0073A08Ch]
loc_0068CF31: mov edx, [ecx]
loc_0068CF33: mov eax, [0073A08Ch]
loc_0068CF38: push eax
loc_0068CF39: call [edx+00000078h]
loc_0068CF3C: fnclex
loc_0068CF3E: mov var_64, eax
loc_0068CF41: cmp var_64, 00000000h
loc_0068CF45: jge 0068CF67h
loc_0068CF47: push 00000078h
loc_0068CF49: push 004419ACh
loc_0068CF4E: mov ecx, [0073A08Ch]
loc_0068CF54: push ecx
loc_0068CF55: mov edx, var_64
loc_0068CF58: push edx
loc_0068CF59: call [004010CCh] ; __vbaHresultCheckObj
loc_0068CF5F: mov var_94, eax
loc_0068CF65: jmp 0068CF71h
loc_0068CF67: mov var_94, 00000000h
loc_0068CF71: lea ecx, var_38
loc_0068CF74: call [00401430h] ; __vbaFreeStr
loc_0068CF7A: lea ecx, var_3C
loc_0068CF7D: call [0040142Ch] ; __vbaFreeObj
loc_0068CF83: lea ecx, var_4C
loc_0068CF86: call [00401030h] ; __vbaFreeVar
loc_0068CF8C: mov var_4, 0000001Eh
loc_0068CF93: push 00461C54h ; "http://www.bonzi.com/bonzibuddy/bbstorybookmenu.asp"
loc_0068CF98: mov eax, Me
loc_0068CF9B: mov ecx, [eax]
loc_0068CF9D: mov edx, Me
loc_0068CFA0: push edx
loc_0068CFA1: call [ecx+00000758h]
loc_0068CFA7: mov var_64, eax
loc_0068CFAA: cmp var_64, 00000000h
loc_0068CFAE: jge 0068CFD0h
loc_0068CFB0: push 00000758h
loc_0068CFB5: push 004408D0h
loc_0068CFBA: mov eax, Me
loc_0068CFBD: push eax
loc_0068CFBE: mov ecx, var_64
loc_0068CFC1: push ecx
loc_0068CFC2: call [004010CCh] ; __vbaHresultCheckObj
loc_0068CFC8: mov var_98, eax
loc_0068CFCE: jmp 0068CFDAh
loc_0068CFD0: mov var_98, 00000000h
loc_0068CFDA: mov var_4, 00000020h
loc_0068CFE1: lea edx, var_3C
loc_0068CFE4: push edx
loc_0068CFE5: push 00441D74h ; "Blink"
loc_0068CFEA: mov eax, [0073A08Ch]
loc_0068CFEF: mov ecx, [eax]
loc_0068CFF1: mov edx, [0073A08Ch]
loc_0068CFF7: push edx
loc_0068CFF8: call [ecx+00000064h]
loc_0068CFFB: fnclex
loc_0068CFFD: mov var_64, eax
loc_0068D000: cmp var_64, 00000000h
loc_0068D004: jge 0068D025h
loc_0068D006: push 00000064h
loc_0068D008: push 004419ACh
loc_0068D00D: mov eax, [0073A08Ch]
loc_0068D012: push eax
loc_0068D013: mov ecx, var_64
loc_0068D016: push ecx
loc_0068D017: call [004010CCh] ; __vbaHresultCheckObj
loc_0068D01D: mov var_9C, eax
loc_0068D023: jmp 0068D02Fh
loc_0068D025: mov var_9C, 00000000h
loc_0068D02F: mov edx, var_3C
loc_0068D032: mov var_80, edx
loc_0068D035: mov var_3C, 00000000h
loc_0068D03C: mov eax, var_80
loc_0068D03F: push eax
loc_0068D040: push 0073A1D8h
loc_0068D045: call [00401128h] ; __vbaObjSet
loc_0068D04B: mov var_10, 00000000h
loc_0068D052: fwait
loc_0068D053: push 0068D092h
loc_0068D058: jmp 0068D076h
loc_0068D05A: lea ecx, var_38
loc_0068D05D: call [00401430h] ; __vbaFreeStr
loc_0068D063: lea ecx, var_3C
loc_0068D066: call [0040142Ch] ; __vbaFreeObj
loc_0068D06C: lea ecx, var_4C
loc_0068D06F: call [00401030h] ; __vbaFreeVar
loc_0068D075: ret
loc_0068D076: lea ecx, var_2C
loc_0068D079: call [00401430h] ; __vbaFreeStr
loc_0068D07F: lea ecx, var_30
loc_0068D082: call [00401430h] ; __vbaFreeStr
loc_0068D088: lea ecx, var_34
loc_0068D08B: call [00401430h] ; __vbaFreeStr
loc_0068D091: ret
loc_0068D092: mov ecx, Me
loc_0068D095: mov edx, [ecx]
loc_0068D097: mov eax, Me
loc_0068D09A: push eax
loc_0068D09B: call [edx+00000008h]
loc_0068D09E: mov eax, var_10
loc_0068D0A1: mov ecx, var_20
loc_0068D0A4: mov fs:[00000000h], ecx
loc_0068D0AB: pop edi
loc_0068D0AC: pop esi
loc_0068D0AD: pop ebx
loc_0068D0AE: mov esp, ebp
loc_0068D0B0: pop ebp
loc_0068D0B1: retn 0004h
End Sub
Private Sub mnuReadWeb_Click() '68D0C0
loc_0068D0C0: push ebp
loc_0068D0C1: mov ebp, esp
loc_0068D0C3: sub esp, 00000018h
loc_0068D0C6: push 00412856h ; __vbaExceptHandler
loc_0068D0CB: mov eax, fs:[00000000h]
loc_0068D0D1: push eax
loc_0068D0D2: mov fs:[00000000h], esp
loc_0068D0D9: mov eax, 00000054h
loc_0068D0DE: call 00412850h ; __vbaChkstk
loc_0068D0E3: push ebx
loc_0068D0E4: push esi
loc_0068D0E5: push edi
loc_0068D0E6: mov var_18, esp
loc_0068D0E9: mov var_14, 00409FF0h ; Chr(37)
loc_0068D0F0: mov eax, Me
loc_0068D0F3: and eax, 00000001h
loc_0068D0F6: mov var_10, eax
loc_0068D0F9: mov ecx, Me
loc_0068D0FC: and ecx, FFFFFFFEh
loc_0068D0FF: mov Me, ecx
loc_0068D102: mov var_C, 00000000h
loc_0068D109: mov edx, Me
loc_0068D10C: mov eax, [edx]
loc_0068D10E: mov ecx, Me
loc_0068D111: push ecx
loc_0068D112: call [eax+00000004h]
loc_0068D115: mov var_4, 00000001h
loc_0068D11C: mov var_4, 00000002h
loc_0068D123: push FFFFFFFFh
loc_0068D125: call [00401124h] ; __vbaOnError
loc_0068D12B: mov var_4, 00000003h
loc_0068D132: mov edx, Me
loc_0068D135: mov [edx+00000072h], FFFFFFh
loc_0068D13B: mov var_4, 00000004h
loc_0068D142: push 00000000h
loc_0068D144: mov eax, Me
loc_0068D147: mov ecx, [eax]
loc_0068D149: mov edx, Me
loc_0068D14C: push edx
loc_0068D14D: call [ecx+000009A8h]
loc_0068D153: mov var_4, 00000005h
loc_0068D15A: lea eax, var_24
loc_0068D15D: push eax
loc_0068D15E: push 004457F8h ; "Alert"
loc_0068D163: mov ecx, [0073A08Ch]
loc_0068D169: mov edx, [ecx]
loc_0068D16B: mov eax, [0073A08Ch]
loc_0068D170: push eax
loc_0068D171: call [edx+00000064h]
loc_0068D174: fnclex
loc_0068D176: mov var_48, eax
loc_0068D179: cmp var_48, 00000000h
loc_0068D17D: jge 0068D19Ch
loc_0068D17F: push 00000064h
loc_0068D181: push 004419ACh
loc_0068D186: mov ecx, [0073A08Ch]
loc_0068D18C: push ecx
loc_0068D18D: mov edx, var_48
loc_0068D190: push edx
loc_0068D191: call [004010CCh] ; __vbaHresultCheckObj
loc_0068D197: mov var_68, eax
loc_0068D19A: jmp 0068D1A3h
loc_0068D19C: mov var_68, 00000000h
loc_0068D1A3: mov eax, var_24
loc_0068D1A6: push eax
loc_0068D1A7: mov ecx, Me
loc_0068D1AA: add ecx, 000000C0h
loc_0068D1B0: push ecx
loc_0068D1B1: call [00401130h] ; __vbaObjSetAddref
loc_0068D1B7: lea ecx, var_24
loc_0068D1BA: call [0040142Ch] ; __vbaFreeObj
loc_0068D1C0: mov var_4, 00000006h
loc_0068D1C7: mov [0073A0AEh], FFFFFFh
loc_0068D1D0: mov var_4, 00000007h
loc_0068D1D7: lea edx, var_24
loc_0068D1DA: push edx
loc_0068D1DB: mov eax, Me
loc_0068D1DE: mov ecx, [eax]
loc_0068D1E0: mov edx, Me
loc_0068D1E3: push edx
loc_0068D1E4: call [ecx+00000A48h]
loc_0068D1EA: fnclex
loc_0068D1EC: mov var_48, eax
loc_0068D1EF: cmp var_48, 00000000h
loc_0068D1F3: jge 0068D212h
loc_0068D1F5: push 00000A48h
loc_0068D1FA: push 004408D0h
loc_0068D1FF: mov eax, Me
loc_0068D202: push eax
loc_0068D203: mov ecx, var_48
loc_0068D206: push ecx
loc_0068D207: call [004010CCh] ; __vbaHresultCheckObj
loc_0068D20D: mov var_6C, eax
loc_0068D210: jmp 0068D219h
loc_0068D212: mov var_6C, 00000000h
loc_0068D219: push 00000000h
loc_0068D21B: mov edx, var_24
loc_0068D21E: push edx
loc_0068D21F: call [00401238h] ; __vbaObjIs
loc_0068D225: not ax
loc_0068D228: mov var_4C, ax
loc_0068D22C: lea ecx, var_24
loc_0068D22F: call [0040142Ch] ; __vbaFreeObj
loc_0068D235: movsx eax, var_4C
loc_0068D239: test eax, eax
loc_0068D23B: jz 0068D258h
loc_0068D23D: mov var_4, 00000008h
loc_0068D244: mov ecx, Me
loc_0068D247: mov edx, [ecx]
loc_0068D249: mov eax, Me
loc_0068D24C: push eax
loc_0068D24D: call [edx+00000940h]
loc_0068D253: jmp 0068D30Fh
loc_0068D258: mov var_4, 0000000Ah
loc_0068D25F: mov var_3C, 80020004h
loc_0068D266: mov var_44, 0000000Ah
loc_0068D26D: mov var_2C, 00461E4Ch ; "There is nothing to read. Browse to a page using the 'Browse' command from my menu first."
loc_0068D274: mov var_34, 00000008h
loc_0068D27B: lea ecx, var_24
loc_0068D27E: push ecx
loc_0068D27F: mov eax, 00000010h
loc_0068D284: call 00412850h ; __vbaChkstk
loc_0068D289: mov edx, esp
loc_0068D28B: mov eax, var_44
loc_0068D28E: mov [edx], eax
loc_0068D290: mov ecx, var_40
loc_0068D293: mov [edx+00000004h], ecx
loc_0068D296: mov eax, var_3C
loc_0068D299: mov [edx+00000008h], eax
loc_0068D29C: mov ecx, var_38
loc_0068D29F: mov [edx+0000000Ch], ecx
loc_0068D2A2: mov eax, 00000010h
loc_0068D2A7: call 00412850h ; __vbaChkstk
loc_0068D2AC: mov edx, esp
loc_0068D2AE: mov eax, var_34
loc_0068D2B1: mov [edx], eax
loc_0068D2B3: mov ecx, var_30
loc_0068D2B6: mov [edx+00000004h], ecx
loc_0068D2B9: mov eax, var_2C
loc_0068D2BC: mov [edx+00000008h], eax
loc_0068D2BF: mov ecx, var_28
loc_0068D2C2: mov [edx+0000000Ch], ecx
loc_0068D2C5: mov edx, [0073A08Ch]
loc_0068D2CB: mov eax, [edx]
loc_0068D2CD: mov ecx, [0073A08Ch]
loc_0068D2D3: push ecx
loc_0068D2D4: call [eax+00000078h]
loc_0068D2D7: fnclex
loc_0068D2D9: mov var_48, eax
loc_0068D2DC: cmp var_48, 00000000h
loc_0068D2E0: jge 0068D2FFh
loc_0068D2E2: push 00000078h
loc_0068D2E4: push 004419ACh
loc_0068D2E9: mov edx, [0073A08Ch]
loc_0068D2EF: push edx
loc_0068D2F0: mov eax, var_48
loc_0068D2F3: push eax
loc_0068D2F4: call [004010CCh] ; __vbaHresultCheckObj
loc_0068D2FA: mov var_70, eax
loc_0068D2FD: jmp 0068D306h
loc_0068D2FF: mov var_70, 00000000h
loc_0068D306: lea ecx, var_24
loc_0068D309: call [0040142Ch] ; __vbaFreeObj
loc_0068D30F: mov var_4, 0000000Ch
loc_0068D316: lea ecx, var_24
loc_0068D319: push ecx
loc_0068D31A: push 00441D74h ; "Blink"
loc_0068D31F: mov edx, [0073A08Ch]
loc_0068D325: mov eax, [edx]
loc_0068D327: mov ecx, [0073A08Ch]
loc_0068D32D: push ecx
loc_0068D32E: call [eax+00000064h]
loc_0068D331: fnclex
loc_0068D333: mov var_48, eax
loc_0068D336: cmp var_48, 00000000h
loc_0068D33A: jge 0068D359h
loc_0068D33C: push 00000064h
loc_0068D33E: push 004419ACh
loc_0068D343: mov edx, [0073A08Ch]
loc_0068D349: push edx
loc_0068D34A: mov eax, var_48
loc_0068D34D: push eax
loc_0068D34E: call [004010CCh] ; __vbaHresultCheckObj
loc_0068D354: mov var_74, eax
loc_0068D357: jmp 0068D360h
loc_0068D359: mov var_74, 00000000h
loc_0068D360: mov ecx, var_24
loc_0068D363: mov var_64, ecx
loc_0068D366: mov var_24, 00000000h
loc_0068D36D: mov edx, var_64
loc_0068D370: push edx
loc_0068D371: push 0073A1D8h
loc_0068D376: call [00401128h] ; __vbaObjSet
loc_0068D37C: mov var_10, 00000000h
loc_0068D383: push 0068D395h
loc_0068D388: jmp 0068D394h
loc_0068D38A: lea ecx, var_24
loc_0068D38D: call [0040142Ch] ; __vbaFreeObj
loc_0068D393: ret
loc_0068D394: ret
loc_0068D395: mov eax, Me
loc_0068D398: mov ecx, [eax]
loc_0068D39A: mov edx, Me
loc_0068D39D: push edx
loc_0068D39E: call [ecx+00000008h]
loc_0068D3A1: mov eax, var_10
loc_0068D3A4: mov ecx, var_20
loc_0068D3A7: mov fs:[00000000h], ecx
loc_0068D3AE: pop edi
loc_0068D3AF: pop esi
loc_0068D3B0: pop ebx
loc_0068D3B1: mov esp, ebp
loc_0068D3B3: pop ebp
loc_0068D3B4: retn 0004h
End Sub
Private Sub mnuSpeak_Click() '68ED70
loc_0068ED70: push ebp
loc_0068ED71: mov ebp, esp
loc_0068ED73: sub esp, 00000018h
loc_0068ED76: push 00412856h ; __vbaExceptHandler
loc_0068ED7B: mov eax, fs:[00000000h]
loc_0068ED81: push eax
loc_0068ED82: mov fs:[00000000h], esp
loc_0068ED89: mov eax, 00000080h
loc_0068ED8E: call 00412850h ; __vbaChkstk
loc_0068ED93: push ebx
loc_0068ED94: push esi
loc_0068ED95: push edi
loc_0068ED96: mov var_18, esp
loc_0068ED99: mov var_14, 0040A210h ; Chr(37)
loc_0068EDA0: mov eax, Me
loc_0068EDA3: and eax, 00000001h
loc_0068EDA6: mov var_10, eax
loc_0068EDA9: mov ecx, Me
loc_0068EDAC: and ecx, FFFFFFFEh
loc_0068EDAF: mov Me, ecx
loc_0068EDB2: mov var_C, 00000000h
loc_0068EDB9: mov edx, Me
loc_0068EDBC: mov eax, [edx]
loc_0068EDBE: mov ecx, Me
loc_0068EDC1: push ecx
loc_0068EDC2: call [eax+00000004h]
loc_0068EDC5: mov var_4, 00000001h
loc_0068EDCC: mov edx, Me
loc_0068EDCF: cmp [edx], 00747300h
loc_0068EDD5: jnz 0068EDE0h
loc_0068EDD7: mov var_7C, 00000000h
loc_0068EDDE: jmp 0068EDE9h
loc_0068EDE0: call [00401280h] ; __vbaFailedFriend
loc_0068EDE6: mov var_7C, eax
loc_0068EDE9: mov var_4, 00000002h
loc_0068EDF0: mov var_4, 00000003h
loc_0068EDF7: push FFFFFFFFh
loc_0068EDF9: call [00401124h] ; __vbaOnError
loc_0068EDFF: mov var_4, 00000004h
loc_0068EE06: mov eax, Me
loc_0068EE09: mov [eax+00000072h], FFFFFFh
loc_0068EE0F: mov var_4, 00000005h
loc_0068EE16: push 00000000h
loc_0068EE18: mov ecx, Me
loc_0068EE1B: mov edx, [ecx]
loc_0068EE1D: mov eax, Me
loc_0068EE20: push eax
loc_0068EE21: call [edx+000009A8h]
loc_0068EE27: mov var_4, 00000006h
loc_0068EE2E: cmp [0073A254h], 00000000h
loc_0068EE35: jnz 0068EE50h
loc_0068EE37: push 0073A254h
loc_0068EE3C: push 00431838h
loc_0068EE41: call [004012FCh] ; __vbaNew2
loc_0068EE47: mov var_80, 0073A254h
loc_0068EE4E: jmp 0068EE57h
loc_0068EE50: mov var_80, 0073A254h
loc_0068EE57: mov ecx, var_80
loc_0068EE5A: mov edx, [ecx]
loc_0068EE5C: mov var_60, edx
loc_0068EE5F: lea eax, var_5C
loc_0068EE62: push eax
loc_0068EE63: mov ecx, var_60
loc_0068EE66: mov edx, [ecx]
loc_0068EE68: mov eax, var_60
loc_0068EE6B: push eax
loc_0068EE6C: call [edx+000001B8h]
loc_0068EE72: fnclex
loc_0068EE74: mov var_64, eax
loc_0068EE77: cmp var_64, 00000000h
loc_0068EE7B: jge 0068EE9Dh
loc_0068EE7D: push 000001B8h
loc_0068EE82: push 00440B20h
loc_0068EE87: mov ecx, var_60
loc_0068EE8A: push ecx
loc_0068EE8B: mov edx, var_64
loc_0068EE8E: push edx
loc_0068EE8F: call [004010CCh] ; __vbaHresultCheckObj
loc_0068EE95: mov var_84, eax
loc_0068EE9B: jmp 0068EEA7h
loc_0068EE9D: mov var_84, 00000000h
loc_0068EEA7: movsx eax, var_5C
loc_0068EEAB: test eax, eax
loc_0068EEAD: jz 0068EF38h
loc_0068EEB3: mov var_4, 00000007h
loc_0068EEBA: cmp [0073A254h], 00000000h
loc_0068EEC1: jnz 0068EEDFh
loc_0068EEC3: push 0073A254h
loc_0068EEC8: push 00431838h
loc_0068EECD: call [004012FCh] ; __vbaNew2
loc_0068EED3: mov var_88, 0073A254h
loc_0068EEDD: jmp 0068EEE9h
loc_0068EEDF: mov var_88, 0073A254h
loc_0068EEE9: mov ecx, var_88
loc_0068EEEF: mov edx, [ecx]
loc_0068EEF1: mov var_60, edx
loc_0068EEF4: mov eax, var_60
loc_0068EEF7: mov ecx, [eax]
loc_0068EEF9: mov edx, var_60
loc_0068EEFC: push edx
loc_0068EEFD: call [ecx+000002A8h]
loc_0068EF03: fnclex
loc_0068EF05: mov var_64, eax
loc_0068EF08: cmp var_64, 00000000h
loc_0068EF0C: jge 0068EF2Eh
loc_0068EF0E: push 000002A8h
loc_0068EF13: push 00440B20h
loc_0068EF18: mov eax, var_60
loc_0068EF1B: push eax
loc_0068EF1C: mov ecx, var_64
loc_0068EF1F: push ecx
loc_0068EF20: call [004010CCh] ; __vbaHresultCheckObj
loc_0068EF26: mov var_8C, eax
loc_0068EF2C: jmp 0068EF38h
loc_0068EF2E: mov var_8C, 00000000h
loc_0068EF38: mov var_4, 00000009h
loc_0068EF3F: cmp [0073A268h], 00000000h
loc_0068EF46: jnz 0068EF64h
loc_0068EF48: push 0073A268h
loc_0068EF4D: push 0041AF98h
loc_0068EF52: call [004012FCh] ; __vbaNew2
loc_0068EF58: mov var_90, 0073A268h
loc_0068EF62: jmp 0068EF6Eh
loc_0068EF64: mov var_90, 0073A268h
loc_0068EF6E: mov edx, var_90
loc_0068EF74: mov eax, [edx]
loc_0068EF76: mov var_60, eax
loc_0068EF79: mov var_50, 80020004h
loc_0068EF80: mov var_58, 0000000Ah
loc_0068EF87: mov var_40, 80020004h
loc_0068EF8E: mov var_48, 0000000Ah
loc_0068EF95: mov eax, 00000010h
loc_0068EF9A: call 00412850h ; __vbaChkstk
loc_0068EF9F: mov ecx, esp
loc_0068EFA1: mov edx, var_58
loc_0068EFA4: mov [ecx], edx
loc_0068EFA6: mov eax, var_54
loc_0068EFA9: mov [ecx+00000004h], eax
loc_0068EFAC: mov edx, var_50
loc_0068EFAF: mov [ecx+00000008h], edx
loc_0068EFB2: mov eax, var_4C
loc_0068EFB5: mov [ecx+0000000Ch], eax
loc_0068EFB8: mov eax, 00000010h
loc_0068EFBD: call 00412850h ; __vbaChkstk
loc_0068EFC2: mov ecx, esp
loc_0068EFC4: mov edx, var_48
loc_0068EFC7: mov [ecx], edx
loc_0068EFC9: mov eax, var_44
loc_0068EFCC: mov [ecx+00000004h], eax
loc_0068EFCF: mov edx, var_40
loc_0068EFD2: mov [ecx+00000008h], edx
loc_0068EFD5: mov eax, var_3C
loc_0068EFD8: mov [ecx+0000000Ch], eax
loc_0068EFDB: mov ecx, var_60
loc_0068EFDE: mov edx, [ecx]
loc_0068EFE0: mov eax, var_60
loc_0068EFE3: push eax
loc_0068EFE4: call [edx+000002B0h]
loc_0068EFEA: fnclex
loc_0068EFEC: mov var_64, eax
loc_0068EFEF: cmp var_64, 00000000h
loc_0068EFF3: jge 0068F015h
loc_0068EFF5: push 000002B0h
loc_0068EFFA: push 00441DB4h
loc_0068EFFF: mov ecx, var_60
loc_0068F002: push ecx
loc_0068F003: mov edx, var_64
loc_0068F006: push edx
loc_0068F007: call [004010CCh] ; __vbaHresultCheckObj
loc_0068F00D: mov var_94, eax
loc_0068F013: jmp 0068F01Fh
loc_0068F015: mov var_94, 00000000h
loc_0068F01F: mov var_4, 0000000Ah
loc_0068F026: push 00453F80h ; "Speak"
loc_0068F02B: call 0061F0E0h
loc_0068F030: movsx eax, ax
loc_0068F033: test eax, eax
loc_0068F035: jz 0068F269h
loc_0068F03B: mov var_4, 0000000Bh
loc_0068F042: mov var_50, 80020004h
loc_0068F049: mov var_58, 0000000Ah
loc_0068F050: mov var_40, 00461880h ; "What would you like me to say? Type something into my Speak screen and I'll be happy to say it for you!"
loc_0068F057: mov var_48, 00000008h
loc_0068F05E: lea ecx, var_28
loc_0068F061: push ecx
loc_0068F062: mov eax, 00000010h
loc_0068F067: call 00412850h ; __vbaChkstk
loc_0068F06C: mov edx, esp
loc_0068F06E: mov eax, var_58
loc_0068F071: mov [edx], eax
loc_0068F073: mov ecx, var_54
loc_0068F076: mov [edx+00000004h], ecx
loc_0068F079: mov eax, var_50
loc_0068F07C: mov [edx+00000008h], eax
loc_0068F07F: mov ecx, var_4C
loc_0068F082: mov [edx+0000000Ch], ecx
loc_0068F085: mov eax, 00000010h
loc_0068F08A: call 00412850h ; __vbaChkstk
loc_0068F08F: mov edx, esp
loc_0068F091: mov eax, var_48
loc_0068F094: mov [edx], eax
loc_0068F096: mov ecx, var_44
loc_0068F099: mov [edx+00000004h], ecx
loc_0068F09C: mov eax, var_40
loc_0068F09F: mov [edx+00000008h], eax
loc_0068F0A2: mov ecx, var_3C
loc_0068F0A5: mov [edx+0000000Ch], ecx
loc_0068F0A8: mov edx, [0073A08Ch]
loc_0068F0AE: mov eax, [edx]
loc_0068F0B0: mov ecx, [0073A08Ch]
loc_0068F0B6: push ecx
loc_0068F0B7: call [eax+00000078h]
loc_0068F0BA: fnclex
loc_0068F0BC: mov var_60, eax
loc_0068F0BF: cmp var_60, 00000000h
loc_0068F0C3: jge 0068F0E5h
loc_0068F0C5: push 00000078h
loc_0068F0C7: push 004419ACh
loc_0068F0CC: mov edx, [0073A08Ch]
loc_0068F0D2: push edx
loc_0068F0D3: mov eax, var_60
loc_0068F0D6: push eax
loc_0068F0D7: call [004010CCh] ; __vbaHresultCheckObj
loc_0068F0DD: mov var_98, eax
loc_0068F0E3: jmp 0068F0EFh
loc_0068F0E5: mov var_98, 00000000h
loc_0068F0EF: lea ecx, var_28
loc_0068F0F2: call [0040142Ch] ; __vbaFreeObj
loc_0068F0F8: mov var_4, 0000000Ch
loc_0068F0FF: mov var_40, 80020004h
loc_0068F106: mov var_48, 0000000Ah
loc_0068F10D: push 00462470h ; "And remember, "
loc_0068F112: mov ecx, [0073A040h]
loc_0068F118: push ecx
loc_0068F119: call [00401098h] ; __vbaStrCat
loc_0068F11F: mov edx, eax
loc_0068F121: lea ecx, var_24
loc_0068F124: call [004013C0h] ; __vbaStrMove
loc_0068F12A: push eax
loc_0068F12B: push 00462494h ; ", let's keep it clean."
loc_0068F130: call [00401098h] ; __vbaStrCat
loc_0068F136: mov var_30, eax
loc_0068F139: mov var_38, 00000008h
loc_0068F140: lea edx, var_28
loc_0068F143: push edx
loc_0068F144: mov eax, 00000010h
loc_0068F149: call 00412850h ; __vbaChkstk
loc_0068F14E: mov eax, esp
loc_0068F150: mov ecx, var_48
loc_0068F153: mov [eax], ecx
loc_0068F155: mov edx, var_44
loc_0068F158: mov [eax+00000004h], edx
loc_0068F15B: mov ecx, var_40
loc_0068F15E: mov [eax+00000008h], ecx
loc_0068F161: mov edx, var_3C
loc_0068F164: mov [eax+0000000Ch], edx
loc_0068F167: mov eax, 00000010h
loc_0068F16C: call 00412850h ; __vbaChkstk
loc_0068F171: mov eax, esp
loc_0068F173: mov ecx, var_38
loc_0068F176: mov [eax], ecx
loc_0068F178: mov edx, var_34
loc_0068F17B: mov [eax+00000004h], edx
loc_0068F17E: mov ecx, var_30
loc_0068F181: mov [eax+00000008h], ecx
loc_0068F184: mov edx, var_2C
loc_0068F187: mov [eax+0000000Ch], edx
loc_0068F18A: mov eax, [0073A08Ch]
loc_0068F18F: mov ecx, [eax]
loc_0068F191: mov edx, [0073A08Ch]
loc_0068F197: push edx
loc_0068F198: call [ecx+00000078h]
loc_0068F19B: fnclex
loc_0068F19D: mov var_60, eax
loc_0068F1A0: cmp var_60, 00000000h
loc_0068F1A4: jge 0068F1C5h
loc_0068F1A6: push 00000078h
loc_0068F1A8: push 004419ACh
loc_0068F1AD: mov eax, [0073A08Ch]
loc_0068F1B2: push eax
loc_0068F1B3: mov ecx, var_60
loc_0068F1B6: push ecx
loc_0068F1B7: call [004010CCh] ; __vbaHresultCheckObj
loc_0068F1BD: mov var_9C, eax
loc_0068F1C3: jmp 0068F1CFh
loc_0068F1C5: mov var_9C, 00000000h
loc_0068F1CF: lea ecx, var_24
loc_0068F1D2: call [00401430h] ; __vbaFreeStr
loc_0068F1D8: lea ecx, var_28
loc_0068F1DB: call [0040142Ch] ; __vbaFreeObj
loc_0068F1E1: lea ecx, var_38
loc_0068F1E4: call [00401030h] ; __vbaFreeVar
loc_0068F1EA: mov var_4, 0000000Dh
loc_0068F1F1: lea edx, var_28
loc_0068F1F4: push edx
loc_0068F1F5: push 00442188h ; "Pleased"
loc_0068F1FA: mov eax, [0073A08Ch]
loc_0068F1FF: mov ecx, [eax]
loc_0068F201: mov edx, [0073A08Ch]
loc_0068F207: push edx
loc_0068F208: call [ecx+00000064h]
loc_0068F20B: fnclex
loc_0068F20D: mov var_60, eax
loc_0068F210: cmp var_60, 00000000h
loc_0068F214: jge 0068F235h
loc_0068F216: push 00000064h
loc_0068F218: push 004419ACh
loc_0068F21D: mov eax, [0073A08Ch]
loc_0068F222: push eax
loc_0068F223: mov ecx, var_60
loc_0068F226: push ecx
loc_0068F227: call [004010CCh] ; __vbaHresultCheckObj
loc_0068F22D: mov var_A0, eax
loc_0068F233: jmp 0068F23Fh
loc_0068F235: mov var_A0, 00000000h
loc_0068F23F: lea ecx, var_28
loc_0068F242: call [0040142Ch] ; __vbaFreeObj
loc_0068F248: mov var_4, 0000000Eh
loc_0068F24F: push 00446EC0h ; "FALSE"
loc_0068F254: push 004624C8h ; "FirstSpeak"
loc_0068F259: push 0044317Ch ; "UserInfo"
loc_0068F25E: push 0043B010h ; "BONZIBUDDY"
loc_0068F263: call [00401010h] ; rtcSaveSetting
loc_0068F269: mov var_10, 00000000h
loc_0068F270: push 0068F294h
loc_0068F275: jmp 0068F293h
loc_0068F277: lea ecx, var_24
loc_0068F27A: call [00401430h] ; __vbaFreeStr
loc_0068F280: lea ecx, var_28
loc_0068F283: call [0040142Ch] ; __vbaFreeObj
loc_0068F289: lea ecx, var_38
loc_0068F28C: call [00401030h] ; __vbaFreeVar
loc_0068F292: ret
loc_0068F293: ret
loc_0068F294: mov edx, Me
loc_0068F297: mov eax, [edx]
loc_0068F299: mov ecx, Me
loc_0068F29C: push ecx
loc_0068F29D: call [eax+00000008h]
loc_0068F2A0: mov eax, var_10
loc_0068F2A3: mov ecx, var_20
loc_0068F2A6: mov fs:[00000000h], ecx
loc_0068F2AD: pop edi
loc_0068F2AE: pop esi
loc_0068F2AF: pop ebx
loc_0068F2B0: mov esp, ebp
loc_0068F2B2: pop ebp
loc_0068F2B3: retn 0004h
End Sub
Private Sub mnuSing_Click() '68E810
loc_0068E810: push ebp
loc_0068E811: mov ebp, esp
loc_0068E813: sub esp, 00000018h
loc_0068E816: push 00412856h ; __vbaExceptHandler
loc_0068E81B: mov eax, fs:[00000000h]
loc_0068E821: push eax
loc_0068E822: mov fs:[00000000h], esp
loc_0068E829: mov eax, 00000084h
loc_0068E82E: call 00412850h ; __vbaChkstk
loc_0068E833: push ebx
loc_0068E834: push esi
loc_0068E835: push edi
loc_0068E836: mov var_18, esp
loc_0068E839: mov var_14, 0040A1A0h ; Chr(37)
loc_0068E840: mov eax, Me
loc_0068E843: and eax, 00000001h
loc_0068E846: mov var_10, eax
loc_0068E849: mov ecx, Me
loc_0068E84C: and ecx, FFFFFFFEh
loc_0068E84F: mov Me, ecx
loc_0068E852: mov var_C, 00000000h
loc_0068E859: mov edx, Me
loc_0068E85C: mov eax, [edx]
loc_0068E85E: mov ecx, Me
loc_0068E861: push ecx
loc_0068E862: call [eax+00000004h]
loc_0068E865: mov var_4, 00000001h
loc_0068E86C: mov edx, Me
loc_0068E86F: cmp [edx], 00747300h
loc_0068E875: jnz 0068E883h
loc_0068E877: mov var_84, 00000000h
loc_0068E881: jmp 0068E88Fh
loc_0068E883: call [00401280h] ; __vbaFailedFriend
loc_0068E889: mov var_84, eax
loc_0068E88F: mov var_4, 00000002h
loc_0068E896: mov var_4, 00000003h
loc_0068E89D: push FFFFFFFFh
loc_0068E89F: call [00401124h] ; __vbaOnError
loc_0068E8A5: mov var_4, 00000004h
loc_0068E8AC: mov eax, Me
loc_0068E8AF: mov [eax+00000072h], FFFFFFh
loc_0068E8B5: mov var_4, 00000005h
loc_0068E8BC: push 00000000h
loc_0068E8BE: mov ecx, Me
loc_0068E8C1: mov edx, [ecx]
loc_0068E8C3: mov eax, Me
loc_0068E8C6: push eax
loc_0068E8C7: call [edx+000009A8h]
loc_0068E8CD: mov var_4, 00000006h
loc_0068E8D4: lea ecx, var_60
loc_0068E8D7: push ecx
loc_0068E8D8: push 00462464h ; "B10"
loc_0068E8DD: mov edx, Me
loc_0068E8E0: push edx
loc_0068E8E1: call 006A5DC0h
loc_0068E8E6: movsx eax, var_60
loc_0068E8EA: test eax, eax
loc_0068E8EC: jnz 0068EB61h
loc_0068E8F2: mov var_4, 00000007h
loc_0068E8F9: lea ecx, var_2C
loc_0068E8FC: push ecx
loc_0068E8FD: push 004457F8h ; "Alert"
loc_0068E902: mov edx, [0073A08Ch]
loc_0068E908: mov eax, [edx]
loc_0068E90A: mov ecx, [0073A08Ch]
loc_0068E910: push ecx
loc_0068E911: call [eax+00000064h]
loc_0068E914: fnclex
loc_0068E916: mov var_64, eax
loc_0068E919: cmp var_64, 00000000h
loc_0068E91D: jge 0068E93Fh
loc_0068E91F: push 00000064h
loc_0068E921: push 004419ACh
loc_0068E926: mov edx, [0073A08Ch]
loc_0068E92C: push edx
loc_0068E92D: mov eax, var_64
loc_0068E930: push eax
loc_0068E931: call [004010CCh] ; __vbaHresultCheckObj
loc_0068E937: mov var_88, eax
loc_0068E93D: jmp 0068E949h
loc_0068E93F: mov var_88, 00000000h
loc_0068E949: mov ecx, var_2C
loc_0068E94C: push ecx
loc_0068E94D: mov edx, Me
loc_0068E950: add edx, 000000C0h
loc_0068E956: push edx
loc_0068E957: call [00401130h] ; __vbaObjSetAddref
loc_0068E95D: lea ecx, var_2C
loc_0068E960: call [0040142Ch] ; __vbaFreeObj
loc_0068E966: mov var_4, 00000008h
loc_0068E96D: mov [0073A0AEh], FFFFFFh
loc_0068E976: mov var_4, 00000009h
loc_0068E97D: push 00000000h
loc_0068E97F: mov eax, Me
loc_0068E982: mov ecx, [eax]
loc_0068E984: mov edx, Me
loc_0068E987: push edx
loc_0068E988: call [ecx+00000730h]
loc_0068E98E: mov var_64, eax
loc_0068E991: cmp var_64, 00000000h
loc_0068E995: jge 0068E9B7h
loc_0068E997: push 00000730h
loc_0068E99C: push 004408D0h
loc_0068E9A1: mov eax, Me
loc_0068E9A4: push eax
loc_0068E9A5: mov ecx, var_64
loc_0068E9A8: push ecx
loc_0068E9A9: call [004010CCh] ; __vbaHresultCheckObj
loc_0068E9AF: mov var_8C, eax
loc_0068E9B5: jmp 0068E9C1h
loc_0068E9B7: mov var_8C, 00000000h
loc_0068E9C1: mov var_4, 0000000Ah
loc_0068E9C8: lea edx, var_2C
loc_0068E9CB: push edx
loc_0068E9CC: push 00441D74h ; "Blink"
loc_0068E9D1: mov eax, [0073A08Ch]
loc_0068E9D6: mov ecx, [eax]
loc_0068E9D8: mov edx, [0073A08Ch]
loc_0068E9DE: push edx
loc_0068E9DF: call [ecx+00000064h]
loc_0068E9E2: fnclex
loc_0068E9E4: mov var_64, eax
loc_0068E9E7: cmp var_64, 00000000h
loc_0068E9EB: jge 0068EA0Ch
loc_0068E9ED: push 00000064h
loc_0068E9EF: push 004419ACh
loc_0068E9F4: mov eax, [0073A08Ch]
loc_0068E9F9: push eax
loc_0068E9FA: mov ecx, var_64
loc_0068E9FD: push ecx
loc_0068E9FE: call [004010CCh] ; __vbaHresultCheckObj
loc_0068EA04: mov var_90, eax
loc_0068EA0A: jmp 0068EA16h
loc_0068EA0C: mov var_90, 00000000h
loc_0068EA16: mov edx, var_2C
loc_0068EA19: mov var_80, edx
loc_0068EA1C: mov var_2C, 00000000h
loc_0068EA23: mov eax, var_80
loc_0068EA26: push eax
loc_0068EA27: push 0073A1D8h
loc_0068EA2C: call [00401128h] ; __vbaObjSet
loc_0068EA32: mov var_4, 0000000Bh
loc_0068EA39: mov var_44, 80020004h
loc_0068EA40: mov var_4C, 0000000Ah
loc_0068EA47: mov ecx, [0073A040h]
loc_0068EA4D: push ecx
loc_0068EA4E: push 00462218h ; ", Did you know that you can send me to school to learn nineteen new songs? Would you like to check it out, "
loc_0068EA53: call [00401098h] ; __vbaStrCat
loc_0068EA59: mov edx, eax
loc_0068EA5B: lea ecx, var_24
loc_0068EA5E: call [004013C0h] ; __vbaStrMove
loc_0068EA64: push eax
loc_0068EA65: mov edx, [0073A040h]
loc_0068EA6B: push edx
loc_0068EA6C: call [00401098h] ; __vbaStrCat
loc_0068EA72: mov edx, eax
loc_0068EA74: lea ecx, var_28
loc_0068EA77: call [004013C0h] ; __vbaStrMove
loc_0068EA7D: push eax
loc_0068EA7E: push 00444914h
loc_0068EA83: call [00401098h] ; __vbaStrCat
loc_0068EA89: mov var_34, eax
loc_0068EA8C: mov var_3C, 00000008h
loc_0068EA93: lea eax, var_2C
loc_0068EA96: push eax
loc_0068EA97: mov eax, 00000010h
loc_0068EA9C: call 00412850h ; __vbaChkstk
loc_0068EAA1: mov ecx, esp
loc_0068EAA3: mov edx, var_4C
loc_0068EAA6: mov [ecx], edx
loc_0068EAA8: mov eax, var_48
loc_0068EAAB: mov [ecx+00000004h], eax
loc_0068EAAE: mov edx, var_44
loc_0068EAB1: mov [ecx+00000008h], edx
loc_0068EAB4: mov eax, var_40
loc_0068EAB7: mov [ecx+0000000Ch], eax
loc_0068EABA: mov eax, 00000010h
loc_0068EABF: call 00412850h ; __vbaChkstk
loc_0068EAC4: mov ecx, esp
loc_0068EAC6: mov edx, var_3C
loc_0068EAC9: mov [ecx], edx
loc_0068EACB: mov eax, var_38
loc_0068EACE: mov [ecx+00000004h], eax
loc_0068EAD1: mov edx, var_34
loc_0068EAD4: mov [ecx+00000008h], edx
loc_0068EAD7: mov eax, var_30
loc_0068EADA: mov [ecx+0000000Ch], eax
loc_0068EADD: mov ecx, [0073A08Ch]
loc_0068EAE3: mov edx, [ecx]
loc_0068EAE5: mov eax, [0073A08Ch]
loc_0068EAEA: push eax
loc_0068EAEB: call [edx+00000078h]
loc_0068EAEE: fnclex
loc_0068EAF0: mov var_64, eax
loc_0068EAF3: cmp var_64, 00000000h
loc_0068EAF7: jge 0068EB19h
loc_0068EAF9: push 00000078h
loc_0068EAFB: push 004419ACh
loc_0068EB00: mov ecx, [0073A08Ch]
loc_0068EB06: push ecx
loc_0068EB07: mov edx, var_64
loc_0068EB0A: push edx
loc_0068EB0B: call [004010CCh] ; __vbaHresultCheckObj
loc_0068EB11: mov var_94, eax
loc_0068EB17: jmp 0068EB23h
loc_0068EB19: mov var_94, 00000000h
loc_0068EB23: mov eax, var_2C
loc_0068EB26: push eax
loc_0068EB27: mov ecx, Me
loc_0068EB2A: add ecx, 000000DCh
loc_0068EB30: push ecx
loc_0068EB31: call [00401130h] ; __vbaObjSetAddref
loc_0068EB37: lea edx, var_28
loc_0068EB3A: push edx
loc_0068EB3B: lea eax, var_24
loc_0068EB3E: push eax
loc_0068EB3F: push 00000002h
loc_0068EB41: call [00401324h] ; __vbaFreeStrList
loc_0068EB47: add esp, 0000000Ch
loc_0068EB4A: lea ecx, var_2C
loc_0068EB4D: call [0040142Ch] ; __vbaFreeObj
loc_0068EB53: lea ecx, var_3C
loc_0068EB56: call [00401030h] ; __vbaFreeVar
loc_0068EB5C: jmp 0068ED12h
loc_0068EB61: mov var_4, 0000000Dh
loc_0068EB68: lea ecx, var_60
loc_0068EB6B: push ecx
loc_0068EB6C: push 00462464h ; "B10"
loc_0068EB71: mov edx, Me
loc_0068EB74: push edx
loc_0068EB75: call 006A6490h
loc_0068EB7A: movsx eax, var_60
loc_0068EB7E: test eax, eax
loc_0068EB80: jz 0068EC72h
loc_0068EB86: mov var_4, 0000000Eh
loc_0068EB8D: cmp [0073A49Ch], 00000000h
loc_0068EB94: jnz 0068EBB2h
loc_0068EB96: push 0073A49Ch
loc_0068EB9B: push 0041E57Ch
loc_0068EBA0: call [004012FCh] ; __vbaNew2
loc_0068EBA6: mov var_98, 0073A49Ch
loc_0068EBB0: jmp 0068EBBCh
loc_0068EBB2: mov var_98, 0073A49Ch
loc_0068EBBC: mov ecx, var_98
loc_0068EBC2: mov edx, [ecx]
loc_0068EBC4: mov var_64, edx
loc_0068EBC7: mov var_54, 80020004h
loc_0068EBCE: mov var_5C, 0000000Ah
loc_0068EBD5: mov var_44, 80020004h
loc_0068EBDC: mov var_4C, 0000000Ah
loc_0068EBE3: mov eax, 00000010h
loc_0068EBE8: call 00412850h ; __vbaChkstk
loc_0068EBED: mov eax, esp
loc_0068EBEF: mov ecx, var_5C
loc_0068EBF2: mov [eax], ecx
loc_0068EBF4: mov edx, var_58
loc_0068EBF7: mov [eax+00000004h], edx
loc_0068EBFA: mov ecx, var_54
loc_0068EBFD: mov [eax+00000008h], ecx
loc_0068EC00: mov edx, var_50
loc_0068EC03: mov [eax+0000000Ch], edx
loc_0068EC06: mov eax, 00000010h
loc_0068EC0B: call 00412850h ; __vbaChkstk
loc_0068EC10: mov eax, esp
loc_0068EC12: mov ecx, var_4C
loc_0068EC15: mov [eax], ecx
loc_0068EC17: mov edx, var_48
loc_0068EC1A: mov [eax+00000004h], edx
loc_0068EC1D: mov ecx, var_44
loc_0068EC20: mov [eax+00000008h], ecx
loc_0068EC23: mov edx, var_40
loc_0068EC26: mov [eax+0000000Ch], edx
loc_0068EC29: mov eax, var_64
loc_0068EC2C: mov ecx, [eax]
loc_0068EC2E: mov edx, var_64
loc_0068EC31: push edx
loc_0068EC32: call [ecx+000002B0h]
loc_0068EC38: fnclex
loc_0068EC3A: mov var_68, eax
loc_0068EC3D: cmp var_68, 00000000h
loc_0068EC41: jge 0068EC63h
loc_0068EC43: push 000002B0h
loc_0068EC48: push 0044AEF8h
loc_0068EC4D: mov eax, var_64
loc_0068EC50: push eax
loc_0068EC51: mov ecx, var_68
loc_0068EC54: push ecx
loc_0068EC55: call [004010CCh] ; __vbaHresultCheckObj
loc_0068EC5B: mov var_9C, eax
loc_0068EC61: jmp 0068EC6Dh
loc_0068EC63: mov var_9C, 00000000h
loc_0068EC6D: jmp 0068ED12h
loc_0068EC72: mov var_4, 00000010h
loc_0068EC79: cmp [0073A6C8h], 00000000h
loc_0068EC80: jnz 0068EC9Eh
loc_0068EC82: push 0073A6C8h
loc_0068EC87: push 00426004h
loc_0068EC8C: call [004012FCh] ; __vbaNew2
loc_0068EC92: mov var_A0, 0073A6C8h
loc_0068EC9C: jmp 0068ECA8h
loc_0068EC9E: mov var_A0, 0073A6C8h
loc_0068ECA8: mov edx, var_A0
loc_0068ECAE: mov eax, [edx]
loc_0068ECB0: mov var_64, eax
loc_0068ECB3: mov edx, 00462464h ; "B10"
loc_0068ECB8: lea ecx, var_24
loc_0068ECBB: call [00401310h] ; __vbaStrCopy
loc_0068ECC1: lea ecx, var_24
loc_0068ECC4: push ecx
loc_0068ECC5: mov edx, var_64
loc_0068ECC8: mov eax, [edx]
loc_0068ECCA: mov ecx, var_64
loc_0068ECCD: push ecx
loc_0068ECCE: call [eax+000006F8h]
loc_0068ECD4: fnclex
loc_0068ECD6: mov var_68, eax
loc_0068ECD9: cmp var_68, 00000000h
loc_0068ECDD: jge 0068ECFFh
loc_0068ECDF: push 000006F8h
loc_0068ECE4: push 0045E3A8h
loc_0068ECE9: mov edx, var_64
loc_0068ECEC: push edx
loc_0068ECED: mov eax, var_68
loc_0068ECF0: push eax
loc_0068ECF1: call [004010CCh] ; __vbaHresultCheckObj
loc_0068ECF7: mov var_A4, eax
loc_0068ECFD: jmp 0068ED09h
loc_0068ECFF: mov var_A4, 00000000h
loc_0068ED09: lea ecx, var_24
loc_0068ED0C: call [00401430h] ; __vbaFreeStr
loc_0068ED12: mov var_10, 00000000h
loc_0068ED19: push 0068ED47h
loc_0068ED1E: jmp 0068ED46h
loc_0068ED20: lea ecx, var_28
loc_0068ED23: push ecx
loc_0068ED24: lea edx, var_24
loc_0068ED27: push edx
loc_0068ED28: push 00000002h
loc_0068ED2A: call [00401324h] ; __vbaFreeStrList
loc_0068ED30: add esp, 0000000Ch
loc_0068ED33: lea ecx, var_2C
loc_0068ED36: call [0040142Ch] ; __vbaFreeObj
loc_0068ED3C: lea ecx, var_3C
loc_0068ED3F: call [00401030h] ; __vbaFreeVar
loc_0068ED45: ret
loc_0068ED46: ret
loc_0068ED47: mov eax, Me
loc_0068ED4A: mov ecx, [eax]
loc_0068ED4C: mov edx, Me
loc_0068ED4F: push edx
loc_0068ED50: call [ecx+00000008h]
loc_0068ED53: mov eax, var_10
loc_0068ED56: mov ecx, var_20
loc_0068ED59: mov fs:[00000000h], ecx
loc_0068ED60: pop edi
loc_0068ED61: pop esi
loc_0068ED62: pop ebx
loc_0068ED63: mov esp, ebp
loc_0068ED65: pop ebp
loc_0068ED66: retn 0004h
End Sub
Private Sub mnuDownloadManager_Click() '683880
loc_00683880: push ebp
loc_00683881: mov ebp, esp
loc_00683883: sub esp, 00000018h
loc_00683886: push 00412856h ; __vbaExceptHandler
loc_0068388B: mov eax, fs:[00000000h]
loc_00683891: push eax
loc_00683892: mov fs:[00000000h], esp
loc_00683899: mov eax, 00000080h
loc_0068389E: call 00412850h ; __vbaChkstk
loc_006838A3: push ebx
loc_006838A4: push esi
loc_006838A5: push edi
loc_006838A6: mov var_18, esp
loc_006838A9: mov var_14, 00409538h ; Chr(37)
loc_006838B0: mov eax, Me
loc_006838B3: and eax, 00000001h
loc_006838B6: mov var_10, eax
loc_006838B9: mov ecx, Me
loc_006838BC: and ecx, FFFFFFFEh
loc_006838BF: mov Me, ecx
loc_006838C2: mov var_C, 00000000h
loc_006838C9: mov edx, Me
loc_006838CC: mov eax, [edx]
loc_006838CE: mov ecx, Me
loc_006838D1: push ecx
loc_006838D2: call [eax+00000004h]
loc_006838D5: mov var_4, 00000001h
loc_006838DC: mov edx, Me
loc_006838DF: cmp [edx], 00747300h
loc_006838E5: jnz 006838F0h
loc_006838E7: mov var_80, 00000000h
loc_006838EE: jmp 006838F9h
loc_006838F0: call [00401280h] ; __vbaFailedFriend
loc_006838F6: mov var_80, eax
loc_006838F9: mov var_4, 00000002h
loc_00683900: mov var_4, 00000003h
loc_00683907: push FFFFFFFFh
loc_00683909: call [00401124h] ; __vbaOnError
loc_0068390F: mov var_4, 00000004h
loc_00683916: mov eax, Me
loc_00683919: mov [eax+00000072h], FFFFFFh
loc_0068391F: mov var_4, 00000005h
loc_00683926: push 00000000h
loc_00683928: mov ecx, Me
loc_0068392B: mov edx, [ecx]
loc_0068392D: mov eax, Me
loc_00683930: push eax
loc_00683931: call [edx+000009A8h]
loc_00683937: mov var_4, 00000006h
loc_0068393E: lea ecx, var_5C
loc_00683941: push ecx
loc_00683942: push 00443E9Ch ; "B12"
loc_00683947: mov edx, Me
loc_0068394A: push edx
loc_0068394B: call 006A5DC0h
loc_00683950: lea eax, var_60
loc_00683953: push eax
loc_00683954: mov ecx, Me
loc_00683957: mov edx, [ecx]
loc_00683959: mov eax, Me
loc_0068395C: push eax
loc_0068395D: call [edx+000009F8h]
loc_00683963: movsx ecx, var_5C
loc_00683967: neg ecx
loc_00683969: sbb ecx, ecx
loc_0068396B: inc ecx
loc_0068396C: movsx edx, var_60
loc_00683970: neg edx
loc_00683972: sbb edx, edx
loc_00683974: inc edx
loc_00683975: and ecx, edx
loc_00683977: test ecx, ecx
loc_00683979: jnz 00683B36h
loc_0068397F: mov var_4, 00000007h
loc_00683986: cmp [0073C818h], 00000000h
loc_0068398D: jnz 006839ABh
loc_0068398F: push 0073C818h
loc_00683994: push 00441F00h
loc_00683999: call [004012FCh] ; __vbaNew2
loc_0068399F: mov var_84, 0073C818h
loc_006839A9: jmp 006839B5h
loc_006839AB: mov var_84, 0073C818h
loc_006839B5: mov eax, var_84
loc_006839BB: mov ecx, [eax]
loc_006839BD: mov var_64, ecx
loc_006839C0: cmp [0073A2D4h], 00000000h
loc_006839C7: jnz 006839E5h
loc_006839C9: push 0073A2D4h
loc_006839CE: push 00420A7Ch
loc_006839D3: call [004012FCh] ; __vbaNew2
loc_006839D9: mov var_88, 0073A2D4h
loc_006839E3: jmp 006839EFh
loc_006839E5: mov var_88, 0073A2D4h
loc_006839EF: mov edx, var_88
loc_006839F5: mov eax, [edx]
loc_006839F7: push eax
loc_006839F8: lea ecx, var_28
loc_006839FB: push ecx
loc_006839FC: call [00401130h] ; __vbaObjSetAddref
loc_00683A02: push eax
loc_00683A03: mov edx, var_64
loc_00683A06: mov eax, [edx]
loc_00683A08: mov ecx, var_64
loc_00683A0B: push ecx
loc_00683A0C: call [eax+0000000Ch]
loc_00683A0F: fnclex
loc_00683A11: mov var_68, eax
loc_00683A14: cmp var_68, 00000000h
loc_00683A18: jge 00683A37h
loc_00683A1A: push 0000000Ch
loc_00683A1C: push 00441EF0h
loc_00683A21: mov edx, var_64
loc_00683A24: push edx
loc_00683A25: mov eax, var_68
loc_00683A28: push eax
loc_00683A29: call [004010CCh] ; __vbaHresultCheckObj
loc_00683A2F: mov var_8C, eax
loc_00683A35: jmp 00683A41h
loc_00683A37: mov var_8C, 00000000h
loc_00683A41: lea ecx, var_28
loc_00683A44: call [0040142Ch] ; __vbaFreeObj
loc_00683A4A: mov var_4, 00000008h
loc_00683A51: cmp [0073A2D4h], 00000000h
loc_00683A58: jnz 00683A76h
loc_00683A5A: push 0073A2D4h
loc_00683A5F: push 00420A7Ch
loc_00683A64: call [004012FCh] ; __vbaNew2
loc_00683A6A: mov var_90, 0073A2D4h
loc_00683A74: jmp 00683A80h
loc_00683A76: mov var_90, 0073A2D4h
loc_00683A80: mov ecx, var_90
loc_00683A86: mov edx, [ecx]
loc_00683A88: mov var_64, edx
loc_00683A8B: mov var_50, 80020004h
loc_00683A92: mov var_58, 0000000Ah
loc_00683A99: mov var_40, 80020004h
loc_00683AA0: mov var_48, 0000000Ah
loc_00683AA7: mov eax, 00000010h
loc_00683AAC: call 00412850h ; __vbaChkstk
loc_00683AB1: mov eax, esp
loc_00683AB3: mov ecx, var_58
loc_00683AB6: mov [eax], ecx
loc_00683AB8: mov edx, var_54
loc_00683ABB: mov [eax+00000004h], edx
loc_00683ABE: mov ecx, var_50
loc_00683AC1: mov [eax+00000008h], ecx
loc_00683AC4: mov edx, var_4C
loc_00683AC7: mov [eax+0000000Ch], edx
loc_00683ACA: mov eax, 00000010h
loc_00683ACF: call 00412850h ; __vbaChkstk
loc_00683AD4: mov eax, esp
loc_00683AD6: mov ecx, var_48
loc_00683AD9: mov [eax], ecx
loc_00683ADB: mov edx, var_44
loc_00683ADE: mov [eax+00000004h], edx
loc_00683AE1: mov ecx, var_40
loc_00683AE4: mov [eax+00000008h], ecx
loc_00683AE7: mov edx, var_3C
loc_00683AEA: mov [eax+0000000Ch], edx
loc_00683AED: mov eax, var_64
loc_00683AF0: mov ecx, [eax]
loc_00683AF2: mov edx, var_64
loc_00683AF5: push edx
loc_00683AF6: call [ecx+000002B0h]
loc_00683AFC: fnclex
loc_00683AFE: mov var_68, eax
loc_00683B01: cmp var_68, 00000000h
loc_00683B05: jge 00683B27h
loc_00683B07: push 000002B0h
loc_00683B0C: push 00443240h
loc_00683B11: mov eax, var_64
loc_00683B14: push eax
loc_00683B15: mov ecx, var_68
loc_00683B18: push ecx
loc_00683B19: call [004010CCh] ; __vbaHresultCheckObj
loc_00683B1F: mov var_94, eax
loc_00683B25: jmp 00683B31h
loc_00683B27: mov var_94, 00000000h
loc_00683B31: jmp 00683DDDh
loc_00683B36: mov var_4, 0000000Ah
loc_00683B3D: mov [0073A1D6h], 0006h
loc_00683B46: mov var_4, 0000000Bh
loc_00683B4D: mov var_40, 80020004h
loc_00683B54: mov var_48, 0000000Ah
loc_00683B5B: mov edx, [0073A040h]
loc_00683B61: push edx
loc_00683B62: push 0045E2F8h ; "! I see we don't yet have my Download Manager Add-on Module installed."
loc_00683B67: call [00401098h] ; __vbaStrCat
loc_00683B6D: mov var_30, eax
loc_00683B70: mov var_38, 00000008h
loc_00683B77: lea eax, var_28
loc_00683B7A: push eax
loc_00683B7B: mov eax, 00000010h
loc_00683B80: call 00412850h ; __vbaChkstk
loc_00683B85: mov ecx, esp
loc_00683B87: mov edx, var_48
loc_00683B8A: mov [ecx], edx
loc_00683B8C: mov eax, var_44
loc_00683B8F: mov [ecx+00000004h], eax
loc_00683B92: mov edx, var_40
loc_00683B95: mov [ecx+00000008h], edx
loc_00683B98: mov eax, var_3C
loc_00683B9B: mov [ecx+0000000Ch], eax
loc_00683B9E: mov eax, 00000010h
loc_00683BA3: call 00412850h ; __vbaChkstk
loc_00683BA8: mov ecx, esp
loc_00683BAA: mov edx, var_38
loc_00683BAD: mov [ecx], edx
loc_00683BAF: mov eax, var_34
loc_00683BB2: mov [ecx+00000004h], eax
loc_00683BB5: mov edx, var_30
loc_00683BB8: mov [ecx+00000008h], edx
loc_00683BBB: mov eax, var_2C
loc_00683BBE: mov [ecx+0000000Ch], eax
loc_00683BC1: mov ecx, [0073A08Ch]
loc_00683BC7: mov edx, [ecx]
loc_00683BC9: mov eax, [0073A08Ch]
loc_00683BCE: push eax
loc_00683BCF: call [edx+00000078h]
loc_00683BD2: fnclex
loc_00683BD4: mov var_64, eax
loc_00683BD7: cmp var_64, 00000000h
loc_00683BDB: jge 00683BFDh
loc_00683BDD: push 00000078h
loc_00683BDF: push 004419ACh
loc_00683BE4: mov ecx, [0073A08Ch]
loc_00683BEA: push ecx
loc_00683BEB: mov edx, var_64
loc_00683BEE: push edx
loc_00683BEF: call [004010CCh] ; __vbaHresultCheckObj
loc_00683BF5: mov var_98, eax
loc_00683BFB: jmp 00683C07h
loc_00683BFD: mov var_98, 00000000h
loc_00683C07: lea ecx, var_28
loc_00683C0A: call [0040142Ch] ; __vbaFreeObj
loc_00683C10: lea ecx, var_38
loc_00683C13: call [00401030h] ; __vbaFreeVar
loc_00683C19: mov var_4, 0000000Ch
loc_00683C20: mov var_40, 80020004h
loc_00683C27: mov var_48, 0000000Ah
loc_00683C2E: push 004517E8h ; "If we had this Add-on installed, "
loc_00683C33: mov eax, [0073A040h]
loc_00683C38: push eax
loc_00683C39: call [00401098h] ; __vbaStrCat
loc_00683C3F: mov edx, eax
loc_00683C41: lea ecx, var_24
loc_00683C44: call [004013C0h] ; __vbaStrMove
loc_00683C4A: push eax
loc_00683C4B: push 0045E5C0h ; ", I would be able to handle downloading and installing files from the Internet for you, making our browsing time easier and more fun!"
loc_00683C50: call [00401098h] ; __vbaStrCat
loc_00683C56: mov var_30, eax
loc_00683C59: mov var_38, 00000008h
loc_00683C60: lea ecx, var_28
loc_00683C63: push ecx
loc_00683C64: mov eax, 00000010h
loc_00683C69: call 00412850h ; __vbaChkstk
loc_00683C6E: mov edx, esp
loc_00683C70: mov eax, var_48
loc_00683C73: mov [edx], eax
loc_00683C75: mov ecx, var_44
loc_00683C78: mov [edx+00000004h], ecx
loc_00683C7B: mov eax, var_40
loc_00683C7E: mov [edx+00000008h], eax
loc_00683C81: mov ecx, var_3C
loc_00683C84: mov [edx+0000000Ch], ecx
loc_00683C87: mov eax, 00000010h
loc_00683C8C: call 00412850h ; __vbaChkstk
loc_00683C91: mov edx, esp
loc_00683C93: mov eax, var_38
loc_00683C96: mov [edx], eax
loc_00683C98: mov ecx, var_34
loc_00683C9B: mov [edx+00000004h], ecx
loc_00683C9E: mov eax, var_30
loc_00683CA1: mov [edx+00000008h], eax
loc_00683CA4: mov ecx, var_2C
loc_00683CA7: mov [edx+0000000Ch], ecx
loc_00683CAA: mov edx, [0073A08Ch]
loc_00683CB0: mov eax, [edx]
loc_00683CB2: mov ecx, [0073A08Ch]
loc_00683CB8: push ecx
loc_00683CB9: call [eax+00000078h]
loc_00683CBC: fnclex
loc_00683CBE: mov var_64, eax
loc_00683CC1: cmp var_64, 00000000h
loc_00683CC5: jge 00683CE7h
loc_00683CC7: push 00000078h
loc_00683CC9: push 004419ACh
loc_00683CCE: mov edx, [0073A08Ch]
loc_00683CD4: push edx
loc_00683CD5: mov eax, var_64
loc_00683CD8: push eax
loc_00683CD9: call [004010CCh] ; __vbaHresultCheckObj
loc_00683CDF: mov var_9C, eax
loc_00683CE5: jmp 00683CF1h
loc_00683CE7: mov var_9C, 00000000h
loc_00683CF1: lea ecx, var_24
loc_00683CF4: call [00401430h] ; __vbaFreeStr
loc_00683CFA: lea ecx, var_28
loc_00683CFD: call [0040142Ch] ; __vbaFreeObj
loc_00683D03: lea ecx, var_38
loc_00683D06: call [00401030h] ; __vbaFreeVar
loc_00683D0C: mov var_4, 0000000Dh
loc_00683D13: mov var_50, 80020004h
loc_00683D1A: mov var_58, 0000000Ah
loc_00683D21: mov var_40, 0045E6D0h ; "Would you like to find out more about my Download Manager Add-on Module now?"
loc_00683D28: mov var_48, 00000008h
loc_00683D2F: lea ecx, var_28
loc_00683D32: push ecx
loc_00683D33: mov eax, 00000010h
loc_00683D38: call 00412850h ; __vbaChkstk
loc_00683D3D: mov edx, esp
loc_00683D3F: mov eax, var_58
loc_00683D42: mov [edx], eax
loc_00683D44: mov ecx, var_54
loc_00683D47: mov [edx+00000004h], ecx
loc_00683D4A: mov eax, var_50
loc_00683D4D: mov [edx+00000008h], eax
loc_00683D50: mov ecx, var_4C
loc_00683D53: mov [edx+0000000Ch], ecx
loc_00683D56: mov eax, 00000010h
loc_00683D5B: call 00412850h ; __vbaChkstk
loc_00683D60: mov edx, esp
loc_00683D62: mov eax, var_48
loc_00683D65: mov [edx], eax
loc_00683D67: mov ecx, var_44
loc_00683D6A: mov [edx+00000004h], ecx
loc_00683D6D: mov eax, var_40
loc_00683D70: mov [edx+00000008h], eax
loc_00683D73: mov ecx, var_3C
loc_00683D76: mov [edx+0000000Ch], ecx
loc_00683D79: mov edx, [0073A08Ch]
loc_00683D7F: mov eax, [edx]
loc_00683D81: mov ecx, [0073A08Ch]
loc_00683D87: push ecx
loc_00683D88: call [eax+00000078h]
loc_00683D8B: fnclex
loc_00683D8D: mov var_64, eax
loc_00683D90: cmp var_64, 00000000h
loc_00683D94: jge 00683DB6h
loc_00683D96: push 00000078h
loc_00683D98: push 004419ACh
loc_00683D9D: mov edx, [0073A08Ch]
loc_00683DA3: push edx
loc_00683DA4: mov eax, var_64
loc_00683DA7: push eax
loc_00683DA8: call [004010CCh] ; __vbaHresultCheckObj
loc_00683DAE: mov var_A0, eax
loc_00683DB4: jmp 00683DC0h
loc_00683DB6: mov var_A0, 00000000h
loc_00683DC0: mov ecx, var_28
loc_00683DC3: push ecx
loc_00683DC4: mov edx, Me
loc_00683DC7: add edx, 000000E0h
loc_00683DCD: push edx
loc_00683DCE: call [00401130h] ; __vbaObjSetAddref
loc_00683DD4: lea ecx, var_28
loc_00683DD7: call [0040142Ch] ; __vbaFreeObj
loc_00683DDD: mov var_10, 00000000h
loc_00683DE4: push 00683E08h
loc_00683DE9: jmp 00683E07h
loc_00683DEB: lea ecx, var_24
loc_00683DEE: call [00401430h] ; __vbaFreeStr
loc_00683DF4: lea ecx, var_28
loc_00683DF7: call [0040142Ch] ; __vbaFreeObj
loc_00683DFD: lea ecx, var_38
loc_00683E00: call [00401030h] ; __vbaFreeVar
loc_00683E06: ret
loc_00683E07: ret
loc_00683E08: mov eax, Me
loc_00683E0B: mov ecx, [eax]
loc_00683E0D: mov edx, Me
loc_00683E10: push edx
loc_00683E11: call [ecx+00000008h]
loc_00683E14: mov eax, var_10
loc_00683E17: mov ecx, var_20
loc_00683E1A: mov fs:[00000000h], ecx
loc_00683E21: pop edi
loc_00683E22: pop esi
loc_00683E23: pop ebx
loc_00683E24: mov esp, ebp
loc_00683E26: pop ebp
loc_00683E27: retn 0004h
End Sub
Private Sub mnuIS_GiftsItem2_Click() '688FE0
loc_00688FE0: push ebp
loc_00688FE1: mov ebp, esp
loc_00688FE3: sub esp, 00000018h
loc_00688FE6: push 00412856h ; __vbaExceptHandler
loc_00688FEB: mov eax, fs:[00000000h]
loc_00688FF1: push eax
loc_00688FF2: mov fs:[00000000h], esp
loc_00688FF9: mov eax, 00000078h
loc_00688FFE: call 00412850h ; __vbaChkstk
loc_00689003: push ebx
loc_00689004: push esi
loc_00689005: push edi
loc_00689006: mov var_18, esp
loc_00689009: mov var_14, 00409A30h ; Chr(37)
loc_00689010: mov eax, Me
loc_00689013: and eax, 00000001h
loc_00689016: mov var_10, eax
loc_00689019: mov ecx, Me
loc_0068901C: and ecx, FFFFFFFEh
loc_0068901F: mov Me, ecx
loc_00689022: mov var_C, 00000000h
loc_00689029: mov edx, Me
loc_0068902C: mov eax, [edx]
loc_0068902E: mov ecx, Me
loc_00689031: push ecx
loc_00689032: call [eax+00000004h]
loc_00689035: mov var_4, 00000001h
loc_0068903C: mov var_4, 00000002h
loc_00689043: push FFFFFFFFh
loc_00689045: call [00401124h] ; __vbaOnError
loc_0068904B: mov var_4, 00000003h
loc_00689052: mov edx, Me
loc_00689055: push edx
loc_00689056: call 00695250h
loc_0068905B: mov var_4, 00000004h
loc_00689062: mov var_60, 0000h
loc_00689068: push 0043B550h ; "HTTP://www.bonzi.com/bonzibuddy/home.asp"
loc_0068906D: push 0045D290h
loc_00689072: call [00401098h] ; __vbaStrCat
loc_00689078: mov edx, eax
loc_0068907A: lea ecx, var_24
loc_0068907D: call [004013C0h] ; __vbaStrMove
loc_00689083: push eax
loc_00689084: push 004603FCh ; "MNU_GIFTBASKT"
loc_00689089: call [00401098h] ; __vbaStrCat
loc_0068908F: mov edx, eax
loc_00689091: lea ecx, var_28
loc_00689094: call [004013C0h] ; __vbaStrMove
loc_0068909A: lea eax, var_60
loc_0068909D: push eax
loc_0068909E: push 0043C9F4h
loc_006890A3: push 00000000h
loc_006890A5: push FFFFFFFFh
loc_006890A7: lea ecx, var_28
loc_006890AA: push ecx
loc_006890AB: mov edx, Me
loc_006890AE: push edx
loc_006890AF: call 00679A40h
loc_006890B4: lea eax, var_28
loc_006890B7: push eax
loc_006890B8: lea ecx, var_24
loc_006890BB: push ecx
loc_006890BC: push 00000002h
loc_006890BE: call [00401324h] ; __vbaFreeStrList
loc_006890C4: add esp, 0000000Ch
loc_006890C7: mov var_4, 00000005h
loc_006890CE: mov var_44, 80020004h
loc_006890D5: mov var_4C, 0000000Ah
loc_006890DC: lea edx, var_2C
loc_006890DF: push edx
loc_006890E0: mov eax, 00000010h
loc_006890E5: call 00412850h ; __vbaChkstk
loc_006890EA: mov eax, esp
loc_006890EC: mov ecx, var_4C
loc_006890EF: mov [eax], ecx
loc_006890F1: mov edx, var_48
loc_006890F4: mov [eax+00000004h], edx
loc_006890F7: mov ecx, var_44
loc_006890FA: mov [eax+00000008h], ecx
loc_006890FD: mov edx, var_40
loc_00689100: mov [eax+0000000Ch], edx
loc_00689103: push 00000000h
loc_00689105: push 00000000h
loc_00689107: mov eax, [0073A08Ch]
loc_0068910C: mov ecx, [eax]
loc_0068910E: mov edx, [0073A08Ch]
loc_00689114: push edx
loc_00689115: call [ecx+00000080h]
loc_0068911B: fnclex
loc_0068911D: mov var_64, eax
loc_00689120: cmp var_64, 00000000h
loc_00689124: jge 00689145h
loc_00689126: push 00000080h
loc_0068912B: push 004419ACh
loc_00689130: mov eax, [0073A08Ch]
loc_00689135: push eax
loc_00689136: mov ecx, var_64
loc_00689139: push ecx
loc_0068913A: call [004010CCh] ; __vbaHresultCheckObj
loc_00689140: mov var_80, eax
loc_00689143: jmp 0068914Ch
loc_00689145: mov var_80, 00000000h
loc_0068914C: lea ecx, var_2C
loc_0068914F: call [0040142Ch] ; __vbaFreeObj
loc_00689155: mov var_4, 00000006h
loc_0068915C: lea edx, var_2C
loc_0068915F: push edx
loc_00689160: push 00448AC8h ; "GestureDown"
loc_00689165: mov eax, [0073A08Ch]
loc_0068916A: mov ecx, [eax]
loc_0068916C: mov edx, [0073A08Ch]
loc_00689172: push edx
loc_00689173: call [ecx+00000064h]
loc_00689176: fnclex
loc_00689178: mov var_64, eax
loc_0068917B: cmp var_64, 00000000h
loc_0068917F: jge 006891A0h
loc_00689181: push 00000064h
loc_00689183: push 004419ACh
loc_00689188: mov eax, [0073A08Ch]
loc_0068918D: push eax
loc_0068918E: mov ecx, var_64
loc_00689191: push ecx
loc_00689192: call [004010CCh] ; __vbaHresultCheckObj
loc_00689198: mov var_84, eax
loc_0068919E: jmp 006891AAh
loc_006891A0: mov var_84, 00000000h
loc_006891AA: lea ecx, var_2C
loc_006891AD: call [0040142Ch] ; __vbaFreeObj
loc_006891B3: mov var_4, 00000007h
loc_006891BA: mov var_44, 80020004h
loc_006891C1: mov var_4C, 0000000Ah
loc_006891C8: mov edx, [0073A040h]
loc_006891CE: push edx
loc_006891CF: push 0046043Ch ; "! From here we can find gift baskets galore! \pau=1000\Take a look at all these great pre-made gift baskets that we can send!"
loc_006891D4: call [00401098h] ; __vbaStrCat
loc_006891DA: mov var_34, eax
loc_006891DD: mov var_3C, 00000008h
loc_006891E4: lea eax, var_2C
loc_006891E7: push eax
loc_006891E8: mov eax, 00000010h
loc_006891ED: call 00412850h ; __vbaChkstk
loc_006891F2: mov ecx, esp
loc_006891F4: mov edx, var_4C
loc_006891F7: mov [ecx], edx
loc_006891F9: mov eax, var_48
loc_006891FC: mov [ecx+00000004h], eax
loc_006891FF: mov edx, var_44
loc_00689202: mov [ecx+00000008h], edx
loc_00689205: mov eax, var_40
loc_00689208: mov [ecx+0000000Ch], eax
loc_0068920B: mov eax, 00000010h
loc_00689210: call 00412850h ; __vbaChkstk
loc_00689215: mov ecx, esp
loc_00689217: mov edx, var_3C
loc_0068921A: mov [ecx], edx
loc_0068921C: mov eax, var_38
loc_0068921F: mov [ecx+00000004h], eax
loc_00689222: mov edx, var_34
loc_00689225: mov [ecx+00000008h], edx
loc_00689228: mov eax, var_30
loc_0068922B: mov [ecx+0000000Ch], eax
loc_0068922E: mov ecx, [0073A08Ch]
loc_00689234: mov edx, [ecx]
loc_00689236: mov eax, [0073A08Ch]
loc_0068923B: push eax
loc_0068923C: call [edx+00000078h]
loc_0068923F: fnclex
loc_00689241: mov var_64, eax
loc_00689244: cmp var_64, 00000000h
loc_00689248: jge 0068926Ah
loc_0068924A: push 00000078h
loc_0068924C: push 004419ACh
loc_00689251: mov ecx, [0073A08Ch]
loc_00689257: push ecx
loc_00689258: mov edx, var_64
loc_0068925B: push edx
loc_0068925C: call [004010CCh] ; __vbaHresultCheckObj
loc_00689262: mov var_88, eax
loc_00689268: jmp 00689274h
loc_0068926A: mov var_88, 00000000h
loc_00689274: lea ecx, var_2C
loc_00689277: call [0040142Ch] ; __vbaFreeObj
loc_0068927D: lea ecx, var_3C
loc_00689280: call [00401030h] ; __vbaFreeVar
loc_00689286: mov var_4, 00000008h
loc_0068928D: lea eax, var_2C
loc_00689290: push eax
loc_00689291: push 00442914h ; "Explain"
loc_00689296: mov ecx, [0073A08Ch]
loc_0068929C: mov edx, [ecx]
loc_0068929E: mov eax, [0073A08Ch]
loc_006892A3: push eax
loc_006892A4: call [edx+00000064h]
loc_006892A7: fnclex
loc_006892A9: mov var_64, eax
loc_006892AC: cmp var_64, 00000000h
loc_006892B0: jge 006892D2h
loc_006892B2: push 00000064h
loc_006892B4: push 004419ACh
loc_006892B9: mov ecx, [0073A08Ch]
loc_006892BF: push ecx
loc_006892C0: mov edx, var_64
loc_006892C3: push edx
loc_006892C4: call [004010CCh] ; __vbaHresultCheckObj
loc_006892CA: mov var_8C, eax
loc_006892D0: jmp 006892DCh
loc_006892D2: mov var_8C, 00000000h
loc_006892DC: lea ecx, var_2C
loc_006892DF: call [0040142Ch] ; __vbaFreeObj
loc_006892E5: mov var_4, 00000009h
loc_006892EC: mov var_54, 80020004h
loc_006892F3: mov var_5C, 0000000Ah
loc_006892FA: mov var_44, 0046053Ch ; "\pau=500\Just looking at all these goodies is making this little gorilla hungry!"
loc_00689301: mov var_4C, 00000008h
loc_00689308: lea eax, var_2C
loc_0068930B: push eax
loc_0068930C: mov eax, 00000010h
loc_00689311: call 00412850h ; __vbaChkstk
loc_00689316: mov ecx, esp
loc_00689318: mov edx, var_5C
loc_0068931B: mov [ecx], edx
loc_0068931D: mov eax, var_58
loc_00689320: mov [ecx+00000004h], eax
loc_00689323: mov edx, var_54
loc_00689326: mov [ecx+00000008h], edx
loc_00689329: mov eax, var_50
loc_0068932C: mov [ecx+0000000Ch], eax
loc_0068932F: mov eax, 00000010h
loc_00689334: call 00412850h ; __vbaChkstk
loc_00689339: mov ecx, esp
loc_0068933B: mov edx, var_4C
loc_0068933E: mov [ecx], edx
loc_00689340: mov eax, var_48
loc_00689343: mov [ecx+00000004h], eax
loc_00689346: mov edx, var_44
loc_00689349: mov [ecx+00000008h], edx
loc_0068934C: mov eax, var_40
loc_0068934F: mov [ecx+0000000Ch], eax
loc_00689352: mov ecx, [0073A08Ch]
loc_00689358: mov edx, [ecx]
loc_0068935A: mov eax, [0073A08Ch]
loc_0068935F: push eax
loc_00689360: call [edx+00000078h]
loc_00689363: fnclex
loc_00689365: mov var_64, eax
loc_00689368: cmp var_64, 00000000h
loc_0068936C: jge 0068938Eh
loc_0068936E: push 00000078h
loc_00689370: push 004419ACh
loc_00689375: mov ecx, [0073A08Ch]
loc_0068937B: push ecx
loc_0068937C: mov edx, var_64
loc_0068937F: push edx
loc_00689380: call [004010CCh] ; __vbaHresultCheckObj
loc_00689386: mov var_90, eax
loc_0068938C: jmp 00689398h
loc_0068938E: mov var_90, 00000000h
loc_00689398: lea ecx, var_2C
loc_0068939B: call [0040142Ch] ; __vbaFreeObj
loc_006893A1: mov var_4, 0000000Ah
loc_006893A8: lea eax, var_2C
loc_006893AB: push eax
loc_006893AC: push 004605E4h ; "Idle2_25"
loc_006893B1: mov ecx, [0073A08Ch]
loc_006893B7: mov edx, [ecx]
loc_006893B9: mov eax, [0073A08Ch]
loc_006893BE: push eax
loc_006893BF: call [edx+00000064h]
loc_006893C2: fnclex
loc_006893C4: mov var_64, eax
loc_006893C7: cmp var_64, 00000000h
loc_006893CB: jge 006893EDh
loc_006893CD: push 00000064h
loc_006893CF: push 004419ACh
loc_006893D4: mov ecx, [0073A08Ch]
loc_006893DA: push ecx
loc_006893DB: mov edx, var_64
loc_006893DE: push edx
loc_006893DF: call [004010CCh] ; __vbaHresultCheckObj
loc_006893E5: mov var_94, eax
loc_006893EB: jmp 006893F7h
loc_006893ED: mov var_94, 00000000h
loc_006893F7: lea ecx, var_2C
loc_006893FA: call [0040142Ch] ; __vbaFreeObj
loc_00689400: mov var_4, 0000000Bh
loc_00689407: lea eax, var_2C
loc_0068940A: push eax
loc_0068940B: push 00442188h ; "Pleased"
loc_00689410: mov ecx, [0073A08Ch]
loc_00689416: mov edx, [ecx]
loc_00689418: mov eax, [0073A08Ch]
loc_0068941D: push eax
loc_0068941E: call [edx+00000064h]
loc_00689421: fnclex
loc_00689423: mov var_64, eax
loc_00689426: cmp var_64, 00000000h
loc_0068942A: jge 0068944Ch
loc_0068942C: push 00000064h
loc_0068942E: push 004419ACh
loc_00689433: mov ecx, [0073A08Ch]
loc_00689439: push ecx
loc_0068943A: mov edx, var_64
loc_0068943D: push edx
loc_0068943E: call [004010CCh] ; __vbaHresultCheckObj
loc_00689444: mov var_98, eax
loc_0068944A: jmp 00689456h
loc_0068944C: mov var_98, 00000000h
loc_00689456: mov eax, var_2C
loc_00689459: mov var_7C, eax
loc_0068945C: mov var_2C, 00000000h
loc_00689463: mov ecx, var_7C
loc_00689466: push ecx
loc_00689467: push 0073A1E4h
loc_0068946C: call [00401128h] ; __vbaObjSet
loc_00689472: mov var_10, 00000000h
loc_00689479: push 006894A7h
loc_0068947E: jmp 006894A6h
loc_00689480: lea edx, var_28
loc_00689483: push edx
loc_00689484: lea eax, var_24
loc_00689487: push eax
loc_00689488: push 00000002h
loc_0068948A: call [00401324h] ; __vbaFreeStrList
loc_00689490: add esp, 0000000Ch
loc_00689493: lea ecx, var_2C
loc_00689496: call [0040142Ch] ; __vbaFreeObj
loc_0068949C: lea ecx, var_3C
loc_0068949F: call [00401030h] ; __vbaFreeVar
loc_006894A5: ret
loc_006894A6: ret
loc_006894A7: mov ecx, Me
loc_006894AA: mov edx, [ecx]
loc_006894AC: mov eax, Me
loc_006894AF: push eax
loc_006894B0: call [edx+00000008h]
loc_006894B3: mov eax, var_10
loc_006894B6: mov ecx, var_20
loc_006894B9: mov fs:[00000000h], ecx
loc_006894C0: pop edi
loc_006894C1: pop esi
loc_006894C2: pop ebx
loc_006894C3: mov esp, ebp
loc_006894C5: pop ebp
loc_006894C6: retn 0004h
End Sub
Private Sub mnuIS_GiftsItem3_Click() '6894D0
loc_006894D0: push ebp
loc_006894D1: mov ebp, esp
loc_006894D3: sub esp, 00000018h
loc_006894D6: push 00412856h ; __vbaExceptHandler
loc_006894DB: mov eax, fs:[00000000h]
loc_006894E1: push eax
loc_006894E2: mov fs:[00000000h], esp
loc_006894E9: mov eax, 0000005Ch
loc_006894EE: call 00412850h ; __vbaChkstk
loc_006894F3: push ebx
loc_006894F4: push esi
loc_006894F5: push edi
loc_006894F6: mov var_18, esp
loc_006894F9: mov var_14, 00409A80h ; Chr(37)
loc_00689500: mov eax, Me
loc_00689503: and eax, 00000001h
loc_00689506: mov var_10, eax
loc_00689509: mov ecx, Me
loc_0068950C: and ecx, FFFFFFFEh
loc_0068950F: mov Me, ecx
loc_00689512: mov var_C, 00000000h
loc_00689519: mov edx, Me
loc_0068951C: mov eax, [edx]
loc_0068951E: mov ecx, Me
loc_00689521: push ecx
loc_00689522: call [eax+00000004h]
loc_00689525: mov var_4, 00000001h
loc_0068952C: mov var_4, 00000002h
loc_00689533: push FFFFFFFFh
loc_00689535: call [00401124h] ; __vbaOnError
loc_0068953B: mov var_4, 00000003h
loc_00689542: mov edx, Me
loc_00689545: push edx
loc_00689546: call 00695250h
loc_0068954B: mov var_4, 00000004h
loc_00689552: mov var_50, 0000h
loc_00689558: push 0043B550h ; "HTTP://www.bonzi.com/bonzibuddy/home.asp"
loc_0068955D: push 0045D290h
loc_00689562: call [00401098h] ; __vbaStrCat
loc_00689568: mov edx, eax
loc_0068956A: lea ecx, var_24
loc_0068956D: call [004013C0h] ; __vbaStrMove
loc_00689573: push eax
loc_00689574: push 004605FCh ; "MNU_GIFTBDAY"
loc_00689579: call [00401098h] ; __vbaStrCat
loc_0068957F: mov edx, eax
loc_00689581: lea ecx, var_28
loc_00689584: call [004013C0h] ; __vbaStrMove
loc_0068958A: lea eax, var_50
loc_0068958D: push eax
loc_0068958E: push 0043C9F4h
loc_00689593: push 00000000h
loc_00689595: push FFFFFFFFh
loc_00689597: lea ecx, var_28
loc_0068959A: push ecx
loc_0068959B: mov edx, Me
loc_0068959E: push edx
loc_0068959F: call 00679A40h
loc_006895A4: lea eax, var_28
loc_006895A7: push eax
loc_006895A8: lea ecx, var_24
loc_006895AB: push ecx
loc_006895AC: push 00000002h
loc_006895AE: call [00401324h] ; __vbaFreeStrList
loc_006895B4: add esp, 0000000Ch
loc_006895B7: mov var_4, 00000005h
loc_006895BE: mov var_44, 80020004h
loc_006895C5: mov var_4C, 0000000Ah
loc_006895CC: lea edx, var_2C
loc_006895CF: push edx
loc_006895D0: mov eax, 00000010h
loc_006895D5: call 00412850h ; __vbaChkstk
loc_006895DA: mov eax, esp
loc_006895DC: mov ecx, var_4C
loc_006895DF: mov [eax], ecx
loc_006895E1: mov edx, var_48
loc_006895E4: mov [eax+00000004h], edx
loc_006895E7: mov ecx, var_44
loc_006895EA: mov [eax+00000008h], ecx
loc_006895ED: mov edx, var_40
loc_006895F0: mov [eax+0000000Ch], edx
loc_006895F3: push 00000000h
loc_006895F5: push 00000000h
loc_006895F7: mov eax, [0073A08Ch]
loc_006895FC: mov ecx, [eax]
loc_006895FE: mov edx, [0073A08Ch]
loc_00689604: push edx
loc_00689605: call [ecx+00000080h]
loc_0068960B: fnclex
loc_0068960D: mov var_54, eax
loc_00689610: cmp var_54, 00000000h
loc_00689614: jge 00689635h
loc_00689616: push 00000080h
loc_0068961B: push 004419ACh
loc_00689620: mov eax, [0073A08Ch]
loc_00689625: push eax
loc_00689626: mov ecx, var_54
loc_00689629: push ecx
loc_0068962A: call [004010CCh] ; __vbaHresultCheckObj
loc_00689630: mov var_70, eax
loc_00689633: jmp 0068963Ch
loc_00689635: mov var_70, 00000000h
loc_0068963C: lea ecx, var_2C
loc_0068963F: call [0040142Ch] ; __vbaFreeObj
loc_00689645: mov var_4, 00000006h
loc_0068964C: lea edx, var_2C
loc_0068964F: push edx
loc_00689650: push 00442914h ; "Explain"
loc_00689655: mov eax, [0073A08Ch]
loc_0068965A: mov ecx, [eax]
loc_0068965C: mov edx, [0073A08Ch]
loc_00689662: push edx
loc_00689663: call [ecx+00000064h]
loc_00689666: fnclex
loc_00689668: mov var_54, eax
loc_0068966B: cmp var_54, 00000000h
loc_0068966F: jge 0068968Dh
loc_00689671: push 00000064h
loc_00689673: push 004419ACh
loc_00689678: mov eax, [0073A08Ch]
loc_0068967D: push eax
loc_0068967E: mov ecx, var_54
loc_00689681: push ecx
loc_00689682: call [004010CCh] ; __vbaHresultCheckObj
loc_00689688: mov var_74, eax
loc_0068968B: jmp 00689694h
loc_0068968D: mov var_74, 00000000h
loc_00689694: lea ecx, var_2C
loc_00689697: call [0040142Ch] ; __vbaFreeObj
loc_0068969D: mov var_4, 00000007h
loc_006896A4: mov var_44, 80020004h
loc_006896AB: mov var_4C, 0000000Ah
loc_006896B2: mov edx, [0073A040h]
loc_006896B8: push edx
loc_006896B9: push 0046061Ch ; ", do you have a friend or loved one that is having a birthday soon? From here we can find cakes, chocolates, flowers, and even unique gift ideas for them on their very special day!"
loc_006896BE: call [00401098h] ; __vbaStrCat
loc_006896C4: mov var_34, eax
loc_006896C7: mov var_3C, 00000008h
loc_006896CE: lea eax, var_2C
loc_006896D1: push eax
loc_006896D2: mov eax, 00000010h
loc_006896D7: call 00412850h ; __vbaChkstk
loc_006896DC: mov ecx, esp
loc_006896DE: mov edx, var_4C
loc_006896E1: mov [ecx], edx
loc_006896E3: mov eax, var_48
loc_006896E6: mov [ecx+00000004h], eax
loc_006896E9: mov edx, var_44
loc_006896EC: mov [ecx+00000008h], edx
loc_006896EF: mov eax, var_40
loc_006896F2: mov [ecx+0000000Ch], eax
loc_006896F5: mov eax, 00000010h
loc_006896FA: call 00412850h ; __vbaChkstk
loc_006896FF: mov ecx, esp
loc_00689701: mov edx, var_3C
loc_00689704: mov [ecx], edx
loc_00689706: mov eax, var_38
loc_00689709: mov [ecx+00000004h], eax
loc_0068970C: mov edx, var_34
loc_0068970F: mov [ecx+00000008h], edx
loc_00689712: mov eax, var_30
loc_00689715: mov [ecx+0000000Ch], eax
loc_00689718: mov ecx, [0073A08Ch]
loc_0068971E: mov edx, [ecx]
loc_00689720: mov eax, [0073A08Ch]
loc_00689725: push eax
loc_00689726: call [edx+00000078h]
loc_00689729: fnclex
loc_0068972B: mov var_54, eax
loc_0068972E: cmp var_54, 00000000h
loc_00689732: jge 00689751h
loc_00689734: push 00000078h
loc_00689736: push 004419ACh
loc_0068973B: mov ecx, [0073A08Ch]
loc_00689741: push ecx
loc_00689742: mov edx, var_54
loc_00689745: push edx
loc_00689746: call [004010CCh] ; __vbaHresultCheckObj
loc_0068974C: mov var_78, eax
loc_0068974F: jmp 00689758h
loc_00689751: mov var_78, 00000000h
loc_00689758: lea ecx, var_2C
loc_0068975B: call [0040142Ch] ; __vbaFreeObj
loc_00689761: lea ecx, var_3C
loc_00689764: call [00401030h] ; __vbaFreeVar
loc_0068976A: mov var_4, 00000008h
loc_00689771: lea eax, var_2C
loc_00689774: push eax
loc_00689775: push 00442188h ; "Pleased"
loc_0068977A: mov ecx, [0073A08Ch]
loc_00689780: mov edx, [ecx]
loc_00689782: mov eax, [0073A08Ch]
loc_00689787: push eax
loc_00689788: call [edx+00000064h]
loc_0068978B: fnclex
loc_0068978D: mov var_54, eax
loc_00689790: cmp var_54, 00000000h
loc_00689794: jge 006897B3h
loc_00689796: push 00000064h
loc_00689798: push 004419ACh
loc_0068979D: mov ecx, [0073A08Ch]
loc_006897A3: push ecx
loc_006897A4: mov edx, var_54
loc_006897A7: push edx
loc_006897A8: call [004010CCh] ; __vbaHresultCheckObj
loc_006897AE: mov var_7C, eax
loc_006897B1: jmp 006897BAh
loc_006897B3: mov var_7C, 00000000h
loc_006897BA: mov eax, var_2C
loc_006897BD: mov var_6C, eax
loc_006897C0: mov var_2C, 00000000h
loc_006897C7: mov ecx, var_6C
loc_006897CA: push ecx
loc_006897CB: push 0073A1E4h
loc_006897D0: call [00401128h] ; __vbaObjSet
loc_006897D6: mov var_10, 00000000h
loc_006897DD: push 0068980Bh
loc_006897E2: jmp 0068980Ah
loc_006897E4: lea edx, var_28
loc_006897E7: push edx
loc_006897E8: lea eax, var_24
loc_006897EB: push eax
loc_006897EC: push 00000002h
loc_006897EE: call [00401324h] ; __vbaFreeStrList
loc_006897F4: add esp, 0000000Ch
loc_006897F7: lea ecx, var_2C
loc_006897FA: call [0040142Ch] ; __vbaFreeObj
loc_00689800: lea ecx, var_3C
loc_00689803: call [00401030h] ; __vbaFreeVar
loc_00689809: ret
loc_0068980A: ret
loc_0068980B: mov ecx, Me
loc_0068980E: mov edx, [ecx]
loc_00689810: mov eax, Me
loc_00689813: push eax
loc_00689814: call [edx+00000008h]
loc_00689817: mov eax, var_10
loc_0068981A: mov ecx, var_20
loc_0068981D: mov fs:[00000000h], ecx
loc_00689824: pop edi
loc_00689825: pop esi
loc_00689826: pop ebx
loc_00689827: mov esp, ebp
loc_00689829: pop ebp
loc_0068982A: retn 0004h
End Sub
Private Sub Form_Load() '6633F0
loc_006633F0: push ebp
loc_006633F1: mov ebp, esp
loc_006633F3: sub esp, 00000018h
loc_006633F6: push 00412856h ; __vbaExceptHandler
loc_006633FB: mov eax, fs:[00000000h]
loc_00663401: push eax
loc_00663402: mov fs:[00000000h], esp
loc_00663409: mov eax, 00000180h
loc_0066340E: call 00412850h ; __vbaChkstk
loc_00663413: push ebx
loc_00663414: push esi
loc_00663415: push edi
loc_00663416: mov var_18, esp
loc_00663419: mov var_14, 00407CD0h
loc_00663420: mov eax, Me
loc_00663423: and eax, 00000001h
loc_00663426: mov var_10, eax
loc_00663429: mov ecx, Me
loc_0066342C: and ecx, FFFFFFFEh
loc_0066342F: mov Me, ecx
loc_00663432: mov var_C, 00000000h
loc_00663439: mov edx, Me
loc_0066343C: mov eax, [edx]
loc_0066343E: mov ecx, Me
loc_00663441: push ecx
loc_00663442: call [eax+00000004h]
loc_00663445: mov var_4, 00000001h
loc_0066344C: mov var_4, 00000002h
loc_00663453: push FFFFFFFFh
loc_00663455: call [00401124h] ; __vbaOnError
loc_0066345B: mov var_4, 00000003h
loc_00663462: xor edx, edx
loc_00663464: lea ecx, var_30
loc_00663467: call [00401310h] ; __vbaStrCopy
loc_0066346D: mov edx, 00455274h ; "frmAgent.Form_Load Starting BBQ"
loc_00663472: lea ecx, var_2C
loc_00663475: call [00401310h] ; __vbaStrCopy
loc_0066347B: lea edx, var_30
loc_0066347E: push edx
loc_0066347F: lea eax, var_2C
loc_00663482: push eax
loc_00663483: mov ecx, Me
loc_00663486: mov edx, [ecx]
loc_00663488: mov eax, Me
loc_0066348B: push eax
loc_0066348C: call [edx+00000748h]
loc_00663492: mov var_BC, eax
loc_00663498: cmp var_BC, 00000000h
loc_0066349F: jge 006634C4h
loc_006634A1: push 00000748h
loc_006634A6: push 004408D0h
loc_006634AB: mov ecx, Me
loc_006634AE: push ecx
loc_006634AF: mov edx, var_BC
loc_006634B5: push edx
loc_006634B6: call [004010CCh] ; __vbaHresultCheckObj
loc_006634BC: mov var_E0, eax
loc_006634C2: jmp 006634CEh
loc_006634C4: mov var_E0, 00000000h
loc_006634CE: lea eax, var_30
loc_006634D1: push eax
loc_006634D2: lea ecx, var_2C
loc_006634D5: push ecx
loc_006634D6: push 00000002h
loc_006634D8: call [00401324h] ; __vbaFreeStrList
loc_006634DE: add esp, 0000000Ch
loc_006634E1: mov var_4, 00000004h
loc_006634E8: or edx, FFFFFFFFh
loc_006634EB: test edx, edx
loc_006634ED: jz 006635FFh
loc_006634F3: mov var_4, 00000005h
loc_006634FA: mov eax, Me
loc_006634FD: mov ecx, [eax]
loc_006634FF: mov edx, Me
loc_00663502: push edx
loc_00663503: call [ecx+00000300h]
loc_00663509: push eax
loc_0066350A: lea eax, var_38
loc_0066350D: push eax
loc_0066350E: call [00401128h] ; __vbaObjSet
loc_00663514: mov var_BC, eax
loc_0066351A: push 000003E8h
loc_0066351F: mov ecx, var_BC
loc_00663525: mov edx, [ecx]
loc_00663527: mov eax, var_BC
loc_0066352D: push eax
loc_0066352E: call [edx+00000064h]
loc_00663531: fnclex
loc_00663533: mov var_C0, eax
loc_00663539: cmp var_C0, 00000000h
loc_00663540: jge 00663565h
loc_00663542: push 00000064h
loc_00663544: push 00441ED0h
loc_00663549: mov ecx, var_BC
loc_0066354F: push ecx
loc_00663550: mov edx, var_C0
loc_00663556: push edx
loc_00663557: call [004010CCh] ; __vbaHresultCheckObj
loc_0066355D: mov var_E4, eax
loc_00663563: jmp 0066356Fh
loc_00663565: mov var_E4, 00000000h
loc_0066356F: lea ecx, var_38
loc_00663572: call [0040142Ch] ; __vbaFreeObj
loc_00663578: mov var_4, 00000006h
loc_0066357F: mov eax, Me
loc_00663582: mov ecx, [eax]
loc_00663584: mov edx, Me
loc_00663587: push edx
loc_00663588: call [ecx+00000300h]
loc_0066358E: push eax
loc_0066358F: lea eax, var_38
loc_00663592: push eax
loc_00663593: call [00401128h] ; __vbaObjSet
loc_00663599: mov var_BC, eax
loc_0066359F: push FFFFFFFFh
loc_006635A1: mov ecx, var_BC
loc_006635A7: mov edx, [ecx]
loc_006635A9: mov eax, var_BC
loc_006635AF: push eax
loc_006635B0: call [edx+0000005Ch]
loc_006635B3: fnclex
loc_006635B5: mov var_C0, eax
loc_006635BB: cmp var_C0, 00000000h
loc_006635C2: jge 006635E7h
loc_006635C4: push 0000005Ch
loc_006635C6: push 00441ED0h
loc_006635CB: mov ecx, var_BC
loc_006635D1: push ecx
loc_006635D2: mov edx, var_C0
loc_006635D8: push edx
loc_006635D9: call [004010CCh] ; __vbaHresultCheckObj
loc_006635DF: mov var_E8, eax
loc_006635E5: jmp 006635F1h
loc_006635E7: mov var_E8, 00000000h
loc_006635F1: lea ecx, var_38
loc_006635F4: call [0040142Ch] ; __vbaFreeObj
loc_006635FA: jmp 00663681h
loc_006635FF: mov var_4, 00000008h
loc_00663606: mov eax, Me
loc_00663609: mov ecx, [eax]
loc_0066360B: mov edx, Me
loc_0066360E: push edx
loc_0066360F: call [ecx+00000300h]
loc_00663615: push eax
loc_00663616: lea eax, var_38
loc_00663619: push eax
loc_0066361A: call [00401128h] ; __vbaObjSet
loc_00663620: mov var_BC, eax
loc_00663626: push 00000000h
loc_00663628: mov ecx, var_BC
loc_0066362E: mov edx, [ecx]
loc_00663630: mov eax, var_BC
loc_00663636: push eax
loc_00663637: call [edx+0000005Ch]
loc_0066363A: fnclex
loc_0066363C: mov var_C0, eax
loc_00663642: cmp var_C0, 00000000h
loc_00663649: jge 0066366Eh
loc_0066364B: push 0000005Ch
loc_0066364D: push 00441ED0h
loc_00663652: mov ecx, var_BC
loc_00663658: push ecx
loc_00663659: mov edx, var_C0
loc_0066365F: push edx
loc_00663660: call [004010CCh] ; __vbaHresultCheckObj
loc_00663666: mov var_EC, eax
loc_0066366C: jmp 00663678h
loc_0066366E: mov var_EC, 00000000h
loc_00663678: lea ecx, var_38
loc_0066367B: call [0040142Ch] ; __vbaFreeObj
loc_00663681: mov var_4, 0000000Ah
loc_00663688: cmp [0073C818h], 00000000h
loc_0066368F: jnz 006636ADh
loc_00663691: push 0073C818h
loc_00663696: push 00441F00h
loc_0066369B: call [004012FCh] ; __vbaNew2
loc_006636A1: mov var_F0, 0073C818h
loc_006636AB: jmp 006636B7h
loc_006636AD: mov var_F0, 0073C818h
loc_006636B7: mov eax, var_F0
loc_006636BD: mov ecx, [eax]
loc_006636BF: mov var_BC, ecx
loc_006636C5: lea edx, var_38
loc_006636C8: push edx
loc_006636C9: mov eax, var_BC
loc_006636CF: mov ecx, [eax]
loc_006636D1: mov edx, var_BC
loc_006636D7: push edx
loc_006636D8: call [ecx+00000014h]
loc_006636DB: fnclex
loc_006636DD: mov var_C0, eax
loc_006636E3: cmp var_C0, 00000000h
loc_006636EA: jge 0066370Fh
loc_006636EC: push 00000014h
loc_006636EE: push 00441EF0h
loc_006636F3: mov eax, var_BC
loc_006636F9: push eax
loc_006636FA: mov ecx, var_C0
loc_00663700: push ecx
loc_00663701: call [004010CCh] ; __vbaHresultCheckObj
loc_00663707: mov var_F4, eax
loc_0066370D: jmp 00663719h
loc_0066370F: mov var_F4, 00000000h
loc_00663719: mov edx, var_38
loc_0066371C: mov var_C4, edx
loc_00663722: lea eax, var_2C
loc_00663725: push eax
loc_00663726: mov ecx, var_C4
loc_0066372C: mov edx, [ecx]
loc_0066372E: mov eax, var_C4
loc_00663734: push eax
loc_00663735: call [edx+00000060h]
loc_00663738: fnclex
loc_0066373A: mov var_C8, eax
loc_00663740: cmp var_C8, 00000000h
loc_00663747: jge 0066376Ch
loc_00663749: push 00000060h
loc_0066374B: push 004437B4h
loc_00663750: mov ecx, var_C4
loc_00663756: push ecx
loc_00663757: mov edx, var_C8
loc_0066375D: push edx
loc_0066375E: call [004010CCh] ; __vbaHresultCheckObj
loc_00663764: mov var_F8, eax
loc_0066376A: jmp 00663776h
loc_0066376C: mov var_F8, 00000000h
loc_00663776: push 00446EC0h ; "FALSE"
loc_0066377B: push 004552CCh ; "NTP"
loc_00663780: push 004552B8h ; "TapData"
loc_00663785: mov eax, var_2C
loc_00663788: push eax
loc_00663789: call [00401010h] ; rtcSaveSetting
loc_0066378F: lea ecx, var_2C
loc_00663792: call [00401430h] ; __vbaFreeStr
loc_00663798: lea ecx, var_38
loc_0066379B: call [0040142Ch] ; __vbaFreeObj
loc_006637A1: mov var_4, 0000000Bh
loc_006637A8: cmp [0073C818h], 00000000h
loc_006637AF: jnz 006637CDh
loc_006637B1: push 0073C818h
loc_006637B6: push 00441F00h
loc_006637BB: call [004012FCh] ; __vbaNew2
loc_006637C1: mov var_FC, 0073C818h
loc_006637CB: jmp 006637D7h
loc_006637CD: mov var_FC, 0073C818h
loc_006637D7: mov ecx, var_FC
loc_006637DD: mov edx, [ecx]
loc_006637DF: mov var_BC, edx
loc_006637E5: lea eax, var_38
loc_006637E8: push eax
loc_006637E9: mov ecx, var_BC
loc_006637EF: mov edx, [ecx]
loc_006637F1: mov eax, var_BC
loc_006637F7: push eax
loc_006637F8: call [edx+00000014h]
loc_006637FB: fnclex
loc_006637FD: mov var_C0, eax
loc_00663803: cmp var_C0, 00000000h
loc_0066380A: jge 0066382Fh
loc_0066380C: push 00000014h
loc_0066380E: push 00441EF0h
loc_00663813: mov ecx, var_BC
loc_00663819: push ecx
loc_0066381A: mov edx, var_C0
loc_00663820: push edx
loc_00663821: call [004010CCh] ; __vbaHresultCheckObj
loc_00663827: mov var_100, eax
loc_0066382D: jmp 00663839h
loc_0066382F: mov var_100, 00000000h
loc_00663839: mov eax, var_38
loc_0066383C: mov var_C4, eax
loc_00663842: lea ecx, var_2C
loc_00663845: push ecx
loc_00663846: mov edx, var_C4
loc_0066384C: mov eax, [edx]
loc_0066384E: mov ecx, var_C4
loc_00663854: push ecx
loc_00663855: call [eax+00000060h]
loc_00663858: fnclex
loc_0066385A: mov var_C8, eax
loc_00663860: cmp var_C8, 00000000h
loc_00663867: jge 0066388Ch
loc_00663869: push 00000060h
loc_0066386B: push 004437B4h
loc_00663870: mov edx, var_C4
loc_00663876: push edx
loc_00663877: mov eax, var_C8
loc_0066387D: push eax
loc_0066387E: call [004010CCh] ; __vbaHresultCheckObj
loc_00663884: mov var_104, eax
loc_0066388A: jmp 00663896h
loc_0066388C: mov var_104, 00000000h
loc_00663896: mov var_84, 0044402Ch
loc_006638A0: mov var_8C, 00000008h
loc_006638AA: mov eax, 00000010h
loc_006638AF: call 00412850h ; __vbaChkstk
loc_006638B4: mov ecx, esp
loc_006638B6: mov edx, var_8C
loc_006638BC: mov [ecx], edx
loc_006638BE: mov eax, var_88
loc_006638C4: mov [ecx+00000004h], eax
loc_006638C7: mov edx, var_84
loc_006638CD: mov [ecx+00000008h], edx
loc_006638D0: mov eax, var_80
loc_006638D3: mov [ecx+0000000Ch], eax
loc_006638D6: push 00450D70h ; "Lycosized"
loc_006638DB: push 0044317Ch ; "UserInfo"
loc_006638E0: mov ecx, var_2C
loc_006638E3: push ecx
loc_006638E4: call [00401354h] ; rtcGetSetting
loc_006638EA: mov edx, eax
loc_006638EC: lea ecx, var_30
loc_006638EF: call [004013C0h] ; __vbaStrMove
loc_006638F5: push eax
loc_006638F6: call [00401108h] ; __vbaBoolStr
loc_006638FC: mov [0073A038h], ax
loc_00663902: lea edx, var_30
loc_00663905: push edx
loc_00663906: lea eax, var_2C
loc_00663909: push eax
loc_0066390A: push 00000002h
loc_0066390C: call [00401324h] ; __vbaFreeStrList
loc_00663912: add esp, 0000000Ch
loc_00663915: lea ecx, var_38
loc_00663918: call [0040142Ch] ; __vbaFreeObj
loc_0066391E: mov var_4, 0000000Ch
loc_00663925: movsx ecx, [0073A038h]
loc_0066392C: test ecx, ecx
loc_0066392E: jz 006639B6h
loc_00663934: mov var_4, 0000000Dh
loc_0066393B: mov edx, Me
loc_0066393E: mov eax, [edx]
loc_00663940: mov ecx, Me
loc_00663943: push ecx
loc_00663944: call [eax+000003C4h]
loc_0066394A: push eax
loc_0066394B: lea edx, var_38
loc_0066394E: push edx
loc_0066394F: call [00401128h] ; __vbaObjSet
loc_00663955: mov var_BC, eax
loc_0066395B: push FFFFFFFFh
loc_0066395D: mov eax, var_BC
loc_00663963: mov ecx, [eax]
loc_00663965: mov edx, var_BC
loc_0066396B: push edx
loc_0066396C: call [ecx+0000005Ch]
loc_0066396F: fnclex
loc_00663971: mov var_C0, eax
loc_00663977: cmp var_C0, 00000000h
loc_0066397E: jge 006639A3h
loc_00663980: push 0000005Ch
loc_00663982: push 00443EA4h
loc_00663987: mov eax, var_BC
loc_0066398D: push eax
loc_0066398E: mov ecx, var_C0
loc_00663994: push ecx
loc_00663995: call [004010CCh] ; __vbaHresultCheckObj
loc_0066399B: mov var_108, eax
loc_006639A1: jmp 006639ADh
loc_006639A3: mov var_108, 00000000h
loc_006639AD: lea ecx, var_38
loc_006639B0: call [0040142Ch] ; __vbaFreeObj
loc_006639B6: mov var_4, 0000000Fh
loc_006639BD: lea edx, var_4C
loc_006639C0: push edx
loc_006639C1: call [00401404h] ; rtcGetPresentDate
loc_006639C7: lea eax, var_4C
loc_006639CA: push eax
loc_006639CB: call [004012B8h] ; __vbaDateVar
loc_006639D1: mov ecx, Me
loc_006639D4: fstp real8 ptr [ecx+00000078h]
loc_006639D7: lea ecx, var_4C
loc_006639DA: call [00401030h] ; __vbaFreeVar
loc_006639E0: mov var_4, 00000010h
loc_006639E7: lea edx, var_4C
loc_006639EA: push edx
loc_006639EB: call [00401404h] ; rtcGetPresentDate
loc_006639F1: lea eax, var_4C
loc_006639F4: push eax
loc_006639F5: call [004012B8h] ; __vbaDateVar
loc_006639FB: mov ecx, Me
loc_006639FE: fstp real8 ptr [ecx+00000080h]
loc_00663A04: lea ecx, var_4C
loc_00663A07: call [00401030h] ; __vbaFreeVar
loc_00663A0D: mov var_4, 00000011h
loc_00663A14: mov edx, Me
loc_00663A17: mov eax, [edx]
loc_00663A19: mov ecx, Me
loc_00663A1C: push ecx
loc_00663A1D: call [eax+00000304h]
loc_00663A23: push eax
loc_00663A24: lea edx, var_38
loc_00663A27: push edx
loc_00663A28: call [00401128h] ; __vbaObjSet
loc_00663A2E: mov var_BC, eax
loc_00663A34: push 0000EA60h
loc_00663A39: mov eax, var_BC
loc_00663A3F: mov ecx, [eax]
loc_00663A41: mov edx, var_BC
loc_00663A47: push edx
loc_00663A48: call [ecx+00000064h]
loc_00663A4B: fnclex
loc_00663A4D: mov var_C0, eax
loc_00663A53: cmp var_C0, 00000000h
loc_00663A5A: jge 00663A7Fh
loc_00663A5C: push 00000064h
loc_00663A5E: push 00441ED0h
loc_00663A63: mov eax, var_BC
loc_00663A69: push eax
loc_00663A6A: mov ecx, var_C0
loc_00663A70: push ecx
loc_00663A71: call [004010CCh] ; __vbaHresultCheckObj
loc_00663A77: mov var_10C, eax
loc_00663A7D: jmp 00663A89h
loc_00663A7F: mov var_10C, 00000000h
loc_00663A89: lea ecx, var_38
loc_00663A8C: call [0040142Ch] ; __vbaFreeObj
loc_00663A92: mov var_4, 00000012h
loc_00663A99: mov edx, Me
loc_00663A9C: mov eax, [edx]
loc_00663A9E: mov ecx, Me
loc_00663AA1: push ecx
loc_00663AA2: call [eax+00000304h]
loc_00663AA8: push eax
loc_00663AA9: lea edx, var_38
loc_00663AAC: push edx
loc_00663AAD: call [00401128h] ; __vbaObjSet
loc_00663AB3: mov var_BC, eax
loc_00663AB9: push FFFFFFFFh
loc_00663ABB: mov eax, var_BC
loc_00663AC1: mov ecx, [eax]
loc_00663AC3: mov edx, var_BC
loc_00663AC9: push edx
loc_00663ACA: call [ecx+0000005Ch]
loc_00663ACD: fnclex
loc_00663ACF: mov var_C0, eax
loc_00663AD5: cmp var_C0, 00000000h
loc_00663ADC: jge 00663B01h
loc_00663ADE: push 0000005Ch
loc_00663AE0: push 00441ED0h
loc_00663AE5: mov eax, var_BC
loc_00663AEB: push eax
loc_00663AEC: mov ecx, var_C0
loc_00663AF2: push ecx
loc_00663AF3: call [004010CCh] ; __vbaHresultCheckObj
loc_00663AF9: mov var_110, eax
loc_00663AFF: jmp 00663B0Bh
loc_00663B01: mov var_110, 00000000h
loc_00663B0B: lea ecx, var_38
loc_00663B0E: call [0040142Ch] ; __vbaFreeObj
loc_00663B14: mov var_4, 00000013h
loc_00663B1B: push 00000000h
loc_00663B1D: call [0040100Ch] ; __vbaStrI2
loc_00663B23: mov edx, eax
loc_00663B25: lea ecx, var_2C
loc_00663B28: call [004013C0h] ; __vbaStrMove
loc_00663B2E: push eax
loc_00663B2F: push 004527F4h ; "LastUpdateCheckDateTime"
loc_00663B34: push 0044317Ch ; "UserInfo"
loc_00663B39: push 0043B010h ; "BONZIBUDDY"
loc_00663B3E: call [00401010h] ; rtcSaveSetting
loc_00663B44: lea ecx, var_2C
loc_00663B47: call [00401430h] ; __vbaFreeStr
loc_00663B4D: mov var_4, 00000014h
loc_00663B54: xor edx, edx
loc_00663B56: lea ecx, var_30
loc_00663B59: call [00401310h] ; __vbaStrCopy
loc_00663B5F: mov edx, 004552D8h ; "frmAgent.Form_Load loading bbmail settings"
loc_00663B64: lea ecx, var_2C
loc_00663B67: call [00401310h] ; __vbaStrCopy
loc_00663B6D: lea edx, var_30
loc_00663B70: push edx
loc_00663B71: lea eax, var_2C
loc_00663B74: push eax
loc_00663B75: mov ecx, Me
loc_00663B78: mov edx, [ecx]
loc_00663B7A: mov eax, Me
loc_00663B7D: push eax
loc_00663B7E: call [edx+00000748h]
loc_00663B84: mov var_BC, eax
loc_00663B8A: cmp var_BC, 00000000h
loc_00663B91: jge 00663BB6h
loc_00663B93: push 00000748h
loc_00663B98: push 004408D0h
loc_00663B9D: mov ecx, Me
loc_00663BA0: push ecx
loc_00663BA1: mov edx, var_BC
loc_00663BA7: push edx
loc_00663BA8: call [004010CCh] ; __vbaHresultCheckObj
loc_00663BAE: mov var_114, eax
loc_00663BB4: jmp 00663BC0h
loc_00663BB6: mov var_114, 00000000h
loc_00663BC0: lea eax, var_30
loc_00663BC3: push eax
loc_00663BC4: lea ecx, var_2C
loc_00663BC7: push ecx
loc_00663BC8: push 00000002h
loc_00663BCA: call [00401324h] ; __vbaFreeStrList
loc_00663BD0: add esp, 0000000Ch
loc_00663BD3: mov var_4, 00000015h
loc_00663BDA: call 00712980h
loc_00663BDF: mov var_4, 00000016h
loc_00663BE6: mov var_44, 80020004h
loc_00663BED: mov var_4C, 0000000Ah
loc_00663BF4: lea edx, var_4C
loc_00663BF7: push edx
loc_00663BF8: call [0040111Ch] ; rtcRandomize
loc_00663BFE: lea ecx, var_4C
loc_00663C01: call [00401030h] ; __vbaFreeVar
loc_00663C07: mov var_4, 00000017h
loc_00663C0E: cmp [0073A254h], 00000000h
loc_00663C15: jnz 00663C33h
loc_00663C17: push 0073A254h
loc_00663C1C: push 00431838h
loc_00663C21: call [004012FCh] ; __vbaNew2
loc_00663C27: mov var_118, 0073A254h
loc_00663C31: jmp 00663C3Dh
loc_00663C33: mov var_118, 0073A254h
loc_00663C3D: mov eax, var_118
loc_00663C43: mov ecx, [eax]
loc_00663C45: mov var_BC, ecx
loc_00663C4B: push C3FA0000h
loc_00663C50: mov edx, var_BC
loc_00663C56: mov eax, [edx]
loc_00663C58: mov ecx, var_BC
loc_00663C5E: push ecx
loc_00663C5F: call [eax+0000007Ch]
loc_00663C62: fnclex
loc_00663C64: mov var_C0, eax
loc_00663C6A: cmp var_C0, 00000000h
loc_00663C71: jge 00663C96h
loc_00663C73: push 0000007Ch
loc_00663C75: push 00440B20h
loc_00663C7A: mov edx, var_BC
loc_00663C80: push edx
loc_00663C81: mov eax, var_C0
loc_00663C87: push eax
loc_00663C88: call [004010CCh] ; __vbaHresultCheckObj
loc_00663C8E: mov var_11C, eax
loc_00663C94: jmp 00663CA0h
loc_00663C96: mov var_11C, 00000000h
loc_00663CA0: mov var_4, 00000018h
loc_00663CA7: cmp [0073A254h], 00000000h
loc_00663CAE: jnz 00663CCCh
loc_00663CB0: push 0073A254h
loc_00663CB5: push 00431838h
loc_00663CBA: call [004012FCh] ; __vbaNew2
loc_00663CC0: mov var_120, 0073A254h
loc_00663CCA: jmp 00663CD6h
loc_00663CCC: mov var_120, 0073A254h
loc_00663CD6: mov ecx, var_120
loc_00663CDC: mov edx, [ecx]
loc_00663CDE: mov var_BC, edx
loc_00663CE4: push C3FA0000h
loc_00663CE9: mov eax, var_BC
loc_00663CEF: mov ecx, [eax]
loc_00663CF1: mov edx, var_BC
loc_00663CF7: push edx
loc_00663CF8: call [ecx+00000074h]
loc_00663CFB: fnclex
loc_00663CFD: mov var_C0, eax
loc_00663D03: cmp var_C0, 00000000h
loc_00663D0A: jge 00663D2Fh
loc_00663D0C: push 00000074h
loc_00663D0E: push 00440B20h
loc_00663D13: mov eax, var_BC
loc_00663D19: push eax
loc_00663D1A: mov ecx, var_C0
loc_00663D20: push ecx
loc_00663D21: call [004010CCh] ; __vbaHresultCheckObj
loc_00663D27: mov var_124, eax
loc_00663D2D: jmp 00663D39h
loc_00663D2F: mov var_124, 00000000h
loc_00663D39: mov var_4, 00000019h
loc_00663D40: cmp [0073A254h], 00000000h
loc_00663D47: jnz 00663D65h
loc_00663D49: push 0073A254h
loc_00663D4E: push 00431838h
loc_00663D53: call [004012FCh] ; __vbaNew2
loc_00663D59: mov var_128, 0073A254h
loc_00663D63: jmp 00663D6Fh
loc_00663D65: mov var_128, 0073A254h
loc_00663D6F: mov edx, var_128
loc_00663D75: mov eax, [edx]
loc_00663D77: mov var_BC, eax
loc_00663D7D: push 004537A4h ; "BonziBUDDY"
loc_00663D82: mov ecx, var_BC
loc_00663D88: mov edx, [ecx]
loc_00663D8A: mov eax, var_BC
loc_00663D90: push eax
loc_00663D91: call [edx+00000054h]
loc_00663D94: fnclex
loc_00663D96: mov var_C0, eax
loc_00663D9C: cmp var_C0, 00000000h
loc_00663DA3: jge 00663DC8h
loc_00663DA5: push 00000054h
loc_00663DA7: push 00440B20h
loc_00663DAC: mov ecx, var_BC
loc_00663DB2: push ecx
loc_00663DB3: mov edx, var_C0
loc_00663DB9: push edx
loc_00663DBA: call [004010CCh] ; __vbaHresultCheckObj
loc_00663DC0: mov var_12C, eax
loc_00663DC6: jmp 00663DD2h
loc_00663DC8: mov var_12C, 00000000h
loc_00663DD2: mov var_4, 0000001Ah
loc_00663DD9: cmp [0073A254h], 00000000h
loc_00663DE0: jnz 00663DFEh
loc_00663DE2: push 0073A254h
loc_00663DE7: push 00431838h
loc_00663DEC: call [004012FCh] ; __vbaNew2
loc_00663DF2: mov var_130, 0073A254h
loc_00663DFC: jmp 00663E08h
loc_00663DFE: mov var_130, 0073A254h
loc_00663E08: mov eax, var_130
loc_00663E0E: mov ecx, [eax]
loc_00663E10: mov var_BC, ecx
loc_00663E16: push FFFFFFFFh
loc_00663E18: mov edx, var_BC
loc_00663E1E: mov eax, [edx]
loc_00663E20: mov ecx, var_BC
loc_00663E26: push ecx
loc_00663E27: call [eax+000001BCh]
loc_00663E2D: fnclex
loc_00663E2F: mov var_C0, eax
loc_00663E35: cmp var_C0, 00000000h
loc_00663E3C: jge 00663E64h
loc_00663E3E: push 000001BCh
loc_00663E43: push 00440B20h
loc_00663E48: mov edx, var_BC
loc_00663E4E: push edx
loc_00663E4F: mov eax, var_C0
loc_00663E55: push eax
loc_00663E56: call [004010CCh] ; __vbaHresultCheckObj
loc_00663E5C: mov var_134, eax
loc_00663E62: jmp 00663E6Eh
loc_00663E64: mov var_134, 00000000h
loc_00663E6E: mov var_4, 0000001Bh
loc_00663E75: cmp [0073A024h], 00000000h
loc_00663E7C: jnz 00663E9Ah
loc_00663E7E: push 0073A024h
loc_00663E83: push 004187E8h
loc_00663E88: call [004012FCh] ; __vbaNew2
loc_00663E8E: mov var_138, 0073A024h
loc_00663E98: jmp 00663EA4h
loc_00663E9A: mov var_138, 0073A024h
loc_00663EA4: mov ecx, var_138
loc_00663EAA: mov edx, [ecx]
loc_00663EAC: mov var_BC, edx
loc_00663EB2: push 00000000h
loc_00663EB4: mov eax, var_BC
loc_00663EBA: mov ecx, [eax]
loc_00663EBC: mov edx, var_BC
loc_00663EC2: push edx
loc_00663EC3: call [ecx+000001BCh]
loc_00663EC9: fnclex
loc_00663ECB: mov var_C0, eax
loc_00663ED1: cmp var_C0, 00000000h
loc_00663ED8: jge 00663F00h
loc_00663EDA: push 000001BCh
loc_00663EDF: push 0044034Ch ; "uÚ.ÇFK*D¸5Å3YÚ™ðJmá­vÅUBµfúCÆõŒ'^¢w³" & Chr(11) & "m¿A»˜"
loc_00663EE4: mov eax, var_BC
loc_00663EEA: push eax
loc_00663EEB: mov ecx, var_C0
loc_00663EF1: push ecx
loc_00663EF2: call [004010CCh] ; __vbaHresultCheckObj
loc_00663EF8: mov var_13C, eax
loc_00663EFE: jmp 00663F0Ah
loc_00663F00: mov var_13C, 00000000h
loc_00663F0A: mov var_4, 0000001Ch
loc_00663F11: cmp [0073A254h], 00000000h
loc_00663F18: jnz 00663F36h
loc_00663F1A: push 0073A254h
loc_00663F1F: push 00431838h
loc_00663F24: call [004012FCh] ; __vbaNew2
loc_00663F2A: mov var_140, 0073A254h
loc_00663F34: jmp 00663F40h
loc_00663F36: mov var_140, 0073A254h
loc_00663F40: mov edx, var_140
loc_00663F46: mov eax, [edx]
loc_00663F48: mov var_BC, eax
loc_00663F4E: mov var_94, 80020004h
loc_00663F58: mov var_9C, 0000000Ah
loc_00663F62: mov var_84, 80020004h
loc_00663F6C: mov var_8C, 0000000Ah
loc_00663F76: mov eax, 00000010h
loc_00663F7B: call 00412850h ; __vbaChkstk
loc_00663F80: mov ecx, esp
loc_00663F82: mov edx, var_9C
loc_00663F88: mov [ecx], edx
loc_00663F8A: mov eax, var_98
loc_00663F90: mov [ecx+00000004h], eax
loc_00663F93: mov edx, var_94
loc_00663F99: mov [ecx+00000008h], edx
loc_00663F9C: mov eax, var_90
loc_00663FA2: mov [ecx+0000000Ch], eax
loc_00663FA5: mov eax, 00000010h
loc_00663FAA: call 00412850h ; __vbaChkstk
loc_00663FAF: mov ecx, esp
loc_00663FB1: mov edx, var_8C
loc_00663FB7: mov [ecx], edx
loc_00663FB9: mov eax, var_88
loc_00663FBF: mov [ecx+00000004h], eax
loc_00663FC2: mov edx, var_84
loc_00663FC8: mov [ecx+00000008h], edx
loc_00663FCB: mov eax, var_80
loc_00663FCE: mov [ecx+0000000Ch], eax
loc_00663FD1: mov ecx, var_BC
loc_00663FD7: mov edx, [ecx]
loc_00663FD9: mov eax, var_BC
loc_00663FDF: push eax
loc_00663FE0: call [edx+000002B0h]
loc_00663FE6: fnclex
loc_00663FE8: mov var_C0, eax
loc_00663FEE: cmp var_C0, 00000000h
loc_00663FF5: jge 0066401Dh
loc_00663FF7: push 000002B0h
loc_00663FFC: push 00440B20h
loc_00664001: mov ecx, var_BC
loc_00664007: push ecx
loc_00664008: mov edx, var_C0
loc_0066400E: push edx
loc_0066400F: call [004010CCh] ; __vbaHresultCheckObj
loc_00664015: mov var_144, eax
loc_0066401B: jmp 00664027h
loc_0066401D: mov var_144, 00000000h
loc_00664027: mov var_4, 0000001Dh
loc_0066402E: cmp [0073C818h], 00000000h
loc_00664035: jnz 00664053h
loc_00664037: push 0073C818h
loc_0066403C: push 00441F00h
loc_00664041: call [004012FCh] ; __vbaNew2
loc_00664047: mov var_148, 0073C818h
loc_00664051: jmp 0066405Dh
loc_00664053: mov var_148, 0073C818h
loc_0066405D: mov eax, var_148
loc_00664063: mov ecx, [eax]
loc_00664065: mov var_BC, ecx
loc_0066406B: cmp [0073A024h], 00000000h
loc_00664072: jnz 00664090h
loc_00664074: push 0073A024h
loc_00664079: push 004187E8h
loc_0066407E: call [004012FCh] ; __vbaNew2
loc_00664084: mov var_14C, 0073A024h
loc_0066408E: jmp 0066409Ah
loc_00664090: mov var_14C, 0073A024h
loc_0066409A: mov edx, var_14C
loc_006640A0: mov eax, [edx]
loc_006640A2: push eax
loc_006640A3: lea ecx, var_38
loc_006640A6: push ecx
loc_006640A7: call [00401130h] ; __vbaObjSetAddref
loc_006640AD: push eax
loc_006640AE: mov edx, var_BC
loc_006640B4: mov eax, [edx]
loc_006640B6: mov ecx, var_BC
loc_006640BC: push ecx
loc_006640BD: call [eax+0000000Ch]
loc_006640C0: fnclex
loc_006640C2: mov var_C0, eax
loc_006640C8: cmp var_C0, 00000000h
loc_006640CF: jge 006640F4h
loc_006640D1: push 0000000Ch
loc_006640D3: push 00441EF0h
loc_006640D8: mov edx, var_BC
loc_006640DE: push edx
loc_006640DF: mov eax, var_C0
loc_006640E5: push eax
loc_006640E6: call [004010CCh] ; __vbaHresultCheckObj
loc_006640EC: mov var_150, eax
loc_006640F2: jmp 006640FEh
loc_006640F4: mov var_150, 00000000h
loc_006640FE: lea ecx, var_38
loc_00664101: call [0040142Ch] ; __vbaFreeObj
loc_00664107: mov var_4, 0000001Eh
loc_0066410E: xor edx, edx
loc_00664110: lea ecx, var_30
loc_00664113: call [00401310h] ; __vbaStrCopy
loc_00664119: mov edx, 00455334h ; "frmAgent.Form_Load start subclassing"
loc_0066411E: lea ecx, var_2C
loc_00664121: call [00401310h] ; __vbaStrCopy
loc_00664127: lea ecx, var_30
loc_0066412A: push ecx
loc_0066412B: lea edx, var_2C
loc_0066412E: push edx
loc_0066412F: mov eax, Me
loc_00664132: mov ecx, [eax]
loc_00664134: mov edx, Me
loc_00664137: push edx
loc_00664138: call [ecx+00000748h]
loc_0066413E: mov var_BC, eax
loc_00664144: cmp var_BC, 00000000h
loc_0066414B: jge 00664170h
loc_0066414D: push 00000748h
loc_00664152: push 004408D0h
loc_00664157: mov eax, Me
loc_0066415A: push eax
loc_0066415B: mov ecx, var_BC
loc_00664161: push ecx
loc_00664162: call [004010CCh] ; __vbaHresultCheckObj
loc_00664168: mov var_154, eax
loc_0066416E: jmp 0066417Ah
loc_00664170: mov var_154, 00000000h
loc_0066417A: lea edx, var_30
loc_0066417D: push edx
loc_0066417E: lea eax, var_2C
loc_00664181: push eax
loc_00664182: push 00000002h
loc_00664184: call [00401324h] ; __vbaFreeStrList
loc_0066418A: add esp, 0000000Ch
loc_0066418D: mov var_4, 0000001Fh
loc_00664194: lea ecx, var_B8
loc_0066419A: push ecx
loc_0066419B: mov edx, Me
loc_0066419E: mov eax, [edx]
loc_006641A0: mov ecx, Me
loc_006641A3: push ecx
loc_006641A4: call [eax+00000058h]
loc_006641A7: fnclex
loc_006641A9: mov var_BC, eax
loc_006641AF: cmp var_BC, 00000000h
loc_006641B6: jge 006641D8h
loc_006641B8: push 00000058h
loc_006641BA: push 00440B20h
loc_006641BF: mov edx, Me
loc_006641C2: push edx
loc_006641C3: mov eax, var_BC
loc_006641C9: push eax
loc_006641CA: call [004010CCh] ; __vbaHresultCheckObj
loc_006641D0: mov var_158, eax
loc_006641D6: jmp 006641E2h
loc_006641D8: mov var_158, 00000000h
loc_006641E2: cmp [0073C924h], 00000000h
loc_006641E9: jnz 00664207h
loc_006641EB: push 0073C924h
loc_006641F0: push 004553A0h
loc_006641F5: call [004012FCh] ; __vbaNew2
loc_006641FB: mov var_15C, 0073C924h
loc_00664205: jmp 00664211h
loc_00664207: mov var_15C, 0073C924h
loc_00664211: mov ecx, var_15C
loc_00664217: mov edx, [ecx]
loc_00664219: mov var_C0, edx
loc_0066421F: push 004411D4h
loc_00664224: mov eax, Me
loc_00664227: push eax
loc_00664228: call [004013C4h] ; __vbaCastObj
loc_0066422E: push eax
loc_0066422F: lea ecx, var_38
loc_00664232: push ecx
loc_00664233: call [00401128h] ; __vbaObjSet
loc_00664239: push 00000312h
loc_0066423E: mov edx, var_B8
loc_00664244: push edx
loc_00664245: lea eax, var_38
loc_00664248: push eax
loc_00664249: mov ecx, var_C0
loc_0066424F: mov edx, [ecx]
loc_00664251: mov eax, var_C0
loc_00664257: push eax
loc_00664258: call [edx+0000001Ch]
loc_0066425B: fnclex
loc_0066425D: mov var_C4, eax
loc_00664263: cmp var_C4, 00000000h
loc_0066426A: jge 0066428Fh
loc_0066426C: push 0000001Ch
loc_0066426E: push 00455390h
loc_00664273: mov ecx, var_C0
loc_00664279: push ecx
loc_0066427A: mov edx, var_C4
loc_00664280: push edx
loc_00664281: call [004010CCh] ; __vbaHresultCheckObj
loc_00664287: mov var_160, eax
loc_0066428D: jmp 00664299h
loc_0066428F: mov var_160, 00000000h
loc_00664299: lea ecx, var_38
loc_0066429C: call [0040142Ch] ; __vbaFreeObj
loc_006642A2: mov var_4, 00000020h
loc_006642A9: lea eax, var_B8
loc_006642AF: push eax
loc_006642B0: mov ecx, Me
loc_006642B3: mov edx, [ecx]
loc_006642B5: mov eax, Me
loc_006642B8: push eax
loc_006642B9: call [edx+00000058h]
loc_006642BC: fnclex
loc_006642BE: mov var_BC, eax
loc_006642C4: cmp var_BC, 00000000h
loc_006642CB: jge 006642EDh
loc_006642CD: push 00000058h
loc_006642CF: push 00440B20h
loc_006642D4: mov ecx, Me
loc_006642D7: push ecx
loc_006642D8: mov edx, var_BC
loc_006642DE: push edx
loc_006642DF: call [004010CCh] ; __vbaHresultCheckObj
loc_006642E5: mov var_164, eax
loc_006642EB: jmp 006642F7h
loc_006642ED: mov var_164, 00000000h
loc_006642F7: cmp [0073C924h], 00000000h
loc_006642FE: jnz 0066431Ch
loc_00664300: push 0073C924h
loc_00664305: push 004553A0h
loc_0066430A: call [004012FCh] ; __vbaNew2
loc_00664310: mov var_168, 0073C924h
loc_0066431A: jmp 00664326h
loc_0066431C: mov var_168, 0073C924h
loc_00664326: mov eax, var_168
loc_0066432C: mov ecx, [eax]
loc_0066432E: mov var_C0, ecx
loc_00664334: push 004411D4h
loc_00664339: mov edx, Me
loc_0066433C: push edx
loc_0066433D: call [004013C4h] ; __vbaCastObj
loc_00664343: push eax
loc_00664344: lea eax, var_38
loc_00664347: push eax
loc_00664348: call [00401128h] ; __vbaObjSet
loc_0066434E: push 0000004Ah
loc_00664350: mov ecx, var_B8
loc_00664356: push ecx
loc_00664357: lea edx, var_38
loc_0066435A: push edx
loc_0066435B: mov eax, var_C0
loc_00664361: mov ecx, [eax]
loc_00664363: mov edx, var_C0
loc_00664369: push edx
loc_0066436A: call [ecx+0000001Ch]
loc_0066436D: fnclex
loc_0066436F: mov var_C4, eax
loc_00664375: cmp var_C4, 00000000h
loc_0066437C: jge 006643A1h
loc_0066437E: push 0000001Ch
loc_00664380: push 00455390h
loc_00664385: mov eax, var_C0
loc_0066438B: push eax
loc_0066438C: mov ecx, var_C4
loc_00664392: push ecx
loc_00664393: call [004010CCh] ; __vbaHresultCheckObj
loc_00664399: mov var_16C, eax
loc_0066439F: jmp 006643ABh
loc_006643A1: mov var_16C, 00000000h
loc_006643AB: lea ecx, var_38
loc_006643AE: call [0040142Ch] ; __vbaFreeObj
loc_006643B4: mov var_4, 00000021h
loc_006643BB: lea edx, var_B8
loc_006643C1: push edx
loc_006643C2: mov eax, Me
loc_006643C5: mov ecx, [eax]
loc_006643C7: mov edx, Me
loc_006643CA: push edx
loc_006643CB: call [ecx+00000058h]
loc_006643CE: fnclex
loc_006643D0: mov var_BC, eax
loc_006643D6: cmp var_BC, 00000000h
loc_006643DD: jge 006643FFh
loc_006643DF: push 00000058h
loc_006643E1: push 00440B20h
loc_006643E6: mov eax, Me
loc_006643E9: push eax
loc_006643EA: mov ecx, var_BC
loc_006643F0: push ecx
loc_006643F1: call [004010CCh] ; __vbaHresultCheckObj
loc_006643F7: mov var_170, eax
loc_006643FD: jmp 00664409h
loc_006643FF: mov var_170, 00000000h
loc_00664409: mov edx, var_B8
loc_0066440F: push edx
loc_00664410: call 007109A0h
loc_00664415: mov var_4, 00000022h
loc_0066441C: xor edx, edx
loc_0066441E: lea ecx, var_30
loc_00664421: call [00401310h] ; __vbaStrCopy
loc_00664427: mov edx, 004553ECh ; "frmAgent.Form_Load agent1.connect=true"
loc_0066442C: lea ecx, var_2C
loc_0066442F: call [00401310h] ; __vbaStrCopy
loc_00664435: lea eax, var_30
loc_00664438: push eax
loc_00664439: lea ecx, var_2C
loc_0066443C: push ecx
loc_0066443D: mov edx, Me
loc_00664440: mov eax, [edx]
loc_00664442: mov ecx, Me
loc_00664445: push ecx
loc_00664446: call [eax+00000748h]
loc_0066444C: mov var_BC, eax
loc_00664452: cmp var_BC, 00000000h
loc_00664459: jge 0066447Eh
loc_0066445B: push 00000748h
loc_00664460: push 004408D0h
loc_00664465: mov edx, Me
loc_00664468: push edx
loc_00664469: mov eax, var_BC
loc_0066446F: push eax
loc_00664470: call [004010CCh] ; __vbaHresultCheckObj
loc_00664476: mov var_174, eax
loc_0066447C: jmp 00664488h
loc_0066447E: mov var_174, 00000000h
loc_00664488: lea ecx, var_30
loc_0066448B: push ecx
loc_0066448C: lea edx, var_2C
loc_0066448F: push edx
loc_00664490: push 00000002h
loc_00664492: call [00401324h] ; __vbaFreeStrList
loc_00664498: add esp, 0000000Ch
loc_0066449B: mov var_4, 00000023h
loc_006644A2: mov var_84, FFFFFFFFh
loc_006644AC: mov var_8C, 0000000Bh
loc_006644B6: mov eax, 00000010h
loc_006644BB: call 00412850h ; __vbaChkstk
loc_006644C0: mov eax, esp
loc_006644C2: mov ecx, var_8C
loc_006644C8: mov [eax], ecx
loc_006644CA: mov edx, var_88
loc_006644D0: mov [eax+00000004h], edx
loc_006644D3: mov ecx, var_84
loc_006644D9: mov [eax+00000008h], ecx
loc_006644DC: mov edx, var_80
loc_006644DF: mov [eax+0000000Ch], edx
loc_006644E2: push 00000009h
loc_006644E4: mov eax, Me
loc_006644E7: mov ecx, [eax]
loc_006644E9: mov edx, Me
loc_006644EC: push edx
loc_006644ED: call [ecx+000004C0h]
loc_006644F3: push eax
loc_006644F4: lea eax, var_38
loc_006644F7: push eax
loc_006644F8: call [00401128h] ; __vbaObjSet
loc_006644FE: push eax
loc_006644FF: call [004013F0h] ; __vbaLateIdSt
loc_00664505: lea ecx, var_38
loc_00664508: call [0040142Ch] ; __vbaFreeObj
loc_0066450E: mov var_4, 00000024h
loc_00664515: push 00000001h
loc_00664517: call [00401124h] ; __vbaOnError
loc_0066451D: mov var_4, 00000025h
loc_00664524: xor edx, edx
loc_00664526: lea ecx, var_30
loc_00664529: call [00401310h] ; __vbaStrCopy
loc_0066452F: mov edx, 00455440h ; "frmAgent.Form_Load loadbonz 1"
loc_00664534: lea ecx, var_2C
loc_00664537: call [00401310h] ; __vbaStrCopy
loc_0066453D: lea ecx, var_30
loc_00664540: push ecx
loc_00664541: lea edx, var_2C
loc_00664544: push edx
loc_00664545: mov eax, Me
loc_00664548: mov ecx, [eax]
loc_0066454A: mov edx, Me
loc_0066454D: push edx
loc_0066454E: call [ecx+00000748h]
loc_00664554: mov var_BC, eax
loc_0066455A: cmp var_BC, 00000000h
loc_00664561: jge 00664586h
loc_00664563: push 00000748h
loc_00664568: push 004408D0h
loc_0066456D: mov eax, Me
loc_00664570: push eax
loc_00664571: mov ecx, var_BC
loc_00664577: push ecx
loc_00664578: call [004010CCh] ; __vbaHresultCheckObj
loc_0066457E: mov var_178, eax
loc_00664584: jmp 00664590h
loc_00664586: mov var_178, 00000000h
loc_00664590: lea edx, var_30
loc_00664593: push edx
loc_00664594: lea eax, var_2C
loc_00664597: push eax
loc_00664598: push 00000002h
loc_0066459A: call [00401324h] ; __vbaFreeStrList
loc_006645A0: add esp, 0000000Ch
loc_006645A3: mov var_4, 00000026h
loc_006645AA: mov var_B0, 0001h
loc_006645B3: lea ecx, var_B4
loc_006645B9: push ecx
loc_006645BA: lea edx, var_B0
loc_006645C0: push edx
loc_006645C1: mov eax, Me
loc_006645C4: mov ecx, [eax]
loc_006645C6: mov edx, Me
loc_006645C9: push edx
loc_006645CA: call [ecx+00000774h]
loc_006645D0: mov var_BC, eax
loc_006645D6: cmp var_BC, 00000000h
loc_006645DD: jge 00664602h
loc_006645DF: push 00000774h
loc_006645E4: push 004408D0h
loc_006645E9: mov eax, Me
loc_006645EC: push eax
loc_006645ED: mov ecx, var_BC
loc_006645F3: push ecx
loc_006645F4: call [004010CCh] ; __vbaHresultCheckObj
loc_006645FA: mov var_17C, eax
loc_00664600: jmp 0066460Ch
loc_00664602: mov var_17C, 00000000h
loc_0066460C: mov var_4, 00000027h
loc_00664613: xor edx, edx
loc_00664615: lea ecx, var_30
loc_00664618: call [00401310h] ; __vbaStrCopy
loc_0066461E: mov edx, 00455480h ; "frmAgent.Form_Load parse command line"
loc_00664623: lea ecx, var_2C
loc_00664626: call [00401310h] ; __vbaStrCopy
loc_0066462C: lea edx, var_30
loc_0066462F: push edx
loc_00664630: lea eax, var_2C
loc_00664633: push eax
loc_00664634: mov ecx, Me
loc_00664637: mov edx, [ecx]
loc_00664639: mov eax, Me
loc_0066463C: push eax
loc_0066463D: call [edx+00000748h]
loc_00664643: mov var_BC, eax
loc_00664649: cmp var_BC, 00000000h
loc_00664650: jge 00664675h
loc_00664652: push 00000748h
loc_00664657: push 004408D0h
loc_0066465C: mov ecx, Me
loc_0066465F: push ecx
loc_00664660: mov edx, var_BC
loc_00664666: push edx
loc_00664667: call [004010CCh] ; __vbaHresultCheckObj
loc_0066466D: mov var_180, eax
loc_00664673: jmp 0066467Fh
loc_00664675: mov var_180, 00000000h
loc_0066467F: lea eax, var_30
loc_00664682: push eax
loc_00664683: lea ecx, var_2C
loc_00664686: push ecx
loc_00664687: push 00000002h
loc_00664689: call [00401324h] ; __vbaFreeStrList
loc_0066468F: add esp, 0000000Ch
loc_00664692: mov var_4, 00000028h
loc_00664699: lea edx, var_4C
loc_0066469C: push edx
loc_0066469D: call [004011F0h] ; rtcCommandVar
loc_006646A3: lea eax, var_4C
loc_006646A6: push eax
loc_006646A7: lea ecx, var_2C
loc_006646AA: push ecx
loc_006646AB: call [004012A8h] ; __vbaStrVarVal
loc_006646B1: push eax
loc_006646B2: mov edx, Me
loc_006646B5: mov eax, [edx]
loc_006646B7: mov ecx, Me
loc_006646BA: push ecx
loc_006646BB: call [eax+00000760h]
loc_006646C1: mov var_BC, eax
loc_006646C7: cmp var_BC, 00000000h
loc_006646CE: jge 006646F3h
loc_006646D0: push 00000760h
loc_006646D5: push 004408D0h
loc_006646DA: mov edx, Me
loc_006646DD: push edx
loc_006646DE: mov eax, var_BC
loc_006646E4: push eax
loc_006646E5: call [004010CCh] ; __vbaHresultCheckObj
loc_006646EB: mov var_184, eax
loc_006646F1: jmp 006646FDh
loc_006646F3: mov var_184, 00000000h
loc_006646FD: lea ecx, var_2C
loc_00664700: call [00401430h] ; __vbaFreeStr
loc_00664706: lea ecx, var_4C
loc_00664709: call [00401030h] ; __vbaFreeVar
loc_0066470F: mov var_4, 00000029h
loc_00664716: xor edx, edx
loc_00664718: lea ecx, var_30
loc_0066471B: call [00401310h] ; __vbaStrCopy
loc_00664721: mov edx, 004554D0h ; "frmAgent.Form_Load exiting load"
loc_00664726: lea ecx, var_2C
loc_00664729: call [00401310h] ; __vbaStrCopy
loc_0066472F: lea ecx, var_30
loc_00664732: push ecx
loc_00664733: lea edx, var_2C
loc_00664736: push edx
loc_00664737: mov eax, Me
loc_0066473A: mov ecx, [eax]
loc_0066473C: mov edx, Me
loc_0066473F: push edx
loc_00664740: call [ecx+00000748h]
loc_00664746: mov var_BC, eax
loc_0066474C: cmp var_BC, 00000000h
loc_00664753: jge 00664778h
loc_00664755: push 00000748h
loc_0066475A: push 004408D0h
loc_0066475F: mov eax, Me
loc_00664762: push eax
loc_00664763: mov ecx, var_BC
loc_00664769: push ecx
loc_0066476A: call [004010CCh] ; __vbaHresultCheckObj
loc_00664770: mov var_188, eax
loc_00664776: jmp 00664782h
loc_00664778: mov var_188, 00000000h
loc_00664782: lea edx, var_30
loc_00664785: push edx
loc_00664786: lea eax, var_2C
loc_00664789: push eax
loc_0066478A: push 00000002h
loc_0066478C: call [00401324h] ; __vbaFreeStrList
loc_00664792: add esp, 0000000Ch
loc_00664795: jmp 00664AC4h
loc_0066479A: mov var_4, 0000002Ch
loc_006647A1: movsx ecx, [0073A0CAh]
loc_006647A8: test ecx, ecx
loc_006647AA: jz 006647C0h
loc_006647AC: mov var_4, 0000002Dh
loc_006647B3: push FFFFFFFFh
loc_006647B5: call [00401090h] ; __vbaResume
loc_006647BB: jmp 00664AC4h
loc_006647C0: mov var_4, 0000002Fh
loc_006647C7: cmp [0073A254h], 00000000h
loc_006647CE: jnz 006647ECh
loc_006647D0: push 0073A254h
loc_006647D5: push 00431838h
loc_006647DA: call [004012FCh] ; __vbaNew2
loc_006647E0: mov var_18C, 0073A254h
loc_006647EA: jmp 006647F6h
loc_006647EC: mov var_18C, 0073A254h
loc_006647F6: mov edx, var_18C
loc_006647FC: mov eax, [edx]
loc_006647FE: mov var_BC, eax
loc_00664804: lea ecx, var_B0
loc_0066480A: push ecx
loc_0066480B: mov edx, var_BC
loc_00664811: mov eax, [edx]
loc_00664813: mov ecx, var_BC
loc_00664819: push ecx
loc_0066481A: call [eax+000001B8h]
loc_00664820: fnclex
loc_00664822: mov var_C0, eax
loc_00664828: cmp var_C0, 00000000h
loc_0066482F: jge 00664857h
loc_00664831: push 000001B8h
loc_00664836: push 00440B20h
loc_0066483B: mov edx, var_BC
loc_00664841: push edx
loc_00664842: mov eax, var_C0
loc_00664848: push eax
loc_00664849: call [004010CCh] ; __vbaHresultCheckObj
loc_0066484F: mov var_190, eax
loc_00664855: jmp 00664861h
loc_00664857: mov var_190, 00000000h
loc_00664861: movsx ecx, var_B0
loc_00664868: test ecx, ecx
loc_0066486A: jz 0066490Ah
loc_00664870: mov var_4, 00000030h
loc_00664877: cmp [0073A254h], 00000000h
loc_0066487E: jnz 0066489Ch
loc_00664880: push 0073A254h
loc_00664885: push 00431838h
loc_0066488A: call [004012FCh] ; __vbaNew2
loc_00664890: mov var_194, 0073A254h
loc_0066489A: jmp 006648A6h
loc_0066489C: mov var_194, 0073A254h
loc_006648A6: mov edx, var_194
loc_006648AC: mov eax, [edx]
loc_006648AE: mov var_BC, eax
loc_006648B4: mov ecx, var_BC
loc_006648BA: mov edx, [ecx]
loc_006648BC: mov eax, var_BC
loc_006648C2: push eax
loc_006648C3: call [edx+000002A8h]
loc_006648C9: fnclex
loc_006648CB: mov var_C0, eax
loc_006648D1: cmp var_C0, 00000000h
loc_006648D8: jge 00664900h
loc_006648DA: push 000002A8h
loc_006648DF: push 00440B20h
loc_006648E4: mov ecx, var_BC
loc_006648EA: push ecx
loc_006648EB: mov edx, var_C0
loc_006648F1: push edx
loc_006648F2: call [004010CCh] ; __vbaHresultCheckObj
loc_006648F8: mov var_198, eax
loc_006648FE: jmp 0066490Ah
loc_00664900: mov var_198, 00000000h
loc_0066490A: mov var_4, 00000032h
loc_00664911: call [00401340h] ; rtcErrObj
loc_00664917: push eax
loc_00664918: lea eax, var_38
loc_0066491B: push eax
loc_0066491C: call [00401128h] ; __vbaObjSet
loc_00664922: mov var_BC, eax
loc_00664928: lea ecx, var_B8
loc_0066492E: push ecx
loc_0066492F: mov edx, var_BC
loc_00664935: mov eax, [edx]
loc_00664937: mov ecx, var_BC
loc_0066493D: push ecx
loc_0066493E: call [eax+0000001Ch]
loc_00664941: fnclex
loc_00664943: mov var_C0, eax
loc_00664949: cmp var_C0, 00000000h
loc_00664950: jge 00664975h
loc_00664952: push 0000001Ch
loc_00664954: push 00443540h
loc_00664959: mov edx, var_BC
loc_0066495F: push edx
loc_00664960: mov eax, var_C0
loc_00664966: push eax
loc_00664967: call [004010CCh] ; __vbaHresultCheckObj
loc_0066496D: mov var_19C, eax
loc_00664973: jmp 0066497Fh
loc_00664975: mov var_19C, 00000000h
loc_0066497F: call [00401340h] ; rtcErrObj
loc_00664985: push eax
loc_00664986: lea ecx, var_3C
loc_00664989: push ecx
loc_0066498A: call [00401128h] ; __vbaObjSet
loc_00664990: mov var_C4, eax
loc_00664996: lea edx, var_30
loc_00664999: push edx
loc_0066499A: mov eax, var_C4
loc_006649A0: mov ecx, [eax]
loc_006649A2: mov edx, var_C4
loc_006649A8: push edx
loc_006649A9: call [ecx+0000002Ch]
loc_006649AC: fnclex
loc_006649AE: mov var_C8, eax
loc_006649B4: cmp var_C8, 00000000h
loc_006649BB: jge 006649E0h
loc_006649BD: push 0000002Ch
loc_006649BF: push 00443540h
loc_006649C4: mov eax, var_C4
loc_006649CA: push eax
loc_006649CB: mov ecx, var_C8
loc_006649D1: push ecx
loc_006649D2: call [004010CCh] ; __vbaHresultCheckObj
loc_006649D8: mov var_1A0, eax
loc_006649DE: jmp 006649EAh
loc_006649E0: mov var_1A0, 00000000h
loc_006649EA: mov var_74, 80020004h
loc_006649F1: mov var_7C, 0000000Ah
loc_006649F8: mov var_64, 80020004h
loc_006649FF: mov var_6C, 0000000Ah
loc_00664A06: mov var_54, 80020004h
loc_00664A0D: mov var_5C, 0000000Ah
loc_00664A14: mov edx, var_B8
loc_00664A1A: push edx
loc_00664A1B: call [00401024h] ; __vbaStrI4
loc_00664A21: mov edx, eax
loc_00664A23: lea ecx, var_2C
loc_00664A26: call [004013C0h] ; __vbaStrMove
loc_00664A2C: push eax
loc_00664A2D: push 0044A8F4h ; " : "
loc_00664A32: call [00401098h] ; __vbaStrCat
loc_00664A38: mov edx, eax
loc_00664A3A: lea ecx, var_34
loc_00664A3D: call [004013C0h] ; __vbaStrMove
loc_00664A43: push eax
loc_00664A44: mov eax, var_30
loc_00664A47: push eax
loc_00664A48: call [00401098h] ; __vbaStrCat
loc_00664A4E: mov var_44, eax
loc_00664A51: mov var_4C, 00000008h
loc_00664A58: lea ecx, var_7C
loc_00664A5B: push ecx
loc_00664A5C: lea edx, var_6C
loc_00664A5F: push edx
loc_00664A60: lea eax, var_5C
loc_00664A63: push eax
loc_00664A64: push 00000010h
loc_00664A66: lea ecx, var_4C
loc_00664A69: push ecx
loc_00664A6A: call [00401120h] ; rtcMsgBox
loc_00664A70: lea edx, var_30
loc_00664A73: push edx
loc_00664A74: lea eax, var_34
loc_00664A77: push eax
loc_00664A78: lea ecx, var_2C
loc_00664A7B: push ecx
loc_00664A7C: push 00000003h
loc_00664A7E: call [00401324h] ; __vbaFreeStrList
loc_00664A84: add esp, 00000010h
loc_00664A87: lea edx, var_3C
loc_00664A8A: push edx
loc_00664A8B: lea eax, var_38
loc_00664A8E: push eax
loc_00664A8F: push 00000002h
loc_00664A91: call [00401068h] ; __vbaFreeObjList
loc_00664A97: add esp, 0000000Ch
loc_00664A9A: lea ecx, var_7C
loc_00664A9D: push ecx
loc_00664A9E: lea edx, var_6C
loc_00664AA1: push edx
loc_00664AA2: lea eax, var_5C
loc_00664AA5: push eax
loc_00664AA6: lea ecx, var_4C
loc_00664AA9: push ecx
loc_00664AAA: push 00000004h
loc_00664AAC: call [00401050h] ; __vbaFreeVarList
loc_00664AB2: add esp, 00000014h
loc_00664AB5: mov var_4, 00000033h
loc_00664ABC: push FFFFFFFFh
loc_00664ABE: call [00401090h] ; __vbaResume
loc_00664AC4: call [00401114h] ; __vbaExitProc
loc_00664ACA: fwait
loc_00664ACB: push 00664B2Bh
loc_00664AD0: jmp 00664B18h
loc_00664AD2: lea edx, var_34
loc_00664AD5: push edx
loc_00664AD6: lea eax, var_30
loc_00664AD9: push eax
loc_00664ADA: lea ecx, var_2C
loc_00664ADD: push ecx
loc_00664ADE: push 00000003h
loc_00664AE0: call [00401324h] ; __vbaFreeStrList
loc_00664AE6: add esp, 00000010h
loc_00664AE9: lea edx, var_3C
loc_00664AEC: push edx
loc_00664AED: lea eax, var_38
loc_00664AF0: push eax
loc_00664AF1: push 00000002h
loc_00664AF3: call [00401068h] ; __vbaFreeObjList
loc_00664AF9: add esp, 0000000Ch
loc_00664AFC: lea ecx, var_7C
loc_00664AFF: push ecx
loc_00664B00: lea edx, var_6C
loc_00664B03: push edx
loc_00664B04: lea eax, var_5C
loc_00664B07: push eax
loc_00664B08: lea ecx, var_4C
loc_00664B0B: push ecx
loc_00664B0C: push 00000004h
loc_00664B0E: call [00401050h] ; __vbaFreeVarList
loc_00664B14: add esp, 00000014h
loc_00664B17: ret
loc_00664B18: lea ecx, var_24
loc_00664B1B: call [00401430h] ; __vbaFreeStr
loc_00664B21: lea ecx, var_28
loc_00664B24: call [00401430h] ; __vbaFreeStr
loc_00664B2A: ret
loc_00664B2B: mov edx, Me
loc_00664B2E: mov eax, [edx]
loc_00664B30: mov ecx, Me
loc_00664B33: push ecx
loc_00664B34: call [eax+00000008h]
loc_00664B37: mov eax, var_10
loc_00664B3A: mov ecx, var_20
loc_00664B3D: mov fs:[00000000h], ecx
loc_00664B44: pop edi
loc_00664B45: pop esi
loc_00664B46: pop ebx
loc_00664B47: mov esp, ebp
loc_00664B49: pop ebp
loc_00664B4A: retn 0004h
End Sub
Private Sub Form_Resize() '666CC0
loc_00666CC0: push ebp
loc_00666CC1: mov ebp, esp
loc_00666CC3: sub esp, 0000000Ch
loc_00666CC6: push 00412856h ; __vbaExceptHandler
loc_00666CCB: mov eax, fs:[00000000h]
loc_00666CD1: push eax
loc_00666CD2: mov fs:[00000000h], esp
loc_00666CD9: sub esp, 00000010h
loc_00666CDC: push ebx
loc_00666CDD: push esi
loc_00666CDE: push edi
loc_00666CDF: mov var_C, esp
loc_00666CE2: mov var_8, 00408040h
loc_00666CE9: mov esi, Me
loc_00666CEC: mov eax, esi
loc_00666CEE: and eax, 00000001h
loc_00666CF1: mov var_4, eax
loc_00666CF4: and esi, FFFFFFFEh
loc_00666CF7: push esi
loc_00666CF8: mov Me, esi
loc_00666CFB: mov ecx, [esi]
loc_00666CFD: call [ecx+00000004h]
loc_00666D00: mov dx, [esi+00000034h]
loc_00666D04: mov eax, [esi]
loc_00666D06: lea ecx, var_18
loc_00666D09: xor edi, edi
loc_00666D0B: push ecx
loc_00666D0C: mov var_18, edi
loc_00666D0F: push esi
loc_00666D10: mov var_18, edx
loc_00666D13: call [eax+00000708h]
loc_00666D19: cmp eax, edi
loc_00666D1B: jge 00666D2Fh
loc_00666D1D: push 00000708h
loc_00666D22: push 004408D0h
loc_00666D27: push esi
loc_00666D28: push eax
loc_00666D29: call [004010CCh] ; __vbaHresultCheckObj
loc_00666D2F: mov var_4, edi
loc_00666D32: mov eax, Me
loc_00666D35: push eax
loc_00666D36: mov edx, [eax]
loc_00666D38: call [edx+00000008h]
loc_00666D3B: mov eax, var_4
loc_00666D3E: mov ecx, var_14
loc_00666D41: pop edi
loc_00666D42: pop esi
loc_00666D43: mov fs:[00000000h], ecx
loc_00666D4A: pop ebx
loc_00666D4B: mov esp, ebp
loc_00666D4D: pop ebp
loc_00666D4E: retn 0004h
End Sub
Private Sub Form_Unload(Cancel As Integer) '666D60
loc_00666D60: push ebp
loc_00666D61: mov ebp, esp
loc_00666D63: sub esp, 00000018h
loc_00666D66: push 00412856h ; __vbaExceptHandler
loc_00666D6B: mov eax, fs:[00000000h]
loc_00666D71: push eax
loc_00666D72: mov fs:[00000000h], esp
loc_00666D79: mov eax, 000001ACh
loc_00666D7E: call 00412850h ; __vbaChkstk
loc_00666D83: push ebx
loc_00666D84: push esi
loc_00666D85: push edi
loc_00666D86: mov var_18, esp
loc_00666D89: mov var_14, 00408048h ; Chr(37)
loc_00666D90: mov eax, Me
loc_00666D93: and eax, 00000001h
loc_00666D96: mov var_10, eax
loc_00666D99: mov ecx, Me
loc_00666D9C: and ecx, FFFFFFFEh
loc_00666D9F: mov Me, ecx
loc_00666DA2: mov var_C, 00000000h
loc_00666DA9: mov edx, Me
loc_00666DAC: mov eax, [edx]
loc_00666DAE: mov ecx, Me
loc_00666DB1: push ecx
loc_00666DB2: call [eax+00000004h]
loc_00666DB5: mov var_4, 00000001h
loc_00666DBC: mov var_4, 00000002h
loc_00666DC3: push FFFFFFFFh
loc_00666DC5: call [00401124h] ; __vbaOnError
loc_00666DCB: mov var_4, 00000003h
loc_00666DD2: cmp [0073A220h], 00000000h
loc_00666DD9: jz 00666E34h
loc_00666DDB: mov var_4, 00000004h
loc_00666DE2: lea edx, var_30
loc_00666DE5: push edx
loc_00666DE6: mov eax, Me
loc_00666DE9: mov ecx, [eax]
loc_00666DEB: mov edx, Me
loc_00666DEE: push edx
loc_00666DEF: call [ecx+00000058h]
loc_00666DF2: fnclex
loc_00666DF4: mov var_34, eax
loc_00666DF7: cmp var_34, 00000000h
loc_00666DFB: jge 00666E17h
loc_00666DFD: push 00000058h
loc_00666DFF: push 00440B20h
loc_00666E04: mov eax, Me
loc_00666E07: push eax
loc_00666E08: mov ecx, var_34
loc_00666E0B: push ecx
loc_00666E0C: call [004010CCh] ; __vbaHresultCheckObj
loc_00666E12: mov var_50, eax
loc_00666E15: jmp 00666E1Eh
loc_00666E17: mov var_50, 00000000h
loc_00666E1E: mov edx, [0073A220h]
loc_00666E24: push edx
loc_00666E25: mov eax, var_30
loc_00666E28: push eax
loc_00666E29: UnregisterHotKey(%x1v, %x2v)
loc_00666E2E: call [004010BCh] ; __vbaSetSystemError
loc_00666E34: mov var_4, 00000006h
loc_00666E3B: cmp [0073A224h], 00000000h
loc_00666E42: jz 00666E9Dh
loc_00666E44: mov var_4, 00000007h
loc_00666E4B: lea ecx, var_30
loc_00666E4E: push ecx
loc_00666E4F: mov edx, Me
loc_00666E52: mov eax, [edx]
loc_00666E54: mov ecx, Me
loc_00666E57: push ecx
loc_00666E58: call [eax+00000058h]
loc_00666E5B: fnclex
loc_00666E5D: mov var_34, eax
loc_00666E60: cmp var_34, 00000000h
loc_00666E64: jge 00666E80h
loc_00666E66: push 00000058h
loc_00666E68: push 00440B20h
loc_00666E6D: mov edx, Me
loc_00666E70: push edx
loc_00666E71: mov eax, var_34
loc_00666E74: push eax
loc_00666E75: call [004010CCh] ; __vbaHresultCheckObj
loc_00666E7B: mov var_54, eax
loc_00666E7E: jmp 00666E87h
loc_00666E80: mov var_54, 00000000h
loc_00666E87: mov ecx, [0073A224h]
loc_00666E8D: push ecx
loc_00666E8E: mov edx, var_30
loc_00666E91: push edx
loc_00666E92: UnregisterHotKey(%x1v, %x2v)
loc_00666E97: call [004010BCh] ; __vbaSetSystemError
loc_00666E9D: mov var_4, 00000009h
loc_00666EA4: push 00000000h
loc_00666EA6: mov eax, [0073A210h]
loc_00666EAB: push eax
loc_00666EAC: call [00401238h] ; __vbaObjIs
loc_00666EB2: movsx ecx, ax
loc_00666EB5: test ecx, ecx
loc_00666EB7: jnz 00666F81h
loc_00666EBD: mov var_4, 0000000Ah
loc_00666EC4: mov edx, 00455798h ; "Form_Unload"
loc_00666EC9: lea ecx, var_28
loc_00666ECC: call [00401310h] ; __vbaStrCopy
loc_00666ED2: mov edx, 00455768h ; "BBPlayer is running."
loc_00666ED7: lea ecx, var_24
loc_00666EDA: call [00401310h] ; __vbaStrCopy
loc_00666EE0: lea edx, var_28
loc_00666EE3: push edx
loc_00666EE4: lea eax, var_24
loc_00666EE7: push eax
loc_00666EE8: mov ecx, Me
loc_00666EEB: mov edx, [ecx]
loc_00666EED: mov eax, Me
loc_00666EF0: push eax
loc_00666EF1: call [edx+00000748h]
loc_00666EF7: mov var_34, eax
loc_00666EFA: cmp var_34, 00000000h
loc_00666EFE: jge 00666F1Dh
loc_00666F00: push 00000748h
loc_00666F05: push 004408D0h
loc_00666F0A: mov ecx, Me
loc_00666F0D: push ecx
loc_00666F0E: mov edx, var_34
loc_00666F11: push edx
loc_00666F12: call [004010CCh] ; __vbaHresultCheckObj
loc_00666F18: mov var_58, eax
loc_00666F1B: jmp 00666F24h
loc_00666F1D: mov var_58, 00000000h
loc_00666F24: lea eax, var_28
loc_00666F27: push eax
loc_00666F28: lea ecx, var_24
loc_00666F2B: push ecx
loc_00666F2C: push 00000002h
loc_00666F2E: call [00401324h] ; __vbaFreeStrList
loc_00666F34: add esp, 0000000Ch
loc_00666F37: mov var_4, 0000000Bh
loc_00666F3E: mov edx, [0073A210h]
loc_00666F44: mov eax, [edx]
loc_00666F46: mov ecx, [0073A210h]
loc_00666F4C: push ecx
loc_00666F4D: call [eax+0000003Ch]
loc_00666F50: fnclex
loc_00666F52: mov var_34, eax
loc_00666F55: cmp var_34, 00000000h
loc_00666F59: jge 00666F78h
loc_00666F5B: push 0000003Ch
loc_00666F5D: push 004523B0h
loc_00666F62: mov edx, [0073A210h]
loc_00666F68: push edx
loc_00666F69: mov eax, var_34
loc_00666F6C: push eax
loc_00666F6D: call [004010CCh] ; __vbaHresultCheckObj
loc_00666F73: mov var_5C, eax
loc_00666F76: jmp 00666F7Fh
loc_00666F78: mov var_5C, 00000000h
loc_00666F7F: jmp 00666FFBh
loc_00666F81: mov var_4, 0000000Dh
loc_00666F88: mov edx, 00455798h ; "Form_Unload"
loc_00666F8D: lea ecx, var_28
loc_00666F90: call [00401310h] ; __vbaStrCopy
loc_00666F96: mov edx, 004553B4h ; "BBPlayer is NOT running."
loc_00666F9B: lea ecx, var_24
loc_00666F9E: call [00401310h] ; __vbaStrCopy
loc_00666FA4: lea ecx, var_28
loc_00666FA7: push ecx
loc_00666FA8: lea edx, var_24
loc_00666FAB: push edx
loc_00666FAC: mov eax, Me
loc_00666FAF: mov ecx, [eax]
loc_00666FB1: mov edx, Me
loc_00666FB4: push edx
loc_00666FB5: call [ecx+00000748h]
loc_00666FBB: mov var_34, eax
loc_00666FBE: cmp var_34, 00000000h
loc_00666FC2: jge 00666FE1h
loc_00666FC4: push 00000748h
loc_00666FC9: push 004408D0h
loc_00666FCE: mov eax, Me
loc_00666FD1: push eax
loc_00666FD2: mov ecx, var_34
loc_00666FD5: push ecx
loc_00666FD6: call [004010CCh] ; __vbaHresultCheckObj
loc_00666FDC: mov var_60, eax
loc_00666FDF: jmp 00666FE8h
loc_00666FE1: mov var_60, 00000000h
loc_00666FE8: lea edx, var_28
loc_00666FEB: push edx
loc_00666FEC: lea eax, var_24
loc_00666FEF: push eax
loc_00666FF0: push 00000002h
loc_00666FF2: call [00401324h] ; __vbaFreeStrList
loc_00666FF8: add esp, 0000000Ch
loc_00666FFB: mov var_4, 0000000Fh
loc_00667002: push 00000000h
loc_00667004: mov ecx, [0073A214h]
loc_0066700A: push ecx
loc_0066700B: call [00401238h] ; __vbaObjIs
loc_00667011: movsx edx, ax
loc_00667014: test edx, edx
loc_00667016: jnz 006670DEh
loc_0066701C: mov var_4, 00000010h
loc_00667023: mov edx, 00455798h ; "Form_Unload"
loc_00667028: lea ecx, var_28
loc_0066702B: call [00401310h] ; __vbaStrCopy
loc_00667031: mov edx, 00455F38h ; "StoryReader is running."
loc_00667036: lea ecx, var_24
loc_00667039: call [00401310h] ; __vbaStrCopy
loc_0066703F: lea eax, var_28
loc_00667042: push eax
loc_00667043: lea ecx, var_24
loc_00667046: push ecx
loc_00667047: mov edx, Me
loc_0066704A: mov eax, [edx]
loc_0066704C: mov ecx, Me
loc_0066704F: push ecx
loc_00667050: call [eax+00000748h]
loc_00667056: mov var_34, eax
loc_00667059: cmp var_34, 00000000h
loc_0066705D: jge 0066707Ch
loc_0066705F: push 00000748h
loc_00667064: push 004408D0h
loc_00667069: mov edx, Me
loc_0066706C: push edx
loc_0066706D: mov eax, var_34
loc_00667070: push eax
loc_00667071: call [004010CCh] ; __vbaHresultCheckObj
loc_00667077: mov var_64, eax
loc_0066707A: jmp 00667083h
loc_0066707C: mov var_64, 00000000h
loc_00667083: lea ecx, var_28
loc_00667086: push ecx
loc_00667087: lea edx, var_24
loc_0066708A: push edx
loc_0066708B: push 00000002h
loc_0066708D: call [00401324h] ; __vbaFreeStrList
loc_00667093: add esp, 0000000Ch
loc_00667096: mov var_4, 00000011h
loc_0066709D: mov eax, [0073A214h]
loc_006670A2: mov ecx, [eax]
loc_006670A4: mov edx, [0073A214h]
loc_006670AA: push edx
loc_006670AB: call [ecx+00000034h]
loc_006670AE: fnclex
loc_006670B0: mov var_34, eax
loc_006670B3: cmp var_34, 00000000h
loc_006670B7: jge 006670D5h
loc_006670B9: push 00000034h
loc_006670BB: push 0044777Ch
loc_006670C0: mov eax, [0073A214h]
loc_006670C5: push eax
loc_006670C6: mov ecx, var_34
loc_006670C9: push ecx
loc_006670CA: call [004010CCh] ; __vbaHresultCheckObj
loc_006670D0: mov var_68, eax
loc_006670D3: jmp 006670DCh
loc_006670D5: mov var_68, 00000000h
loc_006670DC: jmp 00667158h
loc_006670DE: mov var_4, 00000013h
loc_006670E5: mov edx, 00455798h ; "Form_Unload"
loc_006670EA: lea ecx, var_28
loc_006670ED: call [00401310h] ; __vbaStrCopy
loc_006670F3: mov edx, 00455F6Ch ; "StoryReader is NOT running."
loc_006670F8: lea ecx, var_24
loc_006670FB: call [00401310h] ; __vbaStrCopy
loc_00667101: lea edx, var_28
loc_00667104: push edx
loc_00667105: lea eax, var_24
loc_00667108: push eax
loc_00667109: mov ecx, Me
loc_0066710C: mov edx, [ecx]
loc_0066710E: mov eax, Me
loc_00667111: push eax
loc_00667112: call [edx+00000748h]
loc_00667118: mov var_34, eax
loc_0066711B: cmp var_34, 00000000h
loc_0066711F: jge 0066713Eh
loc_00667121: push 00000748h
loc_00667126: push 004408D0h
loc_0066712B: mov ecx, Me
loc_0066712E: push ecx
loc_0066712F: mov edx, var_34
loc_00667132: push edx
loc_00667133: call [004010CCh] ; __vbaHresultCheckObj
loc_00667139: mov var_6C, eax
loc_0066713C: jmp 00667145h
loc_0066713E: mov var_6C, 00000000h
loc_00667145: lea eax, var_28
loc_00667148: push eax
loc_00667149: lea ecx, var_24
loc_0066714C: push ecx
loc_0066714D: push 00000002h
loc_0066714F: call [00401324h] ; __vbaFreeStrList
loc_00667155: add esp, 0000000Ch
loc_00667158: mov var_4, 00000015h
loc_0066715F: push 00443ED0h ; "TRUE"
loc_00667164: push 00455FC8h ; "ShutDown"
loc_00667169: push 00455FA8h ; "BonziCHECKERS"
loc_0066716E: push 004537A4h ; "BonziBUDDY"
loc_00667173: call [00401010h] ; rtcSaveSetting
loc_00667179: mov var_4, 00000016h
loc_00667180: push 00443ED0h ; "TRUE"
loc_00667185: push 00455FC8h ; "ShutDown"
loc_0066718A: push 00455FE0h ; "Jigsaw"
loc_0066718F: push 004537A4h ; "BonziBUDDY"
loc_00667194: call [00401010h] ; rtcSaveSetting
loc_0066719A: mov var_4, 00000017h
loc_006671A1: push 00443ED0h ; "TRUE"
loc_006671A6: push 00455FC8h ; "ShutDown"
loc_006671AB: push 00455FF4h ; "Solitaire"
loc_006671B0: push 004537A4h ; "BonziBUDDY"
loc_006671B5: call [00401010h] ; rtcSaveSetting
loc_006671BB: mov var_4, 00000018h
loc_006671C2: cmp [0073C818h], 00000000h
loc_006671C9: jnz 006671E4h
loc_006671CB: push 0073C818h
loc_006671D0: push 00441F00h
loc_006671D5: call [004012FCh] ; __vbaNew2
loc_006671DB: mov var_70, 0073C818h
loc_006671E2: jmp 006671EBh
loc_006671E4: mov var_70, 0073C818h
loc_006671EB: mov edx, var_70
loc_006671EE: mov eax, [edx]
loc_006671F0: mov var_34, eax
loc_006671F3: cmp [0073A2C0h], 00000000h
loc_006671FA: jnz 00667215h
loc_006671FC: push 0073A2C0h
loc_00667201: push 0041C1FCh
loc_00667206: call [004012FCh] ; __vbaNew2
loc_0066720C: mov var_74, 0073A2C0h
loc_00667213: jmp 0066721Ch
loc_00667215: mov var_74, 0073A2C0h
loc_0066721C: mov ecx, var_74
loc_0066721F: mov edx, [ecx]
loc_00667221: push edx
loc_00667222: lea eax, var_2C
loc_00667225: push eax
loc_00667226: call [00401130h] ; __vbaObjSetAddref
loc_0066722C: push eax
loc_0066722D: mov ecx, var_34
loc_00667230: mov edx, [ecx]
loc_00667232: mov eax, var_34
loc_00667235: push eax
loc_00667236: call [edx+00000010h]
loc_00667239: fnclex
loc_0066723B: mov var_38, eax
loc_0066723E: cmp var_38, 00000000h
loc_00667242: jge 0066725Eh
loc_00667244: push 00000010h
loc_00667246: push 00441EF0h
loc_0066724B: mov ecx, var_34
loc_0066724E: push ecx
loc_0066724F: mov edx, var_38
loc_00667252: push edx
loc_00667253: call [004010CCh] ; __vbaHresultCheckObj
loc_00667259: mov var_78, eax
loc_0066725C: jmp 00667265h
loc_0066725E: mov var_78, 00000000h
loc_00667265: lea ecx, var_2C
loc_00667268: call [0040142Ch] ; __vbaFreeObj
loc_0066726E: mov var_4, 00000019h
loc_00667275: cmp [0073C818h], 00000000h
loc_0066727C: jnz 00667297h
loc_0066727E: push 0073C818h
loc_00667283: push 00441F00h
loc_00667288: call [004012FCh] ; __vbaNew2
loc_0066728E: mov var_7C, 0073C818h
loc_00667295: jmp 0066729Eh
loc_00667297: mov var_7C, 0073C818h
loc_0066729E: mov eax, var_7C
loc_006672A1: mov ecx, [eax]
loc_006672A3: mov var_34, ecx
loc_006672A6: cmp [0073A400h], 00000000h
loc_006672AD: jnz 006672C8h
loc_006672AF: push 0073A400h
loc_006672B4: push 0041FF20h
loc_006672B9: call [004012FCh] ; __vbaNew2
loc_006672BF: mov var_80, 0073A400h
loc_006672C6: jmp 006672CFh
loc_006672C8: mov var_80, 0073A400h
loc_006672CF: mov edx, var_80
loc_006672D2: mov eax, [edx]
loc_006672D4: push eax
loc_006672D5: lea ecx, var_2C
loc_006672D8: push ecx
loc_006672D9: call [00401130h] ; __vbaObjSetAddref
loc_006672DF: push eax
loc_006672E0: mov edx, var_34
loc_006672E3: mov eax, [edx]
loc_006672E5: mov ecx, var_34
loc_006672E8: push ecx
loc_006672E9: call [eax+00000010h]
loc_006672EC: fnclex
loc_006672EE: mov var_38, eax
loc_006672F1: cmp var_38, 00000000h
loc_006672F5: jge 00667314h
loc_006672F7: push 00000010h
loc_006672F9: push 00441EF0h
loc_006672FE: mov edx, var_34
loc_00667301: push edx
loc_00667302: mov eax, var_38
loc_00667305: push eax
loc_00667306: call [004010CCh] ; __vbaHresultCheckObj
loc_0066730C: mov var_84, eax
loc_00667312: jmp 0066731Eh
loc_00667314: mov var_84, 00000000h
loc_0066731E: lea ecx, var_2C
loc_00667321: call [0040142Ch] ; __vbaFreeObj
loc_00667327: mov var_4, 0000001Ah
loc_0066732E: cmp [0073C818h], 00000000h
loc_00667335: jnz 00667353h
loc_00667337: push 0073C818h
loc_0066733C: push 00441F00h
loc_00667341: call [004012FCh] ; __vbaNew2
loc_00667347: mov var_88, 0073C818h
loc_00667351: jmp 0066735Dh
loc_00667353: mov var_88, 0073C818h
loc_0066735D: mov ecx, var_88
loc_00667363: mov edx, [ecx]
loc_00667365: mov var_34, edx
loc_00667368: cmp [0073A428h], 00000000h
loc_0066736F: jnz 0066738Dh
loc_00667371: push 0073A428h
loc_00667376: push 0041994Ch
loc_0066737B: call [004012FCh] ; __vbaNew2
loc_00667381: mov var_8C, 0073A428h
loc_0066738B: jmp 00667397h
loc_0066738D: mov var_8C, 0073A428h
loc_00667397: mov eax, var_8C
loc_0066739D: mov ecx, [eax]
loc_0066739F: push ecx
loc_006673A0: lea edx, var_2C
loc_006673A3: push edx
loc_006673A4: call [00401130h] ; __vbaObjSetAddref
loc_006673AA: push eax
loc_006673AB: mov eax, var_34
loc_006673AE: mov ecx, [eax]
loc_006673B0: mov edx, var_34
loc_006673B3: push edx
loc_006673B4: call [ecx+00000010h]
loc_006673B7: fnclex
loc_006673B9: mov var_38, eax
loc_006673BC: cmp var_38, 00000000h
loc_006673C0: jge 006673DFh
loc_006673C2: push 00000010h
loc_006673C4: push 00441EF0h
loc_006673C9: mov eax, var_34
loc_006673CC: push eax
loc_006673CD: mov ecx, var_38
loc_006673D0: push ecx
loc_006673D1: call [004010CCh] ; __vbaHresultCheckObj
loc_006673D7: mov var_90, eax
loc_006673DD: jmp 006673E9h
loc_006673DF: mov var_90, 00000000h
loc_006673E9: lea ecx, var_2C
loc_006673EC: call [0040142Ch] ; __vbaFreeObj
loc_006673F2: mov var_4, 0000001Bh
loc_006673F9: cmp [0073C818h], 00000000h
loc_00667400: jnz 0066741Eh
loc_00667402: push 0073C818h
loc_00667407: push 00441F00h
loc_0066740C: call [004012FCh] ; __vbaNew2
loc_00667412: mov var_94, 0073C818h
loc_0066741C: jmp 00667428h
loc_0066741E: mov var_94, 0073C818h
loc_00667428: mov edx, var_94
loc_0066742E: mov eax, [edx]
loc_00667430: mov var_34, eax
loc_00667433: cmp [0073A600h], 00000000h
loc_0066743A: jnz 00667458h
loc_0066743C: push 0073A600h
loc_00667441: push 0041F60Ch
loc_00667446: call [004012FCh] ; __vbaNew2
loc_0066744C: mov var_98, 0073A600h
loc_00667456: jmp 00667462h
loc_00667458: mov var_98, 0073A600h
loc_00667462: mov ecx, var_98
loc_00667468: mov edx, [ecx]
loc_0066746A: push edx
loc_0066746B: lea eax, var_2C
loc_0066746E: push eax
loc_0066746F: call [00401130h] ; __vbaObjSetAddref
loc_00667475: push eax
loc_00667476: mov ecx, var_34
loc_00667479: mov edx, [ecx]
loc_0066747B: mov eax, var_34
loc_0066747E: push eax
loc_0066747F: call [edx+00000010h]
loc_00667482: fnclex
loc_00667484: mov var_38, eax
loc_00667487: cmp var_38, 00000000h
loc_0066748B: jge 006674AAh
loc_0066748D: push 00000010h
loc_0066748F: push 00441EF0h
loc_00667494: mov ecx, var_34
loc_00667497: push ecx
loc_00667498: mov edx, var_38
loc_0066749B: push edx
loc_0066749C: call [004010CCh] ; __vbaHresultCheckObj
loc_006674A2: mov var_9C, eax
loc_006674A8: jmp 006674B4h
loc_006674AA: mov var_9C, 00000000h
loc_006674B4: lea ecx, var_2C
loc_006674B7: call [0040142Ch] ; __vbaFreeObj
loc_006674BD: mov var_4, 0000001Ch
loc_006674C4: cmp [0073C818h], 00000000h
loc_006674CB: jnz 006674E9h
loc_006674CD: push 0073C818h
loc_006674D2: push 00441F00h
loc_006674D7: call [004012FCh] ; __vbaNew2
loc_006674DD: mov var_A0, 0073C818h
loc_006674E7: jmp 006674F3h
loc_006674E9: mov var_A0, 0073C818h
loc_006674F3: mov eax, var_A0
loc_006674F9: mov ecx, [eax]
loc_006674FB: mov var_34, ecx
loc_006674FE: cmp [0073A614h], 00000000h
loc_00667505: jnz 00667523h
loc_00667507: push 0073A614h
loc_0066750C: push 004283E0h
loc_00667511: call [004012FCh] ; __vbaNew2
loc_00667517: mov var_A4, 0073A614h
loc_00667521: jmp 0066752Dh
loc_00667523: mov var_A4, 0073A614h
loc_0066752D: mov edx, var_A4
loc_00667533: mov eax, [edx]
loc_00667535: push eax
loc_00667536: lea ecx, var_2C
loc_00667539: push ecx
loc_0066753A: call [00401130h] ; __vbaObjSetAddref
loc_00667540: push eax
loc_00667541: mov edx, var_34
loc_00667544: mov eax, [edx]
loc_00667546: mov ecx, var_34
loc_00667549: push ecx
loc_0066754A: call [eax+00000010h]
loc_0066754D: fnclex
loc_0066754F: mov var_38, eax
loc_00667552: cmp var_38, 00000000h
loc_00667556: jge 00667575h
loc_00667558: push 00000010h
loc_0066755A: push 00441EF0h
loc_0066755F: mov edx, var_34
loc_00667562: push edx
loc_00667563: mov eax, var_38
loc_00667566: push eax
loc_00667567: call [004010CCh] ; __vbaHresultCheckObj
loc_0066756D: mov var_A8, eax
loc_00667573: jmp 0066757Fh
loc_00667575: mov var_A8, 00000000h
loc_0066757F: lea ecx, var_2C
loc_00667582: call [0040142Ch] ; __vbaFreeObj
loc_00667588: mov var_4, 0000001Dh
loc_0066758F: cmp [0073C818h], 00000000h
loc_00667596: jnz 006675B4h
loc_00667598: push 0073C818h
loc_0066759D: push 00441F00h
loc_006675A2: call [004012FCh] ; __vbaNew2
loc_006675A8: mov var_AC, 0073C818h
loc_006675B2: jmp 006675BEh
loc_006675B4: mov var_AC, 0073C818h
loc_006675BE: mov ecx, var_AC
loc_006675C4: mov edx, [ecx]
loc_006675C6: mov var_34, edx
loc_006675C9: cmp [0073A310h], 00000000h
loc_006675D0: jnz 006675EEh
loc_006675D2: push 0073A310h
loc_006675D7: push 0041ED48h
loc_006675DC: call [004012FCh] ; __vbaNew2
loc_006675E2: mov var_B0, 0073A310h
loc_006675EC: jmp 006675F8h
loc_006675EE: mov var_B0, 0073A310h
loc_006675F8: mov eax, var_B0
loc_006675FE: mov ecx, [eax]
loc_00667600: push ecx
loc_00667601: lea edx, var_2C
loc_00667604: push edx
loc_00667605: call [00401130h] ; __vbaObjSetAddref
loc_0066760B: push eax
loc_0066760C: mov eax, var_34
loc_0066760F: mov ecx, [eax]
loc_00667611: mov edx, var_34
loc_00667614: push edx
loc_00667615: call [ecx+00000010h]
loc_00667618: fnclex
loc_0066761A: mov var_38, eax
loc_0066761D: cmp var_38, 00000000h
loc_00667621: jge 00667640h
loc_00667623: push 00000010h
loc_00667625: push 00441EF0h
loc_0066762A: mov eax, var_34
loc_0066762D: push eax
loc_0066762E: mov ecx, var_38
loc_00667631: push ecx
loc_00667632: call [004010CCh] ; __vbaHresultCheckObj
loc_00667638: mov var_B4, eax
loc_0066763E: jmp 0066764Ah
loc_00667640: mov var_B4, 00000000h
loc_0066764A: lea ecx, var_2C
loc_0066764D: call [0040142Ch] ; __vbaFreeObj
loc_00667653: mov var_4, 0000001Eh
loc_0066765A: cmp [0073C818h], 00000000h
loc_00667661: jnz 0066767Fh
loc_00667663: push 0073C818h
loc_00667668: push 00441F00h
loc_0066766D: call [004012FCh] ; __vbaNew2
loc_00667673: mov var_B8, 0073C818h
loc_0066767D: jmp 00667689h
loc_0066767F: mov var_B8, 0073C818h
loc_00667689: mov edx, var_B8
loc_0066768F: mov eax, [edx]
loc_00667691: mov var_34, eax
loc_00667694: cmp [0073A628h], 00000000h
loc_0066769B: jnz 006676B9h
loc_0066769D: push 0073A628h
loc_006676A2: push 00416E08h
loc_006676A7: call [004012FCh] ; __vbaNew2
loc_006676AD: mov var_BC, 0073A628h
loc_006676B7: jmp 006676C3h
loc_006676B9: mov var_BC, 0073A628h
loc_006676C3: mov ecx, var_BC
loc_006676C9: mov edx, [ecx]
loc_006676CB: push edx
loc_006676CC: lea eax, var_2C
loc_006676CF: push eax
loc_006676D0: call [00401130h] ; __vbaObjSetAddref
loc_006676D6: push eax
loc_006676D7: mov ecx, var_34
loc_006676DA: mov edx, [ecx]
loc_006676DC: mov eax, var_34
loc_006676DF: push eax
loc_006676E0: call [edx+00000010h]
loc_006676E3: fnclex
loc_006676E5: mov var_38, eax
loc_006676E8: cmp var_38, 00000000h
loc_006676EC: jge 0066770Bh
loc_006676EE: push 00000010h
loc_006676F0: push 00441EF0h
loc_006676F5: mov ecx, var_34
loc_006676F8: push ecx
loc_006676F9: mov edx, var_38
loc_006676FC: push edx
loc_006676FD: call [004010CCh] ; __vbaHresultCheckObj
loc_00667703: mov var_C0, eax
loc_00667709: jmp 00667715h
loc_0066770B: mov var_C0, 00000000h
loc_00667715: lea ecx, var_2C
loc_00667718: call [0040142Ch] ; __vbaFreeObj
loc_0066771E: mov var_4, 0000001Fh
loc_00667725: cmp [0073C818h], 00000000h
loc_0066772C: jnz 0066774Ah
loc_0066772E: push 0073C818h
loc_00667733: push 00441F00h
loc_00667738: call [004012FCh] ; __vbaNew2
loc_0066773E: mov var_C4, 0073C818h
loc_00667748: jmp 00667754h
loc_0066774A: mov var_C4, 0073C818h
loc_00667754: mov eax, var_C4
loc_0066775A: mov ecx, [eax]
loc_0066775C: mov var_34, ecx
loc_0066775F: cmp [0073A63Ch], 00000000h
loc_00667766: jnz 00667784h
loc_00667768: push 0073A63Ch
loc_0066776D: push 004194B8h
loc_00667772: call [004012FCh] ; __vbaNew2
loc_00667778: mov var_C8, 0073A63Ch
loc_00667782: jmp 0066778Eh
loc_00667784: mov var_C8, 0073A63Ch
loc_0066778E: mov edx, var_C8
loc_00667794: mov eax, [edx]
loc_00667796: push eax
loc_00667797: lea ecx, var_2C
loc_0066779A: push ecx
loc_0066779B: call [00401130h] ; __vbaObjSetAddref
loc_006677A1: push eax
loc_006677A2: mov edx, var_34
loc_006677A5: mov eax, [edx]
loc_006677A7: mov ecx, var_34
loc_006677AA: push ecx
loc_006677AB: call [eax+00000010h]
loc_006677AE: fnclex
loc_006677B0: mov var_38, eax
loc_006677B3: cmp var_38, 00000000h
loc_006677B7: jge 006677D6h
loc_006677B9: push 00000010h
loc_006677BB: push 00441EF0h
loc_006677C0: mov edx, var_34
loc_006677C3: push edx
loc_006677C4: mov eax, var_38
loc_006677C7: push eax
loc_006677C8: call [004010CCh] ; __vbaHresultCheckObj
loc_006677CE: mov var_CC, eax
loc_006677D4: jmp 006677E0h
loc_006677D6: mov var_CC, 00000000h
loc_006677E0: lea ecx, var_2C
loc_006677E3: call [0040142Ch] ; __vbaFreeObj
loc_006677E9: mov var_4, 00000020h
loc_006677F0: cmp [0073C818h], 00000000h
loc_006677F7: jnz 00667815h
loc_006677F9: push 0073C818h
loc_006677FE: push 00441F00h
loc_00667803: call [004012FCh] ; __vbaNew2
loc_00667809: mov var_D0, 0073C818h
loc_00667813: jmp 0066781Fh
loc_00667815: mov var_D0, 0073C818h
loc_0066781F: mov ecx, var_D0
loc_00667825: mov edx, [ecx]
loc_00667827: mov var_34, edx
loc_0066782A: cmp [0073A650h], 00000000h
loc_00667831: jnz 0066784Fh
loc_00667833: push 0073A650h
loc_00667838: push 00417FBCh
loc_0066783D: call [004012FCh] ; __vbaNew2
loc_00667843: mov var_D4, 0073A650h
loc_0066784D: jmp 00667859h
loc_0066784F: mov var_D4, 0073A650h
loc_00667859: mov eax, var_D4
loc_0066785F: mov ecx, [eax]
loc_00667861: push ecx
loc_00667862: lea edx, var_2C
loc_00667865: push edx
loc_00667866: call [00401130h] ; __vbaObjSetAddref
loc_0066786C: push eax
loc_0066786D: mov eax, var_34
loc_00667870: mov ecx, [eax]
loc_00667872: mov edx, var_34
loc_00667875: push edx
loc_00667876: call [ecx+00000010h]
loc_00667879: fnclex
loc_0066787B: mov var_38, eax
loc_0066787E: cmp var_38, 00000000h
loc_00667882: jge 006678A1h
loc_00667884: push 00000010h
loc_00667886: push 00441EF0h
loc_0066788B: mov eax, var_34
loc_0066788E: push eax
loc_0066788F: mov ecx, var_38
loc_00667892: push ecx
loc_00667893: call [004010CCh] ; __vbaHresultCheckObj
loc_00667899: mov var_D8, eax
loc_0066789F: jmp 006678ABh
loc_006678A1: mov var_D8, 00000000h
loc_006678AB: lea ecx, var_2C
loc_006678AE: call [0040142Ch] ; __vbaFreeObj
loc_006678B4: mov var_4, 00000021h
loc_006678BB: cmp [0073C818h], 00000000h
loc_006678C2: jnz 006678E0h
loc_006678C4: push 0073C818h
loc_006678C9: push 00441F00h
loc_006678CE: call [004012FCh] ; __vbaNew2
loc_006678D4: mov var_DC, 0073C818h
loc_006678DE: jmp 006678EAh
loc_006678E0: mov var_DC, 0073C818h
loc_006678EA: mov edx, var_DC
loc_006678F0: mov eax, [edx]
loc_006678F2: mov var_34, eax
loc_006678F5: cmp [0073A664h], 00000000h
loc_006678FC: jnz 0066791Ah
loc_006678FE: push 0073A664h
loc_00667903: push 004183C8h
loc_00667908: call [004012FCh] ; __vbaNew2
loc_0066790E: mov var_E0, 0073A664h
loc_00667918: jmp 00667924h
loc_0066791A: mov var_E0, 0073A664h
loc_00667924: mov ecx, var_E0
loc_0066792A: mov edx, [ecx]
loc_0066792C: push edx
loc_0066792D: lea eax, var_2C
loc_00667930: push eax
loc_00667931: call [00401130h] ; __vbaObjSetAddref
loc_00667937: push eax
loc_00667938: mov ecx, var_34
loc_0066793B: mov edx, [ecx]
loc_0066793D: mov eax, var_34
loc_00667940: push eax
loc_00667941: call [edx+00000010h]
loc_00667944: fnclex
loc_00667946: mov var_38, eax
loc_00667949: cmp var_38, 00000000h
loc_0066794D: jge 0066796Ch
loc_0066794F: push 00000010h
loc_00667951: push 00441EF0h
loc_00667956: mov ecx, var_34
loc_00667959: push ecx
loc_0066795A: mov edx, var_38
loc_0066795D: push edx
loc_0066795E: call [004010CCh] ; __vbaHresultCheckObj
loc_00667964: mov var_E4, eax
loc_0066796A: jmp 00667976h
loc_0066796C: mov var_E4, 00000000h
loc_00667976: lea ecx, var_2C
loc_00667979: call [0040142Ch] ; __vbaFreeObj
loc_0066797F: mov var_4, 00000022h
loc_00667986: cmp [0073C818h], 00000000h
loc_0066798D: jnz 006679ABh
loc_0066798F: push 0073C818h
loc_00667994: push 00441F00h
loc_00667999: call [004012FCh] ; __vbaNew2
loc_0066799F: mov var_E8, 0073C818h
loc_006679A9: jmp 006679B5h
loc_006679AB: mov var_E8, 0073C818h
loc_006679B5: mov eax, var_E8
loc_006679BB: mov ecx, [eax]
loc_006679BD: mov var_34, ecx
loc_006679C0: cmp [0073A2D4h], 00000000h
loc_006679C7: jnz 006679E5h
loc_006679C9: push 0073A2D4h
loc_006679CE: push 00420A7Ch
loc_006679D3: call [004012FCh] ; __vbaNew2
loc_006679D9: mov var_EC, 0073A2D4h
loc_006679E3: jmp 006679EFh
loc_006679E5: mov var_EC, 0073A2D4h
loc_006679EF: mov edx, var_EC
loc_006679F5: mov eax, [edx]
loc_006679F7: push eax
loc_006679F8: lea ecx, var_2C
loc_006679FB: push ecx
loc_006679FC: call [00401130h] ; __vbaObjSetAddref
loc_00667A02: push eax
loc_00667A03: mov edx, var_34
loc_00667A06: mov eax, [edx]
loc_00667A08: mov ecx, var_34
loc_00667A0B: push ecx
loc_00667A0C: call [eax+00000010h]
loc_00667A0F: fnclex
loc_00667A11: mov var_38, eax
loc_00667A14: cmp var_38, 00000000h
loc_00667A18: jge 00667A37h
loc_00667A1A: push 00000010h
loc_00667A1C: push 00441EF0h
loc_00667A21: mov edx, var_34
loc_00667A24: push edx
loc_00667A25: mov eax, var_38
loc_00667A28: push eax
loc_00667A29: call [004010CCh] ; __vbaHresultCheckObj
loc_00667A2F: mov var_F0, eax
loc_00667A35: jmp 00667A41h
loc_00667A37: mov var_F0, 00000000h
loc_00667A41: lea ecx, var_2C
loc_00667A44: call [0040142Ch] ; __vbaFreeObj
loc_00667A4A: mov var_4, 00000023h
loc_00667A51: cmp [0073C818h], 00000000h
loc_00667A58: jnz 00667A76h
loc_00667A5A: push 0073C818h
loc_00667A5F: push 00441F00h
loc_00667A64: call [004012FCh] ; __vbaNew2
loc_00667A6A: mov var_F4, 0073C818h
loc_00667A74: jmp 00667A80h
loc_00667A76: mov var_F4, 0073C818h
loc_00667A80: mov ecx, var_F4
loc_00667A86: mov edx, [ecx]
loc_00667A88: mov var_34, edx
loc_00667A8B: cmp [0073A2E8h], 00000000h
loc_00667A92: jnz 00667AB0h
loc_00667A94: push 0073A2E8h
loc_00667A99: push 0041CF70h
loc_00667A9E: call [004012FCh] ; __vbaNew2
loc_00667AA4: mov var_F8, 0073A2E8h
loc_00667AAE: jmp 00667ABAh
loc_00667AB0: mov var_F8, 0073A2E8h
loc_00667ABA: mov eax, var_F8
loc_00667AC0: mov ecx, [eax]
loc_00667AC2: push ecx
loc_00667AC3: lea edx, var_2C
loc_00667AC6: push edx
loc_00667AC7: call [00401130h] ; __vbaObjSetAddref
loc_00667ACD: push eax
loc_00667ACE: mov eax, var_34
loc_00667AD1: mov ecx, [eax]
loc_00667AD3: mov edx, var_34
loc_00667AD6: push edx
loc_00667AD7: call [ecx+00000010h]
loc_00667ADA: fnclex
loc_00667ADC: mov var_38, eax
loc_00667ADF: cmp var_38, 00000000h
loc_00667AE3: jge 00667B02h
loc_00667AE5: push 00000010h
loc_00667AE7: push 00441EF0h
loc_00667AEC: mov eax, var_34
loc_00667AEF: push eax
loc_00667AF0: mov ecx, var_38
loc_00667AF3: push ecx
loc_00667AF4: call [004010CCh] ; __vbaHresultCheckObj
loc_00667AFA: mov var_FC, eax
loc_00667B00: jmp 00667B0Ch
loc_00667B02: mov var_FC, 00000000h
loc_00667B0C: lea ecx, var_2C
loc_00667B0F: call [0040142Ch] ; __vbaFreeObj
loc_00667B15: mov var_4, 00000024h
loc_00667B1C: cmp [0073C818h], 00000000h
loc_00667B23: jnz 00667B41h
loc_00667B25: push 0073C818h
loc_00667B2A: push 00441F00h
loc_00667B2F: call [004012FCh] ; __vbaNew2
loc_00667B35: mov var_100, 0073C818h
loc_00667B3F: jmp 00667B4Bh
loc_00667B41: mov var_100, 0073C818h
loc_00667B4B: mov edx, var_100
loc_00667B51: mov eax, [edx]
loc_00667B53: mov var_34, eax
loc_00667B56: cmp [0073A450h], 00000000h
loc_00667B5D: jnz 00667B7Bh
loc_00667B5F: push 0073A450h
loc_00667B64: push 0041A3ECh
loc_00667B69: call [004012FCh] ; __vbaNew2
loc_00667B6F: mov var_104, 0073A450h
loc_00667B79: jmp 00667B85h
loc_00667B7B: mov var_104, 0073A450h
loc_00667B85: mov ecx, var_104
loc_00667B8B: mov edx, [ecx]
loc_00667B8D: push edx
loc_00667B8E: lea eax, var_2C
loc_00667B91: push eax
loc_00667B92: call [00401130h] ; __vbaObjSetAddref
loc_00667B98: push eax
loc_00667B99: mov ecx, var_34
loc_00667B9C: mov edx, [ecx]
loc_00667B9E: mov eax, var_34
loc_00667BA1: push eax
loc_00667BA2: call [edx+00000010h]
loc_00667BA5: fnclex
loc_00667BA7: mov var_38, eax
loc_00667BAA: cmp var_38, 00000000h
loc_00667BAE: jge 00667BCDh
loc_00667BB0: push 00000010h
loc_00667BB2: push 00441EF0h
loc_00667BB7: mov ecx, var_34
loc_00667BBA: push ecx
loc_00667BBB: mov edx, var_38
loc_00667BBE: push edx
loc_00667BBF: call [004010CCh] ; __vbaHresultCheckObj
loc_00667BC5: mov var_108, eax
loc_00667BCB: jmp 00667BD7h
loc_00667BCD: mov var_108, 00000000h
loc_00667BD7: lea ecx, var_2C
loc_00667BDA: call [0040142Ch] ; __vbaFreeObj
loc_00667BE0: mov var_4, 00000025h
loc_00667BE7: cmp [0073C818h], 00000000h
loc_00667BEE: jnz 00667C0Ch
loc_00667BF0: push 0073C818h
loc_00667BF5: push 00441F00h
loc_00667BFA: call [004012FCh] ; __vbaNew2
loc_00667C00: mov var_10C, 0073C818h
loc_00667C0A: jmp 00667C16h
loc_00667C0C: mov var_10C, 0073C818h
loc_00667C16: mov eax, var_10C
loc_00667C1C: mov ecx, [eax]
loc_00667C1E: mov var_34, ecx
loc_00667C21: cmp [0073A464h], 00000000h
loc_00667C28: jnz 00667C46h
loc_00667C2A: push 0073A464h
loc_00667C2F: push 0041DDF0h
loc_00667C34: call [004012FCh] ; __vbaNew2
loc_00667C3A: mov var_110, 0073A464h
loc_00667C44: jmp 00667C50h
loc_00667C46: mov var_110, 0073A464h
loc_00667C50: mov edx, var_110
loc_00667C56: mov eax, [edx]
loc_00667C58: push eax
loc_00667C59: lea ecx, var_2C
loc_00667C5C: push ecx
loc_00667C5D: call [00401130h] ; __vbaObjSetAddref
loc_00667C63: push eax
loc_00667C64: mov edx, var_34
loc_00667C67: mov eax, [edx]
loc_00667C69: mov ecx, var_34
loc_00667C6C: push ecx
loc_00667C6D: call [eax+00000010h]
loc_00667C70: fnclex
loc_00667C72: mov var_38, eax
loc_00667C75: cmp var_38, 00000000h
loc_00667C79: jge 00667C98h
loc_00667C7B: push 00000010h
loc_00667C7D: push 00441EF0h
loc_00667C82: mov edx, var_34
loc_00667C85: push edx
loc_00667C86: mov eax, var_38
loc_00667C89: push eax
loc_00667C8A: call [004010CCh] ; __vbaHresultCheckObj
loc_00667C90: mov var_114, eax
loc_00667C96: jmp 00667CA2h
loc_00667C98: mov var_114, 00000000h
loc_00667CA2: lea ecx, var_2C
loc_00667CA5: call [0040142Ch] ; __vbaFreeObj
loc_00667CAB: mov var_4, 00000026h
loc_00667CB2: cmp [0073C818h], 00000000h
loc_00667CB9: jnz 00667CD7h
loc_00667CBB: push 0073C818h
loc_00667CC0: push 00441F00h
loc_00667CC5: call [004012FCh] ; __vbaNew2
loc_00667CCB: mov var_118, 0073C818h
loc_00667CD5: jmp 00667CE1h
loc_00667CD7: mov var_118, 0073C818h
loc_00667CE1: mov ecx, var_118
loc_00667CE7: mov edx, [ecx]
loc_00667CE9: mov var_34, edx
loc_00667CEC: cmp [0073A024h], 00000000h
loc_00667CF3: jnz 00667D11h
loc_00667CF5: push 0073A024h
loc_00667CFA: push 004187E8h
loc_00667CFF: call [004012FCh] ; __vbaNew2
loc_00667D05: mov var_11C, 0073A024h
loc_00667D0F: jmp 00667D1Bh
loc_00667D11: mov var_11C, 0073A024h
loc_00667D1B: mov eax, var_11C
loc_00667D21: mov ecx, [eax]
loc_00667D23: push ecx
loc_00667D24: lea edx, var_2C
loc_00667D27: push edx
loc_00667D28: call [00401130h] ; __vbaObjSetAddref
loc_00667D2E: push eax
loc_00667D2F: mov eax, var_34
loc_00667D32: mov ecx, [eax]
loc_00667D34: mov edx, var_34
loc_00667D37: push edx
loc_00667D38: call [ecx+00000010h]
loc_00667D3B: fnclex
loc_00667D3D: mov var_38, eax
loc_00667D40: cmp var_38, 00000000h
loc_00667D44: jge 00667D63h
loc_00667D46: push 00000010h
loc_00667D48: push 00441EF0h
loc_00667D4D: mov eax, var_34
loc_00667D50: push eax
loc_00667D51: mov ecx, var_38
loc_00667D54: push ecx
loc_00667D55: call [004010CCh] ; __vbaHresultCheckObj
loc_00667D5B: mov var_120, eax
loc_00667D61: jmp 00667D6Dh
loc_00667D63: mov var_120, 00000000h
loc_00667D6D: lea ecx, var_2C
loc_00667D70: call [0040142Ch] ; __vbaFreeObj
loc_00667D76: mov var_4, 00000027h
loc_00667D7D: cmp [0073C818h], 00000000h
loc_00667D84: jnz 00667DA2h
loc_00667D86: push 0073C818h
loc_00667D8B: push 00441F00h
loc_00667D90: call [004012FCh] ; __vbaNew2
loc_00667D96: mov var_124, 0073C818h
loc_00667DA0: jmp 00667DACh
loc_00667DA2: mov var_124, 0073C818h
loc_00667DAC: mov edx, var_124
loc_00667DB2: mov eax, [edx]
loc_00667DB4: mov var_34, eax
loc_00667DB7: cmp [0073A290h], 00000000h
loc_00667DBE: jnz 00667DDCh
loc_00667DC0: push 0073A290h
loc_00667DC5: push 00422300h
loc_00667DCA: call [004012FCh] ; __vbaNew2
loc_00667DD0: mov var_128, 0073A290h
loc_00667DDA: jmp 00667DE6h
loc_00667DDC: mov var_128, 0073A290h
loc_00667DE6: mov ecx, var_128
loc_00667DEC: mov edx, [ecx]
loc_00667DEE: push edx
loc_00667DEF: lea eax, var_2C
loc_00667DF2: push eax
loc_00667DF3: call [00401130h] ; __vbaObjSetAddref
loc_00667DF9: push eax
loc_00667DFA: mov ecx, var_34
loc_00667DFD: mov edx, [ecx]
loc_00667DFF: mov eax, var_34
loc_00667E02: push eax
loc_00667E03: call [edx+00000010h]
loc_00667E06: fnclex
loc_00667E08: mov var_38, eax
loc_00667E0B: cmp var_38, 00000000h
loc_00667E0F: jge 00667E2Eh
loc_00667E11: push 00000010h
loc_00667E13: push 00441EF0h
loc_00667E18: mov ecx, var_34
loc_00667E1B: push ecx
loc_00667E1C: mov edx, var_38
loc_00667E1F: push edx
loc_00667E20: call [004010CCh] ; __vbaHresultCheckObj
loc_00667E26: mov var_12C, eax
loc_00667E2C: jmp 00667E38h
loc_00667E2E: mov var_12C, 00000000h
loc_00667E38: lea ecx, var_2C
loc_00667E3B: call [0040142Ch] ; __vbaFreeObj
loc_00667E41: mov var_4, 00000028h
loc_00667E48: cmp [0073C818h], 00000000h
loc_00667E4F: jnz 00667E6Dh
loc_00667E51: push 0073C818h
loc_00667E56: push 00441F00h
loc_00667E5B: call [004012FCh] ; __vbaNew2
loc_00667E61: mov var_130, 0073C818h
loc_00667E6B: jmp 00667E77h
loc_00667E6D: mov var_130, 0073C818h
loc_00667E77: mov eax, var_130
loc_00667E7D: mov ecx, [eax]
loc_00667E7F: mov var_34, ecx
loc_00667E82: cmp [0073A43Ch], 00000000h
loc_00667E89: jnz 00667EA7h
loc_00667E8B: push 0073A43Ch
loc_00667E90: push 00423FC0h
loc_00667E95: call [004012FCh] ; __vbaNew2
loc_00667E9B: mov var_134, 0073A43Ch
loc_00667EA5: jmp 00667EB1h
loc_00667EA7: mov var_134, 0073A43Ch
loc_00667EB1: mov edx, var_134
loc_00667EB7: mov eax, [edx]
loc_00667EB9: push eax
loc_00667EBA: lea ecx, var_2C
loc_00667EBD: push ecx
loc_00667EBE: call [00401130h] ; __vbaObjSetAddref
loc_00667EC4: push eax
loc_00667EC5: mov edx, var_34
loc_00667EC8: mov eax, [edx]
loc_00667ECA: mov ecx, var_34
loc_00667ECD: push ecx
loc_00667ECE: call [eax+00000010h]
loc_00667ED1: fnclex
loc_00667ED3: mov var_38, eax
loc_00667ED6: cmp var_38, 00000000h
loc_00667EDA: jge 00667EF9h
loc_00667EDC: push 00000010h
loc_00667EDE: push 00441EF0h
loc_00667EE3: mov edx, var_34
loc_00667EE6: push edx
loc_00667EE7: mov eax, var_38
loc_00667EEA: push eax
loc_00667EEB: call [004010CCh] ; __vbaHresultCheckObj
loc_00667EF1: mov var_138, eax
loc_00667EF7: jmp 00667F03h
loc_00667EF9: mov var_138, 00000000h
loc_00667F03: lea ecx, var_2C
loc_00667F06: call [0040142Ch] ; __vbaFreeObj
loc_00667F0C: mov var_4, 00000029h
loc_00667F13: cmp [0073C818h], 00000000h
loc_00667F1A: jnz 00667F38h
loc_00667F1C: push 0073C818h
loc_00667F21: push 00441F00h
loc_00667F26: call [004012FCh] ; __vbaNew2
loc_00667F2C: mov var_13C, 0073C818h
loc_00667F36: jmp 00667F42h
loc_00667F38: mov var_13C, 0073C818h
loc_00667F42: mov ecx, var_13C
loc_00667F48: mov edx, [ecx]
loc_00667F4A: mov var_34, edx
loc_00667F4D: cmp [0073A4B0h], 00000000h
loc_00667F54: jnz 00667F72h
loc_00667F56: push 0073A4B0h
loc_00667F5B: push 004155A0h
loc_00667F60: call [004012FCh] ; __vbaNew2
loc_00667F66: mov var_140, 0073A4B0h
loc_00667F70: jmp 00667F7Ch
loc_00667F72: mov var_140, 0073A4B0h
loc_00667F7C: mov eax, var_140
loc_00667F82: mov ecx, [eax]
loc_00667F84: push ecx
loc_00667F85: lea edx, var_2C
loc_00667F88: push edx
loc_00667F89: call [00401130h] ; __vbaObjSetAddref
loc_00667F8F: push eax
loc_00667F90: mov eax, var_34
loc_00667F93: mov ecx, [eax]
loc_00667F95: mov edx, var_34
loc_00667F98: push edx
loc_00667F99: call [ecx+00000010h]
loc_00667F9C: fnclex
loc_00667F9E: mov var_38, eax
loc_00667FA1: cmp var_38, 00000000h
loc_00667FA5: jge 00667FC4h
loc_00667FA7: push 00000010h
loc_00667FA9: push 00441EF0h
loc_00667FAE: mov eax, var_34
loc_00667FB1: push eax
loc_00667FB2: mov ecx, var_38
loc_00667FB5: push ecx
loc_00667FB6: call [004010CCh] ; __vbaHresultCheckObj
loc_00667FBC: mov var_144, eax
loc_00667FC2: jmp 00667FCEh
loc_00667FC4: mov var_144, 00000000h
loc_00667FCE: lea ecx, var_2C
loc_00667FD1: call [0040142Ch] ; __vbaFreeObj
loc_00667FD7: mov var_4, 0000002Ah
loc_00667FDE: cmp [0073C818h], 00000000h
loc_00667FE5: jnz 00668003h
loc_00667FE7: push 0073C818h
loc_00667FEC: push 00441F00h
loc_00667FF1: call [004012FCh] ; __vbaNew2
loc_00667FF7: mov var_148, 0073C818h
loc_00668001: jmp 0066800Dh
loc_00668003: mov var_148, 0073C818h
loc_0066800D: mov edx, var_148
loc_00668013: mov eax, [edx]
loc_00668015: mov var_34, eax
loc_00668018: cmp [0073A678h], 00000000h
loc_0066801F: jnz 0066803Dh
loc_00668021: push 0073A678h
loc_00668026: push 0041D6A4h
loc_0066802B: call [004012FCh] ; __vbaNew2
loc_00668031: mov var_14C, 0073A678h
loc_0066803B: jmp 00668047h
loc_0066803D: mov var_14C, 0073A678h
loc_00668047: mov ecx, var_14C
loc_0066804D: mov edx, [ecx]
loc_0066804F: push edx
loc_00668050: lea eax, var_2C
loc_00668053: push eax
loc_00668054: call [00401130h] ; __vbaObjSetAddref
loc_0066805A: push eax
loc_0066805B: mov ecx, var_34
loc_0066805E: mov edx, [ecx]
loc_00668060: mov eax, var_34
loc_00668063: push eax
loc_00668064: call [edx+00000010h]
loc_00668067: fnclex
loc_00668069: mov var_38, eax
loc_0066806C: cmp var_38, 00000000h
loc_00668070: jge 0066808Fh
loc_00668072: push 00000010h
loc_00668074: push 00441EF0h
loc_00668079: mov ecx, var_34
loc_0066807C: push ecx
loc_0066807D: mov edx, var_38
loc_00668080: push edx
loc_00668081: call [004010CCh] ; __vbaHresultCheckObj
loc_00668087: mov var_150, eax
loc_0066808D: jmp 00668099h
loc_0066808F: mov var_150, 00000000h
loc_00668099: lea ecx, var_2C
loc_0066809C: call [0040142Ch] ; __vbaFreeObj
loc_006680A2: mov var_4, 0000002Bh
loc_006680A9: cmp [0073C818h], 00000000h
loc_006680B0: jnz 006680CEh
loc_006680B2: push 0073C818h
loc_006680B7: push 00441F00h
loc_006680BC: call [004012FCh] ; __vbaNew2
loc_006680C2: mov var_154, 0073C818h
loc_006680CC: jmp 006680D8h
loc_006680CE: mov var_154, 0073C818h
loc_006680D8: mov eax, var_154
loc_006680DE: mov ecx, [eax]
loc_006680E0: mov var_34, ecx
loc_006680E3: cmp [0073A68Ch], 00000000h
loc_006680EA: jnz 00668108h
loc_006680EC: push 0073A68Ch
loc_006680F1: push 004174CCh
loc_006680F6: call [004012FCh] ; __vbaNew2
loc_006680FC: mov var_158, 0073A68Ch
loc_00668106: jmp 00668112h
loc_00668108: mov var_158, 0073A68Ch
loc_00668112: mov edx, var_158
loc_00668118: mov eax, [edx]
loc_0066811A: push eax
loc_0066811B: lea ecx, var_2C
loc_0066811E: push ecx
loc_0066811F: call [00401130h] ; __vbaObjSetAddref
loc_00668125: push eax
loc_00668126: mov edx, var_34
loc_00668129: mov eax, [edx]
loc_0066812B: mov ecx, var_34
loc_0066812E: push ecx
loc_0066812F: call [eax+00000010h]
loc_00668132: fnclex
loc_00668134: mov var_38, eax
loc_00668137: cmp var_38, 00000000h
loc_0066813B: jge 0066815Ah
loc_0066813D: push 00000010h
loc_0066813F: push 00441EF0h
loc_00668144: mov edx, var_34
loc_00668147: push edx
loc_00668148: mov eax, var_38
loc_0066814B: push eax
loc_0066814C: call [004010CCh] ; __vbaHresultCheckObj
loc_00668152: mov var_15C, eax
loc_00668158: jmp 00668164h
loc_0066815A: mov var_15C, 00000000h
loc_00668164: lea ecx, var_2C
loc_00668167: call [0040142Ch] ; __vbaFreeObj
loc_0066816D: mov var_4, 0000002Ch
loc_00668174: cmp [0073C818h], 00000000h
loc_0066817B: jnz 00668199h
loc_0066817D: push 0073C818h
loc_00668182: push 00441F00h
loc_00668187: call [004012FCh] ; __vbaNew2
loc_0066818D: mov var_160, 0073C818h
loc_00668197: jmp 006681A3h
loc_00668199: mov var_160, 0073C818h
loc_006681A3: mov ecx, var_160
loc_006681A9: mov edx, [ecx]
loc_006681AB: mov var_34, edx
loc_006681AE: cmp [0073A6A0h], 00000000h
loc_006681B5: jnz 006681D3h
loc_006681B7: push 0073A6A0h
loc_006681BC: push 004271E0h
loc_006681C1: call [004012FCh] ; __vbaNew2
loc_006681C7: mov var_164, 0073A6A0h
loc_006681D1: jmp 006681DDh
loc_006681D3: mov var_164, 0073A6A0h
loc_006681DD: mov eax, var_164
loc_006681E3: mov ecx, [eax]
loc_006681E5: push ecx
loc_006681E6: lea edx, var_2C
loc_006681E9: push edx
loc_006681EA: call [00401130h] ; __vbaObjSetAddref
loc_006681F0: push eax
loc_006681F1: mov eax, var_34
loc_006681F4: mov ecx, [eax]
loc_006681F6: mov edx, var_34
loc_006681F9: push edx
loc_006681FA: call [ecx+00000010h]
loc_006681FD: fnclex
loc_006681FF: mov var_38, eax
loc_00668202: cmp var_38, 00000000h
loc_00668206: jge 00668225h
loc_00668208: push 00000010h
loc_0066820A: push 00441EF0h
loc_0066820F: mov eax, var_34
loc_00668212: push eax
loc_00668213: mov ecx, var_38
loc_00668216: push ecx
loc_00668217: call [004010CCh] ; __vbaHresultCheckObj
loc_0066821D: mov var_168, eax
loc_00668223: jmp 0066822Fh
loc_00668225: mov var_168, 00000000h
loc_0066822F: lea ecx, var_2C
loc_00668232: call [0040142Ch] ; __vbaFreeObj
loc_00668238: mov var_4, 0000002Dh
loc_0066823F: cmp [0073C818h], 00000000h
loc_00668246: jnz 00668264h
loc_00668248: push 0073C818h
loc_0066824D: push 00441F00h
loc_00668252: call [004012FCh] ; __vbaNew2
loc_00668258: mov var_16C, 0073C818h
loc_00668262: jmp 0066826Eh
loc_00668264: mov var_16C, 0073C818h
loc_0066826E: mov edx, var_16C
loc_00668274: mov eax, [edx]
loc_00668276: mov var_34, eax
loc_00668279: cmp [0073A53Ch], 00000000h
loc_00668280: jnz 0066829Eh
loc_00668282: push 0073A53Ch
loc_00668287: push 00434DA0h
loc_0066828C: call [004012FCh] ; __vbaNew2
loc_00668292: mov var_170, 0073A53Ch
loc_0066829C: jmp 006682A8h
loc_0066829E: mov var_170, 0073A53Ch
loc_006682A8: mov ecx, var_170
loc_006682AE: mov edx, [ecx]
loc_006682B0: push edx
loc_006682B1: lea eax, var_2C
loc_006682B4: push eax
loc_006682B5: call [00401130h] ; __vbaObjSetAddref
loc_006682BB: push eax
loc_006682BC: mov ecx, var_34
loc_006682BF: mov edx, [ecx]
loc_006682C1: mov eax, var_34
loc_006682C4: push eax
loc_006682C5: call [edx+00000010h]
loc_006682C8: fnclex
loc_006682CA: mov var_38, eax
loc_006682CD: cmp var_38, 00000000h
loc_006682D1: jge 006682F0h
loc_006682D3: push 00000010h
loc_006682D5: push 00441EF0h
loc_006682DA: mov ecx, var_34
loc_006682DD: push ecx
loc_006682DE: mov edx, var_38
loc_006682E1: push edx
loc_006682E2: call [004010CCh] ; __vbaHresultCheckObj
loc_006682E8: mov var_174, eax
loc_006682EE: jmp 006682FAh
loc_006682F0: mov var_174, 00000000h
loc_006682FA: lea ecx, var_2C
loc_006682FD: call [0040142Ch] ; __vbaFreeObj
loc_00668303: mov var_4, 0000002Eh
loc_0066830A: cmp [0073C818h], 00000000h
loc_00668311: jnz 0066832Fh
loc_00668313: push 0073C818h
loc_00668318: push 00441F00h
loc_0066831D: call [004012FCh] ; __vbaNew2
loc_00668323: mov var_178, 0073C818h
loc_0066832D: jmp 00668339h
loc_0066832F: mov var_178, 0073C818h
loc_00668339: mov eax, var_178
loc_0066833F: mov ecx, [eax]
loc_00668341: mov var_34, ecx
loc_00668344: cmp [0073A528h], 00000000h
loc_0066834B: jnz 00668369h
loc_0066834D: push 0073A528h
loc_00668352: push 0041714Ch
loc_00668357: call [004012FCh] ; __vbaNew2
loc_0066835D: mov var_17C, 0073A528h
loc_00668367: jmp 00668373h
loc_00668369: mov var_17C, 0073A528h
loc_00668373: mov edx, var_17C
loc_00668379: mov eax, [edx]
loc_0066837B: push eax
loc_0066837C: lea ecx, var_2C
loc_0066837F: push ecx
loc_00668380: call [00401130h] ; __vbaObjSetAddref
loc_00668386: push eax
loc_00668387: mov edx, var_34
loc_0066838A: mov eax, [edx]
loc_0066838C: mov ecx, var_34
loc_0066838F: push ecx
loc_00668390: call [eax+00000010h]
loc_00668393: fnclex
loc_00668395: mov var_38, eax
loc_00668398: cmp var_38, 00000000h
loc_0066839C: jge 006683BBh
loc_0066839E: push 00000010h
loc_006683A0: push 00441EF0h
loc_006683A5: mov edx, var_34
loc_006683A8: push edx
loc_006683A9: mov eax, var_38
loc_006683AC: push eax
loc_006683AD: call [004010CCh] ; __vbaHresultCheckObj
loc_006683B3: mov var_180, eax
loc_006683B9: jmp 006683C5h
loc_006683BB: mov var_180, 00000000h
loc_006683C5: lea ecx, var_2C
loc_006683C8: call [0040142Ch] ; __vbaFreeObj
loc_006683CE: mov var_4, 0000002Fh
loc_006683D5: cmp [0073C818h], 00000000h
loc_006683DC: jnz 006683FAh
loc_006683DE: push 0073C818h
loc_006683E3: push 00441F00h
loc_006683E8: call [004012FCh] ; __vbaNew2
loc_006683EE: mov var_184, 0073C818h
loc_006683F8: jmp 00668404h
loc_006683FA: mov var_184, 0073C818h
loc_00668404: mov ecx, var_184
loc_0066840A: mov edx, [ecx]
loc_0066840C: mov var_34, edx
loc_0066840F: cmp [0073A27Ch], 00000000h
loc_00668416: jnz 00668434h
loc_00668418: push 0073A27Ch
loc_0066841D: push 004162E0h
loc_00668422: call [004012FCh] ; __vbaNew2
loc_00668428: mov var_188, 0073A27Ch
loc_00668432: jmp 0066843Eh
loc_00668434: mov var_188, 0073A27Ch
loc_0066843E: mov eax, var_188
loc_00668444: mov ecx, [eax]
loc_00668446: push ecx
loc_00668447: lea edx, var_2C
loc_0066844A: push edx
loc_0066844B: call [00401130h] ; __vbaObjSetAddref
loc_00668451: push eax
loc_00668452: mov eax, var_34
loc_00668455: mov ecx, [eax]
loc_00668457: mov edx, var_34
loc_0066845A: push edx
loc_0066845B: call [ecx+00000010h]
loc_0066845E: fnclex
loc_00668460: mov var_38, eax
loc_00668463: cmp var_38, 00000000h
loc_00668467: jge 00668486h
loc_00668469: push 00000010h
loc_0066846B: push 00441EF0h
loc_00668470: mov eax, var_34
loc_00668473: push eax
loc_00668474: mov ecx, var_38
loc_00668477: push ecx
loc_00668478: call [004010CCh] ; __vbaHresultCheckObj
loc_0066847E: mov var_18C, eax
loc_00668484: jmp 00668490h
loc_00668486: mov var_18C, 00000000h
loc_00668490: lea ecx, var_2C
loc_00668493: call [0040142Ch] ; __vbaFreeObj
loc_00668499: mov var_4, 00000030h
loc_006684A0: cmp [0073C818h], 00000000h
loc_006684A7: jnz 006684C5h
loc_006684A9: push 0073C818h
loc_006684AE: push 00441F00h
loc_006684B3: call [004012FCh] ; __vbaNew2
loc_006684B9: mov var_190, 0073C818h
loc_006684C3: jmp 006684CFh
loc_006684C5: mov var_190, 0073C818h
loc_006684CF: mov edx, var_190
loc_006684D5: mov eax, [edx]
loc_006684D7: mov var_34, eax
loc_006684DA: cmp [0073A514h], 00000000h
loc_006684E1: jnz 006684FFh
loc_006684E3: push 0073A514h
loc_006684E8: push 0042E79Ch
loc_006684ED: call [004012FCh] ; __vbaNew2
loc_006684F3: mov var_194, 0073A514h
loc_006684FD: jmp 00668509h
loc_006684FF: mov var_194, 0073A514h
loc_00668509: mov ecx, var_194
loc_0066850F: mov edx, [ecx]
loc_00668511: push edx
loc_00668512: lea eax, var_2C
loc_00668515: push eax
loc_00668516: call [00401130h] ; __vbaObjSetAddref
loc_0066851C: push eax
loc_0066851D: mov ecx, var_34
loc_00668520: mov edx, [ecx]
loc_00668522: mov eax, var_34
loc_00668525: push eax
loc_00668526: call [edx+00000010h]
loc_00668529: fnclex
loc_0066852B: mov var_38, eax
loc_0066852E: cmp var_38, 00000000h
loc_00668532: jge 00668551h
loc_00668534: push 00000010h
loc_00668536: push 00441EF0h
loc_0066853B: mov ecx, var_34
loc_0066853E: push ecx
loc_0066853F: mov edx, var_38
loc_00668542: push edx
loc_00668543: call [004010CCh] ; __vbaHresultCheckObj
loc_00668549: mov var_198, eax
loc_0066854F: jmp 0066855Bh
loc_00668551: mov var_198, 00000000h
loc_0066855B: lea ecx, var_2C
loc_0066855E: call [0040142Ch] ; __vbaFreeObj
loc_00668564: mov var_4, 00000031h
loc_0066856B: cmp [0073C818h], 00000000h
loc_00668572: jnz 00668590h
loc_00668574: push 0073C818h
loc_00668579: push 00441F00h
loc_0066857E: call [004012FCh] ; __vbaNew2
loc_00668584: mov var_19C, 0073C818h
loc_0066858E: jmp 0066859Ah
loc_00668590: mov var_19C, 0073C818h
loc_0066859A: mov eax, var_19C
loc_006685A0: mov ecx, [eax]
loc_006685A2: mov var_34, ecx
loc_006685A5: cmp [0073A49Ch], 00000000h
loc_006685AC: jnz 006685CAh
loc_006685AE: push 0073A49Ch
loc_006685B3: push 0041E57Ch
loc_006685B8: call [004012FCh] ; __vbaNew2
loc_006685BE: mov var_1A0, 0073A49Ch
loc_006685C8: jmp 006685D4h
loc_006685CA: mov var_1A0, 0073A49Ch
loc_006685D4: mov edx, var_1A0
loc_006685DA: mov eax, [edx]
loc_006685DC: push eax
loc_006685DD: lea ecx, var_2C
loc_006685E0: push ecx
loc_006685E1: call [00401130h] ; __vbaObjSetAddref
loc_006685E7: push eax
loc_006685E8: mov edx, var_34
loc_006685EB: mov eax, [edx]
loc_006685ED: mov ecx, var_34
loc_006685F0: push ecx
loc_006685F1: call [eax+00000010h]
loc_006685F4: fnclex
loc_006685F6: mov var_38, eax
loc_006685F9: cmp var_38, 00000000h
loc_006685FD: jge 0066861Ch
loc_006685FF: push 00000010h
loc_00668601: push 00441EF0h
loc_00668606: mov edx, var_34
loc_00668609: push edx
loc_0066860A: mov eax, var_38
loc_0066860D: push eax
loc_0066860E: call [004010CCh] ; __vbaHresultCheckObj
loc_00668614: mov var_1A4, eax
loc_0066861A: jmp 00668626h
loc_0066861C: mov var_1A4, 00000000h
loc_00668626: lea ecx, var_2C
loc_00668629: call [0040142Ch] ; __vbaFreeObj
loc_0066862F: mov var_4, 00000032h
loc_00668636: cmp [0073C818h], 00000000h
loc_0066863D: jnz 0066865Bh
loc_0066863F: push 0073C818h
loc_00668644: push 00441F00h
loc_00668649: call [004012FCh] ; __vbaNew2
loc_0066864F: mov var_1A8, 0073C818h
loc_00668659: jmp 00668665h
loc_0066865B: mov var_1A8, 0073C818h
loc_00668665: mov ecx, var_1A8
loc_0066866B: mov edx, [ecx]
loc_0066866D: mov var_34, edx
loc_00668670: cmp [0073A268h], 00000000h
loc_00668677: jnz 00668695h
loc_00668679: push 0073A268h
loc_0066867E: push 0041AF98h
loc_00668683: call [004012FCh] ; __vbaNew2
loc_00668689: mov var_1AC, 0073A268h
loc_00668693: jmp 0066869Fh
loc_00668695: mov var_1AC, 0073A268h
loc_0066869F: mov eax, var_1AC
loc_006686A5: mov ecx, [eax]
loc_006686A7: push ecx
loc_006686A8: lea edx, var_2C
loc_006686AB: push edx
loc_006686AC: call [00401130h] ; __vbaObjSetAddref
loc_006686B2: push eax
loc_006686B3: mov eax, var_34
loc_006686B6: mov ecx, [eax]
loc_006686B8: mov edx, var_34
loc_006686BB: push edx
loc_006686BC: call [ecx+00000010h]
loc_006686BF: fnclex
loc_006686C1: mov var_38, eax
loc_006686C4: cmp var_38, 00000000h
loc_006686C8: jge 006686E7h
loc_006686CA: push 00000010h
loc_006686CC: push 00441EF0h
loc_006686D1: mov eax, var_34
loc_006686D4: push eax
loc_006686D5: mov ecx, var_38
loc_006686D8: push ecx
loc_006686D9: call [004010CCh] ; __vbaHresultCheckObj
loc_006686DF: mov var_1B0, eax
loc_006686E5: jmp 006686F1h
loc_006686E7: mov var_1B0, 00000000h
loc_006686F1: lea ecx, var_2C
loc_006686F4: call [0040142Ch] ; __vbaFreeObj
loc_006686FA: mov var_4, 00000033h
loc_00668701: cmp [0073C818h], 00000000h
loc_00668708: jnz 00668726h
loc_0066870A: push 0073C818h
loc_0066870F: push 00441F00h
loc_00668714: call [004012FCh] ; __vbaNew2
loc_0066871A: mov var_1B4, 0073C818h
loc_00668724: jmp 00668730h
loc_00668726: mov var_1B4, 0073C818h
loc_00668730: mov edx, var_1B4
loc_00668736: mov eax, [edx]
loc_00668738: mov var_34, eax
loc_0066873B: cmp [0073A488h], 00000000h
loc_00668742: jnz 00668760h
loc_00668744: push 0073A488h
loc_00668749: push 00419E7Ch
loc_0066874E: call [004012FCh] ; __vbaNew2
loc_00668754: mov var_1B8, 0073A488h
loc_0066875E: jmp 0066876Ah
loc_00668760: mov var_1B8, 0073A488h
loc_0066876A: mov ecx, var_1B8
loc_00668770: mov edx, [ecx]
loc_00668772: push edx
loc_00668773: lea eax, var_2C
loc_00668776: push eax
loc_00668777: call [00401130h] ; __vbaObjSetAddref
loc_0066877D: push eax
loc_0066877E: mov ecx, var_34
loc_00668781: mov edx, [ecx]
loc_00668783: mov eax, var_34
loc_00668786: push eax
loc_00668787: call [edx+00000010h]
loc_0066878A: fnclex
loc_0066878C: mov var_38, eax
loc_0066878F: cmp var_38, 00000000h
loc_00668793: jge 006687B2h
loc_00668795: push 00000010h
loc_00668797: push 00441EF0h
loc_0066879C: mov ecx, var_34
loc_0066879F: push ecx
loc_006687A0: mov edx, var_38
loc_006687A3: push edx
loc_006687A4: call [004010CCh] ; __vbaHresultCheckObj
loc_006687AA: mov var_1BC, eax
loc_006687B0: jmp 006687BCh
loc_006687B2: mov var_1BC, 00000000h
loc_006687BC: lea ecx, var_2C
loc_006687BF: call [0040142Ch] ; __vbaFreeObj
loc_006687C5: mov var_4, 00000034h
loc_006687CC: cmp [0073C818h], 00000000h
loc_006687D3: jnz 006687F1h
loc_006687D5: push 0073C818h
loc_006687DA: push 00441F00h
loc_006687DF: call [004012FCh] ; __vbaNew2
loc_006687E5: mov var_1C0, 0073C818h
loc_006687EF: jmp 006687FBh
loc_006687F1: mov var_1C0, 0073C818h
loc_006687FB: mov eax, var_1C0
loc_00668801: mov ecx, [eax]
loc_00668803: mov var_34, ecx
loc_00668806: cmp [0073A360h], 00000000h
loc_0066880D: jnz 0066882Bh
loc_0066880F: push 0073A360h
loc_00668814: push 0041608Ch
loc_00668819: call [004012FCh] ; __vbaNew2
loc_0066881F: mov var_1C4, 0073A360h
loc_00668829: jmp 00668835h
loc_0066882B: mov var_1C4, 0073A360h
loc_00668835: mov edx, var_1C4
loc_0066883B: mov eax, [edx]
loc_0066883D: push eax
loc_0066883E: lea ecx, var_2C
loc_00668841: push ecx
loc_00668842: call [00401130h] ; __vbaObjSetAddref
loc_00668848: push eax
loc_00668849: mov edx, var_34
loc_0066884C: mov eax, [edx]
loc_0066884E: mov ecx, var_34
loc_00668851: push ecx
loc_00668852: call [eax+00000010h]
loc_00668855: fnclex
loc_00668857: mov var_38, eax
loc_0066885A: cmp var_38, 00000000h
loc_0066885E: jge 0066887Dh
loc_00668860: push 00000010h
loc_00668862: push 00441EF0h
loc_00668867: mov edx, var_34
loc_0066886A: push edx
loc_0066886B: mov eax, var_38
loc_0066886E: push eax
loc_0066886F: call [004010CCh] ; __vbaHresultCheckObj
loc_00668875: mov var_1C8, eax
loc_0066887B: jmp 00668887h
loc_0066887D: mov var_1C8, 00000000h
loc_00668887: lea ecx, var_2C
loc_0066888A: call [0040142Ch] ; __vbaFreeObj
loc_00668890: mov var_4, 00000035h
loc_00668897: push 00440B10h
loc_0066889C: push 00000000h
loc_0066889E: call [004013C4h] ; __vbaCastObj
loc_006688A4: push eax
loc_006688A5: push 0073A218h
loc_006688AA: call [00401128h] ; __vbaObjSet
loc_006688B0: mov var_4, 00000036h
loc_006688B7: mov edx, 00455798h ; "Form_Unload"
loc_006688BC: lea ecx, var_28
loc_006688BF: call [00401310h] ; __vbaStrCopy
loc_006688C5: mov edx, 004569FCh ; "Unloading**************"
loc_006688CA: lea ecx, var_24
loc_006688CD: call [00401310h] ; __vbaStrCopy
loc_006688D3: lea ecx, var_28
loc_006688D6: push ecx
loc_006688D7: lea edx, var_24
loc_006688DA: push edx
loc_006688DB: mov eax, Me
loc_006688DE: mov ecx, [eax]
loc_006688E0: mov edx, Me
loc_006688E3: push edx
loc_006688E4: call [ecx+00000748h]
loc_006688EA: mov var_34, eax
loc_006688ED: cmp var_34, 00000000h
loc_006688F1: jge 00668913h
loc_006688F3: push 00000748h
loc_006688F8: push 004408D0h
loc_006688FD: mov eax, Me
loc_00668900: push eax
loc_00668901: mov ecx, var_34
loc_00668904: push ecx
loc_00668905: call [004010CCh] ; __vbaHresultCheckObj
loc_0066890B: mov var_1CC, eax
loc_00668911: jmp 0066891Dh
loc_00668913: mov var_1CC, 00000000h
loc_0066891D: lea edx, var_28
loc_00668920: push edx
loc_00668921: lea eax, var_24
loc_00668924: push eax
loc_00668925: push 00000002h
loc_00668927: call [00401324h] ; __vbaFreeStrList
loc_0066892D: add esp, 0000000Ch
loc_00668930: mov var_10, 00000000h
loc_00668937: push 0066895Ch
loc_0066893C: jmp 0066895Bh
loc_0066893E: lea ecx, var_28
loc_00668941: push ecx
loc_00668942: lea edx, var_24
loc_00668945: push edx
loc_00668946: push 00000002h
loc_00668948: call [00401324h] ; __vbaFreeStrList
loc_0066894E: add esp, 0000000Ch
loc_00668951: lea ecx, var_2C
loc_00668954: call [0040142Ch] ; __vbaFreeObj
loc_0066895A: ret
loc_0066895B: ret
loc_0066895C: mov eax, Me
loc_0066895F: mov ecx, [eax]
loc_00668961: mov edx, Me
loc_00668964: push edx
loc_00668965: call [ecx+00000008h]
loc_00668968: mov eax, var_10
loc_0066896B: mov ecx, var_20
loc_0066896E: mov fs:[00000000h], ecx
loc_00668975: pop edi
loc_00668976: pop esi
loc_00668977: pop ebx
loc_00668978: mov esp, ebp
loc_0066897A: pop ebp
loc_0066897B: retn 0008h
End Sub
Private Sub mnuCheckForVirusAlerts_Click() '683810
loc_00683810: push ebp
loc_00683811: mov ebp, esp
loc_00683813: sub esp, 0000000Ch
loc_00683816: push 00412856h ; __vbaExceptHandler
loc_0068381B: mov eax, fs:[00000000h]
loc_00683821: push eax
loc_00683822: mov fs:[00000000h], esp
loc_00683829: sub esp, 00000008h
loc_0068382C: push ebx
loc_0068382D: push esi
loc_0068382E: push edi
loc_0068382F: mov var_C, esp
loc_00683832: mov var_8, 00409530h
loc_00683839: mov eax, Me
loc_0068383C: mov ecx, eax
loc_0068383E: and ecx, 00000001h
loc_00683841: mov var_4, ecx
loc_00683844: and al, FEh
loc_00683846: push eax
loc_00683847: mov Me, eax
loc_0068384A: mov edx, [eax]
loc_0068384C: call [edx+00000004h]
loc_0068384F: call 0072DA30h
loc_00683854: mov var_4, 00000000h
loc_0068385B: mov eax, Me
loc_0068385E: push eax
loc_0068385F: mov ecx, [eax]
loc_00683861: call [ecx+00000008h]
loc_00683864: mov eax, var_4
loc_00683867: mov ecx, var_14
loc_0068386A: pop edi
loc_0068386B: pop esi
loc_0068386C: mov fs:[00000000h], ecx
loc_00683873: pop ebx
loc_00683874: mov esp, ebp
loc_00683876: pop ebp
loc_00683877: retn 0004h
End Sub
Private Sub tmrBonziEventQueue_Timer() '6AA5B0
loc_006AA5B0: push ebp
loc_006AA5B1: mov ebp, esp
loc_006AA5B3: sub esp, 0000000Ch
loc_006AA5B6: push 00412856h ; __vbaExceptHandler
loc_006AA5BB: mov eax, fs:[00000000h]
loc_006AA5C1: push eax
loc_006AA5C2: mov fs:[00000000h], esp
loc_006AA5C9: sub esp, 0000000Ch
loc_006AA5CC: push ebx
loc_006AA5CD: push esi
loc_006AA5CE: push edi
loc_006AA5CF: mov var_C, esp
loc_006AA5D2: mov var_8, 0040BB50h
loc_006AA5D9: mov eax, Me
loc_006AA5DC: mov ecx, eax
loc_006AA5DE: and ecx, 00000001h
loc_006AA5E1: mov var_4, ecx
loc_006AA5E4: and al, FEh
loc_006AA5E6: push eax
loc_006AA5E7: mov Me, eax
loc_006AA5EA: mov edx, [eax]
loc_006AA5EC: call [edx+00000004h]
loc_006AA5EF: mov eax, [0073A234h]
loc_006AA5F4: push eax
loc_006AA5F5: mov ecx, [eax]
loc_006AA5F7: call [ecx+0000002Ch]
loc_006AA5FA: test eax, eax
loc_006AA5FC: fnclex
loc_006AA5FE: jge 006AA615h
loc_006AA600: mov edx, [0073A234h]
loc_006AA606: push 0000002Ch
loc_006AA608: push 0044D85Ch
loc_006AA60D: push edx
loc_006AA60E: push eax
loc_006AA60F: call [004010CCh] ; __vbaHresultCheckObj
loc_006AA615: mov var_4, 00000000h
loc_006AA61C: mov eax, Me
loc_006AA61F: push eax
loc_006AA620: mov ecx, [eax]
loc_006AA622: call [ecx+00000008h]
loc_006AA625: mov eax, var_4
loc_006AA628: mov ecx, var_14
loc_006AA62B: pop edi
loc_006AA62C: pop esi
loc_006AA62D: mov fs:[00000000h], ecx
loc_006AA634: pop ebx
loc_006AA635: mov esp, ebp
loc_006AA637: pop ebp
loc_006AA638: retn 0004h
End Sub
Private Sub mnuCalendar_Click() '682A80
loc_00682A80: push ebp
loc_00682A81: mov ebp, esp
loc_00682A83: sub esp, 00000018h
loc_00682A86: push 00412856h ; __vbaExceptHandler
loc_00682A8B: mov eax, fs:[00000000h]
loc_00682A91: push eax
loc_00682A92: mov fs:[00000000h], esp
loc_00682A99: mov eax, 00000074h
loc_00682A9E: call 00412850h ; __vbaChkstk
loc_00682AA3: push ebx
loc_00682AA4: push esi
loc_00682AA5: push edi
loc_00682AA6: mov var_18, esp
loc_00682AA9: mov var_14, 00409458h ; Chr(37)
loc_00682AB0: mov eax, Me
loc_00682AB3: and eax, 00000001h
loc_00682AB6: mov var_10, eax
loc_00682AB9: mov ecx, Me
loc_00682ABC: and ecx, FFFFFFFEh
loc_00682ABF: mov Me, ecx
loc_00682AC2: mov var_C, 00000000h
loc_00682AC9: mov edx, Me
loc_00682ACC: mov eax, [edx]
loc_00682ACE: mov ecx, Me
loc_00682AD1: push ecx
loc_00682AD2: call [eax+00000004h]
loc_00682AD5: mov var_4, 00000001h
loc_00682ADC: mov edx, Me
loc_00682ADF: cmp [edx], 00747300h
loc_00682AE5: jnz 00682AF0h
loc_00682AE7: mov var_68, 00000000h
loc_00682AEE: jmp 00682AF9h
loc_00682AF0: call [00401280h] ; __vbaFailedFriend
loc_00682AF6: mov var_68, eax
loc_00682AF9: mov var_4, 00000002h
loc_00682B00: mov var_4, 00000003h
loc_00682B07: push FFFFFFFFh
loc_00682B09: call [00401124h] ; __vbaOnError
loc_00682B0F: mov var_4, 00000004h
loc_00682B16: mov eax, Me
loc_00682B19: mov [eax+00000072h], FFFFFFh
loc_00682B1F: mov var_4, 00000005h
loc_00682B26: push 00000000h
loc_00682B28: mov ecx, Me
loc_00682B2B: mov edx, [ecx]
loc_00682B2D: mov eax, Me
loc_00682B30: push eax
loc_00682B31: call [edx+000009A8h]
loc_00682B37: mov var_4, 00000006h
loc_00682B3E: cmp [0073A254h], 00000000h
loc_00682B45: jnz 00682B60h
loc_00682B47: push 0073A254h
loc_00682B4C: push 00431838h
loc_00682B51: call [004012FCh] ; __vbaNew2
loc_00682B57: mov var_6C, 0073A254h
loc_00682B5E: jmp 00682B67h
loc_00682B60: mov var_6C, 0073A254h
loc_00682B67: mov ecx, var_6C
loc_00682B6A: mov edx, [ecx]
loc_00682B6C: mov var_4C, edx
loc_00682B6F: lea eax, var_48
loc_00682B72: push eax
loc_00682B73: mov ecx, var_4C
loc_00682B76: mov edx, [ecx]
loc_00682B78: mov eax, var_4C
loc_00682B7B: push eax
loc_00682B7C: call [edx+000001B8h]
loc_00682B82: fnclex
loc_00682B84: mov var_50, eax
loc_00682B87: cmp var_50, 00000000h
loc_00682B8B: jge 00682BAAh
loc_00682B8D: push 000001B8h
loc_00682B92: push 00440B20h
loc_00682B97: mov ecx, var_4C
loc_00682B9A: push ecx
loc_00682B9B: mov edx, var_50
loc_00682B9E: push edx
loc_00682B9F: call [004010CCh] ; __vbaHresultCheckObj
loc_00682BA5: mov var_70, eax
loc_00682BA8: jmp 00682BB1h
loc_00682BAA: mov var_70, 00000000h
loc_00682BB1: movsx eax, var_48
loc_00682BB5: test eax, eax
loc_00682BB7: jz 00682C2Fh
loc_00682BB9: mov var_4, 00000007h
loc_00682BC0: cmp [0073A254h], 00000000h
loc_00682BC7: jnz 00682BE2h
loc_00682BC9: push 0073A254h
loc_00682BCE: push 00431838h
loc_00682BD3: call [004012FCh] ; __vbaNew2
loc_00682BD9: mov var_74, 0073A254h
loc_00682BE0: jmp 00682BE9h
loc_00682BE2: mov var_74, 0073A254h
loc_00682BE9: mov ecx, var_74
loc_00682BEC: mov edx, [ecx]
loc_00682BEE: mov var_4C, edx
loc_00682BF1: mov eax, var_4C
loc_00682BF4: mov ecx, [eax]
loc_00682BF6: mov edx, var_4C
loc_00682BF9: push edx
loc_00682BFA: call [ecx+000002A8h]
loc_00682C00: fnclex
loc_00682C02: mov var_50, eax
loc_00682C05: cmp var_50, 00000000h
loc_00682C09: jge 00682C28h
loc_00682C0B: push 000002A8h
loc_00682C10: push 00440B20h
loc_00682C15: mov eax, var_4C
loc_00682C18: push eax
loc_00682C19: mov ecx, var_50
loc_00682C1C: push ecx
loc_00682C1D: call [004010CCh] ; __vbaHresultCheckObj
loc_00682C23: mov var_78, eax
loc_00682C26: jmp 00682C2Fh
loc_00682C28: mov var_78, 00000000h
loc_00682C2F: mov var_4, 00000009h
loc_00682C36: cmp [0073A310h], 00000000h
loc_00682C3D: jnz 00682C58h
loc_00682C3F: push 0073A310h
loc_00682C44: push 0041ED48h
loc_00682C49: call [004012FCh] ; __vbaNew2
loc_00682C4F: mov var_7C, 0073A310h
loc_00682C56: jmp 00682C5Fh
loc_00682C58: mov var_7C, 0073A310h
loc_00682C5F: mov edx, var_7C
loc_00682C62: mov eax, [edx]
loc_00682C64: mov var_4C, eax
loc_00682C67: mov var_3C, 80020004h
loc_00682C6E: mov var_44, 0000000Ah
loc_00682C75: mov var_2C, 80020004h
loc_00682C7C: mov var_34, 0000000Ah
loc_00682C83: mov eax, 00000010h
loc_00682C88: call 00412850h ; __vbaChkstk
loc_00682C8D: mov ecx, esp
loc_00682C8F: mov edx, var_44
loc_00682C92: mov [ecx], edx
loc_00682C94: mov eax, var_40
loc_00682C97: mov [ecx+00000004h], eax
loc_00682C9A: mov edx, var_3C
loc_00682C9D: mov [ecx+00000008h], edx
loc_00682CA0: mov eax, var_38
loc_00682CA3: mov [ecx+0000000Ch], eax
loc_00682CA6: mov eax, 00000010h
loc_00682CAB: call 00412850h ; __vbaChkstk
loc_00682CB0: mov ecx, esp
loc_00682CB2: mov edx, var_34
loc_00682CB5: mov [ecx], edx
loc_00682CB7: mov eax, var_30
loc_00682CBA: mov [ecx+00000004h], eax
loc_00682CBD: mov edx, var_2C
loc_00682CC0: mov [ecx+00000008h], edx
loc_00682CC3: mov eax, var_28
loc_00682CC6: mov [ecx+0000000Ch], eax
loc_00682CC9: mov ecx, var_4C
loc_00682CCC: mov edx, [ecx]
loc_00682CCE: mov eax, var_4C
loc_00682CD1: push eax
loc_00682CD2: call [edx+000002B0h]
loc_00682CD8: fnclex
loc_00682CDA: mov var_50, eax
loc_00682CDD: cmp var_50, 00000000h
loc_00682CE1: jge 00682D00h
loc_00682CE3: push 000002B0h
loc_00682CE8: push 00446D3Ch
loc_00682CED: mov ecx, var_4C
loc_00682CF0: push ecx
loc_00682CF1: mov edx, var_50
loc_00682CF4: push edx
loc_00682CF5: call [004010CCh] ; __vbaHresultCheckObj
loc_00682CFB: mov var_80, eax
loc_00682CFE: jmp 00682D07h
loc_00682D00: mov var_80, 00000000h
loc_00682D07: mov var_4, 0000000Ah
loc_00682D0E: push 00453F68h ; "Calendar"
loc_00682D13: call 0061F0E0h
loc_00682D18: movsx eax, ax
loc_00682D1B: test eax, eax
loc_00682D1D: jz 0068303Bh
loc_00682D23: mov var_4, 0000000Bh
loc_00682D2A: mov var_3C, 80020004h
loc_00682D31: mov var_44, 0000000Ah
loc_00682D38: mov var_2C, 0045DFA4h ; "Welcome to my Calendar!"
loc_00682D3F: mov var_34, 00000008h
loc_00682D46: lea ecx, var_24
loc_00682D49: push ecx
loc_00682D4A: mov eax, 00000010h
loc_00682D4F: call 00412850h ; __vbaChkstk
loc_00682D54: mov edx, esp
loc_00682D56: mov eax, var_44
loc_00682D59: mov [edx], eax
loc_00682D5B: mov ecx, var_40
loc_00682D5E: mov [edx+00000004h], ecx
loc_00682D61: mov eax, var_3C
loc_00682D64: mov [edx+00000008h], eax
loc_00682D67: mov ecx, var_38
loc_00682D6A: mov [edx+0000000Ch], ecx
loc_00682D6D: mov eax, 00000010h
loc_00682D72: call 00412850h ; __vbaChkstk
loc_00682D77: mov edx, esp
loc_00682D79: mov eax, var_34
loc_00682D7C: mov [edx], eax
loc_00682D7E: mov ecx, var_30
loc_00682D81: mov [edx+00000004h], ecx
loc_00682D84: mov eax, var_2C
loc_00682D87: mov [edx+00000008h], eax
loc_00682D8A: mov ecx, var_28
loc_00682D8D: mov [edx+0000000Ch], ecx
loc_00682D90: mov edx, [0073A08Ch]
loc_00682D96: mov eax, [edx]
loc_00682D98: mov ecx, [0073A08Ch]
loc_00682D9E: push ecx
loc_00682D9F: call [eax+00000078h]
loc_00682DA2: fnclex
loc_00682DA4: mov var_4C, eax
loc_00682DA7: cmp var_4C, 00000000h
loc_00682DAB: jge 00682DCDh
loc_00682DAD: push 00000078h
loc_00682DAF: push 004419ACh
loc_00682DB4: mov edx, [0073A08Ch]
loc_00682DBA: push edx
loc_00682DBB: mov eax, var_4C
loc_00682DBE: push eax
loc_00682DBF: call [004010CCh] ; __vbaHresultCheckObj
loc_00682DC5: mov var_84, eax
loc_00682DCB: jmp 00682DD7h
loc_00682DCD: mov var_84, 00000000h
loc_00682DD7: lea ecx, var_24
loc_00682DDA: call [0040142Ch] ; __vbaFreeObj
loc_00682DE0: mov var_4, 0000000Ch
loc_00682DE7: lea ecx, var_24
loc_00682DEA: push ecx
loc_00682DEB: push 0045A554h ; "Write"
loc_00682DF0: mov edx, [0073A08Ch]
loc_00682DF6: mov eax, [edx]
loc_00682DF8: mov ecx, [0073A08Ch]
loc_00682DFE: push ecx
loc_00682DFF: call [eax+00000064h]
loc_00682E02: fnclex
loc_00682E04: mov var_4C, eax
loc_00682E07: cmp var_4C, 00000000h
loc_00682E0B: jge 00682E2Dh
loc_00682E0D: push 00000064h
loc_00682E0F: push 004419ACh
loc_00682E14: mov edx, [0073A08Ch]
loc_00682E1A: push edx
loc_00682E1B: mov eax, var_4C
loc_00682E1E: push eax
loc_00682E1F: call [004010CCh] ; __vbaHresultCheckObj
loc_00682E25: mov var_88, eax
loc_00682E2B: jmp 00682E37h
loc_00682E2D: mov var_88, 00000000h
loc_00682E37: lea ecx, var_24
loc_00682E3A: call [0040142Ch] ; __vbaFreeObj
loc_00682E40: mov var_4, 0000000Dh
loc_00682E47: mov var_3C, 80020004h
loc_00682E4E: mov var_44, 0000000Ah
loc_00682E55: mov var_2C, 0045DFF8h ; "I can help keep you on schedule! I can track all of your appointments, birthdays, and special events for you."
loc_00682E5C: mov var_34, 00000008h
loc_00682E63: lea ecx, var_24
loc_00682E66: push ecx
loc_00682E67: mov eax, 00000010h
loc_00682E6C: call 00412850h ; __vbaChkstk
loc_00682E71: mov edx, esp
loc_00682E73: mov eax, var_44
loc_00682E76: mov [edx], eax
loc_00682E78: mov ecx, var_40
loc_00682E7B: mov [edx+00000004h], ecx
loc_00682E7E: mov eax, var_3C
loc_00682E81: mov [edx+00000008h], eax
loc_00682E84: mov ecx, var_38
loc_00682E87: mov [edx+0000000Ch], ecx
loc_00682E8A: mov eax, 00000010h
loc_00682E8F: call 00412850h ; __vbaChkstk
loc_00682E94: mov edx, esp
loc_00682E96: mov eax, var_34
loc_00682E99: mov [edx], eax
loc_00682E9B: mov ecx, var_30
loc_00682E9E: mov [edx+00000004h], ecx
loc_00682EA1: mov eax, var_2C
loc_00682EA4: mov [edx+00000008h], eax
loc_00682EA7: mov ecx, var_28
loc_00682EAA: mov [edx+0000000Ch], ecx
loc_00682EAD: mov edx, [0073A08Ch]
loc_00682EB3: mov eax, [edx]
loc_00682EB5: mov ecx, [0073A08Ch]
loc_00682EBB: push ecx
loc_00682EBC: call [eax+00000078h]
loc_00682EBF: fnclex
loc_00682EC1: mov var_4C, eax
loc_00682EC4: cmp var_4C, 00000000h
loc_00682EC8: jge 00682EEAh
loc_00682ECA: push 00000078h
loc_00682ECC: push 004419ACh
loc_00682ED1: mov edx, [0073A08Ch]
loc_00682ED7: push edx
loc_00682ED8: mov eax, var_4C
loc_00682EDB: push eax
loc_00682EDC: call [004010CCh] ; __vbaHresultCheckObj
loc_00682EE2: mov var_8C, eax
loc_00682EE8: jmp 00682EF4h
loc_00682EEA: mov var_8C, 00000000h
loc_00682EF4: lea ecx, var_24
loc_00682EF7: call [0040142Ch] ; __vbaFreeObj
loc_00682EFD: mov var_4, 0000000Eh
loc_00682F04: mov var_3C, 80020004h
loc_00682F0B: mov var_44, 0000000Ah
loc_00682F12: mov var_2C, 0045E0DCh ; "I will even remind you when they are near! If you need help with my Calendar, simply press the 'F1' key at any time."
loc_00682F19: mov var_34, 00000008h
loc_00682F20: lea ecx, var_24
loc_00682F23: push ecx
loc_00682F24: mov eax, 00000010h
loc_00682F29: call 00412850h ; __vbaChkstk
loc_00682F2E: mov edx, esp
loc_00682F30: mov eax, var_44
loc_00682F33: mov [edx], eax
loc_00682F35: mov ecx, var_40
loc_00682F38: mov [edx+00000004h], ecx
loc_00682F3B: mov eax, var_3C
loc_00682F3E: mov [edx+00000008h], eax
loc_00682F41: mov ecx, var_38
loc_00682F44: mov [edx+0000000Ch], ecx
loc_00682F47: mov eax, 00000010h
loc_00682F4C: call 00412850h ; __vbaChkstk
loc_00682F51: mov edx, esp
loc_00682F53: mov eax, var_34
loc_00682F56: mov [edx], eax
loc_00682F58: mov ecx, var_30
loc_00682F5B: mov [edx+00000004h], ecx
loc_00682F5E: mov eax, var_2C
loc_00682F61: mov [edx+00000008h], eax
loc_00682F64: mov ecx, var_28
loc_00682F67: mov [edx+0000000Ch], ecx
loc_00682F6A: mov edx, [0073A08Ch]
loc_00682F70: mov eax, [edx]
loc_00682F72: mov ecx, [0073A08Ch]
loc_00682F78: push ecx
loc_00682F79: call [eax+00000078h]
loc_00682F7C: fnclex
loc_00682F7E: mov var_4C, eax
loc_00682F81: cmp var_4C, 00000000h
loc_00682F85: jge 00682FA7h
loc_00682F87: push 00000078h
loc_00682F89: push 004419ACh
loc_00682F8E: mov edx, [0073A08Ch]
loc_00682F94: push edx
loc_00682F95: mov eax, var_4C
loc_00682F98: push eax
loc_00682F99: call [004010CCh] ; __vbaHresultCheckObj
loc_00682F9F: mov var_90, eax
loc_00682FA5: jmp 00682FB1h
loc_00682FA7: mov var_90, 00000000h
loc_00682FB1: lea ecx, var_24
loc_00682FB4: call [0040142Ch] ; __vbaFreeObj
loc_00682FBA: mov var_4, 0000000Fh
loc_00682FC1: lea ecx, var_24
loc_00682FC4: push ecx
loc_00682FC5: push 0045A66Ch ; "WriteReturn"
loc_00682FCA: mov edx, [0073A08Ch]
loc_00682FD0: mov eax, [edx]
loc_00682FD2: mov ecx, [0073A08Ch]
loc_00682FD8: push ecx
loc_00682FD9: call [eax+00000064h]
loc_00682FDC: fnclex
loc_00682FDE: mov var_4C, eax
loc_00682FE1: cmp var_4C, 00000000h
loc_00682FE5: jge 00683007h
loc_00682FE7: push 00000064h
loc_00682FE9: push 004419ACh
loc_00682FEE: mov edx, [0073A08Ch]
loc_00682FF4: push edx
loc_00682FF5: mov eax, var_4C
loc_00682FF8: push eax
loc_00682FF9: call [004010CCh] ; __vbaHresultCheckObj
loc_00682FFF: mov var_94, eax
loc_00683005: jmp 00683011h
loc_00683007: mov var_94, 00000000h
loc_00683011: lea ecx, var_24
loc_00683014: call [0040142Ch] ; __vbaFreeObj
loc_0068301A: mov var_4, 00000010h
loc_00683021: push 00446EC0h ; "FALSE"
loc_00683026: push 0045E1CCh ; "FirstCalendar"
loc_0068302B: push 0044317Ch ; "UserInfo"
loc_00683030: push 0043B010h ; "BONZIBUDDY"
loc_00683035: call [00401010h] ; rtcSaveSetting
loc_0068303B: mov var_10, 00000000h
loc_00683042: push 00683054h
loc_00683047: jmp 00683053h
loc_00683049: lea ecx, var_24
loc_0068304C: call [0040142Ch] ; __vbaFreeObj
loc_00683052: ret
loc_00683053: ret
loc_00683054: mov ecx, Me
loc_00683057: mov edx, [ecx]
loc_00683059: mov eax, Me
loc_0068305C: push eax
loc_0068305D: call [edx+00000008h]
loc_00683060: mov eax, var_10
loc_00683063: mov ecx, var_20
loc_00683066: mov fs:[00000000h], ecx
loc_0068306D: pop edi
loc_0068306E: pop esi
loc_0068306F: pop ebx
loc_00683070: mov esp, ebp
loc_00683072: pop ebp
loc_00683073: retn 0004h
End Sub
Private Sub mnuCarRentals_Click() '683080
loc_00683080: push ebp
loc_00683081: mov ebp, esp
loc_00683083: sub esp, 00000018h
loc_00683086: push 00412856h ; __vbaExceptHandler
loc_0068308B: mov eax, fs:[00000000h]
loc_00683091: push eax
loc_00683092: mov fs:[00000000h], esp
loc_00683099: mov eax, 0000007Ch
loc_0068309E: call 00412850h ; __vbaChkstk
loc_006830A3: push ebx
loc_006830A4: push esi
loc_006830A5: push edi
loc_006830A6: mov var_18, esp
loc_006830A9: mov var_14, 004094C0h ; Chr(37)
loc_006830B0: mov eax, Me
loc_006830B3: and eax, 00000001h
loc_006830B6: mov var_10, eax
loc_006830B9: mov ecx, Me
loc_006830BC: and ecx, FFFFFFFEh
loc_006830BF: mov Me, ecx
loc_006830C2: mov var_C, 00000000h
loc_006830C9: mov edx, Me
loc_006830CC: mov eax, [edx]
loc_006830CE: mov ecx, Me
loc_006830D1: push ecx
loc_006830D2: call [eax+00000004h]
loc_006830D5: mov var_4, 00000001h
loc_006830DC: mov var_4, 00000002h
loc_006830E3: push FFFFFFFFh
loc_006830E5: call [00401124h] ; __vbaOnError
loc_006830EB: mov var_4, 00000003h
loc_006830F2: mov edx, Me
loc_006830F5: push edx
loc_006830F6: call 00695250h
loc_006830FB: mov var_4, 00000004h
loc_00683102: mov eax, Me
loc_00683105: mov ecx, [eax]
loc_00683107: mov edx, Me
loc_0068310A: push edx
loc_0068310B: call [ecx+00000A14h]
loc_00683111: mov var_4, 00000005h
loc_00683118: mov var_60, 0000h
loc_0068311E: push 0043B550h ; "HTTP://www.bonzi.com/bonzibuddy/home.asp"
loc_00683123: push 0045D290h
loc_00683128: call [00401098h] ; __vbaStrCat
loc_0068312E: mov edx, eax
loc_00683130: lea ecx, var_24
loc_00683133: call [004013C0h] ; __vbaStrMove
loc_00683139: push eax
loc_0068313A: push 0045DFD8h ; "MNU_TRAVLCAR"
loc_0068313F: call [00401098h] ; __vbaStrCat
loc_00683145: mov edx, eax
loc_00683147: lea ecx, var_28
loc_0068314A: call [004013C0h] ; __vbaStrMove
loc_00683150: lea eax, var_60
loc_00683153: push eax
loc_00683154: push 0043C9F4h
loc_00683159: push 00000000h
loc_0068315B: push FFFFFFFFh
loc_0068315D: lea ecx, var_28
loc_00683160: push ecx
loc_00683161: mov edx, Me
loc_00683164: push edx
loc_00683165: call 00679A40h
loc_0068316A: lea eax, var_28
loc_0068316D: push eax
loc_0068316E: lea ecx, var_24
loc_00683171: push ecx
loc_00683172: push 00000002h
loc_00683174: call [00401324h] ; __vbaFreeStrList
loc_0068317A: add esp, 0000000Ch
loc_0068317D: mov var_4, 00000006h
loc_00683184: mov var_44, 80020004h
loc_0068318B: mov var_4C, 0000000Ah
loc_00683192: lea edx, var_2C
loc_00683195: push edx
loc_00683196: mov eax, 00000010h
loc_0068319B: call 00412850h ; __vbaChkstk
loc_006831A0: mov eax, esp
loc_006831A2: mov ecx, var_4C
loc_006831A5: mov [eax], ecx
loc_006831A7: mov edx, var_48
loc_006831AA: mov [eax+00000004h], edx
loc_006831AD: mov ecx, var_44
loc_006831B0: mov [eax+00000008h], ecx
loc_006831B3: mov edx, var_40
loc_006831B6: mov [eax+0000000Ch], edx
loc_006831B9: push 00000000h
loc_006831BB: push 00000000h
loc_006831BD: mov eax, [0073A08Ch]
loc_006831C2: mov ecx, [eax]
loc_006831C4: mov edx, [0073A08Ch]
loc_006831CA: push edx
loc_006831CB: call [ecx+00000080h]
loc_006831D1: fnclex
loc_006831D3: mov var_64, eax
loc_006831D6: cmp var_64, 00000000h
loc_006831DA: jge 006831FBh
loc_006831DC: push 00000080h
loc_006831E1: push 004419ACh
loc_006831E6: mov eax, [0073A08Ch]
loc_006831EB: push eax
loc_006831EC: mov ecx, var_64
loc_006831EF: push ecx
loc_006831F0: call [004010CCh] ; __vbaHresultCheckObj
loc_006831F6: mov var_80, eax
loc_006831F9: jmp 00683202h
loc_006831FB: mov var_80, 00000000h
loc_00683202: lea ecx, var_2C
loc_00683205: call [0040142Ch] ; __vbaFreeObj
loc_0068320B: mov var_4, 00000007h
loc_00683212: mov var_44, 80020004h
loc_00683219: mov var_4C, 0000000Ah
loc_00683220: push 0045DD94h ; "Need a car "
loc_00683225: mov edx, [0073A040h]
loc_0068322B: push edx
loc_0068322C: call [00401098h] ; __vbaStrCat
loc_00683232: mov edx, eax
loc_00683234: lea ecx, var_24
loc_00683237: call [004013C0h] ; __vbaStrMove
loc_0068323D: push eax
loc_0068323E: push 0045E1ECh
loc_00683243: call [00401098h] ; __vbaStrCat
loc_00683249: mov var_34, eax
loc_0068324C: mov var_3C, 00000008h
loc_00683253: lea eax, var_2C
loc_00683256: push eax
loc_00683257: mov eax, 00000010h
loc_0068325C: call 00412850h ; __vbaChkstk
loc_00683261: mov ecx, esp
loc_00683263: mov edx, var_4C
loc_00683266: mov [ecx], edx
loc_00683268: mov eax, var_48
loc_0068326B: mov [ecx+00000004h], eax
loc_0068326E: mov edx, var_44
loc_00683271: mov [ecx+00000008h], edx
loc_00683274: mov eax, var_40
loc_00683277: mov [ecx+0000000Ch], eax
loc_0068327A: mov eax, 00000010h
loc_0068327F: call 00412850h ; __vbaChkstk
loc_00683284: mov ecx, esp
loc_00683286: mov edx, var_3C
loc_00683289: mov [ecx], edx
loc_0068328B: mov eax, var_38
loc_0068328E: mov [ecx+00000004h], eax
loc_00683291: mov edx, var_34
loc_00683294: mov [ecx+00000008h], edx
loc_00683297: mov eax, var_30
loc_0068329A: mov [ecx+0000000Ch], eax
loc_0068329D: mov ecx, [0073A08Ch]
loc_006832A3: mov edx, [ecx]
loc_006832A5: mov eax, [0073A08Ch]
loc_006832AA: push eax
loc_006832AB: call [edx+00000078h]
loc_006832AE: fnclex
loc_006832B0: mov var_64, eax
loc_006832B3: cmp var_64, 00000000h
loc_006832B7: jge 006832D9h
loc_006832B9: push 00000078h
loc_006832BB: push 004419ACh
loc_006832C0: mov ecx, [0073A08Ch]
loc_006832C6: push ecx
loc_006832C7: mov edx, var_64
loc_006832CA: push edx
loc_006832CB: call [004010CCh] ; __vbaHresultCheckObj
loc_006832D1: mov var_84, eax
loc_006832D7: jmp 006832E3h
loc_006832D9: mov var_84, 00000000h
loc_006832E3: lea ecx, var_24
loc_006832E6: call [00401430h] ; __vbaFreeStr
loc_006832EC: lea ecx, var_2C
loc_006832EF: call [0040142Ch] ; __vbaFreeObj
loc_006832F5: lea ecx, var_3C
loc_006832F8: call [00401030h] ; __vbaFreeVar
loc_006832FE: mov var_4, 00000008h
loc_00683305: lea eax, var_2C
loc_00683308: push eax
loc_00683309: push 00442188h ; "Pleased"
loc_0068330E: mov ecx, [0073A08Ch]
loc_00683314: mov edx, [ecx]
loc_00683316: mov eax, [0073A08Ch]
loc_0068331B: push eax
loc_0068331C: call [edx+00000064h]
loc_0068331F: fnclex
loc_00683321: mov var_64, eax
loc_00683324: cmp var_64, 00000000h
loc_00683328: jge 0068334Ah
loc_0068332A: push 00000064h
loc_0068332C: push 004419ACh
loc_00683331: mov ecx, [0073A08Ch]
loc_00683337: push ecx
loc_00683338: mov edx, var_64
loc_0068333B: push edx
loc_0068333C: call [004010CCh] ; __vbaHresultCheckObj
loc_00683342: mov var_88, eax
loc_00683348: jmp 00683354h
loc_0068334A: mov var_88, 00000000h
loc_00683354: lea ecx, var_2C
loc_00683357: call [0040142Ch] ; __vbaFreeObj
loc_0068335D: mov var_4, 00000009h
loc_00683364: lea eax, var_2C
loc_00683367: push eax
loc_00683368: push 00448AC8h ; "GestureDown"
loc_0068336D: mov ecx, [0073A08Ch]
loc_00683373: mov edx, [ecx]
loc_00683375: mov eax, [0073A08Ch]
loc_0068337A: push eax
loc_0068337B: call [edx+00000064h]
loc_0068337E: fnclex
loc_00683380: mov var_64, eax
loc_00683383: cmp var_64, 00000000h
loc_00683387: jge 006833A9h
loc_00683389: push 00000064h
loc_0068338B: push 004419ACh
loc_00683390: mov ecx, [0073A08Ch]
loc_00683396: push ecx
loc_00683397: mov edx, var_64
loc_0068339A: push edx
loc_0068339B: call [004010CCh] ; __vbaHresultCheckObj
loc_006833A1: mov var_8C, eax
loc_006833A7: jmp 006833B3h
loc_006833A9: mov var_8C, 00000000h
loc_006833B3: lea ecx, var_2C
loc_006833B6: call [0040142Ch] ; __vbaFreeObj
loc_006833BC: mov var_4, 0000000Ah
loc_006833C3: mov var_54, 80020004h
loc_006833CA: mov var_5C, 0000000Ah
loc_006833D1: mov var_44, 0045E3D0h ; "Simply select the city, and then select the dates on which you would like to 'Pick-Up' and 'Drop-Off' your car. Next, select the car type of your choice! \pau=1000\ When you are done, simply click the 'Next' button!"
loc_006833D8: mov var_4C, 00000008h
loc_006833DF: lea eax, var_2C
loc_006833E2: push eax
loc_006833E3: mov eax, 00000010h
loc_006833E8: call 00412850h ; __vbaChkstk
loc_006833ED: mov ecx, esp
loc_006833EF: mov edx, var_5C
loc_006833F2: mov [ecx], edx
loc_006833F4: mov eax, var_58
loc_006833F7: mov [ecx+00000004h], eax
loc_006833FA: mov edx, var_54
loc_006833FD: mov [ecx+00000008h], edx
loc_00683400: mov eax, var_50
loc_00683403: mov [ecx+0000000Ch], eax
loc_00683406: mov eax, 00000010h
loc_0068340B: call 00412850h ; __vbaChkstk
loc_00683410: mov ecx, esp
loc_00683412: mov edx, var_4C
loc_00683415: mov [ecx], edx
loc_00683417: mov eax, var_48
loc_0068341A: mov [ecx+00000004h], eax
loc_0068341D: mov edx, var_44
loc_00683420: mov [ecx+00000008h], edx
loc_00683423: mov eax, var_40
loc_00683426: mov [ecx+0000000Ch], eax
loc_00683429: mov ecx, [0073A08Ch]
loc_0068342F: mov edx, [ecx]
loc_00683431: mov eax, [0073A08Ch]
loc_00683436: push eax
loc_00683437: call [edx+00000078h]
loc_0068343A: fnclex
loc_0068343C: mov var_64, eax
loc_0068343F: cmp var_64, 00000000h
loc_00683443: jge 00683465h
loc_00683445: push 00000078h
loc_00683447: push 004419ACh
loc_0068344C: mov ecx, [0073A08Ch]
loc_00683452: push ecx
loc_00683453: mov edx, var_64
loc_00683456: push edx
loc_00683457: call [004010CCh] ; __vbaHresultCheckObj
loc_0068345D: mov var_90, eax
loc_00683463: jmp 0068346Fh
loc_00683465: mov var_90, 00000000h
loc_0068346F: lea ecx, var_2C
loc_00683472: call [0040142Ch] ; __vbaFreeObj
loc_00683478: mov var_4, 0000000Bh
loc_0068347F: lea eax, var_2C
loc_00683482: push eax
loc_00683483: push 00442914h ; "Explain"
loc_00683488: mov ecx, [0073A08Ch]
loc_0068348E: mov edx, [ecx]
loc_00683490: mov eax, [0073A08Ch]
loc_00683495: push eax
loc_00683496: call [edx+00000064h]
loc_00683499: fnclex
loc_0068349B: mov var_64, eax
loc_0068349E: cmp var_64, 00000000h
loc_006834A2: jge 006834C4h
loc_006834A4: push 00000064h
loc_006834A6: push 004419ACh
loc_006834AB: mov ecx, [0073A08Ch]
loc_006834B1: push ecx
loc_006834B2: mov edx, var_64
loc_006834B5: push edx
loc_006834B6: call [004010CCh] ; __vbaHresultCheckObj
loc_006834BC: mov var_94, eax
loc_006834C2: jmp 006834CEh
loc_006834C4: mov var_94, 00000000h
loc_006834CE: lea ecx, var_2C
loc_006834D1: call [0040142Ch] ; __vbaFreeObj
loc_006834D7: mov var_4, 0000000Ch
loc_006834DE: mov var_44, 80020004h
loc_006834E5: mov var_4C, 0000000Ah
loc_006834EC: push 0045BC7Ch ; "Please remember "
loc_006834F1: mov eax, [0073A040h]
loc_006834F6: push eax
loc_006834F7: call [00401098h] ; __vbaStrCat
loc_006834FD: mov edx, eax
loc_006834FF: lea ecx, var_24
loc_00683502: call [004013C0h] ; __vbaStrMove
loc_00683508: push eax
loc_00683509: push 0045E28Ch ; ", this is a rental car. Let's \emp\watch our speed!"
loc_0068350E: call [00401098h] ; __vbaStrCat
loc_00683514: mov var_34, eax
loc_00683517: mov var_3C, 00000008h
loc_0068351E: lea ecx, var_2C
loc_00683521: push ecx
loc_00683522: mov eax, 00000010h
loc_00683527: call 00412850h ; __vbaChkstk
loc_0068352C: mov edx, esp
loc_0068352E: mov eax, var_4C
loc_00683531: mov [edx], eax
loc_00683533: mov ecx, var_48
loc_00683536: mov [edx+00000004h], ecx
loc_00683539: mov eax, var_44
loc_0068353C: mov [edx+00000008h], eax
loc_0068353F: mov ecx, var_40
loc_00683542: mov [edx+0000000Ch], ecx
loc_00683545: mov eax, 00000010h
loc_0068354A: call 00412850h ; __vbaChkstk
loc_0068354F: mov edx, esp
loc_00683551: mov eax, var_3C
loc_00683554: mov [edx], eax
loc_00683556: mov ecx, var_38
loc_00683559: mov [edx+00000004h], ecx
loc_0068355C: mov eax, var_34
loc_0068355F: mov [edx+00000008h], eax
loc_00683562: mov ecx, var_30
loc_00683565: mov [edx+0000000Ch], ecx
loc_00683568: mov edx, [0073A08Ch]
loc_0068356E: mov eax, [edx]
loc_00683570: mov ecx, [0073A08Ch]
loc_00683576: push ecx
loc_00683577: call [eax+00000078h]
loc_0068357A: fnclex
loc_0068357C: mov var_64, eax
loc_0068357F: cmp var_64, 00000000h
loc_00683583: jge 006835A5h
loc_00683585: push 00000078h
loc_00683587: push 004419ACh
loc_0068358C: mov edx, [0073A08Ch]
loc_00683592: push edx
loc_00683593: mov eax, var_64
loc_00683596: push eax
loc_00683597: call [004010CCh] ; __vbaHresultCheckObj
loc_0068359D: mov var_98, eax
loc_006835A3: jmp 006835AFh
loc_006835A5: mov var_98, 00000000h
loc_006835AF: lea ecx, var_24
loc_006835B2: call [00401430h] ; __vbaFreeStr
loc_006835B8: lea ecx, var_2C
loc_006835BB: call [0040142Ch] ; __vbaFreeObj
loc_006835C1: lea ecx, var_3C
loc_006835C4: call [00401030h] ; __vbaFreeVar
loc_006835CA: mov var_4, 0000000Dh
loc_006835D1: lea ecx, var_2C
loc_006835D4: push ecx
loc_006835D5: push 00442188h ; "Pleased"
loc_006835DA: mov edx, [0073A08Ch]
loc_006835E0: mov eax, [edx]
loc_006835E2: mov ecx, [0073A08Ch]
loc_006835E8: push ecx
loc_006835E9: call [eax+00000064h]
loc_006835EC: fnclex
loc_006835EE: mov var_64, eax
loc_006835F1: cmp var_64, 00000000h
loc_006835F5: jge 00683617h
loc_006835F7: push 00000064h
loc_006835F9: push 004419ACh
loc_006835FE: mov edx, [0073A08Ch]
loc_00683604: push edx
loc_00683605: mov eax, var_64
loc_00683608: push eax
loc_00683609: call [004010CCh] ; __vbaHresultCheckObj
loc_0068360F: mov var_9C, eax
loc_00683615: jmp 00683621h
loc_00683617: mov var_9C, 00000000h
loc_00683621: mov ecx, var_2C
loc_00683624: mov var_7C, ecx
loc_00683627: mov var_2C, 00000000h
loc_0068362E: mov edx, var_7C
loc_00683631: push edx
loc_00683632: push 0073A1E4h
loc_00683637: call [00401128h] ; __vbaObjSet
loc_0068363D: mov var_10, 00000000h
loc_00683644: push 00683672h
loc_00683649: jmp 00683671h
loc_0068364B: lea eax, var_28
loc_0068364E: push eax
loc_0068364F: lea ecx, var_24
loc_00683652: push ecx
loc_00683653: push 00000002h
loc_00683655: call [00401324h] ; __vbaFreeStrList
loc_0068365B: add esp, 0000000Ch
loc_0068365E: lea ecx, var_2C
loc_00683661: call [0040142Ch] ; __vbaFreeObj
loc_00683667: lea ecx, var_3C
loc_0068366A: call [00401030h] ; __vbaFreeVar
loc_00683670: ret
loc_00683671: ret
loc_00683672: mov edx, Me
loc_00683675: mov eax, [edx]
loc_00683677: mov ecx, Me
loc_0068367A: push ecx
loc_0068367B: call [eax+00000008h]
loc_0068367E: mov eax, var_10
loc_00683681: mov ecx, var_20
loc_00683684: mov fs:[00000000h], ecx
loc_0068368B: pop edi
loc_0068368C: pop esi
loc_0068368D: pop ebx
loc_0068368E: mov esp, ebp
loc_00683690: pop ebp
loc_00683691: retn 0004h
End Sub
Private Sub mnuIS_GiftsItem1_Click() '688B30
loc_00688B30: push ebp
loc_00688B31: mov ebp, esp
loc_00688B33: sub esp, 00000018h
loc_00688B36: push 00412856h ; __vbaExceptHandler
loc_00688B3B: mov eax, fs:[00000000h]
loc_00688B41: push eax
loc_00688B42: mov fs:[00000000h], esp
loc_00688B49: mov eax, 00000064h
loc_00688B4E: call 00412850h ; __vbaChkstk
loc_00688B53: push ebx
loc_00688B54: push esi
loc_00688B55: push edi
loc_00688B56: mov var_18, esp
loc_00688B59: mov var_14, 004099E0h ; Chr(37)
loc_00688B60: mov eax, Me
loc_00688B63: and eax, 00000001h
loc_00688B66: mov var_10, eax
loc_00688B69: mov ecx, Me
loc_00688B6C: and ecx, FFFFFFFEh
loc_00688B6F: mov Me, ecx
loc_00688B72: mov var_C, 00000000h
loc_00688B79: mov edx, Me
loc_00688B7C: mov eax, [edx]
loc_00688B7E: mov ecx, Me
loc_00688B81: push ecx
loc_00688B82: call [eax+00000004h]
loc_00688B85: mov var_4, 00000001h
loc_00688B8C: mov var_4, 00000002h
loc_00688B93: push FFFFFFFFh
loc_00688B95: call [00401124h] ; __vbaOnError
loc_00688B9B: mov var_4, 00000003h
loc_00688BA2: mov edx, Me
loc_00688BA5: push edx
loc_00688BA6: call 00695250h
loc_00688BAB: mov var_4, 00000004h
loc_00688BB2: mov var_50, 0000h
loc_00688BB8: push 0043B550h ; "HTTP://www.bonzi.com/bonzibuddy/home.asp"
loc_00688BBD: push 0045D290h
loc_00688BC2: call [00401098h] ; __vbaStrCat
loc_00688BC8: mov edx, eax
loc_00688BCA: lea ecx, var_24
loc_00688BCD: call [004013C0h] ; __vbaStrMove
loc_00688BD3: push eax
loc_00688BD4: push 004602A4h ; "MNU_GIFTFLOWR"
loc_00688BD9: call [00401098h] ; __vbaStrCat
loc_00688BDF: mov edx, eax
loc_00688BE1: lea ecx, var_28
loc_00688BE4: call [004013C0h] ; __vbaStrMove
loc_00688BEA: lea eax, var_50
loc_00688BED: push eax
loc_00688BEE: push 0043C9F4h
loc_00688BF3: push 00000000h
loc_00688BF5: push FFFFFFFFh
loc_00688BF7: lea ecx, var_28
loc_00688BFA: push ecx
loc_00688BFB: mov edx, Me
loc_00688BFE: push edx
loc_00688BFF: call 00679A40h
loc_00688C04: lea eax, var_28
loc_00688C07: push eax
loc_00688C08: lea ecx, var_24
loc_00688C0B: push ecx
loc_00688C0C: push 00000002h
loc_00688C0E: call [00401324h] ; __vbaFreeStrList
loc_00688C14: add esp, 0000000Ch
loc_00688C17: mov var_4, 00000005h
loc_00688C1E: mov var_44, 80020004h
loc_00688C25: mov var_4C, 0000000Ah
loc_00688C2C: lea edx, var_2C
loc_00688C2F: push edx
loc_00688C30: mov eax, 00000010h
loc_00688C35: call 00412850h ; __vbaChkstk
loc_00688C3A: mov eax, esp
loc_00688C3C: mov ecx, var_4C
loc_00688C3F: mov [eax], ecx
loc_00688C41: mov edx, var_48
loc_00688C44: mov [eax+00000004h], edx
loc_00688C47: mov ecx, var_44
loc_00688C4A: mov [eax+00000008h], ecx
loc_00688C4D: mov edx, var_40
loc_00688C50: mov [eax+0000000Ch], edx
loc_00688C53: push 00000000h
loc_00688C55: push 00000000h
loc_00688C57: mov eax, [0073A08Ch]
loc_00688C5C: mov ecx, [eax]
loc_00688C5E: mov edx, [0073A08Ch]
loc_00688C64: push edx
loc_00688C65: call [ecx+00000080h]
loc_00688C6B: fnclex
loc_00688C6D: mov var_54, eax
loc_00688C70: cmp var_54, 00000000h
loc_00688C74: jge 00688C95h
loc_00688C76: push 00000080h
loc_00688C7B: push 004419ACh
loc_00688C80: mov eax, [0073A08Ch]
loc_00688C85: push eax
loc_00688C86: mov ecx, var_54
loc_00688C89: push ecx
loc_00688C8A: call [004010CCh] ; __vbaHresultCheckObj
loc_00688C90: mov var_70, eax
loc_00688C93: jmp 00688C9Ch
loc_00688C95: mov var_70, 00000000h
loc_00688C9C: lea ecx, var_2C
loc_00688C9F: call [0040142Ch] ; __vbaFreeObj
loc_00688CA5: mov var_4, 00000006h
loc_00688CAC: lea edx, var_2C
loc_00688CAF: push edx
loc_00688CB0: push 00448AC8h ; "GestureDown"
loc_00688CB5: mov eax, [0073A08Ch]
loc_00688CBA: mov ecx, [eax]
loc_00688CBC: mov edx, [0073A08Ch]
loc_00688CC2: push edx
loc_00688CC3: call [ecx+00000064h]
loc_00688CC6: fnclex
loc_00688CC8: mov var_54, eax
loc_00688CCB: cmp var_54, 00000000h
loc_00688CCF: jge 00688CEDh
loc_00688CD1: push 00000064h
loc_00688CD3: push 004419ACh
loc_00688CD8: mov eax, [0073A08Ch]
loc_00688CDD: push eax
loc_00688CDE: mov ecx, var_54
loc_00688CE1: push ecx
loc_00688CE2: call [004010CCh] ; __vbaHresultCheckObj
loc_00688CE8: mov var_74, eax
loc_00688CEB: jmp 00688CF4h
loc_00688CED: mov var_74, 00000000h
loc_00688CF4: lea ecx, var_2C
loc_00688CF7: call [0040142Ch] ; __vbaFreeObj
loc_00688CFD: mov var_4, 00000007h
loc_00688D04: mov var_44, 80020004h
loc_00688D0B: mov var_4C, 0000000Ah
loc_00688D12: push 00455514h ; "OK "
loc_00688D17: mov edx, [0073A040h]
loc_00688D1D: push edx
loc_00688D1E: call [00401098h] ; __vbaStrCat
loc_00688D24: mov edx, eax
loc_00688D26: lea ecx, var_24
loc_00688D29: call [004013C0h] ; __vbaStrMove
loc_00688D2F: push eax
loc_00688D30: push 004602C4h ; "! From this page we can get great deals on flowers and gifts for just about every occasion!"
loc_00688D35: call [00401098h] ; __vbaStrCat
loc_00688D3B: mov var_34, eax
loc_00688D3E: mov var_3C, 00000008h
loc_00688D45: lea eax, var_2C
loc_00688D48: push eax
loc_00688D49: mov eax, 00000010h
loc_00688D4E: call 00412850h ; __vbaChkstk
loc_00688D53: mov ecx, esp
loc_00688D55: mov edx, var_4C
loc_00688D58: mov [ecx], edx
loc_00688D5A: mov eax, var_48
loc_00688D5D: mov [ecx+00000004h], eax
loc_00688D60: mov edx, var_44
loc_00688D63: mov [ecx+00000008h], edx
loc_00688D66: mov eax, var_40
loc_00688D69: mov [ecx+0000000Ch], eax
loc_00688D6C: mov eax, 00000010h
loc_00688D71: call 00412850h ; __vbaChkstk
loc_00688D76: mov ecx, esp
loc_00688D78: mov edx, var_3C
loc_00688D7B: mov [ecx], edx
loc_00688D7D: mov eax, var_38
loc_00688D80: mov [ecx+00000004h], eax
loc_00688D83: mov edx, var_34
loc_00688D86: mov [ecx+00000008h], edx
loc_00688D89: mov eax, var_30
loc_00688D8C: mov [ecx+0000000Ch], eax
loc_00688D8F: mov ecx, [0073A08Ch]
loc_00688D95: mov edx, [ecx]
loc_00688D97: mov eax, [0073A08Ch]
loc_00688D9C: push eax
loc_00688D9D: call [edx+00000078h]
loc_00688DA0: fnclex
loc_00688DA2: mov var_54, eax
loc_00688DA5: cmp var_54, 00000000h
loc_00688DA9: jge 00688DC8h
loc_00688DAB: push 00000078h
loc_00688DAD: push 004419ACh
loc_00688DB2: mov ecx, [0073A08Ch]
loc_00688DB8: push ecx
loc_00688DB9: mov edx, var_54
loc_00688DBC: push edx
loc_00688DBD: call [004010CCh] ; __vbaHresultCheckObj
loc_00688DC3: mov var_78, eax
loc_00688DC6: jmp 00688DCFh
loc_00688DC8: mov var_78, 00000000h
loc_00688DCF: lea ecx, var_24
loc_00688DD2: call [00401430h] ; __vbaFreeStr
loc_00688DD8: lea ecx, var_2C
loc_00688DDB: call [0040142Ch] ; __vbaFreeObj
loc_00688DE1: lea ecx, var_3C
loc_00688DE4: call [00401030h] ; __vbaFreeVar
loc_00688DEA: mov var_4, 00000008h
loc_00688DF1: lea eax, var_2C
loc_00688DF4: push eax
loc_00688DF5: push 0044E994h ; "Hug"
loc_00688DFA: mov ecx, [0073A08Ch]
loc_00688E00: mov edx, [ecx]
loc_00688E02: mov eax, [0073A08Ch]
loc_00688E07: push eax
loc_00688E08: call [edx+00000064h]
loc_00688E0B: fnclex
loc_00688E0D: mov var_54, eax
loc_00688E10: cmp var_54, 00000000h
loc_00688E14: jge 00688E33h
loc_00688E16: push 00000064h
loc_00688E18: push 004419ACh
loc_00688E1D: mov ecx, [0073A08Ch]
loc_00688E23: push ecx
loc_00688E24: mov edx, var_54
loc_00688E27: push edx
loc_00688E28: call [004010CCh] ; __vbaHresultCheckObj
loc_00688E2E: mov var_7C, eax
loc_00688E31: jmp 00688E3Ah
loc_00688E33: mov var_7C, 00000000h
loc_00688E3A: lea ecx, var_2C
loc_00688E3D: call [0040142Ch] ; __vbaFreeObj
loc_00688E43: mov var_4, 00000009h
loc_00688E4A: mov var_44, 80020004h
loc_00688E51: mov var_4C, 0000000Ah
loc_00688E58: mov eax, [0073A040h]
loc_00688E5D: push eax
loc_00688E5E: push 00460380h ; "! You know there is nothing better than sending your love!"
loc_00688E63: call [00401098h] ; __vbaStrCat
loc_00688E69: mov var_34, eax
loc_00688E6C: mov var_3C, 00000008h
loc_00688E73: lea ecx, var_2C
loc_00688E76: push ecx
loc_00688E77: mov eax, 00000010h
loc_00688E7C: call 00412850h ; __vbaChkstk
loc_00688E81: mov edx, esp
loc_00688E83: mov eax, var_4C
loc_00688E86: mov [edx], eax
loc_00688E88: mov ecx, var_48
loc_00688E8B: mov [edx+00000004h], ecx
loc_00688E8E: mov eax, var_44
loc_00688E91: mov [edx+00000008h], eax
loc_00688E94: mov ecx, var_40
loc_00688E97: mov [edx+0000000Ch], ecx
loc_00688E9A: mov eax, 00000010h
loc_00688E9F: call 00412850h ; __vbaChkstk
loc_00688EA4: mov edx, esp
loc_00688EA6: mov eax, var_3C
loc_00688EA9: mov [edx], eax
loc_00688EAB: mov ecx, var_38
loc_00688EAE: mov [edx+00000004h], ecx
loc_00688EB1: mov eax, var_34
loc_00688EB4: mov [edx+00000008h], eax
loc_00688EB7: mov ecx, var_30
loc_00688EBA: mov [edx+0000000Ch], ecx
loc_00688EBD: mov edx, [0073A08Ch]
loc_00688EC3: mov eax, [edx]
loc_00688EC5: mov ecx, [0073A08Ch]
loc_00688ECB: push ecx
loc_00688ECC: call [eax+00000078h]
loc_00688ECF: fnclex
loc_00688ED1: mov var_54, eax
loc_00688ED4: cmp var_54, 00000000h
loc_00688ED8: jge 00688EF7h
loc_00688EDA: push 00000078h
loc_00688EDC: push 004419ACh
loc_00688EE1: mov edx, [0073A08Ch]
loc_00688EE7: push edx
loc_00688EE8: mov eax, var_54
loc_00688EEB: push eax
loc_00688EEC: call [004010CCh] ; __vbaHresultCheckObj
loc_00688EF2: mov var_80, eax
loc_00688EF5: jmp 00688EFEh
loc_00688EF7: mov var_80, 00000000h
loc_00688EFE: lea ecx, var_2C
loc_00688F01: call [0040142Ch] ; __vbaFreeObj
loc_00688F07: lea ecx, var_3C
loc_00688F0A: call [00401030h] ; __vbaFreeVar
loc_00688F10: mov var_4, 0000000Ah
loc_00688F17: lea ecx, var_2C
loc_00688F1A: push ecx
loc_00688F1B: push 00442188h ; "Pleased"
loc_00688F20: mov edx, [0073A08Ch]
loc_00688F26: mov eax, [edx]
loc_00688F28: mov ecx, [0073A08Ch]
loc_00688F2E: push ecx
loc_00688F2F: call [eax+00000064h]
loc_00688F32: fnclex
loc_00688F34: mov var_54, eax
loc_00688F37: cmp var_54, 00000000h
loc_00688F3B: jge 00688F5Dh
loc_00688F3D: push 00000064h
loc_00688F3F: push 004419ACh
loc_00688F44: mov edx, [0073A08Ch]
loc_00688F4A: push edx
loc_00688F4B: mov eax, var_54
loc_00688F4E: push eax
loc_00688F4F: call [004010CCh] ; __vbaHresultCheckObj
loc_00688F55: mov var_84, eax
loc_00688F5B: jmp 00688F67h
loc_00688F5D: mov var_84, 00000000h
loc_00688F67: mov ecx, var_2C
loc_00688F6A: mov var_6C, ecx
loc_00688F6D: mov var_2C, 00000000h
loc_00688F74: mov edx, var_6C
loc_00688F77: push edx
loc_00688F78: push 0073A1E4h
loc_00688F7D: call [00401128h] ; __vbaObjSet
loc_00688F83: mov var_10, 00000000h
loc_00688F8A: push 00688FB8h
loc_00688F8F: jmp 00688FB7h
loc_00688F91: lea eax, var_28
loc_00688F94: push eax
loc_00688F95: lea ecx, var_24
loc_00688F98: push ecx
loc_00688F99: push 00000002h
loc_00688F9B: call [00401324h] ; __vbaFreeStrList
loc_00688FA1: add esp, 0000000Ch
loc_00688FA4: lea ecx, var_2C
loc_00688FA7: call [0040142Ch] ; __vbaFreeObj
loc_00688FAD: lea ecx, var_3C
loc_00688FB0: call [00401030h] ; __vbaFreeVar
loc_00688FB6: ret
loc_00688FB7: ret
loc_00688FB8: mov edx, Me
loc_00688FBB: mov eax, [edx]
loc_00688FBD: mov ecx, Me
loc_00688FC0: push ecx
loc_00688FC1: call [eax+00000008h]
loc_00688FC4: mov eax, var_10
loc_00688FC7: mov ecx, var_20
loc_00688FCA: mov fs:[00000000h], ecx
loc_00688FD1: pop edi
loc_00688FD2: pop esi
loc_00688FD3: pop ebx
loc_00688FD4: mov esp, ebp
loc_00688FD6: pop ebp
loc_00688FD7: retn 0004h
End Sub
Private Sub mnuNetBoost_Click() '68B1D0
loc_0068B1D0: push ebp
loc_0068B1D1: mov ebp, esp
loc_0068B1D3: sub esp, 0000000Ch
loc_0068B1D6: push 00412856h ; __vbaExceptHandler
loc_0068B1DB: mov eax, fs:[00000000h]
loc_0068B1E1: push eax
loc_0068B1E2: mov fs:[00000000h], esp
loc_0068B1E9: sub esp, 00000010h
loc_0068B1EC: push ebx
loc_0068B1ED: push esi
loc_0068B1EE: push edi
loc_0068B1EF: mov var_C, esp
loc_0068B1F2: mov var_8, 00409CE8h
loc_0068B1F9: mov esi, Me
loc_0068B1FC: mov eax, esi
loc_0068B1FE: and eax, 00000001h
loc_0068B201: mov var_4, eax
loc_0068B204: and esi, FFFFFFFEh
loc_0068B207: push esi
loc_0068B208: mov Me, esi
loc_0068B20B: mov ecx, [esi]
loc_0068B20D: call [ecx+00000004h]
loc_0068B210: xor edi, edi
loc_0068B212: mov edx, 00461300h ; "http://images.bonzi.com/menu/netboost2001.asp"
loc_0068B217: mov var_1C, edi
loc_0068B21A: lea ecx, var_18
loc_0068B21D: mov var_18, edi
loc_0068B220: mov var_1C, edi
loc_0068B223: call [00401310h] ; __vbaStrCopy
loc_0068B229: lea edx, var_1C
loc_0068B22C: lea eax, var_18
loc_0068B22F: push edx
loc_0068B230: push edi
loc_0068B231: push edi
loc_0068B232: push edi
loc_0068B233: push eax
loc_0068B234: push esi
loc_0068B235: call 00679A40h
loc_0068B23A: lea ecx, var_18
loc_0068B23D: call [00401430h] ; __vbaFreeStr
loc_0068B243: mov var_4, edi
loc_0068B246: push 0068B258h
loc_0068B24B: jmp 0068B257h
loc_0068B24D: lea ecx, var_18
loc_0068B250: call [00401430h] ; __vbaFreeStr
loc_0068B256: ret
loc_0068B257: ret
loc_0068B258: mov eax, Me
loc_0068B25B: push eax
loc_0068B25C: mov ecx, [eax]
loc_0068B25E: call [ecx+00000008h]
loc_0068B261: mov eax, var_4
loc_0068B264: mov ecx, var_14
loc_0068B267: pop edi
loc_0068B268: pop esi
loc_0068B269: mov fs:[00000000h], ecx
loc_0068B270: pop ebx
loc_0068B271: mov esp, ebp
loc_0068B273: pop ebp
loc_0068B274: retn 0004h
End Sub
Private Sub mnuGamesCasinoGames_Click() '6867E0
loc_006867E0: push ebp
loc_006867E1: mov ebp, esp
loc_006867E3: sub esp, 0000000Ch
loc_006867E6: push 00412856h ; __vbaExceptHandler
loc_006867EB: mov eax, fs:[00000000h]
loc_006867F1: push eax
loc_006867F2: mov fs:[00000000h], esp
loc_006867F9: sub esp, 00000010h
loc_006867FC: push ebx
loc_006867FD: push esi
loc_006867FE: push edi
loc_006867FF: mov var_C, esp
loc_00686802: mov var_8, 00409740h
loc_00686809: mov esi, Me
loc_0068680C: mov eax, esi
loc_0068680E: and eax, 00000001h
loc_00686811: mov var_4, eax
loc_00686814: and esi, FFFFFFFEh
loc_00686817: push esi
loc_00686818: mov Me, esi
loc_0068681B: mov ecx, [esi]
loc_0068681D: call [ecx+00000004h]
loc_00686820: xor edi, edi
loc_00686822: mov edx, 0045F6E8h ; "http://www.bonzi.com/bonziportal/index.asp?nav=bbmenu&l=games&t=casino"
loc_00686827: mov var_1C, edi
loc_0068682A: lea ecx, var_18
loc_0068682D: mov var_18, edi
loc_00686830: mov var_1C, edi
loc_00686833: call [00401310h] ; __vbaStrCopy
loc_00686839: lea edx, var_1C
loc_0068683C: lea eax, var_18
loc_0068683F: push edx
loc_00686840: push edi
loc_00686841: push edi
loc_00686842: push FFFFFFFFh
loc_00686844: push eax
loc_00686845: push esi
loc_00686846: call 00679A40h
loc_0068684B: lea ecx, var_18
loc_0068684E: call [00401430h] ; __vbaFreeStr
loc_00686854: mov var_4, edi
loc_00686857: push 00686869h
loc_0068685C: jmp 00686868h
loc_0068685E: lea ecx, var_18
loc_00686861: call [00401430h] ; __vbaFreeStr
loc_00686867: ret
loc_00686868: ret
loc_00686869: mov eax, Me
loc_0068686C: push eax
loc_0068686D: mov ecx, [eax]
loc_0068686F: call [ecx+00000008h]
loc_00686872: mov eax, var_4
loc_00686875: mov ecx, var_14
loc_00686878: pop edi
loc_00686879: pop esi
loc_0068687A: mov fs:[00000000h], ecx
loc_00686881: pop ebx
loc_00686882: mov esp, ebp
loc_00686884: pop ebp
loc_00686885: retn 0004h
End Sub
Private Sub mnuEmailSetup_Click() '684B10
loc_00684B10: push ebp
loc_00684B11: mov ebp, esp
loc_00684B13: sub esp, 00000018h
loc_00684B16: push 00412856h ; __vbaExceptHandler
loc_00684B1B: mov eax, fs:[00000000h]
loc_00684B21: push eax
loc_00684B22: mov fs:[00000000h], esp
loc_00684B29: mov eax, 00000070h
loc_00684B2E: call 00412850h ; __vbaChkstk
loc_00684B33: push ebx
loc_00684B34: push esi
loc_00684B35: push edi
loc_00684B36: mov var_18, esp
loc_00684B39: mov var_14, 004095D8h ; Chr(37)
loc_00684B40: mov eax, Me
loc_00684B43: and eax, 00000001h
loc_00684B46: mov var_10, eax
loc_00684B49: mov ecx, Me
loc_00684B4C: and ecx, FFFFFFFEh
loc_00684B4F: mov Me, ecx
loc_00684B52: mov var_C, 00000000h
loc_00684B59: mov edx, Me
loc_00684B5C: mov eax, [edx]
loc_00684B5E: mov ecx, Me
loc_00684B61: push ecx
loc_00684B62: call [eax+00000004h]
loc_00684B65: mov var_4, 00000001h
loc_00684B6C: mov var_4, 00000002h
loc_00684B73: push FFFFFFFFh
loc_00684B75: call [00401124h] ; __vbaOnError
loc_00684B7B: mov var_4, 00000003h
loc_00684B82: mov edx, Me
loc_00684B85: mov [edx+00000072h], FFFFFFh
loc_00684B8B: mov var_4, 00000004h
loc_00684B92: push 00000000h
loc_00684B94: mov eax, Me
loc_00684B97: mov ecx, [eax]
loc_00684B99: mov edx, Me
loc_00684B9C: push edx
loc_00684B9D: call [ecx+000009A8h]
loc_00684BA3: mov var_4, 00000005h
loc_00684BAA: lea eax, var_5C
loc_00684BAD: push eax
loc_00684BAE: push 00443194h ; "BB4"
loc_00684BB3: mov ecx, Me
loc_00684BB6: push ecx
loc_00684BB7: call 006A5DC0h
loc_00684BBC: movsx edx, var_5C
loc_00684BC0: test edx, edx
loc_00684BC2: jz 00684CABh
loc_00684BC8: mov var_4, 00000006h
loc_00684BCF: cmp [0073A290h], 00000000h
loc_00684BD6: jnz 00684BF1h
loc_00684BD8: push 0073A290h
loc_00684BDD: push 00422300h
loc_00684BE2: call [004012FCh] ; __vbaNew2
loc_00684BE8: mov var_80, 0073A290h
loc_00684BEF: jmp 00684BF8h
loc_00684BF1: mov var_80, 0073A290h
loc_00684BF8: mov eax, var_80
loc_00684BFB: mov ecx, [eax]
loc_00684BFD: mov var_60, ecx
loc_00684C00: mov var_50, 80020004h
loc_00684C07: mov var_58, 0000000Ah
loc_00684C0E: mov var_40, 00000001h
loc_00684C15: mov var_48, 00000002h
loc_00684C1C: mov eax, 00000010h
loc_00684C21: call 00412850h ; __vbaChkstk
loc_00684C26: mov edx, esp
loc_00684C28: mov eax, var_58
loc_00684C2B: mov [edx], eax
loc_00684C2D: mov ecx, var_54
loc_00684C30: mov [edx+00000004h], ecx
loc_00684C33: mov eax, var_50
loc_00684C36: mov [edx+00000008h], eax
loc_00684C39: mov ecx, var_4C
loc_00684C3C: mov [edx+0000000Ch], ecx
loc_00684C3F: mov eax, 00000010h
loc_00684C44: call 00412850h ; __vbaChkstk
loc_00684C49: mov edx, esp
loc_00684C4B: mov eax, var_48
loc_00684C4E: mov [edx], eax
loc_00684C50: mov ecx, var_44
loc_00684C53: mov [edx+00000004h], ecx
loc_00684C56: mov eax, var_40
loc_00684C59: mov [edx+00000008h], eax
loc_00684C5C: mov ecx, var_3C
loc_00684C5F: mov [edx+0000000Ch], ecx
loc_00684C62: mov edx, var_60
loc_00684C65: mov eax, [edx]
loc_00684C67: mov ecx, var_60
loc_00684C6A: push ecx
loc_00684C6B: call [eax+000002B0h]
loc_00684C71: fnclex
loc_00684C73: mov var_64, eax
loc_00684C76: cmp var_64, 00000000h
loc_00684C7A: jge 00684C9Ch
loc_00684C7C: push 000002B0h
loc_00684C81: push 00442314h
loc_00684C86: mov edx, var_60
loc_00684C89: push edx
loc_00684C8A: mov eax, var_64
loc_00684C8D: push eax
loc_00684C8E: call [004010CCh] ; __vbaHresultCheckObj
loc_00684C94: mov var_84, eax
loc_00684C9A: jmp 00684CA6h
loc_00684C9C: mov var_84, 00000000h
loc_00684CA6: jmp 00684F3Fh
loc_00684CAB: mov var_4, 00000008h
loc_00684CB2: mov var_40, 80020004h
loc_00684CB9: mov var_48, 0000000Ah
loc_00684CC0: mov ecx, [0073A040h]
loc_00684CC6: push ecx
loc_00684CC7: push 00451758h ; "! I see we don't yet have my E-Mail Reader Add-on Module installed."
loc_00684CCC: call [00401098h] ; __vbaStrCat
loc_00684CD2: mov var_30, eax
loc_00684CD5: mov var_38, 00000008h
loc_00684CDC: lea edx, var_28
loc_00684CDF: push edx
loc_00684CE0: mov eax, 00000010h
loc_00684CE5: call 00412850h ; __vbaChkstk
loc_00684CEA: mov eax, esp
loc_00684CEC: mov ecx, var_48
loc_00684CEF: mov [eax], ecx
loc_00684CF1: mov edx, var_44
loc_00684CF4: mov [eax+00000004h], edx
loc_00684CF7: mov ecx, var_40
loc_00684CFA: mov [eax+00000008h], ecx
loc_00684CFD: mov edx, var_3C
loc_00684D00: mov [eax+0000000Ch], edx
loc_00684D03: mov eax, 00000010h
loc_00684D08: call 00412850h ; __vbaChkstk
loc_00684D0D: mov eax, esp
loc_00684D0F: mov ecx, var_38
loc_00684D12: mov [eax], ecx
loc_00684D14: mov edx, var_34
loc_00684D17: mov [eax+00000004h], edx
loc_00684D1A: mov ecx, var_30
loc_00684D1D: mov [eax+00000008h], ecx
loc_00684D20: mov edx, var_2C
loc_00684D23: mov [eax+0000000Ch], edx
loc_00684D26: mov eax, [0073A08Ch]
loc_00684D2B: mov ecx, [eax]
loc_00684D2D: mov edx, [0073A08Ch]
loc_00684D33: push edx
loc_00684D34: call [ecx+00000078h]
loc_00684D37: fnclex
loc_00684D39: mov var_60, eax
loc_00684D3C: cmp var_60, 00000000h
loc_00684D40: jge 00684D61h
loc_00684D42: push 00000078h
loc_00684D44: push 004419ACh
loc_00684D49: mov eax, [0073A08Ch]
loc_00684D4E: push eax
loc_00684D4F: mov ecx, var_60
loc_00684D52: push ecx
loc_00684D53: call [004010CCh] ; __vbaHresultCheckObj
loc_00684D59: mov var_88, eax
loc_00684D5F: jmp 00684D6Bh
loc_00684D61: mov var_88, 00000000h
loc_00684D6B: lea ecx, var_28
loc_00684D6E: call [0040142Ch] ; __vbaFreeObj
loc_00684D74: lea ecx, var_38
loc_00684D77: call [00401030h] ; __vbaFreeVar
loc_00684D7D: mov var_4, 00000009h
loc_00684D84: mov var_40, 80020004h
loc_00684D8B: mov var_48, 0000000Ah
loc_00684D92: push 004517E8h ; "If we had this Add-on installed, "
loc_00684D97: mov edx, [0073A040h]
loc_00684D9D: push edx
loc_00684D9E: call [00401098h] ; __vbaStrCat
loc_00684DA4: mov edx, eax
loc_00684DA6: lea ecx, var_24
loc_00684DA9: call [004013C0h] ; __vbaStrMove
loc_00684DAF: push eax
loc_00684DB0: push 00451868h ; ", I would be able to notify you when you received new E-Mails and even read your messages for you!"
loc_00684DB5: call [00401098h] ; __vbaStrCat
loc_00684DBB: mov var_30, eax
loc_00684DBE: mov var_38, 00000008h
loc_00684DC5: lea eax, var_28
loc_00684DC8: push eax
loc_00684DC9: mov eax, 00000010h
loc_00684DCE: call 00412850h ; __vbaChkstk
loc_00684DD3: mov ecx, esp
loc_00684DD5: mov edx, var_48
loc_00684DD8: mov [ecx], edx
loc_00684DDA: mov eax, var_44
loc_00684DDD: mov [ecx+00000004h], eax
loc_00684DE0: mov edx, var_40
loc_00684DE3: mov [ecx+00000008h], edx
loc_00684DE6: mov eax, var_3C
loc_00684DE9: mov [ecx+0000000Ch], eax
loc_00684DEC: mov eax, 00000010h
loc_00684DF1: call 00412850h ; __vbaChkstk
loc_00684DF6: mov ecx, esp
loc_00684DF8: mov edx, var_38
loc_00684DFB: mov [ecx], edx
loc_00684DFD: mov eax, var_34
loc_00684E00: mov [ecx+00000004h], eax
loc_00684E03: mov edx, var_30
loc_00684E06: mov [ecx+00000008h], edx
loc_00684E09: mov eax, var_2C
loc_00684E0C: mov [ecx+0000000Ch], eax
loc_00684E0F: mov ecx, [0073A08Ch]
loc_00684E15: mov edx, [ecx]
loc_00684E17: mov eax, [0073A08Ch]
loc_00684E1C: push eax
loc_00684E1D: call [edx+00000078h]
loc_00684E20: fnclex
loc_00684E22: mov var_60, eax
loc_00684E25: cmp var_60, 00000000h
loc_00684E29: jge 00684E4Bh
loc_00684E2B: push 00000078h
loc_00684E2D: push 004419ACh
loc_00684E32: mov ecx, [0073A08Ch]
loc_00684E38: push ecx
loc_00684E39: mov edx, var_60
loc_00684E3C: push edx
loc_00684E3D: call [004010CCh] ; __vbaHresultCheckObj
loc_00684E43: mov var_8C, eax
loc_00684E49: jmp 00684E55h
loc_00684E4B: mov var_8C, 00000000h
loc_00684E55: lea ecx, var_24
loc_00684E58: call [00401430h] ; __vbaFreeStr
loc_00684E5E: lea ecx, var_28
loc_00684E61: call [0040142Ch] ; __vbaFreeObj
loc_00684E67: lea ecx, var_38
loc_00684E6A: call [00401030h] ; __vbaFreeVar
loc_00684E70: mov var_4, 0000000Ah
loc_00684E77: mov var_50, 80020004h
loc_00684E7E: mov var_58, 0000000Ah
loc_00684E85: mov var_40, 00451934h ; "Would you like to find out more about my E-Mail Reader Add-on Module now?"
loc_00684E8C: mov var_48, 00000008h
loc_00684E93: lea eax, var_28
loc_00684E96: push eax
loc_00684E97: mov eax, 00000010h
loc_00684E9C: call 00412850h ; __vbaChkstk
loc_00684EA1: mov ecx, esp
loc_00684EA3: mov edx, var_58
loc_00684EA6: mov [ecx], edx
loc_00684EA8: mov eax, var_54
loc_00684EAB: mov [ecx+00000004h], eax
loc_00684EAE: mov edx, var_50
loc_00684EB1: mov [ecx+00000008h], edx
loc_00684EB4: mov eax, var_4C
loc_00684EB7: mov [ecx+0000000Ch], eax
loc_00684EBA: mov eax, 00000010h
loc_00684EBF: call 00412850h ; __vbaChkstk
loc_00684EC4: mov ecx, esp
loc_00684EC6: mov edx, var_48
loc_00684EC9: mov [ecx], edx
loc_00684ECB: mov eax, var_44
loc_00684ECE: mov [ecx+00000004h], eax
loc_00684ED1: mov edx, var_40
loc_00684ED4: mov [ecx+00000008h], edx
loc_00684ED7: mov eax, var_3C
loc_00684EDA: mov [ecx+0000000Ch], eax
loc_00684EDD: mov ecx, [0073A08Ch]
loc_00684EE3: mov edx, [ecx]
loc_00684EE5: mov eax, [0073A08Ch]
loc_00684EEA: push eax
loc_00684EEB: call [edx+00000078h]
loc_00684EEE: fnclex
loc_00684EF0: mov var_60, eax
loc_00684EF3: cmp var_60, 00000000h
loc_00684EF7: jge 00684F19h
loc_00684EF9: push 00000078h
loc_00684EFB: push 004419ACh
loc_00684F00: mov ecx, [0073A08Ch]
loc_00684F06: push ecx
loc_00684F07: mov edx, var_60
loc_00684F0A: push edx
loc_00684F0B: call [004010CCh] ; __vbaHresultCheckObj
loc_00684F11: mov var_90, eax
loc_00684F17: jmp 00684F23h
loc_00684F19: mov var_90, 00000000h
loc_00684F23: mov eax, var_28
loc_00684F26: mov var_7C, eax
loc_00684F29: mov var_28, 00000000h
loc_00684F30: mov ecx, var_7C
loc_00684F33: push ecx
loc_00684F34: push 0073A1FCh
loc_00684F39: call [00401128h] ; __vbaObjSet
loc_00684F3F: mov var_10, 00000000h
loc_00684F46: push 00684F6Ah
loc_00684F4B: jmp 00684F69h
loc_00684F4D: lea ecx, var_24
loc_00684F50: call [00401430h] ; __vbaFreeStr
loc_00684F56: lea ecx, var_28
loc_00684F59: call [0040142Ch] ; __vbaFreeObj
loc_00684F5F: lea ecx, var_38
loc_00684F62: call [00401030h] ; __vbaFreeVar
loc_00684F68: ret
loc_00684F69: ret
loc_00684F6A: mov edx, Me
loc_00684F6D: mov eax, [edx]
loc_00684F6F: mov ecx, Me
loc_00684F72: push ecx
loc_00684F73: call [eax+00000008h]
loc_00684F76: mov eax, var_10
loc_00684F79: mov ecx, var_20
loc_00684F7C: mov fs:[00000000h], ecx
loc_00684F83: pop edi
loc_00684F84: pop esi
loc_00684F85: pop ebx
loc_00684F86: mov esp, ebp
loc_00684F88: pop ebp
loc_00684F89: retn 0004h
End Sub
Private Sub mnuGamesSportsbook_Click() '6869D0
loc_006869D0: push ebp
loc_006869D1: mov ebp, esp
loc_006869D3: sub esp, 0000000Ch
loc_006869D6: push 00412856h ; __vbaExceptHandler
loc_006869DB: mov eax, fs:[00000000h]
loc_006869E1: push eax
loc_006869E2: mov fs:[00000000h], esp
loc_006869E9: sub esp, 00000010h
loc_006869EC: push ebx
loc_006869ED: push esi
loc_006869EE: push edi
loc_006869EF: mov var_C, esp
loc_006869F2: mov var_8, 00409770h
loc_006869F9: mov esi, Me
loc_006869FC: mov eax, esi
loc_006869FE: and eax, 00000001h
loc_00686A01: mov var_4, eax
loc_00686A04: and esi, FFFFFFFEh
loc_00686A07: push esi
loc_00686A08: mov Me, esi
loc_00686A0B: mov ecx, [esi]
loc_00686A0D: call [ecx+00000004h]
loc_00686A10: xor edi, edi
loc_00686A12: mov edx, 0045F8CCh ; "http://www.bonzi.com/bonziportal/index.asp?nav=bbmenu&l=games&t=sportsbook"
loc_00686A17: mov var_1C, edi
loc_00686A1A: lea ecx, var_18
loc_00686A1D: mov var_18, edi
loc_00686A20: mov var_1C, edi
loc_00686A23: call [00401310h] ; __vbaStrCopy
loc_00686A29: lea edx, var_1C
loc_00686A2C: lea eax, var_18
loc_00686A2F: push edx
loc_00686A30: push edi
loc_00686A31: push edi
loc_00686A32: push FFFFFFFFh
loc_00686A34: push eax
loc_00686A35: push esi
loc_00686A36: call 00679A40h
loc_00686A3B: lea ecx, var_18
loc_00686A3E: call [00401430h] ; __vbaFreeStr
loc_00686A44: mov var_4, edi
loc_00686A47: push 00686A59h
loc_00686A4C: jmp 00686A58h
loc_00686A4E: lea ecx, var_18
loc_00686A51: call [00401430h] ; __vbaFreeStr
loc_00686A57: ret
loc_00686A58: ret
loc_00686A59: mov eax, Me
loc_00686A5C: push eax
loc_00686A5D: mov ecx, [eax]
loc_00686A5F: call [ecx+00000008h]
loc_00686A62: mov eax, var_4
loc_00686A65: mov ecx, var_14
loc_00686A68: pop edi
loc_00686A69: pop esi
loc_00686A6A: mov fs:[00000000h], ecx
loc_00686A71: pop ebx
loc_00686A72: mov esp, ebp
loc_00686A74: pop ebp
loc_00686A75: retn 0004h
End Sub
Private Sub mnuBWEMail_Click() '682480
loc_00682480: push ebp
loc_00682481: mov ebp, esp
loc_00682483: sub esp, 00000018h
loc_00682486: push 00412856h ; __vbaExceptHandler
loc_0068248B: mov eax, fs:[00000000h]
loc_00682491: push eax
loc_00682492: mov fs:[00000000h], esp
loc_00682499: mov eax, 00000074h
loc_0068249E: call 00412850h ; __vbaChkstk
loc_006824A3: push ebx
loc_006824A4: push esi
loc_006824A5: push edi
loc_006824A6: mov var_18, esp
loc_006824A9: mov var_14, 004093C8h ; Chr(37)
loc_006824B0: mov eax, Me
loc_006824B3: and eax, 00000001h
loc_006824B6: mov var_10, eax
loc_006824B9: mov ecx, Me
loc_006824BC: and ecx, FFFFFFFEh
loc_006824BF: mov Me, ecx
loc_006824C2: mov var_C, 00000000h
loc_006824C9: mov edx, Me
loc_006824CC: mov eax, [edx]
loc_006824CE: mov ecx, Me
loc_006824D1: push ecx
loc_006824D2: call [eax+00000004h]
loc_006824D5: mov var_4, 00000001h
loc_006824DC: mov var_4, 00000002h
loc_006824E3: push FFFFFFFFh
loc_006824E5: call [00401124h] ; __vbaOnError
loc_006824EB: mov var_4, 00000003h
loc_006824F2: lea edx, var_5C
loc_006824F5: push edx
loc_006824F6: push 00449978h ; "B14"
loc_006824FB: mov eax, Me
loc_006824FE: push eax
loc_006824FF: call 006A5DC0h
loc_00682504: movsx ecx, var_5C
loc_00682508: test ecx, ecx
loc_0068250A: jz 00682554h
loc_0068250C: mov var_4, 00000004h
loc_00682513: mov edx, Me
loc_00682516: mov eax, [edx]
loc_00682518: mov ecx, Me
loc_0068251B: push ecx
loc_0068251C: call [eax+00000864h]
loc_00682522: mov var_60, eax
loc_00682525: cmp var_60, 00000000h
loc_00682529: jge 00682548h
loc_0068252B: push 00000864h
loc_00682530: push 004408D0h
loc_00682535: mov edx, Me
loc_00682538: push edx
loc_00682539: mov eax, var_60
loc_0068253C: push eax
loc_0068253D: call [004010CCh] ; __vbaHresultCheckObj
loc_00682543: mov var_78, eax
loc_00682546: jmp 0068254Fh
loc_00682548: mov var_78, 00000000h
loc_0068254F: jmp 00682943h
loc_00682554: mov var_4, 00000006h
loc_0068255B: mov [0073A1D6h], 0006h
loc_00682564: mov var_4, 00000007h
loc_0068256B: lea ecx, var_28
loc_0068256E: push ecx
loc_0068256F: push 0045DBB0h ; "surprised"
loc_00682574: mov edx, [0073A08Ch]
loc_0068257A: mov eax, [edx]
loc_0068257C: mov ecx, [0073A08Ch]
loc_00682582: push ecx
loc_00682583: call [eax+00000064h]
loc_00682586: fnclex
loc_00682588: mov var_60, eax
loc_0068258B: cmp var_60, 00000000h
loc_0068258F: jge 006825AEh
loc_00682591: push 00000064h
loc_00682593: push 004419ACh
loc_00682598: mov edx, [0073A08Ch]
loc_0068259E: push edx
loc_0068259F: mov eax, var_60
loc_006825A2: push eax
loc_006825A3: call [004010CCh] ; __vbaHresultCheckObj
loc_006825A9: mov var_7C, eax
loc_006825AC: jmp 006825B5h
loc_006825AE: mov var_7C, 00000000h
loc_006825B5: lea ecx, var_28
loc_006825B8: call [0040142Ch] ; __vbaFreeObj
loc_006825BE: mov var_4, 00000008h
loc_006825C5: mov var_40, 80020004h
loc_006825CC: mov var_48, 0000000Ah
loc_006825D3: mov ecx, [0073A040h]
loc_006825D9: push ecx
loc_006825DA: push 0045DC48h ; "! I see we haven't yet subscribed to \map=""Bonzi World""=""BonziWORLD""\ Services."
loc_006825DF: call [00401098h] ; __vbaStrCat
loc_006825E5: mov var_30, eax
loc_006825E8: mov var_38, 00000008h
loc_006825EF: lea edx, var_28
loc_006825F2: push edx
loc_006825F3: mov eax, 00000010h
loc_006825F8: call 00412850h ; __vbaChkstk
loc_006825FD: mov eax, esp
loc_006825FF: mov ecx, var_48
loc_00682602: mov [eax], ecx
loc_00682604: mov edx, var_44
loc_00682607: mov [eax+00000004h], edx
loc_0068260A: mov ecx, var_40
loc_0068260D: mov [eax+00000008h], ecx
loc_00682610: mov edx, var_3C
loc_00682613: mov [eax+0000000Ch], edx
loc_00682616: mov eax, 00000010h
loc_0068261B: call 00412850h ; __vbaChkstk
loc_00682620: mov eax, esp
loc_00682622: mov ecx, var_38
loc_00682625: mov [eax], ecx
loc_00682627: mov edx, var_34
loc_0068262A: mov [eax+00000004h], edx
loc_0068262D: mov ecx, var_30
loc_00682630: mov [eax+00000008h], ecx
loc_00682633: mov edx, var_2C
loc_00682636: mov [eax+0000000Ch], edx
loc_00682639: mov eax, [0073A08Ch]
loc_0068263E: mov ecx, [eax]
loc_00682640: mov edx, [0073A08Ch]
loc_00682646: push edx
loc_00682647: call [ecx+00000078h]
loc_0068264A: fnclex
loc_0068264C: mov var_60, eax
loc_0068264F: cmp var_60, 00000000h
loc_00682653: jge 00682671h
loc_00682655: push 00000078h
loc_00682657: push 004419ACh
loc_0068265C: mov eax, [0073A08Ch]
loc_00682661: push eax
loc_00682662: mov ecx, var_60
loc_00682665: push ecx
loc_00682666: call [004010CCh] ; __vbaHresultCheckObj
loc_0068266C: mov var_80, eax
loc_0068266F: jmp 00682678h
loc_00682671: mov var_80, 00000000h
loc_00682678: lea ecx, var_28
loc_0068267B: call [0040142Ch] ; __vbaFreeObj
loc_00682681: lea ecx, var_38
loc_00682684: call [00401030h] ; __vbaFreeVar
loc_0068268A: mov var_4, 00000009h
loc_00682691: push 0043BB04h ; "http://www.bonzi.com/bonzibuddy/bbproducts.asp"
loc_00682696: mov edx, Me
loc_00682699: mov eax, [edx]
loc_0068269B: mov ecx, Me
loc_0068269E: push ecx
loc_0068269F: call [eax+00000758h]
loc_006826A5: mov var_60, eax
loc_006826A8: cmp var_60, 00000000h
loc_006826AC: jge 006826CEh
loc_006826AE: push 00000758h
loc_006826B3: push 004408D0h
loc_006826B8: mov edx, Me
loc_006826BB: push edx
loc_006826BC: mov eax, var_60
loc_006826BF: push eax
loc_006826C0: call [004010CCh] ; __vbaHresultCheckObj
loc_006826C6: mov var_84, eax
loc_006826CC: jmp 006826D8h
loc_006826CE: mov var_84, 00000000h
loc_006826D8: mov var_4, 0000000Ah
loc_006826DF: lea ecx, var_28
loc_006826E2: push ecx
loc_006826E3: push 0045DCF0h ; "explain"
loc_006826E8: mov edx, [0073A08Ch]
loc_006826EE: mov eax, [edx]
loc_006826F0: mov ecx, [0073A08Ch]
loc_006826F6: push ecx
loc_006826F7: call [eax+00000064h]
loc_006826FA: fnclex
loc_006826FC: mov var_60, eax
loc_006826FF: cmp var_60, 00000000h
loc_00682703: jge 00682725h
loc_00682705: push 00000064h
loc_00682707: push 004419ACh
loc_0068270C: mov edx, [0073A08Ch]
loc_00682712: push edx
loc_00682713: mov eax, var_60
loc_00682716: push eax
loc_00682717: call [004010CCh] ; __vbaHresultCheckObj
loc_0068271D: mov var_88, eax
loc_00682723: jmp 0068272Fh
loc_00682725: mov var_88, 00000000h
loc_0068272F: lea ecx, var_28
loc_00682732: call [0040142Ch] ; __vbaFreeObj
loc_00682738: mov var_4, 0000000Bh
loc_0068273F: mov var_40, 80020004h
loc_00682746: mov var_48, 0000000Ah
loc_0068274D: push 0045DD04h ; "If we were subscribed to \map=""Bonzi World""=""BonziWORLD""\ Services, "
loc_00682752: mov ecx, [0073A040h]
loc_00682758: push ecx
loc_00682759: call [00401098h] ; __vbaStrCat
loc_0068275F: mov edx, eax
loc_00682761: lea ecx, var_24
loc_00682764: call [004013C0h] ; __vbaStrMove
loc_0068276A: push eax
loc_0068276B: push 0045DE10h ; ", I would be able to notify you when your friends are online, and we could send and receive instant messages with them!"
loc_00682770: call [00401098h] ; __vbaStrCat
loc_00682776: mov var_30, eax
loc_00682779: mov var_38, 00000008h
loc_00682780: lea edx, var_28
loc_00682783: push edx
loc_00682784: mov eax, 00000010h
loc_00682789: call 00412850h ; __vbaChkstk
loc_0068278E: mov eax, esp
loc_00682790: mov ecx, var_48
loc_00682793: mov [eax], ecx
loc_00682795: mov edx, var_44
loc_00682798: mov [eax+00000004h], edx
loc_0068279B: mov ecx, var_40
loc_0068279E: mov [eax+00000008h], ecx
loc_006827A1: mov edx, var_3C
loc_006827A4: mov [eax+0000000Ch], edx
loc_006827A7: mov eax, 00000010h
loc_006827AC: call 00412850h ; __vbaChkstk
loc_006827B1: mov eax, esp
loc_006827B3: mov ecx, var_38
loc_006827B6: mov [eax], ecx
loc_006827B8: mov edx, var_34
loc_006827BB: mov [eax+00000004h], edx
loc_006827BE: mov ecx, var_30
loc_006827C1: mov [eax+00000008h], ecx
loc_006827C4: mov edx, var_2C
loc_006827C7: mov [eax+0000000Ch], edx
loc_006827CA: mov eax, [0073A08Ch]
loc_006827CF: mov ecx, [eax]
loc_006827D1: mov edx, [0073A08Ch]
loc_006827D7: push edx
loc_006827D8: call [ecx+00000078h]
loc_006827DB: fnclex
loc_006827DD: mov var_60, eax
loc_006827E0: cmp var_60, 00000000h
loc_006827E4: jge 00682805h
loc_006827E6: push 00000078h
loc_006827E8: push 004419ACh
loc_006827ED: mov eax, [0073A08Ch]
loc_006827F2: push eax
loc_006827F3: mov ecx, var_60
loc_006827F6: push ecx
loc_006827F7: call [004010CCh] ; __vbaHresultCheckObj
loc_006827FD: mov var_8C, eax
loc_00682803: jmp 0068280Fh
loc_00682805: mov var_8C, 00000000h
loc_0068280F: lea ecx, var_24
loc_00682812: call [00401430h] ; __vbaFreeStr
loc_00682818: lea ecx, var_28
loc_0068281B: call [0040142Ch] ; __vbaFreeObj
loc_00682821: lea ecx, var_38
loc_00682824: call [00401030h] ; __vbaFreeVar
loc_0068282A: mov var_4, 0000000Ch
loc_00682831: lea edx, var_28
loc_00682834: push edx
loc_00682835: push 0045DF04h ; "alert"
loc_0068283A: mov eax, [0073A08Ch]
loc_0068283F: mov ecx, [eax]
loc_00682841: mov edx, [0073A08Ch]
loc_00682847: push edx
loc_00682848: call [ecx+00000064h]
loc_0068284B: fnclex
loc_0068284D: mov var_60, eax
loc_00682850: cmp var_60, 00000000h
loc_00682854: jge 00682875h
loc_00682856: push 00000064h
loc_00682858: push 004419ACh
loc_0068285D: mov eax, [0073A08Ch]
loc_00682862: push eax
loc_00682863: mov ecx, var_60
loc_00682866: push ecx
loc_00682867: call [004010CCh] ; __vbaHresultCheckObj
loc_0068286D: mov var_90, eax
loc_00682873: jmp 0068287Fh
loc_00682875: mov var_90, 00000000h
loc_0068287F: lea ecx, var_28
loc_00682882: call [0040142Ch] ; __vbaFreeObj
loc_00682888: mov var_4, 0000000Dh
loc_0068288F: mov var_50, 80020004h
loc_00682896: mov var_58, 0000000Ah
loc_0068289D: mov var_40, 0045DF14h ; "Let's check it out!"
loc_006828A4: mov var_48, 00000008h
loc_006828AB: lea edx, var_28
loc_006828AE: push edx
loc_006828AF: mov eax, 00000010h
loc_006828B4: call 00412850h ; __vbaChkstk
loc_006828B9: mov eax, esp
loc_006828BB: mov ecx, var_58
loc_006828BE: mov [eax], ecx
loc_006828C0: mov edx, var_54
loc_006828C3: mov [eax+00000004h], edx
loc_006828C6: mov ecx, var_50
loc_006828C9: mov [eax+00000008h], ecx
loc_006828CC: mov edx, var_4C
loc_006828CF: mov [eax+0000000Ch], edx
loc_006828D2: mov eax, 00000010h
loc_006828D7: call 00412850h ; __vbaChkstk
loc_006828DC: mov eax, esp
loc_006828DE: mov ecx, var_48
loc_006828E1: mov [eax], ecx
loc_006828E3: mov edx, var_44
loc_006828E6: mov [eax+00000004h], edx
loc_006828E9: mov ecx, var_40
loc_006828EC: mov [eax+00000008h], ecx
loc_006828EF: mov edx, var_3C
loc_006828F2: mov [eax+0000000Ch], edx
loc_006828F5: mov eax, [0073A08Ch]
loc_006828FA: mov ecx, [eax]
loc_006828FC: mov edx, [0073A08Ch]
loc_00682902: push edx
loc_00682903: call [ecx+00000078h]
loc_00682906: fnclex
loc_00682908: mov var_60, eax
loc_0068290B: cmp var_60, 00000000h
loc_0068290F: jge 00682930h
loc_00682911: push 00000078h
loc_00682913: push 004419ACh
loc_00682918: mov eax, [0073A08Ch]
loc_0068291D: push eax
loc_0068291E: mov ecx, var_60
loc_00682921: push ecx
loc_00682922: call [004010CCh] ; __vbaHresultCheckObj
loc_00682928: mov var_94, eax
loc_0068292E: jmp 0068293Ah
loc_00682930: mov var_94, 00000000h
loc_0068293A: lea ecx, var_28
loc_0068293D: call [0040142Ch] ; __vbaFreeObj
loc_00682943: mov var_10, 00000000h
loc_0068294A: push 0068296Eh
loc_0068294F: jmp 0068296Dh
loc_00682951: lea ecx, var_24
loc_00682954: call [00401430h] ; __vbaFreeStr
loc_0068295A: lea ecx, var_28
loc_0068295D: call [0040142Ch] ; __vbaFreeObj
loc_00682963: lea ecx, var_38
loc_00682966: call [00401030h] ; __vbaFreeVar
loc_0068296C: ret
loc_0068296D: ret
loc_0068296E: mov edx, Me
loc_00682971: mov eax, [edx]
loc_00682973: mov ecx, Me
loc_00682976: push ecx
loc_00682977: call [eax+00000008h]
loc_0068297A: mov eax, var_10
loc_0068297D: mov ecx, var_20
loc_00682980: mov fs:[00000000h], ecx
loc_00682987: pop edi
loc_00682988: pop esi
loc_00682989: pop ebx
loc_0068298A: mov esp, ebp
loc_0068298C: pop ebp
loc_0068298D: retn 0004h
End Sub
Private Sub mnuBrowse_Click() '682150
loc_00682150: push ebp
loc_00682151: mov ebp, esp
loc_00682153: sub esp, 00000018h
loc_00682156: push 00412856h ; __vbaExceptHandler
loc_0068215B: mov eax, fs:[00000000h]
loc_00682161: push eax
loc_00682162: mov fs:[00000000h], esp
loc_00682169: mov eax, 00000054h
loc_0068216E: call 00412850h ; __vbaChkstk
loc_00682173: push ebx
loc_00682174: push esi
loc_00682175: push edi
loc_00682176: mov var_18, esp
loc_00682179: mov var_14, 00409378h ; Chr(37)
loc_00682180: mov eax, Me
loc_00682183: and eax, 00000001h
loc_00682186: mov var_10, eax
loc_00682189: mov ecx, Me
loc_0068218C: and ecx, FFFFFFFEh
loc_0068218F: mov Me, ecx
loc_00682192: mov var_C, 00000000h
loc_00682199: mov edx, Me
loc_0068219C: mov eax, [edx]
loc_0068219E: mov ecx, Me
loc_006821A1: push ecx
loc_006821A2: call [eax+00000004h]
loc_006821A5: mov var_4, 00000001h
loc_006821AC: mov var_4, 00000002h
loc_006821B3: push FFFFFFFFh
loc_006821B5: call [00401124h] ; __vbaOnError
loc_006821BB: mov var_4, 00000003h
loc_006821C2: mov edx, Me
loc_006821C5: mov [edx+00000072h], FFFFFFh
loc_006821CB: mov var_4, 00000004h
loc_006821D2: push 00000000h
loc_006821D4: mov eax, Me
loc_006821D7: mov ecx, [eax]
loc_006821D9: mov edx, Me
loc_006821DC: push edx
loc_006821DD: call [ecx+000009A8h]
loc_006821E3: mov var_4, 00000005h
loc_006821EA: mov [0073A1D4h], 0000h
loc_006821F3: mov var_4, 00000006h
loc_006821FA: lea eax, var_2C
loc_006821FD: push eax
loc_006821FE: push 004457F8h ; "Alert"
loc_00682203: mov ecx, [0073A08Ch]
loc_00682209: mov edx, [ecx]
loc_0068220B: mov eax, [0073A08Ch]
loc_00682210: push eax
loc_00682211: call [edx+00000064h]
loc_00682214: fnclex
loc_00682216: mov var_50, eax
loc_00682219: cmp var_50, 00000000h
loc_0068221D: jge 0068223Ch
loc_0068221F: push 00000064h
loc_00682221: push 004419ACh
loc_00682226: mov ecx, [0073A08Ch]
loc_0068222C: push ecx
loc_0068222D: mov edx, var_50
loc_00682230: push edx
loc_00682231: call [004010CCh] ; __vbaHresultCheckObj
loc_00682237: mov var_6C, eax
loc_0068223A: jmp 00682243h
loc_0068223C: mov var_6C, 00000000h
loc_00682243: mov eax, var_2C
loc_00682246: push eax
loc_00682247: mov ecx, Me
loc_0068224A: add ecx, 000000C0h
loc_00682250: push ecx
loc_00682251: call [00401130h] ; __vbaObjSetAddref
loc_00682257: lea ecx, var_2C
loc_0068225A: call [0040142Ch] ; __vbaFreeObj
loc_00682260: mov var_4, 00000007h
loc_00682267: mov [0073A0AEh], FFFFFFh
loc_00682270: mov var_4, 00000008h
loc_00682277: mov [0073A03Ch], FFFFFFh
loc_00682280: mov var_4, 00000009h
loc_00682287: mov [0073A03Eh], 0000h
loc_00682290: mov var_4, 0000000Ah
loc_00682297: mov var_44, 80020004h
loc_0068229E: mov var_4C, 0000000Ah
loc_006822A5: push 0045D620h ; "Just type the name of a site you want to browse to. | OK "
loc_006822AA: mov edx, [0073A040h]
loc_006822B0: push edx
loc_006822B1: call [00401098h] ; __vbaStrCat
loc_006822B7: mov edx, eax
loc_006822B9: lea ecx, var_24
loc_006822BC: call [004013C0h] ; __vbaStrMove
loc_006822C2: push eax
loc_006822C3: push 0045DA6Ch ; "! Where do you want to go? | What will it be today? | I'd love too! | Let's see if we can find a cool site. | Gladly. | That sounds like fun. | Lay it on me "
loc_006822C8: call [00401098h] ; __vbaStrCat
loc_006822CE: mov edx, eax
loc_006822D0: lea ecx, var_28
loc_006822D3: call [004013C0h] ; __vbaStrMove
loc_006822D9: push eax
loc_006822DA: mov eax, [0073A040h]
loc_006822DF: push eax
loc_006822E0: call [00401098h] ; __vbaStrCat
loc_006822E6: mov var_34, eax
loc_006822E9: mov var_3C, 00000008h
loc_006822F0: lea ecx, var_2C
loc_006822F3: push ecx
loc_006822F4: mov eax, 00000010h
loc_006822F9: call 00412850h ; __vbaChkstk
loc_006822FE: mov edx, esp
loc_00682300: mov eax, var_4C
loc_00682303: mov [edx], eax
loc_00682305: mov ecx, var_48
loc_00682308: mov [edx+00000004h], ecx
loc_0068230B: mov eax, var_44
loc_0068230E: mov [edx+00000008h], eax
loc_00682311: mov ecx, var_40
loc_00682314: mov [edx+0000000Ch], ecx
loc_00682317: mov eax, 00000010h
loc_0068231C: call 00412850h ; __vbaChkstk
loc_00682321: mov edx, esp
loc_00682323: mov eax, var_3C
loc_00682326: mov [edx], eax
loc_00682328: mov ecx, var_38
loc_0068232B: mov [edx+00000004h], ecx
loc_0068232E: mov eax, var_34
loc_00682331: mov [edx+00000008h], eax
loc_00682334: mov ecx, var_30
loc_00682337: mov [edx+0000000Ch], ecx
loc_0068233A: mov edx, [0073A08Ch]
loc_00682340: mov eax, [edx]
loc_00682342: mov ecx, [0073A08Ch]
loc_00682348: push ecx
loc_00682349: call [eax+00000078h]
loc_0068234C: fnclex
loc_0068234E: mov var_50, eax
loc_00682351: cmp var_50, 00000000h
loc_00682355: jge 00682374h
loc_00682357: push 00000078h
loc_00682359: push 004419ACh
loc_0068235E: mov edx, [0073A08Ch]
loc_00682364: push edx
loc_00682365: mov eax, var_50
loc_00682368: push eax
loc_00682369: call [004010CCh] ; __vbaHresultCheckObj
loc_0068236F: mov var_70, eax
loc_00682372: jmp 0068237Bh
loc_00682374: mov var_70, 00000000h
loc_0068237B: mov ecx, var_2C
loc_0068237E: push ecx
loc_0068237F: mov edx, Me
loc_00682382: add edx, 0000008Ch
loc_00682388: push edx
loc_00682389: call [00401130h] ; __vbaObjSetAddref
loc_0068238F: lea eax, var_28
loc_00682392: push eax
loc_00682393: lea ecx, var_24
loc_00682396: push ecx
loc_00682397: push 00000002h
loc_00682399: call [00401324h] ; __vbaFreeStrList
loc_0068239F: add esp, 0000000Ch
loc_006823A2: lea ecx, var_2C
loc_006823A5: call [0040142Ch] ; __vbaFreeObj
loc_006823AB: lea ecx, var_3C
loc_006823AE: call [00401030h] ; __vbaFreeVar
loc_006823B4: mov var_4, 0000000Bh
loc_006823BB: lea edx, var_2C
loc_006823BE: push edx
loc_006823BF: push 00441D74h ; "Blink"
loc_006823C4: mov eax, [0073A08Ch]
loc_006823C9: mov ecx, [eax]
loc_006823CB: mov edx, [0073A08Ch]
loc_006823D1: push edx
loc_006823D2: call [ecx+00000064h]
loc_006823D5: fnclex
loc_006823D7: mov var_50, eax
loc_006823DA: cmp var_50, 00000000h
loc_006823DE: jge 006823FCh
loc_006823E0: push 00000064h
loc_006823E2: push 004419ACh
loc_006823E7: mov eax, [0073A08Ch]
loc_006823EC: push eax
loc_006823ED: mov ecx, var_50
loc_006823F0: push ecx
loc_006823F1: call [004010CCh] ; __vbaHresultCheckObj
loc_006823F7: mov var_74, eax
loc_006823FA: jmp 00682403h
loc_006823FC: mov var_74, 00000000h
loc_00682403: mov edx, var_2C
loc_00682406: mov var_68, edx
loc_00682409: mov var_2C, 00000000h
loc_00682410: mov eax, var_68
loc_00682413: push eax
loc_00682414: push 0073A1D8h
loc_00682419: call [00401128h] ; __vbaObjSet
loc_0068241F: mov var_10, 00000000h
loc_00682426: push 00682454h
loc_0068242B: jmp 00682453h
loc_0068242D: lea ecx, var_28
loc_00682430: push ecx
loc_00682431: lea edx, var_24
loc_00682434: push edx
loc_00682435: push 00000002h
loc_00682437: call [00401324h] ; __vbaFreeStrList
loc_0068243D: add esp, 0000000Ch
loc_00682440: lea ecx, var_2C
loc_00682443: call [0040142Ch] ; __vbaFreeObj
loc_00682449: lea ecx, var_3C
loc_0068244C: call [00401030h] ; __vbaFreeVar
loc_00682452: ret
loc_00682453: ret
loc_00682454: mov eax, Me
loc_00682457: mov ecx, [eax]
loc_00682459: mov edx, Me
loc_0068245C: push edx
loc_0068245D: call [ecx+00000008h]
loc_00682460: mov eax, var_10
loc_00682463: mov ecx, var_20
loc_00682466: mov fs:[00000000h], ecx
loc_0068246D: pop edi
loc_0068246E: pop esi
loc_0068246F: pop ebx
loc_00682470: mov esp, ebp
loc_00682472: pop ebp
loc_00682473: retn 0004h
End Sub
Private Sub mnuSearch_Click() '68E3A0
loc_0068E3A0: push ebp
loc_0068E3A1: mov ebp, esp
loc_0068E3A3: sub esp, 00000018h
loc_0068E3A6: push 00412856h ; __vbaExceptHandler
loc_0068E3AB: mov eax, fs:[00000000h]
loc_0068E3B1: push eax
loc_0068E3B2: mov fs:[00000000h], esp
loc_0068E3B9: mov eax, 00000050h
loc_0068E3BE: call 00412850h ; __vbaChkstk
loc_0068E3C3: push ebx
loc_0068E3C4: push esi
loc_0068E3C5: push edi
loc_0068E3C6: mov var_18, esp
loc_0068E3C9: mov var_14, 0040A140h ; Chr(37)
loc_0068E3D0: mov eax, Me
loc_0068E3D3: and eax, 00000001h
loc_0068E3D6: mov var_10, eax
loc_0068E3D9: mov ecx, Me
loc_0068E3DC: and ecx, FFFFFFFEh
loc_0068E3DF: mov Me, ecx
loc_0068E3E2: mov var_C, 00000000h
loc_0068E3E9: mov edx, Me
loc_0068E3EC: mov eax, [edx]
loc_0068E3EE: mov ecx, Me
loc_0068E3F1: push ecx
loc_0068E3F2: call [eax+00000004h]
loc_0068E3F5: mov var_4, 00000001h
loc_0068E3FC: mov var_4, 00000002h
loc_0068E403: mov edx, Me
loc_0068E406: mov [edx+00000072h], FFFFFFh
loc_0068E40C: mov var_4, 00000003h
loc_0068E413: push 00000000h
loc_0068E415: mov eax, Me
loc_0068E418: mov ecx, [eax]
loc_0068E41A: mov edx, Me
loc_0068E41D: push edx
loc_0068E41E: call [ecx+000009A8h]
loc_0068E424: mov var_4, 00000004h
loc_0068E42B: mov [0073A1D4h], 0000h
loc_0068E434: mov var_4, 00000005h
loc_0068E43B: push FFFFFFFFh
loc_0068E43D: call [00401124h] ; __vbaOnError
loc_0068E443: mov var_4, 00000006h
loc_0068E44A: lea eax, var_28
loc_0068E44D: push eax
loc_0068E44E: push 004457F8h ; "Alert"
loc_0068E453: mov ecx, [0073A08Ch]
loc_0068E459: mov edx, [ecx]
loc_0068E45B: mov eax, [0073A08Ch]
loc_0068E460: push eax
loc_0068E461: call [edx+00000064h]
loc_0068E464: fnclex
loc_0068E466: mov var_4C, eax
loc_0068E469: cmp var_4C, 00000000h
loc_0068E46D: jge 0068E48Ch
loc_0068E46F: push 00000064h
loc_0068E471: push 004419ACh
loc_0068E476: mov ecx, [0073A08Ch]
loc_0068E47C: push ecx
loc_0068E47D: mov edx, var_4C
loc_0068E480: push edx
loc_0068E481: call [004010CCh] ; __vbaHresultCheckObj
loc_0068E487: mov var_68, eax
loc_0068E48A: jmp 0068E493h
loc_0068E48C: mov var_68, 00000000h
loc_0068E493: mov eax, var_28
loc_0068E496: push eax
loc_0068E497: mov ecx, Me
loc_0068E49A: add ecx, 000000C0h
loc_0068E4A0: push ecx
loc_0068E4A1: call [00401130h] ; __vbaObjSetAddref
loc_0068E4A7: lea ecx, var_28
loc_0068E4AA: call [0040142Ch] ; __vbaFreeObj
loc_0068E4B0: mov var_4, 00000007h
loc_0068E4B7: mov [0073A0AEh], FFFFFFh
loc_0068E4C0: mov var_4, 00000008h
loc_0068E4C7: mov [0073A048h], 0000h
loc_0068E4D0: mov var_4, 00000009h
loc_0068E4D7: mov var_40, 80020004h
loc_0068E4DE: mov var_48, 0000000Ah
loc_0068E4E5: push 004622F8h ; "OK! | You name it. | That's what I'm here for! | If it exists, we'll find it. | What would you like to search for? | There's nothing I can't find. | I'll search the world for you "
loc_0068E4EA: mov edx, [0073A040h]
loc_0068E4F0: push edx
loc_0068E4F1: call [00401098h] ; __vbaStrCat
loc_0068E4F7: mov edx, eax
loc_0068E4F9: lea ecx, var_24
loc_0068E4FC: call [004013C0h] ; __vbaStrMove
loc_0068E502: push eax
loc_0068E503: push 00442684h
loc_0068E508: call [00401098h] ; __vbaStrCat
loc_0068E50E: mov var_30, eax
loc_0068E511: mov var_38, 00000008h
loc_0068E518: lea eax, var_28
loc_0068E51B: push eax
loc_0068E51C: mov eax, 00000010h
loc_0068E521: call 00412850h ; __vbaChkstk
loc_0068E526: mov ecx, esp
loc_0068E528: mov edx, var_48
loc_0068E52B: mov [ecx], edx
loc_0068E52D: mov eax, var_44
loc_0068E530: mov [ecx+00000004h], eax
loc_0068E533: mov edx, var_40
loc_0068E536: mov [ecx+00000008h], edx
loc_0068E539: mov eax, var_3C
loc_0068E53C: mov [ecx+0000000Ch], eax
loc_0068E53F: mov eax, 00000010h
loc_0068E544: call 00412850h ; __vbaChkstk
loc_0068E549: mov ecx, esp
loc_0068E54B: mov edx, var_38
loc_0068E54E: mov [ecx], edx
loc_0068E550: mov eax, var_34
loc_0068E553: mov [ecx+00000004h], eax
loc_0068E556: mov edx, var_30
loc_0068E559: mov [ecx+00000008h], edx
loc_0068E55C: mov eax, var_2C
loc_0068E55F: mov [ecx+0000000Ch], eax
loc_0068E562: mov ecx, [0073A08Ch]
loc_0068E568: mov edx, [ecx]
loc_0068E56A: mov eax, [0073A08Ch]
loc_0068E56F: push eax
loc_0068E570: call [edx+00000078h]
loc_0068E573: fnclex
loc_0068E575: mov var_4C, eax
loc_0068E578: cmp var_4C, 00000000h
loc_0068E57C: jge 0068E59Bh
loc_0068E57E: push 00000078h
loc_0068E580: push 004419ACh
loc_0068E585: mov ecx, [0073A08Ch]
loc_0068E58B: push ecx
loc_0068E58C: mov edx, var_4C
loc_0068E58F: push edx
loc_0068E590: call [004010CCh] ; __vbaHresultCheckObj
loc_0068E596: mov var_6C, eax
loc_0068E599: jmp 0068E5A2h
loc_0068E59B: mov var_6C, 00000000h
loc_0068E5A2: mov eax, var_28
loc_0068E5A5: push eax
loc_0068E5A6: mov ecx, Me
loc_0068E5A9: add ecx, 00000090h
loc_0068E5AF: push ecx
loc_0068E5B0: call [00401130h] ; __vbaObjSetAddref
loc_0068E5B6: lea ecx, var_24
loc_0068E5B9: call [00401430h] ; __vbaFreeStr
loc_0068E5BF: lea ecx, var_28
loc_0068E5C2: call [0040142Ch] ; __vbaFreeObj
loc_0068E5C8: lea ecx, var_38
loc_0068E5CB: call [00401030h] ; __vbaFreeVar
loc_0068E5D1: mov var_4, 0000000Ah
loc_0068E5D8: lea edx, var_28
loc_0068E5DB: push edx
loc_0068E5DC: push 00441D74h ; "Blink"
loc_0068E5E1: mov eax, [0073A08Ch]
loc_0068E5E6: mov ecx, [eax]
loc_0068E5E8: mov edx, [0073A08Ch]
loc_0068E5EE: push edx
loc_0068E5EF: call [ecx+00000064h]
loc_0068E5F2: fnclex
loc_0068E5F4: mov var_4C, eax
loc_0068E5F7: cmp var_4C, 00000000h
loc_0068E5FB: jge 0068E619h
loc_0068E5FD: push 00000064h
loc_0068E5FF: push 004419ACh
loc_0068E604: mov eax, [0073A08Ch]
loc_0068E609: push eax
loc_0068E60A: mov ecx, var_4C
loc_0068E60D: push ecx
loc_0068E60E: call [004010CCh] ; __vbaHresultCheckObj
loc_0068E614: mov var_70, eax
loc_0068E617: jmp 0068E620h
loc_0068E619: mov var_70, 00000000h
loc_0068E620: mov edx, var_28
loc_0068E623: mov var_64, edx
loc_0068E626: mov var_28, 00000000h
loc_0068E62D: mov eax, var_64
loc_0068E630: push eax
loc_0068E631: push 0073A1D8h
loc_0068E636: call [00401128h] ; __vbaObjSet
loc_0068E63C: mov var_10, 00000000h
loc_0068E643: push 0068E667h
loc_0068E648: jmp 0068E666h
loc_0068E64A: lea ecx, var_24
loc_0068E64D: call [00401430h] ; __vbaFreeStr
loc_0068E653: lea ecx, var_28
loc_0068E656: call [0040142Ch] ; __vbaFreeObj
loc_0068E65C: lea ecx, var_38
loc_0068E65F: call [00401030h] ; __vbaFreeVar
loc_0068E665: ret
loc_0068E666: ret
loc_0068E667: mov ecx, Me
loc_0068E66A: mov edx, [ecx]
loc_0068E66C: mov eax, Me
loc_0068E66F: push eax
loc_0068E670: call [edx+00000008h]
loc_0068E673: mov eax, var_10
loc_0068E676: mov ecx, var_20
loc_0068E679: mov fs:[00000000h], ecx
loc_0068E680: pop edi
loc_0068E681: pop esi
loc_0068E682: pop ebx
loc_0068E683: mov esp, ebp
loc_0068E685: pop ebp
loc_0068E686: retn 0004h
End Sub
Private Sub mnuSupport_Click() '68F2C0
loc_0068F2C0: push ebp
loc_0068F2C1: mov ebp, esp
loc_0068F2C3: sub esp, 0000000Ch
loc_0068F2C6: push 00412856h ; __vbaExceptHandler
loc_0068F2CB: mov eax, fs:[00000000h]
loc_0068F2D1: push eax
loc_0068F2D2: mov fs:[00000000h], esp
loc_0068F2D9: sub esp, 00000010h
loc_0068F2DC: push ebx
loc_0068F2DD: push esi
loc_0068F2DE: push edi
loc_0068F2DF: mov var_C, esp
loc_0068F2E2: mov var_8, 0040A270h
loc_0068F2E9: mov esi, Me
loc_0068F2EC: mov eax, esi
loc_0068F2EE: and eax, 00000001h
loc_0068F2F1: mov var_4, eax
loc_0068F2F4: and esi, FFFFFFFEh
loc_0068F2F7: push esi
loc_0068F2F8: mov Me, esi
loc_0068F2FB: mov ecx, [esi]
loc_0068F2FD: call [ecx+00000004h]
loc_0068F300: xor edi, edi
loc_0068F302: push 0043B5A8h ; "HTTP://www.bonzi.com/bonziportal/index.asp?nav=bbmenu"
loc_0068F307: mov var_1C, edi
loc_0068F30A: push 00462060h ; "&l=home&t=support"
loc_0068F30F: mov var_18, edi
loc_0068F312: mov var_1C, edi
loc_0068F315: call [00401098h] ; __vbaStrCat
loc_0068F31B: mov edx, eax
loc_0068F31D: lea ecx, var_18
loc_0068F320: call [004013C0h] ; __vbaStrMove
loc_0068F326: lea edx, var_1C
loc_0068F329: lea eax, var_18
loc_0068F32C: push edx
loc_0068F32D: push edi
loc_0068F32E: push edi
loc_0068F32F: push FFFFFFFFh
loc_0068F331: push eax
loc_0068F332: push esi
loc_0068F333: call 00679A40h
loc_0068F338: lea ecx, var_18
loc_0068F33B: call [00401430h] ; __vbaFreeStr
loc_0068F341: mov var_4, edi
loc_0068F344: push 0068F356h
loc_0068F349: jmp 0068F355h
loc_0068F34B: lea ecx, var_18
loc_0068F34E: call [00401430h] ; __vbaFreeStr
loc_0068F354: ret
loc_0068F355: ret
loc_0068F356: mov eax, Me
loc_0068F359: push eax
loc_0068F35A: mov ecx, [eax]
loc_0068F35C: call [ecx+00000008h]
loc_0068F35F: mov eax, var_4
loc_0068F362: mov ecx, var_14
loc_0068F365: pop edi
loc_0068F366: pop esi
loc_0068F367: mov fs:[00000000h], ecx
loc_0068F36E: pop ebx
loc_0068F36F: mov esp, ebp
loc_0068F371: pop ebp
loc_0068F372: retn 0004h
End Sub
Private Sub mnuInternetAlert_Click() '6876F0
loc_006876F0: push ebp
loc_006876F1: mov ebp, esp
loc_006876F3: sub esp, 0000000Ch
loc_006876F6: push 00412856h ; __vbaExceptHandler
loc_006876FB: mov eax, fs:[00000000h]
loc_00687701: push eax
loc_00687702: mov fs:[00000000h], esp
loc_00687709: sub esp, 00000010h
loc_0068770C: push ebx
loc_0068770D: push esi
loc_0068770E: push edi
loc_0068770F: mov var_C, esp
loc_00687712: mov var_8, 00409890h
loc_00687719: mov esi, Me
loc_0068771C: mov eax, esi
loc_0068771E: and eax, 00000001h
loc_00687721: mov var_4, eax
loc_00687724: and esi, FFFFFFFEh
loc_00687727: push esi
loc_00687728: mov Me, esi
loc_0068772B: mov ecx, [esi]
loc_0068772D: call [ecx+00000004h]
loc_00687730: xor edi, edi
loc_00687732: mov edx, 0045F85Ch ; "http://images.bonzi.com/menu/ia9.asp"
loc_00687737: mov var_1C, edi
loc_0068773A: lea ecx, var_18
loc_0068773D: mov var_18, edi
loc_00687740: mov var_1C, edi
loc_00687743: call [00401310h] ; __vbaStrCopy
loc_00687749: lea edx, var_1C
loc_0068774C: lea eax, var_18
loc_0068774F: push edx
loc_00687750: push edi
loc_00687751: push edi
loc_00687752: push edi
loc_00687753: push eax
loc_00687754: push esi
loc_00687755: call 00679A40h
loc_0068775A: lea ecx, var_18
loc_0068775D: call [00401430h] ; __vbaFreeStr
loc_00687763: mov var_4, edi
loc_00687766: push 00687778h
loc_0068776B: jmp 00687777h
loc_0068776D: lea ecx, var_18
loc_00687770: call [00401430h] ; __vbaFreeStr
loc_00687776: ret
loc_00687777: ret
loc_00687778: mov eax, Me
loc_0068777B: push eax
loc_0068777C: mov ecx, [eax]
loc_0068777E: call [ecx+00000008h]
loc_00687781: mov eax, var_4
loc_00687784: mov ecx, var_14
loc_00687787: pop edi
loc_00687788: pop esi
loc_00687789: mov fs:[00000000h], ecx
loc_00687790: pop ebx
loc_00687791: mov esp, ebp
loc_00687793: pop ebp
loc_00687794: retn 0004h
End Sub
Private Sub mnuConnection_Click() '6848F0
loc_006848F0: push ebp
loc_006848F1: mov ebp, esp
loc_006848F3: sub esp, 0000000Ch
loc_006848F6: push 00412856h ; __vbaExceptHandler
loc_006848FB: mov eax, fs:[00000000h]
loc_00684901: push eax
loc_00684902: mov fs:[00000000h], esp
loc_00684909: sub esp, 00000038h
loc_0068490C: push ebx
loc_0068490D: push esi
loc_0068490E: push edi
loc_0068490F: mov var_C, esp
loc_00684912: mov var_8, 004095C8h
loc_00684919: mov esi, Me
loc_0068491C: mov eax, esi
loc_0068491E: and eax, 00000001h
loc_00684921: mov var_4, eax
loc_00684924: and esi, FFFFFFFEh
loc_00684927: push esi
loc_00684928: mov Me, esi
loc_0068492B: mov ecx, [esi]
loc_0068492D: call [ecx+00000004h]
loc_00684930: mov edx, [esi]
loc_00684932: xor eax, eax
loc_00684934: push eax
loc_00684935: push esi
loc_00684936: mov var_18, eax
loc_00684939: mov var_3C, eax
loc_0068493C: mov [esi+00000072h], FFFFFFh
loc_00684942: call [edx+000009A8h]
loc_00684948: lea ebx, var_18
loc_0068494B: mov ecx, 0000000Ah
loc_00684950: push ebx
loc_00684951: mov eax, 80020004h
loc_00684956: sub esp, 00000010h
loc_00684959: mov edi, [0073A08Ch]
loc_0068495F: mov ebx, esp
loc_00684961: sub esp, 00000010h
loc_00684964: mov esi, 00000008h
loc_00684969: mov edi, [edi]
loc_0068496B: mov [ebx], ecx
loc_0068496D: mov ecx, var_34
loc_00684970: mov edx, 0045EB68h ; "In order for me to best help you out in our Internet travels, I need to know how you connect to the Internet."
loc_00684975: mov [ebx+00000004h], ecx
loc_00684978: mov ecx, esp
loc_0068497A: mov [ebx+00000008h], eax
loc_0068497D: mov eax, var_2C
loc_00684980: mov [ebx+0000000Ch], eax
loc_00684983: mov eax, var_24
loc_00684986: mov [ecx], esi
loc_00684988: mov [ecx+00000004h], eax
loc_0068498B: mov eax, [0073A08Ch]
loc_00684990: push eax
loc_00684991: mov [ecx+00000008h], edx
loc_00684994: mov edx, var_1C
loc_00684997: mov [ecx+0000000Ch], edx
loc_0068499A: call [edi+00000078h]
loc_0068499D: test eax, eax
loc_0068499F: fnclex
loc_006849A1: jge 006849BCh
loc_006849A3: mov ecx, [0073A08Ch]
loc_006849A9: mov ebx, [004010CCh] ; __vbaHresultCheckObj
loc_006849AF: push 00000078h
loc_006849B1: push 004419ACh
loc_006849B6: push ecx
loc_006849B7: push eax
loc_006849B8: call ebx
loc_006849BA: jmp 006849C2h
loc_006849BC: mov ebx, [004010CCh] ; __vbaHresultCheckObj
loc_006849C2: lea ecx, var_18
loc_006849C5: call [0040142Ch] ; __vbaFreeObj
loc_006849CB: mov eax, [0073A254h]
loc_006849D0: test eax, eax
loc_006849D2: jnz 006849E8h
loc_006849D4: mov edi, [004012FCh] ; __vbaNew2
loc_006849DA: push 0073A254h
loc_006849DF: push 00431838h
loc_006849E4: call edi
loc_006849E6: jmp 006849EEh
loc_006849E8: mov edi, [004012FCh] ; __vbaNew2
loc_006849EE: mov esi, [0073A254h]
loc_006849F4: lea eax, var_3C
loc_006849F7: push eax
loc_006849F8: push esi
loc_006849F9: mov edx, [esi]
loc_006849FB: call [edx+000001B8h]
loc_00684A01: test eax, eax
loc_00684A03: fnclex
loc_00684A05: jge 00684A15h
loc_00684A07: push 000001B8h
loc_00684A0C: push 00440B20h
loc_00684A11: push esi
loc_00684A12: push eax
loc_00684A13: call ebx
loc_00684A15: cmp var_3C, 0000h
loc_00684A1A: jz 00684A54h
loc_00684A1C: mov eax, [0073A254h]
loc_00684A21: test eax, eax
loc_00684A23: jnz 00684A31h
loc_00684A25: push 0073A254h
loc_00684A2A: push 00431838h
loc_00684A2F: call edi
loc_00684A31: mov esi, [0073A254h]
loc_00684A37: push esi
loc_00684A38: mov ecx, [esi]
loc_00684A3A: call [ecx+000002A8h]
loc_00684A40: test eax, eax
loc_00684A42: fnclex
loc_00684A44: jge 00684A54h
loc_00684A46: push 000002A8h
loc_00684A4B: push 00440B20h
loc_00684A50: push esi
loc_00684A51: push eax
loc_00684A52: call ebx
loc_00684A54: mov eax, [0073A63Ch]
loc_00684A59: test eax, eax
loc_00684A5B: jnz 00684A69h
loc_00684A5D: push 0073A63Ch
loc_00684A62: push 004194B8h
loc_00684A67: call edi
loc_00684A69: sub esp, 00000010h
loc_00684A6C: mov ecx, 0000000Ah
loc_00684A71: mov ebx, esp
loc_00684A73: mov eax, 80020004h
loc_00684A78: sub esp, 00000010h
loc_00684A7B: mov esi, [0073A63Ch]
loc_00684A81: mov [ebx], ecx
loc_00684A83: mov ecx, var_34
loc_00684A86: mov edi, [esi]
loc_00684A88: mov edx, 00000001h
loc_00684A8D: mov [ebx+00000004h], ecx
loc_00684A90: mov ecx, esp
loc_00684A92: push esi
loc_00684A93: mov [ebx+00000008h], eax
loc_00684A96: mov eax, var_2C
loc_00684A99: mov [ebx+0000000Ch], eax
loc_00684A9C: mov eax, 00000002h
loc_00684AA1: mov [ecx], eax
loc_00684AA3: mov eax, var_24
loc_00684AA6: mov [ecx+00000004h], eax
loc_00684AA9: mov [ecx+00000008h], edx
loc_00684AAC: mov edx, var_1C
loc_00684AAF: mov [ecx+0000000Ch], edx
loc_00684AB2: call [edi+000002B0h]
loc_00684AB8: test eax, eax
loc_00684ABA: fnclex
loc_00684ABC: jge 00684AD0h
loc_00684ABE: push 000002B0h
loc_00684AC3: push 0045657Ch
loc_00684AC8: push esi
loc_00684AC9: push eax
loc_00684ACA: call [004010CCh] ; __vbaHresultCheckObj
loc_00684AD0: mov var_4, 00000000h
loc_00684AD7: push 00684AE9h
loc_00684ADC: jmp 00684AE8h
loc_00684ADE: lea ecx, var_18
loc_00684AE1: call [0040142Ch] ; __vbaFreeObj
loc_00684AE7: ret
loc_00684AE8: ret
loc_00684AE9: mov eax, Me
loc_00684AEC: push eax
loc_00684AED: mov ecx, [eax]
loc_00684AEF: call [ecx+00000008h]
loc_00684AF2: mov eax, var_4
loc_00684AF5: mov ecx, var_14
loc_00684AF8: pop edi
loc_00684AF9: pop esi
loc_00684AFA: mov fs:[00000000h], ecx
loc_00684B01: pop ebx
loc_00684B02: mov esp, ebp
loc_00684B04: pop ebp
loc_00684B05: retn 0004h
End Sub
Private Sub mnuReadStoryAlphanet_Click() '68B680
loc_0068B680: push ebp
loc_0068B681: mov ebp, esp
loc_0068B683: sub esp, 00000018h
loc_0068B686: push 00412856h ; __vbaExceptHandler
loc_0068B68B: mov eax, fs:[00000000h]
loc_0068B691: push eax
loc_0068B692: mov fs:[00000000h], esp
loc_0068B699: mov eax, 0000007Ch
loc_0068B69E: call 00412850h ; __vbaChkstk
loc_0068B6A3: push ebx
loc_0068B6A4: push esi
loc_0068B6A5: push edi
loc_0068B6A6: mov var_18, esp
loc_0068B6A9: mov var_14, 00409D50h ; "'"
loc_0068B6B0: mov eax, Me
loc_0068B6B3: and eax, 00000001h
loc_0068B6B6: mov var_10, eax
loc_0068B6B9: mov ecx, Me
loc_0068B6BC: and ecx, FFFFFFFEh
loc_0068B6BF: mov Me, ecx
loc_0068B6C2: mov var_C, 00000000h
loc_0068B6C9: mov edx, Me
loc_0068B6CC: mov eax, [edx]
loc_0068B6CE: mov ecx, Me
loc_0068B6D1: push ecx
loc_0068B6D2: call [eax+00000004h]
loc_0068B6D5: mov var_4, 00000001h
loc_0068B6DC: mov var_4, 00000002h
loc_0068B6E3: push FFFFFFFFh
loc_0068B6E5: call [00401124h] ; __vbaOnError
loc_0068B6EB: mov var_4, 00000003h
loc_0068B6F2: mov edx, Me
loc_0068B6F5: mov [edx+00000072h], FFFFFFh
loc_0068B6FB: mov var_4, 00000004h
loc_0068B702: push 00000000h
loc_0068B704: mov eax, Me
loc_0068B707: mov ecx, [eax]
loc_0068B709: mov edx, Me
loc_0068B70C: push edx
loc_0068B70D: call [ecx+000009A8h]
loc_0068B713: mov var_4, 00000005h
loc_0068B71A: mov [0073A1D4h], 0000h
loc_0068B723: mov var_4, 00000006h
loc_0068B72A: lea eax, var_3C
loc_0068B72D: push eax
loc_0068B72E: push 004457F8h ; "Alert"
loc_0068B733: mov ecx, [0073A08Ch]
loc_0068B739: mov edx, [ecx]
loc_0068B73B: mov eax, [0073A08Ch]
loc_0068B740: push eax
loc_0068B741: call [edx+00000064h]
loc_0068B744: fnclex
loc_0068B746: mov var_64, eax
loc_0068B749: cmp var_64, 00000000h
loc_0068B74D: jge 0068B76Fh
loc_0068B74F: push 00000064h
loc_0068B751: push 004419ACh
loc_0068B756: mov ecx, [0073A08Ch]
loc_0068B75C: push ecx
loc_0068B75D: mov edx, var_64
loc_0068B760: push edx
loc_0068B761: call [004010CCh] ; __vbaHresultCheckObj
loc_0068B767: mov var_84, eax
loc_0068B76D: jmp 0068B779h
loc_0068B76F: mov var_84, 00000000h
loc_0068B779: mov eax, var_3C
loc_0068B77C: push eax
loc_0068B77D: mov ecx, Me
loc_0068B780: add ecx, 000000C0h
loc_0068B786: push ecx
loc_0068B787: call [00401130h] ; __vbaObjSetAddref
loc_0068B78D: lea ecx, var_3C
loc_0068B790: call [0040142Ch] ; __vbaFreeObj
loc_0068B796: mov var_4, 00000007h
loc_0068B79D: mov [0073A0AEh], FFFFFFh
loc_0068B7A6: mov var_4, 00000008h
loc_0068B7AD: lea edx, var_60
loc_0068B7B0: push edx
loc_0068B7B1: push 0045595Ch ; "B16"
loc_0068B7B6: mov eax, Me
loc_0068B7B9: push eax
loc_0068B7BA: call 006A5DC0h
loc_0068B7BF: movsx ecx, var_60
loc_0068B7C3: test ecx, ecx
loc_0068B7C5: jz 0068BAD9h
loc_0068B7CB: mov var_4, 00000009h
loc_0068B7D2: lea edx, var_60
loc_0068B7D5: push edx
loc_0068B7D6: push 0045595Ch ; "B16"
loc_0068B7DB: mov eax, Me
loc_0068B7DE: push eax
loc_0068B7DF: call 006A6490h
loc_0068B7E4: movsx ecx, var_60
loc_0068B7E8: test ecx, ecx
loc_0068B7EA: jz 0068BA34h
loc_0068B7F0: mov var_4, 0000000Ah
loc_0068B7F7: push 00461160h ; "Bonzi and the Alpha-net"
loc_0068B7FC: call 0061F230h
loc_0068B801: mov var_4, 0000000Bh
loc_0068B808: mov var_54, 0043C9F4h
loc_0068B80F: mov var_5C, 00000008h
loc_0068B816: mov eax, 00000010h
loc_0068B81B: call 00412850h ; __vbaChkstk
loc_0068B820: mov edx, esp
loc_0068B822: mov eax, var_5C
loc_0068B825: mov [edx], eax
loc_0068B827: mov ecx, var_58
loc_0068B82A: mov [edx+00000004h], ecx
loc_0068B82D: mov eax, var_54
loc_0068B830: mov [edx+00000008h], eax
loc_0068B833: mov ecx, var_50
loc_0068B836: mov [edx+0000000Ch], ecx
loc_0068B839: push 00461194h ; "Path"
loc_0068B83E: push 00460D90h ; "add-ons\storybookreader\"
loc_0068B843: push 0043B010h ; "BONZIBUDDY"
loc_0068B848: call [00401354h] ; rtcGetSetting
loc_0068B84E: mov edx, eax
loc_0068B850: lea ecx, var_34
loc_0068B853: call [004013C0h] ; __vbaStrMove
loc_0068B859: mov var_4, 0000000Ch
loc_0068B860: push 00000001h
loc_0068B862: mov edx, var_34
loc_0068B865: push edx
loc_0068B866: call [004013B4h] ; rtcRightCharBstr
loc_0068B86C: mov edx, eax
loc_0068B86E: lea ecx, var_38
loc_0068B871: call [004013C0h] ; __vbaStrMove
loc_0068B877: push eax
loc_0068B878: push 00441F24h ; "\"
loc_0068B87D: call [004011B8h] ; __vbaStrCmp
loc_0068B883: neg eax
loc_0068B885: sbb eax, eax
loc_0068B887: neg eax
loc_0068B889: neg eax
loc_0068B88B: mov var_64, ax
loc_0068B88F: lea ecx, var_38
loc_0068B892: call [00401430h] ; __vbaFreeStr
loc_0068B898: movsx eax, var_64
loc_0068B89C: test eax, eax
loc_0068B89E: jz 0068B8E3h
loc_0068B8A0: mov var_4, 0000000Dh
loc_0068B8A7: mov ecx, var_34
loc_0068B8AA: push ecx
loc_0068B8AB: push 00441F24h ; "\"
loc_0068B8B0: call [00401098h] ; __vbaStrCat
loc_0068B8B6: mov edx, eax
loc_0068B8B8: lea ecx, var_38
loc_0068B8BB: call [004013C0h] ; __vbaStrMove
loc_0068B8C1: push eax
loc_0068B8C2: push 00461360h ; "BBReader.exe"
loc_0068B8C7: call [00401098h] ; __vbaStrCat
loc_0068B8CD: mov edx, eax
loc_0068B8CF: lea ecx, var_34
loc_0068B8D2: call [004013C0h] ; __vbaStrMove
loc_0068B8D8: lea ecx, var_38
loc_0068B8DB: call [00401430h] ; __vbaFreeStr
loc_0068B8E1: jmp 0068B904h
loc_0068B8E3: mov var_4, 0000000Fh
loc_0068B8EA: mov edx, var_34
loc_0068B8ED: push edx
loc_0068B8EE: push 00461360h ; "BBReader.exe"
loc_0068B8F3: call [00401098h] ; __vbaStrCat
loc_0068B8F9: mov edx, eax
loc_0068B8FB: lea ecx, var_34
loc_0068B8FE: call [004013C0h] ; __vbaStrMove
loc_0068B904: mov var_4, 00000011h
loc_0068B90B: mov var_54, 0043C9F4h
loc_0068B912: mov var_5C, 00000008h
loc_0068B919: mov eax, 00000010h
loc_0068B91E: call 00412850h ; __vbaChkstk
loc_0068B923: mov eax, esp
loc_0068B925: mov ecx, var_5C
loc_0068B928: mov [eax], ecx
loc_0068B92A: mov edx, var_58
loc_0068B92D: mov [eax+00000004h], edx
loc_0068B930: mov ecx, var_54
loc_0068B933: mov [eax+00000008h], ecx
loc_0068B936: mov edx, var_50
loc_0068B939: mov [eax+0000000Ch], edx
loc_0068B93C: push 00461160h ; "Bonzi and the Alpha-net"
loc_0068B941: push 0046099Ch ; "add-ons\storybookreader\books"
loc_0068B946: push 0043B010h ; "BONZIBUDDY"
loc_0068B94B: call [00401354h] ; rtcGetSetting
loc_0068B951: mov edx, eax
loc_0068B953: lea ecx, var_30
loc_0068B956: call [004013C0h] ; __vbaStrMove
loc_0068B95C: mov var_4, 00000012h
loc_0068B963: mov eax, var_34
loc_0068B966: push eax
loc_0068B967: push 004609DCh ; " /b:"
loc_0068B96C: call [00401098h] ; __vbaStrCat
loc_0068B972: mov edx, eax
loc_0068B974: lea ecx, var_38
loc_0068B977: call [004013C0h] ; __vbaStrMove
loc_0068B97D: push eax
loc_0068B97E: mov ecx, var_30
loc_0068B981: push ecx
loc_0068B982: call [00401098h] ; __vbaStrCat
loc_0068B988: mov edx, eax
loc_0068B98A: lea ecx, var_2C
loc_0068B98D: call [004013C0h] ; __vbaStrMove
loc_0068B993: lea ecx, var_38
loc_0068B996: call [00401430h] ; __vbaFreeStr
loc_0068B99C: mov var_4, 00000013h
loc_0068B9A3: push 00000000h
loc_0068B9A5: mov edx, [0073A214h]
loc_0068B9AB: push edx
loc_0068B9AC: call [00401238h] ; __vbaObjIs
loc_0068B9B2: movsx eax, ax
loc_0068B9B5: test eax, eax
loc_0068B9B7: jz 0068B9DEh
loc_0068B9B9: mov var_4, 00000014h
loc_0068B9C0: lea ecx, var_2C
loc_0068B9C3: mov var_54, ecx
loc_0068B9C6: mov var_5C, 00004008h
loc_0068B9CD: push 00000001h
loc_0068B9CF: lea edx, var_5C
loc_0068B9D2: push edx
loc_0068B9D3: call [00401230h] ; rtcShell
loc_0068B9D9: fstp real8 ptr var_28
loc_0068B9DC: jmp 0068BA2Fh
loc_0068B9DE: mov var_4, 00000016h
loc_0068B9E5: mov eax, var_30
loc_0068B9E8: push eax
loc_0068B9E9: mov ecx, [0073A214h]
loc_0068B9EF: mov edx, [ecx]
loc_0068B9F1: mov eax, [0073A214h]
loc_0068B9F6: push eax
loc_0068B9F7: call [edx+00000030h]
loc_0068B9FA: fnclex
loc_0068B9FC: mov var_64, eax
loc_0068B9FF: cmp var_64, 00000000h
loc_0068BA03: jge 0068BA25h
loc_0068BA05: push 00000030h
loc_0068BA07: push 0044777Ch
loc_0068BA0C: mov ecx, [0073A214h]
loc_0068BA12: push ecx
loc_0068BA13: mov edx, var_64
loc_0068BA16: push edx
loc_0068BA17: call [004010CCh] ; __vbaHresultCheckObj
loc_0068BA1D: mov var_88, eax
loc_0068BA23: jmp 0068BA2Fh
loc_0068BA25: mov var_88, 00000000h
loc_0068BA2F: jmp 0068BAD4h
loc_0068BA34: mov var_4, 00000019h
loc_0068BA3B: cmp [0073A6C8h], 00000000h
loc_0068BA42: jnz 0068BA60h
loc_0068BA44: push 0073A6C8h
loc_0068BA49: push 00426004h
loc_0068BA4E: call [004012FCh] ; __vbaNew2
loc_0068BA54: mov var_8C, 0073A6C8h
loc_0068BA5E: jmp 0068BA6Ah
loc_0068BA60: mov var_8C, 0073A6C8h
loc_0068BA6A: mov eax, var_8C
loc_0068BA70: mov ecx, [eax]
loc_0068BA72: mov var_64, ecx
loc_0068BA75: mov edx, 0045595Ch ; "B16"
loc_0068BA7A: lea ecx, var_38
loc_0068BA7D: call [00401310h] ; __vbaStrCopy
loc_0068BA83: lea edx, var_38
loc_0068BA86: push edx
loc_0068BA87: mov eax, var_64
loc_0068BA8A: mov ecx, [eax]
loc_0068BA8C: mov edx, var_64
loc_0068BA8F: push edx
loc_0068BA90: call [ecx+000006F8h]
loc_0068BA96: fnclex
loc_0068BA98: mov var_68, eax
loc_0068BA9B: cmp var_68, 00000000h
loc_0068BA9F: jge 0068BAC1h
loc_0068BAA1: push 000006F8h
loc_0068BAA6: push 0045E3A8h
loc_0068BAAB: mov eax, var_64
loc_0068BAAE: push eax
loc_0068BAAF: mov ecx, var_68
loc_0068BAB2: push ecx
loc_0068BAB3: call [004010CCh] ; __vbaHresultCheckObj
loc_0068BAB9: mov var_90, eax
loc_0068BABF: jmp 0068BACBh
loc_0068BAC1: mov var_90, 00000000h
loc_0068BACB: lea ecx, var_38
loc_0068BACE: call [00401430h] ; __vbaFreeStr
loc_0068BAD4: jmp 0068BC2Ah
loc_0068BAD9: mov var_4, 0000001Ch
loc_0068BAE0: mov [0073A1D6h], 0006h
loc_0068BAE9: mov var_4, 0000001Dh
loc_0068BAF0: mov var_54, 80020004h
loc_0068BAF7: mov var_5C, 0000000Ah
loc_0068BAFE: push 0045D860h ; "Wow! "
loc_0068BB03: mov edx, [0073A040h]
loc_0068BB09: push edx
loc_0068BB0A: call [00401098h] ; __vbaStrCat
loc_0068BB10: mov edx, eax
loc_0068BB12: lea ecx, var_38
loc_0068BB15: call [004013C0h] ; __vbaStrMove
loc_0068BB1B: push eax
loc_0068BB1C: push 00461770h ; ", I can't believe we don't yet have Bonzi and the Alpha-net installed. It's a fun and exciting adventure story! Let's check it out!"
loc_0068BB21: call [00401098h] ; __vbaStrCat
loc_0068BB27: mov var_44, eax
loc_0068BB2A: mov var_4C, 00000008h
loc_0068BB31: lea eax, var_3C
loc_0068BB34: push eax
loc_0068BB35: mov eax, 00000010h
loc_0068BB3A: call 00412850h ; __vbaChkstk
loc_0068BB3F: mov ecx, esp
loc_0068BB41: mov edx, var_5C
loc_0068BB44: mov [ecx], edx
loc_0068BB46: mov eax, var_58
loc_0068BB49: mov [ecx+00000004h], eax
loc_0068BB4C: mov edx, var_54
loc_0068BB4F: mov [ecx+00000008h], edx
loc_0068BB52: mov eax, var_50
loc_0068BB55: mov [ecx+0000000Ch], eax
loc_0068BB58: mov eax, 00000010h
loc_0068BB5D: call 00412850h ; __vbaChkstk
loc_0068BB62: mov ecx, esp
loc_0068BB64: mov edx, var_4C
loc_0068BB67: mov [ecx], edx
loc_0068BB69: mov eax, var_48
loc_0068BB6C: mov [ecx+00000004h], eax
loc_0068BB6F: mov edx, var_44
loc_0068BB72: mov [ecx+00000008h], edx
loc_0068BB75: mov eax, var_40
loc_0068BB78: mov [ecx+0000000Ch], eax
loc_0068BB7B: mov ecx, [0073A08Ch]
loc_0068BB81: mov edx, [ecx]
loc_0068BB83: mov eax, [0073A08Ch]
loc_0068BB88: push eax
loc_0068BB89: call [edx+00000078h]
loc_0068BB8C: fnclex
loc_0068BB8E: mov var_64, eax
loc_0068BB91: cmp var_64, 00000000h
loc_0068BB95: jge 0068BBB7h
loc_0068BB97: push 00000078h
loc_0068BB99: push 004419ACh
loc_0068BB9E: mov ecx, [0073A08Ch]
loc_0068BBA4: push ecx
loc_0068BBA5: mov edx, var_64
loc_0068BBA8: push edx
loc_0068BBA9: call [004010CCh] ; __vbaHresultCheckObj
loc_0068BBAF: mov var_94, eax
loc_0068BBB5: jmp 0068BBC1h
loc_0068BBB7: mov var_94, 00000000h
loc_0068BBC1: lea ecx, var_38
loc_0068BBC4: call [00401430h] ; __vbaFreeStr
loc_0068BBCA: lea ecx, var_3C
loc_0068BBCD: call [0040142Ch] ; __vbaFreeObj
loc_0068BBD3: lea ecx, var_4C
loc_0068BBD6: call [00401030h] ; __vbaFreeVar
loc_0068BBDC: mov var_4, 0000001Eh
loc_0068BBE3: push 0043BB04h ; "http://www.bonzi.com/bonzibuddy/bbproducts.asp"
loc_0068BBE8: mov eax, Me
loc_0068BBEB: mov ecx, [eax]
loc_0068BBED: mov edx, Me
loc_0068BBF0: push edx
loc_0068BBF1: call [ecx+00000758h]
loc_0068BBF7: mov var_64, eax
loc_0068BBFA: cmp var_64, 00000000h
loc_0068BBFE: jge 0068BC20h
loc_0068BC00: push 00000758h
loc_0068BC05: push 004408D0h
loc_0068BC0A: mov eax, Me
loc_0068BC0D: push eax
loc_0068BC0E: mov ecx, var_64
loc_0068BC11: push ecx
loc_0068BC12: call [004010CCh] ; __vbaHresultCheckObj
loc_0068BC18: mov var_98, eax
loc_0068BC1E: jmp 0068BC2Ah
loc_0068BC20: mov var_98, 00000000h
loc_0068BC2A: mov var_4, 00000020h
loc_0068BC31: lea edx, var_3C
loc_0068BC34: push edx
loc_0068BC35: push 00441D74h ; "Blink"
loc_0068BC3A: mov eax, [0073A08Ch]
loc_0068BC3F: mov ecx, [eax]
loc_0068BC41: mov edx, [0073A08Ch]
loc_0068BC47: push edx
loc_0068BC48: call [ecx+00000064h]
loc_0068BC4B: fnclex
loc_0068BC4D: mov var_64, eax
loc_0068BC50: cmp var_64, 00000000h
loc_0068BC54: jge 0068BC75h
loc_0068BC56: push 00000064h
loc_0068BC58: push 004419ACh
loc_0068BC5D: mov eax, [0073A08Ch]
loc_0068BC62: push eax
loc_0068BC63: mov ecx, var_64
loc_0068BC66: push ecx
loc_0068BC67: call [004010CCh] ; __vbaHresultCheckObj
loc_0068BC6D: mov var_9C, eax
loc_0068BC73: jmp 0068BC7Fh
loc_0068BC75: mov var_9C, 00000000h
loc_0068BC7F: mov edx, var_3C
loc_0068BC82: mov var_80, edx
loc_0068BC85: mov var_3C, 00000000h
loc_0068BC8C: mov eax, var_80
loc_0068BC8F: push eax
loc_0068BC90: push 0073A1D8h
loc_0068BC95: call [00401128h] ; __vbaObjSet
loc_0068BC9B: mov var_10, 00000000h
loc_0068BCA2: fwait
loc_0068BCA3: push 0068BCE2h
loc_0068BCA8: jmp 0068BCC6h
loc_0068BCAA: lea ecx, var_38
loc_0068BCAD: call [00401430h] ; __vbaFreeStr
loc_0068BCB3: lea ecx, var_3C
loc_0068BCB6: call [0040142Ch] ; __vbaFreeObj
loc_0068BCBC: lea ecx, var_4C
loc_0068BCBF: call [00401030h] ; __vbaFreeVar
loc_0068BCC5: ret
loc_0068BCC6: lea ecx, var_2C
loc_0068BCC9: call [00401430h] ; __vbaFreeStr
loc_0068BCCF: lea ecx, var_30
loc_0068BCD2: call [00401430h] ; __vbaFreeStr
loc_0068BCD8: lea ecx, var_34
loc_0068BCDB: call [00401430h] ; __vbaFreeStr
loc_0068BCE1: ret
loc_0068BCE2: mov ecx, Me
loc_0068BCE5: mov edx, [ecx]
loc_0068BCE7: mov eax, Me
loc_0068BCEA: push eax
loc_0068BCEB: call [edx+00000008h]
loc_0068BCEE: mov eax, var_10
loc_0068BCF1: mov ecx, var_20
loc_0068BCF4: mov fs:[00000000h], ecx
loc_0068BCFB: pop edi
loc_0068BCFC: pop esi
loc_0068BCFD: pop ebx
loc_0068BCFE: mov esp, ebp
loc_0068BD00: pop ebp
loc_0068BD01: retn 0004h
End Sub
Private Sub ISubclass_UnknownEvent_4(arg_C) '6B4DC0
loc_006B4DC0: push ebp
loc_006B4DC1: mov ebp, esp
loc_006B4DC3: sub esp, 0000000Ch
loc_006B4DC6: push 00412856h ; __vbaExceptHandler
loc_006B4DCB: mov eax, fs:[00000000h]
loc_006B4DD1: push eax
loc_006B4DD2: mov fs:[00000000h], esp
loc_006B4DD9: sub esp, 0000000Ch
loc_006B4DDC: push ebx
loc_006B4DDD: push esi
loc_006B4DDE: push edi
loc_006B4DDF: mov var_C, esp
loc_006B4DE2: mov var_8, 0040C3A0h
loc_006B4DE9: mov eax, Me
loc_006B4DEC: mov ecx, eax
loc_006B4DEE: and ecx, 00000001h
loc_006B4DF1: mov var_4, ecx
loc_006B4DF4: and al, FEh
loc_006B4DF6: push eax
loc_006B4DF7: mov Me, eax
loc_006B4DFA: mov edx, [eax]
loc_006B4DFC: call [edx+00000004h]
loc_006B4DFF: xor eax, eax
loc_006B4E01: mov var_18, eax
loc_006B4E04: mov var_18, 00000001h
loc_006B4E0B: mov var_4, eax
loc_006B4E0E: mov eax, Me
loc_006B4E11: push eax
loc_006B4E12: mov ecx, [eax]
loc_006B4E14: call [ecx+00000008h]
loc_006B4E17: mov edx, arg_C
loc_006B4E1A: mov eax, var_18
loc_006B4E1D: mov [edx], eax
loc_006B4E1F: mov eax, var_4
loc_006B4E22: mov ecx, var_14
loc_006B4E25: pop edi
loc_006B4E26: pop esi
loc_006B4E27: mov fs:[00000000h], ecx
loc_006B4E2E: pop ebx
loc_006B4E2F: mov esp, ebp
loc_006B4E31: pop ebp
loc_006B4E32: retn 0008h
End Sub
Private Sub ISubclass_UnknownEvent_5 '6B4D50
loc_006B4D50: push ebp
loc_006B4D51: mov ebp, esp
loc_006B4D53: sub esp, 0000000Ch
loc_006B4D56: push 00412856h ; __vbaExceptHandler
loc_006B4D5B: mov eax, fs:[00000000h]
loc_006B4D61: push eax
loc_006B4D62: mov fs:[00000000h], esp
loc_006B4D69: sub esp, 00000008h
loc_006B4D6C: push ebx
loc_006B4D6D: push esi
loc_006B4D6E: push edi
loc_006B4D6F: mov var_C, esp
loc_006B4D72: mov var_8, 0040C398h
loc_006B4D79: mov eax, Me
loc_006B4D7C: mov ecx, eax
loc_006B4D7E: and ecx, 00000001h
loc_006B4D81: mov var_4, ecx
loc_006B4D84: and al, FEh
loc_006B4D86: push eax
loc_006B4D87: mov Me, eax
loc_006B4D8A: mov edx, [eax]
loc_006B4D8C: call [edx+00000004h]
loc_006B4D8F: mov var_4, 00000000h
loc_006B4D96: mov eax, Me
loc_006B4D99: push eax
loc_006B4D9A: mov ecx, [eax]
loc_006B4D9C: call [ecx+00000008h]
loc_006B4D9F: mov eax, var_4
loc_006B4DA2: mov ecx, var_14
loc_006B4DA5: pop edi
loc_006B4DA6: pop esi
loc_006B4DA7: mov fs:[00000000h], ecx
loc_006B4DAE: pop ebx
loc_006B4DAF: mov esp, ebp
loc_006B4DB1: pop ebp
loc_006B4DB2: retn 0008h
End Sub
Private Function ISubclass_UnknownEvent_6(arg_10, arg_14, arg_18, arg_1C) '6B4E40
loc_006B4E40: push ebp
loc_006B4E41: mov ebp, esp
loc_006B4E43: sub esp, 0000000Ch
loc_006B4E46: push 00412856h ; __vbaExceptHandler
loc_006B4E4B: mov eax, fs:[00000000h]
loc_006B4E51: push eax
loc_006B4E52: mov fs:[00000000h], esp
loc_006B4E59: sub esp, 00000054h
loc_006B4E5C: push ebx
loc_006B4E5D: push esi
loc_006B4E5E: push edi
loc_006B4E5F: mov var_C, esp
loc_006B4E62: mov var_8, 0040C3A8h
loc_006B4E69: mov esi, Me
loc_006B4E6C: mov eax, esi
loc_006B4E6E: and eax, 00000001h
loc_006B4E71: mov var_4, eax
loc_006B4E74: and esi, FFFFFFFEh
loc_006B4E77: push esi
loc_006B4E78: mov Me, esi
loc_006B4E7B: mov ecx, [esi]
loc_006B4E7D: call [ecx+00000004h]
loc_006B4E80: mov eax, arg_10
loc_006B4E83: xor edx, edx
loc_006B4E85: mov var_24, edx
loc_006B4E88: xor edi, edi
loc_006B4E8A: mov var_20, edx
loc_006B4E8D: cmp eax, 0000004Ah
loc_006B4E90: mov var_18, edi
loc_006B4E93: mov var_1C, edx
loc_006B4E96: mov var_28, edi
loc_006B4E99: mov var_2C, edi
loc_006B4E9C: mov var_30, edi
loc_006B4E9F: mov var_40, edi
loc_006B4EA2: mov var_50, edi
loc_006B4EA5: jz 006B4F21h
loc_006B4EA7: cmp eax, 00000312h
loc_006B4EAC: jnz 006B5023h
loc_006B4EB2: mov eax, arg_14
loc_006B4EB5: mov ecx, [0073A220h]
loc_006B4EBB: cmp eax, ecx
loc_006B4EBD: jnz 006B4EFAh
loc_006B4EBF: cmp [0073A254h], edi
loc_006B4EC5: jnz 006B4ED7h
loc_006B4EC7: push 0073A254h
loc_006B4ECC: push 00431838h
loc_006B4ED1: call [004012FCh] ; __vbaNew2
loc_006B4ED7: mov esi, [0073A254h]
loc_006B4EDD: push esi
loc_006B4EDE: mov eax, [esi]
loc_006B4EE0: call [eax+0000072Ch]
loc_006B4EE6: cmp eax, edi
loc_006B4EE8: fnclex
loc_006B4EEA: jge 006B5023h
loc_006B4EF0: push 0000072Ch
loc_006B4EF5: jmp 006B5016h
loc_006B4EFA: cmp eax, [0073A224h]
loc_006B4F00: jnz 006B5023h
loc_006B4F06: mov ecx, [esi]
loc_006B4F08: push esi
loc_006B4F09: call [ecx+00000778h]
loc_006B4F0F: cmp eax, edi
loc_006B4F11: jge 006B5023h
loc_006B4F17: push 00000778h
loc_006B4F1C: jmp 006B5016h
loc_006B4F21: mov edx, arg_18
loc_006B4F24: push 0000000Ch
loc_006B4F26: lea eax, var_24
loc_006B4F29: push edx
loc_006B4F2A: push eax
loc_006B4F2B: CopyMemory(%x1v, %x2v, %x3v)
loc_006B4F30: mov ebx, [004010BCh] ; __vbaSetSystemError
loc_006B4F36: call ebx
loc_006B4F38: mov eax, var_20
loc_006B4F3B: cmp eax, edi
loc_006B4F3D: jle 006B5023h
loc_006B4F43: sub eax, 00000001h
loc_006B4F46: push edi
loc_006B4F47: jo 006B507Eh
loc_006B4F4D: push eax
loc_006B4F4E: push 00000001h
loc_006B4F50: lea ecx, var_28
loc_006B4F53: push 00000011h
loc_006B4F55: push ecx
loc_006B4F56: push 00000001h
loc_006B4F58: push 00000080h
loc_006B4F5D: call [00401220h] ; __vbaRedim
loc_006B4F63: mov edx, var_28
loc_006B4F66: add esp, 0000001Ch
loc_006B4F69: lea eax, var_30
loc_006B4F6C: push edx
loc_006B4F6D: push eax
loc_006B4F6E: call [00401364h] ; __vbaAryLock
loc_006B4F74: mov ecx, var_30
loc_006B4F77: cmp ecx, edi
loc_006B4F79: jz 006B4F9Ch
loc_006B4F7B: cmp [ecx], 0001h
loc_006B4F7F: jnz 006B4F9Ch
loc_006B4F81: mov edi, [ecx+00000014h]
loc_006B4F84: mov eax, [ecx+00000010h]
loc_006B4F87: neg edi
loc_006B4F89: cmp edi, eax
loc_006B4F8B: jb 006B4F96h
loc_006B4F8D: call [004011A8h] ; __vbaGenerateBoundsError
loc_006B4F93: mov ecx, var_30
loc_006B4F96: mov eax, edi
loc_006B4F98: xor edi, edi
loc_006B4F9A: jmp 006B4FA5h
loc_006B4F9C: call [004011A8h] ; __vbaGenerateBoundsError
loc_006B4FA2: mov ecx, var_30
loc_006B4FA5: mov edx, var_20
loc_006B4FA8: mov ecx, [ecx+0000000Ch]
loc_006B4FAB: push edx
loc_006B4FAC: mov edx, var_1C
loc_006B4FAF: add ecx, eax
loc_006B4FB1: push edx
loc_006B4FB2: push ecx
loc_006B4FB3: CopyMemory(%x1v, %x2v, %x3v)
loc_006B4FB8: call ebx
loc_006B4FBA: lea edx, var_30
loc_006B4FBD: push edx
loc_006B4FBE: call [00401410h] ; __vbaAryUnlock
loc_006B4FC4: push edi
loc_006B4FC5: lea ecx, var_50
loc_006B4FC8: push 00000040h
loc_006B4FCA: lea edx, var_40
loc_006B4FCD: lea eax, var_28
loc_006B4FD0: push ecx
loc_006B4FD1: push edx
loc_006B4FD2: mov var_48, eax
loc_006B4FD5: mov var_50, 00006011h
loc_006B4FDC: call [00401298h] ; rtcStrConvVar2
loc_006B4FE2: lea eax, var_40
loc_006B4FE5: push eax
loc_006B4FE6: call [00401040h] ; __vbaStrVarMove
loc_006B4FEC: mov edx, eax
loc_006B4FEE: lea ecx, var_18
loc_006B4FF1: call [004013C0h] ; __vbaStrMove
loc_006B4FF7: lea ecx, var_40
loc_006B4FFA: call [00401030h] ; __vbaFreeVar
loc_006B5000: mov edx, var_18
loc_006B5003: mov ecx, [esi]
loc_006B5005: push edx
loc_006B5006: push esi
loc_006B5007: call [ecx+00000760h]
loc_006B500D: cmp eax, edi
loc_006B500F: jge 006B5023h
loc_006B5011: push 00000760h
loc_006B5016: push 004408D0h
loc_006B501B: push esi
loc_006B501C: push eax
loc_006B501D: call [004010CCh] ; __vbaHresultCheckObj
loc_006B5023: mov var_4, edi
loc_006B5026: push 006B5057h
loc_006B502B: jmp 006B5041h
loc_006B502D: lea eax, var_30
loc_006B5030: push eax
loc_006B5031: call [00401410h] ; __vbaAryUnlock
loc_006B5037: lea ecx, var_40
loc_006B503A: call [00401030h] ; __vbaFreeVar
loc_006B5040: ret
loc_006B5041: lea ecx, var_18
loc_006B5044: call [00401430h] ; __vbaFreeStr
loc_006B504A: lea ecx, var_28
loc_006B504D: push ecx
loc_006B504E: push 00000000h
loc_006B5050: call [004010F0h] ; __vbaAryDestruct
loc_006B5056: ret
loc_006B5057: mov eax, Me
loc_006B505A: push eax
loc_006B505B: mov edx, [eax]
loc_006B505D: call [edx+00000008h]
loc_006B5060: mov eax, arg_1C
loc_006B5063: mov ecx, var_2C
loc_006B5066: mov [eax], ecx
loc_006B5068: mov eax, var_4
loc_006B506B: mov ecx, var_14
loc_006B506E: pop edi
loc_006B506F: pop esi
loc_006B5070: mov fs:[00000000h], ecx
loc_006B5077: pop ebx
loc_006B5078: mov esp, ebp
loc_006B507A: pop ebp
loc_006B507B: retn 0018h
End Function
Private Sub InetBonziTaps_StateChanged(State As Integer) '67EE80
loc_0067EE80: push ebp
loc_0067EE81: mov ebp, esp
loc_0067EE83: sub esp, 0000000Ch
loc_0067EE86: push 00412856h ; __vbaExceptHandler
loc_0067EE8B: mov eax, fs:[00000000h]
loc_0067EE91: push eax
loc_0067EE92: mov fs:[00000000h], esp
loc_0067EE99: sub esp, 00000094h
loc_0067EE9F: push ebx
loc_0067EEA0: push esi
loc_0067EEA1: push edi
loc_0067EEA2: mov var_C, esp
loc_0067EEA5: mov var_8, 00409140h
loc_0067EEAC: mov esi, Me
loc_0067EEAF: mov eax, esi
loc_0067EEB1: and eax, 00000001h
loc_0067EEB4: mov var_4, eax
loc_0067EEB7: and esi, FFFFFFFEh
loc_0067EEBA: push esi
loc_0067EEBB: mov Me, esi
loc_0067EEBE: mov ecx, [esi]
loc_0067EEC0: call [ecx+00000004h]
loc_0067EEC3: xor ebx, ebx
loc_0067EEC5: mov ecx, 0000000Ch
loc_0067EECA: mov var_24, ebx
loc_0067EECD: mov var_38, ebx
loc_0067EED0: mov var_3C, ebx
loc_0067EED3: mov var_4C, ebx
loc_0067EED6: mov var_5C, ebx
loc_0067EED9: mov var_6C, ebx
loc_0067EEDC: mov var_8C, ebx
loc_0067EEE2: call [004011E4h] ; __vbaI2I4
loc_0067EEE8: cmp State, ax
loc_0067EEEC: jnz 0067F06Eh
loc_0067EEF2: sub esp, 00000010h
loc_0067EEF5: mov var_28, ebx
loc_0067EEF8: mov ebx, esp
loc_0067EEFA: mov ecx, 00000002h
loc_0067EEFF: mov var_6C, ecx
loc_0067EF02: mov eax, 00000400h
loc_0067EF07: mov [ebx], ecx
loc_0067EF09: mov ecx, var_68
loc_0067EF0C: sub esp, 00000010h
loc_0067EF0F: mov var_64, eax
loc_0067EF12: mov [ebx+00000004h], ecx
loc_0067EF15: mov ecx, esp
loc_0067EF17: mov edi, 00000003h
loc_0067EF1C: xor edx, edx
loc_0067EF1E: mov [ebx+00000008h], eax
loc_0067EF21: mov eax, var_60
loc_0067EF24: push 00000002h
loc_0067EF26: push 00000017h
loc_0067EF28: mov [ebx+0000000Ch], eax
loc_0067EF2B: mov eax, var_88
loc_0067EF31: mov [ecx], edi
loc_0067EF33: push esi
loc_0067EF34: mov [ecx+00000004h], eax
loc_0067EF37: mov eax, [esi]
loc_0067EF39: mov [ecx+00000008h], edx
loc_0067EF3C: mov edx, var_80
loc_0067EF3F: mov [ecx+0000000Ch], edx
loc_0067EF42: call [eax+000004BCh]
loc_0067EF48: lea ecx, var_3C
loc_0067EF4B: push eax
loc_0067EF4C: push ecx
loc_0067EF4D: call [00401128h] ; __vbaObjSet
loc_0067EF53: lea edx, var_4C
loc_0067EF56: push eax
loc_0067EF57: push edx
loc_0067EF58: call [00401214h] ; __vbaLateIdCallLd
loc_0067EF5E: mov edi, [00401020h] ; __vbaVarMove
loc_0067EF64: add esp, 00000030h
loc_0067EF67: mov edx, eax
loc_0067EF69: lea ecx, var_24
loc_0067EF6C: call edi
loc_0067EF6E: lea ecx, var_3C
loc_0067EF71: call [0040142Ch] ; __vbaFreeObj
loc_0067EF77: xor ebx, ebx
loc_0067EF79: cmp var_28, bx
loc_0067EF7D: lea eax, var_38
loc_0067EF80: push eax
loc_0067EF81: jnz 0067F052h
loc_0067EF87: lea ecx, var_24
loc_0067EF8A: lea edx, var_4C
loc_0067EF8D: push ecx
loc_0067EF8E: push edx
loc_0067EF8F: call [004012B0h] ; __vbaVarCat
loc_0067EF95: mov edx, eax
loc_0067EF97: lea ecx, var_38
loc_0067EF9A: call edi
loc_0067EF9C: sub esp, 00000010h
loc_0067EF9F: mov ecx, 00000002h
loc_0067EFA4: mov ebx, esp
loc_0067EFA6: mov var_6C, ecx
loc_0067EFA9: mov eax, 00000400h
loc_0067EFAE: sub esp, 00000010h
loc_0067EFB1: mov [ebx], ecx
loc_0067EFB3: mov ecx, var_68
loc_0067EFB6: mov var_64, eax
loc_0067EFB9: xor edx, edx
loc_0067EFBB: mov [ebx+00000004h], ecx
loc_0067EFBE: mov ecx, esp
loc_0067EFC0: push 00000002h
loc_0067EFC2: push 00000017h
loc_0067EFC4: mov [ebx+00000008h], eax
loc_0067EFC7: mov eax, var_60
loc_0067EFCA: push esi
loc_0067EFCB: mov [ebx+0000000Ch], eax
loc_0067EFCE: mov eax, 00000003h
loc_0067EFD3: mov [ecx], eax
loc_0067EFD5: mov eax, var_88
loc_0067EFDB: mov [ecx+00000004h], eax
loc_0067EFDE: mov eax, [esi]
loc_0067EFE0: mov [ecx+00000008h], edx
loc_0067EFE3: mov edx, var_80
loc_0067EFE6: mov [ecx+0000000Ch], edx
loc_0067EFE9: call [eax+000004BCh]
loc_0067EFEF: lea ecx, var_3C
loc_0067EFF2: push eax
loc_0067EFF3: push ecx
loc_0067EFF4: call [00401128h] ; __vbaObjSet
loc_0067EFFA: lea edx, var_4C
loc_0067EFFD: push eax
loc_0067EFFE: push edx
loc_0067EFFF: call [00401214h] ; __vbaLateIdCallLd
loc_0067F005: add esp, 00000030h
loc_0067F008: mov edx, eax
loc_0067F00A: lea ecx, var_24
loc_0067F00D: call edi
loc_0067F00F: lea ecx, var_3C
loc_0067F012: call [0040142Ch] ; __vbaFreeObj
loc_0067F018: lea eax, var_24
loc_0067F01B: lea ecx, var_4C
loc_0067F01E: xor ebx, ebx
loc_0067F020: push eax
loc_0067F021: push ecx
loc_0067F022: mov var_64, ebx
loc_0067F025: mov var_6C, 00008002h
loc_0067F02C: call [004010D4h] ; __vbaLenVar
loc_0067F032: lea edx, var_6C
loc_0067F035: push eax
loc_0067F036: push edx
loc_0067F037: call [004011C0h] ; __vbaVarTstEq
loc_0067F03D: test ax, ax
loc_0067F040: jz 0067EF79h
loc_0067F046: mov var_28, FFFFFFFFh
loc_0067F04D: jmp 0067EF79h
loc_0067F052: call [004013D0h] ; __vbaStrVarCopy
loc_0067F058: mov edx, eax
loc_0067F05A: mov ecx, 0073A6B4h
loc_0067F05F: call [004013C0h] ; __vbaStrMove
loc_0067F065: mov [0073A6B8h], FFFFFFh
loc_0067F06E: mov var_4, ebx
loc_0067F071: push 0067F0A6h
loc_0067F076: jmp 0067F095h
loc_0067F078: lea ecx, var_3C
loc_0067F07B: call [0040142Ch] ; __vbaFreeObj
loc_0067F081: lea ecx, var_5C
loc_0067F084: lea edx, var_4C
loc_0067F087: push ecx
loc_0067F088: push edx
loc_0067F089: push 00000002h
loc_0067F08B: call [00401050h] ; __vbaFreeVarList
loc_0067F091: add esp, 0000000Ch
loc_0067F094: ret
loc_0067F095: mov esi, [00401030h] ; __vbaFreeVar
loc_0067F09B: lea ecx, var_24
loc_0067F09E: call __vbaFreeVar
loc_0067F0A0: lea ecx, var_38
loc_0067F0A3: call __vbaFreeVar
loc_0067F0A5: ret
loc_0067F0A6: mov eax, Me
loc_0067F0A9: push eax
loc_0067F0AA: mov ecx, [eax]
loc_0067F0AC: call [ecx+00000008h]
loc_0067F0AF: mov eax, var_4
loc_0067F0B2: mov ecx, var_14
loc_0067F0B5: pop edi
loc_0067F0B6: pop esi
loc_0067F0B7: mov fs:[00000000h], ecx
loc_0067F0BE: pop ebx
loc_0067F0BF: mov esp, ebp
loc_0067F0C1: pop ebp
loc_0067F0C2: retn 0008h
End Sub
Private Sub mnuSalutation_Click() '68E0C0
loc_0068E0C0: push ebp
loc_0068E0C1: mov ebp, esp
loc_0068E0C3: sub esp, 00000018h
loc_0068E0C6: push 00412856h ; __vbaExceptHandler
loc_0068E0CB: mov eax, fs:[00000000h]
loc_0068E0D1: push eax
loc_0068E0D2: mov fs:[00000000h], esp
loc_0068E0D9: mov eax, 00000050h
loc_0068E0DE: call 00412850h ; __vbaChkstk
loc_0068E0E3: push ebx
loc_0068E0E4: push esi
loc_0068E0E5: push edi
loc_0068E0E6: mov var_18, esp
loc_0068E0E9: mov var_14, 0040A0F8h ; Chr(37)
loc_0068E0F0: mov eax, Me
loc_0068E0F3: and eax, 00000001h
loc_0068E0F6: mov var_10, eax
loc_0068E0F9: mov ecx, Me
loc_0068E0FC: and ecx, FFFFFFFEh
loc_0068E0FF: mov Me, ecx
loc_0068E102: mov var_C, 00000000h
loc_0068E109: mov edx, Me
loc_0068E10C: mov eax, [edx]
loc_0068E10E: mov ecx, Me
loc_0068E111: push ecx
loc_0068E112: call [eax+00000004h]
loc_0068E115: mov var_4, 00000001h
loc_0068E11C: mov var_4, 00000002h
loc_0068E123: push FFFFFFFFh
loc_0068E125: call [00401124h] ; __vbaOnError
loc_0068E12B: mov var_4, 00000003h
loc_0068E132: mov edx, Me
loc_0068E135: mov [edx+00000072h], FFFFFFh
loc_0068E13B: mov var_4, 00000004h
loc_0068E142: push 00000000h
loc_0068E144: mov eax, Me
loc_0068E147: mov ecx, [eax]
loc_0068E149: mov edx, Me
loc_0068E14C: push edx
loc_0068E14D: call [ecx+000009A8h]
loc_0068E153: mov var_4, 00000005h
loc_0068E15A: lea eax, var_24
loc_0068E15D: push eax
loc_0068E15E: push 004457F8h ; "Alert"
loc_0068E163: mov ecx, [0073A08Ch]
loc_0068E169: mov edx, [ecx]
loc_0068E16B: mov eax, [0073A08Ch]
loc_0068E170: push eax
loc_0068E171: call [edx+00000064h]
loc_0068E174: fnclex
loc_0068E176: mov var_48, eax
loc_0068E179: cmp var_48, 00000000h
loc_0068E17D: jge 0068E19Ch
loc_0068E17F: push 00000064h
loc_0068E181: push 004419ACh
loc_0068E186: mov ecx, [0073A08Ch]
loc_0068E18C: push ecx
loc_0068E18D: mov edx, var_48
loc_0068E190: push edx
loc_0068E191: call [004010CCh] ; __vbaHresultCheckObj
loc_0068E197: mov var_64, eax
loc_0068E19A: jmp 0068E1A3h
loc_0068E19C: mov var_64, 00000000h
loc_0068E1A3: mov eax, var_24
loc_0068E1A6: push eax
loc_0068E1A7: mov ecx, Me
loc_0068E1AA: add ecx, 000000C0h
loc_0068E1B0: push ecx
loc_0068E1B1: call [00401130h] ; __vbaObjSetAddref
loc_0068E1B7: lea ecx, var_24
loc_0068E1BA: call [0040142Ch] ; __vbaFreeObj
loc_0068E1C0: mov var_4, 00000006h
loc_0068E1C7: mov [0073A0AEh], FFFFFFh
loc_0068E1D0: mov var_4, 00000007h
loc_0068E1D7: lea edx, var_24
loc_0068E1DA: push edx
loc_0068E1DB: push 004457F8h ; "Alert"
loc_0068E1E0: mov eax, [0073A08Ch]
loc_0068E1E5: mov ecx, [eax]
loc_0068E1E7: mov edx, [0073A08Ch]
loc_0068E1ED: push edx
loc_0068E1EE: call [ecx+00000064h]
loc_0068E1F1: fnclex
loc_0068E1F3: mov var_48, eax
loc_0068E1F6: cmp var_48, 00000000h
loc_0068E1FA: jge 0068E218h
loc_0068E1FC: push 00000064h
loc_0068E1FE: push 004419ACh
loc_0068E203: mov eax, [0073A08Ch]
loc_0068E208: push eax
loc_0068E209: mov ecx, var_48
loc_0068E20C: push ecx
loc_0068E20D: call [004010CCh] ; __vbaHresultCheckObj
loc_0068E213: mov var_68, eax
loc_0068E216: jmp 0068E21Fh
loc_0068E218: mov var_68, 00000000h
loc_0068E21F: lea ecx, var_24
loc_0068E222: call [0040142Ch] ; __vbaFreeObj
loc_0068E228: mov var_4, 00000008h
loc_0068E22F: mov var_3C, 80020004h
loc_0068E236: mov var_44, 0000000Ah
loc_0068E23D: mov var_2C, 00462110h
loc_0068E244: mov var_34, 00000008h
loc_0068E24B: lea edx, var_24
loc_0068E24E: push edx
loc_0068E24F: mov eax, 00000010h
loc_0068E254: call 00412850h ; __vbaChkstk
loc_0068E259: mov eax, esp
loc_0068E25B: mov ecx, var_44
loc_0068E25E: mov [eax], ecx
loc_0068E260: mov edx, var_40
loc_0068E263: mov [eax+00000004h], edx
loc_0068E266: mov ecx, var_3C
loc_0068E269: mov [eax+00000008h], ecx
loc_0068E26C: mov edx, var_38
loc_0068E26F: mov [eax+0000000Ch], edx
loc_0068E272: mov eax, 00000010h
loc_0068E277: call 00412850h ; __vbaChkstk
loc_0068E27C: mov eax, esp
loc_0068E27E: mov ecx, var_34
loc_0068E281: mov [eax], ecx
loc_0068E283: mov edx, var_30
loc_0068E286: mov [eax+00000004h], edx
loc_0068E289: mov ecx, var_2C
loc_0068E28C: mov [eax+00000008h], ecx
loc_0068E28F: mov edx, var_28
loc_0068E292: mov [eax+0000000Ch], edx
loc_0068E295: mov eax, [0073A08Ch]
loc_0068E29A: mov ecx, [eax]
loc_0068E29C: mov edx, [0073A08Ch]
loc_0068E2A2: push edx
loc_0068E2A3: call [ecx+00000078h]
loc_0068E2A6: fnclex
loc_0068E2A8: mov var_48, eax
loc_0068E2AB: cmp var_48, 00000000h
loc_0068E2AF: jge 0068E2CDh
loc_0068E2B1: push 00000078h
loc_0068E2B3: push 004419ACh
loc_0068E2B8: mov eax, [0073A08Ch]
loc_0068E2BD: push eax
loc_0068E2BE: mov ecx, var_48
loc_0068E2C1: push ecx
loc_0068E2C2: call [004010CCh] ; __vbaHresultCheckObj
loc_0068E2C8: mov var_6C, eax
loc_0068E2CB: jmp 0068E2D4h
loc_0068E2CD: mov var_6C, 00000000h
loc_0068E2D4: mov edx, var_24
loc_0068E2D7: push edx
loc_0068E2D8: mov eax, Me
loc_0068E2DB: add eax, 0000009Ch
loc_0068E2E0: push eax
loc_0068E2E1: call [00401130h] ; __vbaObjSetAddref
loc_0068E2E7: lea ecx, var_24
loc_0068E2EA: call [0040142Ch] ; __vbaFreeObj
loc_0068E2F0: mov var_4, 00000009h
loc_0068E2F7: lea ecx, var_24
loc_0068E2FA: push ecx
loc_0068E2FB: push 00441D74h ; "Blink"
loc_0068E300: mov edx, [0073A08Ch]
loc_0068E306: mov eax, [edx]
loc_0068E308: mov ecx, [0073A08Ch]
loc_0068E30E: push ecx
loc_0068E30F: call [eax+00000064h]
loc_0068E312: fnclex
loc_0068E314: mov var_48, eax
loc_0068E317: cmp var_48, 00000000h
loc_0068E31B: jge 0068E33Ah
loc_0068E31D: push 00000064h
loc_0068E31F: push 004419ACh
loc_0068E324: mov edx, [0073A08Ch]
loc_0068E32A: push edx
loc_0068E32B: mov eax, var_48
loc_0068E32E: push eax
loc_0068E32F: call [004010CCh] ; __vbaHresultCheckObj
loc_0068E335: mov var_70, eax
loc_0068E338: jmp 0068E341h
loc_0068E33A: mov var_70, 00000000h
loc_0068E341: mov ecx, var_24
loc_0068E344: mov var_60, ecx
loc_0068E347: mov var_24, 00000000h
loc_0068E34E: mov edx, var_60
loc_0068E351: push edx
loc_0068E352: push 0073A1D8h
loc_0068E357: call [00401128h] ; __vbaObjSet
loc_0068E35D: mov var_10, 00000000h
loc_0068E364: push 0068E376h
loc_0068E369: jmp 0068E375h
loc_0068E36B: lea ecx, var_24
loc_0068E36E: call [0040142Ch] ; __vbaFreeObj
loc_0068E374: ret
loc_0068E375: ret
loc_0068E376: mov eax, Me
loc_0068E379: mov ecx, [eax]
loc_0068E37B: mov edx, Me
loc_0068E37E: push edx
loc_0068E37F: call [ecx+00000008h]
loc_0068E382: mov eax, var_10
loc_0068E385: mov ecx, var_20
loc_0068E388: mov fs:[00000000h], ecx
loc_0068E38F: pop edi
loc_0068E390: pop esi
loc_0068E391: pop ebx
loc_0068E392: mov esp, ebp
loc_0068E394: pop ebp
loc_0068E395: retn 0004h
End Sub
Private Sub mnuEMAIL_Click() '684630
loc_00684630: push ebp
loc_00684631: mov ebp, esp
loc_00684633: sub esp, 0000000Ch
loc_00684636: push 00412856h ; __vbaExceptHandler
loc_0068463B: mov eax, fs:[00000000h]
loc_00684641: push eax
loc_00684642: mov fs:[00000000h], esp
loc_00684649: sub esp, 00000058h
loc_0068464C: push ebx
loc_0068464D: push esi
loc_0068464E: push edi
loc_0068464F: mov var_C, esp
loc_00684652: mov var_8, 004095B8h
loc_00684659: mov esi, Me
loc_0068465C: mov eax, esi
loc_0068465E: and eax, 00000001h
loc_00684661: mov var_4, eax
loc_00684664: and esi, FFFFFFFEh
loc_00684667: push esi
loc_00684668: mov Me, esi
loc_0068466B: mov ecx, [esi]
loc_0068466D: call [ecx+00000004h]
loc_00684670: mov edx, [esi]
loc_00684672: xor edi, edi
loc_00684674: or ebx, FFFFFFFFh
loc_00684677: push edi
loc_00684678: push esi
loc_00684679: mov var_1C, edi
loc_0068467C: mov var_20, edi
loc_0068467F: mov var_24, edi
loc_00684682: mov var_28, edi
loc_00684685: mov var_2C, edi
loc_00684688: mov var_30, edi
loc_0068468B: mov var_34, edi
loc_0068468E: mov var_38, edi
loc_00684691: mov var_48, edi
loc_00684694: mov var_58, edi
loc_00684697: mov var_5C, edi
loc_0068469A: mov var_60, edi
loc_0068469D: mov [esi+00000072h], bx
loc_006846A1: call [edx+000009A8h]
loc_006846A7: lea eax, var_5C
loc_006846AA: push eax
loc_006846AB: push 00443194h ; "BB4"
loc_006846B0: push esi
loc_006846B1: call 006A5DC0h
loc_006846B6: cmp var_5C, di
loc_006846BA: jz 0068470Bh
loc_006846BC: mov eax, [0073A08Ch]
loc_006846C1: lea edx, var_38
loc_006846C4: push edx
loc_006846C5: push 0045E954h ; "MailCheck"
loc_006846CA: mov ecx, [eax]
loc_006846CC: push eax
loc_006846CD: call [ecx+00000064h]
loc_006846D0: cmp eax, edi
loc_006846D2: fnclex
loc_006846D4: jge 006846EBh
loc_006846D6: mov ecx, [0073A08Ch]
loc_006846DC: push 00000064h
loc_006846DE: push 004419ACh
loc_006846E3: push ecx
loc_006846E4: push eax
loc_006846E5: call [004010CCh] ; __vbaHresultCheckObj
loc_006846EB: lea ecx, var_38
loc_006846EE: call [0040142Ch] ; __vbaFreeObj
loc_006846F4: lea edx, var_60
loc_006846F7: lea eax, var_5C
loc_006846FA: push edx
loc_006846FB: push eax
loc_006846FC: push edi
loc_006846FD: push esi
loc_006846FE: mov var_5C, ebx
loc_00684701: call 006AD130h
loc_00684706: jmp 00684884h
loc_0068470B: mov ecx, [0073A040h]
loc_00684711: mov esi, [00401098h] ; __vbaStrCat
loc_00684717: push ecx
loc_00684718: push 00451758h ; "! I see we don't yet have my E-Mail Reader Add-on Module installed."
loc_0068471D: mov [0073A1D6h], 0006h
loc_00684726: mov edi, 80020004h
loc_0068472B: mov ebx, 0000000Ah
loc_00684730: call __vbaStrCat
loc_00684732: mov edx, [0073A08Ch]
loc_00684738: mov var_40, eax
loc_0068473B: mov var_48, 00000008h
loc_00684742: mov ecx, [edx]
loc_00684744: lea edx, var_38
loc_00684747: push edx
loc_00684748: sub esp, 00000010h
loc_0068474B: mov edx, esp
loc_0068474D: sub esp, 00000010h
loc_00684750: mov [edx], ebx
loc_00684752: mov ebx, var_54
loc_00684755: mov [edx+00000004h], ebx
loc_00684758: mov [edx+00000008h], edi
loc_0068475B: mov edi, var_4C
loc_0068475E: mov [edx+0000000Ch], edi
loc_00684761: mov edi, var_48
loc_00684764: mov edx, esp
loc_00684766: mov [edx], edi
loc_00684768: mov edi, var_44
loc_0068476B: mov [edx+00000004h], edi
loc_0068476E: mov [edx+00000008h], eax
loc_00684771: mov eax, var_3C
loc_00684774: mov [edx+0000000Ch], eax
loc_00684777: mov edx, [0073A08Ch]
loc_0068477D: push edx
loc_0068477E: call [ecx+00000078h]
loc_00684781: test eax, eax
loc_00684783: fnclex
loc_00684785: jge 0068479Ch
loc_00684787: mov ecx, [0073A08Ch]
loc_0068478D: push 00000078h
loc_0068478F: push 004419ACh
loc_00684794: push ecx
loc_00684795: push eax
loc_00684796: call [004010CCh] ; __vbaHresultCheckObj
loc_0068479C: lea ecx, var_38
loc_0068479F: call [0040142Ch] ; __vbaFreeObj
loc_006847A5: lea ecx, var_48
loc_006847A8: call [00401030h] ; __vbaFreeVar
loc_006847AE: mov edi, Me
loc_006847B1: push 0045B974h ; "http://www.bonzi.com/bonzibuddy/bb4mailmenu.asp"
loc_006847B6: push edi
loc_006847B7: mov edx, [edi]
loc_006847B9: call [edx+00000758h]
loc_006847BF: test eax, eax
loc_006847C1: jge 006847D5h
loc_006847C3: push 00000758h
loc_006847C8: push 004408D0h
loc_006847CD: push edi
loc_006847CE: push eax
loc_006847CF: call [004010CCh] ; __vbaHresultCheckObj
loc_006847D5: mov eax, [0073A040h]
loc_006847DA: push 004517E8h ; "If we had this Add-on installed, "
loc_006847DF: push eax
loc_006847E0: mov edi, 80020004h
loc_006847E5: mov ebx, 0000000Ah
loc_006847EA: call __vbaStrCat
loc_006847EC: mov edx, eax
loc_006847EE: lea ecx, var_1C
loc_006847F1: call [004013C0h] ; __vbaStrMove
loc_006847F7: push eax
loc_006847F8: push 00451868h ; ", I would be able to notify you when you received new E-Mails and even read your messages for you!"
loc_006847FD: call __vbaStrCat
loc_006847FF: lea esi, var_38
loc_00684802: mov edx, [0073A08Ch]
loc_00684808: push esi
loc_00684809: mov ecx, 00000008h
loc_0068480E: sub esp, 00000010h
loc_00684811: mov var_48, ecx
loc_00684814: mov esi, esp
loc_00684816: sub esp, 00000010h
loc_00684819: mov var_40, eax
loc_0068481C: mov edx, [edx]
loc_0068481E: mov [esi], ebx
loc_00684820: mov ebx, var_54
loc_00684823: mov [esi+00000004h], ebx
loc_00684826: mov [esi+00000008h], edi
loc_00684829: mov edi, var_4C
loc_0068482C: mov [esi+0000000Ch], edi
loc_0068482F: mov esi, esp
loc_00684831: mov [esi], ecx
loc_00684833: mov ecx, var_44
loc_00684836: mov [esi+00000004h], ecx
loc_00684839: mov ecx, [0073A08Ch]
loc_0068483F: push ecx
loc_00684840: mov [esi+00000008h], eax
loc_00684843: mov eax, var_3C
loc_00684846: mov [esi+0000000Ch], eax
loc_00684849: call [edx+00000078h]
loc_0068484C: test eax, eax
loc_0068484E: fnclex
loc_00684850: jge 00684867h
loc_00684852: mov edx, [0073A08Ch]
loc_00684858: push 00000078h
loc_0068485A: push 004419ACh
loc_0068485F: push edx
loc_00684860: push eax
loc_00684861: call [004010CCh] ; __vbaHresultCheckObj
loc_00684867: lea ecx, var_1C
loc_0068486A: call [00401430h] ; __vbaFreeStr
loc_00684870: lea ecx, var_38
loc_00684873: call [0040142Ch] ; __vbaFreeObj
loc_00684879: lea ecx, var_48
loc_0068487C: call [00401030h] ; __vbaFreeVar
loc_00684882: xor edi, edi
loc_00684884: mov var_4, edi
loc_00684887: fwait
loc_00684888: push 006848CAh
loc_0068488D: jmp 006848C9h
loc_0068488F: lea eax, var_34
loc_00684892: lea ecx, var_30
loc_00684895: push eax
loc_00684896: lea edx, var_2C
loc_00684899: push ecx
loc_0068489A: lea eax, var_28
loc_0068489D: push edx
loc_0068489E: lea ecx, var_24
loc_006848A1: push eax
loc_006848A2: lea edx, var_20
loc_006848A5: push ecx
loc_006848A6: lea eax, var_1C
loc_006848A9: push edx
loc_006848AA: push eax
loc_006848AB: push 00000007h
loc_006848AD: call [00401324h] ; __vbaFreeStrList
loc_006848B3: add esp, 00000020h
loc_006848B6: lea ecx, var_38
loc_006848B9: call [0040142Ch] ; __vbaFreeObj
loc_006848BF: lea ecx, var_48
loc_006848C2: call [00401030h] ; __vbaFreeVar
loc_006848C8: ret
loc_006848C9: ret
loc_006848CA: mov eax, Me
loc_006848CD: push eax
loc_006848CE: mov ecx, [eax]
loc_006848D0: call [ecx+00000008h]
loc_006848D3: mov eax, var_4
loc_006848D6: mov ecx, var_14
loc_006848D9: pop edi
loc_006848DA: pop esi
loc_006848DB: mov fs:[00000000h], ecx
loc_006848E2: pop ebx
loc_006848E3: mov esp, ebp
loc_006848E5: pop ebp
loc_006848E6: retn 0004h
End Sub
Private Sub mnuReadStoryInternet_Click() '68BD10
loc_0068BD10: push ebp
loc_0068BD11: mov ebp, esp
loc_0068BD13: sub esp, 00000018h
loc_0068BD16: push 00412856h ; __vbaExceptHandler
loc_0068BD1B: mov eax, fs:[00000000h]
loc_0068BD21: push eax
loc_0068BD22: mov fs:[00000000h], esp
loc_0068BD29: mov eax, 0000007Ch
loc_0068BD2E: call 00412850h ; __vbaChkstk
loc_0068BD33: push ebx
loc_0068BD34: push esi
loc_0068BD35: push edi
loc_0068BD36: mov var_18, esp
loc_0068BD39: mov var_14, 00409DF8h ; "'"
loc_0068BD40: mov eax, Me
loc_0068BD43: and eax, 00000001h
loc_0068BD46: mov var_10, eax
loc_0068BD49: mov ecx, Me
loc_0068BD4C: and ecx, FFFFFFFEh
loc_0068BD4F: mov Me, ecx
loc_0068BD52: mov var_C, 00000000h
loc_0068BD59: mov edx, Me
loc_0068BD5C: mov eax, [edx]
loc_0068BD5E: mov ecx, Me
loc_0068BD61: push ecx
loc_0068BD62: call [eax+00000004h]
loc_0068BD65: mov var_4, 00000001h
loc_0068BD6C: mov var_4, 00000002h
loc_0068BD73: push FFFFFFFFh
loc_0068BD75: call [00401124h] ; __vbaOnError
loc_0068BD7B: mov var_4, 00000003h
loc_0068BD82: mov edx, Me
loc_0068BD85: mov [edx+00000072h], FFFFFFh
loc_0068BD8B: mov var_4, 00000004h
loc_0068BD92: push 00000000h
loc_0068BD94: mov eax, Me
loc_0068BD97: mov ecx, [eax]
loc_0068BD99: mov edx, Me
loc_0068BD9C: push edx
loc_0068BD9D: call [ecx+000009A8h]
loc_0068BDA3: mov var_4, 00000005h
loc_0068BDAA: mov [0073A1D4h], 0000h
loc_0068BDB3: mov var_4, 00000006h
loc_0068BDBA: lea eax, var_3C
loc_0068BDBD: push eax
loc_0068BDBE: push 004457F8h ; "Alert"
loc_0068BDC3: mov ecx, [0073A08Ch]
loc_0068BDC9: mov edx, [ecx]
loc_0068BDCB: mov eax, [0073A08Ch]
loc_0068BDD0: push eax
loc_0068BDD1: call [edx+00000064h]
loc_0068BDD4: fnclex
loc_0068BDD6: mov var_64, eax
loc_0068BDD9: cmp var_64, 00000000h
loc_0068BDDD: jge 0068BDFFh
loc_0068BDDF: push 00000064h
loc_0068BDE1: push 004419ACh
loc_0068BDE6: mov ecx, [0073A08Ch]
loc_0068BDEC: push ecx
loc_0068BDED: mov edx, var_64
loc_0068BDF0: push edx
loc_0068BDF1: call [004010CCh] ; __vbaHresultCheckObj
loc_0068BDF7: mov var_84, eax
loc_0068BDFD: jmp 0068BE09h
loc_0068BDFF: mov var_84, 00000000h
loc_0068BE09: mov eax, var_3C
loc_0068BE0C: push eax
loc_0068BE0D: mov ecx, Me
loc_0068BE10: add ecx, 000000C0h
loc_0068BE16: push ecx
loc_0068BE17: call [00401130h] ; __vbaObjSetAddref
loc_0068BE1D: lea ecx, var_3C
loc_0068BE20: call [0040142Ch] ; __vbaFreeObj
loc_0068BE26: mov var_4, 00000007h
loc_0068BE2D: mov [0073A0AEh], FFFFFFh
loc_0068BE36: mov var_4, 00000008h
loc_0068BE3D: lea edx, var_60
loc_0068BE40: push edx
loc_0068BE41: push 00455950h ; "B13"
loc_0068BE46: mov eax, Me
loc_0068BE49: push eax
loc_0068BE4A: call 006A5DC0h
loc_0068BE4F: movsx ecx, var_60
loc_0068BE53: test ecx, ecx
loc_0068BE55: jz 0068C169h
loc_0068BE5B: mov var_4, 00000009h
loc_0068BE62: lea edx, var_60
loc_0068BE65: push edx
loc_0068BE66: push 00455950h ; "B13"
loc_0068BE6B: mov eax, Me
loc_0068BE6E: push eax
loc_0068BE6F: call 006A6490h
loc_0068BE74: movsx ecx, var_60
loc_0068BE78: test ecx, ecx
loc_0068BE7A: jz 0068C0C4h
loc_0068BE80: mov var_4, 0000000Ah
loc_0068BE87: push 0044DB1Ch ; "Bonzi and the Internet"
loc_0068BE8C: call 0061F230h
loc_0068BE91: mov var_4, 0000000Bh
loc_0068BE98: mov var_54, 0043C9F4h
loc_0068BE9F: mov var_5C, 00000008h
loc_0068BEA6: mov eax, 00000010h
loc_0068BEAB: call 00412850h ; __vbaChkstk
loc_0068BEB0: mov edx, esp
loc_0068BEB2: mov eax, var_5C
loc_0068BEB5: mov [edx], eax
loc_0068BEB7: mov ecx, var_58
loc_0068BEBA: mov [edx+00000004h], ecx
loc_0068BEBD: mov eax, var_54
loc_0068BEC0: mov [edx+00000008h], eax
loc_0068BEC3: mov ecx, var_50
loc_0068BEC6: mov [edx+0000000Ch], ecx
loc_0068BEC9: push 00461194h ; "Path"
loc_0068BECE: push 00460D90h ; "add-ons\storybookreader\"
loc_0068BED3: push 0043B010h ; "BONZIBUDDY"
loc_0068BED8: call [00401354h] ; rtcGetSetting
loc_0068BEDE: mov edx, eax
loc_0068BEE0: lea ecx, var_34
loc_0068BEE3: call [004013C0h] ; __vbaStrMove
loc_0068BEE9: mov var_4, 0000000Ch
loc_0068BEF0: push 00000001h
loc_0068BEF2: mov edx, var_34
loc_0068BEF5: push edx
loc_0068BEF6: call [004013B4h] ; rtcRightCharBstr
loc_0068BEFC: mov edx, eax
loc_0068BEFE: lea ecx, var_38
loc_0068BF01: call [004013C0h] ; __vbaStrMove
loc_0068BF07: push eax
loc_0068BF08: push 00441F24h ; "\"
loc_0068BF0D: call [004011B8h] ; __vbaStrCmp
loc_0068BF13: neg eax
loc_0068BF15: sbb eax, eax
loc_0068BF17: neg eax
loc_0068BF19: neg eax
loc_0068BF1B: mov var_64, ax
loc_0068BF1F: lea ecx, var_38
loc_0068BF22: call [00401430h] ; __vbaFreeStr
loc_0068BF28: movsx eax, var_64
loc_0068BF2C: test eax, eax
loc_0068BF2E: jz 0068BF73h
loc_0068BF30: mov var_4, 0000000Dh
loc_0068BF37: mov ecx, var_34
loc_0068BF3A: push ecx
loc_0068BF3B: push 00441F24h ; "\"
loc_0068BF40: call [00401098h] ; __vbaStrCat
loc_0068BF46: mov edx, eax
loc_0068BF48: lea ecx, var_38
loc_0068BF4B: call [004013C0h] ; __vbaStrMove
loc_0068BF51: push eax
loc_0068BF52: push 00461360h ; "BBReader.exe"
loc_0068BF57: call [00401098h] ; __vbaStrCat
loc_0068BF5D: mov edx, eax
loc_0068BF5F: lea ecx, var_34
loc_0068BF62: call [004013C0h] ; __vbaStrMove
loc_0068BF68: lea ecx, var_38
loc_0068BF6B: call [00401430h] ; __vbaFreeStr
loc_0068BF71: jmp 0068BF94h
loc_0068BF73: mov var_4, 0000000Fh
loc_0068BF7A: mov edx, var_34
loc_0068BF7D: push edx
loc_0068BF7E: push 00461360h ; "BBReader.exe"
loc_0068BF83: call [00401098h] ; __vbaStrCat
loc_0068BF89: mov edx, eax
loc_0068BF8B: lea ecx, var_34
loc_0068BF8E: call [004013C0h] ; __vbaStrMove
loc_0068BF94: mov var_4, 00000011h
loc_0068BF9B: mov var_54, 0043C9F4h
loc_0068BFA2: mov var_5C, 00000008h
loc_0068BFA9: mov eax, 00000010h
loc_0068BFAE: call 00412850h ; __vbaChkstk
loc_0068BFB3: mov eax, esp
loc_0068BFB5: mov ecx, var_5C
loc_0068BFB8: mov [eax], ecx
loc_0068BFBA: mov edx, var_58
loc_0068BFBD: mov [eax+00000004h], edx
loc_0068BFC0: mov ecx, var_54
loc_0068BFC3: mov [eax+00000008h], ecx
loc_0068BFC6: mov edx, var_50
loc_0068BFC9: mov [eax+0000000Ch], edx
loc_0068BFCC: push 0044DB1Ch ; "Bonzi and the Internet"
loc_0068BFD1: push 0046099Ch ; "add-ons\storybookreader\books"
loc_0068BFD6: push 0043B010h ; "BONZIBUDDY"
loc_0068BFDB: call [00401354h] ; rtcGetSetting
loc_0068BFE1: mov edx, eax
loc_0068BFE3: lea ecx, var_30
loc_0068BFE6: call [004013C0h] ; __vbaStrMove
loc_0068BFEC: mov var_4, 00000012h
loc_0068BFF3: mov eax, var_34
loc_0068BFF6: push eax
loc_0068BFF7: push 004609DCh ; " /b:"
loc_0068BFFC: call [00401098h] ; __vbaStrCat
loc_0068C002: mov edx, eax
loc_0068C004: lea ecx, var_38
loc_0068C007: call [004013C0h] ; __vbaStrMove
loc_0068C00D: push eax
loc_0068C00E: mov ecx, var_30
loc_0068C011: push ecx
loc_0068C012: call [00401098h] ; __vbaStrCat
loc_0068C018: mov edx, eax
loc_0068C01A: lea ecx, var_2C
loc_0068C01D: call [004013C0h] ; __vbaStrMove
loc_0068C023: lea ecx, var_38
loc_0068C026: call [00401430h] ; __vbaFreeStr
loc_0068C02C: mov var_4, 00000013h
loc_0068C033: push 00000000h
loc_0068C035: mov edx, [0073A214h]
loc_0068C03B: push edx
loc_0068C03C: call [00401238h] ; __vbaObjIs
loc_0068C042: movsx eax, ax
loc_0068C045: test eax, eax
loc_0068C047: jz 0068C06Eh
loc_0068C049: mov var_4, 00000014h
loc_0068C050: lea ecx, var_2C
loc_0068C053: mov var_54, ecx
loc_0068C056: mov var_5C, 00004008h
loc_0068C05D: push 00000001h
loc_0068C05F: lea edx, var_5C
loc_0068C062: push edx
loc_0068C063: call [00401230h] ; rtcShell
loc_0068C069: fstp real8 ptr var_28
loc_0068C06C: jmp 0068C0BFh
loc_0068C06E: mov var_4, 00000016h
loc_0068C075: mov eax, var_30
loc_0068C078: push eax
loc_0068C079: mov ecx, [0073A214h]
loc_0068C07F: mov edx, [ecx]
loc_0068C081: mov eax, [0073A214h]
loc_0068C086: push eax
loc_0068C087: call [edx+00000030h]
loc_0068C08A: fnclex
loc_0068C08C: mov var_64, eax
loc_0068C08F: cmp var_64, 00000000h
loc_0068C093: jge 0068C0B5h
loc_0068C095: push 00000030h
loc_0068C097: push 0044777Ch
loc_0068C09C: mov ecx, [0073A214h]
loc_0068C0A2: push ecx
loc_0068C0A3: mov edx, var_64
loc_0068C0A6: push edx
loc_0068C0A7: call [004010CCh] ; __vbaHresultCheckObj
loc_0068C0AD: mov var_88, eax
loc_0068C0B3: jmp 0068C0BFh
loc_0068C0B5: mov var_88, 00000000h
loc_0068C0BF: jmp 0068C164h
loc_0068C0C4: mov var_4, 00000019h
loc_0068C0CB: cmp [0073A6C8h], 00000000h
loc_0068C0D2: jnz 0068C0F0h
loc_0068C0D4: push 0073A6C8h
loc_0068C0D9: push 00426004h
loc_0068C0DE: call [004012FCh] ; __vbaNew2
loc_0068C0E4: mov var_8C, 0073A6C8h
loc_0068C0EE: jmp 0068C0FAh
loc_0068C0F0: mov var_8C, 0073A6C8h
loc_0068C0FA: mov eax, var_8C
loc_0068C100: mov ecx, [eax]
loc_0068C102: mov var_64, ecx
loc_0068C105: mov edx, 00455950h ; "B13"
loc_0068C10A: lea ecx, var_38
loc_0068C10D: call [00401310h] ; __vbaStrCopy
loc_0068C113: lea edx, var_38
loc_0068C116: push edx
loc_0068C117: mov eax, var_64
loc_0068C11A: mov ecx, [eax]
loc_0068C11C: mov edx, var_64
loc_0068C11F: push edx
loc_0068C120: call [ecx+000006F8h]
loc_0068C126: fnclex
loc_0068C128: mov var_68, eax
loc_0068C12B: cmp var_68, 00000000h
loc_0068C12F: jge 0068C151h
loc_0068C131: push 000006F8h
loc_0068C136: push 0045E3A8h
loc_0068C13B: mov eax, var_64
loc_0068C13E: push eax
loc_0068C13F: mov ecx, var_68
loc_0068C142: push ecx
loc_0068C143: call [004010CCh] ; __vbaHresultCheckObj
loc_0068C149: mov var_90, eax
loc_0068C14F: jmp 0068C15Bh
loc_0068C151: mov var_90, 00000000h
loc_0068C15B: lea ecx, var_38
loc_0068C15E: call [00401430h] ; __vbaFreeStr
loc_0068C164: jmp 0068C2BAh
loc_0068C169: mov var_4, 0000001Ch
loc_0068C170: mov [0073A1D6h], 0006h
loc_0068C179: mov var_4, 0000001Dh
loc_0068C180: mov var_54, 80020004h
loc_0068C187: mov var_5C, 0000000Ah
loc_0068C18E: push 0045D860h ; "Wow! "
loc_0068C193: mov edx, [0073A040h]
loc_0068C199: push edx
loc_0068C19A: call [00401098h] ; __vbaStrCat
loc_0068C1A0: mov edx, eax
loc_0068C1A2: lea ecx, var_38
loc_0068C1A5: call [004013C0h] ; __vbaStrMove
loc_0068C1AB: push eax
loc_0068C1AC: push 00461958h ; ", I can't believe we don't yet have Bonzi and the Internet installed. It's a fun and exciting adventure story! Let's check it out!"
loc_0068C1B1: call [00401098h] ; __vbaStrCat
loc_0068C1B7: mov var_44, eax
loc_0068C1BA: mov var_4C, 00000008h
loc_0068C1C1: lea eax, var_3C
loc_0068C1C4: push eax
loc_0068C1C5: mov eax, 00000010h
loc_0068C1CA: call 00412850h ; __vbaChkstk
loc_0068C1CF: mov ecx, esp
loc_0068C1D1: mov edx, var_5C
loc_0068C1D4: mov [ecx], edx
loc_0068C1D6: mov eax, var_58
loc_0068C1D9: mov [ecx+00000004h], eax
loc_0068C1DC: mov edx, var_54
loc_0068C1DF: mov [ecx+00000008h], edx
loc_0068C1E2: mov eax, var_50
loc_0068C1E5: mov [ecx+0000000Ch], eax
loc_0068C1E8: mov eax, 00000010h
loc_0068C1ED: call 00412850h ; __vbaChkstk
loc_0068C1F2: mov ecx, esp
loc_0068C1F4: mov edx, var_4C
loc_0068C1F7: mov [ecx], edx
loc_0068C1F9: mov eax, var_48
loc_0068C1FC: mov [ecx+00000004h], eax
loc_0068C1FF: mov edx, var_44
loc_0068C202: mov [ecx+00000008h], edx
loc_0068C205: mov eax, var_40
loc_0068C208: mov [ecx+0000000Ch], eax
loc_0068C20B: mov ecx, [0073A08Ch]
loc_0068C211: mov edx, [ecx]
loc_0068C213: mov eax, [0073A08Ch]
loc_0068C218: push eax
loc_0068C219: call [edx+00000078h]
loc_0068C21C: fnclex
loc_0068C21E: mov var_64, eax
loc_0068C221: cmp var_64, 00000000h
loc_0068C225: jge 0068C247h
loc_0068C227: push 00000078h
loc_0068C229: push 004419ACh
loc_0068C22E: mov ecx, [0073A08Ch]
loc_0068C234: push ecx
loc_0068C235: mov edx, var_64
loc_0068C238: push edx
loc_0068C239: call [004010CCh] ; __vbaHresultCheckObj
loc_0068C23F: mov var_94, eax
loc_0068C245: jmp 0068C251h
loc_0068C247: mov var_94, 00000000h
loc_0068C251: lea ecx, var_38
loc_0068C254: call [00401430h] ; __vbaFreeStr
loc_0068C25A: lea ecx, var_3C
loc_0068C25D: call [0040142Ch] ; __vbaFreeObj
loc_0068C263: lea ecx, var_4C
loc_0068C266: call [00401030h] ; __vbaFreeVar
loc_0068C26C: mov var_4, 0000001Eh
loc_0068C273: push 0043BB04h ; "http://www.bonzi.com/bonzibuddy/bbproducts.asp"
loc_0068C278: mov eax, Me
loc_0068C27B: mov ecx, [eax]
loc_0068C27D: mov edx, Me
loc_0068C280: push edx
loc_0068C281: call [ecx+00000758h]
loc_0068C287: mov var_64, eax
loc_0068C28A: cmp var_64, 00000000h
loc_0068C28E: jge 0068C2B0h
loc_0068C290: push 00000758h
loc_0068C295: push 004408D0h
loc_0068C29A: mov eax, Me
loc_0068C29D: push eax
loc_0068C29E: mov ecx, var_64
loc_0068C2A1: push ecx
loc_0068C2A2: call [004010CCh] ; __vbaHresultCheckObj
loc_0068C2A8: mov var_98, eax
loc_0068C2AE: jmp 0068C2BAh
loc_0068C2B0: mov var_98, 00000000h
loc_0068C2BA: mov var_4, 00000020h
loc_0068C2C1: lea edx, var_3C
loc_0068C2C4: push edx
loc_0068C2C5: push 00441D74h ; "Blink"
loc_0068C2CA: mov eax, [0073A08Ch]
loc_0068C2CF: mov ecx, [eax]
loc_0068C2D1: mov edx, [0073A08Ch]
loc_0068C2D7: push edx
loc_0068C2D8: call [ecx+00000064h]
loc_0068C2DB: fnclex
loc_0068C2DD: mov var_64, eax
loc_0068C2E0: cmp var_64, 00000000h
loc_0068C2E4: jge 0068C305h
loc_0068C2E6: push 00000064h
loc_0068C2E8: push 004419ACh
loc_0068C2ED: mov eax, [0073A08Ch]
loc_0068C2F2: push eax
loc_0068C2F3: mov ecx, var_64
loc_0068C2F6: push ecx
loc_0068C2F7: call [004010CCh] ; __vbaHresultCheckObj
loc_0068C2FD: mov var_9C, eax
loc_0068C303: jmp 0068C30Fh
loc_0068C305: mov var_9C, 00000000h
loc_0068C30F: mov edx, var_3C
loc_0068C312: mov var_80, edx
loc_0068C315: mov var_3C, 00000000h
loc_0068C31C: mov eax, var_80
loc_0068C31F: push eax
loc_0068C320: push 0073A1D8h
loc_0068C325: call [00401128h] ; __vbaObjSet
loc_0068C32B: mov var_10, 00000000h
loc_0068C332: fwait
loc_0068C333: push 0068C372h
loc_0068C338: jmp 0068C356h
loc_0068C33A: lea ecx, var_38
loc_0068C33D: call [00401430h] ; __vbaFreeStr
loc_0068C343: lea ecx, var_3C
loc_0068C346: call [0040142Ch] ; __vbaFreeObj
loc_0068C34C: lea ecx, var_4C
loc_0068C34F: call [00401030h] ; __vbaFreeVar
loc_0068C355: ret
loc_0068C356: lea ecx, var_2C
loc_0068C359: call [00401430h] ; __vbaFreeStr
loc_0068C35F: lea ecx, var_30
loc_0068C362: call [00401430h] ; __vbaFreeStr
loc_0068C368: lea ecx, var_34
loc_0068C36B: call [00401430h] ; __vbaFreeStr
loc_0068C371: ret
loc_0068C372: mov ecx, Me
loc_0068C375: mov edx, [ecx]
loc_0068C377: mov eax, Me
loc_0068C37A: push eax
loc_0068C37B: call [edx+00000008h]
loc_0068C37E: mov eax, var_10
loc_0068C381: mov ecx, var_20
loc_0068C384: mov fs:[00000000h], ecx
loc_0068C38B: pop edi
loc_0068C38C: pop esi
loc_0068C38D: pop ebx
loc_0068C38E: mov esp, ebp
loc_0068C390: pop ebp
loc_0068C391: retn 0004h
End Sub
Private Sub mnuIEDownload_Click() '6871C0
loc_006871C0: push ebp
loc_006871C1: mov ebp, esp
loc_006871C3: sub esp, 00000018h
loc_006871C6: push 00412856h ; __vbaExceptHandler
loc_006871CB: mov eax, fs:[00000000h]
loc_006871D1: push eax
loc_006871D2: mov fs:[00000000h], esp
loc_006871D9: mov eax, 00000028h
loc_006871DE: call 00412850h ; __vbaChkstk
loc_006871E3: push ebx
loc_006871E4: push esi
loc_006871E5: push edi
loc_006871E6: mov var_18, esp
loc_006871E9: mov var_14, 00409810h ; Chr(37)
loc_006871F0: mov eax, Me
loc_006871F3: and eax, 00000001h
loc_006871F6: mov var_10, eax
loc_006871F9: mov ecx, Me
loc_006871FC: and ecx, FFFFFFFEh
loc_006871FF: mov Me, ecx
loc_00687202: mov var_C, 00000000h
loc_00687209: mov edx, Me
loc_0068720C: mov eax, [edx]
loc_0068720E: mov ecx, Me
loc_00687211: push ecx
loc_00687212: call [eax+00000004h]
loc_00687215: mov var_4, 00000001h
loc_0068721C: mov var_4, 00000002h
loc_00687223: push FFFFFFFFh
loc_00687225: call [00401124h] ; __vbaOnError
loc_0068722B: mov var_4, 00000003h
loc_00687232: mov edx, Me
loc_00687235: mov [edx+00000072h], FFFFFFh
loc_0068723B: mov var_4, 00000004h
loc_00687242: push 00000000h
loc_00687244: mov eax, Me
loc_00687247: mov ecx, [eax]
loc_00687249: mov edx, Me
loc_0068724C: push edx
loc_0068724D: call [ecx+000009A8h]
loc_00687253: mov var_4, 00000005h
loc_0068725A: lea eax, var_2C
loc_0068725D: push eax
loc_0068725E: mov ecx, Me
loc_00687261: mov edx, [ecx]
loc_00687263: mov eax, Me
loc_00687266: push eax
loc_00687267: call [edx+00000058h]
loc_0068726A: fnclex
loc_0068726C: mov var_30, eax
loc_0068726F: cmp var_30, 00000000h
loc_00687273: jge 0068728Fh
loc_00687275: push 00000058h
loc_00687277: push 00440B20h
loc_0068727C: mov ecx, Me
loc_0068727F: push ecx
loc_00687280: mov edx, var_30
loc_00687283: push edx
loc_00687284: call [004010CCh] ; __vbaHresultCheckObj
loc_0068728A: mov var_48, eax
loc_0068728D: jmp 00687296h
loc_0068728F: mov var_48, 00000000h
loc_00687296: push 00000001h
loc_00687298: push 00000000h
loc_0068729A: push 00000000h
loc_0068729C: push 0043BA48h ; "http://www.microsoft.com/windows/ie/default.htm"
loc_006872A1: lea eax, var_28
loc_006872A4: push eax
loc_006872A5: call [00401370h] ; __vbaStrToAnsi
loc_006872AB: push eax
loc_006872AC: push 00444DE4h ; "open"
loc_006872B1: lea ecx, var_24
loc_006872B4: push ecx
loc_006872B5: call [00401370h] ; __vbaStrToAnsi
loc_006872BB: push eax
loc_006872BC: mov edx, var_2C
loc_006872BF: push edx
loc_006872C0: ShellExecute(%x1v, %x2v, %x3v, %x4v, %x5v, %x6v)
loc_006872C5: call [004010BCh] ; __vbaSetSystemError
loc_006872CB: lea eax, var_28
loc_006872CE: push eax
loc_006872CF: lea ecx, var_24
loc_006872D2: push ecx
loc_006872D3: push 00000002h
loc_006872D5: call [00401324h] ; __vbaFreeStrList
loc_006872DB: add esp, 0000000Ch
loc_006872DE: mov var_10, 00000000h
loc_006872E5: push 00687301h
loc_006872EA: jmp 00687300h
loc_006872EC: lea edx, var_28
loc_006872EF: push edx
loc_006872F0: lea eax, var_24
loc_006872F3: push eax
loc_006872F4: push 00000002h
loc_006872F6: call [00401324h] ; __vbaFreeStrList
loc_006872FC: add esp, 0000000Ch
loc_006872FF: ret
loc_00687300: ret
loc_00687301: mov ecx, Me
loc_00687304: mov edx, [ecx]
loc_00687306: mov eax, Me
loc_00687309: push eax
loc_0068730A: call [edx+00000008h]
loc_0068730D: mov eax, var_10
loc_00687310: mov ecx, var_20
loc_00687313: mov fs:[00000000h], ecx
loc_0068731A: pop edi
loc_0068731B: pop esi
loc_0068731C: pop ebx
loc_0068731D: mov esp, ebp
loc_0068731F: pop ebp
loc_00687320: retn 0004h
End Sub
Private Sub mnuIS_Music_Click() '689D40
loc_00689D40: push ebp
loc_00689D41: mov ebp, esp
loc_00689D43: sub esp, 00000018h
loc_00689D46: push 00412856h ; __vbaExceptHandler
loc_00689D4B: mov eax, fs:[00000000h]
loc_00689D51: push eax
loc_00689D52: mov fs:[00000000h], esp
loc_00689D59: mov eax, 00000074h
loc_00689D5E: call 00412850h ; __vbaChkstk
loc_00689D63: push ebx
loc_00689D64: push esi
loc_00689D65: push edi
loc_00689D66: mov var_18, esp
loc_00689D69: mov var_14, 00409B18h ; Chr(37)
loc_00689D70: mov eax, Me
loc_00689D73: and eax, 00000001h
loc_00689D76: mov var_10, eax
loc_00689D79: mov ecx, Me
loc_00689D7C: and ecx, FFFFFFFEh
loc_00689D7F: mov Me, ecx
loc_00689D82: mov var_C, 00000000h
loc_00689D89: mov edx, Me
loc_00689D8C: mov eax, [edx]
loc_00689D8E: mov ecx, Me
loc_00689D91: push ecx
loc_00689D92: call [eax+00000004h]
loc_00689D95: mov var_4, 00000001h
loc_00689D9C: mov var_4, 00000002h
loc_00689DA3: push FFFFFFFFh
loc_00689DA5: call [00401124h] ; __vbaOnError
loc_00689DAB: mov var_4, 00000003h
loc_00689DB2: mov edx, Me
loc_00689DB5: push edx
loc_00689DB6: call 00695250h
loc_00689DBB: mov var_4, 00000004h
loc_00689DC2: mov var_60, 0000h
loc_00689DC8: push 0043B550h ; "HTTP://www.bonzi.com/bonzibuddy/home.asp"
loc_00689DCD: push 0045D290h
loc_00689DD2: call [00401098h] ; __vbaStrCat
loc_00689DD8: mov edx, eax
loc_00689DDA: lea ecx, var_24
loc_00689DDD: call [004013C0h] ; __vbaStrMove
loc_00689DE3: push eax
loc_00689DE4: push 00460930h ; "MNU_MUSIC"
loc_00689DE9: call [00401098h] ; __vbaStrCat
loc_00689DEF: mov edx, eax
loc_00689DF1: lea ecx, var_28
loc_00689DF4: call [004013C0h] ; __vbaStrMove
loc_00689DFA: lea eax, var_60
loc_00689DFD: push eax
loc_00689DFE: push 0043C9F4h
loc_00689E03: push 00000000h
loc_00689E05: push FFFFFFFFh
loc_00689E07: lea ecx, var_28
loc_00689E0A: push ecx
loc_00689E0B: mov edx, Me
loc_00689E0E: push edx
loc_00689E0F: call 00679A40h
loc_00689E14: lea eax, var_28
loc_00689E17: push eax
loc_00689E18: lea ecx, var_24
loc_00689E1B: push ecx
loc_00689E1C: push 00000002h
loc_00689E1E: call [00401324h] ; __vbaFreeStrList
loc_00689E24: add esp, 0000000Ch
loc_00689E27: mov var_4, 00000005h
loc_00689E2E: mov var_44, 80020004h
loc_00689E35: mov var_4C, 0000000Ah
loc_00689E3C: lea edx, var_2C
loc_00689E3F: push edx
loc_00689E40: mov eax, 00000010h
loc_00689E45: call 00412850h ; __vbaChkstk
loc_00689E4A: mov eax, esp
loc_00689E4C: mov ecx, var_4C
loc_00689E4F: mov [eax], ecx
loc_00689E51: mov edx, var_48
loc_00689E54: mov [eax+00000004h], edx
loc_00689E57: mov ecx, var_44
loc_00689E5A: mov [eax+00000008h], ecx
loc_00689E5D: mov edx, var_40
loc_00689E60: mov [eax+0000000Ch], edx
loc_00689E63: push 00000000h
loc_00689E65: push 00000000h
loc_00689E67: mov eax, [0073A08Ch]
loc_00689E6C: mov ecx, [eax]
loc_00689E6E: mov edx, [0073A08Ch]
loc_00689E74: push edx
loc_00689E75: call [ecx+00000080h]
loc_00689E7B: fnclex
loc_00689E7D: mov var_64, eax
loc_00689E80: cmp var_64, 00000000h
loc_00689E84: jge 00689EA5h
loc_00689E86: push 00000080h
loc_00689E8B: push 004419ACh
loc_00689E90: mov eax, [0073A08Ch]
loc_00689E95: push eax
loc_00689E96: mov ecx, var_64
loc_00689E99: push ecx
loc_00689E9A: call [004010CCh] ; __vbaHresultCheckObj
loc_00689EA0: mov var_80, eax
loc_00689EA3: jmp 00689EACh
loc_00689EA5: mov var_80, 00000000h
loc_00689EAC: lea ecx, var_2C
loc_00689EAF: call [0040142Ch] ; __vbaFreeObj
loc_00689EB5: mov var_4, 00000006h
loc_00689EBC: lea edx, var_2C
loc_00689EBF: push edx
loc_00689EC0: push 00442914h ; "Explain"
loc_00689EC5: mov eax, [0073A08Ch]
loc_00689ECA: mov ecx, [eax]
loc_00689ECC: mov edx, [0073A08Ch]
loc_00689ED2: push edx
loc_00689ED3: call [ecx+00000064h]
loc_00689ED6: fnclex
loc_00689ED8: mov var_64, eax
loc_00689EDB: cmp var_64, 00000000h
loc_00689EDF: jge 00689F00h
loc_00689EE1: push 00000064h
loc_00689EE3: push 004419ACh
loc_00689EE8: mov eax, [0073A08Ch]
loc_00689EED: push eax
loc_00689EEE: mov ecx, var_64
loc_00689EF1: push ecx
loc_00689EF2: call [004010CCh] ; __vbaHresultCheckObj
loc_00689EF8: mov var_84, eax
loc_00689EFE: jmp 00689F0Ah
loc_00689F00: mov var_84, 00000000h
loc_00689F0A: lea ecx, var_2C
loc_00689F0D: call [0040142Ch] ; __vbaFreeObj
loc_00689F13: mov var_4, 00000007h
loc_00689F1A: mov var_44, 80020004h
loc_00689F21: mov var_4C, 0000000Ah
loc_00689F28: mov edx, [0073A040h]
loc_00689F2E: push edx
loc_00689F2F: push 004609ECh ; ", I love it when we discover new music! \pau=500\ From here we can find just about every style of music that we desire!"
loc_00689F34: call [00401098h] ; __vbaStrCat
loc_00689F3A: mov var_34, eax
loc_00689F3D: mov var_3C, 00000008h
loc_00689F44: lea eax, var_2C
loc_00689F47: push eax
loc_00689F48: mov eax, 00000010h
loc_00689F4D: call 00412850h ; __vbaChkstk
loc_00689F52: mov ecx, esp
loc_00689F54: mov edx, var_4C
loc_00689F57: mov [ecx], edx
loc_00689F59: mov eax, var_48
loc_00689F5C: mov [ecx+00000004h], eax
loc_00689F5F: mov edx, var_44
loc_00689F62: mov [ecx+00000008h], edx
loc_00689F65: mov eax, var_40
loc_00689F68: mov [ecx+0000000Ch], eax
loc_00689F6B: mov eax, 00000010h
loc_00689F70: call 00412850h ; __vbaChkstk
loc_00689F75: mov ecx, esp
loc_00689F77: mov edx, var_3C
loc_00689F7A: mov [ecx], edx
loc_00689F7C: mov eax, var_38
loc_00689F7F: mov [ecx+00000004h], eax
loc_00689F82: mov edx, var_34
loc_00689F85: mov [ecx+00000008h], edx
loc_00689F88: mov eax, var_30
loc_00689F8B: mov [ecx+0000000Ch], eax
loc_00689F8E: mov ecx, [0073A08Ch]
loc_00689F94: mov edx, [ecx]
loc_00689F96: mov eax, [0073A08Ch]
loc_00689F9B: push eax
loc_00689F9C: call [edx+00000078h]
loc_00689F9F: fnclex
loc_00689FA1: mov var_64, eax
loc_00689FA4: cmp var_64, 00000000h
loc_00689FA8: jge 00689FCAh
loc_00689FAA: push 00000078h
loc_00689FAC: push 004419ACh
loc_00689FB1: mov ecx, [0073A08Ch]
loc_00689FB7: push ecx
loc_00689FB8: mov edx, var_64
loc_00689FBB: push edx
loc_00689FBC: call [004010CCh] ; __vbaHresultCheckObj
loc_00689FC2: mov var_88, eax
loc_00689FC8: jmp 00689FD4h
loc_00689FCA: mov var_88, 00000000h
loc_00689FD4: lea ecx, var_2C
loc_00689FD7: call [0040142Ch] ; __vbaFreeObj
loc_00689FDD: lea ecx, var_3C
loc_00689FE0: call [00401030h] ; __vbaFreeVar
loc_00689FE6: mov var_4, 00000008h
loc_00689FED: lea eax, var_2C
loc_00689FF0: push eax
loc_00689FF1: push 00448AC8h ; "GestureDown"
loc_00689FF6: mov ecx, [0073A08Ch]
loc_00689FFC: mov edx, [ecx]
loc_00689FFE: mov eax, [0073A08Ch]
loc_0068A003: push eax
loc_0068A004: call [edx+00000064h]
loc_0068A007: fnclex
loc_0068A009: mov var_64, eax
loc_0068A00C: cmp var_64, 00000000h
loc_0068A010: jge 0068A032h
loc_0068A012: push 00000064h
loc_0068A014: push 004419ACh
loc_0068A019: mov ecx, [0073A08Ch]
loc_0068A01F: push ecx
loc_0068A020: mov edx, var_64
loc_0068A023: push edx
loc_0068A024: call [004010CCh] ; __vbaHresultCheckObj
loc_0068A02A: mov var_8C, eax
loc_0068A030: jmp 0068A03Ch
loc_0068A032: mov var_8C, 00000000h
loc_0068A03C: lea ecx, var_2C
loc_0068A03F: call [0040142Ch] ; __vbaFreeObj
loc_0068A045: mov var_4, 00000009h
loc_0068A04C: mov var_54, 80020004h
loc_0068A053: mov var_5C, 0000000Ah
loc_0068A05A: mov var_44, 00460AE0h ; "We can use these categories below or we can search by using this little built in search box!"
loc_0068A061: mov var_4C, 00000008h
loc_0068A068: lea eax, var_2C
loc_0068A06B: push eax
loc_0068A06C: mov eax, 00000010h
loc_0068A071: call 00412850h ; __vbaChkstk
loc_0068A076: mov ecx, esp
loc_0068A078: mov edx, var_5C
loc_0068A07B: mov [ecx], edx
loc_0068A07D: mov eax, var_58
loc_0068A080: mov [ecx+00000004h], eax
loc_0068A083: mov edx, var_54
loc_0068A086: mov [ecx+00000008h], edx
loc_0068A089: mov eax, var_50
loc_0068A08C: mov [ecx+0000000Ch], eax
loc_0068A08F: mov eax, 00000010h
loc_0068A094: call 00412850h ; __vbaChkstk
loc_0068A099: mov ecx, esp
loc_0068A09B: mov edx, var_4C
loc_0068A09E: mov [ecx], edx
loc_0068A0A0: mov eax, var_48
loc_0068A0A3: mov [ecx+00000004h], eax
loc_0068A0A6: mov edx, var_44
loc_0068A0A9: mov [ecx+00000008h], edx
loc_0068A0AC: mov eax, var_40
loc_0068A0AF: mov [ecx+0000000Ch], eax
loc_0068A0B2: mov ecx, [0073A08Ch]
loc_0068A0B8: mov edx, [ecx]
loc_0068A0BA: mov eax, [0073A08Ch]
loc_0068A0BF: push eax
loc_0068A0C0: call [edx+00000078h]
loc_0068A0C3: fnclex
loc_0068A0C5: mov var_64, eax
loc_0068A0C8: cmp var_64, 00000000h
loc_0068A0CC: jge 0068A0EEh
loc_0068A0CE: push 00000078h
loc_0068A0D0: push 004419ACh
loc_0068A0D5: mov ecx, [0073A08Ch]
loc_0068A0DB: push ecx
loc_0068A0DC: mov edx, var_64
loc_0068A0DF: push edx
loc_0068A0E0: call [004010CCh] ; __vbaHresultCheckObj
loc_0068A0E6: mov var_90, eax
loc_0068A0EC: jmp 0068A0F8h
loc_0068A0EE: mov var_90, 00000000h
loc_0068A0F8: lea ecx, var_2C
loc_0068A0FB: call [0040142Ch] ; __vbaFreeObj
loc_0068A101: mov var_4, 0000000Ah
loc_0068A108: lea eax, var_2C
loc_0068A10B: push eax
loc_0068A10C: push 00442188h ; "Pleased"
loc_0068A111: mov ecx, [0073A08Ch]
loc_0068A117: mov edx, [ecx]
loc_0068A119: mov eax, [0073A08Ch]
loc_0068A11E: push eax
loc_0068A11F: call [edx+00000064h]
loc_0068A122: fnclex
loc_0068A124: mov var_64, eax
loc_0068A127: cmp var_64, 00000000h
loc_0068A12B: jge 0068A14Dh
loc_0068A12D: push 00000064h
loc_0068A12F: push 004419ACh
loc_0068A134: mov ecx, [0073A08Ch]
loc_0068A13A: push ecx
loc_0068A13B: mov edx, var_64
loc_0068A13E: push edx
loc_0068A13F: call [004010CCh] ; __vbaHresultCheckObj
loc_0068A145: mov var_94, eax
loc_0068A14B: jmp 0068A157h
loc_0068A14D: mov var_94, 00000000h
loc_0068A157: mov eax, var_2C
loc_0068A15A: mov var_7C, eax
loc_0068A15D: mov var_2C, 00000000h
loc_0068A164: mov ecx, var_7C
loc_0068A167: push ecx
loc_0068A168: push 0073A1E4h
loc_0068A16D: call [00401128h] ; __vbaObjSet
loc_0068A173: mov var_10, 00000000h
loc_0068A17A: push 0068A1A8h
loc_0068A17F: jmp 0068A1A7h
loc_0068A181: lea edx, var_28
loc_0068A184: push edx
loc_0068A185: lea eax, var_24
loc_0068A188: push eax
loc_0068A189: push 00000002h
loc_0068A18B: call [00401324h] ; __vbaFreeStrList
loc_0068A191: add esp, 0000000Ch
loc_0068A194: lea ecx, var_2C
loc_0068A197: call [0040142Ch] ; __vbaFreeObj
loc_0068A19D: lea ecx, var_3C
loc_0068A1A0: call [00401030h] ; __vbaFreeVar
loc_0068A1A6: ret
loc_0068A1A7: ret
loc_0068A1A8: mov ecx, Me
loc_0068A1AB: mov edx, [ecx]
loc_0068A1AD: mov eax, Me
loc_0068A1B0: push eax
loc_0068A1B1: call [edx+00000008h]
loc_0068A1B4: mov eax, var_10
loc_0068A1B7: mov ecx, var_20
loc_0068A1BA: mov fs:[00000000h], ecx
loc_0068A1C1: pop edi
loc_0068A1C2: pop esi
loc_0068A1C3: pop ebx
loc_0068A1C4: mov esp, ebp
loc_0068A1C6: pop ebp
loc_0068A1C7: retn 0004h
End Sub
Private Sub mnuBWMember_Click() '682990
loc_00682990: push ebp
loc_00682991: mov ebp, esp
loc_00682993: sub esp, 00000018h
loc_00682996: push 00412856h ; __vbaExceptHandler
loc_0068299B: mov eax, fs:[00000000h]
loc_006829A1: push eax
loc_006829A2: mov fs:[00000000h], esp
loc_006829A9: mov eax, 0000001Ch
loc_006829AE: call 00412850h ; __vbaChkstk
loc_006829B3: push ebx
loc_006829B4: push esi
loc_006829B5: push edi
loc_006829B6: mov var_18, esp
loc_006829B9: mov var_14, 00409428h ; Chr(37)
loc_006829C0: mov eax, Me
loc_006829C3: and eax, 00000001h
loc_006829C6: mov var_10, eax
loc_006829C9: mov ecx, Me
loc_006829CC: and ecx, FFFFFFFEh
loc_006829CF: mov Me, ecx
loc_006829D2: mov var_C, 00000000h
loc_006829D9: mov edx, Me
loc_006829DC: mov eax, [edx]
loc_006829DE: mov ecx, Me
loc_006829E1: push ecx
loc_006829E2: call [eax+00000004h]
loc_006829E5: mov var_4, 00000001h
loc_006829EC: mov var_4, 00000002h
loc_006829F3: push FFFFFFFFh
loc_006829F5: call [00401124h] ; __vbaOnError
loc_006829FB: mov var_4, 00000003h
loc_00682A02: mov var_28, 0000h
loc_00682A08: mov edx, 0045DF40h ; "http://www.bonzi.com/bonzibuddy/b14worldmnu.asp"
loc_00682A0D: lea ecx, var_24
loc_00682A10: call [00401310h] ; __vbaStrCopy
loc_00682A16: lea edx, var_28
loc_00682A19: push edx
loc_00682A1A: push 0043C9F4h
loc_00682A1F: push 00000000h
loc_00682A21: push FFFFFFFFh
loc_00682A23: lea eax, var_24
loc_00682A26: push eax
loc_00682A27: mov ecx, Me
loc_00682A2A: push ecx
loc_00682A2B: call 00679A40h
loc_00682A30: lea ecx, var_24
loc_00682A33: call [00401430h] ; __vbaFreeStr
loc_00682A39: mov var_10, 00000000h
loc_00682A40: push 00682A52h
loc_00682A45: jmp 00682A51h
loc_00682A47: lea ecx, var_24
loc_00682A4A: call [00401430h] ; __vbaFreeStr
loc_00682A50: ret
loc_00682A51: ret
loc_00682A52: mov edx, Me
loc_00682A55: mov eax, [edx]
loc_00682A57: mov ecx, Me
loc_00682A5A: push ecx
loc_00682A5B: call [eax+00000008h]
loc_00682A5E: mov eax, var_10
loc_00682A61: mov ecx, var_20
loc_00682A64: mov fs:[00000000h], ecx
loc_00682A6B: pop edi
loc_00682A6C: pop esi
loc_00682A6D: pop ebx
loc_00682A6E: mov esp, ebp
loc_00682A70: pop ebp
loc_00682A71: retn 0004h
End Sub
Private Sub mnuAbout_Click() '680B50
loc_00680B50: push ebp
loc_00680B51: mov ebp, esp
loc_00680B53: sub esp, 0000000Ch
loc_00680B56: push 00412856h ; __vbaExceptHandler
loc_00680B5B: mov eax, fs:[00000000h]
loc_00680B61: push eax
loc_00680B62: mov fs:[00000000h], esp
loc_00680B69: sub esp, 00000008h
loc_00680B6C: push ebx
loc_00680B6D: push esi
loc_00680B6E: push edi
loc_00680B6F: mov var_C, esp
loc_00680B72: mov var_8, 00409298h
loc_00680B79: mov esi, Me
loc_00680B7C: mov eax, esi
loc_00680B7E: and eax, 00000001h
loc_00680B81: mov var_4, eax
loc_00680B84: and esi, FFFFFFFEh
loc_00680B87: push esi
loc_00680B88: mov Me, esi
loc_00680B8B: mov ecx, [esi]
loc_00680B8D: call [ecx+00000004h]
loc_00680B90: mov edx, [esi]
loc_00680B92: push 00000000h
loc_00680B94: push esi
loc_00680B95: mov [esi+00000072h], FFFFFFh
loc_00680B9B: call [edx+000009A8h]
loc_00680BA1: mov var_4, 00000000h
loc_00680BA8: mov eax, Me
loc_00680BAB: push eax
loc_00680BAC: mov ecx, [eax]
loc_00680BAE: call [ecx+00000008h]
loc_00680BB1: mov eax, var_4
loc_00680BB4: mov ecx, var_14
loc_00680BB7: pop edi
loc_00680BB8: pop esi
loc_00680BB9: mov fs:[00000000h], ecx
loc_00680BC0: pop ebx
loc_00680BC1: mov esp, ebp
loc_00680BC3: pop ebp
loc_00680BC4: retn 0004h
End Sub
Private Sub mnuIM_Click() '687330
loc_00687330: push ebp
loc_00687331: mov ebp, esp
loc_00687333: sub esp, 00000018h
loc_00687336: push 00412856h ; __vbaExceptHandler
loc_0068733B: mov eax, fs:[00000000h]
loc_00687341: push eax
loc_00687342: mov fs:[00000000h], esp
loc_00687349: mov eax, 00000020h
loc_0068734E: call 00412850h ; __vbaChkstk
loc_00687353: push ebx
loc_00687354: push esi
loc_00687355: push edi
loc_00687356: mov var_18, esp
loc_00687359: mov var_14, 00409848h ; Chr(37)
loc_00687360: mov eax, Me
loc_00687363: and eax, 00000001h
loc_00687366: mov var_10, eax
loc_00687369: mov ecx, Me
loc_0068736C: and ecx, FFFFFFFEh
loc_0068736F: mov Me, ecx
loc_00687372: mov var_C, 00000000h
loc_00687379: mov edx, Me
loc_0068737C: mov eax, [edx]
loc_0068737E: mov ecx, Me
loc_00687381: push ecx
loc_00687382: call [eax+00000004h]
loc_00687385: mov var_4, 00000001h
loc_0068738C: mov edx, Me
loc_0068738F: cmp [edx], 00747300h
loc_00687395: jnz 006873A0h
loc_00687397: mov var_40, 00000000h
loc_0068739E: jmp 006873A9h
loc_006873A0: call [00401280h] ; __vbaFailedFriend
loc_006873A6: mov var_40, eax
loc_006873A9: mov var_4, 00000002h
loc_006873B0: mov var_4, 00000003h
loc_006873B7: push FFFFFFFFh
loc_006873B9: call [00401124h] ; __vbaOnError
loc_006873BF: mov var_4, 00000004h
loc_006873C6: mov var_28, 0000h
loc_006873CC: mov edx, 0045FC3Ch ; "http://www.bonzi.com/bonzibuddy/b14worldmenu.asp"
loc_006873D1: lea ecx, var_24
loc_006873D4: call [00401310h] ; __vbaStrCopy
loc_006873DA: lea eax, var_28
loc_006873DD: push eax
loc_006873DE: push 00000000h
loc_006873E0: push 00000000h
loc_006873E2: push FFFFFFFFh
loc_006873E4: lea ecx, var_24
loc_006873E7: push ecx
loc_006873E8: mov edx, Me
loc_006873EB: push edx
loc_006873EC: call 00679A40h
loc_006873F1: lea ecx, var_24
loc_006873F4: call [00401430h] ; __vbaFreeStr
loc_006873FA: mov var_10, 00000000h
loc_00687401: push 00687413h
loc_00687406: jmp 00687412h
loc_00687408: lea ecx, var_24
loc_0068740B: call [00401430h] ; __vbaFreeStr
loc_00687411: ret
loc_00687412: ret
loc_00687413: mov eax, Me
loc_00687416: mov ecx, [eax]
loc_00687418: mov edx, Me
loc_0068741B: push edx
loc_0068741C: call [ecx+00000008h]
loc_0068741F: mov eax, var_10
loc_00687422: mov ecx, var_20
loc_00687425: mov fs:[00000000h], ecx
loc_0068742C: pop edi
loc_0068742D: pop esi
loc_0068742E: pop ebx
loc_0068742F: mov esp, ebp
loc_00687431: pop ebp
loc_00687432: retn 0004h
End Sub
Private Sub mnuIS_Movies_Click() '689830
loc_00689830: push ebp
loc_00689831: mov ebp, esp
loc_00689833: sub esp, 00000018h
loc_00689836: push 00412856h ; __vbaExceptHandler
loc_0068983B: mov eax, fs:[00000000h]
loc_00689841: push eax
loc_00689842: mov fs:[00000000h], esp
loc_00689849: mov eax, 00000078h
loc_0068984E: call 00412850h ; __vbaChkstk
loc_00689853: push ebx
loc_00689854: push esi
loc_00689855: push edi
loc_00689856: mov var_18, esp
loc_00689859: mov var_14, 00409AC8h ; Chr(37)
loc_00689860: mov eax, Me
loc_00689863: and eax, 00000001h
loc_00689866: mov var_10, eax
loc_00689869: mov ecx, Me
loc_0068986C: and ecx, FFFFFFFEh
loc_0068986F: mov Me, ecx
loc_00689872: mov var_C, 00000000h
loc_00689879: mov edx, Me
loc_0068987C: mov eax, [edx]
loc_0068987E: mov ecx, Me
loc_00689881: push ecx
loc_00689882: call [eax+00000004h]
loc_00689885: mov var_4, 00000001h
loc_0068988C: mov var_4, 00000002h
loc_00689893: push FFFFFFFFh
loc_00689895: call [00401124h] ; __vbaOnError
loc_0068989B: mov var_4, 00000003h
loc_006898A2: mov edx, Me
loc_006898A5: push edx
loc_006898A6: call 00695250h
loc_006898AB: mov var_4, 00000004h
loc_006898B2: mov var_60, 0000h
loc_006898B8: push 0043B550h ; "HTTP://www.bonzi.com/bonzibuddy/home.asp"
loc_006898BD: push 0045D290h
loc_006898C2: call [00401098h] ; __vbaStrCat
loc_006898C8: mov edx, eax
loc_006898CA: lea ecx, var_24
loc_006898CD: call [004013C0h] ; __vbaStrMove
loc_006898D3: push eax
loc_006898D4: push 0046078Ch ; "MNU_MOVIES"
loc_006898D9: call [00401098h] ; __vbaStrCat
loc_006898DF: mov edx, eax
loc_006898E1: lea ecx, var_28
loc_006898E4: call [004013C0h] ; __vbaStrMove
loc_006898EA: lea eax, var_60
loc_006898ED: push eax
loc_006898EE: push 0043C9F4h
loc_006898F3: push 00000000h
loc_006898F5: push FFFFFFFFh
loc_006898F7: lea ecx, var_28
loc_006898FA: push ecx
loc_006898FB: mov edx, Me
loc_006898FE: push edx
loc_006898FF: call 00679A40h
loc_00689904: lea eax, var_28
loc_00689907: push eax
loc_00689908: lea ecx, var_24
loc_0068990B: push ecx
loc_0068990C: push 00000002h
loc_0068990E: call [00401324h] ; __vbaFreeStrList
loc_00689914: add esp, 0000000Ch
loc_00689917: mov var_4, 00000005h
loc_0068991E: mov var_44, 80020004h
loc_00689925: mov var_4C, 0000000Ah
loc_0068992C: lea edx, var_2C
loc_0068992F: push edx
loc_00689930: mov eax, 00000010h
loc_00689935: call 00412850h ; __vbaChkstk
loc_0068993A: mov eax, esp
loc_0068993C: mov ecx, var_4C
loc_0068993F: mov [eax], ecx
loc_00689941: mov edx, var_48
loc_00689944: mov [eax+00000004h], edx
loc_00689947: mov ecx, var_44
loc_0068994A: mov [eax+00000008h], ecx
loc_0068994D: mov edx, var_40
loc_00689950: mov [eax+0000000Ch], edx
loc_00689953: push 00000000h
loc_00689955: push 00000000h
loc_00689957: mov eax, [0073A08Ch]
loc_0068995C: mov ecx, [eax]
loc_0068995E: mov edx, [0073A08Ch]
loc_00689964: push edx
loc_00689965: call [ecx+00000080h]
loc_0068996B: fnclex
loc_0068996D: mov var_64, eax
loc_00689970: cmp var_64, 00000000h
loc_00689974: jge 00689995h
loc_00689976: push 00000080h
loc_0068997B: push 004419ACh
loc_00689980: mov eax, [0073A08Ch]
loc_00689985: push eax
loc_00689986: mov ecx, var_64
loc_00689989: push ecx
loc_0068998A: call [004010CCh] ; __vbaHresultCheckObj
loc_00689990: mov var_80, eax
loc_00689993: jmp 0068999Ch
loc_00689995: mov var_80, 00000000h
loc_0068999C: lea ecx, var_2C
loc_0068999F: call [0040142Ch] ; __vbaFreeObj
loc_006899A5: mov var_4, 00000006h
loc_006899AC: lea edx, var_2C
loc_006899AF: push edx
loc_006899B0: push 00442914h ; "Explain"
loc_006899B5: mov eax, [0073A08Ch]
loc_006899BA: mov ecx, [eax]
loc_006899BC: mov edx, [0073A08Ch]
loc_006899C2: push edx
loc_006899C3: call [ecx+00000064h]
loc_006899C6: fnclex
loc_006899C8: mov var_64, eax
loc_006899CB: cmp var_64, 00000000h
loc_006899CF: jge 006899F0h
loc_006899D1: push 00000064h
loc_006899D3: push 004419ACh
loc_006899D8: mov eax, [0073A08Ch]
loc_006899DD: push eax
loc_006899DE: mov ecx, var_64
loc_006899E1: push ecx
loc_006899E2: call [004010CCh] ; __vbaHresultCheckObj
loc_006899E8: mov var_84, eax
loc_006899EE: jmp 006899FAh
loc_006899F0: mov var_84, 00000000h
loc_006899FA: lea ecx, var_2C
loc_006899FD: call [0040142Ch] ; __vbaFreeObj
loc_00689A03: mov var_4, 00000007h
loc_00689A0A: mov var_44, 80020004h
loc_00689A11: mov var_4C, 0000000Ah
loc_00689A18: push 004607A8h ; "So "
loc_00689A1D: mov edx, [0073A040h]
loc_00689A23: push edx
loc_00689A24: call [00401098h] ; __vbaStrCat
loc_00689A2A: mov edx, eax
loc_00689A2C: lea ecx, var_24
loc_00689A2F: call [004013C0h] ; __vbaStrMove
loc_00689A35: push eax
loc_00689A36: push 00460804h ; ", do you want to find a great movie? Check out all these titles we can choose from!"
loc_00689A3B: call [00401098h] ; __vbaStrCat
loc_00689A41: mov var_34, eax
loc_00689A44: mov var_3C, 00000008h
loc_00689A4B: lea eax, var_2C
loc_00689A4E: push eax
loc_00689A4F: mov eax, 00000010h
loc_00689A54: call 00412850h ; __vbaChkstk
loc_00689A59: mov ecx, esp
loc_00689A5B: mov edx, var_4C
loc_00689A5E: mov [ecx], edx
loc_00689A60: mov eax, var_48
loc_00689A63: mov [ecx+00000004h], eax
loc_00689A66: mov edx, var_44
loc_00689A69: mov [ecx+00000008h], edx
loc_00689A6C: mov eax, var_40
loc_00689A6F: mov [ecx+0000000Ch], eax
loc_00689A72: mov eax, 00000010h
loc_00689A77: call 00412850h ; __vbaChkstk
loc_00689A7C: mov ecx, esp
loc_00689A7E: mov edx, var_3C
loc_00689A81: mov [ecx], edx
loc_00689A83: mov eax, var_38
loc_00689A86: mov [ecx+00000004h], eax
loc_00689A89: mov edx, var_34
loc_00689A8C: mov [ecx+00000008h], edx
loc_00689A8F: mov eax, var_30
loc_00689A92: mov [ecx+0000000Ch], eax
loc_00689A95: mov ecx, [0073A08Ch]
loc_00689A9B: mov edx, [ecx]
loc_00689A9D: mov eax, [0073A08Ch]
loc_00689AA2: push eax
loc_00689AA3: call [edx+00000078h]
loc_00689AA6: fnclex
loc_00689AA8: mov var_64, eax
loc_00689AAB: cmp var_64, 00000000h
loc_00689AAF: jge 00689AD1h
loc_00689AB1: push 00000078h
loc_00689AB3: push 004419ACh
loc_00689AB8: mov ecx, [0073A08Ch]
loc_00689ABE: push ecx
loc_00689ABF: mov edx, var_64
loc_00689AC2: push edx
loc_00689AC3: call [004010CCh] ; __vbaHresultCheckObj
loc_00689AC9: mov var_88, eax
loc_00689ACF: jmp 00689ADBh
loc_00689AD1: mov var_88, 00000000h
loc_00689ADB: lea ecx, var_24
loc_00689ADE: call [00401430h] ; __vbaFreeStr
loc_00689AE4: lea ecx, var_2C
loc_00689AE7: call [0040142Ch] ; __vbaFreeObj
loc_00689AED: lea ecx, var_3C
loc_00689AF0: call [00401030h] ; __vbaFreeVar
loc_00689AF6: mov var_4, 00000008h
loc_00689AFD: lea eax, var_2C
loc_00689B00: push eax
loc_00689B01: push 004457F8h ; "Alert"
loc_00689B06: mov ecx, [0073A08Ch]
loc_00689B0C: mov edx, [ecx]
loc_00689B0E: mov eax, [0073A08Ch]
loc_00689B13: push eax
loc_00689B14: call [edx+00000064h]
loc_00689B17: fnclex
loc_00689B19: mov var_64, eax
loc_00689B1C: cmp var_64, 00000000h
loc_00689B20: jge 00689B42h
loc_00689B22: push 00000064h
loc_00689B24: push 004419ACh
loc_00689B29: mov ecx, [0073A08Ch]
loc_00689B2F: push ecx
loc_00689B30: mov edx, var_64
loc_00689B33: push edx
loc_00689B34: call [004010CCh] ; __vbaHresultCheckObj
loc_00689B3A: mov var_8C, eax
loc_00689B40: jmp 00689B4Ch
loc_00689B42: mov var_8C, 00000000h
loc_00689B4C: lea ecx, var_2C
loc_00689B4F: call [0040142Ch] ; __vbaFreeObj
loc_00689B55: mov var_4, 00000009h
loc_00689B5C: mov var_54, 80020004h
loc_00689B63: mov var_5C, 0000000Ah
loc_00689B6A: mov var_44, 004608B0h ; "\pau=1000\ You bring the popcorn and I'll bring the bananas!"
loc_00689B71: mov var_4C, 00000008h
loc_00689B78: lea eax, var_2C
loc_00689B7B: push eax
loc_00689B7C: mov eax, 00000010h
loc_00689B81: call 00412850h ; __vbaChkstk
loc_00689B86: mov ecx, esp
loc_00689B88: mov edx, var_5C
loc_00689B8B: mov [ecx], edx
loc_00689B8D: mov eax, var_58
loc_00689B90: mov [ecx+00000004h], eax
loc_00689B93: mov edx, var_54
loc_00689B96: mov [ecx+00000008h], edx
loc_00689B99: mov eax, var_50
loc_00689B9C: mov [ecx+0000000Ch], eax
loc_00689B9F: mov eax, 00000010h
loc_00689BA4: call 00412850h ; __vbaChkstk
loc_00689BA9: mov ecx, esp
loc_00689BAB: mov edx, var_4C
loc_00689BAE: mov [ecx], edx
loc_00689BB0: mov eax, var_48
loc_00689BB3: mov [ecx+00000004h], eax
loc_00689BB6: mov edx, var_44
loc_00689BB9: mov [ecx+00000008h], edx
loc_00689BBC: mov eax, var_40
loc_00689BBF: mov [ecx+0000000Ch], eax
loc_00689BC2: mov ecx, [0073A08Ch]
loc_00689BC8: mov edx, [ecx]
loc_00689BCA: mov eax, [0073A08Ch]
loc_00689BCF: push eax
loc_00689BD0: call [edx+00000078h]
loc_00689BD3: fnclex
loc_00689BD5: mov var_64, eax
loc_00689BD8: cmp var_64, 00000000h
loc_00689BDC: jge 00689BFEh
loc_00689BDE: push 00000078h
loc_00689BE0: push 004419ACh
loc_00689BE5: mov ecx, [0073A08Ch]
loc_00689BEB: push ecx
loc_00689BEC: mov edx, var_64
loc_00689BEF: push edx
loc_00689BF0: call [004010CCh] ; __vbaHresultCheckObj
loc_00689BF6: mov var_90, eax
loc_00689BFC: jmp 00689C08h
loc_00689BFE: mov var_90, 00000000h
loc_00689C08: lea ecx, var_2C
loc_00689C0B: call [0040142Ch] ; __vbaFreeObj
loc_00689C11: mov var_4, 0000000Ah
loc_00689C18: lea eax, var_2C
loc_00689C1B: push eax
loc_00689C1C: push 004605E4h ; "Idle2_25"
loc_00689C21: mov ecx, [0073A08Ch]
loc_00689C27: mov edx, [ecx]
loc_00689C29: mov eax, [0073A08Ch]
loc_00689C2E: push eax
loc_00689C2F: call [edx+00000064h]
loc_00689C32: fnclex
loc_00689C34: mov var_64, eax
loc_00689C37: cmp var_64, 00000000h
loc_00689C3B: jge 00689C5Dh
loc_00689C3D: push 00000064h
loc_00689C3F: push 004419ACh
loc_00689C44: mov ecx, [0073A08Ch]
loc_00689C4A: push ecx
loc_00689C4B: mov edx, var_64
loc_00689C4E: push edx
loc_00689C4F: call [004010CCh] ; __vbaHresultCheckObj
loc_00689C55: mov var_94, eax
loc_00689C5B: jmp 00689C67h
loc_00689C5D: mov var_94, 00000000h
loc_00689C67: lea ecx, var_2C
loc_00689C6A: call [0040142Ch] ; __vbaFreeObj
loc_00689C70: mov var_4, 0000000Bh
loc_00689C77: lea eax, var_2C
loc_00689C7A: push eax
loc_00689C7B: push 00442188h ; "Pleased"
loc_00689C80: mov ecx, [0073A08Ch]
loc_00689C86: mov edx, [ecx]
loc_00689C88: mov eax, [0073A08Ch]
loc_00689C8D: push eax
loc_00689C8E: call [edx+00000064h]
loc_00689C91: fnclex
loc_00689C93: mov var_64, eax
loc_00689C96: cmp var_64, 00000000h
loc_00689C9A: jge 00689CBCh
loc_00689C9C: push 00000064h
loc_00689C9E: push 004419ACh
loc_00689CA3: mov ecx, [0073A08Ch]
loc_00689CA9: push ecx
loc_00689CAA: mov edx, var_64
loc_00689CAD: push edx
loc_00689CAE: call [004010CCh] ; __vbaHresultCheckObj
loc_00689CB4: mov var_98, eax
loc_00689CBA: jmp 00689CC6h
loc_00689CBC: mov var_98, 00000000h
loc_00689CC6: mov eax, var_2C
loc_00689CC9: mov var_7C, eax
loc_00689CCC: mov var_2C, 00000000h
loc_00689CD3: mov ecx, var_7C
loc_00689CD6: push ecx
loc_00689CD7: push 0073A1E4h
loc_00689CDC: call [00401128h] ; __vbaObjSet
loc_00689CE2: mov var_10, 00000000h
loc_00689CE9: push 00689D17h
loc_00689CEE: jmp 00689D16h
loc_00689CF0: lea edx, var_28
loc_00689CF3: push edx
loc_00689CF4: lea eax, var_24
loc_00689CF7: push eax
loc_00689CF8: push 00000002h
loc_00689CFA: call [00401324h] ; __vbaFreeStrList
loc_00689D00: add esp, 0000000Ch
loc_00689D03: lea ecx, var_2C
loc_00689D06: call [0040142Ch] ; __vbaFreeObj
loc_00689D0C: lea ecx, var_3C
loc_00689D0F: call [00401030h] ; __vbaFreeVar
loc_00689D15: ret
loc_00689D16: ret
loc_00689D17: mov ecx, Me
loc_00689D1A: mov edx, [ecx]
loc_00689D1C: mov eax, Me
loc_00689D1F: push eax
loc_00689D20: call [edx+00000008h]
loc_00689D23: mov eax, var_10
loc_00689D26: mov ecx, var_20
loc_00689D29: mov fs:[00000000h], ecx
loc_00689D30: pop edi
loc_00689D31: pop esi
loc_00689D32: pop ebx
loc_00689D33: mov esp, ebp
loc_00689D35: pop ebp
loc_00689D36: retn 0004h
End Sub
Private Sub wsConnected_Error(Number As Integer, Description As String, Scode As Long, Source As String, HelpFile As String, HelpContext As Long, CancelDisplay As Boolean) '6AD090
loc_006AD090: push ebp
loc_006AD091: mov ebp, esp
loc_006AD093: sub esp, 0000000Ch
loc_006AD096: push 00412856h ; __vbaExceptHandler
loc_006AD09B: mov eax, fs:[00000000h]
loc_006AD0A1: push eax
loc_006AD0A2: mov fs:[00000000h], esp
loc_006AD0A9: sub esp, 00000010h
loc_006AD0AC: push ebx
loc_006AD0AD: push esi
loc_006AD0AE: push edi
loc_006AD0AF: mov var_C, esp
loc_006AD0B2: mov var_8, 0040BE60h
loc_006AD0B9: mov eax, Me
loc_006AD0BC: mov ecx, eax
loc_006AD0BE: and ecx, 00000001h
loc_006AD0C1: mov var_4, ecx
loc_006AD0C4: and al, FEh
loc_006AD0C6: push eax
loc_006AD0C7: mov Me, eax
loc_006AD0CA: mov edx, [eax]
loc_006AD0CC: call [edx+00000004h]
loc_006AD0CF: mov edx, Source
loc_006AD0D2: mov esi, [00401310h] ; __vbaStrCopy
loc_006AD0D8: xor edi, edi
loc_006AD0DA: lea ecx, var_1C
loc_006AD0DD: mov var_18, edi
loc_006AD0E0: mov var_1C, edi
loc_006AD0E3: call __vbaStrCopy
loc_006AD0E5: mov edx, HelpFile
loc_006AD0E8: lea ecx, var_18
loc_006AD0EB: call __vbaStrCopy
loc_006AD0ED: mov [0073A0CEh], di
loc_006AD0F4: mov var_4, edi
loc_006AD0F7: push 006AD10Dh
loc_006AD0FC: mov esi, [00401430h] ; __vbaFreeStr
loc_006AD102: lea ecx, var_18
loc_006AD105: call __vbaFreeStr
loc_006AD107: lea ecx, var_1C
loc_006AD10A: call __vbaFreeStr
loc_006AD10C: ret
loc_006AD10D: mov eax, Me
loc_006AD110: push eax
loc_006AD111: mov ecx, [eax]
loc_006AD113: call [ecx+00000008h]
loc_006AD116: mov eax, var_4
loc_006AD119: mov ecx, var_14
loc_006AD11C: pop edi
loc_006AD11D: pop esi
loc_006AD11E: mov fs:[00000000h], ecx
loc_006AD125: pop ebx
loc_006AD126: mov esp, ebp
loc_006AD128: pop ebp
loc_006AD129: retn 0020h
End Sub
Private Sub wsConnected_Connect() '6AD020
loc_006AD020: push ebp
loc_006AD021: mov ebp, esp
loc_006AD023: sub esp, 0000000Ch
loc_006AD026: push 00412856h ; __vbaExceptHandler
loc_006AD02B: mov eax, fs:[00000000h]
loc_006AD031: push eax
loc_006AD032: mov fs:[00000000h], esp
loc_006AD039: sub esp, 00000008h
loc_006AD03C: push ebx
loc_006AD03D: push esi
loc_006AD03E: push edi
loc_006AD03F: mov var_C, esp
loc_006AD042: mov var_8, 0040BE58h
loc_006AD049: mov eax, Me
loc_006AD04C: mov ecx, eax
loc_006AD04E: and ecx, 00000001h
loc_006AD051: mov var_4, ecx
loc_006AD054: and al, FEh
loc_006AD056: push eax
loc_006AD057: mov Me, eax
loc_006AD05A: mov edx, [eax]
loc_006AD05C: call [edx+00000004h]
loc_006AD05F: mov [0073A0CEh], FFFFFFh
loc_006AD068: mov var_4, 00000000h
loc_006AD06F: mov eax, Me
loc_006AD072: push eax
loc_006AD073: mov ecx, [eax]
loc_006AD075: call [ecx+00000008h]
loc_006AD078: mov eax, var_4
loc_006AD07B: mov ecx, var_14
loc_006AD07E: pop edi
loc_006AD07F: pop esi
loc_006AD080: mov fs:[00000000h], ecx
loc_006AD087: pop ebx
loc_006AD088: mov esp, ebp
loc_006AD08A: pop ebp
loc_006AD08B: retn 0004h
End Sub
Private Sub mnuWriteEmail_Click() '6AA250
loc_006AA250: push ebp
loc_006AA251: mov ebp, esp
loc_006AA253: sub esp, 0000000Ch
loc_006AA256: push 00412856h ; __vbaExceptHandler
loc_006AA25B: mov eax, fs:[00000000h]
loc_006AA261: push eax
loc_006AA262: mov fs:[00000000h], esp
loc_006AA269: sub esp, 0000002Ch
loc_006AA26C: push ebx
loc_006AA26D: push esi
loc_006AA26E: push edi
loc_006AA26F: mov var_C, esp
loc_006AA272: mov var_8, 0040BB40h
loc_006AA279: mov eax, Me
loc_006AA27C: mov ecx, eax
loc_006AA27E: and ecx, 00000001h
loc_006AA281: mov var_4, ecx
loc_006AA284: and al, FEh
loc_006AA286: push eax
loc_006AA287: mov Me, eax
loc_006AA28A: mov edx, [eax]
loc_006AA28C: call [edx+00000004h]
loc_006AA28F: mov eax, [0073A43Ch]
loc_006AA294: xor edi, edi
loc_006AA296: cmp eax, edi
loc_006AA298: mov var_18, edi
loc_006AA29B: mov var_1C, edi
loc_006AA29E: mov var_20, edi
loc_006AA2A1: mov var_24, edi
loc_006AA2A4: mov var_28, edi
loc_006AA2A7: jnz 006AA2B9h
loc_006AA2A9: push 0073A43Ch
loc_006AA2AE: push 00423FC0h
loc_006AA2B3: call [004012FCh] ; __vbaNew2
loc_006AA2B9: mov esi, [0073A43Ch]
loc_006AA2BF: lea ecx, var_24
loc_006AA2C2: push ecx
loc_006AA2C3: push esi
loc_006AA2C4: mov eax, [esi]
loc_006AA2C6: call [eax+000001B8h]
loc_006AA2CC: cmp eax, edi
loc_006AA2CE: fnclex
loc_006AA2D0: jge 006AA2E8h
loc_006AA2D2: mov ebx, [004010CCh] ; __vbaHresultCheckObj
loc_006AA2D8: push 000001B8h
loc_006AA2DD: push 004480C4h
loc_006AA2E2: push esi
loc_006AA2E3: push eax
loc_006AA2E4: call ebx
loc_006AA2E6: jmp 006AA2EEh
loc_006AA2E8: mov ebx, [004010CCh] ; __vbaHresultCheckObj
loc_006AA2EE: cmp [0073A488h], edi
loc_006AA2F4: jnz 006AA306h
loc_006AA2F6: push 0073A488h
loc_006AA2FB: push 00419E7Ch
loc_006AA300: call [004012FCh] ; __vbaNew2
loc_006AA306: mov esi, [0073A488h]
loc_006AA30C: lea eax, var_28
loc_006AA30F: push eax
loc_006AA310: push esi
loc_006AA311: mov edx, [esi]
loc_006AA313: call [edx+000001B8h]
loc_006AA319: cmp eax, edi
loc_006AA31B: fnclex
loc_006AA31D: jge 006AA32Dh
loc_006AA31F: push 000001B8h
loc_006AA324: push 0044A998h
loc_006AA329: push esi
loc_006AA32A: push eax
loc_006AA32B: call ebx
loc_006AA32D: xor ecx, ecx
loc_006AA32F: cmp var_28, di
loc_006AA333: setz cl
loc_006AA336: xor edx, edx
loc_006AA338: cmp var_24, di
loc_006AA33C: setz dl
loc_006AA33F: test edx, ecx
loc_006AA341: jz 006AA560h
loc_006AA347: cmp [0073A254h], edi
loc_006AA34D: jnz 006AA35Fh
loc_006AA34F: push 0073A254h
loc_006AA354: push 00431838h
loc_006AA359: call [004012FCh] ; __vbaNew2
loc_006AA35F: mov edi, [00401310h] ; __vbaStrCopy
loc_006AA365: mov esi, [0073A254h]
loc_006AA36B: mov edx, 004696ACh ; "mnuWriteEmail_Click"
loc_006AA370: lea ecx, var_1C
loc_006AA373: call edi
loc_006AA375: mov edx, 00469684h ; "entering routine"
loc_006AA37A: lea ecx, var_18
loc_006AA37D: call edi
loc_006AA37F: mov eax, [esi]
loc_006AA381: lea ecx, var_1C
loc_006AA384: lea edx, var_18
loc_006AA387: push ecx
loc_006AA388: push edx
loc_006AA389: push esi
loc_006AA38A: call [eax+00000748h]
loc_006AA390: test eax, eax
loc_006AA392: fnclex
loc_006AA394: jge 006AA3A4h
loc_006AA396: push 00000748h
loc_006AA39B: push 004408D0h
loc_006AA3A0: push esi
loc_006AA3A1: push eax
loc_006AA3A2: call ebx
loc_006AA3A4: lea eax, var_1C
loc_006AA3A7: lea ecx, var_18
loc_006AA3AA: push eax
loc_006AA3AB: push ecx
loc_006AA3AC: push 00000002h
loc_006AA3AE: call [00401324h] ; __vbaFreeStrList
loc_006AA3B4: mov eax, Me
loc_006AA3B7: add esp, 0000000Ch
loc_006AA3BA: mov edx, [eax]
loc_006AA3BC: push 00000000h
loc_006AA3BE: push eax
loc_006AA3BF: mov [eax+00000072h], FFFFFFh
loc_006AA3C5: call [edx+000009A8h]
loc_006AA3CB: mov eax, [0073A254h]
loc_006AA3D0: test eax, eax
loc_006AA3D2: jnz 006AA3E4h
loc_006AA3D4: push 0073A254h
loc_006AA3D9: push 00431838h
loc_006AA3DE: call [004012FCh] ; __vbaNew2
loc_006AA3E4: mov esi, [0073A254h]
loc_006AA3EA: mov edx, 004696ACh ; "mnuWriteEmail_Click"
loc_006AA3EF: lea ecx, var_1C
loc_006AA3F2: call edi
loc_006AA3F4: mov edx, 004696D8h ; "turned off DND"
loc_006AA3F9: lea ecx, var_18
loc_006AA3FC: call edi
loc_006AA3FE: mov eax, [esi]
loc_006AA400: lea ecx, var_1C
loc_006AA403: lea edx, var_18
loc_006AA406: push ecx
loc_006AA407: push edx
loc_006AA408: push esi
loc_006AA409: call [eax+00000748h]
loc_006AA40F: test eax, eax
loc_006AA411: fnclex
loc_006AA413: jge 006AA423h
loc_006AA415: push 00000748h
loc_006AA41A: push 004408D0h
loc_006AA41F: push esi
loc_006AA420: push eax
loc_006AA421: call ebx
loc_006AA423: lea eax, var_1C
loc_006AA426: lea ecx, var_18
loc_006AA429: push eax
loc_006AA42A: push ecx
loc_006AA42B: push 00000002h
loc_006AA42D: call [00401324h] ; __vbaFreeStrList
loc_006AA433: mov eax, [0073A08Ch]
loc_006AA438: add esp, 0000000Ch
loc_006AA43B: lea ecx, var_20
loc_006AA43E: mov edx, [eax]
loc_006AA440: push ecx
loc_006AA441: push 00448C7Ch ; "RestPose"
loc_006AA446: push eax
loc_006AA447: call [edx+00000064h]
loc_006AA44A: test eax, eax
loc_006AA44C: fnclex
loc_006AA44E: jge 006AA461h
loc_006AA450: mov edx, [0073A08Ch]
loc_006AA456: push 00000064h
loc_006AA458: push 004419ACh
loc_006AA45D: push edx
loc_006AA45E: push eax
loc_006AA45F: call ebx
loc_006AA461: lea ecx, var_20
loc_006AA464: call [0040142Ch] ; __vbaFreeObj
loc_006AA46A: mov eax, [0073A254h]
loc_006AA46F: test eax, eax
loc_006AA471: jnz 006AA483h
loc_006AA473: push 0073A254h
loc_006AA478: push 00431838h
loc_006AA47D: call [004012FCh] ; __vbaNew2
loc_006AA483: mov esi, [0073A254h]
loc_006AA489: mov edx, 004696ACh ; "mnuWriteEmail_Click"
loc_006AA48E: lea ecx, var_1C
loc_006AA491: call edi
loc_006AA493: mov edx, 00467DBCh ; "played stop, and restpose"
loc_006AA498: lea ecx, var_18
loc_006AA49B: call edi
loc_006AA49D: mov eax, [esi]
loc_006AA49F: lea ecx, var_1C
loc_006AA4A2: lea edx, var_18
loc_006AA4A5: push ecx
loc_006AA4A6: push edx
loc_006AA4A7: push esi
loc_006AA4A8: call [eax+00000748h]
loc_006AA4AE: test eax, eax
loc_006AA4B0: fnclex
loc_006AA4B2: jge 006AA4C2h
loc_006AA4B4: push 00000748h
loc_006AA4B9: push 004408D0h
loc_006AA4BE: push esi
loc_006AA4BF: push eax
loc_006AA4C0: call ebx
loc_006AA4C2: lea eax, var_1C
loc_006AA4C5: lea ecx, var_18
loc_006AA4C8: push eax
loc_006AA4C9: push ecx
loc_006AA4CA: push 00000002h
loc_006AA4CC: call [00401324h] ; __vbaFreeStrList
loc_006AA4D2: mov esi, Me
loc_006AA4D5: add esp, 0000000Ch
loc_006AA4D8: mov edx, [esi]
loc_006AA4DA: push esi
loc_006AA4DB: call [edx+00000778h]
loc_006AA4E1: test eax, eax
loc_006AA4E3: jge 006AA4F3h
loc_006AA4E5: push 00000778h
loc_006AA4EA: push 004408D0h
loc_006AA4EF: push esi
loc_006AA4F0: push eax
loc_006AA4F1: call ebx
loc_006AA4F3: mov eax, [0073A254h]
loc_006AA4F8: test eax, eax
loc_006AA4FA: jnz 006AA50Ch
loc_006AA4FC: push 0073A254h
loc_006AA501: push 00431838h
loc_006AA506: call [004012FCh] ; __vbaNew2
loc_006AA50C: mov esi, [0073A254h]
loc_006AA512: mov edx, 004696ACh ; "mnuWriteEmail_Click"
loc_006AA517: lea ecx, var_1C
loc_006AA51A: call edi
loc_006AA51C: mov edx, 00468D3Ch ; "exiting routine"
loc_006AA521: lea ecx, var_18
loc_006AA524: call edi
loc_006AA526: mov eax, [esi]
loc_006AA528: lea ecx, var_1C
loc_006AA52B: lea edx, var_18
loc_006AA52E: push ecx
loc_006AA52F: push edx
loc_006AA530: push esi
loc_006AA531: call [eax+00000748h]
loc_006AA537: test eax, eax
loc_006AA539: fnclex
loc_006AA53B: jge 006AA54Bh
loc_006AA53D: push 00000748h
loc_006AA542: push 004408D0h
loc_006AA547: push esi
loc_006AA548: push eax
loc_006AA549: call ebx
loc_006AA54B: lea eax, var_1C
loc_006AA54E: lea ecx, var_18
loc_006AA551: push eax
loc_006AA552: push ecx
loc_006AA553: push 00000002h
loc_006AA555: call [00401324h] ; __vbaFreeStrList
loc_006AA55B: add esp, 0000000Ch
loc_006AA55E: xor edi, edi
loc_006AA560: mov var_4, edi
loc_006AA563: push 006AA588h
loc_006AA568: jmp 006AA587h
loc_006AA56A: lea edx, var_1C
loc_006AA56D: lea eax, var_18
loc_006AA570: push edx
loc_006AA571: push eax
loc_006AA572: push 00000002h
loc_006AA574: call [00401324h] ; __vbaFreeStrList
loc_006AA57A: add esp, 0000000Ch
loc_006AA57D: lea ecx, var_20
loc_006AA580: call [0040142Ch] ; __vbaFreeObj
loc_006AA586: ret
loc_006AA587: ret
loc_006AA588: mov eax, Me
loc_006AA58B: push eax
loc_006AA58C: mov ecx, [eax]
loc_006AA58E: call [ecx+00000008h]
loc_006AA591: mov eax, var_4
loc_006AA594: mov ecx, var_14
loc_006AA597: pop edi
loc_006AA598: pop esi
loc_006AA599: mov fs:[00000000h], ecx
loc_006AA5A0: pop ebx
loc_006AA5A1: mov esp, ebp
loc_006AA5A3: pop ebp
loc_006AA5A4: retn 0004h
End Sub
Private Sub mnuOnlineHelp_Click() '68B280
loc_0068B280: push ebp
loc_0068B281: mov ebp, esp
loc_0068B283: sub esp, 00000018h
loc_0068B286: push 00412856h ; __vbaExceptHandler
loc_0068B28B: mov eax, fs:[00000000h]
loc_0068B291: push eax
loc_0068B292: mov fs:[00000000h], esp
loc_0068B299: mov eax, 00000058h
loc_0068B29E: call 00412850h ; __vbaChkstk
loc_0068B2A3: push ebx
loc_0068B2A4: push esi
loc_0068B2A5: push edi
loc_0068B2A6: mov var_18, esp
loc_0068B2A9: mov var_14, 00409CF8h ; Chr(37)
loc_0068B2B0: mov eax, Me
loc_0068B2B3: and eax, 00000001h
loc_0068B2B6: mov var_10, eax
loc_0068B2B9: mov ecx, Me
loc_0068B2BC: and ecx, FFFFFFFEh
loc_0068B2BF: mov Me, ecx
loc_0068B2C2: mov var_C, 00000000h
loc_0068B2C9: mov edx, Me
loc_0068B2CC: mov eax, [edx]
loc_0068B2CE: mov ecx, Me
loc_0068B2D1: push ecx
loc_0068B2D2: call [eax+00000004h]
loc_0068B2D5: mov var_4, 00000001h
loc_0068B2DC: mov edx, Me
loc_0068B2DF: cmp [edx], 00747300h
loc_0068B2E5: jnz 0068B2F0h
loc_0068B2E7: mov var_6C, 00000000h
loc_0068B2EE: jmp 0068B2F9h
loc_0068B2F0: call [00401280h] ; __vbaFailedFriend
loc_0068B2F6: mov var_6C, eax
loc_0068B2F9: mov var_4, 00000002h
loc_0068B300: mov var_4, 00000003h
loc_0068B307: push FFFFFFFFh
loc_0068B309: call [00401124h] ; __vbaOnError
loc_0068B30F: mov var_4, 00000004h
loc_0068B316: mov eax, Me
loc_0068B319: mov [eax+00000072h], FFFFFFh
loc_0068B31F: mov var_4, 00000005h
loc_0068B326: push 00000000h
loc_0068B328: mov ecx, Me
loc_0068B32B: mov edx, [ecx]
loc_0068B32D: mov eax, Me
loc_0068B330: push eax
loc_0068B331: call [edx+000009A8h]
loc_0068B337: mov var_4, 00000006h
loc_0068B33E: mov [0073A1D4h], 0000h
loc_0068B347: mov var_4, 00000007h
loc_0068B34E: lea ecx, var_28
loc_0068B351: push ecx
loc_0068B352: push 004457F8h ; "Alert"
loc_0068B357: mov edx, [0073A08Ch]
loc_0068B35D: mov eax, [edx]
loc_0068B35F: mov ecx, [0073A08Ch]
loc_0068B365: push ecx
loc_0068B366: call [eax+00000064h]
loc_0068B369: fnclex
loc_0068B36B: mov var_50, eax
loc_0068B36E: cmp var_50, 00000000h
loc_0068B372: jge 0068B391h
loc_0068B374: push 00000064h
loc_0068B376: push 004419ACh
loc_0068B37B: mov edx, [0073A08Ch]
loc_0068B381: push edx
loc_0068B382: mov eax, var_50
loc_0068B385: push eax
loc_0068B386: call [004010CCh] ; __vbaHresultCheckObj
loc_0068B38C: mov var_70, eax
loc_0068B38F: jmp 0068B398h
loc_0068B391: mov var_70, 00000000h
loc_0068B398: mov ecx, var_28
loc_0068B39B: push ecx
loc_0068B39C: mov edx, Me
loc_0068B39F: add edx, 000000C0h
loc_0068B3A5: push edx
loc_0068B3A6: call [00401130h] ; __vbaObjSetAddref
loc_0068B3AC: lea ecx, var_28
loc_0068B3AF: call [0040142Ch] ; __vbaFreeObj
loc_0068B3B5: mov var_4, 00000008h
loc_0068B3BC: mov [0073A0AEh], FFFFFFh
loc_0068B3C5: mov var_4, 00000009h
loc_0068B3CC: mov var_40, 80020004h
loc_0068B3D3: mov var_48, 0000000Ah
loc_0068B3DA: mov var_30, 00461578h ; "Let's see if we can answer your questions at my online help site! | I'm sure you'll find the answers to your questions at my online help site. | There are a lot of questions and answers on my online help site that can help us interact."
loc_0068B3E1: mov var_38, 00000008h
loc_0068B3E8: lea eax, var_28
loc_0068B3EB: push eax
loc_0068B3EC: mov eax, 00000010h
loc_0068B3F1: call 00412850h ; __vbaChkstk
loc_0068B3F6: mov ecx, esp
loc_0068B3F8: mov edx, var_48
loc_0068B3FB: mov [ecx], edx
loc_0068B3FD: mov eax, var_44
loc_0068B400: mov [ecx+00000004h], eax
loc_0068B403: mov edx, var_40
loc_0068B406: mov [ecx+00000008h], edx
loc_0068B409: mov eax, var_3C
loc_0068B40C: mov [ecx+0000000Ch], eax
loc_0068B40F: mov eax, 00000010h
loc_0068B414: call 00412850h ; __vbaChkstk
loc_0068B419: mov ecx, esp
loc_0068B41B: mov edx, var_38
loc_0068B41E: mov [ecx], edx
loc_0068B420: mov eax, var_34
loc_0068B423: mov [ecx+00000004h], eax
loc_0068B426: mov edx, var_30
loc_0068B429: mov [ecx+00000008h], edx
loc_0068B42C: mov eax, var_2C
loc_0068B42F: mov [ecx+0000000Ch], eax
loc_0068B432: mov ecx, [0073A08Ch]
loc_0068B438: mov edx, [ecx]
loc_0068B43A: mov eax, [0073A08Ch]
loc_0068B43F: push eax
loc_0068B440: call [edx+00000078h]
loc_0068B443: fnclex
loc_0068B445: mov var_50, eax
loc_0068B448: cmp var_50, 00000000h
loc_0068B44C: jge 0068B46Bh
loc_0068B44E: push 00000078h
loc_0068B450: push 004419ACh
loc_0068B455: mov ecx, [0073A08Ch]
loc_0068B45B: push ecx
loc_0068B45C: mov edx, var_50
loc_0068B45F: push edx
loc_0068B460: call [004010CCh] ; __vbaHresultCheckObj
loc_0068B466: mov var_74, eax
loc_0068B469: jmp 0068B472h
loc_0068B46B: mov var_74, 00000000h
loc_0068B472: lea ecx, var_28
loc_0068B475: call [0040142Ch] ; __vbaFreeObj
loc_0068B47B: mov var_4, 0000000Ah
loc_0068B482: mov var_4C, 0000h
loc_0068B488: mov edx, 0043B618h ; "http://www.bonzi.com/bonzibuddy/home.asp?loc=mnu_support"
loc_0068B48D: lea ecx, var_24
loc_0068B490: call [00401310h] ; __vbaStrCopy
loc_0068B496: lea eax, var_4C
loc_0068B499: push eax
loc_0068B49A: push 00000000h
loc_0068B49C: push 00000000h
loc_0068B49E: push FFFFFFFFh
loc_0068B4A0: lea ecx, var_24
loc_0068B4A3: push ecx
loc_0068B4A4: mov edx, Me
loc_0068B4A7: push edx
loc_0068B4A8: call 00679A40h
loc_0068B4AD: lea ecx, var_24
loc_0068B4B0: call [00401430h] ; __vbaFreeStr
loc_0068B4B6: mov var_4, 0000000Bh
loc_0068B4BD: lea eax, var_28
loc_0068B4C0: push eax
loc_0068B4C1: push 00441D74h ; "Blink"
loc_0068B4C6: mov ecx, [0073A08Ch]
loc_0068B4CC: mov edx, [ecx]
loc_0068B4CE: mov eax, [0073A08Ch]
loc_0068B4D3: push eax
loc_0068B4D4: call [edx+00000064h]
loc_0068B4D7: fnclex
loc_0068B4D9: mov var_50, eax
loc_0068B4DC: cmp var_50, 00000000h
loc_0068B4E0: jge 0068B4FFh
loc_0068B4E2: push 00000064h
loc_0068B4E4: push 004419ACh
loc_0068B4E9: mov ecx, [0073A08Ch]
loc_0068B4EF: push ecx
loc_0068B4F0: mov edx, var_50
loc_0068B4F3: push edx
loc_0068B4F4: call [004010CCh] ; __vbaHresultCheckObj
loc_0068B4FA: mov var_78, eax
loc_0068B4FD: jmp 0068B506h
loc_0068B4FF: mov var_78, 00000000h
loc_0068B506: mov eax, var_28
loc_0068B509: mov var_68, eax
loc_0068B50C: mov var_28, 00000000h
loc_0068B513: mov ecx, var_68
loc_0068B516: push ecx
loc_0068B517: push 0073A1D8h
loc_0068B51C: call [00401128h] ; __vbaObjSet
loc_0068B522: mov var_10, 00000000h
loc_0068B529: push 0068B544h
loc_0068B52E: jmp 0068B543h
loc_0068B530: lea ecx, var_24
loc_0068B533: call [00401430h] ; __vbaFreeStr
loc_0068B539: lea ecx, var_28
loc_0068B53C: call [0040142Ch] ; __vbaFreeObj
loc_0068B542: ret
loc_0068B543: ret
loc_0068B544: mov edx, Me
loc_0068B547: mov eax, [edx]
loc_0068B549: mov ecx, Me
loc_0068B54C: push ecx
loc_0068B54D: call [eax+00000008h]
loc_0068B550: mov eax, var_10
loc_0068B553: mov ecx, var_20
loc_0068B556: mov fs:[00000000h], ecx
loc_0068B55D: pop edi
loc_0068B55E: pop esi
loc_0068B55F: pop ebx
loc_0068B560: mov esp, ebp
loc_0068B562: pop ebp
loc_0068B563: retn 0004h
End Sub
Private Sub mnuAO_Click() '681570
loc_00681570: push ebp
loc_00681571: mov ebp, esp
loc_00681573: sub esp, 00000018h
loc_00681576: push 00412856h ; __vbaExceptHandler
loc_0068157B: mov eax, fs:[00000000h]
loc_00681581: push eax
loc_00681582: mov fs:[00000000h], esp
loc_00681589: mov eax, 000000DCh
loc_0068158E: call 00412850h ; __vbaChkstk
loc_00681593: push ebx
loc_00681594: push esi
loc_00681595: push edi
loc_00681596: mov var_18, esp
loc_00681599: mov var_14, 00409308h ; Chr(37)
loc_006815A0: mov eax, Me
loc_006815A3: and eax, 00000001h
loc_006815A6: mov var_10, eax
loc_006815A9: mov ecx, Me
loc_006815AC: and ecx, FFFFFFFEh
loc_006815AF: mov Me, ecx
loc_006815B2: mov var_C, 00000000h
loc_006815B9: mov edx, Me
loc_006815BC: mov eax, [edx]
loc_006815BE: mov ecx, Me
loc_006815C1: push ecx
loc_006815C2: call [eax+00000004h]
loc_006815C5: mov var_4, 00000001h
loc_006815CC: mov var_4, 00000002h
loc_006815D3: push FFFFFFFFh
loc_006815D5: call [00401124h] ; __vbaOnError
loc_006815DB: mov var_4, 00000003h
loc_006815E2: mov edx, Me
loc_006815E5: mov [edx+00000072h], FFFFFFh
loc_006815EB: mov var_4, 00000004h
loc_006815F2: push 00000000h
loc_006815F4: mov eax, Me
loc_006815F7: mov ecx, [eax]
loc_006815F9: mov edx, Me
loc_006815FC: push edx
loc_006815FD: call [ecx+000009A8h]
loc_00681603: mov var_4, 00000005h
loc_0068160A: lea eax, var_24
loc_0068160D: push eax
loc_0068160E: push 004457F8h ; "Alert"
loc_00681613: mov ecx, [0073A08Ch]
loc_00681619: mov edx, [ecx]
loc_0068161B: mov eax, [0073A08Ch]
loc_00681620: push eax
loc_00681621: call [edx+00000064h]
loc_00681624: fnclex
loc_00681626: mov var_88, eax
loc_0068162C: cmp var_88, 00000000h
loc_00681633: jge 00681658h
loc_00681635: push 00000064h
loc_00681637: push 004419ACh
loc_0068163C: mov ecx, [0073A08Ch]
loc_00681642: push ecx
loc_00681643: mov edx, var_88
loc_00681649: push edx
loc_0068164A: call [004010CCh] ; __vbaHresultCheckObj
loc_00681650: mov var_BC, eax
loc_00681656: jmp 00681662h
loc_00681658: mov var_BC, 00000000h
loc_00681662: mov eax, var_24
loc_00681665: push eax
loc_00681666: mov ecx, Me
loc_00681669: add ecx, 000000C0h
loc_0068166F: push ecx
loc_00681670: call [00401130h] ; __vbaObjSetAddref
loc_00681676: lea ecx, var_24
loc_00681679: call [0040142Ch] ; __vbaFreeObj
loc_0068167F: mov var_4, 00000006h
loc_00681686: mov [0073A0AEh], FFFFFFh
loc_0068168F: mov var_4, 00000007h
loc_00681696: push 0045D5A4h
loc_0068169B: push 00000000h
loc_0068169D: push 00000008h
loc_0068169F: mov edx, Me
loc_006816A2: mov eax, [edx]
loc_006816A4: mov ecx, Me
loc_006816A7: push ecx
loc_006816A8: call [eax+000004C0h]
loc_006816AE: push eax
loc_006816AF: lea edx, var_24
loc_006816B2: push edx
loc_006816B3: call [00401128h] ; __vbaObjSet
loc_006816B9: push eax
loc_006816BA: lea eax, var_44
loc_006816BD: push eax
loc_006816BE: call [00401214h] ; __vbaLateIdCallLd
loc_006816C4: add esp, 00000010h
loc_006816C7: push eax
loc_006816C8: call [004011F8h] ; __vbaCastObjVar
loc_006816CE: push eax
loc_006816CF: lea ecx, var_28
loc_006816D2: push ecx
loc_006816D3: call [00401128h] ; __vbaObjSet
loc_006816D9: mov var_88, eax
loc_006816DF: push FFFFFFFFh
loc_006816E1: mov edx, var_88
loc_006816E7: mov eax, [edx]
loc_006816E9: mov ecx, var_88
loc_006816EF: push ecx
loc_006816F0: call [eax+0000002Ch]
loc_006816F3: fnclex
loc_006816F5: mov var_8C, eax
loc_006816FB: cmp var_8C, 00000000h
loc_00681702: jge 00681727h
loc_00681704: push 0000002Ch
loc_00681706: push 0045D5A4h
loc_0068170B: mov edx, var_88
loc_00681711: push edx
loc_00681712: mov eax, var_8C
loc_00681718: push eax
loc_00681719: call [004010CCh] ; __vbaHresultCheckObj
loc_0068171F: mov var_C0, eax
loc_00681725: jmp 00681731h
loc_00681727: mov var_C0, 00000000h
loc_00681731: lea ecx, var_28
loc_00681734: push ecx
loc_00681735: lea edx, var_24
loc_00681738: push edx
loc_00681739: push 00000002h
loc_0068173B: call [00401068h] ; __vbaFreeObjList
loc_00681741: add esp, 0000000Ch
loc_00681744: lea ecx, var_44
loc_00681747: call [00401030h] ; __vbaFreeVar
loc_0068174D: mov var_4, 00000008h
loc_00681754: push 0045D5A4h
loc_00681759: push 00000000h
loc_0068175B: push 00000008h
loc_0068175D: mov eax, Me
loc_00681760: mov ecx, [eax]
loc_00681762: mov edx, Me
loc_00681765: push edx
loc_00681766: call [ecx+000004C0h]
loc_0068176C: push eax
loc_0068176D: lea eax, var_24
loc_00681770: push eax
loc_00681771: call [00401128h] ; __vbaObjSet
loc_00681777: push eax
loc_00681778: lea ecx, var_44
loc_0068177B: push ecx
loc_0068177C: call [00401214h] ; __vbaLateIdCallLd
loc_00681782: add esp, 00000010h
loc_00681785: push eax
loc_00681786: call [004011F8h] ; __vbaCastObjVar
loc_0068178C: push eax
loc_0068178D: lea edx, var_28
loc_00681790: push edx
loc_00681791: call [00401128h] ; __vbaObjSet
loc_00681797: mov var_88, eax
loc_0068179D: lea eax, var_78
loc_006817A0: push eax
loc_006817A1: mov ecx, var_88
loc_006817A7: mov edx, [ecx]
loc_006817A9: mov eax, var_88
loc_006817AF: push eax
loc_006817B0: call [edx+0000001Ch]
loc_006817B3: fnclex
loc_006817B5: mov var_8C, eax
loc_006817BB: cmp var_8C, 00000000h
loc_006817C2: jge 006817E7h
loc_006817C4: push 0000001Ch
loc_006817C6: push 0045D5A4h
loc_006817CB: mov ecx, var_88
loc_006817D1: push ecx
loc_006817D2: mov edx, var_8C
loc_006817D8: push edx
loc_006817D9: call [004010CCh] ; __vbaHresultCheckObj
loc_006817DF: mov var_C4, eax
loc_006817E5: jmp 006817F1h
loc_006817E7: mov var_C4, 00000000h
loc_006817F1: push 0045D5A4h
loc_006817F6: push 00000000h
loc_006817F8: push 00000008h
loc_006817FA: mov eax, Me
loc_006817FD: mov ecx, [eax]
loc_006817FF: mov edx, Me
loc_00681802: push edx
loc_00681803: call [ecx+000004C0h]
loc_00681809: push eax
loc_0068180A: lea eax, var_2C
loc_0068180D: push eax
loc_0068180E: call [00401128h] ; __vbaObjSet
loc_00681814: push eax
loc_00681815: lea ecx, var_54
loc_00681818: push ecx
loc_00681819: call [00401214h] ; __vbaLateIdCallLd
loc_0068181F: add esp, 00000010h
loc_00681822: push eax
loc_00681823: call [004011F8h] ; __vbaCastObjVar
loc_00681829: push eax
loc_0068182A: lea edx, var_30
loc_0068182D: push edx
loc_0068182E: call [00401128h] ; __vbaObjSet
loc_00681834: mov var_90, eax
loc_0068183A: lea eax, var_7C
loc_0068183D: push eax
loc_0068183E: mov ecx, var_90
loc_00681844: mov edx, [ecx]
loc_00681846: mov eax, var_90
loc_0068184C: push eax
loc_0068184D: call [edx+00000020h]
loc_00681850: fnclex
loc_00681852: mov var_94, eax
loc_00681858: cmp var_94, 00000000h
loc_0068185F: jge 00681884h
loc_00681861: push 00000020h
loc_00681863: push 0045D5A4h
loc_00681868: mov ecx, var_90
loc_0068186E: push ecx
loc_0068186F: mov edx, var_94
loc_00681875: push edx
loc_00681876: call [004010CCh] ; __vbaHresultCheckObj
loc_0068187C: mov var_C8, eax
loc_00681882: jmp 0068188Eh
loc_00681884: mov var_C8, 00000000h
loc_0068188E: lea eax, var_34
loc_00681891: push eax
loc_00681892: mov cx, var_7C
loc_00681896: add cx, 0014h
loc_0068189A: jo 00682142h
loc_006818A0: push ecx
loc_006818A1: mov dx, var_78
loc_006818A5: add dx, 0014h
loc_006818A9: jo 00682142h
loc_006818AF: push edx
loc_006818B0: mov eax, [0073A08Ch]
loc_006818B5: mov ecx, [eax]
loc_006818B7: mov edx, [0073A08Ch]
loc_006818BD: push edx
loc_006818BE: call [ecx+0000007Ch]
loc_006818C1: fnclex
loc_006818C3: mov var_98, eax
loc_006818C9: cmp var_98, 00000000h
loc_006818D0: jge 006818F4h
loc_006818D2: push 0000007Ch
loc_006818D4: push 004419ACh
loc_006818D9: mov eax, [0073A08Ch]
loc_006818DE: push eax
loc_006818DF: mov ecx, var_98
loc_006818E5: push ecx
loc_006818E6: call [004010CCh] ; __vbaHresultCheckObj
loc_006818EC: mov var_CC, eax
loc_006818F2: jmp 006818FEh
loc_006818F4: mov var_CC, 00000000h
loc_006818FE: lea edx, var_34
loc_00681901: push edx
loc_00681902: lea eax, var_30
loc_00681905: push eax
loc_00681906: lea ecx, var_2C
loc_00681909: push ecx
loc_0068190A: lea edx, var_28
loc_0068190D: push edx
loc_0068190E: lea eax, var_24
loc_00681911: push eax
loc_00681912: push 00000005h
loc_00681914: call [00401068h] ; __vbaFreeObjList
loc_0068191A: add esp, 00000018h
loc_0068191D: lea ecx, var_54
loc_00681920: push ecx
loc_00681921: lea edx, var_44
loc_00681924: push edx
loc_00681925: push 00000002h
loc_00681927: call [00401050h] ; __vbaFreeVarList
loc_0068192D: add esp, 0000000Ch
loc_00681930: mov var_4, 00000009h
loc_00681937: mov var_6C, 80020004h
loc_0068193E: mov var_74, 0000000Ah
loc_00681945: mov var_5C, 0045D5B8h ; "Hey! That looks like my advanced options window!"
loc_0068194C: mov var_64, 00000008h
loc_00681953: lea eax, var_24
loc_00681956: push eax
loc_00681957: mov eax, 00000010h
loc_0068195C: call 00412850h ; __vbaChkstk
loc_00681961: mov ecx, esp
loc_00681963: mov edx, var_74
loc_00681966: mov [ecx], edx
loc_00681968: mov eax, var_70
loc_0068196B: mov [ecx+00000004h], eax
loc_0068196E: mov edx, var_6C
loc_00681971: mov [ecx+00000008h], edx
loc_00681974: mov eax, var_68
loc_00681977: mov [ecx+0000000Ch], eax
loc_0068197A: mov eax, 00000010h
loc_0068197F: call 00412850h ; __vbaChkstk
loc_00681984: mov ecx, esp
loc_00681986: mov edx, var_64
loc_00681989: mov [ecx], edx
loc_0068198B: mov eax, var_60
loc_0068198E: mov [ecx+00000004h], eax
loc_00681991: mov edx, var_5C
loc_00681994: mov [ecx+00000008h], edx
loc_00681997: mov eax, var_58
loc_0068199A: mov [ecx+0000000Ch], eax
loc_0068199D: mov ecx, [0073A08Ch]
loc_006819A3: mov edx, [ecx]
loc_006819A5: mov eax, [0073A08Ch]
loc_006819AA: push eax
loc_006819AB: call [edx+00000078h]
loc_006819AE: fnclex
loc_006819B0: mov var_88, eax
loc_006819B6: cmp var_88, 00000000h
loc_006819BD: jge 006819E2h
loc_006819BF: push 00000078h
loc_006819C1: push 004419ACh
loc_006819C6: mov ecx, [0073A08Ch]
loc_006819CC: push ecx
loc_006819CD: mov edx, var_88
loc_006819D3: push edx
loc_006819D4: call [004010CCh] ; __vbaHresultCheckObj
loc_006819DA: mov var_D0, eax
loc_006819E0: jmp 006819ECh
loc_006819E2: mov var_D0, 00000000h
loc_006819EC: lea ecx, var_24
loc_006819EF: call [0040142Ch] ; __vbaFreeObj
loc_006819F5: mov var_4, 0000000Ah
loc_006819FC: push 0045D5A4h
loc_00681A01: push 00000000h
loc_00681A03: push 00000008h
loc_00681A05: mov eax, Me
loc_00681A08: mov ecx, [eax]
loc_00681A0A: mov edx, Me
loc_00681A0D: push edx
loc_00681A0E: call [ecx+000004C0h]
loc_00681A14: push eax
loc_00681A15: lea eax, var_24
loc_00681A18: push eax
loc_00681A19: call [00401128h] ; __vbaObjSet
loc_00681A1F: push eax
loc_00681A20: lea ecx, var_44
loc_00681A23: push ecx
loc_00681A24: call [00401214h] ; __vbaLateIdCallLd
loc_00681A2A: add esp, 00000010h
loc_00681A2D: push eax
loc_00681A2E: call [004011F8h] ; __vbaCastObjVar
loc_00681A34: push eax
loc_00681A35: lea edx, var_28
loc_00681A38: push edx
loc_00681A39: call [00401128h] ; __vbaObjSet
loc_00681A3F: mov var_88, eax
loc_00681A45: lea eax, var_78
loc_00681A48: push eax
loc_00681A49: mov ecx, var_88
loc_00681A4F: mov edx, [ecx]
loc_00681A51: mov eax, var_88
loc_00681A57: push eax
loc_00681A58: call [edx+0000001Ch]
loc_00681A5B: fnclex
loc_00681A5D: mov var_8C, eax
loc_00681A63: cmp var_8C, 00000000h
loc_00681A6A: jge 00681A8Fh
loc_00681A6C: push 0000001Ch
loc_00681A6E: push 0045D5A4h
loc_00681A73: mov ecx, var_88
loc_00681A79: push ecx
loc_00681A7A: mov edx, var_8C
loc_00681A80: push edx
loc_00681A81: call [004010CCh] ; __vbaHresultCheckObj
loc_00681A87: mov var_D4, eax
loc_00681A8D: jmp 00681A99h
loc_00681A8F: mov var_D4, 00000000h
loc_00681A99: lea eax, var_7C
loc_00681A9C: push eax
loc_00681A9D: mov ecx, [0073A08Ch]
loc_00681AA3: mov edx, [ecx]
loc_00681AA5: mov eax, [0073A08Ch]
loc_00681AAA: push eax
loc_00681AAB: call [edx+0000004Ch]
loc_00681AAE: fnclex
loc_00681AB0: mov var_90, eax
loc_00681AB6: cmp var_90, 00000000h
loc_00681ABD: jge 00681AE2h
loc_00681ABF: push 0000004Ch
loc_00681AC1: push 004419ACh
loc_00681AC6: mov ecx, [0073A08Ch]
loc_00681ACC: push ecx
loc_00681ACD: mov edx, var_90
loc_00681AD3: push edx
loc_00681AD4: call [004010CCh] ; __vbaHresultCheckObj
loc_00681ADA: mov var_D8, eax
loc_00681AE0: jmp 00681AECh
loc_00681AE2: mov var_D8, 00000000h
loc_00681AEC: push 0045D5A4h
loc_00681AF1: push 00000000h
loc_00681AF3: push 00000008h
loc_00681AF5: mov eax, Me
loc_00681AF8: mov ecx, [eax]
loc_00681AFA: mov edx, Me
loc_00681AFD: push edx
loc_00681AFE: call [ecx+000004C0h]
loc_00681B04: push eax
loc_00681B05: lea eax, var_2C
loc_00681B08: push eax
loc_00681B09: call [00401128h] ; __vbaObjSet
loc_00681B0F: push eax
loc_00681B10: lea ecx, var_54
loc_00681B13: push ecx
loc_00681B14: call [00401214h] ; __vbaLateIdCallLd
loc_00681B1A: add esp, 00000010h
loc_00681B1D: push eax
loc_00681B1E: call [004011F8h] ; __vbaCastObjVar
loc_00681B24: push eax
loc_00681B25: lea edx, var_30
loc_00681B28: push edx
loc_00681B29: call [00401128h] ; __vbaObjSet
loc_00681B2F: mov var_94, eax
loc_00681B35: lea eax, var_80
loc_00681B38: push eax
loc_00681B39: mov ecx, var_94
loc_00681B3F: mov edx, [ecx]
loc_00681B41: mov eax, var_94
loc_00681B47: push eax
loc_00681B48: call [edx+00000020h]
loc_00681B4B: fnclex
loc_00681B4D: mov var_98, eax
loc_00681B53: cmp var_98, 00000000h
loc_00681B5A: jge 00681B7Fh
loc_00681B5C: push 00000020h
loc_00681B5E: push 0045D5A4h
loc_00681B63: mov ecx, var_94
loc_00681B69: push ecx
loc_00681B6A: mov edx, var_98
loc_00681B70: push edx
loc_00681B71: call [004010CCh] ; __vbaHresultCheckObj
loc_00681B77: mov var_DC, eax
loc_00681B7D: jmp 00681B89h
loc_00681B7F: mov var_DC, 00000000h
loc_00681B89: lea eax, var_84
loc_00681B8F: push eax
loc_00681B90: mov ecx, [0073A08Ch]
loc_00681B96: mov edx, [ecx]
loc_00681B98: mov eax, [0073A08Ch]
loc_00681B9D: push eax
loc_00681B9E: call [edx+00000044h]
loc_00681BA1: fnclex
loc_00681BA3: mov var_9C, eax
loc_00681BA9: cmp var_9C, 00000000h
loc_00681BB0: jge 00681BD5h
loc_00681BB2: push 00000044h
loc_00681BB4: push 004419ACh
loc_00681BB9: mov ecx, [0073A08Ch]
loc_00681BBF: push ecx
loc_00681BC0: mov edx, var_9C
loc_00681BC6: push edx
loc_00681BC7: call [004010CCh] ; __vbaHresultCheckObj
loc_00681BCD: mov var_E0, eax
loc_00681BD3: jmp 00681BDFh
loc_00681BD5: mov var_E0, 00000000h
loc_00681BDF: mov var_5C, 80020004h
loc_00681BE6: mov var_64, 0000000Ah
loc_00681BED: lea eax, var_34
loc_00681BF0: push eax
loc_00681BF1: mov eax, 00000010h
loc_00681BF6: call 00412850h ; __vbaChkstk
loc_00681BFB: mov ecx, esp
loc_00681BFD: mov edx, var_64
loc_00681C00: mov [ecx], edx
loc_00681C02: mov eax, var_60
loc_00681C05: mov [ecx+00000004h], eax
loc_00681C08: mov edx, var_5C
loc_00681C0B: mov [ecx+00000008h], edx
loc_00681C0E: mov eax, var_58
loc_00681C11: mov [ecx+0000000Ch], eax
loc_00681C14: mov cx, var_84
loc_00681C1B: imul cx, cx, 0002h
loc_00681C1F: jo 00682142h
loc_00681C25: mov dx, var_80
loc_00681C29: add dx, cx
loc_00681C2C: jo 00682142h
loc_00681C32: push edx
loc_00681C33: mov ax, var_78
loc_00681C37: add ax, var_7C
loc_00681C3B: jo 00682142h
loc_00681C41: push eax
loc_00681C42: mov ecx, [0073A08Ch]
loc_00681C48: mov edx, [ecx]
loc_00681C4A: mov eax, [0073A08Ch]
loc_00681C4F: push eax
loc_00681C50: call [edx+00000080h]
loc_00681C56: fnclex
loc_00681C58: mov var_A0, eax
loc_00681C5E: cmp var_A0, 00000000h
loc_00681C65: jge 00681C8Dh
loc_00681C67: push 00000080h
loc_00681C6C: push 004419ACh
loc_00681C71: mov ecx, [0073A08Ch]
loc_00681C77: push ecx
loc_00681C78: mov edx, var_A0
loc_00681C7E: push edx
loc_00681C7F: call [004010CCh] ; __vbaHresultCheckObj
loc_00681C85: mov var_E4, eax
loc_00681C8B: jmp 00681C97h
loc_00681C8D: mov var_E4, 00000000h
loc_00681C97: lea eax, var_34
loc_00681C9A: push eax
loc_00681C9B: lea ecx, var_30
loc_00681C9E: push ecx
loc_00681C9F: lea edx, var_2C
loc_00681CA2: push edx
loc_00681CA3: lea eax, var_28
loc_00681CA6: push eax
loc_00681CA7: lea ecx, var_24
loc_00681CAA: push ecx
loc_00681CAB: push 00000005h
loc_00681CAD: call [00401068h] ; __vbaFreeObjList
loc_00681CB3: add esp, 00000018h
loc_00681CB6: lea edx, var_54
loc_00681CB9: push edx
loc_00681CBA: lea eax, var_44
loc_00681CBD: push eax
loc_00681CBE: push 00000002h
loc_00681CC0: call [00401050h] ; __vbaFreeVarList
loc_00681CC6: add esp, 0000000Ch
loc_00681CC9: mov var_4, 0000000Bh
loc_00681CD0: push 00459E90h
loc_00681CD5: push 00000000h
loc_00681CD7: push 00000005h
loc_00681CD9: mov ecx, Me
loc_00681CDC: mov edx, [ecx]
loc_00681CDE: mov eax, Me
loc_00681CE1: push eax
loc_00681CE2: call [edx+000004C0h]
loc_00681CE8: push eax
loc_00681CE9: lea ecx, var_24
loc_00681CEC: push ecx
loc_00681CED: call [00401128h] ; __vbaObjSet
loc_00681CF3: push eax
loc_00681CF4: lea edx, var_44
loc_00681CF7: push edx
loc_00681CF8: call [00401214h] ; __vbaLateIdCallLd
loc_00681CFE: add esp, 00000010h
loc_00681D01: push eax
loc_00681D02: call [004011F8h] ; __vbaCastObjVar
loc_00681D08: push eax
loc_00681D09: lea eax, var_28
loc_00681D0C: push eax
loc_00681D0D: call [00401128h] ; __vbaObjSet
loc_00681D13: mov var_88, eax
loc_00681D19: lea ecx, var_78
loc_00681D1C: push ecx
loc_00681D1D: mov edx, var_88
loc_00681D23: mov eax, [edx]
loc_00681D25: mov ecx, var_88
loc_00681D2B: push ecx
loc_00681D2C: call [eax+0000001Ch]
loc_00681D2F: fnclex
loc_00681D31: mov var_8C, eax
loc_00681D37: cmp var_8C, 00000000h
loc_00681D3E: jge 00681D63h
loc_00681D40: push 0000001Ch
loc_00681D42: push 00459E90h
loc_00681D47: mov edx, var_88
loc_00681D4D: push edx
loc_00681D4E: mov eax, var_8C
loc_00681D54: push eax
loc_00681D55: call [004010CCh] ; __vbaHresultCheckObj
loc_00681D5B: mov var_E8, eax
loc_00681D61: jmp 00681D6Dh
loc_00681D63: mov var_E8, 00000000h
loc_00681D6D: mov cx, var_78
loc_00681D71: not cx
loc_00681D74: mov var_90, cx
loc_00681D7B: lea edx, var_28
loc_00681D7E: push edx
loc_00681D7F: lea eax, var_24
loc_00681D82: push eax
loc_00681D83: push 00000002h
loc_00681D85: call [00401068h] ; __vbaFreeObjList
loc_00681D8B: add esp, 0000000Ch
loc_00681D8E: lea ecx, var_44
loc_00681D91: call [00401030h] ; __vbaFreeVar
loc_00681D97: movsx ecx, var_90
loc_00681D9E: test ecx, ecx
loc_00681DA0: jz 00681F9Ah
loc_00681DA6: mov var_4, 0000000Ch
loc_00681DAD: lea edx, var_24
loc_00681DB0: push edx
loc_00681DB1: push 00442914h ; "Explain"
loc_00681DB6: mov eax, [0073A08Ch]
loc_00681DBB: mov ecx, [eax]
loc_00681DBD: mov edx, [0073A08Ch]
loc_00681DC3: push edx
loc_00681DC4: call [ecx+00000064h]
loc_00681DC7: fnclex
loc_00681DC9: mov var_88, eax
loc_00681DCF: cmp var_88, 00000000h
loc_00681DD6: jge 00681DFAh
loc_00681DD8: push 00000064h
loc_00681DDA: push 004419ACh
loc_00681DDF: mov eax, [0073A08Ch]
loc_00681DE4: push eax
loc_00681DE5: mov ecx, var_88
loc_00681DEB: push ecx
loc_00681DEC: call [004010CCh] ; __vbaHresultCheckObj
loc_00681DF2: mov var_EC, eax
loc_00681DF8: jmp 00681E04h
loc_00681DFA: mov var_EC, 00000000h
loc_00681E04: lea ecx, var_24
loc_00681E07: call [0040142Ch] ; __vbaFreeObj
loc_00681E0D: mov var_4, 0000000Dh
loc_00681E14: mov var_6C, 80020004h
loc_00681E1B: mov var_74, 0000000Ah
loc_00681E22: mov var_5C, 0045D884h ; "If you want to enable speech input, click the 'Speech Input' tab."
loc_00681E29: mov var_64, 00000008h
loc_00681E30: lea edx, var_24
loc_00681E33: push edx
loc_00681E34: mov eax, 00000010h
loc_00681E39: call 00412850h ; __vbaChkstk
loc_00681E3E: mov eax, esp
loc_00681E40: mov ecx, var_74
loc_00681E43: mov [eax], ecx
loc_00681E45: mov edx, var_70
loc_00681E48: mov [eax+00000004h], edx
loc_00681E4B: mov ecx, var_6C
loc_00681E4E: mov [eax+00000008h], ecx
loc_00681E51: mov edx, var_68
loc_00681E54: mov [eax+0000000Ch], edx
loc_00681E57: mov eax, 00000010h
loc_00681E5C: call 00412850h ; __vbaChkstk
loc_00681E61: mov eax, esp
loc_00681E63: mov ecx, var_64
loc_00681E66: mov [eax], ecx
loc_00681E68: mov edx, var_60
loc_00681E6B: mov [eax+00000004h], edx
loc_00681E6E: mov ecx, var_5C
loc_00681E71: mov [eax+00000008h], ecx
loc_00681E74: mov edx, var_58
loc_00681E77: mov [eax+0000000Ch], edx
loc_00681E7A: mov eax, [0073A08Ch]
loc_00681E7F: mov ecx, [eax]
loc_00681E81: mov edx, [0073A08Ch]
loc_00681E87: push edx
loc_00681E88: call [ecx+00000078h]
loc_00681E8B: fnclex
loc_00681E8D: mov var_88, eax
loc_00681E93: cmp var_88, 00000000h
loc_00681E9A: jge 00681EBEh
loc_00681E9C: push 00000078h
loc_00681E9E: push 004419ACh
loc_00681EA3: mov eax, [0073A08Ch]
loc_00681EA8: push eax
loc_00681EA9: mov ecx, var_88
loc_00681EAF: push ecx
loc_00681EB0: call [004010CCh] ; __vbaHresultCheckObj
loc_00681EB6: mov var_F0, eax
loc_00681EBC: jmp 00681EC8h
loc_00681EBE: mov var_F0, 00000000h
loc_00681EC8: lea ecx, var_24
loc_00681ECB: call [0040142Ch] ; __vbaFreeObj
loc_00681ED1: mov var_4, 0000000Eh
loc_00681ED8: mov var_6C, 80020004h
loc_00681EDF: mov var_74, 0000000Ah
loc_00681EE6: mov var_5C, 0045D90Ch ; "Then, check the 'Characters Listen for Input' option and click 'OK'."
loc_00681EED: mov var_64, 00000008h
loc_00681EF4: lea edx, var_24
loc_00681EF7: push edx
loc_00681EF8: mov eax, 00000010h
loc_00681EFD: call 00412850h ; __vbaChkstk
loc_00681F02: mov eax, esp
loc_00681F04: mov ecx, var_74
loc_00681F07: mov [eax], ecx
loc_00681F09: mov edx, var_70
loc_00681F0C: mov [eax+00000004h], edx
loc_00681F0F: mov ecx, var_6C
loc_00681F12: mov [eax+00000008h], ecx
loc_00681F15: mov edx, var_68
loc_00681F18: mov [eax+0000000Ch], edx
loc_00681F1B: mov eax, 00000010h
loc_00681F20: call 00412850h ; __vbaChkstk
loc_00681F25: mov eax, esp
loc_00681F27: mov ecx, var_64
loc_00681F2A: mov [eax], ecx
loc_00681F2C: mov edx, var_60
loc_00681F2F: mov [eax+00000004h], edx
loc_00681F32: mov ecx, var_5C
loc_00681F35: mov [eax+00000008h], ecx
loc_00681F38: mov edx, var_58
loc_00681F3B: mov [eax+0000000Ch], edx
loc_00681F3E: mov eax, [0073A08Ch]
loc_00681F43: mov ecx, [eax]
loc_00681F45: mov edx, [0073A08Ch]
loc_00681F4B: push edx
loc_00681F4C: call [ecx+00000078h]
loc_00681F4F: fnclex
loc_00681F51: mov var_88, eax
loc_00681F57: cmp var_88, 00000000h
loc_00681F5E: jge 00681F82h
loc_00681F60: push 00000078h
loc_00681F62: push 004419ACh
loc_00681F67: mov eax, [0073A08Ch]
loc_00681F6C: push eax
loc_00681F6D: mov ecx, var_88
loc_00681F73: push ecx
loc_00681F74: call [004010CCh] ; __vbaHresultCheckObj
loc_00681F7A: mov var_F4, eax
loc_00681F80: jmp 00681F8Ch
loc_00681F82: mov var_F4, 00000000h
loc_00681F8C: lea ecx, var_24
loc_00681F8F: call [0040142Ch] ; __vbaFreeObj
loc_00681F95: jmp 0068205Eh
loc_00681F9A: mov var_4, 00000010h
loc_00681FA1: mov var_6C, 80020004h
loc_00681FA8: mov var_74, 0000000Ah
loc_00681FAF: mov var_5C, 0045D99Ch ; "You can change many of the ways I interact with you here."
loc_00681FB6: mov var_64, 00000008h
loc_00681FBD: lea edx, var_24
loc_00681FC0: push edx
loc_00681FC1: mov eax, 00000010h
loc_00681FC6: call 00412850h ; __vbaChkstk
loc_00681FCB: mov eax, esp
loc_00681FCD: mov ecx, var_74
loc_00681FD0: mov [eax], ecx
loc_00681FD2: mov edx, var_70
loc_00681FD5: mov [eax+00000004h], edx
loc_00681FD8: mov ecx, var_6C
loc_00681FDB: mov [eax+00000008h], ecx
loc_00681FDE: mov edx, var_68
loc_00681FE1: mov [eax+0000000Ch], edx
loc_00681FE4: mov eax, 00000010h
loc_00681FE9: call 00412850h ; __vbaChkstk
loc_00681FEE: mov eax, esp
loc_00681FF0: mov ecx, var_64
loc_00681FF3: mov [eax], ecx
loc_00681FF5: mov edx, var_60
loc_00681FF8: mov [eax+00000004h], edx
loc_00681FFB: mov ecx, var_5C
loc_00681FFE: mov [eax+00000008h], ecx
loc_00682001: mov edx, var_58
loc_00682004: mov [eax+0000000Ch], edx
loc_00682007: mov eax, [0073A08Ch]
loc_0068200C: mov ecx, [eax]
loc_0068200E: mov edx, [0073A08Ch]
loc_00682014: push edx
loc_00682015: call [ecx+00000078h]
loc_00682018: fnclex
loc_0068201A: mov var_88, eax
loc_00682020: cmp var_88, 00000000h
loc_00682027: jge 0068204Bh
loc_00682029: push 00000078h
loc_0068202B: push 004419ACh
loc_00682030: mov eax, [0073A08Ch]
loc_00682035: push eax
loc_00682036: mov ecx, var_88
loc_0068203C: push ecx
loc_0068203D: call [004010CCh] ; __vbaHresultCheckObj
loc_00682043: mov var_F8, eax
loc_00682049: jmp 00682055h
loc_0068204B: mov var_F8, 00000000h
loc_00682055: lea ecx, var_24
loc_00682058: call [0040142Ch] ; __vbaFreeObj
loc_0068205E: mov var_4, 00000012h
loc_00682065: lea edx, var_24
loc_00682068: push edx
loc_00682069: push 00441D74h ; "Blink"
loc_0068206E: mov eax, [0073A08Ch]
loc_00682073: mov ecx, [eax]
loc_00682075: mov edx, [0073A08Ch]
loc_0068207B: push edx
loc_0068207C: call [ecx+00000064h]
loc_0068207F: fnclex
loc_00682081: mov var_88, eax
loc_00682087: cmp var_88, 00000000h
loc_0068208E: jge 006820B2h
loc_00682090: push 00000064h
loc_00682092: push 004419ACh
loc_00682097: mov eax, [0073A08Ch]
loc_0068209C: push eax
loc_0068209D: mov ecx, var_88
loc_006820A3: push ecx
loc_006820A4: call [004010CCh] ; __vbaHresultCheckObj
loc_006820AA: mov var_FC, eax
loc_006820B0: jmp 006820BCh
loc_006820B2: mov var_FC, 00000000h
loc_006820BC: mov edx, var_24
loc_006820BF: mov var_B8, edx
loc_006820C5: mov var_24, 00000000h
loc_006820CC: mov eax, var_B8
loc_006820D2: push eax
loc_006820D3: push 0073A1D8h
loc_006820D8: call [00401128h] ; __vbaObjSet
loc_006820DE: mov var_10, 00000000h
loc_006820E5: push 00682120h
loc_006820EA: jmp 0068211Fh
loc_006820EC: lea ecx, var_34
loc_006820EF: push ecx
loc_006820F0: lea edx, var_30
loc_006820F3: push edx
loc_006820F4: lea eax, var_2C
loc_006820F7: push eax
loc_006820F8: lea ecx, var_28
loc_006820FB: push ecx
loc_006820FC: lea edx, var_24
loc_006820FF: push edx
loc_00682100: push 00000005h
loc_00682102: call [00401068h] ; __vbaFreeObjList
loc_00682108: add esp, 00000018h
loc_0068210B: lea eax, var_54
loc_0068210E: push eax
loc_0068210F: lea ecx, var_44
loc_00682112: push ecx
loc_00682113: push 00000002h
loc_00682115: call [00401050h] ; __vbaFreeVarList
loc_0068211B: add esp, 0000000Ch
loc_0068211E: ret
loc_0068211F: ret
loc_00682120: mov edx, Me
loc_00682123: mov eax, [edx]
loc_00682125: mov ecx, Me
loc_00682128: push ecx
loc_00682129: call [eax+00000008h]
loc_0068212C: mov eax, var_10
loc_0068212F: mov ecx, var_20
loc_00682132: mov fs:[00000000h], ecx
loc_00682139: pop edi
loc_0068213A: pop esi
loc_0068213B: pop ebx
loc_0068213C: mov esp, ebp
loc_0068213E: pop ebp
loc_0068213F: retn 0004h
End Sub
Private Sub mnuMyHome_Click() '68AE50
loc_0068AE50: push ebp
loc_0068AE51: mov ebp, esp
loc_0068AE53: sub esp, 00000018h
loc_0068AE56: push 00412856h ; __vbaExceptHandler
loc_0068AE5B: mov eax, fs:[00000000h]
loc_0068AE61: push eax
loc_0068AE62: mov fs:[00000000h], esp
loc_0068AE69: mov eax, 00000058h
loc_0068AE6E: call 00412850h ; __vbaChkstk
loc_0068AE73: push ebx
loc_0068AE74: push esi
loc_0068AE75: push edi
loc_0068AE76: mov var_18, esp
loc_0068AE79: mov var_14, 00409C88h ; Chr(37)
loc_0068AE80: mov eax, Me
loc_0068AE83: and eax, 00000001h
loc_0068AE86: mov var_10, eax
loc_0068AE89: mov ecx, Me
loc_0068AE8C: and ecx, FFFFFFFEh
loc_0068AE8F: mov Me, ecx
loc_0068AE92: mov var_C, 00000000h
loc_0068AE99: mov edx, Me
loc_0068AE9C: mov eax, [edx]
loc_0068AE9E: mov ecx, Me
loc_0068AEA1: push ecx
loc_0068AEA2: call [eax+00000004h]
loc_0068AEA5: mov var_4, 00000001h
loc_0068AEAC: mov edx, Me
loc_0068AEAF: cmp [edx], 00747300h
loc_0068AEB5: jnz 0068AEC0h
loc_0068AEB7: mov var_6C, 00000000h
loc_0068AEBE: jmp 0068AEC9h
loc_0068AEC0: call [00401280h] ; __vbaFailedFriend
loc_0068AEC6: mov var_6C, eax
loc_0068AEC9: mov var_4, 00000002h
loc_0068AED0: mov var_4, 00000003h
loc_0068AED7: push FFFFFFFFh
loc_0068AED9: call [00401124h] ; __vbaOnError
loc_0068AEDF: mov var_4, 00000004h
loc_0068AEE6: mov eax, Me
loc_0068AEE9: mov [eax+00000072h], FFFFFFh
loc_0068AEEF: mov var_4, 00000005h
loc_0068AEF6: push 00000000h
loc_0068AEF8: mov ecx, Me
loc_0068AEFB: mov edx, [ecx]
loc_0068AEFD: mov eax, Me
loc_0068AF00: push eax
loc_0068AF01: call [edx+000009A8h]
loc_0068AF07: mov var_4, 00000006h
loc_0068AF0E: mov [0073A1D4h], 0000h
loc_0068AF17: mov var_4, 00000007h
loc_0068AF1E: lea ecx, var_28
loc_0068AF21: push ecx
loc_0068AF22: push 004457F8h ; "Alert"
loc_0068AF27: mov edx, [0073A08Ch]
loc_0068AF2D: mov eax, [edx]
loc_0068AF2F: mov ecx, [0073A08Ch]
loc_0068AF35: push ecx
loc_0068AF36: call [eax+00000064h]
loc_0068AF39: fnclex
loc_0068AF3B: mov var_50, eax
loc_0068AF3E: cmp var_50, 00000000h
loc_0068AF42: jge 0068AF61h
loc_0068AF44: push 00000064h
loc_0068AF46: push 004419ACh
loc_0068AF4B: mov edx, [0073A08Ch]
loc_0068AF51: push edx
loc_0068AF52: mov eax, var_50
loc_0068AF55: push eax
loc_0068AF56: call [004010CCh] ; __vbaHresultCheckObj
loc_0068AF5C: mov var_70, eax
loc_0068AF5F: jmp 0068AF68h
loc_0068AF61: mov var_70, 00000000h
loc_0068AF68: mov ecx, var_28
loc_0068AF6B: push ecx
loc_0068AF6C: mov edx, Me
loc_0068AF6F: add edx, 000000C0h
loc_0068AF75: push edx
loc_0068AF76: call [00401130h] ; __vbaObjSetAddref
loc_0068AF7C: lea ecx, var_28
loc_0068AF7F: call [0040142Ch] ; __vbaFreeObj
loc_0068AF85: mov var_4, 00000008h
loc_0068AF8C: mov [0073A0AEh], FFFFFFh
loc_0068AF95: mov var_4, 00000009h
loc_0068AF9C: mov [0073A03Ch], FFFFFFh
loc_0068AFA5: mov var_4, 0000000Ah
loc_0068AFAC: mov [0073A03Eh], 0000h
loc_0068AFB5: mov var_4, 0000000Bh
loc_0068AFBC: mov var_40, 80020004h
loc_0068AFC3: mov var_48, 0000000Ah
loc_0068AFCA: push 00455514h ; "OK "
loc_0068AFCF: mov eax, [0073A040h]
loc_0068AFD4: push eax
loc_0068AFD5: call [00401098h] ; __vbaStrCat
loc_0068AFDB: mov edx, eax
loc_0068AFDD: lea ecx, var_24
loc_0068AFE0: call [004013C0h] ; __vbaStrMove
loc_0068AFE6: push eax
loc_0068AFE7: push 00461380h ; "! We're on the move! | I love it when we visit our home! | Home is where the heart is! | Home sweet home, here we come! | OK! There's plenty of great things happening at our home! | It's always nice to visit our home! ||||||"
loc_0068AFEC: call [00401098h] ; __vbaStrCat
loc_0068AFF2: mov var_30, eax
loc_0068AFF5: mov var_38, 00000008h
loc_0068AFFC: lea ecx, var_28
loc_0068AFFF: push ecx
loc_0068B000: mov eax, 00000010h
loc_0068B005: call 00412850h ; __vbaChkstk
loc_0068B00A: mov edx, esp
loc_0068B00C: mov eax, var_48
loc_0068B00F: mov [edx], eax
loc_0068B011: mov ecx, var_44
loc_0068B014: mov [edx+00000004h], ecx
loc_0068B017: mov eax, var_40
loc_0068B01A: mov [edx+00000008h], eax
loc_0068B01D: mov ecx, var_3C
loc_0068B020: mov [edx+0000000Ch], ecx
loc_0068B023: mov eax, 00000010h
loc_0068B028: call 00412850h ; __vbaChkstk
loc_0068B02D: mov edx, esp
loc_0068B02F: mov eax, var_38
loc_0068B032: mov [edx], eax
loc_0068B034: mov ecx, var_34
loc_0068B037: mov [edx+00000004h], ecx
loc_0068B03A: mov eax, var_30
loc_0068B03D: mov [edx+00000008h], eax
loc_0068B040: mov ecx, var_2C
loc_0068B043: mov [edx+0000000Ch], ecx
loc_0068B046: mov edx, [0073A08Ch]
loc_0068B04C: mov eax, [edx]
loc_0068B04E: mov ecx, [0073A08Ch]
loc_0068B054: push ecx
loc_0068B055: call [eax+00000078h]
loc_0068B058: fnclex
loc_0068B05A: mov var_50, eax
loc_0068B05D: cmp var_50, 00000000h
loc_0068B061: jge 0068B080h
loc_0068B063: push 00000078h
loc_0068B065: push 004419ACh
loc_0068B06A: mov edx, [0073A08Ch]
loc_0068B070: push edx
loc_0068B071: mov eax, var_50
loc_0068B074: push eax
loc_0068B075: call [004010CCh] ; __vbaHresultCheckObj
loc_0068B07B: mov var_74, eax
loc_0068B07E: jmp 0068B087h
loc_0068B080: mov var_74, 00000000h
loc_0068B087: lea ecx, var_24
loc_0068B08A: call [00401430h] ; __vbaFreeStr
loc_0068B090: lea ecx, var_28
loc_0068B093: call [0040142Ch] ; __vbaFreeObj
loc_0068B099: lea ecx, var_38
loc_0068B09C: call [00401030h] ; __vbaFreeVar
loc_0068B0A2: mov var_4, 0000000Ch
loc_0068B0A9: mov var_4C, 0002h
loc_0068B0AF: lea ecx, var_4C
loc_0068B0B2: push ecx
loc_0068B0B3: call 0061DF10h
loc_0068B0B8: mov var_4, 0000000Dh
loc_0068B0BF: mov var_4C, 0000h
loc_0068B0C5: mov edx, 0043C9F4h
loc_0068B0CA: lea ecx, var_24
loc_0068B0CD: call [00401310h] ; __vbaStrCopy
loc_0068B0D3: lea edx, var_4C
loc_0068B0D6: push edx
loc_0068B0D7: push 00000000h
loc_0068B0D9: push 00000000h
loc_0068B0DB: push FFFFFFFFh
loc_0068B0DD: lea eax, var_24
loc_0068B0E0: push eax
loc_0068B0E1: mov ecx, Me
loc_0068B0E4: push ecx
loc_0068B0E5: call 00679A40h
loc_0068B0EA: lea ecx, var_24
loc_0068B0ED: call [00401430h] ; __vbaFreeStr
loc_0068B0F3: mov var_4, 0000000Eh
loc_0068B0FA: push FFFFFFFFh
loc_0068B0FC: mov edx, Me
loc_0068B0FF: mov eax, [edx]
loc_0068B101: mov ecx, Me
loc_0068B104: push ecx
loc_0068B105: call [eax+000007CCh]
loc_0068B10B: mov var_4, 0000000Fh
loc_0068B112: lea edx, var_28
loc_0068B115: push edx
loc_0068B116: push 00441D74h ; "Blink"
loc_0068B11B: mov eax, [0073A08Ch]
loc_0068B120: mov ecx, [eax]
loc_0068B122: mov edx, [0073A08Ch]
loc_0068B128: push edx
loc_0068B129: call [ecx+00000064h]
loc_0068B12C: fnclex
loc_0068B12E: mov var_50, eax
loc_0068B131: cmp var_50, 00000000h
loc_0068B135: jge 0068B153h
loc_0068B137: push 00000064h
loc_0068B139: push 004419ACh
loc_0068B13E: mov eax, [0073A08Ch]
loc_0068B143: push eax
loc_0068B144: mov ecx, var_50
loc_0068B147: push ecx
loc_0068B148: call [004010CCh] ; __vbaHresultCheckObj
loc_0068B14E: mov var_78, eax
loc_0068B151: jmp 0068B15Ah
loc_0068B153: mov var_78, 00000000h
loc_0068B15A: mov edx, var_28
loc_0068B15D: mov var_68, edx
loc_0068B160: mov var_28, 00000000h
loc_0068B167: mov eax, var_68
loc_0068B16A: push eax
loc_0068B16B: push 0073A1D8h
loc_0068B170: call [00401128h] ; __vbaObjSet
loc_0068B176: mov var_10, 00000000h
loc_0068B17D: push 0068B1A1h
loc_0068B182: jmp 0068B1A0h
loc_0068B184: lea ecx, var_24
loc_0068B187: call [00401430h] ; __vbaFreeStr
loc_0068B18D: lea ecx, var_28
loc_0068B190: call [0040142Ch] ; __vbaFreeObj
loc_0068B196: lea ecx, var_38
loc_0068B199: call [00401030h] ; __vbaFreeVar
loc_0068B19F: ret
loc_0068B1A0: ret
loc_0068B1A1: mov ecx, Me
loc_0068B1A4: mov edx, [ecx]
loc_0068B1A6: mov eax, Me
loc_0068B1A9: push eax
loc_0068B1AA: call [edx+00000008h]
loc_0068B1AD: mov eax, var_10
loc_0068B1B0: mov ecx, var_20
loc_0068B1B3: mov fs:[00000000h], ecx
loc_0068B1BA: pop edi
loc_0068B1BB: pop esi
loc_0068B1BC: pop ebx
loc_0068B1BD: mov esp, ebp
loc_0068B1BF: pop ebp
loc_0068B1C0: retn 0004h
End Sub
Private Sub mnuIS_BooksItem2_Click() '687D70
loc_00687D70: push ebp
loc_00687D71: mov ebp, esp
loc_00687D73: sub esp, 00000018h
loc_00687D76: push 00412856h ; __vbaExceptHandler
loc_00687D7B: mov eax, fs:[00000000h]
loc_00687D81: push eax
loc_00687D82: mov fs:[00000000h], esp
loc_00687D89: mov eax, 00000078h
loc_00687D8E: call 00412850h ; __vbaChkstk
loc_00687D93: push ebx
loc_00687D94: push esi
loc_00687D95: push edi
loc_00687D96: mov var_18, esp
loc_00687D99: mov var_14, 004098F8h ; Chr(37)
loc_00687DA0: mov eax, Me
loc_00687DA3: and eax, 00000001h
loc_00687DA6: mov var_10, eax
loc_00687DA9: mov ecx, Me
loc_00687DAC: and ecx, FFFFFFFEh
loc_00687DAF: mov Me, ecx
loc_00687DB2: mov var_C, 00000000h
loc_00687DB9: mov edx, Me
loc_00687DBC: mov eax, [edx]
loc_00687DBE: mov ecx, Me
loc_00687DC1: push ecx
loc_00687DC2: call [eax+00000004h]
loc_00687DC5: mov var_4, 00000001h
loc_00687DCC: mov var_4, 00000002h
loc_00687DD3: push FFFFFFFFh
loc_00687DD5: call [00401124h] ; __vbaOnError
loc_00687DDB: mov var_4, 00000003h
loc_00687DE2: mov edx, Me
loc_00687DE5: push edx
loc_00687DE6: call 00695250h
loc_00687DEB: mov var_4, 00000004h
loc_00687DF2: mov var_60, 0000h
loc_00687DF8: push 0043B550h ; "HTTP://www.bonzi.com/bonzibuddy/home.asp"
loc_00687DFD: push 0045D290h
loc_00687E02: call [00401098h] ; __vbaStrCat
loc_00687E08: mov edx, eax
loc_00687E0A: lea ecx, var_24
loc_00687E0D: call [004013C0h] ; __vbaStrMove
loc_00687E13: push eax
loc_00687E14: push 0045FE6Ch ; "MNU_BOOKBRWSE"
loc_00687E19: call [00401098h] ; __vbaStrCat
loc_00687E1F: mov edx, eax
loc_00687E21: lea ecx, var_28
loc_00687E24: call [004013C0h] ; __vbaStrMove
loc_00687E2A: lea eax, var_60
loc_00687E2D: push eax
loc_00687E2E: push 0043C9F4h
loc_00687E33: push 00000000h
loc_00687E35: push FFFFFFFFh
loc_00687E37: lea ecx, var_28
loc_00687E3A: push ecx
loc_00687E3B: mov edx, Me
loc_00687E3E: push edx
loc_00687E3F: call 00679A40h
loc_00687E44: lea eax, var_28
loc_00687E47: push eax
loc_00687E48: lea ecx, var_24
loc_00687E4B: push ecx
loc_00687E4C: push 00000002h
loc_00687E4E: call [00401324h] ; __vbaFreeStrList
loc_00687E54: add esp, 0000000Ch
loc_00687E57: mov var_4, 00000005h
loc_00687E5E: mov var_44, 80020004h
loc_00687E65: mov var_4C, 0000000Ah
loc_00687E6C: lea edx, var_2C
loc_00687E6F: push edx
loc_00687E70: mov eax, 00000010h
loc_00687E75: call 00412850h ; __vbaChkstk
loc_00687E7A: mov eax, esp
loc_00687E7C: mov ecx, var_4C
loc_00687E7F: mov [eax], ecx
loc_00687E81: mov edx, var_48
loc_00687E84: mov [eax+00000004h], edx
loc_00687E87: mov ecx, var_44
loc_00687E8A: mov [eax+00000008h], ecx
loc_00687E8D: mov edx, var_40
loc_00687E90: mov [eax+0000000Ch], edx
loc_00687E93: push 00000000h
loc_00687E95: push 00000000h
loc_00687E97: mov eax, [0073A08Ch]
loc_00687E9C: mov ecx, [eax]
loc_00687E9E: mov edx, [0073A08Ch]
loc_00687EA4: push edx
loc_00687EA5: call [ecx+00000080h]
loc_00687EAB: fnclex
loc_00687EAD: mov var_64, eax
loc_00687EB0: cmp var_64, 00000000h
loc_00687EB4: jge 00687ED5h
loc_00687EB6: push 00000080h
loc_00687EBB: push 004419ACh
loc_00687EC0: mov eax, [0073A08Ch]
loc_00687EC5: push eax
loc_00687EC6: mov ecx, var_64
loc_00687EC9: push ecx
loc_00687ECA: call [004010CCh] ; __vbaHresultCheckObj
loc_00687ED0: mov var_80, eax
loc_00687ED3: jmp 00687EDCh
loc_00687ED5: mov var_80, 00000000h
loc_00687EDC: lea ecx, var_2C
loc_00687EDF: call [0040142Ch] ; __vbaFreeObj
loc_00687EE5: mov var_4, 00000006h
loc_00687EEC: mov var_44, 80020004h
loc_00687EF3: mov var_4C, 0000000Ah
loc_00687EFA: push 0045F6C4h ; "Great "
loc_00687EFF: mov edx, [0073A040h]
loc_00687F05: push edx
loc_00687F06: call [00401098h] ; __vbaStrCat
loc_00687F0C: mov edx, eax
loc_00687F0E: lea ecx, var_24
loc_00687F11: call [004013C0h] ; __vbaStrMove
loc_00687F17: push eax
loc_00687F18: push 0045FE8Ch ; "! So you want to find a book by specific topic or subject?"
loc_00687F1D: call [00401098h] ; __vbaStrCat
loc_00687F23: mov var_34, eax
loc_00687F26: mov var_3C, 00000008h
loc_00687F2D: lea eax, var_2C
loc_00687F30: push eax
loc_00687F31: mov eax, 00000010h
loc_00687F36: call 00412850h ; __vbaChkstk
loc_00687F3B: mov ecx, esp
loc_00687F3D: mov edx, var_4C
loc_00687F40: mov [ecx], edx
loc_00687F42: mov eax, var_48
loc_00687F45: mov [ecx+00000004h], eax
loc_00687F48: mov edx, var_44
loc_00687F4B: mov [ecx+00000008h], edx
loc_00687F4E: mov eax, var_40
loc_00687F51: mov [ecx+0000000Ch], eax
loc_00687F54: mov eax, 00000010h
loc_00687F59: call 00412850h ; __vbaChkstk
loc_00687F5E: mov ecx, esp
loc_00687F60: mov edx, var_3C
loc_00687F63: mov [ecx], edx
loc_00687F65: mov eax, var_38
loc_00687F68: mov [ecx+00000004h], eax
loc_00687F6B: mov edx, var_34
loc_00687F6E: mov [ecx+00000008h], edx
loc_00687F71: mov eax, var_30
loc_00687F74: mov [ecx+0000000Ch], eax
loc_00687F77: mov ecx, [0073A08Ch]
loc_00687F7D: mov edx, [ecx]
loc_00687F7F: mov eax, [0073A08Ch]
loc_00687F84: push eax
loc_00687F85: call [edx+00000078h]
loc_00687F88: fnclex
loc_00687F8A: mov var_64, eax
loc_00687F8D: cmp var_64, 00000000h
loc_00687F91: jge 00687FB3h
loc_00687F93: push 00000078h
loc_00687F95: push 004419ACh
loc_00687F9A: mov ecx, [0073A08Ch]
loc_00687FA0: push ecx
loc_00687FA1: mov edx, var_64
loc_00687FA4: push edx
loc_00687FA5: call [004010CCh] ; __vbaHresultCheckObj
loc_00687FAB: mov var_84, eax
loc_00687FB1: jmp 00687FBDh
loc_00687FB3: mov var_84, 00000000h
loc_00687FBD: lea ecx, var_24
loc_00687FC0: call [00401430h] ; __vbaFreeStr
loc_00687FC6: lea ecx, var_2C
loc_00687FC9: call [0040142Ch] ; __vbaFreeObj
loc_00687FCF: lea ecx, var_3C
loc_00687FD2: call [00401030h] ; __vbaFreeVar
loc_00687FD8: mov var_4, 00000007h
loc_00687FDF: lea eax, var_2C
loc_00687FE2: push eax
loc_00687FE3: push 00448AC8h ; "GestureDown"
loc_00687FE8: mov ecx, [0073A08Ch]
loc_00687FEE: mov edx, [ecx]
loc_00687FF0: mov eax, [0073A08Ch]
loc_00687FF5: push eax
loc_00687FF6: call [edx+00000064h]
loc_00687FF9: fnclex
loc_00687FFB: mov var_64, eax
loc_00687FFE: cmp var_64, 00000000h
loc_00688002: jge 00688024h
loc_00688004: push 00000064h
loc_00688006: push 004419ACh
loc_0068800B: mov ecx, [0073A08Ch]
loc_00688011: push ecx
loc_00688012: mov edx, var_64
loc_00688015: push edx
loc_00688016: call [004010CCh] ; __vbaHresultCheckObj
loc_0068801C: mov var_88, eax
loc_00688022: jmp 0068802Eh
loc_00688024: mov var_88, 00000000h
loc_0068802E: lea ecx, var_2C
loc_00688031: call [0040142Ch] ; __vbaFreeObj
loc_00688037: mov var_4, 00000008h
loc_0068803E: mov var_54, 80020004h
loc_00688045: mov var_5C, 0000000Ah
loc_0068804C: mov var_44, 0045FF08h ; "\pau=500\Go ahead and take a peek at all of these topics."
loc_00688053: mov var_4C, 00000008h
loc_0068805A: lea eax, var_2C
loc_0068805D: push eax
loc_0068805E: mov eax, 00000010h
loc_00688063: call 00412850h ; __vbaChkstk
loc_00688068: mov ecx, esp
loc_0068806A: mov edx, var_5C
loc_0068806D: mov [ecx], edx
loc_0068806F: mov eax, var_58
loc_00688072: mov [ecx+00000004h], eax
loc_00688075: mov edx, var_54
loc_00688078: mov [ecx+00000008h], edx
loc_0068807B: mov eax, var_50
loc_0068807E: mov [ecx+0000000Ch], eax
loc_00688081: mov eax, 00000010h
loc_00688086: call 00412850h ; __vbaChkstk
loc_0068808B: mov ecx, esp
loc_0068808D: mov edx, var_4C
loc_00688090: mov [ecx], edx
loc_00688092: mov eax, var_48
loc_00688095: mov [ecx+00000004h], eax
loc_00688098: mov edx, var_44
loc_0068809B: mov [ecx+00000008h], edx
loc_0068809E: mov eax, var_40
loc_006880A1: mov [ecx+0000000Ch], eax
loc_006880A4: mov ecx, [0073A08Ch]
loc_006880AA: mov edx, [ecx]
loc_006880AC: mov eax, [0073A08Ch]
loc_006880B1: push eax
loc_006880B2: call [edx+00000078h]
loc_006880B5: fnclex
loc_006880B7: mov var_64, eax
loc_006880BA: cmp var_64, 00000000h
loc_006880BE: jge 006880E0h
loc_006880C0: push 00000078h
loc_006880C2: push 004419ACh
loc_006880C7: mov ecx, [0073A08Ch]
loc_006880CD: push ecx
loc_006880CE: mov edx, var_64
loc_006880D1: push edx
loc_006880D2: call [004010CCh] ; __vbaHresultCheckObj
loc_006880D8: mov var_8C, eax
loc_006880DE: jmp 006880EAh
loc_006880E0: mov var_8C, 00000000h
loc_006880EA: lea ecx, var_2C
loc_006880ED: call [0040142Ch] ; __vbaFreeObj
loc_006880F3: mov var_4, 00000009h
loc_006880FA: lea eax, var_2C
loc_006880FD: push eax
loc_006880FE: push 00442914h ; "Explain"
loc_00688103: mov ecx, [0073A08Ch]
loc_00688109: mov edx, [ecx]
loc_0068810B: mov eax, [0073A08Ch]
loc_00688110: push eax
loc_00688111: call [edx+00000064h]
loc_00688114: fnclex
loc_00688116: mov var_64, eax
loc_00688119: cmp var_64, 00000000h
loc_0068811D: jge 0068813Fh
loc_0068811F: push 00000064h
loc_00688121: push 004419ACh
loc_00688126: mov ecx, [0073A08Ch]
loc_0068812C: push ecx
loc_0068812D: mov edx, var_64
loc_00688130: push edx
loc_00688131: call [004010CCh] ; __vbaHresultCheckObj
loc_00688137: mov var_90, eax
loc_0068813D: jmp 00688149h
loc_0068813F: mov var_90, 00000000h
loc_00688149: lea ecx, var_2C
loc_0068814C: call [0040142Ch] ; __vbaFreeObj
loc_00688152: mov var_4, 0000000Ah
loc_00688159: mov var_54, 80020004h
loc_00688160: mov var_5C, 0000000Ah
loc_00688167: mov var_44, 0045FF80h ; "When you find a topic you like, simply click on that topic to find out more about it!"
loc_0068816E: mov var_4C, 00000008h
loc_00688175: lea eax, var_2C
loc_00688178: push eax
loc_00688179: mov eax, 00000010h
loc_0068817E: call 00412850h ; __vbaChkstk
loc_00688183: mov ecx, esp
loc_00688185: mov edx, var_5C
loc_00688188: mov [ecx], edx
loc_0068818A: mov eax, var_58
loc_0068818D: mov [ecx+00000004h], eax
loc_00688190: mov edx, var_54
loc_00688193: mov [ecx+00000008h], edx
loc_00688196: mov eax, var_50
loc_00688199: mov [ecx+0000000Ch], eax
loc_0068819C: mov eax, 00000010h
loc_006881A1: call 00412850h ; __vbaChkstk
loc_006881A6: mov ecx, esp
loc_006881A8: mov edx, var_4C
loc_006881AB: mov [ecx], edx
loc_006881AD: mov eax, var_48
loc_006881B0: mov [ecx+00000004h], eax
loc_006881B3: mov edx, var_44
loc_006881B6: mov [ecx+00000008h], edx
loc_006881B9: mov eax, var_40
loc_006881BC: mov [ecx+0000000Ch], eax
loc_006881BF: mov ecx, [0073A08Ch]
loc_006881C5: mov edx, [ecx]
loc_006881C7: mov eax, [0073A08Ch]
loc_006881CC: push eax
loc_006881CD: call [edx+00000078h]
loc_006881D0: fnclex
loc_006881D2: mov var_64, eax
loc_006881D5: cmp var_64, 00000000h
loc_006881D9: jge 006881FBh
loc_006881DB: push 00000078h
loc_006881DD: push 004419ACh
loc_006881E2: mov ecx, [0073A08Ch]
loc_006881E8: push ecx
loc_006881E9: mov edx, var_64
loc_006881EC: push edx
loc_006881ED: call [004010CCh] ; __vbaHresultCheckObj
loc_006881F3: mov var_94, eax
loc_006881F9: jmp 00688205h
loc_006881FB: mov var_94, 00000000h
loc_00688205: lea ecx, var_2C
loc_00688208: call [0040142Ch] ; __vbaFreeObj
loc_0068820E: mov var_4, 0000000Bh
loc_00688215: lea eax, var_2C
loc_00688218: push eax
loc_00688219: push 00442188h ; "Pleased"
loc_0068821E: mov ecx, [0073A08Ch]
loc_00688224: mov edx, [ecx]
loc_00688226: mov eax, [0073A08Ch]
loc_0068822B: push eax
loc_0068822C: call [edx+00000064h]
loc_0068822F: fnclex
loc_00688231: mov var_64, eax
loc_00688234: cmp var_64, 00000000h
loc_00688238: jge 0068825Ah
loc_0068823A: push 00000064h
loc_0068823C: push 004419ACh
loc_00688241: mov ecx, [0073A08Ch]
loc_00688247: push ecx
loc_00688248: mov edx, var_64
loc_0068824B: push edx
loc_0068824C: call [004010CCh] ; __vbaHresultCheckObj
loc_00688252: mov var_98, eax
loc_00688258: jmp 00688264h
loc_0068825A: mov var_98, 00000000h
loc_00688264: mov eax, var_2C
loc_00688267: mov var_7C, eax
loc_0068826A: mov var_2C, 00000000h
loc_00688271: mov ecx, var_7C
loc_00688274: push ecx
loc_00688275: push 0073A1E4h
loc_0068827A: call [00401128h] ; __vbaObjSet
loc_00688280: mov var_10, 00000000h
loc_00688287: push 006882B5h
loc_0068828C: jmp 006882B4h
loc_0068828E: lea edx, var_28
loc_00688291: push edx
loc_00688292: lea eax, var_24
loc_00688295: push eax
loc_00688296: push 00000002h
loc_00688298: call [00401324h] ; __vbaFreeStrList
loc_0068829E: add esp, 0000000Ch
loc_006882A1: lea ecx, var_2C
loc_006882A4: call [0040142Ch] ; __vbaFreeObj
loc_006882AA: lea ecx, var_3C
loc_006882AD: call [00401030h] ; __vbaFreeVar
loc_006882B3: ret
loc_006882B4: ret
loc_006882B5: mov ecx, Me
loc_006882B8: mov edx, [ecx]
loc_006882BA: mov eax, Me
loc_006882BD: push eax
loc_006882BE: call [edx+00000008h]
loc_006882C1: mov eax, var_10
loc_006882C4: mov ecx, var_20
loc_006882C7: mov fs:[00000000h], ecx
loc_006882CE: pop edi
loc_006882CF: pop esi
loc_006882D0: pop ebx
loc_006882D1: mov esp, ebp
loc_006882D3: pop ebp
loc_006882D4: retn 0004h
End Sub
Private Sub mnuIS_BooksItem3_Click() '6882E0
loc_006882E0: push ebp
loc_006882E1: mov ebp, esp
loc_006882E3: sub esp, 00000018h
loc_006882E6: push 00412856h ; __vbaExceptHandler
loc_006882EB: mov eax, fs:[00000000h]
loc_006882F1: push eax
loc_006882F2: mov fs:[00000000h], esp
loc_006882F9: mov eax, 0000005Ch
loc_006882FE: call 00412850h ; __vbaChkstk
loc_00688303: push ebx
loc_00688304: push esi
loc_00688305: push edi
loc_00688306: mov var_18, esp
loc_00688309: mov var_14, 00409948h ; Chr(37)
loc_00688310: mov eax, Me
loc_00688313: and eax, 00000001h
loc_00688316: mov var_10, eax
loc_00688319: mov ecx, Me
loc_0068831C: and ecx, FFFFFFFEh
loc_0068831F: mov Me, ecx
loc_00688322: mov var_C, 00000000h
loc_00688329: mov edx, Me
loc_0068832C: mov eax, [edx]
loc_0068832E: mov ecx, Me
loc_00688331: push ecx
loc_00688332: call [eax+00000004h]
loc_00688335: mov var_4, 00000001h
loc_0068833C: mov var_4, 00000002h
loc_00688343: push FFFFFFFFh
loc_00688345: call [00401124h] ; __vbaOnError
loc_0068834B: mov var_4, 00000003h
loc_00688352: mov edx, Me
loc_00688355: push edx
loc_00688356: call 00695250h
loc_0068835B: mov var_4, 00000004h
loc_00688362: mov var_50, 0000h
loc_00688368: push 0043B550h ; "HTTP://www.bonzi.com/bonzibuddy/home.asp"
loc_0068836D: push 0045D290h
loc_00688372: call [00401098h] ; __vbaStrCat
loc_00688378: mov edx, eax
loc_0068837A: lea ecx, var_24
loc_0068837D: call [004013C0h] ; __vbaStrMove
loc_00688383: push eax
loc_00688384: push 00460030h ; "MNU_BOOKBEST"
loc_00688389: call [00401098h] ; __vbaStrCat
loc_0068838F: mov edx, eax
loc_00688391: lea ecx, var_28
loc_00688394: call [004013C0h] ; __vbaStrMove
loc_0068839A: lea eax, var_50
loc_0068839D: push eax
loc_0068839E: push 0043C9F4h
loc_006883A3: push 00000000h
loc_006883A5: push FFFFFFFFh
loc_006883A7: lea ecx, var_28
loc_006883AA: push ecx
loc_006883AB: mov edx, Me
loc_006883AE: push edx
loc_006883AF: call 00679A40h
loc_006883B4: lea eax, var_28
loc_006883B7: push eax
loc_006883B8: lea ecx, var_24
loc_006883BB: push ecx
loc_006883BC: push 00000002h
loc_006883BE: call [00401324h] ; __vbaFreeStrList
loc_006883C4: add esp, 0000000Ch
loc_006883C7: mov var_4, 00000005h
loc_006883CE: mov var_44, 80020004h
loc_006883D5: mov var_4C, 0000000Ah
loc_006883DC: lea edx, var_2C
loc_006883DF: push edx
loc_006883E0: mov eax, 00000010h
loc_006883E5: call 00412850h ; __vbaChkstk
loc_006883EA: mov eax, esp
loc_006883EC: mov ecx, var_4C
loc_006883EF: mov [eax], ecx
loc_006883F1: mov edx, var_48
loc_006883F4: mov [eax+00000004h], edx
loc_006883F7: mov ecx, var_44
loc_006883FA: mov [eax+00000008h], ecx
loc_006883FD: mov edx, var_40
loc_00688400: mov [eax+0000000Ch], edx
loc_00688403: push 00000000h
loc_00688405: push 00000000h
loc_00688407: mov eax, [0073A08Ch]
loc_0068840C: mov ecx, [eax]
loc_0068840E: mov edx, [0073A08Ch]
loc_00688414: push edx
loc_00688415: call [ecx+00000080h]
loc_0068841B: fnclex
loc_0068841D: mov var_54, eax
loc_00688420: cmp var_54, 00000000h
loc_00688424: jge 00688445h
loc_00688426: push 00000080h
loc_0068842B: push 004419ACh
loc_00688430: mov eax, [0073A08Ch]
loc_00688435: push eax
loc_00688436: mov ecx, var_54
loc_00688439: push ecx
loc_0068843A: call [004010CCh] ; __vbaHresultCheckObj
loc_00688440: mov var_70, eax
loc_00688443: jmp 0068844Ch
loc_00688445: mov var_70, 00000000h
loc_0068844C: lea ecx, var_2C
loc_0068844F: call [0040142Ch] ; __vbaFreeObj
loc_00688455: mov var_4, 00000006h
loc_0068845C: lea edx, var_2C
loc_0068845F: push edx
loc_00688460: push 00448AC8h ; "GestureDown"
loc_00688465: mov eax, [0073A08Ch]
loc_0068846A: mov ecx, [eax]
loc_0068846C: mov edx, [0073A08Ch]
loc_00688472: push edx
loc_00688473: call [ecx+00000064h]
loc_00688476: fnclex
loc_00688478: mov var_54, eax
loc_0068847B: cmp var_54, 00000000h
loc_0068847F: jge 0068849Dh
loc_00688481: push 00000064h
loc_00688483: push 004419ACh
loc_00688488: mov eax, [0073A08Ch]
loc_0068848D: push eax
loc_0068848E: mov ecx, var_54
loc_00688491: push ecx
loc_00688492: call [004010CCh] ; __vbaHresultCheckObj
loc_00688498: mov var_74, eax
loc_0068849B: jmp 006884A4h
loc_0068849D: mov var_74, 00000000h
loc_006884A4: lea ecx, var_2C
loc_006884A7: call [0040142Ch] ; __vbaFreeObj
loc_006884AD: mov var_4, 00000007h
loc_006884B4: mov var_44, 80020004h
loc_006884BB: mov var_4C, 0000000Ah
loc_006884C2: push 00460070h ; "Great! \pau=500\From this page "
loc_006884C7: mov edx, [0073A040h]
loc_006884CD: push edx
loc_006884CE: call [00401098h] ; __vbaStrCat
loc_006884D4: mov edx, eax
loc_006884D6: lea ecx, var_24
loc_006884D9: call [004013C0h] ; __vbaStrMove
loc_006884DF: push eax
loc_006884E0: push 004600B4h ; " you and I can stay current on what's moving and shaking in the way of books!"
loc_006884E5: call [00401098h] ; __vbaStrCat
loc_006884EB: mov var_34, eax
loc_006884EE: mov var_3C, 00000008h
loc_006884F5: lea eax, var_2C
loc_006884F8: push eax
loc_006884F9: mov eax, 00000010h
loc_006884FE: call 00412850h ; __vbaChkstk
loc_00688503: mov ecx, esp
loc_00688505: mov edx, var_4C
loc_00688508: mov [ecx], edx
loc_0068850A: mov eax, var_48
loc_0068850D: mov [ecx+00000004h], eax
loc_00688510: mov edx, var_44
loc_00688513: mov [ecx+00000008h], edx
loc_00688516: mov eax, var_40
loc_00688519: mov [ecx+0000000Ch], eax
loc_0068851C: mov eax, 00000010h
loc_00688521: call 00412850h ; __vbaChkstk
loc_00688526: mov ecx, esp
loc_00688528: mov edx, var_3C
loc_0068852B: mov [ecx], edx
loc_0068852D: mov eax, var_38
loc_00688530: mov [ecx+00000004h], eax
loc_00688533: mov edx, var_34
loc_00688536: mov [ecx+00000008h], edx
loc_00688539: mov eax, var_30
loc_0068853C: mov [ecx+0000000Ch], eax
loc_0068853F: mov ecx, [0073A08Ch]
loc_00688545: mov edx, [ecx]
loc_00688547: mov eax, [0073A08Ch]
loc_0068854C: push eax
loc_0068854D: call [edx+00000078h]
loc_00688550: fnclex
loc_00688552: mov var_54, eax
loc_00688555: cmp var_54, 00000000h
loc_00688559: jge 00688578h
loc_0068855B: push 00000078h
loc_0068855D: push 004419ACh
loc_00688562: mov ecx, [0073A08Ch]
loc_00688568: push ecx
loc_00688569: mov edx, var_54
loc_0068856C: push edx
loc_0068856D: call [004010CCh] ; __vbaHresultCheckObj
loc_00688573: mov var_78, eax
loc_00688576: jmp 0068857Fh
loc_00688578: mov var_78, 00000000h
loc_0068857F: lea ecx, var_24
loc_00688582: call [00401430h] ; __vbaFreeStr
loc_00688588: lea ecx, var_2C
loc_0068858B: call [0040142Ch] ; __vbaFreeObj
loc_00688591: lea ecx, var_3C
loc_00688594: call [00401030h] ; __vbaFreeVar
loc_0068859A: mov var_4, 00000008h
loc_006885A1: lea eax, var_2C
loc_006885A4: push eax
loc_006885A5: push 00442188h ; "Pleased"
loc_006885AA: mov ecx, [0073A08Ch]
loc_006885B0: mov edx, [ecx]
loc_006885B2: mov eax, [0073A08Ch]
loc_006885B7: push eax
loc_006885B8: call [edx+00000064h]
loc_006885BB: fnclex
loc_006885BD: mov var_54, eax
loc_006885C0: cmp var_54, 00000000h
loc_006885C4: jge 006885E3h
loc_006885C6: push 00000064h
loc_006885C8: push 004419ACh
loc_006885CD: mov ecx, [0073A08Ch]
loc_006885D3: push ecx
loc_006885D4: mov edx, var_54
loc_006885D7: push edx
loc_006885D8: call [004010CCh] ; __vbaHresultCheckObj
loc_006885DE: mov var_7C, eax
loc_006885E1: jmp 006885EAh
loc_006885E3: mov var_7C, 00000000h
loc_006885EA: mov eax, var_2C
loc_006885ED: mov var_6C, eax
loc_006885F0: mov var_2C, 00000000h
loc_006885F7: mov ecx, var_6C
loc_006885FA: push ecx
loc_006885FB: push 0073A1E4h
loc_00688600: call [00401128h] ; __vbaObjSet
loc_00688606: mov var_10, 00000000h
loc_0068860D: push 0068863Bh
loc_00688612: jmp 0068863Ah
loc_00688614: lea edx, var_28
loc_00688617: push edx
loc_00688618: lea eax, var_24
loc_0068861B: push eax
loc_0068861C: push 00000002h
loc_0068861E: call [00401324h] ; __vbaFreeStrList
loc_00688624: add esp, 0000000Ch
loc_00688627: lea ecx, var_2C
loc_0068862A: call [0040142Ch] ; __vbaFreeObj
loc_00688630: lea ecx, var_3C
loc_00688633: call [00401030h] ; __vbaFreeVar
loc_00688639: ret
loc_0068863A: ret
loc_0068863B: mov ecx, Me
loc_0068863E: mov edx, [ecx]
loc_00688640: mov eax, Me
loc_00688643: push eax
loc_00688644: call [edx+00000008h]
loc_00688647: mov eax, var_10
loc_0068864A: mov ecx, var_20
loc_0068864D: mov fs:[00000000h], ecx
loc_00688654: pop edi
loc_00688655: pop esi
loc_00688656: pop ebx
loc_00688657: mov esp, ebp
loc_00688659: pop ebp
loc_0068865A: retn 0004h
End Sub
Private Sub mnuExit_Click() '684F90
loc_00684F90: push ebp
loc_00684F91: mov ebp, esp
loc_00684F93: sub esp, 00000018h
loc_00684F96: push 00412856h ; __vbaExceptHandler
loc_00684F9B: mov eax, fs:[00000000h]
loc_00684FA1: push eax
loc_00684FA2: mov fs:[00000000h], esp
loc_00684FA9: mov eax, 0000006Ch
loc_00684FAE: call 00412850h ; __vbaChkstk
loc_00684FB3: push ebx
loc_00684FB4: push esi
loc_00684FB5: push edi
loc_00684FB6: mov var_18, esp
loc_00684FB9: mov var_14, 00409628h ; Chr(37)
loc_00684FC0: mov eax, Me
loc_00684FC3: and eax, 00000001h
loc_00684FC6: mov var_10, eax
loc_00684FC9: mov ecx, Me
loc_00684FCC: and ecx, FFFFFFFEh
loc_00684FCF: mov Me, ecx
loc_00684FD2: mov var_C, 00000000h
loc_00684FD9: mov edx, Me
loc_00684FDC: mov eax, [edx]
loc_00684FDE: mov ecx, Me
loc_00684FE1: push ecx
loc_00684FE2: call [eax+00000004h]
loc_00684FE5: mov var_4, 00000001h
loc_00684FEC: mov edx, Me
loc_00684FEF: cmp [edx], 00747300h
loc_00684FF5: jnz 00685000h
loc_00684FF7: mov var_80, 00000000h
loc_00684FFE: jmp 00685009h
loc_00685000: call [00401280h] ; __vbaFailedFriend
loc_00685006: mov var_80, eax
loc_00685009: mov var_4, 00000002h
loc_00685010: mov var_4, 00000003h
loc_00685017: push FFFFFFFFh
loc_00685019: call [00401124h] ; __vbaOnError
loc_0068501F: mov var_4, 00000004h
loc_00685026: mov eax, Me
loc_00685029: mov [eax+00000072h], FFFFFFh
loc_0068502F: mov var_4, 00000005h
loc_00685036: push 00000000h
loc_00685038: mov ecx, Me
loc_0068503B: mov edx, [ecx]
loc_0068503D: mov eax, Me
loc_00685040: push eax
loc_00685041: call [edx+000009A8h]
loc_00685047: mov var_4, 00000006h
loc_0068504E: mov [0073A0AEh], FFFFFFh
loc_00685057: mov var_4, 00000007h
loc_0068505E: lea ecx, var_40
loc_00685061: push ecx
loc_00685062: push 0044403Ch ; "Wave"
loc_00685067: mov edx, [0073A08Ch]
loc_0068506D: mov eax, [edx]
loc_0068506F: mov ecx, [0073A08Ch]
loc_00685075: push ecx
loc_00685076: call [eax+00000064h]
loc_00685079: fnclex
loc_0068507B: mov var_64, eax
loc_0068507E: cmp var_64, 00000000h
loc_00685082: jge 006850A4h
loc_00685084: push 00000064h
loc_00685086: push 004419ACh
loc_0068508B: mov edx, [0073A08Ch]
loc_00685091: push edx
loc_00685092: mov eax, var_64
loc_00685095: push eax
loc_00685096: call [004010CCh] ; __vbaHresultCheckObj
loc_0068509C: mov var_84, eax
loc_006850A2: jmp 006850AEh
loc_006850A4: mov var_84, 00000000h
loc_006850AE: lea ecx, var_40
loc_006850B1: call [0040142Ch] ; __vbaFreeObj
loc_006850B7: mov var_4, 00000008h
loc_006850BE: mov var_58, 80020004h
loc_006850C5: mov var_60, 0000000Ah
loc_006850CC: push 0045EC48h ; "I'll miss you, "
loc_006850D1: mov ecx, [0073A040h]
loc_006850D7: push ecx
loc_006850D8: call [00401098h] ; __vbaStrCat
loc_006850DE: mov edx, eax
loc_006850E0: lea ecx, var_24
loc_006850E3: call [004013C0h] ; __vbaStrMove
loc_006850E9: push eax
loc_006850EA: push 0045EC6Ch ; ". | Until next time, "
loc_006850EF: call [00401098h] ; __vbaStrCat
loc_006850F5: mov edx, eax
loc_006850F7: lea ecx, var_28
loc_006850FA: call [004013C0h] ; __vbaStrMove
loc_00685100: push eax
loc_00685101: mov edx, [0073A040h]
loc_00685107: push edx
loc_00685108: call [00401098h] ; __vbaStrCat
loc_0068510E: mov edx, eax
loc_00685110: lea ecx, var_2C
loc_00685113: call [004013C0h] ; __vbaStrMove
loc_00685119: push eax
loc_0068511A: push 0045EC9Ch ; ". | I hope to come back soon, "
loc_0068511F: call [00401098h] ; __vbaStrCat
loc_00685125: mov edx, eax
loc_00685127: lea ecx, var_30
loc_0068512A: call [004013C0h] ; __vbaStrMove
loc_00685130: push eax
loc_00685131: mov eax, [0073A040h]
loc_00685136: push eax
loc_00685137: call [00401098h] ; __vbaStrCat
loc_0068513D: mov edx, eax
loc_0068513F: lea ecx, var_34
loc_00685142: call [004013C0h] ; __vbaStrMove
loc_00685148: push eax
loc_00685149: push 0045ECE0h ; ". | It hurts me to say goodbye, "
loc_0068514E: call [00401098h] ; __vbaStrCat
loc_00685154: mov edx, eax
loc_00685156: lea ecx, var_38
loc_00685159: call [004013C0h] ; __vbaStrMove
loc_0068515F: push eax
loc_00685160: mov ecx, [0073A040h]
loc_00685166: push ecx
loc_00685167: call [00401098h] ; __vbaStrCat
loc_0068516D: mov edx, eax
loc_0068516F: lea ecx, var_3C
loc_00685172: call [004013C0h] ; __vbaStrMove
loc_00685178: push eax
loc_00685179: push 0045EAC8h ; ". | Until next time my friend!"
loc_0068517E: call [00401098h] ; __vbaStrCat
loc_00685184: mov var_48, eax
loc_00685187: mov var_50, 00000008h
loc_0068518E: lea edx, var_40
loc_00685191: push edx
loc_00685192: mov eax, 00000010h
loc_00685197: call 00412850h ; __vbaChkstk
loc_0068519C: mov eax, esp
loc_0068519E: mov ecx, var_60
loc_006851A1: mov [eax], ecx
loc_006851A3: mov edx, var_5C
loc_006851A6: mov [eax+00000004h], edx
loc_006851A9: mov ecx, var_58
loc_006851AC: mov [eax+00000008h], ecx
loc_006851AF: mov edx, var_54
loc_006851B2: mov [eax+0000000Ch], edx
loc_006851B5: mov eax, 00000010h
loc_006851BA: call 00412850h ; __vbaChkstk
loc_006851BF: mov eax, esp
loc_006851C1: mov ecx, var_50
loc_006851C4: mov [eax], ecx
loc_006851C6: mov edx, var_4C
loc_006851C9: mov [eax+00000004h], edx
loc_006851CC: mov ecx, var_48
loc_006851CF: mov [eax+00000008h], ecx
loc_006851D2: mov edx, var_44
loc_006851D5: mov [eax+0000000Ch], edx
loc_006851D8: mov eax, [0073A08Ch]
loc_006851DD: mov ecx, [eax]
loc_006851DF: mov edx, [0073A08Ch]
loc_006851E5: push edx
loc_006851E6: call [ecx+00000078h]
loc_006851E9: fnclex
loc_006851EB: mov var_64, eax
loc_006851EE: cmp var_64, 00000000h
loc_006851F2: jge 00685213h
loc_006851F4: push 00000078h
loc_006851F6: push 004419ACh
loc_006851FB: mov eax, [0073A08Ch]
loc_00685200: push eax
loc_00685201: mov ecx, var_64
loc_00685204: push ecx
loc_00685205: call [004010CCh] ; __vbaHresultCheckObj
loc_0068520B: mov var_88, eax
loc_00685211: jmp 0068521Dh
loc_00685213: mov var_88, 00000000h
loc_0068521D: lea edx, var_3C
loc_00685220: push edx
loc_00685221: lea eax, var_38
loc_00685224: push eax
loc_00685225: lea ecx, var_34
loc_00685228: push ecx
loc_00685229: lea edx, var_30
loc_0068522C: push edx
loc_0068522D: lea eax, var_2C
loc_00685230: push eax
loc_00685231: lea ecx, var_28
loc_00685234: push ecx
loc_00685235: lea edx, var_24
loc_00685238: push edx
loc_00685239: push 00000007h
loc_0068523B: call [00401324h] ; __vbaFreeStrList
loc_00685241: add esp, 00000020h
loc_00685244: lea ecx, var_40
loc_00685247: call [0040142Ch] ; __vbaFreeObj
loc_0068524D: lea ecx, var_50
loc_00685250: call [00401030h] ; __vbaFreeVar
loc_00685256: mov var_4, 00000009h
loc_0068525D: mov var_58, 80020004h
loc_00685264: mov var_60, 0000000Ah
loc_0068526B: lea eax, var_40
loc_0068526E: push eax
loc_0068526F: mov eax, 00000010h
loc_00685274: call 00412850h ; __vbaChkstk
loc_00685279: mov ecx, esp
loc_0068527B: mov edx, var_60
loc_0068527E: mov [ecx], edx
loc_00685280: mov eax, var_5C
loc_00685283: mov [ecx+00000004h], eax
loc_00685286: mov edx, var_58
loc_00685289: mov [ecx+00000008h], edx
loc_0068528C: mov eax, var_54
loc_0068528F: mov [ecx+0000000Ch], eax
loc_00685292: mov ecx, [0073A08Ch]
loc_00685298: mov edx, [ecx]
loc_0068529A: mov eax, [0073A08Ch]
loc_0068529F: push eax
loc_006852A0: call [edx+00000084h]
loc_006852A6: fnclex
loc_006852A8: mov var_64, eax
loc_006852AB: cmp var_64, 00000000h
loc_006852AF: jge 006852D4h
loc_006852B1: push 00000084h
loc_006852B6: push 004419ACh
loc_006852BB: mov ecx, [0073A08Ch]
loc_006852C1: push ecx
loc_006852C2: mov edx, var_64
loc_006852C5: push edx
loc_006852C6: call [004010CCh] ; __vbaHresultCheckObj
loc_006852CC: mov var_8C, eax
loc_006852D2: jmp 006852DEh
loc_006852D4: mov var_8C, 00000000h
loc_006852DE: mov eax, var_40
loc_006852E1: mov var_7C, eax
loc_006852E4: mov var_40, 00000000h
loc_006852EB: mov ecx, var_7C
loc_006852EE: push ecx
loc_006852EF: push 0073A1DCh
loc_006852F4: call [00401128h] ; __vbaObjSet
loc_006852FA: mov var_10, 00000000h
loc_00685301: push 00685343h
loc_00685306: jmp 00685342h
loc_00685308: lea edx, var_3C
loc_0068530B: push edx
loc_0068530C: lea eax, var_38
loc_0068530F: push eax
loc_00685310: lea ecx, var_34
loc_00685313: push ecx
loc_00685314: lea edx, var_30
loc_00685317: push edx
loc_00685318: lea eax, var_2C
loc_0068531B: push eax
loc_0068531C: lea ecx, var_28
loc_0068531F: push ecx
loc_00685320: lea edx, var_24
loc_00685323: push edx
loc_00685324: push 00000007h
loc_00685326: call [00401324h] ; __vbaFreeStrList
loc_0068532C: add esp, 00000020h
loc_0068532F: lea ecx, var_40
loc_00685332: call [0040142Ch] ; __vbaFreeObj
loc_00685338: lea ecx, var_50
loc_0068533B: call [00401030h] ; __vbaFreeVar
loc_00685341: ret
loc_00685342: ret
loc_00685343: mov eax, Me
loc_00685346: mov ecx, [eax]
loc_00685348: mov edx, Me
loc_0068534B: push edx
loc_0068534C: call [ecx+00000008h]
loc_0068534F: mov eax, var_10
loc_00685352: mov ecx, var_20
loc_00685355: mov fs:[00000000h], ecx
loc_0068535C: pop edi
loc_0068535D: pop esi
loc_0068535E: pop ebx
loc_0068535F: mov esp, ebp
loc_00685361: pop ebp
loc_00685362: retn 0004h
End Sub
Private Sub mnuTellFriends_Click() '68F570
loc_0068F570: push ebp
loc_0068F571: mov ebp, esp
loc_0068F573: sub esp, 00000018h
loc_0068F576: push 00412856h ; __vbaExceptHandler
loc_0068F57B: mov eax, fs:[00000000h]
loc_0068F581: push eax
loc_0068F582: mov fs:[00000000h], esp
loc_0068F589: mov eax, 00000080h
loc_0068F58E: call 00412850h ; __vbaChkstk
loc_0068F593: push ebx
loc_0068F594: push esi
loc_0068F595: push edi
loc_0068F596: mov var_18, esp
loc_0068F599: mov var_14, 0040A2D0h ; Chr(37)
loc_0068F5A0: mov eax, Me
loc_0068F5A3: and eax, 00000001h
loc_0068F5A6: mov var_10, eax
loc_0068F5A9: mov ecx, Me
loc_0068F5AC: and ecx, FFFFFFFEh
loc_0068F5AF: mov Me, ecx
loc_0068F5B2: mov var_C, 00000000h
loc_0068F5B9: mov edx, Me
loc_0068F5BC: mov eax, [edx]
loc_0068F5BE: mov ecx, Me
loc_0068F5C1: push ecx
loc_0068F5C2: call [eax+00000004h]
loc_0068F5C5: mov var_4, 00000001h
loc_0068F5CC: mov var_4, 00000002h
loc_0068F5D3: push FFFFFFFFh
loc_0068F5D5: call [00401124h] ; __vbaOnError
loc_0068F5DB: mov var_4, 00000003h
loc_0068F5E2: cmp [0073A43Ch], 00000000h
loc_0068F5E9: jnz 0068F604h
loc_0068F5EB: push 0073A43Ch
loc_0068F5F0: push 00423FC0h
loc_0068F5F5: call [004012FCh] ; __vbaNew2
loc_0068F5FB: mov var_78, 0073A43Ch
loc_0068F602: jmp 0068F60Bh
loc_0068F604: mov var_78, 0073A43Ch
loc_0068F60B: mov edx, var_78
loc_0068F60E: mov eax, [edx]
loc_0068F610: mov var_54, eax
loc_0068F613: lea ecx, var_4C
loc_0068F616: push ecx
loc_0068F617: mov edx, var_54
loc_0068F61A: mov eax, [edx]
loc_0068F61C: mov ecx, var_54
loc_0068F61F: push ecx
loc_0068F620: call [eax+000001B8h]
loc_0068F626: fnclex
loc_0068F628: mov var_58, eax
loc_0068F62B: cmp var_58, 00000000h
loc_0068F62F: jge 0068F64Eh
loc_0068F631: push 000001B8h
loc_0068F636: push 004480C4h
loc_0068F63B: mov edx, var_54
loc_0068F63E: push edx
loc_0068F63F: mov eax, var_58
loc_0068F642: push eax
loc_0068F643: call [004010CCh] ; __vbaHresultCheckObj
loc_0068F649: mov var_7C, eax
loc_0068F64C: jmp 0068F655h
loc_0068F64E: mov var_7C, 00000000h
loc_0068F655: cmp [0073A488h], 00000000h
loc_0068F65C: jnz 0068F677h
loc_0068F65E: push 0073A488h
loc_0068F663: push 00419E7Ch
loc_0068F668: call [004012FCh] ; __vbaNew2
loc_0068F66E: mov var_80, 0073A488h
loc_0068F675: jmp 0068F67Eh
loc_0068F677: mov var_80, 0073A488h
loc_0068F67E: mov ecx, var_80
loc_0068F681: mov edx, [ecx]
loc_0068F683: mov var_5C, edx
loc_0068F686: lea eax, var_50
loc_0068F689: push eax
loc_0068F68A: mov ecx, var_5C
loc_0068F68D: mov edx, [ecx]
loc_0068F68F: mov eax, var_5C
loc_0068F692: push eax
loc_0068F693: call [edx+000001B8h]
loc_0068F699: fnclex
loc_0068F69B: mov var_60, eax
loc_0068F69E: cmp var_60, 00000000h
loc_0068F6A2: jge 0068F6C4h
loc_0068F6A4: push 000001B8h
loc_0068F6A9: push 0044A998h
loc_0068F6AE: mov ecx, var_5C
loc_0068F6B1: push ecx
loc_0068F6B2: mov edx, var_60
loc_0068F6B5: push edx
loc_0068F6B6: call [004010CCh] ; __vbaHresultCheckObj
loc_0068F6BC: mov var_84, eax
loc_0068F6C2: jmp 0068F6CEh
loc_0068F6C4: mov var_84, 00000000h
loc_0068F6CE: movsx eax, var_4C
loc_0068F6D2: neg eax
loc_0068F6D4: sbb eax, eax
loc_0068F6D6: inc eax
loc_0068F6D7: movsx ecx, var_50
loc_0068F6DB: neg ecx
loc_0068F6DD: sbb ecx, ecx
loc_0068F6DF: inc ecx
loc_0068F6E0: and eax, ecx
loc_0068F6E2: test eax, eax
loc_0068F6E4: jnz 0068F6EBh
loc_0068F6E6: jmp 0068FABFh
loc_0068F6EB: mov var_4, 00000006h
loc_0068F6F2: mov edx, Me
loc_0068F6F5: mov [edx+00000072h], FFFFFFh
loc_0068F6FB: mov var_4, 00000007h
loc_0068F702: push 00000000h
loc_0068F704: mov eax, Me
loc_0068F707: mov ecx, [eax]
loc_0068F709: mov edx, Me
loc_0068F70C: push edx
loc_0068F70D: call [ecx+000009A8h]
loc_0068F713: mov var_4, 00000008h
loc_0068F71A: lea eax, var_28
loc_0068F71D: push eax
loc_0068F71E: push 004457F8h ; "Alert"
loc_0068F723: mov ecx, [0073A08Ch]
loc_0068F729: mov edx, [ecx]
loc_0068F72B: mov eax, [0073A08Ch]
loc_0068F730: push eax
loc_0068F731: call [edx+00000064h]
loc_0068F734: fnclex
loc_0068F736: mov var_54, eax
loc_0068F739: cmp var_54, 00000000h
loc_0068F73D: jge 0068F75Fh
loc_0068F73F: push 00000064h
loc_0068F741: push 004419ACh
loc_0068F746: mov ecx, [0073A08Ch]
loc_0068F74C: push ecx
loc_0068F74D: mov edx, var_54
loc_0068F750: push edx
loc_0068F751: call [004010CCh] ; __vbaHresultCheckObj
loc_0068F757: mov var_88, eax
loc_0068F75D: jmp 0068F769h
loc_0068F75F: mov var_88, 00000000h
loc_0068F769: mov eax, var_28
loc_0068F76C: push eax
loc_0068F76D: mov ecx, Me
loc_0068F770: add ecx, 000000C0h
loc_0068F776: push ecx
loc_0068F777: call [00401130h] ; __vbaObjSetAddref
loc_0068F77D: lea ecx, var_28
loc_0068F780: call [0040142Ch] ; __vbaFreeObj
loc_0068F786: mov var_4, 00000009h
loc_0068F78D: mov [0073A0AEh], FFFFFFh
loc_0068F796: mov var_4, 0000000Ah
loc_0068F79D: lea edx, var_28
loc_0068F7A0: push edx
loc_0068F7A1: push 00444CFCh ; "GetAttention"
loc_0068F7A6: mov eax, [0073A08Ch]
loc_0068F7AB: mov ecx, [eax]
loc_0068F7AD: mov edx, [0073A08Ch]
loc_0068F7B3: push edx
loc_0068F7B4: call [ecx+00000064h]
loc_0068F7B7: fnclex
loc_0068F7B9: mov var_54, eax
loc_0068F7BC: cmp var_54, 00000000h
loc_0068F7C0: jge 0068F7E1h
loc_0068F7C2: push 00000064h
loc_0068F7C4: push 004419ACh
loc_0068F7C9: mov eax, [0073A08Ch]
loc_0068F7CE: push eax
loc_0068F7CF: mov ecx, var_54
loc_0068F7D2: push ecx
loc_0068F7D3: call [004010CCh] ; __vbaHresultCheckObj
loc_0068F7D9: mov var_8C, eax
loc_0068F7DF: jmp 0068F7EBh
loc_0068F7E1: mov var_8C, 00000000h
loc_0068F7EB: lea ecx, var_28
loc_0068F7EE: call [0040142Ch] ; __vbaFreeObj
loc_0068F7F4: mov var_4, 0000000Bh
loc_0068F7FB: lea edx, var_28
loc_0068F7FE: push edx
loc_0068F7FF: push 00442914h ; "Explain"
loc_0068F804: mov eax, [0073A08Ch]
loc_0068F809: mov ecx, [eax]
loc_0068F80B: mov edx, [0073A08Ch]
loc_0068F811: push edx
loc_0068F812: call [ecx+00000064h]
loc_0068F815: fnclex
loc_0068F817: mov var_54, eax
loc_0068F81A: cmp var_54, 00000000h
loc_0068F81E: jge 0068F83Fh
loc_0068F820: push 00000064h
loc_0068F822: push 004419ACh
loc_0068F827: mov eax, [0073A08Ch]
loc_0068F82C: push eax
loc_0068F82D: mov ecx, var_54
loc_0068F830: push ecx
loc_0068F831: call [004010CCh] ; __vbaHresultCheckObj
loc_0068F837: mov var_90, eax
loc_0068F83D: jmp 0068F849h
loc_0068F83F: mov var_90, 00000000h
loc_0068F849: lea ecx, var_28
loc_0068F84C: call [0040142Ch] ; __vbaFreeObj
loc_0068F852: mov var_4, 0000000Ch
loc_0068F859: mov var_40, 80020004h
loc_0068F860: mov var_48, 0000000Ah
loc_0068F867: mov var_30, 004624E4h ; "Great! I love to make new friends, and I'm sure that your friends will love to know \emp\me!"
loc_0068F86E: mov var_38, 00000008h
loc_0068F875: lea edx, var_28
loc_0068F878: push edx
loc_0068F879: mov eax, 00000010h
loc_0068F87E: call 00412850h ; __vbaChkstk
loc_0068F883: mov eax, esp
loc_0068F885: mov ecx, var_48
loc_0068F888: mov [eax], ecx
loc_0068F88A: mov edx, var_44
loc_0068F88D: mov [eax+00000004h], edx
loc_0068F890: mov ecx, var_40
loc_0068F893: mov [eax+00000008h], ecx
loc_0068F896: mov edx, var_3C
loc_0068F899: mov [eax+0000000Ch], edx
loc_0068F89C: mov eax, 00000010h
loc_0068F8A1: call 00412850h ; __vbaChkstk
loc_0068F8A6: mov eax, esp
loc_0068F8A8: mov ecx, var_38
loc_0068F8AB: mov [eax], ecx
loc_0068F8AD: mov edx, var_34
loc_0068F8B0: mov [eax+00000004h], edx
loc_0068F8B3: mov ecx, var_30
loc_0068F8B6: mov [eax+00000008h], ecx
loc_0068F8B9: mov edx, var_2C
loc_0068F8BC: mov [eax+0000000Ch], edx
loc_0068F8BF: mov eax, [0073A08Ch]
loc_0068F8C4: mov ecx, [eax]
loc_0068F8C6: mov edx, [0073A08Ch]
loc_0068F8CC: push edx
loc_0068F8CD: call [ecx+00000078h]
loc_0068F8D0: fnclex
loc_0068F8D2: mov var_54, eax
loc_0068F8D5: cmp var_54, 00000000h
loc_0068F8D9: jge 0068F8FAh
loc_0068F8DB: push 00000078h
loc_0068F8DD: push 004419ACh
loc_0068F8E2: mov eax, [0073A08Ch]
loc_0068F8E7: push eax
loc_0068F8E8: mov ecx, var_54
loc_0068F8EB: push ecx
loc_0068F8EC: call [004010CCh] ; __vbaHresultCheckObj
loc_0068F8F2: mov var_94, eax
loc_0068F8F8: jmp 0068F904h
loc_0068F8FA: mov var_94, 00000000h
loc_0068F904: lea ecx, var_28
loc_0068F907: call [0040142Ch] ; __vbaFreeObj
loc_0068F90D: mov var_4, 0000000Dh
loc_0068F914: lea edx, var_28
loc_0068F917: push edx
loc_0068F918: push 00441D74h ; "Blink"
loc_0068F91D: mov eax, [0073A08Ch]
loc_0068F922: mov ecx, [eax]
loc_0068F924: mov edx, [0073A08Ch]
loc_0068F92A: push edx
loc_0068F92B: call [ecx+00000064h]
loc_0068F92E: fnclex
loc_0068F930: mov var_54, eax
loc_0068F933: cmp var_54, 00000000h
loc_0068F937: jge 0068F958h
loc_0068F939: push 00000064h
loc_0068F93B: push 004419ACh
loc_0068F940: mov eax, [0073A08Ch]
loc_0068F945: push eax
loc_0068F946: mov ecx, var_54
loc_0068F949: push ecx
loc_0068F94A: call [004010CCh] ; __vbaHresultCheckObj
loc_0068F950: mov var_98, eax
loc_0068F956: jmp 0068F962h
loc_0068F958: mov var_98, 00000000h
loc_0068F962: lea ecx, var_28
loc_0068F965: call [0040142Ch] ; __vbaFreeObj
loc_0068F96B: mov var_4, 0000000Eh
loc_0068F972: mov var_40, 80020004h
loc_0068F979: mov var_48, 0000000Ah
loc_0068F980: mov var_30, 004625A4h ; "Because I'm one cool gorilla! As you already know!"
loc_0068F987: mov var_38, 00000008h
loc_0068F98E: lea edx, var_28
loc_0068F991: push edx
loc_0068F992: mov eax, 00000010h
loc_0068F997: call 00412850h ; __vbaChkstk
loc_0068F99C: mov eax, esp
loc_0068F99E: mov ecx, var_48
loc_0068F9A1: mov [eax], ecx
loc_0068F9A3: mov edx, var_44
loc_0068F9A6: mov [eax+00000004h], edx
loc_0068F9A9: mov ecx, var_40
loc_0068F9AC: mov [eax+00000008h], ecx
loc_0068F9AF: mov edx, var_3C
loc_0068F9B2: mov [eax+0000000Ch], edx
loc_0068F9B5: mov eax, 00000010h
loc_0068F9BA: call 00412850h ; __vbaChkstk
loc_0068F9BF: mov eax, esp
loc_0068F9C1: mov ecx, var_38
loc_0068F9C4: mov [eax], ecx
loc_0068F9C6: mov edx, var_34
loc_0068F9C9: mov [eax+00000004h], edx
loc_0068F9CC: mov ecx, var_30
loc_0068F9CF: mov [eax+00000008h], ecx
loc_0068F9D2: mov edx, var_2C
loc_0068F9D5: mov [eax+0000000Ch], edx
loc_0068F9D8: mov eax, [0073A08Ch]
loc_0068F9DD: mov ecx, [eax]
loc_0068F9DF: mov edx, [0073A08Ch]
loc_0068F9E5: push edx
loc_0068F9E6: call [ecx+00000078h]
loc_0068F9E9: fnclex
loc_0068F9EB: mov var_54, eax
loc_0068F9EE: cmp var_54, 00000000h
loc_0068F9F2: jge 0068FA13h
loc_0068F9F4: push 00000078h
loc_0068F9F6: push 004419ACh
loc_0068F9FB: mov eax, [0073A08Ch]
loc_0068FA00: push eax
loc_0068FA01: mov ecx, var_54
loc_0068FA04: push ecx
loc_0068FA05: call [004010CCh] ; __vbaHresultCheckObj
loc_0068FA0B: mov var_9C, eax
loc_0068FA11: jmp 0068FA1Dh
loc_0068FA13: mov var_9C, 00000000h
loc_0068FA1D: lea ecx, var_28
loc_0068FA20: call [0040142Ch] ; __vbaFreeObj
loc_0068FA26: mov var_4, 0000000Fh
loc_0068FA2D: lea edx, var_28
loc_0068FA30: push edx
loc_0068FA31: push 00442188h ; "Pleased"
loc_0068FA36: mov eax, [0073A08Ch]
loc_0068FA3B: mov ecx, [eax]
loc_0068FA3D: mov edx, [0073A08Ch]
loc_0068FA43: push edx
loc_0068FA44: call [ecx+00000064h]
loc_0068FA47: fnclex
loc_0068FA49: mov var_54, eax
loc_0068FA4C: cmp var_54, 00000000h
loc_0068FA50: jge 0068FA71h
loc_0068FA52: push 00000064h
loc_0068FA54: push 004419ACh
loc_0068FA59: mov eax, [0073A08Ch]
loc_0068FA5E: push eax
loc_0068FA5F: mov ecx, var_54
loc_0068FA62: push ecx
loc_0068FA63: call [004010CCh] ; __vbaHresultCheckObj
loc_0068FA69: mov var_A0, eax
loc_0068FA6F: jmp 0068FA7Bh
loc_0068FA71: mov var_A0, 00000000h
loc_0068FA7B: lea ecx, var_28
loc_0068FA7E: call [0040142Ch] ; __vbaFreeObj
loc_0068FA84: mov var_4, 00000010h
loc_0068FA8B: mov var_4C, 0000h
loc_0068FA91: mov edx, 0043B898h ; "http://www.bonzi.com/bonzibuddy/tellfriends.asp"
loc_0068FA96: lea ecx, var_24
loc_0068FA99: call [00401310h] ; __vbaStrCopy
loc_0068FA9F: lea edx, var_4C
loc_0068FAA2: push edx
loc_0068FAA3: push 00000000h
loc_0068FAA5: push 00000000h
loc_0068FAA7: push 00000000h
loc_0068FAA9: lea eax, var_24
loc_0068FAAC: push eax
loc_0068FAAD: mov ecx, Me
loc_0068FAB0: push ecx
loc_0068FAB1: call 00679A40h
loc_0068FAB6: lea ecx, var_24
loc_0068FAB9: call [00401430h] ; __vbaFreeStr
loc_0068FABF: mov var_10, 00000000h
loc_0068FAC6: push 0068FAE1h
loc_0068FACB: jmp 0068FAE0h
loc_0068FACD: lea ecx, var_24
loc_0068FAD0: call [00401430h] ; __vbaFreeStr
loc_0068FAD6: lea ecx, var_28
loc_0068FAD9: call [0040142Ch] ; __vbaFreeObj
loc_0068FADF: ret
loc_0068FAE0: ret
loc_0068FAE1: mov edx, Me
loc_0068FAE4: mov eax, [edx]
loc_0068FAE6: mov ecx, Me
loc_0068FAE9: push ecx
loc_0068FAEA: call [eax+00000008h]
loc_0068FAED: mov eax, var_10
loc_0068FAF0: mov ecx, var_20
loc_0068FAF3: mov fs:[00000000h], ecx
loc_0068FAFA: pop edi
loc_0068FAFB: pop esi
loc_0068FAFC: pop ebx
loc_0068FAFD: mov esp, ebp
loc_0068FAFF: pop ebp
loc_0068FB00: retn 0004h
End Sub
Private Sub mnuTalkingHelp_Click() '68F380
loc_0068F380: push ebp
loc_0068F381: mov ebp, esp
loc_0068F383: sub esp, 00000018h
loc_0068F386: push 00412856h ; __vbaExceptHandler
loc_0068F38B: mov eax, fs:[00000000h]
loc_0068F391: push eax
loc_0068F392: mov fs:[00000000h], esp
loc_0068F399: mov eax, 00000028h
loc_0068F39E: call 00412850h ; __vbaChkstk
loc_0068F3A3: push ebx
loc_0068F3A4: push esi
loc_0068F3A5: push edi
loc_0068F3A6: mov var_18, esp
loc_0068F3A9: mov var_14, 0040A280h ; Chr(37)
loc_0068F3B0: mov eax, Me
loc_0068F3B3: and eax, 00000001h
loc_0068F3B6: mov var_10, eax
loc_0068F3B9: mov ecx, Me
loc_0068F3BC: and ecx, FFFFFFFEh
loc_0068F3BF: mov Me, ecx
loc_0068F3C2: mov var_C, 00000000h
loc_0068F3C9: mov edx, Me
loc_0068F3CC: mov eax, [edx]
loc_0068F3CE: mov ecx, Me
loc_0068F3D1: push ecx
loc_0068F3D2: call [eax+00000004h]
loc_0068F3D5: mov var_4, 00000001h
loc_0068F3DC: mov var_4, 00000002h
loc_0068F3E3: push FFFFFFFFh
loc_0068F3E5: call [00401124h] ; __vbaOnError
loc_0068F3EB: mov var_4, 00000003h
loc_0068F3F2: mov edx, Me
loc_0068F3F5: mov [edx+00000072h], FFFFFFh
loc_0068F3FB: mov var_4, 00000004h
loc_0068F402: push 00000000h
loc_0068F404: mov eax, Me
loc_0068F407: mov ecx, [eax]
loc_0068F409: mov edx, Me
loc_0068F40C: push edx
loc_0068F40D: call [ecx+000009A8h]
loc_0068F413: mov var_4, 00000005h
loc_0068F41A: lea eax, var_24
loc_0068F41D: push eax
loc_0068F41E: push 004457F8h ; "Alert"
loc_0068F423: mov ecx, [0073A08Ch]
loc_0068F429: mov edx, [ecx]
loc_0068F42B: mov eax, [0073A08Ch]
loc_0068F430: push eax
loc_0068F431: call [edx+00000064h]
loc_0068F434: fnclex
loc_0068F436: mov var_28, eax
loc_0068F439: cmp var_28, 00000000h
loc_0068F43D: jge 0068F45Ch
loc_0068F43F: push 00000064h
loc_0068F441: push 004419ACh
loc_0068F446: mov ecx, [0073A08Ch]
loc_0068F44C: push ecx
loc_0068F44D: mov edx, var_28
loc_0068F450: push edx
loc_0068F451: call [004010CCh] ; __vbaHresultCheckObj
loc_0068F457: mov var_44, eax
loc_0068F45A: jmp 0068F463h
loc_0068F45C: mov var_44, 00000000h
loc_0068F463: mov eax, var_24
loc_0068F466: push eax
loc_0068F467: mov ecx, Me
loc_0068F46A: add ecx, 000000C0h
loc_0068F470: push ecx
loc_0068F471: call [00401130h] ; __vbaObjSetAddref
loc_0068F477: lea ecx, var_24
loc_0068F47A: call [0040142Ch] ; __vbaFreeObj
loc_0068F480: mov var_4, 00000006h
loc_0068F487: mov [0073A0AEh], FFFFFFh
loc_0068F490: mov var_4, 00000007h
loc_0068F497: mov edx, Me
loc_0068F49A: mov [edx+0000005Ch], FFFFFFh
loc_0068F4A0: mov var_4, 00000008h
loc_0068F4A7: mov eax, Me
loc_0068F4AA: mov ecx, [eax]
loc_0068F4AC: mov edx, Me
loc_0068F4AF: push edx
loc_0068F4B0: call [ecx+000009A0h]
loc_0068F4B6: mov var_4, 00000009h
loc_0068F4BD: mov eax, Me
loc_0068F4C0: mov [eax+0000005Ch], 0000h
loc_0068F4C6: mov var_4, 0000000Ah
loc_0068F4CD: lea ecx, var_24
loc_0068F4D0: push ecx
loc_0068F4D1: push 00441D74h ; "Blink"
loc_0068F4D6: mov edx, [0073A08Ch]
loc_0068F4DC: mov eax, [edx]
loc_0068F4DE: mov ecx, [0073A08Ch]
loc_0068F4E4: push ecx
loc_0068F4E5: call [eax+00000064h]
loc_0068F4E8: fnclex
loc_0068F4EA: mov var_28, eax
loc_0068F4ED: cmp var_28, 00000000h
loc_0068F4F1: jge 0068F510h
loc_0068F4F3: push 00000064h
loc_0068F4F5: push 004419ACh
loc_0068F4FA: mov edx, [0073A08Ch]
loc_0068F500: push edx
loc_0068F501: mov eax, var_28
loc_0068F504: push eax
loc_0068F505: call [004010CCh] ; __vbaHresultCheckObj
loc_0068F50B: mov var_48, eax
loc_0068F50E: jmp 0068F517h
loc_0068F510: mov var_48, 00000000h
loc_0068F517: mov ecx, var_24
loc_0068F51A: mov var_40, ecx
loc_0068F51D: mov var_24, 00000000h
loc_0068F524: mov edx, var_40
loc_0068F527: push edx
loc_0068F528: push 0073A1D8h
loc_0068F52D: call [00401128h] ; __vbaObjSet
loc_0068F533: mov var_10, 00000000h
loc_0068F53A: push 0068F54Ch
loc_0068F53F: jmp 0068F54Bh
loc_0068F541: lea ecx, var_24
loc_0068F544: call [0040142Ch] ; __vbaFreeObj
loc_0068F54A: ret
loc_0068F54B: ret
loc_0068F54C: mov eax, Me
loc_0068F54F: mov ecx, [eax]
loc_0068F551: mov edx, Me
loc_0068F554: push edx
loc_0068F555: call [ecx+00000008h]
loc_0068F558: mov eax, var_10
loc_0068F55B: mov ecx, var_20
loc_0068F55E: mov fs:[00000000h], ecx
loc_0068F565: pop edi
loc_0068F566: pop esi
loc_0068F567: pop ebx
loc_0068F568: mov esp, ebp
loc_0068F56A: pop ebp
loc_0068F56B: retn 0004h
End Sub
Private Sub tmrCharacterMove_Timer() '6AC2E0
loc_006AC2E0: push ebp
loc_006AC2E1: mov ebp, esp
loc_006AC2E3: sub esp, 0000000Ch
loc_006AC2E6: push 00412856h ; __vbaExceptHandler
loc_006AC2EB: mov eax, fs:[00000000h]
loc_006AC2F1: push eax
loc_006AC2F2: mov fs:[00000000h], esp
loc_006AC2F9: sub esp, 00000014h
loc_006AC2FC: push ebx
loc_006AC2FD: push esi
loc_006AC2FE: push edi
loc_006AC2FF: mov var_C, esp
loc_006AC302: mov var_8, 0040BD78h
loc_006AC309: mov esi, Me
loc_006AC30C: mov eax, esi
loc_006AC30E: and eax, 00000001h
loc_006AC311: mov var_4, eax
loc_006AC314: and esi, FFFFFFFEh
loc_006AC317: push esi
loc_006AC318: mov Me, esi
loc_006AC31B: mov ecx, [esi]
loc_006AC31D: call [ecx+00000004h]
loc_006AC320: mov edx, [esi]
loc_006AC322: push esi
loc_006AC323: mov var_18, 00000000h
loc_006AC32A: call [edx+00000308h]
loc_006AC330: mov ebx, [00401128h] ; __vbaObjSet
loc_006AC336: push eax
loc_006AC337: lea eax, var_18
loc_006AC33A: push eax
loc_006AC33B: call ebx
loc_006AC33D: mov edi, eax
loc_006AC33F: push 00000000h
loc_006AC341: push edi
loc_006AC342: mov ecx, [edi]
loc_006AC344: call [ecx+0000005Ch]
loc_006AC347: test eax, eax
loc_006AC349: fnclex
loc_006AC34B: jge 006AC35Ch
loc_006AC34D: push 0000005Ch
loc_006AC34F: push 00441ED0h
loc_006AC354: push edi
loc_006AC355: push eax
loc_006AC356: call [004010CCh] ; __vbaHresultCheckObj
loc_006AC35C: mov edi, [0040142Ch] ; __vbaFreeObj
loc_006AC362: lea ecx, var_18
loc_006AC365: call edi
loc_006AC367: mov edx, [esi]
loc_006AC369: push esi
loc_006AC36A: call [edx+00000308h]
loc_006AC370: push eax
loc_006AC371: lea eax, var_18
loc_006AC374: push eax
loc_006AC375: call ebx
loc_006AC377: mov esi, eax
loc_006AC379: push 000001F4h
loc_006AC37E: push esi
loc_006AC37F: mov ecx, [esi]
loc_006AC381: call [ecx+00000064h]
loc_006AC384: test eax, eax
loc_006AC386: fnclex
loc_006AC388: jge 006AC399h
loc_006AC38A: push 00000064h
loc_006AC38C: push 00441ED0h
loc_006AC391: push esi
loc_006AC392: push eax
loc_006AC393: call [004010CCh] ; __vbaHresultCheckObj
loc_006AC399: lea ecx, var_18
loc_006AC39C: call edi
loc_006AC39E: mov eax, [0073A218h]
loc_006AC3A3: push eax
loc_006AC3A4: mov edx, [eax]
loc_006AC3A6: call [edx+00000024h]
loc_006AC3A9: test eax, eax
loc_006AC3AB: fnclex
loc_006AC3AD: jge 006AC3C4h
loc_006AC3AF: mov ecx, [0073A218h]
loc_006AC3B5: push 00000024h
loc_006AC3B7: push 00440B10h
loc_006AC3BC: push ecx
loc_006AC3BD: push eax
loc_006AC3BE: call [004010CCh] ; __vbaHresultCheckObj
loc_006AC3C4: mov var_4, 00000000h
loc_006AC3CB: push 006AC3DDh
loc_006AC3D0: jmp 006AC3DCh
loc_006AC3D2: lea ecx, var_18
loc_006AC3D5: call [0040142Ch] ; __vbaFreeObj
loc_006AC3DB: ret
loc_006AC3DC: ret
loc_006AC3DD: mov eax, Me
loc_006AC3E0: push eax
loc_006AC3E1: mov edx, [eax]
loc_006AC3E3: call [edx+00000008h]
loc_006AC3E6: mov eax, var_4
loc_006AC3E9: mov ecx, var_14
loc_006AC3EC: pop edi
loc_006AC3ED: pop esi
loc_006AC3EE: mov fs:[00000000h], ecx
loc_006AC3F5: pop ebx
loc_006AC3F6: mov esp, ebp
loc_006AC3F8: pop ebp
loc_006AC3F9: retn 0004h
End Sub
Private Sub mnuIS_BooksItem4_Click() '688660
loc_00688660: push ebp
loc_00688661: mov ebp, esp
loc_00688663: sub esp, 00000018h
loc_00688666: push 00412856h ; __vbaExceptHandler
loc_0068866B: mov eax, fs:[00000000h]
loc_00688671: push eax
loc_00688672: mov fs:[00000000h], esp
loc_00688679: mov eax, 00000064h
loc_0068867E: call 00412850h ; __vbaChkstk
loc_00688683: push ebx
loc_00688684: push esi
loc_00688685: push edi
loc_00688686: mov var_18, esp
loc_00688689: mov var_14, 00409990h ; Chr(37)
loc_00688690: mov eax, Me
loc_00688693: and eax, 00000001h
loc_00688696: mov var_10, eax
loc_00688699: mov ecx, Me
loc_0068869C: and ecx, FFFFFFFEh
loc_0068869F: mov Me, ecx
loc_006886A2: mov var_C, 00000000h
loc_006886A9: mov edx, Me
loc_006886AC: mov eax, [edx]
loc_006886AE: mov ecx, Me
loc_006886B1: push ecx
loc_006886B2: call [eax+00000004h]
loc_006886B5: mov var_4, 00000001h
loc_006886BC: mov var_4, 00000002h
loc_006886C3: push FFFFFFFFh
loc_006886C5: call [00401124h] ; __vbaOnError
loc_006886CB: mov var_4, 00000003h
loc_006886D2: mov edx, Me
loc_006886D5: push edx
loc_006886D6: call 00695250h
loc_006886DB: mov var_4, 00000004h
loc_006886E2: mov var_50, 0000h
loc_006886E8: push 0043B550h ; "HTTP://www.bonzi.com/bonzibuddy/home.asp"
loc_006886ED: push 0045D290h
loc_006886F2: call [00401098h] ; __vbaStrCat
loc_006886F8: mov edx, eax
loc_006886FA: lea ecx, var_24
loc_006886FD: call [004013C0h] ; __vbaStrMove
loc_00688703: push eax
loc_00688704: push 00460154h ; "MNU_BOOKCHILD"
loc_00688709: call [00401098h] ; __vbaStrCat
loc_0068870F: mov edx, eax
loc_00688711: lea ecx, var_28
loc_00688714: call [004013C0h] ; __vbaStrMove
loc_0068871A: lea eax, var_50
loc_0068871D: push eax
loc_0068871E: push 0043C9F4h
loc_00688723: push 00000000h
loc_00688725: push FFFFFFFFh
loc_00688727: lea ecx, var_28
loc_0068872A: push ecx
loc_0068872B: mov edx, Me
loc_0068872E: push edx
loc_0068872F: call 00679A40h
loc_00688734: lea eax, var_28
loc_00688737: push eax
loc_00688738: lea ecx, var_24
loc_0068873B: push ecx
loc_0068873C: push 00000002h
loc_0068873E: call [00401324h] ; __vbaFreeStrList
loc_00688744: add esp, 0000000Ch
loc_00688747: mov var_4, 00000005h
loc_0068874E: mov var_44, 80020004h
loc_00688755: mov var_4C, 0000000Ah
loc_0068875C: lea edx, var_2C
loc_0068875F: push edx
loc_00688760: mov eax, 00000010h
loc_00688765: call 00412850h ; __vbaChkstk
loc_0068876A: mov eax, esp
loc_0068876C: mov ecx, var_4C
loc_0068876F: mov [eax], ecx
loc_00688771: mov edx, var_48
loc_00688774: mov [eax+00000004h], edx
loc_00688777: mov ecx, var_44
loc_0068877A: mov [eax+00000008h], ecx
loc_0068877D: mov edx, var_40
loc_00688780: mov [eax+0000000Ch], edx
loc_00688783: push 00000000h
loc_00688785: push 00000000h
loc_00688787: mov eax, [0073A08Ch]
loc_0068878C: mov ecx, [eax]
loc_0068878E: mov edx, [0073A08Ch]
loc_00688794: push edx
loc_00688795: call [ecx+00000080h]
loc_0068879B: fnclex
loc_0068879D: mov var_54, eax
loc_006887A0: cmp var_54, 00000000h
loc_006887A4: jge 006887C5h
loc_006887A6: push 00000080h
loc_006887AB: push 004419ACh
loc_006887B0: mov eax, [0073A08Ch]
loc_006887B5: push eax
loc_006887B6: mov ecx, var_54
loc_006887B9: push ecx
loc_006887BA: call [004010CCh] ; __vbaHresultCheckObj
loc_006887C0: mov var_70, eax
loc_006887C3: jmp 006887CCh
loc_006887C5: mov var_70, 00000000h
loc_006887CC: lea ecx, var_2C
loc_006887CF: call [0040142Ch] ; __vbaFreeObj
loc_006887D5: mov var_4, 00000006h
loc_006887DC: lea edx, var_2C
loc_006887DF: push edx
loc_006887E0: push 0044F350h ; "GetAttention2"
loc_006887E5: mov eax, [0073A08Ch]
loc_006887EA: mov ecx, [eax]
loc_006887EC: mov edx, [0073A08Ch]
loc_006887F2: push edx
loc_006887F3: call [ecx+00000064h]
loc_006887F6: fnclex
loc_006887F8: mov var_54, eax
loc_006887FB: cmp var_54, 00000000h
loc_006887FF: jge 0068881Dh
loc_00688801: push 00000064h
loc_00688803: push 004419ACh
loc_00688808: mov eax, [0073A08Ch]
loc_0068880D: push eax
loc_0068880E: mov ecx, var_54
loc_00688811: push ecx
loc_00688812: call [004010CCh] ; __vbaHresultCheckObj
loc_00688818: mov var_74, eax
loc_0068881B: jmp 00688824h
loc_0068881D: mov var_74, 00000000h
loc_00688824: lea ecx, var_2C
loc_00688827: call [0040142Ch] ; __vbaFreeObj
loc_0068882D: mov var_4, 00000007h
loc_00688834: mov var_44, 80020004h
loc_0068883B: mov var_4C, 0000000Ah
loc_00688842: push 00460174h ; "Alrighty then "
loc_00688847: mov edx, [0073A040h]
loc_0068884D: push edx
loc_0068884E: call [00401098h] ; __vbaStrCat
loc_00688854: mov edx, eax
loc_00688856: lea ecx, var_24
loc_00688859: call [004013C0h] ; __vbaStrMove
loc_0068885F: push eax
loc_00688860: push 00460198h ; "! These are my favorite types of books!"
loc_00688865: call [00401098h] ; __vbaStrCat
loc_0068886B: mov var_34, eax
loc_0068886E: mov var_3C, 00000008h
loc_00688875: lea eax, var_2C
loc_00688878: push eax
loc_00688879: mov eax, 00000010h
loc_0068887E: call 00412850h ; __vbaChkstk
loc_00688883: mov ecx, esp
loc_00688885: mov edx, var_4C
loc_00688888: mov [ecx], edx
loc_0068888A: mov eax, var_48
loc_0068888D: mov [ecx+00000004h], eax
loc_00688890: mov edx, var_44
loc_00688893: mov [ecx+00000008h], edx
loc_00688896: mov eax, var_40
loc_00688899: mov [ecx+0000000Ch], eax
loc_0068889C: mov eax, 00000010h
loc_006888A1: call 00412850h ; __vbaChkstk
loc_006888A6: mov ecx, esp
loc_006888A8: mov edx, var_3C
loc_006888AB: mov [ecx], edx
loc_006888AD: mov eax, var_38
loc_006888B0: mov [ecx+00000004h], eax
loc_006888B3: mov edx, var_34
loc_006888B6: mov [ecx+00000008h], edx
loc_006888B9: mov eax, var_30
loc_006888BC: mov [ecx+0000000Ch], eax
loc_006888BF: mov ecx, [0073A08Ch]
loc_006888C5: mov edx, [ecx]
loc_006888C7: mov eax, [0073A08Ch]
loc_006888CC: push eax
loc_006888CD: call [edx+00000078h]
loc_006888D0: fnclex
loc_006888D2: mov var_54, eax
loc_006888D5: cmp var_54, 00000000h
loc_006888D9: jge 006888F8h
loc_006888DB: push 00000078h
loc_006888DD: push 004419ACh
loc_006888E2: mov ecx, [0073A08Ch]
loc_006888E8: push ecx
loc_006888E9: mov edx, var_54
loc_006888EC: push edx
loc_006888ED: call [004010CCh] ; __vbaHresultCheckObj
loc_006888F3: mov var_78, eax
loc_006888F6: jmp 006888FFh
loc_006888F8: mov var_78, 00000000h
loc_006888FF: lea ecx, var_24
loc_00688902: call [00401430h] ; __vbaFreeStr
loc_00688908: lea ecx, var_2C
loc_0068890B: call [0040142Ch] ; __vbaFreeObj
loc_00688911: lea ecx, var_3C
loc_00688914: call [00401030h] ; __vbaFreeVar
loc_0068891A: mov var_4, 00000008h
loc_00688921: lea eax, var_2C
loc_00688924: push eax
loc_00688925: push 0044F350h ; "GetAttention2"
loc_0068892A: mov ecx, [0073A08Ch]
loc_00688930: mov edx, [ecx]
loc_00688932: mov eax, [0073A08Ch]
loc_00688937: push eax
loc_00688938: call [edx+00000064h]
loc_0068893B: fnclex
loc_0068893D: mov var_54, eax
loc_00688940: cmp var_54, 00000000h
loc_00688944: jge 00688963h
loc_00688946: push 00000064h
loc_00688948: push 004419ACh
loc_0068894D: mov ecx, [0073A08Ch]
loc_00688953: push ecx
loc_00688954: mov edx, var_54
loc_00688957: push edx
loc_00688958: call [004010CCh] ; __vbaHresultCheckObj
loc_0068895E: mov var_7C, eax
loc_00688961: jmp 0068896Ah
loc_00688963: mov var_7C, 00000000h
loc_0068896A: lea ecx, var_2C
loc_0068896D: call [0040142Ch] ; __vbaFreeObj
loc_00688973: mov var_4, 00000009h
loc_0068897A: mov var_44, 80020004h
loc_00688981: mov var_4C, 0000000Ah
loc_00688988: push 004601ECh ; "\pau=500\For some reason "
loc_0068898D: mov eax, [0073A040h]
loc_00688992: push eax
loc_00688993: call [00401098h] ; __vbaStrCat
loc_00688999: mov edx, eax
loc_0068899B: lea ecx, var_24
loc_0068899E: call [004013C0h] ; __vbaStrMove
loc_006889A4: push eax
loc_006889A5: push 00460254h ; ", this page brings out the kid in me!"
loc_006889AA: call [00401098h] ; __vbaStrCat
loc_006889B0: mov var_34, eax
loc_006889B3: mov var_3C, 00000008h
loc_006889BA: lea ecx, var_2C
loc_006889BD: push ecx
loc_006889BE: mov eax, 00000010h
loc_006889C3: call 00412850h ; __vbaChkstk
loc_006889C8: mov edx, esp
loc_006889CA: mov eax, var_4C
loc_006889CD: mov [edx], eax
loc_006889CF: mov ecx, var_48
loc_006889D2: mov [edx+00000004h], ecx
loc_006889D5: mov eax, var_44
loc_006889D8: mov [edx+00000008h], eax
loc_006889DB: mov ecx, var_40
loc_006889DE: mov [edx+0000000Ch], ecx
loc_006889E1: mov eax, 00000010h
loc_006889E6: call 00412850h ; __vbaChkstk
loc_006889EB: mov edx, esp
loc_006889ED: mov eax, var_3C
loc_006889F0: mov [edx], eax
loc_006889F2: mov ecx, var_38
loc_006889F5: mov [edx+00000004h], ecx
loc_006889F8: mov eax, var_34
loc_006889FB: mov [edx+00000008h], eax
loc_006889FE: mov ecx, var_30
loc_00688A01: mov [edx+0000000Ch], ecx
loc_00688A04: mov edx, [0073A08Ch]
loc_00688A0A: mov eax, [edx]
loc_00688A0C: mov ecx, [0073A08Ch]
loc_00688A12: push ecx
loc_00688A13: call [eax+00000078h]
loc_00688A16: fnclex
loc_00688A18: mov var_54, eax
loc_00688A1B: cmp var_54, 00000000h
loc_00688A1F: jge 00688A3Eh
loc_00688A21: push 00000078h
loc_00688A23: push 004419ACh
loc_00688A28: mov edx, [0073A08Ch]
loc_00688A2E: push edx
loc_00688A2F: mov eax, var_54
loc_00688A32: push eax
loc_00688A33: call [004010CCh] ; __vbaHresultCheckObj
loc_00688A39: mov var_80, eax
loc_00688A3C: jmp 00688A45h
loc_00688A3E: mov var_80, 00000000h
loc_00688A45: lea ecx, var_24
loc_00688A48: call [00401430h] ; __vbaFreeStr
loc_00688A4E: lea ecx, var_2C
loc_00688A51: call [0040142Ch] ; __vbaFreeObj
loc_00688A57: lea ecx, var_3C
loc_00688A5A: call [00401030h] ; __vbaFreeVar
loc_00688A60: mov var_4, 0000000Ah
loc_00688A67: lea ecx, var_2C
loc_00688A6A: push ecx
loc_00688A6B: push 00442188h ; "Pleased"
loc_00688A70: mov edx, [0073A08Ch]
loc_00688A76: mov eax, [edx]
loc_00688A78: mov ecx, [0073A08Ch]
loc_00688A7E: push ecx
loc_00688A7F: call [eax+00000064h]
loc_00688A82: fnclex
loc_00688A84: mov var_54, eax
loc_00688A87: cmp var_54, 00000000h
loc_00688A8B: jge 00688AADh
loc_00688A8D: push 00000064h
loc_00688A8F: push 004419ACh
loc_00688A94: mov edx, [0073A08Ch]
loc_00688A9A: push edx
loc_00688A9B: mov eax, var_54
loc_00688A9E: push eax
loc_00688A9F: call [004010CCh] ; __vbaHresultCheckObj
loc_00688AA5: mov var_84, eax
loc_00688AAB: jmp 00688AB7h
loc_00688AAD: mov var_84, 00000000h
loc_00688AB7: mov ecx, var_2C
loc_00688ABA: mov var_6C, ecx
loc_00688ABD: mov var_2C, 00000000h
loc_00688AC4: mov edx, var_6C
loc_00688AC7: push edx
loc_00688AC8: push 0073A1E4h
loc_00688ACD: call [00401128h] ; __vbaObjSet
loc_00688AD3: mov var_10, 00000000h
loc_00688ADA: push 00688B08h
loc_00688ADF: jmp 00688B07h
loc_00688AE1: lea eax, var_28
loc_00688AE4: push eax
loc_00688AE5: lea ecx, var_24
loc_00688AE8: push ecx
loc_00688AE9: push 00000002h
loc_00688AEB: call [00401324h] ; __vbaFreeStrList
loc_00688AF1: add esp, 0000000Ch
loc_00688AF4: lea ecx, var_2C
loc_00688AF7: call [0040142Ch] ; __vbaFreeObj
loc_00688AFD: lea ecx, var_3C
loc_00688B00: call [00401030h] ; __vbaFreeVar
loc_00688B06: ret
loc_00688B07: ret
loc_00688B08: mov edx, Me
loc_00688B0B: mov eax, [edx]
loc_00688B0D: mov ecx, Me
loc_00688B10: push ecx
loc_00688B11: call [eax+00000008h]
loc_00688B14: mov eax, var_10
loc_00688B17: mov ecx, var_20
loc_00688B1A: mov fs:[00000000h], ecx
loc_00688B21: pop edi
loc_00688B22: pop esi
loc_00688B23: pop ebx
loc_00688B24: mov esp, ebp
loc_00688B26: pop ebp
loc_00688B27: retn 0004h
End Sub
Public Property Get FirstRun(arg_C) '65DF40
loc_0065DF40: push ebp
loc_0065DF41: mov ebp, esp
loc_0065DF43: sub esp, 0000000Ch
loc_0065DF46: push 00412856h ; __vbaExceptHandler
loc_0065DF4B: mov eax, fs:[00000000h]
loc_0065DF51: push eax
loc_0065DF52: mov fs:[00000000h], esp
loc_0065DF59: sub esp, 0000000Ch
loc_0065DF5C: push ebx
loc_0065DF5D: push esi
loc_0065DF5E: push edi
loc_0065DF5F: mov var_C, esp
loc_0065DF62: mov var_8, 00407600h
loc_0065DF69: xor edi, edi
loc_0065DF6B: mov var_4, edi
loc_0065DF6E: mov esi, Me
loc_0065DF71: push esi
loc_0065DF72: mov eax, [esi]
loc_0065DF74: call [eax+00000004h]
loc_0065DF77: mov cx, [esi+00000062h]
loc_0065DF7B: mov var_18, edi
loc_0065DF7E: mov var_18, ecx
loc_0065DF81: mov eax, Me
loc_0065DF84: push eax
loc_0065DF85: mov edx, [eax]
loc_0065DF87: call [edx+00000008h]
loc_0065DF8A: mov eax, arg_C
loc_0065DF8D: mov cx, var_18
loc_0065DF91: mov [eax], cx
loc_0065DF94: mov eax, var_4
loc_0065DF97: mov ecx, var_14
loc_0065DF9A: pop edi
loc_0065DF9B: pop esi
loc_0065DF9C: mov fs:[00000000h], ecx
loc_0065DFA3: pop ebx
loc_0065DFA4: mov esp, ebp
loc_0065DFA6: pop ebp
loc_0065DFA7: retn 0008h
End Sub
Public Property Let AlwaysOnTop(bState) '65DFB0
loc_0065DFB0: push ebp
loc_0065DFB1: mov ebp, esp
loc_0065DFB3: sub esp, 00000018h
loc_0065DFB6: push 00412856h ; __vbaExceptHandler
loc_0065DFBB: mov eax, fs:[00000000h]
loc_0065DFC1: push eax
loc_0065DFC2: mov fs:[00000000h], esp
loc_0065DFC9: mov eax, 00000024h
loc_0065DFCE: call 00412850h ; __vbaChkstk
loc_0065DFD3: push ebx
loc_0065DFD4: push esi
loc_0065DFD5: push edi
loc_0065DFD6: mov var_18, esp
loc_0065DFD9: mov var_14, 00407608h
loc_0065DFE0: mov var_10, 00000000h
loc_0065DFE7: mov var_C, 00000000h
loc_0065DFEE: mov eax, Me
loc_0065DFF1: mov ecx, [eax]
loc_0065DFF3: mov edx, Me
loc_0065DFF6: push edx
loc_0065DFF7: call [ecx+00000004h]
loc_0065DFFA: mov var_4, 00000001h
loc_0065E001: mov var_4, 00000002h
loc_0065E008: push FFFFFFFFh
loc_0065E00A: call [00401124h] ; __vbaOnError
loc_0065E010: mov var_4, 00000003h
loc_0065E017: mov eax, bState
loc_0065E01A: cmp [eax], FFFFFFh
loc_0065E01E: jnz 0065E030h
loc_0065E020: mov var_4, 00000004h
loc_0065E027: mov var_24, FFFFFFFFh
loc_0065E02E: jmp 0065E03Eh
loc_0065E030: mov var_4, 00000006h
loc_0065E037: mov var_24, FFFFFFFEh
loc_0065E03E: mov var_4, 00000008h
loc_0065E045: mov ecx, Me
loc_0065E048: mov edx, bState
loc_0065E04B: mov ax, [edx]
loc_0065E04E: mov [ecx+00000034h], ax
loc_0065E052: mov var_4, 00000009h
loc_0065E059: lea ecx, var_28
loc_0065E05C: push ecx
loc_0065E05D: mov edx, Me
loc_0065E060: mov eax, [edx]
loc_0065E062: mov ecx, Me
loc_0065E065: push ecx
loc_0065E066: call [eax+00000058h]
loc_0065E069: fnclex
loc_0065E06B: mov var_2C, eax
loc_0065E06E: cmp var_2C, 00000000h
loc_0065E072: jge 0065E08Eh
loc_0065E074: push 00000058h
loc_0065E076: push 00440B20h
loc_0065E07B: mov edx, Me
loc_0065E07E: push edx
loc_0065E07F: mov eax, var_2C
loc_0065E082: push eax
loc_0065E083: call [004010CCh] ; __vbaHresultCheckObj
loc_0065E089: mov var_44, eax
loc_0065E08C: jmp 0065E095h
loc_0065E08E: mov var_44, 00000000h
loc_0065E095: push 00000003h
loc_0065E097: push 00000000h
loc_0065E099: push 00000000h
loc_0065E09B: push 00000000h
loc_0065E09D: push 00000000h
loc_0065E09F: mov ecx, var_24
loc_0065E0A2: push ecx
loc_0065E0A3: mov edx, var_28
loc_0065E0A6: push edx
loc_0065E0A7: SetWindowPos(%x1v, %x2v, %x3v, %x4v, %x5v, %x6v, %x7v)
loc_0065E0AC: call [004010BCh] ; __vbaSetSystemError
loc_0065E0B2: mov eax, Me
loc_0065E0B5: mov ecx, [eax]
loc_0065E0B7: mov edx, Me
loc_0065E0BA: push edx
loc_0065E0BB: call [ecx+00000008h]
loc_0065E0BE: mov eax, var_10
loc_0065E0C1: mov ecx, var_20
loc_0065E0C4: mov fs:[00000000h], ecx
loc_0065E0CB: pop edi
loc_0065E0CC: pop esi
loc_0065E0CD: pop ebx
loc_0065E0CE: mov esp, ebp
loc_0065E0D0: pop ebp
loc_0065E0D1: retn 0008h
End Sub
Public Property Get AlwaysOnTop(arg_C) '65E0E0
loc_0065E0E0: push ebp
loc_0065E0E1: mov ebp, esp
loc_0065E0E3: sub esp, 0000000Ch
loc_0065E0E6: push 00412856h ; __vbaExceptHandler
loc_0065E0EB: mov eax, fs:[00000000h]
loc_0065E0F1: push eax
loc_0065E0F2: mov fs:[00000000h], esp
loc_0065E0F9: sub esp, 0000000Ch
loc_0065E0FC: push ebx
loc_0065E0FD: push esi
loc_0065E0FE: push edi
loc_0065E0FF: mov var_C, esp
loc_0065E102: mov var_8, 00407650h
loc_0065E109: xor edi, edi
loc_0065E10B: mov var_4, edi
loc_0065E10E: mov esi, Me
loc_0065E111: push esi
loc_0065E112: mov eax, [esi]
loc_0065E114: call [eax+00000004h]
loc_0065E117: mov cx, [esi+00000034h]
loc_0065E11B: mov var_18, edi
loc_0065E11E: mov var_18, ecx
loc_0065E121: mov eax, Me
loc_0065E124: push eax
loc_0065E125: mov edx, [eax]
loc_0065E127: call [edx+00000008h]
loc_0065E12A: mov eax, arg_C
loc_0065E12D: mov cx, var_18
loc_0065E131: mov [eax], cx
loc_0065E134: mov eax, var_4
loc_0065E137: mov ecx, var_14
loc_0065E13A: pop edi
loc_0065E13B: pop esi
loc_0065E13C: mov fs:[00000000h], ecx
loc_0065E143: pop ebx
loc_0065E144: mov esp, ebp
loc_0065E146: pop ebp
loc_0065E147: retn 0008h
End Sub
Public Sub CheckAddonsWithTracking() '65E150
loc_0065E150: push ebp
loc_0065E151: mov ebp, esp
loc_0065E153: sub esp, 00000018h
loc_0065E156: push 00412856h ; __vbaExceptHandler
loc_0065E15B: mov eax, fs:[00000000h]
loc_0065E161: push eax
loc_0065E162: mov fs:[00000000h], esp
loc_0065E169: mov eax, 00000048h
loc_0065E16E: call 00412850h ; __vbaChkstk
loc_0065E173: push ebx
loc_0065E174: push esi
loc_0065E175: push edi
loc_0065E176: mov var_18, esp
loc_0065E179: mov var_14, 00407658h ; Chr(37)
loc_0065E180: mov var_10, 00000000h
loc_0065E187: mov var_C, 00000000h
loc_0065E18E: mov eax, Me
loc_0065E191: mov ecx, [eax]
loc_0065E193: mov edx, Me
loc_0065E196: push edx
loc_0065E197: call [ecx+00000004h]
loc_0065E19A: mov var_4, 00000001h
loc_0065E1A1: mov var_4, 00000002h
loc_0065E1A8: push FFFFFFFFh
loc_0065E1AA: call [00401124h] ; __vbaOnError
loc_0065E1B0: mov var_4, 00000003h
loc_0065E1B7: push 0043B550h ; "HTTP://www.bonzi.com/bonzibuddy/home.asp"
loc_0065E1BC: push 00453C9Ch
loc_0065E1C1: call [00401098h] ; __vbaStrCat
loc_0065E1C7: mov var_2C, eax
loc_0065E1CA: mov var_34, 00000008h
loc_0065E1D1: cmp [0073A254h], 00000000h
loc_0065E1D8: jnz 0065E1F3h
loc_0065E1DA: push 0073A254h
loc_0065E1DF: push 00431838h
loc_0065E1E4: call [004012FCh] ; __vbaNew2
loc_0065E1EA: mov var_60, 0073A254h
loc_0065E1F1: jmp 0065E1FAh
loc_0065E1F3: mov var_60, 0073A254h
loc_0065E1FA: mov eax, 00000010h
loc_0065E1FF: call 00412850h ; __vbaChkstk
loc_0065E204: mov eax, esp
loc_0065E206: mov ecx, var_34
loc_0065E209: mov [eax], ecx
loc_0065E20B: mov edx, var_30
loc_0065E20E: mov [eax+00000004h], edx
loc_0065E211: mov ecx, var_2C
loc_0065E214: mov [eax+00000008h], ecx
loc_0065E217: mov edx, var_28
loc_0065E21A: mov [eax+0000000Ch], edx
loc_0065E21D: push 00000001h
loc_0065E21F: push 00000016h
loc_0065E221: mov eax, var_60
loc_0065E224: mov ecx, [eax]
loc_0065E226: mov edx, var_60
loc_0065E229: mov eax, [edx]
loc_0065E22B: mov edx, [eax]
loc_0065E22D: push ecx
loc_0065E22E: call [edx+000004B4h]
loc_0065E234: push eax
loc_0065E235: lea eax, var_24
loc_0065E238: push eax
loc_0065E239: call [00401128h] ; __vbaObjSet
loc_0065E23F: push eax
loc_0065E240: call [0040103Ch] ; __vbaLateIdCall
loc_0065E246: add esp, 0000001Ch
loc_0065E249: lea ecx, var_24
loc_0065E24C: call [0040142Ch] ; __vbaFreeObj
loc_0065E252: lea ecx, var_34
loc_0065E255: call [00401030h] ; __vbaFreeVar
loc_0065E25B: mov var_4, 00000004h
loc_0065E262: cmp [0073A254h], 00000000h
loc_0065E269: jnz 0065E284h
loc_0065E26B: push 0073A254h
loc_0065E270: push 00431838h
loc_0065E275: call [004012FCh] ; __vbaNew2
loc_0065E27B: mov var_64, 0073A254h
loc_0065E282: jmp 0065E28Bh
loc_0065E284: mov var_64, 0073A254h
loc_0065E28B: mov ecx, var_64
loc_0065E28E: mov edx, [ecx]
loc_0065E290: push edx
loc_0065E291: call 006836A0h
loc_0065E296: mov var_48, eax
loc_0065E299: cmp var_48, 00000000h
loc_0065E29D: jge 0065E2AEh
loc_0065E29F: mov eax, var_48
loc_0065E2A2: push eax
loc_0065E2A3: call [004013CCh] ; __vbaHresultCheckNonvirt
loc_0065E2A9: mov var_68, eax
loc_0065E2AC: jmp 0065E2B5h
loc_0065E2AE: mov var_68, 00000000h
loc_0065E2B5: push 0065E2D0h
loc_0065E2BA: jmp 0065E2CFh
loc_0065E2BC: lea ecx, var_24
loc_0065E2BF: call [0040142Ch] ; __vbaFreeObj
loc_0065E2C5: lea ecx, var_34
loc_0065E2C8: call [00401030h] ; __vbaFreeVar
loc_0065E2CE: ret
loc_0065E2CF: ret
loc_0065E2D0: mov ecx, Me
loc_0065E2D3: mov edx, [ecx]
loc_0065E2D5: mov eax, Me
loc_0065E2D8: push eax
loc_0065E2D9: call [edx+00000008h]
loc_0065E2DC: mov eax, var_10
loc_0065E2DF: mov ecx, var_20
loc_0065E2E2: mov fs:[00000000h], ecx
loc_0065E2E9: pop edi
loc_0065E2EA: pop esi
loc_0065E2EB: pop ebx
loc_0065E2EC: mov esp, ebp
loc_0065E2EE: pop ebp
loc_0065E2EF: retn 0004h
End Sub
Public Function SetNextRandomAction(newHours, newMinutes, TheTimer) '6627F0
loc_006627F0: push ebp
loc_006627F1: mov ebp, esp
loc_006627F3: sub esp, 00000018h
loc_006627F6: push 00412856h ; __vbaExceptHandler
loc_006627FB: mov eax, fs:[00000000h]
loc_00662801: push eax
loc_00662802: mov fs:[00000000h], esp
loc_00662809: mov eax, 00000100h
loc_0066280E: call 00412850h ; __vbaChkstk
loc_00662813: push ebx
loc_00662814: push esi
loc_00662815: push edi
loc_00662816: mov var_18, esp
loc_00662819: mov var_14, 00407BC8h
loc_00662820: mov var_10, 00000000h
loc_00662827: mov var_C, 00000000h
loc_0066282E: mov eax, Me
loc_00662831: mov ecx, [eax]
loc_00662833: mov edx, Me
loc_00662836: push edx
loc_00662837: call [ecx+00000004h]
loc_0066283A: mov var_4, 00000001h
loc_00662841: mov edx, TheTimer
loc_00662844: lea ecx, var_30
loc_00662847: call [00401310h] ; __vbaStrCopy
loc_0066284D: mov var_4, 00000002h
loc_00662854: mov eax, var_30
loc_00662857: push eax
loc_00662858: call [00401088h] ; rtcTrimBstr
loc_0066285E: mov edx, eax
loc_00662860: lea ecx, var_48
loc_00662863: call [004013C0h] ; __vbaStrMove
loc_00662869: push eax
loc_0066286A: push 004551B8h ; "Short"
loc_0066286F: call [004011B8h] ; __vbaStrCmp
loc_00662875: neg eax
loc_00662877: sbb eax, eax
loc_00662879: inc eax
loc_0066287A: neg eax
loc_0066287C: mov var_DC, ax
loc_00662883: lea ecx, var_48
loc_00662886: call [00401430h] ; __vbaFreeStr
loc_0066288C: movsx ecx, var_DC
loc_00662893: test ecx, ecx
loc_00662895: jz 006628B6h
loc_00662897: mov var_4, 00000003h
loc_0066289E: mov var_34, 0002h
loc_006628A4: mov var_4, 00000004h
loc_006628AB: mov var_24, 0003h
loc_006628B1: jmp 00662980h
loc_006628B6: mov var_4, 00000005h
loc_006628BD: mov edx, var_30
loc_006628C0: push edx
loc_006628C1: call [00401088h] ; rtcTrimBstr
loc_006628C7: mov edx, eax
loc_006628C9: lea ecx, var_48
loc_006628CC: call [004013C0h] ; __vbaStrMove
loc_006628D2: push eax
loc_006628D3: push 004551C8h ; "Long"
loc_006628D8: call [004011B8h] ; __vbaStrCmp
loc_006628DE: neg eax
loc_006628E0: sbb eax, eax
loc_006628E2: inc eax
loc_006628E3: neg eax
loc_006628E5: mov var_DC, ax
loc_006628EC: lea ecx, var_48
loc_006628EF: call [00401430h] ; __vbaFreeStr
loc_006628F5: movsx eax, var_DC
loc_006628FC: test eax, eax
loc_006628FE: jz 0066291Ch
loc_00662900: mov var_4, 00000006h
loc_00662907: mov var_34, 0008h
loc_0066290D: mov var_4, 00000007h
loc_00662914: mov var_24, 000Dh
loc_0066291A: jmp 00662980h
loc_0066291C: mov var_4, 00000008h
loc_00662923: mov ecx, var_30
loc_00662926: push ecx
loc_00662927: call [00401088h] ; rtcTrimBstr
loc_0066292D: mov edx, eax
loc_0066292F: lea ecx, var_48
loc_00662932: call [004013C0h] ; __vbaStrMove
loc_00662938: push eax
loc_00662939: push 0044248Ch ; "Server"
loc_0066293E: call [004011B8h] ; __vbaStrCmp
loc_00662944: neg eax
loc_00662946: sbb eax, eax
loc_00662948: inc eax
loc_00662949: neg eax
loc_0066294B: mov var_DC, ax
loc_00662952: lea ecx, var_48
loc_00662955: call [00401430h] ; __vbaFreeStr
loc_0066295B: movsx edx, var_DC
loc_00662962: test edx, edx
loc_00662964: jz 00662980h
loc_00662966: mov var_4, 00000009h
loc_0066296D: mov var_34, 000Ah
loc_00662973: mov var_4, 0000000Ah
loc_0066297A: mov var_24, 000Ah
loc_00662980: mov var_4, 0000000Ch
loc_00662987: push 00000001h
loc_00662989: call [00401124h] ; __vbaOnError
loc_0066298F: mov var_4, 0000000Dh
loc_00662996: cmp newHours, 0001h
loc_0066299B: jge 00662A43h
loc_006629A1: cmp newMinutes, 0001h
loc_006629A6: jge 00662A43h
loc_006629AC: mov var_4, 0000000Eh
loc_006629B3: mov var_5C, 80020004h
loc_006629BA: mov var_64, 0000000Ah
loc_006629C1: lea eax, var_64
loc_006629C4: push eax
loc_006629C5: call [00401110h] ; rtcRandomNext
loc_006629CB: fstp real4 ptr var_D8
loc_006629D1: mov cx, var_24
loc_006629D5: sub cx, var_34
loc_006629D9: jo 00663070h
loc_006629DF: add cx, 0001h
loc_006629E3: jo 00663070h
loc_006629E9: movsx edx, cx
loc_006629EC: mov var_F4, edx
loc_006629F2: fild real4 ptr var_F4
loc_006629F8: fstp real4 ptr var_F8
loc_006629FE: fld real4 ptr var_F8
loc_00662A04: fmul st0, real4 ptr var_D8
loc_00662A0A: movsx eax, var_34
loc_00662A0E: mov var_FC, eax
loc_00662A14: fild real4 ptr var_FC
loc_00662A1A: fstp real4 ptr var_100
loc_00662A20: fadd st0, real4 ptr var_100
loc_00662A26: fnstsw ax
loc_00662A28: test al, 0Dh
loc_00662A2A: jnz 0066306Bh
loc_00662A30: call [004013A0h] ; __vbaR8IntI2
loc_00662A36: mov newMinutes, ax
loc_00662A3A: lea ecx, var_64
loc_00662A3D: call [00401030h] ; __vbaFreeVar
loc_00662A43: mov var_4, 00000010h
loc_00662A4A: lea ecx, var_64
loc_00662A4D: push ecx
loc_00662A4E: call [00401404h] ; rtcGetPresentDate
loc_00662A54: lea edx, var_64
loc_00662A57: push edx
loc_00662A58: movsx eax, newHours
loc_00662A5C: mov var_104, eax
loc_00662A62: fild real4 ptr var_104
loc_00662A68: fstp real8 ptr var_10C
loc_00662A6E: mov ecx, var_108
loc_00662A74: push ecx
loc_00662A75: mov edx, var_10C
loc_00662A7B: push edx
loc_00662A7C: push 00452910h ; "h"
loc_00662A81: lea eax, var_74
loc_00662A84: push eax
loc_00662A85: call [004010B4h] ; rtcDateAdd
loc_00662A8B: lea ecx, var_74
loc_00662A8E: push ecx
loc_00662A8F: call [004012B8h] ; __vbaDateVar
loc_00662A95: fstp real8 ptr var_2C
loc_00662A98: lea edx, var_74
loc_00662A9B: push edx
loc_00662A9C: lea eax, var_64
loc_00662A9F: push eax
loc_00662AA0: push 00000002h
loc_00662AA2: call [00401050h] ; __vbaFreeVarList
loc_00662AA8: add esp, 0000000Ch
loc_00662AAB: mov var_4, 00000011h
loc_00662AB2: lea ecx, var_2C
loc_00662AB5: mov var_BC, ecx
loc_00662ABB: mov var_C4, 00004007h
loc_00662AC5: lea edx, var_C4
loc_00662ACB: push edx
loc_00662ACC: movsx eax, newMinutes
loc_00662AD0: mov var_110, eax
loc_00662AD6: fild real4 ptr var_110
loc_00662ADC: fstp real8 ptr var_118
loc_00662AE2: mov ecx, var_114
loc_00662AE8: push ecx
loc_00662AE9: mov edx, var_118
loc_00662AEF: push edx
loc_00662AF0: push 004551D8h ; "n"
loc_00662AF5: lea eax, var_64
loc_00662AF8: push eax
loc_00662AF9: call [004010B4h] ; rtcDateAdd
loc_00662AFF: lea ecx, var_64
loc_00662B02: push ecx
loc_00662B03: call [004012B8h] ; __vbaDateVar
loc_00662B09: fstp real8 ptr var_2C
loc_00662B0C: lea ecx, var_64
loc_00662B0F: call [00401030h] ; __vbaFreeVar
loc_00662B15: mov var_4, 00000012h
loc_00662B1C: mov var_CC, 00452B18h ; "h:m"
loc_00662B26: mov var_D4, 00000008h
loc_00662B30: lea edx, var_D4
loc_00662B36: lea ecx, var_64
loc_00662B39: call [00401374h] ; __vbaVarDup
loc_00662B3F: lea edx, var_2C
loc_00662B42: mov var_BC, edx
loc_00662B48: mov var_C4, 00004007h
loc_00662B52: push 00000001h
loc_00662B54: push 00000001h
loc_00662B56: lea eax, var_64
loc_00662B59: push eax
loc_00662B5A: lea ecx, var_C4
loc_00662B60: push ecx
loc_00662B61: lea edx, var_74
loc_00662B64: push edx
loc_00662B65: call [004010B0h] ; rtcVarFromFormatVar
loc_00662B6B: lea eax, var_74
loc_00662B6E: push eax
loc_00662B6F: call [004012B8h] ; __vbaDateVar
loc_00662B75: sub esp, 00000008h
loc_00662B78: fstp real8 ptr [esp]
loc_00662B7B: call [004011D0h] ; __vbaDateR8
loc_00662B81: fstp real8 ptr var_2C
loc_00662B84: lea ecx, var_74
loc_00662B87: push ecx
loc_00662B88: lea edx, var_74
loc_00662B8B: push edx
loc_00662B8C: lea eax, var_64
loc_00662B8F: push eax
loc_00662B90: push 00000003h
loc_00662B92: call [00401050h] ; __vbaFreeVarList
loc_00662B98: add esp, 00000010h
loc_00662B9B: mov var_4, 00000013h
loc_00662BA2: mov ecx, var_30
loc_00662BA5: push ecx
loc_00662BA6: call [00401088h] ; rtcTrimBstr
loc_00662BAC: mov edx, eax
loc_00662BAE: lea ecx, var_48
loc_00662BB1: call [004013C0h] ; __vbaStrMove
loc_00662BB7: push eax
loc_00662BB8: push 0044248Ch ; "Server"
loc_00662BBD: call [004011B8h] ; __vbaStrCmp
loc_00662BC3: neg eax
loc_00662BC5: sbb eax, eax
loc_00662BC7: inc eax
loc_00662BC8: neg eax
loc_00662BCA: mov var_DC, ax
loc_00662BD1: lea ecx, var_48
loc_00662BD4: call [00401430h] ; __vbaFreeStr
loc_00662BDA: movsx edx, var_DC
loc_00662BE1: test edx, edx
loc_00662BE3: jz 00662CBFh
loc_00662BE9: mov var_4, 00000014h
loc_00662BF0: mov eax, var_28
loc_00662BF3: push eax
loc_00662BF4: mov ecx, var_2C
loc_00662BF7: push ecx
loc_00662BF8: call [004010B8h] ; __vbaStrDate
loc_00662BFE: mov edx, eax
loc_00662C00: lea ecx, var_48
loc_00662C03: call [004013C0h] ; __vbaStrMove
loc_00662C09: push eax
loc_00662C0A: push 004551E0h ; "ServerCheck"
loc_00662C0F: push 0044317Ch ; "UserInfo"
loc_00662C14: push 0043B010h ; "BONZIBUDDY"
loc_00662C19: call [00401010h] ; rtcSaveSetting
loc_00662C1F: lea ecx, var_48
loc_00662C22: call [00401430h] ; __vbaFreeStr
loc_00662C28: mov var_4, 00000015h
loc_00662C2F: lea edx, var_64
loc_00662C32: push edx
loc_00662C33: call [00401358h] ; rtcGetDateVar
loc_00662C39: mov var_BC, 0045226Ch ; "mm/dd/yy"
loc_00662C43: mov var_C4, 00000008h
loc_00662C4D: lea edx, var_C4
loc_00662C53: lea ecx, var_74
loc_00662C56: call [00401374h] ; __vbaVarDup
loc_00662C5C: push 00000001h
loc_00662C5E: push 00000001h
loc_00662C60: lea eax, var_74
loc_00662C63: push eax
loc_00662C64: lea ecx, var_64
loc_00662C67: push ecx
loc_00662C68: lea edx, var_84
loc_00662C6E: push edx
loc_00662C6F: call [004010B0h] ; rtcVarFromFormatVar
loc_00662C75: lea eax, var_84
loc_00662C7B: push eax
loc_00662C7C: lea ecx, var_48
loc_00662C7F: push ecx
loc_00662C80: call [004012A8h] ; __vbaStrVarVal
loc_00662C86: push eax
loc_00662C87: push 004551FCh ; "ServerCheckDay"
loc_00662C8C: push 0044317Ch ; "UserInfo"
loc_00662C91: push 0043B010h ; "BONZIBUDDY"
loc_00662C96: call [00401010h] ; rtcSaveSetting
loc_00662C9C: lea ecx, var_48
loc_00662C9F: call [00401430h] ; __vbaFreeStr
loc_00662CA5: lea edx, var_84
loc_00662CAB: push edx
loc_00662CAC: lea eax, var_74
loc_00662CAF: push eax
loc_00662CB0: lea ecx, var_64
loc_00662CB3: push ecx
loc_00662CB4: push 00000003h
loc_00662CB6: call [00401050h] ; __vbaFreeVarList
loc_00662CBC: add esp, 00000010h
loc_00662CBF: mov var_4, 00000017h
loc_00662CC6: mov edx, var_2C
loc_00662CC9: mov var_44, edx
loc_00662CCC: mov eax, var_28
loc_00662CCF: mov var_40, eax
loc_00662CD2: jmp 00662FD8h
loc_00662CD7: mov var_4, 0000001Ah
loc_00662CDE: push FFFFFFFFh
loc_00662CE0: call [00401124h] ; __vbaOnError
loc_00662CE6: mov var_4, 0000001Bh
loc_00662CED: mov ecx, var_30
loc_00662CF0: push ecx
loc_00662CF1: call [00401088h] ; rtcTrimBstr
loc_00662CF7: mov edx, eax
loc_00662CF9: lea ecx, var_48
loc_00662CFC: call [004013C0h] ; __vbaStrMove
loc_00662D02: push eax
loc_00662D03: push 0044248Ch ; "Server"
loc_00662D08: call [004011B8h] ; __vbaStrCmp
loc_00662D0E: neg eax
loc_00662D10: sbb eax, eax
loc_00662D12: inc eax
loc_00662D13: neg eax
loc_00662D15: mov var_DC, ax
loc_00662D1C: lea ecx, var_48
loc_00662D1F: call [00401430h] ; __vbaFreeStr
loc_00662D25: movsx edx, var_DC
loc_00662D2C: test edx, edx
loc_00662D2E: jz 00662EF4h
loc_00662D34: mov var_4, 0000001Ch
loc_00662D3B: lea eax, var_64
loc_00662D3E: push eax
loc_00662D3F: call [0040136Ch] ; rtcGetTimeVar
loc_00662D45: mov var_CC, 00452B18h ; "h:m"
loc_00662D4F: mov var_D4, 00000008h
loc_00662D59: lea edx, var_D4
loc_00662D5F: lea ecx, var_A4
loc_00662D65: call [00401374h] ; __vbaVarDup
loc_00662D6B: push 00000000h
loc_00662D6D: call [0040100Ch] ; __vbaStrI2
loc_00662D73: mov edx, eax
loc_00662D75: lea ecx, var_48
loc_00662D78: call [004013C0h] ; __vbaStrMove
loc_00662D7E: push eax
loc_00662D7F: push 00445518h ; ":"
loc_00662D84: call [00401098h] ; __vbaStrCat
loc_00662D8A: mov edx, eax
loc_00662D8C: lea ecx, var_4C
loc_00662D8F: call [004013C0h] ; __vbaStrMove
loc_00662D95: push eax
loc_00662D96: push 0000000Fh
loc_00662D98: call [0040100Ch] ; __vbaStrI2
loc_00662D9E: mov edx, eax
loc_00662DA0: lea ecx, var_50
loc_00662DA3: call [004013C0h] ; __vbaStrMove
loc_00662DA9: push eax
loc_00662DAA: call [00401098h] ; __vbaStrCat
loc_00662DB0: mov var_8C, eax
loc_00662DB6: mov var_94, 00000008h
loc_00662DC0: push 00000001h
loc_00662DC2: push 00000001h
loc_00662DC4: lea ecx, var_A4
loc_00662DCA: push ecx
loc_00662DCB: lea edx, var_94
loc_00662DD1: push edx
loc_00662DD2: lea eax, var_B4
loc_00662DD8: push eax
loc_00662DD9: call [004010B0h] ; rtcVarFromFormatVar
loc_00662DDF: mov var_BC, 00452B18h ; "h:m"
loc_00662DE9: mov var_C4, 00000008h
loc_00662DF3: lea edx, var_C4
loc_00662DF9: lea ecx, var_74
loc_00662DFC: call [00401374h] ; __vbaVarDup
loc_00662E02: push 00000001h
loc_00662E04: push 00000001h
loc_00662E06: lea ecx, var_74
loc_00662E09: push ecx
loc_00662E0A: lea edx, var_64
loc_00662E0D: push edx
loc_00662E0E: lea eax, var_84
loc_00662E14: push eax
loc_00662E15: call [004010B0h] ; rtcVarFromFormatVar
loc_00662E1B: lea ecx, var_84
loc_00662E21: push ecx
loc_00662E22: call [004012B8h] ; __vbaDateVar
loc_00662E28: sub esp, 00000008h
loc_00662E2B: fstp real8 ptr [esp]
loc_00662E2E: call [004011D0h] ; __vbaDateR8
loc_00662E34: fstp real8 ptr var_120
loc_00662E3A: lea edx, var_B4
loc_00662E40: push edx
loc_00662E41: call [004012B8h] ; __vbaDateVar
loc_00662E47: sub esp, 00000008h
loc_00662E4A: fstp real8 ptr [esp]
loc_00662E4D: call [004011D0h] ; __vbaDateR8
loc_00662E53: fadd st0, real8 ptr var_120
loc_00662E59: fnstsw ax
loc_00662E5B: test al, 0Dh
loc_00662E5D: jnz 0066306Bh
loc_00662E63: sub esp, 00000008h
loc_00662E66: fstp real8 ptr [esp]
loc_00662E69: call [004011D0h] ; __vbaDateR8
loc_00662E6F: sub esp, 00000008h
loc_00662E72: fstp real8 ptr [esp]
loc_00662E75: call [004010B8h] ; __vbaStrDate
loc_00662E7B: mov edx, eax
loc_00662E7D: lea ecx, var_54
loc_00662E80: call [004013C0h] ; __vbaStrMove
loc_00662E86: push eax
loc_00662E87: push 004551E0h ; "ServerCheck"
loc_00662E8C: push 0044317Ch ; "UserInfo"
loc_00662E91: push 0043B010h ; "BONZIBUDDY"
loc_00662E96: call [00401010h] ; rtcSaveSetting
loc_00662E9C: lea eax, var_54
loc_00662E9F: push eax
loc_00662EA0: lea ecx, var_50
loc_00662EA3: push ecx
loc_00662EA4: lea edx, var_4C
loc_00662EA7: push edx
loc_00662EA8: lea eax, var_48
loc_00662EAB: push eax
loc_00662EAC: push 00000004h
loc_00662EAE: call [00401324h] ; __vbaFreeStrList
loc_00662EB4: add esp, 00000014h
loc_00662EB7: lea ecx, var_B4
loc_00662EBD: push ecx
loc_00662EBE: lea edx, var_B4
loc_00662EC4: push edx
loc_00662EC5: lea eax, var_A4
loc_00662ECB: push eax
loc_00662ECC: lea ecx, var_94
loc_00662ED2: push ecx
loc_00662ED3: lea edx, var_84
loc_00662ED9: push edx
loc_00662EDA: lea eax, var_84
loc_00662EE0: push eax
loc_00662EE1: lea ecx, var_74
loc_00662EE4: push ecx
loc_00662EE5: lea edx, var_64
loc_00662EE8: push edx
loc_00662EE9: push 00000008h
loc_00662EEB: call [00401050h] ; __vbaFreeVarList
loc_00662EF1: add esp, 00000024h
loc_00662EF4: mov var_4, 0000001Eh
loc_00662EFB: lea eax, var_64
loc_00662EFE: push eax
loc_00662EFF: call [00401404h] ; rtcGetPresentDate
loc_00662F05: lea ecx, var_64
loc_00662F08: push ecx
loc_00662F09: push 402E0000h
loc_00662F0E: push 00000000h
loc_00662F10: push 004551D8h ; "n"
loc_00662F15: lea edx, var_74
loc_00662F18: push edx
loc_00662F19: call [004010B4h] ; rtcDateAdd
loc_00662F1F: lea eax, var_74
loc_00662F22: push eax
loc_00662F23: call [004012B8h] ; __vbaDateVar
loc_00662F29: fstp real8 ptr var_2C
loc_00662F2C: lea ecx, var_74
loc_00662F2F: push ecx
loc_00662F30: lea edx, var_64
loc_00662F33: push edx
loc_00662F34: push 00000002h
loc_00662F36: call [00401050h] ; __vbaFreeVarList
loc_00662F3C: add esp, 0000000Ch
loc_00662F3F: mov var_4, 0000001Fh
loc_00662F46: mov var_CC, 00452B18h ; "h:m"
loc_00662F50: mov var_D4, 00000008h
loc_00662F5A: lea edx, var_D4
loc_00662F60: lea ecx, var_64
loc_00662F63: call [00401374h] ; __vbaVarDup
loc_00662F69: lea eax, var_2C
loc_00662F6C: mov var_BC, eax
loc_00662F72: mov var_C4, 00004007h
loc_00662F7C: push 00000001h
loc_00662F7E: push 00000001h
loc_00662F80: lea ecx, var_64
loc_00662F83: push ecx
loc_00662F84: lea edx, var_C4
loc_00662F8A: push edx
loc_00662F8B: lea eax, var_74
loc_00662F8E: push eax
loc_00662F8F: call [004010B0h] ; rtcVarFromFormatVar
loc_00662F95: lea ecx, var_74
loc_00662F98: push ecx
loc_00662F99: call [004012B8h] ; __vbaDateVar
loc_00662F9F: sub esp, 00000008h
loc_00662FA2: fstp real8 ptr [esp]
loc_00662FA5: call [004011D0h] ; __vbaDateR8
loc_00662FAB: fstp real8 ptr var_2C
loc_00662FAE: lea edx, var_74
loc_00662FB1: push edx
loc_00662FB2: lea eax, var_74
loc_00662FB5: push eax
loc_00662FB6: lea ecx, var_64
loc_00662FB9: push ecx
loc_00662FBA: push 00000003h
loc_00662FBC: call [00401050h] ; __vbaFreeVarList
loc_00662FC2: add esp, 00000010h
loc_00662FC5: mov var_4, 00000020h
loc_00662FCC: mov edx, var_2C
loc_00662FCF: mov var_44, edx
loc_00662FD2: mov eax, var_28
loc_00662FD5: mov var_40, eax
loc_00662FD8: call [00401114h] ; __vbaExitProc
loc_00662FDE: fwait
loc_00662FDF: push 0066303Bh
loc_00662FE4: jmp 00663031h
loc_00662FE6: lea ecx, var_54
loc_00662FE9: push ecx
loc_00662FEA: lea edx, var_50
loc_00662FED: push edx
loc_00662FEE: lea eax, var_4C
loc_00662FF1: push eax
loc_00662FF2: lea ecx, var_48
loc_00662FF5: push ecx
loc_00662FF6: push 00000004h
loc_00662FF8: call [00401324h] ; __vbaFreeStrList
loc_00662FFE: add esp, 00000014h
loc_00663001: lea edx, var_B4
loc_00663007: push edx
loc_00663008: lea eax, var_A4
loc_0066300E: push eax
loc_0066300F: lea ecx, var_94
loc_00663015: push ecx
loc_00663016: lea edx, var_84
loc_0066301C: push edx
loc_0066301D: lea eax, var_74
loc_00663020: push eax
loc_00663021: lea ecx, var_64
loc_00663024: push ecx
loc_00663025: push 00000006h
loc_00663027: call [00401050h] ; __vbaFreeVarList
loc_0066302D: add esp, 0000001Ch
loc_00663030: ret
loc_00663031: lea ecx, var_30
loc_00663034: call [00401430h] ; __vbaFreeStr
loc_0066303A: ret
loc_0066303B: mov edx, Me
loc_0066303E: mov eax, [edx]
loc_00663040: mov ecx, Me
loc_00663043: push ecx
loc_00663044: call [eax+00000008h]
loc_00663047: mov edx, arg_18
loc_0066304A: mov eax, var_44
loc_0066304D: mov [edx], eax
loc_0066304F: mov ecx, var_40
loc_00663052: mov [edx+00000004h], ecx
loc_00663055: mov eax, var_10
loc_00663058: mov ecx, var_20
loc_0066305B: mov fs:[00000000h], ecx
loc_00663062: pop edi
loc_00663063: pop esi
loc_00663064: pop ebx
loc_00663065: mov esp, ebp
loc_00663067: pop ebp
loc_00663068: retn 0014h
End Function
Public Sub SetStartPage(strURLName) '678650
loc_00678650: push ebp
loc_00678651: mov ebp, esp
loc_00678653: sub esp, 00000018h
loc_00678656: push 00412856h ; __vbaExceptHandler
loc_0067865B: mov eax, fs:[00000000h]
loc_00678661: push eax
loc_00678662: mov fs:[00000000h], esp
loc_00678669: mov eax, 000000B8h
loc_0067866E: call 00412850h ; __vbaChkstk
loc_00678673: push ebx
loc_00678674: push esi
loc_00678675: push edi
loc_00678676: mov var_18, esp
loc_00678679: mov var_14, 00408BB0h
loc_00678680: mov var_10, 00000000h
loc_00678687: mov var_C, 00000000h
loc_0067868E: mov eax, Me
loc_00678691: mov ecx, [eax]
loc_00678693: mov edx, Me
loc_00678696: push edx
loc_00678697: call [ecx+00000004h]
loc_0067869A: mov var_4, 00000001h
loc_006786A1: mov var_4, 00000002h
loc_006786A8: push 00000001h
loc_006786AA: call [00401124h] ; __vbaOnError
loc_006786B0: mov var_4, 00000003h
loc_006786B7: mov var_80, 00000001h
loc_006786BE: mov var_88, 00000003h
loc_006786C8: mov eax, 00000010h
loc_006786CD: call 00412850h ; __vbaChkstk
loc_006786D2: mov eax, esp
loc_006786D4: mov ecx, var_88
loc_006786DA: mov [eax], ecx
loc_006786DC: mov edx, var_84
loc_006786E2: mov [eax+00000004h], edx
loc_006786E5: mov ecx, var_80
loc_006786E8: mov [eax+00000008h], ecx
loc_006786EB: mov edx, var_7C
loc_006786EE: mov [eax+0000000Ch], edx
loc_006786F1: push 68030007h
loc_006786F6: mov eax, Me
loc_006786F9: mov ecx, [eax]
loc_006786FB: mov edx, Me
loc_006786FE: push edx
loc_006786FF: call [ecx+000004A8h]
loc_00678705: push eax
loc_00678706: lea eax, var_34
loc_00678709: push eax
loc_0067870A: call [00401128h] ; __vbaObjSet
loc_00678710: push eax
loc_00678711: call [004013F0h] ; __vbaLateIdSt
loc_00678717: lea ecx, var_34
loc_0067871A: call [0040142Ch] ; __vbaFreeObj
loc_00678720: mov var_4, 00000004h
loc_00678727: mov var_80, 0045C344h ; "Software\Microsoft\Internet Explorer\Main"
loc_0067872E: mov var_88, 00000008h
loc_00678738: mov eax, 00000010h
loc_0067873D: call 00412850h ; __vbaChkstk
loc_00678742: mov ecx, esp
loc_00678744: mov edx, var_88
loc_0067874A: mov [ecx], edx
loc_0067874C: mov eax, var_84
loc_00678752: mov [ecx+00000004h], eax
loc_00678755: mov edx, var_80
loc_00678758: mov [ecx+00000008h], edx
loc_0067875B: mov eax, var_7C
loc_0067875E: mov [ecx+0000000Ch], eax
loc_00678761: push 68030006h
loc_00678766: mov ecx, Me
loc_00678769: mov edx, [ecx]
loc_0067876B: mov eax, Me
loc_0067876E: push eax
loc_0067876F: call [edx+000004A8h]
loc_00678775: push eax
loc_00678776: lea ecx, var_34
loc_00678779: push ecx
loc_0067877A: call [00401128h] ; __vbaObjSet
loc_00678780: push eax
loc_00678781: call [004013F0h] ; __vbaLateIdSt
loc_00678787: lea ecx, var_34
loc_0067878A: call [0040142Ch] ; __vbaFreeObj
loc_00678790: mov var_4, 00000005h
loc_00678797: mov var_80, 0043C9F4h
loc_0067879E: mov var_88, 00000008h
loc_006787A8: mov eax, 00000010h
loc_006787AD: call 00412850h ; __vbaChkstk
loc_006787B2: mov edx, esp
loc_006787B4: mov eax, var_88
loc_006787BA: mov [edx], eax
loc_006787BC: mov ecx, var_84
loc_006787C2: mov [edx+00000004h], ecx
loc_006787C5: mov eax, var_80
loc_006787C8: mov [edx+00000008h], eax
loc_006787CB: mov ecx, var_7C
loc_006787CE: mov [edx+0000000Ch], ecx
loc_006787D1: push 68030005h
loc_006787D6: mov edx, Me
loc_006787D9: mov eax, [edx]
loc_006787DB: mov ecx, Me
loc_006787DE: push ecx
loc_006787DF: call [eax+000004A8h]
loc_006787E5: push eax
loc_006787E6: lea edx, var_34
loc_006787E9: push edx
loc_006787EA: call [00401128h] ; __vbaObjSet
loc_006787F0: push eax
loc_006787F1: call [004013F0h] ; __vbaLateIdSt
loc_006787F7: lea ecx, var_34
loc_006787FA: call [0040142Ch] ; __vbaFreeObj
loc_00678800: mov var_4, 00000006h
loc_00678807: push 00000000h
loc_00678809: push 68030004h
loc_0067880E: mov eax, Me
loc_00678811: mov ecx, [eax]
loc_00678813: mov edx, Me
loc_00678816: push edx
loc_00678817: call [ecx+000004A8h]
loc_0067881D: push eax
loc_0067881E: lea eax, var_34
loc_00678821: push eax
loc_00678822: call [00401128h] ; __vbaObjSet
loc_00678828: push eax
loc_00678829: lea ecx, var_48
loc_0067882C: push ecx
loc_0067882D: call [00401214h] ; __vbaLateIdCallLd
loc_00678833: add esp, 00000010h
loc_00678836: push eax
loc_00678837: call [00401150h] ; __vbaBoolVar
loc_0067883D: mov var_B0, ax
loc_00678844: lea ecx, var_34
loc_00678847: call [0040142Ch] ; __vbaFreeObj
loc_0067884D: lea ecx, var_48
loc_00678850: call [00401030h] ; __vbaFreeVar
loc_00678856: movsx edx, var_B0
loc_0067885D: test edx, edx
loc_0067885F: jz 00678B7Ch
loc_00678865: mov var_4, 00000007h
loc_0067886C: mov var_80, 0045C39Ch ; "Start Page"
loc_00678873: mov var_88, 00000008h
loc_0067887D: mov eax, 00000010h
loc_00678882: call 00412850h ; __vbaChkstk
loc_00678887: mov eax, esp
loc_00678889: mov ecx, var_88
loc_0067888F: mov [eax], ecx
loc_00678891: mov edx, var_84
loc_00678897: mov [eax+00000004h], edx
loc_0067889A: mov ecx, var_80
loc_0067889D: mov [eax+00000008h], ecx
loc_006788A0: mov edx, var_7C
loc_006788A3: mov [eax+0000000Ch], edx
loc_006788A6: push 68030005h
loc_006788AB: mov eax, Me
loc_006788AE: mov ecx, [eax]
loc_006788B0: mov edx, Me
loc_006788B3: push edx
loc_006788B4: call [ecx+000004A8h]
loc_006788BA: push eax
loc_006788BB: lea eax, var_34
loc_006788BE: push eax
loc_006788BF: call [00401128h] ; __vbaObjSet
loc_006788C5: push eax
loc_006788C6: call [004013F0h] ; __vbaLateIdSt
loc_006788CC: lea ecx, var_34
loc_006788CF: call [0040142Ch] ; __vbaFreeObj
loc_006788D5: mov var_4, 00000008h
loc_006788DC: mov var_80, 00000000h
loc_006788E3: mov var_88, 00000003h
loc_006788ED: mov eax, 00000010h
loc_006788F2: call 00412850h ; __vbaChkstk
loc_006788F7: mov ecx, esp
loc_006788F9: mov edx, var_88
loc_006788FF: mov [ecx], edx
loc_00678901: mov eax, var_84
loc_00678907: mov [ecx+00000004h], eax
loc_0067890A: mov edx, var_80
loc_0067890D: mov [ecx+00000008h], edx
loc_00678910: mov eax, var_7C
loc_00678913: mov [ecx+0000000Ch], eax
loc_00678916: push 68030002h
loc_0067891B: mov ecx, Me
loc_0067891E: mov edx, [ecx]
loc_00678920: mov eax, Me
loc_00678923: push eax
loc_00678924: call [edx+000004A8h]
loc_0067892A: push eax
loc_0067892B: lea ecx, var_34
loc_0067892E: push ecx
loc_0067892F: call [00401128h] ; __vbaObjSet
loc_00678935: push eax
loc_00678936: call [004013F0h] ; __vbaLateIdSt
loc_0067893C: lea ecx, var_34
loc_0067893F: call [0040142Ch] ; __vbaFreeObj
loc_00678945: mov var_4, 00000009h
loc_0067894C: mov edx, strURLName
loc_0067894F: mov eax, [edx]
loc_00678951: mov var_80, eax
loc_00678954: mov var_88, 00000008h
loc_0067895E: mov eax, 00000010h
loc_00678963: call 00412850h ; __vbaChkstk
loc_00678968: mov ecx, esp
loc_0067896A: mov edx, var_88
loc_00678970: mov [ecx], edx
loc_00678972: mov eax, var_84
loc_00678978: mov [ecx+00000004h], eax
loc_0067897B: mov edx, var_80
loc_0067897E: mov [ecx+00000008h], edx
loc_00678981: mov eax, var_7C
loc_00678984: mov [ecx+0000000Ch], eax
loc_00678987: push 68030001h
loc_0067898C: mov ecx, Me
loc_0067898F: mov edx, [ecx]
loc_00678991: mov eax, Me
loc_00678994: push eax
loc_00678995: call [edx+000004A8h]
loc_0067899B: push eax
loc_0067899C: lea ecx, var_34
loc_0067899F: push ecx
loc_006789A0: call [00401128h] ; __vbaObjSet
loc_006789A6: push eax
loc_006789A7: call [004013F0h] ; __vbaLateIdSt
loc_006789AD: lea ecx, var_34
loc_006789B0: call [0040142Ch] ; __vbaFreeObj
loc_006789B6: mov var_4, 0000000Ah
loc_006789BD: push 00000000h
loc_006789BF: push 6003000Dh
loc_006789C4: mov edx, Me
loc_006789C7: mov eax, [edx]
loc_006789C9: mov ecx, Me
loc_006789CC: push ecx
loc_006789CD: call [eax+000004A8h]
loc_006789D3: push eax
loc_006789D4: lea edx, var_34
loc_006789D7: push edx
loc_006789D8: call [00401128h] ; __vbaObjSet
loc_006789DE: push eax
loc_006789DF: call [0040103Ch] ; __vbaLateIdCall
loc_006789E5: add esp, 0000000Ch
loc_006789E8: lea ecx, var_34
loc_006789EB: call [0040142Ch] ; __vbaFreeObj
loc_006789F1: mov var_4, 0000000Bh
loc_006789F8: mov var_80, 0045C3B8h ; "Search Page"
loc_006789FF: mov var_88, 00000008h
loc_00678A09: mov eax, 00000010h
loc_00678A0E: call 00412850h ; __vbaChkstk
loc_00678A13: mov eax, esp
loc_00678A15: mov ecx, var_88
loc_00678A1B: mov [eax], ecx
loc_00678A1D: mov edx, var_84
loc_00678A23: mov [eax+00000004h], edx
loc_00678A26: mov ecx, var_80
loc_00678A29: mov [eax+00000008h], ecx
loc_00678A2C: mov edx, var_7C
loc_00678A2F: mov [eax+0000000Ch], edx
loc_00678A32: push 68030005h
loc_00678A37: mov eax, Me
loc_00678A3A: mov ecx, [eax]
loc_00678A3C: mov edx, Me
loc_00678A3F: push edx
loc_00678A40: call [ecx+000004A8h]
loc_00678A46: push eax
loc_00678A47: lea eax, var_34
loc_00678A4A: push eax
loc_00678A4B: call [00401128h] ; __vbaObjSet
loc_00678A51: push eax
loc_00678A52: call [004013F0h] ; __vbaLateIdSt
loc_00678A58: lea ecx, var_34
loc_00678A5B: call [0040142Ch] ; __vbaFreeObj
loc_00678A61: mov var_4, 0000000Ch
loc_00678A68: mov var_80, 00000000h
loc_00678A6F: mov var_88, 00000003h
loc_00678A79: mov eax, 00000010h
loc_00678A7E: call 00412850h ; __vbaChkstk
loc_00678A83: mov ecx, esp
loc_00678A85: mov edx, var_88
loc_00678A8B: mov [ecx], edx
loc_00678A8D: mov eax, var_84
loc_00678A93: mov [ecx+00000004h], eax
loc_00678A96: mov edx, var_80
loc_00678A99: mov [ecx+00000008h], edx
loc_00678A9C: mov eax, var_7C
loc_00678A9F: mov [ecx+0000000Ch], eax
loc_00678AA2: push 68030002h
loc_00678AA7: mov ecx, Me
loc_00678AAA: mov edx, [ecx]
loc_00678AAC: mov eax, Me
loc_00678AAF: push eax
loc_00678AB0: call [edx+000004A8h]
loc_00678AB6: push eax
loc_00678AB7: lea ecx, var_34
loc_00678ABA: push ecx
loc_00678ABB: call [00401128h] ; __vbaObjSet
loc_00678AC1: push eax
loc_00678AC2: call [004013F0h] ; __vbaLateIdSt
loc_00678AC8: lea ecx, var_34
loc_00678ACB: call [0040142Ch] ; __vbaFreeObj
loc_00678AD1: mov var_4, 0000000Dh
loc_00678AD8: mov var_80, 0043B20Ch ; "http://www.lycos.com/srch/"
loc_00678ADF: mov var_88, 00000008h
loc_00678AE9: mov eax, 00000010h
loc_00678AEE: call 00412850h ; __vbaChkstk
loc_00678AF3: mov edx, esp
loc_00678AF5: mov eax, var_88
loc_00678AFB: mov [edx], eax
loc_00678AFD: mov ecx, var_84
loc_00678B03: mov [edx+00000004h], ecx
loc_00678B06: mov eax, var_80
loc_00678B09: mov [edx+00000008h], eax
loc_00678B0C: mov ecx, var_7C
loc_00678B0F: mov [edx+0000000Ch], ecx
loc_00678B12: push 68030001h
loc_00678B17: mov edx, Me
loc_00678B1A: mov eax, [edx]
loc_00678B1C: mov ecx, Me
loc_00678B1F: push ecx
loc_00678B20: call [eax+000004A8h]
loc_00678B26: push eax
loc_00678B27: lea edx, var_34
loc_00678B2A: push edx
loc_00678B2B: call [00401128h] ; __vbaObjSet
loc_00678B31: push eax
loc_00678B32: call [004013F0h] ; __vbaLateIdSt
loc_00678B38: lea ecx, var_34
loc_00678B3B: call [0040142Ch] ; __vbaFreeObj
loc_00678B41: mov var_4, 0000000Eh
loc_00678B48: push 00000000h
loc_00678B4A: push 6003000Dh
loc_00678B4F: mov eax, Me
loc_00678B52: mov ecx, [eax]
loc_00678B54: mov edx, Me
loc_00678B57: push edx
loc_00678B58: call [ecx+000004A8h]
loc_00678B5E: push eax
loc_00678B5F: lea eax, var_34
loc_00678B62: push eax
loc_00678B63: call [00401128h] ; __vbaObjSet
loc_00678B69: push eax
loc_00678B6A: call [0040103Ch] ; __vbaLateIdCall
loc_00678B70: add esp, 0000000Ch
loc_00678B73: lea ecx, var_34
loc_00678B76: call [0040142Ch] ; __vbaFreeObj
loc_00678B7C: mov var_4, 00000010h
loc_00678B83: mov var_80, 00000003h
loc_00678B8A: mov var_88, 00000003h
loc_00678B94: mov eax, 00000010h
loc_00678B99: call 00412850h ; __vbaChkstk
loc_00678B9E: mov ecx, esp
loc_00678BA0: mov edx, var_88
loc_00678BA6: mov [ecx], edx
loc_00678BA8: mov eax, var_84
loc_00678BAE: mov [ecx+00000004h], eax
loc_00678BB1: mov edx, var_80
loc_00678BB4: mov [ecx+00000008h], edx
loc_00678BB7: mov eax, var_7C
loc_00678BBA: mov [ecx+0000000Ch], eax
loc_00678BBD: push 68030007h
loc_00678BC2: mov ecx, Me
loc_00678BC5: mov edx, [ecx]
loc_00678BC7: mov eax, Me
loc_00678BCA: push eax
loc_00678BCB: call [edx+000004A8h]
loc_00678BD1: push eax
loc_00678BD2: lea ecx, var_34
loc_00678BD5: push ecx
loc_00678BD6: call [00401128h] ; __vbaObjSet
loc_00678BDC: push eax
loc_00678BDD: call [004013F0h] ; __vbaLateIdSt
loc_00678BE3: lea ecx, var_34
loc_00678BE6: call [0040142Ch] ; __vbaFreeObj
loc_00678BEC: mov var_4, 00000011h
loc_00678BF3: mov var_80, 0045BCA4h ; ".DEFAULT\Software\Microsoft\Internet Explorer\Main"
loc_00678BFA: mov var_88, 00000008h
loc_00678C04: mov eax, 00000010h
loc_00678C09: call 00412850h ; __vbaChkstk
loc_00678C0E: mov edx, esp
loc_00678C10: mov eax, var_88
loc_00678C16: mov [edx], eax
loc_00678C18: mov ecx, var_84
loc_00678C1E: mov [edx+00000004h], ecx
loc_00678C21: mov eax, var_80
loc_00678C24: mov [edx+00000008h], eax
loc_00678C27: mov ecx, var_7C
loc_00678C2A: mov [edx+0000000Ch], ecx
loc_00678C2D: push 68030006h
loc_00678C32: mov edx, Me
loc_00678C35: mov eax, [edx]
loc_00678C37: mov ecx, Me
loc_00678C3A: push ecx
loc_00678C3B: call [eax+000004A8h]
loc_00678C41: push eax
loc_00678C42: lea edx, var_34
loc_00678C45: push edx
loc_00678C46: call [00401128h] ; __vbaObjSet
loc_00678C4C: push eax
loc_00678C4D: call [004013F0h] ; __vbaLateIdSt
loc_00678C53: lea ecx, var_34
loc_00678C56: call [0040142Ch] ; __vbaFreeObj
loc_00678C5C: mov var_4, 00000012h
loc_00678C63: mov var_80, 0043C9F4h
loc_00678C6A: mov var_88, 00000008h
loc_00678C74: mov eax, 00000010h
loc_00678C79: call 00412850h ; __vbaChkstk
loc_00678C7E: mov eax, esp
loc_00678C80: mov ecx, var_88
loc_00678C86: mov [eax], ecx
loc_00678C88: mov edx, var_84
loc_00678C8E: mov [eax+00000004h], edx
loc_00678C91: mov ecx, var_80
loc_00678C94: mov [eax+00000008h], ecx
loc_00678C97: mov edx, var_7C
loc_00678C9A: mov [eax+0000000Ch], edx
loc_00678C9D: push 68030005h
loc_00678CA2: mov eax, Me
loc_00678CA5: mov ecx, [eax]
loc_00678CA7: mov edx, Me
loc_00678CAA: push edx
loc_00678CAB: call [ecx+000004A8h]
loc_00678CB1: push eax
loc_00678CB2: lea eax, var_34
loc_00678CB5: push eax
loc_00678CB6: call [00401128h] ; __vbaObjSet
loc_00678CBC: push eax
loc_00678CBD: call [004013F0h] ; __vbaLateIdSt
loc_00678CC3: lea ecx, var_34
loc_00678CC6: call [0040142Ch] ; __vbaFreeObj
loc_00678CCC: mov var_4, 00000013h
loc_00678CD3: push 00000000h
loc_00678CD5: push 68030004h
loc_00678CDA: mov ecx, Me
loc_00678CDD: mov edx, [ecx]
loc_00678CDF: mov eax, Me
loc_00678CE2: push eax
loc_00678CE3: call [edx+000004A8h]
loc_00678CE9: push eax
loc_00678CEA: lea ecx, var_34
loc_00678CED: push ecx
loc_00678CEE: call [00401128h] ; __vbaObjSet
loc_00678CF4: push eax
loc_00678CF5: lea edx, var_48
loc_00678CF8: push edx
loc_00678CF9: call [00401214h] ; __vbaLateIdCallLd
loc_00678CFF: add esp, 00000010h
loc_00678D02: push eax
loc_00678D03: call [00401150h] ; __vbaBoolVar
loc_00678D09: mov var_B0, ax
loc_00678D10: lea ecx, var_34
loc_00678D13: call [0040142Ch] ; __vbaFreeObj
loc_00678D19: lea ecx, var_48
loc_00678D1C: call [00401030h] ; __vbaFreeVar
loc_00678D22: movsx eax, var_B0
loc_00678D29: test eax, eax
loc_00678D2B: jz 00679048h
loc_00678D31: mov var_4, 00000014h
loc_00678D38: mov var_80, 0045C39Ch ; "Start Page"
loc_00678D3F: mov var_88, 00000008h
loc_00678D49: mov eax, 00000010h
loc_00678D4E: call 00412850h ; __vbaChkstk
loc_00678D53: mov ecx, esp
loc_00678D55: mov edx, var_88
loc_00678D5B: mov [ecx], edx
loc_00678D5D: mov eax, var_84
loc_00678D63: mov [ecx+00000004h], eax
loc_00678D66: mov edx, var_80
loc_00678D69: mov [ecx+00000008h], edx
loc_00678D6C: mov eax, var_7C
loc_00678D6F: mov [ecx+0000000Ch], eax
loc_00678D72: push 68030005h
loc_00678D77: mov ecx, Me
loc_00678D7A: mov edx, [ecx]
loc_00678D7C: mov eax, Me
loc_00678D7F: push eax
loc_00678D80: call [edx+000004A8h]
loc_00678D86: push eax
loc_00678D87: lea ecx, var_34
loc_00678D8A: push ecx
loc_00678D8B: call [00401128h] ; __vbaObjSet
loc_00678D91: push eax
loc_00678D92: call [004013F0h] ; __vbaLateIdSt
loc_00678D98: lea ecx, var_34
loc_00678D9B: call [0040142Ch] ; __vbaFreeObj
loc_00678DA1: mov var_4, 00000015h
loc_00678DA8: mov var_80, 00000000h
loc_00678DAF: mov var_88, 00000003h
loc_00678DB9: mov eax, 00000010h
loc_00678DBE: call 00412850h ; __vbaChkstk
loc_00678DC3: mov edx, esp
loc_00678DC5: mov eax, var_88
loc_00678DCB: mov [edx], eax
loc_00678DCD: mov ecx, var_84
loc_00678DD3: mov [edx+00000004h], ecx
loc_00678DD6: mov eax, var_80
loc_00678DD9: mov [edx+00000008h], eax
loc_00678DDC: mov ecx, var_7C
loc_00678DDF: mov [edx+0000000Ch], ecx
loc_00678DE2: push 68030002h
loc_00678DE7: mov edx, Me
loc_00678DEA: mov eax, [edx]
loc_00678DEC: mov ecx, Me
loc_00678DEF: push ecx
loc_00678DF0: call [eax+000004A8h]
loc_00678DF6: push eax
loc_00678DF7: lea edx, var_34
loc_00678DFA: push edx
loc_00678DFB: call [00401128h] ; __vbaObjSet
loc_00678E01: push eax
loc_00678E02: call [004013F0h] ; __vbaLateIdSt
loc_00678E08: lea ecx, var_34
loc_00678E0B: call [0040142Ch] ; __vbaFreeObj
loc_00678E11: mov var_4, 00000016h
loc_00678E18: mov eax, strURLName
loc_00678E1B: mov ecx, [eax]
loc_00678E1D: mov var_80, ecx
loc_00678E20: mov var_88, 00000008h
loc_00678E2A: mov eax, 00000010h
loc_00678E2F: call 00412850h ; __vbaChkstk
loc_00678E34: mov edx, esp
loc_00678E36: mov eax, var_88
loc_00678E3C: mov [edx], eax
loc_00678E3E: mov ecx, var_84
loc_00678E44: mov [edx+00000004h], ecx
loc_00678E47: mov eax, var_80
loc_00678E4A: mov [edx+00000008h], eax
loc_00678E4D: mov ecx, var_7C
loc_00678E50: mov [edx+0000000Ch], ecx
loc_00678E53: push 68030001h
loc_00678E58: mov edx, Me
loc_00678E5B: mov eax, [edx]
loc_00678E5D: mov ecx, Me
loc_00678E60: push ecx
loc_00678E61: call [eax+000004A8h]
loc_00678E67: push eax
loc_00678E68: lea edx, var_34
loc_00678E6B: push edx
loc_00678E6C: call [00401128h] ; __vbaObjSet
loc_00678E72: push eax
loc_00678E73: call [004013F0h] ; __vbaLateIdSt
loc_00678E79: lea ecx, var_34
loc_00678E7C: call [0040142Ch] ; __vbaFreeObj
loc_00678E82: mov var_4, 00000017h
loc_00678E89: push 00000000h
loc_00678E8B: push 6003000Dh
loc_00678E90: mov eax, Me
loc_00678E93: mov ecx, [eax]
loc_00678E95: mov edx, Me
loc_00678E98: push edx
loc_00678E99: call [ecx+000004A8h]
loc_00678E9F: push eax
loc_00678EA0: lea eax, var_34
loc_00678EA3: push eax
loc_00678EA4: call [00401128h] ; __vbaObjSet
loc_00678EAA: push eax
loc_00678EAB: call [0040103Ch] ; __vbaLateIdCall
loc_00678EB1: add esp, 0000000Ch
loc_00678EB4: lea ecx, var_34
loc_00678EB7: call [0040142Ch] ; __vbaFreeObj
loc_00678EBD: mov var_4, 00000018h
loc_00678EC4: mov var_80, 0045C3B8h ; "Search Page"
loc_00678ECB: mov var_88, 00000008h
loc_00678ED5: mov eax, 00000010h
loc_00678EDA: call 00412850h ; __vbaChkstk
loc_00678EDF: mov ecx, esp
loc_00678EE1: mov edx, var_88
loc_00678EE7: mov [ecx], edx
loc_00678EE9: mov eax, var_84
loc_00678EEF: mov [ecx+00000004h], eax
loc_00678EF2: mov edx, var_80
loc_00678EF5: mov [ecx+00000008h], edx
loc_00678EF8: mov eax, var_7C
loc_00678EFB: mov [ecx+0000000Ch], eax
loc_00678EFE: push 68030005h
loc_00678F03: mov ecx, Me
loc_00678F06: mov edx, [ecx]
loc_00678F08: mov eax, Me
loc_00678F0B: push eax
loc_00678F0C: call [edx+000004A8h]
loc_00678F12: push eax
loc_00678F13: lea ecx, var_34
loc_00678F16: push ecx
loc_00678F17: call [00401128h] ; __vbaObjSet
loc_00678F1D: push eax
loc_00678F1E: call [004013F0h] ; __vbaLateIdSt
loc_00678F24: lea ecx, var_34
loc_00678F27: call [0040142Ch] ; __vbaFreeObj
loc_00678F2D: mov var_4, 00000019h
loc_00678F34: mov var_80, 00000000h
loc_00678F3B: mov var_88, 00000003h
loc_00678F45: mov eax, 00000010h
loc_00678F4A: call 00412850h ; __vbaChkstk
loc_00678F4F: mov edx, esp
loc_00678F51: mov eax, var_88
loc_00678F57: mov [edx], eax
loc_00678F59: mov ecx, var_84
loc_00678F5F: mov [edx+00000004h], ecx
loc_00678F62: mov eax, var_80
loc_00678F65: mov [edx+00000008h], eax
loc_00678F68: mov ecx, var_7C
loc_00678F6B: mov [edx+0000000Ch], ecx
loc_00678F6E: push 68030002h
loc_00678F73: mov edx, Me
loc_00678F76: mov eax, [edx]
loc_00678F78: mov ecx, Me
loc_00678F7B: push ecx
loc_00678F7C: call [eax+000004A8h]
loc_00678F82: push eax
loc_00678F83: lea edx, var_34
loc_00678F86: push edx
loc_00678F87: call [00401128h] ; __vbaObjSet
loc_00678F8D: push eax
loc_00678F8E: call [004013F0h] ; __vbaLateIdSt
loc_00678F94: lea ecx, var_34
loc_00678F97: call [0040142Ch] ; __vbaFreeObj
loc_00678F9D: mov var_4, 0000001Ah
loc_00678FA4: mov var_80, 0043B20Ch ; "http://www.lycos.com/srch/"
loc_00678FAB: mov var_88, 00000008h
loc_00678FB5: mov eax, 00000010h
loc_00678FBA: call 00412850h ; __vbaChkstk
loc_00678FBF: mov eax, esp
loc_00678FC1: mov ecx, var_88
loc_00678FC7: mov [eax], ecx
loc_00678FC9: mov edx, var_84
loc_00678FCF: mov [eax+00000004h], edx
loc_00678FD2: mov ecx, var_80
loc_00678FD5: mov [eax+00000008h], ecx
loc_00678FD8: mov edx, var_7C
loc_00678FDB: mov [eax+0000000Ch], edx
loc_00678FDE: push 68030001h
loc_00678FE3: mov eax, Me
loc_00678FE6: mov ecx, [eax]
loc_00678FE8: mov edx, Me
loc_00678FEB: push edx
loc_00678FEC: call [ecx+000004A8h]
loc_00678FF2: push eax
loc_00678FF3: lea eax, var_34
loc_00678FF6: push eax
loc_00678FF7: call [00401128h] ; __vbaObjSet
loc_00678FFD: push eax
loc_00678FFE: call [004013F0h] ; __vbaLateIdSt
loc_00679004: lea ecx, var_34
loc_00679007: call [0040142Ch] ; __vbaFreeObj
loc_0067900D: mov var_4, 0000001Bh
loc_00679014: push 00000000h
loc_00679016: push 6003000Dh
loc_0067901B: mov ecx, Me
loc_0067901E: mov edx, [ecx]
loc_00679020: mov eax, Me
loc_00679023: push eax
loc_00679024: call [edx+000004A8h]
loc_0067902A: push eax
loc_0067902B: lea ecx, var_34
loc_0067902E: push ecx
loc_0067902F: call [00401128h] ; __vbaObjSet
loc_00679035: push eax
loc_00679036: call [0040103Ch] ; __vbaLateIdCall
loc_0067903C: add esp, 0000000Ch
loc_0067903F: lea ecx, var_34
loc_00679042: call [0040142Ch] ; __vbaFreeObj
loc_00679048: jmp 00679222h
loc_0067904D: mov var_4, 0000001Fh
loc_00679054: mov var_70, 80020004h
loc_0067905B: mov var_78, 0000000Ah
loc_00679062: mov var_60, 80020004h
loc_00679069: mov var_68, 0000000Ah
loc_00679070: mov var_50, 80020004h
loc_00679077: mov var_58, 0000000Ah
loc_0067907E: call [00401340h] ; rtcErrObj
loc_00679084: push eax
loc_00679085: lea edx, var_34
loc_00679088: push edx
loc_00679089: call [00401128h] ; __vbaObjSet
loc_0067908F: mov var_B0, eax
loc_00679095: lea eax, var_AC
loc_0067909B: push eax
loc_0067909C: mov ecx, var_B0
loc_006790A2: mov edx, [ecx]
loc_006790A4: mov eax, var_B0
loc_006790AA: push eax
loc_006790AB: call [edx+0000001Ch]
loc_006790AE: fnclex
loc_006790B0: mov var_B4, eax
loc_006790B6: cmp var_B4, 00000000h
loc_006790BD: jge 006790E2h
loc_006790BF: push 0000001Ch
loc_006790C1: push 00443540h
loc_006790C6: mov ecx, var_B0
loc_006790CC: push ecx
loc_006790CD: mov edx, var_B4
loc_006790D3: push edx
loc_006790D4: call [004010CCh] ; __vbaHresultCheckObj
loc_006790DA: mov var_D4, eax
loc_006790E0: jmp 006790ECh
loc_006790E2: mov var_D4, 00000000h
loc_006790EC: call [00401340h] ; rtcErrObj
loc_006790F2: push eax
loc_006790F3: lea eax, var_38
loc_006790F6: push eax
loc_006790F7: call [00401128h] ; __vbaObjSet
loc_006790FD: mov var_B8, eax
loc_00679103: lea ecx, var_2C
loc_00679106: push ecx
loc_00679107: mov edx, var_B8
loc_0067910D: mov eax, [edx]
loc_0067910F: mov ecx, var_B8
loc_00679115: push ecx
loc_00679116: call [eax+0000002Ch]
loc_00679119: fnclex
loc_0067911B: mov var_BC, eax
loc_00679121: cmp var_BC, 00000000h
loc_00679128: jge 0067914Dh
loc_0067912A: push 0000002Ch
loc_0067912C: push 00443540h
loc_00679131: mov edx, var_B8
loc_00679137: push edx
loc_00679138: mov eax, var_BC
loc_0067913E: push eax
loc_0067913F: call [004010CCh] ; __vbaHresultCheckObj
loc_00679145: mov var_D8, eax
loc_0067914B: jmp 00679157h
loc_0067914D: mov var_D8, 00000000h
loc_00679157: push 0045BD10h ; "SetStartPage Error: "
loc_0067915C: mov ecx, var_AC
loc_00679162: push ecx
loc_00679163: call [00401024h] ; __vbaStrI4
loc_00679169: mov edx, eax
loc_0067916B: lea ecx, var_24
loc_0067916E: call [004013C0h] ; __vbaStrMove
loc_00679174: push eax
loc_00679175: call [00401098h] ; __vbaStrCat
loc_0067917B: mov edx, eax
loc_0067917D: lea ecx, var_28
loc_00679180: call [004013C0h] ; __vbaStrMove
loc_00679186: push eax
loc_00679187: push 0043FF54h
loc_0067918C: call [00401098h] ; __vbaStrCat
loc_00679192: mov edx, eax
loc_00679194: lea ecx, var_30
loc_00679197: call [004013C0h] ; __vbaStrMove
loc_0067919D: push eax
loc_0067919E: mov edx, var_2C
loc_006791A1: push edx
loc_006791A2: call [00401098h] ; __vbaStrCat
loc_006791A8: mov var_40, eax
loc_006791AB: mov var_48, 00000008h
loc_006791B2: lea eax, var_78
loc_006791B5: push eax
loc_006791B6: lea ecx, var_68
loc_006791B9: push ecx
loc_006791BA: lea edx, var_58
loc_006791BD: push edx
loc_006791BE: push 00000000h
loc_006791C0: lea eax, var_48
loc_006791C3: push eax
loc_006791C4: call [00401120h] ; rtcMsgBox
loc_006791CA: lea ecx, var_2C
loc_006791CD: push ecx
loc_006791CE: lea edx, var_30
loc_006791D1: push edx
loc_006791D2: lea eax, var_28
loc_006791D5: push eax
loc_006791D6: lea ecx, var_24
loc_006791D9: push ecx
loc_006791DA: push 00000004h
loc_006791DC: call [00401324h] ; __vbaFreeStrList
loc_006791E2: add esp, 00000014h
loc_006791E5: lea edx, var_38
loc_006791E8: push edx
loc_006791E9: lea eax, var_34
loc_006791EC: push eax
loc_006791ED: push 00000002h
loc_006791EF: call [00401068h] ; __vbaFreeObjList
loc_006791F5: add esp, 0000000Ch
loc_006791F8: lea ecx, var_78
loc_006791FB: push ecx
loc_006791FC: lea edx, var_68
loc_006791FF: push edx
loc_00679200: lea eax, var_58
loc_00679203: push eax
loc_00679204: lea ecx, var_48
loc_00679207: push ecx
loc_00679208: push 00000004h
loc_0067920A: call [00401050h] ; __vbaFreeVarList
loc_00679210: add esp, 00000014h
loc_00679213: mov var_4, 00000020h
loc_0067921A: push FFFFFFFFh
loc_0067921C: call [00401090h] ; __vbaResume
loc_00679222: call [00401114h] ; __vbaExitProc
loc_00679228: push 0067927Ah
loc_0067922D: jmp 00679279h
loc_0067922F: lea edx, var_30
loc_00679232: push edx
loc_00679233: lea eax, var_2C
loc_00679236: push eax
loc_00679237: lea ecx, var_28
loc_0067923A: push ecx
loc_0067923B: lea edx, var_24
loc_0067923E: push edx
loc_0067923F: push 00000004h
loc_00679241: call [00401324h] ; __vbaFreeStrList
loc_00679247: add esp, 00000014h
loc_0067924A: lea eax, var_38
loc_0067924D: push eax
loc_0067924E: lea ecx, var_34
loc_00679251: push ecx
loc_00679252: push 00000002h
loc_00679254: call [00401068h] ; __vbaFreeObjList
loc_0067925A: add esp, 0000000Ch
loc_0067925D: lea edx, var_78
loc_00679260: push edx
loc_00679261: lea eax, var_68
loc_00679264: push eax
loc_00679265: lea ecx, var_58
loc_00679268: push ecx
loc_00679269: lea edx, var_48
loc_0067926C: push edx
loc_0067926D: push 00000004h
loc_0067926F: call [00401050h] ; __vbaFreeVarList
loc_00679275: add esp, 00000014h
loc_00679278: ret
loc_00679279: ret
loc_0067927A: mov eax, Me
loc_0067927D: mov ecx, [eax]
loc_0067927F: mov edx, Me
loc_00679282: push edx
loc_00679283: call [ecx+00000008h]
loc_00679286: mov eax, var_10
loc_00679289: mov ecx, var_20
loc_0067928C: mov fs:[00000000h], ecx
loc_00679293: pop edi
loc_00679294: pop esi
loc_00679295: pop ebx
loc_00679296: mov esp, ebp
loc_00679298: pop ebp
loc_00679299: retn 0008h
End Sub
Public Sub RelaxModeSwitch() '68DE30
loc_0068DE30: push ebp
loc_0068DE31: mov ebp, esp
loc_0068DE33: sub esp, 0000000Ch
loc_0068DE36: push 00412856h ; __vbaExceptHandler
loc_0068DE3B: mov eax, fs:[00000000h]
loc_0068DE41: push eax
loc_0068DE42: mov fs:[00000000h], esp
loc_0068DE49: sub esp, 00000014h
loc_0068DE4C: push ebx
loc_0068DE4D: push esi
loc_0068DE4E: push edi
loc_0068DE4F: mov var_C, esp
loc_0068DE52: mov var_8, 0040A0D8h
loc_0068DE59: xor esi, esi
loc_0068DE5B: mov var_4, esi
loc_0068DE5E: mov eax, Me
loc_0068DE61: push eax
loc_0068DE62: mov ecx, [eax]
loc_0068DE64: call [ecx+00000004h]
loc_0068DE67: mov dx, [0073A1D0h]
loc_0068DE6E: lea eax, var_1C
loc_0068DE71: not dx
loc_0068DE74: mov var_1C, esi
loc_0068DE77: push eax
loc_0068DE78: mov var_18, esi
loc_0068DE7B: mov var_1C, edx
loc_0068DE7E: call 00620EF0h
loc_0068DE83: cmp [0073A1D0h], si
loc_0068DE8A: mov eax, [0073A08Ch]
loc_0068DE8F: jz 0068DEB6h
loc_0068DE91: mov ecx, [eax]
loc_0068DE93: lea edx, var_18
loc_0068DE96: push edx
loc_0068DE97: push 004551A4h ; "Shoosh"
loc_0068DE9C: push eax
loc_0068DE9D: call [ecx+00000064h]
loc_0068DEA0: cmp eax, esi
loc_0068DEA2: fnclex
loc_0068DEA4: jge 0068DEE0h
loc_0068DEA6: mov ecx, [0073A08Ch]
loc_0068DEAC: push 00000064h
loc_0068DEAE: push 004419ACh
loc_0068DEB3: push ecx
loc_0068DEB4: jmp 0068DED9h
loc_0068DEB6: mov edx, [eax]
loc_0068DEB8: lea ecx, var_18
loc_0068DEBB: push ecx
loc_0068DEBC: push 004519CCh ; "Acknowledge"
loc_0068DEC1: push eax
loc_0068DEC2: call [edx+00000064h]
loc_0068DEC5: cmp eax, esi
loc_0068DEC7: fnclex
loc_0068DEC9: jge 0068DEE0h
loc_0068DECB: mov edx, [0073A08Ch]
loc_0068DED1: push 00000064h
loc_0068DED3: push 004419ACh
loc_0068DED8: push edx
loc_0068DED9: push eax
loc_0068DEDA: call [004010CCh] ; __vbaHresultCheckObj
loc_0068DEE0: lea ecx, var_18
loc_0068DEE3: call [0040142Ch] ; __vbaFreeObj
loc_0068DEE9: push 0068DEFBh
loc_0068DEEE: jmp 0068DEFAh
loc_0068DEF0: lea ecx, var_18
loc_0068DEF3: call [0040142Ch] ; __vbaFreeObj
loc_0068DEF9: ret
loc_0068DEFA: ret
loc_0068DEFB: mov eax, Me
loc_0068DEFE: push eax
loc_0068DEFF: mov ecx, [eax]
loc_0068DF01: call [ecx+00000008h]
loc_0068DF04: mov eax, var_4
loc_0068DF07: mov ecx, var_14
loc_0068DF0A: pop edi
loc_0068DF0B: pop esi
loc_0068DF0C: mov fs:[00000000h], ecx
loc_0068DF13: pop ebx
loc_0068DF14: mov esp, ebp
loc_0068DF16: pop ebp
loc_0068DF17: retn 0004h
End Sub
Public Sub Sing(SongNumber) '692670
loc_00692670: push ebp
loc_00692671: mov ebp, esp
loc_00692673: sub esp, 00000018h
loc_00692676: push 00412856h ; __vbaExceptHandler
loc_0069267B: mov eax, fs:[00000000h]
loc_00692681: push eax
loc_00692682: mov fs:[00000000h], esp
loc_00692689: mov eax, 00000118h
loc_0069268E: call 00412850h ; __vbaChkstk
loc_00692693: push ebx
loc_00692694: push esi
loc_00692695: push edi
loc_00692696: mov var_18, esp
loc_00692699: mov var_14, 0040A570h ; "'"
loc_006926A0: mov var_10, 00000000h
loc_006926A7: mov var_C, 00000000h
loc_006926AE: mov eax, Me
loc_006926B1: mov ecx, [eax]
loc_006926B3: mov edx, Me
loc_006926B6: push edx
loc_006926B7: call [ecx+00000004h]
loc_006926BA: mov var_4, 00000001h
loc_006926C1: mov var_4, 00000002h
loc_006926C8: push FFFFFFFFh
loc_006926CA: call [00401124h] ; __vbaOnError
loc_006926D0: mov var_4, 00000003h
loc_006926D7: push 004631D0h ; "\chr="
loc_006926DC: push 00000022h
loc_006926DE: call [004012C8h] ; rtcBstrFromAnsi
loc_006926E4: mov edx, eax
loc_006926E6: lea ecx, var_30
loc_006926E9: call [004013C0h] ; __vbaStrMove
loc_006926EF: push eax
loc_006926F0: call [00401098h] ; __vbaStrCat
loc_006926F6: mov edx, eax
loc_006926F8: lea ecx, var_34
loc_006926FB: call [004013C0h] ; __vbaStrMove
loc_00692701: push eax
loc_00692702: push 004631E0h ; "monotone"
loc_00692707: call [00401098h] ; __vbaStrCat
loc_0069270D: mov edx, eax
loc_0069270F: lea ecx, var_38
loc_00692712: call [004013C0h] ; __vbaStrMove
loc_00692718: push eax
loc_00692719: push 00000022h
loc_0069271B: call [004012C8h] ; rtcBstrFromAnsi
loc_00692721: mov edx, eax
loc_00692723: lea ecx, var_3C
loc_00692726: call [004013C0h] ; __vbaStrMove
loc_0069272C: push eax
loc_0069272D: call [00401098h] ; __vbaStrCat
loc_00692733: mov edx, eax
loc_00692735: lea ecx, var_2C
loc_00692738: call [004013C0h] ; __vbaStrMove
loc_0069273E: lea eax, var_3C
loc_00692741: push eax
loc_00692742: lea ecx, var_38
loc_00692745: push ecx
loc_00692746: lea edx, var_34
loc_00692749: push edx
loc_0069274A: lea eax, var_30
loc_0069274D: push eax
loc_0069274E: push 00000004h
loc_00692750: call [00401324h] ; __vbaFreeStrList
loc_00692756: add esp, 00000014h
loc_00692759: mov var_4, 00000004h
loc_00692760: movsx ecx, SongNumber
loc_00692764: test ecx, ecx
loc_00692766: jz 0069276Fh
loc_00692768: cmp SongNumber, 0002h
loc_0069276D: jle 006927BFh
loc_0069276F: mov var_4, 00000005h
loc_00692776: mov var_4C, 80020004h
loc_0069277D: mov var_54, 0000000Ah
loc_00692784: lea edx, var_54
loc_00692787: push edx
loc_00692788: call [00401110h] ; rtcRandomNext
loc_0069278E: fstp real4 ptr var_7C
loc_00692791: fld real4 ptr [00402B60h]
loc_00692797: fmul st0, real4 ptr var_7C
loc_0069279A: fadd st0, real4 ptr [00402440h]
loc_006927A0: fnstsw ax
loc_006927A2: test al, 0Dh
loc_006927A4: jnz 00693B63h
loc_006927AA: call [004013A0h] ; __vbaR8IntI2
loc_006927B0: mov var_28, ax
loc_006927B4: lea ecx, var_54
loc_006927B7: call [00401030h] ; __vbaFreeVar
loc_006927BD: jmp 006927CEh
loc_006927BF: mov var_4, 00000007h
loc_006927C6: mov ax, SongNumber
loc_006927CA: mov var_28, ax
loc_006927CE: mov var_4, 00000009h
loc_006927D5: mov cx, var_28
loc_006927D9: mov var_98, cx
loc_006927E0: movsx edx, var_98
loc_006927E7: mov var_BC, edx
loc_006927ED: cmp var_BC, 00000001h
loc_006927F4: jz 0069280Dh
loc_006927F6: cmp var_BC, 00000002h
loc_006927FD: jz 00693209h
loc_00692803: jmp 00693AEEh
loc_00692808: jmp 00693AEEh
loc_0069280D: mov var_4, 0000000Bh
loc_00692814: mov var_5C, 80020004h
loc_0069281B: mov var_64, 0000000Ah
loc_00692822: mov eax, var_2C
loc_00692825: push eax
loc_00692826: push 00463230h ; "\\spd=60\\pit=120\Dai \pit=100\zee, \pit=80\Dai \pit=60\zee"
loc_0069282B: call [00401098h] ; __vbaStrCat
loc_00692831: mov var_4C, eax
loc_00692834: mov var_54, 00000008h
loc_0069283B: lea ecx, var_40
loc_0069283E: push ecx
loc_0069283F: mov eax, 00000010h
loc_00692844: call 00412850h ; __vbaChkstk
loc_00692849: mov edx, esp
loc_0069284B: mov eax, var_64
loc_0069284E: mov [edx], eax
loc_00692850: mov ecx, var_60
loc_00692853: mov [edx+00000004h], ecx
loc_00692856: mov eax, var_5C
loc_00692859: mov [edx+00000008h], eax
loc_0069285C: mov ecx, var_58
loc_0069285F: mov [edx+0000000Ch], ecx
loc_00692862: mov eax, 00000010h
loc_00692867: call 00412850h ; __vbaChkstk
loc_0069286C: mov edx, esp
loc_0069286E: mov eax, var_54
loc_00692871: mov [edx], eax
loc_00692873: mov ecx, var_50
loc_00692876: mov [edx+00000004h], ecx
loc_00692879: mov eax, var_4C
loc_0069287C: mov [edx+00000008h], eax
loc_0069287F: mov ecx, var_48
loc_00692882: mov [edx+0000000Ch], ecx
loc_00692885: mov edx, [0073A08Ch]
loc_0069288B: mov eax, [edx]
loc_0069288D: mov ecx, [0073A08Ch]
loc_00692893: push ecx
loc_00692894: call [eax+00000078h]
loc_00692897: fnclex
loc_00692899: mov var_80, eax
loc_0069289C: cmp var_80, 00000000h
loc_006928A0: jge 006928C2h
loc_006928A2: push 00000078h
loc_006928A4: push 004419ACh
loc_006928A9: mov edx, [0073A08Ch]
loc_006928AF: push edx
loc_006928B0: mov eax, var_80
loc_006928B3: push eax
loc_006928B4: call [004010CCh] ; __vbaHresultCheckObj
loc_006928BA: mov var_C0, eax
loc_006928C0: jmp 006928CCh
loc_006928C2: mov var_C0, 00000000h
loc_006928CC: lea ecx, var_40
loc_006928CF: call [0040142Ch] ; __vbaFreeObj
loc_006928D5: lea ecx, var_54
loc_006928D8: call [00401030h] ; __vbaFreeVar
loc_006928DE: mov var_4, 0000000Ch
loc_006928E5: mov var_5C, 80020004h
loc_006928EC: mov var_64, 0000000Ah
loc_006928F3: mov ecx, var_2C
loc_006928F6: push ecx
loc_006928F7: push 004632ACh ; "\\spd=120\\pit=68\Give \pit=74\me \pit=80\your \pit=68\an, \pit=80\ser \pit=60\true."
loc_006928FC: call [00401098h] ; __vbaStrCat
loc_00692902: mov var_4C, eax
loc_00692905: mov var_54, 00000008h
loc_0069290C: lea edx, var_40
loc_0069290F: push edx
loc_00692910: mov eax, 00000010h
loc_00692915: call 00412850h ; __vbaChkstk
loc_0069291A: mov eax, esp
loc_0069291C: mov ecx, var_64
loc_0069291F: mov [eax], ecx
loc_00692921: mov edx, var_60
loc_00692924: mov [eax+00000004h], edx
loc_00692927: mov ecx, var_5C
loc_0069292A: mov [eax+00000008h], ecx
loc_0069292D: mov edx, var_58
loc_00692930: mov [eax+0000000Ch], edx
loc_00692933: mov eax, 00000010h
loc_00692938: call 00412850h ; __vbaChkstk
loc_0069293D: mov eax, esp
loc_0069293F: mov ecx, var_54
loc_00692942: mov [eax], ecx
loc_00692944: mov edx, var_50
loc_00692947: mov [eax+00000004h], edx
loc_0069294A: mov ecx, var_4C
loc_0069294D: mov [eax+00000008h], ecx
loc_00692950: mov edx, var_48
loc_00692953: mov [eax+0000000Ch], edx
loc_00692956: mov eax, [0073A08Ch]
loc_0069295B: mov ecx, [eax]
loc_0069295D: mov edx, [0073A08Ch]
loc_00692963: push edx
loc_00692964: call [ecx+00000078h]
loc_00692967: fnclex
loc_00692969: mov var_80, eax
loc_0069296C: cmp var_80, 00000000h
loc_00692970: jge 00692991h
loc_00692972: push 00000078h
loc_00692974: push 004419ACh
loc_00692979: mov eax, [0073A08Ch]
loc_0069297E: push eax
loc_0069297F: mov ecx, var_80
loc_00692982: push ecx
loc_00692983: call [004010CCh] ; __vbaHresultCheckObj
loc_00692989: mov var_C4, eax
loc_0069298F: jmp 0069299Bh
loc_00692991: mov var_C4, 00000000h
loc_0069299B: lea ecx, var_40
loc_0069299E: call [0040142Ch] ; __vbaFreeObj
loc_006929A4: lea ecx, var_54
loc_006929A7: call [00401030h] ; __vbaFreeVar
loc_006929AD: mov var_4, 0000000Dh
loc_006929B4: mov var_5C, 80020004h
loc_006929BB: mov var_64, 0000000Ah
loc_006929C2: mov edx, var_2C
loc_006929C5: push edx
loc_006929C6: push 0046335Ch ; "\\spd=50\\pit=92\I'm \pit=120\half\pit=100\cray \pit=80\zee,"
loc_006929CB: call [00401098h] ; __vbaStrCat
loc_006929D1: mov var_4C, eax
loc_006929D4: mov var_54, 00000008h
loc_006929DB: lea eax, var_40
loc_006929DE: push eax
loc_006929DF: mov eax, 00000010h
loc_006929E4: call 00412850h ; __vbaChkstk
loc_006929E9: mov ecx, esp
loc_006929EB: mov edx, var_64
loc_006929EE: mov [ecx], edx
loc_006929F0: mov eax, var_60
loc_006929F3: mov [ecx+00000004h], eax
loc_006929F6: mov edx, var_5C
loc_006929F9: mov [ecx+00000008h], edx
loc_006929FC: mov eax, var_58
loc_006929FF: mov [ecx+0000000Ch], eax
loc_00692A02: mov eax, 00000010h
loc_00692A07: call 00412850h ; __vbaChkstk
loc_00692A0C: mov ecx, esp
loc_00692A0E: mov edx, var_54
loc_00692A11: mov [ecx], edx
loc_00692A13: mov eax, var_50
loc_00692A16: mov [ecx+00000004h], eax
loc_00692A19: mov edx, var_4C
loc_00692A1C: mov [ecx+00000008h], edx
loc_00692A1F: mov eax, var_48
loc_00692A22: mov [ecx+0000000Ch], eax
loc_00692A25: mov ecx, [0073A08Ch]
loc_00692A2B: mov edx, [ecx]
loc_00692A2D: mov eax, [0073A08Ch]
loc_00692A32: push eax
loc_00692A33: call [edx+00000078h]
loc_00692A36: fnclex
loc_00692A38: mov var_80, eax
loc_00692A3B: cmp var_80, 00000000h
loc_00692A3F: jge 00692A61h
loc_00692A41: push 00000078h
loc_00692A43: push 004419ACh
loc_00692A48: mov ecx, [0073A08Ch]
loc_00692A4E: push ecx
loc_00692A4F: mov edx, var_80
loc_00692A52: push edx
loc_00692A53: call [004010CCh] ; __vbaHresultCheckObj
loc_00692A59: mov var_C8, eax
loc_00692A5F: jmp 00692A6Bh
loc_00692A61: mov var_C8, 00000000h
loc_00692A6B: lea ecx, var_40
loc_00692A6E: call [0040142Ch] ; __vbaFreeObj
loc_00692A74: lea ecx, var_54
loc_00692A77: call [00401030h] ; __vbaFreeVar
loc_00692A7D: mov var_4, 0000000Eh
loc_00692A84: mov var_5C, 80020004h
loc_00692A8B: mov var_64, 0000000Ah
loc_00692A92: mov eax, var_2C
loc_00692A95: push eax
loc_00692A96: push 00463418h ; "\\spd=115\\pit=68\All \pit=74\for \pit=80\the \pit=80\love \pit=100\of \pit=92\you."
loc_00692A9B: call [00401098h] ; __vbaStrCat
loc_00692AA1: mov var_4C, eax
loc_00692AA4: mov var_54, 00000008h
loc_00692AAB: lea ecx, var_40
loc_00692AAE: push ecx
loc_00692AAF: mov eax, 00000010h
loc_00692AB4: call 00412850h ; __vbaChkstk
loc_00692AB9: mov edx, esp
loc_00692ABB: mov eax, var_64
loc_00692ABE: mov [edx], eax
loc_00692AC0: mov ecx, var_60
loc_00692AC3: mov [edx+00000004h], ecx
loc_00692AC6: mov eax, var_5C
loc_00692AC9: mov [edx+00000008h], eax
loc_00692ACC: mov ecx, var_58
loc_00692ACF: mov [edx+0000000Ch], ecx
loc_00692AD2: mov eax, 00000010h
loc_00692AD7: call 00412850h ; __vbaChkstk
loc_00692ADC: mov edx, esp
loc_00692ADE: mov eax, var_54
loc_00692AE1: mov [edx], eax
loc_00692AE3: mov ecx, var_50
loc_00692AE6: mov [edx+00000004h], ecx
loc_00692AE9: mov eax, var_4C
loc_00692AEC: mov [edx+00000008h], eax
loc_00692AEF: mov ecx, var_48
loc_00692AF2: mov [edx+0000000Ch], ecx
loc_00692AF5: mov edx, [0073A08Ch]
loc_00692AFB: mov eax, [edx]
loc_00692AFD: mov ecx, [0073A08Ch]
loc_00692B03: push ecx
loc_00692B04: call [eax+00000078h]
loc_00692B07: fnclex
loc_00692B09: mov var_80, eax
loc_00692B0C: cmp var_80, 00000000h
loc_00692B10: jge 00692B32h
loc_00692B12: push 00000078h
loc_00692B14: push 004419ACh
loc_00692B19: mov edx, [0073A08Ch]
loc_00692B1F: push edx
loc_00692B20: mov eax, var_80
loc_00692B23: push eax
loc_00692B24: call [004010CCh] ; __vbaHresultCheckObj
loc_00692B2A: mov var_CC, eax
loc_00692B30: jmp 00692B3Ch
loc_00692B32: mov var_CC, 00000000h
loc_00692B3C: lea ecx, var_40
loc_00692B3F: call [0040142Ch] ; __vbaFreeObj
loc_00692B45: lea ecx, var_54
loc_00692B48: call [00401030h] ; __vbaFreeVar
loc_00692B4E: mov var_4, 0000000Fh
loc_00692B55: mov var_5C, 80020004h
loc_00692B5C: mov var_64, 0000000Ah
loc_00692B63: mov ecx, var_2C
loc_00692B66: push ecx
loc_00692B67: push 004634C4h ; "\\spd=80\\pit=100\It \pit=112\won't \pit=110\be \pit=92\a \pit=120\sty-\pit=100\lish \pit=92\mare\pit=80\rege."
loc_00692B6C: call [00401098h] ; __vbaStrCat
loc_00692B72: mov var_4C, eax
loc_00692B75: mov var_54, 00000008h
loc_00692B7C: lea edx, var_40
loc_00692B7F: push edx
loc_00692B80: mov eax, 00000010h
loc_00692B85: call 00412850h ; __vbaChkstk
loc_00692B8A: mov eax, esp
loc_00692B8C: mov ecx, var_64
loc_00692B8F: mov [eax], ecx
loc_00692B91: mov edx, var_60
loc_00692B94: mov [eax+00000004h], edx
loc_00692B97: mov ecx, var_5C
loc_00692B9A: mov [eax+00000008h], ecx
loc_00692B9D: mov edx, var_58
loc_00692BA0: mov [eax+0000000Ch], edx
loc_00692BA3: mov eax, 00000010h
loc_00692BA8: call 00412850h ; __vbaChkstk
loc_00692BAD: mov eax, esp
loc_00692BAF: mov ecx, var_54
loc_00692BB2: mov [eax], ecx
loc_00692BB4: mov edx, var_50
loc_00692BB7: mov [eax+00000004h], edx
loc_00692BBA: mov ecx, var_4C
loc_00692BBD: mov [eax+00000008h], ecx
loc_00692BC0: mov edx, var_48
loc_00692BC3: mov [eax+0000000Ch], edx
loc_00692BC6: mov eax, [0073A08Ch]
loc_00692BCB: mov ecx, [eax]
loc_00692BCD: mov edx, [0073A08Ch]
loc_00692BD3: push edx
loc_00692BD4: call [ecx+00000078h]
loc_00692BD7: fnclex
loc_00692BD9: mov var_80, eax
loc_00692BDC: cmp var_80, 00000000h
loc_00692BE0: jge 00692C01h
loc_00692BE2: push 00000078h
loc_00692BE4: push 004419ACh
loc_00692BE9: mov eax, [0073A08Ch]
loc_00692BEE: push eax
loc_00692BEF: mov ecx, var_80
loc_00692BF2: push ecx
loc_00692BF3: call [004010CCh] ; __vbaHresultCheckObj
loc_00692BF9: mov var_D0, eax
loc_00692BFF: jmp 00692C0Bh
loc_00692C01: mov var_D0, 00000000h
loc_00692C0B: lea ecx, var_40
loc_00692C0E: call [0040142Ch] ; __vbaFreeObj
loc_00692C14: lea ecx, var_54
loc_00692C17: call [00401030h] ; __vbaFreeVar
loc_00692C1D: mov var_4, 00000010h
loc_00692C24: mov var_5C, 80020004h
loc_00692C2B: mov var_64, 0000000Ah
loc_00692C32: mov edx, var_2C
loc_00692C35: push edx
loc_00692C36: push 00463600h ; "\\spd=100\\pit=92\I \pit=100\can't \pit=80\a \pit=68\ford, \pit=80\a \pit=68\care- \pit=60\ridge."
loc_00692C3B: call [00401098h] ; __vbaStrCat
loc_00692C41: mov var_4C, eax
loc_00692C44: mov var_54, 00000008h
loc_00692C4B: lea eax, var_40
loc_00692C4E: push eax
loc_00692C4F: mov eax, 00000010h
loc_00692C54: call 00412850h ; __vbaChkstk
loc_00692C59: mov ecx, esp
loc_00692C5B: mov edx, var_64
loc_00692C5E: mov [ecx], edx
loc_00692C60: mov eax, var_60
loc_00692C63: mov [ecx+00000004h], eax
loc_00692C66: mov edx, var_5C
loc_00692C69: mov [ecx+00000008h], edx
loc_00692C6C: mov eax, var_58
loc_00692C6F: mov [ecx+0000000Ch], eax
loc_00692C72: mov eax, 00000010h
loc_00692C77: call 00412850h ; __vbaChkstk
loc_00692C7C: mov ecx, esp
loc_00692C7E: mov edx, var_54
loc_00692C81: mov [ecx], edx
loc_00692C83: mov eax, var_50
loc_00692C86: mov [ecx+00000004h], eax
loc_00692C89: mov edx, var_4C
loc_00692C8C: mov [ecx+00000008h], edx
loc_00692C8F: mov eax, var_48
loc_00692C92: mov [ecx+0000000Ch], eax
loc_00692C95: mov ecx, [0073A08Ch]
loc_00692C9B: mov edx, [ecx]
loc_00692C9D: mov eax, [0073A08Ch]
loc_00692CA2: push eax
loc_00692CA3: call [edx+00000078h]
loc_00692CA6: fnclex
loc_00692CA8: mov var_80, eax
loc_00692CAB: cmp var_80, 00000000h
loc_00692CAF: jge 00692CD1h
loc_00692CB1: push 00000078h
loc_00692CB3: push 004419ACh
loc_00692CB8: mov ecx, [0073A08Ch]
loc_00692CBE: push ecx
loc_00692CBF: mov edx, var_80
loc_00692CC2: push edx
loc_00692CC3: call [004010CCh] ; __vbaHresultCheckObj
loc_00692CC9: mov var_D4, eax
loc_00692CCF: jmp 00692CDBh
loc_00692CD1: mov var_D4, 00000000h
loc_00692CDB: lea ecx, var_40
loc_00692CDE: call [0040142Ch] ; __vbaFreeObj
loc_00692CE4: lea ecx, var_54
loc_00692CE7: call [00401030h] ; __vbaFreeVar
loc_00692CED: mov var_4, 00000011h
loc_00692CF4: mov var_5C, 80020004h
loc_00692CFB: mov var_64, 0000000Ah
loc_00692D02: mov eax, var_2C
loc_00692D05: push eax
loc_00692D06: push 004636C8h ; "\\spd=100\\pit=60\But \pit=80\you'll \pit=100\look \pit=92\sweet,"
loc_00692D0B: call [00401098h] ; __vbaStrCat
loc_00692D11: mov var_4C, eax
loc_00692D14: mov var_54, 00000008h
loc_00692D1B: lea ecx, var_40
loc_00692D1E: push ecx
loc_00692D1F: mov eax, 00000010h
loc_00692D24: call 00412850h ; __vbaChkstk
loc_00692D29: mov edx, esp
loc_00692D2B: mov eax, var_64
loc_00692D2E: mov [edx], eax
loc_00692D30: mov ecx, var_60
loc_00692D33: mov [edx+00000004h], ecx
loc_00692D36: mov eax, var_5C
loc_00692D39: mov [edx+00000008h], eax
loc_00692D3C: mov ecx, var_58
loc_00692D3F: mov [edx+0000000Ch], ecx
loc_00692D42: mov eax, 00000010h
loc_00692D47: call 00412850h ; __vbaChkstk
loc_00692D4C: mov edx, esp
loc_00692D4E: mov eax, var_54
loc_00692D51: mov [edx], eax
loc_00692D53: mov ecx, var_50
loc_00692D56: mov [edx+00000004h], ecx
loc_00692D59: mov eax, var_4C
loc_00692D5C: mov [edx+00000008h], eax
loc_00692D5F: mov ecx, var_48
loc_00692D62: mov [edx+0000000Ch], ecx
loc_00692D65: mov edx, [0073A08Ch]
loc_00692D6B: mov eax, [edx]
loc_00692D6D: mov ecx, [0073A08Ch]
loc_00692D73: push ecx
loc_00692D74: call [eax+00000078h]
loc_00692D77: fnclex
loc_00692D79: mov var_80, eax
loc_00692D7C: cmp var_80, 00000000h
loc_00692D80: jge 00692DA2h
loc_00692D82: push 00000078h
loc_00692D84: push 004419ACh
loc_00692D89: mov edx, [0073A08Ch]
loc_00692D8F: push edx
loc_00692D90: mov eax, var_80
loc_00692D93: push eax
loc_00692D94: call [004010CCh] ; __vbaHresultCheckObj
loc_00692D9A: mov var_D8, eax
loc_00692DA0: jmp 00692DACh
loc_00692DA2: mov var_D8, 00000000h
loc_00692DAC: lea ecx, var_40
loc_00692DAF: call [0040142Ch] ; __vbaFreeObj
loc_00692DB5: lea ecx, var_54
loc_00692DB8: call [00401030h] ; __vbaFreeVar
loc_00692DBE: mov var_4, 00000012h
loc_00692DC5: mov var_5C, 80020004h
loc_00692DCC: mov var_64, 0000000Ah
loc_00692DD3: mov ecx, var_2C
loc_00692DD6: push ecx
loc_00692DD7: push 00463750h ; "\\spd=90\\pit=60\Up \pit=80\on \pit=100\the \pit=92\seat."
loc_00692DDC: call [00401098h] ; __vbaStrCat
loc_00692DE2: mov var_4C, eax
loc_00692DE5: mov var_54, 00000008h
loc_00692DEC: lea edx, var_40
loc_00692DEF: push edx
loc_00692DF0: mov eax, 00000010h
loc_00692DF5: call 00412850h ; __vbaChkstk
loc_00692DFA: mov eax, esp
loc_00692DFC: mov ecx, var_64
loc_00692DFF: mov [eax], ecx
loc_00692E01: mov edx, var_60
loc_00692E04: mov [eax+00000004h], edx
loc_00692E07: mov ecx, var_5C
loc_00692E0A: mov [eax+00000008h], ecx
loc_00692E0D: mov edx, var_58
loc_00692E10: mov [eax+0000000Ch], edx
loc_00692E13: mov eax, 00000010h
loc_00692E18: call 00412850h ; __vbaChkstk
loc_00692E1D: mov eax, esp
loc_00692E1F: mov ecx, var_54
loc_00692E22: mov [eax], ecx
loc_00692E24: mov edx, var_50
loc_00692E27: mov [eax+00000004h], edx
loc_00692E2A: mov ecx, var_4C
loc_00692E2D: mov [eax+00000008h], ecx
loc_00692E30: mov edx, var_48
loc_00692E33: mov [eax+0000000Ch], edx
loc_00692E36: mov eax, [0073A08Ch]
loc_00692E3B: mov ecx, [eax]
loc_00692E3D: mov edx, [0073A08Ch]
loc_00692E43: push edx
loc_00692E44: call [ecx+00000078h]
loc_00692E47: fnclex
loc_00692E49: mov var_80, eax
loc_00692E4C: cmp var_80, 00000000h
loc_00692E50: jge 00692E71h
loc_00692E52: push 00000078h
loc_00692E54: push 004419ACh
loc_00692E59: mov eax, [0073A08Ch]
loc_00692E5E: push eax
loc_00692E5F: mov ecx, var_80
loc_00692E62: push ecx
loc_00692E63: call [004010CCh] ; __vbaHresultCheckObj
loc_00692E69: mov var_DC, eax
loc_00692E6F: jmp 00692E7Bh
loc_00692E71: mov var_DC, 00000000h
loc_00692E7B: lea ecx, var_40
loc_00692E7E: call [0040142Ch] ; __vbaFreeObj
loc_00692E84: lea ecx, var_54
loc_00692E87: call [00401030h] ; __vbaFreeVar
loc_00692E8D: mov var_4, 00000013h
loc_00692E94: cmp [0073A49Ch], 00000000h
loc_00692E9B: jnz 00692EB9h
loc_00692E9D: push 0073A49Ch
loc_00692EA2: push 0041E57Ch
loc_00692EA7: call [004012FCh] ; __vbaNew2
loc_00692EAD: mov var_E0, 0073A49Ch
loc_00692EB7: jmp 00692EC3h
loc_00692EB9: mov var_E0, 0073A49Ch
loc_00692EC3: mov edx, var_E0
loc_00692EC9: mov eax, [edx]
loc_00692ECB: mov var_80, eax
loc_00692ECE: lea ecx, var_78
loc_00692ED1: push ecx
loc_00692ED2: mov edx, var_80
loc_00692ED5: mov eax, [edx]
loc_00692ED7: mov ecx, var_80
loc_00692EDA: push ecx
loc_00692EDB: call [eax+000001B8h]
loc_00692EE1: fnclex
loc_00692EE3: mov var_84, eax
loc_00692EE9: cmp var_84, 00000000h
loc_00692EF0: jge 00692F15h
loc_00692EF2: push 000001B8h
loc_00692EF7: push 0044AEF8h
loc_00692EFC: mov edx, var_80
loc_00692EFF: push edx
loc_00692F00: mov eax, var_84
loc_00692F06: push eax
loc_00692F07: call [004010CCh] ; __vbaHresultCheckObj
loc_00692F0D: mov var_E4, eax
loc_00692F13: jmp 00692F1Fh
loc_00692F15: mov var_E4, 00000000h
loc_00692F1F: movsx ecx, var_78
loc_00692F23: test ecx, ecx
loc_00692F25: jz 00693019h
loc_00692F2B: mov var_4, 00000014h
loc_00692F32: mov var_5C, 80020004h
loc_00692F39: mov var_64, 0000000Ah
loc_00692F40: mov edx, var_2C
loc_00692F43: push edx
loc_00692F44: push 004637E0h ; "\\spd=100\\pit=100\Of \pit=112\a \pit=120\by \pit=100\sic \pit=80\cull \pit=92\built, \pit=60\for \pit=80\two."
loc_00692F49: call [00401098h] ; __vbaStrCat
loc_00692F4F: mov var_4C, eax
loc_00692F52: mov var_54, 00000008h
loc_00692F59: lea eax, var_40
loc_00692F5C: push eax
loc_00692F5D: mov eax, 00000010h
loc_00692F62: call 00412850h ; __vbaChkstk
loc_00692F67: mov ecx, esp
loc_00692F69: mov edx, var_64
loc_00692F6C: mov [ecx], edx
loc_00692F6E: mov eax, var_60
loc_00692F71: mov [ecx+00000004h], eax
loc_00692F74: mov edx, var_5C
loc_00692F77: mov [ecx+00000008h], edx
loc_00692F7A: mov eax, var_58
loc_00692F7D: mov [ecx+0000000Ch], eax
loc_00692F80: mov eax, 00000010h
loc_00692F85: call 00412850h ; __vbaChkstk
loc_00692F8A: mov ecx, esp
loc_00692F8C: mov edx, var_54
loc_00692F8F: mov [ecx], edx
loc_00692F91: mov eax, var_50
loc_00692F94: mov [ecx+00000004h], eax
loc_00692F97: mov edx, var_4C
loc_00692F9A: mov [ecx+00000008h], edx
loc_00692F9D: mov eax, var_48
loc_00692FA0: mov [ecx+0000000Ch], eax
loc_00692FA3: mov ecx, [0073A08Ch]
loc_00692FA9: mov edx, [ecx]
loc_00692FAB: mov eax, [0073A08Ch]
loc_00692FB0: push eax
loc_00692FB1: call [edx+00000078h]
loc_00692FB4: fnclex
loc_00692FB6: mov var_80, eax
loc_00692FB9: cmp var_80, 00000000h
loc_00692FBD: jge 00692FDFh
loc_00692FBF: push 00000078h
loc_00692FC1: push 004419ACh
loc_00692FC6: mov ecx, [0073A08Ch]
loc_00692FCC: push ecx
loc_00692FCD: mov edx, var_80
loc_00692FD0: push edx
loc_00692FD1: call [004010CCh] ; __vbaHresultCheckObj
loc_00692FD7: mov var_E8, eax
loc_00692FDD: jmp 00692FE9h
loc_00692FDF: mov var_E8, 00000000h
loc_00692FE9: mov eax, var_40
loc_00692FEC: mov var_B0, eax
loc_00692FF2: mov var_40, 00000000h
loc_00692FF9: mov ecx, var_B0
loc_00692FFF: push ecx
loc_00693000: push 0073A1ECh
loc_00693005: call [00401128h] ; __vbaObjSet
loc_0069300B: lea ecx, var_54
loc_0069300E: call [00401030h] ; __vbaFreeVar
loc_00693014: jmp 00693204h
loc_00693019: mov var_4, 00000016h
loc_00693020: mov var_5C, 80020004h
loc_00693027: mov var_64, 0000000Ah
loc_0069302E: mov edx, var_2C
loc_00693031: push edx
loc_00693032: push 004637E0h ; "\\spd=100\\pit=100\Of \pit=112\a \pit=120\by \pit=100\sic \pit=80\cull \pit=92\built, \pit=60\for \pit=80\two."
loc_00693037: call [00401098h] ; __vbaStrCat
loc_0069303D: mov var_4C, eax
loc_00693040: mov var_54, 00000008h
loc_00693047: lea eax, var_40
loc_0069304A: push eax
loc_0069304B: mov eax, 00000010h
loc_00693050: call 00412850h ; __vbaChkstk
loc_00693055: mov ecx, esp
loc_00693057: mov edx, var_64
loc_0069305A: mov [ecx], edx
loc_0069305C: mov eax, var_60
loc_0069305F: mov [ecx+00000004h], eax
loc_00693062: mov edx, var_5C
loc_00693065: mov [ecx+00000008h], edx
loc_00693068: mov eax, var_58
loc_0069306B: mov [ecx+0000000Ch], eax
loc_0069306E: mov eax, 00000010h
loc_00693073: call 00412850h ; __vbaChkstk
loc_00693078: mov ecx, esp
loc_0069307A: mov edx, var_54
loc_0069307D: mov [ecx], edx
loc_0069307F: mov eax, var_50
loc_00693082: mov [ecx+00000004h], eax
loc_00693085: mov edx, var_4C
loc_00693088: mov [ecx+00000008h], edx
loc_0069308B: mov eax, var_48
loc_0069308E: mov [ecx+0000000Ch], eax
loc_00693091: mov ecx, [0073A08Ch]
loc_00693097: mov edx, [ecx]
loc_00693099: mov eax, [0073A08Ch]
loc_0069309E: push eax
loc_0069309F: call [edx+00000078h]
loc_006930A2: fnclex
loc_006930A4: mov var_80, eax
loc_006930A7: cmp var_80, 00000000h
loc_006930AB: jge 006930CDh
loc_006930AD: push 00000078h
loc_006930AF: push 004419ACh
loc_006930B4: mov ecx, [0073A08Ch]
loc_006930BA: push ecx
loc_006930BB: mov edx, var_80
loc_006930BE: push edx
loc_006930BF: call [004010CCh] ; __vbaHresultCheckObj
loc_006930C5: mov var_EC, eax
loc_006930CB: jmp 006930D7h
loc_006930CD: mov var_EC, 00000000h
loc_006930D7: lea ecx, var_40
loc_006930DA: call [0040142Ch] ; __vbaFreeObj
loc_006930E0: lea ecx, var_54
loc_006930E3: call [00401030h] ; __vbaFreeVar
loc_006930E9: mov var_4, 00000017h
loc_006930F0: lea eax, var_40
loc_006930F3: push eax
loc_006930F4: push 0044ADE8h ; "Greet"
loc_006930F9: mov ecx, [0073A08Ch]
loc_006930FF: mov edx, [ecx]
loc_00693101: mov eax, [0073A08Ch]
loc_00693106: push eax
loc_00693107: call [edx+00000064h]
loc_0069310A: fnclex
loc_0069310C: mov var_80, eax
loc_0069310F: cmp var_80, 00000000h
loc_00693113: jge 00693135h
loc_00693115: push 00000064h
loc_00693117: push 004419ACh
loc_0069311C: mov ecx, [0073A08Ch]
loc_00693122: push ecx
loc_00693123: mov edx, var_80
loc_00693126: push edx
loc_00693127: call [004010CCh] ; __vbaHresultCheckObj
loc_0069312D: mov var_F0, eax
loc_00693133: jmp 0069313Fh
loc_00693135: mov var_F0, 00000000h
loc_0069313F: lea ecx, var_40
loc_00693142: call [0040142Ch] ; __vbaFreeObj
loc_00693148: mov var_4, 00000018h
loc_0069314F: mov var_6C, 80020004h
loc_00693156: mov var_74, 0000000Ah
loc_0069315D: mov var_5C, 004638C4h ; "Thank you, thank you, thank you very much."
loc_00693164: mov var_64, 00000008h
loc_0069316B: lea eax, var_40
loc_0069316E: push eax
loc_0069316F: mov eax, 00000010h
loc_00693174: call 00412850h ; __vbaChkstk
loc_00693179: mov ecx, esp
loc_0069317B: mov edx, var_74
loc_0069317E: mov [ecx], edx
loc_00693180: mov eax, var_70
loc_00693183: mov [ecx+00000004h], eax
loc_00693186: mov edx, var_6C
loc_00693189: mov [ecx+00000008h], edx
loc_0069318C: mov eax, var_68
loc_0069318F: mov [ecx+0000000Ch], eax
loc_00693192: mov eax, 00000010h
loc_00693197: call 00412850h ; __vbaChkstk
loc_0069319C: mov ecx, esp
loc_0069319E: mov edx, var_64
loc_006931A1: mov [ecx], edx
loc_006931A3: mov eax, var_60
loc_006931A6: mov [ecx+00000004h], eax
loc_006931A9: mov edx, var_5C
loc_006931AC: mov [ecx+00000008h], edx
loc_006931AF: mov eax, var_58
loc_006931B2: mov [ecx+0000000Ch], eax
loc_006931B5: mov ecx, [0073A08Ch]
loc_006931BB: mov edx, [ecx]
loc_006931BD: mov eax, [0073A08Ch]
loc_006931C2: push eax
loc_006931C3: call [edx+00000078h]
loc_006931C6: fnclex
loc_006931C8: mov var_80, eax
loc_006931CB: cmp var_80, 00000000h
loc_006931CF: jge 006931F1h
loc_006931D1: push 00000078h
loc_006931D3: push 004419ACh
loc_006931D8: mov ecx, [0073A08Ch]
loc_006931DE: push ecx
loc_006931DF: mov edx, var_80
loc_006931E2: push edx
loc_006931E3: call [004010CCh] ; __vbaHresultCheckObj
loc_006931E9: mov var_F4, eax
loc_006931EF: jmp 006931FBh
loc_006931F1: mov var_F4, 00000000h
loc_006931FB: lea ecx, var_40
loc_006931FE: call [0040142Ch] ; __vbaFreeObj
loc_00693204: jmp 00693AEEh
loc_00693209: mov var_4, 0000001Bh
loc_00693210: mov eax, var_2C
loc_00693213: push eax
loc_00693214: push 00441F24h ; "\"
loc_00693219: call [00401098h] ; __vbaStrCat
loc_0069321F: mov edx, eax
loc_00693221: lea ecx, var_24
loc_00693224: call [004013C0h] ; __vbaStrMove
loc_0069322A: mov var_4, 0000001Ch
loc_00693231: mov ecx, var_24
loc_00693234: push ecx
loc_00693235: push 004639ACh ; "\chr=""monotone""\\pit=131\\spd=170\Young\map=""\pit=175\\spd=130\Jon \spd=170\ee""=""Johnny""\ Steele \pit=165\has \pit=147\an "
loc_0069323A: call [00401098h] ; __vbaStrCat
loc_00693240: mov edx, eax
loc_00693242: lea ecx, var_24
loc_00693245: call [004013C0h] ; __vbaStrMove
loc_0069324B: mov var_4, 0000001Dh
loc_00693252: mov edx, var_24
loc_00693255: push edx
loc_00693256: push 00463B98h ; "\map=""\spd=130\\pit=165\Olds \spd=170\mo \spd=130\beel""=""Oldmobile,""\ \spd=170\\pit=131\he \pit=233\\spd=130\loves \spd=170\a dear \map=""\pit=220\lit \pit=208\uhl""=""little""\\map=""\spd=70\\pit=220\girl""=""girl.""\\pau=200\\spd=170\\pit=131\She \pit=175\\spd=130\is \spd=170\the queen \pit=165\of \pit=147\his "
loc_0069325B: call [00401098h] ; __vbaStrCat
loc_00693261: mov edx, eax
loc_00693263: lea ecx, var_24
loc_00693266: call [004013C0h] ; __vbaStrMove
loc_0069326C: mov var_4, 0000001Eh
loc_00693273: mov eax, var_24
loc_00693276: push eax
loc_00693277: push 00463E04h ; "\spd=130\\pit=165\gas \map=""\spd=170\mah \spd=130\sheen""=""machine,""\ \pit=131\\spd=170\she \pit=233\\spd=130\has \spd=170\his heart \pit=220\in \pit=196\a \map=""\pit=175\\spd=70\whirl""=""whirl.""\\pau=500\ \map=""\spd=170\\pit=220\Now""=""Now,""\ \pit=175\\spd=130\when\pit=196\\spd=170\they go\pit=220\for \pit=247\a \map=""\pit=262\\spd=130\spin""=""spin,""\ \pit=196\\spd=170\you "
loc_0069327C: call [00401098h] ; __vbaStrCat
loc_00693282: mov edx, eax
loc_00693284: lea ecx, var_24
loc_00693287: call [004013C0h] ; __vbaStrMove
loc_0069328D: mov var_4, 0000001Fh
loc_00693294: mov ecx, var_24
loc_00693297: push ecx
loc_00693298: push 004640F4h ; "\map=""\spd=130\\pit=196\know""=""know,""\ \pit=220\\spd=170\she \pit=196\\spd=130\tries \spd=170\\pit=147\to \spd=130\learn \pit=220\\spd=170\the \map=""\spd=130\\pit=196\aw "
loc_0069329D: call [00401098h] ; __vbaStrCat
loc_006932A3: mov edx, eax
loc_006932A5: lea ecx, var_24
loc_006932A8: call [004013C0h] ; __vbaStrMove
loc_006932AE: mov var_4, 00000020h
loc_006932B5: mov edx, var_24
loc_006932B8: push edx
loc_006932B9: push 004642D8h ; "\pit=165\\spd=170\toe""=""auto""\ \spd=130\so \spd=170\\pit=220\he \pit=175\\spd=130\lets \spd=170\\pit=196\her steer \pit=220\while \pit=247\\spd=170\he \spd=130\\pit=294\gets \spd=170\\pit=262\her \spd=130\\pit=247\ear \spd=170\\pit=220\and \map=""\spd=130\\pit=196\whis \pit=185\\spd=170\pers""=""whispers""\ \pit=175\\spd=130\soft \spd=170\\pit=147\and \map=""\spd=130\\pit=131\low""=""low,""\ \pau=800\"
loc_006932BE: call [00401098h] ; __vbaStrCat
loc_006932C4: mov edx, eax
loc_006932C6: lea ecx, var_24
loc_006932C9: call [004013C0h] ; __vbaStrMove
loc_006932CF: mov var_4, 00000021h
loc_006932D6: mov eax, var_24
loc_006932D9: push eax
loc_006932DA: push 004645F8h ; "\map=""\spd=130\\pit=262\Come""=""""Come""\ \map=""\pit=233\\spd=170\uh \pit=220\\spd=130\way""=""away""\ \spd=170\\pit=131\with \spd=130\\pit=220\me \map=""\pit=131\\spd=170\lu \spd=130\\pit=220\seal""=""Lucile""\ \pau=400\ \pit=233\\spd=170\in \pit=220\my \map=""\pit=196\\spd=130\mare \spd=170\\pit=147\ee""=""merry""\ \map=""\spd=130\\pit=196\Olds \spd=170\\pit=147\mo \spd=130\\pit=196\beel""=""Oldsmobile.""\ \pau=400\\spd=170\Down \pit=175\the \spd=130\\pit=165\road \pit=262\\spd=170\of \spd=130\life \spd=170\we'll \map=""\spd=130\fly""=""fly,""\ \pau=200\ \map=""\pit=131\\spd=170\awe \pit=147\toe \pit=165\moe "
loc_006932DF: call [00401098h] ; __vbaStrCat
loc_006932E5: mov edx, eax
loc_006932E7: lea ecx, var_24
loc_006932EA: call [004013C0h] ; __vbaStrMove
loc_006932F0: mov var_4, 00000022h
loc_006932F7: mov ecx, var_24
loc_006932FA: push ecx
loc_006932FB: push 00463AA8h ; "\spd=130\\pit=175\bub \spd=170\\pit=262\ling""=""auto-mo-bubbling""\ \spd=130\you"
loc_00693300: call [00401098h] ; __vbaStrCat
loc_00693306: mov edx, eax
loc_00693308: lea ecx, var_24
loc_0069330B: call [004013C0h] ; __vbaStrMove
loc_00693311: mov var_4, 00000023h
loc_00693318: mov edx, var_24
loc_0069331B: push edx
loc_0069331C: push 00464AA4h ; "\pau=200\ \pit=262\\spd=170\and \map=""\spd=130\I""=""I.""\ \pau=200\ \spd=130\ To \pit=233\\spd=170\the \pit=220\\spd=130\church \pit=131\\spd=170\we'll \map=""\pit=220\\spd=130\swift \pit=131\\spd=170\lee""=""swiftly""\ \map=""\pit=220\\spd=70\steal""=""steal,""\ \pau=200\ \pit=233\\spd=170\Then \pit=220\our \map=""\spd=130\\pit=196\wed \pit=147\\spd=170\ing""=""wedding""\ \spd=130\\pit=196\bells \spd=170\\pit=147\will \map=""\pit=196\\spd=70\peal""=""peal.""\ \pau=200\ \pit=196\\spd=170\You \pit=175\can \spd=130\\pit=165\go \pit=262\\spd=170\as far\pit=247\as \pit=262\you \spd=130\\pit=294\like \spd=170\with \pit=220\me \pit=196\in \pit=175\my "
loc_00693321: call [00401098h] ; __vbaStrCat
loc_00693327: mov edx, eax
loc_00693329: lea ecx, var_24
loc_0069332C: call [004013C0h] ; __vbaStrMove
loc_00693332: mov var_4, 00000024h
loc_00693339: mov eax, var_24
loc_0069333C: push eax
loc_0069333D: push 00464FA0h ; "\map=""\spd=130\\pit=196\mare \pau=400\ \pit=185\ree""=""merry""\ \map=""\spd=70\\pit=196\Olds \pau=400\ \spd=170\\pit=220\mo \pit=175\\spd=130\beel""=""Oldsmobile.""""\ \pit=131\\spd=170\\pau=800\They\pit=175\\spd=130\love \spd=170\to spark \pit=165\in \pit=147\the \spd=130\\pit=165\dark \spd=170\old \spd=130\park \spd=170\\pit=131\as \pit=233\\spd=130\they \spd=170\go \map=""fly \pit=220\ing""=""flying""\"
loc_00693342: call [00401098h] ; __vbaStrCat
loc_00693348: mov edx, eax
loc_0069334A: lea ecx, var_24
loc_0069334D: call [004013C0h] ; __vbaStrMove
loc_00693353: mov var_4, 00000025h
loc_0069335A: mov ecx, var_24
loc_0069335D: push ecx
loc_0069335E: push 004652C4h ; "\spd=170\\map=""\pit=208\uh \spd=70\\pit=220\long""=""along.""\ \pau=200\\spd=170\\pit=131\She \pit=175\\spd=130\says \spd=170\she knows\pit=165\why \pit=147\the \map=""\spd=130\\pit=165\mote \spd=170\her""=""motor""\ \map=""\spd=130\goes""=""goes,""\ \pit=131\\spd=170\the \map=""\pit=233\\spd=130\spark \spd=170\ers""=""sparker's""\ \map=""awe \pit=220\ful \pit=196\lee""=""awefully""\ \map=""\pit=175\\spd=70\strong""=""strong.""\ \pau=500\ \spd=170\\pit=220\Each \pit=175\\spd=130\day \pit=196\\spd=170\they spoon \pit=220\to \pit=247\the \map=""\pit=262\\spd=130\in \pit=196\\spd=170\gins""=""engine's""\ \map=""\spd=130\\pit=196\tune""=""tune,""\ \pit=220\\spd=170\their"
loc_00693363: call [00401098h] ; __vbaStrCat
loc_00693369: mov edx, eax
loc_0069336B: lea ecx, var_24
loc_0069336E: call [004013C0h] ; __vbaStrMove
loc_00693374: mov var_4, 00000026h
loc_0069337B: mov edx, var_24
loc_0069337E: push edx
loc_0069337F: push 004657D4h ; "\map=""\pit=196\\spd=130\honey \spd=170\\pit=147\moon""=""honeymoon""\ \spd=130\will \map=""\pit=220\\spd=170\hap \spd=130\\pit=196\en""=""happen""\ \map=""\pit=165\\spd=170\soon""=""soon.""\ \spd=130\He'll \spd=170\\pit=220\win \map=""\pit=175\\spd=130\Lu \spd=170\\pit=196\seel""=""Lucile""\ with \pit=220\his \map=""\pit=247\\spd=170\Olds \spd=130\\pit=294\mo \spd=170\\pit=262\beel""=""Oldsmobile""\ \spd=130\\pit=247\and \spd=170\\pit=220\then \map=""\spd=130\\pit=196\They \pit=185\\spd=170\el""=""they'll""\\map=""\pit=175\\spd=130\fond \spd=170\\pit=147\lee""=""fondly""\ \map=""\spd=130\\pit=131\croon""=""croon.""\ \pau=800\\map=""\spd=130\\pit=262\Come""=""""Come""\ \map=""\pit=233\\spd=170\uh \pit=220\\spd=130\way""=""away""\ \spd=170\\pit=131\with \spd=130\\pit=220\me \map=""\pit=131\\spd=170\lu \spd=130\\pit=220\seal""=""Lucile""\ \pau=400\ \pit=233\\spd=170\in \pit=220\my "
loc_00693384: call [00401098h] ; __vbaStrCat
loc_0069338A: mov edx, eax
loc_0069338C: lea ecx, var_24
loc_0069338F: call [004013C0h] ; __vbaStrMove
loc_00693395: mov var_4, 00000027h
loc_0069339C: mov eax, var_24
loc_0069339F: push eax
loc_006933A0: push 00465E78h ; "\map=""\pit=196\\spd=130\mare \spd=170\\pit=147\ee""=""merry""\ \map=""\spd=130\\pit=196\Olds \spd=170\\pit=147\mo \spd=130\\pit=196\beel""=""Oldsmobile.""\ \pau=400\\spd=170\Down \pit=175\the \spd=130\\pit=165\road \pit=262\\spd=170\of \spd=130\life \spd=170\we'll \map=""\spd=130\fly""=""fly,""\ \pau=200\ \map=""\pit=131\\spd=170\awe \pit=147\toe \pit=165\moe \spd=130\\pit=175\bub \spd=170\\pit=262\ling""=""auto-mo-bubbling""\ \spd=130\you\pau=200\ \spd=170\and "
loc_006933A5: call [00401098h] ; __vbaStrCat
loc_006933AB: mov edx, eax
loc_006933AD: lea ecx, var_24
loc_006933B0: call [004013C0h] ; __vbaStrMove
loc_006933B6: mov var_4, 00000028h
loc_006933BD: mov ecx, var_24
loc_006933C0: push ecx
loc_006933C1: push 00466204h ; "\pit=262\\spd=170\\map=""\spd=130\I""=""I.""\ \pau=200\ \spd=130\ To \pit=233\\spd=170\the \pit=220\\spd=130\church "
loc_006933C6: call [00401098h] ; __vbaStrCat
loc_006933CC: mov edx, eax
loc_006933CE: lea ecx, var_24
loc_006933D1: call [004013C0h] ; __vbaStrMove
loc_006933D7: mov var_4, 00000029h
loc_006933DE: mov edx, var_24
loc_006933E1: push edx
loc_006933E2: push 004663E4h ; "\pit=131\\spd=170\we 'll \map=""\pit=220\\spd=130\swift \pit=131\\spd=170\lee""=""swiftly""\ \map=""\pit=220\\spd=70\steal""=""steal,""\ \pau=200\ \pit=233\\spd=170\Then \pit=220\our \map=""\spd=130\\pit=196\wed \pit=147\\spd=170\ing""=""wedding""\ \spd=130\\pit=196\bells \spd=170\\pit=147\will \map=""\pit=196\\spd=70\peal""=""peal.""\ \pau=200\ \pit=196\\spd=170\You \pit=175\can \spd=130\\pit=165\go \pit=262\\spd=170\as far\pit=247\as \pit=262\you \spd=130\\pit=294\like \spd=170\with \pit=220\me \pit=196\in \pit=175\my \map=""\spd=130\\pit=196\mare \pau=400\ \pit=185\ree""=""merry""\ \map=""\spd=70\\pit=196\Olds \pau=400\ \spd=170\\pit=220\mo \pit=175\\spd=130\beel""=""Oldsmobile.""""\"
loc_006933E7: call [00401098h] ; __vbaStrCat
loc_006933ED: mov edx, eax
loc_006933EF: lea ecx, var_24
loc_006933F2: call [004013C0h] ; __vbaStrMove
loc_006933F8: mov var_4, 0000002Ah
loc_006933FF: lea eax, var_44
loc_00693402: push eax
loc_00693403: mov ecx, [0073A08Ch]
loc_00693409: mov edx, [ecx]
loc_0069340B: mov eax, [0073A08Ch]
loc_00693410: push eax
loc_00693411: call [edx+0000001Ch]
loc_00693414: fnclex
loc_00693416: mov var_8C, eax
loc_0069341C: cmp var_8C, 00000000h
loc_00693423: jge 00693448h
loc_00693425: push 0000001Ch
loc_00693427: push 004419ACh
loc_0069342C: mov ecx, [0073A08Ch]
loc_00693432: push ecx
loc_00693433: mov edx, var_8C
loc_00693439: push edx
loc_0069343A: call [004010CCh] ; __vbaHresultCheckObj
loc_00693440: mov var_F8, eax
loc_00693446: jmp 00693452h
loc_00693448: mov var_F8, 00000000h
loc_00693452: mov eax, var_44
loc_00693455: mov var_90, eax
loc_0069345B: lea ecx, var_40
loc_0069345E: push ecx
loc_0069345F: mov edx, [0073A08Ch]
loc_00693465: mov eax, [edx]
loc_00693467: mov ecx, [0073A08Ch]
loc_0069346D: push ecx
loc_0069346E: call [eax+0000001Ch]
loc_00693471: fnclex
loc_00693473: mov var_80, eax
loc_00693476: cmp var_80, 00000000h
loc_0069347A: jge 0069349Ch
loc_0069347C: push 0000001Ch
loc_0069347E: push 004419ACh
loc_00693483: mov edx, [0073A08Ch]
loc_00693489: push edx
loc_0069348A: mov eax, var_80
loc_0069348D: push eax
loc_0069348E: call [004010CCh] ; __vbaHresultCheckObj
loc_00693494: mov var_FC, eax
loc_0069349A: jmp 006934A6h
loc_0069349C: mov var_FC, 00000000h
loc_006934A6: mov ecx, var_40
loc_006934A9: mov var_84, ecx
loc_006934AF: lea edx, var_7C
loc_006934B2: push edx
loc_006934B3: mov eax, var_84
loc_006934B9: mov ecx, [eax]
loc_006934BB: mov edx, var_84
loc_006934C1: push edx
loc_006934C2: call [ecx+00000068h]
loc_006934C5: fnclex
loc_006934C7: mov var_88, eax
loc_006934CD: cmp var_88, 00000000h
loc_006934D4: jge 006934F9h
loc_006934D6: push 00000068h
loc_006934D8: push 0044BA0Ch
loc_006934DD: mov eax, var_84
loc_006934E3: push eax
loc_006934E4: mov ecx, var_88
loc_006934EA: push ecx
loc_006934EB: call [004010CCh] ; __vbaHresultCheckObj
loc_006934F1: mov var_100, eax
loc_006934F7: jmp 00693503h
loc_006934F9: mov var_100, 00000000h
loc_00693503: mov edx, var_7C
loc_00693506: and edx, FFFFFFFDh
loc_00693509: push edx
loc_0069350A: mov eax, var_90
loc_00693510: mov ecx, [eax]
loc_00693512: mov edx, var_90
loc_00693518: push edx
loc_00693519: call [ecx+00000064h]
loc_0069351C: fnclex
loc_0069351E: mov var_94, eax
loc_00693524: cmp var_94, 00000000h
loc_0069352B: jge 00693550h
loc_0069352D: push 00000064h
loc_0069352F: push 0044BA0Ch
loc_00693534: mov eax, var_90
loc_0069353A: push eax
loc_0069353B: mov ecx, var_94
loc_00693541: push ecx
loc_00693542: call [004010CCh] ; __vbaHresultCheckObj
loc_00693548: mov var_104, eax
loc_0069354E: jmp 0069355Ah
loc_00693550: mov var_104, 00000000h
loc_0069355A: lea edx, var_44
loc_0069355D: push edx
loc_0069355E: lea eax, var_40
loc_00693561: push eax
loc_00693562: push 00000002h
loc_00693564: call [00401068h] ; __vbaFreeObjList
loc_0069356A: add esp, 0000000Ch
loc_0069356D: mov var_4, 0000002Bh
loc_00693574: lea ecx, var_44
loc_00693577: push ecx
loc_00693578: mov edx, [0073A08Ch]
loc_0069357E: mov eax, [edx]
loc_00693580: mov ecx, [0073A08Ch]
loc_00693586: push ecx
loc_00693587: call [eax+0000001Ch]
loc_0069358A: fnclex
loc_0069358C: mov var_8C, eax
loc_00693592: cmp var_8C, 00000000h
loc_00693599: jge 006935BEh
loc_0069359B: push 0000001Ch
loc_0069359D: push 004419ACh
loc_006935A2: mov edx, [0073A08Ch]
loc_006935A8: push edx
loc_006935A9: mov eax, var_8C
loc_006935AF: push eax
loc_006935B0: call [004010CCh] ; __vbaHresultCheckObj
loc_006935B6: mov var_108, eax
loc_006935BC: jmp 006935C8h
loc_006935BE: mov var_108, 00000000h
loc_006935C8: mov ecx, var_44
loc_006935CB: mov var_90, ecx
loc_006935D1: lea edx, var_40
loc_006935D4: push edx
loc_006935D5: mov eax, [0073A08Ch]
loc_006935DA: mov ecx, [eax]
loc_006935DC: mov edx, [0073A08Ch]
loc_006935E2: push edx
loc_006935E3: call [ecx+0000001Ch]
loc_006935E6: fnclex
loc_006935E8: mov var_80, eax
loc_006935EB: cmp var_80, 00000000h
loc_006935EF: jge 00693610h
loc_006935F1: push 0000001Ch
loc_006935F3: push 004419ACh
loc_006935F8: mov eax, [0073A08Ch]
loc_006935FD: push eax
loc_006935FE: mov ecx, var_80
loc_00693601: push ecx
loc_00693602: call [004010CCh] ; __vbaHresultCheckObj
loc_00693608: mov var_10C, eax
loc_0069360E: jmp 0069361Ah
loc_00693610: mov var_10C, 00000000h
loc_0069361A: mov edx, var_40
loc_0069361D: mov var_84, edx
loc_00693623: lea eax, var_7C
loc_00693626: push eax
loc_00693627: mov ecx, var_84
loc_0069362D: mov edx, [ecx]
loc_0069362F: mov eax, var_84
loc_00693635: push eax
loc_00693636: call [edx+00000068h]
loc_00693639: fnclex
loc_0069363B: mov var_88, eax
loc_00693641: cmp var_88, 00000000h
loc_00693648: jge 0069366Dh
loc_0069364A: push 00000068h
loc_0069364C: push 0044BA0Ch
loc_00693651: mov ecx, var_84
loc_00693657: push ecx
loc_00693658: mov edx, var_88
loc_0069365E: push edx
loc_0069365F: call [004010CCh] ; __vbaHresultCheckObj
loc_00693665: mov var_110, eax
loc_0069366B: jmp 00693677h
loc_0069366D: mov var_110, 00000000h
loc_00693677: push 40380000h
loc_0069367C: push 00000000h
loc_0069367E: push 40000000h
loc_00693683: push 00000000h
loc_00693685: call [00401334h] ; __vbaPowerR8
loc_0069368B: fmul st0, real8 ptr [00404D78h]
loc_00693691: fnstsw ax
loc_00693693: test al, 0Dh
loc_00693695: jnz 00693B63h
loc_0069369B: call [0040139Ch] ; __vbaFpI4
loc_006936A1: mov ecx, var_7C
loc_006936A4: or ecx, eax
loc_006936A6: push ecx
loc_006936A7: mov edx, var_90
loc_006936AD: mov eax, [edx]
loc_006936AF: mov ecx, var_90
loc_006936B5: push ecx
loc_006936B6: call [eax+00000064h]
loc_006936B9: fnclex
loc_006936BB: mov var_94, eax
loc_006936C1: cmp var_94, 00000000h
loc_006936C8: jge 006936EDh
loc_006936CA: push 00000064h
loc_006936CC: push 0044BA0Ch
loc_006936D1: mov edx, var_90
loc_006936D7: push edx
loc_006936D8: mov eax, var_94
loc_006936DE: push eax
loc_006936DF: call [004010CCh] ; __vbaHresultCheckObj
loc_006936E5: mov var_114, eax
loc_006936EB: jmp 006936F7h
loc_006936ED: mov var_114, 00000000h
loc_006936F7: lea ecx, var_44
loc_006936FA: push ecx
loc_006936FB: lea edx, var_40
loc_006936FE: push edx
loc_006936FF: push 00000002h
loc_00693701: call [00401068h] ; __vbaFreeObjList
loc_00693707: add esp, 0000000Ch
loc_0069370A: mov var_4, 0000002Ch
loc_00693711: lea eax, var_44
loc_00693714: push eax
loc_00693715: mov ecx, [0073A08Ch]
loc_0069371B: mov edx, [ecx]
loc_0069371D: mov eax, [0073A08Ch]
loc_00693722: push eax
loc_00693723: call [edx+0000001Ch]
loc_00693726: fnclex
loc_00693728: mov var_8C, eax
loc_0069372E: cmp var_8C, 00000000h
loc_00693735: jge 0069375Ah
loc_00693737: push 0000001Ch
loc_00693739: push 004419ACh
loc_0069373E: mov ecx, [0073A08Ch]
loc_00693744: push ecx
loc_00693745: mov edx, var_8C
loc_0069374B: push edx
loc_0069374C: call [004010CCh] ; __vbaHresultCheckObj
loc_00693752: mov var_118, eax
loc_00693758: jmp 00693764h
loc_0069375A: mov var_118, 00000000h
loc_00693764: mov eax, var_44
loc_00693767: mov var_90, eax
loc_0069376D: lea ecx, var_40
loc_00693770: push ecx
loc_00693771: mov edx, [0073A08Ch]
loc_00693777: mov eax, [edx]
loc_00693779: mov ecx, [0073A08Ch]
loc_0069377F: push ecx
loc_00693780: call [eax+0000001Ch]
loc_00693783: fnclex
loc_00693785: mov var_80, eax
loc_00693788: cmp var_80, 00000000h
loc_0069378C: jge 006937AEh
loc_0069378E: push 0000001Ch
loc_00693790: push 004419ACh
loc_00693795: mov edx, [0073A08Ch]
loc_0069379B: push edx
loc_0069379C: mov eax, var_80
loc_0069379F: push eax
loc_006937A0: call [004010CCh] ; __vbaHresultCheckObj
loc_006937A6: mov var_11C, eax
loc_006937AC: jmp 006937B8h
loc_006937AE: mov var_11C, 00000000h
loc_006937B8: mov ecx, var_40
loc_006937BB: mov var_84, ecx
loc_006937C1: lea edx, var_7C
loc_006937C4: push edx
loc_006937C5: mov eax, var_84
loc_006937CB: mov ecx, [eax]
loc_006937CD: mov edx, var_84
loc_006937D3: push edx
loc_006937D4: call [ecx+00000068h]
loc_006937D7: fnclex
loc_006937D9: mov var_88, eax
loc_006937DF: cmp var_88, 00000000h
loc_006937E6: jge 0069380Bh
loc_006937E8: push 00000068h
loc_006937EA: push 0044BA0Ch
loc_006937EF: mov eax, var_84
loc_006937F5: push eax
loc_006937F6: mov ecx, var_88
loc_006937FC: push ecx
loc_006937FD: call [004010CCh] ; __vbaHresultCheckObj
loc_00693803: mov var_120, eax
loc_00693809: jmp 00693815h
loc_0069380B: mov var_120, 00000000h
loc_00693815: push 40300000h
loc_0069381A: push 00000000h
loc_0069381C: push 40000000h
loc_00693821: push 00000000h
loc_00693823: call [00401334h] ; __vbaPowerR8
loc_00693829: fmul st0, real8 ptr [00404D70h]
loc_0069382F: fnstsw ax
loc_00693831: test al, 0Dh
loc_00693833: jnz 00693B63h
loc_00693839: call [0040139Ch] ; __vbaFpI4
loc_0069383F: mov edx, var_7C
loc_00693842: or edx, eax
loc_00693844: push edx
loc_00693845: mov eax, var_90
loc_0069384B: mov ecx, [eax]
loc_0069384D: mov edx, var_90
loc_00693853: push edx
loc_00693854: call [ecx+00000064h]
loc_00693857: fnclex
loc_00693859: mov var_94, eax
loc_0069385F: cmp var_94, 00000000h
loc_00693866: jge 0069388Bh
loc_00693868: push 00000064h
loc_0069386A: push 0044BA0Ch
loc_0069386F: mov eax, var_90
loc_00693875: push eax
loc_00693876: mov ecx, var_94
loc_0069387C: push ecx
loc_0069387D: call [004010CCh] ; __vbaHresultCheckObj
loc_00693883: mov var_124, eax
loc_00693889: jmp 00693895h
loc_0069388B: mov var_124, 00000000h
loc_00693895: lea edx, var_44
loc_00693898: push edx
loc_00693899: lea eax, var_40
loc_0069389C: push eax
loc_0069389D: push 00000002h
loc_0069389F: call [00401068h] ; __vbaFreeObjList
loc_006938A5: add esp, 0000000Ch
loc_006938A8: mov var_4, 0000002Dh
loc_006938AF: mov var_6C, 80020004h
loc_006938B6: mov var_74, 0000000Ah
loc_006938BD: mov ecx, var_24
loc_006938C0: mov var_5C, ecx
loc_006938C3: mov var_64, 00000008h
loc_006938CA: lea edx, var_40
loc_006938CD: push edx
loc_006938CE: mov eax, 00000010h
loc_006938D3: call 00412850h ; __vbaChkstk
loc_006938D8: mov eax, esp
loc_006938DA: mov ecx, var_74
loc_006938DD: mov [eax], ecx
loc_006938DF: mov edx, var_70
loc_006938E2: mov [eax+00000004h], edx
loc_006938E5: mov ecx, var_6C
loc_006938E8: mov [eax+00000008h], ecx
loc_006938EB: mov edx, var_68
loc_006938EE: mov [eax+0000000Ch], edx
loc_006938F1: mov eax, 00000010h
loc_006938F6: call 00412850h ; __vbaChkstk
loc_006938FB: mov eax, esp
loc_006938FD: mov ecx, var_64
loc_00693900: mov [eax], ecx
loc_00693902: mov edx, var_60
loc_00693905: mov [eax+00000004h], edx
loc_00693908: mov ecx, var_5C
loc_0069390B: mov [eax+00000008h], ecx
loc_0069390E: mov edx, var_58
loc_00693911: mov [eax+0000000Ch], edx
loc_00693914: mov eax, [0073A08Ch]
loc_00693919: mov ecx, [eax]
loc_0069391B: mov edx, [0073A08Ch]
loc_00693921: push edx
loc_00693922: call [ecx+00000078h]
loc_00693925: fnclex
loc_00693927: mov var_80, eax
loc_0069392A: cmp var_80, 00000000h
loc_0069392E: jge 0069394Fh
loc_00693930: push 00000078h
loc_00693932: push 004419ACh
loc_00693937: mov eax, [0073A08Ch]
loc_0069393C: push eax
loc_0069393D: mov ecx, var_80
loc_00693940: push ecx
loc_00693941: call [004010CCh] ; __vbaHresultCheckObj
loc_00693947: mov var_128, eax
loc_0069394D: jmp 00693959h
loc_0069394F: mov var_128, 00000000h
loc_00693959: lea ecx, var_40
loc_0069395C: call [0040142Ch] ; __vbaFreeObj
loc_00693962: mov var_4, 0000002Eh
loc_00693969: cmp [0073A49Ch], 00000000h
loc_00693970: jnz 0069398Eh
loc_00693972: push 0073A49Ch
loc_00693977: push 0041E57Ch
loc_0069397C: call [004012FCh] ; __vbaNew2
loc_00693982: mov var_12C, 0073A49Ch
loc_0069398C: jmp 00693998h
loc_0069398E: mov var_12C, 0073A49Ch
loc_00693998: mov edx, var_12C
loc_0069399E: mov eax, [edx]
loc_006939A0: mov var_80, eax
loc_006939A3: lea ecx, var_78
loc_006939A6: push ecx
loc_006939A7: mov edx, var_80
loc_006939AA: mov eax, [edx]
loc_006939AC: mov ecx, var_80
loc_006939AF: push ecx
loc_006939B0: call [eax+000001B8h]
loc_006939B6: fnclex
loc_006939B8: mov var_84, eax
loc_006939BE: cmp var_84, 00000000h
loc_006939C5: jge 006939EAh
loc_006939C7: push 000001B8h
loc_006939CC: push 0044AEF8h
loc_006939D1: mov edx, var_80
loc_006939D4: push edx
loc_006939D5: mov eax, var_84
loc_006939DB: push eax
loc_006939DC: call [004010CCh] ; __vbaHresultCheckObj
loc_006939E2: mov var_130, eax
loc_006939E8: jmp 006939F4h
loc_006939EA: mov var_130, 00000000h
loc_006939F4: movsx ecx, var_78
loc_006939F8: test ecx, ecx
loc_006939FA: jz 00693A75h
loc_006939FC: mov var_4, 0000002Fh
loc_00693A03: lea edx, var_40
loc_00693A06: push edx
loc_00693A07: push 00442188h ; "Pleased"
loc_00693A0C: mov eax, [0073A08Ch]
loc_00693A11: mov ecx, [eax]
loc_00693A13: mov edx, [0073A08Ch]
loc_00693A19: push edx
loc_00693A1A: call [ecx+00000064h]
loc_00693A1D: fnclex
loc_00693A1F: mov var_80, eax
loc_00693A22: cmp var_80, 00000000h
loc_00693A26: jge 00693A47h
loc_00693A28: push 00000064h
loc_00693A2A: push 004419ACh
loc_00693A2F: mov eax, [0073A08Ch]
loc_00693A34: push eax
loc_00693A35: mov ecx, var_80
loc_00693A38: push ecx
loc_00693A39: call [004010CCh] ; __vbaHresultCheckObj
loc_00693A3F: mov var_134, eax
loc_00693A45: jmp 00693A51h
loc_00693A47: mov var_134, 00000000h
loc_00693A51: mov edx, var_40
loc_00693A54: mov var_B4, edx
loc_00693A5A: mov var_40, 00000000h
loc_00693A61: mov eax, var_B4
loc_00693A67: push eax
loc_00693A68: push 0073A1ECh
loc_00693A6D: call [00401128h] ; __vbaObjSet
loc_00693A73: jmp 00693AEEh
loc_00693A75: mov var_4, 00000031h
loc_00693A7C: lea ecx, var_40
loc_00693A7F: push ecx
loc_00693A80: push 00442188h ; "Pleased"
loc_00693A85: mov edx, [0073A08Ch]
loc_00693A8B: mov eax, [edx]
loc_00693A8D: mov ecx, [0073A08Ch]
loc_00693A93: push ecx
loc_00693A94: call [eax+00000064h]
loc_00693A97: fnclex
loc_00693A99: mov var_80, eax
loc_00693A9C: cmp var_80, 00000000h
loc_00693AA0: jge 00693AC2h
loc_00693AA2: push 00000064h
loc_00693AA4: push 004419ACh
loc_00693AA9: mov edx, [0073A08Ch]
loc_00693AAF: push edx
loc_00693AB0: mov eax, var_80
loc_00693AB3: push eax
loc_00693AB4: call [004010CCh] ; __vbaHresultCheckObj
loc_00693ABA: mov var_138, eax
loc_00693AC0: jmp 00693ACCh
loc_00693AC2: mov var_138, 00000000h
loc_00693ACC: mov ecx, var_40
loc_00693ACF: mov var_B8, ecx
loc_00693AD5: mov var_40, 00000000h
loc_00693ADC: mov edx, var_B8
loc_00693AE2: push edx
loc_00693AE3: push 0073A1F0h
loc_00693AE8: call [00401128h] ; __vbaObjSet
loc_00693AEE: fwait
loc_00693AEF: push 00693B41h
loc_00693AF4: jmp 00693B2Eh
loc_00693AF6: lea eax, var_3C
loc_00693AF9: push eax
loc_00693AFA: lea ecx, var_38
loc_00693AFD: push ecx
loc_00693AFE: lea edx, var_34
loc_00693B01: push edx
loc_00693B02: lea eax, var_30
loc_00693B05: push eax
loc_00693B06: push 00000004h
loc_00693B08: call [00401324h] ; __vbaFreeStrList
loc_00693B0E: add esp, 00000014h
loc_00693B11: lea ecx, var_44
loc_00693B14: push ecx
loc_00693B15: lea edx, var_40
loc_00693B18: push edx
loc_00693B19: push 00000002h
loc_00693B1B: call [00401068h] ; __vbaFreeObjList
loc_00693B21: add esp, 0000000Ch
loc_00693B24: lea ecx, var_54
loc_00693B27: call [00401030h] ; __vbaFreeVar
loc_00693B2D: ret
loc_00693B2E: lea ecx, var_24
loc_00693B31: call [00401430h] ; __vbaFreeStr
loc_00693B37: lea ecx, var_2C
loc_00693B3A: call [00401430h] ; __vbaFreeStr
loc_00693B40: ret
loc_00693B41: mov eax, Me
loc_00693B44: mov ecx, [eax]
loc_00693B46: mov edx, Me
loc_00693B49: push edx
loc_00693B4A: call [ecx+00000008h]
loc_00693B4D: mov eax, var_10
loc_00693B50: mov ecx, var_20
loc_00693B53: mov fs:[00000000h], ecx
loc_00693B5A: pop edi
loc_00693B5B: pop esi
loc_00693B5C: pop ebx
loc_00693B5D: mov esp, ebp
loc_00693B5F: pop ebp
loc_00693B60: retn 0008h
End Sub
Public Sub CompleteSinging() '693B70
loc_00693B70: push ebp
loc_00693B71: mov ebp, esp
loc_00693B73: sub esp, 0000000Ch
loc_00693B76: push 00412856h ; __vbaExceptHandler
loc_00693B7B: mov eax, fs:[00000000h]
loc_00693B81: push eax
loc_00693B82: mov fs:[00000000h], esp
loc_00693B89: sub esp, 0000002Ch
loc_00693B8C: push ebx
loc_00693B8D: push esi
loc_00693B8E: push edi
loc_00693B8F: mov var_C, esp
loc_00693B92: mov var_8, 0040A668h
loc_00693B99: xor ebx, ebx
loc_00693B9B: mov var_4, ebx
loc_00693B9E: mov eax, Me
loc_00693BA1: push eax
loc_00693BA2: mov ecx, [eax]
loc_00693BA4: call [ecx+00000004h]
loc_00693BA7: mov eax, [0073A08Ch]
loc_00693BAC: lea ecx, var_1C
loc_00693BAF: mov var_18, ebx
loc_00693BB2: mov var_1C, ebx
loc_00693BB5: mov var_20, ebx
loc_00693BB8: mov edx, [eax]
loc_00693BBA: push ecx
loc_00693BBB: push eax
loc_00693BBC: call [edx+0000001Ch]
loc_00693BBF: cmp eax, ebx
loc_00693BC1: fnclex
loc_00693BC3: jge 00693BDEh
loc_00693BC5: mov edx, [0073A08Ch]
loc_00693BCB: mov edi, [004010CCh] ; __vbaHresultCheckObj
loc_00693BD1: push 0000001Ch
loc_00693BD3: push 004419ACh
loc_00693BD8: push edx
loc_00693BD9: push eax
loc_00693BDA: call edi
loc_00693BDC: jmp 00693BE4h
loc_00693BDE: mov edi, [004010CCh] ; __vbaHresultCheckObj
loc_00693BE4: mov eax, [0073A08Ch]
loc_00693BE9: mov esi, var_1C
loc_00693BEC: lea edx, var_18
loc_00693BEF: mov ecx, [eax]
loc_00693BF1: push edx
loc_00693BF2: push eax
loc_00693BF3: call [ecx+0000001Ch]
loc_00693BF6: cmp eax, ebx
loc_00693BF8: fnclex
loc_00693BFA: jge 00693C0Dh
loc_00693BFC: mov ecx, [0073A08Ch]
loc_00693C02: push 0000001Ch
loc_00693C04: push 004419ACh
loc_00693C09: push ecx
loc_00693C0A: push eax
loc_00693C0B: call edi
loc_00693C0D: mov eax, var_18
loc_00693C10: lea ecx, var_20
loc_00693C13: push ecx
loc_00693C14: push eax
loc_00693C15: mov edx, [eax]
loc_00693C17: mov ebx, eax
loc_00693C19: call [edx+00000068h]
loc_00693C1C: test eax, eax
loc_00693C1E: fnclex
loc_00693C20: jge 00693C2Dh
loc_00693C22: push 00000068h
loc_00693C24: push 0044BA0Ch
loc_00693C29: push ebx
loc_00693C2A: push eax
loc_00693C2B: call edi
loc_00693C2D: mov eax, var_20
loc_00693C30: mov edx, [esi]
loc_00693C32: or al, 02h
loc_00693C34: push eax
loc_00693C35: push esi
loc_00693C36: call [edx+00000064h]
loc_00693C39: test eax, eax
loc_00693C3B: fnclex
loc_00693C3D: jge 00693C4Ah
loc_00693C3F: push 00000064h
loc_00693C41: push 0044BA0Ch
loc_00693C46: push esi
loc_00693C47: push eax
loc_00693C48: call edi
loc_00693C4A: lea ecx, var_1C
loc_00693C4D: lea edx, var_18
loc_00693C50: push ecx
loc_00693C51: push edx
loc_00693C52: push 00000002h
loc_00693C54: call [00401068h] ; __vbaFreeObjList
loc_00693C5A: add esp, 0000000Ch
loc_00693C5D: push 00693C79h
loc_00693C62: jmp 00693C78h
loc_00693C64: lea eax, var_1C
loc_00693C67: lea ecx, var_18
loc_00693C6A: push eax
loc_00693C6B: push ecx
loc_00693C6C: push 00000002h
loc_00693C6E: call [00401068h] ; __vbaFreeObjList
loc_00693C74: add esp, 0000000Ch
loc_00693C77: ret
loc_00693C78: ret
loc_00693C79: mov eax, Me
loc_00693C7C: push eax
loc_00693C7D: mov edx, [eax]
loc_00693C7F: call [edx+00000008h]
loc_00693C82: mov eax, var_4
loc_00693C85: mov ecx, var_14
loc_00693C88: pop edi
loc_00693C89: pop esi
loc_00693C8A: mov fs:[00000000h], ecx
loc_00693C91: pop ebx
loc_00693C92: mov esp, ebp
loc_00693C94: pop ebp
loc_00693C95: retn 0004h
End Sub
Public Sub ParseRandomAction(ActionType, NewAction) '696070
loc_00696070: push ebp
loc_00696071: mov ebp, esp
loc_00696073: sub esp, 00000014h
loc_00696076: push 00412856h ; __vbaExceptHandler
loc_0069607B: mov eax, fs:[00000000h]
loc_00696081: push eax
loc_00696082: mov fs:[00000000h], esp
loc_00696089: sub esp, 000001A8h
loc_0069608F: push ebx
loc_00696090: push esi
loc_00696091: push edi
loc_00696092: mov var_14, esp
loc_00696095: mov var_10, 0040A900h
loc_0069609C: xor esi, esi
loc_0069609E: mov var_C, esi
loc_006960A1: mov var_8, esi
loc_006960A4: mov eax, Me
loc_006960A7: mov ecx, [eax]
loc_006960A9: push eax
loc_006960AA: call [ecx+00000004h]
loc_006960AD: mov var_24, esi
loc_006960B0: mov var_20, esi
loc_006960B3: mov var_40, esi
loc_006960B6: mov var_44, esi
loc_006960B9: mov var_48, esi
loc_006960BC: mov var_4C, esi
loc_006960BF: mov var_50, esi
loc_006960C2: mov var_68, esi
loc_006960C5: mov var_6C, esi
loc_006960C8: mov var_70, esi
loc_006960CB: mov var_78, esi
loc_006960CE: mov var_7C, esi
loc_006960D1: mov var_80, esi
loc_006960D4: mov var_84, esi
loc_006960DA: mov var_94, esi
loc_006960E0: mov var_A4, esi
loc_006960E6: mov var_B4, esi
loc_006960EC: mov var_C4, esi
loc_006960F2: mov var_D4, esi
loc_006960F8: mov var_E4, esi
loc_006960FE: mov var_E8, esi
loc_00696104: mov var_EC, esi
loc_0069610A: mov var_F0, esi
loc_00696110: mov var_118, esi
loc_00696116: push 00000001h
loc_00696118: call [00401124h] ; __vbaOnError
loc_0069611E: mov var_3C, esi
loc_00696121: mov var_60, esi
loc_00696124: push esi
loc_00696125: push esi
loc_00696126: push 00000001h
loc_00696128: push 00000008h
loc_0069612A: lea edx, var_4C
loc_0069612D: push edx
loc_0069612E: push 00000004h
loc_00696130: push 00000180h
loc_00696135: call [00401220h] ; __vbaRedim
loc_0069613B: add esp, 0000001Ch
loc_0069613E: mov ebx, NewAction
loc_00696141: mov edi, [004013C0h] ; __vbaStrMove
loc_00696147: mov ax, var_60
loc_0069614B: add ax, 0001h
loc_0069614F: jo 00697C39h
loc_00696155: movsx ecx, ax
loc_00696158: push ecx
loc_00696159: mov edx, [ebx]
loc_0069615B: push edx
loc_0069615C: push 00452444h
loc_00696161: push 00000000h
loc_00696163: call [004012ECh] ; __vbaInStr
loc_00696169: mov ecx, eax
loc_0069616B: call [004011E4h] ; __vbaI2I4
loc_00696171: mov esi, eax
loc_00696173: test si, si
loc_00696176: jz 00696298h
loc_0069617C: movsx eax, si
loc_0069617F: push eax
loc_00696180: mov ecx, [ebx]
loc_00696182: push ecx
loc_00696183: push 00443AC8h
loc_00696188: push 00000000h
loc_0069618A: call [004012ECh] ; __vbaInStr
loc_00696190: mov ecx, eax
loc_00696192: mov edi, [004011E4h] ; __vbaI2I4
loc_00696198: call edi
loc_0069619A: mov var_60, eax
loc_0069619D: sub ax, si
loc_006961A0: jo 00697C39h
loc_006961A6: sub ax, 0001h
loc_006961AA: jo 00697C39h
loc_006961B0: mov var_8C, ax
loc_006961B7: mov var_94, 00000002h
loc_006961C1: lea edx, var_94
loc_006961C7: push edx
loc_006961C8: mov ax, si
loc_006961CB: add ax, 0001h
loc_006961CF: jo 00697C39h
loc_006961D5: movsx ecx, ax
loc_006961D8: push ecx
loc_006961D9: mov edx, [ebx]
loc_006961DB: push edx
loc_006961DC: call [00401174h] ; rtcMidCharBstr
loc_006961E2: mov edx, eax
loc_006961E4: lea ecx, var_78
loc_006961E7: call [004013C0h] ; __vbaStrMove
loc_006961ED: push eax
loc_006961EE: call [00401088h] ; rtcTrimBstr
loc_006961F4: mov edx, eax
loc_006961F6: lea ecx, var_50
loc_006961F9: call [004013C0h] ; __vbaStrMove
loc_006961FF: lea ecx, var_78
loc_00696202: call [00401430h] ; __vbaFreeStr
loc_00696208: lea ecx, var_94
loc_0069620E: call [00401030h] ; __vbaFreeVar
loc_00696214: mov eax, var_4C
loc_00696217: push eax
loc_00696218: push 00000001h
loc_0069621A: call [004012A4h] ; __vbaUbound
loc_00696220: mov ecx, eax
loc_00696222: add ecx, 00000001h
loc_00696225: jo 00697C39h
loc_0069622B: call edi
loc_0069622D: movsx edi, ax
loc_00696230: push 00000000h
loc_00696232: push edi
loc_00696233: push 00000001h
loc_00696235: push 00000008h
loc_00696237: lea ecx, var_4C
loc_0069623A: push ecx
loc_0069623B: push 00000004h
loc_0069623D: push 00000180h
loc_00696242: call [00401200h] ; __vbaRedimPreserve
loc_00696248: add esp, 0000001Ch
loc_0069624B: mov ecx, var_4C
loc_0069624E: test ecx, ecx
loc_00696250: jz 00696272h
loc_00696252: cmp [ecx], 0001h
loc_00696256: jnz 00696272h
loc_00696258: sub edi, [ecx+00000014h]
loc_0069625B: cmp edi, [ecx+00000010h]
loc_0069625E: jb 00696269h
loc_00696260: call [004011A8h] ; __vbaGenerateBoundsError
loc_00696266: mov ecx, var_4C
loc_00696269: lea eax, [edi*4]
loc_00696270: jmp 0069627Bh
loc_00696272: call [004011A8h] ; __vbaGenerateBoundsError
loc_00696278: mov ecx, var_4C
loc_0069627B: mov edx, var_50
loc_0069627E: mov ecx, [ecx+0000000Ch]
loc_00696281: add ecx, eax
loc_00696283: call [00401310h] ; __vbaStrCopy
loc_00696289: mov edi, [004013C0h] ; __vbaStrMove
loc_0069628F: test si, si
loc_00696292: jnz 00696147h
loc_00696298: mov edx, var_4C
loc_0069629B: push edx
loc_0069629C: push 00000001h
loc_0069629E: call [004012A4h] ; __vbaUbound
loc_006962A4: mov ecx, eax
loc_006962A6: call [004011E4h] ; __vbaI2I4
loc_006962AC: mov var_58, eax
loc_006962AF: test ax, ax
loc_006962B2: jle 00697B5Ch
loc_006962B8: mov var_28, 00000001h
loc_006962BF: mov ebx, [004011A8h] ; __vbaGenerateBoundsError
loc_006962C5: cmp var_28, ax
loc_006962C9: jg 00697B5Ch
loc_006962CF: mov ecx, var_4C
loc_006962D2: test ecx, ecx
loc_006962D4: jz 006962F6h
loc_006962D6: cmp [ecx], 0001h
loc_006962DA: jnz 006962F6h
loc_006962DC: movsx esi, var_28
loc_006962E0: sub esi, [ecx+00000014h]
loc_006962E3: cmp esi, [ecx+00000010h]
loc_006962E6: jb 006962EDh
loc_006962E8: call ebx
loc_006962EA: mov ecx, var_4C
loc_006962ED: lea eax, [esi*4]
loc_006962F4: jmp 006962FBh
loc_006962F6: call ebx
loc_006962F8: mov ecx, var_4C
loc_006962FB: push 00000001h
loc_006962FD: mov ecx, [ecx+0000000Ch]
loc_00696300: mov edx, [ecx+eax]
loc_00696303: push edx
loc_00696304: push 0045244Ch
loc_00696309: push 00000000h
loc_0069630B: call [004012ECh] ; __vbaInStr
loc_00696311: test eax, eax
loc_00696313: jz 006963DFh
loc_00696319: mov eax, var_4C
loc_0069631C: test eax, eax
loc_0069631E: jz 00696340h
loc_00696320: cmp [eax], 0001h
loc_00696324: jnz 00696340h
loc_00696326: movsx esi, var_28
loc_0069632A: sub esi, [eax+00000014h]
loc_0069632D: cmp esi, [eax+00000010h]
loc_00696330: jb 00696337h
loc_00696332: call ebx
loc_00696334: mov eax, var_4C
loc_00696337: lea ebx, [esi*4]
loc_0069633E: jmp 0069634Bh
loc_00696340: call [004011A8h] ; __vbaGenerateBoundsError
loc_00696346: mov ebx, eax
loc_00696348: mov eax, var_4C
loc_0069634B: test eax, eax
loc_0069634D: jz 0069636Fh
loc_0069634F: cmp [eax], 0001h
loc_00696353: jnz 0069636Fh
loc_00696355: movsx esi, var_28
loc_00696359: sub esi, [eax+00000014h]
loc_0069635C: cmp esi, [eax+00000010h]
loc_0069635F: jb 0069636Ah
loc_00696361: call [004011A8h] ; __vbaGenerateBoundsError
loc_00696367: mov eax, var_4C
loc_0069636A: shl esi, 02h
loc_0069636D: jmp 0069637Ah
loc_0069636F: call [004011A8h] ; __vbaGenerateBoundsError
loc_00696375: mov esi, eax
loc_00696377: mov eax, var_4C
loc_0069637A: push 00000001h
loc_0069637C: mov eax, [eax+0000000Ch]
loc_0069637F: mov ecx, [eax+ebx]
loc_00696382: push ecx
loc_00696383: push 0045244Ch
loc_00696388: push 00000000h
loc_0069638A: call [004012ECh] ; __vbaInStr
loc_00696390: push eax
loc_00696391: mov edx, var_4C
loc_00696394: mov eax, [edx+0000000Ch]
loc_00696397: mov ecx, [eax+esi]
loc_0069639A: push ecx
loc_0069639B: call [00401394h] ; rtcLeftCharBstr
loc_006963A1: mov edx, eax
loc_006963A3: lea ecx, var_78
loc_006963A6: call edi
loc_006963A8: push eax
loc_006963A9: call [00401088h] ; rtcTrimBstr
loc_006963AF: mov edx, eax
loc_006963B1: lea ecx, var_7C
loc_006963B4: call edi
loc_006963B6: push eax
loc_006963B7: call [00401078h] ; rtcLowerCaseBstr
loc_006963BD: mov edx, eax
loc_006963BF: lea ecx, var_68
loc_006963C2: call edi
loc_006963C4: lea edx, var_7C
loc_006963C7: push edx
loc_006963C8: lea eax, var_78
loc_006963CB: push eax
loc_006963CC: push 00000002h
loc_006963CE: call [00401324h] ; __vbaFreeStrList
loc_006963D4: add esp, 0000000Ch
loc_006963D7: mov ebx, [004011A8h] ; __vbaGenerateBoundsError
loc_006963DD: jmp 00696436h
loc_006963DF: mov ecx, var_4C
loc_006963E2: test ecx, ecx
loc_006963E4: jz 00696406h
loc_006963E6: cmp [ecx], 0001h
loc_006963EA: jnz 00696406h
loc_006963EC: movsx esi, var_28
loc_006963F0: sub esi, [ecx+00000014h]
loc_006963F3: cmp esi, [ecx+00000010h]
loc_006963F6: jb 006963FDh
loc_006963F8: call ebx
loc_006963FA: mov ecx, var_4C
loc_006963FD: lea eax, [esi*4]
loc_00696404: jmp 0069640Bh
loc_00696406: call ebx
loc_00696408: mov ecx, var_4C
loc_0069640B: mov ecx, [ecx+0000000Ch]
loc_0069640E: mov edx, [ecx+eax]
loc_00696411: push edx
loc_00696412: call [00401088h] ; rtcTrimBstr
loc_00696418: mov edx, eax
loc_0069641A: lea ecx, var_78
loc_0069641D: call edi
loc_0069641F: push eax
loc_00696420: call [00401078h] ; rtcLowerCaseBstr
loc_00696426: mov edx, eax
loc_00696428: lea ecx, var_68
loc_0069642B: call edi
loc_0069642D: lea ecx, var_78
loc_00696430: call [00401430h] ; __vbaFreeStr
loc_00696436: mov ecx, var_4C
loc_00696439: test ecx, ecx
loc_0069643B: jz 0069645Dh
loc_0069643D: cmp [ecx], 0001h
loc_00696441: jnz 0069645Dh
loc_00696443: movsx esi, var_28
loc_00696447: sub esi, [ecx+00000014h]
loc_0069644A: cmp esi, [ecx+00000010h]
loc_0069644D: jb 00696454h
loc_0069644F: call ebx
loc_00696451: mov ecx, var_4C
loc_00696454: lea eax, [esi*4]
loc_0069645B: jmp 00696462h
loc_0069645D: call ebx
loc_0069645F: mov ecx, var_4C
loc_00696462: mov ecx, [ecx+0000000Ch]
loc_00696465: mov edx, [ecx+eax]
loc_00696468: push edx
loc_00696469: call [00401044h] ; __vbaLenBstr
loc_0069646F: mov var_8C, eax
loc_00696475: mov var_94, 00000003h
loc_0069647F: mov eax, var_4C
loc_00696482: test eax, eax
loc_00696484: jz 0069649Fh
loc_00696486: cmp [eax], 0001h
loc_0069648A: jnz 0069649Fh
loc_0069648C: movsx esi, var_28
loc_00696490: sub esi, [eax+00000014h]
loc_00696493: cmp esi, [eax+00000010h]
loc_00696496: jb 0069649Ah
loc_00696498: call ebx
loc_0069649A: shl esi, 02h
loc_0069649D: jmp 006964A3h
loc_0069649F: call ebx
loc_006964A1: mov esi, eax
loc_006964A3: lea eax, var_94
loc_006964A9: push eax
loc_006964AA: mov ecx, var_68
loc_006964AD: push ecx
loc_006964AE: call [00401044h] ; __vbaLenBstr
loc_006964B4: add eax, 00000001h
loc_006964B7: jo 00697C39h
loc_006964BD: push eax
loc_006964BE: mov edx, var_4C
loc_006964C1: mov eax, [edx+0000000Ch]
loc_006964C4: mov ecx, [eax+esi]
loc_006964C7: push ecx
loc_006964C8: call [00401174h] ; rtcMidCharBstr
loc_006964CE: mov edx, eax
loc_006964D0: lea ecx, var_78
loc_006964D3: call edi
loc_006964D5: push eax
loc_006964D6: call [00401088h] ; rtcTrimBstr
loc_006964DC: mov edx, eax
loc_006964DE: lea ecx, var_40
loc_006964E1: call edi
loc_006964E3: lea ecx, var_78
loc_006964E6: call [00401430h] ; __vbaFreeStr
loc_006964EC: lea ecx, var_94
loc_006964F2: call [00401030h] ; __vbaFreeVar
loc_006964F8: mov edx, 0043C9F4h
loc_006964FD: lea ecx, var_44
loc_00696500: call [00401310h] ; __vbaStrCopy
loc_00696506: push 00000001h
loc_00696508: mov edx, var_40
loc_0069650B: push edx
loc_0069650C: push 00443B44h ; "[username]"
loc_00696511: push 00000000h
loc_00696513: call [004012ECh] ; __vbaInStr
loc_00696519: test eax, eax
loc_0069651B: jz 0069664Fh
loc_00696521: mov var_CC, 00443B44h ; "[username]"
loc_0069652B: mov var_D4, 00000008h
loc_00696535: lea edx, var_D4
loc_0069653B: lea ecx, var_94
loc_00696541: call [00401374h] ; __vbaVarDup
loc_00696547: push 00000000h
loc_00696549: push FFFFFFFFh
loc_0069654B: lea eax, var_94
loc_00696551: push eax
loc_00696552: mov ecx, var_40
loc_00696555: push ecx
loc_00696556: lea edx, var_A4
loc_0069655C: push edx
loc_0069655D: call [00401250h] ; rtcSplit
loc_00696563: lea eax, var_A4
loc_00696569: push eax
loc_0069656A: push 00002008h
loc_0069656F: call [004010E4h] ; __vbaAryVar
loc_00696575: mov var_EC, eax
loc_0069657B: lea ecx, var_EC
loc_00696581: push ecx
loc_00696582: lea edx, var_70
loc_00696585: push edx
loc_00696586: call [004013BCh] ; __vbaAryCopy
loc_0069658C: lea eax, var_A4
loc_00696592: push eax
loc_00696593: lea ecx, var_94
loc_00696599: push ecx
loc_0069659A: push 00000002h
loc_0069659C: call [00401050h] ; __vbaFreeVarList
loc_006965A2: add esp, 0000000Ch
loc_006965A5: mov edx, var_70
loc_006965A8: push edx
loc_006965A9: push 00000001h
loc_006965AB: call [004012A4h] ; __vbaUbound
loc_006965B1: mov ecx, eax
loc_006965B3: call [004011E4h] ; __vbaI2I4
loc_006965B9: mov edi, eax
loc_006965BB: xor esi, esi
loc_006965BD: mov ebx, [004013C0h] ; __vbaStrMove
loc_006965C3: cmp si, di
loc_006965C6: jg 00696661h
loc_006965CC: mov ecx, var_70
loc_006965CF: test ecx, ecx
loc_006965D1: jz 006965FCh
loc_006965D3: cmp [ecx], 0001h
loc_006965D7: jnz 006965FCh
loc_006965D9: movsx ebx, si
loc_006965DC: sub ebx, [ecx+00000014h]
loc_006965DF: cmp ebx, [ecx+00000010h]
loc_006965E2: jb 006965EDh
loc_006965E4: call [004011A8h] ; __vbaGenerateBoundsError
loc_006965EA: mov ecx, var_70
loc_006965ED: lea eax, [ebx*4]
loc_006965F4: mov ebx, [004013C0h] ; __vbaStrMove
loc_006965FA: jmp 00696605h
loc_006965FC: call [004011A8h] ; __vbaGenerateBoundsError
loc_00696602: mov ecx, var_70
loc_00696605: mov edx, var_44
loc_00696608: push edx
loc_00696609: mov ecx, [ecx+0000000Ch]
loc_0069660C: mov edx, [ecx+eax]
loc_0069660F: push edx
loc_00696610: call [00401098h] ; __vbaStrCat
loc_00696616: mov edx, eax
loc_00696618: lea ecx, var_44
loc_0069661B: call ebx
loc_0069661D: cmp si, di
loc_00696620: jge 0069663Ah
loc_00696622: mov eax, var_44
loc_00696625: push eax
loc_00696626: mov ecx, [0073A040h]
loc_0069662C: push ecx
loc_0069662D: call [00401098h] ; __vbaStrCat
loc_00696633: mov edx, eax
loc_00696635: lea ecx, var_44
loc_00696638: call ebx
loc_0069663A: mov eax, 00000001h
loc_0069663F: add ax, si
loc_00696642: jo 00697C39h
loc_00696648: mov esi, eax
loc_0069664A: jmp 006965C3h
loc_0069664F: mov edx, var_40
loc_00696652: lea ecx, var_44
loc_00696655: call [00401310h] ; __vbaStrCopy
loc_0069665B: mov ebx, [004013C0h] ; __vbaStrMove
loc_00696661: mov edx, var_68
loc_00696664: lea ecx, var_118
loc_0069666A: mov edi, [00401310h] ; __vbaStrCopy
loc_00696670: call edi
loc_00696672: mov edx, var_118
loc_00696678: push edx
loc_00696679: push 00463958h ; "sp="
loc_0069667E: mov esi, [004011B8h] ; __vbaStrCmp
loc_00696684: call __vbaStrCmp
loc_00696686: test eax, eax
loc_00696688: jnz 0069672Eh
loc_0069668E: mov eax, 80020004h
loc_00696693: mov var_DC, eax
loc_00696699: mov ecx, 0000000Ah
loc_0069669E: mov var_E4, ecx
loc_006966A4: mov edx, var_44
loc_006966A7: mov var_CC, edx
loc_006966AD: mov esi, 00000008h
loc_006966B2: mov var_D4, esi
loc_006966B8: mov edi, [0073A08Ch]
loc_006966BE: mov edi, [edi]
loc_006966C0: lea ebx, var_80
loc_006966C3: push ebx
loc_006966C4: sub esp, 00000010h
loc_006966C7: mov ebx, esp
loc_006966C9: mov [ebx], ecx
loc_006966CB: mov ecx, var_E0
loc_006966D1: mov [ebx+00000004h], ecx
loc_006966D4: mov [ebx+00000008h], eax
loc_006966D7: mov eax, var_D8
loc_006966DD: mov [ebx+0000000Ch], eax
loc_006966E0: sub esp, 00000010h
loc_006966E3: mov ecx, esp
loc_006966E5: mov [ecx], esi
loc_006966E7: mov eax, var_D0
loc_006966ED: mov [ecx+00000004h], eax
loc_006966F0: mov [ecx+00000008h], edx
loc_006966F3: mov edx, var_C8
loc_006966F9: mov [ecx+0000000Ch], edx
loc_006966FC: mov eax, [0073A08Ch]
loc_00696701: push eax
loc_00696702: call [edi+00000078h]
loc_00696705: fnclex
loc_00696707: test eax, eax
loc_00696709: jge 00696720h
loc_0069670B: push 00000078h
loc_0069670D: push 004419ACh
loc_00696712: mov ecx, [0073A08Ch]
loc_00696718: push ecx
loc_00696719: push eax
loc_0069671A: call [004010CCh] ; __vbaHresultCheckObj
loc_00696720: lea ecx, var_80
loc_00696723: call [0040142Ch] ; __vbaFreeObj
loc_00696729: jmp 00697B36h
loc_0069672E: mov edx, var_118
loc_00696734: push edx
loc_00696735: push 00463964h ; "pl="
loc_0069673A: call __vbaStrCmp
loc_0069673C: test eax, eax
loc_0069673E: jnz 006967D7h
loc_00696744: mov eax, var_40
loc_00696747: push eax
loc_00696748: call [00401078h] ; rtcLowerCaseBstr
loc_0069674E: mov edx, eax
loc_00696750: lea ecx, var_78
loc_00696753: call ebx
loc_00696755: push eax
loc_00696756: push 00463970h ; "idle3_2"
loc_0069675B: call __vbaStrCmp
loc_0069675D: mov esi, eax
loc_0069675F: neg esi
loc_00696761: sbb esi, esi
loc_00696763: inc esi
loc_00696764: neg esi
loc_00696766: lea ecx, var_78
loc_00696769: call [00401430h] ; __vbaFreeStr
loc_0069676F: test si, si
loc_00696772: mov eax, [0073A08Ch]
loc_00696777: mov ecx, [eax]
loc_00696779: lea edx, var_80
loc_0069677C: push edx
loc_0069677D: mov edx, var_40
loc_00696780: push edx
loc_00696781: push eax
loc_00696782: jz 006967C3h
loc_00696784: call [ecx+00000064h]
loc_00696787: fnclex
loc_00696789: test eax, eax
loc_0069678B: jge 006967A2h
loc_0069678D: push 00000064h
loc_0069678F: push 004419ACh
loc_00696794: mov ecx, [0073A08Ch]
loc_0069679A: push ecx
loc_0069679B: push eax
loc_0069679C: call [004010CCh] ; __vbaHresultCheckObj
loc_006967A2: mov edx, var_80
loc_006967A5: push edx
loc_006967A6: mov eax, Me
loc_006967A9: add eax, 000000F4h
loc_006967AE: push eax
loc_006967AF: call [00401130h] ; __vbaObjSetAddref
loc_006967B5: lea ecx, var_80
loc_006967B8: call [0040142Ch] ; __vbaFreeObj
loc_006967BE: jmp 00697B36h
loc_006967C3: call [ecx+00000064h]
loc_006967C6: fnclex
loc_006967C8: test eax, eax
loc_006967CA: jge 00696720h
loc_006967D0: push 00000064h
loc_006967D2: jmp 0069670Dh
loc_006967D7: mov edx, var_118
loc_006967DD: push edx
loc_006967DE: push 00463984h ; "stop"
loc_006967E3: call __vbaStrCmp
loc_006967E5: test eax, eax
loc_006967E7: jnz 0069684Bh
loc_006967E9: mov eax, 80020004h
loc_006967EE: mov var_CC, eax
loc_006967F4: mov ecx, 0000000Ah
loc_006967F9: mov var_D4, ecx
loc_006967FF: mov edx, [0073A08Ch]
loc_00696805: mov esi, [edx]
loc_00696807: sub esp, 00000010h
loc_0069680A: mov edi, esp
loc_0069680C: mov [edi], ecx
loc_0069680E: mov ecx, var_D0
loc_00696814: mov [edi+00000004h], ecx
loc_00696817: mov [edi+00000008h], eax
loc_0069681A: mov eax, var_C8
loc_00696820: mov [edi+0000000Ch], eax
loc_00696823: push edx
loc_00696824: call [esi+0000006Ch]
loc_00696827: fnclex
loc_00696829: test eax, eax
loc_0069682B: Unknown_F480()
loc_00696831: push 0000006Ch
loc_00696833: push 004419ACh
loc_00696838: mov ecx, [0073A08Ch]
loc_0069683E: push ecx
loc_0069683F: push eax
loc_00696840: call [004010CCh] ; __vbaHresultCheckObj
loc_00696846: jmp 00697B36h
loc_0069684B: mov edx, var_118
loc_00696851: push edx
loc_00696852: push 00463994h ; "dl="
loc_00696857: call __vbaStrCmp
loc_00696859: test eax, eax
loc_0069685B: jnz 0069696Eh
loc_00696861: mov edx, var_40
loc_00696864: lea ecx, var_6C
loc_00696867: call edi
loc_00696869: lea eax, var_6C
loc_0069686C: mov var_CC, eax
loc_00696872: mov var_D4, 00004008h
loc_0069687C: lea ecx, var_D4
loc_00696882: push ecx
loc_00696883: call [004011E0h] ; rtcIsNumeric
loc_00696889: test ax, ax
loc_0069688C: Unknown_F480()
loc_00696892: mov edx, var_6C
loc_00696895: push edx
loc_00696896: call [0040127Ch] ; __vbaI2Str
loc_0069689C: mov ebx, eax
loc_0069689E: lea eax, var_94
loc_006968A4: push eax
loc_006968A5: call [00401404h] ; rtcGetPresentDate
loc_006968AB: lea ecx, var_94
loc_006968B1: push ecx
loc_006968B2: call [004012B8h] ; __vbaDateVar
loc_006968B8: fstp real8 ptr var_24
loc_006968BB: lea ecx, var_94
loc_006968C1: call [00401030h] ; __vbaFreeVar
loc_006968C7: lea edx, var_94
loc_006968CD: push edx
loc_006968CE: call [00401404h] ; rtcGetPresentDate
loc_006968D4: lea eax, var_24
loc_006968D7: mov var_CC, eax
loc_006968DD: mov var_D4, 00004007h
loc_006968E7: push 00000001h
loc_006968E9: push 00000001h
loc_006968EB: lea ecx, var_D4
loc_006968F1: push ecx
loc_006968F2: lea edx, var_94
loc_006968F8: push edx
loc_006968F9: push 00445510h ; "s"
loc_006968FE: lea eax, var_A4
loc_00696904: push eax
loc_00696905: call [004010C8h] ; rtcDateDiff
loc_0069690B: mov var_DC, bx
loc_00696912: mov var_E4, 00008002h
loc_0069691C: lea ecx, var_A4
loc_00696922: push ecx
loc_00696923: lea edx, var_B4
loc_00696929: push edx
loc_0069692A: call [004011A4h] ; __vbaVarAbs
loc_00696930: push eax
loc_00696931: lea eax, var_E4
loc_00696937: push eax
loc_00696938: call [0040115Ch] ; __vbaVarTstLt
loc_0069693E: mov si, ax
loc_00696941: lea ecx, var_A4
loc_00696947: push ecx
loc_00696948: lea edx, var_94
loc_0069694E: push edx
loc_0069694F: push 00000002h
loc_00696951: call [00401050h] ; __vbaFreeVarList
loc_00696957: add esp, 0000000Ch
loc_0069695A: test si, si
loc_0069695D: Unknown_F480()
loc_00696963: call [0040113Ch] ; rtcDoEvents
loc_00696969: jmp 006968C7h
loc_0069696E: mov eax, var_118
loc_00696974: push eax
loc_00696975: push 004639A0h ; "mv="
loc_0069697A: call __vbaStrCmp
loc_0069697C: test eax, eax
loc_0069697E: jnz 00697496h
loc_00696984: mov var_CC, 004473A0h
loc_0069698E: mov var_D4, 00000008h
loc_00696998: lea edx, var_D4
loc_0069699E: lea ecx, var_94
loc_006969A4: call [00401374h] ; __vbaVarDup
loc_006969AA: push 00000000h
loc_006969AC: push FFFFFFFFh
loc_006969AE: lea ecx, var_94
loc_006969B4: push ecx
loc_006969B5: mov edx, var_40
loc_006969B8: push edx
loc_006969B9: lea eax, var_A4
loc_006969BF: push eax
loc_006969C0: call [00401250h] ; rtcSplit
loc_006969C6: lea ecx, var_A4
loc_006969CC: push ecx
loc_006969CD: push 00002008h
loc_006969D2: call [004010E4h] ; __vbaAryVar
loc_006969D8: mov var_EC, eax
loc_006969DE: lea edx, var_EC
loc_006969E4: push edx
loc_006969E5: lea eax, var_48
loc_006969E8: push eax
loc_006969E9: call [004013BCh] ; __vbaAryCopy
loc_006969EF: lea ecx, var_A4
loc_006969F5: push ecx
loc_006969F6: lea edx, var_94
loc_006969FC: push edx
loc_006969FD: push 00000002h
loc_006969FF: call [00401050h] ; __vbaFreeVarList
loc_00696A05: add esp, 0000000Ch
loc_00696A08: mov eax, var_48
loc_00696A0B: push eax
loc_00696A0C: push 00000001h
loc_00696A0E: call [004012A4h] ; __vbaUbound
loc_00696A14: cmp eax, 00000001h
loc_00696A17: Unknown_F480()
loc_00696A1D: mov eax, [0073C818h]
loc_00696A22: test eax, eax
loc_00696A24: jnz 00696A36h
loc_00696A26: push 0073C818h
loc_00696A2B: push 00441F00h
loc_00696A30: call [004012FCh] ; __vbaNew2
loc_00696A36: mov esi, [0073C818h]
loc_00696A3C: mov ecx, [esi]
loc_00696A3E: lea edx, var_84
loc_00696A44: push edx
loc_00696A45: push esi
loc_00696A46: call [ecx+00000018h]
loc_00696A49: fnclex
loc_00696A4B: test eax, eax
loc_00696A4D: jge 00696A62h
loc_00696A4F: push 00000018h
loc_00696A51: push 00441EF0h
loc_00696A56: push esi
loc_00696A57: push eax
loc_00696A58: mov edi, [004010CCh] ; __vbaHresultCheckObj
loc_00696A5E: call edi
loc_00696A60: jmp 00696A68h
loc_00696A62: mov edi, [004010CCh] ; __vbaHresultCheckObj
loc_00696A68: mov eax, var_84
loc_00696A6E: mov esi, eax
loc_00696A70: mov ecx, [eax]
loc_00696A72: lea edx, var_F0
loc_00696A78: push edx
loc_00696A79: push eax
loc_00696A7A: call [ecx+00000080h]
loc_00696A80: fnclex
loc_00696A82: test eax, eax
loc_00696A84: jge 00696A94h
loc_00696A86: push 00000080h
loc_00696A8B: push 00447BE8h
loc_00696A90: push esi
loc_00696A91: push eax
loc_00696A92: call edi
loc_00696A94: mov eax, [0073C818h]
loc_00696A99: test eax, eax
loc_00696A9B: jnz 00696AADh
loc_00696A9D: push 0073C818h
loc_00696AA2: push 00441F00h
loc_00696AA7: call [004012FCh] ; __vbaNew2
loc_00696AAD: mov esi, [0073C818h]
loc_00696AB3: mov eax, [esi]
loc_00696AB5: lea ecx, var_80
loc_00696AB8: push ecx
loc_00696AB9: push esi
loc_00696ABA: call [eax+00000018h]
loc_00696ABD: fnclex
loc_00696ABF: test eax, eax
loc_00696AC1: jge 00696ACEh
loc_00696AC3: push 00000018h
loc_00696AC5: push 00441EF0h
loc_00696ACA: push esi
loc_00696ACB: push eax
loc_00696ACC: call edi
loc_00696ACE: mov eax, var_80
loc_00696AD1: mov esi, eax
loc_00696AD3: mov edx, [eax]
loc_00696AD5: lea ecx, var_EC
loc_00696ADB: push ecx
loc_00696ADC: push eax
loc_00696ADD: call [edx+00000098h]
loc_00696AE3: fnclex
loc_00696AE5: test eax, eax
loc_00696AE7: jge 00696AF7h
loc_00696AE9: push 00000098h
loc_00696AEE: push 00447BE8h
loc_00696AF3: push esi
loc_00696AF4: push eax
loc_00696AF5: call edi
loc_00696AF7: fld real4 ptr var_EC
loc_00696AFD: cmp [0073A000h], 00000000h
loc_00696B04: jnz 00696B0Eh
loc_00696B06: fdiv st0, real4 ptr var_F0
loc_00696B0C: jmp 00696B19h
loc_00696B0E: push var_F0
loc_00696B14: call 00412868h ; _adj_fdiv_m32
loc_00696B19: cmp [0073A000h], 00000000h
loc_00696B20: jnz 00696B2Ah
loc_00696B22: fdiv st0, real4 ptr [0040A934h]
loc_00696B28: jmp 00696B35h
loc_00696B2A: push [0040A934h]
loc_00696B30: call 00412868h ; _adj_fdiv_m32
loc_00696B35: fnstsw ax
loc_00696B37: test al, 0Dh
loc_00696B39: jnz 00697C34h
loc_00696B3F: mov ebx, [0040139Ch] ; __vbaFpI4
loc_00696B45: call ebx
loc_00696B47: mov var_34, eax
loc_00696B4A: lea edx, var_84
loc_00696B50: push edx
loc_00696B51: lea eax, var_80
loc_00696B54: push eax
loc_00696B55: push 00000002h
loc_00696B57: call [00401068h] ; __vbaFreeObjList
loc_00696B5D: add esp, 0000000Ch
loc_00696B60: mov eax, [0073C818h]
loc_00696B65: test eax, eax
loc_00696B67: jnz 00696B79h
loc_00696B69: push 0073C818h
loc_00696B6E: push 00441F00h
loc_00696B73: call [004012FCh] ; __vbaNew2
loc_00696B79: mov esi, [0073C818h]
loc_00696B7F: mov ecx, [esi]
loc_00696B81: lea edx, var_84
loc_00696B87: push edx
loc_00696B88: push esi
loc_00696B89: call [ecx+00000018h]
loc_00696B8C: fnclex
loc_00696B8E: test eax, eax
loc_00696B90: jge 00696B9Dh
loc_00696B92: push 00000018h
loc_00696B94: push 00441EF0h
loc_00696B99: push esi
loc_00696B9A: push eax
loc_00696B9B: call edi
loc_00696B9D: mov eax, var_84
loc_00696BA3: mov esi, eax
loc_00696BA5: mov ecx, [eax]
loc_00696BA7: lea edx, var_F0
loc_00696BAD: push edx
loc_00696BAE: push eax
loc_00696BAF: call [ecx+00000088h]
loc_00696BB5: fnclex
loc_00696BB7: test eax, eax
loc_00696BB9: jge 00696BC9h
loc_00696BBB: push 00000088h
loc_00696BC0: push 00447BE8h
loc_00696BC5: push esi
loc_00696BC6: push eax
loc_00696BC7: call edi
loc_00696BC9: mov eax, [0073C818h]
loc_00696BCE: test eax, eax
loc_00696BD0: jnz 00696BE2h
loc_00696BD2: push 0073C818h
loc_00696BD7: push 00441F00h
loc_00696BDC: call [004012FCh] ; __vbaNew2
loc_00696BE2: mov esi, [0073C818h]
loc_00696BE8: mov eax, [esi]
loc_00696BEA: lea ecx, var_80
loc_00696BED: push ecx
loc_00696BEE: push esi
loc_00696BEF: call [eax+00000018h]
loc_00696BF2: fnclex
loc_00696BF4: test eax, eax
loc_00696BF6: jge 00696C03h
loc_00696BF8: push 00000018h
loc_00696BFA: push 00441EF0h
loc_00696BFF: push esi
loc_00696C00: push eax
loc_00696C01: call edi
loc_00696C03: mov eax, var_80
loc_00696C06: mov esi, eax
loc_00696C08: mov edx, [eax]
loc_00696C0A: lea ecx, var_EC
loc_00696C10: push ecx
loc_00696C11: push eax
loc_00696C12: call [edx+00000050h]
loc_00696C15: fnclex
loc_00696C17: test eax, eax
loc_00696C19: jge 00696C26h
loc_00696C1B: push 00000050h
loc_00696C1D: push 00447BE8h
loc_00696C22: push esi
loc_00696C23: push eax
loc_00696C24: call edi
loc_00696C26: fld real4 ptr var_EC
loc_00696C2C: cmp [0073A000h], 00000000h
loc_00696C33: jnz 00696C3Dh
loc_00696C35: fdiv st0, real4 ptr var_F0
loc_00696C3B: jmp 00696C48h
loc_00696C3D: push var_F0
loc_00696C43: call 00412868h ; _adj_fdiv_m32
loc_00696C48: cmp [0073A000h], 00000000h
loc_00696C4F: jnz 00696C59h
loc_00696C51: fdiv st0, real4 ptr [0040A930h]
loc_00696C57: jmp 00696C64h
loc_00696C59: push [0040A930h]
loc_00696C5F: call 00412868h ; _adj_fdiv_m32
loc_00696C64: fnstsw ax
loc_00696C66: test al, 0Dh
loc_00696C68: jnz 00697C34h
loc_00696C6E: call ebx
loc_00696C70: mov var_2C, eax
loc_00696C73: lea edx, var_84
loc_00696C79: push edx
loc_00696C7A: lea eax, var_80
loc_00696C7D: push eax
loc_00696C7E: push 00000002h
loc_00696C80: call [00401068h] ; __vbaFreeObjList
loc_00696C86: add esp, 0000000Ch
loc_00696C89: mov ecx, var_48
loc_00696C8C: test ecx, ecx
loc_00696C8E: jz 00696CB2h
loc_00696C90: cmp [ecx], 0001h
loc_00696C94: jnz 00696CB2h
loc_00696C96: mov esi, [ecx+00000014h]
loc_00696C99: neg esi
loc_00696C9B: cmp esi, [ecx+00000010h]
loc_00696C9E: jb 00696CA9h
loc_00696CA0: call [004011A8h] ; __vbaGenerateBoundsError
loc_00696CA6: mov ecx, var_48
loc_00696CA9: lea eax, [esi*4]
loc_00696CB0: jmp 00696CBBh
loc_00696CB2: call [004011A8h] ; __vbaGenerateBoundsError
loc_00696CB8: mov ecx, var_48
loc_00696CBB: mov ecx, [ecx+0000000Ch]
loc_00696CBE: mov edx, [ecx+eax]
loc_00696CC1: push edx
loc_00696CC2: call [004012F8h] ; __vbaR8Str
loc_00696CC8: fild real4 ptr var_34
loc_00696CCB: fstp real8 ptr var_170
loc_00696CD1: fmul st0, real8 ptr var_170
loc_00696CD7: fnstsw ax
loc_00696CD9: test al, 0Dh
loc_00696CDB: jnz 00697C34h
loc_00696CE1: call [0040139Ch] ; __vbaFpI4
loc_00696CE7: mov ebx, eax
loc_00696CE9: mov var_74, ebx
loc_00696CEC: mov eax, [0073C818h]
loc_00696CF1: test eax, eax
loc_00696CF3: jnz 00696D05h
loc_00696CF5: push 0073C818h
loc_00696CFA: push 00441F00h
loc_00696CFF: call [004012FCh] ; __vbaNew2
loc_00696D05: mov esi, [0073C818h]
loc_00696D0B: mov eax, [esi]
loc_00696D0D: lea ecx, var_80
loc_00696D10: push ecx
loc_00696D11: push esi
loc_00696D12: call [eax+00000018h]
loc_00696D15: fnclex
loc_00696D17: test eax, eax
loc_00696D19: jge 00696D26h
loc_00696D1B: push 00000018h
loc_00696D1D: push 00441EF0h
loc_00696D22: push esi
loc_00696D23: push eax
loc_00696D24: call edi
loc_00696D26: mov eax, var_80
loc_00696D29: mov esi, eax
loc_00696D2B: mov edx, [eax]
loc_00696D2D: lea ecx, var_EC
loc_00696D33: push ecx
loc_00696D34: push eax
loc_00696D35: call [edx+00000098h]
loc_00696D3B: fnclex
loc_00696D3D: test eax, eax
loc_00696D3F: jge 00696D4Fh
loc_00696D41: push 00000098h
loc_00696D46: push 00447BE8h
loc_00696D4B: push esi
loc_00696D4C: push eax
loc_00696D4D: call edi
loc_00696D4F: mov eax, [0073C818h]
loc_00696D54: test eax, eax
loc_00696D56: jnz 00696D68h
loc_00696D58: push 0073C818h
loc_00696D5D: push 00441F00h
loc_00696D62: call [004012FCh] ; __vbaNew2
loc_00696D68: mov esi, [0073C818h]
loc_00696D6E: mov edx, [esi]
loc_00696D70: lea eax, var_84
loc_00696D76: push eax
loc_00696D77: push esi
loc_00696D78: call [edx+00000018h]
loc_00696D7B: fnclex
loc_00696D7D: test eax, eax
loc_00696D7F: jge 00696D8Ch
loc_00696D81: push 00000018h
loc_00696D83: push 00441EF0h
loc_00696D88: push esi
loc_00696D89: push eax
loc_00696D8A: call edi
loc_00696D8C: mov eax, var_84
loc_00696D92: mov esi, eax
loc_00696D94: mov ecx, [eax]
loc_00696D96: lea edx, var_F0
loc_00696D9C: push edx
loc_00696D9D: push eax
loc_00696D9E: call [ecx+00000080h]
loc_00696DA4: fnclex
loc_00696DA6: test eax, eax
loc_00696DA8: jge 00696DB8h
loc_00696DAA: push 00000080h
loc_00696DAF: push 00447BE8h
loc_00696DB4: push esi
loc_00696DB5: push eax
loc_00696DB6: call edi
loc_00696DB8: fild real4 ptr var_74
loc_00696DBB: fstp real8 ptr var_178
loc_00696DC1: fld real4 ptr var_EC
loc_00696DC7: cmp [0073A000h], 00000000h
loc_00696DCE: jnz 00696DD8h
loc_00696DD0: fdiv st0, real4 ptr var_F0
loc_00696DD6: jmp 00696DE3h
loc_00696DD8: push var_F0
loc_00696DDE: call 00412868h ; _adj_fdiv_m32
loc_00696DE3: fnstsw ax
loc_00696DE5: test al, 0Dh
loc_00696DE7: jnz 00697C34h
loc_00696DED: call [00401168h] ; __vbaFpR8
loc_00696DF3: fcomp real8 ptr var_178
loc_00696DF9: fnstsw ax
loc_00696DFB: test ah, 41h
loc_00696DFE: jz 00696E07h
loc_00696E00: mov esi, 00000001h
loc_00696E05: jmp 00696E09h
loc_00696E07: xor esi, esi
loc_00696E09: lea eax, var_84
loc_00696E0F: push eax
loc_00696E10: lea ecx, var_80
loc_00696E13: push ecx
loc_00696E14: push 00000002h
loc_00696E16: call [00401068h] ; __vbaFreeObjList
loc_00696E1C: add esp, 0000000Ch
loc_00696E1F: neg esi
loc_00696E21: test si, si
loc_00696E24: jz 00696E66h
loc_00696E26: mov eax, [0073A08Ch]
loc_00696E2B: mov edx, [eax]
loc_00696E2D: lea ecx, var_E8
loc_00696E33: push ecx
loc_00696E34: push eax
loc_00696E35: call [edx+0000004Ch]
loc_00696E38: fnclex
loc_00696E3A: test eax, eax
loc_00696E3C: jge 00696E4Fh
loc_00696E3E: push 0000004Ch
loc_00696E40: push 004419ACh
loc_00696E45: mov edx, [0073A08Ch]
loc_00696E4B: push edx
loc_00696E4C: push eax
loc_00696E4D: call edi
loc_00696E4F: movsx eax, var_E8
loc_00696E56: sub ebx, eax
loc_00696E58: jo 00697C39h
loc_00696E5E: mov var_74, ebx
loc_00696E61: jmp 0069704Ch
loc_00696E66: mov eax, [0073C818h]
loc_00696E6B: test eax, eax
loc_00696E6D: jnz 00696E7Fh
loc_00696E6F: push 0073C818h
loc_00696E74: push 00441F00h
loc_00696E79: call [004012FCh] ; __vbaNew2
loc_00696E7F: mov esi, [0073C818h]
loc_00696E85: mov ecx, [esi]
loc_00696E87: lea edx, var_80
loc_00696E8A: push edx
loc_00696E8B: push esi
loc_00696E8C: call [ecx+00000018h]
loc_00696E8F: fnclex
loc_00696E91: test eax, eax
loc_00696E93: jge 00696EA0h
loc_00696E95: push 00000018h
loc_00696E97: push 00441EF0h
loc_00696E9C: push esi
loc_00696E9D: push eax
loc_00696E9E: call edi
loc_00696EA0: mov eax, var_80
loc_00696EA3: mov esi, eax
loc_00696EA5: mov ecx, [eax]
loc_00696EA7: lea edx, var_EC
loc_00696EAD: push edx
loc_00696EAE: push eax
loc_00696EAF: call [ecx+00000098h]
loc_00696EB5: fnclex
loc_00696EB7: test eax, eax
loc_00696EB9: jge 00696EC9h
loc_00696EBB: push 00000098h
loc_00696EC0: push 00447BE8h
loc_00696EC5: push esi
loc_00696EC6: push eax
loc_00696EC7: call edi
loc_00696EC9: mov eax, [0073C818h]
loc_00696ECE: test eax, eax
loc_00696ED0: jnz 00696EE2h
loc_00696ED2: push 0073C818h
loc_00696ED7: push 00441F00h
loc_00696EDC: call [004012FCh] ; __vbaNew2
loc_00696EE2: mov esi, [0073C818h]
loc_00696EE8: mov eax, [esi]
loc_00696EEA: lea ecx, var_84
loc_00696EF0: push ecx
loc_00696EF1: push esi
loc_00696EF2: call [eax+00000018h]
loc_00696EF5: fnclex
loc_00696EF7: test eax, eax
loc_00696EF9: jge 00696F06h
loc_00696EFB: push 00000018h
loc_00696EFD: push 00441EF0h
loc_00696F02: push esi
loc_00696F03: push eax
loc_00696F04: call edi
loc_00696F06: mov eax, var_84
loc_00696F0C: mov esi, eax
loc_00696F0E: mov edx, [eax]
loc_00696F10: lea ecx, var_F0
loc_00696F16: push ecx
loc_00696F17: push eax
loc_00696F18: call [edx+00000080h]
loc_00696F1E: fnclex
loc_00696F20: test eax, eax
loc_00696F22: jge 00696F32h
loc_00696F24: push 00000080h
loc_00696F29: push 00447BE8h
loc_00696F2E: push esi
loc_00696F2F: push eax
loc_00696F30: call edi
loc_00696F32: fild real4 ptr var_74
loc_00696F35: fstp real8 ptr var_180
loc_00696F3B: fld real4 ptr var_EC
loc_00696F41: cmp [0073A000h], 00000000h
loc_00696F48: jnz 00696F52h
loc_00696F4A: fdiv st0, real4 ptr var_F0
loc_00696F50: jmp 00696F5Dh
loc_00696F52: push var_F0
loc_00696F58: call 00412868h ; _adj_fdiv_m32
loc_00696F5D: cmp [0073A000h], 00000000h
loc_00696F64: jnz 00696F6Eh
loc_00696F66: fdiv st0, real4 ptr [00402B60h]
loc_00696F6C: jmp 00696F79h
loc_00696F6E: push [00402B60h]
loc_00696F74: call 00412868h ; _adj_fdiv_m32
loc_00696F79: fnstsw ax
loc_00696F7B: test al, 0Dh
loc_00696F7D: jnz 00697C34h
loc_00696F83: call [00401168h] ; __vbaFpR8
loc_00696F89: fcomp real8 ptr var_180
loc_00696F8F: fnstsw ax
loc_00696F91: test ah, 41h
loc_00696F94: jz 00696F9Dh
loc_00696F96: mov esi, 00000001h
loc_00696F9B: jmp 00696F9Fh
loc_00696F9D: xor esi, esi
loc_00696F9F: lea edx, var_84
loc_00696FA5: push edx
loc_00696FA6: lea eax, var_80
loc_00696FA9: push eax
loc_00696FAA: push 00000002h
loc_00696FAC: call [00401068h] ; __vbaFreeObjList
loc_00696FB2: add esp, 0000000Ch
loc_00696FB5: neg esi
loc_00696FB7: test si, si
loc_00696FBA: jz 0069704Ch
loc_00696FC0: mov eax, [0073A08Ch]
loc_00696FC5: mov ecx, [eax]
loc_00696FC7: lea edx, var_E8
loc_00696FCD: push edx
loc_00696FCE: push eax
loc_00696FCF: call [ecx+0000004Ch]
loc_00696FD2: fnclex
loc_00696FD4: test eax, eax
loc_00696FD6: jge 00696FE9h
loc_00696FD8: push 0000004Ch
loc_00696FDA: push 004419ACh
loc_00696FDF: mov ecx, [0073A08Ch]
loc_00696FE5: push ecx
loc_00696FE6: push eax
loc_00696FE7: call edi
loc_00696FE9: fild real4 ptr var_74
loc_00696FEC: fstp real8 ptr var_188
loc_00696FF2: movsx edx, var_E8
loc_00696FF9: mov var_18C, edx
loc_00696FFF: fild real4 ptr var_18C
loc_00697005: fstp real8 ptr var_194
loc_0069700B: fld real8 ptr var_194
loc_00697011: cmp [0073A000h], 00000000h
loc_00697018: jnz 00697022h
loc_0069701A: fdiv st0, real8 ptr [0040A928h]
loc_00697020: jmp 00697033h
loc_00697022: push [0040A92Ch]
loc_00697028: push [0040A928h]
loc_0069702E: call 00412874h ; _adj_fdiv_m64
loc_00697033: fsubr st0, real8 ptr var_188
loc_00697039: fnstsw ax
loc_0069703B: test al, 0Dh
loc_0069703D: jnz 00697C34h
loc_00697043: call [0040139Ch] ; __vbaFpI4
loc_00697049: mov var_74, eax
loc_0069704C: mov ecx, var_48
loc_0069704F: test ecx, ecx
loc_00697051: jz 00697078h
loc_00697053: cmp [ecx], 0001h
loc_00697057: jnz 00697078h
loc_00697059: mov esi, 00000001h
loc_0069705E: sub esi, [ecx+00000014h]
loc_00697061: cmp esi, [ecx+00000010h]
loc_00697064: jb 0069706Fh
loc_00697066: call [004011A8h] ; __vbaGenerateBoundsError
loc_0069706C: mov ecx, var_48
loc_0069706F: lea eax, [esi*4]
loc_00697076: jmp 00697081h
loc_00697078: call [004011A8h] ; __vbaGenerateBoundsError
loc_0069707E: mov ecx, var_48
loc_00697081: mov ecx, [ecx+0000000Ch]
loc_00697084: mov edx, [ecx+eax]
loc_00697087: push edx
loc_00697088: call [004012F8h] ; __vbaR8Str
loc_0069708E: fild real4 ptr var_2C
loc_00697091: fstp real8 ptr var_19C
loc_00697097: fmul st0, real8 ptr var_19C
loc_0069709D: fnstsw ax
loc_0069709F: test al, 0Dh
loc_006970A1: jnz 00697C34h
loc_006970A7: call [0040139Ch] ; __vbaFpI4
loc_006970AD: mov ebx, eax
loc_006970AF: mov var_64, ebx
loc_006970B2: mov eax, [0073C818h]
loc_006970B7: test eax, eax
loc_006970B9: jnz 006970CBh
loc_006970BB: push 0073C818h
loc_006970C0: push 00441F00h
loc_006970C5: call [004012FCh] ; __vbaNew2
loc_006970CB: mov esi, [0073C818h]
loc_006970D1: mov eax, [esi]
loc_006970D3: lea ecx, var_80
loc_006970D6: push ecx
loc_006970D7: push esi
loc_006970D8: call [eax+00000018h]
loc_006970DB: fnclex
loc_006970DD: test eax, eax
loc_006970DF: jge 006970ECh
loc_006970E1: push 00000018h
loc_006970E3: push 00441EF0h
loc_006970E8: push esi
loc_006970E9: push eax
loc_006970EA: call edi
loc_006970EC: mov eax, var_80
loc_006970EF: mov esi, eax
loc_006970F1: mov edx, [eax]
loc_006970F3: lea ecx, var_EC
loc_006970F9: push ecx
loc_006970FA: push eax
loc_006970FB: call [edx+00000050h]
loc_006970FE: fnclex
loc_00697100: test eax, eax
loc_00697102: jge 0069710Fh
loc_00697104: push 00000050h
loc_00697106: push 00447BE8h
loc_0069710B: push esi
loc_0069710C: push eax
loc_0069710D: call edi
loc_0069710F: mov eax, [0073C818h]
loc_00697114: test eax, eax
loc_00697116: jnz 00697128h
loc_00697118: push 0073C818h
loc_0069711D: push 00441F00h
loc_00697122: call [004012FCh] ; __vbaNew2
loc_00697128: mov esi, [0073C818h]
loc_0069712E: mov edx, [esi]
loc_00697130: lea eax, var_84
loc_00697136: push eax
loc_00697137: push esi
loc_00697138: call [edx+00000018h]
loc_0069713B: fnclex
loc_0069713D: test eax, eax
loc_0069713F: jge 0069714Ch
loc_00697141: push 00000018h
loc_00697143: push 00441EF0h
loc_00697148: push esi
loc_00697149: push eax
loc_0069714A: call edi
loc_0069714C: mov eax, var_84
loc_00697152: mov esi, eax
loc_00697154: mov ecx, [eax]
loc_00697156: lea edx, var_F0
loc_0069715C: push edx
loc_0069715D: push eax
loc_0069715E: call [ecx+00000088h]
loc_00697164: fnclex
loc_00697166: test eax, eax
loc_00697168: jge 00697178h
loc_0069716A: push 00000088h
loc_0069716F: push 00447BE8h
loc_00697174: push esi
loc_00697175: push eax
loc_00697176: call edi
loc_00697178: fild real4 ptr var_64
loc_0069717B: fstp real8 ptr var_1A4
loc_00697181: fld real4 ptr var_EC
loc_00697187: cmp [0073A000h], 00000000h
loc_0069718E: jnz 00697198h
loc_00697190: fdiv st0, real4 ptr var_F0
loc_00697196: jmp 006971A3h
loc_00697198: push var_F0
loc_0069719E: call 00412868h ; _adj_fdiv_m32
loc_006971A3: fnstsw ax
loc_006971A5: test al, 0Dh
loc_006971A7: jnz 00697C34h
loc_006971AD: call [00401168h] ; __vbaFpR8
loc_006971B3: fcomp real8 ptr var_1A4
loc_006971B9: fnstsw ax
loc_006971BB: test ah, 41h
loc_006971BE: jz 006971C7h
loc_006971C0: mov esi, 00000001h
loc_006971C5: jmp 006971C9h
loc_006971C7: xor esi, esi
loc_006971C9: lea eax, var_84
loc_006971CF: push eax
loc_006971D0: lea ecx, var_80
loc_006971D3: push ecx
loc_006971D4: push 00000002h
loc_006971D6: call [00401068h] ; __vbaFreeObjList
loc_006971DC: add esp, 0000000Ch
loc_006971DF: neg esi
loc_006971E1: test si, si
loc_006971E4: jz 00697223h
loc_006971E6: mov eax, [0073A08Ch]
loc_006971EB: mov edx, [eax]
loc_006971ED: lea ecx, var_E8
loc_006971F3: push ecx
loc_006971F4: push eax
loc_006971F5: call [edx+00000044h]
loc_006971F8: fnclex
loc_006971FA: test eax, eax
loc_006971FC: jge 0069720Fh
loc_006971FE: push 00000044h
loc_00697200: push 004419ACh
loc_00697205: mov edx, [0073A08Ch]
loc_0069720B: push edx
loc_0069720C: push eax
loc_0069720D: call edi
loc_0069720F: movsx eax, var_E8
loc_00697216: sub ebx, eax
loc_00697218: jo 00697C39h
loc_0069721E: jmp 00697402h
loc_00697223: mov eax, [0073C818h]
loc_00697228: test eax, eax
loc_0069722A: jnz 0069723Ch
loc_0069722C: push 0073C818h
loc_00697231: push 00441F00h
loc_00697236: call [004012FCh] ; __vbaNew2
loc_0069723C: mov esi, [0073C818h]
loc_00697242: mov ecx, [esi]
loc_00697244: lea edx, var_80
loc_00697247: push edx
loc_00697248: push esi
loc_00697249: call [ecx+00000018h]
loc_0069724C: fnclex
loc_0069724E: test eax, eax
loc_00697250: jge 0069725Dh
loc_00697252: push 00000018h
loc_00697254: push 00441EF0h
loc_00697259: push esi
loc_0069725A: push eax
loc_0069725B: call edi
loc_0069725D: mov eax, var_80
loc_00697260: mov esi, eax
loc_00697262: mov ecx, [eax]
loc_00697264: lea edx, var_EC
loc_0069726A: push edx
loc_0069726B: push eax
loc_0069726C: call [ecx+00000050h]
loc_0069726F: fnclex
loc_00697271: test eax, eax
loc_00697273: jge 00697280h
loc_00697275: push 00000050h
loc_00697277: push 00447BE8h
loc_0069727C: push esi
loc_0069727D: push eax
loc_0069727E: call edi
loc_00697280: mov eax, [0073C818h]
loc_00697285: test eax, eax
loc_00697287: jnz 00697299h
loc_00697289: push 0073C818h
loc_0069728E: push 00441F00h
loc_00697293: call [004012FCh] ; __vbaNew2
loc_00697299: mov esi, [0073C818h]
loc_0069729F: mov eax, [esi]
loc_006972A1: lea ecx, var_84
loc_006972A7: push ecx
loc_006972A8: push esi
loc_006972A9: call [eax+00000018h]
loc_006972AC: fnclex
loc_006972AE: test eax, eax
loc_006972B0: jge 006972BDh
loc_006972B2: push 00000018h
loc_006972B4: push 00441EF0h
loc_006972B9: push esi
loc_006972BA: push eax
loc_006972BB: call edi
loc_006972BD: mov eax, var_84
loc_006972C3: mov esi, eax
loc_006972C5: mov edx, [eax]
loc_006972C7: lea ecx, var_F0
loc_006972CD: push ecx
loc_006972CE: push eax
loc_006972CF: call [edx+00000088h]
loc_006972D5: fnclex
loc_006972D7: test eax, eax
loc_006972D9: jge 006972E9h
loc_006972DB: push 00000088h
loc_006972E0: push 00447BE8h
loc_006972E5: push esi
loc_006972E6: push eax
loc_006972E7: call edi
loc_006972E9: fild real4 ptr var_64
loc_006972EC: fstp real8 ptr var_1AC
loc_006972F2: fld real4 ptr var_EC
loc_006972F8: cmp [0073A000h], 00000000h
loc_006972FF: jnz 00697309h
loc_00697301: fdiv st0, real4 ptr var_F0
loc_00697307: jmp 00697314h
loc_00697309: push var_F0
loc_0069730F: call 00412868h ; _adj_fdiv_m32
loc_00697314: cmp [0073A000h], 00000000h
loc_0069731B: jnz 00697325h
loc_0069731D: fdiv st0, real4 ptr [00402B60h]
loc_00697323: jmp 00697330h
loc_00697325: push [00402B60h]
loc_0069732B: call 00412868h ; _adj_fdiv_m32
loc_00697330: fnstsw ax
loc_00697332: test al, 0Dh
loc_00697334: jnz 00697C34h
loc_0069733A: call [00401168h] ; __vbaFpR8
loc_00697340: fcomp real8 ptr var_1AC
loc_00697346: fnstsw ax
loc_00697348: test ah, 41h
loc_0069734B: jz 00697354h
loc_0069734D: mov esi, 00000001h
loc_00697352: jmp 00697356h
loc_00697354: xor esi, esi
loc_00697356: lea edx, var_84
loc_0069735C: push edx
loc_0069735D: lea eax, var_80
loc_00697360: push eax
loc_00697361: push 00000002h
loc_00697363: call [00401068h] ; __vbaFreeObjList
loc_00697369: add esp, 0000000Ch
loc_0069736C: neg esi
loc_0069736E: test si, si
loc_00697371: jz 00697402h
loc_00697377: mov eax, [0073A08Ch]
loc_0069737C: mov ecx, [eax]
loc_0069737E: lea edx, var_E8
loc_00697384: push edx
loc_00697385: push eax
loc_00697386: call [ecx+00000044h]
loc_00697389: fnclex
loc_0069738B: test eax, eax
loc_0069738D: jge 006973A0h
loc_0069738F: push 00000044h
loc_00697391: push 004419ACh
loc_00697396: mov ecx, [0073A08Ch]
loc_0069739C: push ecx
loc_0069739D: push eax
loc_0069739E: call edi
loc_006973A0: fild real4 ptr var_64
loc_006973A3: fstp real8 ptr var_1B4
loc_006973A9: movsx edx, var_E8
loc_006973B0: mov var_1B8, edx
loc_006973B6: fild real4 ptr var_1B8
loc_006973BC: fstp real8 ptr var_1C0
loc_006973C2: fld real8 ptr var_1C0
loc_006973C8: cmp [0073A000h], 00000000h
loc_006973CF: jnz 006973D9h
loc_006973D1: fdiv st0, real8 ptr [0040A928h]
loc_006973D7: jmp 006973EAh
loc_006973D9: push [0040A92Ch]
loc_006973DF: push [0040A928h]
loc_006973E5: call 00412874h ; _adj_fdiv_m64
loc_006973EA: fsubr st0, real8 ptr var_1B4
loc_006973F0: fnstsw ax
loc_006973F2: test al, 0Dh
loc_006973F4: jnz 00697C34h
loc_006973FA: call [0040139Ch] ; __vbaFpI4
loc_00697400: mov ebx, eax
loc_00697402: mov eax, 80020004h
loc_00697407: mov var_CC, eax
loc_0069740D: mov ecx, 0000000Ah
loc_00697412: mov var_D4, ecx
loc_00697418: mov edx, [0073A08Ch]
loc_0069741E: mov edx, [edx]
loc_00697420: lea esi, var_80
loc_00697423: push esi
loc_00697424: sub esp, 00000010h
loc_00697427: mov esi, esp
loc_00697429: mov [esi], ecx
loc_0069742B: mov ecx, var_D0
loc_00697431: mov [esi+00000004h], ecx
loc_00697434: mov [esi+00000008h], eax
loc_00697437: mov eax, var_C8
loc_0069743D: mov [esi+0000000Ch], eax
loc_00697440: mov ecx, ebx
loc_00697442: mov esi, [004011E4h] ; __vbaI2I4
loc_00697448: mov var_1C4, edx
loc_0069744E: call __vbaI2I4
loc_00697450: push eax
loc_00697451: mov ecx, var_74
loc_00697454: call __vbaI2I4
loc_00697456: push eax
loc_00697457: mov ecx, [0073A08Ch]
loc_0069745D: push ecx
loc_0069745E: mov edx, var_1C4
loc_00697464: call [edx+00000080h]
loc_0069746A: fnclex
loc_0069746C: test eax, eax
loc_0069746E: jge 00696720h
loc_00697474: push 00000080h
loc_00697479: push 004419ACh
loc_0069747E: mov ecx, [0073A08Ch]
loc_00697484: push ecx
loc_00697485: push eax
loc_00697486: call edi
loc_00697488: lea ecx, var_80
loc_0069748B: call [0040142Ch] ; __vbaFreeObj
loc_00697491: jmp 00697B36h
loc_00697496: mov edx, var_118
loc_0069749C: push edx
loc_0069749D: push 004642C4h ; "prname="
loc_006974A2: call __vbaI2I4
loc_006974A4: test eax, eax
loc_006974A6: jnz 006974B7h
loc_006974A8: mov edx, var_40
loc_006974AB: mov ecx, 0073A138h
loc_006974B0: call edi
loc_006974B2: jmp 00697B36h
loc_006974B7: mov eax, var_118
loc_006974BD: push eax
loc_006974BE: push 00452454h ; "prcode="
loc_006974C3: call __vbaI2I4
loc_006974C5: test eax, eax
loc_006974C7: jnz 006974D8h
loc_006974C9: mov edx, var_40
loc_006974CC: mov ecx, 0073A13Ch
loc_006974D1: call edi
loc_006974D3: jmp 00697B36h
loc_006974D8: mov ecx, var_118
loc_006974DE: push ecx
loc_006974DF: push 00463B74h ; "prdesc="
loc_006974E4: call __vbaI2I4
loc_006974E6: test eax, eax
loc_006974E8: jnz 006974F9h
loc_006974EA: mov edx, var_44
loc_006974ED: mov ecx, 0073A140h
loc_006974F2: call edi
loc_006974F4: jmp 00697B36h
loc_006974F9: mov edx, var_118
loc_006974FF: push edx
loc_00697500: push 00452468h ; "prurl="
loc_00697505: call __vbaI2I4
loc_00697507: test eax, eax
loc_00697509: jnz 0069751Ah
loc_0069750B: mov edx, var_40
loc_0069750E: mov ecx, 0073A144h
loc_00697513: call edi
loc_00697515: jmp 00697B36h
loc_0069751A: mov eax, var_118
loc_00697520: push eax
loc_00697521: push 004637C8h ; "prwallet="
loc_00697526: call __vbaI2I4
loc_00697528: test eax, eax
loc_0069752A: jnz 0069753Bh
loc_0069752C: mov edx, var_40
loc_0069752F: mov ecx, 0073A148h
loc_00697534: call edi
loc_00697536: jmp 00697B36h
loc_0069753B: mov ecx, var_118
loc_00697541: push ecx
loc_00697542: push 004635A8h ; "prdownload="
loc_00697547: call __vbaI2I4
loc_00697549: test eax, eax
loc_0069754B: jnz 0069755Ch
loc_0069754D: mov edx, var_40
loc_00697550: mov ecx, 0073A14Ch
loc_00697555: call edi
loc_00697557: jmp 00697B36h
loc_0069755C: mov edx, var_118
loc_00697562: push edx
loc_00697563: push 004635C4h ; "prsize="
loc_00697568: call __vbaI2I4
loc_0069756A: test eax, eax
loc_0069756C: jnz 0069757Dh
loc_0069756E: mov edx, var_40
loc_00697571: mov ecx, 0073A150h
loc_00697576: call edi
loc_00697578: jmp 00697B36h
loc_0069757D: mov eax, var_118
loc_00697583: push eax
loc_00697584: push 0045247Ch ; "prreg="
loc_00697589: call __vbaI2I4
loc_0069758B: test eax, eax
loc_0069758D: jnz 0069759Eh
loc_0069758F: mov edx, var_40
loc_00697592: mov ecx, 0073A154h
loc_00697597: call edi
loc_00697599: jmp 00697B36h
loc_0069759E: mov ecx, var_118
loc_006975A4: push ecx
loc_006975A5: push 00452490h ; "prtap="
loc_006975AA: call __vbaI2I4
loc_006975AC: test eax, eax
loc_006975AE: jnz 006975BFh
loc_006975B0: mov edx, var_40
loc_006975B3: mov ecx, 0073A158h
loc_006975B8: call edi
loc_006975BA: jmp 00697B36h
loc_006975BF: mov edx, var_118
loc_006975C5: push edx
loc_006975C6: push 004635D8h ; "prplay="
loc_006975CB: call __vbaI2I4
loc_006975CD: test eax, eax
loc_006975CF: jnz 006975E0h
loc_006975D1: mov edx, var_40
loc_006975D4: mov ecx, 0073A15Ch
loc_006975D9: call edi
loc_006975DB: jmp 00697B36h
loc_006975E0: mov eax, var_118
loc_006975E6: push eax
loc_006975E7: push 00452834h ; "udcode="
loc_006975EC: call __vbaI2I4
loc_006975EE: test eax, eax
loc_006975F0: jnz 00697601h
loc_006975F2: mov edx, var_40
loc_006975F5: mov ecx, 0073A160h
loc_006975FA: call edi
loc_006975FC: jmp 00697B36h
loc_00697601: mov ecx, var_118
loc_00697607: push ecx
loc_00697608: push 004635ECh ; "udsay="
loc_0069760D: call __vbaI2I4
loc_0069760F: test eax, eax
loc_00697611: jnz 00697622h
loc_00697613: mov edx, var_44
loc_00697616: mov ecx, 0073A164h
loc_0069761B: call edi
loc_0069761D: jmp 00697B36h
loc_00697622: mov edx, var_118
loc_00697628: push edx
loc_00697629: push 00452848h ; "udver="
loc_0069762E: call __vbaI2I4
loc_00697630: test eax, eax
loc_00697632: jnz 00697643h
loc_00697634: mov edx, var_40
loc_00697637: mov ecx, 0073A168h
loc_0069763C: call edi
loc_0069763E: jmp 00697B36h
loc_00697643: mov eax, var_118
loc_00697649: push eax
loc_0069764A: push 0045285Ch ; "udsize="
loc_0069764F: call __vbaI2I4
loc_00697651: test eax, eax
loc_00697653: jnz 00697664h
loc_00697655: mov edx, var_40
loc_00697658: mov ecx, 0073A16Ch
loc_0069765D: call edi
loc_0069765F: jmp 00697B36h
loc_00697664: mov ecx, var_118
loc_0069766A: push ecx
loc_0069766B: push 00452660h ; "udurl="
loc_00697670: call __vbaI2I4
loc_00697672: test eax, eax
loc_00697674: jnz 00697685h
loc_00697676: mov edx, var_40
loc_00697679: mov ecx, 0073A170h
loc_0069767E: call edi
loc_00697680: jmp 00697B36h
loc_00697685: mov edx, var_118
loc_0069768B: push edx
loc_0069768C: push 00463B88h ; "dsay="
loc_00697691: call __vbaI2I4
loc_00697693: test eax, eax
loc_00697695: jnz 006976A6h
loc_00697697: mov edx, var_44
loc_0069769A: mov ecx, 0073A174h
loc_0069769F: call edi
loc_006976A1: jmp 00697B36h
loc_006976A6: mov eax, var_118
loc_006976AC: push eax
loc_006976AD: push 004663D0h ; "dmsg="
loc_006976B2: call __vbaI2I4
loc_006976B4: test eax, eax
loc_006976B6: jnz 006976C7h
loc_006976B8: mov edx, var_44
loc_006976BB: mov ecx, 0073A178h
loc_006976C0: call edi
loc_006976C2: jmp 00697B36h
loc_006976C7: mov ecx, var_118
loc_006976CD: push ecx
loc_006976CE: push 004633DCh ; "dsay2="
loc_006976D3: call __vbaI2I4
loc_006976D5: test eax, eax
loc_006976D7: jnz 006976E8h
loc_006976D9: mov edx, var_44
loc_006976DC: mov ecx, 0073A17Ch
loc_006976E1: call edi
loc_006976E3: jmp 00697B36h
loc_006976E8: mov edx, var_118
loc_006976EE: push edx
loc_006976EF: push 00452B5Ch ; "durl="
loc_006976F4: call __vbaI2I4
loc_006976F6: test eax, eax
loc_006976F8: jnz 00697709h
loc_006976FA: mov edx, var_40
loc_006976FD: mov ecx, 0073A188h
loc_00697702: call edi
loc_00697704: jmp 00697B36h
loc_00697709: mov eax, var_118
loc_0069770F: push eax
loc_00697710: push 00452B6Ch ; "dstart="
loc_00697715: call __vbaI2I4
loc_00697717: test eax, eax
loc_00697719: jnz 0069772Ah
loc_0069771B: mov edx, var_40
loc_0069771E: mov ecx, 0073A18Ch
loc_00697723: call edi
loc_00697725: jmp 00697B36h
loc_0069772A: mov ecx, var_118
loc_00697730: push ecx
loc_00697731: push 00452B80h ; "dfinish="
loc_00697736: call __vbaI2I4
loc_00697738: test eax, eax
loc_0069773A: jnz 0069774Bh
loc_0069773C: mov edx, var_40
loc_0069773F: mov ecx, 0073A190h
loc_00697744: call edi
loc_00697746: jmp 00697B36h
loc_0069774B: mov edx, var_118
loc_00697751: push edx
loc_00697752: push 00452B3Ch ; "dnum="
loc_00697757: call __vbaI2I4
loc_00697759: test eax, eax
loc_0069775B: jnz 0069776Ch
loc_0069775D: mov edx, var_40
loc_00697760: mov ecx, 0073A194h
loc_00697765: call edi
loc_00697767: jmp 00697B36h
loc_0069776C: mov eax, var_118
loc_00697772: push eax
loc_00697773: push 00452B4Ch ; "dtap="
loc_00697778: call __vbaI2I4
loc_0069777A: test eax, eax
loc_0069777C: jnz 0069778Dh
loc_0069777E: mov edx, var_40
loc_00697781: mov ecx, 0073A198h
loc_00697786: call edi
loc_00697788: jmp 00697B36h
loc_0069778D: mov ecx, var_118
loc_00697793: push ecx
loc_00697794: push 004633F0h ; "dplay="
loc_00697799: call __vbaI2I4
loc_0069779B: test eax, eax
loc_0069779D: jnz 006977AEh
loc_0069779F: mov edx, var_40
loc_006977A2: mov ecx, 0073A180h
loc_006977A7: call edi
loc_006977A9: jmp 00697B36h
loc_006977AE: mov edx, var_118
loc_006977B4: push edx
loc_006977B5: push 00463404h ; "dplay2="
loc_006977BA: call __vbaI2I4
loc_006977BC: test eax, eax
loc_006977BE: jnz 006977CFh
loc_006977C0: mov edx, var_40
loc_006977C3: mov ecx, 0073A184h
loc_006977C8: call edi
loc_006977CA: jmp 00697B36h
loc_006977CF: mov eax, var_118
loc_006977D5: push eax
loc_006977D6: push 004631F8h ; "ditemid="
loc_006977DB: call __vbaI2I4
loc_006977DD: test eax, eax
loc_006977DF: jnz 006977F0h
loc_006977E1: mov edx, var_40
loc_006977E4: mov ecx, 0073A19Ch
loc_006977E9: call edi
loc_006977EB: jmp 00697B36h
loc_006977F0: mov ecx, var_118
loc_006977F6: push ecx
loc_006977F7: push 00452674h ; "aintrou2="
loc_006977FC: call __vbaI2I4
loc_006977FE: test eax, eax
loc_00697800: jnz 00697829h
loc_00697802: lea edx, var_78
loc_00697805: push edx
loc_00697806: lea eax, var_40
loc_00697809: push eax
loc_0069780A: mov ecx, Me
loc_0069780D: push ecx
loc_0069780E: call 006BD4C0h
loc_00697813: mov edx, var_78
loc_00697816: mov var_78, 00000000h
loc_0069781D: mov ecx, 0073A1A0h
loc_00697822: call ebx
loc_00697824: jmp 00697B36h
loc_00697829: mov edx, var_118
loc_0069782F: push edx
loc_00697830: push 00452344h ; "apromptu2="
loc_00697835: call __vbaI2I4
loc_00697837: test eax, eax
loc_00697839: jnz 00697862h
loc_0069783B: lea eax, var_78
loc_0069783E: push eax
loc_0069783F: lea ecx, var_40
loc_00697842: push ecx
loc_00697843: mov edx, Me
loc_00697846: push edx
loc_00697847: call 006BD4C0h
loc_0069784C: mov edx, var_78
loc_0069784F: mov var_78, 00000000h
loc_00697856: mov ecx, 0073A1A4h
loc_0069785B: call ebx
loc_0069785D: jmp 00697B36h
loc_00697862: mov eax, var_118
loc_00697868: push eax
loc_00697869: push 0045287Ch ; "aexityesu2="
loc_0069786E: call __vbaI2I4
loc_00697870: test eax, eax
loc_00697872: jnz 0069789Bh
loc_00697874: lea ecx, var_78
loc_00697877: push ecx
loc_00697878: lea edx, var_40
loc_0069787B: push edx
loc_0069787C: mov eax, Me
loc_0069787F: push eax
loc_00697880: call 006BD4C0h
loc_00697885: mov edx, var_78
loc_00697888: mov var_78, 00000000h
loc_0069788F: mov ecx, 0073A1A8h
loc_00697894: call ebx
loc_00697896: jmp 00697B36h
loc_0069789B: mov ecx, var_118
loc_006978A1: push ecx
loc_006978A2: push 00452898h ; "aexitnou2="
loc_006978A7: call __vbaI2I4
loc_006978A9: test eax, eax
loc_006978AB: jnz 006978D4h
loc_006978AD: lea edx, var_78
loc_006978B0: push edx
loc_006978B1: lea eax, var_40
loc_006978B4: push eax
loc_006978B5: mov ecx, Me
loc_006978B8: push ecx
loc_006978B9: call 006BD4C0h
loc_006978BE: mov edx, var_78
loc_006978C1: mov var_78, 00000000h
loc_006978C8: mov ecx, 0073A1ACh
loc_006978CD: call ebx
loc_006978CF: jmp 00697B36h
loc_006978D4: mov edx, var_118
loc_006978DA: push edx
loc_006978DB: push 004524A4h ; "aintrop2="
loc_006978E0: call __vbaI2I4
loc_006978E2: test eax, eax
loc_006978E4: jnz 0069790Dh
loc_006978E6: lea eax, var_78
loc_006978E9: push eax
loc_006978EA: lea ecx, var_40
loc_006978ED: push ecx
loc_006978EE: mov edx, Me
loc_006978F1: push edx
loc_006978F2: call 006BD4C0h
loc_006978F7: mov edx, var_78
loc_006978FA: mov var_78, 00000000h
loc_00697901: mov ecx, 0073A1B0h
loc_00697906: call ebx
loc_00697908: jmp 00697B36h
loc_0069790D: mov eax, var_118
loc_00697913: push eax
loc_00697914: push 004524BCh ; "apromptp2="
loc_00697919: call __vbaI2I4
loc_0069791B: test eax, eax
loc_0069791D: jnz 00697946h
loc_0069791F: lea ecx, var_78
loc_00697922: push ecx
loc_00697923: lea edx, var_40
loc_00697926: push edx
loc_00697927: mov eax, Me
loc_0069792A: push eax
loc_0069792B: call 006BD4C0h
loc_00697930: mov edx, var_78
loc_00697933: mov var_78, 00000000h
loc_0069793A: mov ecx, 0073A1B4h
loc_0069793F: call ebx
loc_00697941: jmp 00697B36h
loc_00697946: mov ecx, var_118
loc_0069794C: push ecx
loc_0069794D: push 004524D8h ; "aexityesp2="
loc_00697952: call __vbaI2I4
loc_00697954: test eax, eax
loc_00697956: jnz 0069797Fh
loc_00697958: lea edx, var_78
loc_0069795B: push edx
loc_0069795C: lea eax, var_40
loc_0069795F: push eax
loc_00697960: mov ecx, Me
loc_00697963: push ecx
loc_00697964: call 006BD4C0h
loc_00697969: mov edx, var_78
loc_0069796C: mov var_78, 00000000h
loc_00697973: mov ecx, 0073A1B8h
loc_00697978: call ebx
loc_0069797A: jmp 00697B36h
loc_0069797F: mov edx, var_118
loc_00697985: push edx
loc_00697986: push 004524F4h ; "aexitnop2="
loc_0069798B: call __vbaI2I4
loc_0069798D: test eax, eax
loc_0069798F: jnz 006979B8h
loc_00697991: lea eax, var_78
loc_00697994: push eax
loc_00697995: lea ecx, var_40
loc_00697998: push ecx
loc_00697999: mov edx, Me
loc_0069799C: push edx
loc_0069799D: call 006BD4C0h
loc_006979A2: mov edx, var_78
loc_006979A5: mov var_78, 00000000h
loc_006979AC: mov ecx, 0073A1BCh
loc_006979B1: call ebx
loc_006979B3: jmp 00697B36h
loc_006979B8: mov eax, var_118
loc_006979BE: push eax
loc_006979BF: push 00452B98h ; "aintrod2="
loc_006979C4: call __vbaI2I4
loc_006979C6: test eax, eax
loc_006979C8: jnz 006979F1h
loc_006979CA: lea ecx, var_78
loc_006979CD: push ecx
loc_006979CE: lea edx, var_40
loc_006979D1: push edx
loc_006979D2: mov eax, Me
loc_006979D5: push eax
loc_006979D6: call 006BD4C0h
loc_006979DB: mov edx, var_78
loc_006979DE: mov var_78, 00000000h
loc_006979E5: mov ecx, 0073A1C0h
loc_006979EA: call ebx
loc_006979EC: jmp 00697B36h
loc_006979F1: mov ecx, var_118
loc_006979F7: push ecx
loc_006979F8: push 00452BB0h ; "apromptd2="
loc_006979FD: call __vbaI2I4
loc_006979FF: test eax, eax
loc_00697A01: jnz 00697A2Ah
loc_00697A03: lea edx, var_78
loc_00697A06: push edx
loc_00697A07: lea eax, var_40
loc_00697A0A: push eax
loc_00697A0B: mov ecx, Me
loc_00697A0E: push ecx
loc_00697A0F: call 006BD4C0h
loc_00697A14: mov edx, var_78
loc_00697A17: mov var_78, 00000000h
loc_00697A1E: mov ecx, 0073A1C4h
loc_00697A23: call ebx
loc_00697A25: jmp 00697B36h
loc_00697A2A: mov edx, var_118
loc_00697A30: push edx
loc_00697A31: push 00452BCCh ; "aexityesd2="
loc_00697A36: call __vbaI2I4
loc_00697A38: test eax, eax
loc_00697A3A: jnz 00697A63h
loc_00697A3C: lea eax, var_78
loc_00697A3F: push eax
loc_00697A40: lea ecx, var_40
loc_00697A43: push ecx
loc_00697A44: mov edx, Me
loc_00697A47: push edx
loc_00697A48: call 006BD4C0h
loc_00697A4D: mov edx, var_78
loc_00697A50: mov var_78, 00000000h
loc_00697A57: mov ecx, 0073A1C8h
loc_00697A5C: call ebx
loc_00697A5E: jmp 00697B36h
loc_00697A63: mov eax, var_118
loc_00697A69: push eax
loc_00697A6A: push 00452BE8h ; "aexitnod2="
loc_00697A6F: call __vbaI2I4
loc_00697A71: test eax, eax
loc_00697A73: jnz 00697A9Ch
loc_00697A75: lea ecx, var_78
loc_00697A78: push ecx
loc_00697A79: lea edx, var_40
loc_00697A7C: push edx
loc_00697A7D: mov eax, Me
loc_00697A80: push eax
loc_00697A81: call 006BD4C0h
loc_00697A86: mov edx, var_78
loc_00697A89: mov var_78, 00000000h
loc_00697A90: mov ecx, 0073A1CCh
loc_00697A95: call ebx
loc_00697A97: jmp 00697B36h
loc_00697A9C: mov ecx, var_118
loc_00697AA2: push ecx
loc_00697AA3: push 004528B4h ; "bmm="
loc_00697AA8: call __vbaI2I4
loc_00697AAA: test eax, eax
loc_00697AAC: jnz 00697AC1h
loc_00697AAE: mov var_3C, FFFFFFFFh
loc_00697AB5: mov edx, var_40
loc_00697AB8: mov ecx, 0073A2A4h
loc_00697ABD: call edi
loc_00697ABF: jmp 00697B36h
loc_00697AC1: mov edx, var_118
loc_00697AC7: push edx
loc_00697AC8: push 004528C4h ; "bmu="
loc_00697ACD: call __vbaI2I4
loc_00697ACF: test eax, eax
loc_00697AD1: jnz 00697AE6h
loc_00697AD3: mov var_3C, FFFFFFFFh
loc_00697ADA: mov edx, var_40
loc_00697ADD: mov ecx, 0073A2A8h
loc_00697AE2: call edi
loc_00697AE4: jmp 00697B36h
loc_00697AE6: mov eax, var_118
loc_00697AEC: push eax
loc_00697AED: push 004528D4h ; "bmp="
loc_00697AF2: call __vbaI2I4
loc_00697AF4: test eax, eax
loc_00697AF6: jnz 00697B0Bh
loc_00697AF8: mov var_3C, FFFFFFFFh
loc_00697AFF: mov edx, var_40
loc_00697B02: mov ecx, 0073A2ACh
loc_00697B07: call edi
loc_00697B09: jmp 00697B36h
loc_00697B0B: mov ecx, var_118
loc_00697B11: push ecx
loc_00697B12: push 004528E4h ; "bms="
loc_00697B17: call __vbaI2I4
loc_00697B19: test eax, eax
loc_00697B1B: jnz 00697B36h
loc_00697B1D: mov var_3C, FFFFFFFFh
loc_00697B24: mov edx, var_40
loc_00697B27: push edx
loc_00697B28: call [0040127Ch] ; __vbaI2Str
loc_00697B2E: movsx eax, ax
loc_00697B31: mov [0073A2B0h], eax
loc_00697B36: mov eax, 00000001h
loc_00697B3B: add ax, var_28
loc_00697B3F: jo 00697C39h
loc_00697B45: mov var_28, eax
loc_00697B48: mov ebx, [004011A8h] ; __vbaGenerateBoundsError
loc_00697B4E: mov edi, [004013C0h] ; __vbaStrMove
loc_00697B54: mov eax, var_58
loc_00697B57: jmp 006962C5h
loc_00697B5C: cmp var_3C, 0000h
loc_00697B61: jz 00697B76h
loc_00697B63: call 00712F30h
loc_00697B68: jmp 00697B76h
loc_00697B6A: lea ecx, var_4C
loc_00697B6D: push ecx
loc_00697B6E: push 00000000h
loc_00697B70: call [00401170h] ; __vbaErase
loc_00697B76: call [00401114h] ; __vbaExitProc
loc_00697B7C: fwait
loc_00697B7D: push 00697C15h
loc_00697B82: jmp 00697BCFh
loc_00697B84: lea edx, var_7C
loc_00697B87: push edx
loc_00697B88: lea eax, var_78
loc_00697B8B: push eax
loc_00697B8C: push 00000002h
loc_00697B8E: call [00401324h] ; __vbaFreeStrList
loc_00697B94: lea ecx, var_84
loc_00697B9A: push ecx
loc_00697B9B: lea edx, var_80
loc_00697B9E: push edx
loc_00697B9F: push 00000002h
loc_00697BA1: call [00401068h] ; __vbaFreeObjList
loc_00697BA7: lea eax, var_C4
loc_00697BAD: push eax
loc_00697BAE: lea ecx, var_B4
loc_00697BB4: push ecx
loc_00697BB5: lea edx, var_A4
loc_00697BBB: push edx
loc_00697BBC: lea eax, var_94
loc_00697BC2: push eax
loc_00697BC3: push 00000004h
loc_00697BC5: call [00401050h] ; __vbaFreeVarList
loc_00697BCB: add esp, 0000002Ch
loc_00697BCE: ret
loc_00697BCF: lea ecx, var_118
loc_00697BD5: mov esi, [00401430h] ; __vbaFreeStr
loc_00697BDB: call __vbaFreeStr
loc_00697BDD: lea ecx, var_40
loc_00697BE0: call __vbaFreeStr
loc_00697BE2: lea ecx, var_44
loc_00697BE5: call __vbaFreeStr
loc_00697BE7: lea ecx, var_48
loc_00697BEA: push ecx
loc_00697BEB: push 00000000h
loc_00697BED: mov edi, [004010F0h] ; __vbaAryDestruct
loc_00697BF3: call edi
loc_00697BF5: lea edx, var_4C
loc_00697BF8: push edx
loc_00697BF9: push 00000000h
loc_00697BFB: call edi
loc_00697BFD: lea ecx, var_50
loc_00697C00: call __vbaFreeStr
loc_00697C02: lea ecx, var_68
loc_00697C05: call __vbaFreeStr
loc_00697C07: lea ecx, var_6C
loc_00697C0A: call __vbaFreeStr
loc_00697C0C: lea eax, var_70
loc_00697C0F: push eax
loc_00697C10: push 00000000h
loc_00697C12: call edi
loc_00697C14: ret
loc_00697C15: mov eax, Me
loc_00697C18: mov ecx, [eax]
loc_00697C1A: push eax
loc_00697C1B: call [ecx+00000008h]
loc_00697C1E: mov eax, var_C
loc_00697C21: mov ecx, var_1C
loc_00697C24: mov fs:[00000000h], ecx
loc_00697C2B: pop edi
loc_00697C2C: pop esi
loc_00697C2D: pop ebx
loc_00697C2E: mov esp, ebp
loc_00697C30: pop ebp
loc_00697C31: retn 000Ch
End Sub
Public Function CheckProductFile(arg_C) '69BB00
loc_0069BB00: push ebp
loc_0069BB01: mov ebp, esp
loc_0069BB03: sub esp, 00000018h
loc_0069BB06: push 00412856h ; __vbaExceptHandler
loc_0069BB0B: mov eax, fs:[00000000h]
loc_0069BB11: push eax
loc_0069BB12: mov fs:[00000000h], esp
loc_0069BB19: mov eax, 0000013Ch
loc_0069BB1E: call 00412850h ; __vbaChkstk
loc_0069BB23: push ebx
loc_0069BB24: push esi
loc_0069BB25: push edi
loc_0069BB26: mov var_18, esp
loc_0069BB29: mov var_14, 0040AC38h ; "'"
loc_0069BB30: mov var_10, 00000000h
loc_0069BB37: mov var_C, 00000000h
loc_0069BB3E: mov eax, Me
loc_0069BB41: mov ecx, [eax]
loc_0069BB43: mov edx, Me
loc_0069BB46: push edx
loc_0069BB47: call [ecx+00000004h]
loc_0069BB4A: mov var_4, 00000001h
loc_0069BB51: mov var_4, 00000002h
loc_0069BB58: push FFFFFFFFh
loc_0069BB5A: call [00401124h] ; __vbaOnError
loc_0069BB60: mov var_4, 00000003h
loc_0069BB67: mov var_40, 0000h
loc_0069BB6D: mov var_4, 00000004h
loc_0069BB74: mov var_38, 0000h
loc_0069BB7A: mov var_4, 00000005h
loc_0069BB81: movsx eax, [0073A21Ch]
loc_0069BB88: test eax, eax
loc_0069BB8A: jnz 0069D1BEh
loc_0069BB90: mov var_4, 00000006h
loc_0069BB97: mov edx, 00466F60h ; "CheckProductFile"
loc_0069BB9C: lea ecx, var_58
loc_0069BB9F: call [00401310h] ; __vbaStrCopy
loc_0069BBA5: mov edx, 00466F24h ; "CheckingProductFileOnServer"
loc_0069BBAA: lea ecx, var_54
loc_0069BBAD: call [00401310h] ; __vbaStrCopy
loc_0069BBB3: lea ecx, var_58
loc_0069BBB6: push ecx
loc_0069BBB7: lea edx, var_54
loc_0069BBBA: push edx
loc_0069BBBB: mov eax, Me
loc_0069BBBE: mov ecx, [eax]
loc_0069BBC0: mov edx, Me
loc_0069BBC3: push edx
loc_0069BBC4: call [ecx+00000748h]
loc_0069BBCA: mov var_D4, eax
loc_0069BBD0: cmp var_D4, 00000000h
loc_0069BBD7: jge 0069BBFCh
loc_0069BBD9: push 00000748h
loc_0069BBDE: push 004408D0h
loc_0069BBE3: mov eax, Me
loc_0069BBE6: push eax
loc_0069BBE7: mov ecx, var_D4
loc_0069BBED: push ecx
loc_0069BBEE: call [004010CCh] ; __vbaHresultCheckObj
loc_0069BBF4: mov var_108, eax
loc_0069BBFA: jmp 0069BC06h
loc_0069BBFC: mov var_108, 00000000h
loc_0069BC06: lea edx, var_58
loc_0069BC09: push edx
loc_0069BC0A: lea eax, var_54
loc_0069BC0D: push eax
loc_0069BC0E: push 00000002h
loc_0069BC10: call [00401324h] ; __vbaFreeStrList
loc_0069BC16: add esp, 0000000Ch
loc_0069BC19: mov var_4, 00000007h
loc_0069BC20: mov var_A4, 00000004h
loc_0069BC2A: mov var_AC, 00000003h
loc_0069BC34: mov eax, 00000010h
loc_0069BC39: call 00412850h ; __vbaChkstk
loc_0069BC3E: mov ecx, esp
loc_0069BC40: mov edx, var_AC
loc_0069BC46: mov [ecx], edx
loc_0069BC48: mov eax, var_A8
loc_0069BC4E: mov [ecx+00000004h], eax
loc_0069BC51: mov edx, var_A4
loc_0069BC57: mov [ecx+00000008h], edx
loc_0069BC5A: mov eax, var_A0
loc_0069BC60: mov [ecx+0000000Ch], eax
loc_0069BC63: push 00000013h
loc_0069BC65: mov ecx, Me
loc_0069BC68: mov edx, [ecx]
loc_0069BC6A: mov eax, Me
loc_0069BC6D: push eax
loc_0069BC6E: call [edx+000004B4h]
loc_0069BC74: push eax
loc_0069BC75: lea ecx, var_6C
loc_0069BC78: push ecx
loc_0069BC79: call [00401128h] ; __vbaObjSet
loc_0069BC7F: push eax
loc_0069BC80: call [004013F0h] ; __vbaLateIdSt
loc_0069BC86: lea ecx, var_6C
loc_0069BC89: call [0040142Ch] ; __vbaFreeObj
loc_0069BC8F: mov var_4, 00000008h
loc_0069BC96: mov var_A4, 00000050h
loc_0069BCA0: mov var_AC, 00000002h
loc_0069BCAA: mov eax, 00000010h
loc_0069BCAF: call 00412850h ; __vbaChkstk
loc_0069BCB4: mov edx, esp
loc_0069BCB6: mov eax, var_AC
loc_0069BCBC: mov [edx], eax
loc_0069BCBE: mov ecx, var_A8
loc_0069BCC4: mov [edx+00000004h], ecx
loc_0069BCC7: mov eax, var_A4
loc_0069BCCD: mov [edx+00000008h], eax
loc_0069BCD0: mov ecx, var_A0
loc_0069BCD6: mov [edx+0000000Ch], ecx
loc_0069BCD9: push 00000002h
loc_0069BCDB: mov edx, Me
loc_0069BCDE: mov eax, [edx]
loc_0069BCE0: mov ecx, Me
loc_0069BCE3: push ecx
loc_0069BCE4: call [eax+000004B4h]
loc_0069BCEA: push eax
loc_0069BCEB: lea edx, var_6C
loc_0069BCEE: push edx
loc_0069BCEF: call [00401128h] ; __vbaObjSet
loc_0069BCF5: push eax
loc_0069BCF6: call [004013F0h] ; __vbaLateIdSt
loc_0069BCFC: lea ecx, var_6C
loc_0069BCFF: call [0040142Ch] ; __vbaFreeObj
loc_0069BD05: mov var_4, 00000009h
loc_0069BD0C: mov var_A4, 0000000Fh
loc_0069BD16: mov var_AC, 00000003h
loc_0069BD20: mov eax, 00000010h
loc_0069BD25: call 00412850h ; __vbaChkstk
loc_0069BD2A: mov eax, esp
loc_0069BD2C: mov ecx, var_AC
loc_0069BD32: mov [eax], ecx
loc_0069BD34: mov edx, var_A8
loc_0069BD3A: mov [eax+00000004h], edx
loc_0069BD3D: mov ecx, var_A4
loc_0069BD43: mov [eax+00000008h], ecx
loc_0069BD46: mov edx, var_A0
loc_0069BD4C: mov [eax+0000000Ch], edx
loc_0069BD4F: push 0000001Ah
loc_0069BD51: mov eax, Me
loc_0069BD54: mov ecx, [eax]
loc_0069BD56: mov edx, Me
loc_0069BD59: push edx
loc_0069BD5A: call [ecx+000004B4h]
loc_0069BD60: push eax
loc_0069BD61: lea eax, var_6C
loc_0069BD64: push eax
loc_0069BD65: call [00401128h] ; __vbaObjSet
loc_0069BD6B: push eax
loc_0069BD6C: call [004013F0h] ; __vbaLateIdSt
loc_0069BD72: lea ecx, var_6C
loc_0069BD75: call [0040142Ch] ; __vbaFreeObj
loc_0069BD7B: mov var_4, 0000000Ah
loc_0069BD82: mov var_A4, 0043C158h ; "http://buddy.bonzi.com/bonzibuddy/products.nbd?"
loc_0069BD8C: mov var_AC, 00000008h
loc_0069BD96: mov eax, 00000010h
loc_0069BD9B: call 00412850h ; __vbaChkstk
loc_0069BDA0: mov ecx, esp
loc_0069BDA2: mov edx, var_AC
loc_0069BDA8: mov [ecx], edx
loc_0069BDAA: mov eax, var_A8
loc_0069BDB0: mov [ecx+00000004h], eax
loc_0069BDB3: mov edx, var_A4
loc_0069BDB9: mov [ecx+00000008h], edx
loc_0069BDBC: mov eax, var_A0
loc_0069BDC2: mov [ecx+0000000Ch], eax
loc_0069BDC5: push 00000001h
loc_0069BDC7: push 00000016h
loc_0069BDC9: mov ecx, Me
loc_0069BDCC: mov edx, [ecx]
loc_0069BDCE: mov eax, Me
loc_0069BDD1: push eax
loc_0069BDD2: call [edx+000004B4h]
loc_0069BDD8: push eax
loc_0069BDD9: lea ecx, var_6C
loc_0069BDDC: push ecx
loc_0069BDDD: call [00401128h] ; __vbaObjSet
loc_0069BDE3: push eax
loc_0069BDE4: lea edx, var_7C
loc_0069BDE7: push edx
loc_0069BDE8: call [00401214h] ; __vbaLateIdCallLd
loc_0069BDEE: add esp, 00000020h
loc_0069BDF1: push eax
loc_0069BDF2: call [00401040h] ; __vbaStrVarMove
loc_0069BDF8: mov edx, eax
loc_0069BDFA: lea ecx, var_30
loc_0069BDFD: call [004013C0h] ; __vbaStrMove
loc_0069BE03: lea ecx, var_6C
loc_0069BE06: call [0040142Ch] ; __vbaFreeObj
loc_0069BE0C: lea ecx, var_7C
loc_0069BE0F: call [00401030h] ; __vbaFreeVar
loc_0069BE15: mov var_4, 0000000Bh
loc_0069BE1C: mov var_74, 80020004h
loc_0069BE23: mov var_7C, 0000000Ah
loc_0069BE2A: lea eax, var_7C
loc_0069BE2D: push eax
loc_0069BE2E: call [004012F0h] ; rtcFreeFile
loc_0069BE34: mov var_24, ax
loc_0069BE38: lea ecx, var_7C
loc_0069BE3B: call [00401030h] ; __vbaFreeVar
loc_0069BE41: mov var_4, 0000000Ch
loc_0069BE48: cmp [0073C818h], 00000000h
loc_0069BE4F: jnz 0069BE6Dh
loc_0069BE51: push 0073C818h
loc_0069BE56: push 00441F00h
loc_0069BE5B: call [004012FCh] ; __vbaNew2
loc_0069BE61: mov var_10C, 0073C818h
loc_0069BE6B: jmp 0069BE77h
loc_0069BE6D: mov var_10C, 0073C818h
loc_0069BE77: mov ecx, var_10C
loc_0069BE7D: mov edx, [ecx]
loc_0069BE7F: mov var_D4, edx
loc_0069BE85: lea eax, var_6C
loc_0069BE88: push eax
loc_0069BE89: mov ecx, var_D4
loc_0069BE8F: mov edx, [ecx]
loc_0069BE91: mov eax, var_D4
loc_0069BE97: push eax
loc_0069BE98: call [edx+00000014h]
loc_0069BE9B: fnclex
loc_0069BE9D: mov var_D8, eax
loc_0069BEA3: cmp var_D8, 00000000h
loc_0069BEAA: jge 0069BECFh
loc_0069BEAC: push 00000014h
loc_0069BEAE: push 00441EF0h
loc_0069BEB3: mov ecx, var_D4
loc_0069BEB9: push ecx
loc_0069BEBA: mov edx, var_D8
loc_0069BEC0: push edx
loc_0069BEC1: call [004010CCh] ; __vbaHresultCheckObj
loc_0069BEC7: mov var_110, eax
loc_0069BECD: jmp 0069BED9h
loc_0069BECF: mov var_110, 00000000h
loc_0069BED9: mov eax, var_6C
loc_0069BEDC: mov var_DC, eax
loc_0069BEE2: lea ecx, var_54
loc_0069BEE5: push ecx
loc_0069BEE6: mov edx, var_DC
loc_0069BEEC: mov eax, [edx]
loc_0069BEEE: mov ecx, var_DC
loc_0069BEF4: push ecx
loc_0069BEF5: call [eax+00000050h]
loc_0069BEF8: fnclex
loc_0069BEFA: mov var_E0, eax
loc_0069BF00: cmp var_E0, 00000000h
loc_0069BF07: jge 0069BF2Ch
loc_0069BF09: push 00000050h
loc_0069BF0B: push 004437B4h
loc_0069BF10: mov edx, var_DC
loc_0069BF16: push edx
loc_0069BF17: mov eax, var_E0
loc_0069BF1D: push eax
loc_0069BF1E: call [004010CCh] ; __vbaHresultCheckObj
loc_0069BF24: mov var_114, eax
loc_0069BF2A: jmp 0069BF36h
loc_0069BF2C: mov var_114, 00000000h
loc_0069BF36: mov ecx, var_54
loc_0069BF39: push ecx
loc_0069BF3A: push 00441F24h ; "\"
loc_0069BF3F: call [00401098h] ; __vbaStrCat
loc_0069BF45: mov edx, eax
loc_0069BF47: lea ecx, var_58
loc_0069BF4A: call [004013C0h] ; __vbaStrMove
loc_0069BF50: push eax
loc_0069BF51: push 00466F88h ; "svrprod.tmp"
loc_0069BF56: call [00401098h] ; __vbaStrCat
loc_0069BF5C: mov edx, eax
loc_0069BF5E: lea ecx, var_3C
loc_0069BF61: call [004013C0h] ; __vbaStrMove
loc_0069BF67: lea edx, var_58
loc_0069BF6A: push edx
loc_0069BF6B: lea eax, var_54
loc_0069BF6E: push eax
loc_0069BF6F: push 00000002h
loc_0069BF71: call [00401324h] ; __vbaFreeStrList
loc_0069BF77: add esp, 0000000Ch
loc_0069BF7A: lea ecx, var_6C
loc_0069BF7D: call [0040142Ch] ; __vbaFreeObj
loc_0069BF83: mov var_4, 0000000Dh
loc_0069BF8A: mov ecx, var_3C
loc_0069BF8D: push ecx
loc_0069BF8E: mov dx, var_24
loc_0069BF92: push edx
loc_0069BF93: push FFFFFFFFh
loc_0069BF95: push 00004002h
loc_0069BF9A: call [004012DCh] ; __vbaFileOpen
loc_0069BFA0: mov var_4, 0000000Eh
loc_0069BFA7: mov eax, var_30
loc_0069BFAA: push eax
loc_0069BFAB: mov cx, var_24
loc_0069BFAF: push ecx
loc_0069BFB0: push 00443F10h
loc_0069BFB5: call [00401254h] ; __vbaPrintFile
loc_0069BFBB: add esp, 0000000Ch
loc_0069BFBE: mov var_4, 0000000Fh
loc_0069BFC5: mov dx, var_24
loc_0069BFC9: push edx
loc_0069BFCA: call [00401194h] ; __vbaFileClose
loc_0069BFD0: mov var_4, 00000010h
loc_0069BFD7: lea eax, var_3C
loc_0069BFDA: mov var_A4, eax
loc_0069BFE0: mov var_AC, 00004008h
loc_0069BFEA: push 00000000h
loc_0069BFEC: lea ecx, var_AC
loc_0069BFF2: push ecx
loc_0069BFF3: call [004012D0h] ; rtcDir
loc_0069BFF9: mov edx, eax
loc_0069BFFB: lea ecx, var_54
loc_0069BFFE: call [004013C0h] ; __vbaStrMove
loc_0069C004: push eax
loc_0069C005: call [00401044h] ; __vbaLenBstr
loc_0069C00B: neg eax
loc_0069C00D: sbb eax, eax
loc_0069C00F: neg eax
loc_0069C011: neg eax
loc_0069C013: mov var_D4, ax
loc_0069C01A: lea ecx, var_54
loc_0069C01D: call [00401430h] ; __vbaFreeStr
loc_0069C023: movsx edx, var_D4
loc_0069C02A: test edx, edx
loc_0069C02C: jz 0069C82Bh
loc_0069C032: mov var_4, 00000011h
loc_0069C039: mov var_74, 80020004h
loc_0069C040: mov var_7C, 0000000Ah
loc_0069C047: lea eax, var_7C
loc_0069C04A: push eax
loc_0069C04B: call [004012F0h] ; rtcFreeFile
loc_0069C051: mov var_24, ax
loc_0069C055: lea ecx, var_7C
loc_0069C058: call [00401030h] ; __vbaFreeVar
loc_0069C05E: mov var_4, 00000012h
loc_0069C065: mov ecx, var_3C
loc_0069C068: push ecx
loc_0069C069: mov dx, var_24
loc_0069C06D: push edx
loc_0069C06E: push FFFFFFFFh
loc_0069C070: push 00004001h
loc_0069C075: call [004012DCh] ; __vbaFileOpen
loc_0069C07B: mov var_4, 00000013h
loc_0069C082: mov ax, var_24
loc_0069C086: push eax
loc_0069C087: call [00401300h] ; rtcEndOfFile
loc_0069C08D: movsx ecx, ax
loc_0069C090: test ecx, ecx
loc_0069C092: jnz 0069C819h
loc_0069C098: movsx edx, var_40
loc_0069C09C: test edx, edx
loc_0069C09E: jnz 0069C819h
loc_0069C0A4: mov var_4, 00000014h
loc_0069C0AB: mov ax, var_24
loc_0069C0AF: push eax
loc_0069C0B0: lea ecx, var_28
loc_0069C0B3: push ecx
loc_0069C0B4: call [00401038h] ; __vbaLineInputStr
loc_0069C0BA: mov var_4, 00000015h
loc_0069C0C1: mov edx, var_28
loc_0069C0C4: push edx
loc_0069C0C5: call [00401088h] ; rtcTrimBstr
loc_0069C0CB: mov edx, eax
loc_0069C0CD: lea ecx, var_54
loc_0069C0D0: call [004013C0h] ; __vbaStrMove
loc_0069C0D6: push eax
loc_0069C0D7: call [00401044h] ; __vbaLenBstr
loc_0069C0DD: neg eax
loc_0069C0DF: sbb eax, eax
loc_0069C0E1: neg eax
loc_0069C0E3: neg eax
loc_0069C0E5: mov var_D4, ax
loc_0069C0EC: lea ecx, var_54
loc_0069C0EF: call [00401430h] ; __vbaFreeStr
loc_0069C0F5: movsx eax, var_D4
loc_0069C0FC: test eax, eax
loc_0069C0FE: jz 0069C814h
loc_0069C104: mov var_4, 00000016h
loc_0069C10B: or ecx, FFFFFFFFh
loc_0069C10E: test ecx, ecx
loc_0069C110: jz 0069C51Dh
loc_0069C116: mov var_4, 00000017h
loc_0069C11D: push 0041489Ch
loc_0069C122: call [0040122Ch] ; __vbaNew
loc_0069C128: push eax
loc_0069C129: lea edx, var_44
loc_0069C12C: push edx
loc_0069C12D: call [00401128h] ; __vbaObjSet
loc_0069C133: mov var_4, 00000018h
loc_0069C13A: push 00415790h
loc_0069C13F: call [0040122Ch] ; __vbaNew
loc_0069C145: push eax
loc_0069C146: lea eax, var_34
loc_0069C149: push eax
loc_0069C14A: call [00401128h] ; __vbaObjSet
loc_0069C150: mov var_4, 00000019h
loc_0069C157: mov ecx, var_34
loc_0069C15A: push ecx
loc_0069C15B: lea edx, var_6C
loc_0069C15E: push edx
loc_0069C15F: call [00401130h] ; __vbaObjSetAddref
loc_0069C165: lea eax, var_6C
loc_0069C168: push eax
loc_0069C169: mov ecx, var_44
loc_0069C16C: mov edx, [ecx]
loc_0069C16E: mov eax, var_44
loc_0069C171: push eax
loc_0069C172: call [edx+00000020h]
loc_0069C175: fnclex
loc_0069C177: mov var_D4, eax
loc_0069C17D: cmp var_D4, 00000000h
loc_0069C184: jge 0069C1A6h
loc_0069C186: push 00000020h
loc_0069C188: push 004523F0h ; "¤" & Chr(37) & "÷RîÆà@œ" & Chr(13) & "ÒX‰Y†'BBEvent"
loc_0069C18D: mov ecx, var_44
loc_0069C190: push ecx
loc_0069C191: mov edx, var_D4
loc_0069C197: push edx
loc_0069C198: call [004010CCh] ; __vbaHresultCheckObj
loc_0069C19E: mov var_118, eax
loc_0069C1A4: jmp 0069C1B0h
loc_0069C1A6: mov var_118, 00000000h
loc_0069C1B0: lea ecx, var_6C
loc_0069C1B3: call [0040142Ch] ; __vbaFreeObj
loc_0069C1B9: mov var_4, 0000001Ah
loc_0069C1C0: mov eax, var_44
loc_0069C1C3: push eax
loc_0069C1C4: lea ecx, var_6C
loc_0069C1C7: push ecx
loc_0069C1C8: call [00401130h] ; __vbaObjSetAddref
loc_0069C1CE: push eax
loc_0069C1CF: mov edx, var_34
loc_0069C1D2: mov eax, [edx]
loc_0069C1D4: mov ecx, var_34
loc_0069C1D7: push ecx
loc_0069C1D8: call [eax+00000020h]
loc_0069C1DB: fnclex
loc_0069C1DD: mov var_D4, eax
loc_0069C1E3: cmp var_D4, 00000000h
loc_0069C1EA: jge 0069C20Ch
loc_0069C1EC: push 00000020h
loc_0069C1EE: push 004521B4h
loc_0069C1F3: mov edx, var_34
loc_0069C1F6: push edx
loc_0069C1F7: mov eax, var_D4
loc_0069C1FD: push eax
loc_0069C1FE: call [004010CCh] ; __vbaHresultCheckObj
loc_0069C204: mov var_11C, eax
loc_0069C20A: jmp 0069C216h
loc_0069C20C: mov var_11C, 00000000h
loc_0069C216: lea ecx, var_6C
loc_0069C219: call [0040142Ch] ; __vbaFreeObj
loc_0069C21F: mov var_4, 0000001Bh
loc_0069C226: lea ecx, var_28
loc_0069C229: mov var_A4, ecx
loc_0069C22F: mov var_AC, 00004008h
loc_0069C239: lea edx, var_6C
loc_0069C23C: push edx
loc_0069C23D: mov eax, var_44
loc_0069C240: mov ecx, [eax]
loc_0069C242: mov edx, var_44
loc_0069C245: push edx
loc_0069C246: call [ecx+0000001Ch]
loc_0069C249: fnclex
loc_0069C24B: mov var_D4, eax
loc_0069C251: cmp var_D4, 00000000h
loc_0069C258: jge 0069C27Ah
loc_0069C25A: push 0000001Ch
loc_0069C25C: push 004523F0h ; "¤" & Chr(37) & "÷RîÆà@œ" & Chr(13) & "ÒX‰Y†'BBEvent"
loc_0069C261: mov eax, var_44
loc_0069C264: push eax
loc_0069C265: mov ecx, var_D4
loc_0069C26B: push ecx
loc_0069C26C: call [004010CCh] ; __vbaHresultCheckObj
loc_0069C272: mov var_120, eax
loc_0069C278: jmp 0069C284h
loc_0069C27A: mov var_120, 00000000h
loc_0069C284: mov eax, 00000010h
loc_0069C289: call 00412850h ; __vbaChkstk
loc_0069C28E: mov edx, esp
loc_0069C290: mov eax, var_AC
loc_0069C296: mov [edx], eax
loc_0069C298: mov ecx, var_A8
loc_0069C29E: mov [edx+00000004h], ecx
loc_0069C2A1: mov eax, var_A4
loc_0069C2A7: mov [edx+00000008h], eax
loc_0069C2AA: mov ecx, var_A0
loc_0069C2B0: mov [edx+0000000Ch], ecx
loc_0069C2B3: push 00000001h
loc_0069C2B5: push 00466CA8h ; "ShouldBeHeard"
loc_0069C2BA: mov edx, var_6C
loc_0069C2BD: push edx
loc_0069C2BE: lea eax, var_7C
loc_0069C2C1: push eax
loc_0069C2C2: call [004013A4h] ; __vbaLateMemCallLd
loc_0069C2C8: add esp, 00000020h
loc_0069C2CB: push eax
loc_0069C2CC: call [00401164h] ; __vbaBoolVarNull
loc_0069C2D2: mov var_D8, ax
loc_0069C2D9: lea ecx, var_6C
loc_0069C2DC: call [0040142Ch] ; __vbaFreeObj
loc_0069C2E2: lea ecx, var_7C
loc_0069C2E5: call [00401030h] ; __vbaFreeVar
loc_0069C2EB: movsx ecx, var_D8
loc_0069C2F2: test ecx, ecx
loc_0069C2F4: jz 0069C403h
loc_0069C2FA: mov var_4, 0000001Ch
loc_0069C301: mov var_40, FFFFFFh
loc_0069C307: mov var_4, 0000001Dh
loc_0069C30E: mov var_38, FFFFFFh
loc_0069C314: mov var_4, 0000001Eh
loc_0069C31B: lea edx, var_C0
loc_0069C321: push edx
loc_0069C322: mov eax, var_44
loc_0069C325: push eax
loc_0069C326: lea ecx, var_6C
loc_0069C329: push ecx
loc_0069C32A: call [00401130h] ; __vbaObjSetAddref
loc_0069C330: push eax
loc_0069C331: mov edx, [0073A234h]
loc_0069C337: mov eax, [edx]
loc_0069C339: mov ecx, [0073A234h]
loc_0069C33F: push ecx
loc_0069C340: call [eax+0000001Ch]
loc_0069C343: fnclex
loc_0069C345: mov var_D4, eax
loc_0069C34B: cmp var_D4, 00000000h
loc_0069C352: jge 0069C377h
loc_0069C354: push 0000001Ch
loc_0069C356: push 0044D85Ch
loc_0069C35B: mov edx, [0073A234h]
loc_0069C361: push edx
loc_0069C362: mov eax, var_D4
loc_0069C368: push eax
loc_0069C369: call [004010CCh] ; __vbaHresultCheckObj
loc_0069C36F: mov var_124, eax
loc_0069C375: jmp 0069C381h
loc_0069C377: mov var_124, 00000000h
loc_0069C381: mov cx, var_C0
loc_0069C388: not cx
loc_0069C38B: mov var_D8, cx
loc_0069C392: lea ecx, var_6C
loc_0069C395: call [0040142Ch] ; __vbaFreeObj
loc_0069C39B: movsx edx, var_D8
loc_0069C3A2: test edx, edx
loc_0069C3A4: jz 0069C3C0h
loc_0069C3A6: mov var_4, 0000001Fh
loc_0069C3AD: mov var_40, 0000h
loc_0069C3B3: mov var_4, 00000020h
loc_0069C3BA: mov var_38, 0000h
loc_0069C3C0: mov var_4, 00000022h
loc_0069C3C7: push 004523F0h ; "¤" & Chr(37) & "÷RîÆà@œ" & Chr(13) & "ÒX‰Y†'BBEvent"
loc_0069C3CC: push 00000000h
loc_0069C3CE: call [004013C4h] ; __vbaCastObj
loc_0069C3D4: push eax
loc_0069C3D5: lea eax, var_44
loc_0069C3D8: push eax
loc_0069C3D9: call [00401128h] ; __vbaObjSet
loc_0069C3DF: mov var_4, 00000023h
loc_0069C3E6: push 004521B4h
loc_0069C3EB: push 00000000h
loc_0069C3ED: call [004013C4h] ; __vbaCastObj
loc_0069C3F3: push eax
loc_0069C3F4: lea ecx, var_34
loc_0069C3F7: push ecx
loc_0069C3F8: call [00401128h] ; __vbaObjSet
loc_0069C3FE: jmp 0069C518h
loc_0069C403: mov var_4, 00000025h
loc_0069C40A: push 004523F0h ; "¤" & Chr(37) & "÷RîÆà@œ" & Chr(13) & "ÒX‰Y†'BBEvent"
loc_0069C40F: push 00000000h
loc_0069C411: call [004013C4h] ; __vbaCastObj
loc_0069C417: push eax
loc_0069C418: lea edx, var_6C
loc_0069C41B: push edx
loc_0069C41C: call [00401128h] ; __vbaObjSet
loc_0069C422: push eax
loc_0069C423: mov eax, var_34
loc_0069C426: mov ecx, [eax]
loc_0069C428: mov edx, var_34
loc_0069C42B: push edx
loc_0069C42C: call [ecx+00000020h]
loc_0069C42F: fnclex
loc_0069C431: mov var_D4, eax
loc_0069C437: cmp var_D4, 00000000h
loc_0069C43E: jge 0069C460h
loc_0069C440: push 00000020h
loc_0069C442: push 004521B4h
loc_0069C447: mov eax, var_34
loc_0069C44A: push eax
loc_0069C44B: mov ecx, var_D4
loc_0069C451: push ecx
loc_0069C452: call [004010CCh] ; __vbaHresultCheckObj
loc_0069C458: mov var_128, eax
loc_0069C45E: jmp 0069C46Ah
loc_0069C460: mov var_128, 00000000h
loc_0069C46A: lea ecx, var_6C
loc_0069C46D: call [0040142Ch] ; __vbaFreeObj
loc_0069C473: mov var_4, 00000026h
loc_0069C47A: push 00000000h
loc_0069C47C: lea edx, var_6C
loc_0069C47F: push edx
loc_0069C480: call [00401130h] ; __vbaObjSetAddref
loc_0069C486: lea eax, var_6C
loc_0069C489: push eax
loc_0069C48A: mov ecx, var_44
loc_0069C48D: mov edx, [ecx]
loc_0069C48F: mov eax, var_44
loc_0069C492: push eax
loc_0069C493: call [edx+00000020h]
loc_0069C496: fnclex
loc_0069C498: mov var_D4, eax
loc_0069C49E: cmp var_D4, 00000000h
loc_0069C4A5: jge 0069C4C7h
loc_0069C4A7: push 00000020h
loc_0069C4A9: push 004523F0h ; "¤" & Chr(37) & "÷RîÆà@œ" & Chr(13) & "ÒX‰Y†'BBEvent"
loc_0069C4AE: mov ecx, var_44
loc_0069C4B1: push ecx
loc_0069C4B2: mov edx, var_D4
loc_0069C4B8: push edx
loc_0069C4B9: call [004010CCh] ; __vbaHresultCheckObj
loc_0069C4BF: mov var_12C, eax
loc_0069C4C5: jmp 0069C4D1h
loc_0069C4C7: mov var_12C, 00000000h
loc_0069C4D1: lea ecx, var_6C
loc_0069C4D4: call [0040142Ch] ; __vbaFreeObj
loc_0069C4DA: mov var_4, 00000027h
loc_0069C4E1: push 004523F0h ; "¤" & Chr(37) & "÷RîÆà@œ" & Chr(13) & "ÒX‰Y†'BBEvent"
loc_0069C4E6: push 00000000h
loc_0069C4E8: call [004013C4h] ; __vbaCastObj
loc_0069C4EE: push eax
loc_0069C4EF: lea eax, var_44
loc_0069C4F2: push eax
loc_0069C4F3: call [00401128h] ; __vbaObjSet
loc_0069C4F9: mov var_4, 00000028h
loc_0069C500: push 004521B4h
loc_0069C505: push 00000000h
loc_0069C507: call [004013C4h] ; __vbaCastObj
loc_0069C50D: push eax
loc_0069C50E: lea ecx, var_34
loc_0069C511: push ecx
loc_0069C512: call [00401128h] ; __vbaObjSet
loc_0069C518: jmp 0069C814h
loc_0069C51D: mov var_4, 0000002Bh
loc_0069C524: mov edx, 0043C9F4h
loc_0069C529: mov ecx, 0073A138h
loc_0069C52E: call [00401310h] ; __vbaStrCopy
loc_0069C534: mov var_4, 0000002Ch
loc_0069C53B: mov edx, 0043C9F4h
loc_0069C540: mov ecx, 0073A13Ch
loc_0069C545: call [00401310h] ; __vbaStrCopy
loc_0069C54B: mov var_4, 0000002Dh
loc_0069C552: mov edx, 0043C9F4h
loc_0069C557: mov ecx, 0073A140h
loc_0069C55C: call [00401310h] ; __vbaStrCopy
loc_0069C562: mov var_4, 0000002Eh
loc_0069C569: mov edx, 0043C9F4h
loc_0069C56E: mov ecx, 0073A144h
loc_0069C573: call [00401310h] ; __vbaStrCopy
loc_0069C579: mov var_4, 0000002Fh
loc_0069C580: mov edx, 0043C9F4h
loc_0069C585: mov ecx, 0073A148h
loc_0069C58A: call [00401310h] ; __vbaStrCopy
loc_0069C590: mov var_4, 00000030h
loc_0069C597: mov edx, 0043C9F4h
loc_0069C59C: mov ecx, 0073A14Ch
loc_0069C5A1: call [00401310h] ; __vbaStrCopy
loc_0069C5A7: mov var_4, 00000031h
loc_0069C5AE: mov edx, 0043C9F4h
loc_0069C5B3: mov ecx, 0073A150h
loc_0069C5B8: call [00401310h] ; __vbaStrCopy
loc_0069C5BE: mov var_4, 00000032h
loc_0069C5C5: mov edx, 0043C9F4h
loc_0069C5CA: mov ecx, 0073A154h
loc_0069C5CF: call [00401310h] ; __vbaStrCopy
loc_0069C5D5: mov var_4, 00000033h
loc_0069C5DC: mov edx, 0043C9F4h
loc_0069C5E1: mov ecx, 0073A158h
loc_0069C5E6: call [00401310h] ; __vbaStrCopy
loc_0069C5EC: mov var_4, 00000034h
loc_0069C5F3: mov edx, 0043C9F4h
loc_0069C5F8: mov ecx, 0073A15Ch
loc_0069C5FD: call [00401310h] ; __vbaStrCopy
loc_0069C603: mov var_4, 00000035h
loc_0069C60A: mov edx, Me
loc_0069C60D: mov eax, [edx]
loc_0069C60F: mov ecx, Me
loc_0069C612: push ecx
loc_0069C613: call [eax+00000A24h]
loc_0069C619: mov var_4, 00000036h
loc_0069C620: mov edx, var_28
loc_0069C623: push edx
loc_0069C624: call [00401088h] ; rtcTrimBstr
loc_0069C62A: mov edx, eax
loc_0069C62C: lea ecx, var_54
loc_0069C62F: call [004013C0h] ; __vbaStrMove
loc_0069C635: mov var_C8, 00000004h
loc_0069C63F: lea eax, var_54
loc_0069C642: push eax
loc_0069C643: lea ecx, var_C8
loc_0069C649: push ecx
loc_0069C64A: mov edx, Me
loc_0069C64D: mov eax, [edx]
loc_0069C64F: mov ecx, Me
loc_0069C652: push ecx
loc_0069C653: call [eax+00000738h]
loc_0069C659: mov var_D4, eax
loc_0069C65F: cmp var_D4, 00000000h
loc_0069C666: jge 0069C68Bh
loc_0069C668: push 00000738h
loc_0069C66D: push 004408D0h
loc_0069C672: mov edx, Me
loc_0069C675: push edx
loc_0069C676: mov eax, var_D4
loc_0069C67C: push eax
loc_0069C67D: call [004010CCh] ; __vbaHresultCheckObj
loc_0069C683: mov var_130, eax
loc_0069C689: jmp 0069C695h
loc_0069C68B: mov var_130, 00000000h
loc_0069C695: lea ecx, var_54
loc_0069C698: call [00401430h] ; __vbaFreeStr
loc_0069C69E: mov var_4, 00000037h
loc_0069C6A5: mov ecx, [0073A154h]
loc_0069C6AB: push ecx
loc_0069C6AC: call [00401088h] ; rtcTrimBstr
loc_0069C6B2: mov edx, eax
loc_0069C6B4: lea ecx, var_60
loc_0069C6B7: call [004013C0h] ; __vbaStrMove
loc_0069C6BD: mov edx, [0073A158h]
loc_0069C6C3: push edx
loc_0069C6C4: call [00401088h] ; rtcTrimBstr
loc_0069C6CA: mov edx, eax
loc_0069C6CC: lea ecx, var_64
loc_0069C6CF: call [004013C0h] ; __vbaStrMove
loc_0069C6D5: mov eax, [0073A154h]
loc_0069C6DA: push eax
loc_0069C6DB: call [00401088h] ; rtcTrimBstr
loc_0069C6E1: mov edx, eax
loc_0069C6E3: lea ecx, var_68
loc_0069C6E6: call [004013C0h] ; __vbaStrMove
loc_0069C6EC: mov ecx, var_64
loc_0069C6EF: mov var_F8, ecx
loc_0069C6F5: mov var_64, 00000000h
loc_0069C6FC: mov edx, var_60
loc_0069C6FF: mov var_FC, edx
loc_0069C705: mov var_60, 00000000h
loc_0069C70C: lea eax, var_C0
loc_0069C712: push eax
loc_0069C713: mov edx, var_F8
loc_0069C719: lea ecx, var_58
loc_0069C71C: call [004013C0h] ; __vbaStrMove
loc_0069C722: push eax
loc_0069C723: mov edx, var_FC
loc_0069C729: lea ecx, var_54
loc_0069C72C: call [004013C0h] ; __vbaStrMove
loc_0069C732: push eax
loc_0069C733: mov ecx, Me
loc_0069C736: mov edx, [ecx]
loc_0069C738: mov eax, Me
loc_0069C73B: push eax
loc_0069C73C: call [edx+00000744h]
loc_0069C742: mov var_D4, eax
loc_0069C748: cmp var_D4, 00000000h
loc_0069C74F: jge 0069C774h
loc_0069C751: push 00000744h
loc_0069C756: push 004408D0h
loc_0069C75B: mov ecx, Me
loc_0069C75E: push ecx
loc_0069C75F: mov edx, var_D4
loc_0069C765: push edx
loc_0069C766: call [004010CCh] ; __vbaHresultCheckObj
loc_0069C76C: mov var_134, eax
loc_0069C772: jmp 0069C77Eh
loc_0069C774: mov var_134, 00000000h
loc_0069C77E: mov eax, var_68
loc_0069C781: mov var_100, eax
loc_0069C787: mov var_68, 00000000h
loc_0069C78E: lea ecx, var_C4
loc_0069C794: push ecx
loc_0069C795: mov edx, var_100
loc_0069C79B: lea ecx, var_5C
loc_0069C79E: call [004013C0h] ; __vbaStrMove
loc_0069C7A4: push eax
loc_0069C7A5: mov edx, Me
loc_0069C7A8: push edx
loc_0069C7A9: call 006A5DC0h
loc_0069C7AE: mov ax, var_C0
loc_0069C7B5: not ax
loc_0069C7B8: mov cx, var_C4
loc_0069C7BF: not cx
loc_0069C7C2: and ax, cx
loc_0069C7C5: mov var_D8, ax
loc_0069C7CC: lea edx, var_68
loc_0069C7CF: push edx
loc_0069C7D0: lea eax, var_64
loc_0069C7D3: push eax
loc_0069C7D4: lea ecx, var_60
loc_0069C7D7: push ecx
loc_0069C7D8: lea edx, var_5C
loc_0069C7DB: push edx
loc_0069C7DC: lea eax, var_58
loc_0069C7DF: push eax
loc_0069C7E0: lea ecx, var_54
loc_0069C7E3: push ecx
loc_0069C7E4: push 00000006h
loc_0069C7E6: call [00401324h] ; __vbaFreeStrList
loc_0069C7EC: add esp, 0000001Ch
loc_0069C7EF: movsx edx, var_D8
loc_0069C7F6: test edx, edx
loc_0069C7F8: jz 0069C814h
loc_0069C7FA: mov var_4, 00000038h
loc_0069C801: mov var_40, FFFFFFh
loc_0069C807: mov var_4, 00000039h
loc_0069C80E: mov var_38, FFFFFFh
loc_0069C814: jmp 0069C07Bh
loc_0069C819: mov var_4, 0000003Eh
loc_0069C820: mov ax, var_24
loc_0069C824: push eax
loc_0069C825: call [00401194h] ; __vbaFileClose
loc_0069C82B: mov var_4, 00000040h
loc_0069C832: lea ecx, var_3C
loc_0069C835: mov var_A4, ecx
loc_0069C83B: mov var_AC, 00004008h
loc_0069C845: lea edx, var_AC
loc_0069C84B: push edx
loc_0069C84C: call [004011B4h] ; rtcKillFiles
loc_0069C852: mov var_4, 00000041h
loc_0069C859: xor eax, eax
loc_0069C85B: test eax, eax
loc_0069C85D: jz 0069D1B9h
loc_0069C863: mov var_4, 00000042h
loc_0069C86A: mov ecx, [0073A13Ch]
loc_0069C870: push ecx
loc_0069C871: call [00401088h] ; rtcTrimBstr
loc_0069C877: mov edx, eax
loc_0069C879: lea ecx, var_54
loc_0069C87C: call [004013C0h] ; __vbaStrMove
loc_0069C882: push eax
loc_0069C883: push 0043C9F4h
loc_0069C888: call [004011B8h] ; __vbaStrCmp
loc_0069C88E: neg eax
loc_0069C890: sbb eax, eax
loc_0069C892: inc eax
loc_0069C893: neg eax
loc_0069C895: not ax
loc_0069C898: and ax, var_40
loc_0069C89C: mov var_D4, ax
loc_0069C8A3: lea ecx, var_54
loc_0069C8A6: call [00401430h] ; __vbaFreeStr
loc_0069C8AC: movsx edx, var_D4
loc_0069C8B3: test edx, edx
loc_0069C8B5: jz 0069D0BDh
loc_0069C8BB: mov var_4, 00000043h
loc_0069C8C2: push 00000000h
loc_0069C8C4: mov eax, [0073A210h]
loc_0069C8C9: push eax
loc_0069C8CA: call [00401238h] ; __vbaObjIs
loc_0069C8D0: movsx ecx, ax
loc_0069C8D3: test ecx, ecx
loc_0069C8D5: jnz 0069C947h
loc_0069C8D7: mov var_4, 00000044h
loc_0069C8DE: mov edx, 00466F60h ; "CheckProductFile"
loc_0069C8E3: lea ecx, var_54
loc_0069C8E6: call [00401310h] ; __vbaStrCopy
loc_0069C8EC: lea edx, var_54
loc_0069C8EF: push edx
loc_0069C8F0: mov eax, [0073A210h]
loc_0069C8F5: mov ecx, [eax]
loc_0069C8F7: mov edx, [0073A210h]
loc_0069C8FD: push edx
loc_0069C8FE: call [ecx+00000048h]
loc_0069C901: fnclex
loc_0069C903: mov var_D4, eax
loc_0069C909: cmp var_D4, 00000000h
loc_0069C910: jge 0069C934h
loc_0069C912: push 00000048h
loc_0069C914: push 004523B0h
loc_0069C919: mov eax, [0073A210h]
loc_0069C91E: push eax
loc_0069C91F: mov ecx, var_D4
loc_0069C925: push ecx
loc_0069C926: call [004010CCh] ; __vbaHresultCheckObj
loc_0069C92C: mov var_138, eax
loc_0069C932: jmp 0069C93Eh
loc_0069C934: mov var_138, 00000000h
loc_0069C93E: lea ecx, var_54
loc_0069C941: call [00401430h] ; __vbaFreeStr
loc_0069C947: mov var_4, 00000046h
loc_0069C94E: mov edx, [0073A148h]
loc_0069C954: push edx
loc_0069C955: call [00401088h] ; rtcTrimBstr
loc_0069C95B: mov edx, eax
loc_0069C95D: lea ecx, var_54
loc_0069C960: call [004013C0h] ; __vbaStrMove
loc_0069C966: push eax
loc_0069C967: call [00401044h] ; __vbaLenBstr
loc_0069C96D: neg eax
loc_0069C96F: sbb eax, eax
loc_0069C971: neg eax
loc_0069C973: neg eax
loc_0069C975: mov var_D4, ax
loc_0069C97C: lea ecx, var_54
loc_0069C97F: call [00401430h] ; __vbaFreeStr
loc_0069C985: movsx eax, var_D4
loc_0069C98C: test eax, eax
loc_0069C98E: jz 0069C9A2h
loc_0069C990: mov var_4, 00000047h
loc_0069C997: mov [0073A0C6h], FFFFFFh
loc_0069C9A0: jmp 0069C9B2h
loc_0069C9A2: mov var_4, 00000049h
loc_0069C9A9: mov [0073A0C6h], 0000h
loc_0069C9B2: mov var_4, 0000004Bh
loc_0069C9B9: mov [0073A0AEh], FFFFFFh
loc_0069C9C2: mov var_4, 0000004Ch
loc_0069C9C9: mov ecx, [0073A144h]
loc_0069C9CF: push ecx
loc_0069C9D0: call [00401088h] ; rtcTrimBstr
loc_0069C9D6: mov edx, eax
loc_0069C9D8: lea ecx, var_54
loc_0069C9DB: call [004013C0h] ; __vbaStrMove
loc_0069C9E1: push eax
loc_0069C9E2: call [00401044h] ; __vbaLenBstr
loc_0069C9E8: neg eax
loc_0069C9EA: sbb eax, eax
loc_0069C9EC: neg eax
loc_0069C9EE: neg eax
loc_0069C9F0: mov var_D4, ax
loc_0069C9F7: lea ecx, var_54
loc_0069C9FA: call [00401430h] ; __vbaFreeStr
loc_0069CA00: movsx edx, var_D4
loc_0069CA07: test edx, edx
loc_0069CA09: jz 0069D0B8h
loc_0069CA0F: mov var_4, 0000004Dh
loc_0069CA16: mov eax, [0073A154h]
loc_0069CA1B: push eax
loc_0069CA1C: call [00401088h] ; rtcTrimBstr
loc_0069CA22: mov edx, eax
loc_0069CA24: lea ecx, var_58
loc_0069CA27: call [004013C0h] ; __vbaStrMove
loc_0069CA2D: mov ecx, var_58
loc_0069CA30: mov var_104, ecx
loc_0069CA36: mov var_58, 00000000h
loc_0069CA3D: mov edx, [0073A158h]
loc_0069CA43: push edx
loc_0069CA44: mov edx, var_104
loc_0069CA4A: lea ecx, var_54
loc_0069CA4D: call [004013C0h] ; __vbaStrMove
loc_0069CA53: push eax
loc_0069CA54: push 004523C4h ; "ProductsHeard"
loc_0069CA59: push 0043B010h ; "BONZIBUDDY"
loc_0069CA5E: call [00401010h] ; rtcSaveSetting
loc_0069CA64: lea eax, var_58
loc_0069CA67: push eax
loc_0069CA68: lea ecx, var_54
loc_0069CA6B: push ecx
loc_0069CA6C: push 00000002h
loc_0069CA6E: call [00401324h] ; __vbaFreeStrList
loc_0069CA74: add esp, 0000000Ch
loc_0069CA77: mov var_4, 0000004Eh
loc_0069CA7E: lea edx, var_D0
loc_0069CA84: push edx
loc_0069CA85: push 0044248Ch ; "Server"
loc_0069CA8A: push 0000001Eh
loc_0069CA8C: push 00000000h
loc_0069CA8E: mov eax, Me
loc_0069CA91: mov ecx, [eax]
loc_0069CA93: mov edx, Me
loc_0069CA96: push edx
loc_0069CA97: call [ecx+00000714h]
loc_0069CA9D: mov var_D4, eax
loc_0069CAA3: cmp var_D4, 00000000h
loc_0069CAAA: jge 0069CACFh
loc_0069CAAC: push 00000714h
loc_0069CAB1: push 004408D0h
loc_0069CAB6: mov eax, Me
loc_0069CAB9: push eax
loc_0069CABA: mov ecx, var_D4
loc_0069CAC0: push ecx
loc_0069CAC1: call [004010CCh] ; __vbaHresultCheckObj
loc_0069CAC7: mov var_13C, eax
loc_0069CACD: jmp 0069CAD9h
loc_0069CACF: mov var_13C, 00000000h
loc_0069CAD9: mov edx, var_D0
loc_0069CADF: mov [0073A060h], edx
loc_0069CAE5: mov eax, var_CC
loc_0069CAEB: mov [0073A064h], eax
loc_0069CAF0: mov var_4, 0000004Fh
loc_0069CAF7: mov ecx, [0073A140h]
loc_0069CAFD: push ecx
loc_0069CAFE: call [00401088h] ; rtcTrimBstr
loc_0069CB04: mov edx, eax
loc_0069CB06: lea ecx, var_54
loc_0069CB09: call [004013C0h] ; __vbaStrMove
loc_0069CB0F: push eax
loc_0069CB10: call [00401044h] ; __vbaLenBstr
loc_0069CB16: neg eax
loc_0069CB18: sbb eax, eax
loc_0069CB1A: neg eax
loc_0069CB1C: neg eax
loc_0069CB1E: mov var_D4, ax
loc_0069CB25: lea ecx, var_54
loc_0069CB28: call [00401430h] ; __vbaFreeStr
loc_0069CB2E: movsx edx, var_D4
loc_0069CB35: test edx, edx
loc_0069CB37: jz 0069D0B8h
loc_0069CB3D: mov var_4, 00000050h
loc_0069CB44: lea eax, var_C0
loc_0069CB4A: push eax
loc_0069CB4B: mov ecx, [0073A08Ch]
loc_0069CB51: mov edx, [ecx]
loc_0069CB53: mov eax, [0073A08Ch]
loc_0069CB58: push eax
loc_0069CB59: call [edx+0000002Ch]
loc_0069CB5C: fnclex
loc_0069CB5E: mov var_D4, eax
loc_0069CB64: cmp var_D4, 00000000h
loc_0069CB6B: jge 0069CB90h
loc_0069CB6D: push 0000002Ch
loc_0069CB6F: push 004419ACh
loc_0069CB74: mov ecx, [0073A08Ch]
loc_0069CB7A: push ecx
loc_0069CB7B: mov edx, var_D4
loc_0069CB81: push edx
loc_0069CB82: call [004010CCh] ; __vbaHresultCheckObj
loc_0069CB88: mov var_140, eax
loc_0069CB8E: jmp 0069CB9Ah
loc_0069CB90: mov var_140, 00000000h
loc_0069CB9A: movsx eax, var_C0
loc_0069CBA1: test eax, eax
loc_0069CBA3: jnz 0069CC56h
loc_0069CBA9: mov var_4, 00000051h
loc_0069CBB0: mov var_A4, 80020004h
loc_0069CBBA: mov var_AC, 0000000Ah
loc_0069CBC4: lea ecx, var_6C
loc_0069CBC7: push ecx
loc_0069CBC8: mov eax, 00000010h
loc_0069CBCD: call 00412850h ; __vbaChkstk
loc_0069CBD2: mov edx, esp
loc_0069CBD4: mov eax, var_AC
loc_0069CBDA: mov [edx], eax
loc_0069CBDC: mov ecx, var_A8
loc_0069CBE2: mov [edx+00000004h], ecx
loc_0069CBE5: mov eax, var_A4
loc_0069CBEB: mov [edx+00000008h], eax
loc_0069CBEE: mov ecx, var_A0
loc_0069CBF4: mov [edx+0000000Ch], ecx
loc_0069CBF7: mov edx, [0073A08Ch]
loc_0069CBFD: mov eax, [edx]
loc_0069CBFF: mov ecx, [0073A08Ch]
loc_0069CC05: push ecx
loc_0069CC06: call [eax+00000088h]
loc_0069CC0C: fnclex
loc_0069CC0E: mov var_D4, eax
loc_0069CC14: cmp var_D4, 00000000h
loc_0069CC1B: jge 0069CC43h
loc_0069CC1D: push 00000088h
loc_0069CC22: push 004419ACh
loc_0069CC27: mov edx, [0073A08Ch]
loc_0069CC2D: push edx
loc_0069CC2E: mov eax, var_D4
loc_0069CC34: push eax
loc_0069CC35: call [004010CCh] ; __vbaHresultCheckObj
loc_0069CC3B: mov var_144, eax
loc_0069CC41: jmp 0069CC4Dh
loc_0069CC43: mov var_144, 00000000h
loc_0069CC4D: lea ecx, var_6C
loc_0069CC50: call [0040142Ch] ; __vbaFreeObj
loc_0069CC56: mov var_4, 00000053h
loc_0069CC5D: mov var_A4, 0073A1B0h
loc_0069CC67: mov var_AC, 00004008h
loc_0069CC71: lea ecx, var_AC
loc_0069CC77: push ecx
loc_0069CC78: lea edx, var_7C
loc_0069CC7B: push edx
loc_0069CC7C: call [00401154h] ; rtcTrimVar
loc_0069CC82: mov var_B4, 00000000h
loc_0069CC8C: mov var_BC, 00008002h
loc_0069CC96: lea eax, var_7C
loc_0069CC99: push eax
loc_0069CC9A: lea ecx, var_8C
loc_0069CCA0: push ecx
loc_0069CCA1: call [004010D4h] ; __vbaLenVar
loc_0069CCA7: push eax
loc_0069CCA8: lea edx, var_BC
loc_0069CCAE: push edx
loc_0069CCAF: call [004011C0h] ; __vbaVarTstEq
loc_0069CCB5: mov var_D4, ax
loc_0069CCBC: lea ecx, var_7C
loc_0069CCBF: call [00401030h] ; __vbaFreeVar
loc_0069CCC5: movsx eax, var_D4
loc_0069CCCC: test eax, eax
loc_0069CCCE: jz 0069CFC6h
loc_0069CCD4: mov var_4, 00000054h
loc_0069CCDB: mov ecx, [0073A15Ch]
loc_0069CCE1: push ecx
loc_0069CCE2: call [00401088h] ; rtcTrimBstr
loc_0069CCE8: mov edx, eax
loc_0069CCEA: lea ecx, var_54
loc_0069CCED: call [004013C0h] ; __vbaStrMove
loc_0069CCF3: push eax
loc_0069CCF4: call [00401044h] ; __vbaLenBstr
loc_0069CCFA: neg eax
loc_0069CCFC: sbb eax, eax
loc_0069CCFE: neg eax
loc_0069CD00: neg eax
loc_0069CD02: mov var_D4, ax
loc_0069CD09: lea ecx, var_54
loc_0069CD0C: call [00401430h] ; __vbaFreeStr
loc_0069CD12: movsx edx, var_D4
loc_0069CD19: test edx, edx
loc_0069CD1B: jz 0069CDA7h
loc_0069CD21: mov var_4, 00000055h
loc_0069CD28: lea eax, var_6C
loc_0069CD2B: push eax
loc_0069CD2C: mov ecx, [0073A15Ch]
loc_0069CD32: push ecx
loc_0069CD33: call [00401088h] ; rtcTrimBstr
loc_0069CD39: mov edx, eax
loc_0069CD3B: lea ecx, var_54
loc_0069CD3E: call [004013C0h] ; __vbaStrMove
loc_0069CD44: push eax
loc_0069CD45: mov edx, [0073A08Ch]
loc_0069CD4B: mov eax, [edx]
loc_0069CD4D: mov ecx, [0073A08Ch]
loc_0069CD53: push ecx
loc_0069CD54: call [eax+00000064h]
loc_0069CD57: fnclex
loc_0069CD59: mov var_D4, eax
loc_0069CD5F: cmp var_D4, 00000000h
loc_0069CD66: jge 0069CD8Bh
loc_0069CD68: push 00000064h
loc_0069CD6A: push 004419ACh
loc_0069CD6F: mov edx, [0073A08Ch]
loc_0069CD75: push edx
loc_0069CD76: mov eax, var_D4
loc_0069CD7C: push eax
loc_0069CD7D: call [004010CCh] ; __vbaHresultCheckObj
loc_0069CD83: mov var_148, eax
loc_0069CD89: jmp 0069CD95h
loc_0069CD8B: mov var_148, 00000000h
loc_0069CD95: lea ecx, var_54
loc_0069CD98: call [00401430h] ; __vbaFreeStr
loc_0069CD9E: lea ecx, var_6C
loc_0069CDA1: call [0040142Ch] ; __vbaFreeObj
loc_0069CDA7: mov var_4, 00000057h
loc_0069CDAE: mov var_A4, 80020004h
loc_0069CDB8: mov var_AC, 0000000Ah
loc_0069CDC2: mov ecx, [0073A140h]
loc_0069CDC8: push ecx
loc_0069CDC9: call [00401088h] ; rtcTrimBstr
loc_0069CDCF: mov var_74, eax
loc_0069CDD2: mov var_7C, 00000008h
loc_0069CDD9: lea edx, var_6C
loc_0069CDDC: push edx
loc_0069CDDD: mov eax, 00000010h
loc_0069CDE2: call 00412850h ; __vbaChkstk
loc_0069CDE7: mov eax, esp
loc_0069CDE9: mov ecx, var_AC
loc_0069CDEF: mov [eax], ecx
loc_0069CDF1: mov edx, var_A8
loc_0069CDF7: mov [eax+00000004h], edx
loc_0069CDFA: mov ecx, var_A4
loc_0069CE00: mov [eax+00000008h], ecx
loc_0069CE03: mov edx, var_A0
loc_0069CE09: mov [eax+0000000Ch], edx
loc_0069CE0C: mov eax, 00000010h
loc_0069CE11: call 00412850h ; __vbaChkstk
loc_0069CE16: mov eax, esp
loc_0069CE18: mov ecx, var_7C
loc_0069CE1B: mov [eax], ecx
loc_0069CE1D: mov edx, var_78
loc_0069CE20: mov [eax+00000004h], edx
loc_0069CE23: mov ecx, var_74
loc_0069CE26: mov [eax+00000008h], ecx
loc_0069CE29: mov edx, var_70
loc_0069CE2C: mov [eax+0000000Ch], edx
loc_0069CE2F: mov eax, [0073A08Ch]
loc_0069CE34: mov ecx, [eax]
loc_0069CE36: mov edx, [0073A08Ch]
loc_0069CE3C: push edx
loc_0069CE3D: call [ecx+00000078h]
loc_0069CE40: fnclex
loc_0069CE42: mov var_D4, eax
loc_0069CE48: cmp var_D4, 00000000h
loc_0069CE4F: jge 0069CE73h
loc_0069CE51: push 00000078h
loc_0069CE53: push 004419ACh
loc_0069CE58: mov eax, [0073A08Ch]
loc_0069CE5D: push eax
loc_0069CE5E: mov ecx, var_D4
loc_0069CE64: push ecx
loc_0069CE65: call [004010CCh] ; __vbaHresultCheckObj
loc_0069CE6B: mov var_14C, eax
loc_0069CE71: jmp 0069CE7Dh
loc_0069CE73: mov var_14C, 00000000h
loc_0069CE7D: lea ecx, var_6C
loc_0069CE80: call [0040142Ch] ; __vbaFreeObj
loc_0069CE86: lea ecx, var_7C
loc_0069CE89: call [00401030h] ; __vbaFreeVar
loc_0069CE8F: mov var_4, 00000058h
loc_0069CE96: mov [0073A1D4h], 0000h
loc_0069CE9F: mov var_4, 00000059h
loc_0069CEA6: mov var_A4, 80020004h
loc_0069CEB0: mov var_AC, 0000000Ah
loc_0069CEBA: push 00466FA4h ; "Why don't we check it out "
loc_0069CEBF: mov edx, [0073A040h]
loc_0069CEC5: push edx
loc_0069CEC6: call [00401098h] ; __vbaStrCat
loc_0069CECC: mov edx, eax
loc_0069CECE: lea ecx, var_54
loc_0069CED1: call [004013C0h] ; __vbaStrMove
loc_0069CED7: push eax
loc_0069CED8: push 00442684h
loc_0069CEDD: call [00401098h] ; __vbaStrCat
loc_0069CEE3: mov var_74, eax
loc_0069CEE6: mov var_7C, 00000008h
loc_0069CEED: lea eax, var_6C
loc_0069CEF0: push eax
loc_0069CEF1: mov eax, 00000010h
loc_0069CEF6: call 00412850h ; __vbaChkstk
loc_0069CEFB: mov ecx, esp
loc_0069CEFD: mov edx, var_AC
loc_0069CF03: mov [ecx], edx
loc_0069CF05: mov eax, var_A8
loc_0069CF0B: mov [ecx+00000004h], eax
loc_0069CF0E: mov edx, var_A4
loc_0069CF14: mov [ecx+00000008h], edx
loc_0069CF17: mov eax, var_A0
loc_0069CF1D: mov [ecx+0000000Ch], eax
loc_0069CF20: mov eax, 00000010h
loc_0069CF25: call 00412850h ; __vbaChkstk
loc_0069CF2A: mov ecx, esp
loc_0069CF2C: mov edx, var_7C
loc_0069CF2F: mov [ecx], edx
loc_0069CF31: mov eax, var_78
loc_0069CF34: mov [ecx+00000004h], eax
loc_0069CF37: mov edx, var_74
loc_0069CF3A: mov [ecx+00000008h], edx
loc_0069CF3D: mov eax, var_70
loc_0069CF40: mov [ecx+0000000Ch], eax
loc_0069CF43: mov ecx, [0073A08Ch]
loc_0069CF49: mov edx, [ecx]
loc_0069CF4B: mov eax, [0073A08Ch]
loc_0069CF50: push eax
loc_0069CF51: call [edx+00000078h]
loc_0069CF54: fnclex
loc_0069CF56: mov var_D4, eax
loc_0069CF5C: cmp var_D4, 00000000h
loc_0069CF63: jge 0069CF88h
loc_0069CF65: push 00000078h
loc_0069CF67: push 004419ACh
loc_0069CF6C: mov ecx, [0073A08Ch]
loc_0069CF72: push ecx
loc_0069CF73: mov edx, var_D4
loc_0069CF79: push edx
loc_0069CF7A: call [004010CCh] ; __vbaHresultCheckObj
loc_0069CF80: mov var_150, eax
loc_0069CF86: jmp 0069CF92h
loc_0069CF88: mov var_150, 00000000h
loc_0069CF92: mov eax, var_6C
loc_0069CF95: push eax
loc_0069CF96: mov ecx, Me
loc_0069CF99: add ecx, 000000C8h
loc_0069CF9F: push ecx
loc_0069CFA0: call [00401130h] ; __vbaObjSetAddref
loc_0069CFA6: lea ecx, var_54
loc_0069CFA9: call [00401430h] ; __vbaFreeStr
loc_0069CFAF: lea ecx, var_6C
loc_0069CFB2: call [0040142Ch] ; __vbaFreeObj
loc_0069CFB8: lea ecx, var_7C
loc_0069CFBB: call [00401030h] ; __vbaFreeVar
loc_0069CFC1: jmp 0069D0B8h
loc_0069CFC6: mov var_4, 0000005Bh
loc_0069CFCD: mov var_C8, 00000004h
loc_0069CFD7: push 0073A1B0h
loc_0069CFDC: lea edx, var_C8
loc_0069CFE2: push edx
loc_0069CFE3: mov eax, Me
loc_0069CFE6: mov ecx, [eax]
loc_0069CFE8: mov edx, Me
loc_0069CFEB: push edx
loc_0069CFEC: call [ecx+00000738h]
loc_0069CFF2: mov var_D4, eax
loc_0069CFF8: cmp var_D4, 00000000h
loc_0069CFFF: jge 0069D024h
loc_0069D001: push 00000738h
loc_0069D006: push 004408D0h
loc_0069D00B: mov eax, Me
loc_0069D00E: push eax
loc_0069D00F: mov ecx, var_D4
loc_0069D015: push ecx
loc_0069D016: call [004010CCh] ; __vbaHresultCheckObj
loc_0069D01C: mov var_154, eax
loc_0069D022: jmp 0069D02Eh
loc_0069D024: mov var_154, 00000000h
loc_0069D02E: mov var_4, 0000005Ch
loc_0069D035: mov [0073A1D4h], 0000h
loc_0069D03E: mov var_4, 0000005Dh
loc_0069D045: lea edx, var_6C
loc_0069D048: push edx
loc_0069D049: push 00441D74h ; "Blink"
loc_0069D04E: mov eax, [0073A08Ch]
loc_0069D053: mov ecx, [eax]
loc_0069D055: mov edx, [0073A08Ch]
loc_0069D05B: push edx
loc_0069D05C: call [ecx+00000064h]
loc_0069D05F: fnclex
loc_0069D061: mov var_D4, eax
loc_0069D067: cmp var_D4, 00000000h
loc_0069D06E: jge 0069D092h
loc_0069D070: push 00000064h
loc_0069D072: push 004419ACh
loc_0069D077: mov eax, [0073A08Ch]
loc_0069D07C: push eax
loc_0069D07D: mov ecx, var_D4
loc_0069D083: push ecx
loc_0069D084: call [004010CCh] ; __vbaHresultCheckObj
loc_0069D08A: mov var_158, eax
loc_0069D090: jmp 0069D09Ch
loc_0069D092: mov var_158, 00000000h
loc_0069D09C: mov edx, var_6C
loc_0069D09F: push edx
loc_0069D0A0: mov eax, Me
loc_0069D0A3: add eax, 000000C8h
loc_0069D0A8: push eax
loc_0069D0A9: call [00401130h] ; __vbaObjSetAddref
loc_0069D0AF: lea ecx, var_6C
loc_0069D0B2: call [0040142Ch] ; __vbaFreeObj
loc_0069D0B8: jmp 0069D1B9h
loc_0069D0BD: mov var_4, 00000062h
loc_0069D0C4: mov edx, 0043C9F4h
loc_0069D0C9: mov ecx, 0073A138h
loc_0069D0CE: call [00401310h] ; __vbaStrCopy
loc_0069D0D4: mov var_4, 00000063h
loc_0069D0DB: mov edx, 0043C9F4h
loc_0069D0E0: mov ecx, 0073A13Ch
loc_0069D0E5: call [00401310h] ; __vbaStrCopy
loc_0069D0EB: mov var_4, 00000064h
loc_0069D0F2: mov edx, 0043C9F4h
loc_0069D0F7: mov ecx, 0073A140h
loc_0069D0FC: call [00401310h] ; __vbaStrCopy
loc_0069D102: mov var_4, 00000065h
loc_0069D109: mov edx, 0043C9F4h
loc_0069D10E: mov ecx, 0073A144h
loc_0069D113: call [00401310h] ; __vbaStrCopy
loc_0069D119: mov var_4, 00000066h
loc_0069D120: mov edx, 0043C9F4h
loc_0069D125: mov ecx, 0073A148h
loc_0069D12A: call [00401310h] ; __vbaStrCopy
loc_0069D130: mov var_4, 00000067h
loc_0069D137: mov edx, 0043C9F4h
loc_0069D13C: mov ecx, 0073A14Ch
loc_0069D141: call [00401310h] ; __vbaStrCopy
loc_0069D147: mov var_4, 00000068h
loc_0069D14E: mov edx, 0043C9F4h
loc_0069D153: mov ecx, 0073A150h
loc_0069D158: call [00401310h] ; __vbaStrCopy
loc_0069D15E: mov var_4, 00000069h
loc_0069D165: mov edx, 0043C9F4h
loc_0069D16A: mov ecx, 0073A154h
loc_0069D16F: call [00401310h] ; __vbaStrCopy
loc_0069D175: mov var_4, 0000006Ah
loc_0069D17C: mov edx, 0043C9F4h
loc_0069D181: mov ecx, 0073A158h
loc_0069D186: call [00401310h] ; __vbaStrCopy
loc_0069D18C: mov var_4, 0000006Bh
loc_0069D193: mov edx, 0043C9F4h
loc_0069D198: mov ecx, 0073A15Ch
loc_0069D19D: call [00401310h] ; __vbaStrCopy
loc_0069D1A3: mov var_4, 0000006Ch
loc_0069D1AA: mov ecx, Me
loc_0069D1AD: mov edx, [ecx]
loc_0069D1AF: mov eax, Me
loc_0069D1B2: push eax
loc_0069D1B3: call [edx+00000A24h]
loc_0069D1B9: jmp 0069D247h
loc_0069D1BE: mov var_4, 00000070h
loc_0069D1C5: mov edx, 00466F60h ; "CheckProductFile"
loc_0069D1CA: lea ecx, var_58
loc_0069D1CD: call [00401310h] ; __vbaStrCopy
loc_0069D1D3: mov edx, 00466FE0h ; "UpdateInProgress, SkippingProductCheck"
loc_0069D1D8: lea ecx, var_54
loc_0069D1DB: call [00401310h] ; __vbaStrCopy
loc_0069D1E1: lea ecx, var_58
loc_0069D1E4: push ecx
loc_0069D1E5: lea edx, var_54
loc_0069D1E8: push edx
loc_0069D1E9: mov eax, Me
loc_0069D1EC: mov ecx, [eax]
loc_0069D1EE: mov edx, Me
loc_0069D1F1: push edx
loc_0069D1F2: call [ecx+00000748h]
loc_0069D1F8: mov var_D4, eax
loc_0069D1FE: cmp var_D4, 00000000h
loc_0069D205: jge 0069D22Ah
loc_0069D207: push 00000748h
loc_0069D20C: push 004408D0h
loc_0069D211: mov eax, Me
loc_0069D214: push eax
loc_0069D215: mov ecx, var_D4
loc_0069D21B: push ecx
loc_0069D21C: call [004010CCh] ; __vbaHresultCheckObj
loc_0069D222: mov var_15C, eax
loc_0069D228: jmp 0069D234h
loc_0069D22A: mov var_15C, 00000000h
loc_0069D234: lea edx, var_58
loc_0069D237: push edx
loc_0069D238: lea eax, var_54
loc_0069D23B: push eax
loc_0069D23C: push 00000002h
loc_0069D23E: call [00401324h] ; __vbaFreeStrList
loc_0069D244: add esp, 0000000Ch
loc_0069D247: mov var_4, 00000072h
loc_0069D24E: mov cx, var_38
loc_0069D252: mov var_50, cx
loc_0069D256: fwait
loc_0069D257: push 0069D2DFh
loc_0069D25C: jmp 0069D2A8h
loc_0069D25E: lea edx, var_68
loc_0069D261: push edx
loc_0069D262: lea eax, var_64
loc_0069D265: push eax
loc_0069D266: lea ecx, var_60
loc_0069D269: push ecx
loc_0069D26A: lea edx, var_5C
loc_0069D26D: push edx
loc_0069D26E: lea eax, var_58
loc_0069D271: push eax
loc_0069D272: lea ecx, var_54
loc_0069D275: push ecx
loc_0069D276: push 00000006h
loc_0069D278: call [00401324h] ; __vbaFreeStrList
loc_0069D27E: add esp, 0000001Ch
loc_0069D281: lea ecx, var_6C
loc_0069D284: call [0040142Ch] ; __vbaFreeObj
loc_0069D28A: lea edx, var_9C
loc_0069D290: push edx
loc_0069D291: lea eax, var_8C
loc_0069D297: push eax
loc_0069D298: lea ecx, var_7C
loc_0069D29B: push ecx
loc_0069D29C: push 00000003h
loc_0069D29E: call [00401050h] ; __vbaFreeVarList
loc_0069D2A4: add esp, 00000010h
loc_0069D2A7: ret
loc_0069D2A8: lea ecx, var_28
loc_0069D2AB: call [00401430h] ; __vbaFreeStr
loc_0069D2B1: lea ecx, var_30
loc_0069D2B4: call [00401430h] ; __vbaFreeStr
loc_0069D2BA: lea ecx, var_34
loc_0069D2BD: call [0040142Ch] ; __vbaFreeObj
loc_0069D2C3: lea ecx, var_3C
loc_0069D2C6: call [00401430h] ; __vbaFreeStr
loc_0069D2CC: lea ecx, var_44
loc_0069D2CF: call [0040142Ch] ; __vbaFreeObj
loc_0069D2D5: lea ecx, var_4C
loc_0069D2D8: call [00401430h] ; __vbaFreeStr
loc_0069D2DE: ret
loc_0069D2DF: mov edx, Me
loc_0069D2E2: mov eax, [edx]
loc_0069D2E4: mov ecx, Me
loc_0069D2E7: push ecx
loc_0069D2E8: call [eax+00000008h]
loc_0069D2EB: mov edx, arg_C
loc_0069D2EE: mov ax, var_50
loc_0069D2F2: mov [edx], ax
loc_0069D2F5: mov eax, var_10
loc_0069D2F8: mov ecx, var_20
loc_0069D2FB: mov fs:[00000000h], ecx
loc_0069D302: pop edi
loc_0069D303: pop esi
loc_0069D304: pop ebx
loc_0069D305: mov esp, ebp
loc_0069D307: pop ebp
loc_0069D308: retn 0008h
End Function
Public Sub DownloadUpdate(strSaveAs, blnDontExecute, blnDontExit) '6A0930
loc_006A0930: push ebp
loc_006A0931: mov ebp, esp
loc_006A0933: sub esp, 00000018h
loc_006A0936: push 00412856h ; __vbaExceptHandler
loc_006A093B: mov eax, fs:[00000000h]
loc_006A0941: push eax
loc_006A0942: mov fs:[00000000h], esp
loc_006A0949: mov eax, 000000D8h
loc_006A094E: call 00412850h ; __vbaChkstk
loc_006A0953: push ebx
loc_006A0954: push esi
loc_006A0955: push edi
loc_006A0956: mov var_18, esp
loc_006A0959: mov var_14, 0040B238h
loc_006A0960: mov var_10, 00000000h
loc_006A0967: mov var_C, 00000000h
loc_006A096E: mov eax, Me
loc_006A0971: mov ecx, [eax]
loc_006A0973: mov edx, Me
loc_006A0976: push edx
loc_006A0977: call [ecx+00000004h]
loc_006A097A: mov var_4, 00000001h
loc_006A0981: mov var_4, 00000002h
loc_006A0988: push 00000001h
loc_006A098A: call [00401124h] ; __vbaOnError
loc_006A0990: mov var_4, 00000003h
loc_006A0997: mov [0073A21Ch], FFFFFFh
loc_006A09A0: mov var_4, 00000004h
loc_006A09A7: mov var_64, 00000004h
loc_006A09AE: mov var_6C, 00000003h
loc_006A09B5: mov eax, 00000010h
loc_006A09BA: call 00412850h ; __vbaChkstk
loc_006A09BF: mov eax, esp
loc_006A09C1: mov ecx, var_6C
loc_006A09C4: mov [eax], ecx
loc_006A09C6: mov edx, var_68
loc_006A09C9: mov [eax+00000004h], edx
loc_006A09CC: mov ecx, var_64
loc_006A09CF: mov [eax+00000008h], ecx
loc_006A09D2: mov edx, var_60
loc_006A09D5: mov [eax+0000000Ch], edx
loc_006A09D8: push 00000013h
loc_006A09DA: mov eax, Me
loc_006A09DD: mov ecx, [eax]
loc_006A09DF: mov edx, Me
loc_006A09E2: push edx
loc_006A09E3: call [ecx+000004B4h]
loc_006A09E9: push eax
loc_006A09EA: lea eax, var_48
loc_006A09ED: push eax
loc_006A09EE: call [00401128h] ; __vbaObjSet
loc_006A09F4: push eax
loc_006A09F5: call [004013F0h] ; __vbaLateIdSt
loc_006A09FB: lea ecx, var_48
loc_006A09FE: call [0040142Ch] ; __vbaFreeObj
loc_006A0A04: mov var_4, 00000005h
loc_006A0A0B: mov var_64, 00000050h
loc_006A0A12: mov var_6C, 00000002h
loc_006A0A19: mov eax, 00000010h
loc_006A0A1E: call 00412850h ; __vbaChkstk
loc_006A0A23: mov ecx, esp
loc_006A0A25: mov edx, var_6C
loc_006A0A28: mov [ecx], edx
loc_006A0A2A: mov eax, var_68
loc_006A0A2D: mov [ecx+00000004h], eax
loc_006A0A30: mov edx, var_64
loc_006A0A33: mov [ecx+00000008h], edx
loc_006A0A36: mov eax, var_60
loc_006A0A39: mov [ecx+0000000Ch], eax
loc_006A0A3C: push 00000002h
loc_006A0A3E: mov ecx, Me
loc_006A0A41: mov edx, [ecx]
loc_006A0A43: mov eax, Me
loc_006A0A46: push eax
loc_006A0A47: call [edx+000004B4h]
loc_006A0A4D: push eax
loc_006A0A4E: lea ecx, var_48
loc_006A0A51: push ecx
loc_006A0A52: call [00401128h] ; __vbaObjSet
loc_006A0A58: push eax
loc_006A0A59: call [004013F0h] ; __vbaLateIdSt
loc_006A0A5F: lea ecx, var_48
loc_006A0A62: call [0040142Ch] ; __vbaFreeObj
loc_006A0A68: mov var_4, 00000006h
loc_006A0A6F: mov var_64, 0000005Ah
loc_006A0A76: mov var_6C, 00000003h
loc_006A0A7D: mov eax, 00000010h
loc_006A0A82: call 00412850h ; __vbaChkstk
loc_006A0A87: mov edx, esp
loc_006A0A89: mov eax, var_6C
loc_006A0A8C: mov [edx], eax
loc_006A0A8E: mov ecx, var_68
loc_006A0A91: mov [edx+00000004h], ecx
loc_006A0A94: mov eax, var_64
loc_006A0A97: mov [edx+00000008h], eax
loc_006A0A9A: mov ecx, var_60
loc_006A0A9D: mov [edx+0000000Ch], ecx
loc_006A0AA0: push 0000001Ah
loc_006A0AA2: mov edx, Me
loc_006A0AA5: mov eax, [edx]
loc_006A0AA7: mov ecx, Me
loc_006A0AAA: push ecx
loc_006A0AAB: call [eax+000004B4h]
loc_006A0AB1: push eax
loc_006A0AB2: lea edx, var_48
loc_006A0AB5: push edx
loc_006A0AB6: call [00401128h] ; __vbaObjSet
loc_006A0ABC: push eax
loc_006A0ABD: call [004013F0h] ; __vbaLateIdSt
loc_006A0AC3: lea ecx, var_48
loc_006A0AC6: call [0040142Ch] ; __vbaFreeObj
loc_006A0ACC: mov var_4, 00000007h
loc_006A0AD3: mov eax, Me
loc_006A0AD6: push eax
loc_006A0AD7: call 00679620h
loc_006A0ADC: mov var_4, 00000008h
loc_006A0AE3: mov ecx, [0073A170h]
loc_006A0AE9: push ecx
loc_006A0AEA: call [00401088h] ; rtcTrimBstr
loc_006A0AF0: mov edx, eax
loc_006A0AF2: mov ecx, 0073A170h
loc_006A0AF7: call [004013C0h] ; __vbaStrMove
loc_006A0AFD: mov var_4, 00000009h
loc_006A0B04: push 00000000h
loc_006A0B06: push FFFFFFFFh
loc_006A0B08: push 00443C7Ch ; "/"
loc_006A0B0D: mov edx, [0073A170h]
loc_006A0B13: push edx
loc_006A0B14: call [00401178h] ; rtcInStrRev
loc_006A0B1A: mov ecx, eax
loc_006A0B1C: call [004011E4h] ; __vbaI2I4
loc_006A0B22: mov var_28, ax
loc_006A0B26: mov var_4, 0000000Ah
loc_006A0B2D: mov eax, strSaveAs
loc_006A0B30: mov ecx, [eax]
loc_006A0B32: push ecx
loc_006A0B33: call [00401044h] ; __vbaLenBstr
loc_006A0B39: test eax, eax
loc_006A0B3B: jnz 006A0CD8h
loc_006A0B41: mov var_4, 0000000Bh
loc_006A0B48: cmp [0073C818h], 00000000h
loc_006A0B4F: jnz 006A0B6Dh
loc_006A0B51: push 0073C818h
loc_006A0B56: push 00441F00h
loc_006A0B5B: call [004012FCh] ; __vbaNew2
loc_006A0B61: mov var_B0, 0073C818h
loc_006A0B6B: jmp 006A0B77h
loc_006A0B6D: mov var_B0, 0073C818h
loc_006A0B77: mov edx, var_B0
loc_006A0B7D: mov eax, [edx]
loc_006A0B7F: mov var_88, eax
loc_006A0B85: lea ecx, var_48
loc_006A0B88: push ecx
loc_006A0B89: mov edx, var_88
loc_006A0B8F: mov eax, [edx]
loc_006A0B91: mov ecx, var_88
loc_006A0B97: push ecx
loc_006A0B98: call [eax+00000014h]
loc_006A0B9B: fnclex
loc_006A0B9D: mov var_8C, eax
loc_006A0BA3: cmp var_8C, 00000000h
loc_006A0BAA: jge 006A0BCFh
loc_006A0BAC: push 00000014h
loc_006A0BAE: push 00441EF0h
loc_006A0BB3: mov edx, var_88
loc_006A0BB9: push edx
loc_006A0BBA: mov eax, var_8C
loc_006A0BC0: push eax
loc_006A0BC1: call [004010CCh] ; __vbaHresultCheckObj
loc_006A0BC7: mov var_B4, eax
loc_006A0BCD: jmp 006A0BD9h
loc_006A0BCF: mov var_B4, 00000000h
loc_006A0BD9: mov ecx, var_48
loc_006A0BDC: mov var_90, ecx
loc_006A0BE2: lea edx, var_3C
loc_006A0BE5: push edx
loc_006A0BE6: mov eax, var_90
loc_006A0BEC: mov ecx, [eax]
loc_006A0BEE: mov edx, var_90
loc_006A0BF4: push edx
loc_006A0BF5: call [ecx+00000050h]
loc_006A0BF8: fnclex
loc_006A0BFA: mov var_94, eax
loc_006A0C00: cmp var_94, 00000000h
loc_006A0C07: jge 006A0C2Ch
loc_006A0C09: push 00000050h
loc_006A0C0B: push 004437B4h
loc_006A0C10: mov eax, var_90
loc_006A0C16: push eax
loc_006A0C17: mov ecx, var_94
loc_006A0C1D: push ecx
loc_006A0C1E: call [004010CCh] ; __vbaHresultCheckObj
loc_006A0C24: mov var_B8, eax
loc_006A0C2A: jmp 006A0C36h
loc_006A0C2C: mov var_B8, 00000000h
loc_006A0C36: mov edx, [0073A170h]
loc_006A0C3C: push edx
loc_006A0C3D: call [00401044h] ; __vbaLenBstr
loc_006A0C43: mov var_54, eax
loc_006A0C46: mov var_5C, 00000003h
loc_006A0C4D: mov eax, var_3C
loc_006A0C50: push eax
loc_006A0C51: push 00441F24h ; "\"
loc_006A0C56: call [00401098h] ; __vbaStrCat
loc_006A0C5C: mov edx, eax
loc_006A0C5E: lea ecx, var_40
loc_006A0C61: call [004013C0h] ; __vbaStrMove
loc_006A0C67: push eax
loc_006A0C68: lea ecx, var_5C
loc_006A0C6B: push ecx
loc_006A0C6C: mov dx, var_28
loc_006A0C70: add dx, 0001h
loc_006A0C74: jo 006A1741h
loc_006A0C7A: movsx eax, dx
loc_006A0C7D: push eax
loc_006A0C7E: mov ecx, [0073A170h]
loc_006A0C84: push ecx
loc_006A0C85: call [00401174h] ; rtcMidCharBstr
loc_006A0C8B: mov edx, eax
loc_006A0C8D: lea ecx, var_44
loc_006A0C90: call [004013C0h] ; __vbaStrMove
loc_006A0C96: push eax
loc_006A0C97: call [00401098h] ; __vbaStrCat
loc_006A0C9D: mov edx, eax
loc_006A0C9F: mov ecx, 0073A0C0h
loc_006A0CA4: call [004013C0h] ; __vbaStrMove
loc_006A0CAA: lea edx, var_44
loc_006A0CAD: push edx
loc_006A0CAE: lea eax, var_40
loc_006A0CB1: push eax
loc_006A0CB2: lea ecx, var_3C
loc_006A0CB5: push ecx
loc_006A0CB6: push 00000003h
loc_006A0CB8: call [00401324h] ; __vbaFreeStrList
loc_006A0CBE: add esp, 00000010h
loc_006A0CC1: lea ecx, var_48
loc_006A0CC4: call [0040142Ch] ; __vbaFreeObj
loc_006A0CCA: lea ecx, var_5C
loc_006A0CCD: call [00401030h] ; __vbaFreeVar
loc_006A0CD3: jmp 006A0E1Dh
loc_006A0CD8: mov var_4, 0000000Dh
loc_006A0CDF: cmp [0073C818h], 00000000h
loc_006A0CE6: jnz 006A0D04h
loc_006A0CE8: push 0073C818h
loc_006A0CED: push 00441F00h
loc_006A0CF2: call [004012FCh] ; __vbaNew2
loc_006A0CF8: mov var_BC, 0073C818h
loc_006A0D02: jmp 006A0D0Eh
loc_006A0D04: mov var_BC, 0073C818h
loc_006A0D0E: mov edx, var_BC
loc_006A0D14: mov eax, [edx]
loc_006A0D16: mov var_88, eax
loc_006A0D1C: lea ecx, var_48
loc_006A0D1F: push ecx
loc_006A0D20: mov edx, var_88
loc_006A0D26: mov eax, [edx]
loc_006A0D28: mov ecx, var_88
loc_006A0D2E: push ecx
loc_006A0D2F: call [eax+00000014h]
loc_006A0D32: fnclex
loc_006A0D34: mov var_8C, eax
loc_006A0D3A: cmp var_8C, 00000000h
loc_006A0D41: jge 006A0D66h
loc_006A0D43: push 00000014h
loc_006A0D45: push 00441EF0h
loc_006A0D4A: mov edx, var_88
loc_006A0D50: push edx
loc_006A0D51: mov eax, var_8C
loc_006A0D57: push eax
loc_006A0D58: call [004010CCh] ; __vbaHresultCheckObj
loc_006A0D5E: mov var_C0, eax
loc_006A0D64: jmp 006A0D70h
loc_006A0D66: mov var_C0, 00000000h
loc_006A0D70: mov ecx, var_48
loc_006A0D73: mov var_90, ecx
loc_006A0D79: lea edx, var_3C
loc_006A0D7C: push edx
loc_006A0D7D: mov eax, var_90
loc_006A0D83: mov ecx, [eax]
loc_006A0D85: mov edx, var_90
loc_006A0D8B: push edx
loc_006A0D8C: call [ecx+00000050h]
loc_006A0D8F: fnclex
loc_006A0D91: mov var_94, eax
loc_006A0D97: cmp var_94, 00000000h
loc_006A0D9E: jge 006A0DC3h
loc_006A0DA0: push 00000050h
loc_006A0DA2: push 004437B4h
loc_006A0DA7: mov eax, var_90
loc_006A0DAD: push eax
loc_006A0DAE: mov ecx, var_94
loc_006A0DB4: push ecx
loc_006A0DB5: call [004010CCh] ; __vbaHresultCheckObj
loc_006A0DBB: mov var_C4, eax
loc_006A0DC1: jmp 006A0DCDh
loc_006A0DC3: mov var_C4, 00000000h
loc_006A0DCD: mov edx, var_3C
loc_006A0DD0: push edx
loc_006A0DD1: push 00441F24h ; "\"
loc_006A0DD6: call [00401098h] ; __vbaStrCat
loc_006A0DDC: mov edx, eax
loc_006A0DDE: lea ecx, var_40
loc_006A0DE1: call [004013C0h] ; __vbaStrMove
loc_006A0DE7: push eax
loc_006A0DE8: mov eax, strSaveAs
loc_006A0DEB: mov ecx, [eax]
loc_006A0DED: push ecx
loc_006A0DEE: call [00401098h] ; __vbaStrCat
loc_006A0DF4: mov edx, eax
loc_006A0DF6: mov ecx, 0073A0C0h
loc_006A0DFB: call [004013C0h] ; __vbaStrMove
loc_006A0E01: lea edx, var_40
loc_006A0E04: push edx
loc_006A0E05: lea eax, var_3C
loc_006A0E08: push eax
loc_006A0E09: push 00000002h
loc_006A0E0B: call [00401324h] ; __vbaFreeStrList
loc_006A0E11: add esp, 0000000Ch
loc_006A0E14: lea ecx, var_48
loc_006A0E17: call [0040142Ch] ; __vbaFreeObj
loc_006A0E1D: mov var_4, 0000000Fh
loc_006A0E24: mov ecx, blnDontExecute
loc_006A0E27: mov dx, [ecx]
loc_006A0E2A: mov [0073A0C4h], dx
loc_006A0E31: mov var_4, 00000010h
loc_006A0E38: mov [0073A0D0h], 0000h
loc_006A0E41: mov var_4, 00000011h
loc_006A0E48: push FFFFFFFFh
loc_006A0E4A: call [00401124h] ; __vbaOnError
loc_006A0E50: mov var_4, 00000012h
loc_006A0E57: cmp [0073A254h], 00000000h
loc_006A0E5E: jnz 006A0E7Ch
loc_006A0E60: push 0073A254h
loc_006A0E65: push 00431838h
loc_006A0E6A: call [004012FCh] ; __vbaNew2
loc_006A0E70: mov var_C8, 0073A254h
loc_006A0E7A: jmp 006A0E86h
loc_006A0E7C: mov var_C8, 0073A254h
loc_006A0E86: mov eax, var_C8
loc_006A0E8C: mov ecx, [eax]
loc_006A0E8E: mov var_88, ecx
loc_006A0E94: lea edx, var_80
loc_006A0E97: push edx
loc_006A0E98: mov eax, var_88
loc_006A0E9E: mov ecx, [eax]
loc_006A0EA0: mov edx, var_88
loc_006A0EA6: push edx
loc_006A0EA7: call [ecx+000001B8h]
loc_006A0EAD: fnclex
loc_006A0EAF: mov var_8C, eax
loc_006A0EB5: cmp var_8C, 00000000h
loc_006A0EBC: jge 006A0EE4h
loc_006A0EBE: push 000001B8h
loc_006A0EC3: push 00440B20h
loc_006A0EC8: mov eax, var_88
loc_006A0ECE: push eax
loc_006A0ECF: mov ecx, var_8C
loc_006A0ED5: push ecx
loc_006A0ED6: call [004010CCh] ; __vbaHresultCheckObj
loc_006A0EDC: mov var_CC, eax
loc_006A0EE2: jmp 006A0EEEh
loc_006A0EE4: mov var_CC, 00000000h
loc_006A0EEE: movsx edx, var_80
loc_006A0EF2: test edx, edx
loc_006A0EF4: jz 006A0F94h
loc_006A0EFA: mov var_4, 00000013h
loc_006A0F01: cmp [0073A254h], 00000000h
loc_006A0F08: jnz 006A0F26h
loc_006A0F0A: push 0073A254h
loc_006A0F0F: push 00431838h
loc_006A0F14: call [004012FCh] ; __vbaNew2
loc_006A0F1A: mov var_D0, 0073A254h
loc_006A0F24: jmp 006A0F30h
loc_006A0F26: mov var_D0, 0073A254h
loc_006A0F30: mov eax, var_D0
loc_006A0F36: mov ecx, [eax]
loc_006A0F38: mov var_88, ecx
loc_006A0F3E: mov edx, var_88
loc_006A0F44: mov eax, [edx]
loc_006A0F46: mov ecx, var_88
loc_006A0F4C: push ecx
loc_006A0F4D: call [eax+000002A8h]
loc_006A0F53: fnclex
loc_006A0F55: mov var_8C, eax
loc_006A0F5B: cmp var_8C, 00000000h
loc_006A0F62: jge 006A0F8Ah
loc_006A0F64: push 000002A8h
loc_006A0F69: push 00440B20h
loc_006A0F6E: mov edx, var_88
loc_006A0F74: push edx
loc_006A0F75: mov eax, var_8C
loc_006A0F7B: push eax
loc_006A0F7C: call [004010CCh] ; __vbaHresultCheckObj
loc_006A0F82: mov var_D4, eax
loc_006A0F88: jmp 006A0F94h
loc_006A0F8A: mov var_D4, 00000000h
loc_006A0F94: mov var_4, 00000015h
loc_006A0F9B: cmp [0073A27Ch], 00000000h
loc_006A0FA2: jnz 006A0FC0h
loc_006A0FA4: push 0073A27Ch
loc_006A0FA9: push 004162E0h
loc_006A0FAE: call [004012FCh] ; __vbaNew2
loc_006A0FB4: mov var_D8, 0073A27Ch
loc_006A0FBE: jmp 006A0FCAh
loc_006A0FC0: mov var_D8, 0073A27Ch
loc_006A0FCA: mov ecx, var_D8
loc_006A0FD0: mov edx, [ecx]
loc_006A0FD2: mov var_88, edx
loc_006A0FD8: mov var_74, 80020004h
loc_006A0FDF: mov var_7C, 0000000Ah
loc_006A0FE6: mov var_64, 80020004h
loc_006A0FED: mov var_6C, 0000000Ah
loc_006A0FF4: mov eax, 00000010h
loc_006A0FF9: call 00412850h ; __vbaChkstk
loc_006A0FFE: mov eax, esp
loc_006A1000: mov ecx, var_7C
loc_006A1003: mov [eax], ecx
loc_006A1005: mov edx, var_78
loc_006A1008: mov [eax+00000004h], edx
loc_006A100B: mov ecx, var_74
loc_006A100E: mov [eax+00000008h], ecx
loc_006A1011: mov edx, var_70
loc_006A1014: mov [eax+0000000Ch], edx
loc_006A1017: mov eax, 00000010h
loc_006A101C: call 00412850h ; __vbaChkstk
loc_006A1021: mov eax, esp
loc_006A1023: mov ecx, var_6C
loc_006A1026: mov [eax], ecx
loc_006A1028: mov edx, var_68
loc_006A102B: mov [eax+00000004h], edx
loc_006A102E: mov ecx, var_64
loc_006A1031: mov [eax+00000008h], ecx
loc_006A1034: mov edx, var_60
loc_006A1037: mov [eax+0000000Ch], edx
loc_006A103A: mov eax, var_88
loc_006A1040: mov ecx, [eax]
loc_006A1042: mov edx, var_88
loc_006A1048: push edx
loc_006A1049: call [ecx+000002B0h]
loc_006A104F: fnclex
loc_006A1051: mov var_8C, eax
loc_006A1057: cmp var_8C, 00000000h
loc_006A105E: jge 006A1086h
loc_006A1060: push 000002B0h
loc_006A1065: push 00442264h
loc_006A106A: mov eax, var_88
loc_006A1070: push eax
loc_006A1071: mov ecx, var_8C
loc_006A1077: push ecx
loc_006A1078: call [004010CCh] ; __vbaHresultCheckObj
loc_006A107E: mov var_DC, eax
loc_006A1084: jmp 006A1090h
loc_006A1086: mov var_DC, 00000000h
loc_006A1090: mov var_4, 00000016h
loc_006A1097: mov var_80, FFFFFFh
loc_006A109D: cmp [0073A27Ch], 00000000h
loc_006A10A4: jnz 006A10C2h
loc_006A10A6: push 0073A27Ch
loc_006A10AB: push 004162E0h
loc_006A10B0: call [004012FCh] ; __vbaNew2
loc_006A10B6: mov var_E0, 0073A27Ch
loc_006A10C0: jmp 006A10CCh
loc_006A10C2: mov var_E0, 0073A27Ch
loc_006A10CC: push 00440B00h
loc_006A10D1: mov edx, var_E0
loc_006A10D7: mov eax, [edx]
loc_006A10D9: push eax
loc_006A10DA: call [004013C4h] ; __vbaCastObj
loc_006A10E0: push eax
loc_006A10E1: lea ecx, var_48
loc_006A10E4: push ecx
loc_006A10E5: call [00401128h] ; __vbaObjSet
loc_006A10EB: lea edx, var_80
loc_006A10EE: push edx
loc_006A10EF: lea eax, var_48
loc_006A10F2: push eax
loc_006A10F3: mov ecx, [0073A218h]
loc_006A10F9: mov edx, [ecx]
loc_006A10FB: mov eax, [0073A218h]
loc_006A1100: push eax
loc_006A1101: call [edx+00000020h]
loc_006A1104: fnclex
loc_006A1106: mov var_88, eax
loc_006A110C: cmp var_88, 00000000h
loc_006A1113: jge 006A1138h
loc_006A1115: push 00000020h
loc_006A1117: push 00440B10h
loc_006A111C: mov ecx, [0073A218h]
loc_006A1122: push ecx
loc_006A1123: mov edx, var_88
loc_006A1129: push edx
loc_006A112A: call [004010CCh] ; __vbaHresultCheckObj
loc_006A1130: mov var_E4, eax
loc_006A1136: jmp 006A1142h
loc_006A1138: mov var_E4, 00000000h
loc_006A1142: push 00442294h
loc_006A1147: mov eax, var_48
loc_006A114A: push eax
loc_006A114B: call [004013C4h] ; __vbaCastObj
loc_006A1151: push eax
loc_006A1152: push 0073A27Ch
loc_006A1157: call [00401128h] ; __vbaObjSet
loc_006A115D: lea ecx, var_48
loc_006A1160: call [0040142Ch] ; __vbaFreeObj
loc_006A1166: mov var_4, 00000017h
loc_006A116D: lea ecx, var_48
loc_006A1170: push ecx
loc_006A1171: push 004672DCh ; "LookDown"
loc_006A1176: mov edx, [0073A08Ch]
loc_006A117C: mov eax, [edx]
loc_006A117E: mov ecx, [0073A08Ch]
loc_006A1184: push ecx
loc_006A1185: call [eax+00000064h]
loc_006A1188: fnclex
loc_006A118A: mov var_88, eax
loc_006A1190: cmp var_88, 00000000h
loc_006A1197: jge 006A11BCh
loc_006A1199: push 00000064h
loc_006A119B: push 004419ACh
loc_006A11A0: mov edx, [0073A08Ch]
loc_006A11A6: push edx
loc_006A11A7: mov eax, var_88
loc_006A11AD: push eax
loc_006A11AE: call [004010CCh] ; __vbaHresultCheckObj
loc_006A11B4: mov var_E8, eax
loc_006A11BA: jmp 006A11C6h
loc_006A11BC: mov var_E8, 00000000h
loc_006A11C6: lea ecx, var_48
loc_006A11C9: call [0040142Ch] ; __vbaFreeObj
loc_006A11CF: mov var_4, 00000018h
loc_006A11D6: push 00000001h
loc_006A11D8: call [00401124h] ; __vbaOnError
loc_006A11DE: mov var_4, 00000019h
loc_006A11E5: lea ecx, var_80
loc_006A11E8: push ecx
loc_006A11E9: push 00455938h ; "BB8"
loc_006A11EE: mov edx, Me
loc_006A11F1: push edx
loc_006A11F2: call 006A5DC0h
loc_006A11F7: lea eax, var_84
loc_006A11FD: push eax
loc_006A11FE: push 00455944h ; "BB9"
loc_006A1203: mov ecx, Me
loc_006A1206: push ecx
loc_006A1207: call 006A5DC0h
loc_006A120C: movsx edx, var_80
loc_006A1210: neg edx
loc_006A1212: sbb edx, edx
loc_006A1214: inc edx
loc_006A1215: movsx eax, var_84
loc_006A121C: neg eax
loc_006A121E: sbb eax, eax
loc_006A1220: inc eax
loc_006A1221: and edx, eax
loc_006A1223: test edx, edx
loc_006A1225: jnz 006A13A9h
loc_006A122B: mov var_4, 0000001Ah
loc_006A1232: mov var_64, 0073A160h
loc_006A1239: mov var_6C, 00004008h
loc_006A1240: lea ecx, var_6C
loc_006A1243: push ecx
loc_006A1244: lea edx, var_5C
loc_006A1247: push edx
loc_006A1248: call [004011ACh] ; rtcUpperCaseVar
loc_006A124E: lea eax, var_5C
loc_006A1251: push eax
loc_006A1252: lea ecx, var_3C
loc_006A1255: push ecx
loc_006A1256: call [004012A8h] ; __vbaStrVarVal
loc_006A125C: push eax
loc_006A125D: call [00401088h] ; rtcTrimBstr
loc_006A1263: mov edx, eax
loc_006A1265: lea ecx, var_40
loc_006A1268: call [004013C0h] ; __vbaStrMove
loc_006A126E: push eax
loc_006A126F: push 004528F4h ; "BNZ"
loc_006A1274: call [004011B8h] ; __vbaStrCmp
loc_006A127A: neg eax
loc_006A127C: sbb eax, eax
loc_006A127E: inc eax
loc_006A127F: neg eax
loc_006A1281: mov var_88, ax
loc_006A1288: lea edx, var_40
loc_006A128B: push edx
loc_006A128C: lea eax, var_3C
loc_006A128F: push eax
loc_006A1290: push 00000002h
loc_006A1292: call [00401324h] ; __vbaFreeStrList
loc_006A1298: add esp, 0000000Ch
loc_006A129B: lea ecx, var_5C
loc_006A129E: call [00401030h] ; __vbaFreeVar
loc_006A12A4: movsx ecx, var_88
loc_006A12AB: test ecx, ecx
loc_006A12AD: jz 006A132Ch
loc_006A12AF: mov var_4, 0000001Bh
loc_006A12B6: mov edx, [0073A170h]
loc_006A12BC: push edx
loc_006A12BD: call [00401088h] ; rtcTrimBstr
loc_006A12C3: mov var_54, eax
loc_006A12C6: mov var_5C, 00000008h
loc_006A12CD: mov eax, 00000010h
loc_006A12D2: call 00412850h ; __vbaChkstk
loc_006A12D7: mov eax, esp
loc_006A12D9: mov ecx, var_5C
loc_006A12DC: mov [eax], ecx
loc_006A12DE: mov edx, var_58
loc_006A12E1: mov [eax+00000004h], edx
loc_006A12E4: mov ecx, var_54
loc_006A12E7: mov [eax+00000008h], ecx
loc_006A12EA: mov edx, var_50
loc_006A12ED: mov [eax+0000000Ch], edx
loc_006A12F0: push 00000001h
loc_006A12F2: push 00000011h
loc_006A12F4: mov eax, Me
loc_006A12F7: mov ecx, [eax]
loc_006A12F9: mov edx, Me
loc_006A12FC: push edx
loc_006A12FD: call [ecx+000004B4h]
loc_006A1303: push eax
loc_006A1304: lea eax, var_48
loc_006A1307: push eax
loc_006A1308: call [00401128h] ; __vbaObjSet
loc_006A130E: push eax
loc_006A130F: call [0040103Ch] ; __vbaLateIdCall
loc_006A1315: add esp, 0000001Ch
loc_006A1318: lea ecx, var_48
loc_006A131B: call [0040142Ch] ; __vbaFreeObj
loc_006A1321: lea ecx, var_5C
loc_006A1324: call [00401030h] ; __vbaFreeVar
loc_006A132A: jmp 006A13A7h
loc_006A132C: mov var_4, 0000001Dh
loc_006A1333: mov ecx, [0073A170h]
loc_006A1339: push ecx
loc_006A133A: call [00401088h] ; rtcTrimBstr
loc_006A1340: mov var_54, eax
loc_006A1343: mov var_5C, 00000008h
loc_006A134A: mov eax, 00000010h
loc_006A134F: call 00412850h ; __vbaChkstk
loc_006A1354: mov edx, esp
loc_006A1356: mov eax, var_5C
loc_006A1359: mov [edx], eax
loc_006A135B: mov ecx, var_58
loc_006A135E: mov [edx+00000004h], ecx
loc_006A1361: mov eax, var_54
loc_006A1364: mov [edx+00000008h], eax
loc_006A1367: mov ecx, var_50
loc_006A136A: mov [edx+0000000Ch], ecx
loc_006A136D: push 00000001h
loc_006A136F: push 00000011h
loc_006A1371: mov edx, Me
loc_006A1374: mov eax, [edx]
loc_006A1376: mov ecx, Me
loc_006A1379: push ecx
loc_006A137A: call [eax+000004B4h]
loc_006A1380: push eax
loc_006A1381: lea edx, var_48
loc_006A1384: push edx
loc_006A1385: call [00401128h] ; __vbaObjSet
loc_006A138B: push eax
loc_006A138C: call [0040103Ch] ; __vbaLateIdCall
loc_006A1392: add esp, 0000001Ch
loc_006A1395: lea ecx, var_48
loc_006A1398: call [0040142Ch] ; __vbaFreeObj
loc_006A139E: lea ecx, var_5C
loc_006A13A1: call [00401030h] ; __vbaFreeVar
loc_006A13A7: jmp 006A1423h
loc_006A13A9: mov var_4, 00000020h
loc_006A13B0: mov eax, [0073A170h]
loc_006A13B5: push eax
loc_006A13B6: call [00401088h] ; rtcTrimBstr
loc_006A13BC: mov var_54, eax
loc_006A13BF: mov var_5C, 00000008h
loc_006A13C6: mov eax, 00000010h
loc_006A13CB: call 00412850h ; __vbaChkstk
loc_006A13D0: mov ecx, esp
loc_006A13D2: mov edx, var_5C
loc_006A13D5: mov [ecx], edx
loc_006A13D7: mov eax, var_58
loc_006A13DA: mov [ecx+00000004h], eax
loc_006A13DD: mov edx, var_54
loc_006A13E0: mov [ecx+00000008h], edx
loc_006A13E3: mov eax, var_50
loc_006A13E6: mov [ecx+0000000Ch], eax
loc_006A13E9: push 00000001h
loc_006A13EB: push 00000011h
loc_006A13ED: mov ecx, Me
loc_006A13F0: mov edx, [ecx]
loc_006A13F2: mov eax, Me
loc_006A13F5: push eax
loc_006A13F6: call [edx+000004B4h]
loc_006A13FC: push eax
loc_006A13FD: lea ecx, var_48
loc_006A1400: push ecx
loc_006A1401: call [00401128h] ; __vbaObjSet
loc_006A1407: push eax
loc_006A1408: call [0040103Ch] ; __vbaLateIdCall
loc_006A140E: add esp, 0000001Ch
loc_006A1411: lea ecx, var_48
loc_006A1414: call [0040142Ch] ; __vbaFreeObj
loc_006A141A: lea ecx, var_5C
loc_006A141D: call [00401030h] ; __vbaFreeVar
loc_006A1423: mov var_4, 00000022h
loc_006A142A: lea edx, var_48
loc_006A142D: push edx
loc_006A142E: push 00441D74h ; "Blink"
loc_006A1433: mov eax, [0073A08Ch]
loc_006A1438: mov ecx, [eax]
loc_006A143A: mov edx, [0073A08Ch]
loc_006A1440: push edx
loc_006A1441: call [ecx+00000064h]
loc_006A1444: fnclex
loc_006A1446: mov var_88, eax
loc_006A144C: cmp var_88, 00000000h
loc_006A1453: jge 006A1477h
loc_006A1455: push 00000064h
loc_006A1457: push 004419ACh
loc_006A145C: mov eax, [0073A08Ch]
loc_006A1461: push eax
loc_006A1462: mov ecx, var_88
loc_006A1468: push ecx
loc_006A1469: call [004010CCh] ; __vbaHresultCheckObj
loc_006A146F: mov var_EC, eax
loc_006A1475: jmp 006A1481h
loc_006A1477: mov var_EC, 00000000h
loc_006A1481: mov edx, var_48
loc_006A1484: mov var_AC, edx
loc_006A148A: mov var_48, 00000000h
loc_006A1491: mov eax, var_AC
loc_006A1497: push eax
loc_006A1498: push 0073A1D8h
loc_006A149D: call [00401128h] ; __vbaObjSet
loc_006A14A3: jmp 006A16C8h
loc_006A14A8: mov var_4, 00000025h
loc_006A14AF: push FFFFFFFFh
loc_006A14B1: call [00401124h] ; __vbaOnError
loc_006A14B7: mov var_4, 00000026h
loc_006A14BE: mov [0073A21Ch], 0000h
loc_006A14C7: mov var_4, 00000027h
loc_006A14CE: mov [0073A0AEh], 0000h
loc_006A14D7: mov var_4, 00000028h
loc_006A14DE: mov [0073A240h], 0000h
loc_006A14E7: mov var_4, 00000029h
loc_006A14EE: lea ecx, var_48
loc_006A14F1: push ecx
loc_006A14F2: push 00452918h ; "Surprised"
loc_006A14F7: mov edx, [0073A08Ch]
loc_006A14FD: mov eax, [edx]
loc_006A14FF: mov ecx, [0073A08Ch]
loc_006A1505: push ecx
loc_006A1506: call [eax+00000064h]
loc_006A1509: fnclex
loc_006A150B: mov var_88, eax
loc_006A1511: cmp var_88, 00000000h
loc_006A1518: jge 006A153Dh
loc_006A151A: push 00000064h
loc_006A151C: push 004419ACh
loc_006A1521: mov edx, [0073A08Ch]
loc_006A1527: push edx
loc_006A1528: mov eax, var_88
loc_006A152E: push eax
loc_006A152F: call [004010CCh] ; __vbaHresultCheckObj
loc_006A1535: mov var_F0, eax
loc_006A153B: jmp 006A1547h
loc_006A153D: mov var_F0, 00000000h
loc_006A1547: lea ecx, var_48
loc_006A154A: call [0040142Ch] ; __vbaFreeObj
loc_006A1550: mov var_4, 0000002Ah
loc_006A1557: mov var_64, 80020004h
loc_006A155E: mov var_6C, 0000000Ah
loc_006A1565: call [00401340h] ; rtcErrObj
loc_006A156B: push eax
loc_006A156C: lea ecx, var_48
loc_006A156F: push ecx
loc_006A1570: call [00401128h] ; __vbaObjSet
loc_006A1576: mov var_88, eax
loc_006A157C: lea edx, var_3C
loc_006A157F: push edx
loc_006A1580: mov eax, var_88
loc_006A1586: mov ecx, [eax]
loc_006A1588: mov edx, var_88
loc_006A158E: push edx
loc_006A158F: call [ecx+0000002Ch]
loc_006A1592: fnclex
loc_006A1594: mov var_8C, eax
loc_006A159A: cmp var_8C, 00000000h
loc_006A15A1: jge 006A15C6h
loc_006A15A3: push 0000002Ch
loc_006A15A5: push 00443540h
loc_006A15AA: mov eax, var_88
loc_006A15B0: push eax
loc_006A15B1: mov ecx, var_8C
loc_006A15B7: push ecx
loc_006A15B8: call [004010CCh] ; __vbaHresultCheckObj
loc_006A15BE: mov var_F4, eax
loc_006A15C4: jmp 006A15D0h
loc_006A15C6: mov var_F4, 00000000h
loc_006A15D0: push 00452930h ; "I encountered an error while trying to download the update. The error is: "
loc_006A15D5: mov edx, var_3C
loc_006A15D8: push edx
loc_006A15D9: call [00401098h] ; __vbaStrCat
loc_006A15DF: mov edx, eax
loc_006A15E1: lea ecx, var_40
loc_006A15E4: call [004013C0h] ; __vbaStrMove
loc_006A15EA: push eax
loc_006A15EB: push 004529CCh ; ". Don't worry! I'll try again for you later."
loc_006A15F0: call [00401098h] ; __vbaStrCat
loc_006A15F6: mov var_54, eax
loc_006A15F9: mov var_5C, 00000008h
loc_006A1600: lea eax, var_4C
loc_006A1603: push eax
loc_006A1604: mov eax, 00000010h
loc_006A1609: call 00412850h ; __vbaChkstk
loc_006A160E: mov ecx, esp
loc_006A1610: mov edx, var_6C
loc_006A1613: mov [ecx], edx
loc_006A1615: mov eax, var_68
loc_006A1618: mov [ecx+00000004h], eax
loc_006A161B: mov edx, var_64
loc_006A161E: mov [ecx+00000008h], edx
loc_006A1621: mov eax, var_60
loc_006A1624: mov [ecx+0000000Ch], eax
loc_006A1627: mov eax, 00000010h
loc_006A162C: call 00412850h ; __vbaChkstk
loc_006A1631: mov ecx, esp
loc_006A1633: mov edx, var_5C
loc_006A1636: mov [ecx], edx
loc_006A1638: mov eax, var_58
loc_006A163B: mov [ecx+00000004h], eax
loc_006A163E: mov edx, var_54
loc_006A1641: mov [ecx+00000008h], edx
loc_006A1644: mov eax, var_50
loc_006A1647: mov [ecx+0000000Ch], eax
loc_006A164A: mov ecx, [0073A08Ch]
loc_006A1650: mov edx, [ecx]
loc_006A1652: mov eax, [0073A08Ch]
loc_006A1657: push eax
loc_006A1658: call [edx+00000078h]
loc_006A165B: fnclex
loc_006A165D: mov var_90, eax
loc_006A1663: cmp var_90, 00000000h
loc_006A166A: jge 006A168Fh
loc_006A166C: push 00000078h
loc_006A166E: push 004419ACh
loc_006A1673: mov ecx, [0073A08Ch]
loc_006A1679: push ecx
loc_006A167A: mov edx, var_90
loc_006A1680: push edx
loc_006A1681: call [004010CCh] ; __vbaHresultCheckObj
loc_006A1687: mov var_F8, eax
loc_006A168D: jmp 006A1699h
loc_006A168F: mov var_F8, 00000000h
loc_006A1699: lea eax, var_40
loc_006A169C: push eax
loc_006A169D: lea ecx, var_3C
loc_006A16A0: push ecx
loc_006A16A1: push 00000002h
loc_006A16A3: call [00401324h] ; __vbaFreeStrList
loc_006A16A9: add esp, 0000000Ch
loc_006A16AC: lea edx, var_4C
loc_006A16AF: push edx
loc_006A16B0: lea eax, var_48
loc_006A16B3: push eax
loc_006A16B4: push 00000002h
loc_006A16B6: call [00401068h] ; __vbaFreeObjList
loc_006A16BC: add esp, 0000000Ch
loc_006A16BF: lea ecx, var_5C
loc_006A16C2: call [00401030h] ; __vbaFreeVar
loc_006A16C8: call [00401114h] ; __vbaExitProc
loc_006A16CE: push 006A171Fh
loc_006A16D3: jmp 006A1709h
loc_006A16D5: lea ecx, var_44
loc_006A16D8: push ecx
loc_006A16D9: lea edx, var_40
loc_006A16DC: push edx
loc_006A16DD: lea eax, var_3C
loc_006A16E0: push eax
loc_006A16E1: push 00000003h
loc_006A16E3: call [00401324h] ; __vbaFreeStrList
loc_006A16E9: add esp, 00000010h
loc_006A16EC: lea ecx, var_4C
loc_006A16EF: push ecx
loc_006A16F0: lea edx, var_48
loc_006A16F3: push edx
loc_006A16F4: push 00000002h
loc_006A16F6: call [00401068h] ; __vbaFreeObjList
loc_006A16FC: add esp, 0000000Ch
loc_006A16FF: lea ecx, var_5C
loc_006A1702: call [00401030h] ; __vbaFreeVar
loc_006A1708: ret
loc_006A1709: lea eax, var_2C
loc_006A170C: push eax
loc_006A170D: push 00000000h
loc_006A170F: call [004010F0h] ; __vbaAryDestruct
loc_006A1715: lea ecx, var_30
loc_006A1718: call [00401430h] ; __vbaFreeStr
loc_006A171E: ret
loc_006A171F: mov ecx, Me
loc_006A1722: mov edx, [ecx]
loc_006A1724: mov eax, Me
loc_006A1727: push eax
loc_006A1728: call [edx+00000008h]
loc_006A172B: mov eax, var_10
loc_006A172E: mov ecx, var_20
loc_006A1731: mov fs:[00000000h], ecx
loc_006A1738: pop edi
loc_006A1739: pop esi
loc_006A173A: pop ebx
loc_006A173B: mov esp, ebp
loc_006A173D: pop ebp
loc_006A173E: retn 0010h
End Sub
Public Function UserHeardProduct(PName, TapCode) '6A6720
loc_006A6720: push ebp
loc_006A6721: mov ebp, esp
loc_006A6723: sub esp, 00000014h
loc_006A6726: push 00412856h ; __vbaExceptHandler
loc_006A672B: mov eax, fs:[00000000h]
loc_006A6731: push eax
loc_006A6732: mov fs:[00000000h], esp
loc_006A6739: sub esp, 00000094h
loc_006A673F: push ebx
loc_006A6740: push esi
loc_006A6741: push edi
loc_006A6742: mov var_14, esp
loc_006A6745: mov var_10, 0040B738h
loc_006A674C: xor esi, esi
loc_006A674E: mov var_C, esi
loc_006A6751: mov var_8, esi
loc_006A6754: mov eax, Me
loc_006A6757: mov ecx, [eax]
loc_006A6759: push eax
loc_006A675A: call [ecx+00000004h]
loc_006A675D: mov var_20, esi
loc_006A6760: mov var_24, esi
loc_006A6763: mov var_28, esi
loc_006A6766: mov var_2C, esi
loc_006A6769: mov var_3C, esi
loc_006A676C: mov var_4C, esi
loc_006A676F: mov var_5C, esi
loc_006A6772: mov var_6C, esi
loc_006A6775: mov var_7C, esi
loc_006A6778: mov var_8C, esi
loc_006A677E: mov var_9C, esi
loc_006A6784: mov edx, PName
loc_006A6787: lea ecx, var_28
loc_006A678A: mov esi, [00401310h] ; __vbaStrCopy
loc_006A6790: call __vbaStrCopy
loc_006A6792: mov edx, TapCode
loc_006A6795: lea ecx, var_24
loc_006A6798: call __vbaStrCopy
loc_006A679A: push 00000001h
loc_006A679C: call [00401124h] ; __vbaOnError
loc_006A67A2: mov eax, 0043C9F4h
loc_006A67A7: mov var_84, eax
loc_006A67AD: mov ecx, 00000008h
loc_006A67B2: mov var_8C, ecx
loc_006A67B8: sub esp, 00000010h
loc_006A67BB: mov edx, esp
loc_006A67BD: mov [edx], ecx
loc_006A67BF: mov ecx, var_88
loc_006A67C5: mov [edx+00000004h], ecx
loc_006A67C8: mov [edx+00000008h], eax
loc_006A67CB: mov eax, var_80
loc_006A67CE: mov [edx+0000000Ch], eax
loc_006A67D1: mov ecx, var_28
loc_006A67D4: push ecx
loc_006A67D5: push 004523C4h ; "ProductsHeard"
loc_006A67DA: push 0043B010h ; "BONZIBUDDY"
loc_006A67DF: call [00401354h] ; rtcGetSetting
loc_006A67E5: mov edx, eax
loc_006A67E7: lea ecx, var_2C
loc_006A67EA: call [004013C0h] ; __vbaStrMove
loc_006A67F0: lea edx, var_2C
loc_006A67F3: mov var_84, edx
loc_006A67F9: mov ebx, 00004008h
loc_006A67FE: mov var_8C, ebx
loc_006A6804: lea eax, var_8C
loc_006A680A: push eax
loc_006A680B: lea ecx, var_3C
loc_006A680E: push ecx
loc_006A680F: mov esi, [004011ACh] ; rtcUpperCaseVar
loc_006A6815: call rtcUpperCaseVar
loc_006A6817: lea edx, var_3C
loc_006A681A: push edx
loc_006A681B: lea eax, var_4C
loc_006A681E: push eax
loc_006A681F: mov edi, [00401154h] ; rtcTrimVar
loc_006A6825: call edi
loc_006A6827: lea ecx, var_24
loc_006A682A: mov var_94, ecx
loc_006A6830: mov var_9C, ebx
loc_006A6836: lea edx, var_9C
loc_006A683C: push edx
loc_006A683D: lea eax, var_5C
loc_006A6840: push eax
loc_006A6841: call rtcUpperCaseVar
loc_006A6843: lea ecx, var_5C
loc_006A6846: push ecx
loc_006A6847: lea edx, var_6C
loc_006A684A: push edx
loc_006A684B: call edi
loc_006A684D: lea eax, var_4C
loc_006A6850: push eax
loc_006A6851: lea ecx, var_6C
loc_006A6854: push ecx
loc_006A6855: call [004011C0h] ; __vbaVarTstEq
loc_006A685B: mov esi, eax
loc_006A685D: lea edx, var_6C
loc_006A6860: push edx
loc_006A6861: lea eax, var_4C
loc_006A6864: push eax
loc_006A6865: lea ecx, var_5C
loc_006A6868: push ecx
loc_006A6869: lea edx, var_3C
loc_006A686C: push edx
loc_006A686D: push 00000004h
loc_006A686F: call [00401050h] ; __vbaFreeVarList
loc_006A6875: add esp, 00000014h
loc_006A6878: neg si
loc_006A687B: sbb esi, esi
loc_006A687D: mov var_20, esi
loc_006A6880: jmp 006A6889h
loc_006A6882: mov var_20, 00000000h
loc_006A6889: call [00401114h] ; __vbaExitProc
loc_006A688F: push 006A68CCh
loc_006A6894: jmp 006A68B6h
loc_006A6896: lea eax, var_7C
loc_006A6899: push eax
loc_006A689A: lea ecx, var_6C
loc_006A689D: push ecx
loc_006A689E: lea edx, var_5C
loc_006A68A1: push edx
loc_006A68A2: lea eax, var_4C
loc_006A68A5: push eax
loc_006A68A6: lea ecx, var_3C
loc_006A68A9: push ecx
loc_006A68AA: push 00000005h
loc_006A68AC: call [00401050h] ; __vbaFreeVarList
loc_006A68B2: add esp, 00000018h
loc_006A68B5: ret
loc_006A68B6: lea ecx, var_24
loc_006A68B9: mov esi, [00401430h] ; __vbaFreeStr
loc_006A68BF: call __vbaFreeStr
loc_006A68C1: lea ecx, var_28
loc_006A68C4: call __vbaFreeStr
loc_006A68C6: lea ecx, var_2C
loc_006A68C9: call __vbaFreeStr
loc_006A68CB: ret
loc_006A68CC: mov eax, Me
loc_006A68CF: mov edx, [eax]
loc_006A68D1: push eax
loc_006A68D2: call [edx+00000008h]
loc_006A68D5: mov eax, arg_14
loc_006A68D8: mov cx, var_20
loc_006A68DC: mov [eax], cx
loc_006A68DF: mov eax, var_C
loc_006A68E2: mov ecx, var_1C
loc_006A68E5: mov fs:[00000000h], ecx
loc_006A68EC: pop edi
loc_006A68ED: pop esi
loc_006A68EE: pop ebx
loc_006A68EF: mov esp, ebp
loc_006A68F1: pop ebp
loc_006A68F2: retn 0010h
End Function
Public Sub DisplayDebugData(strData, strCaller) '6A95C0
loc_006A95C0: push ebp
loc_006A95C1: mov ebp, esp
loc_006A95C3: sub esp, 00000018h
loc_006A95C6: push 00412856h ; __vbaExceptHandler
loc_006A95CB: mov eax, fs:[00000000h]
loc_006A95D1: push eax
loc_006A95D2: mov fs:[00000000h], esp
loc_006A95D9: mov eax, 0000010Ch
loc_006A95DE: call 00412850h ; __vbaChkstk
loc_006A95E3: push ebx
loc_006A95E4: push esi
loc_006A95E5: push edi
loc_006A95E6: mov var_18, esp
loc_006A95E9: mov var_14, 0040BA80h
loc_006A95F0: mov var_10, 00000000h
loc_006A95F7: mov var_C, 00000000h
loc_006A95FE: mov eax, Me
loc_006A9601: mov ecx, [eax]
loc_006A9603: mov edx, Me
loc_006A9606: push edx
loc_006A9607: call [ecx+00000004h]
loc_006A960A: mov var_4, 00000001h
loc_006A9611: mov var_4, 00000002h
loc_006A9618: push 00000001h
loc_006A961A: call [00401124h] ; __vbaOnError
loc_006A9620: mov var_4, 00000003h
loc_006A9627: lea eax, var_50
loc_006A962A: push eax
loc_006A962B: call [00401404h] ; rtcGetPresentDate
loc_006A9631: mov var_88, 0043FF54h
loc_006A963B: mov var_90, 00000008h
loc_006A9645: mov ecx, strData
loc_006A9648: mov edx, [ecx]
loc_006A964A: mov var_98, edx
loc_006A9650: mov var_A0, 00000008h
loc_006A965A: lea eax, var_50
loc_006A965D: push eax
loc_006A965E: lea ecx, var_90
loc_006A9664: push ecx
loc_006A9665: lea edx, var_60
loc_006A9668: push edx
loc_006A9669: call [004012B0h] ; __vbaVarCat
loc_006A966F: push eax
loc_006A9670: lea eax, var_A0
loc_006A9676: push eax
loc_006A9677: lea ecx, var_70
loc_006A967A: push ecx
loc_006A967B: call [004012B0h] ; __vbaVarCat
loc_006A9681: push eax
loc_006A9682: call [00401040h] ; __vbaStrVarMove
loc_006A9688: mov edx, eax
loc_006A968A: lea ecx, var_2C
loc_006A968D: call [004013C0h] ; __vbaStrMove
loc_006A9693: lea edx, var_70
loc_006A9696: push edx
loc_006A9697: lea eax, var_60
loc_006A969A: push eax
loc_006A969B: lea ecx, var_50
loc_006A969E: push ecx
loc_006A969F: push 00000003h
loc_006A96A1: call [00401050h] ; __vbaFreeVarList
loc_006A96A7: add esp, 00000010h
loc_006A96AA: mov var_4, 00000004h
loc_006A96B1: mov edx, strCaller
loc_006A96B4: mov eax, [edx]
loc_006A96B6: push eax
loc_006A96B7: call [00401044h] ; __vbaLenBstr
loc_006A96BD: test eax, eax
loc_006A96BF: jle 006A9703h
loc_006A96C1: mov var_4, 00000005h
loc_006A96C8: mov ecx, var_2C
loc_006A96CB: push ecx
loc_006A96CC: push 0044A8F4h ; " : "
loc_006A96D1: call [00401098h] ; __vbaStrCat
loc_006A96D7: mov edx, eax
loc_006A96D9: lea ecx, var_30
loc_006A96DC: call [004013C0h] ; __vbaStrMove
loc_006A96E2: push eax
loc_006A96E3: mov edx, strCaller
loc_006A96E6: mov eax, [edx]
loc_006A96E8: push eax
loc_006A96E9: call [00401098h] ; __vbaStrCat
loc_006A96EF: mov edx, eax
loc_006A96F1: lea ecx, var_2C
loc_006A96F4: call [004013C0h] ; __vbaStrMove
loc_006A96FA: lea ecx, var_30
loc_006A96FD: call [00401430h] ; __vbaFreeStr
loc_006A9703: mov var_4, 00000007h
loc_006A970A: or ecx, FFFFFFFFh
loc_006A970D: test ecx, ecx
loc_006A970F: jz 006A9716h
loc_006A9711: jmp 006AA1C3h
loc_006A9716: mov var_4, 0000000Ah
loc_006A971D: cmp [0073A254h], 00000000h
loc_006A9724: jnz 006A9742h
loc_006A9726: push 0073A254h
loc_006A972B: push 00431838h
loc_006A9730: call [004012FCh] ; __vbaNew2
loc_006A9736: mov var_DC, 0073A254h
loc_006A9740: jmp 006A974Ch
loc_006A9742: mov var_DC, 0073A254h
loc_006A974C: mov edx, var_DC
loc_006A9752: mov eax, [edx]
loc_006A9754: mov var_B4, eax
loc_006A975A: push 00000000h
loc_006A975C: mov ecx, var_B4
loc_006A9762: mov edx, [ecx]
loc_006A9764: mov eax, var_B4
loc_006A976A: push eax
loc_006A976B: call [edx+0000007Ch]
loc_006A976E: fnclex
loc_006A9770: mov var_B8, eax
loc_006A9776: cmp var_B8, 00000000h
loc_006A977D: jge 006A97A2h
loc_006A977F: push 0000007Ch
loc_006A9781: push 00440B20h
loc_006A9786: mov ecx, var_B4
loc_006A978C: push ecx
loc_006A978D: mov edx, var_B8
loc_006A9793: push edx
loc_006A9794: call [004010CCh] ; __vbaHresultCheckObj
loc_006A979A: mov var_E0, eax
loc_006A97A0: jmp 006A97ACh
loc_006A97A2: mov var_E0, 00000000h
loc_006A97AC: mov var_4, 0000000Bh
loc_006A97B3: cmp [0073A254h], 00000000h
loc_006A97BA: jnz 006A97D8h
loc_006A97BC: push 0073A254h
loc_006A97C1: push 00431838h
loc_006A97C6: call [004012FCh] ; __vbaNew2
loc_006A97CC: mov var_E4, 0073A254h
loc_006A97D6: jmp 006A97E2h
loc_006A97D8: mov var_E4, 0073A254h
loc_006A97E2: mov eax, var_E4
loc_006A97E8: mov ecx, [eax]
loc_006A97EA: mov var_B4, ecx
loc_006A97F0: push 00000000h
loc_006A97F2: mov edx, var_B4
loc_006A97F8: mov eax, [edx]
loc_006A97FA: mov ecx, var_B4
loc_006A9800: push ecx
loc_006A9801: call [eax+00000074h]
loc_006A9804: fnclex
loc_006A9806: mov var_B8, eax
loc_006A980C: cmp var_B8, 00000000h
loc_006A9813: jge 006A9838h
loc_006A9815: push 00000074h
loc_006A9817: push 00440B20h
loc_006A981C: mov edx, var_B4
loc_006A9822: push edx
loc_006A9823: mov eax, var_B8
loc_006A9829: push eax
loc_006A982A: call [004010CCh] ; __vbaHresultCheckObj
loc_006A9830: mov var_E8, eax
loc_006A9836: jmp 006A9842h
loc_006A9838: mov var_E8, 00000000h
loc_006A9842: mov var_4, 0000000Ch
loc_006A9849: cmp [0073A254h], 00000000h
loc_006A9850: jnz 006A986Eh
loc_006A9852: push 0073A254h
loc_006A9857: push 00431838h
loc_006A985C: call [004012FCh] ; __vbaNew2
loc_006A9862: mov var_EC, 0073A254h
loc_006A986C: jmp 006A9878h
loc_006A986E: mov var_EC, 0073A254h
loc_006A9878: mov ecx, var_EC
loc_006A987E: mov edx, [ecx]
loc_006A9880: mov var_B4, edx
loc_006A9886: push 45DA7000h
loc_006A988B: mov eax, var_B4
loc_006A9891: mov ecx, [eax]
loc_006A9893: mov edx, var_B4
loc_006A9899: push edx
loc_006A989A: call [ecx+0000008Ch]
loc_006A98A0: fnclex
loc_006A98A2: mov var_B8, eax
loc_006A98A8: cmp var_B8, 00000000h
loc_006A98AF: jge 006A98D7h
loc_006A98B1: push 0000008Ch
loc_006A98B6: push 00440B20h
loc_006A98BB: mov eax, var_B4
loc_006A98C1: push eax
loc_006A98C2: mov ecx, var_B8
loc_006A98C8: push ecx
loc_006A98C9: call [004010CCh] ; __vbaHresultCheckObj
loc_006A98CF: mov var_F0, eax
loc_006A98D5: jmp 006A98E1h
loc_006A98D7: mov var_F0, 00000000h
loc_006A98E1: mov var_4, 0000000Dh
loc_006A98E8: cmp [0073A254h], 00000000h
loc_006A98EF: jnz 006A990Dh
loc_006A98F1: push 0073A254h
loc_006A98F6: push 00431838h
loc_006A98FB: call [004012FCh] ; __vbaNew2
loc_006A9901: mov var_F4, 0073A254h
loc_006A990B: jmp 006A9917h
loc_006A990D: mov var_F4, 0073A254h
loc_006A9917: mov edx, var_F4
loc_006A991D: mov eax, [edx]
loc_006A991F: mov var_B4, eax
loc_006A9925: push 45E10000h
loc_006A992A: mov ecx, var_B4
loc_006A9930: mov edx, [ecx]
loc_006A9932: mov eax, var_B4
loc_006A9938: push eax
loc_006A9939: call [edx+00000084h]
loc_006A993F: fnclex
loc_006A9941: mov var_B8, eax
loc_006A9947: cmp var_B8, 00000000h
loc_006A994E: jge 006A9976h
loc_006A9950: push 00000084h
loc_006A9955: push 00440B20h
loc_006A995A: mov ecx, var_B4
loc_006A9960: push ecx
loc_006A9961: mov edx, var_B8
loc_006A9967: push edx
loc_006A9968: call [004010CCh] ; __vbaHresultCheckObj
loc_006A996E: mov var_F8, eax
loc_006A9974: jmp 006A9980h
loc_006A9976: mov var_F8, 00000000h
loc_006A9980: mov var_4, 0000000Eh
loc_006A9987: mov eax, Me
loc_006A998A: mov ecx, [eax]
loc_006A998C: mov edx, Me
loc_006A998F: push edx
loc_006A9990: call [ecx+00000318h]
loc_006A9996: push eax
loc_006A9997: lea eax, var_3C
loc_006A999A: push eax
loc_006A999B: call [00401128h] ; __vbaObjSet
loc_006A99A1: mov var_B4, eax
loc_006A99A7: push FFFFFFFFh
loc_006A99A9: mov ecx, var_B4
loc_006A99AF: mov edx, [ecx]
loc_006A99B1: mov eax, var_B4
loc_006A99B7: push eax
loc_006A99B8: call [edx+00000094h]
loc_006A99BE: fnclex
loc_006A99C0: mov var_B8, eax
loc_006A99C6: cmp var_B8, 00000000h
loc_006A99CD: jge 006A99F5h
loc_006A99CF: push 00000094h
loc_006A99D4: push 0043F42Ch
loc_006A99D9: mov ecx, var_B4
loc_006A99DF: push ecx
loc_006A99E0: mov edx, var_B8
loc_006A99E6: push edx
loc_006A99E7: call [004010CCh] ; __vbaHresultCheckObj
loc_006A99ED: mov var_FC, eax
loc_006A99F3: jmp 006A99FFh
loc_006A99F5: mov var_FC, 00000000h
loc_006A99FF: lea ecx, var_3C
loc_006A9A02: call [0040142Ch] ; __vbaFreeObj
loc_006A9A08: mov var_4, 0000000Fh
loc_006A9A0F: mov eax, Me
loc_006A9A12: mov ecx, [eax]
loc_006A9A14: mov edx, Me
loc_006A9A17: push edx
loc_006A9A18: call [ecx+00000318h]
loc_006A9A1E: push eax
loc_006A9A1F: lea eax, var_3C
loc_006A9A22: push eax
loc_006A9A23: call [00401128h] ; __vbaObjSet
loc_006A9A29: mov var_B4, eax
loc_006A9A2F: lea ecx, var_30
loc_006A9A32: push ecx
loc_006A9A33: mov edx, var_B4
loc_006A9A39: mov eax, [edx]
loc_006A9A3B: mov ecx, var_B4
loc_006A9A41: push ecx
loc_006A9A42: call [eax+000000A0h]
loc_006A9A48: fnclex
loc_006A9A4A: mov var_B8, eax
loc_006A9A50: cmp var_B8, 00000000h
loc_006A9A57: jge 006A9A7Fh
loc_006A9A59: push 000000A0h
loc_006A9A5E: push 0043F42Ch
loc_006A9A63: mov edx, var_B4
loc_006A9A69: push edx
loc_006A9A6A: mov eax, var_B8
loc_006A9A70: push eax
loc_006A9A71: call [004010CCh] ; __vbaHresultCheckObj
loc_006A9A77: mov var_100, eax
loc_006A9A7D: jmp 006A9A89h
loc_006A9A7F: mov var_100, 00000000h
loc_006A9A89: mov ecx, var_30
loc_006A9A8C: push ecx
loc_006A9A8D: call [00401044h] ; __vbaLenBstr
loc_006A9A93: xor edx, edx
loc_006A9A95: cmp eax, 00004E20h
loc_006A9A9A: setg dl
loc_006A9A9D: neg edx
loc_006A9A9F: mov var_BC, dx
loc_006A9AA6: lea ecx, var_30
loc_006A9AA9: call [00401430h] ; __vbaFreeStr
loc_006A9AAF: lea ecx, var_3C
loc_006A9AB2: call [0040142Ch] ; __vbaFreeObj
loc_006A9AB8: movsx eax, var_BC
loc_006A9ABF: test eax, eax
loc_006A9AC1: jz 006A9B52h
loc_006A9AC7: mov var_4, 00000010h
loc_006A9ACE: mov ecx, Me
loc_006A9AD1: mov edx, [ecx]
loc_006A9AD3: mov eax, Me
loc_006A9AD6: push eax
loc_006A9AD7: call [edx+00000318h]
loc_006A9ADD: push eax
loc_006A9ADE: lea ecx, var_3C
loc_006A9AE1: push ecx
loc_006A9AE2: call [00401128h] ; __vbaObjSet
loc_006A9AE8: mov var_B4, eax
loc_006A9AEE: push 0043C9F4h
loc_006A9AF3: mov edx, var_B4
loc_006A9AF9: mov eax, [edx]
loc_006A9AFB: mov ecx, var_B4
loc_006A9B01: push ecx
loc_006A9B02: call [eax+000000A4h]
loc_006A9B08: fnclex
loc_006A9B0A: mov var_B8, eax
loc_006A9B10: cmp var_B8, 00000000h
loc_006A9B17: jge 006A9B3Fh
loc_006A9B19: push 000000A4h
loc_006A9B1E: push 0043F42Ch
loc_006A9B23: mov edx, var_B4
loc_006A9B29: push edx
loc_006A9B2A: mov eax, var_B8
loc_006A9B30: push eax
loc_006A9B31: call [004010CCh] ; __vbaHresultCheckObj
loc_006A9B37: mov var_104, eax
loc_006A9B3D: jmp 006A9B49h
loc_006A9B3F: mov var_104, 00000000h
loc_006A9B49: lea ecx, var_3C
loc_006A9B4C: call [0040142Ch] ; __vbaFreeObj
loc_006A9B52: mov var_4, 00000012h
loc_006A9B59: mov ecx, Me
loc_006A9B5C: mov edx, [ecx]
loc_006A9B5E: mov eax, Me
loc_006A9B61: push eax
loc_006A9B62: call [edx+00000318h]
loc_006A9B68: push eax
loc_006A9B69: lea ecx, var_40
loc_006A9B6C: push ecx
loc_006A9B6D: call [00401128h] ; __vbaObjSet
loc_006A9B73: mov var_BC, eax
loc_006A9B79: mov edx, Me
loc_006A9B7C: mov eax, [edx]
loc_006A9B7E: mov ecx, Me
loc_006A9B81: push ecx
loc_006A9B82: call [eax+00000318h]
loc_006A9B88: push eax
loc_006A9B89: lea edx, var_3C
loc_006A9B8C: push edx
loc_006A9B8D: call [00401128h] ; __vbaObjSet
loc_006A9B93: mov var_B4, eax
loc_006A9B99: lea eax, var_30
loc_006A9B9C: push eax
loc_006A9B9D: mov ecx, var_B4
loc_006A9BA3: mov edx, [ecx]
loc_006A9BA5: mov eax, var_B4
loc_006A9BAB: push eax
loc_006A9BAC: call [edx+000000A0h]
loc_006A9BB2: fnclex
loc_006A9BB4: mov var_B8, eax
loc_006A9BBA: cmp var_B8, 00000000h
loc_006A9BC1: jge 006A9BE9h
loc_006A9BC3: push 000000A0h
loc_006A9BC8: push 0043F42Ch
loc_006A9BCD: mov ecx, var_B4
loc_006A9BD3: push ecx
loc_006A9BD4: mov edx, var_B8
loc_006A9BDA: push edx
loc_006A9BDB: call [004010CCh] ; __vbaHresultCheckObj
loc_006A9BE1: mov var_108, eax
loc_006A9BE7: jmp 006A9BF3h
loc_006A9BE9: mov var_108, 00000000h
loc_006A9BF3: mov eax, var_30
loc_006A9BF6: push eax
loc_006A9BF7: mov ecx, var_2C
loc_006A9BFA: push ecx
loc_006A9BFB: call [00401098h] ; __vbaStrCat
loc_006A9C01: mov edx, eax
loc_006A9C03: lea ecx, var_34
loc_006A9C06: call [004013C0h] ; __vbaStrMove
loc_006A9C0C: push eax
loc_006A9C0D: push 0043FBCCh ; vbCrLf
loc_006A9C12: call [00401098h] ; __vbaStrCat
loc_006A9C18: mov edx, eax
loc_006A9C1A: lea ecx, var_38
loc_006A9C1D: call [004013C0h] ; __vbaStrMove
loc_006A9C23: push eax
loc_006A9C24: mov edx, var_BC
loc_006A9C2A: mov eax, [edx]
loc_006A9C2C: mov ecx, var_BC
loc_006A9C32: push ecx
loc_006A9C33: call [eax+000000A4h]
loc_006A9C39: fnclex
loc_006A9C3B: mov var_C0, eax
loc_006A9C41: cmp var_C0, 00000000h
loc_006A9C48: jge 006A9C70h
loc_006A9C4A: push 000000A4h
loc_006A9C4F: push 0043F42Ch
loc_006A9C54: mov edx, var_BC
loc_006A9C5A: push edx
loc_006A9C5B: mov eax, var_C0
loc_006A9C61: push eax
loc_006A9C62: call [004010CCh] ; __vbaHresultCheckObj
loc_006A9C68: mov var_10C, eax
loc_006A9C6E: jmp 006A9C7Ah
loc_006A9C70: mov var_10C, 00000000h
loc_006A9C7A: lea ecx, var_38
loc_006A9C7D: push ecx
loc_006A9C7E: lea edx, var_34
loc_006A9C81: push edx
loc_006A9C82: lea eax, var_30
loc_006A9C85: push eax
loc_006A9C86: push 00000003h
loc_006A9C88: call [00401324h] ; __vbaFreeStrList
loc_006A9C8E: add esp, 00000010h
loc_006A9C91: lea ecx, var_40
loc_006A9C94: push ecx
loc_006A9C95: lea edx, var_3C
loc_006A9C98: push edx
loc_006A9C99: push 00000002h
loc_006A9C9B: call [00401068h] ; __vbaFreeObjList
loc_006A9CA1: add esp, 0000000Ch
loc_006A9CA4: mov var_4, 00000013h
loc_006A9CAB: mov eax, Me
loc_006A9CAE: mov ecx, [eax]
loc_006A9CB0: mov edx, Me
loc_006A9CB3: push edx
loc_006A9CB4: call [ecx+00000318h]
loc_006A9CBA: push eax
loc_006A9CBB: lea eax, var_40
loc_006A9CBE: push eax
loc_006A9CBF: call [00401128h] ; __vbaObjSet
loc_006A9CC5: mov var_BC, eax
loc_006A9CCB: mov ecx, Me
loc_006A9CCE: mov edx, [ecx]
loc_006A9CD0: mov eax, Me
loc_006A9CD3: push eax
loc_006A9CD4: call [edx+00000318h]
loc_006A9CDA: push eax
loc_006A9CDB: lea ecx, var_3C
loc_006A9CDE: push ecx
loc_006A9CDF: call [00401128h] ; __vbaObjSet
loc_006A9CE5: mov var_B4, eax
loc_006A9CEB: lea edx, var_30
loc_006A9CEE: push edx
loc_006A9CEF: mov eax, var_B4
loc_006A9CF5: mov ecx, [eax]
loc_006A9CF7: mov edx, var_B4
loc_006A9CFD: push edx
loc_006A9CFE: call [ecx+000000A0h]
loc_006A9D04: fnclex
loc_006A9D06: mov var_B8, eax
loc_006A9D0C: cmp var_B8, 00000000h
loc_006A9D13: jge 006A9D3Bh
loc_006A9D15: push 000000A0h
loc_006A9D1A: push 0043F42Ch
loc_006A9D1F: mov eax, var_B4
loc_006A9D25: push eax
loc_006A9D26: mov ecx, var_B8
loc_006A9D2C: push ecx
loc_006A9D2D: call [004010CCh] ; __vbaHresultCheckObj
loc_006A9D33: mov var_110, eax
loc_006A9D39: jmp 006A9D45h
loc_006A9D3B: mov var_110, 00000000h
loc_006A9D45: mov edx, var_30
loc_006A9D48: push edx
loc_006A9D49: call [00401044h] ; __vbaLenBstr
loc_006A9D4F: push eax
loc_006A9D50: mov eax, var_BC
loc_006A9D56: mov ecx, [eax]
loc_006A9D58: mov edx, var_BC
loc_006A9D5E: push edx
loc_006A9D5F: call [ecx+00000114h]
loc_006A9D65: fnclex
loc_006A9D67: mov var_C0, eax
loc_006A9D6D: cmp var_C0, 00000000h
loc_006A9D74: jge 006A9D9Ch
loc_006A9D76: push 00000114h
loc_006A9D7B: push 0043F42Ch
loc_006A9D80: mov eax, var_BC
loc_006A9D86: push eax
loc_006A9D87: mov ecx, var_C0
loc_006A9D8D: push ecx
loc_006A9D8E: call [004010CCh] ; __vbaHresultCheckObj
loc_006A9D94: mov var_114, eax
loc_006A9D9A: jmp 006A9DA6h
loc_006A9D9C: mov var_114, 00000000h
loc_006A9DA6: lea ecx, var_30
loc_006A9DA9: call [00401430h] ; __vbaFreeStr
loc_006A9DAF: lea edx, var_40
loc_006A9DB2: push edx
loc_006A9DB3: lea eax, var_3C
loc_006A9DB6: push eax
loc_006A9DB7: push 00000002h
loc_006A9DB9: call [00401068h] ; __vbaFreeObjList
loc_006A9DBF: add esp, 0000000Ch
loc_006A9DC2: mov var_4, 00000014h
loc_006A9DC9: cmp [0073C818h], 00000000h
loc_006A9DD0: jnz 006A9DEEh
loc_006A9DD2: push 0073C818h
loc_006A9DD7: push 00441F00h
loc_006A9DDC: call [004012FCh] ; __vbaNew2
loc_006A9DE2: mov var_118, 0073C818h
loc_006A9DEC: jmp 006A9DF8h
loc_006A9DEE: mov var_118, 0073C818h
loc_006A9DF8: mov ecx, var_118
loc_006A9DFE: mov edx, [ecx]
loc_006A9E00: mov var_B4, edx
loc_006A9E06: lea eax, var_3C
loc_006A9E09: push eax
loc_006A9E0A: mov ecx, var_B4
loc_006A9E10: mov edx, [ecx]
loc_006A9E12: mov eax, var_B4
loc_006A9E18: push eax
loc_006A9E19: call [edx+00000014h]
loc_006A9E1C: fnclex
loc_006A9E1E: mov var_B8, eax
loc_006A9E24: cmp var_B8, 00000000h
loc_006A9E2B: jge 006A9E50h
loc_006A9E2D: push 00000014h
loc_006A9E2F: push 00441EF0h
loc_006A9E34: mov ecx, var_B4
loc_006A9E3A: push ecx
loc_006A9E3B: mov edx, var_B8
loc_006A9E41: push edx
loc_006A9E42: call [004010CCh] ; __vbaHresultCheckObj
loc_006A9E48: mov var_11C, eax
loc_006A9E4E: jmp 006A9E5Ah
loc_006A9E50: mov var_11C, 00000000h
loc_006A9E5A: mov eax, var_3C
loc_006A9E5D: mov var_BC, eax
loc_006A9E63: lea ecx, var_30
loc_006A9E66: push ecx
loc_006A9E67: mov edx, var_BC
loc_006A9E6D: mov eax, [edx]
loc_006A9E6F: mov ecx, var_BC
loc_006A9E75: push ecx
loc_006A9E76: call [eax+00000050h]
loc_006A9E79: fnclex
loc_006A9E7B: mov var_C0, eax
loc_006A9E81: cmp var_C0, 00000000h
loc_006A9E88: jge 006A9EADh
loc_006A9E8A: push 00000050h
loc_006A9E8C: push 004437B4h
loc_006A9E91: mov edx, var_BC
loc_006A9E97: push edx
loc_006A9E98: mov eax, var_C0
loc_006A9E9E: push eax
loc_006A9E9F: call [004010CCh] ; __vbaHresultCheckObj
loc_006A9EA5: mov var_120, eax
loc_006A9EAB: jmp 006A9EB7h
loc_006A9EAD: mov var_120, 00000000h
loc_006A9EB7: mov ecx, var_30
loc_006A9EBA: mov var_D8, ecx
loc_006A9EC0: mov var_30, 00000000h
loc_006A9EC7: mov edx, var_D8
loc_006A9ECD: lea ecx, var_28
loc_006A9ED0: call [004013C0h] ; __vbaStrMove
loc_006A9ED6: lea ecx, var_3C
loc_006A9ED9: call [0040142Ch] ; __vbaFreeObj
loc_006A9EDF: mov var_4, 00000015h
loc_006A9EE6: push 00000001h
loc_006A9EE8: mov edx, var_28
loc_006A9EEB: push edx
loc_006A9EEC: call [004013B4h] ; rtcRightCharBstr
loc_006A9EF2: mov edx, eax
loc_006A9EF4: lea ecx, var_30
loc_006A9EF7: call [004013C0h] ; __vbaStrMove
loc_006A9EFD: push eax
loc_006A9EFE: push 00441F24h ; "\"
loc_006A9F03: call [004011B8h] ; __vbaStrCmp
loc_006A9F09: neg eax
loc_006A9F0B: sbb eax, eax
loc_006A9F0D: neg eax
loc_006A9F0F: neg eax
loc_006A9F11: mov var_B4, ax
loc_006A9F18: lea ecx, var_30
loc_006A9F1B: call [00401430h] ; __vbaFreeStr
loc_006A9F21: movsx eax, var_B4
loc_006A9F28: test eax, eax
loc_006A9F2A: jz 006A9F4Dh
loc_006A9F2C: mov var_4, 00000016h
loc_006A9F33: mov ecx, var_28
loc_006A9F36: push ecx
loc_006A9F37: push 00441F24h ; "\"
loc_006A9F3C: call [00401098h] ; __vbaStrCat
loc_006A9F42: mov edx, eax
loc_006A9F44: lea ecx, var_28
loc_006A9F47: call [004013C0h] ; __vbaStrMove
loc_006A9F4D: mov var_4, 00000018h
loc_006A9F54: mov edx, var_28
loc_006A9F57: push edx
loc_006A9F58: push 0046961Ch ; "debugdata.txt"
loc_006A9F5D: call [00401098h] ; __vbaStrCat
loc_006A9F63: mov edx, eax
loc_006A9F65: lea ecx, var_28
loc_006A9F68: call [004013C0h] ; __vbaStrMove
loc_006A9F6E: mov var_4, 00000019h
loc_006A9F75: mov var_48, 80020004h
loc_006A9F7C: mov var_50, 0000000Ah
loc_006A9F83: lea eax, var_50
loc_006A9F86: push eax
loc_006A9F87: call [004012F0h] ; rtcFreeFile
loc_006A9F8D: mov var_24, ax
loc_006A9F91: lea ecx, var_50
loc_006A9F94: call [00401030h] ; __vbaFreeVar
loc_006A9F9A: mov var_4, 0000001Ah
loc_006A9FA1: mov ecx, var_28
loc_006A9FA4: push ecx
loc_006A9FA5: mov dx, var_24
loc_006A9FA9: push edx
loc_006A9FAA: push FFFFFFFFh
loc_006A9FAC: push 00000008h
loc_006A9FAE: call [004012DCh] ; __vbaFileOpen
loc_006A9FB4: mov var_4, 0000001Bh
loc_006A9FBB: mov eax, var_2C
loc_006A9FBE: push eax
loc_006A9FBF: mov cx, var_24
loc_006A9FC3: push ecx
loc_006A9FC4: push 00443F10h
loc_006A9FC9: call [00401254h] ; __vbaPrintFile
loc_006A9FCF: add esp, 0000000Ch
loc_006A9FD2: mov var_4, 0000001Ch
loc_006A9FD9: mov dx, var_24
loc_006A9FDD: push edx
loc_006A9FDE: call [00401194h] ; __vbaFileClose
loc_006A9FE4: mov var_4, 0000001Dh
loc_006A9FEB: call [0040113Ch] ; rtcDoEvents
loc_006A9FF1: jmp 006AA1C3h
loc_006A9FF6: mov var_4, 00000020h
loc_006A9FFD: mov eax, Me
loc_006AA000: mov ecx, [eax]
loc_006AA002: mov edx, Me
loc_006AA005: push edx
loc_006AA006: call [ecx+00000318h]
loc_006AA00C: push eax
loc_006AA00D: lea eax, var_3C
loc_006AA010: push eax
loc_006AA011: call [00401128h] ; __vbaObjSet
loc_006AA017: mov var_B4, eax
loc_006AA01D: push 0043C9F4h
loc_006AA022: mov ecx, var_B4
loc_006AA028: mov edx, [ecx]
loc_006AA02A: mov eax, var_B4
loc_006AA030: push eax
loc_006AA031: call [edx+000000A4h]
loc_006AA037: fnclex
loc_006AA039: mov var_B8, eax
loc_006AA03F: cmp var_B8, 00000000h
loc_006AA046: jge 006AA06Eh
loc_006AA048: push 000000A4h
loc_006AA04D: push 0043F42Ch
loc_006AA052: mov ecx, var_B4
loc_006AA058: push ecx
loc_006AA059: mov edx, var_B8
loc_006AA05F: push edx
loc_006AA060: call [004010CCh] ; __vbaHresultCheckObj
loc_006AA066: mov var_124, eax
loc_006AA06C: jmp 006AA078h
loc_006AA06E: mov var_124, 00000000h
loc_006AA078: lea ecx, var_3C
loc_006AA07B: call [0040142Ch] ; __vbaFreeObj
loc_006AA081: mov var_4, 00000021h
loc_006AA088: mov var_78, 80020004h
loc_006AA08F: mov var_80, 0000000Ah
loc_006AA096: mov var_68, 80020004h
loc_006AA09D: mov var_70, 0000000Ah
loc_006AA0A4: mov var_58, 80020004h
loc_006AA0AB: mov var_60, 0000000Ah
loc_006AA0B2: call [00401340h] ; rtcErrObj
loc_006AA0B8: push eax
loc_006AA0B9: lea eax, var_3C
loc_006AA0BC: push eax
loc_006AA0BD: call [00401128h] ; __vbaObjSet
loc_006AA0C3: mov var_B4, eax
loc_006AA0C9: lea ecx, var_30
loc_006AA0CC: push ecx
loc_006AA0CD: mov edx, var_B4
loc_006AA0D3: mov eax, [edx]
loc_006AA0D5: mov ecx, var_B4
loc_006AA0DB: push ecx
loc_006AA0DC: call [eax+0000002Ch]
loc_006AA0DF: fnclex
loc_006AA0E1: mov var_B8, eax
loc_006AA0E7: cmp var_B8, 00000000h
loc_006AA0EE: jge 006AA113h
loc_006AA0F0: push 0000002Ch
loc_006AA0F2: push 00443540h
loc_006AA0F7: mov edx, var_B4
loc_006AA0FD: push edx
loc_006AA0FE: mov eax, var_B8
loc_006AA104: push eax
loc_006AA105: call [004010CCh] ; __vbaHresultCheckObj
loc_006AA10B: mov var_128, eax
loc_006AA111: jmp 006AA11Dh
loc_006AA113: mov var_128, 00000000h
loc_006AA11D: push 0046963Ch ; "DisplayDebugData Error Routine: "
loc_006AA122: mov ecx, var_30
loc_006AA125: push ecx
loc_006AA126: call [00401098h] ; __vbaStrCat
loc_006AA12C: mov var_48, eax
loc_006AA12F: mov var_50, 00000008h
loc_006AA136: lea edx, var_80
loc_006AA139: push edx
loc_006AA13A: lea eax, var_70
loc_006AA13D: push eax
loc_006AA13E: lea ecx, var_60
loc_006AA141: push ecx
loc_006AA142: push 00000000h
loc_006AA144: lea edx, var_50
loc_006AA147: push edx
loc_006AA148: call [00401120h] ; rtcMsgBox
loc_006AA14E: lea ecx, var_30
loc_006AA151: call [00401430h] ; __vbaFreeStr
loc_006AA157: lea ecx, var_3C
loc_006AA15A: call [0040142Ch] ; __vbaFreeObj
loc_006AA160: lea eax, var_80
loc_006AA163: push eax
loc_006AA164: lea ecx, var_70
loc_006AA167: push ecx
loc_006AA168: lea edx, var_60
loc_006AA16B: push edx
loc_006AA16C: lea eax, var_50
loc_006AA16F: push eax
loc_006AA170: push 00000004h
loc_006AA172: call [00401050h] ; __vbaFreeVarList
loc_006AA178: add esp, 00000014h
loc_006AA17B: mov var_4, 00000022h
loc_006AA182: call [00401340h] ; rtcErrObj
loc_006AA188: push eax
loc_006AA189: lea ecx, var_3C
loc_006AA18C: push ecx
loc_006AA18D: call [00401128h] ; __vbaObjSet
loc_006AA193: mov var_12C, eax
loc_006AA199: mov edx, var_12C
loc_006AA19F: mov eax, [edx]
loc_006AA1A1: mov ecx, var_12C
loc_006AA1A7: push ecx
loc_006AA1A8: call [eax+00000048h]
loc_006AA1AB: lea ecx, var_3C
loc_006AA1AE: call [0040142Ch] ; __vbaFreeObj
loc_006AA1B4: mov var_4, 00000023h
loc_006AA1BB: push FFFFFFFFh
loc_006AA1BD: call [00401090h] ; __vbaResume
loc_006AA1C3: call [00401114h] ; __vbaExitProc
loc_006AA1C9: fwait
loc_006AA1CA: push 006AA22Ah
loc_006AA1CF: jmp 006AA217h
loc_006AA1D1: lea edx, var_38
loc_006AA1D4: push edx
loc_006AA1D5: lea eax, var_34
loc_006AA1D8: push eax
loc_006AA1D9: lea ecx, var_30
loc_006AA1DC: push ecx
loc_006AA1DD: push 00000003h
loc_006AA1DF: call [00401324h] ; __vbaFreeStrList
loc_006AA1E5: add esp, 00000010h
loc_006AA1E8: lea edx, var_40
loc_006AA1EB: push edx
loc_006AA1EC: lea eax, var_3C
loc_006AA1EF: push eax
loc_006AA1F0: push 00000002h
loc_006AA1F2: call [00401068h] ; __vbaFreeObjList
loc_006AA1F8: add esp, 0000000Ch
loc_006AA1FB: lea ecx, var_80
loc_006AA1FE: push ecx
loc_006AA1FF: lea edx, var_70
loc_006AA202: push edx
loc_006AA203: lea eax, var_60
loc_006AA206: push eax
loc_006AA207: lea ecx, var_50
loc_006AA20A: push ecx
loc_006AA20B: push 00000004h
loc_006AA20D: call [00401050h] ; __vbaFreeVarList
loc_006AA213: add esp, 00000014h
loc_006AA216: ret
loc_006AA217: lea ecx, var_28
loc_006AA21A: call [00401430h] ; __vbaFreeStr
loc_006AA220: lea ecx, var_2C
loc_006AA223: call [00401430h] ; __vbaFreeStr
loc_006AA229: ret
loc_006AA22A: mov edx, Me
loc_006AA22D: mov eax, [edx]
loc_006AA22F: mov ecx, Me
loc_006AA232: push ecx
loc_006AA233: call [eax+00000008h]
loc_006AA236: mov eax, var_10
loc_006AA239: mov ecx, var_20
loc_006AA23C: mov fs:[00000000h], ecx
loc_006AA243: pop edi
loc_006AA244: pop esi
loc_006AA245: pop ebx
loc_006AA246: mov esp, ebp
loc_006AA248: pop ebp
loc_006AA249: retn 000Ch
End Sub
Public Sub StartEventQueueTimeoutTimer() '6AC550
loc_006AC550: push ebp
loc_006AC551: mov ebp, esp
loc_006AC553: sub esp, 0000000Ch
loc_006AC556: push 00412856h ; __vbaExceptHandler
loc_006AC55B: mov eax, fs:[00000000h]
loc_006AC561: push eax
loc_006AC562: mov fs:[00000000h], esp
loc_006AC569: sub esp, 00000014h
loc_006AC56C: push ebx
loc_006AC56D: push esi
loc_006AC56E: push edi
loc_006AC56F: mov var_C, esp
loc_006AC572: mov var_8, 0040BD98h
loc_006AC579: xor edi, edi
loc_006AC57B: mov var_4, edi
loc_006AC57E: mov esi, Me
loc_006AC581: push esi
loc_006AC582: mov eax, [esi]
loc_006AC584: call [eax+00000004h]
loc_006AC587: mov ecx, [esi]
loc_006AC589: push esi
loc_006AC58A: mov var_18, edi
loc_006AC58D: mov [esi+00000036h], di
loc_006AC591: call [ecx+000002FCh]
loc_006AC597: lea edx, var_18
loc_006AC59A: push eax
loc_006AC59B: push edx
loc_006AC59C: call [00401128h] ; __vbaObjSet
loc_006AC5A2: mov esi, eax
loc_006AC5A4: push FFFFFFFFh
loc_006AC5A6: push esi
loc_006AC5A7: mov eax, [esi]
loc_006AC5A9: call [eax+0000005Ch]
loc_006AC5AC: cmp eax, edi
loc_006AC5AE: fnclex
loc_006AC5B0: jge 006AC5C1h
loc_006AC5B2: push 0000005Ch
loc_006AC5B4: push 00441ED0h
loc_006AC5B9: push esi
loc_006AC5BA: push eax
loc_006AC5BB: call [004010CCh] ; __vbaHresultCheckObj
loc_006AC5C1: lea ecx, var_18
loc_006AC5C4: call [0040142Ch] ; __vbaFreeObj
loc_006AC5CA: push 006AC5DCh
loc_006AC5CF: jmp 006AC5DBh
loc_006AC5D1: lea ecx, var_18
loc_006AC5D4: call [0040142Ch] ; __vbaFreeObj
loc_006AC5DA: ret
loc_006AC5DB: ret
loc_006AC5DC: mov eax, Me
loc_006AC5DF: push eax
loc_006AC5E0: mov ecx, [eax]
loc_006AC5E2: call [ecx+00000008h]
loc_006AC5E5: mov eax, var_4
loc_006AC5E8: mov ecx, var_14
loc_006AC5EB: pop edi
loc_006AC5EC: pop esi
loc_006AC5ED: mov fs:[00000000h], ecx
loc_006AC5F4: pop ebx
loc_006AC5F5: mov esp, ebp
loc_006AC5F7: pop ebp
loc_006AC5F8: retn 0004h
End Sub
Public Sub StopEventQueueTimeoutTimer() '6AC600
loc_006AC600: push ebp
loc_006AC601: mov ebp, esp
loc_006AC603: sub esp, 0000000Ch
loc_006AC606: push 00412856h ; __vbaExceptHandler
loc_006AC60B: mov eax, fs:[00000000h]
loc_006AC611: push eax
loc_006AC612: mov fs:[00000000h], esp
loc_006AC619: sub esp, 00000014h
loc_006AC61C: push ebx
loc_006AC61D: push esi
loc_006AC61E: push edi
loc_006AC61F: mov var_C, esp
loc_006AC622: mov var_8, 0040BDA8h
loc_006AC629: xor edi, edi
loc_006AC62B: mov var_4, edi
loc_006AC62E: mov esi, Me
loc_006AC631: push esi
loc_006AC632: mov eax, [esi]
loc_006AC634: call [eax+00000004h]
loc_006AC637: mov ecx, [esi]
loc_006AC639: push esi
loc_006AC63A: mov var_18, edi
loc_006AC63D: mov [esi+00000036h], di
loc_006AC641: call [ecx+000002FCh]
loc_006AC647: lea edx, var_18
loc_006AC64A: push eax
loc_006AC64B: push edx
loc_006AC64C: call [00401128h] ; __vbaObjSet
loc_006AC652: mov esi, eax
loc_006AC654: push edi
loc_006AC655: push esi
loc_006AC656: mov eax, [esi]
loc_006AC658: call [eax+0000005Ch]
loc_006AC65B: cmp eax, edi
loc_006AC65D: fnclex
loc_006AC65F: jge 006AC670h
loc_006AC661: push 0000005Ch
loc_006AC663: push 00441ED0h
loc_006AC668: push esi
loc_006AC669: push eax
loc_006AC66A: call [004010CCh] ; __vbaHresultCheckObj
loc_006AC670: lea ecx, var_18
loc_006AC673: call [0040142Ch] ; __vbaFreeObj
loc_006AC679: push 006AC68Bh
loc_006AC67E: jmp 006AC68Ah
loc_006AC680: lea ecx, var_18
loc_006AC683: call [0040142Ch] ; __vbaFreeObj
loc_006AC689: ret
loc_006AC68A: ret
loc_006AC68B: mov eax, Me
loc_006AC68E: push eax
loc_006AC68F: mov ecx, [eax]
loc_006AC691: call [ecx+00000008h]
loc_006AC694: mov eax, var_4
loc_006AC697: mov ecx, var_14
loc_006AC69A: pop edi
loc_006AC69B: pop esi
loc_006AC69C: mov fs:[00000000h], ecx
loc_006AC6A3: pop ebx
loc_006AC6A4: mov esp, ebp
loc_006AC6A6: pop ebp
loc_006AC6A7: retn 0004h
End Sub
Public Function CheckForAndReadBBMessage(objMessage) '6B31F0
loc_006B31F0: push ebp
loc_006B31F1: mov ebp, esp
loc_006B31F3: sub esp, 00000018h
loc_006B31F6: push 00412856h ; __vbaExceptHandler
loc_006B31FB: mov eax, fs:[00000000h]
loc_006B3201: push eax
loc_006B3202: mov fs:[00000000h], esp
loc_006B3209: mov eax, 00000128h
loc_006B320E: call 00412850h ; __vbaChkstk
loc_006B3213: push ebx
loc_006B3214: push esi
loc_006B3215: push edi
loc_006B3216: mov var_18, esp
loc_006B3219: mov var_14, 0040C248h ; "'"
loc_006B3220: mov var_10, 00000000h
loc_006B3227: mov var_C, 00000000h
loc_006B322E: mov eax, Me
loc_006B3231: mov ecx, [eax]
loc_006B3233: mov edx, Me
loc_006B3236: push edx
loc_006B3237: call [ecx+00000004h]
loc_006B323A: mov var_4, 00000001h
loc_006B3241: mov var_4, 00000002h
loc_006B3248: push FFFFFFFFh
loc_006B324A: call [00401124h] ; __vbaOnError
loc_006B3250: mov var_4, 00000003h
loc_006B3257: mov var_2C, 0000h
loc_006B325D: mov var_4, 00000004h
loc_006B3264: push 00000000h
loc_006B3266: push 00453660h ; "Count"
loc_006B326B: push 00000000h
loc_006B326D: push 0046AED4h ; "Attachments"
loc_006B3272: mov eax, objMessage
loc_006B3275: mov ecx, [eax]
loc_006B3277: push ecx
loc_006B3278: lea edx, var_5C
loc_006B327B: push edx
loc_006B327C: call [004013A4h] ; __vbaLateMemCallLd
loc_006B3282: add esp, 00000010h
loc_006B3285: push eax
loc_006B3286: lea eax, var_6C
loc_006B3289: push eax
loc_006B328A: call [00401390h] ; __vbaVarLateMemCallLd
loc_006B3290: add esp, 00000010h
loc_006B3293: push eax
loc_006B3294: call [004012C0h] ; __vbaI2Var
loc_006B329A: mov var_30, ax
loc_006B329E: lea ecx, var_6C
loc_006B32A1: push ecx
loc_006B32A2: lea edx, var_5C
loc_006B32A5: push edx
loc_006B32A6: push 00000002h
loc_006B32A8: call [00401050h] ; __vbaFreeVarList
loc_006B32AE: add esp, 0000000Ch
loc_006B32B1: mov var_4, 00000005h
loc_006B32B8: cmp var_30, 0000h
loc_006B32BD: jle 006B3E49h
loc_006B32C3: mov var_4, 00000007h
loc_006B32CA: mov ax, var_34
loc_006B32CE: add ax, 0001h
loc_006B32D2: jo 006B3ED6h
loc_006B32D8: mov var_34, ax
loc_006B32DC: mov var_4, 00000008h
loc_006B32E3: mov cx, var_34
loc_006B32E7: cmp cx, var_30
loc_006B32EB: jle 006B32F2h
loc_006B32ED: jmp 006B34A0h
loc_006B32F2: mov var_4, 0000000Bh
loc_006B32F9: lea edx, var_34
loc_006B32FC: mov var_94, edx
loc_006B3302: mov var_9C, 00004002h
loc_006B330C: push 00000000h
loc_006B330E: push 004536BCh ; "Filename"
loc_006B3313: mov eax, 00000010h
loc_006B3318: call 00412850h ; __vbaChkstk
loc_006B331D: mov eax, esp
loc_006B331F: mov ecx, var_9C
loc_006B3325: mov [eax], ecx
loc_006B3327: mov edx, var_98
loc_006B332D: mov [eax+00000004h], edx
loc_006B3330: mov ecx, var_94
loc_006B3336: mov [eax+00000008h], ecx
loc_006B3339: mov edx, var_90
loc_006B333F: mov [eax+0000000Ch], edx
loc_006B3342: push 00000001h
loc_006B3344: push 0046AED4h ; "Attachments"
loc_006B3349: mov eax, objMessage
loc_006B334C: mov ecx, [eax]
loc_006B334E: push ecx
loc_006B334F: lea edx, var_5C
loc_006B3352: push edx
loc_006B3353: call [004013A4h] ; __vbaLateMemCallLd
loc_006B3359: add esp, 00000020h
loc_006B335C: push eax
loc_006B335D: lea eax, var_6C
loc_006B3360: push eax
loc_006B3361: call [00401390h] ; __vbaVarLateMemCallLd
loc_006B3367: add esp, 00000010h
loc_006B336A: push eax
loc_006B336B: call [00401040h] ; __vbaStrVarMove
loc_006B3371: mov edx, eax
loc_006B3373: lea ecx, var_24
loc_006B3376: call [004013C0h] ; __vbaStrMove
loc_006B337C: lea ecx, var_6C
loc_006B337F: push ecx
loc_006B3380: lea edx, var_5C
loc_006B3383: push edx
loc_006B3384: push 00000002h
loc_006B3386: call [00401050h] ; __vbaFreeVarList
loc_006B338C: add esp, 0000000Ch
loc_006B338F: mov var_4, 0000000Ch
loc_006B3396: lea eax, var_24
loc_006B3399: mov var_94, eax
loc_006B339F: mov var_9C, 00004008h
loc_006B33A9: mov ecx, var_24
loc_006B33AC: push ecx
loc_006B33AD: call [00401044h] ; __vbaLenBstr
loc_006B33B3: mov esi, eax
loc_006B33B5: push 00000000h
loc_006B33B7: push FFFFFFFFh
loc_006B33B9: push 00444D98h ; "."
loc_006B33BE: mov edx, var_24
loc_006B33C1: push edx
loc_006B33C2: call [00401178h] ; rtcInStrRev
loc_006B33C8: sub esi, eax
loc_006B33CA: jo 006B3ED6h
loc_006B33D0: add esi, 00000001h
loc_006B33D3: jo 006B3ED6h
loc_006B33D9: push esi
loc_006B33DA: lea eax, var_9C
loc_006B33E0: push eax
loc_006B33E1: lea ecx, var_5C
loc_006B33E4: push ecx
loc_006B33E5: call [004013D8h] ; rtcRightCharVar
loc_006B33EB: lea edx, var_5C
loc_006B33EE: push edx
loc_006B33EF: call [00401040h] ; __vbaStrVarMove
loc_006B33F5: mov edx, eax
loc_006B33F7: lea ecx, var_24
loc_006B33FA: call [004013C0h] ; __vbaStrMove
loc_006B3400: lea ecx, var_5C
loc_006B3403: call [00401030h] ; __vbaFreeVar
loc_006B3409: mov var_4, 0000000Dh
loc_006B3410: lea eax, var_24
loc_006B3413: mov var_94, eax
loc_006B3419: mov var_9C, 00004008h
loc_006B3423: lea ecx, var_9C
loc_006B3429: push ecx
loc_006B342A: lea edx, var_5C
loc_006B342D: push edx
loc_006B342E: call [004011ACh] ; rtcUpperCaseVar
loc_006B3434: mov var_A4, 0043DAC8h ; ".BBMA"
loc_006B343E: mov var_AC, 00000008h
loc_006B3448: lea edx, var_AC
loc_006B344E: lea ecx, var_6C
loc_006B3451: call [00401374h] ; __vbaVarDup
loc_006B3457: lea eax, var_6C
loc_006B345A: push eax
loc_006B345B: lea ecx, var_7C
loc_006B345E: push ecx
loc_006B345F: call [004011ACh] ; rtcUpperCaseVar
loc_006B3465: lea edx, var_5C
loc_006B3468: push edx
loc_006B3469: lea eax, var_7C
loc_006B346C: push eax
loc_006B346D: call [00401348h] ; __vbaVarTstNe
loc_006B3473: mov var_D8, ax
loc_006B347A: lea ecx, var_7C
loc_006B347D: push ecx
loc_006B347E: lea edx, var_5C
loc_006B3481: push edx
loc_006B3482: lea eax, var_6C
loc_006B3485: push eax
loc_006B3486: push 00000003h
loc_006B3488: call [00401050h] ; __vbaFreeVarList
loc_006B348E: add esp, 00000010h
loc_006B3491: movsx ecx, var_D8
loc_006B3498: test ecx, ecx
loc_006B349A: jnz 006B32C3h
loc_006B34A0: mov var_4, 0000000Eh
loc_006B34A7: mov dx, var_34
loc_006B34AB: cmp dx, var_30
loc_006B34AF: jg 006B3E49h
loc_006B34B5: mov var_4, 0000000Fh
loc_006B34BC: mov var_2C, FFFFFFh
loc_006B34C2: mov var_4, 00000010h
loc_006B34C9: cmp [0073C818h], 00000000h
loc_006B34D0: jnz 006B34EEh
loc_006B34D2: push 0073C818h
loc_006B34D7: push 00441F00h
loc_006B34DC: call [004012FCh] ; __vbaNew2
loc_006B34E2: mov var_110, 0073C818h
loc_006B34EC: jmp 006B34F8h
loc_006B34EE: mov var_110, 0073C818h
loc_006B34F8: mov eax, var_110
loc_006B34FE: mov ecx, [eax]
loc_006B3500: mov var_D8, ecx
loc_006B3506: lea edx, var_4C
loc_006B3509: push edx
loc_006B350A: mov eax, var_D8
loc_006B3510: mov ecx, [eax]
loc_006B3512: mov edx, var_D8
loc_006B3518: push edx
loc_006B3519: call [ecx+00000014h]
loc_006B351C: fnclex
loc_006B351E: mov var_DC, eax
loc_006B3524: cmp var_DC, 00000000h
loc_006B352B: jge 006B3550h
loc_006B352D: push 00000014h
loc_006B352F: push 00441EF0h
loc_006B3534: mov eax, var_D8
loc_006B353A: push eax
loc_006B353B: mov ecx, var_DC
loc_006B3541: push ecx
loc_006B3542: call [004010CCh] ; __vbaHresultCheckObj
loc_006B3548: mov var_114, eax
loc_006B354E: jmp 006B355Ah
loc_006B3550: mov var_114, 00000000h
loc_006B355A: mov edx, var_4C
loc_006B355D: mov var_E0, edx
loc_006B3563: lea eax, var_48
loc_006B3566: push eax
loc_006B3567: mov ecx, var_E0
loc_006B356D: mov edx, [ecx]
loc_006B356F: mov eax, var_E0
loc_006B3575: push eax
loc_006B3576: call [edx+00000050h]
loc_006B3579: fnclex
loc_006B357B: mov var_E4, eax
loc_006B3581: cmp var_E4, 00000000h
loc_006B3588: jge 006B35ADh
loc_006B358A: push 00000050h
loc_006B358C: push 004437B4h
loc_006B3591: mov ecx, var_E0
loc_006B3597: push ecx
loc_006B3598: mov edx, var_E4
loc_006B359E: push edx
loc_006B359F: call [004010CCh] ; __vbaHresultCheckObj
loc_006B35A5: mov var_118, eax
loc_006B35AB: jmp 006B35B7h
loc_006B35AD: mov var_118, 00000000h
loc_006B35B7: mov eax, var_48
loc_006B35BA: mov var_10C, eax
loc_006B35C0: mov var_48, 00000000h
loc_006B35C7: mov edx, var_10C
loc_006B35CD: lea ecx, var_38
loc_006B35D0: call [004013C0h] ; __vbaStrMove
loc_006B35D6: lea ecx, var_4C
loc_006B35D9: call [0040142Ch] ; __vbaFreeObj
loc_006B35DF: mov var_4, 00000011h
loc_006B35E6: lea ecx, var_38
loc_006B35E9: mov var_94, ecx
loc_006B35EF: mov var_9C, 00004008h
loc_006B35F9: push 00000001h
loc_006B35FB: lea edx, var_9C
loc_006B3601: push edx
loc_006B3602: lea eax, var_5C
loc_006B3605: push eax
loc_006B3606: call [004013D8h] ; rtcRightCharVar
loc_006B360C: mov var_A4, 00441F24h ; "\"
loc_006B3616: mov var_AC, 00008008h
loc_006B3620: lea ecx, var_5C
loc_006B3623: push ecx
loc_006B3624: lea edx, var_AC
loc_006B362A: push edx
loc_006B362B: call [00401348h] ; __vbaVarTstNe
loc_006B3631: mov var_D8, ax
loc_006B3638: lea ecx, var_5C
loc_006B363B: call [00401030h] ; __vbaFreeVar
loc_006B3641: movsx eax, var_D8
loc_006B3648: test eax, eax
loc_006B364A: jz 006B366Dh
loc_006B364C: mov var_4, 00000012h
loc_006B3653: mov ecx, var_38
loc_006B3656: push ecx
loc_006B3657: push 00441F24h ; "\"
loc_006B365C: call [00401098h] ; __vbaStrCat
loc_006B3662: mov edx, eax
loc_006B3664: lea ecx, var_38
loc_006B3667: call [004013C0h] ; __vbaStrMove
loc_006B366D: mov var_4, 00000014h
loc_006B3674: mov edx, var_38
loc_006B3677: push edx
loc_006B3678: push 0046AEF0h ; "BonziMESSAGE.BMS"
loc_006B367D: call [00401098h] ; __vbaStrCat
loc_006B3683: mov edx, eax
loc_006B3685: lea ecx, var_38
loc_006B3688: call [004013C0h] ; __vbaStrMove
loc_006B368E: mov var_4, 00000015h
loc_006B3695: lea eax, var_38
loc_006B3698: mov var_A4, eax
loc_006B369E: mov var_AC, 00004008h
loc_006B36A8: mov var_B4, FFFFFFFFh
loc_006B36B2: mov var_BC, 0000000Bh
loc_006B36BC: lea ecx, var_34
loc_006B36BF: mov var_94, ecx
loc_006B36C5: mov var_9C, 00004002h
loc_006B36CF: mov eax, 00000010h
loc_006B36D4: call 00412850h ; __vbaChkstk
loc_006B36D9: mov edx, esp
loc_006B36DB: mov eax, var_AC
loc_006B36E1: mov [edx], eax
loc_006B36E3: mov ecx, var_A8
loc_006B36E9: mov [edx+00000004h], ecx
loc_006B36EC: mov eax, var_A4
loc_006B36F2: mov [edx+00000008h], eax
loc_006B36F5: mov ecx, var_A0
loc_006B36FB: mov [edx+0000000Ch], ecx
loc_006B36FE: mov eax, 00000010h
loc_006B3703: call 00412850h ; __vbaChkstk
loc_006B3708: mov edx, esp
loc_006B370A: mov eax, var_BC
loc_006B3710: mov [edx], eax
loc_006B3712: mov ecx, var_B8
loc_006B3718: mov [edx+00000004h], ecx
loc_006B371B: mov eax, var_B4
loc_006B3721: mov [edx+00000008h], eax
loc_006B3724: mov ecx, var_B0
loc_006B372A: mov [edx+0000000Ch], ecx
loc_006B372D: push 00000002h
loc_006B372F: push 0046ACE4h ; "Save"
loc_006B3734: mov eax, 00000010h
loc_006B3739: call 00412850h ; __vbaChkstk
loc_006B373E: mov edx, esp
loc_006B3740: mov eax, var_9C
loc_006B3746: mov [edx], eax
loc_006B3748: mov ecx, var_98
loc_006B374E: mov [edx+00000004h], ecx
loc_006B3751: mov eax, var_94
loc_006B3757: mov [edx+00000008h], eax
loc_006B375A: mov ecx, var_90
loc_006B3760: mov [edx+0000000Ch], ecx
loc_006B3763: push 00000001h
loc_006B3765: push 0046AED4h ; "Attachments"
loc_006B376A: mov edx, objMessage
loc_006B376D: mov eax, [edx]
loc_006B376F: push eax
loc_006B3770: lea ecx, var_5C
loc_006B3773: push ecx
loc_006B3774: call [004013A4h] ; __vbaLateMemCallLd
loc_006B377A: add esp, 00000020h
loc_006B377D: push eax
loc_006B377E: lea edx, var_6C
loc_006B3781: push edx
loc_006B3782: call [00401390h] ; __vbaVarLateMemCallLd
loc_006B3788: add esp, 00000030h
loc_006B378B: push eax
loc_006B378C: call [004010A0h] ; __vbaBoolErrVar
loc_006B3792: not ax
loc_006B3795: mov var_D8, ax
loc_006B379C: lea eax, var_6C
loc_006B379F: push eax
loc_006B37A0: lea ecx, var_5C
loc_006B37A3: push ecx
loc_006B37A4: push 00000002h
loc_006B37A6: call [00401050h] ; __vbaFreeVarList
loc_006B37AC: add esp, 0000000Ch
loc_006B37AF: movsx edx, var_D8
loc_006B37B6: test edx, edx
loc_006B37B8: jz 006B3D60h
loc_006B37BE: mov var_4, 00000016h
loc_006B37C5: lea eax, var_38
loc_006B37C8: push eax
loc_006B37C9: call 0071C110h
loc_006B37CE: mov var_4, 00000017h
loc_006B37D5: mov var_54, 80020004h
loc_006B37DC: mov var_5C, 0000000Ah
loc_006B37E3: lea ecx, var_5C
loc_006B37E6: push ecx
loc_006B37E7: call [004012F0h] ; rtcFreeFile
loc_006B37ED: mov var_28, ax
loc_006B37F1: lea ecx, var_5C
loc_006B37F4: call [00401030h] ; __vbaFreeVar
loc_006B37FA: mov var_4, 00000018h
loc_006B3801: mov edx, var_38
loc_006B3804: push edx
loc_006B3805: mov ax, var_28
loc_006B3809: push eax
loc_006B380A: push FFFFFFFFh
loc_006B380C: push 00000001h
loc_006B380E: call [004012DCh] ; __vbaFileOpen
loc_006B3814: mov var_4, 00000019h
loc_006B381B: mov cx, var_28
loc_006B381F: push ecx
loc_006B3820: call [00401300h] ; rtcEndOfFile
loc_006B3826: movsx edx, ax
loc_006B3829: test edx, edx
loc_006B382B: jnz 006B38F6h
loc_006B3831: mov var_4, 0000001Ah
loc_006B3838: mov ax, var_40
loc_006B383C: add ax, 0001h
loc_006B3840: jo 006B3ED6h
loc_006B3846: mov var_40, ax
loc_006B384A: mov var_4, 0000001Bh
loc_006B3851: push 00000001h
loc_006B3853: movsx ecx, var_40
loc_006B3857: push ecx
loc_006B3858: push 00000001h
loc_006B385A: push 00000008h
loc_006B385C: lea edx, var_3C
loc_006B385F: push edx
loc_006B3860: push 00000004h
loc_006B3862: push 00000180h
loc_006B3867: call [00401200h] ; __vbaRedimPreserve
loc_006B386D: add esp, 0000001Ch
loc_006B3870: mov var_4, 0000001Ch
loc_006B3877: cmp var_3C, 00000000h
loc_006B387B: jz 006B38CDh
loc_006B387D: mov eax, var_3C
loc_006B3880: cmp [eax], 0001h
loc_006B3884: jnz 006B38CDh
loc_006B3886: movsx ecx, var_40
loc_006B388A: mov edx, var_3C
loc_006B388D: sub ecx, [edx+00000014h]
loc_006B3890: mov var_D8, ecx
loc_006B3896: mov eax, var_3C
loc_006B3899: mov ecx, var_D8
loc_006B389F: cmp ecx, [eax+00000010h]
loc_006B38A2: jae 006B38B0h
loc_006B38A4: mov var_11C, 00000000h
loc_006B38AE: jmp 006B38BCh
loc_006B38B0: call [004011A8h] ; __vbaGenerateBoundsError
loc_006B38B6: mov var_11C, eax
loc_006B38BC: mov edx, var_D8
loc_006B38C2: shl edx, 02h
loc_006B38C5: mov var_120, edx
loc_006B38CB: jmp 006B38D9h
loc_006B38CD: call [004011A8h] ; __vbaGenerateBoundsError
loc_006B38D3: mov var_120, eax
loc_006B38D9: mov ax, var_28
loc_006B38DD: push eax
loc_006B38DE: mov ecx, var_3C
loc_006B38E1: mov edx, [ecx+0000000Ch]
loc_006B38E4: add edx, var_120
loc_006B38EA: push edx
loc_006B38EB: call [00401038h] ; __vbaLineInputStr
loc_006B38F1: jmp 006B3814h
loc_006B38F6: mov var_4, 0000001Eh
loc_006B38FD: mov ax, var_28
loc_006B3901: push eax
loc_006B3902: call [00401194h] ; __vbaFileClose
loc_006B3908: mov var_4, 0000001Fh
loc_006B390F: mov ecx, var_3C
loc_006B3912: push ecx
loc_006B3913: push 00000001h
loc_006B3915: call [004012A4h] ; __vbaUbound
loc_006B391B: mov ecx, eax
loc_006B391D: call [004011E4h] ; __vbaI2I4
loc_006B3923: mov var_EC, ax
loc_006B392A: mov var_E8, 0001h
loc_006B3933: mov var_40, 0001h
loc_006B3939: jmp 006B3950h
loc_006B393B: mov dx, var_40
loc_006B393F: add dx, var_E8
loc_006B3946: jo 006B3ED6h
loc_006B394C: mov var_40, dx
loc_006B3950: mov ax, var_40
loc_006B3954: cmp ax, var_EC
loc_006B395B: jg 006B3A9Bh
loc_006B3961: mov var_4, 00000020h
loc_006B3968: mov var_D0, FFFFFFh
loc_006B3971: mov ecx, var_3C
loc_006B3974: push ecx
loc_006B3975: lea edx, var_44
loc_006B3978: push edx
loc_006B3979: call [00401364h] ; __vbaAryLock
loc_006B397F: cmp var_44, 00000000h
loc_006B3983: jz 006B39D5h
loc_006B3985: mov eax, var_44
loc_006B3988: cmp [eax], 0001h
loc_006B398C: jnz 006B39D5h
loc_006B398E: movsx ecx, var_40
loc_006B3992: mov edx, var_44
loc_006B3995: sub ecx, [edx+00000014h]
loc_006B3998: mov var_DC, ecx
loc_006B399E: mov eax, var_44
loc_006B39A1: mov ecx, var_DC
loc_006B39A7: cmp ecx, [eax+00000010h]
loc_006B39AA: jae 006B39B8h
loc_006B39AC: mov var_124, 00000000h
loc_006B39B6: jmp 006B39C4h
loc_006B39B8: call [004011A8h] ; __vbaGenerateBoundsError
loc_006B39BE: mov var_124, eax
loc_006B39C4: mov edx, var_DC
loc_006B39CA: shl edx, 02h
loc_006B39CD: mov var_128, edx
loc_006B39D3: jmp 006B39E1h
loc_006B39D5: call [004011A8h] ; __vbaGenerateBoundsError
loc_006B39DB: mov var_128, eax
loc_006B39E1: lea eax, var_D0
loc_006B39E7: push eax
loc_006B39E8: mov ecx, var_44
loc_006B39EB: mov edx, [ecx+0000000Ch]
loc_006B39EE: add edx, var_128
loc_006B39F4: push edx
loc_006B39F5: call 0071BD50h
loc_006B39FA: mov edx, eax
loc_006B39FC: lea ecx, var_48
loc_006B39FF: call [004013C0h] ; __vbaStrMove
loc_006B3A05: lea eax, var_44
loc_006B3A08: push eax
loc_006B3A09: call [00401410h] ; __vbaAryUnlock
loc_006B3A0F: cmp var_3C, 00000000h
loc_006B3A13: jz 006B3A65h
loc_006B3A15: mov ecx, var_3C
loc_006B3A18: cmp [ecx], 0001h
loc_006B3A1C: jnz 006B3A65h
loc_006B3A1E: movsx edx, var_40
loc_006B3A22: mov eax, var_3C
loc_006B3A25: sub edx, [eax+00000014h]
loc_006B3A28: mov var_D8, edx
loc_006B3A2E: mov ecx, var_3C
loc_006B3A31: mov edx, var_D8
loc_006B3A37: cmp edx, [ecx+00000010h]
loc_006B3A3A: jae 006B3A48h
loc_006B3A3C: mov var_12C, 00000000h
loc_006B3A46: jmp 006B3A54h
loc_006B3A48: call [004011A8h] ; __vbaGenerateBoundsError
loc_006B3A4E: mov var_12C, eax
loc_006B3A54: mov eax, var_D8
loc_006B3A5A: shl eax, 02h
loc_006B3A5D: mov var_130, eax
loc_006B3A63: jmp 006B3A71h
loc_006B3A65: call [004011A8h] ; __vbaGenerateBoundsError
loc_006B3A6B: mov var_130, eax
loc_006B3A71: mov edx, var_48
loc_006B3A74: mov ecx, var_3C
loc_006B3A77: mov ecx, [ecx+0000000Ch]
loc_006B3A7A: add ecx, var_130
loc_006B3A80: call [00401310h] ; __vbaStrCopy
loc_006B3A86: lea ecx, var_48
loc_006B3A89: call [00401430h] ; __vbaFreeStr
loc_006B3A8F: mov var_4, 00000021h
loc_006B3A96: jmp 006B393Bh
loc_006B3A9B: mov var_4, 00000022h
loc_006B3AA2: or edx, FFFFFFFFh
loc_006B3AA5: test edx, edx
loc_006B3AA7: jz 006B3B11h
loc_006B3AA9: mov var_4, 00000023h
loc_006B3AB0: lea eax, var_4C
loc_006B3AB3: push eax
loc_006B3AB4: push 00453760h ; "MailReturn"
loc_006B3AB9: mov ecx, [0073A08Ch]
loc_006B3ABF: mov edx, [ecx]
loc_006B3AC1: mov eax, [0073A08Ch]
loc_006B3AC6: push eax
loc_006B3AC7: call [edx+00000064h]
loc_006B3ACA: fnclex
loc_006B3ACC: mov var_D8, eax
loc_006B3AD2: cmp var_D8, 00000000h
loc_006B3AD9: jge 006B3AFEh
loc_006B3ADB: push 00000064h
loc_006B3ADD: push 004419ACh
loc_006B3AE2: mov ecx, [0073A08Ch]
loc_006B3AE8: push ecx
loc_006B3AE9: mov edx, var_D8
loc_006B3AEF: push edx
loc_006B3AF0: call [004010CCh] ; __vbaHresultCheckObj
loc_006B3AF6: mov var_134, eax
loc_006B3AFC: jmp 006B3B08h
loc_006B3AFE: mov var_134, 00000000h
loc_006B3B08: lea ecx, var_4C
loc_006B3B0B: call [0040142Ch] ; __vbaFreeObj
loc_006B3B11: mov var_4, 00000025h
loc_006B3B18: mov var_A4, 80020004h
loc_006B3B22: mov var_AC, 0000000Ah
loc_006B3B2C: mov var_94, 0046ACF4h ; "The message reads:"
loc_006B3B36: mov var_9C, 00000008h
loc_006B3B40: lea eax, var_4C
loc_006B3B43: push eax
loc_006B3B44: mov eax, 00000010h
loc_006B3B49: call 00412850h ; __vbaChkstk
loc_006B3B4E: mov ecx, esp
loc_006B3B50: mov edx, var_AC
loc_006B3B56: mov [ecx], edx
loc_006B3B58: mov eax, var_A8
loc_006B3B5E: mov [ecx+00000004h], eax
loc_006B3B61: mov edx, var_A4
loc_006B3B67: mov [ecx+00000008h], edx
loc_006B3B6A: mov eax, var_A0
loc_006B3B70: mov [ecx+0000000Ch], eax
loc_006B3B73: mov eax, 00000010h
loc_006B3B78: call 00412850h ; __vbaChkstk
loc_006B3B7D: mov ecx, esp
loc_006B3B7F: mov edx, var_9C
loc_006B3B85: mov [ecx], edx
loc_006B3B87: mov eax, var_98
loc_006B3B8D: mov [ecx+00000004h], eax
loc_006B3B90: mov edx, var_94
loc_006B3B96: mov [ecx+00000008h], edx
loc_006B3B99: mov eax, var_90
loc_006B3B9F: mov [ecx+0000000Ch], eax
loc_006B3BA2: mov ecx, [0073A08Ch]
loc_006B3BA8: mov edx, [ecx]
loc_006B3BAA: mov eax, [0073A08Ch]
loc_006B3BAF: push eax
loc_006B3BB0: call [edx+00000078h]
loc_006B3BB3: fnclex
loc_006B3BB5: mov var_D8, eax
loc_006B3BBB: cmp var_D8, 00000000h
loc_006B3BC2: jge 006B3BE7h
loc_006B3BC4: push 00000078h
loc_006B3BC6: push 004419ACh
loc_006B3BCB: mov ecx, [0073A08Ch]
loc_006B3BD1: push ecx
loc_006B3BD2: mov edx, var_D8
loc_006B3BD8: push edx
loc_006B3BD9: call [004010CCh] ; __vbaHresultCheckObj
loc_006B3BDF: mov var_138, eax
loc_006B3BE5: jmp 006B3BF1h
loc_006B3BE7: mov var_138, 00000000h
loc_006B3BF1: lea ecx, var_4C
loc_006B3BF4: call [0040142Ch] ; __vbaFreeObj
loc_006B3BFA: mov var_4, 00000026h
loc_006B3C01: mov eax, var_3C
loc_006B3C04: push eax
loc_006B3C05: push 00000001h
loc_006B3C07: call [004012A4h] ; __vbaUbound
loc_006B3C0D: mov ecx, eax
loc_006B3C0F: call [004011E4h] ; __vbaI2I4
loc_006B3C15: mov var_F4, ax
loc_006B3C1C: mov var_F0, 0001h
loc_006B3C25: mov ecx, var_3C
loc_006B3C28: push ecx
loc_006B3C29: push 00000001h
loc_006B3C2B: call [004011FCh] ; __vbaLbound
loc_006B3C31: mov ecx, eax
loc_006B3C33: call [004011E4h] ; __vbaI2I4
loc_006B3C39: mov var_40, ax
loc_006B3C3D: jmp 006B3C54h
loc_006B3C3F: mov dx, var_40
loc_006B3C43: add dx, var_F0
loc_006B3C4A: jo 006B3ED6h
loc_006B3C50: mov var_40, dx
loc_006B3C54: mov ax, var_40
loc_006B3C58: cmp ax, var_F4
loc_006B3C5F: jg 006B3D5Bh
loc_006B3C65: mov var_4, 00000027h
loc_006B3C6C: mov ecx, var_3C
loc_006B3C6F: push ecx
loc_006B3C70: lea edx, var_44
loc_006B3C73: push edx
loc_006B3C74: call [00401364h] ; __vbaAryLock
loc_006B3C7A: cmp var_44, 00000000h
loc_006B3C7E: jz 006B3CD0h
loc_006B3C80: mov eax, var_44
loc_006B3C83: cmp [eax], 0001h
loc_006B3C87: jnz 006B3CD0h
loc_006B3C89: movsx ecx, var_40
loc_006B3C8D: mov edx, var_44
loc_006B3C90: sub ecx, [edx+00000014h]
loc_006B3C93: mov var_D8, ecx
loc_006B3C99: mov eax, var_44
loc_006B3C9C: mov ecx, var_D8
loc_006B3CA2: cmp ecx, [eax+00000010h]
loc_006B3CA5: jae 006B3CB3h
loc_006B3CA7: mov var_13C, 00000000h
loc_006B3CB1: jmp 006B3CBFh
loc_006B3CB3: call [004011A8h] ; __vbaGenerateBoundsError
loc_006B3CB9: mov var_13C, eax
loc_006B3CBF: mov edx, var_D8
loc_006B3CC5: shl edx, 02h
loc_006B3CC8: mov var_140, edx
loc_006B3CCE: jmp 006B3CDCh
loc_006B3CD0: call [004011A8h] ; __vbaGenerateBoundsError
loc_006B3CD6: mov var_140, eax
loc_006B3CDC: mov var_D4, 00000002h
loc_006B3CE6: mov eax, var_44
loc_006B3CE9: mov ecx, [eax+0000000Ch]
loc_006B3CEC: add ecx, var_140
loc_006B3CF2: push ecx
loc_006B3CF3: lea edx, var_D4
loc_006B3CF9: push edx
loc_006B3CFA: mov eax, Me
loc_006B3CFD: mov ecx, [eax]
loc_006B3CFF: mov edx, Me
loc_006B3D02: push edx
loc_006B3D03: call [ecx+00000738h]
loc_006B3D09: mov var_DC, eax
loc_006B3D0F: cmp var_DC, 00000000h
loc_006B3D16: jge 006B3D3Bh
loc_006B3D18: push 00000738h
loc_006B3D1D: push 004408D0h
loc_006B3D22: mov eax, Me
loc_006B3D25: push eax
loc_006B3D26: mov ecx, var_DC
loc_006B3D2C: push ecx
loc_006B3D2D: call [004010CCh] ; __vbaHresultCheckObj
loc_006B3D33: mov var_144, eax
loc_006B3D39: jmp 006B3D45h
loc_006B3D3B: mov var_144, 00000000h
loc_006B3D45: lea edx, var_44
loc_006B3D48: push edx
loc_006B3D49: call [00401410h] ; __vbaAryUnlock
loc_006B3D4F: mov var_4, 00000028h
loc_006B3D56: jmp 006B3C3Fh
loc_006B3D5B: jmp 006B3E49h
loc_006B3D60: mov var_4, 0000002Ah
loc_006B3D67: mov var_A4, 80020004h
loc_006B3D71: mov var_AC, 0000000Ah
loc_006B3D7B: mov var_94, 0046AAD0h ; "I can't seem to open this BonziMESSAGE."
loc_006B3D85: mov var_9C, 00000008h
loc_006B3D8F: lea eax, var_4C
loc_006B3D92: push eax
loc_006B3D93: mov eax, 00000010h
loc_006B3D98: call 00412850h ; __vbaChkstk
loc_006B3D9D: mov ecx, esp
loc_006B3D9F: mov edx, var_AC
loc_006B3DA5: mov [ecx], edx
loc_006B3DA7: mov eax, var_A8
loc_006B3DAD: mov [ecx+00000004h], eax
loc_006B3DB0: mov edx, var_A4
loc_006B3DB6: mov [ecx+00000008h], edx
loc_006B3DB9: mov eax, var_A0
loc_006B3DBF: mov [ecx+0000000Ch], eax
loc_006B3DC2: mov eax, 00000010h
loc_006B3DC7: call 00412850h ; __vbaChkstk
loc_006B3DCC: mov ecx, esp
loc_006B3DCE: mov edx, var_9C
loc_006B3DD4: mov [ecx], edx
loc_006B3DD6: mov eax, var_98
loc_006B3DDC: mov [ecx+00000004h], eax
loc_006B3DDF: mov edx, var_94
loc_006B3DE5: mov [ecx+00000008h], edx
loc_006B3DE8: mov eax, var_90
loc_006B3DEE: mov [ecx+0000000Ch], eax
loc_006B3DF1: mov ecx, [0073A08Ch]
loc_006B3DF7: mov edx, [ecx]
loc_006B3DF9: mov eax, [0073A08Ch]
loc_006B3DFE: push eax
loc_006B3DFF: call [edx+00000078h]
loc_006B3E02: fnclex
loc_006B3E04: mov var_D8, eax
loc_006B3E0A: cmp var_D8, 00000000h
loc_006B3E11: jge 006B3E36h
loc_006B3E13: push 00000078h
loc_006B3E15: push 004419ACh
loc_006B3E1A: mov ecx, [0073A08Ch]
loc_006B3E20: push ecx
loc_006B3E21: mov edx, var_D8
loc_006B3E27: push edx
loc_006B3E28: call [004010CCh] ; __vbaHresultCheckObj
loc_006B3E2E: mov var_148, eax
loc_006B3E34: jmp 006B3E40h
loc_006B3E36: mov var_148, 00000000h
loc_006B3E40: lea ecx, var_4C
loc_006B3E43: call [0040142Ch] ; __vbaFreeObj
loc_006B3E49: push 006B3EAAh
loc_006B3E4E: jmp 006B3E8Bh
loc_006B3E50: lea eax, var_44
loc_006B3E53: push eax
loc_006B3E54: call [00401410h] ; __vbaAryUnlock
loc_006B3E5A: lea ecx, var_48
loc_006B3E5D: call [00401430h] ; __vbaFreeStr
loc_006B3E63: lea ecx, var_4C
loc_006B3E66: call [0040142Ch] ; __vbaFreeObj
loc_006B3E6C: lea ecx, var_8C
loc_006B3E72: push ecx
loc_006B3E73: lea edx, var_7C
loc_006B3E76: push edx
loc_006B3E77: lea eax, var_6C
loc_006B3E7A: push eax
loc_006B3E7B: lea ecx, var_5C
loc_006B3E7E: push ecx
loc_006B3E7F: push 00000004h
loc_006B3E81: call [00401050h] ; __vbaFreeVarList
loc_006B3E87: add esp, 00000014h
loc_006B3E8A: ret
loc_006B3E8B: lea ecx, var_24
loc_006B3E8E: call [00401430h] ; __vbaFreeStr
loc_006B3E94: lea ecx, var_38
loc_006B3E97: call [00401430h] ; __vbaFreeStr
loc_006B3E9D: lea edx, var_3C
loc_006B3EA0: push edx
loc_006B3EA1: push 00000000h
loc_006B3EA3: call [004010F0h] ; __vbaAryDestruct
loc_006B3EA9: ret
loc_006B3EAA: mov eax, Me
loc_006B3EAD: mov ecx, [eax]
loc_006B3EAF: mov edx, Me
loc_006B3EB2: push edx
loc_006B3EB3: call [ecx+00000008h]
loc_006B3EB6: mov eax, arg_10
loc_006B3EB9: mov cx, var_2C
loc_006B3EBD: mov [eax], cx
loc_006B3EC0: mov eax, var_10
loc_006B3EC3: mov ecx, var_20
loc_006B3EC6: mov fs:[00000000h], ecx
loc_006B3ECD: pop edi
loc_006B3ECE: pop esi
loc_006B3ECF: pop ebx
loc_006B3ED0: mov esp, ebp
loc_006B3ED2: pop ebp
loc_006B3ED3: retn 000Ch
End Function
Public Sub PostInstalledProductInfo(strNewURL) '6B41A0
loc_006B41A0: push ebp
loc_006B41A1: mov ebp, esp
loc_006B41A3: sub esp, 00000014h
loc_006B41A6: push 00412856h ; __vbaExceptHandler
loc_006B41AB: mov eax, fs:[00000000h]
loc_006B41B1: push eax
loc_006B41B2: mov fs:[00000000h], esp
loc_006B41B9: sub esp, 00000090h
loc_006B41BF: push ebx
loc_006B41C0: push esi
loc_006B41C1: push edi
loc_006B41C2: mov var_14, esp
loc_006B41C5: mov var_10, 0040C340h
loc_006B41CC: xor ebx, ebx
loc_006B41CE: mov var_C, ebx
loc_006B41D1: mov var_8, ebx
loc_006B41D4: mov eax, Me
loc_006B41D7: mov ecx, [eax]
loc_006B41D9: push eax
loc_006B41DA: call [ecx+00000004h]
loc_006B41DD: mov var_20, ebx
loc_006B41E0: mov var_24, ebx
loc_006B41E3: mov var_28, ebx
loc_006B41E6: mov var_2C, ebx
loc_006B41E9: mov var_30, ebx
loc_006B41EC: mov var_34, ebx
loc_006B41EF: mov var_38, ebx
loc_006B41F2: mov var_3C, ebx
loc_006B41F5: mov var_40, ebx
loc_006B41F8: mov var_44, ebx
loc_006B41FB: mov var_48, ebx
loc_006B41FE: mov var_4C, ebx
loc_006B4201: mov var_5C, ebx
loc_006B4204: mov var_60, ebx
loc_006B4207: mov var_64, ebx
loc_006B420A: mov var_68, ebx
loc_006B420D: mov edx, strNewURL
loc_006B4210: lea ecx, var_28
loc_006B4213: call [00401310h] ; __vbaStrCopy
loc_006B4219: push 00000001h
loc_006B421B: call [00401124h] ; __vbaOnError
loc_006B4221: mov eax, 0043C9F4h
loc_006B4226: mov ecx, 00000008h
loc_006B422B: sub esp, 00000010h
loc_006B422E: mov edx, esp
loc_006B4230: mov [edx], ecx
loc_006B4232: mov ecx, var_58
loc_006B4235: mov [edx+00000004h], ecx
loc_006B4238: mov [edx+00000008h], eax
loc_006B423B: mov eax, var_50
loc_006B423E: mov [edx+0000000Ch], eax
loc_006B4241: push 0044A160h ; "UserRegistrationNum"
loc_006B4246: push 0044317Ch ; "UserInfo"
loc_006B424B: push 0043B010h ; "BONZIBUDDY"
loc_006B4250: call [00401354h] ; rtcGetSetting
loc_006B4256: mov edx, eax
loc_006B4258: lea ecx, var_20
loc_006B425B: mov edi, [004013C0h] ; __vbaStrMove
loc_006B4261: call edi
loc_006B4263: cmp [0073C818h], ebx
loc_006B4269: jnz 006B427Bh
loc_006B426B: push 0073C818h
loc_006B4270: push 00441F00h
loc_006B4275: call [004012FCh] ; __vbaNew2
loc_006B427B: mov esi, [0073C818h]
loc_006B4281: mov ecx, [esi]
loc_006B4283: lea edx, var_44
loc_006B4286: push edx
loc_006B4287: push esi
loc_006B4288: call [ecx+00000014h]
loc_006B428B: fnclex
loc_006B428D: cmp eax, ebx
loc_006B428F: jge 006B42A4h
loc_006B4291: push 00000014h
loc_006B4293: push 00441EF0h
loc_006B4298: push esi
loc_006B4299: push eax
loc_006B429A: mov ebx, [004010CCh] ; __vbaHresultCheckObj
loc_006B42A0: call ebx
loc_006B42A2: jmp 006B42AAh
loc_006B42A4: mov ebx, [004010CCh] ; __vbaHresultCheckObj
loc_006B42AA: mov eax, var_44
loc_006B42AD: mov esi, eax
loc_006B42AF: mov ecx, [eax]
loc_006B42B1: lea edx, var_60
loc_006B42B4: push edx
loc_006B42B5: push eax
loc_006B42B6: call [ecx+000000B8h]
loc_006B42BC: fnclex
loc_006B42BE: test eax, eax
loc_006B42C0: jge 006B42D0h
loc_006B42C2: push 000000B8h
loc_006B42C7: push 004437B4h
loc_006B42CC: push esi
loc_006B42CD: push eax
loc_006B42CE: call ebx
loc_006B42D0: mov eax, [0073C818h]
loc_006B42D5: test eax, eax
loc_006B42D7: jnz 006B42E9h
loc_006B42D9: push 0073C818h
loc_006B42DE: push 00441F00h
loc_006B42E3: call [004012FCh] ; __vbaNew2
loc_006B42E9: mov esi, [0073C818h]
loc_006B42EF: mov eax, [esi]
loc_006B42F1: lea ecx, var_48
loc_006B42F4: push ecx
loc_006B42F5: push esi
loc_006B42F6: call [eax+00000014h]
loc_006B42F9: fnclex
loc_006B42FB: test eax, eax
loc_006B42FD: jge 006B430Ah
loc_006B42FF: push 00000014h
loc_006B4301: push 00441EF0h
loc_006B4306: push esi
loc_006B4307: push eax
loc_006B4308: call ebx
loc_006B430A: mov eax, var_48
loc_006B430D: mov esi, eax
loc_006B430F: mov edx, [eax]
loc_006B4311: lea ecx, var_64
loc_006B4314: push ecx
loc_006B4315: push eax
loc_006B4316: call [edx+000000C0h]
loc_006B431C: fnclex
loc_006B431E: test eax, eax
loc_006B4320: jge 006B4330h
loc_006B4322: push 000000C0h
loc_006B4327: push 004437B4h
loc_006B432C: push esi
loc_006B432D: push eax
loc_006B432E: call ebx
loc_006B4330: mov eax, [0073C818h]
loc_006B4335: test eax, eax
loc_006B4337: jnz 006B4349h
loc_006B4339: push 0073C818h
loc_006B433E: push 00441F00h
loc_006B4343: call [004012FCh] ; __vbaNew2
loc_006B4349: mov esi, [0073C818h]
loc_006B434F: mov edx, [esi]
loc_006B4351: lea eax, var_4C
loc_006B4354: push eax
loc_006B4355: push esi
loc_006B4356: call [edx+00000014h]
loc_006B4359: fnclex
loc_006B435B: test eax, eax
loc_006B435D: jge 006B436Ah
loc_006B435F: push 00000014h
loc_006B4361: push 00441EF0h
loc_006B4366: push esi
loc_006B4367: push eax
loc_006B4368: call ebx
loc_006B436A: mov eax, var_4C
loc_006B436D: mov esi, eax
loc_006B436F: mov ecx, [eax]
loc_006B4371: lea edx, var_68
loc_006B4374: push edx
loc_006B4375: push eax
loc_006B4376: call [ecx+000000C8h]
loc_006B437C: fnclex
loc_006B437E: test eax, eax
loc_006B4380: jge 006B4390h
loc_006B4382: push 000000C8h
loc_006B4387: push 004437B4h
loc_006B438C: push esi
loc_006B438D: push eax
loc_006B438E: call ebx
loc_006B4390: mov eax, var_60
loc_006B4393: push eax
loc_006B4394: mov ebx, [0040100Ch] ; __vbaStrI2
loc_006B439A: call ebx
loc_006B439C: mov edx, eax
loc_006B439E: lea ecx, var_2C
loc_006B43A1: call edi
loc_006B43A3: push eax
loc_006B43A4: mov ecx, var_64
loc_006B43A7: push ecx
loc_006B43A8: call ebx
loc_006B43AA: mov edx, eax
loc_006B43AC: lea ecx, var_30
loc_006B43AF: call edi
loc_006B43B1: push eax
loc_006B43B2: mov esi, [00401098h] ; __vbaStrCat
loc_006B43B8: call __vbaStrCat
loc_006B43BA: mov edx, eax
loc_006B43BC: lea ecx, var_34
loc_006B43BF: call edi
loc_006B43C1: push eax
loc_006B43C2: mov edx, var_68
loc_006B43C5: push edx
loc_006B43C6: call ebx
loc_006B43C8: mov edx, eax
loc_006B43CA: lea ecx, var_38
loc_006B43CD: call edi
loc_006B43CF: push eax
loc_006B43D0: call __vbaStrCat
loc_006B43D2: mov edx, eax
loc_006B43D4: lea ecx, var_24
loc_006B43D7: call edi
loc_006B43D9: lea eax, var_38
loc_006B43DC: push eax
loc_006B43DD: lea ecx, var_34
loc_006B43E0: push ecx
loc_006B43E1: lea edx, var_30
loc_006B43E4: push edx
loc_006B43E5: lea eax, var_2C
loc_006B43E8: push eax
loc_006B43E9: push 00000004h
loc_006B43EB: call [00401324h] ; __vbaFreeStrList
loc_006B43F1: lea ecx, var_4C
loc_006B43F4: push ecx
loc_006B43F5: lea edx, var_48
loc_006B43F8: push edx
loc_006B43F9: lea eax, var_44
loc_006B43FC: push eax
loc_006B43FD: push 00000003h
loc_006B43FF: call [00401068h] ; __vbaFreeObjList
loc_006B4405: add esp, 00000024h
loc_006B4408: mov eax, [0073A08Ch]
loc_006B440D: mov ecx, [eax]
loc_006B440F: lea edx, var_2C
loc_006B4412: push edx
loc_006B4413: push eax
loc_006B4414: call [ecx+00000024h]
loc_006B4417: fnclex
loc_006B4419: test eax, eax
loc_006B441B: jge 006B4432h
loc_006B441D: push 00000024h
loc_006B441F: push 004419ACh
loc_006B4424: mov ecx, [0073A08Ch]
loc_006B442A: push ecx
loc_006B442B: push eax
loc_006B442C: call [004010CCh] ; __vbaHresultCheckObj
loc_006B4432: push 00000001h
loc_006B4434: mov edx, var_2C
loc_006B4437: push edx
loc_006B4438: push 0043B044h ; "Bonzi"
loc_006B443D: push 00000001h
loc_006B443F: call [004012ECh] ; __vbaInStr
loc_006B4445: mov ebx, eax
loc_006B4447: neg ebx
loc_006B4449: sbb ebx, ebx
loc_006B444B: neg ebx
loc_006B444D: neg ebx
loc_006B444F: lea ecx, var_2C
loc_006B4452: call [00401430h] ; __vbaFreeStr
loc_006B4458: test bx, bx
loc_006B445B: mov eax, var_28
loc_006B445E: push eax
loc_006B445F: jz 006B44EFh
loc_006B4465: call [00401088h] ; rtcTrimBstr
loc_006B446B: mov edx, eax
loc_006B446D: lea ecx, var_2C
loc_006B4470: call edi
loc_006B4472: push eax
loc_006B4473: push 0046B030h
loc_006B4478: call __vbaStrCat
loc_006B447A: mov edx, eax
loc_006B447C: lea ecx, var_30
loc_006B447F: call edi
loc_006B4481: push eax
loc_006B4482: mov ecx, var_20
loc_006B4485: push ecx
loc_006B4486: call __vbaStrCat
loc_006B4488: mov edx, eax
loc_006B448A: lea ecx, var_34
loc_006B448D: call edi
loc_006B448F: push eax
loc_006B4490: push 0046B048h ; "&Ver="
loc_006B4495: call __vbaStrCat
loc_006B4497: mov edx, eax
loc_006B4499: lea ecx, var_38
loc_006B449C: call edi
loc_006B449E: push eax
loc_006B449F: mov edx, var_24
loc_006B44A2: push edx
loc_006B44A3: call __vbaStrCat
loc_006B44A5: mov edx, eax
loc_006B44A7: lea ecx, var_3C
loc_006B44AA: call edi
loc_006B44AC: push eax
loc_006B44AD: push 00462E38h ; "&CCode=Purple"
loc_006B44B2: call __vbaStrCat
loc_006B44B4: mov edx, eax
loc_006B44B6: lea ecx, var_40
loc_006B44B9: call edi
loc_006B44BB: push eax
loc_006B44BC: push 00466A54h ; "&"
loc_006B44C1: call __vbaStrCat
loc_006B44C3: mov edx, eax
loc_006B44C5: lea ecx, var_28
loc_006B44C8: call edi
loc_006B44CA: lea eax, var_40
loc_006B44CD: push eax
loc_006B44CE: lea ecx, var_3C
loc_006B44D1: push ecx
loc_006B44D2: lea edx, var_38
loc_006B44D5: push edx
loc_006B44D6: lea eax, var_34
loc_006B44D9: push eax
loc_006B44DA: lea ecx, var_30
loc_006B44DD: push ecx
loc_006B44DE: lea edx, var_2C
loc_006B44E1: push edx
loc_006B44E2: push 00000006h
loc_006B44E4: call [00401324h] ; __vbaFreeStrList
loc_006B44EA: add esp, 0000001Ch
loc_006B44ED: jmp 006B4564h
loc_006B44EF: call [00401088h] ; rtcTrimBstr
loc_006B44F5: mov edx, eax
loc_006B44F7: lea ecx, var_2C
loc_006B44FA: call edi
loc_006B44FC: push eax
loc_006B44FD: push 0046B030h
loc_006B4502: call __vbaStrCat
loc_006B4504: mov edx, eax
loc_006B4506: lea ecx, var_30
loc_006B4509: call edi
loc_006B450B: push eax
loc_006B450C: mov ecx, var_20
loc_006B450F: push ecx
loc_006B4510: call __vbaStrCat
loc_006B4512: mov edx, eax
loc_006B4514: lea ecx, var_34
loc_006B4517: call edi
loc_006B4519: push eax
loc_006B451A: push 0046B048h ; "&Ver="
loc_006B451F: call __vbaStrCat
loc_006B4521: mov edx, eax
loc_006B4523: lea ecx, var_38
loc_006B4526: call edi
loc_006B4528: push eax
loc_006B4529: mov edx, var_24
loc_006B452C: push edx
loc_006B452D: call __vbaStrCat
loc_006B452F: mov edx, eax
loc_006B4531: lea ecx, var_3C
loc_006B4534: call edi
loc_006B4536: push eax
loc_006B4537: push 00466A54h ; "&"
loc_006B453C: call __vbaStrCat
loc_006B453E: mov edx, eax
loc_006B4540: lea ecx, var_28
loc_006B4543: call edi
loc_006B4545: lea eax, var_3C
loc_006B4548: push eax
loc_006B4549: lea ecx, var_38
loc_006B454C: push ecx
loc_006B454D: lea edx, var_34
loc_006B4550: push edx
loc_006B4551: lea eax, var_30
loc_006B4554: push eax
loc_006B4555: lea ecx, var_2C
loc_006B4558: push ecx
loc_006B4559: push 00000005h
loc_006B455B: call [00401324h] ; __vbaFreeStrList
loc_006B4561: add esp, 00000018h
loc_006B4564: lea edx, var_60
loc_006B4567: push edx
loc_006B4568: push 00454210h ; "SR"
loc_006B456D: mov ebx, Me
loc_006B4570: push ebx
loc_006B4571: call 006A5DC0h
loc_006B4576: cmp var_60, 0000h
loc_006B457B: jz 006B458Fh
loc_006B457D: mov eax, var_28
loc_006B4580: push eax
loc_006B4581: push 0046B058h ; "BB1=YES&"
loc_006B4586: call __vbaStrCat
loc_006B4588: mov edx, eax
loc_006B458A: lea ecx, var_28
loc_006B458D: call edi
loc_006B458F: lea ecx, var_60
loc_006B4592: push ecx
loc_006B4593: push 00457104h ; "BB2"
loc_006B4598: push ebx
loc_006B4599: call 006A5DC0h
loc_006B459E: cmp var_60, 0000h
loc_006B45A3: jz 006B45B7h
loc_006B45A5: mov edx, var_28
loc_006B45A8: push edx
loc_006B45A9: push 0046B070h ; "BB2=YES&"
loc_006B45AE: call __vbaStrCat
loc_006B45B0: mov edx, eax
loc_006B45B2: lea ecx, var_28
loc_006B45B5: call edi
loc_006B45B7: lea eax, var_60
loc_006B45BA: push eax
loc_006B45BB: push 00458C28h ; "BB3"
loc_006B45C0: push ebx
loc_006B45C1: call 006A5DC0h
loc_006B45C6: cmp var_60, 0000h
loc_006B45CB: jz 006B45DFh
loc_006B45CD: mov ecx, var_28
loc_006B45D0: push ecx
loc_006B45D1: push 0046B088h ; "BB3=YES&"
loc_006B45D6: call __vbaStrCat
loc_006B45D8: mov edx, eax
loc_006B45DA: lea ecx, var_28
loc_006B45DD: call edi
loc_006B45DF: lea edx, var_60
loc_006B45E2: push edx
loc_006B45E3: push 00443194h ; "BB4"
loc_006B45E8: push ebx
loc_006B45E9: call 006A5DC0h
loc_006B45EE: cmp var_60, 0000h
loc_006B45F3: jz 006B4607h
loc_006B45F5: mov eax, var_28
loc_006B45F8: push eax
loc_006B45F9: push 0046B0A0h ; "BB4=YES&"
loc_006B45FE: call __vbaStrCat
loc_006B4600: mov edx, eax
loc_006B4602: lea ecx, var_28
loc_006B4605: call edi
loc_006B4607: lea ecx, var_60
loc_006B460A: push ecx
loc_006B460B: push 00457110h ; "BB5"
loc_006B4610: push ebx
loc_006B4611: call 006A5DC0h
loc_006B4616: cmp var_60, 0000h
loc_006B461B: jz 006B462Fh
loc_006B461D: mov edx, var_28
loc_006B4620: push edx
loc_006B4621: push 0046B0B8h ; "BB5=YES&"
loc_006B4626: call __vbaStrCat
loc_006B4628: mov edx, eax
loc_006B462A: lea ecx, var_28
loc_006B462D: call edi
loc_006B462F: lea eax, var_60
loc_006B4632: push eax
loc_006B4633: push 00458C34h ; "BB6"
loc_006B4638: push ebx
loc_006B4639: call 006A5DC0h
loc_006B463E: cmp var_60, 0000h
loc_006B4643: jz 006B4657h
loc_006B4645: mov ecx, var_28
loc_006B4648: push ecx
loc_006B4649: push 0046B0D0h ; "BB6=YES&"
loc_006B464E: call __vbaStrCat
loc_006B4650: mov edx, eax
loc_006B4652: lea ecx, var_28
loc_006B4655: call edi
loc_006B4657: lea edx, var_60
loc_006B465A: push edx
loc_006B465B: push 0045E770h ; "BB7"
loc_006B4660: push ebx
loc_006B4661: call 006A5DC0h
loc_006B4666: cmp var_60, 0000h
loc_006B466B: jz 006B467Fh
loc_006B466D: mov eax, var_28
loc_006B4670: push eax
loc_006B4671: push 0046A930h ; "BB7=YES&"
loc_006B4676: call __vbaStrCat
loc_006B4678: mov edx, eax
loc_006B467A: lea ecx, var_28
loc_006B467D: call edi
loc_006B467F: lea ecx, var_60
loc_006B4682: push ecx
loc_006B4683: push 00455938h ; "BB8"
loc_006B4688: push ebx
loc_006B4689: call 006A5DC0h
loc_006B468E: cmp var_60, 0000h
loc_006B4693: jz 006B46A7h
loc_006B4695: mov edx, var_28
loc_006B4698: push edx
loc_006B4699: push 0046AB24h ; "BB8=YES&"
loc_006B469E: call __vbaStrCat
loc_006B46A0: mov edx, eax
loc_006B46A2: lea ecx, var_28
loc_006B46A5: call edi
loc_006B46A7: lea eax, var_60
loc_006B46AA: push eax
loc_006B46AB: push 00455944h ; "BB9"
loc_006B46B0: push ebx
loc_006B46B1: call 006A5DC0h
loc_006B46B6: cmp var_60, 0000h
loc_006B46BB: jz 006B46CFh
loc_006B46BD: mov ecx, var_28
loc_006B46C0: push ecx
loc_006B46C1: push 0046A72Ch ; "BB9=YES&"
loc_006B46C6: call __vbaStrCat
loc_006B46C8: mov edx, eax
loc_006B46CA: lea ecx, var_28
loc_006B46CD: call edi
loc_006B46CF: lea edx, var_60
loc_006B46D2: push edx
loc_006B46D3: push 00462464h ; "B10"
loc_006B46D8: push ebx
loc_006B46D9: call 006A5DC0h
loc_006B46DE: cmp var_60, 0000h
loc_006B46E3: jz 006B46F7h
loc_006B46E5: mov eax, var_28
loc_006B46E8: push eax
loc_006B46E9: push 0046A348h ; "B10=YES&"
loc_006B46EE: call __vbaStrCat
loc_006B46F0: mov edx, eax
loc_006B46F2: lea ecx, var_28
loc_006B46F5: call edi
loc_006B46F7: lea ecx, var_60
loc_006B46FA: push ecx
loc_006B46FB: push 00455950h ; "B13"
loc_006B4700: push ebx
loc_006B4701: call 006A5DC0h
loc_006B4706: cmp var_60, 0000h
loc_006B470B: jz 006B471Fh
loc_006B470D: mov edx, var_28
loc_006B4710: push edx
loc_006B4711: push 00467824h ; "B13=YES&"
loc_006B4716: call __vbaStrCat
loc_006B4718: mov edx, eax
loc_006B471A: lea ecx, var_28
loc_006B471D: call edi
loc_006B471F: lea eax, var_60
loc_006B4722: push eax
loc_006B4723: push 00449978h ; "B14"
loc_006B4728: push ebx
loc_006B4729: call 006A5DC0h
loc_006B472E: cmp var_60, 0000h
loc_006B4733: jz 006B4747h
loc_006B4735: mov ecx, var_28
loc_006B4738: push ecx
loc_006B4739: push 004698D4h ; "B14=YES&"
loc_006B473E: call __vbaStrCat
loc_006B4740: mov edx, eax
loc_006B4742: lea ecx, var_28
loc_006B4745: call edi
loc_006B4747: lea edx, var_60
loc_006B474A: push edx
loc_006B474B: push 00455968h ; "B15"
loc_006B4750: push ebx
loc_006B4751: call 006A5DC0h
loc_006B4756: cmp var_60, 0000h
loc_006B475B: jz 006B476Fh
loc_006B475D: mov eax, var_28
loc_006B4760: push eax
loc_006B4761: push 00469320h ; "B15=YES&"
loc_006B4766: call __vbaStrCat
loc_006B4768: mov edx, eax
loc_006B476A: lea ecx, var_28
loc_006B476D: call edi
loc_006B476F: lea ecx, var_60
loc_006B4772: push ecx
loc_006B4773: push 0045595Ch ; "B16"
loc_006B4778: push ebx
loc_006B4779: call 006A5DC0h
loc_006B477E: cmp var_60, 0000h
loc_006B4783: jz 006B4797h
loc_006B4785: mov edx, var_28
loc_006B4788: push edx
loc_006B4789: push 00461754h ; "B16=YES&"
loc_006B478E: call __vbaStrCat
loc_006B4790: mov edx, eax
loc_006B4792: lea ecx, var_28
loc_006B4795: call edi
loc_006B4797: lea eax, var_60
loc_006B479A: push eax
loc_006B479B: push 00453AA4h ; "B17"
loc_006B47A0: push ebx
loc_006B47A1: call 006A5DC0h
loc_006B47A6: cmp var_60, 0000h
loc_006B47AB: jz 006B47BFh
loc_006B47AD: mov ecx, var_28
loc_006B47B0: push ecx
loc_006B47B1: push 00460FA0h ; "B17=YES&"
loc_006B47B6: call __vbaStrCat
loc_006B47B8: mov edx, eax
loc_006B47BA: lea ecx, var_28
loc_006B47BD: call edi
loc_006B47BF: mov [0073A1D6h], 0005h
loc_006B47C8: mov var_60, 00000000h
loc_006B47CF: lea edx, var_60
loc_006B47D2: push edx
loc_006B47D3: push 00000000h
loc_006B47D5: push FFFFFFFFh
loc_006B47D7: push FFFFFFFFh
loc_006B47D9: lea eax, var_28
loc_006B47DC: push eax
loc_006B47DD: push ebx
loc_006B47DE: call 00679A40h
loc_006B47E3: jmp 006B4834h
loc_006B47E5: mov ecx, var_28
loc_006B47E8: push ecx
loc_006B47E9: call [00401088h] ; rtcTrimBstr
loc_006B47EF: mov edx, eax
loc_006B47F1: lea ecx, var_30
loc_006B47F4: mov esi, [004013C0h] ; __vbaStrMove
loc_006B47FA: call __vbaStrMove
loc_006B47FC: xor edi, edi
loc_006B47FE: mov var_60, edi
loc_006B4801: mov edx, var_30
loc_006B4804: mov var_30, edi
loc_006B4807: lea ecx, var_2C
loc_006B480A: call __vbaStrMove
loc_006B480C: lea edx, var_60
loc_006B480F: push edx
loc_006B4810: push edi
loc_006B4811: push edi
loc_006B4812: push FFFFFFFFh
loc_006B4814: lea eax, var_2C
loc_006B4817: push eax
loc_006B4818: mov ecx, Me
loc_006B481B: push ecx
loc_006B481C: call 00679A40h
loc_006B4821: lea edx, var_30
loc_006B4824: push edx
loc_006B4825: lea eax, var_2C
loc_006B4828: push eax
loc_006B4829: push 00000002h
loc_006B482B: call [00401324h] ; __vbaFreeStrList
loc_006B4831: add esp, 0000000Ch
loc_006B4834: call [00401114h] ; __vbaExitProc
loc_006B483A: push 006B488Fh
loc_006B483F: jmp 006B4879h
loc_006B4841: lea ecx, var_40
loc_006B4844: push ecx
loc_006B4845: lea edx, var_3C
loc_006B4848: push edx
loc_006B4849: lea eax, var_38
loc_006B484C: push eax
loc_006B484D: lea ecx, var_34
loc_006B4850: push ecx
loc_006B4851: lea edx, var_30
loc_006B4854: push edx
loc_006B4855: lea eax, var_2C
loc_006B4858: push eax
loc_006B4859: push 00000006h
loc_006B485B: call [00401324h] ; __vbaFreeStrList
loc_006B4861: lea ecx, var_4C
loc_006B4864: push ecx
loc_006B4865: lea edx, var_48
loc_006B4868: push edx
loc_006B4869: lea eax, var_44
loc_006B486C: push eax
loc_006B486D: push 00000003h
loc_006B486F: call [00401068h] ; __vbaFreeObjList
loc_006B4875: add esp, 0000002Ch
loc_006B4878: ret
loc_006B4879: lea ecx, var_20
loc_006B487C: mov esi, [00401430h] ; __vbaFreeStr
loc_006B4882: call __vbaFreeStr
loc_006B4884: lea ecx, var_24
loc_006B4887: call __vbaFreeStr
loc_006B4889: lea ecx, var_28
loc_006B488C: call __vbaFreeStr
loc_006B488E: ret
loc_006B488F: mov eax, Me
loc_006B4892: mov ecx, [eax]
loc_006B4894: push eax
loc_006B4895: call [ecx+00000008h]
loc_006B4898: mov eax, var_C
loc_006B489B: mov ecx, var_1C
loc_006B489E: mov fs:[00000000h], ecx
loc_006B48A5: pop edi
loc_006B48A6: pop esi
loc_006B48A7: pop ebx
loc_006B48A8: mov esp, ebp
loc_006B48AA: pop ebp
loc_006B48AB: retn 0008h
End Sub
Public Sub SetM_RQDisableListen(objRequest) '6B48B0
loc_006B48B0: push ebp
loc_006B48B1: mov ebp, esp
loc_006B48B3: sub esp, 0000000Ch
loc_006B48B6: push 00412856h ; __vbaExceptHandler
loc_006B48BB: mov eax, fs:[00000000h]
loc_006B48C1: push eax
loc_006B48C2: mov fs:[00000000h], esp
loc_006B48C9: sub esp, 00000008h
loc_006B48CC: push ebx
loc_006B48CD: push esi
loc_006B48CE: push edi
loc_006B48CF: mov var_C, esp
loc_006B48D2: mov var_8, 0040C368h
loc_006B48D9: mov var_4, 00000000h
loc_006B48E0: mov esi, Me
loc_006B48E3: push esi
loc_006B48E4: mov eax, [esi]
loc_006B48E6: call [eax+00000004h]
loc_006B48E9: mov ecx, objRequest
loc_006B48EC: add esi, 000000C0h
loc_006B48F2: mov edx, [ecx]
loc_006B48F4: push edx
loc_006B48F5: push esi
loc_006B48F6: call [00401130h] ; __vbaObjSetAddref
loc_006B48FC: mov eax, Me
loc_006B48FF: push eax
loc_006B4900: mov ecx, [eax]
loc_006B4902: call [ecx+00000008h]
loc_006B4905: mov eax, var_4
loc_006B4908: mov ecx, var_14
loc_006B490B: pop edi
loc_006B490C: pop esi
loc_006B490D: mov fs:[00000000h], ecx
loc_006B4914: pop ebx
loc_006B4915: mov esp, ebp
loc_006B4917: pop ebp
loc_006B4918: retn 0008h
End Sub
Public Sub ParseCommand(strCommand) '6B5090
loc_006B5090: push ebp
loc_006B5091: mov ebp, esp
loc_006B5093: sub esp, 00000018h
loc_006B5096: push 00412856h ; __vbaExceptHandler
loc_006B509B: mov eax, fs:[00000000h]
loc_006B50A1: push eax
loc_006B50A2: mov fs:[00000000h], esp
loc_006B50A9: mov eax, 00000134h
loc_006B50AE: call 00412850h ; __vbaChkstk
loc_006B50B3: push ebx
loc_006B50B4: push esi
loc_006B50B5: push edi
loc_006B50B6: mov var_18, esp
loc_006B50B9: mov var_14, 0040C3B8h ; "'"
loc_006B50C0: mov var_10, 00000000h
loc_006B50C7: mov var_C, 00000000h
loc_006B50CE: mov eax, Me
loc_006B50D1: mov ecx, [eax]
loc_006B50D3: mov edx, Me
loc_006B50D6: push edx
loc_006B50D7: call [ecx+00000004h]
loc_006B50DA: mov var_4, 00000001h
loc_006B50E1: mov edx, strCommand
loc_006B50E4: lea ecx, var_28
loc_006B50E7: call [00401310h] ; __vbaStrCopy
loc_006B50ED: mov var_4, 00000002h
loc_006B50F4: push FFFFFFFFh
loc_006B50F6: call [00401124h] ; __vbaOnError
loc_006B50FC: mov var_4, 00000003h
loc_006B5103: push 00000001h
loc_006B5105: push 00000001h
loc_006B5107: push 00000001h
loc_006B5109: push 00000008h
loc_006B510B: lea eax, var_30
loc_006B510E: push eax
loc_006B510F: push 00000004h
loc_006B5111: push 00000180h
loc_006B5116: call [00401220h] ; __vbaRedim
loc_006B511C: add esp, 0000001Ch
loc_006B511F: mov var_4, 00000004h
loc_006B5126: cmp var_30, 00000000h
loc_006B512A: jz 006B517Dh
loc_006B512C: mov ecx, var_30
loc_006B512F: cmp [ecx], 0001h
loc_006B5133: jnz 006B517Dh
loc_006B5135: mov edx, var_30
loc_006B5138: mov eax, 00000001h
loc_006B513D: sub eax, [edx+00000014h]
loc_006B5140: mov var_EC, eax
loc_006B5146: mov ecx, var_30
loc_006B5149: mov edx, var_EC
loc_006B514F: cmp edx, [ecx+00000010h]
loc_006B5152: jae 006B5160h
loc_006B5154: mov var_11C, 00000000h
loc_006B515E: jmp 006B516Ch
loc_006B5160: call [004011A8h] ; __vbaGenerateBoundsError
loc_006B5166: mov var_11C, eax
loc_006B516C: mov eax, var_EC
loc_006B5172: shl eax, 02h
loc_006B5175: mov var_120, eax
loc_006B517B: jmp 006B5189h
loc_006B517D: call [004011A8h] ; __vbaGenerateBoundsError
loc_006B5183: mov var_120, eax
loc_006B5189: mov edx, 0043C9F4h
loc_006B518E: mov ecx, var_30
loc_006B5191: mov ecx, [ecx+0000000Ch]
loc_006B5194: add ecx, var_120
loc_006B519A: call [00401310h] ; __vbaStrCopy
loc_006B51A0: mov var_4, 00000005h
loc_006B51A7: mov edx, var_28
loc_006B51AA: lea ecx, var_2C
loc_006B51AD: call [00401310h] ; __vbaStrCopy
loc_006B51B3: mov var_4, 00000006h
loc_006B51BA: lea edx, var_2C
loc_006B51BD: mov var_A8, edx
loc_006B51C3: mov var_B0, 00004008h
loc_006B51CD: lea eax, var_B0
loc_006B51D3: push eax
loc_006B51D4: lea ecx, var_50
loc_006B51D7: push ecx
loc_006B51D8: call [004011ACh] ; rtcUpperCaseVar
loc_006B51DE: mov var_B8, 0043DAC8h ; ".BBMA"
loc_006B51E8: mov var_C0, 00000008h
loc_006B51F2: lea edx, var_C0
loc_006B51F8: lea ecx, var_60
loc_006B51FB: call [00401374h] ; __vbaVarDup
loc_006B5201: lea edx, var_60
loc_006B5204: push edx
loc_006B5205: lea eax, var_70
loc_006B5208: push eax
loc_006B5209: call [004011ACh] ; rtcUpperCaseVar
loc_006B520F: mov var_C8, 00000000h
loc_006B5219: mov var_D0, 00008002h
loc_006B5223: push 00000001h
loc_006B5225: mov ecx, var_2C
loc_006B5228: push ecx
loc_006B5229: push 00441F24h ; "\"
loc_006B522E: push 00000000h
loc_006B5230: call [004012ECh] ; __vbaInStr
loc_006B5236: neg eax
loc_006B5238: sbb eax, eax
loc_006B523A: neg eax
loc_006B523C: neg eax
loc_006B523E: mov var_D8, ax
loc_006B5245: mov var_E0, 0000000Bh
loc_006B524F: push 00000001h
loc_006B5251: lea edx, var_50
loc_006B5254: push edx
loc_006B5255: lea eax, var_70
loc_006B5258: push eax
loc_006B5259: push 00000000h
loc_006B525B: lea ecx, var_80
loc_006B525E: push ecx
loc_006B525F: call [0040129Ch] ; __vbaInStrVar
loc_006B5265: push eax
loc_006B5266: lea edx, var_D0
loc_006B526C: push edx
loc_006B526D: lea eax, var_90
loc_006B5273: push eax
loc_006B5274: call [00401094h] ; __vbaVarCmpNe
loc_006B527A: push eax
loc_006B527B: lea ecx, var_E0
loc_006B5281: push ecx
loc_006B5282: lea edx, var_A0
loc_006B5288: push edx
loc_006B5289: call [00401240h] ; __vbaVarAnd
loc_006B528F: push eax
loc_006B5290: call [00401164h] ; __vbaBoolVarNull
loc_006B5296: mov var_EC, ax
loc_006B529D: lea eax, var_E0
loc_006B52A3: push eax
loc_006B52A4: lea ecx, var_80
loc_006B52A7: push ecx
loc_006B52A8: lea edx, var_50
loc_006B52AB: push edx
loc_006B52AC: lea eax, var_70
loc_006B52AF: push eax
loc_006B52B0: lea ecx, var_60
loc_006B52B3: push ecx
loc_006B52B4: push 00000005h
loc_006B52B6: call [00401050h] ; __vbaFreeVarList
loc_006B52BC: add esp, 00000018h
loc_006B52BF: movsx edx, var_EC
loc_006B52C6: test edx, edx
loc_006B52C8: jz 006B5A22h
loc_006B52CE: mov var_4, 00000007h
loc_006B52D5: push 00000000h
loc_006B52D7: push FFFFFFFFh
loc_006B52D9: push 00000001h
loc_006B52DB: push 0043C9F4h
loc_006B52E0: push 00443B28h ; """"
loc_006B52E5: mov eax, var_2C
loc_006B52E8: push eax
loc_006B52E9: call [00401258h] ; rtcReplace
loc_006B52EF: mov edx, eax
loc_006B52F1: lea ecx, var_2C
loc_006B52F4: call [004013C0h] ; __vbaStrMove
loc_006B52FA: mov var_4, 00000008h
loc_006B5301: lea ecx, var_2C
loc_006B5304: mov var_A8, ecx
loc_006B530A: mov var_B0, 00004008h
loc_006B5314: lea edx, var_B0
loc_006B531A: push edx
loc_006B531B: lea eax, var_50
loc_006B531E: push eax
loc_006B531F: call [00401154h] ; rtcTrimVar
loc_006B5325: lea ecx, var_50
loc_006B5328: push ecx
loc_006B5329: call [00401040h] ; __vbaStrVarMove
loc_006B532F: mov edx, eax
loc_006B5331: lea ecx, var_2C
loc_006B5334: call [004013C0h] ; __vbaStrMove
loc_006B533A: lea ecx, var_50
loc_006B533D: call [00401030h] ; __vbaFreeVar
loc_006B5343: mov var_4, 00000009h
loc_006B534A: mov var_48, 80020004h
loc_006B5351: mov var_50, 0000000Ah
loc_006B5358: lea edx, var_50
loc_006B535B: push edx
loc_006B535C: call [004012F0h] ; rtcFreeFile
loc_006B5362: mov var_24, ax
loc_006B5366: lea ecx, var_50
loc_006B5369: call [00401030h] ; __vbaFreeVar
loc_006B536F: mov var_4, 0000000Ah
loc_006B5376: mov eax, var_2C
loc_006B5379: push eax
loc_006B537A: mov cx, var_24
loc_006B537E: push ecx
loc_006B537F: push FFFFFFFFh
loc_006B5381: push 00000001h
loc_006B5383: call [004012DCh] ; __vbaFileOpen
loc_006B5389: mov var_4, 0000000Bh
loc_006B5390: mov dx, var_24
loc_006B5394: push edx
loc_006B5395: call [00401300h] ; rtcEndOfFile
loc_006B539B: movsx eax, ax
loc_006B539E: test eax, eax
loc_006B53A0: jnz 006B546Bh
loc_006B53A6: mov var_4, 0000000Ch
loc_006B53AD: mov cx, var_34
loc_006B53B1: add cx, 0001h
loc_006B53B5: jo 006B5B70h
loc_006B53BB: mov var_34, cx
loc_006B53BF: mov var_4, 0000000Dh
loc_006B53C6: push 00000001h
loc_006B53C8: movsx edx, var_34
loc_006B53CC: push edx
loc_006B53CD: push 00000001h
loc_006B53CF: push 00000008h
loc_006B53D1: lea eax, var_30
loc_006B53D4: push eax
loc_006B53D5: push 00000004h
loc_006B53D7: push 00000180h
loc_006B53DC: call [00401200h] ; __vbaRedimPreserve
loc_006B53E2: add esp, 0000001Ch
loc_006B53E5: mov var_4, 0000000Eh
loc_006B53EC: cmp var_30, 00000000h
loc_006B53F0: jz 006B5442h
loc_006B53F2: mov ecx, var_30
loc_006B53F5: cmp [ecx], 0001h
loc_006B53F9: jnz 006B5442h
loc_006B53FB: movsx edx, var_34
loc_006B53FF: mov eax, var_30
loc_006B5402: sub edx, [eax+00000014h]
loc_006B5405: mov var_EC, edx
loc_006B540B: mov ecx, var_30
loc_006B540E: mov edx, var_EC
loc_006B5414: cmp edx, [ecx+00000010h]
loc_006B5417: jae 006B5425h
loc_006B5419: mov var_124, 00000000h
loc_006B5423: jmp 006B5431h
loc_006B5425: call [004011A8h] ; __vbaGenerateBoundsError
loc_006B542B: mov var_124, eax
loc_006B5431: mov eax, var_EC
loc_006B5437: shl eax, 02h
loc_006B543A: mov var_128, eax
loc_006B5440: jmp 006B544Eh
loc_006B5442: call [004011A8h] ; __vbaGenerateBoundsError
loc_006B5448: mov var_128, eax
loc_006B544E: mov cx, var_24
loc_006B5452: push ecx
loc_006B5453: mov edx, var_30
loc_006B5456: mov eax, [edx+0000000Ch]
loc_006B5459: add eax, var_128
loc_006B545F: push eax
loc_006B5460: call [00401038h] ; __vbaLineInputStr
loc_006B5466: jmp 006B5389h
loc_006B546B: mov var_4, 00000010h
loc_006B5472: mov cx, var_24
loc_006B5476: push ecx
loc_006B5477: call [00401194h] ; __vbaFileClose
loc_006B547D: mov var_4, 00000011h
loc_006B5484: mov edx, var_30
loc_006B5487: push edx
loc_006B5488: push 00000001h
loc_006B548A: call [004012A4h] ; __vbaUbound
loc_006B5490: mov ecx, eax
loc_006B5492: call [004011E4h] ; __vbaI2I4
loc_006B5498: mov var_F8, ax
loc_006B549F: mov var_F4, 0001h
loc_006B54A8: mov var_34, 0001h
loc_006B54AE: jmp 006B54C5h
loc_006B54B0: mov ax, var_34
loc_006B54B4: add ax, var_F4
loc_006B54BB: jo 006B5B70h
loc_006B54C1: mov var_34, ax
loc_006B54C5: mov cx, var_34
loc_006B54C9: cmp cx, var_F8
loc_006B54D0: jg 006B5610h
loc_006B54D6: mov var_4, 00000012h
loc_006B54DD: mov var_E4, FFFFFFh
loc_006B54E6: mov edx, var_30
loc_006B54E9: push edx
loc_006B54EA: lea eax, var_38
loc_006B54ED: push eax
loc_006B54EE: call [00401364h] ; __vbaAryLock
loc_006B54F4: cmp var_38, 00000000h
loc_006B54F8: jz 006B554Ah
loc_006B54FA: mov ecx, var_38
loc_006B54FD: cmp [ecx], 0001h
loc_006B5501: jnz 006B554Ah
loc_006B5503: movsx edx, var_34
loc_006B5507: mov eax, var_38
loc_006B550A: sub edx, [eax+00000014h]
loc_006B550D: mov var_F0, edx
loc_006B5513: mov ecx, var_38
loc_006B5516: mov edx, var_F0
loc_006B551C: cmp edx, [ecx+00000010h]
loc_006B551F: jae 006B552Dh
loc_006B5521: mov var_12C, 00000000h
loc_006B552B: jmp 006B5539h
loc_006B552D: call [004011A8h] ; __vbaGenerateBoundsError
loc_006B5533: mov var_12C, eax
loc_006B5539: mov eax, var_F0
loc_006B553F: shl eax, 02h
loc_006B5542: mov var_130, eax
loc_006B5548: jmp 006B5556h
loc_006B554A: call [004011A8h] ; __vbaGenerateBoundsError
loc_006B5550: mov var_130, eax
loc_006B5556: lea ecx, var_E4
loc_006B555C: push ecx
loc_006B555D: mov edx, var_38
loc_006B5560: mov eax, [edx+0000000Ch]
loc_006B5563: add eax, var_130
loc_006B5569: push eax
loc_006B556A: call 0071BD50h
loc_006B556F: mov edx, eax
loc_006B5571: lea ecx, var_3C
loc_006B5574: call [004013C0h] ; __vbaStrMove
loc_006B557A: lea ecx, var_38
loc_006B557D: push ecx
loc_006B557E: call [00401410h] ; __vbaAryUnlock
loc_006B5584: cmp var_30, 00000000h
loc_006B5588: jz 006B55DAh
loc_006B558A: mov edx, var_30
loc_006B558D: cmp [edx], 0001h
loc_006B5591: jnz 006B55DAh
loc_006B5593: movsx eax, var_34
loc_006B5597: mov ecx, var_30
loc_006B559A: sub eax, [ecx+00000014h]
loc_006B559D: mov var_EC, eax
loc_006B55A3: mov edx, var_30
loc_006B55A6: mov eax, var_EC
loc_006B55AC: cmp eax, [edx+00000010h]
loc_006B55AF: jae 006B55BDh
loc_006B55B1: mov var_134, 00000000h
loc_006B55BB: jmp 006B55C9h
loc_006B55BD: call [004011A8h] ; __vbaGenerateBoundsError
loc_006B55C3: mov var_134, eax
loc_006B55C9: mov ecx, var_EC
loc_006B55CF: shl ecx, 02h
loc_006B55D2: mov var_138, ecx
loc_006B55D8: jmp 006B55E6h
loc_006B55DA: call [004011A8h] ; __vbaGenerateBoundsError
loc_006B55E0: mov var_138, eax
loc_006B55E6: mov edx, var_3C
loc_006B55E9: mov eax, var_30
loc_006B55EC: mov ecx, [eax+0000000Ch]
loc_006B55EF: add ecx, var_138
loc_006B55F5: call [00401310h] ; __vbaStrCopy
loc_006B55FB: lea ecx, var_3C
loc_006B55FE: call [00401430h] ; __vbaFreeStr
loc_006B5604: mov var_4, 00000013h
loc_006B560B: jmp 006B54B0h
loc_006B5610: mov var_4, 00000014h
loc_006B5617: mov ecx, Me
loc_006B561A: push ecx
loc_006B561B: call 00695250h
loc_006B5620: mov var_4, 00000015h
loc_006B5627: mov [0073A0AEh], FFFFFFh
loc_006B5630: mov var_4, 00000016h
loc_006B5637: lea edx, var_E4
loc_006B563D: push edx
loc_006B563E: mov eax, [0073A08Ch]
loc_006B5643: mov ecx, [eax]
loc_006B5645: mov edx, [0073A08Ch]
loc_006B564B: push edx
loc_006B564C: call [ecx+0000002Ch]
loc_006B564F: fnclex
loc_006B5651: mov var_EC, eax
loc_006B5657: cmp var_EC, 00000000h
loc_006B565E: jge 006B5682h
loc_006B5660: push 0000002Ch
loc_006B5662: push 004419ACh
loc_006B5667: mov eax, [0073A08Ch]
loc_006B566C: push eax
loc_006B566D: mov ecx, var_EC
loc_006B5673: push ecx
loc_006B5674: call [004010CCh] ; __vbaHresultCheckObj
loc_006B567A: mov var_13C, eax
loc_006B5680: jmp 006B568Ch
loc_006B5682: mov var_13C, 00000000h
loc_006B568C: movsx edx, var_E4
loc_006B5693: test edx, edx
loc_006B5695: jnz 006B5747h
loc_006B569B: mov var_4, 00000017h
loc_006B56A2: mov var_A8, 80020004h
loc_006B56AC: mov var_B0, 0000000Ah
loc_006B56B6: lea eax, var_40
loc_006B56B9: push eax
loc_006B56BA: mov eax, 00000010h
loc_006B56BF: call 00412850h ; __vbaChkstk
loc_006B56C4: mov ecx, esp
loc_006B56C6: mov edx, var_B0
loc_006B56CC: mov [ecx], edx
loc_006B56CE: mov eax, var_AC
loc_006B56D4: mov [ecx+00000004h], eax
loc_006B56D7: mov edx, var_A8
loc_006B56DD: mov [ecx+00000008h], edx
loc_006B56E0: mov eax, var_A4
loc_006B56E6: mov [ecx+0000000Ch], eax
loc_006B56E9: mov ecx, [0073A08Ch]
loc_006B56EF: mov edx, [ecx]
loc_006B56F1: mov eax, [0073A08Ch]
loc_006B56F6: push eax
loc_006B56F7: call [edx+00000088h]
loc_006B56FD: fnclex
loc_006B56FF: mov var_EC, eax
loc_006B5705: cmp var_EC, 00000000h
loc_006B570C: jge 006B5734h
loc_006B570E: push 00000088h
loc_006B5713: push 004419ACh
loc_006B5718: mov ecx, [0073A08Ch]
loc_006B571E: push ecx
loc_006B571F: mov edx, var_EC
loc_006B5725: push edx
loc_006B5726: call [004010CCh] ; __vbaHresultCheckObj
loc_006B572C: mov var_140, eax
loc_006B5732: jmp 006B573Eh
loc_006B5734: mov var_140, 00000000h
loc_006B573E: lea ecx, var_40
loc_006B5741: call [0040142Ch] ; __vbaFreeObj
loc_006B5747: mov var_4, 00000019h
loc_006B574E: mov var_B8, 80020004h
loc_006B5758: mov var_C0, 0000000Ah
loc_006B5762: mov var_A8, 0046ACF4h ; "The message reads:"
loc_006B576C: mov var_B0, 00000008h
loc_006B5776: lea eax, var_40
loc_006B5779: push eax
loc_006B577A: mov eax, 00000010h
loc_006B577F: call 00412850h ; __vbaChkstk
loc_006B5784: mov ecx, esp
loc_006B5786: mov edx, var_C0
loc_006B578C: mov [ecx], edx
loc_006B578E: mov eax, var_BC
loc_006B5794: mov [ecx+00000004h], eax
loc_006B5797: mov edx, var_B8
loc_006B579D: mov [ecx+00000008h], edx
loc_006B57A0: mov eax, var_B4
loc_006B57A6: mov [ecx+0000000Ch], eax
loc_006B57A9: mov eax, 00000010h
loc_006B57AE: call 00412850h ; __vbaChkstk
loc_006B57B3: mov ecx, esp
loc_006B57B5: mov edx, var_B0
loc_006B57BB: mov [ecx], edx
loc_006B57BD: mov eax, var_AC
loc_006B57C3: mov [ecx+00000004h], eax
loc_006B57C6: mov edx, var_A8
loc_006B57CC: mov [ecx+00000008h], edx
loc_006B57CF: mov eax, var_A4
loc_006B57D5: mov [ecx+0000000Ch], eax
loc_006B57D8: mov ecx, [0073A08Ch]
loc_006B57DE: mov edx, [ecx]
loc_006B57E0: mov eax, [0073A08Ch]
loc_006B57E5: push eax
loc_006B57E6: call [edx+00000078h]
loc_006B57E9: fnclex
loc_006B57EB: mov var_EC, eax
loc_006B57F1: cmp var_EC, 00000000h
loc_006B57F8: jge 006B581Dh
loc_006B57FA: push 00000078h
loc_006B57FC: push 004419ACh
loc_006B5801: mov ecx, [0073A08Ch]
loc_006B5807: push ecx
loc_006B5808: mov edx, var_EC
loc_006B580E: push edx
loc_006B580F: call [004010CCh] ; __vbaHresultCheckObj
loc_006B5815: mov var_144, eax
loc_006B581B: jmp 006B5827h
loc_006B581D: mov var_144, 00000000h
loc_006B5827: lea ecx, var_40
loc_006B582A: call [0040142Ch] ; __vbaFreeObj
loc_006B5830: mov var_4, 0000001Ah
loc_006B5837: mov eax, var_30
loc_006B583A: push eax
loc_006B583B: push 00000001h
loc_006B583D: call [004012A4h] ; __vbaUbound
loc_006B5843: mov ecx, eax
loc_006B5845: call [004011E4h] ; __vbaI2I4
loc_006B584B: mov var_100, ax
loc_006B5852: mov var_FC, 0001h
loc_006B585B: mov ecx, var_30
loc_006B585E: push ecx
loc_006B585F: push 00000001h
loc_006B5861: call [004011FCh] ; __vbaLbound
loc_006B5867: mov ecx, eax
loc_006B5869: call [004011E4h] ; __vbaI2I4
loc_006B586F: mov var_34, ax
loc_006B5873: jmp 006B588Ah
loc_006B5875: mov dx, var_34
loc_006B5879: add dx, var_FC
loc_006B5880: jo 006B5B70h
loc_006B5886: mov var_34, dx
loc_006B588A: mov ax, var_34
loc_006B588E: cmp ax, var_100
loc_006B5895: jg 006B5991h
loc_006B589B: mov var_4, 0000001Bh
loc_006B58A2: mov ecx, var_30
loc_006B58A5: push ecx
loc_006B58A6: lea edx, var_38
loc_006B58A9: push edx
loc_006B58AA: call [00401364h] ; __vbaAryLock
loc_006B58B0: cmp var_38, 00000000h
loc_006B58B4: jz 006B5906h
loc_006B58B6: mov eax, var_38
loc_006B58B9: cmp [eax], 0001h
loc_006B58BD: jnz 006B5906h
loc_006B58BF: movsx ecx, var_34
loc_006B58C3: mov edx, var_38
loc_006B58C6: sub ecx, [edx+00000014h]
loc_006B58C9: mov var_EC, ecx
loc_006B58CF: mov eax, var_38
loc_006B58D2: mov ecx, var_EC
loc_006B58D8: cmp ecx, [eax+00000010h]
loc_006B58DB: jae 006B58E9h
loc_006B58DD: mov var_148, 00000000h
loc_006B58E7: jmp 006B58F5h
loc_006B58E9: call [004011A8h] ; __vbaGenerateBoundsError
loc_006B58EF: mov var_148, eax
loc_006B58F5: mov edx, var_EC
loc_006B58FB: shl edx, 02h
loc_006B58FE: mov var_14C, edx
loc_006B5904: jmp 006B5912h
loc_006B5906: call [004011A8h] ; __vbaGenerateBoundsError
loc_006B590C: mov var_14C, eax
loc_006B5912: mov var_E8, 00000002h
loc_006B591C: mov eax, var_38
loc_006B591F: mov ecx, [eax+0000000Ch]
loc_006B5922: add ecx, var_14C
loc_006B5928: push ecx
loc_006B5929: lea edx, var_E8
loc_006B592F: push edx
loc_006B5930: mov eax, Me
loc_006B5933: mov ecx, [eax]
loc_006B5935: mov edx, Me
loc_006B5938: push edx
loc_006B5939: call [ecx+00000738h]
loc_006B593F: mov var_F0, eax
loc_006B5945: cmp var_F0, 00000000h
loc_006B594C: jge 006B5971h
loc_006B594E: push 00000738h
loc_006B5953: push 004408D0h
loc_006B5958: mov eax, Me
loc_006B595B: push eax
loc_006B595C: mov ecx, var_F0
loc_006B5962: push ecx
loc_006B5963: call [004010CCh] ; __vbaHresultCheckObj
loc_006B5969: mov var_150, eax
loc_006B596F: jmp 006B597Bh
loc_006B5971: mov var_150, 00000000h
loc_006B597B: lea edx, var_38
loc_006B597E: push edx
loc_006B597F: call [00401410h] ; __vbaAryUnlock
loc_006B5985: mov var_4, 0000001Ch
loc_006B598C: jmp 006B5875h
loc_006B5991: mov var_4, 0000001Dh
loc_006B5998: lea eax, var_40
loc_006B599B: push eax
loc_006B599C: push 00441D74h ; "Blink"
loc_006B59A1: mov ecx, [0073A08Ch]
loc_006B59A7: mov edx, [ecx]
loc_006B59A9: mov eax, [0073A08Ch]
loc_006B59AE: push eax
loc_006B59AF: call [edx+00000064h]
loc_006B59B2: fnclex
loc_006B59B4: mov var_EC, eax
loc_006B59BA: cmp var_EC, 00000000h
loc_006B59C1: jge 006B59E6h
loc_006B59C3: push 00000064h
loc_006B59C5: push 004419ACh
loc_006B59CA: mov ecx, [0073A08Ch]
loc_006B59D0: push ecx
loc_006B59D1: mov edx, var_EC
loc_006B59D7: push edx
loc_006B59D8: call [004010CCh] ; __vbaHresultCheckObj
loc_006B59DE: mov var_154, eax
loc_006B59E4: jmp 006B59F0h
loc_006B59E6: mov var_154, 00000000h
loc_006B59F0: mov eax, var_40
loc_006B59F3: mov var_118, eax
loc_006B59F9: mov var_40, 00000000h
loc_006B5A00: mov ecx, var_118
loc_006B5A06: push ecx
loc_006B5A07: push 0073A1E4h
loc_006B5A0C: call [00401128h] ; __vbaObjSet
loc_006B5A12: mov var_4, 0000001Eh
loc_006B5A19: mov [0073A0AEh], 0000h
loc_006B5A22: mov var_4, 00000020h
loc_006B5A29: lea edx, var_28
loc_006B5A2C: mov var_A8, edx
loc_006B5A32: mov var_B0, 00004008h
loc_006B5A3C: lea eax, var_B0
loc_006B5A42: push eax
loc_006B5A43: lea ecx, var_50
loc_006B5A46: push ecx
loc_006B5A47: call [004011ACh] ; rtcUpperCaseVar
loc_006B5A4D: mov var_B8, 0046A360h ; "/CTB"
loc_006B5A57: mov var_C0, 00000008h
loc_006B5A61: mov var_C8, 00000000h
loc_006B5A6B: mov var_D0, 00008002h
loc_006B5A75: push 00000001h
loc_006B5A77: lea edx, var_50
loc_006B5A7A: push edx
loc_006B5A7B: lea eax, var_C0
loc_006B5A81: push eax
loc_006B5A82: push 00000000h
loc_006B5A84: lea ecx, var_60
loc_006B5A87: push ecx
loc_006B5A88: call [0040129Ch] ; __vbaInStrVar
loc_006B5A8E: push eax
loc_006B5A8F: lea edx, var_D0
loc_006B5A95: push edx
loc_006B5A96: call [00401348h] ; __vbaVarTstNe
loc_006B5A9C: mov var_EC, ax
loc_006B5AA3: lea eax, var_60
loc_006B5AA6: push eax
loc_006B5AA7: lea ecx, var_50
loc_006B5AAA: push ecx
loc_006B5AAB: push 00000002h
loc_006B5AAD: call [00401050h] ; __vbaFreeVarList
loc_006B5AB3: add esp, 0000000Ch
loc_006B5AB6: movsx edx, var_EC
loc_006B5ABD: test edx, edx
loc_006B5ABF: jz 006B5AE2h
loc_006B5AC1: mov var_4, 00000021h
loc_006B5AC8: push 00443ED0h ; "TRUE"
loc_006B5ACD: push 0046A744h ; "Started"
loc_006B5AD2: push 0044B54Ch ; "CTB"
loc_006B5AD7: push 004537A4h ; "BonziBUDDY"
loc_006B5ADC: call [00401010h] ; rtcSaveSetting
loc_006B5AE2: push 006B5B4Eh
loc_006B5AE7: jmp 006B5B2Fh
loc_006B5AE9: lea eax, var_38
loc_006B5AEC: push eax
loc_006B5AED: call [00401410h] ; __vbaAryUnlock
loc_006B5AF3: lea ecx, var_3C
loc_006B5AF6: call [00401430h] ; __vbaFreeStr
loc_006B5AFC: lea ecx, var_40
loc_006B5AFF: call [0040142Ch] ; __vbaFreeObj
loc_006B5B05: lea ecx, var_A0
loc_006B5B0B: push ecx
loc_006B5B0C: lea edx, var_90
loc_006B5B12: push edx
loc_006B5B13: lea eax, var_80
loc_006B5B16: push eax
loc_006B5B17: lea ecx, var_70
loc_006B5B1A: push ecx
loc_006B5B1B: lea edx, var_60
loc_006B5B1E: push edx
loc_006B5B1F: lea eax, var_50
loc_006B5B22: push eax
loc_006B5B23: push 00000006h
loc_006B5B25: call [00401050h] ; __vbaFreeVarList
loc_006B5B2B: add esp, 0000001Ch
loc_006B5B2E: ret
loc_006B5B2F: lea ecx, var_28
loc_006B5B32: call [00401430h] ; __vbaFreeStr
loc_006B5B38: lea ecx, var_2C
loc_006B5B3B: call [00401430h] ; __vbaFreeStr
loc_006B5B41: lea ecx, var_30
loc_006B5B44: push ecx
loc_006B5B45: push 00000000h
loc_006B5B47: call [004010F0h] ; __vbaAryDestruct
loc_006B5B4D: ret
loc_006B5B4E: mov edx, Me
loc_006B5B51: mov eax, [edx]
loc_006B5B53: mov ecx, Me
loc_006B5B56: push ecx
loc_006B5B57: call [eax+00000008h]
loc_006B5B5A: mov eax, var_10
loc_006B5B5D: mov ecx, var_20
loc_006B5B60: mov fs:[00000000h], ecx
loc_006B5B67: pop edi
loc_006B5B68: pop esi
loc_006B5B69: pop ebx
loc_006B5B6A: mov esp, ebp
loc_006B5B6C: pop ebp
loc_006B5B6D: retn 0008h
End Sub
Public Sub SetRandomIdleState() '6B6C20
loc_006B6C20: push ebp
loc_006B6C21: mov ebp, esp
loc_006B6C23: sub esp, 0000000Ch
loc_006B6C26: push 00412856h ; __vbaExceptHandler
loc_006B6C2B: mov eax, fs:[00000000h]
loc_006B6C31: push eax
loc_006B6C32: mov fs:[00000000h], esp
loc_006B6C39: sub esp, 0000001Ch
loc_006B6C3C: push ebx
loc_006B6C3D: push esi
loc_006B6C3E: push edi
loc_006B6C3F: mov var_C, esp
loc_006B6C42: mov var_8, 0040C490h
loc_006B6C49: xor ebx, ebx
loc_006B6C4B: mov var_4, ebx
loc_006B6C4E: mov esi, Me
loc_006B6C51: push esi
loc_006B6C52: mov eax, [esi]
loc_006B6C54: call [eax+00000004h]
loc_006B6C57: mov edi, [00401310h] ; __vbaStrCopy
loc_006B6C5D: mov edx, 0045ADE8h ; "SetRandomIdleState"
loc_006B6C62: lea ecx, var_24
loc_006B6C65: mov var_20, ebx
loc_006B6C68: mov var_24, ebx
loc_006B6C6B: call edi
loc_006B6C6D: mov edx, 0045ADE8h ; "SetRandomIdleState"
loc_006B6C72: lea ecx, var_20
loc_006B6C75: call edi
loc_006B6C77: mov ecx, [esi]
loc_006B6C79: lea edx, var_24
loc_006B6C7C: lea eax, var_20
loc_006B6C7F: push edx
loc_006B6C80: push eax
loc_006B6C81: push esi
loc_006B6C82: call [ecx+00000748h]
loc_006B6C88: cmp eax, ebx
loc_006B6C8A: jge 006B6C9Eh
loc_006B6C8C: push 00000748h
loc_006B6C91: push 004408D0h
loc_006B6C96: push esi
loc_006B6C97: push eax
loc_006B6C98: call [004010CCh] ; __vbaHresultCheckObj
loc_006B6C9E: lea ecx, var_24
loc_006B6CA1: lea edx, var_20
loc_006B6CA4: push ecx
loc_006B6CA5: push edx
loc_006B6CA6: push 00000002h
loc_006B6CA8: call [00401324h] ; __vbaFreeStrList
loc_006B6CAE: add esp, 0000000Ch
loc_006B6CB1: push 006B6CCDh
loc_006B6CB6: jmp 006B6CCCh
loc_006B6CB8: lea eax, var_24
loc_006B6CBB: lea ecx, var_20
loc_006B6CBE: push eax
loc_006B6CBF: push ecx
loc_006B6CC0: push 00000002h
loc_006B6CC2: call [00401324h] ; __vbaFreeStrList
loc_006B6CC8: add esp, 0000000Ch
loc_006B6CCB: ret
loc_006B6CCC: ret
loc_006B6CCD: mov eax, Me
loc_006B6CD0: push eax
loc_006B6CD1: mov edx, [eax]
loc_006B6CD3: call [edx+00000008h]
loc_006B6CD6: mov eax, var_4
loc_006B6CD9: mov ecx, var_14
loc_006B6CDC: pop edi
loc_006B6CDD: pop esi
loc_006B6CDE: mov fs:[00000000h], ecx
loc_006B6CE5: pop ebx
loc_006B6CE6: mov esp, ebp
loc_006B6CE8: pop ebp
loc_006B6CE9: retn 0004h
End Sub
Public Function SetRelaxModeHotkey(strKeyName, lngKeyCode) '6B6CF0
loc_006B6CF0: push ebp
loc_006B6CF1: mov ebp, esp
loc_006B6CF3: sub esp, 00000018h
loc_006B6CF6: push 00412856h ; __vbaExceptHandler
loc_006B6CFB: mov eax, fs:[00000000h]
loc_006B6D01: push eax
loc_006B6D02: mov fs:[00000000h], esp
loc_006B6D09: mov eax, 0000007Ch
loc_006B6D0E: call 00412850h ; __vbaChkstk
loc_006B6D13: push ebx
loc_006B6D14: push esi
loc_006B6D15: push edi
loc_006B6D16: mov var_18, esp
loc_006B6D19: mov var_14, 0040C4A0h ; Chr(37)
loc_006B6D20: mov var_10, 00000000h
loc_006B6D27: mov var_C, 00000000h
loc_006B6D2E: mov eax, Me
loc_006B6D31: mov ecx, [eax]
loc_006B6D33: mov edx, Me
loc_006B6D36: push edx
loc_006B6D37: call [ecx+00000004h]
loc_006B6D3A: mov var_4, 00000001h
loc_006B6D41: mov var_4, 00000002h
loc_006B6D48: push FFFFFFFFh
loc_006B6D4A: call [00401124h] ; __vbaOnError
loc_006B6D50: mov var_4, 00000003h
loc_006B6D57: mov edx, 00460050h ; "BB_DND_Hotkey"
loc_006B6D5C: lea ecx, var_28
loc_006B6D5F: call [00401310h] ; __vbaStrCopy
loc_006B6D65: mov var_68, 00000000h
loc_006B6D6C: push 00440B00h
loc_006B6D71: mov eax, Me
loc_006B6D74: push eax
loc_006B6D75: call [004013C4h] ; __vbaCastObj
loc_006B6D7B: push eax
loc_006B6D7C: lea ecx, var_40
loc_006B6D7F: push ecx
loc_006B6D80: call [00401128h] ; __vbaObjSet
loc_006B6D86: lea edx, var_28
loc_006B6D89: push edx
loc_006B6D8A: lea eax, var_68
loc_006B6D8D: push eax
loc_006B6D8E: mov ecx, lngKeyCode
loc_006B6D91: push ecx
loc_006B6D92: lea edx, var_40
loc_006B6D95: push edx
loc_006B6D96: call 0061FC90h
loc_006B6D9B: mov [0073A220h], eax
loc_006B6DA0: lea ecx, var_28
loc_006B6DA3: call [00401430h] ; __vbaFreeStr
loc_006B6DA9: lea ecx, var_40
loc_006B6DAC: call [0040142Ch] ; __vbaFreeObj
loc_006B6DB2: mov var_4, 00000004h
loc_006B6DB9: cmp [0073A220h], 00000000h
loc_006B6DC0: jnz 006B71B4h
loc_006B6DC6: mov var_4, 00000005h
loc_006B6DCD: cmp [0073A53Ch], 00000000h
loc_006B6DD4: jnz 006B6DF2h
loc_006B6DD6: push 0073A53Ch
loc_006B6DDB: push 00434DA0h
loc_006B6DE0: call [004012FCh] ; __vbaNew2
loc_006B6DE6: mov var_88, 0073A53Ch
loc_006B6DF0: jmp 006B6DFCh
loc_006B6DF2: mov var_88, 0073A53Ch
loc_006B6DFC: mov eax, var_88
loc_006B6E02: mov ecx, [eax]
loc_006B6E04: mov var_6C, ecx
loc_006B6E07: lea edx, var_64
loc_006B6E0A: push edx
loc_006B6E0B: mov eax, var_6C
loc_006B6E0E: mov ecx, [eax]
loc_006B6E10: mov edx, var_6C
loc_006B6E13: push edx
loc_006B6E14: call [ecx+000001B8h]
loc_006B6E1A: fnclex
loc_006B6E1C: mov var_70, eax
loc_006B6E1F: cmp var_70, 00000000h
loc_006B6E23: jge 006B6E45h
loc_006B6E25: push 000001B8h
loc_006B6E2A: push 00450344h
loc_006B6E2F: mov eax, var_6C
loc_006B6E32: push eax
loc_006B6E33: mov ecx, var_70
loc_006B6E36: push ecx
loc_006B6E37: call [004010CCh] ; __vbaHresultCheckObj
loc_006B6E3D: mov var_8C, eax
loc_006B6E43: jmp 006B6E4Fh
loc_006B6E45: mov var_8C, 00000000h
loc_006B6E4F: movsx edx, var_64
loc_006B6E53: test edx, edx
loc_006B6E55: jz 006B6FD3h
loc_006B6E5B: mov var_4, 00000006h
loc_006B6E62: lea eax, var_40
loc_006B6E65: push eax
loc_006B6E66: push 004522E4h ; "Sad"
loc_006B6E6B: mov ecx, [0073A08Ch]
loc_006B6E71: mov edx, [ecx]
loc_006B6E73: mov eax, [0073A08Ch]
loc_006B6E78: push eax
loc_006B6E79: call [edx+00000064h]
loc_006B6E7C: fnclex
loc_006B6E7E: mov var_6C, eax
loc_006B6E81: cmp var_6C, 00000000h
loc_006B6E85: jge 006B6EA7h
loc_006B6E87: push 00000064h
loc_006B6E89: push 004419ACh
loc_006B6E8E: mov ecx, [0073A08Ch]
loc_006B6E94: push ecx
loc_006B6E95: mov edx, var_6C
loc_006B6E98: push edx
loc_006B6E99: call [004010CCh] ; __vbaHresultCheckObj
loc_006B6E9F: mov var_90, eax
loc_006B6EA5: jmp 006B6EB1h
loc_006B6EA7: mov var_90, 00000000h
loc_006B6EB1: lea ecx, var_40
loc_006B6EB4: call [0040142Ch] ; __vbaFreeObj
loc_006B6EBA: mov var_4, 00000007h
loc_006B6EC1: mov var_58, 80020004h
loc_006B6EC8: mov var_60, 0000000Ah
loc_006B6ECF: mov eax, [0073A040h]
loc_006B6ED4: push eax
loc_006B6ED5: push 00448364h ; ", "
loc_006B6EDA: call [00401098h] ; __vbaStrCat
loc_006B6EE0: mov edx, eax
loc_006B6EE2: lea ecx, var_28
loc_006B6EE5: call [004013C0h] ; __vbaStrMove
loc_006B6EEB: push eax
loc_006B6EEC: mov ecx, strKeyName
loc_006B6EEF: mov edx, [ecx]
loc_006B6EF1: push edx
loc_006B6EF2: call [00401098h] ; __vbaStrCat
loc_006B6EF8: mov edx, eax
loc_006B6EFA: lea ecx, var_2C
loc_006B6EFD: call [004013C0h] ; __vbaStrMove
loc_006B6F03: push eax
loc_006B6F04: push 0046B0E8h ; " is in use by another program. Please select another key as the 'Quiet Mode' Hotkey."
loc_006B6F09: call [00401098h] ; __vbaStrCat
loc_006B6F0F: mov var_48, eax
loc_006B6F12: mov var_50, 00000008h
loc_006B6F19: lea eax, var_40
loc_006B6F1C: push eax
loc_006B6F1D: mov eax, 00000010h
loc_006B6F22: call 00412850h ; __vbaChkstk
loc_006B6F27: mov ecx, esp
loc_006B6F29: mov edx, var_60
loc_006B6F2C: mov [ecx], edx
loc_006B6F2E: mov eax, var_5C
loc_006B6F31: mov [ecx+00000004h], eax
loc_006B6F34: mov edx, var_58
loc_006B6F37: mov [ecx+00000008h], edx
loc_006B6F3A: mov eax, var_54
loc_006B6F3D: mov [ecx+0000000Ch], eax
loc_006B6F40: mov eax, 00000010h
loc_006B6F45: call 00412850h ; __vbaChkstk
loc_006B6F4A: mov ecx, esp
loc_006B6F4C: mov edx, var_50
loc_006B6F4F: mov [ecx], edx
loc_006B6F51: mov eax, var_4C
loc_006B6F54: mov [ecx+00000004h], eax
loc_006B6F57: mov edx, var_48
loc_006B6F5A: mov [ecx+00000008h], edx
loc_006B6F5D: mov eax, var_44
loc_006B6F60: mov [ecx+0000000Ch], eax
loc_006B6F63: mov ecx, [0073A08Ch]
loc_006B6F69: mov edx, [ecx]
loc_006B6F6B: mov eax, [0073A08Ch]
loc_006B6F70: push eax
loc_006B6F71: call [edx+00000078h]
loc_006B6F74: fnclex
loc_006B6F76: mov var_6C, eax
loc_006B6F79: cmp var_6C, 00000000h
loc_006B6F7D: jge 006B6F9Fh
loc_006B6F7F: push 00000078h
loc_006B6F81: push 004419ACh
loc_006B6F86: mov ecx, [0073A08Ch]
loc_006B6F8C: push ecx
loc_006B6F8D: mov edx, var_6C
loc_006B6F90: push edx
loc_006B6F91: call [004010CCh] ; __vbaHresultCheckObj
loc_006B6F97: mov var_94, eax
loc_006B6F9D: jmp 006B6FA9h
loc_006B6F9F: mov var_94, 00000000h
loc_006B6FA9: lea eax, var_2C
loc_006B6FAC: push eax
loc_006B6FAD: lea ecx, var_28
loc_006B6FB0: push ecx
loc_006B6FB1: push 00000002h
loc_006B6FB3: call [00401324h] ; __vbaFreeStrList
loc_006B6FB9: add esp, 0000000Ch
loc_006B6FBC: lea ecx, var_40
loc_006B6FBF: call [0040142Ch] ; __vbaFreeObj
loc_006B6FC5: lea ecx, var_50
loc_006B6FC8: call [00401030h] ; __vbaFreeVar
loc_006B6FCE: jmp 006B71B4h
loc_006B6FD3: mov var_4, 00000009h
loc_006B6FDA: lea edx, var_40
loc_006B6FDD: push edx
loc_006B6FDE: push 00448AC8h ; "GestureDown"
loc_006B6FE3: mov eax, [0073A08Ch]
loc_006B6FE8: mov ecx, [eax]
loc_006B6FEA: mov edx, [0073A08Ch]
loc_006B6FF0: push edx
loc_006B6FF1: call [ecx+00000064h]
loc_006B6FF4: fnclex
loc_006B6FF6: mov var_6C, eax
loc_006B6FF9: cmp var_6C, 00000000h
loc_006B6FFD: jge 006B701Eh
loc_006B6FFF: push 00000064h
loc_006B7001: push 004419ACh
loc_006B7006: mov eax, [0073A08Ch]
loc_006B700B: push eax
loc_006B700C: mov ecx, var_6C
loc_006B700F: push ecx
loc_006B7010: call [004010CCh] ; __vbaHresultCheckObj
loc_006B7016: mov var_98, eax
loc_006B701C: jmp 006B7028h
loc_006B701E: mov var_98, 00000000h
loc_006B7028: lea ecx, var_40
loc_006B702B: call [0040142Ch] ; __vbaFreeObj
loc_006B7031: mov var_4, 0000000Ah
loc_006B7038: mov var_58, 80020004h
loc_006B703F: mov var_60, 0000000Ah
loc_006B7046: mov edx, [0073A040h]
loc_006B704C: push edx
loc_006B704D: push 0046B198h ; ", I just noticed that the 'Quiet Mode' Hotkey, '"
loc_006B7052: call [00401098h] ; __vbaStrCat
loc_006B7058: mov edx, eax
loc_006B705A: lea ecx, var_28
loc_006B705D: call [004013C0h] ; __vbaStrMove
loc_006B7063: push eax
loc_006B7064: mov eax, strKeyName
loc_006B7067: mov ecx, [eax]
loc_006B7069: push ecx
loc_006B706A: call [00401098h] ; __vbaStrCat
loc_006B7070: mov edx, eax
loc_006B7072: lea ecx, var_2C
loc_006B7075: call [004013C0h] ; __vbaStrMove
loc_006B707B: push eax
loc_006B707C: push 0046B200h ; "' is currently not available. This may occur when another program is already using the '"
loc_006B7081: call [00401098h] ; __vbaStrCat
loc_006B7087: mov edx, eax
loc_006B7089: lea ecx, var_30
loc_006B708C: call [004013C0h] ; __vbaStrMove
loc_006B7092: push eax
loc_006B7093: mov edx, strKeyName
loc_006B7096: mov eax, [edx]
loc_006B7098: push eax
loc_006B7099: call [00401098h] ; __vbaStrCat
loc_006B709F: mov edx, eax
loc_006B70A1: lea ecx, var_34
loc_006B70A4: call [004013C0h] ; __vbaStrMove
loc_006B70AA: push eax
loc_006B70AB: push 0046B2D4h ; "' key. This is not a problem though "
loc_006B70B0: call [00401098h] ; __vbaStrCat
loc_006B70B6: mov edx, eax
loc_006B70B8: lea ecx, var_38
loc_006B70BB: call [004013C0h] ; __vbaStrMove
loc_006B70C1: push eax
loc_006B70C2: mov ecx, [0073A040h]
loc_006B70C8: push ecx
loc_006B70C9: call [00401098h] ; __vbaStrCat
loc_006B70CF: mov edx, eax
loc_006B70D1: lea ecx, var_3C
loc_006B70D4: call [004013C0h] ; __vbaStrMove
loc_006B70DA: push eax
loc_006B70DB: push 0046B324h ; ", we can always turn off audio by clicking on my tummy and selecting 'Quiet Mode' from my menu."
loc_006B70E0: call [00401098h] ; __vbaStrCat
loc_006B70E6: mov var_48, eax
loc_006B70E9: mov var_50, 00000008h
loc_006B70F0: lea edx, var_40
loc_006B70F3: push edx
loc_006B70F4: mov eax, 00000010h
loc_006B70F9: call 00412850h ; __vbaChkstk
loc_006B70FE: mov eax, esp
loc_006B7100: mov ecx, var_60
loc_006B7103: mov [eax], ecx
loc_006B7105: mov edx, var_5C
loc_006B7108: mov [eax+00000004h], edx
loc_006B710B: mov ecx, var_58
loc_006B710E: mov [eax+00000008h], ecx
loc_006B7111: mov edx, var_54
loc_006B7114: mov [eax+0000000Ch], edx
loc_006B7117: mov eax, 00000010h
loc_006B711C: call 00412850h ; __vbaChkstk
loc_006B7121: mov eax, esp
loc_006B7123: mov ecx, var_50
loc_006B7126: mov [eax], ecx
loc_006B7128: mov edx, var_4C
loc_006B712B: mov [eax+00000004h], edx
loc_006B712E: mov ecx, var_48
loc_006B7131: mov [eax+00000008h], ecx
loc_006B7134: mov edx, var_44
loc_006B7137: mov [eax+0000000Ch], edx
loc_006B713A: mov eax, [0073A08Ch]
loc_006B713F: mov ecx, [eax]
loc_006B7141: mov edx, [0073A08Ch]
loc_006B7147: push edx
loc_006B7148: call [ecx+00000078h]
loc_006B714B: fnclex
loc_006B714D: mov var_6C, eax
loc_006B7150: cmp var_6C, 00000000h
loc_006B7154: jge 006B7175h
loc_006B7156: push 00000078h
loc_006B7158: push 004419ACh
loc_006B715D: mov eax, [0073A08Ch]
loc_006B7162: push eax
loc_006B7163: mov ecx, var_6C
loc_006B7166: push ecx
loc_006B7167: call [004010CCh] ; __vbaHresultCheckObj
loc_006B716D: mov var_9C, eax
loc_006B7173: jmp 006B717Fh
loc_006B7175: mov var_9C, 00000000h
loc_006B717F: lea edx, var_3C
loc_006B7182: push edx
loc_006B7183: lea eax, var_38
loc_006B7186: push eax
loc_006B7187: lea ecx, var_34
loc_006B718A: push ecx
loc_006B718B: lea edx, var_30
loc_006B718E: push edx
loc_006B718F: lea eax, var_2C
loc_006B7192: push eax
loc_006B7193: lea ecx, var_28
loc_006B7196: push ecx
loc_006B7197: push 00000006h
loc_006B7199: call [00401324h] ; __vbaFreeStrList
loc_006B719F: add esp, 0000001Ch
loc_006B71A2: lea ecx, var_40
loc_006B71A5: call [0040142Ch] ; __vbaFreeObj
loc_006B71AB: lea ecx, var_50
loc_006B71AE: call [00401030h] ; __vbaFreeVar
loc_006B71B4: mov var_4, 0000000Dh
loc_006B71BB: xor edx, edx
loc_006B71BD: cmp [0073A220h], 00000000h
loc_006B71C4: setnz dl
loc_006B71C7: neg edx
loc_006B71C9: mov var_24, dx
loc_006B71CD: push 006B720Bh
loc_006B71D2: jmp 006B720Ah
loc_006B71D4: lea eax, var_3C
loc_006B71D7: push eax
loc_006B71D8: lea ecx, var_38
loc_006B71DB: push ecx
loc_006B71DC: lea edx, var_34
loc_006B71DF: push edx
loc_006B71E0: lea eax, var_30
loc_006B71E3: push eax
loc_006B71E4: lea ecx, var_2C
loc_006B71E7: push ecx
loc_006B71E8: lea edx, var_28
loc_006B71EB: push edx
loc_006B71EC: push 00000006h
loc_006B71EE: call [00401324h] ; __vbaFreeStrList
loc_006B71F4: add esp, 0000001Ch
loc_006B71F7: lea ecx, var_40
loc_006B71FA: call [0040142Ch] ; __vbaFreeObj
loc_006B7200: lea ecx, var_50
loc_006B7203: call [00401030h] ; __vbaFreeVar
loc_006B7209: ret
loc_006B720A: ret
loc_006B720B: mov eax, Me
loc_006B720E: mov ecx, [eax]
loc_006B7210: mov edx, Me
loc_006B7213: push edx
loc_006B7214: call [ecx+00000008h]
loc_006B7217: mov eax, arg_14
loc_006B721A: mov cx, var_24
loc_006B721E: mov [eax], cx
loc_006B7221: mov eax, var_10
loc_006B7224: mov ecx, var_20
loc_006B7227: mov fs:[00000000h], ecx
loc_006B722E: pop edi
loc_006B722F: pop esi
loc_006B7230: pop ebx
loc_006B7231: mov esp, ebp
loc_006B7233: pop ebp
loc_006B7234: retn 0010h
End Function
Public Function GenerateSmartRandomList(strFileName) '6B7700
loc_006B7700: push ebp
loc_006B7701: mov ebp, esp
loc_006B7703: sub esp, 00000018h
loc_006B7706: push 00412856h ; __vbaExceptHandler
loc_006B770B: mov eax, fs:[00000000h]
loc_006B7711: push eax
loc_006B7712: mov fs:[00000000h], esp
loc_006B7719: mov eax, 000000A8h
loc_006B771E: call 00412850h ; __vbaChkstk
loc_006B7723: push ebx
loc_006B7724: push esi
loc_006B7725: push edi
loc_006B7726: mov var_18, esp
loc_006B7729: mov var_14, 0040C5A8h ; "/"
loc_006B7730: mov var_10, 00000000h
loc_006B7737: mov var_C, 00000000h
loc_006B773E: mov eax, Me
loc_006B7741: mov ecx, [eax]
loc_006B7743: mov edx, Me
loc_006B7746: push edx
loc_006B7747: call [ecx+00000004h]
loc_006B774A: mov var_4, 00000001h
loc_006B7751: mov eax, arg_10
loc_006B7754: mov [eax], 00000000h
loc_006B775A: mov var_4, 00000002h
loc_006B7761: push FFFFFFFFh
loc_006B7763: call [00401124h] ; __vbaOnError
loc_006B7769: mov var_4, 00000003h
loc_006B7770: mov var_50, 80020004h
loc_006B7777: mov var_58, 0000000Ah
loc_006B777E: lea ecx, var_58
loc_006B7781: push ecx
loc_006B7782: call [004012F0h] ; rtcFreeFile
loc_006B7788: mov var_2C, ax
loc_006B778C: lea ecx, var_58
loc_006B778F: call [00401030h] ; __vbaFreeVar
loc_006B7795: mov var_4, 00000004h
loc_006B779C: mov edx, strFileName
loc_006B779F: mov var_60, edx
loc_006B77A2: mov var_68, 00004008h
loc_006B77A9: push 00000000h
loc_006B77AB: lea eax, var_68
loc_006B77AE: push eax
loc_006B77AF: call [004012D0h] ; rtcDir
loc_006B77B5: mov edx, eax
loc_006B77B7: lea ecx, var_3C
loc_006B77BA: call [004013C0h] ; __vbaStrMove
loc_006B77C0: push eax
loc_006B77C1: call [00401044h] ; __vbaLenBstr
loc_006B77C7: neg eax
loc_006B77C9: sbb eax, eax
loc_006B77CB: neg eax
loc_006B77CD: neg eax
loc_006B77CF: mov var_80, ax
loc_006B77D3: lea ecx, var_3C
loc_006B77D6: call [00401430h] ; __vbaFreeStr
loc_006B77DC: movsx ecx, var_80
loc_006B77E0: test ecx, ecx
loc_006B77E2: jz 006B785Ch
loc_006B77E4: mov var_4, 00000005h
loc_006B77EB: mov edx, strFileName
loc_006B77EE: mov eax, [edx]
loc_006B77F0: push eax
loc_006B77F1: mov cx, var_2C
loc_006B77F5: push ecx
loc_006B77F6: push FFFFFFFFh
loc_006B77F8: push 00000001h
loc_006B77FA: call [004012DCh] ; __vbaFileOpen
loc_006B7800: mov var_4, 00000006h
loc_006B7807: mov dx, var_2C
loc_006B780B: push edx
loc_006B780C: call [00401300h] ; rtcEndOfFile
loc_006B7812: movsx eax, ax
loc_006B7815: test eax, eax
loc_006B7817: jnz 006B784Ah
loc_006B7819: mov var_4, 00000007h
loc_006B7820: mov cx, var_2C
loc_006B7824: push ecx
loc_006B7825: lea edx, var_34
loc_006B7828: push edx
loc_006B7829: call [00401038h] ; __vbaLineInputStr
loc_006B782F: mov var_4, 00000008h
loc_006B7836: mov ax, var_38
loc_006B783A: add ax, 0001h
loc_006B783E: jo 006B7D86h
loc_006B7844: mov var_38, ax
loc_006B7848: jmp 006B7800h
loc_006B784A: mov var_4, 0000000Ah
loc_006B7851: mov cx, var_2C
loc_006B7855: push ecx
loc_006B7856: call [00401194h] ; __vbaFileClose
loc_006B785C: mov var_4, 0000000Ch
loc_006B7863: cmp var_38, 0000h
loc_006B7868: jle 006B7CE4h
loc_006B786E: mov var_4, 0000000Dh
loc_006B7875: mov edx, Me
loc_006B7878: mov eax, [edx]
loc_006B787A: mov ecx, Me
loc_006B787D: push ecx
loc_006B787E: call [eax+0000030Ch]
loc_006B7884: push eax
loc_006B7885: lea edx, var_44
loc_006B7888: push edx
loc_006B7889: call [00401128h] ; __vbaObjSet
loc_006B788F: mov var_80, eax
loc_006B7892: mov eax, var_80
loc_006B7895: mov ecx, [eax]
loc_006B7897: mov edx, var_80
loc_006B789A: push edx
loc_006B789B: call [ecx+000001E8h]
loc_006B78A1: fnclex
loc_006B78A3: mov var_84, eax
loc_006B78A9: cmp var_84, 00000000h
loc_006B78B0: jge 006B78D5h
loc_006B78B2: push 000001E8h
loc_006B78B7: push 00447F18h
loc_006B78BC: mov eax, var_80
loc_006B78BF: push eax
loc_006B78C0: mov ecx, var_84
loc_006B78C6: push ecx
loc_006B78C7: call [004010CCh] ; __vbaHresultCheckObj
loc_006B78CD: mov var_AC, eax
loc_006B78D3: jmp 006B78DFh
loc_006B78D5: mov var_AC, 00000000h
loc_006B78DF: lea ecx, var_44
loc_006B78E2: call [0040142Ch] ; __vbaFreeObj
loc_006B78E8: mov var_4, 0000000Eh
loc_006B78EF: mov dx, var_38
loc_006B78F3: mov var_94, dx
loc_006B78FA: mov var_90, 0001h
loc_006B7903: mov var_28, 0001h
loc_006B7909: jmp 006B7920h
loc_006B790B: mov ax, var_28
loc_006B790F: add ax, var_90
loc_006B7916: jo 006B7D86h
loc_006B791C: mov var_28, ax
loc_006B7920: mov cx, var_28
loc_006B7924: cmp cx, var_94
loc_006B792B: jg 006B7AD6h
loc_006B7931: mov var_4, 0000000Fh
loc_006B7938: mov edx, Me
loc_006B793B: mov eax, [edx]
loc_006B793D: mov ecx, Me
loc_006B7940: push ecx
loc_006B7941: call [eax+0000030Ch]
loc_006B7947: push eax
loc_006B7948: lea edx, var_44
loc_006B794B: push edx
loc_006B794C: call [00401128h] ; __vbaObjSet
loc_006B7952: mov var_80, eax
loc_006B7955: lea eax, var_7C
loc_006B7958: push eax
loc_006B7959: mov ecx, var_80
loc_006B795C: mov edx, [ecx]
loc_006B795E: mov eax, var_80
loc_006B7961: push eax
loc_006B7962: call [edx+000000D8h]
loc_006B7968: fnclex
loc_006B796A: mov var_84, eax
loc_006B7970: cmp var_84, 00000000h
loc_006B7977: jge 006B799Ch
loc_006B7979: push 000000D8h
loc_006B797E: push 00447F18h
loc_006B7983: mov ecx, var_80
loc_006B7986: push ecx
loc_006B7987: mov edx, var_84
loc_006B798D: push edx
loc_006B798E: call [004010CCh] ; __vbaHresultCheckObj
loc_006B7994: mov var_B0, eax
loc_006B799A: jmp 006B79A6h
loc_006B799C: mov var_B0, 00000000h
loc_006B79A6: mov eax, Me
loc_006B79A9: mov ecx, [eax]
loc_006B79AB: mov edx, Me
loc_006B79AE: push edx
loc_006B79AF: call [ecx+0000030Ch]
loc_006B79B5: push eax
loc_006B79B6: lea eax, var_48
loc_006B79B9: push eax
loc_006B79BA: call [00401128h] ; __vbaObjSet
loc_006B79C0: mov var_88, eax
loc_006B79C6: mov var_50, 80020004h
loc_006B79CD: mov var_58, 0000000Ah
loc_006B79D4: lea ecx, var_58
loc_006B79D7: push ecx
loc_006B79D8: call [00401110h] ; rtcRandomNext
loc_006B79DE: movsx edx, var_7C
loc_006B79E2: mov var_B4, edx
loc_006B79E8: fild real4 ptr var_B4
loc_006B79EE: fstp real4 ptr var_B8
loc_006B79F4: fmul st0, real4 ptr var_B8
loc_006B79FA: fnstsw ax
loc_006B79FC: test al, 0Dh
loc_006B79FE: jnz 006B7D81h
loc_006B7A04: call [00401384h] ; __vbaFpI2
loc_006B7A0A: mov var_70, ax
loc_006B7A0E: mov var_78, 00000002h
loc_006B7A15: mov eax, 00000010h
loc_006B7A1A: call 00412850h ; __vbaChkstk
loc_006B7A1F: mov eax, esp
loc_006B7A21: mov ecx, var_78
loc_006B7A24: mov [eax], ecx
loc_006B7A26: mov edx, var_74
loc_006B7A29: mov [eax+00000004h], edx
loc_006B7A2C: mov ecx, var_70
loc_006B7A2F: mov [eax+00000008h], ecx
loc_006B7A32: mov edx, var_6C
loc_006B7A35: mov [eax+0000000Ch], edx
loc_006B7A38: mov ax, var_28
loc_006B7A3C: push eax
loc_006B7A3D: call [0040100Ch] ; __vbaStrI2
loc_006B7A43: mov edx, eax
loc_006B7A45: lea ecx, var_3C
loc_006B7A48: call [004013C0h] ; __vbaStrMove
loc_006B7A4E: push eax
loc_006B7A4F: mov ecx, var_88
loc_006B7A55: mov edx, [ecx]
loc_006B7A57: mov eax, var_88
loc_006B7A5D: push eax
loc_006B7A5E: call [edx+000001ECh]
loc_006B7A64: fnclex
loc_006B7A66: mov var_8C, eax
loc_006B7A6C: cmp var_8C, 00000000h
loc_006B7A73: jge 006B7A9Bh
loc_006B7A75: push 000001ECh
loc_006B7A7A: push 00447F18h
loc_006B7A7F: mov ecx, var_88
loc_006B7A85: push ecx
loc_006B7A86: mov edx, var_8C
loc_006B7A8C: push edx
loc_006B7A8D: call [004010CCh] ; __vbaHresultCheckObj
loc_006B7A93: mov var_BC, eax
loc_006B7A99: jmp 006B7AA5h
loc_006B7A9B: mov var_BC, 00000000h
loc_006B7AA5: lea ecx, var_3C
loc_006B7AA8: call [00401430h] ; __vbaFreeStr
loc_006B7AAE: lea eax, var_48
loc_006B7AB1: push eax
loc_006B7AB2: lea ecx, var_44
loc_006B7AB5: push ecx
loc_006B7AB6: push 00000002h
loc_006B7AB8: call [00401068h] ; __vbaFreeObjList
loc_006B7ABE: add esp, 0000000Ch
loc_006B7AC1: lea ecx, var_58
loc_006B7AC4: call [00401030h] ; __vbaFreeVar
loc_006B7ACA: mov var_4, 00000010h
loc_006B7AD1: jmp 006B790Bh
loc_006B7AD6: mov var_4, 00000011h
loc_006B7ADD: mov edx, 0043C9F4h
loc_006B7AE2: lea ecx, var_24
loc_006B7AE5: call [00401310h] ; __vbaStrCopy
loc_006B7AEB: mov var_4, 00000012h
loc_006B7AF2: mov edx, Me
loc_006B7AF5: mov eax, [edx]
loc_006B7AF7: mov ecx, Me
loc_006B7AFA: push ecx
loc_006B7AFB: call [eax+0000030Ch]
loc_006B7B01: push eax
loc_006B7B02: lea edx, var_44
loc_006B7B05: push edx
loc_006B7B06: call [00401128h] ; __vbaObjSet
loc_006B7B0C: mov var_80, eax
loc_006B7B0F: lea eax, var_7C
loc_006B7B12: push eax
loc_006B7B13: mov ecx, var_80
loc_006B7B16: mov edx, [ecx]
loc_006B7B18: mov eax, var_80
loc_006B7B1B: push eax
loc_006B7B1C: call [edx+000000D8h]
loc_006B7B22: fnclex
loc_006B7B24: mov var_84, eax
loc_006B7B2A: cmp var_84, 00000000h
loc_006B7B31: jge 006B7B56h
loc_006B7B33: push 000000D8h
loc_006B7B38: push 00447F18h
loc_006B7B3D: mov ecx, var_80
loc_006B7B40: push ecx
loc_006B7B41: mov edx, var_84
loc_006B7B47: push edx
loc_006B7B48: call [004010CCh] ; __vbaHresultCheckObj
loc_006B7B4E: mov var_C0, eax
loc_006B7B54: jmp 006B7B60h
loc_006B7B56: mov var_C0, 00000000h
loc_006B7B60: xor eax, eax
loc_006B7B62: cmp var_7C, 0000h
loc_006B7B67: setg al
loc_006B7B6A: neg eax
loc_006B7B6C: mov var_88, ax
loc_006B7B73: lea ecx, var_44
loc_006B7B76: call [0040142Ch] ; __vbaFreeObj
loc_006B7B7C: movsx ecx, var_88
loc_006B7B83: test ecx, ecx
loc_006B7B85: jz 006B7CCFh
loc_006B7B8B: mov var_4, 00000013h
loc_006B7B92: mov edx, Me
loc_006B7B95: mov eax, [edx]
loc_006B7B97: mov ecx, Me
loc_006B7B9A: push ecx
loc_006B7B9B: call [eax+0000030Ch]
loc_006B7BA1: push eax
loc_006B7BA2: lea edx, var_44
loc_006B7BA5: push edx
loc_006B7BA6: call [00401128h] ; __vbaObjSet
loc_006B7BAC: mov var_80, eax
loc_006B7BAF: lea eax, var_3C
loc_006B7BB2: push eax
loc_006B7BB3: push 00000000h
loc_006B7BB5: mov ecx, var_80
loc_006B7BB8: mov edx, [ecx]
loc_006B7BBA: mov eax, var_80
loc_006B7BBD: push eax
loc_006B7BBE: call [edx+000000E8h]
loc_006B7BC4: fnclex
loc_006B7BC6: mov var_84, eax
loc_006B7BCC: cmp var_84, 00000000h
loc_006B7BD3: jge 006B7BF8h
loc_006B7BD5: push 000000E8h
loc_006B7BDA: push 00447F18h
loc_006B7BDF: mov ecx, var_80
loc_006B7BE2: push ecx
loc_006B7BE3: mov edx, var_84
loc_006B7BE9: push edx
loc_006B7BEA: call [004010CCh] ; __vbaHresultCheckObj
loc_006B7BF0: mov var_C4, eax
loc_006B7BF6: jmp 006B7C02h
loc_006B7BF8: mov var_C4, 00000000h
loc_006B7C02: mov eax, var_24
loc_006B7C05: push eax
loc_006B7C06: mov ecx, var_3C
loc_006B7C09: push ecx
loc_006B7C0A: call [00401098h] ; __vbaStrCat
loc_006B7C10: mov edx, eax
loc_006B7C12: lea ecx, var_40
loc_006B7C15: call [004013C0h] ; __vbaStrMove
loc_006B7C1B: push eax
loc_006B7C1C: push 004473A0h
loc_006B7C21: call [00401098h] ; __vbaStrCat
loc_006B7C27: mov edx, eax
loc_006B7C29: lea ecx, var_24
loc_006B7C2C: call [004013C0h] ; __vbaStrMove
loc_006B7C32: lea edx, var_40
loc_006B7C35: push edx
loc_006B7C36: lea eax, var_3C
loc_006B7C39: push eax
loc_006B7C3A: push 00000002h
loc_006B7C3C: call [00401324h] ; __vbaFreeStrList
loc_006B7C42: add esp, 0000000Ch
loc_006B7C45: lea ecx, var_44
loc_006B7C48: call [0040142Ch] ; __vbaFreeObj
loc_006B7C4E: mov var_4, 00000014h
loc_006B7C55: mov ecx, Me
loc_006B7C58: mov edx, [ecx]
loc_006B7C5A: mov eax, Me
loc_006B7C5D: push eax
loc_006B7C5E: call [edx+0000030Ch]
loc_006B7C64: push eax
loc_006B7C65: lea ecx, var_44
loc_006B7C68: push ecx
loc_006B7C69: call [00401128h] ; __vbaObjSet
loc_006B7C6F: mov var_80, eax
loc_006B7C72: push 00000000h
loc_006B7C74: mov edx, var_80
loc_006B7C77: mov eax, [edx]
loc_006B7C79: mov ecx, var_80
loc_006B7C7C: push ecx
loc_006B7C7D: call [eax+000001F0h]
loc_006B7C83: fnclex
loc_006B7C85: mov var_84, eax
loc_006B7C8B: cmp var_84, 00000000h
loc_006B7C92: jge 006B7CB7h
loc_006B7C94: push 000001F0h
loc_006B7C99: push 00447F18h
loc_006B7C9E: mov edx, var_80
loc_006B7CA1: push edx
loc_006B7CA2: mov eax, var_84
loc_006B7CA8: push eax
loc_006B7CA9: call [004010CCh] ; __vbaHresultCheckObj
loc_006B7CAF: mov var_C8, eax
loc_006B7CB5: jmp 006B7CC1h
loc_006B7CB7: mov var_C8, 00000000h
loc_006B7CC1: lea ecx, var_44
loc_006B7CC4: call [0040142Ch] ; __vbaFreeObj
loc_006B7CCA: jmp 006B7AEBh
loc_006B7CCF: mov var_4, 00000016h
loc_006B7CD6: mov edx, var_24
loc_006B7CD9: lea ecx, var_30
loc_006B7CDC: call [00401310h] ; __vbaStrCopy
loc_006B7CE2: jmp 006B7CF9h
loc_006B7CE4: mov var_4, 00000018h
loc_006B7CEB: mov edx, 0043C9F4h
loc_006B7CF0: lea ecx, var_30
loc_006B7CF3: call [00401310h] ; __vbaStrCopy
loc_006B7CF9: fwait
loc_006B7CFA: push 006B7D57h
loc_006B7CFF: jmp 006B7D44h
loc_006B7D01: mov ecx, var_10
loc_006B7D04: and ecx, 00000004h
loc_006B7D07: test ecx, ecx
loc_006B7D09: jz 006B7D14h
loc_006B7D0B: lea ecx, var_30
loc_006B7D0E: call [00401430h] ; __vbaFreeStr
loc_006B7D14: lea edx, var_40
loc_006B7D17: push edx
loc_006B7D18: lea eax, var_3C
loc_006B7D1B: push eax
loc_006B7D1C: push 00000002h
loc_006B7D1E: call [00401324h] ; __vbaFreeStrList
loc_006B7D24: add esp, 0000000Ch
loc_006B7D27: lea ecx, var_48
loc_006B7D2A: push ecx
loc_006B7D2B: lea edx, var_44
loc_006B7D2E: push edx
loc_006B7D2F: push 00000002h
loc_006B7D31: call [00401068h] ; __vbaFreeObjList
loc_006B7D37: add esp, 0000000Ch
loc_006B7D3A: lea ecx, var_58
loc_006B7D3D: call [00401030h] ; __vbaFreeVar
loc_006B7D43: ret
loc_006B7D44: lea ecx, var_24
loc_006B7D47: call [00401430h] ; __vbaFreeStr
loc_006B7D4D: lea ecx, var_34
loc_006B7D50: call [00401430h] ; __vbaFreeStr
loc_006B7D56: ret
loc_006B7D57: mov eax, Me
loc_006B7D5A: mov ecx, [eax]
loc_006B7D5C: mov edx, Me
loc_006B7D5F: push edx
loc_006B7D60: call [ecx+00000008h]
loc_006B7D63: mov eax, arg_10
loc_006B7D66: mov ecx, var_30
loc_006B7D69: mov [eax], ecx
loc_006B7D6B: mov eax, var_10
loc_006B7D6E: mov ecx, var_20
loc_006B7D71: mov fs:[00000000h], ecx
loc_006B7D78: pop edi
loc_006B7D79: pop esi
loc_006B7D7A: pop ebx
loc_006B7D7B: mov esp, ebp
loc_006B7D7D: pop ebp
loc_006B7D7E: retn 000Ch
End Function
Public Function ActivateHotkey(arg_C) '6B7D90
loc_006B7D90: push ebp
loc_006B7D91: mov ebp, esp
loc_006B7D93: sub esp, 00000018h
loc_006B7D96: push 00412856h ; __vbaExceptHandler
loc_006B7D9B: mov eax, fs:[00000000h]
loc_006B7DA1: push eax
loc_006B7DA2: mov fs:[00000000h], esp
loc_006B7DA9: mov eax, 00000094h
loc_006B7DAE: call 00412850h ; __vbaChkstk
loc_006B7DB3: push ebx
loc_006B7DB4: push esi
loc_006B7DB5: push edi
loc_006B7DB6: mov var_18, esp
loc_006B7DB9: mov var_14, 0040C630h ; "'"
loc_006B7DC0: mov var_10, 00000000h
loc_006B7DC7: mov var_C, 00000000h
loc_006B7DCE: mov eax, Me
loc_006B7DD1: mov ecx, [eax]
loc_006B7DD3: mov edx, Me
loc_006B7DD6: push edx
loc_006B7DD7: call [ecx+00000004h]
loc_006B7DDA: mov var_4, 00000001h
loc_006B7DE1: mov var_4, 00000002h
loc_006B7DE8: push FFFFFFFFh
loc_006B7DEA: call [00401124h] ; __vbaOnError
loc_006B7DF0: mov var_4, 00000003h
loc_006B7DF7: mov var_28, FFFFFFh
loc_006B7DFD: mov var_4, 00000004h
loc_006B7E04: cmp [0073A220h], 00000000h
loc_006B7E0B: jz 006B7EFAh
loc_006B7E11: mov var_4, 00000005h
loc_006B7E18: lea eax, var_58
loc_006B7E1B: push eax
loc_006B7E1C: mov ecx, Me
loc_006B7E1F: mov edx, [ecx]
loc_006B7E21: mov eax, Me
loc_006B7E24: push eax
loc_006B7E25: call [edx+00000058h]
loc_006B7E28: fnclex
loc_006B7E2A: mov var_60, eax
loc_006B7E2D: cmp var_60, 00000000h
loc_006B7E31: jge 006B7E4Dh
loc_006B7E33: push 00000058h
loc_006B7E35: push 00440B20h
loc_006B7E3A: mov ecx, Me
loc_006B7E3D: push ecx
loc_006B7E3E: mov edx, var_60
loc_006B7E41: push edx
loc_006B7E42: call [004010CCh] ; __vbaHresultCheckObj
loc_006B7E48: mov var_80, eax
loc_006B7E4B: jmp 006B7E54h
loc_006B7E4D: mov var_80, 00000000h
loc_006B7E54: mov eax, [0073A220h]
loc_006B7E59: push eax
loc_006B7E5A: mov ecx, var_58
loc_006B7E5D: push ecx
loc_006B7E5E: UnregisterHotKey(%x1v, %x2v)
loc_006B7E63: mov var_5C, eax
loc_006B7E66: call [004010BCh] ; __vbaSetSystemError
loc_006B7E6C: xor edx, edx
loc_006B7E6E: cmp var_5C, 00000000h
loc_006B7E72: setnz dl
loc_006B7E75: neg edx
loc_006B7E77: mov var_28, dx
loc_006B7E7B: mov var_4, 00000006h
loc_006B7E82: movsx eax, var_28
loc_006B7E86: test eax, eax
loc_006B7E88: jz 006B7EFAh
loc_006B7E8A: mov var_4, 00000007h
loc_006B7E91: mov ecx, Me
loc_006B7E94: mov edx, [ecx]
loc_006B7E96: mov eax, Me
loc_006B7E99: push eax
loc_006B7E9A: call [edx+00000498h]
loc_006B7EA0: push eax
loc_006B7EA1: lea ecx, var_40
loc_006B7EA4: push ecx
loc_006B7EA5: call [00401128h] ; __vbaObjSet
loc_006B7EAB: mov var_60, eax
loc_006B7EAE: push 0046B3F4h ; "Relax Mode"
loc_006B7EB3: mov edx, var_60
loc_006B7EB6: mov eax, [edx]
loc_006B7EB8: mov ecx, var_60
loc_006B7EBB: push ecx
loc_006B7EBC: call [eax+00000064h]
loc_006B7EBF: fnclex
loc_006B7EC1: mov var_64, eax
loc_006B7EC4: cmp var_64, 00000000h
loc_006B7EC8: jge 006B7EE7h
loc_006B7ECA: push 00000064h
loc_006B7ECC: push 00443EA4h
loc_006B7ED1: mov edx, var_60
loc_006B7ED4: push edx
loc_006B7ED5: mov eax, var_64
loc_006B7ED8: push eax
loc_006B7ED9: call [004010CCh] ; __vbaHresultCheckObj
loc_006B7EDF: mov var_84, eax
loc_006B7EE5: jmp 006B7EF1h
loc_006B7EE7: mov var_84, 00000000h
loc_006B7EF1: lea ecx, var_40
loc_006B7EF4: call [0040142Ch] ; __vbaFreeObj
loc_006B7EFA: mov var_4, 0000000Ah
loc_006B7F01: mov var_48, 00444034h
loc_006B7F08: mov var_50, 00000008h
loc_006B7F0F: mov eax, 00000010h
loc_006B7F14: call 00412850h ; __vbaChkstk
loc_006B7F19: mov ecx, esp
loc_006B7F1B: mov edx, var_50
loc_006B7F1E: mov [ecx], edx
loc_006B7F20: mov eax, var_4C
loc_006B7F23: mov [ecx+00000004h], eax
loc_006B7F26: mov edx, var_48
loc_006B7F29: mov [ecx+00000008h], edx
loc_006B7F2C: mov eax, var_44
loc_006B7F2F: mov [ecx+0000000Ch], eax
loc_006B7F32: push 0045163Ch ; "UseHotKey"
loc_006B7F37: push 0044DF20h ; "Relax"
loc_006B7F3C: push 0043B010h ; "BONZIBUDDY"
loc_006B7F41: call [00401354h] ; rtcGetSetting
loc_006B7F47: mov edx, eax
loc_006B7F49: lea ecx, var_38
loc_006B7F4C: call [004013C0h] ; __vbaStrMove
loc_006B7F52: push eax
loc_006B7F53: call [00401108h] ; __vbaBoolStr
loc_006B7F59: mov var_60, ax
loc_006B7F5D: lea ecx, var_38
loc_006B7F60: call [00401430h] ; __vbaFreeStr
loc_006B7F66: movsx ecx, var_60
loc_006B7F6A: test ecx, ecx
loc_006B7F6C: jz 006B8761h
loc_006B7F72: mov var_4, 0000000Bh
loc_006B7F79: mov var_48, 0044DF9Ch ; "F9"
loc_006B7F80: mov var_50, 00000008h
loc_006B7F87: mov eax, 00000010h
loc_006B7F8C: call 00412850h ; __vbaChkstk
loc_006B7F91: mov edx, esp
loc_006B7F93: mov eax, var_50
loc_006B7F96: mov [edx], eax
loc_006B7F98: mov ecx, var_4C
loc_006B7F9B: mov [edx+00000004h], ecx
loc_006B7F9E: mov eax, var_48
loc_006B7FA1: mov [edx+00000008h], eax
loc_006B7FA4: mov ecx, var_44
loc_006B7FA7: mov [edx+0000000Ch], ecx
loc_006B7FAA: push 0044DF88h ; "HotKey"
loc_006B7FAF: push 0044DF20h ; "Relax"
loc_006B7FB4: push 0043B010h ; "BONZIBUDDY"
loc_006B7FB9: call [00401354h] ; rtcGetSetting
loc_006B7FBF: mov edx, eax
loc_006B7FC1: lea ecx, var_24
loc_006B7FC4: call [004013C0h] ; __vbaStrMove
loc_006B7FCA: mov var_4, 0000000Ch
loc_006B7FD1: mov edx, var_24
loc_006B7FD4: lea ecx, var_68
loc_006B7FD7: call [00401310h] ; __vbaStrCopy
loc_006B7FDD: mov var_4, 0000000Dh
loc_006B7FE4: mov edx, var_68
loc_006B7FE7: push edx
loc_006B7FE8: push 0046B410h ; "F2"
loc_006B7FED: call [004011B8h] ; __vbaStrCmp
loc_006B7FF3: test eax, eax
loc_006B7FF5: jnz 006B807Bh
loc_006B7FFB: mov var_4, 0000000Eh
loc_006B8002: mov var_58, 00000071h
loc_006B8009: mov edx, 0046B410h ; "F2"
loc_006B800E: lea ecx, var_38
loc_006B8011: call [00401310h] ; __vbaStrCopy
loc_006B8017: lea eax, var_54
loc_006B801A: push eax
loc_006B801B: lea ecx, var_58
loc_006B801E: push ecx
loc_006B801F: lea edx, var_38
loc_006B8022: push edx
loc_006B8023: mov eax, Me
loc_006B8026: mov ecx, [eax]
loc_006B8028: mov edx, Me
loc_006B802B: push edx
loc_006B802C: call [ecx+00000768h]
loc_006B8032: mov var_60, eax
loc_006B8035: cmp var_60, 00000000h
loc_006B8039: jge 006B805Bh
loc_006B803B: push 00000768h
loc_006B8040: push 004408D0h
loc_006B8045: mov eax, Me
loc_006B8048: push eax
loc_006B8049: mov ecx, var_60
loc_006B804C: push ecx
loc_006B804D: call [004010CCh] ; __vbaHresultCheckObj
loc_006B8053: mov var_88, eax
loc_006B8059: jmp 006B8065h
loc_006B805B: mov var_88, 00000000h
loc_006B8065: mov dx, var_54
loc_006B8069: mov var_28, dx
loc_006B806D: lea ecx, var_38
loc_006B8070: call [00401430h] ; __vbaFreeStr
loc_006B8076: jmp 006B869Eh
loc_006B807B: mov var_4, 0000000Fh
loc_006B8082: mov eax, var_68
loc_006B8085: push eax
loc_006B8086: push 0046B41Ch ; "F3"
loc_006B808B: call [004011B8h] ; __vbaStrCmp
loc_006B8091: test eax, eax
loc_006B8093: jnz 006B8119h
loc_006B8099: mov var_4, 00000010h
loc_006B80A0: mov var_58, 00000072h
loc_006B80A7: mov edx, 0046B41Ch ; "F3"
loc_006B80AC: lea ecx, var_38
loc_006B80AF: call [00401310h] ; __vbaStrCopy
loc_006B80B5: lea ecx, var_54
loc_006B80B8: push ecx
loc_006B80B9: lea edx, var_58
loc_006B80BC: push edx
loc_006B80BD: lea eax, var_38
loc_006B80C0: push eax
loc_006B80C1: mov ecx, Me
loc_006B80C4: mov edx, [ecx]
loc_006B80C6: mov eax, Me
loc_006B80C9: push eax
loc_006B80CA: call [edx+00000768h]
loc_006B80D0: mov var_60, eax
loc_006B80D3: cmp var_60, 00000000h
loc_006B80D7: jge 006B80F9h
loc_006B80D9: push 00000768h
loc_006B80DE: push 004408D0h
loc_006B80E3: mov ecx, Me
loc_006B80E6: push ecx
loc_006B80E7: mov edx, var_60
loc_006B80EA: push edx
loc_006B80EB: call [004010CCh] ; __vbaHresultCheckObj
loc_006B80F1: mov var_8C, eax
loc_006B80F7: jmp 006B8103h
loc_006B80F9: mov var_8C, 00000000h
loc_006B8103: mov ax, var_54
loc_006B8107: mov var_28, ax
loc_006B810B: lea ecx, var_38
loc_006B810E: call [00401430h] ; __vbaFreeStr
loc_006B8114: jmp 006B869Eh
loc_006B8119: mov var_4, 00000011h
loc_006B8120: mov ecx, var_68
loc_006B8123: push ecx
loc_006B8124: push 0046B428h ; "F4"
loc_006B8129: call [004011B8h] ; __vbaStrCmp
loc_006B812F: test eax, eax
loc_006B8131: jnz 006B81B7h
loc_006B8137: mov var_4, 00000012h
loc_006B813E: mov var_58, 00000073h
loc_006B8145: mov edx, 0046B428h ; "F4"
loc_006B814A: lea ecx, var_38
loc_006B814D: call [00401310h] ; __vbaStrCopy
loc_006B8153: lea edx, var_54
loc_006B8156: push edx
loc_006B8157: lea eax, var_58
loc_006B815A: push eax
loc_006B815B: lea ecx, var_38
loc_006B815E: push ecx
loc_006B815F: mov edx, Me
loc_006B8162: mov eax, [edx]
loc_006B8164: mov ecx, Me
loc_006B8167: push ecx
loc_006B8168: call [eax+00000768h]
loc_006B816E: mov var_60, eax
loc_006B8171: cmp var_60, 00000000h
loc_006B8175: jge 006B8197h
loc_006B8177: push 00000768h
loc_006B817C: push 004408D0h
loc_006B8181: mov edx, Me
loc_006B8184: push edx
loc_006B8185: mov eax, var_60
loc_006B8188: push eax
loc_006B8189: call [004010CCh] ; __vbaHresultCheckObj
loc_006B818F: mov var_90, eax
loc_006B8195: jmp 006B81A1h
loc_006B8197: mov var_90, 00000000h
loc_006B81A1: mov cx, var_54
loc_006B81A5: mov var_28, cx
loc_006B81A9: lea ecx, var_38
loc_006B81AC: call [00401430h] ; __vbaFreeStr
loc_006B81B2: jmp 006B869Eh
loc_006B81B7: mov var_4, 00000013h
loc_006B81BE: mov edx, var_68
loc_006B81C1: push edx
loc_006B81C2: push 0046B434h ; "F5"
loc_006B81C7: call [004011B8h] ; __vbaStrCmp
loc_006B81CD: test eax, eax
loc_006B81CF: jnz 006B8255h
loc_006B81D5: mov var_4, 00000014h
loc_006B81DC: mov var_58, 00000074h
loc_006B81E3: mov edx, 0046B434h ; "F5"
loc_006B81E8: lea ecx, var_38
loc_006B81EB: call [00401310h] ; __vbaStrCopy
loc_006B81F1: lea eax, var_54
loc_006B81F4: push eax
loc_006B81F5: lea ecx, var_58
loc_006B81F8: push ecx
loc_006B81F9: lea edx, var_38
loc_006B81FC: push edx
loc_006B81FD: mov eax, Me
loc_006B8200: mov ecx, [eax]
loc_006B8202: mov edx, Me
loc_006B8205: push edx
loc_006B8206: call [ecx+00000768h]
loc_006B820C: mov var_60, eax
loc_006B820F: cmp var_60, 00000000h
loc_006B8213: jge 006B8235h
loc_006B8215: push 00000768h
loc_006B821A: push 004408D0h
loc_006B821F: mov eax, Me
loc_006B8222: push eax
loc_006B8223: mov ecx, var_60
loc_006B8226: push ecx
loc_006B8227: call [004010CCh] ; __vbaHresultCheckObj
loc_006B822D: mov var_94, eax
loc_006B8233: jmp 006B823Fh
loc_006B8235: mov var_94, 00000000h
loc_006B823F: mov dx, var_54
loc_006B8243: mov var_28, dx
loc_006B8247: lea ecx, var_38
loc_006B824A: call [00401430h] ; __vbaFreeStr
loc_006B8250: jmp 006B869Eh
loc_006B8255: mov var_4, 00000015h
loc_006B825C: mov eax, var_68
loc_006B825F: push eax
loc_006B8260: push 0046B440h ; "F6"
loc_006B8265: call [004011B8h] ; __vbaStrCmp
loc_006B826B: test eax, eax
loc_006B826D: jnz 006B82F3h
loc_006B8273: mov var_4, 00000016h
loc_006B827A: mov var_58, 00000075h
loc_006B8281: mov edx, 0046B440h ; "F6"
loc_006B8286: lea ecx, var_38
loc_006B8289: call [00401310h] ; __vbaStrCopy
loc_006B828F: lea ecx, var_54
loc_006B8292: push ecx
loc_006B8293: lea edx, var_58
loc_006B8296: push edx
loc_006B8297: lea eax, var_38
loc_006B829A: push eax
loc_006B829B: mov ecx, Me
loc_006B829E: mov edx, [ecx]
loc_006B82A0: mov eax, Me
loc_006B82A3: push eax
loc_006B82A4: call [edx+00000768h]
loc_006B82AA: mov var_60, eax
loc_006B82AD: cmp var_60, 00000000h
loc_006B82B1: jge 006B82D3h
loc_006B82B3: push 00000768h
loc_006B82B8: push 004408D0h
loc_006B82BD: mov ecx, Me
loc_006B82C0: push ecx
loc_006B82C1: mov edx, var_60
loc_006B82C4: push edx
loc_006B82C5: call [004010CCh] ; __vbaHresultCheckObj
loc_006B82CB: mov var_98, eax
loc_006B82D1: jmp 006B82DDh
loc_006B82D3: mov var_98, 00000000h
loc_006B82DD: mov ax, var_54
loc_006B82E1: mov var_28, ax
loc_006B82E5: lea ecx, var_38
loc_006B82E8: call [00401430h] ; __vbaFreeStr
loc_006B82EE: jmp 006B869Eh
loc_006B82F3: mov var_4, 00000017h
loc_006B82FA: mov ecx, var_68
loc_006B82FD: push ecx
loc_006B82FE: push 0046B44Ch ; "F7"
loc_006B8303: call [004011B8h] ; __vbaStrCmp
loc_006B8309: test eax, eax
loc_006B830B: jnz 006B8391h
loc_006B8311: mov var_4, 00000018h
loc_006B8318: mov var_58, 00000076h
loc_006B831F: mov edx, 0046B44Ch ; "F7"
loc_006B8324: lea ecx, var_38
loc_006B8327: call [00401310h] ; __vbaStrCopy
loc_006B832D: lea edx, var_54
loc_006B8330: push edx
loc_006B8331: lea eax, var_58
loc_006B8334: push eax
loc_006B8335: lea ecx, var_38
loc_006B8338: push ecx
loc_006B8339: mov edx, Me
loc_006B833C: mov eax, [edx]
loc_006B833E: mov ecx, Me
loc_006B8341: push ecx
loc_006B8342: call [eax+00000768h]
loc_006B8348: mov var_60, eax
loc_006B834B: cmp var_60, 00000000h
loc_006B834F: jge 006B8371h
loc_006B8351: push 00000768h
loc_006B8356: push 004408D0h
loc_006B835B: mov edx, Me
loc_006B835E: push edx
loc_006B835F: mov eax, var_60
loc_006B8362: push eax
loc_006B8363: call [004010CCh] ; __vbaHresultCheckObj
loc_006B8369: mov var_9C, eax
loc_006B836F: jmp 006B837Bh
loc_006B8371: mov var_9C, 00000000h
loc_006B837B: mov cx, var_54
loc_006B837F: mov var_28, cx
loc_006B8383: lea ecx, var_38
loc_006B8386: call [00401430h] ; __vbaFreeStr
loc_006B838C: jmp 006B869Eh
loc_006B8391: mov var_4, 00000019h
loc_006B8398: mov edx, var_68
loc_006B839B: push edx
loc_006B839C: push 0046B458h
loc_006B83A1: call [004011B8h] ; __vbaStrCmp
loc_006B83A7: test eax, eax
loc_006B83A9: jnz 006B842Fh
loc_006B83AF: mov var_4, 0000001Ah
loc_006B83B6: mov var_58, 00000077h
loc_006B83BD: mov edx, 0046B458h
loc_006B83C2: lea ecx, var_38
loc_006B83C5: call [00401310h] ; __vbaStrCopy
loc_006B83CB: lea eax, var_54
loc_006B83CE: push eax
loc_006B83CF: lea ecx, var_58
loc_006B83D2: push ecx
loc_006B83D3: lea edx, var_38
loc_006B83D6: push edx
loc_006B83D7: mov eax, Me
loc_006B83DA: mov ecx, [eax]
loc_006B83DC: mov edx, Me
loc_006B83DF: push edx
loc_006B83E0: call [ecx+00000768h]
loc_006B83E6: mov var_60, eax
loc_006B83E9: cmp var_60, 00000000h
loc_006B83ED: jge 006B840Fh
loc_006B83EF: push 00000768h
loc_006B83F4: push 004408D0h
loc_006B83F9: mov eax, Me
loc_006B83FC: push eax
loc_006B83FD: mov ecx, var_60
loc_006B8400: push ecx
loc_006B8401: call [004010CCh] ; __vbaHresultCheckObj
loc_006B8407: mov var_A0, eax
loc_006B840D: jmp 006B8419h
loc_006B840F: mov var_A0, 00000000h
loc_006B8419: mov dx, var_54
loc_006B841D: mov var_28, dx
loc_006B8421: lea ecx, var_38
loc_006B8424: call [00401430h] ; __vbaFreeStr
loc_006B842A: jmp 006B869Eh
loc_006B842F: mov var_4, 0000001Bh
loc_006B8436: mov eax, var_68
loc_006B8439: push eax
loc_006B843A: push 0044DF9Ch ; "F9"
loc_006B843F: call [004011B8h] ; __vbaStrCmp
loc_006B8445: test eax, eax
loc_006B8447: jnz 006B84CDh
loc_006B844D: mov var_4, 0000001Ch
loc_006B8454: mov var_58, 00000078h
loc_006B845B: mov edx, 0044DF9Ch ; "F9"
loc_006B8460: lea ecx, var_38
loc_006B8463: call [00401310h] ; __vbaStrCopy
loc_006B8469: lea ecx, var_54
loc_006B846C: push ecx
loc_006B846D: lea edx, var_58
loc_006B8470: push edx
loc_006B8471: lea eax, var_38
loc_006B8474: push eax
loc_006B8475: mov ecx, Me
loc_006B8478: mov edx, [ecx]
loc_006B847A: mov eax, Me
loc_006B847D: push eax
loc_006B847E: call [edx+00000768h]
loc_006B8484: mov var_60, eax
loc_006B8487: cmp var_60, 00000000h
loc_006B848B: jge 006B84ADh
loc_006B848D: push 00000768h
loc_006B8492: push 004408D0h
loc_006B8497: mov ecx, Me
loc_006B849A: push ecx
loc_006B849B: mov edx, var_60
loc_006B849E: push edx
loc_006B849F: call [004010CCh] ; __vbaHresultCheckObj
loc_006B84A5: mov var_A4, eax
loc_006B84AB: jmp 006B84B7h
loc_006B84AD: mov var_A4, 00000000h
loc_006B84B7: mov ax, var_54
loc_006B84BB: mov var_28, ax
loc_006B84BF: lea ecx, var_38
loc_006B84C2: call [00401430h] ; __vbaFreeStr
loc_006B84C8: jmp 006B869Eh
loc_006B84CD: mov var_4, 0000001Dh
loc_006B84D4: mov ecx, var_68
loc_006B84D7: push ecx
loc_006B84D8: push 0046B464h ; "F10"
loc_006B84DD: call [004011B8h] ; __vbaStrCmp
loc_006B84E3: test eax, eax
loc_006B84E5: jnz 006B856Bh
loc_006B84EB: mov var_4, 0000001Eh
loc_006B84F2: mov var_58, 00000079h
loc_006B84F9: mov edx, 0046B464h ; "F10"
loc_006B84FE: lea ecx, var_38
loc_006B8501: call [00401310h] ; __vbaStrCopy
loc_006B8507: lea edx, var_54
loc_006B850A: push edx
loc_006B850B: lea eax, var_58
loc_006B850E: push eax
loc_006B850F: lea ecx, var_38
loc_006B8512: push ecx
loc_006B8513: mov edx, Me
loc_006B8516: mov eax, [edx]
loc_006B8518: mov ecx, Me
loc_006B851B: push ecx
loc_006B851C: call [eax+00000768h]
loc_006B8522: mov var_60, eax
loc_006B8525: cmp var_60, 00000000h
loc_006B8529: jge 006B854Bh
loc_006B852B: push 00000768h
loc_006B8530: push 004408D0h
loc_006B8535: mov edx, Me
loc_006B8538: push edx
loc_006B8539: mov eax, var_60
loc_006B853C: push eax
loc_006B853D: call [004010CCh] ; __vbaHresultCheckObj
loc_006B8543: mov var_A8, eax
loc_006B8549: jmp 006B8555h
loc_006B854B: mov var_A8, 00000000h
loc_006B8555: mov cx, var_54
loc_006B8559: mov var_28, cx
loc_006B855D: lea ecx, var_38
loc_006B8560: call [00401430h] ; __vbaFreeStr
loc_006B8566: jmp 006B869Eh
loc_006B856B: mov var_4, 0000001Fh
loc_006B8572: mov edx, var_68
loc_006B8575: push edx
loc_006B8576: push 0046B470h ; "F11"
loc_006B857B: call [004011B8h] ; __vbaStrCmp
loc_006B8581: test eax, eax
loc_006B8583: jnz 006B8609h
loc_006B8589: mov var_4, 00000020h
loc_006B8590: mov var_58, 0000007Ah
loc_006B8597: mov edx, 0046B470h ; "F11"
loc_006B859C: lea ecx, var_38
loc_006B859F: call [00401310h] ; __vbaStrCopy
loc_006B85A5: lea eax, var_54
loc_006B85A8: push eax
loc_006B85A9: lea ecx, var_58
loc_006B85AC: push ecx
loc_006B85AD: lea edx, var_38
loc_006B85B0: push edx
loc_006B85B1: mov eax, Me
loc_006B85B4: mov ecx, [eax]
loc_006B85B6: mov edx, Me
loc_006B85B9: push edx
loc_006B85BA: call [ecx+00000768h]
loc_006B85C0: mov var_60, eax
loc_006B85C3: cmp var_60, 00000000h
loc_006B85C7: jge 006B85E9h
loc_006B85C9: push 00000768h
loc_006B85CE: push 004408D0h
loc_006B85D3: mov eax, Me
loc_006B85D6: push eax
loc_006B85D7: mov ecx, var_60
loc_006B85DA: push ecx
loc_006B85DB: call [004010CCh] ; __vbaHresultCheckObj
loc_006B85E1: mov var_AC, eax
loc_006B85E7: jmp 006B85F3h
loc_006B85E9: mov var_AC, 00000000h
loc_006B85F3: mov dx, var_54
loc_006B85F7: mov var_28, dx
loc_006B85FB: lea ecx, var_38
loc_006B85FE: call [00401430h] ; __vbaFreeStr
loc_006B8604: jmp 006B869Eh
loc_006B8609: mov var_4, 00000021h
loc_006B8610: mov eax, var_68
loc_006B8613: push eax
loc_006B8614: push 0046B47Ch ; "F12"
loc_006B8619: call [004011B8h] ; __vbaStrCmp
loc_006B861F: test eax, eax
loc_006B8621: jnz 006B869Eh
loc_006B8623: mov var_4, 00000022h
loc_006B862A: mov var_58, 0000007Bh
loc_006B8631: mov edx, 0046B47Ch ; "F12"
loc_006B8636: lea ecx, var_38
loc_006B8639: call [00401310h] ; __vbaStrCopy
loc_006B863F: lea ecx, var_54
loc_006B8642: push ecx
loc_006B8643: lea edx, var_58
loc_006B8646: push edx
loc_006B8647: lea eax, var_38
loc_006B864A: push eax
loc_006B864B: mov ecx, Me
loc_006B864E: mov edx, [ecx]
loc_006B8650: mov eax, Me
loc_006B8653: push eax
loc_006B8654: call [edx+00000768h]
loc_006B865A: mov var_60, eax
loc_006B865D: cmp var_60, 00000000h
loc_006B8661: jge 006B8683h
loc_006B8663: push 00000768h
loc_006B8668: push 004408D0h
loc_006B866D: mov ecx, Me
loc_006B8670: push ecx
loc_006B8671: mov edx, var_60
loc_006B8674: push edx
loc_006B8675: call [004010CCh] ; __vbaHresultCheckObj
loc_006B867B: mov var_B0, eax
loc_006B8681: jmp 006B868Dh
loc_006B8683: mov var_B0, 00000000h
loc_006B868D: mov ax, var_54
loc_006B8691: mov var_28, ax
loc_006B8695: lea ecx, var_38
loc_006B8698: call [00401430h] ; __vbaFreeStr
loc_006B869E: mov var_4, 00000024h
loc_006B86A5: movsx ecx, var_28
loc_006B86A9: test ecx, ecx
loc_006B86AB: jz 006B8761h
loc_006B86B1: mov var_4, 00000025h
loc_006B86B8: mov edx, Me
loc_006B86BB: mov eax, [edx]
loc_006B86BD: mov ecx, Me
loc_006B86C0: push ecx
loc_006B86C1: call [eax+00000498h]
loc_006B86C7: push eax
loc_006B86C8: lea edx, var_40
loc_006B86CB: push edx
loc_006B86CC: call [00401128h] ; __vbaObjSet
loc_006B86D2: mov var_60, eax
loc_006B86D5: push 0046B3F4h ; "Relax Mode"
loc_006B86DA: push 0046B488h
loc_006B86DF: call [00401098h] ; __vbaStrCat
loc_006B86E5: mov edx, eax
loc_006B86E7: lea ecx, var_38
loc_006B86EA: call [004013C0h] ; __vbaStrMove
loc_006B86F0: push eax
loc_006B86F1: mov eax, var_24
loc_006B86F4: push eax
loc_006B86F5: call [00401098h] ; __vbaStrCat
loc_006B86FB: mov edx, eax
loc_006B86FD: lea ecx, var_3C
loc_006B8700: call [004013C0h] ; __vbaStrMove
loc_006B8706: push eax
loc_006B8707: mov ecx, var_60
loc_006B870A: mov edx, [ecx]
loc_006B870C: mov eax, var_60
loc_006B870F: push eax
loc_006B8710: call [edx+00000064h]
loc_006B8713: fnclex
loc_006B8715: mov var_64, eax
loc_006B8718: cmp var_64, 00000000h
loc_006B871C: jge 006B873Bh
loc_006B871E: push 00000064h
loc_006B8720: push 00443EA4h
loc_006B8725: mov ecx, var_60
loc_006B8728: push ecx
loc_006B8729: mov edx, var_64
loc_006B872C: push edx
loc_006B872D: call [004010CCh] ; __vbaHresultCheckObj
loc_006B8733: mov var_B4, eax
loc_006B8739: jmp 006B8745h
loc_006B873B: mov var_B4, 00000000h
loc_006B8745: lea eax, var_3C
loc_006B8748: push eax
loc_006B8749: lea ecx, var_38
loc_006B874C: push ecx
loc_006B874D: push 00000002h
loc_006B874F: call [00401324h] ; __vbaFreeStrList
loc_006B8755: add esp, 0000000Ch
loc_006B8758: lea ecx, var_40
loc_006B875B: call [0040142Ch] ; __vbaFreeObj
loc_006B8761: mov var_4, 00000028h
loc_006B8768: mov edx, var_24
loc_006B876B: mov ecx, 0073A22Ch
loc_006B8770: call [00401310h] ; __vbaStrCopy
loc_006B8776: push 006B87B6h
loc_006B877B: jmp 006B879Ah
loc_006B877D: lea edx, var_3C
loc_006B8780: push edx
loc_006B8781: lea eax, var_38
loc_006B8784: push eax
loc_006B8785: push 00000002h
loc_006B8787: call [00401324h] ; __vbaFreeStrList
loc_006B878D: add esp, 0000000Ch
loc_006B8790: lea ecx, var_40
loc_006B8793: call [0040142Ch] ; __vbaFreeObj
loc_006B8799: ret
loc_006B879A: lea ecx, var_68
loc_006B879D: call [00401430h] ; __vbaFreeStr
loc_006B87A3: lea ecx, var_24
loc_006B87A6: call [00401430h] ; __vbaFreeStr
loc_006B87AC: lea ecx, var_34
loc_006B87AF: call [00401430h] ; __vbaFreeStr
loc_006B87B5: ret
loc_006B87B6: mov ecx, Me
loc_006B87B9: mov edx, [ecx]
loc_006B87BB: mov eax, Me
loc_006B87BE: push eax
loc_006B87BF: call [edx+00000008h]
loc_006B87C2: mov ecx, arg_C
loc_006B87C5: mov dx, var_28
loc_006B87C9: mov [ecx], dx
loc_006B87CC: mov eax, var_10
loc_006B87CF: mov ecx, var_20
loc_006B87D2: mov fs:[00000000h], ecx
loc_006B87D9: pop edi
loc_006B87DA: pop esi
loc_006B87DB: pop ebx
loc_006B87DC: mov esp, ebp
loc_006B87DE: pop ebp
loc_006B87DF: retn 0008h
End Function
Public Function LoadBonz(intStep) '6B87F0
loc_006B87F0: push ebp
loc_006B87F1: mov ebp, esp
loc_006B87F3: sub esp, 00000018h
loc_006B87F6: push 00412856h ; __vbaExceptHandler
loc_006B87FB: mov eax, fs:[00000000h]
loc_006B8801: push eax
loc_006B8802: mov fs:[00000000h], esp
loc_006B8809: mov eax, 00000108h
loc_006B880E: call 00412850h ; __vbaChkstk
loc_006B8813: push ebx
loc_006B8814: push esi
loc_006B8815: push edi
loc_006B8816: mov var_18, esp
loc_006B8819: mov var_14, 0040C6F8h ; "'"
loc_006B8820: mov var_10, 00000000h
loc_006B8827: mov var_C, 00000000h
loc_006B882E: mov eax, Me
loc_006B8831: mov ecx, [eax]
loc_006B8833: mov edx, Me
loc_006B8836: push edx
loc_006B8837: call [ecx+00000004h]
loc_006B883A: mov var_4, 00000001h
loc_006B8841: mov var_4, 00000002h
loc_006B8848: push FFFFFFFFh
loc_006B884A: call [00401124h] ; __vbaOnError
loc_006B8850: mov var_4, 00000003h
loc_006B8857: mov eax, intStep
loc_006B885A: mov cx, [eax]
loc_006B885D: mov var_D0, cx
loc_006B8864: movsx edx, var_D0
loc_006B886B: mov var_E8, edx
loc_006B8871: cmp var_E8, 00000001h
loc_006B8878: jz 006B8891h
loc_006B887A: cmp var_E8, 00000002h
loc_006B8881: jz 006B96F8h
loc_006B8887: jmp 006B994Bh
loc_006B888C: jmp 006B9958h
loc_006B8891: mov var_4, 00000005h
loc_006B8898: xor edx, edx
loc_006B889A: lea ecx, var_34
loc_006B889D: call [00401310h] ; __vbaStrCopy
loc_006B88A3: mov edx, 0046B490h ; "frmAgent.LoadBonz GetWindowsDirectory"
loc_006B88A8: lea ecx, var_30
loc_006B88AB: call [00401310h] ; __vbaStrCopy
loc_006B88B1: lea eax, var_34
loc_006B88B4: push eax
loc_006B88B5: lea ecx, var_30
loc_006B88B8: push ecx
loc_006B88B9: mov edx, Me
loc_006B88BC: mov eax, [edx]
loc_006B88BE: mov ecx, Me
loc_006B88C1: push ecx
loc_006B88C2: call [eax+00000748h]
loc_006B88C8: mov var_CC, eax
loc_006B88CE: cmp var_CC, 00000000h
loc_006B88D5: jge 006B88FAh
loc_006B88D7: push 00000748h
loc_006B88DC: push 004408D0h
loc_006B88E1: mov edx, Me
loc_006B88E4: push edx
loc_006B88E5: mov eax, var_CC
loc_006B88EB: push eax
loc_006B88EC: call [004010CCh] ; __vbaHresultCheckObj
loc_006B88F2: mov var_EC, eax
loc_006B88F8: jmp 006B8904h
loc_006B88FA: mov var_EC, 00000000h
loc_006B8904: lea ecx, var_34
loc_006B8907: push ecx
loc_006B8908: lea edx, var_30
loc_006B890B: push edx
loc_006B890C: push 00000002h
loc_006B890E: call [00401324h] ; __vbaFreeStrList
loc_006B8914: add esp, 0000000Ch
loc_006B8917: mov var_4, 00000006h
loc_006B891E: push 00000000h
loc_006B8920: mov eax, var_2C
loc_006B8923: push eax
loc_006B8924: lea ecx, var_30
loc_006B8927: push ecx
loc_006B8928: call [00401370h] ; __vbaStrToAnsi
loc_006B892E: push eax
loc_006B892F: GetWindowsDirectory(%x1v, %x2v)
loc_006B8934: mov var_C8, eax
loc_006B893A: call [004010BCh] ; __vbaSetSystemError
loc_006B8940: mov edx, var_30
loc_006B8943: push edx
loc_006B8944: lea eax, var_2C
loc_006B8947: push eax
loc_006B8948: call [00401260h] ; __vbaStrToUnicode
loc_006B894E: mov ecx, var_C8
loc_006B8954: mov var_24, ecx
loc_006B8957: lea ecx, var_30
loc_006B895A: call [00401430h] ; __vbaFreeStr
loc_006B8960: mov var_4, 00000007h
loc_006B8967: mov edx, var_24
loc_006B896A: sub edx, 00000001h
loc_006B896D: jo 006B99D1h
loc_006B8973: push edx
loc_006B8974: lea eax, var_4C
loc_006B8977: push eax
loc_006B8978: call [00401198h] ; rtcSpaceVar
loc_006B897E: lea ecx, var_4C
loc_006B8981: push ecx
loc_006B8982: call [00401040h] ; __vbaStrVarMove
loc_006B8988: mov edx, eax
loc_006B898A: lea ecx, var_2C
loc_006B898D: call [004013C0h] ; __vbaStrMove
loc_006B8993: lea ecx, var_4C
loc_006B8996: call [00401030h] ; __vbaFreeVar
loc_006B899C: mov var_4, 00000008h
loc_006B89A3: mov edx, var_24
loc_006B89A6: push edx
loc_006B89A7: mov eax, var_2C
loc_006B89AA: push eax
loc_006B89AB: lea ecx, var_30
loc_006B89AE: push ecx
loc_006B89AF: call [00401370h] ; __vbaStrToAnsi
loc_006B89B5: push eax
loc_006B89B6: GetWindowsDirectory(%x1v, %x2v)
loc_006B89BB: mov var_C8, eax
loc_006B89C1: call [004010BCh] ; __vbaSetSystemError
loc_006B89C7: mov edx, var_30
loc_006B89CA: push edx
loc_006B89CB: lea eax, var_2C
loc_006B89CE: push eax
loc_006B89CF: call [00401260h] ; __vbaStrToUnicode
loc_006B89D5: mov ecx, var_C8
loc_006B89DB: mov var_24, ecx
loc_006B89DE: lea ecx, var_30
loc_006B89E1: call [00401430h] ; __vbaFreeStr
loc_006B89E7: mov var_4, 00000009h
loc_006B89EE: xor edx, edx
loc_006B89F0: lea ecx, var_34
loc_006B89F3: call [00401310h] ; __vbaStrCopy
loc_006B89F9: mov edx, 0046B4E0h ; "frmAgent.LoadBonz set strBonziCharFileName"
loc_006B89FE: lea ecx, var_30
loc_006B8A01: call [00401310h] ; __vbaStrCopy
loc_006B8A07: lea edx, var_34
loc_006B8A0A: push edx
loc_006B8A0B: lea eax, var_30
loc_006B8A0E: push eax
loc_006B8A0F: mov ecx, Me
loc_006B8A12: mov edx, [ecx]
loc_006B8A14: mov eax, Me
loc_006B8A17: push eax
loc_006B8A18: call [edx+00000748h]
loc_006B8A1E: mov var_CC, eax
loc_006B8A24: cmp var_CC, 00000000h
loc_006B8A2B: jge 006B8A50h
loc_006B8A2D: push 00000748h
loc_006B8A32: push 004408D0h
loc_006B8A37: mov ecx, Me
loc_006B8A3A: push ecx
loc_006B8A3B: mov edx, var_CC
loc_006B8A41: push edx
loc_006B8A42: call [004010CCh] ; __vbaHresultCheckObj
loc_006B8A48: mov var_F0, eax
loc_006B8A4E: jmp 006B8A5Ah
loc_006B8A50: mov var_F0, 00000000h
loc_006B8A5A: lea eax, var_34
loc_006B8A5D: push eax
loc_006B8A5E: lea ecx, var_30
loc_006B8A61: push ecx
loc_006B8A62: push 00000002h
loc_006B8A64: call [00401324h] ; __vbaFreeStrList
loc_006B8A6A: add esp, 0000000Ch
loc_006B8A6D: mov var_4, 0000000Ah
loc_006B8A74: cmp var_24, 00000000h
loc_006B8A78: jle 006B8B6Bh
loc_006B8A7E: mov var_4, 0000000Bh
loc_006B8A85: mov edx, var_2C
loc_006B8A88: push edx
loc_006B8A89: call [00401088h] ; rtcTrimBstr
loc_006B8A8F: mov edx, eax
loc_006B8A91: lea ecx, var_2C
loc_006B8A94: call [004013C0h] ; __vbaStrMove
loc_006B8A9A: mov var_4, 0000000Ch
loc_006B8AA1: lea eax, var_2C
loc_006B8AA4: mov var_84, eax
loc_006B8AAA: mov var_8C, 00004008h
loc_006B8AB4: push 00000001h
loc_006B8AB6: lea ecx, var_8C
loc_006B8ABC: push ecx
loc_006B8ABD: lea edx, var_4C
loc_006B8AC0: push edx
loc_006B8AC1: call [004013D8h] ; rtcRightCharVar
loc_006B8AC7: mov var_94, 00441F24h ; "\"
loc_006B8AD1: mov var_9C, 00008008h
loc_006B8ADB: lea eax, var_4C
loc_006B8ADE: push eax
loc_006B8ADF: lea ecx, var_9C
loc_006B8AE5: push ecx
loc_006B8AE6: call [00401348h] ; __vbaVarTstNe
loc_006B8AEC: mov var_CC, ax
loc_006B8AF3: lea ecx, var_4C
loc_006B8AF6: call [00401030h] ; __vbaFreeVar
loc_006B8AFC: movsx edx, var_CC
loc_006B8B03: test edx, edx
loc_006B8B05: jz 006B8B28h
loc_006B8B07: mov var_4, 0000000Dh
loc_006B8B0E: mov eax, var_2C
loc_006B8B11: push eax
loc_006B8B12: push 00441F24h ; "\"
loc_006B8B17: call [00401098h] ; __vbaStrCat
loc_006B8B1D: mov edx, eax
loc_006B8B1F: lea ecx, var_2C
loc_006B8B22: call [004013C0h] ; __vbaStrMove
loc_006B8B28: mov var_4, 0000000Fh
loc_006B8B2F: mov ecx, var_2C
loc_006B8B32: push ecx
loc_006B8B33: push 0046B53Ch ; "Msagent\CHARS\"
loc_006B8B38: call [00401098h] ; __vbaStrCat
loc_006B8B3E: mov edx, eax
loc_006B8B40: lea ecx, var_30
loc_006B8B43: call [004013C0h] ; __vbaStrMove
loc_006B8B49: push eax
loc_006B8B4A: push 0043B02Ch ; "Bonzi.acs"
loc_006B8B4F: call [00401098h] ; __vbaStrCat
loc_006B8B55: mov edx, eax
loc_006B8B57: lea ecx, var_2C
loc_006B8B5A: call [004013C0h] ; __vbaStrMove
loc_006B8B60: lea ecx, var_30
loc_006B8B63: call [00401430h] ; __vbaFreeStr
loc_006B8B69: jmp 006B8B80h
loc_006B8B6B: mov var_4, 00000011h
loc_006B8B72: mov edx, 0046B560h ; "C:\WINDOWS\Msagent\CHARS\Bonzi.acs"
loc_006B8B77: lea ecx, var_2C
loc_006B8B7A: call [00401310h] ; __vbaStrCopy
loc_006B8B80: mov var_4, 00000013h
loc_006B8B87: lea edx, var_2C
loc_006B8B8A: mov var_84, edx
loc_006B8B90: mov var_8C, 00004008h
loc_006B8B9A: push 00000000h
loc_006B8B9C: lea eax, var_8C
loc_006B8BA2: push eax
loc_006B8BA3: call [004012D0h] ; rtcDir
loc_006B8BA9: mov edx, eax
loc_006B8BAB: lea ecx, var_30
loc_006B8BAE: call [004013C0h] ; __vbaStrMove
loc_006B8BB4: push eax
loc_006B8BB5: call [00401088h] ; rtcTrimBstr
loc_006B8BBB: mov edx, eax
loc_006B8BBD: lea ecx, var_34
loc_006B8BC0: call [004013C0h] ; __vbaStrMove
loc_006B8BC6: push eax
loc_006B8BC7: call [00401044h] ; __vbaLenBstr
loc_006B8BCD: neg eax
loc_006B8BCF: sbb eax, eax
loc_006B8BD1: inc eax
loc_006B8BD2: neg eax
loc_006B8BD4: mov var_CC, ax
loc_006B8BDB: lea ecx, var_34
loc_006B8BDE: push ecx
loc_006B8BDF: lea edx, var_30
loc_006B8BE2: push edx
loc_006B8BE3: push 00000002h
loc_006B8BE5: call [00401324h] ; __vbaFreeStrList
loc_006B8BEB: add esp, 0000000Ch
loc_006B8BEE: movsx eax, var_CC
loc_006B8BF5: test eax, eax
loc_006B8BF7: jz 006B9613h
loc_006B8BFD: mov var_4, 00000014h
loc_006B8C04: xor edx, edx
loc_006B8C06: lea ecx, var_34
loc_006B8C09: call [00401310h] ; __vbaStrCopy
loc_006B8C0F: mov edx, 0046B5ACh ; "frmAgent.LoadBonz acs missing"
loc_006B8C14: lea ecx, var_30
loc_006B8C17: call [00401310h] ; __vbaStrCopy
loc_006B8C1D: lea ecx, var_34
loc_006B8C20: push ecx
loc_006B8C21: lea edx, var_30
loc_006B8C24: push edx
loc_006B8C25: mov eax, Me
loc_006B8C28: mov ecx, [eax]
loc_006B8C2A: mov edx, Me
loc_006B8C2D: push edx
loc_006B8C2E: call [ecx+00000748h]
loc_006B8C34: mov var_CC, eax
loc_006B8C3A: cmp var_CC, 00000000h
loc_006B8C41: jge 006B8C66h
loc_006B8C43: push 00000748h
loc_006B8C48: push 004408D0h
loc_006B8C4D: mov eax, Me
loc_006B8C50: push eax
loc_006B8C51: mov ecx, var_CC
loc_006B8C57: push ecx
loc_006B8C58: call [004010CCh] ; __vbaHresultCheckObj
loc_006B8C5E: mov var_F4, eax
loc_006B8C64: jmp 006B8C70h
loc_006B8C66: mov var_F4, 00000000h
loc_006B8C70: lea edx, var_34
loc_006B8C73: push edx
loc_006B8C74: lea eax, var_30
loc_006B8C77: push eax
loc_006B8C78: push 00000002h
loc_006B8C7A: call [00401324h] ; __vbaFreeStrList
loc_006B8C80: add esp, 0000000Ch
loc_006B8C83: mov var_4, 00000015h
loc_006B8C8A: mov var_28, 0000h
loc_006B8C90: mov var_4, 00000016h
loc_006B8C97: mov edx, 0046B5FCh ; "Peedy.acs"
loc_006B8C9C: lea ecx, var_34
loc_006B8C9F: call [00401310h] ; __vbaStrCopy
loc_006B8CA5: mov edx, 0046B5ECh ; "Peedy"
loc_006B8CAA: lea ecx, var_30
loc_006B8CAD: call [00401310h] ; __vbaStrCopy
loc_006B8CB3: lea ecx, var_34
loc_006B8CB6: push ecx
loc_006B8CB7: lea edx, var_30
loc_006B8CBA: push edx
loc_006B8CBB: mov eax, Me
loc_006B8CBE: mov ecx, [eax]
loc_006B8CC0: mov edx, Me
loc_006B8CC3: push edx
loc_006B8CC4: call [ecx+00000A10h]
loc_006B8CCA: lea eax, var_34
loc_006B8CCD: push eax
loc_006B8CCE: lea ecx, var_30
loc_006B8CD1: push ecx
loc_006B8CD2: push 00000002h
loc_006B8CD4: call [00401324h] ; __vbaFreeStrList
loc_006B8CDA: add esp, 0000000Ch
loc_006B8CDD: mov var_4, 00000017h
loc_006B8CE4: mov edx, Me
loc_006B8CE7: movsx eax, [edx+00000062h]
loc_006B8CEB: test eax, eax
loc_006B8CED: jnz 006B960Eh
loc_006B8CF3: mov var_4, 00000018h
loc_006B8CFA: mov var_84, 0044402Ch
loc_006B8D04: mov var_8C, 00000008h
loc_006B8D0E: mov eax, 00000010h
loc_006B8D13: call 00412850h ; __vbaChkstk
loc_006B8D18: mov ecx, esp
loc_006B8D1A: mov edx, var_8C
loc_006B8D20: mov [ecx], edx
loc_006B8D22: mov eax, var_88
loc_006B8D28: mov [ecx+00000004h], eax
loc_006B8D2B: mov edx, var_84
loc_006B8D31: mov [ecx+00000008h], edx
loc_006B8D34: mov eax, var_80
loc_006B8D37: mov [ecx+0000000Ch], eax
loc_006B8D3A: push 0046B614h ; "ToldAboutBonzi"
loc_006B8D3F: push 0044317Ch ; "UserInfo"
loc_006B8D44: push 0043B010h ; "BONZIBUDDY"
loc_006B8D49: call [00401354h] ; rtcGetSetting
loc_006B8D4F: mov edx, eax
loc_006B8D51: lea ecx, var_30
loc_006B8D54: call [004013C0h] ; __vbaStrMove
loc_006B8D5A: push eax
loc_006B8D5B: call [00401088h] ; rtcTrimBstr
loc_006B8D61: mov edx, eax
loc_006B8D63: lea ecx, var_34
loc_006B8D66: call [004013C0h] ; __vbaStrMove
loc_006B8D6C: push eax
loc_006B8D6D: call [00401108h] ; __vbaBoolStr
loc_006B8D73: not ax
loc_006B8D76: mov var_CC, ax
loc_006B8D7D: lea ecx, var_34
loc_006B8D80: push ecx
loc_006B8D81: lea edx, var_30
loc_006B8D84: push edx
loc_006B8D85: push 00000002h
loc_006B8D87: call [00401324h] ; __vbaFreeStrList
loc_006B8D8D: add esp, 0000000Ch
loc_006B8D90: movsx eax, var_CC
loc_006B8D97: test eax, eax
loc_006B8D99: jz 006B9408h
loc_006B8D9F: mov var_4, 00000019h
loc_006B8DA6: lea ecx, var_3C
loc_006B8DA9: push ecx
loc_006B8DAA: push 00452918h ; "Surprised"
loc_006B8DAF: mov edx, [0073A08Ch]
loc_006B8DB5: mov eax, [edx]
loc_006B8DB7: mov ecx, [0073A08Ch]
loc_006B8DBD: push ecx
loc_006B8DBE: call [eax+00000064h]
loc_006B8DC1: fnclex
loc_006B8DC3: mov var_CC, eax
loc_006B8DC9: cmp var_CC, 00000000h
loc_006B8DD0: jge 006B8DF5h
loc_006B8DD2: push 00000064h
loc_006B8DD4: push 004419ACh
loc_006B8DD9: mov edx, [0073A08Ch]
loc_006B8DDF: push edx
loc_006B8DE0: mov eax, var_CC
loc_006B8DE6: push eax
loc_006B8DE7: call [004010CCh] ; __vbaHresultCheckObj
loc_006B8DED: mov var_F8, eax
loc_006B8DF3: jmp 006B8DFFh
loc_006B8DF5: mov var_F8, 00000000h
loc_006B8DFF: lea ecx, var_3C
loc_006B8E02: call [0040142Ch] ; __vbaFreeObj
loc_006B8E08: mov var_4, 0000001Ah
loc_006B8E0F: mov var_84, 80020004h
loc_006B8E19: mov var_8C, 0000000Ah
loc_006B8E23: mov ecx, [0073A040h]
loc_006B8E29: push ecx
loc_006B8E2A: push 0046B638h ; ", have you ever met a purple gorilla? \pau=1000\ Well now is your chance!"
loc_006B8E2F: call [00401098h] ; __vbaStrCat
loc_006B8E35: mov var_44, eax
loc_006B8E38: mov var_4C, 00000008h
loc_006B8E3F: lea edx, var_3C
loc_006B8E42: push edx
loc_006B8E43: mov eax, 00000010h
loc_006B8E48: call 00412850h ; __vbaChkstk
loc_006B8E4D: mov eax, esp
loc_006B8E4F: mov ecx, var_8C
loc_006B8E55: mov [eax], ecx
loc_006B8E57: mov edx, var_88
loc_006B8E5D: mov [eax+00000004h], edx
loc_006B8E60: mov ecx, var_84
loc_006B8E66: mov [eax+00000008h], ecx
loc_006B8E69: mov edx, var_80
loc_006B8E6C: mov [eax+0000000Ch], edx
loc_006B8E6F: mov eax, 00000010h
loc_006B8E74: call 00412850h ; __vbaChkstk
loc_006B8E79: mov eax, esp
loc_006B8E7B: mov ecx, var_4C
loc_006B8E7E: mov [eax], ecx
loc_006B8E80: mov edx, var_48
loc_006B8E83: mov [eax+00000004h], edx
loc_006B8E86: mov ecx, var_44
loc_006B8E89: mov [eax+00000008h], ecx
loc_006B8E8C: mov edx, var_40
loc_006B8E8F: mov [eax+0000000Ch], edx
loc_006B8E92: mov eax, [0073A08Ch]
loc_006B8E97: mov ecx, [eax]
loc_006B8E99: mov edx, [0073A08Ch]
loc_006B8E9F: push edx
loc_006B8EA0: call [ecx+00000078h]
loc_006B8EA3: fnclex
loc_006B8EA5: mov var_CC, eax
loc_006B8EAB: cmp var_CC, 00000000h
loc_006B8EB2: jge 006B8ED6h
loc_006B8EB4: push 00000078h
loc_006B8EB6: push 004419ACh
loc_006B8EBB: mov eax, [0073A08Ch]
loc_006B8EC0: push eax
loc_006B8EC1: mov ecx, var_CC
loc_006B8EC7: push ecx
loc_006B8EC8: call [004010CCh] ; __vbaHresultCheckObj
loc_006B8ECE: mov var_FC, eax
loc_006B8ED4: jmp 006B8EE0h
loc_006B8ED6: mov var_FC, 00000000h
loc_006B8EE0: lea ecx, var_3C
loc_006B8EE3: call [0040142Ch] ; __vbaFreeObj
loc_006B8EE9: lea ecx, var_4C
loc_006B8EEC: call [00401030h] ; __vbaFreeVar
loc_006B8EF2: mov var_4, 0000001Bh
loc_006B8EF9: lea edx, var_3C
loc_006B8EFC: push edx
loc_006B8EFD: push 00442914h ; "Explain"
loc_006B8F02: mov eax, [0073A08Ch]
loc_006B8F07: mov ecx, [eax]
loc_006B8F09: mov edx, [0073A08Ch]
loc_006B8F0F: push edx
loc_006B8F10: call [ecx+00000064h]
loc_006B8F13: fnclex
loc_006B8F15: mov var_CC, eax
loc_006B8F1B: cmp var_CC, 00000000h
loc_006B8F22: jge 006B8F46h
loc_006B8F24: push 00000064h
loc_006B8F26: push 004419ACh
loc_006B8F2B: mov eax, [0073A08Ch]
loc_006B8F30: push eax
loc_006B8F31: mov ecx, var_CC
loc_006B8F37: push ecx
loc_006B8F38: call [004010CCh] ; __vbaHresultCheckObj
loc_006B8F3E: mov var_100, eax
loc_006B8F44: jmp 006B8F50h
loc_006B8F46: mov var_100, 00000000h
loc_006B8F50: lea ecx, var_3C
loc_006B8F53: call [0040142Ch] ; __vbaFreeObj
loc_006B8F59: mov var_4, 0000001Ch
loc_006B8F60: mov var_94, 80020004h
loc_006B8F6A: mov var_9C, 0000000Ah
loc_006B8F74: mov var_84, 0046B6D0h ; "I've just learned that there is a \emp\free, exciting new update available for us that introduces you to a great new friend of mine!"
loc_006B8F7E: mov var_8C, 00000008h
loc_006B8F88: lea edx, var_3C
loc_006B8F8B: push edx
loc_006B8F8C: mov eax, 00000010h
loc_006B8F91: call 00412850h ; __vbaChkstk
loc_006B8F96: mov eax, esp
loc_006B8F98: mov ecx, var_9C
loc_006B8F9E: mov [eax], ecx
loc_006B8FA0: mov edx, var_98
loc_006B8FA6: mov [eax+00000004h], edx
loc_006B8FA9: mov ecx, var_94
loc_006B8FAF: mov [eax+00000008h], ecx
loc_006B8FB2: mov edx, var_90
loc_006B8FB8: mov [eax+0000000Ch], edx
loc_006B8FBB: mov eax, 00000010h
loc_006B8FC0: call 00412850h ; __vbaChkstk
loc_006B8FC5: mov eax, esp
loc_006B8FC7: mov ecx, var_8C
loc_006B8FCD: mov [eax], ecx
loc_006B8FCF: mov edx, var_88
loc_006B8FD5: mov [eax+00000004h], edx
loc_006B8FD8: mov ecx, var_84
loc_006B8FDE: mov [eax+00000008h], ecx
loc_006B8FE1: mov edx, var_80
loc_006B8FE4: mov [eax+0000000Ch], edx
loc_006B8FE7: mov eax, [0073A08Ch]
loc_006B8FEC: mov ecx, [eax]
loc_006B8FEE: mov edx, [0073A08Ch]
loc_006B8FF4: push edx
loc_006B8FF5: call [ecx+00000078h]
loc_006B8FF8: fnclex
loc_006B8FFA: mov var_CC, eax
loc_006B9000: cmp var_CC, 00000000h
loc_006B9007: jge 006B902Bh
loc_006B9009: push 00000078h
loc_006B900B: push 004419ACh
loc_006B9010: mov eax, [0073A08Ch]
loc_006B9015: push eax
loc_006B9016: mov ecx, var_CC
loc_006B901C: push ecx
loc_006B901D: call [004010CCh] ; __vbaHresultCheckObj
loc_006B9023: mov var_104, eax
loc_006B9029: jmp 006B9035h
loc_006B902B: mov var_104, 00000000h
loc_006B9035: lea ecx, var_3C
loc_006B9038: call [0040142Ch] ; __vbaFreeObj
loc_006B903E: mov var_4, 0000001Dh
loc_006B9045: lea edx, var_3C
loc_006B9048: push edx
loc_006B9049: push 004457F8h ; "Alert"
loc_006B904E: mov eax, [0073A08Ch]
loc_006B9053: mov ecx, [eax]
loc_006B9055: mov edx, [0073A08Ch]
loc_006B905B: push edx
loc_006B905C: call [ecx+00000064h]
loc_006B905F: fnclex
loc_006B9061: mov var_CC, eax
loc_006B9067: cmp var_CC, 00000000h
loc_006B906E: jge 006B9092h
loc_006B9070: push 00000064h
loc_006B9072: push 004419ACh
loc_006B9077: mov eax, [0073A08Ch]
loc_006B907C: push eax
loc_006B907D: mov ecx, var_CC
loc_006B9083: push ecx
loc_006B9084: call [004010CCh] ; __vbaHresultCheckObj
loc_006B908A: mov var_108, eax
loc_006B9090: jmp 006B909Ch
loc_006B9092: mov var_108, 00000000h
loc_006B909C: lea ecx, var_3C
loc_006B909F: call [0040142Ch] ; __vbaFreeObj
loc_006B90A5: mov var_4, 0000001Eh
loc_006B90AC: mov var_94, 80020004h
loc_006B90B6: mov var_9C, 0000000Ah
loc_006B90C0: mov var_84, 0046B82Ch ; "His name is Bonzi, and he is the \map=""\emp\cuoo test""=""cutest""\ little purple gorilla I've ever seen! \pau=500\ Not that I've seen many of them."
loc_006B90CA: mov var_8C, 00000008h
loc_006B90D4: lea edx, var_3C
loc_006B90D7: push edx
loc_006B90D8: mov eax, 00000010h
loc_006B90DD: call 00412850h ; __vbaChkstk
loc_006B90E2: mov eax, esp
loc_006B90E4: mov ecx, var_9C
loc_006B90EA: mov [eax], ecx
loc_006B90EC: mov edx, var_98
loc_006B90F2: mov [eax+00000004h], edx
loc_006B90F5: mov ecx, var_94
loc_006B90FB: mov [eax+00000008h], ecx
loc_006B90FE: mov edx, var_90
loc_006B9104: mov [eax+0000000Ch], edx
loc_006B9107: mov eax, 00000010h
loc_006B910C: call 00412850h ; __vbaChkstk
loc_006B9111: mov eax, esp
loc_006B9113: mov ecx, var_8C
loc_006B9119: mov [eax], ecx
loc_006B911B: mov edx, var_88
loc_006B9121: mov [eax+00000004h], edx
loc_006B9124: mov ecx, var_84
loc_006B912A: mov [eax+00000008h], ecx
loc_006B912D: mov edx, var_80
loc_006B9130: mov [eax+0000000Ch], edx
loc_006B9133: mov eax, [0073A08Ch]
loc_006B9138: mov ecx, [eax]
loc_006B913A: mov edx, [0073A08Ch]
loc_006B9140: push edx
loc_006B9141: call [ecx+00000078h]
loc_006B9144: fnclex
loc_006B9146: mov var_CC, eax
loc_006B914C: cmp var_CC, 00000000h
loc_006B9153: jge 006B9177h
loc_006B9155: push 00000078h
loc_006B9157: push 004419ACh
loc_006B915C: mov eax, [0073A08Ch]
loc_006B9161: push eax
loc_006B9162: mov ecx, var_CC
loc_006B9168: push ecx
loc_006B9169: call [004010CCh] ; __vbaHresultCheckObj
loc_006B916F: mov var_10C, eax
loc_006B9175: jmp 006B9181h
loc_006B9177: mov var_10C, 00000000h
loc_006B9181: lea ecx, var_3C
loc_006B9184: call [0040142Ch] ; __vbaFreeObj
loc_006B918A: mov var_4, 0000001Fh
loc_006B9191: lea edx, var_3C
loc_006B9194: push edx
loc_006B9195: push 00442914h ; "Explain"
loc_006B919A: mov eax, [0073A08Ch]
loc_006B919F: mov ecx, [eax]
loc_006B91A1: mov edx, [0073A08Ch]
loc_006B91A7: push edx
loc_006B91A8: call [ecx+00000064h]
loc_006B91AB: fnclex
loc_006B91AD: mov var_CC, eax
loc_006B91B3: cmp var_CC, 00000000h
loc_006B91BA: jge 006B91DEh
loc_006B91BC: push 00000064h
loc_006B91BE: push 004419ACh
loc_006B91C3: mov eax, [0073A08Ch]
loc_006B91C8: push eax
loc_006B91C9: mov ecx, var_CC
loc_006B91CF: push ecx
loc_006B91D0: call [004010CCh] ; __vbaHresultCheckObj
loc_006B91D6: mov var_110, eax
loc_006B91DC: jmp 006B91E8h
loc_006B91DE: mov var_110, 00000000h
loc_006B91E8: lea ecx, var_3C
loc_006B91EB: call [0040142Ch] ; __vbaFreeObj
loc_006B91F1: mov var_4, 00000020h
loc_006B91F8: mov var_84, 80020004h
loc_006B9202: mov var_8C, 0000000Ah
loc_006B920C: push 0046B958h ; "When he swings onto your screen on his very cool jungle vines, \pau=500\well "
loc_006B9211: mov edx, [0073A040h]
loc_006B9217: push edx
loc_006B9218: call [00401098h] ; __vbaStrCat
loc_006B921E: mov edx, eax
loc_006B9220: lea ecx, var_30
loc_006B9223: call [004013C0h] ; __vbaStrMove
loc_006B9229: push eax
loc_006B922A: push 0046BA20h ; ", \pau=500\you just may hug your monitor!"
loc_006B922F: call [00401098h] ; __vbaStrCat
loc_006B9235: mov var_44, eax
loc_006B9238: mov var_4C, 00000008h
loc_006B923F: lea eax, var_3C
loc_006B9242: push eax
loc_006B9243: mov eax, 00000010h
loc_006B9248: call 00412850h ; __vbaChkstk
loc_006B924D: mov ecx, esp
loc_006B924F: mov edx, var_8C
loc_006B9255: mov [ecx], edx
loc_006B9257: mov eax, var_88
loc_006B925D: mov [ecx+00000004h], eax
loc_006B9260: mov edx, var_84
loc_006B9266: mov [ecx+00000008h], edx
loc_006B9269: mov eax, var_80
loc_006B926C: mov [ecx+0000000Ch], eax
loc_006B926F: mov eax, 00000010h
loc_006B9274: call 00412850h ; __vbaChkstk
loc_006B9279: mov ecx, esp
loc_006B927B: mov edx, var_4C
loc_006B927E: mov [ecx], edx
loc_006B9280: mov eax, var_48
loc_006B9283: mov [ecx+00000004h], eax
loc_006B9286: mov edx, var_44
loc_006B9289: mov [ecx+00000008h], edx
loc_006B928C: mov eax, var_40
loc_006B928F: mov [ecx+0000000Ch], eax
loc_006B9292: mov ecx, [0073A08Ch]
loc_006B9298: mov edx, [ecx]
loc_006B929A: mov eax, [0073A08Ch]
loc_006B929F: push eax
loc_006B92A0: call [edx+00000078h]
loc_006B92A3: fnclex
loc_006B92A5: mov var_CC, eax
loc_006B92AB: cmp var_CC, 00000000h
loc_006B92B2: jge 006B92D7h
loc_006B92B4: push 00000078h
loc_006B92B6: push 004419ACh
loc_006B92BB: mov ecx, [0073A08Ch]
loc_006B92C1: push ecx
loc_006B92C2: mov edx, var_CC
loc_006B92C8: push edx
loc_006B92C9: call [004010CCh] ; __vbaHresultCheckObj
loc_006B92CF: mov var_114, eax
loc_006B92D5: jmp 006B92E1h
loc_006B92D7: mov var_114, 00000000h
loc_006B92E1: lea ecx, var_30
loc_006B92E4: call [00401430h] ; __vbaFreeStr
loc_006B92EA: lea ecx, var_3C
loc_006B92ED: call [0040142Ch] ; __vbaFreeObj
loc_006B92F3: lea ecx, var_4C
loc_006B92F6: call [00401030h] ; __vbaFreeVar
loc_006B92FC: mov var_4, 00000021h
loc_006B9303: mov var_94, 80020004h
loc_006B930D: mov var_9C, 0000000Ah
loc_006B9317: mov var_84, 0046BA78h ; "I just know you're going to love our new friend and master of the jungle, Bonzi!"
loc_006B9321: mov var_8C, 00000008h
loc_006B932B: lea eax, var_3C
loc_006B932E: push eax
loc_006B932F: mov eax, 00000010h
loc_006B9334: call 00412850h ; __vbaChkstk
loc_006B9339: mov ecx, esp
loc_006B933B: mov edx, var_9C
loc_006B9341: mov [ecx], edx
loc_006B9343: mov eax, var_98
loc_006B9349: mov [ecx+00000004h], eax
loc_006B934C: mov edx, var_94
loc_006B9352: mov [ecx+00000008h], edx
loc_006B9355: mov eax, var_90
loc_006B935B: mov [ecx+0000000Ch], eax
loc_006B935E: mov eax, 00000010h
loc_006B9363: call 00412850h ; __vbaChkstk
loc_006B9368: mov ecx, esp
loc_006B936A: mov edx, var_8C
loc_006B9370: mov [ecx], edx
loc_006B9372: mov eax, var_88
loc_006B9378: mov [ecx+00000004h], eax
loc_006B937B: mov edx, var_84
loc_006B9381: mov [ecx+00000008h], edx
loc_006B9384: mov eax, var_80
loc_006B9387: mov [ecx+0000000Ch], eax
loc_006B938A: mov ecx, [0073A08Ch]
loc_006B9390: mov edx, [ecx]
loc_006B9392: mov eax, [0073A08Ch]
loc_006B9397: push eax
loc_006B9398: call [edx+00000078h]
loc_006B939B: fnclex
loc_006B939D: mov var_CC, eax
loc_006B93A3: cmp var_CC, 00000000h
loc_006B93AA: jge 006B93CFh
loc_006B93AC: push 00000078h
loc_006B93AE: push 004419ACh
loc_006B93B3: mov ecx, [0073A08Ch]
loc_006B93B9: push ecx
loc_006B93BA: mov edx, var_CC
loc_006B93C0: push edx
loc_006B93C1: call [004010CCh] ; __vbaHresultCheckObj
loc_006B93C7: mov var_118, eax
loc_006B93CD: jmp 006B93D9h
loc_006B93CF: mov var_118, 00000000h
loc_006B93D9: lea ecx, var_3C
loc_006B93DC: call [0040142Ch] ; __vbaFreeObj
loc_006B93E2: mov var_4, 00000022h
loc_006B93E9: push 00444034h
loc_006B93EE: push 0046B614h ; "ToldAboutBonzi"
loc_006B93F3: push 0044317Ch ; "UserInfo"
loc_006B93F8: push 0043B010h ; "BONZIBUDDY"
loc_006B93FD: call [00401010h] ; rtcSaveSetting
loc_006B9403: jmp 006B9513h
loc_006B9408: mov var_4, 00000024h
loc_006B940F: mov var_84, 80020004h
loc_006B9419: mov var_8C, 0000000Ah
loc_006B9423: push 00456A30h ; "Hey "
loc_006B9428: mov eax, [0073A040h]
loc_006B942D: push eax
loc_006B942E: call [00401098h] ; __vbaStrCat
loc_006B9434: mov edx, eax
loc_006B9436: lea ecx, var_30
loc_006B9439: call [004013C0h] ; __vbaStrMove
loc_006B943F: push eax
loc_006B9440: push 0046BB20h ; ", you still haven't met my new friend, Bonzi. He can't wait to become friends with you!"
loc_006B9445: call [00401098h] ; __vbaStrCat
loc_006B944B: mov var_44, eax
loc_006B944E: mov var_4C, 00000008h
loc_006B9455: lea ecx, var_3C
loc_006B9458: push ecx
loc_006B9459: mov eax, 00000010h
loc_006B945E: call 00412850h ; __vbaChkstk
loc_006B9463: mov edx, esp
loc_006B9465: mov eax, var_8C
loc_006B946B: mov [edx], eax
loc_006B946D: mov ecx, var_88
loc_006B9473: mov [edx+00000004h], ecx
loc_006B9476: mov eax, var_84
loc_006B947C: mov [edx+00000008h], eax
loc_006B947F: mov ecx, var_80
loc_006B9482: mov [edx+0000000Ch], ecx
loc_006B9485: mov eax, 00000010h
loc_006B948A: call 00412850h ; __vbaChkstk
loc_006B948F: mov edx, esp
loc_006B9491: mov eax, var_4C
loc_006B9494: mov [edx], eax
loc_006B9496: mov ecx, var_48
loc_006B9499: mov [edx+00000004h], ecx
loc_006B949C: mov eax, var_44
loc_006B949F: mov [edx+00000008h], eax
loc_006B94A2: mov ecx, var_40
loc_006B94A5: mov [edx+0000000Ch], ecx
loc_006B94A8: mov edx, [0073A08Ch]
loc_006B94AE: mov eax, [edx]
loc_006B94B0: mov ecx, [0073A08Ch]
loc_006B94B6: push ecx
loc_006B94B7: call [eax+00000078h]
loc_006B94BA: fnclex
loc_006B94BC: mov var_CC, eax
loc_006B94C2: cmp var_CC, 00000000h
loc_006B94C9: jge 006B94EEh
loc_006B94CB: push 00000078h
loc_006B94CD: push 004419ACh
loc_006B94D2: mov edx, [0073A08Ch]
loc_006B94D8: push edx
loc_006B94D9: mov eax, var_CC
loc_006B94DF: push eax
loc_006B94E0: call [004010CCh] ; __vbaHresultCheckObj
loc_006B94E6: mov var_11C, eax
loc_006B94EC: jmp 006B94F8h
loc_006B94EE: mov var_11C, 00000000h
loc_006B94F8: lea ecx, var_30
loc_006B94FB: call [00401430h] ; __vbaFreeStr
loc_006B9501: lea ecx, var_3C
loc_006B9504: call [0040142Ch] ; __vbaFreeObj
loc_006B950A: lea ecx, var_4C
loc_006B950D: call [00401030h] ; __vbaFreeVar
loc_006B9513: mov var_4, 00000026h
loc_006B951A: mov var_94, 80020004h
loc_006B9524: mov var_9C, 0000000Ah
loc_006B952E: mov var_84, 0046BC00h ; "Would you like for me to introduce you to Bonzi right now?"
loc_006B9538: mov var_8C, 00000008h
loc_006B9542: lea ecx, var_3C
loc_006B9545: push ecx
loc_006B9546: mov eax, 00000010h
loc_006B954B: call 00412850h ; __vbaChkstk
loc_006B9550: mov edx, esp
loc_006B9552: mov eax, var_9C
loc_006B9558: mov [edx], eax
loc_006B955A: mov ecx, var_98
loc_006B9560: mov [edx+00000004h], ecx
loc_006B9563: mov eax, var_94
loc_006B9569: mov [edx+00000008h], eax
loc_006B956C: mov ecx, var_90
loc_006B9572: mov [edx+0000000Ch], ecx
loc_006B9575: mov eax, 00000010h
loc_006B957A: call 00412850h ; __vbaChkstk
loc_006B957F: mov edx, esp
loc_006B9581: mov eax, var_8C
loc_006B9587: mov [edx], eax
loc_006B9589: mov ecx, var_88
loc_006B958F: mov [edx+00000004h], ecx
loc_006B9592: mov eax, var_84
loc_006B9598: mov [edx+00000008h], eax
loc_006B959B: mov ecx, var_80
loc_006B959E: mov [edx+0000000Ch], ecx
loc_006B95A1: mov edx, [0073A08Ch]
loc_006B95A7: mov eax, [edx]
loc_006B95A9: mov ecx, [0073A08Ch]
loc_006B95AF: push ecx
loc_006B95B0: call [eax+00000078h]
loc_006B95B3: fnclex
loc_006B95B5: mov var_CC, eax
loc_006B95BB: cmp var_CC, 00000000h
loc_006B95C2: jge 006B95E7h
loc_006B95C4: push 00000078h
loc_006B95C6: push 004419ACh
loc_006B95CB: mov edx, [0073A08Ch]
loc_006B95D1: push edx
loc_006B95D2: mov eax, var_CC
loc_006B95D8: push eax
loc_006B95D9: call [004010CCh] ; __vbaHresultCheckObj
loc_006B95DF: mov var_120, eax
loc_006B95E5: jmp 006B95F1h
loc_006B95E7: mov var_120, 00000000h
loc_006B95F1: mov ecx, var_3C
loc_006B95F4: push ecx
loc_006B95F5: mov edx, Me
loc_006B95F8: add edx, 000000F8h
loc_006B95FE: push edx
loc_006B95FF: call [00401130h] ; __vbaObjSetAddref
loc_006B9605: lea ecx, var_3C
loc_006B9608: call [0040142Ch] ; __vbaFreeObj
loc_006B960E: jmp 006B96F3h
loc_006B9613: mov var_4, 00000029h
loc_006B961A: xor edx, edx
loc_006B961C: lea ecx, var_34
loc_006B961F: call [00401310h] ; __vbaStrCopy
loc_006B9625: mov edx, 0046BC7Ch ; "frmAgent.LoadBonz calling loadbonzsub"
loc_006B962A: lea ecx, var_30
loc_006B962D: call [00401310h] ; __vbaStrCopy
loc_006B9633: lea eax, var_34
loc_006B9636: push eax
loc_006B9637: lea ecx, var_30
loc_006B963A: push ecx
loc_006B963B: mov edx, Me
loc_006B963E: mov eax, [edx]
loc_006B9640: mov ecx, Me
loc_006B9643: push ecx
loc_006B9644: call [eax+00000748h]
loc_006B964A: mov var_CC, eax
loc_006B9650: cmp var_CC, 00000000h
loc_006B9657: jge 006B967Ch
loc_006B9659: push 00000748h
loc_006B965E: push 004408D0h
loc_006B9663: mov edx, Me
loc_006B9666: push edx
loc_006B9667: mov eax, var_CC
loc_006B966D: push eax
loc_006B966E: call [004010CCh] ; __vbaHresultCheckObj
loc_006B9674: mov var_124, eax
loc_006B967A: jmp 006B9686h
loc_006B967C: mov var_124, 00000000h
loc_006B9686: lea ecx, var_34
loc_006B9689: push ecx
loc_006B968A: lea edx, var_30
loc_006B968D: push edx
loc_006B968E: push 00000002h
loc_006B9690: call [00401324h] ; __vbaFreeStrList
loc_006B9696: add esp, 0000000Ch
loc_006B9699: mov var_4, 0000002Ah
loc_006B96A0: mov var_28, FFFFFFh
loc_006B96A6: mov var_4, 0000002Bh
loc_006B96AD: mov edx, 0043B02Ch ; "Bonzi.acs"
loc_006B96B2: lea ecx, var_34
loc_006B96B5: call [00401310h] ; __vbaStrCopy
loc_006B96BB: mov edx, 0043B044h ; "Bonzi"
loc_006B96C0: lea ecx, var_30
loc_006B96C3: call [00401310h] ; __vbaStrCopy
loc_006B96C9: lea eax, var_34
loc_006B96CC: push eax
loc_006B96CD: lea ecx, var_30
loc_006B96D0: push ecx
loc_006B96D1: mov edx, Me
loc_006B96D4: mov eax, [edx]
loc_006B96D6: mov ecx, Me
loc_006B96D9: push ecx
loc_006B96DA: call [eax+00000A10h]
loc_006B96E0: lea edx, var_34
loc_006B96E3: push edx
loc_006B96E4: lea eax, var_30
loc_006B96E7: push eax
loc_006B96E8: push 00000002h
loc_006B96EA: call [00401324h] ; __vbaFreeStrList
loc_006B96F0: add esp, 0000000Ch
loc_006B96F3: jmp 006B9958h
loc_006B96F8: mov var_4, 0000002Eh
loc_006B96FF: mov var_74, 80020004h
loc_006B9706: mov var_7C, 0000000Ah
loc_006B970D: mov var_64, 80020004h
loc_006B9714: mov var_6C, 0000000Ah
loc_006B971B: mov var_54, 80020004h
loc_006B9722: mov var_5C, 0000000Ah
loc_006B9729: mov var_84, 0046BC00h ; "Would you like for me to introduce you to Bonzi right now?"
loc_006B9733: mov var_8C, 00000008h
loc_006B973D: lea edx, var_8C
loc_006B9743: lea ecx, var_4C
loc_006B9746: call [00401374h] ; __vbaVarDup
loc_006B974C: lea ecx, var_7C
loc_006B974F: push ecx
loc_006B9750: lea edx, var_6C
loc_006B9753: push edx
loc_006B9754: lea eax, var_5C
loc_006B9757: push eax
loc_006B9758: push 00000024h
loc_006B975A: lea ecx, var_4C
loc_006B975D: push ecx
loc_006B975E: call [00401120h] ; rtcMsgBox
loc_006B9764: xor edx, edx
loc_006B9766: cmp eax, 00000006h
loc_006B9769: setz dl
loc_006B976C: neg edx
loc_006B976E: mov var_CC, dx
loc_006B9775: lea eax, var_7C
loc_006B9778: push eax
loc_006B9779: lea ecx, var_6C
loc_006B977C: push ecx
loc_006B977D: lea edx, var_5C
loc_006B9780: push edx
loc_006B9781: lea eax, var_4C
loc_006B9784: push eax
loc_006B9785: push 00000004h
loc_006B9787: call [00401050h] ; __vbaFreeVarList
loc_006B978D: add esp, 00000014h
loc_006B9790: movsx ecx, var_CC
loc_006B9797: test ecx, ecx
loc_006B9799: jz 006B983Eh
loc_006B979F: mov var_4, 0000002Fh
loc_006B97A6: mov [0073A23Eh], 0000h
loc_006B97AF: mov var_4, 00000030h
loc_006B97B6: mov [0073A240h], FFFFFFh
loc_006B97BF: mov var_4, 00000031h
loc_006B97C6: mov var_C0, FFFFFFh
loc_006B97CF: lea edx, var_C4
loc_006B97D5: push edx
loc_006B97D6: lea eax, var_C0
loc_006B97DC: push eax
loc_006B97DD: mov ecx, Me
loc_006B97E0: push ecx
loc_006B97E1: call 0069A760h
loc_006B97E6: movsx edx, var_C4
loc_006B97ED: test edx, edx
loc_006B97EF: jnz 006B9839h
loc_006B97F1: mov var_4, 00000032h
loc_006B97F8: movsx eax, [0073A23Eh]
loc_006B97FF: test eax, eax
loc_006B9801: jz 006B9829h
loc_006B9803: mov var_4, 00000033h
loc_006B980A: mov var_C0, 0000h
loc_006B9813: lea ecx, var_C0
loc_006B9819: push ecx
loc_006B981A: mov edx, Me
loc_006B981D: mov eax, [edx]
loc_006B981F: mov ecx, Me
loc_006B9822: push ecx
loc_006B9823: call [eax+00000928h]
loc_006B9829: mov var_4, 00000035h
loc_006B9830: mov [0073A240h], 0000h
loc_006B9839: jmp 006B9949h
loc_006B983E: mov var_4, 00000038h
loc_006B9845: mov var_84, 80020004h
loc_006B984F: mov var_8C, 0000000Ah
loc_006B9859: push 00455514h ; "OK "
loc_006B985E: mov edx, [0073A040h]
loc_006B9864: push edx
loc_006B9865: call [00401098h] ; __vbaStrCat
loc_006B986B: mov edx, eax
loc_006B986D: lea ecx, var_30
loc_006B9870: call [004013C0h] ; __vbaStrMove
loc_006B9876: push eax
loc_006B9877: push 0046BCCCh ; ", if you want to download this update, simply click on 'Update Me' from my menu! Bonzi is just waiting to meet you!"
loc_006B987C: call [00401098h] ; __vbaStrCat
loc_006B9882: mov var_44, eax
loc_006B9885: mov var_4C, 00000008h
loc_006B988C: lea eax, var_3C
loc_006B988F: push eax
loc_006B9890: mov eax, 00000010h
loc_006B9895: call 00412850h ; __vbaChkstk
loc_006B989A: mov ecx, esp
loc_006B989C: mov edx, var_8C
loc_006B98A2: mov [ecx], edx
loc_006B98A4: mov eax, var_88
loc_006B98AA: mov [ecx+00000004h], eax
loc_006B98AD: mov edx, var_84
loc_006B98B3: mov [ecx+00000008h], edx
loc_006B98B6: mov eax, var_80
loc_006B98B9: mov [ecx+0000000Ch], eax
loc_006B98BC: mov eax, 00000010h
loc_006B98C1: call 00412850h ; __vbaChkstk
loc_006B98C6: mov ecx, esp
loc_006B98C8: mov edx, var_4C
loc_006B98CB: mov [ecx], edx
loc_006B98CD: mov eax, var_48
loc_006B98D0: mov [ecx+00000004h], eax
loc_006B98D3: mov edx, var_44
loc_006B98D6: mov [ecx+00000008h], edx
loc_006B98D9: mov eax, var_40
loc_006B98DC: mov [ecx+0000000Ch], eax
loc_006B98DF: mov ecx, [0073A08Ch]
loc_006B98E5: mov edx, [ecx]
loc_006B98E7: mov eax, [0073A08Ch]
loc_006B98EC: push eax
loc_006B98ED: call [edx+00000078h]
loc_006B98F0: fnclex
loc_006B98F2: mov var_CC, eax
loc_006B98F8: cmp var_CC, 00000000h
loc_006B98FF: jge 006B9924h
loc_006B9901: push 00000078h
loc_006B9903: push 004419ACh
loc_006B9908: mov ecx, [0073A08Ch]
loc_006B990E: push ecx
loc_006B990F: mov edx, var_CC
loc_006B9915: push edx
loc_006B9916: call [004010CCh] ; __vbaHresultCheckObj
loc_006B991C: mov var_128, eax
loc_006B9922: jmp 006B992Eh
loc_006B9924: mov var_128, 00000000h
loc_006B992E: lea ecx, var_30
loc_006B9931: call [00401430h] ; __vbaFreeStr
loc_006B9937: lea ecx, var_3C
loc_006B993A: call [0040142Ch] ; __vbaFreeObj
loc_006B9940: lea ecx, var_4C
loc_006B9943: call [00401030h] ; __vbaFreeVar
loc_006B9949: jmp 006B9958h
loc_006B994B: mov var_4, 0000003Bh
loc_006B9952: mov var_28, 0000h
loc_006B9958: push 006B99A5h
loc_006B995D: jmp 006B999Bh
loc_006B995F: lea eax, var_38
loc_006B9962: push eax
loc_006B9963: lea ecx, var_34
loc_006B9966: push ecx
loc_006B9967: lea edx, var_30
loc_006B996A: push edx
loc_006B996B: push 00000003h
loc_006B996D: call [00401324h] ; __vbaFreeStrList
loc_006B9973: add esp, 00000010h
loc_006B9976: lea ecx, var_3C
loc_006B9979: call [0040142Ch] ; __vbaFreeObj
loc_006B997F: lea eax, var_7C
loc_006B9982: push eax
loc_006B9983: lea ecx, var_6C
loc_006B9986: push ecx
loc_006B9987: lea edx, var_5C
loc_006B998A: push edx
loc_006B998B: lea eax, var_4C
loc_006B998E: push eax
loc_006B998F: push 00000004h
loc_006B9991: call [00401050h] ; __vbaFreeVarList
loc_006B9997: add esp, 00000014h
loc_006B999A: ret
loc_006B999B: lea ecx, var_2C
loc_006B999E: call [00401430h] ; __vbaFreeStr
loc_006B99A4: ret
loc_006B99A5: mov ecx, Me
loc_006B99A8: mov edx, [ecx]
loc_006B99AA: mov eax, Me
loc_006B99AD: push eax
loc_006B99AE: call [edx+00000008h]
loc_006B99B1: mov ecx, arg_10
loc_006B99B4: mov dx, var_28
loc_006B99B8: mov [ecx], dx
loc_006B99BB: mov eax, var_10
loc_006B99BE: mov ecx, var_20
loc_006B99C1: mov fs:[00000000h], ecx
loc_006B99C8: pop edi
loc_006B99C9: pop esi
loc_006B99CA: pop ebx
loc_006B99CB: mov esp, ebp
loc_006B99CD: pop ebp
loc_006B99CE: retn 000Ch
End Function
Public Sub WriteEmail() '6BC610
loc_006BC610: push ebp
loc_006BC611: mov ebp, esp
loc_006BC613: sub esp, 0000000Ch
loc_006BC616: push 00412856h ; __vbaExceptHandler
loc_006BC61B: mov eax, fs:[00000000h]
loc_006BC621: push eax
loc_006BC622: mov fs:[00000000h], esp
loc_006BC629: sub esp, 00000034h
loc_006BC62C: push ebx
loc_006BC62D: push esi
loc_006BC62E: push edi
loc_006BC62F: mov var_C, esp
loc_006BC632: mov var_8, 0040CA20h
loc_006BC639: xor edi, edi
loc_006BC63B: mov var_4, edi
loc_006BC63E: mov esi, Me
loc_006BC641: push esi
loc_006BC642: mov eax, [esi]
loc_006BC644: call [eax+00000004h]
loc_006BC647: mov ecx, [esi]
loc_006BC649: lea edx, var_38
loc_006BC64C: push edx
loc_006BC64D: push esi
loc_006BC64E: mov var_24, edi
loc_006BC651: mov var_34, edi
loc_006BC654: mov var_38, edi
loc_006BC657: call [ecx+00000A18h]
loc_006BC65D: cmp var_38, di
loc_006BC661: jz 006BC6E0h
loc_006BC663: cmp [0073A43Ch], edi
loc_006BC669: jnz 006BC67Bh
loc_006BC66B: push 0073A43Ch
loc_006BC670: push 00423FC0h
loc_006BC675: call [004012FCh] ; __vbaNew2
loc_006BC67B: sub esp, 00000010h
loc_006BC67E: mov ecx, 0000000Ah
loc_006BC683: mov ebx, esp
loc_006BC685: mov var_24, ecx
loc_006BC688: mov eax, 80020004h
loc_006BC68D: sub esp, 00000010h
loc_006BC690: mov [ebx], ecx
loc_006BC692: mov ecx, var_30
loc_006BC695: mov edx, eax
loc_006BC697: mov esi, [0073A43Ch]
loc_006BC69D: mov [ebx+00000004h], ecx
loc_006BC6A0: mov ecx, esp
loc_006BC6A2: mov edi, [esi]
loc_006BC6A4: push esi
loc_006BC6A5: mov [ebx+00000008h], eax
loc_006BC6A8: mov eax, var_28
loc_006BC6AB: mov [ebx+0000000Ch], eax
loc_006BC6AE: mov eax, var_24
loc_006BC6B1: mov [ecx], eax
loc_006BC6B3: mov eax, var_20
loc_006BC6B6: mov [ecx+00000004h], eax
loc_006BC6B9: mov [ecx+00000008h], edx
loc_006BC6BC: mov edx, var_18
loc_006BC6BF: mov [ecx+0000000Ch], edx
loc_006BC6C2: call [edi+000002B0h]
loc_006BC6C8: test eax, eax
loc_006BC6CA: fnclex
loc_006BC6CC: jge 006BC6E0h
loc_006BC6CE: push 000002B0h
loc_006BC6D3: push 004480C4h
loc_006BC6D8: push esi
loc_006BC6D9: push eax
loc_006BC6DA: call [004010CCh] ; __vbaHresultCheckObj
loc_006BC6E0: mov eax, Me
loc_006BC6E3: push eax
loc_006BC6E4: mov ecx, [eax]
loc_006BC6E6: call [ecx+00000008h]
loc_006BC6E9: mov eax, var_4
loc_006BC6EC: mov ecx, var_14
loc_006BC6EF: pop edi
loc_006BC6F0: pop esi
loc_006BC6F1: mov fs:[00000000h], ecx
loc_006BC6F8: pop ebx
loc_006BC6F9: mov esp, ebp
loc_006BC6FB: pop ebp
loc_006BC6FC: retn 0004h
End Sub
Public Function SetNewRandomAction(arg_C) '6BE140
loc_006BE140: push ebp
loc_006BE141: mov ebp, esp
loc_006BE143: sub esp, 0000000Ch
loc_006BE146: push 00412856h ; __vbaExceptHandler
loc_006BE14B: mov eax, fs:[00000000h]
loc_006BE151: push eax
loc_006BE152: mov fs:[00000000h], esp
loc_006BE159: sub esp, 00000070h
loc_006BE15C: push ebx
loc_006BE15D: push esi
loc_006BE15E: push edi
loc_006BE15F: mov var_C, esp
loc_006BE162: mov var_8, 0040CBD0h
loc_006BE169: xor esi, esi
loc_006BE16B: mov var_4, esi
loc_006BE16E: mov eax, Me
loc_006BE171: push eax
loc_006BE172: mov ecx, [eax]
loc_006BE174: call [ecx+00000004h]
loc_006BE177: sub esp, 00000010h
loc_006BE17A: mov ecx, 00000002h
loc_006BE17F: mov edx, esp
loc_006BE181: mov var_60, esi
loc_006BE184: mov var_60, ecx
loc_006BE187: mov eax, 00000003h
loc_006BE18C: mov [edx], ecx
loc_006BE18E: mov ecx, var_5C
loc_006BE191: mov var_58, eax
loc_006BE194: push 00451654h ; "InteractionLevel"
loc_006BE199: mov [edx+00000004h], ecx
loc_006BE19C: push 0044317Ch ; "UserInfo"
loc_006BE1A1: push 0043B010h ; "BONZIBUDDY"
loc_006BE1A6: mov var_20, esi
loc_006BE1A9: mov [edx+00000008h], eax
loc_006BE1AC: mov eax, var_54
loc_006BE1AF: mov var_1C, esi
loc_006BE1B2: mov var_2C, esi
loc_006BE1B5: mov var_28, esi
loc_006BE1B8: mov var_30, esi
loc_006BE1BB: mov var_40, esi
loc_006BE1BE: mov var_50, esi
loc_006BE1C1: mov var_70, esi
loc_006BE1C4: mov [edx+0000000Ch], eax
loc_006BE1C7: call [00401354h] ; rtcGetSetting
loc_006BE1CD: mov edx, eax
loc_006BE1CF: lea ecx, var_30
loc_006BE1D2: call [004013C0h] ; __vbaStrMove
loc_006BE1D8: push eax
loc_006BE1D9: call [0040127Ch] ; __vbaI2Str
loc_006BE1DF: lea ecx, var_30
loc_006BE1E2: mov edi, eax
loc_006BE1E4: call [00401430h] ; __vbaFreeStr
loc_006BE1EA: mov si, 000Ah
loc_006BE1EE: lea ecx, var_40
loc_006BE1F1: sub si, di
loc_006BE1F4: push ecx
loc_006BE1F5: jo 006BE306h
loc_006BE1FB: imul si, si, 0002h
loc_006BE1FF: jo 006BE306h
loc_006BE205: call [00401404h] ; rtcGetPresentDate
loc_006BE20B: movsx eax, si
loc_006BE20E: mov var_7C, eax
loc_006BE211: lea edx, var_40
loc_006BE214: fild real4 ptr var_7C
loc_006BE217: push edx
loc_006BE218: lea eax, var_50
loc_006BE21B: fstp real8 ptr var_84
loc_006BE221: mov ecx, var_80
loc_006BE224: mov edx, var_84
loc_006BE22A: push ecx
loc_006BE22B: push edx
loc_006BE22C: push 004551D8h ; "n"
loc_006BE231: push eax
loc_006BE232: call [004010B4h] ; rtcDateAdd
loc_006BE238: lea ecx, var_50
loc_006BE23B: push ecx
loc_006BE23C: call [004012B8h] ; __vbaDateVar
loc_006BE242: mov esi, [00401050h] ; __vbaFreeVarList
loc_006BE248: lea edx, var_50
loc_006BE24B: fstp real8 ptr var_20
loc_006BE24E: lea eax, var_40
loc_006BE251: push edx
loc_006BE252: push eax
loc_006BE253: push 00000002h
loc_006BE255: call __vbaFreeVarList
loc_006BE257: add esp, 0000000Ch
loc_006BE25A: mov var_68, 004642B4h ; "hh:mm"
loc_006BE261: mov var_70, 00000008h
loc_006BE268: lea edx, var_70
loc_006BE26B: lea ecx, var_40
loc_006BE26E: call [00401374h] ; __vbaVarDup
loc_006BE274: lea ecx, var_20
loc_006BE277: push 00000001h
loc_006BE279: lea edx, var_40
loc_006BE27C: mov var_58, ecx
loc_006BE27F: push 00000001h
loc_006BE281: lea eax, var_60
loc_006BE284: push edx
loc_006BE285: lea ecx, var_50
loc_006BE288: push eax
loc_006BE289: push ecx
loc_006BE28A: mov var_60, 00004007h
loc_006BE291: call [004010B0h] ; rtcVarFromFormatVar
loc_006BE297: lea edx, var_50
loc_006BE29A: push edx
loc_006BE29B: call [004012B8h] ; __vbaDateVar
loc_006BE2A1: fstp real8 ptr var_2C
loc_006BE2A4: lea eax, var_50
loc_006BE2A7: lea ecx, var_40
loc_006BE2AA: push eax
loc_006BE2AB: push ecx
loc_006BE2AC: push 00000002h
loc_006BE2AE: call __vbaFreeVarList
loc_006BE2B0: add esp, 0000000Ch
loc_006BE2B3: fwait
loc_006BE2B4: push 006BE2D9h
loc_006BE2B9: jmp 006BE2D8h
loc_006BE2BB: lea ecx, var_30
loc_006BE2BE: call [00401430h] ; __vbaFreeStr
loc_006BE2C4: lea edx, var_50
loc_006BE2C7: lea eax, var_40
loc_006BE2CA: push edx
loc_006BE2CB: push eax
loc_006BE2CC: push 00000002h
loc_006BE2CE: call [00401050h] ; __vbaFreeVarList
loc_006BE2D4: add esp, 0000000Ch
loc_006BE2D7: ret
loc_006BE2D8: ret
loc_006BE2D9: mov eax, Me
loc_006BE2DC: push eax
loc_006BE2DD: mov ecx, [eax]
loc_006BE2DF: call [ecx+00000008h]
loc_006BE2E2: mov eax, arg_C
loc_006BE2E5: mov edx, var_2C
loc_006BE2E8: mov ecx, var_28
loc_006BE2EB: mov [eax], edx
loc_006BE2ED: mov [eax+00000004h], ecx
loc_006BE2F0: mov eax, var_4
loc_006BE2F3: mov ecx, var_14
loc_006BE2F6: pop edi
loc_006BE2F7: pop esi
loc_006BE2F8: mov fs:[00000000h], ecx
loc_006BE2FF: pop ebx
loc_006BE300: mov esp, ebp
loc_006BE302: pop ebp
loc_006BE303: retn 0008h
End Function
Private Sub Proc_37_126_65E300
loc_0065E300: push ebp
loc_0065E301: mov ebp, esp
loc_0065E303: sub esp, 00000008h
loc_0065E306: push 00412856h ; __vbaExceptHandler
loc_0065E30B: mov eax, fs:[00000000h]
loc_0065E311: push eax
loc_0065E312: mov fs:[00000000h], esp
loc_0065E319: sub esp, 00000068h
loc_0065E31C: push ebx
loc_0065E31D: push esi
loc_0065E31E: push edi
loc_0065E31F: mov var_8, esp
loc_0065E322: mov var_4, 00407690h
loc_0065E329: mov eax, [0073A08Ch]
loc_0065E32E: xor esi, esi
loc_0065E330: lea edx, var_68
loc_0065E333: mov var_18, esi
loc_0065E336: mov var_1C, esi
loc_0065E339: mov var_20, esi
loc_0065E33C: mov var_24, esi
loc_0065E33F: mov var_28, esi
loc_0065E342: mov var_2C, esi
loc_0065E345: mov var_30, esi
loc_0065E348: mov var_34, esi
loc_0065E34B: mov var_44, esi
loc_0065E34E: mov var_68, esi
loc_0065E351: mov ecx, [eax]
loc_0065E353: push edx
loc_0065E354: push esi
loc_0065E355: push eax
loc_0065E356: mov var_64, esi
loc_0065E359: call [ecx+000000D0h]
loc_0065E35F: cmp eax, esi
loc_0065E361: fnclex
loc_0065E363: jge 0065E381h
loc_0065E365: mov ecx, [0073A08Ch]
loc_0065E36B: mov ebx, [004010CCh] ; __vbaHresultCheckObj
loc_0065E371: push 000000D0h
loc_0065E376: push 00441F10h
loc_0065E37B: push ecx
loc_0065E37C: push eax
loc_0065E37D: call ebx
loc_0065E37F: jmp 0065E387h
loc_0065E381: mov ebx, [004010CCh] ; __vbaHresultCheckObj
loc_0065E387: mov eax, Me
loc_0065E38A: cmp [eax+0000005Eh], si
loc_0065E38E: jz 0065E555h
loc_0065E394: lea edx, var_68
loc_0065E397: mov var_68, 00000001h
loc_0065E39E: push edx
loc_0065E39F: call 0061DF10h
loc_0065E3A4: mov eax, [0073A08Ch]
loc_0065E3A9: lea edx, var_34
loc_0065E3AC: push edx
loc_0065E3AD: push 00453CC4h ; "Uncertain"
loc_0065E3B2: mov ecx, [eax]
loc_0065E3B4: push eax
loc_0065E3B5: call [ecx+00000064h]
loc_0065E3B8: cmp eax, esi
loc_0065E3BA: fnclex
loc_0065E3BC: jge 0065E3CFh
loc_0065E3BE: mov ecx, [0073A08Ch]
loc_0065E3C4: push 00000064h
loc_0065E3C6: push 004419ACh
loc_0065E3CB: push ecx
loc_0065E3CC: push eax
loc_0065E3CD: call ebx
loc_0065E3CF: lea ecx, var_34
loc_0065E3D2: call [0040142Ch] ; __vbaFreeObj
loc_0065E3D8: mov edx, [0073A040h]
loc_0065E3DE: mov esi, [00401098h] ; __vbaStrCat
loc_0065E3E4: push 00453CDCh ; "I've been there, "
loc_0065E3E9: push edx
loc_0065E3EA: mov ebx, 80020004h
loc_0065E3EF: call __vbaStrCat
loc_0065E3F1: mov edi, [004013C0h] ; __vbaStrMove
loc_0065E3F7: mov edx, eax
loc_0065E3F9: lea ecx, var_18
loc_0065E3FC: call edi
loc_0065E3FE: push eax
loc_0065E3FF: push 00453D04h ; ". | Well, I hope things start looking better for you. | Well, "
loc_0065E404: call __vbaStrCat
loc_0065E406: mov edx, eax
loc_0065E408: lea ecx, var_1C
loc_0065E40B: call edi
loc_0065E40D: push eax
loc_0065E40E: mov eax, [0073A040h]
loc_0065E413: push eax
loc_0065E414: call __vbaStrCat
loc_0065E416: mov edx, eax
loc_0065E418: lea ecx, var_20
loc_0065E41B: call edi
loc_0065E41D: push eax
loc_0065E41E: push 00453DB4h ; " I'm sure that things are going to get better. | Just look at it this way, "
loc_0065E423: call __vbaStrCat
loc_0065E425: mov edx, eax
loc_0065E427: lea ecx, var_24
loc_0065E42A: call edi
loc_0065E42C: mov ecx, [0073A040h]
loc_0065E432: push eax
loc_0065E433: push ecx
loc_0065E434: call __vbaStrCat
loc_0065E436: mov edx, eax
loc_0065E438: lea ecx, var_28
loc_0065E43B: call edi
loc_0065E43D: push eax
loc_0065E43E: push 00453E50h ; ". Things can only get better. | Well, don't worry, I'm here when you need me. | I just know that things are going to get better "
loc_0065E443: call __vbaStrCat
loc_0065E445: mov edx, eax
loc_0065E447: lea ecx, var_2C
loc_0065E44A: call edi
loc_0065E44C: mov edx, [0073A040h]
loc_0065E452: push eax
loc_0065E453: push edx
loc_0065E454: call __vbaStrCat
loc_0065E456: mov edx, eax
loc_0065E458: lea ecx, var_30
loc_0065E45B: call edi
loc_0065E45D: push eax
loc_0065E45E: push 00444D98h ; "."
loc_0065E463: call __vbaStrCat
loc_0065E465: mov ecx, [0073A08Ch]
loc_0065E46B: mov edx, 00000008h
loc_0065E470: mov var_3C, eax
loc_0065E473: mov var_44, edx
loc_0065E476: mov esi, [ecx]
loc_0065E478: lea ecx, var_34
loc_0065E47B: push ecx
loc_0065E47C: mov ecx, 0000000Ah
loc_0065E481: sub esp, 00000010h
loc_0065E484: mov edi, esp
loc_0065E486: sub esp, 00000010h
loc_0065E489: mov [edi], ecx
loc_0065E48B: mov ecx, var_50
loc_0065E48E: mov [edi+00000004h], ecx
loc_0065E491: mov ecx, var_48
loc_0065E494: mov [edi+00000008h], ebx
loc_0065E497: mov [edi+0000000Ch], ecx
loc_0065E49A: mov ecx, esp
loc_0065E49C: mov [ecx], edx
loc_0065E49E: mov edx, var_40
loc_0065E4A1: mov [ecx+00000004h], edx
loc_0065E4A4: mov [ecx+00000008h], eax
loc_0065E4A7: mov eax, var_38
loc_0065E4AA: mov [ecx+0000000Ch], eax
loc_0065E4AD: mov ecx, [0073A08Ch]
loc_0065E4B3: push ecx
loc_0065E4B4: call [esi+00000078h]
loc_0065E4B7: test eax, eax
loc_0065E4B9: fnclex
loc_0065E4BB: jge 0065E4D2h
loc_0065E4BD: mov edx, [0073A08Ch]
loc_0065E4C3: push 00000078h
loc_0065E4C5: push 004419ACh
loc_0065E4CA: push edx
loc_0065E4CB: push eax
loc_0065E4CC: call [004010CCh] ; __vbaHresultCheckObj
loc_0065E4D2: lea eax, var_30
loc_0065E4D5: lea ecx, var_2C
loc_0065E4D8: push eax
loc_0065E4D9: lea edx, var_28
loc_0065E4DC: push ecx
loc_0065E4DD: lea eax, var_24
loc_0065E4E0: push edx
loc_0065E4E1: lea ecx, var_20
loc_0065E4E4: push eax
loc_0065E4E5: lea edx, var_1C
loc_0065E4E8: push ecx
loc_0065E4E9: lea eax, var_18
loc_0065E4EC: push edx
loc_0065E4ED: push eax
loc_0065E4EE: push 00000007h
loc_0065E4F0: call [00401324h] ; __vbaFreeStrList
loc_0065E4F6: mov esi, [0040142Ch] ; __vbaFreeObj
loc_0065E4FC: add esp, 00000020h
loc_0065E4FF: lea ecx, var_34
loc_0065E502: call __vbaFreeObj
loc_0065E504: lea ecx, var_44
loc_0065E507: call [00401030h] ; __vbaFreeVar
loc_0065E50D: mov eax, [0073A08Ch]
loc_0065E512: lea edx, var_34
loc_0065E515: push edx
loc_0065E516: push 00442188h ; "Pleased"
loc_0065E51B: mov ecx, [eax]
loc_0065E51D: push eax
loc_0065E51E: call [ecx+00000064h]
loc_0065E521: test eax, eax
loc_0065E523: fnclex
loc_0065E525: jge 0065E53Ch
loc_0065E527: mov ecx, [0073A08Ch]
loc_0065E52D: push 00000064h
loc_0065E52F: push 004419ACh
loc_0065E534: push ecx
loc_0065E535: push eax
loc_0065E536: call [004010CCh] ; __vbaHresultCheckObj
loc_0065E53C: lea ecx, var_34
loc_0065E53F: call __vbaFreeObj
loc_0065E541: mov edx, Me
loc_0065E544: push 0065E849h
loc_0065E549: fwait
loc_0065E54A: mov [edx+0000005Eh], 0000h
loc_0065E550: jmp 0065E848h
loc_0065E555: cmp [eax+00000060h], si
loc_0065E559: jz 0065E66Bh
loc_0065E55F: lea eax, var_68
loc_0065E562: mov var_68, 00000001h
loc_0065E569: push eax
loc_0065E56A: call 0061DF10h
loc_0065E56F: mov eax, [0073A08Ch]
loc_0065E574: lea edx, var_34
loc_0065E577: push edx
loc_0065E578: push 004457F8h ; "Alert"
loc_0065E57D: mov ecx, [eax]
loc_0065E57F: push eax
loc_0065E580: call [ecx+00000064h]
loc_0065E583: cmp eax, esi
loc_0065E585: fnclex
loc_0065E587: jge 0065E59Ah
loc_0065E589: mov ecx, [0073A08Ch]
loc_0065E58F: push 00000064h
loc_0065E591: push 004419ACh
loc_0065E596: push ecx
loc_0065E597: push eax
loc_0065E598: call ebx
loc_0065E59A: lea ecx, var_34
loc_0065E59D: call [0040142Ch] ; __vbaFreeObj
loc_0065E5A3: mov edx, [0073A040h]
loc_0065E5A9: mov ebx, [00401098h] ; __vbaStrCat
loc_0065E5AF: push 00453F90h ; "That sounds nice. | Sounds like an exciting life you lead "
loc_0065E5B4: push edx
loc_0065E5B5: mov esi, 80020004h
loc_0065E5BA: mov edi, 0000000Ah
loc_0065E5BF: call ebx
loc_0065E5C1: mov edx, eax
loc_0065E5C3: lea ecx, var_18
loc_0065E5C6: call [004013C0h] ; __vbaStrMove
loc_0065E5CC: push eax
loc_0065E5CD: push 0045400Ch ; "! | Glad to hear it. | And I thought \emp\I had a lot going on! | Well, maybe we could browse the web or something."
loc_0065E5D2: call ebx
loc_0065E5D4: lea ebx, var_34
loc_0065E5D7: mov edx, [0073A08Ch]
loc_0065E5DD: push ebx
loc_0065E5DE: mov ecx, 00000008h
loc_0065E5E3: sub esp, 00000010h
loc_0065E5E6: mov var_44, ecx
loc_0065E5E9: mov ebx, esp
loc_0065E5EB: sub esp, 00000010h
loc_0065E5EE: mov var_3C, eax
loc_0065E5F1: mov edx, [edx]
loc_0065E5F3: mov [ebx], edi
loc_0065E5F5: mov edi, var_50
loc_0065E5F8: mov [ebx+00000004h], edi
loc_0065E5FB: mov [ebx+00000008h], esi
loc_0065E5FE: mov esi, var_48
loc_0065E601: mov [ebx+0000000Ch], esi
loc_0065E604: mov esi, esp
loc_0065E606: mov [esi], ecx
loc_0065E608: mov ecx, var_40
loc_0065E60B: mov [esi+00000004h], ecx
loc_0065E60E: mov ecx, [0073A08Ch]
loc_0065E614: push ecx
loc_0065E615: mov [esi+00000008h], eax
loc_0065E618: mov eax, var_38
loc_0065E61B: mov [esi+0000000Ch], eax
loc_0065E61E: call [edx+00000078h]
loc_0065E621: test eax, eax
loc_0065E623: fnclex
loc_0065E625: jge 0065E63Ch
loc_0065E627: mov edx, [0073A08Ch]
loc_0065E62D: push 00000078h
loc_0065E62F: push 004419ACh
loc_0065E634: push edx
loc_0065E635: push eax
loc_0065E636: call [004010CCh] ; __vbaHresultCheckObj
loc_0065E63C: lea ecx, var_18
loc_0065E63F: call [00401430h] ; __vbaFreeStr
loc_0065E645: lea ecx, var_34
loc_0065E648: call [0040142Ch] ; __vbaFreeObj
loc_0065E64E: lea ecx, var_44
loc_0065E651: call [00401030h] ; __vbaFreeVar
loc_0065E657: mov eax, Me
loc_0065E65A: push 0065E849h
loc_0065E65F: fwait
loc_0065E660: mov [eax+00000060h], 0000h
loc_0065E666: jmp 0065E848h
loc_0065E66B: lea ecx, var_44
loc_0065E66E: mov var_3C, 80020004h
loc_0065E675: push ecx
loc_0065E676: mov var_44, 0000000Ah
loc_0065E67D: call [00401110h] ; rtcRandomNext
loc_0065E683: fstp real4 ptr var_6C
loc_0065E686: fld real4 ptr var_6C
loc_0065E689: fmul st0, real4 ptr [00401E28h]
loc_0065E68F: fadd st0, real4 ptr [00402440h]
loc_0065E695: fnstsw ax
loc_0065E697: test al, 0Dh
loc_0065E699: jnz 0065E85Eh
loc_0065E69F: call [004013A0h] ; __vbaR8IntI2
loc_0065E6A5: lea ecx, var_44
loc_0065E6A8: mov edi, eax
loc_0065E6AA: call [00401030h] ; __vbaFreeVar
loc_0065E6B0: movsx eax, di
loc_0065E6B3: dec eax
loc_0065E6B4: jz 0065E70Fh
loc_0065E6B6: dec eax
loc_0065E6B7: jz 0065E6E5h
loc_0065E6B9: dec eax
loc_0065E6BA: mov eax, [0073A08Ch]
loc_0065E6BF: jz 0065E6CEh
loc_0065E6C1: mov edx, [eax]
loc_0065E6C3: lea ecx, var_34
loc_0065E6C6: push ecx
loc_0065E6C7: push 00448380h ; "Decline"
loc_0065E6CC: jmp 0065E6F5h
loc_0065E6CE: mov ecx, [eax]
loc_0065E6D0: lea edx, var_34
loc_0065E6D3: push edx
loc_0065E6D4: push 00453CC4h ; "Uncertain"
loc_0065E6D9: push eax
loc_0065E6DA: call [ecx+00000064h]
loc_0065E6DD: cmp eax, esi
loc_0065E6DF: fnclex
loc_0065E6E1: jge 0065E73Ah
loc_0065E6E3: jmp 0065E729h
loc_0065E6E5: mov eax, [0073A08Ch]
loc_0065E6EA: lea ecx, var_34
loc_0065E6ED: push ecx
loc_0065E6EE: push 004540F8h ; "DontRecognize"
loc_0065E6F3: mov edx, [eax]
loc_0065E6F5: push eax
loc_0065E6F6: call [edx+00000064h]
loc_0065E6F9: cmp eax, esi
loc_0065E6FB: fnclex
loc_0065E6FD: jge 0065E73Ah
loc_0065E6FF: mov edx, [0073A08Ch]
loc_0065E705: push 00000064h
loc_0065E707: push 004419ACh
loc_0065E70C: push edx
loc_0065E70D: jmp 0065E737h
loc_0065E70F: mov eax, [0073A08Ch]
loc_0065E714: lea edx, var_34
loc_0065E717: push edx
loc_0065E718: push 00448380h ; "Decline"
loc_0065E71D: mov ecx, [eax]
loc_0065E71F: push eax
loc_0065E720: call [ecx+00000064h]
loc_0065E723: cmp eax, esi
loc_0065E725: fnclex
loc_0065E727: jge 0065E73Ah
loc_0065E729: mov ecx, [0073A08Ch]
loc_0065E72F: push 00000064h
loc_0065E731: push 004419ACh
loc_0065E736: push ecx
loc_0065E737: push eax
loc_0065E738: call ebx
loc_0065E73A: lea ecx, var_34
loc_0065E73D: call [0040142Ch] ; __vbaFreeObj
loc_0065E743: lea ebx, var_34
loc_0065E746: mov ecx, 0000000Ah
loc_0065E74B: push ebx
loc_0065E74C: mov eax, 80020004h
loc_0065E751: sub esp, 00000010h
loc_0065E754: mov edi, [0073A08Ch]
loc_0065E75A: mov ebx, esp
loc_0065E75C: sub esp, 00000010h
loc_0065E75F: mov esi, 00000008h
loc_0065E764: mov edi, [edi]
loc_0065E766: mov [ebx], ecx
loc_0065E768: mov ecx, var_60
loc_0065E76B: mov edx, 0043FFB4h
loc_0065E770: mov [ebx+00000004h], ecx
loc_0065E773: mov ecx, esp
loc_0065E775: mov [ebx+00000008h], eax
loc_0065E778: mov eax, var_58
loc_0065E77B: mov [ebx+0000000Ch], eax
loc_0065E77E: mov eax, var_50
loc_0065E781: mov [ecx], esi
loc_0065E783: mov [ecx+00000004h], eax
loc_0065E786: mov eax, [0073A08Ch]
loc_0065E78B: push eax
loc_0065E78C: mov [ecx+00000008h], edx
loc_0065E78F: mov edx, var_48
loc_0065E792: mov [ecx+0000000Ch], edx
loc_0065E795: call [edi+00000078h]
loc_0065E798: test eax, eax
loc_0065E79A: fnclex
loc_0065E79C: jge 0065E7B3h
loc_0065E79E: mov ecx, [0073A08Ch]
loc_0065E7A4: push 00000078h
loc_0065E7A6: push 004419ACh
loc_0065E7AB: push ecx
loc_0065E7AC: push eax
loc_0065E7AD: call [004010CCh] ; __vbaHresultCheckObj
loc_0065E7B3: mov esi, [0040142Ch] ; __vbaFreeObj
loc_0065E7B9: lea ecx, var_34
loc_0065E7BC: call __vbaFreeObj
loc_0065E7BE: mov eax, [0073A08Ch]
loc_0065E7C3: lea ecx, var_34
loc_0065E7C6: push ecx
loc_0065E7C7: push 00441D74h ; "Blink"
loc_0065E7CC: mov edx, [eax]
loc_0065E7CE: push eax
loc_0065E7CF: call [edx+00000064h]
loc_0065E7D2: test eax, eax
loc_0065E7D4: fnclex
loc_0065E7D6: jge 0065E7EDh
loc_0065E7D8: mov edx, [0073A08Ch]
loc_0065E7DE: push 00000064h
loc_0065E7E0: push 004419ACh
loc_0065E7E5: push edx
loc_0065E7E6: push eax
loc_0065E7E7: call [004010CCh] ; __vbaHresultCheckObj
loc_0065E7ED: mov ecx, Me
loc_0065E7F0: mov eax, var_34
loc_0065E7F3: add ecx, 000000BCh
loc_0065E7F9: push eax
loc_0065E7FA: push ecx
loc_0065E7FB: call [00401130h] ; __vbaObjSetAddref
loc_0065E801: lea ecx, var_34
loc_0065E804: call __vbaFreeObj
loc_0065E806: fwait
loc_0065E807: push 0065E849h
loc_0065E80C: jmp 0065E848h
loc_0065E80E: lea edx, var_30
loc_0065E811: lea eax, var_2C
loc_0065E814: push edx
loc_0065E815: lea ecx, var_28
loc_0065E818: push eax
loc_0065E819: lea edx, var_24
loc_0065E81C: push ecx
loc_0065E81D: lea eax, var_20
loc_0065E820: push edx
loc_0065E821: lea ecx, var_1C
loc_0065E824: push eax
loc_0065E825: lea edx, var_18
loc_0065E828: push ecx
loc_0065E829: push edx
loc_0065E82A: push 00000007h
loc_0065E82C: call [00401324h] ; __vbaFreeStrList
loc_0065E832: add esp, 00000020h
loc_0065E835: lea ecx, var_34
loc_0065E838: call [0040142Ch] ; __vbaFreeObj
loc_0065E83E: lea ecx, var_44
loc_0065E841: call [00401030h] ; __vbaFreeVar
loc_0065E847: ret
loc_0065E848: ret
loc_0065E849: mov ecx, var_10
loc_0065E84C: pop edi
loc_0065E84D: pop esi
loc_0065E84E: xor eax, eax
loc_0065E850: mov fs:[00000000h], ecx
loc_0065E857: pop ebx
loc_0065E858: mov esp, ebp
loc_0065E85A: pop ebp
loc_0065E85B: retn 0004h
End Sub
Private Sub Proc_37_127_65E870(arg_C) '65E870
loc_0065E870: push ebp
loc_0065E871: mov ebp, esp
loc_0065E873: sub esp, 00000018h
loc_0065E876: push 00412856h ; __vbaExceptHandler
loc_0065E87B: mov eax, fs:[00000000h]
loc_0065E881: push eax
loc_0065E882: mov fs:[00000000h], esp
loc_0065E889: mov eax, 00000198h
loc_0065E88E: call 00412850h ; __vbaChkstk
loc_0065E893: push ebx
loc_0065E894: push esi
loc_0065E895: push edi
loc_0065E896: mov var_18, esp
loc_0065E899: mov var_14, 004076A0h ; "&"
loc_0065E8A0: mov var_10, 00000000h
loc_0065E8A7: mov var_C, 00000000h
loc_0065E8AE: mov var_4, 00000001h
loc_0065E8B5: mov var_4, 00000002h
loc_0065E8BC: push FFFFFFFFh
loc_0065E8BE: call [00401124h] ; __vbaOnError
loc_0065E8C4: mov var_4, 00000003h
loc_0065E8CB: push 00000000h
loc_0065E8CD: push 004473E8h ; "Name"
loc_0065E8D2: mov eax, arg_C
loc_0065E8D5: mov ecx, [eax]
loc_0065E8D7: push ecx
loc_0065E8D8: lea edx, var_58
loc_0065E8DB: push edx
loc_0065E8DC: call [004013A4h] ; __vbaLateMemCallLd
loc_0065E8E2: add esp, 00000010h
loc_0065E8E5: push eax
loc_0065E8E6: call [00401040h] ; __vbaStrVarMove
loc_0065E8EC: mov edx, eax
loc_0065E8EE: lea ecx, var_28
loc_0065E8F1: call [004013C0h] ; __vbaStrMove
loc_0065E8F7: lea ecx, var_58
loc_0065E8FA: call [00401030h] ; __vbaFreeVar
loc_0065E900: mov var_4, 00000004h
loc_0065E907: lea eax, var_48
loc_0065E90A: push eax
loc_0065E90B: push 004457F8h ; "Alert"
loc_0065E910: mov ecx, [0073A08Ch]
loc_0065E916: mov edx, [ecx]
loc_0065E918: mov eax, [0073A08Ch]
loc_0065E91D: push eax
loc_0065E91E: call [edx+00000064h]
loc_0065E921: fnclex
loc_0065E923: mov var_90, eax
loc_0065E929: cmp var_90, 00000000h
loc_0065E930: jge 0065E955h
loc_0065E932: push 00000064h
loc_0065E934: push 004419ACh
loc_0065E939: mov ecx, [0073A08Ch]
loc_0065E93F: push ecx
loc_0065E940: mov edx, var_90
loc_0065E946: push edx
loc_0065E947: call [004010CCh] ; __vbaHresultCheckObj
loc_0065E94D: mov var_B4, eax
loc_0065E953: jmp 0065E95Fh
loc_0065E955: mov var_B4, 00000000h
loc_0065E95F: mov eax, var_48
loc_0065E962: push eax
loc_0065E963: mov ecx, Me
loc_0065E966: add ecx, 000000C0h
loc_0065E96C: push ecx
loc_0065E96D: call [00401130h] ; __vbaObjSetAddref
loc_0065E973: lea ecx, var_48
loc_0065E976: call [0040142Ch] ; __vbaFreeObj
loc_0065E97C: mov var_4, 00000005h
loc_0065E983: mov edx, Me
loc_0065E986: mov [edx+0000005Eh], 0000h
loc_0065E98C: mov var_4, 00000006h
loc_0065E993: mov eax, Me
loc_0065E996: mov [eax+00000060h], 0000h
loc_0065E99C: mov var_4, 00000007h
loc_0065E9A3: mov edx, var_28
loc_0065E9A6: lea ecx, var_94
loc_0065E9AC: call [00401310h] ; __vbaStrCopy
loc_0065E9B2: mov var_4, 00000008h
loc_0065E9B9: mov ecx, var_94
loc_0065E9BF: push ecx
loc_0065E9C0: push 0044541Ch ; "Browse"
loc_0065E9C5: call [004011B8h] ; __vbaStrCmp
loc_0065E9CB: test eax, eax
loc_0065E9CD: jnz 0065EA12h
loc_0065E9CF: mov var_4, 00000009h
loc_0065E9D6: mov edx, Me
loc_0065E9D9: push edx
loc_0065E9DA: call 0068AE50h
loc_0065E9DF: mov var_90, eax
loc_0065E9E5: cmp var_90, 00000000h
loc_0065E9EC: jge 0065EA03h
loc_0065E9EE: mov eax, var_90
loc_0065E9F4: push eax
loc_0065E9F5: call [004013CCh] ; __vbaHresultCheckNonvirt
loc_0065E9FB: mov var_B8, eax
loc_0065EA01: jmp 0065EA0Dh
loc_0065EA03: mov var_B8, 00000000h
loc_0065EA0D: jmp 00661340h
loc_0065EA12: mov var_4, 0000000Ah
loc_0065EA19: mov ecx, var_94
loc_0065EA1F: push ecx
loc_0065EA20: push 00454118h ; "BrowseSite"
loc_0065EA25: call [004011B8h] ; __vbaStrCmp
loc_0065EA2B: test eax, eax
loc_0065EA2D: jnz 0065EA86h
loc_0065EA2F: mov var_4, 0000000Bh
loc_0065EA36: mov edx, Me
loc_0065EA39: mov eax, [edx]
loc_0065EA3B: mov ecx, Me
loc_0065EA3E: push ecx
loc_0065EA3F: call [eax+00000838h]
loc_0065EA45: mov var_90, eax
loc_0065EA4B: cmp var_90, 00000000h
loc_0065EA52: jge 0065EA77h
loc_0065EA54: push 00000838h
loc_0065EA59: push 004408D0h
loc_0065EA5E: mov edx, Me
loc_0065EA61: push edx
loc_0065EA62: mov eax, var_90
loc_0065EA68: push eax
loc_0065EA69: call [004010CCh] ; __vbaHresultCheckObj
loc_0065EA6F: mov var_BC, eax
loc_0065EA75: jmp 0065EA81h
loc_0065EA77: mov var_BC, 00000000h
loc_0065EA81: jmp 00661340h
loc_0065EA86: mov var_4, 0000000Ch
loc_0065EA8D: mov ecx, var_94
loc_0065EA93: push ecx
loc_0065EA94: push 00454134h ; "Read It"
loc_0065EA99: call [004011B8h] ; __vbaStrCmp
loc_0065EA9F: test eax, eax
loc_0065EAA1: jnz 0065EAFAh
loc_0065EAA3: mov var_4, 0000000Dh
loc_0065EAAA: mov edx, Me
loc_0065EAAD: mov eax, [edx]
loc_0065EAAF: mov ecx, Me
loc_0065EAB2: push ecx
loc_0065EAB3: call [eax+000008F4h]
loc_0065EAB9: mov var_90, eax
loc_0065EABF: cmp var_90, 00000000h
loc_0065EAC6: jge 0065EAEBh
loc_0065EAC8: push 000008F4h
loc_0065EACD: push 004408D0h
loc_0065EAD2: mov edx, Me
loc_0065EAD5: push edx
loc_0065EAD6: mov eax, var_90
loc_0065EADC: push eax
loc_0065EADD: call [004010CCh] ; __vbaHresultCheckObj
loc_0065EAE3: mov var_C0, eax
loc_0065EAE9: jmp 0065EAF5h
loc_0065EAEB: mov var_C0, 00000000h
loc_0065EAF5: jmp 00661340h
loc_0065EAFA: mov var_4, 0000000Eh
loc_0065EB01: mov ecx, var_94
loc_0065EB07: push ecx
loc_0065EB08: push 00454148h ; "Exit"
loc_0065EB0D: call [004011B8h] ; __vbaStrCmp
loc_0065EB13: test eax, eax
loc_0065EB15: jnz 0065EB5Ah
loc_0065EB17: mov var_4, 0000000Fh
loc_0065EB1E: mov edx, Me
loc_0065EB21: push edx
loc_0065EB22: call 00684F90h
loc_0065EB27: mov var_90, eax
loc_0065EB2D: cmp var_90, 00000000h
loc_0065EB34: jge 0065EB4Bh
loc_0065EB36: mov eax, var_90
loc_0065EB3C: push eax
loc_0065EB3D: call [004013CCh] ; __vbaHresultCheckNonvirt
loc_0065EB43: mov var_C4, eax
loc_0065EB49: jmp 0065EB55h
loc_0065EB4B: mov var_C4, 00000000h
loc_0065EB55: jmp 00661340h
loc_0065EB5A: mov var_4, 00000010h
loc_0065EB61: mov ecx, var_94
loc_0065EB67: push ecx
loc_0065EB68: push 00454158h ; "AdvCharOpt"
loc_0065EB6D: call [004011B8h] ; __vbaStrCmp
loc_0065EB73: test eax, eax
loc_0065EB75: jnz 0065EBCEh
loc_0065EB77: mov var_4, 00000011h
loc_0065EB7E: mov edx, Me
loc_0065EB81: mov eax, [edx]
loc_0065EB83: mov ecx, Me
loc_0065EB86: push ecx
loc_0065EB87: call [eax+0000071Ch]
loc_0065EB8D: mov var_90, eax
loc_0065EB93: cmp var_90, 00000000h
loc_0065EB9A: jge 0065EBBFh
loc_0065EB9C: push 0000071Ch
loc_0065EBA1: push 004408D0h
loc_0065EBA6: mov edx, Me
loc_0065EBA9: push edx
loc_0065EBAA: mov eax, var_90
loc_0065EBB0: push eax
loc_0065EBB1: call [004010CCh] ; __vbaHresultCheckObj
loc_0065EBB7: mov var_C8, eax
loc_0065EBBD: jmp 0065EBC9h
loc_0065EBBF: mov var_C8, 00000000h
loc_0065EBC9: jmp 00661340h
loc_0065EBCE: mov var_4, 00000012h
loc_0065EBD5: mov ecx, var_94
loc_0065EBDB: push ecx
loc_0065EBDC: push 0044946Ch ; "Search"
loc_0065EBE1: call [004011B8h] ; __vbaStrCmp
loc_0065EBE7: test eax, eax
loc_0065EBE9: jnz 0065EC42h
loc_0065EBEB: mov var_4, 00000013h
loc_0065EBF2: mov edx, Me
loc_0065EBF5: mov eax, [edx]
loc_0065EBF7: mov ecx, Me
loc_0065EBFA: push ecx
loc_0065EBFB: call [eax+00000904h]
loc_0065EC01: mov var_90, eax
loc_0065EC07: cmp var_90, 00000000h
loc_0065EC0E: jge 0065EC33h
loc_0065EC10: push 00000904h
loc_0065EC15: push 004408D0h
loc_0065EC1A: mov edx, Me
loc_0065EC1D: push edx
loc_0065EC1E: mov eax, var_90
loc_0065EC24: push eax
loc_0065EC25: call [004010CCh] ; __vbaHresultCheckObj
loc_0065EC2B: mov var_CC, eax
loc_0065EC31: jmp 0065EC3Dh
loc_0065EC33: mov var_CC, 00000000h
loc_0065EC3D: jmp 00661340h
loc_0065EC42: mov var_4, 00000014h
loc_0065EC49: mov ecx, var_94
loc_0065EC4F: push ecx
loc_0065EC50: push 00453F58h ; "Sing"
loc_0065EC55: call [004011B8h] ; __vbaStrCmp
loc_0065EC5B: test eax, eax
loc_0065EC5D: jnz 0065ECA2h
loc_0065EC5F: mov var_4, 00000015h
loc_0065EC66: mov edx, Me
loc_0065EC69: push edx
loc_0065EC6A: call 0068E810h
loc_0065EC6F: mov var_90, eax
loc_0065EC75: cmp var_90, 00000000h
loc_0065EC7C: jge 0065EC93h
loc_0065EC7E: mov eax, var_90
loc_0065EC84: push eax
loc_0065EC85: call [004013CCh] ; __vbaHresultCheckNonvirt
loc_0065EC8B: mov var_D0, eax
loc_0065EC91: jmp 0065EC9Dh
loc_0065EC93: mov var_D0, 00000000h
loc_0065EC9D: jmp 00661340h
loc_0065ECA2: mov var_4, 00000016h
loc_0065ECA9: mov ecx, var_94
loc_0065ECAF: push ecx
loc_0065ECB0: push 00453F68h ; "Calendar"
loc_0065ECB5: call [004011B8h] ; __vbaStrCmp
loc_0065ECBB: test eax, eax
loc_0065ECBD: jnz 0065ED02h
loc_0065ECBF: mov var_4, 00000017h
loc_0065ECC6: mov edx, Me
loc_0065ECC9: push edx
loc_0065ECCA: call 00682A80h
loc_0065ECCF: mov var_90, eax
loc_0065ECD5: cmp var_90, 00000000h
loc_0065ECDC: jge 0065ECF3h
loc_0065ECDE: mov eax, var_90
loc_0065ECE4: push eax
loc_0065ECE5: call [004013CCh] ; __vbaHresultCheckNonvirt
loc_0065ECEB: mov var_D4, eax
loc_0065ECF1: jmp 0065ECFDh
loc_0065ECF3: mov var_D4, 00000000h
loc_0065ECFD: jmp 00661340h
loc_0065ED02: mov var_4, 00000018h
loc_0065ED09: mov ecx, var_94
loc_0065ED0F: push ecx
loc_0065ED10: push 00453F80h ; "Speak"
loc_0065ED15: call [004011B8h] ; __vbaStrCmp
loc_0065ED1B: test eax, eax
loc_0065ED1D: jnz 0065ED62h
loc_0065ED1F: mov var_4, 00000019h
loc_0065ED26: mov edx, Me
loc_0065ED29: push edx
loc_0065ED2A: call 0068ED70h
loc_0065ED2F: mov var_90, eax
loc_0065ED35: cmp var_90, 00000000h
loc_0065ED3C: jge 0065ED53h
loc_0065ED3E: mov eax, var_90
loc_0065ED44: push eax
loc_0065ED45: call [004013CCh] ; __vbaHresultCheckNonvirt
loc_0065ED4B: mov var_D8, eax
loc_0065ED51: jmp 0065ED5Dh
loc_0065ED53: mov var_D8, 00000000h
loc_0065ED5D: jmp 00661340h
loc_0065ED62: mov var_4, 0000001Ah
loc_0065ED69: mov ecx, var_94
loc_0065ED6F: push ecx
loc_0065ED70: push 00453D88h ; "Salutation"
loc_0065ED75: call [004011B8h] ; __vbaStrCmp
loc_0065ED7B: test eax, eax
loc_0065ED7D: jnz 0065EDD6h
loc_0065ED7F: mov var_4, 0000001Bh
loc_0065ED86: mov edx, Me
loc_0065ED89: mov eax, [edx]
loc_0065ED8B: mov ecx, Me
loc_0065ED8E: push ecx
loc_0065ED8F: call [eax+00000900h]
loc_0065ED95: mov var_90, eax
loc_0065ED9B: cmp var_90, 00000000h
loc_0065EDA2: jge 0065EDC7h
loc_0065EDA4: push 00000900h
loc_0065EDA9: push 004408D0h
loc_0065EDAE: mov edx, Me
loc_0065EDB1: push edx
loc_0065EDB2: mov eax, var_90
loc_0065EDB8: push eax
loc_0065EDB9: call [004010CCh] ; __vbaHresultCheckObj
loc_0065EDBF: mov var_DC, eax
loc_0065EDC5: jmp 0065EDD1h
loc_0065EDC7: mov var_DC, 00000000h
loc_0065EDD1: jmp 00661340h
loc_0065EDD6: mov var_4, 0000001Ch
loc_0065EDDD: mov ecx, var_94
loc_0065EDE3: push ecx
loc_0065EDE4: push 00453DA4h ; "Hello"
loc_0065EDE9: call [004011B8h] ; __vbaStrCmp
loc_0065EDEF: test eax, eax
loc_0065EDF1: jnz 0065F006h
loc_0065EDF7: mov var_4, 0000001Dh
loc_0065EDFE: lea edx, var_48
loc_0065EE01: push edx
loc_0065EE02: push 004457F8h ; "Alert"
loc_0065EE07: mov eax, [0073A08Ch]
loc_0065EE0C: mov ecx, [eax]
loc_0065EE0E: mov edx, [0073A08Ch]
loc_0065EE14: push edx
loc_0065EE15: call [ecx+00000064h]
loc_0065EE18: fnclex
loc_0065EE1A: mov var_90, eax
loc_0065EE20: cmp var_90, 00000000h
loc_0065EE27: jge 0065EE4Bh
loc_0065EE29: push 00000064h
loc_0065EE2B: push 004419ACh
loc_0065EE30: mov eax, [0073A08Ch]
loc_0065EE35: push eax
loc_0065EE36: mov ecx, var_90
loc_0065EE3C: push ecx
loc_0065EE3D: call [004010CCh] ; __vbaHresultCheckObj
loc_0065EE43: mov var_E0, eax
loc_0065EE49: jmp 0065EE55h
loc_0065EE4B: mov var_E0, 00000000h
loc_0065EE55: lea ecx, var_48
loc_0065EE58: call [0040142Ch] ; __vbaFreeObj
loc_0065EE5E: mov var_4, 0000001Eh
loc_0065EE65: mov var_70, 80020004h
loc_0065EE6C: mov var_78, 0000000Ah
loc_0065EE73: push 00453BF8h ; "Hello to you, "
loc_0065EE78: mov edx, [0073A040h]
loc_0065EE7E: push edx
loc_0065EE7F: call [00401098h] ; __vbaStrCat
loc_0065EE85: mov edx, eax
loc_0065EE87: lea ecx, var_2C
loc_0065EE8A: call [004013C0h] ; __vbaStrMove
loc_0065EE90: push eax
loc_0065EE91: push 00454174h ; ". | Hi! | Hello! | Hello. What's new? | Hey, "
loc_0065EE96: call [00401098h] ; __vbaStrCat
loc_0065EE9C: mov edx, eax
loc_0065EE9E: lea ecx, var_30
loc_0065EEA1: call [004013C0h] ; __vbaStrMove
loc_0065EEA7: push eax
loc_0065EEA8: mov eax, [0073A040h]
loc_0065EEAD: push eax
loc_0065EEAE: call [00401098h] ; __vbaStrCat
loc_0065EEB4: mov edx, eax
loc_0065EEB6: lea ecx, var_34
loc_0065EEB9: call [004013C0h] ; __vbaStrMove
loc_0065EEBF: push eax
loc_0065EEC0: push 004541D8h ; ". | Hi there!"
loc_0065EEC5: call [00401098h] ; __vbaStrCat
loc_0065EECB: mov var_50, eax
loc_0065EECE: mov var_58, 00000008h
loc_0065EED5: lea ecx, var_48
loc_0065EED8: push ecx
loc_0065EED9: mov eax, 00000010h
loc_0065EEDE: call 00412850h ; __vbaChkstk
loc_0065EEE3: mov edx, esp
loc_0065EEE5: mov eax, var_78
loc_0065EEE8: mov [edx], eax
loc_0065EEEA: mov ecx, var_74
loc_0065EEED: mov [edx+00000004h], ecx
loc_0065EEF0: mov eax, var_70
loc_0065EEF3: mov [edx+00000008h], eax
loc_0065EEF6: mov ecx, var_6C
loc_0065EEF9: mov [edx+0000000Ch], ecx
loc_0065EEFC: mov eax, 00000010h
loc_0065EF01: call 00412850h ; __vbaChkstk
loc_0065EF06: mov edx, esp
loc_0065EF08: mov eax, var_58
loc_0065EF0B: mov [edx], eax
loc_0065EF0D: mov ecx, var_54
loc_0065EF10: mov [edx+00000004h], ecx
loc_0065EF13: mov eax, var_50
loc_0065EF16: mov [edx+00000008h], eax
loc_0065EF19: mov ecx, var_4C
loc_0065EF1C: mov [edx+0000000Ch], ecx
loc_0065EF1F: mov edx, [0073A08Ch]
loc_0065EF25: mov eax, [edx]
loc_0065EF27: mov ecx, [0073A08Ch]
loc_0065EF2D: push ecx
loc_0065EF2E: call [eax+00000078h]
loc_0065EF31: fnclex
loc_0065EF33: mov var_90, eax
loc_0065EF39: cmp var_90, 00000000h
loc_0065EF40: jge 0065EF65h
loc_0065EF42: push 00000078h
loc_0065EF44: push 004419ACh
loc_0065EF49: mov edx, [0073A08Ch]
loc_0065EF4F: push edx
loc_0065EF50: mov eax, var_90
loc_0065EF56: push eax
loc_0065EF57: call [004010CCh] ; __vbaHresultCheckObj
loc_0065EF5D: mov var_E4, eax
loc_0065EF63: jmp 0065EF6Fh
loc_0065EF65: mov var_E4, 00000000h
loc_0065EF6F: lea ecx, var_34
loc_0065EF72: push ecx
loc_0065EF73: lea edx, var_30
loc_0065EF76: push edx
loc_0065EF77: lea eax, var_2C
loc_0065EF7A: push eax
loc_0065EF7B: push 00000003h
loc_0065EF7D: call [00401324h] ; __vbaFreeStrList
loc_0065EF83: add esp, 00000010h
loc_0065EF86: lea ecx, var_48
loc_0065EF89: call [0040142Ch] ; __vbaFreeObj
loc_0065EF8F: lea ecx, var_58
loc_0065EF92: call [00401030h] ; __vbaFreeVar
loc_0065EF98: mov var_4, 0000001Fh
loc_0065EF9F: lea ecx, var_48
loc_0065EFA2: push ecx
loc_0065EFA3: push 00441D74h ; "Blink"
loc_0065EFA8: mov edx, [0073A08Ch]
loc_0065EFAE: mov eax, [edx]
loc_0065EFB0: mov ecx, [0073A08Ch]
loc_0065EFB6: push ecx
loc_0065EFB7: call [eax+00000064h]
loc_0065EFBA: fnclex
loc_0065EFBC: mov var_90, eax
loc_0065EFC2: cmp var_90, 00000000h
loc_0065EFC9: jge 0065EFEEh
loc_0065EFCB: push 00000064h
loc_0065EFCD: push 004419ACh
loc_0065EFD2: mov edx, [0073A08Ch]
loc_0065EFD8: push edx
loc_0065EFD9: mov eax, var_90
loc_0065EFDF: push eax
loc_0065EFE0: call [004010CCh] ; __vbaHresultCheckObj
loc_0065EFE6: mov var_E8, eax
loc_0065EFEC: jmp 0065EFF8h
loc_0065EFEE: mov var_E8, 00000000h
loc_0065EFF8: lea ecx, var_48
loc_0065EFFB: call [0040142Ch] ; __vbaFreeObj
loc_0065F001: jmp 00661340h
loc_0065F006: mov var_4, 00000020h
loc_0065F00D: mov ecx, var_94
loc_0065F013: push ecx
loc_0065F014: push 004541F8h ; "ExplainVR"
loc_0065F019: call [004011B8h] ; __vbaStrCmp
loc_0065F01F: test eax, eax
loc_0065F021: jnz 0065F0A1h
loc_0065F023: mov var_4, 00000021h
loc_0065F02A: lea edx, var_8C
loc_0065F030: push edx
loc_0065F031: push 00454210h ; "SR"
loc_0065F036: mov eax, Me
loc_0065F039: push eax
loc_0065F03A: call 006A5DC0h
loc_0065F03F: movsx ecx, var_8C
loc_0065F046: test ecx, ecx
loc_0065F048: jz 0065F09Ch
loc_0065F04A: mov var_4, 00000022h
loc_0065F051: mov edx, Me
loc_0065F054: mov eax, [edx]
loc_0065F056: mov ecx, Me
loc_0065F059: push ecx
loc_0065F05A: call [eax+00000918h]
loc_0065F060: mov var_90, eax
loc_0065F066: cmp var_90, 00000000h
loc_0065F06D: jge 0065F092h
loc_0065F06F: push 00000918h
loc_0065F074: push 004408D0h
loc_0065F079: mov edx, Me
loc_0065F07C: push edx
loc_0065F07D: mov eax, var_90
loc_0065F083: push eax
loc_0065F084: call [004010CCh] ; __vbaHresultCheckObj
loc_0065F08A: mov var_EC, eax
loc_0065F090: jmp 0065F09Ch
loc_0065F092: mov var_EC, 00000000h
loc_0065F09C: jmp 00661340h
loc_0065F0A1: mov var_4, 00000024h
loc_0065F0A8: mov ecx, var_94
loc_0065F0AE: push ecx
loc_0065F0AF: push 0045421Ch ; "Yes"
loc_0065F0B4: call [004011B8h] ; __vbaStrCmp
loc_0065F0BA: test eax, eax
loc_0065F0BC: jz 0065F0D8h
loc_0065F0BE: mov edx, var_94
loc_0065F0C4: push edx
loc_0065F0C5: push 00454228h ; "No"
loc_0065F0CA: call [004011B8h] ; __vbaStrCmp
loc_0065F0D0: test eax, eax
loc_0065F0D2: jnz 0065FEBAh
loc_0065F0D8: mov var_4, 00000025h
loc_0065F0DF: lea eax, var_48
loc_0065F0E2: push eax
loc_0065F0E3: push 004519CCh ; "Acknowledge"
loc_0065F0E8: mov ecx, [0073A08Ch]
loc_0065F0EE: mov edx, [ecx]
loc_0065F0F0: mov eax, [0073A08Ch]
loc_0065F0F5: push eax
loc_0065F0F6: call [edx+00000064h]
loc_0065F0F9: fnclex
loc_0065F0FB: mov var_90, eax
loc_0065F101: cmp var_90, 00000000h
loc_0065F108: jge 0065F12Dh
loc_0065F10A: push 00000064h
loc_0065F10C: push 004419ACh
loc_0065F111: mov ecx, [0073A08Ch]
loc_0065F117: push ecx
loc_0065F118: mov edx, var_90
loc_0065F11E: push edx
loc_0065F11F: call [004010CCh] ; __vbaHresultCheckObj
loc_0065F125: mov var_F0, eax
loc_0065F12B: jmp 0065F137h
loc_0065F12D: mov var_F0, 00000000h
loc_0065F137: mov eax, var_48
loc_0065F13A: push eax
loc_0065F13B: mov ecx, Me
loc_0065F13E: add ecx, 000000C0h
loc_0065F144: push ecx
loc_0065F145: call [00401130h] ; __vbaObjSetAddref
loc_0065F14B: lea ecx, var_48
loc_0065F14E: call [0040142Ch] ; __vbaFreeObj
loc_0065F154: mov var_4, 00000026h
loc_0065F15B: mov edx, [0073A0B4h]
loc_0065F161: mov var_98, edx
loc_0065F167: mov eax, var_98
loc_0065F16D: mov var_F4, eax
loc_0065F173: mov ecx, var_F4
loc_0065F179: sub ecx, 00000002h
loc_0065F17C: mov var_F4, ecx
loc_0065F182: cmp var_F4, 00000006h
loc_0065F189: ja 0065FE15h
loc_0065F18F: mov edx, var_F4
loc_0065F195: jmp [edx*4+006613B6h]
loc_0065F19C: jmp 0065FE15h
loc_0065F1A1: jmp 0065FE15h
loc_0065F1A6: mov var_4, 00000029h
loc_0065F1AD: mov eax, var_28
loc_0065F1B0: push eax
loc_0065F1B1: push 0045421Ch ; "Yes"
loc_0065F1B6: call [004011B8h] ; __vbaStrCmp
loc_0065F1BC: test eax, eax
loc_0065F1BE: jnz 0065F1DBh
loc_0065F1C0: mov var_4, 0000002Ah
loc_0065F1C7: mov ecx, Me
loc_0065F1CA: mov edx, [ecx]
loc_0065F1CC: mov eax, Me
loc_0065F1CF: push eax
loc_0065F1D0: call [edx+00000940h]
loc_0065F1D6: jmp 0065F4B7h
loc_0065F1DB: mov var_4, 0000002Ch
loc_0065F1E2: mov var_80, 80020004h
loc_0065F1E9: mov var_88, 0000000Ah
loc_0065F1F3: mov var_70, 00454234h ; "Suit yourself, I'll just do a little reading of my own while you browse."
loc_0065F1FA: mov var_78, 00000008h
loc_0065F201: lea ecx, var_48
loc_0065F204: push ecx
loc_0065F205: mov eax, 00000010h
loc_0065F20A: call 00412850h ; __vbaChkstk
loc_0065F20F: mov edx, esp
loc_0065F211: mov eax, var_88
loc_0065F217: mov [edx], eax
loc_0065F219: mov ecx, var_84
loc_0065F21F: mov [edx+00000004h], ecx
loc_0065F222: mov eax, var_80
loc_0065F225: mov [edx+00000008h], eax
loc_0065F228: mov ecx, var_7C
loc_0065F22B: mov [edx+0000000Ch], ecx
loc_0065F22E: mov eax, 00000010h
loc_0065F233: call 00412850h ; __vbaChkstk
loc_0065F238: mov edx, esp
loc_0065F23A: mov eax, var_78
loc_0065F23D: mov [edx], eax
loc_0065F23F: mov ecx, var_74
loc_0065F242: mov [edx+00000004h], ecx
loc_0065F245: mov eax, var_70
loc_0065F248: mov [edx+00000008h], eax
loc_0065F24B: mov ecx, var_6C
loc_0065F24E: mov [edx+0000000Ch], ecx
loc_0065F251: mov edx, [0073A08Ch]
loc_0065F257: mov eax, [edx]
loc_0065F259: mov ecx, [0073A08Ch]
loc_0065F25F: push ecx
loc_0065F260: call [eax+00000078h]
loc_0065F263: fnclex
loc_0065F265: mov var_90, eax
loc_0065F26B: cmp var_90, 00000000h
loc_0065F272: jge 0065F297h
loc_0065F274: push 00000078h
loc_0065F276: push 004419ACh
loc_0065F27B: mov edx, [0073A08Ch]
loc_0065F281: push edx
loc_0065F282: mov eax, var_90
loc_0065F288: push eax
loc_0065F289: call [004010CCh] ; __vbaHresultCheckObj
loc_0065F28F: mov var_F8, eax
loc_0065F295: jmp 0065F2A1h
loc_0065F297: mov var_F8, 00000000h
loc_0065F2A1: lea ecx, var_48
loc_0065F2A4: call [0040142Ch] ; __vbaFreeObj
loc_0065F2AA: mov var_4, 0000002Dh
loc_0065F2B1: lea ecx, var_48
loc_0065F2B4: push ecx
loc_0065F2B5: push 004542CCh ; "Read"
loc_0065F2BA: mov edx, [0073A08Ch]
loc_0065F2C0: mov eax, [edx]
loc_0065F2C2: mov ecx, [0073A08Ch]
loc_0065F2C8: push ecx
loc_0065F2C9: call [eax+00000064h]
loc_0065F2CC: fnclex
loc_0065F2CE: mov var_90, eax
loc_0065F2D4: cmp var_90, 00000000h
loc_0065F2DB: jge 0065F300h
loc_0065F2DD: push 00000064h
loc_0065F2DF: push 004419ACh
loc_0065F2E4: mov edx, [0073A08Ch]
loc_0065F2EA: push edx
loc_0065F2EB: mov eax, var_90
loc_0065F2F1: push eax
loc_0065F2F2: call [004010CCh] ; __vbaHresultCheckObj
loc_0065F2F8: mov var_FC, eax
loc_0065F2FE: jmp 0065F30Ah
loc_0065F300: mov var_FC, 00000000h
loc_0065F30A: lea ecx, var_48
loc_0065F30D: call [0040142Ch] ; __vbaFreeObj
loc_0065F313: mov var_4, 0000002Eh
loc_0065F31A: lea ecx, var_48
loc_0065F31D: push ecx
loc_0065F31E: push 004542DCh ; "ReadContinued"
loc_0065F323: mov edx, [0073A08Ch]
loc_0065F329: mov eax, [edx]
loc_0065F32B: mov ecx, [0073A08Ch]
loc_0065F331: push ecx
loc_0065F332: call [eax+00000064h]
loc_0065F335: fnclex
loc_0065F337: mov var_90, eax
loc_0065F33D: cmp var_90, 00000000h
loc_0065F344: jge 0065F369h
loc_0065F346: push 00000064h
loc_0065F348: push 004419ACh
loc_0065F34D: mov edx, [0073A08Ch]
loc_0065F353: push edx
loc_0065F354: mov eax, var_90
loc_0065F35A: push eax
loc_0065F35B: call [004010CCh] ; __vbaHresultCheckObj
loc_0065F361: mov var_100, eax
loc_0065F367: jmp 0065F373h
loc_0065F369: mov var_100, 00000000h
loc_0065F373: lea ecx, var_48
loc_0065F376: call [0040142Ch] ; __vbaFreeObj
loc_0065F37C: mov var_4, 0000002Fh
loc_0065F383: lea ecx, var_48
loc_0065F386: push ecx
loc_0065F387: push 004542DCh ; "ReadContinued"
loc_0065F38C: mov edx, [0073A08Ch]
loc_0065F392: mov eax, [edx]
loc_0065F394: mov ecx, [0073A08Ch]
loc_0065F39A: push ecx
loc_0065F39B: call [eax+00000064h]
loc_0065F39E: fnclex
loc_0065F3A0: mov var_90, eax
loc_0065F3A6: cmp var_90, 00000000h
loc_0065F3AD: jge 0065F3D2h
loc_0065F3AF: push 00000064h
loc_0065F3B1: push 004419ACh
loc_0065F3B6: mov edx, [0073A08Ch]
loc_0065F3BC: push edx
loc_0065F3BD: mov eax, var_90
loc_0065F3C3: push eax
loc_0065F3C4: call [004010CCh] ; __vbaHresultCheckObj
loc_0065F3CA: mov var_104, eax
loc_0065F3D0: jmp 0065F3DCh
loc_0065F3D2: mov var_104, 00000000h
loc_0065F3DC: lea ecx, var_48
loc_0065F3DF: call [0040142Ch] ; __vbaFreeObj
loc_0065F3E5: mov var_4, 00000030h
loc_0065F3EC: lea ecx, var_48
loc_0065F3EF: push ecx
loc_0065F3F0: push 004542DCh ; "ReadContinued"
loc_0065F3F5: mov edx, [0073A08Ch]
loc_0065F3FB: mov eax, [edx]
loc_0065F3FD: mov ecx, [0073A08Ch]
loc_0065F403: push ecx
loc_0065F404: call [eax+00000064h]
loc_0065F407: fnclex
loc_0065F409: mov var_90, eax
loc_0065F40F: cmp var_90, 00000000h
loc_0065F416: jge 0065F43Bh
loc_0065F418: push 00000064h
loc_0065F41A: push 004419ACh
loc_0065F41F: mov edx, [0073A08Ch]
loc_0065F425: push edx
loc_0065F426: mov eax, var_90
loc_0065F42C: push eax
loc_0065F42D: call [004010CCh] ; __vbaHresultCheckObj
loc_0065F433: mov var_108, eax
loc_0065F439: jmp 0065F445h
loc_0065F43B: mov var_108, 00000000h
loc_0065F445: lea ecx, var_48
loc_0065F448: call [0040142Ch] ; __vbaFreeObj
loc_0065F44E: mov var_4, 00000031h
loc_0065F455: lea ecx, var_48
loc_0065F458: push ecx
loc_0065F459: push 004542FCh ; "ReadReturn"
loc_0065F45E: mov edx, [0073A08Ch]
loc_0065F464: mov eax, [edx]
loc_0065F466: mov ecx, [0073A08Ch]
loc_0065F46C: push ecx
loc_0065F46D: call [eax+00000064h]
loc_0065F470: fnclex
loc_0065F472: mov var_90, eax
loc_0065F478: cmp var_90, 00000000h
loc_0065F47F: jge 0065F4A4h
loc_0065F481: push 00000064h
loc_0065F483: push 004419ACh
loc_0065F488: mov edx, [0073A08Ch]
loc_0065F48E: push edx
loc_0065F48F: mov eax, var_90
loc_0065F495: push eax
loc_0065F496: call [004010CCh] ; __vbaHresultCheckObj
loc_0065F49C: mov var_10C, eax
loc_0065F4A2: jmp 0065F4AEh
loc_0065F4A4: mov var_10C, 00000000h
loc_0065F4AE: lea ecx, var_48
loc_0065F4B1: call [0040142Ch] ; __vbaFreeObj
loc_0065F4B7: jmp 0065FE15h
loc_0065F4BC: mov var_4, 00000034h
loc_0065F4C3: lea ecx, var_48
loc_0065F4C6: push ecx
loc_0065F4C7: push 00454318h ; "Congratulate"
loc_0065F4CC: mov edx, [0073A08Ch]
loc_0065F4D2: mov eax, [edx]
loc_0065F4D4: mov ecx, [0073A08Ch]
loc_0065F4DA: push ecx
loc_0065F4DB: call [eax+00000064h]
loc_0065F4DE: fnclex
loc_0065F4E0: mov var_90, eax
loc_0065F4E6: cmp var_90, 00000000h
loc_0065F4ED: jge 0065F512h
loc_0065F4EF: push 00000064h
loc_0065F4F1: push 004419ACh
loc_0065F4F6: mov edx, [0073A08Ch]
loc_0065F4FC: push edx
loc_0065F4FD: mov eax, var_90
loc_0065F503: push eax
loc_0065F504: call [004010CCh] ; __vbaHresultCheckObj
loc_0065F50A: mov var_110, eax
loc_0065F510: jmp 0065F51Ch
loc_0065F512: mov var_110, 00000000h
loc_0065F51C: lea ecx, var_48
loc_0065F51F: call [0040142Ch] ; __vbaFreeObj
loc_0065F525: mov var_4, 00000035h
loc_0065F52C: push 0073A044h
loc_0065F531: mov ecx, Me
loc_0065F534: mov edx, [ecx]
loc_0065F536: mov eax, Me
loc_0065F539: push eax
loc_0065F53A: call [edx+00000814h]
loc_0065F540: jmp 0065FE15h
loc_0065F545: mov var_4, 00000037h
loc_0065F54C: mov ecx, var_28
loc_0065F54F: push ecx
loc_0065F550: push 0045421Ch ; "Yes"
loc_0065F555: call [004011B8h] ; __vbaStrCmp
loc_0065F55B: test eax, eax
loc_0065F55D: jnz 0065F5C6h
loc_0065F55F: mov var_4, 00000038h
loc_0065F566: mov var_8C, 0000h
loc_0065F56F: mov edx, 00454338h ; "http://www.bonzi.com"
loc_0065F574: lea ecx, var_2C
loc_0065F577: call [00401310h] ; __vbaStrCopy
loc_0065F57D: lea edx, var_8C
loc_0065F583: push edx
loc_0065F584: push 00000000h
loc_0065F586: push 00000000h
loc_0065F588: push 00000000h
loc_0065F58A: lea eax, var_2C
loc_0065F58D: push eax
loc_0065F58E: mov ecx, Me
loc_0065F591: push ecx
loc_0065F592: call 00679A40h
loc_0065F597: lea ecx, var_2C
loc_0065F59A: call [00401430h] ; __vbaFreeStr
loc_0065F5A0: mov var_4, 00000039h
loc_0065F5A7: push 00454390h ; "True"
loc_0065F5AC: push 00454368h ; "NetBoost Prompted"
loc_0065F5B1: push 0044317Ch ; "UserInfo"
loc_0065F5B6: push 0043B010h ; "BONZIBUDDY"
loc_0065F5BB: call [00401010h] ; rtcSaveSetting
loc_0065F5C1: jmp 0065F6C4h
loc_0065F5C6: mov var_4, 0000003Bh
loc_0065F5CD: mov [0073A0B4h], 00000008h
loc_0065F5D7: mov var_4, 0000003Ch
loc_0065F5DE: mov var_24, FFFFFFh
loc_0065F5E4: mov var_4, 0000003Dh
loc_0065F5EB: mov var_80, 80020004h
loc_0065F5F2: mov var_88, 0000000Ah
loc_0065F5FC: mov var_70, 004543A0h ; "Do you want me to remind you later about InternetBOOST from \Ctx=""Email""\www.bonzi.com?"
loc_0065F603: mov var_78, 00000008h
loc_0065F60A: lea edx, var_48
loc_0065F60D: push edx
loc_0065F60E: mov eax, 00000010h
loc_0065F613: call 00412850h ; __vbaChkstk
loc_0065F618: mov eax, esp
loc_0065F61A: mov ecx, var_88
loc_0065F620: mov [eax], ecx
loc_0065F622: mov edx, var_84
loc_0065F628: mov [eax+00000004h], edx
loc_0065F62B: mov ecx, var_80
loc_0065F62E: mov [eax+00000008h], ecx
loc_0065F631: mov edx, var_7C
loc_0065F634: mov [eax+0000000Ch], edx
loc_0065F637: mov eax, 00000010h
loc_0065F63C: call 00412850h ; __vbaChkstk
loc_0065F641: mov eax, esp
loc_0065F643: mov ecx, var_78
loc_0065F646: mov [eax], ecx
loc_0065F648: mov edx, var_74
loc_0065F64B: mov [eax+00000004h], edx
loc_0065F64E: mov ecx, var_70
loc_0065F651: mov [eax+00000008h], ecx
loc_0065F654: mov edx, var_6C
loc_0065F657: mov [eax+0000000Ch], edx
loc_0065F65A: mov eax, [0073A08Ch]
loc_0065F65F: mov ecx, [eax]
loc_0065F661: mov edx, [0073A08Ch]
loc_0065F667: push edx
loc_0065F668: call [ecx+00000078h]
loc_0065F66B: fnclex
loc_0065F66D: mov var_90, eax
loc_0065F673: cmp var_90, 00000000h
loc_0065F67A: jge 0065F69Eh
loc_0065F67C: push 00000078h
loc_0065F67E: push 004419ACh
loc_0065F683: mov eax, [0073A08Ch]
loc_0065F688: push eax
loc_0065F689: mov ecx, var_90
loc_0065F68F: push ecx
loc_0065F690: call [004010CCh] ; __vbaHresultCheckObj
loc_0065F696: mov var_114, eax
loc_0065F69C: jmp 0065F6A8h
loc_0065F69E: mov var_114, 00000000h
loc_0065F6A8: mov edx, var_48
loc_0065F6AB: push edx
loc_0065F6AC: mov eax, Me
loc_0065F6AF: add eax, 000000BCh
loc_0065F6B4: push eax
loc_0065F6B5: call [00401130h] ; __vbaObjSetAddref
loc_0065F6BB: lea ecx, var_48
loc_0065F6BE: call [0040142Ch] ; __vbaFreeObj
loc_0065F6C4: jmp 0065FE15h
loc_0065F6C9: mov var_4, 00000040h
loc_0065F6D0: mov ecx, var_28
loc_0065F6D3: push ecx
loc_0065F6D4: push 0045421Ch ; "Yes"
loc_0065F6D9: call [004011B8h] ; __vbaStrCmp
loc_0065F6DF: test eax, eax
loc_0065F6E1: jnz 0065F88Dh
loc_0065F6E7: mov var_4, 00000041h
loc_0065F6EE: lea edx, var_48
loc_0065F6F1: push edx
loc_0065F6F2: push 00442914h ; "Explain"
loc_0065F6F7: mov eax, [0073A08Ch]
loc_0065F6FC: mov ecx, [eax]
loc_0065F6FE: mov edx, [0073A08Ch]
loc_0065F704: push edx
loc_0065F705: call [ecx+00000064h]
loc_0065F708: fnclex
loc_0065F70A: mov var_90, eax
loc_0065F710: cmp var_90, 00000000h
loc_0065F717: jge 0065F73Bh
loc_0065F719: push 00000064h
loc_0065F71B: push 004419ACh
loc_0065F720: mov eax, [0073A08Ch]
loc_0065F725: push eax
loc_0065F726: mov ecx, var_90
loc_0065F72C: push ecx
loc_0065F72D: call [004010CCh] ; __vbaHresultCheckObj
loc_0065F733: mov var_118, eax
loc_0065F739: jmp 0065F745h
loc_0065F73B: mov var_118, 00000000h
loc_0065F745: lea ecx, var_48
loc_0065F748: call [0040142Ch] ; __vbaFreeObj
loc_0065F74E: mov var_4, 00000042h
loc_0065F755: mov var_70, 80020004h
loc_0065F75C: mov var_78, 0000000Ah
loc_0065F763: mov edx, [0073A0E8h]
loc_0065F769: push edx
loc_0065F76A: call [00401088h] ; rtcTrimBstr
loc_0065F770: mov var_50, eax
loc_0065F773: mov var_58, 00000008h
loc_0065F77A: lea eax, var_48
loc_0065F77D: push eax
loc_0065F77E: mov eax, 00000010h
loc_0065F783: call 00412850h ; __vbaChkstk
loc_0065F788: mov ecx, esp
loc_0065F78A: mov edx, var_78
loc_0065F78D: mov [ecx], edx
loc_0065F78F: mov eax, var_74
loc_0065F792: mov [ecx+00000004h], eax
loc_0065F795: mov edx, var_70
loc_0065F798: mov [ecx+00000008h], edx
loc_0065F79B: mov eax, var_6C
loc_0065F79E: mov [ecx+0000000Ch], eax
loc_0065F7A1: mov eax, 00000010h
loc_0065F7A6: call 00412850h ; __vbaChkstk
loc_0065F7AB: mov ecx, esp
loc_0065F7AD: mov edx, var_58
loc_0065F7B0: mov [ecx], edx
loc_0065F7B2: mov eax, var_54
loc_0065F7B5: mov [ecx+00000004h], eax
loc_0065F7B8: mov edx, var_50
loc_0065F7BB: mov [ecx+00000008h], edx
loc_0065F7BE: mov eax, var_4C
loc_0065F7C1: mov [ecx+0000000Ch], eax
loc_0065F7C4: mov ecx, [0073A08Ch]
loc_0065F7CA: mov edx, [ecx]
loc_0065F7CC: mov eax, [0073A08Ch]
loc_0065F7D1: push eax
loc_0065F7D2: call [edx+00000078h]
loc_0065F7D5: fnclex
loc_0065F7D7: mov var_90, eax
loc_0065F7DD: cmp var_90, 00000000h
loc_0065F7E4: jge 0065F809h
loc_0065F7E6: push 00000078h
loc_0065F7E8: push 004419ACh
loc_0065F7ED: mov ecx, [0073A08Ch]
loc_0065F7F3: push ecx
loc_0065F7F4: mov edx, var_90
loc_0065F7FA: push edx
loc_0065F7FB: call [004010CCh] ; __vbaHresultCheckObj
loc_0065F801: mov var_11C, eax
loc_0065F807: jmp 0065F813h
loc_0065F809: mov var_11C, 00000000h
loc_0065F813: lea ecx, var_48
loc_0065F816: call [0040142Ch] ; __vbaFreeObj
loc_0065F81C: lea ecx, var_58
loc_0065F81F: call [00401030h] ; __vbaFreeVar
loc_0065F825: mov var_4, 00000043h
loc_0065F82C: lea eax, var_48
loc_0065F82F: push eax
loc_0065F830: push 00442188h ; "Pleased"
loc_0065F835: mov ecx, [0073A08Ch]
loc_0065F83B: mov edx, [ecx]
loc_0065F83D: mov eax, [0073A08Ch]
loc_0065F842: push eax
loc_0065F843: call [edx+00000064h]
loc_0065F846: fnclex
loc_0065F848: mov var_90, eax
loc_0065F84E: cmp var_90, 00000000h
loc_0065F855: jge 0065F87Ah
loc_0065F857: push 00000064h
loc_0065F859: push 004419ACh
loc_0065F85E: mov ecx, [0073A08Ch]
loc_0065F864: push ecx
loc_0065F865: mov edx, var_90
loc_0065F86B: push edx
loc_0065F86C: call [004010CCh] ; __vbaHresultCheckObj
loc_0065F872: mov var_120, eax
loc_0065F878: jmp 0065F884h
loc_0065F87A: mov var_120, 00000000h
loc_0065F884: lea ecx, var_48
loc_0065F887: call [0040142Ch] ; __vbaFreeObj
loc_0065F88D: jmp 0065FE15h
loc_0065F892: mov var_4, 00000046h
loc_0065F899: mov eax, var_28
loc_0065F89C: push eax
loc_0065F89D: push 0045421Ch ; "Yes"
loc_0065F8A2: call [004011B8h] ; __vbaStrCmp
loc_0065F8A8: test eax, eax
loc_0065F8AA: jnz 0065FC1Bh
loc_0065F8B0: mov var_4, 00000047h
loc_0065F8B7: lea ecx, var_48
loc_0065F8BA: push ecx
loc_0065F8BB: push 004519CCh ; "Acknowledge"
loc_0065F8C0: mov edx, [0073A08Ch]
loc_0065F8C6: mov eax, [edx]
loc_0065F8C8: mov ecx, [0073A08Ch]
loc_0065F8CE: push ecx
loc_0065F8CF: call [eax+00000064h]
loc_0065F8D2: fnclex
loc_0065F8D4: mov var_90, eax
loc_0065F8DA: cmp var_90, 00000000h
loc_0065F8E1: jge 0065F906h
loc_0065F8E3: push 00000064h
loc_0065F8E5: push 004419ACh
loc_0065F8EA: mov edx, [0073A08Ch]
loc_0065F8F0: push edx
loc_0065F8F1: mov eax, var_90
loc_0065F8F7: push eax
loc_0065F8F8: call [004010CCh] ; __vbaHresultCheckObj
loc_0065F8FE: mov var_124, eax
loc_0065F904: jmp 0065F910h
loc_0065F906: mov var_124, 00000000h
loc_0065F910: lea ecx, var_48
loc_0065F913: call [0040142Ch] ; __vbaFreeObj
loc_0065F919: mov var_4, 00000048h
loc_0065F920: mov var_80, 80020004h
loc_0065F927: mov var_88, 0000000Ah
loc_0065F931: mov var_70, 00454510h ; "Great! | Great! I love that newly updated feeling! | Good choice! I'm sure you'll be pleased with my new abilities."
loc_0065F938: mov var_78, 00000008h
loc_0065F93F: lea ecx, var_48
loc_0065F942: push ecx
loc_0065F943: mov eax, 00000010h
loc_0065F948: call 00412850h ; __vbaChkstk
loc_0065F94D: mov edx, esp
loc_0065F94F: mov eax, var_88
loc_0065F955: mov [edx], eax
loc_0065F957: mov ecx, var_84
loc_0065F95D: mov [edx+00000004h], ecx
loc_0065F960: mov eax, var_80
loc_0065F963: mov [edx+00000008h], eax
loc_0065F966: mov ecx, var_7C
loc_0065F969: mov [edx+0000000Ch], ecx
loc_0065F96C: mov eax, 00000010h
loc_0065F971: call 00412850h ; __vbaChkstk
loc_0065F976: mov edx, esp
loc_0065F978: mov eax, var_78
loc_0065F97B: mov [edx], eax
loc_0065F97D: mov ecx, var_74
loc_0065F980: mov [edx+00000004h], ecx
loc_0065F983: mov eax, var_70
loc_0065F986: mov [edx+00000008h], eax
loc_0065F989: mov ecx, var_6C
loc_0065F98C: mov [edx+0000000Ch], ecx
loc_0065F98F: mov edx, [0073A08Ch]
loc_0065F995: mov eax, [edx]
loc_0065F997: mov ecx, [0073A08Ch]
loc_0065F99D: push ecx
loc_0065F99E: call [eax+00000078h]
loc_0065F9A1: fnclex
loc_0065F9A3: mov var_90, eax
loc_0065F9A9: cmp var_90, 00000000h
loc_0065F9B0: jge 0065F9D5h
loc_0065F9B2: push 00000078h
loc_0065F9B4: push 004419ACh
loc_0065F9B9: mov edx, [0073A08Ch]
loc_0065F9BF: push edx
loc_0065F9C0: mov eax, var_90
loc_0065F9C6: push eax
loc_0065F9C7: call [004010CCh] ; __vbaHresultCheckObj
loc_0065F9CD: mov var_128, eax
loc_0065F9D3: jmp 0065F9DFh
loc_0065F9D5: mov var_128, 00000000h
loc_0065F9DF: lea ecx, var_48
loc_0065F9E2: call [0040142Ch] ; __vbaFreeObj
loc_0065F9E8: mov var_4, 00000049h
loc_0065F9EF: mov var_80, 80020004h
loc_0065F9F6: mov var_88, 0000000Ah
loc_0065FA00: mov var_70, 00454600h ; "This will only take a few minutes. When I'm done, I'll have to leave for a few minutes to receive my new updates."
loc_0065FA07: mov var_78, 00000008h
loc_0065FA0E: lea ecx, var_48
loc_0065FA11: push ecx
loc_0065FA12: mov eax, 00000010h
loc_0065FA17: call 00412850h ; __vbaChkstk
loc_0065FA1C: mov edx, esp
loc_0065FA1E: mov eax, var_88
loc_0065FA24: mov [edx], eax
loc_0065FA26: mov ecx, var_84
loc_0065FA2C: mov [edx+00000004h], ecx
loc_0065FA2F: mov eax, var_80
loc_0065FA32: mov [edx+00000008h], eax
loc_0065FA35: mov ecx, var_7C
loc_0065FA38: mov [edx+0000000Ch], ecx
loc_0065FA3B: mov eax, 00000010h
loc_0065FA40: call 00412850h ; __vbaChkstk
loc_0065FA45: mov edx, esp
loc_0065FA47: mov eax, var_78
loc_0065FA4A: mov [edx], eax
loc_0065FA4C: mov ecx, var_74
loc_0065FA4F: mov [edx+00000004h], ecx
loc_0065FA52: mov eax, var_70
loc_0065FA55: mov [edx+00000008h], eax
loc_0065FA58: mov ecx, var_6C
loc_0065FA5B: mov [edx+0000000Ch], ecx
loc_0065FA5E: mov edx, [0073A08Ch]
loc_0065FA64: mov eax, [edx]
loc_0065FA66: mov ecx, [0073A08Ch]
loc_0065FA6C: push ecx
loc_0065FA6D: call [eax+00000078h]
loc_0065FA70: fnclex
loc_0065FA72: mov var_90, eax
loc_0065FA78: cmp var_90, 00000000h
loc_0065FA7F: jge 0065FAA4h
loc_0065FA81: push 00000078h
loc_0065FA83: push 004419ACh
loc_0065FA88: mov edx, [0073A08Ch]
loc_0065FA8E: push edx
loc_0065FA8F: mov eax, var_90
loc_0065FA95: push eax
loc_0065FA96: call [004010CCh] ; __vbaHresultCheckObj
loc_0065FA9C: mov var_12C, eax
loc_0065FAA2: jmp 0065FAAEh
loc_0065FAA4: mov var_12C, 00000000h
loc_0065FAAE: lea ecx, var_48
loc_0065FAB1: call [0040142Ch] ; __vbaFreeObj
loc_0065FAB7: mov var_4, 0000004Ah
loc_0065FABE: lea ecx, var_48
loc_0065FAC1: push ecx
loc_0065FAC2: push 00441D74h ; "Blink"
loc_0065FAC7: mov edx, [0073A08Ch]
loc_0065FACD: mov eax, [edx]
loc_0065FACF: mov ecx, [0073A08Ch]
loc_0065FAD5: push ecx
loc_0065FAD6: call [eax+00000064h]
loc_0065FAD9: fnclex
loc_0065FADB: mov var_90, eax
loc_0065FAE1: cmp var_90, 00000000h
loc_0065FAE8: jge 0065FB0Dh
loc_0065FAEA: push 00000064h
loc_0065FAEC: push 004419ACh
loc_0065FAF1: mov edx, [0073A08Ch]
loc_0065FAF7: push edx
loc_0065FAF8: mov eax, var_90
loc_0065FAFE: push eax
loc_0065FAFF: call [004010CCh] ; __vbaHresultCheckObj
loc_0065FB05: mov var_130, eax
loc_0065FB0B: jmp 0065FB17h
loc_0065FB0D: mov var_130, 00000000h
loc_0065FB17: mov ecx, var_48
loc_0065FB1A: mov var_B0, ecx
loc_0065FB20: mov var_48, 00000000h
loc_0065FB27: mov edx, var_B0
loc_0065FB2D: push edx
loc_0065FB2E: push 0073A1D8h
loc_0065FB33: call [00401128h] ; __vbaObjSet
loc_0065FB39: mov var_4, 0000004Bh
loc_0065FB40: mov var_80, 80020004h
loc_0065FB47: mov var_88, 0000000Ah
loc_0065FB51: mov var_70, 00454454h ; "Once this new update is finished installing, I'll come back, better than ever!"
loc_0065FB58: mov var_78, 00000008h
loc_0065FB5F: lea eax, var_48
loc_0065FB62: push eax
loc_0065FB63: mov eax, 00000010h
loc_0065FB68: call 00412850h ; __vbaChkstk
loc_0065FB6D: mov ecx, esp
loc_0065FB6F: mov edx, var_88
loc_0065FB75: mov [ecx], edx
loc_0065FB77: mov eax, var_84
loc_0065FB7D: mov [ecx+00000004h], eax
loc_0065FB80: mov edx, var_80
loc_0065FB83: mov [ecx+00000008h], edx
loc_0065FB86: mov eax, var_7C
loc_0065FB89: mov [ecx+0000000Ch], eax
loc_0065FB8C: mov eax, 00000010h
loc_0065FB91: call 00412850h ; __vbaChkstk
loc_0065FB96: mov ecx, esp
loc_0065FB98: mov edx, var_78
loc_0065FB9B: mov [ecx], edx
loc_0065FB9D: mov eax, var_74
loc_0065FBA0: mov [ecx+00000004h], eax
loc_0065FBA3: mov edx, var_70
loc_0065FBA6: mov [ecx+00000008h], edx
loc_0065FBA9: mov eax, var_6C
loc_0065FBAC: mov [ecx+0000000Ch], eax
loc_0065FBAF: mov ecx, [0073A08Ch]
loc_0065FBB5: mov edx, [ecx]
loc_0065FBB7: mov eax, [0073A08Ch]
loc_0065FBBC: push eax
loc_0065FBBD: call [edx+00000078h]
loc_0065FBC0: fnclex
loc_0065FBC2: mov var_90, eax
loc_0065FBC8: cmp var_90, 00000000h
loc_0065FBCF: jge 0065FBF4h
loc_0065FBD1: push 00000078h
loc_0065FBD3: push 004419ACh
loc_0065FBD8: mov ecx, [0073A08Ch]
loc_0065FBDE: push ecx
loc_0065FBDF: mov edx, var_90
loc_0065FBE5: push edx
loc_0065FBE6: call [004010CCh] ; __vbaHresultCheckObj
loc_0065FBEC: mov var_134, eax
loc_0065FBF2: jmp 0065FBFEh
loc_0065FBF4: mov var_134, 00000000h
loc_0065FBFE: mov eax, var_48
loc_0065FC01: push eax
loc_0065FC02: mov ecx, Me
loc_0065FC05: add ecx, 000000B8h
loc_0065FC0B: push ecx
loc_0065FC0C: call [00401130h] ; __vbaObjSetAddref
loc_0065FC12: lea ecx, var_48
loc_0065FC15: call [0040142Ch] ; __vbaFreeObj
loc_0065FC1B: jmp 0065FE15h
loc_0065FC20: mov var_4, 0000004Eh
loc_0065FC27: mov edx, var_28
loc_0065FC2A: push edx
loc_0065FC2B: push 0045421Ch ; "Yes"
loc_0065FC30: call [004011B8h] ; __vbaStrCmp
loc_0065FC36: test eax, eax
loc_0065FC38: jnz 0065FCF5h
loc_0065FC3E: mov var_4, 0000004Fh
loc_0065FC45: lea eax, var_48
loc_0065FC48: push eax
loc_0065FC49: push 004519CCh ; "Acknowledge"
loc_0065FC4E: mov ecx, [0073A08Ch]
loc_0065FC54: mov edx, [ecx]
loc_0065FC56: mov eax, [0073A08Ch]
loc_0065FC5B: push eax
loc_0065FC5C: call [edx+00000064h]
loc_0065FC5F: fnclex
loc_0065FC61: mov var_90, eax
loc_0065FC67: cmp var_90, 00000000h
loc_0065FC6E: jge 0065FC93h
loc_0065FC70: push 00000064h
loc_0065FC72: push 004419ACh
loc_0065FC77: mov ecx, [0073A08Ch]
loc_0065FC7D: push ecx
loc_0065FC7E: mov edx, var_90
loc_0065FC84: push edx
loc_0065FC85: call [004010CCh] ; __vbaHresultCheckObj
loc_0065FC8B: mov var_138, eax
loc_0065FC91: jmp 0065FC9Dh
loc_0065FC93: mov var_138, 00000000h
loc_0065FC9D: lea ecx, var_48
loc_0065FCA0: call [0040142Ch] ; __vbaFreeObj
loc_0065FCA6: mov var_4, 00000050h
loc_0065FCAD: mov var_8C, 0000h
loc_0065FCB6: mov eax, [0073A0E0h]
loc_0065FCBB: push eax
loc_0065FCBC: call [00401088h] ; rtcTrimBstr
loc_0065FCC2: mov edx, eax
loc_0065FCC4: lea ecx, var_2C
loc_0065FCC7: call [004013C0h] ; __vbaStrMove
loc_0065FCCD: lea ecx, var_8C
loc_0065FCD3: push ecx
loc_0065FCD4: push 00000000h
loc_0065FCD6: push 00000000h
loc_0065FCD8: push 00000000h
loc_0065FCDA: lea edx, var_2C
loc_0065FCDD: push edx
loc_0065FCDE: mov eax, Me
loc_0065FCE1: push eax
loc_0065FCE2: call 00679A40h
loc_0065FCE7: lea ecx, var_2C
loc_0065FCEA: call [00401430h] ; __vbaFreeStr
loc_0065FCF0: jmp 0065FDC7h
loc_0065FCF5: mov var_4, 00000052h
loc_0065FCFC: lea ecx, var_48
loc_0065FCFF: push ecx
loc_0065FD00: push 004522E4h ; "Sad"
loc_0065FD05: mov edx, [0073A08Ch]
loc_0065FD0B: mov eax, [edx]
loc_0065FD0D: mov ecx, [0073A08Ch]
loc_0065FD13: push ecx
loc_0065FD14: call [eax+00000064h]
loc_0065FD17: fnclex
loc_0065FD19: mov var_90, eax
loc_0065FD1F: cmp var_90, 00000000h
loc_0065FD26: jge 0065FD4Bh
loc_0065FD28: push 00000064h
loc_0065FD2A: push 004419ACh
loc_0065FD2F: mov edx, [0073A08Ch]
loc_0065FD35: push edx
loc_0065FD36: mov eax, var_90
loc_0065FD3C: push eax
loc_0065FD3D: call [004010CCh] ; __vbaHresultCheckObj
loc_0065FD43: mov var_13C, eax
loc_0065FD49: jmp 0065FD55h
loc_0065FD4B: mov var_13C, 00000000h
loc_0065FD55: lea ecx, var_48
loc_0065FD58: call [0040142Ch] ; __vbaFreeObj
loc_0065FD5E: mov var_4, 00000053h
loc_0065FD65: lea ecx, var_48
loc_0065FD68: push ecx
loc_0065FD69: push 00441D74h ; "Blink"
loc_0065FD6E: mov edx, [0073A08Ch]
loc_0065FD74: mov eax, [edx]
loc_0065FD76: mov ecx, [0073A08Ch]
loc_0065FD7C: push ecx
loc_0065FD7D: call [eax+00000064h]
loc_0065FD80: fnclex
loc_0065FD82: mov var_90, eax
loc_0065FD88: cmp var_90, 00000000h
loc_0065FD8F: jge 0065FDB4h
loc_0065FD91: push 00000064h
loc_0065FD93: push 004419ACh
loc_0065FD98: mov edx, [0073A08Ch]
loc_0065FD9E: push edx
loc_0065FD9F: mov eax, var_90
loc_0065FDA5: push eax
loc_0065FDA6: call [004010CCh] ; __vbaHresultCheckObj
loc_0065FDAC: mov var_140, eax
loc_0065FDB2: jmp 0065FDBEh
loc_0065FDB4: mov var_140, 00000000h
loc_0065FDBE: lea ecx, var_48
loc_0065FDC1: call [0040142Ch] ; __vbaFreeObj
loc_0065FDC7: jmp 0065FE15h
loc_0065FDC9: mov var_4, 00000056h
loc_0065FDD0: mov ecx, var_28
loc_0065FDD3: push ecx
loc_0065FDD4: push 00454228h ; "No"
loc_0065FDD9: call [004011B8h] ; __vbaStrCmp
loc_0065FDDF: test eax, eax
loc_0065FDE1: jnz 0065FE15h
loc_0065FDE3: mov var_4, 00000057h
loc_0065FDEA: push 00454390h ; "True"
loc_0065FDEF: push 00454368h ; "NetBoost Prompted"
loc_0065FDF4: push 0044317Ch ; "UserInfo"
loc_0065FDF9: push 0043B010h ; "BONZIBUDDY"
loc_0065FDFE: call [00401010h] ; rtcSaveSetting
loc_0065FE04: mov var_4, 00000058h
loc_0065FE0B: mov [0073A0B4h], 00000001h
loc_0065FE15: mov var_4, 0000005Ch
loc_0065FE1C: movsx edx, var_24
loc_0065FE20: test edx, edx
loc_0065FE22: jnz 0065FEB5h
loc_0065FE28: mov var_4, 0000005Dh
loc_0065FE2F: mov [0073A0B4h], 00000001h
loc_0065FE39: mov var_4, 0000005Eh
loc_0065FE40: lea eax, var_48
loc_0065FE43: push eax
loc_0065FE44: push 00441D74h ; "Blink"
loc_0065FE49: mov ecx, [0073A08Ch]
loc_0065FE4F: mov edx, [ecx]
loc_0065FE51: mov eax, [0073A08Ch]
loc_0065FE56: push eax
loc_0065FE57: call [edx+00000064h]
loc_0065FE5A: fnclex
loc_0065FE5C: mov var_90, eax
loc_0065FE62: cmp var_90, 00000000h
loc_0065FE69: jge 0065FE8Eh
loc_0065FE6B: push 00000064h
loc_0065FE6D: push 004419ACh
loc_0065FE72: mov ecx, [0073A08Ch]
loc_0065FE78: push ecx
loc_0065FE79: mov edx, var_90
loc_0065FE7F: push edx
loc_0065FE80: call [004010CCh] ; __vbaHresultCheckObj
loc_0065FE86: mov var_144, eax
loc_0065FE8C: jmp 0065FE98h
loc_0065FE8E: mov var_144, 00000000h
loc_0065FE98: mov eax, var_48
loc_0065FE9B: push eax
loc_0065FE9C: mov ecx, Me
loc_0065FE9F: add ecx, 000000C0h
loc_0065FEA5: push ecx
loc_0065FEA6: call [00401130h] ; __vbaObjSetAddref
loc_0065FEAC: lea ecx, var_48
loc_0065FEAF: call [0040142Ch] ; __vbaFreeObj
loc_0065FEB5: jmp 00661340h
loc_0065FEBA: mov var_4, 00000060h
loc_0065FEC1: mov edx, var_94
loc_0065FEC7: push edx
loc_0065FEC8: push 004544F8h ; "TellJoke"
loc_0065FECD: call [004011B8h] ; __vbaStrCmp
loc_0065FED3: test eax, eax
loc_0065FED5: jnz 0065FF1Ah
loc_0065FED7: mov var_4, 00000061h
loc_0065FEDE: mov eax, Me
loc_0065FEE1: push eax
loc_0065FEE2: call 0068A1D0h
loc_0065FEE7: mov var_90, eax
loc_0065FEED: cmp var_90, 00000000h
loc_0065FEF4: jge 0065FF0Bh
loc_0065FEF6: mov ecx, var_90
loc_0065FEFC: push ecx
loc_0065FEFD: call [004013CCh] ; __vbaHresultCheckNonvirt
loc_0065FF03: mov var_148, eax
loc_0065FF09: jmp 0065FF15h
loc_0065FF0B: mov var_148, 00000000h
loc_0065FF15: jmp 00661340h
loc_0065FF1A: mov var_4, 00000062h
loc_0065FF21: mov edx, var_94
loc_0065FF27: push edx
loc_0065FF28: push 00453510h ; "TellTrivia"
loc_0065FF2D: call [004011B8h] ; __vbaStrCmp
loc_0065FF33: test eax, eax
loc_0065FF35: jnz 0065FF7Ah
loc_0065FF37: mov var_4, 00000063h
loc_0065FF3E: mov eax, Me
loc_0065FF41: push eax
loc_0065FF42: call 00685370h
loc_0065FF47: mov var_90, eax
loc_0065FF4D: cmp var_90, 00000000h
loc_0065FF54: jge 0065FF6Bh
loc_0065FF56: mov ecx, var_90
loc_0065FF5C: push ecx
loc_0065FF5D: call [004013CCh] ; __vbaHresultCheckNonvirt
loc_0065FF63: mov var_14C, eax
loc_0065FF69: jmp 0065FF75h
loc_0065FF6B: mov var_14C, 00000000h
loc_0065FF75: jmp 00661340h
loc_0065FF7A: mov var_4, 00000064h
loc_0065FF81: mov edx, var_94
loc_0065FF87: push edx
loc_0065FF88: push 004546ECh ; "WhatsNew"
loc_0065FF8D: call [004011B8h] ; __vbaStrCmp
loc_0065FF93: test eax, eax
loc_0065FF95: jnz 006601F4h
loc_0065FF9B: mov var_4, 00000065h
loc_0065FFA2: lea eax, var_48
loc_0065FFA5: push eax
loc_0065FFA6: push 00453CC4h ; "Uncertain"
loc_0065FFAB: mov ecx, [0073A08Ch]
loc_0065FFB1: mov edx, [ecx]
loc_0065FFB3: mov eax, [0073A08Ch]
loc_0065FFB8: push eax
loc_0065FFB9: call [edx+00000064h]
loc_0065FFBC: fnclex
loc_0065FFBE: mov var_90, eax
loc_0065FFC4: cmp var_90, 00000000h
loc_0065FFCB: jge 0065FFF0h
loc_0065FFCD: push 00000064h
loc_0065FFCF: push 004419ACh
loc_0065FFD4: mov ecx, [0073A08Ch]
loc_0065FFDA: push ecx
loc_0065FFDB: mov edx, var_90
loc_0065FFE1: push edx
loc_0065FFE2: call [004010CCh] ; __vbaHresultCheckObj
loc_0065FFE8: mov var_150, eax
loc_0065FFEE: jmp 0065FFFAh
loc_0065FFF0: mov var_150, 00000000h
loc_0065FFFA: lea ecx, var_48
loc_0065FFFD: call [0040142Ch] ; __vbaFreeObj
loc_00660003: mov var_4, 00000066h
loc_0066000A: mov var_70, 80020004h
loc_00660011: mov var_78, 0000000Ah
loc_00660018: push 004536ECh ; "Not much, "
loc_0066001D: mov eax, [0073A040h]
loc_00660022: push eax
loc_00660023: call [00401098h] ; __vbaStrCat
loc_00660029: mov edx, eax
loc_0066002B: lea ecx, var_2C
loc_0066002E: call [004013C0h] ; __vbaStrMove
loc_00660034: push eax
loc_00660035: push 00454704h ; ". | Nothing much, just hanging out. | Not much today."
loc_0066003A: call [00401098h] ; __vbaStrCat
loc_00660040: mov var_50, eax
loc_00660043: mov var_58, 00000008h
loc_0066004A: lea ecx, var_48
loc_0066004D: push ecx
loc_0066004E: mov eax, 00000010h
loc_00660053: call 00412850h ; __vbaChkstk
loc_00660058: mov edx, esp
loc_0066005A: mov eax, var_78
loc_0066005D: mov [edx], eax
loc_0066005F: mov ecx, var_74
loc_00660062: mov [edx+00000004h], ecx
loc_00660065: mov eax, var_70
loc_00660068: mov [edx+00000008h], eax
loc_0066006B: mov ecx, var_6C
loc_0066006E: mov [edx+0000000Ch], ecx
loc_00660071: mov eax, 00000010h
loc_00660076: call 00412850h ; __vbaChkstk
loc_0066007B: mov edx, esp
loc_0066007D: mov eax, var_58
loc_00660080: mov [edx], eax
loc_00660082: mov ecx, var_54
loc_00660085: mov [edx+00000004h], ecx
loc_00660088: mov eax, var_50
loc_0066008B: mov [edx+00000008h], eax
loc_0066008E: mov ecx, var_4C
loc_00660091: mov [edx+0000000Ch], ecx
loc_00660094: mov edx, [0073A08Ch]
loc_0066009A: mov eax, [edx]
loc_0066009C: mov ecx, [0073A08Ch]
loc_006600A2: push ecx
loc_006600A3: call [eax+00000078h]
loc_006600A6: fnclex
loc_006600A8: mov var_90, eax
loc_006600AE: cmp var_90, 00000000h
loc_006600B5: jge 006600DAh
loc_006600B7: push 00000078h
loc_006600B9: push 004419ACh
loc_006600BE: mov edx, [0073A08Ch]
loc_006600C4: push edx
loc_006600C5: mov eax, var_90
loc_006600CB: push eax
loc_006600CC: call [004010CCh] ; __vbaHresultCheckObj
loc_006600D2: mov var_154, eax
loc_006600D8: jmp 006600E4h
loc_006600DA: mov var_154, 00000000h
loc_006600E4: lea ecx, var_2C
loc_006600E7: call [00401430h] ; __vbaFreeStr
loc_006600ED: lea ecx, var_48
loc_006600F0: call [0040142Ch] ; __vbaFreeObj
loc_006600F6: lea ecx, var_58
loc_006600F9: call [00401030h] ; __vbaFreeVar
loc_006600FF: mov var_4, 00000067h
loc_00660106: mov ecx, Me
loc_00660109: mov [ecx+00000060h], FFFFFFh
loc_0066010F: mov var_4, 00000068h
loc_00660116: mov var_80, 80020004h
loc_0066011D: mov var_88, 0000000Ah
loc_00660127: mov var_70, 00454778h
loc_0066012E: mov var_78, 00000008h
loc_00660135: lea edx, var_48
loc_00660138: push edx
loc_00660139: mov eax, 00000010h
loc_0066013E: call 00412850h ; __vbaChkstk
loc_00660143: mov eax, esp
loc_00660145: mov ecx, var_88
loc_0066014B: mov [eax], ecx
loc_0066014D: mov edx, var_84
loc_00660153: mov [eax+00000004h], edx
loc_00660156: mov ecx, var_80
loc_00660159: mov [eax+00000008h], ecx
loc_0066015C: mov edx, var_7C
loc_0066015F: mov [eax+0000000Ch], edx
loc_00660162: mov eax, 00000010h
loc_00660167: call 00412850h ; __vbaChkstk
loc_0066016C: mov eax, esp
loc_0066016E: mov ecx, var_78
loc_00660171: mov [eax], ecx
loc_00660173: mov edx, var_74
loc_00660176: mov [eax+00000004h], edx
loc_00660179: mov ecx, var_70
loc_0066017C: mov [eax+00000008h], ecx
loc_0066017F: mov edx, var_6C
loc_00660182: mov [eax+0000000Ch], edx
loc_00660185: mov eax, [0073A08Ch]
loc_0066018A: mov ecx, [eax]
loc_0066018C: mov edx, [0073A08Ch]
loc_00660192: push edx
loc_00660193: call [ecx+00000078h]
loc_00660196: fnclex
loc_00660198: mov var_90, eax
loc_0066019E: cmp var_90, 00000000h
loc_006601A5: jge 006601C9h
loc_006601A7: push 00000078h
loc_006601A9: push 004419ACh
loc_006601AE: mov eax, [0073A08Ch]
loc_006601B3: push eax
loc_006601B4: mov ecx, var_90
loc_006601BA: push ecx
loc_006601BB: call [004010CCh] ; __vbaHresultCheckObj
loc_006601C1: mov var_158, eax
loc_006601C7: jmp 006601D3h
loc_006601C9: mov var_158, 00000000h
loc_006601D3: mov edx, var_48
loc_006601D6: push edx
loc_006601D7: mov eax, Me
loc_006601DA: add eax, 000000BCh
loc_006601DF: push eax
loc_006601E0: call [00401130h] ; __vbaObjSetAddref
loc_006601E6: lea ecx, var_48
loc_006601E9: call [0040142Ch] ; __vbaFreeObj
loc_006601EF: jmp 00661340h
loc_006601F4: mov var_4, 00000069h
loc_006601FB: mov ecx, var_94
loc_00660201: push ecx
loc_00660202: push 00454874h ; "HowAreYou"
loc_00660207: call [004011B8h] ; __vbaStrCmp
loc_0066020D: test eax, eax
loc_0066020F: jnz 006604D8h
loc_00660215: mov var_4, 0000006Ah
loc_0066021C: mov var_70, 80020004h
loc_00660223: mov var_78, 0000000Ah
loc_0066022A: push 004548E8h ; "I'm doing well. | I'm feeling just fine today, thanks for asking. | Wonderful! Things couldn't be better. | I'm fine, "
loc_0066022F: mov edx, [0073A040h]
loc_00660235: push edx
loc_00660236: call [00401098h] ; __vbaStrCat
loc_0066023C: mov edx, eax
loc_0066023E: lea ecx, var_2C
loc_00660241: call [004013C0h] ; __vbaStrMove
loc_00660247: push eax
loc_00660248: push 004549E0h ; ". | My cup runneth over, "
loc_0066024D: call [00401098h] ; __vbaStrCat
loc_00660253: mov edx, eax
loc_00660255: lea ecx, var_30
loc_00660258: call [004013C0h] ; __vbaStrMove
loc_0066025E: push eax
loc_0066025F: mov eax, [0073A040h]
loc_00660264: push eax
loc_00660265: call [00401098h] ; __vbaStrCat
loc_0066026B: mov edx, eax
loc_0066026D: lea ecx, var_34
loc_00660270: call [004013C0h] ; __vbaStrMove
loc_00660276: push eax
loc_00660277: push 00454A18h ; ". | I'm doing great myself "
loc_0066027C: call [00401098h] ; __vbaStrCat
loc_00660282: mov edx, eax
loc_00660284: lea ecx, var_38
loc_00660287: call [004013C0h] ; __vbaStrMove
loc_0066028D: push eax
loc_0066028E: mov ecx, [0073A040h]
loc_00660294: push ecx
loc_00660295: call [00401098h] ; __vbaStrCat
loc_0066029B: mov edx, eax
loc_0066029D: lea ecx, var_3C
loc_006602A0: call [004013C0h] ; __vbaStrMove
loc_006602A6: push eax
loc_006602A7: push 00442684h
loc_006602AC: call [00401098h] ; __vbaStrCat
loc_006602B2: mov var_50, eax
loc_006602B5: mov var_58, 00000008h
loc_006602BC: lea edx, var_48
loc_006602BF: push edx
loc_006602C0: mov eax, 00000010h
loc_006602C5: call 00412850h ; __vbaChkstk
loc_006602CA: mov eax, esp
loc_006602CC: mov ecx, var_78
loc_006602CF: mov [eax], ecx
loc_006602D1: mov edx, var_74
loc_006602D4: mov [eax+00000004h], edx
loc_006602D7: mov ecx, var_70
loc_006602DA: mov [eax+00000008h], ecx
loc_006602DD: mov edx, var_6C
loc_006602E0: mov [eax+0000000Ch], edx
loc_006602E3: mov eax, 00000010h
loc_006602E8: call 00412850h ; __vbaChkstk
loc_006602ED: mov eax, esp
loc_006602EF: mov ecx, var_58
loc_006602F2: mov [eax], ecx
loc_006602F4: mov edx, var_54
loc_006602F7: mov [eax+00000004h], edx
loc_006602FA: mov ecx, var_50
loc_006602FD: mov [eax+00000008h], ecx
loc_00660300: mov edx, var_4C
loc_00660303: mov [eax+0000000Ch], edx
loc_00660306: mov eax, [0073A08Ch]
loc_0066030B: mov ecx, [eax]
loc_0066030D: mov edx, [0073A08Ch]
loc_00660313: push edx
loc_00660314: call [ecx+00000078h]
loc_00660317: fnclex
loc_00660319: mov var_90, eax
loc_0066031F: cmp var_90, 00000000h
loc_00660326: jge 0066034Ah
loc_00660328: push 00000078h
loc_0066032A: push 004419ACh
loc_0066032F: mov eax, [0073A08Ch]
loc_00660334: push eax
loc_00660335: mov ecx, var_90
loc_0066033B: push ecx
loc_0066033C: call [004010CCh] ; __vbaHresultCheckObj
loc_00660342: mov var_15C, eax
loc_00660348: jmp 00660354h
loc_0066034A: mov var_15C, 00000000h
loc_00660354: lea edx, var_3C
loc_00660357: push edx
loc_00660358: lea eax, var_38
loc_0066035B: push eax
loc_0066035C: lea ecx, var_34
loc_0066035F: push ecx
loc_00660360: lea edx, var_30
loc_00660363: push edx
loc_00660364: lea eax, var_2C
loc_00660367: push eax
loc_00660368: push 00000005h
loc_0066036A: call [00401324h] ; __vbaFreeStrList
loc_00660370: add esp, 00000018h
loc_00660373: lea ecx, var_48
loc_00660376: call [0040142Ch] ; __vbaFreeObj
loc_0066037C: lea ecx, var_58
loc_0066037F: call [00401030h] ; __vbaFreeVar
loc_00660385: mov var_4, 0000006Bh
loc_0066038C: mov var_70, 80020004h
loc_00660393: mov var_78, 0000000Ah
loc_0066039A: push 00454A54h ; "How about \emp\you "
loc_0066039F: mov ecx, [0073A040h]
loc_006603A5: push ecx
loc_006603A6: call [00401098h] ; __vbaStrCat
loc_006603AC: mov edx, eax
loc_006603AE: lea ecx, var_2C
loc_006603B1: call [004013C0h] ; __vbaStrMove
loc_006603B7: push eax
loc_006603B8: push 0045488Ch
loc_006603BD: call [00401098h] ; __vbaStrCat
loc_006603C3: mov edx, eax
loc_006603C5: lea ecx, var_30
loc_006603C8: call [004013C0h] ; __vbaStrMove
loc_006603CE: push eax
loc_006603CF: mov edx, [0073A040h]
loc_006603D5: push edx
loc_006603D6: call [00401098h] ; __vbaStrCat
loc_006603DC: mov edx, eax
loc_006603DE: lea ecx, var_34
loc_006603E1: call [004013C0h] ; __vbaStrMove
loc_006603E7: push eax
loc_006603E8: push 00454ACCh
loc_006603ED: call [00401098h] ; __vbaStrCat
loc_006603F3: mov var_50, eax
loc_006603F6: mov var_58, 00000008h
loc_006603FD: lea eax, var_48
loc_00660400: push eax
loc_00660401: mov eax, 00000010h
loc_00660406: call 00412850h ; __vbaChkstk
loc_0066040B: mov ecx, esp
loc_0066040D: mov edx, var_78
loc_00660410: mov [ecx], edx
loc_00660412: mov eax, var_74
loc_00660415: mov [ecx+00000004h], eax
loc_00660418: mov edx, var_70
loc_0066041B: mov [ecx+00000008h], edx
loc_0066041E: mov eax, var_6C
loc_00660421: mov [ecx+0000000Ch], eax
loc_00660424: mov eax, 00000010h
loc_00660429: call 00412850h ; __vbaChkstk
loc_0066042E: mov ecx, esp
loc_00660430: mov edx, var_58
loc_00660433: mov [ecx], edx
loc_00660435: mov eax, var_54
loc_00660438: mov [ecx+00000004h], eax
loc_0066043B: mov edx, var_50
loc_0066043E: mov [ecx+00000008h], edx
loc_00660441: mov eax, var_4C
loc_00660444: mov [ecx+0000000Ch], eax
loc_00660447: mov ecx, [0073A08Ch]
loc_0066044D: mov edx, [ecx]
loc_0066044F: mov eax, [0073A08Ch]
loc_00660454: push eax
loc_00660455: call [edx+00000078h]
loc_00660458: fnclex
loc_0066045A: mov var_90, eax
loc_00660460: cmp var_90, 00000000h
loc_00660467: jge 0066048Ch
loc_00660469: push 00000078h
loc_0066046B: push 004419ACh
loc_00660470: mov ecx, [0073A08Ch]
loc_00660476: push ecx
loc_00660477: mov edx, var_90
loc_0066047D: push edx
loc_0066047E: call [004010CCh] ; __vbaHresultCheckObj
loc_00660484: mov var_160, eax
loc_0066048A: jmp 00660496h
loc_0066048C: mov var_160, 00000000h
loc_00660496: mov eax, var_48
loc_00660499: push eax
loc_0066049A: mov ecx, Me
loc_0066049D: add ecx, 000000BCh
loc_006604A3: push ecx
loc_006604A4: call [00401130h] ; __vbaObjSetAddref
loc_006604AA: lea edx, var_34
loc_006604AD: push edx
loc_006604AE: lea eax, var_30
loc_006604B1: push eax
loc_006604B2: lea ecx, var_2C
loc_006604B5: push ecx
loc_006604B6: push 00000003h
loc_006604B8: call [00401324h] ; __vbaFreeStrList
loc_006604BE: add esp, 00000010h
loc_006604C1: lea ecx, var_48
loc_006604C4: call [0040142Ch] ; __vbaFreeObj
loc_006604CA: lea ecx, var_58
loc_006604CD: call [00401030h] ; __vbaFreeVar
loc_006604D3: jmp 00661340h
loc_006604D8: mov var_4, 0000006Ch
loc_006604DF: mov edx, var_94
loc_006604E5: push edx
loc_006604E6: push 00454B24h ; "ImGood"
loc_006604EB: call [004011B8h] ; __vbaStrCmp
loc_006604F1: test eax, eax
loc_006604F3: jnz 00660636h
loc_006604F9: mov var_4, 0000006Dh
loc_00660500: mov var_70, 80020004h
loc_00660507: mov var_78, 0000000Ah
loc_0066050E: push 00454B38h ; "I'm glad to hear that you're doing well, "
loc_00660513: mov eax, [0073A040h]
loc_00660518: push eax
loc_00660519: call [00401098h] ; __vbaStrCat
loc_0066051F: mov edx, eax
loc_00660521: lea ecx, var_2C
loc_00660524: call [004013C0h] ; __vbaStrMove
loc_0066052A: push eax
loc_0066052B: push 00454B90h ; ". | It's nice to hear that things are good for you. | That's great "
loc_00660530: call [00401098h] ; __vbaStrCat
loc_00660536: mov edx, eax
loc_00660538: lea ecx, var_30
loc_0066053B: call [004013C0h] ; __vbaStrMove
loc_00660541: push eax
loc_00660542: mov ecx, [0073A040h]
loc_00660548: push ecx
loc_00660549: call [00401098h] ; __vbaStrCat
loc_0066054F: mov edx, eax
loc_00660551: lea ecx, var_34
loc_00660554: call [004013C0h] ; __vbaStrMove
loc_0066055A: push eax
loc_0066055B: push 00454C1Ch ; ". When \emp\you feel good, \emp\I feel good too. | That's nice to hear."
loc_00660560: call [00401098h] ; __vbaStrCat
loc_00660566: mov var_50, eax
loc_00660569: mov var_58, 00000008h
loc_00660570: lea edx, var_48
loc_00660573: push edx
loc_00660574: mov eax, 00000010h
loc_00660579: call 00412850h ; __vbaChkstk
loc_0066057E: mov eax, esp
loc_00660580: mov ecx, var_78
loc_00660583: mov [eax], ecx
loc_00660585: mov edx, var_74
loc_00660588: mov [eax+00000004h], edx
loc_0066058B: mov ecx, var_70
loc_0066058E: mov [eax+00000008h], ecx
loc_00660591: mov edx, var_6C
loc_00660594: mov [eax+0000000Ch], edx
loc_00660597: mov eax, 00000010h
loc_0066059C: call 00412850h ; __vbaChkstk
loc_006605A1: mov eax, esp
loc_006605A3: mov ecx, var_58
loc_006605A6: mov [eax], ecx
loc_006605A8: mov edx, var_54
loc_006605AB: mov [eax+00000004h], edx
loc_006605AE: mov ecx, var_50
loc_006605B1: mov [eax+00000008h], ecx
loc_006605B4: mov edx, var_4C
loc_006605B7: mov [eax+0000000Ch], edx
loc_006605BA: mov eax, [0073A08Ch]
loc_006605BF: mov ecx, [eax]
loc_006605C1: mov edx, [0073A08Ch]
loc_006605C7: push edx
loc_006605C8: call [ecx+00000078h]
loc_006605CB: fnclex
loc_006605CD: mov var_90, eax
loc_006605D3: cmp var_90, 00000000h
loc_006605DA: jge 006605FEh
loc_006605DC: push 00000078h
loc_006605DE: push 004419ACh
loc_006605E3: mov eax, [0073A08Ch]
loc_006605E8: push eax
loc_006605E9: mov ecx, var_90
loc_006605EF: push ecx
loc_006605F0: call [004010CCh] ; __vbaHresultCheckObj
loc_006605F6: mov var_164, eax
loc_006605FC: jmp 00660608h
loc_006605FE: mov var_164, 00000000h
loc_00660608: lea edx, var_34
loc_0066060B: push edx
loc_0066060C: lea eax, var_30
loc_0066060F: push eax
loc_00660610: lea ecx, var_2C
loc_00660613: push ecx
loc_00660614: push 00000003h
loc_00660616: call [00401324h] ; __vbaFreeStrList
loc_0066061C: add esp, 00000010h
loc_0066061F: lea ecx, var_48
loc_00660622: call [0040142Ch] ; __vbaFreeObj
loc_00660628: lea ecx, var_58
loc_0066062B: call [00401030h] ; __vbaFreeVar
loc_00660631: jmp 00661340h
loc_00660636: mov var_4, 0000006Eh
loc_0066063D: mov edx, var_94
loc_00660643: push edx
loc_00660644: push 00454A80h ; "ImNotGood"
loc_00660649: call [004011B8h] ; __vbaStrCmp
loc_0066064F: test eax, eax
loc_00660651: jnz 0066095Fh
loc_00660657: mov var_4, 0000006Fh
loc_0066065E: lea eax, var_48
loc_00660661: push eax
loc_00660662: push 004522E4h ; "Sad"
loc_00660667: mov ecx, [0073A08Ch]
loc_0066066D: mov edx, [ecx]
loc_0066066F: mov eax, [0073A08Ch]
loc_00660674: push eax
loc_00660675: call [edx+00000064h]
loc_00660678: fnclex
loc_0066067A: mov var_90, eax
loc_00660680: cmp var_90, 00000000h
loc_00660687: jge 006606ACh
loc_00660689: push 00000064h
loc_0066068B: push 004419ACh
loc_00660690: mov ecx, [0073A08Ch]
loc_00660696: push ecx
loc_00660697: mov edx, var_90
loc_0066069D: push edx
loc_0066069E: call [004010CCh] ; __vbaHresultCheckObj
loc_006606A4: mov var_168, eax
loc_006606AA: jmp 006606B6h
loc_006606AC: mov var_168, 00000000h
loc_006606B6: lea ecx, var_48
loc_006606B9: call [0040142Ch] ; __vbaFreeObj
loc_006606BF: mov var_4, 00000070h
loc_006606C6: mov var_70, 80020004h
loc_006606CD: mov var_78, 0000000Ah
loc_006606D4: push 00454CB8h ; "I'm sorry to hear that you're not well, "
loc_006606D9: mov eax, [0073A040h]
loc_006606DE: push eax
loc_006606DF: call [00401098h] ; __vbaStrCat
loc_006606E5: mov edx, eax
loc_006606E7: lea ecx, var_2C
loc_006606EA: call [004013C0h] ; __vbaStrMove
loc_006606F0: push eax
loc_006606F1: push 00454D10h ; ". | That's very sad, "
loc_006606F6: call [00401098h] ; __vbaStrCat
loc_006606FC: mov edx, eax
loc_006606FE: lea ecx, var_30
loc_00660701: call [004013C0h] ; __vbaStrMove
loc_00660707: push eax
loc_00660708: mov ecx, [0073A040h]
loc_0066070E: push ecx
loc_0066070F: call [00401098h] ; __vbaStrCat
loc_00660715: mov edx, eax
loc_00660717: lea ecx, var_34
loc_0066071A: call [004013C0h] ; __vbaStrMove
loc_00660720: push eax
loc_00660721: push 00454D40h ; ". Is there anything I can do for you? | It makes me sad to hear that, "
loc_00660726: call [00401098h] ; __vbaStrCat
loc_0066072C: mov edx, eax
loc_0066072E: lea ecx, var_38
loc_00660731: call [004013C0h] ; __vbaStrMove
loc_00660737: push eax
loc_00660738: mov edx, [0073A040h]
loc_0066073E: push edx
loc_0066073F: call [00401098h] ; __vbaStrCat
loc_00660745: mov edx, eax
loc_00660747: lea ecx, var_3C
loc_0066074A: call [004013C0h] ; __vbaStrMove
loc_00660750: push eax
loc_00660751: push 00454DD4h ; ". | Well, "
loc_00660756: call [00401098h] ; __vbaStrCat
loc_0066075C: mov edx, eax
loc_0066075E: lea ecx, var_40
loc_00660761: call [004013C0h] ; __vbaStrMove
loc_00660767: push eax
loc_00660768: mov eax, [0073A040h]
loc_0066076D: push eax
loc_0066076E: call [00401098h] ; __vbaStrCat
loc_00660774: mov edx, eax
loc_00660776: lea ecx, var_44
loc_00660779: call [004013C0h] ; __vbaStrMove
loc_0066077F: push eax
loc_00660780: push 00454DF0h ; ", I hope things start looking better for you."
loc_00660785: call [00401098h] ; __vbaStrCat
loc_0066078B: mov var_50, eax
loc_0066078E: mov var_58, 00000008h
loc_00660795: lea ecx, var_48
loc_00660798: push ecx
loc_00660799: mov eax, 00000010h
loc_0066079E: call 00412850h ; __vbaChkstk
loc_006607A3: mov edx, esp
loc_006607A5: mov eax, var_78
loc_006607A8: mov [edx], eax
loc_006607AA: mov ecx, var_74
loc_006607AD: mov [edx+00000004h], ecx
loc_006607B0: mov eax, var_70
loc_006607B3: mov [edx+00000008h], eax
loc_006607B6: mov ecx, var_6C
loc_006607B9: mov [edx+0000000Ch], ecx
loc_006607BC: mov eax, 00000010h
loc_006607C1: call 00412850h ; __vbaChkstk
loc_006607C6: mov edx, esp
loc_006607C8: mov eax, var_58
loc_006607CB: mov [edx], eax
loc_006607CD: mov ecx, var_54
loc_006607D0: mov [edx+00000004h], ecx
loc_006607D3: mov eax, var_50
loc_006607D6: mov [edx+00000008h], eax
loc_006607D9: mov ecx, var_4C
loc_006607DC: mov [edx+0000000Ch], ecx
loc_006607DF: mov edx, [0073A08Ch]
loc_006607E5: mov eax, [edx]
loc_006607E7: mov ecx, [0073A08Ch]
loc_006607ED: push ecx
loc_006607EE: call [eax+00000078h]
loc_006607F1: fnclex
loc_006607F3: mov var_90, eax
loc_006607F9: cmp var_90, 00000000h
loc_00660800: jge 00660825h
loc_00660802: push 00000078h
loc_00660804: push 004419ACh
loc_00660809: mov edx, [0073A08Ch]
loc_0066080F: push edx
loc_00660810: mov eax, var_90
loc_00660816: push eax
loc_00660817: call [004010CCh] ; __vbaHresultCheckObj
loc_0066081D: mov var_16C, eax
loc_00660823: jmp 0066082Fh
loc_00660825: mov var_16C, 00000000h
loc_0066082F: lea ecx, var_44
loc_00660832: push ecx
loc_00660833: lea edx, var_40
loc_00660836: push edx
loc_00660837: lea eax, var_3C
loc_0066083A: push eax
loc_0066083B: lea ecx, var_38
loc_0066083E: push ecx
loc_0066083F: lea edx, var_34
loc_00660842: push edx
loc_00660843: lea eax, var_30
loc_00660846: push eax
loc_00660847: lea ecx, var_2C
loc_0066084A: push ecx
loc_0066084B: push 00000007h
loc_0066084D: call [00401324h] ; __vbaFreeStrList
loc_00660853: add esp, 00000020h
loc_00660856: lea ecx, var_48
loc_00660859: call [0040142Ch] ; __vbaFreeObj
loc_0066085F: lea ecx, var_58
loc_00660862: call [00401030h] ; __vbaFreeVar
loc_00660868: mov var_4, 00000071h
loc_0066086F: mov edx, Me
loc_00660872: mov [edx+0000005Eh], FFFFFFh
loc_00660878: mov var_4, 00000072h
loc_0066087F: mov var_80, 80020004h
loc_00660886: mov var_88, 0000000Ah
loc_00660890: mov var_70, 00454E98h
loc_00660897: mov var_78, 00000008h
loc_0066089E: lea eax, var_48
loc_006608A1: push eax
loc_006608A2: mov eax, 00000010h
loc_006608A7: call 00412850h ; __vbaChkstk
loc_006608AC: mov ecx, esp
loc_006608AE: mov edx, var_88
loc_006608B4: mov [ecx], edx
loc_006608B6: mov eax, var_84
loc_006608BC: mov [ecx+00000004h], eax
loc_006608BF: mov edx, var_80
loc_006608C2: mov [ecx+00000008h], edx
loc_006608C5: mov eax, var_7C
loc_006608C8: mov [ecx+0000000Ch], eax
loc_006608CB: mov eax, 00000010h
loc_006608D0: call 00412850h ; __vbaChkstk
loc_006608D5: mov ecx, esp
loc_006608D7: mov edx, var_78
loc_006608DA: mov [ecx], edx
loc_006608DC: mov eax, var_74
loc_006608DF: mov [ecx+00000004h], eax
loc_006608E2: mov edx, var_70
loc_006608E5: mov [ecx+00000008h], edx
loc_006608E8: mov eax, var_6C
loc_006608EB: mov [ecx+0000000Ch], eax
loc_006608EE: mov ecx, [0073A08Ch]
loc_006608F4: mov edx, [ecx]
loc_006608F6: mov eax, [0073A08Ch]
loc_006608FB: push eax
loc_006608FC: call [edx+00000078h]
loc_006608FF: fnclex
loc_00660901: mov var_90, eax
loc_00660907: cmp var_90, 00000000h
loc_0066090E: jge 00660933h
loc_00660910: push 00000078h
loc_00660912: push 004419ACh
loc_00660917: mov ecx, [0073A08Ch]
loc_0066091D: push ecx
loc_0066091E: mov edx, var_90
loc_00660924: push edx
loc_00660925: call [004010CCh] ; __vbaHresultCheckObj
loc_0066092B: mov var_170, eax
loc_00660931: jmp 0066093Dh
loc_00660933: mov var_170, 00000000h
loc_0066093D: mov eax, var_48
loc_00660940: push eax
loc_00660941: mov ecx, Me
loc_00660944: add ecx, 000000BCh
loc_0066094A: push ecx
loc_0066094B: call [00401130h] ; __vbaObjSetAddref
loc_00660951: lea ecx, var_48
loc_00660954: call [0040142Ch] ; __vbaFreeObj
loc_0066095A: jmp 00661340h
loc_0066095F: mov var_4, 00000073h
loc_00660966: mov edx, var_94
loc_0066096C: push edx
loc_0066096D: push 00454F5Ch ; "Registration"
loc_00660972: call [004011B8h] ; __vbaStrCmp
loc_00660978: test eax, eax
loc_0066097A: jnz 006609D3h
loc_0066097C: mov var_4, 00000074h
loc_00660983: mov eax, Me
loc_00660986: mov ecx, [eax]
loc_00660988: mov edx, Me
loc_0066098B: push edx
loc_0066098C: call [ecx+000008F8h]
loc_00660992: mov var_90, eax
loc_00660998: cmp var_90, 00000000h
loc_0066099F: jge 006609C4h
loc_006609A1: push 000008F8h
loc_006609A6: push 004408D0h
loc_006609AB: mov eax, Me
loc_006609AE: push eax
loc_006609AF: mov ecx, var_90
loc_006609B5: push ecx
loc_006609B6: call [004010CCh] ; __vbaHresultCheckObj
loc_006609BC: mov var_174, eax
loc_006609C2: jmp 006609CEh
loc_006609C4: mov var_174, 00000000h
loc_006609CE: jmp 00661340h
loc_006609D3: mov var_4, 00000075h
loc_006609DA: mov edx, var_94
loc_006609E0: push edx
loc_006609E1: push 0044AEE0h ; "TellAFriend"
loc_006609E6: call [004011B8h] ; __vbaStrCmp
loc_006609EC: test eax, eax
loc_006609EE: jnz 00660A47h
loc_006609F0: mov var_4, 00000076h
loc_006609F7: mov eax, Me
loc_006609FA: mov ecx, [eax]
loc_006609FC: mov edx, Me
loc_006609FF: push edx
loc_00660A00: call [ecx+0000091Ch]
loc_00660A06: mov var_90, eax
loc_00660A0C: cmp var_90, 00000000h
loc_00660A13: jge 00660A38h
loc_00660A15: push 0000091Ch
loc_00660A1A: push 004408D0h
loc_00660A1F: mov eax, Me
loc_00660A22: push eax
loc_00660A23: mov ecx, var_90
loc_00660A29: push ecx
loc_00660A2A: call [004010CCh] ; __vbaHresultCheckObj
loc_00660A30: mov var_178, eax
loc_00660A36: jmp 00660A42h
loc_00660A38: mov var_178, 00000000h
loc_00660A42: jmp 00661340h
loc_00660A47: mov var_4, 00000077h
loc_00660A4E: mov edx, var_94
loc_00660A54: push edx
loc_00660A55: push 00454F7Ch ; "StopListening"
loc_00660A5A: call [004011B8h] ; __vbaStrCmp
loc_00660A60: test eax, eax
loc_00660A62: jnz 00660AE9h
loc_00660A68: mov var_4, 00000078h
loc_00660A6F: lea eax, var_48
loc_00660A72: push eax
loc_00660A73: push 004519CCh ; "Acknowledge"
loc_00660A78: mov ecx, [0073A08Ch]
loc_00660A7E: mov edx, [ecx]
loc_00660A80: mov eax, [0073A08Ch]
loc_00660A85: push eax
loc_00660A86: call [edx+00000064h]
loc_00660A89: fnclex
loc_00660A8B: mov var_90, eax
loc_00660A91: cmp var_90, 00000000h
loc_00660A98: jge 00660ABDh
loc_00660A9A: push 00000064h
loc_00660A9C: push 004419ACh
loc_00660AA1: mov ecx, [0073A08Ch]
loc_00660AA7: push ecx
loc_00660AA8: mov edx, var_90
loc_00660AAE: push edx
loc_00660AAF: call [004010CCh] ; __vbaHresultCheckObj
loc_00660AB5: mov var_17C, eax
loc_00660ABB: jmp 00660AC7h
loc_00660ABD: mov var_17C, 00000000h
loc_00660AC7: mov eax, var_48
loc_00660ACA: push eax
loc_00660ACB: mov ecx, Me
loc_00660ACE: add ecx, 000000C0h
loc_00660AD4: push ecx
loc_00660AD5: call [00401130h] ; __vbaObjSetAddref
loc_00660ADB: lea ecx, var_48
loc_00660ADE: call [0040142Ch] ; __vbaFreeObj
loc_00660AE4: jmp 00661340h
loc_00660AE9: mov var_4, 00000079h
loc_00660AF0: mov edx, var_94
loc_00660AF6: push edx
loc_00660AF7: push 00454F9Ch ; "Wallet"
loc_00660AFC: call [004011B8h] ; __vbaStrCmp
loc_00660B02: test eax, eax
loc_00660B04: jnz 00660B5Dh
loc_00660B06: mov var_4, 0000007Ah
loc_00660B0D: mov eax, Me
loc_00660B10: mov ecx, [eax]
loc_00660B12: mov edx, Me
loc_00660B15: push edx
loc_00660B16: call [ecx+00000930h]
loc_00660B1C: mov var_90, eax
loc_00660B22: cmp var_90, 00000000h
loc_00660B29: jge 00660B4Eh
loc_00660B2B: push 00000930h
loc_00660B30: push 004408D0h
loc_00660B35: mov eax, Me
loc_00660B38: push eax
loc_00660B39: mov ecx, var_90
loc_00660B3F: push ecx
loc_00660B40: call [004010CCh] ; __vbaHresultCheckObj
loc_00660B46: mov var_180, eax
loc_00660B4C: jmp 00660B58h
loc_00660B4E: mov var_180, 00000000h
loc_00660B58: jmp 00661340h
loc_00660B5D: mov var_4, 0000007Bh
loc_00660B64: mov edx, var_94
loc_00660B6A: push edx
loc_00660B6B: push 00454FB0h ; "TellTime"
loc_00660B70: call [004011B8h] ; __vbaStrCmp
loc_00660B76: test eax, eax
loc_00660B78: jnz 00660CAFh
loc_00660B7E: mov var_4, 0000007Ch
loc_00660B85: mov var_70, 80020004h
loc_00660B8C: mov var_78, 0000000Ah
loc_00660B93: lea eax, var_58
loc_00660B96: push eax
loc_00660B97: call [0040136Ch] ; rtcGetTimeVar
loc_00660B9D: push 00454FC8h ; "The time is "
loc_00660BA2: lea ecx, var_58
loc_00660BA5: push ecx
loc_00660BA6: call [00401070h] ; __vbaStrErrVarCopy
loc_00660BAC: mov edx, eax
loc_00660BAE: lea ecx, var_2C
loc_00660BB1: call [004013C0h] ; __vbaStrMove
loc_00660BB7: push eax
loc_00660BB8: call [00401098h] ; __vbaStrCat
loc_00660BBE: mov edx, eax
loc_00660BC0: lea ecx, var_30
loc_00660BC3: call [004013C0h] ; __vbaStrMove
loc_00660BC9: push eax
loc_00660BCA: push 00444D98h ; "."
loc_00660BCF: call [00401098h] ; __vbaStrCat
loc_00660BD5: mov var_60, eax
loc_00660BD8: mov var_68, 00000008h
loc_00660BDF: lea edx, var_48
loc_00660BE2: push edx
loc_00660BE3: mov eax, 00000010h
loc_00660BE8: call 00412850h ; __vbaChkstk
loc_00660BED: mov eax, esp
loc_00660BEF: mov ecx, var_78
loc_00660BF2: mov [eax], ecx
loc_00660BF4: mov edx, var_74
loc_00660BF7: mov [eax+00000004h], edx
loc_00660BFA: mov ecx, var_70
loc_00660BFD: mov [eax+00000008h], ecx
loc_00660C00: mov edx, var_6C
loc_00660C03: mov [eax+0000000Ch], edx
loc_00660C06: mov eax, 00000010h
loc_00660C0B: call 00412850h ; __vbaChkstk
loc_00660C10: mov eax, esp
loc_00660C12: mov ecx, var_68
loc_00660C15: mov [eax], ecx
loc_00660C17: mov edx, var_64
loc_00660C1A: mov [eax+00000004h], edx
loc_00660C1D: mov ecx, var_60
loc_00660C20: mov [eax+00000008h], ecx
loc_00660C23: mov edx, var_5C
loc_00660C26: mov [eax+0000000Ch], edx
loc_00660C29: mov eax, [0073A08Ch]
loc_00660C2E: mov ecx, [eax]
loc_00660C30: mov edx, [0073A08Ch]
loc_00660C36: push edx
loc_00660C37: call [ecx+00000078h]
loc_00660C3A: fnclex
loc_00660C3C: mov var_90, eax
loc_00660C42: cmp var_90, 00000000h
loc_00660C49: jge 00660C6Dh
loc_00660C4B: push 00000078h
loc_00660C4D: push 004419ACh
loc_00660C52: mov eax, [0073A08Ch]
loc_00660C57: push eax
loc_00660C58: mov ecx, var_90
loc_00660C5E: push ecx
loc_00660C5F: call [004010CCh] ; __vbaHresultCheckObj
loc_00660C65: mov var_184, eax
loc_00660C6B: jmp 00660C77h
loc_00660C6D: mov var_184, 00000000h
loc_00660C77: lea edx, var_30
loc_00660C7A: push edx
loc_00660C7B: lea eax, var_2C
loc_00660C7E: push eax
loc_00660C7F: push 00000002h
loc_00660C81: call [00401324h] ; __vbaFreeStrList
loc_00660C87: add esp, 0000000Ch
loc_00660C8A: lea ecx, var_48
loc_00660C8D: call [0040142Ch] ; __vbaFreeObj
loc_00660C93: lea ecx, var_68
loc_00660C96: push ecx
loc_00660C97: lea edx, var_58
loc_00660C9A: push edx
loc_00660C9B: lea eax, var_58
loc_00660C9E: push eax
loc_00660C9F: push 00000003h
loc_00660CA1: call [00401050h] ; __vbaFreeVarList
loc_00660CA7: add esp, 00000010h
loc_00660CAA: jmp 00661340h
loc_00660CAF: mov var_4, 0000007Dh
loc_00660CB6: mov ecx, var_94
loc_00660CBC: push ecx
loc_00660CBD: push 00454FE8h ; "TellDate"
loc_00660CC2: call [004011B8h] ; __vbaStrCmp
loc_00660CC8: test eax, eax
loc_00660CCA: jnz 00660E03h
loc_00660CD0: mov var_4, 0000007Eh
loc_00660CD7: mov var_70, 80020004h
loc_00660CDE: mov var_78, 0000000Ah
loc_00660CE5: lea edx, var_58
loc_00660CE8: push edx
loc_00660CE9: call [00401358h] ; rtcGetDateVar
loc_00660CEF: push 00455000h ; "Today's date is "
loc_00660CF4: lea eax, var_58
loc_00660CF7: push eax
loc_00660CF8: call [00401070h] ; __vbaStrErrVarCopy
loc_00660CFE: mov edx, eax
loc_00660D00: lea ecx, var_2C
loc_00660D03: call [004013C0h] ; __vbaStrMove
loc_00660D09: push eax
loc_00660D0A: call [00401098h] ; __vbaStrCat
loc_00660D10: mov edx, eax
loc_00660D12: lea ecx, var_30
loc_00660D15: call [004013C0h] ; __vbaStrMove
loc_00660D1B: push eax
loc_00660D1C: push 00444D98h ; "."
loc_00660D21: call [00401098h] ; __vbaStrCat
loc_00660D27: mov var_60, eax
loc_00660D2A: mov var_68, 00000008h
loc_00660D31: lea ecx, var_48
loc_00660D34: push ecx
loc_00660D35: mov eax, 00000010h
loc_00660D3A: call 00412850h ; __vbaChkstk
loc_00660D3F: mov edx, esp
loc_00660D41: mov eax, var_78
loc_00660D44: mov [edx], eax
loc_00660D46: mov ecx, var_74
loc_00660D49: mov [edx+00000004h], ecx
loc_00660D4C: mov eax, var_70
loc_00660D4F: mov [edx+00000008h], eax
loc_00660D52: mov ecx, var_6C
loc_00660D55: mov [edx+0000000Ch], ecx
loc_00660D58: mov eax, 00000010h
loc_00660D5D: call 00412850h ; __vbaChkstk
loc_00660D62: mov edx, esp
loc_00660D64: mov eax, var_68
loc_00660D67: mov [edx], eax
loc_00660D69: mov ecx, var_64
loc_00660D6C: mov [edx+00000004h], ecx
loc_00660D6F: mov eax, var_60
loc_00660D72: mov [edx+00000008h], eax
loc_00660D75: mov ecx, var_5C
loc_00660D78: mov [edx+0000000Ch], ecx
loc_00660D7B: mov edx, [0073A08Ch]
loc_00660D81: mov eax, [edx]
loc_00660D83: mov ecx, [0073A08Ch]
loc_00660D89: push ecx
loc_00660D8A: call [eax+00000078h]
loc_00660D8D: fnclex
loc_00660D8F: mov var_90, eax
loc_00660D95: cmp var_90, 00000000h
loc_00660D9C: jge 00660DC1h
loc_00660D9E: push 00000078h
loc_00660DA0: push 004419ACh
loc_00660DA5: mov edx, [0073A08Ch]
loc_00660DAB: push edx
loc_00660DAC: mov eax, var_90
loc_00660DB2: push eax
loc_00660DB3: call [004010CCh] ; __vbaHresultCheckObj
loc_00660DB9: mov var_188, eax
loc_00660DBF: jmp 00660DCBh
loc_00660DC1: mov var_188, 00000000h
loc_00660DCB: lea ecx, var_30
loc_00660DCE: push ecx
loc_00660DCF: lea edx, var_2C
loc_00660DD2: push edx
loc_00660DD3: push 00000002h
loc_00660DD5: call [00401324h] ; __vbaFreeStrList
loc_00660DDB: add esp, 0000000Ch
loc_00660DDE: lea ecx, var_48
loc_00660DE1: call [0040142Ch] ; __vbaFreeObj
loc_00660DE7: lea eax, var_68
loc_00660DEA: push eax
loc_00660DEB: lea ecx, var_58
loc_00660DEE: push ecx
loc_00660DEF: lea edx, var_58
loc_00660DF2: push edx
loc_00660DF3: push 00000003h
loc_00660DF5: call [00401050h] ; __vbaFreeVarList
loc_00660DFB: add esp, 00000010h
loc_00660DFE: jmp 00661340h
loc_00660E03: mov var_4, 0000007Fh
loc_00660E0A: mov eax, var_94
loc_00660E10: push eax
loc_00660E11: push 00455028h ; "Help"
loc_00660E16: call [004011B8h] ; __vbaStrCmp
loc_00660E1C: test eax, eax
loc_00660E1E: jnz 00660E63h
loc_00660E20: mov var_4, 00000080h
loc_00660E27: mov ecx, Me
loc_00660E2A: push ecx
loc_00660E2B: call 0068B280h
loc_00660E30: mov var_90, eax
loc_00660E36: cmp var_90, 00000000h
loc_00660E3D: jge 00660E54h
loc_00660E3F: mov edx, var_90
loc_00660E45: push edx
loc_00660E46: call [004013CCh] ; __vbaHresultCheckNonvirt
loc_00660E4C: mov var_18C, eax
loc_00660E52: jmp 00660E5Eh
loc_00660E54: mov var_18C, 00000000h
loc_00660E5E: jmp 00661340h
loc_00660E63: mov var_4, 00000081h
loc_00660E6A: mov eax, var_94
loc_00660E70: push eax
loc_00660E71: push 00455038h ; "Update"
loc_00660E76: call [004011B8h] ; __vbaStrCmp
loc_00660E7C: test eax, eax
loc_00660E7E: jnz 00660EC3h
loc_00660E80: mov var_4, 00000082h
loc_00660E87: mov ecx, Me
loc_00660E8A: push ecx
loc_00660E8B: call 0068FCB0h
loc_00660E90: mov var_90, eax
loc_00660E96: cmp var_90, 00000000h
loc_00660E9D: jge 00660EB4h
loc_00660E9F: mov edx, var_90
loc_00660EA5: push edx
loc_00660EA6: call [004013CCh] ; __vbaHresultCheckNonvirt
loc_00660EAC: mov var_190, eax
loc_00660EB2: jmp 00660EBEh
loc_00660EB4: mov var_190, 00000000h
loc_00660EBE: jmp 00661340h
loc_00660EC3: mov var_4, 00000083h
loc_00660ECA: mov eax, var_94
loc_00660ED0: push eax
loc_00660ED1: push 0045504Ch ; "DND"
loc_00660ED6: call [004011B8h] ; __vbaStrCmp
loc_00660EDC: test eax, eax
loc_00660EDE: jnz 00660F37h
loc_00660EE0: mov var_4, 00000084h
loc_00660EE7: mov ecx, Me
loc_00660EEA: mov edx, [ecx]
loc_00660EEC: mov eax, Me
loc_00660EEF: push eax
loc_00660EF0: call [edx+000008CCh]
loc_00660EF6: mov var_90, eax
loc_00660EFC: cmp var_90, 00000000h
loc_00660F03: jge 00660F28h
loc_00660F05: push 000008CCh
loc_00660F0A: push 004408D0h
loc_00660F0F: mov ecx, Me
loc_00660F12: push ecx
loc_00660F13: mov edx, var_90
loc_00660F19: push edx
loc_00660F1A: call [004010CCh] ; __vbaHresultCheckObj
loc_00660F20: mov var_194, eax
loc_00660F26: jmp 00660F32h
loc_00660F28: mov var_194, 00000000h
loc_00660F32: jmp 00661340h
loc_00660F37: mov var_4, 00000085h
loc_00660F3E: mov eax, var_94
loc_00660F44: push eax
loc_00660F45: push 00454E50h ; "Addons"
loc_00660F4A: call [004011B8h] ; __vbaStrCmp
loc_00660F50: test eax, eax
loc_00660F52: jnz 00660F97h
loc_00660F54: mov var_4, 00000086h
loc_00660F5B: mov ecx, Me
loc_00660F5E: push ecx
loc_00660F5F: call 006836A0h
loc_00660F64: mov var_90, eax
loc_00660F6A: cmp var_90, 00000000h
loc_00660F71: jge 00660F88h
loc_00660F73: mov edx, var_90
loc_00660F79: push edx
loc_00660F7A: call [004013CCh] ; __vbaHresultCheckNonvirt
loc_00660F80: mov var_198, eax
loc_00660F86: jmp 00660F92h
loc_00660F88: mov var_198, 00000000h
loc_00660F92: jmp 00661340h
loc_00660F97: mov var_4, 00000087h
loc_00660F9E: mov eax, var_94
loc_00660FA4: push eax
loc_00660FA5: push 00454E64h ; "BonziInternet"
loc_00660FAA: call [004011B8h] ; __vbaStrCmp
loc_00660FB0: test eax, eax
loc_00660FB2: jnz 00660FB9h
loc_00660FB4: jmp 00661340h
loc_00660FB9: mov var_4, 00000088h
loc_00660FC0: mov ecx, var_94
loc_00660FC6: push ecx
loc_00660FC7: push 00454A98h ; "BonziPolizoof"
loc_00660FCC: call [004011B8h] ; __vbaStrCmp
loc_00660FD2: test eax, eax
loc_00660FD4: jnz 0066102Dh
loc_00660FD6: mov var_4, 00000089h
loc_00660FDD: mov edx, Me
loc_00660FE0: mov eax, [edx]
loc_00660FE2: mov ecx, Me
loc_00660FE5: push ecx
loc_00660FE6: call [eax+000008ECh]
loc_00660FEC: mov var_90, eax
loc_00660FF2: cmp var_90, 00000000h
loc_00660FF9: jge 0066101Eh
loc_00660FFB: push 000008ECh
loc_00661000: push 004408D0h
loc_00661005: mov edx, Me
loc_00661008: push edx
loc_00661009: mov eax, var_90
loc_0066100F: push eax
loc_00661010: call [004010CCh] ; __vbaHresultCheckObj
loc_00661016: mov var_19C, eax
loc_0066101C: jmp 00661028h
loc_0066101E: mov var_19C, 00000000h
loc_00661028: jmp 00661340h
loc_0066102D: mov var_4, 0000008Ah
loc_00661034: mov ecx, var_94
loc_0066103A: push ecx
loc_0066103B: push 00455068h ; "BonziTreasureChest"
loc_00661040: call [004011B8h] ; __vbaStrCmp
loc_00661046: test eax, eax
loc_00661048: jnz 006610A1h
loc_0066104A: mov var_4, 0000008Bh
loc_00661051: mov edx, Me
loc_00661054: mov eax, [edx]
loc_00661056: mov ecx, Me
loc_00661059: push ecx
loc_0066105A: call [eax+000008F0h]
loc_00661060: mov var_90, eax
loc_00661066: cmp var_90, 00000000h
loc_0066106D: jge 00661092h
loc_0066106F: push 000008F0h
loc_00661074: push 004408D0h
loc_00661079: mov edx, Me
loc_0066107C: push edx
loc_0066107D: mov eax, var_90
loc_00661083: push eax
loc_00661084: call [004010CCh] ; __vbaHresultCheckObj
loc_0066108A: mov var_1A0, eax
loc_00661090: jmp 0066109Ch
loc_00661092: mov var_1A0, 00000000h
loc_0066109C: jmp 00661340h
loc_006610A1: mov var_4, 0000008Ch
loc_006610A8: mov ecx, var_94
loc_006610AE: push ecx
loc_006610AF: push 00455094h ; "DownloadManager"
loc_006610B4: call [004011B8h] ; __vbaStrCmp
loc_006610BA: test eax, eax
loc_006610BC: jnz 00661101h
loc_006610BE: mov var_4, 0000008Dh
loc_006610C5: mov edx, Me
loc_006610C8: push edx
loc_006610C9: call 00683880h
loc_006610CE: mov var_90, eax
loc_006610D4: cmp var_90, 00000000h
loc_006610DB: jge 006610F2h
loc_006610DD: mov eax, var_90
loc_006610E3: push eax
loc_006610E4: call [004013CCh] ; __vbaHresultCheckNonvirt
loc_006610EA: mov var_1A4, eax
loc_006610F0: jmp 006610FCh
loc_006610F2: mov var_1A4, 00000000h
loc_006610FC: jmp 00661340h
loc_00661101: mov var_4, 0000008Eh
loc_00661108: mov ecx, var_94
loc_0066110E: push ecx
loc_0066110F: push 00451EF0h ; "EntertainmentCenter"
loc_00661114: call [004011B8h] ; __vbaStrCmp
loc_0066111A: test eax, eax
loc_0066111C: jnz 00661161h
loc_0066111E: mov var_4, 0000008Fh
loc_00661125: mov edx, Me
loc_00661128: push edx
loc_00661129: call 006841E0h
loc_0066112E: mov var_90, eax
loc_00661134: cmp var_90, 00000000h
loc_0066113B: jge 00661152h
loc_0066113D: mov eax, var_90
loc_00661143: push eax
loc_00661144: call [004013CCh] ; __vbaHresultCheckNonvirt
loc_0066114A: mov var_1A8, eax
loc_00661150: jmp 0066115Ch
loc_00661152: mov var_1A8, 00000000h
loc_0066115C: jmp 00661340h
loc_00661161: mov var_4, 00000090h
loc_00661168: mov ecx, var_94
loc_0066116E: push ecx
loc_0066116F: push 004550B8h ; "InstantMessenger"
loc_00661174: call [004011B8h] ; __vbaStrCmp
loc_0066117A: test eax, eax
loc_0066117C: jnz 006611C1h
loc_0066117E: mov var_4, 00000091h
loc_00661185: mov edx, Me
loc_00661188: push edx
loc_00661189: call 00687330h
loc_0066118E: mov var_90, eax
loc_00661194: cmp var_90, 00000000h
loc_0066119B: jge 006611B2h
loc_0066119D: mov eax, var_90
loc_006611A3: push eax
loc_006611A4: call [004013CCh] ; __vbaHresultCheckNonvirt
loc_006611AA: mov var_1AC, eax
loc_006611B0: jmp 006611BCh
loc_006611B2: mov var_1AC, 00000000h
loc_006611BC: jmp 00661340h
loc_006611C1: mov var_4, 00000092h
loc_006611C8: mov ecx, var_94
loc_006611CE: push ecx
loc_006611CF: push 00448018h ; "BonziMAIL"
loc_006611D4: call [004011B8h] ; __vbaStrCmp
loc_006611DA: test eax, eax
loc_006611DC: jnz 00661235h
loc_006611DE: mov var_4, 00000093h
loc_006611E5: mov edx, Me
loc_006611E8: mov eax, [edx]
loc_006611EA: mov ecx, Me
loc_006611ED: push ecx
loc_006611EE: call [eax+000009C0h]
loc_006611F4: mov var_90, eax
loc_006611FA: cmp var_90, 00000000h
loc_00661201: jge 00661226h
loc_00661203: push 000009C0h
loc_00661208: push 004408D0h
loc_0066120D: mov edx, Me
loc_00661210: push edx
loc_00661211: mov eax, var_90
loc_00661217: push eax
loc_00661218: call [004010CCh] ; __vbaHresultCheckObj
loc_0066121E: mov var_1B0, eax
loc_00661224: jmp 00661230h
loc_00661226: mov var_1B0, 00000000h
loc_00661230: jmp 00661340h
loc_00661235: mov var_4, 00000094h
loc_0066123C: mov ecx, var_94
loc_00661242: push ecx
loc_00661243: push 004550E0h ; "CheckMail"
loc_00661248: call [004011B8h] ; __vbaStrCmp
loc_0066124E: test eax, eax
loc_00661250: jnz 006612A9h
loc_00661252: mov var_4, 00000095h
loc_00661259: mov edx, Me
loc_0066125C: mov eax, [edx]
loc_0066125E: mov ecx, Me
loc_00661261: push ecx
loc_00661262: call [eax+00000864h]
loc_00661268: mov var_90, eax
loc_0066126E: cmp var_90, 00000000h
loc_00661275: jge 0066129Ah
loc_00661277: push 00000864h
loc_0066127C: push 004408D0h
loc_00661281: mov edx, Me
loc_00661284: push edx
loc_00661285: mov eax, var_90
loc_0066128B: push eax
loc_0066128C: call [004010CCh] ; __vbaHresultCheckObj
loc_00661292: mov var_1B4, eax
loc_00661298: jmp 006612A4h
loc_0066129A: mov var_1B4, 00000000h
loc_006612A4: jmp 00661340h
loc_006612A9: mov var_4, 00000096h
loc_006612B0: mov ecx, var_94
loc_006612B6: push ecx
loc_006612B7: push 0043C9F4h
loc_006612BC: call [004011B8h] ; __vbaStrCmp
loc_006612C2: test eax, eax
loc_006612C4: jnz 00661340h
loc_006612C6: mov var_4, 00000097h
loc_006612CD: lea edx, var_48
loc_006612D0: push edx
loc_006612D1: push 00441D74h ; "Blink"
loc_006612D6: mov eax, [0073A08Ch]
loc_006612DB: mov ecx, [eax]
loc_006612DD: mov edx, [0073A08Ch]
loc_006612E3: push edx
loc_006612E4: call [ecx+00000064h]
loc_006612E7: fnclex
loc_006612E9: mov var_90, eax
loc_006612EF: cmp var_90, 00000000h
loc_006612F6: jge 0066131Ah
loc_006612F8: push 00000064h
loc_006612FA: push 004419ACh
loc_006612FF: mov eax, [0073A08Ch]
loc_00661304: push eax
loc_00661305: mov ecx, var_90
loc_0066130B: push ecx
loc_0066130C: call [004010CCh] ; __vbaHresultCheckObj
loc_00661312: mov var_1B8, eax
loc_00661318: jmp 00661324h
loc_0066131A: mov var_1B8, 00000000h
loc_00661324: mov edx, var_48
loc_00661327: push edx
loc_00661328: mov eax, Me
loc_0066132B: add eax, 000000BCh
loc_00661330: push eax
loc_00661331: call [00401130h] ; __vbaObjSetAddref
loc_00661337: lea ecx, var_48
loc_0066133A: call [0040142Ch] ; __vbaFreeObj
loc_00661340: push 006613A1h
loc_00661345: jmp 0066138Bh
loc_00661347: lea ecx, var_44
loc_0066134A: push ecx
loc_0066134B: lea edx, var_40
loc_0066134E: push edx
loc_0066134F: lea eax, var_3C
loc_00661352: push eax
loc_00661353: lea ecx, var_38
loc_00661356: push ecx
loc_00661357: lea edx, var_34
loc_0066135A: push edx
loc_0066135B: lea eax, var_30
loc_0066135E: push eax
loc_0066135F: lea ecx, var_2C
loc_00661362: push ecx
loc_00661363: push 00000007h
loc_00661365: call [00401324h] ; __vbaFreeStrList
loc_0066136B: add esp, 00000020h
loc_0066136E: lea ecx, var_48
loc_00661371: call [0040142Ch] ; __vbaFreeObj
loc_00661377: lea edx, var_68
loc_0066137A: push edx
loc_0066137B: lea eax, var_58
loc_0066137E: push eax
loc_0066137F: push 00000002h
loc_00661381: call [00401050h] ; __vbaFreeVarList
loc_00661387: add esp, 0000000Ch
loc_0066138A: ret
loc_0066138B: lea ecx, var_94
loc_00661391: call [00401430h] ; __vbaFreeStr
loc_00661397: lea ecx, var_28
loc_0066139A: call [00401430h] ; __vbaFreeStr
loc_006613A0: ret
loc_006613A1: xor eax, eax
loc_006613A3: mov ecx, var_20
loc_006613A6: mov fs:[00000000h], ecx
loc_006613AD: pop edi
loc_006613AE: pop esi
loc_006613AF: pop ebx
loc_006613B0: mov esp, ebp
loc_006613B2: pop ebp
loc_006613B3: retn 0008h
End Sub
Private Sub Proc_37_128_6613E0(arg_C) '6613E0
loc_006613E0: push ebp
loc_006613E1: mov ebp, esp
loc_006613E3: sub esp, 00000018h
loc_006613E6: push 00412856h ; __vbaExceptHandler
loc_006613EB: mov eax, fs:[00000000h]
loc_006613F1: push eax
loc_006613F2: mov fs:[00000000h], esp
loc_006613F9: mov eax, 00000158h
loc_006613FE: call 00412850h ; __vbaChkstk
loc_00661403: push ebx
loc_00661404: push esi
loc_00661405: push edi
loc_00661406: mov var_18, esp
loc_00661409: mov var_14, 00407928h ; "$"
loc_00661410: mov var_10, 00000000h
loc_00661417: mov var_C, 00000000h
loc_0066141E: mov var_4, 00000001h
loc_00661425: mov var_4, 00000002h
loc_0066142C: push FFFFFFFFh
loc_0066142E: call [00401124h] ; __vbaOnError
loc_00661434: mov var_4, 00000003h
loc_0066143B: mov var_138, FFFFFFC4h
loc_00661445: mov var_140, 00008002h
loc_0066144F: push 00000000h
loc_00661451: push 004550F4h ; "Confidence"
loc_00661456: mov eax, arg_C
loc_00661459: mov ecx, [eax]
loc_0066145B: push ecx
loc_0066145C: lea edx, var_30
loc_0066145F: push edx
loc_00661460: call [004013A4h] ; __vbaLateMemCallLd
loc_00661466: add esp, 00000010h
loc_00661469: push eax
loc_0066146A: lea eax, var_140
loc_00661470: push eax
loc_00661471: call [004010E0h] ; __vbaVarTstLe
loc_00661477: mov var_164, ax
loc_0066147E: lea ecx, var_30
loc_00661481: call [00401030h] ; __vbaFreeVar
loc_00661487: movsx ecx, var_164
loc_0066148E: test ecx, ecx
loc_00661490: jz 006614ADh
loc_00661492: mov var_4, 00000004h
loc_00661499: mov edx, Me
loc_0066149C: mov eax, [edx]
loc_0066149E: mov ecx, Me
loc_006614A1: push ecx
loc_006614A2: call [eax+00000780h]
loc_006614A8: jmp 006616BAh
loc_006614AD: mov var_4, 00000005h
loc_006614B4: mov var_138, 00000000h
loc_006614BE: mov var_140, 00008002h
loc_006614C8: mov var_148, 00000000h
loc_006614D2: mov var_150, 00008002h
loc_006614DC: mov var_158, 0000000Ah
loc_006614E6: mov var_160, 00008002h
loc_006614F0: push 00000000h
loc_006614F2: push 0045510Ch ; "Alt1Name"
loc_006614F7: mov edx, arg_C
loc_006614FA: mov eax, [edx]
loc_006614FC: push eax
loc_006614FD: lea ecx, var_30
loc_00661500: push ecx
loc_00661501: call [004013A4h] ; __vbaLateMemCallLd
loc_00661507: add esp, 00000010h
loc_0066150A: push eax
loc_0066150B: lea edx, var_40
loc_0066150E: push edx
loc_0066150F: call [004010D4h] ; __vbaLenVar
loc_00661515: push eax
loc_00661516: lea eax, var_140
loc_0066151C: push eax
loc_0066151D: lea ecx, var_50
loc_00661520: push ecx
loc_00661521: call [00401350h] ; __vbaVarCmpEq
loc_00661527: push eax
loc_00661528: push 00000000h
loc_0066152A: push 00455120h ; "Alt2Name"
loc_0066152F: mov edx, arg_C
loc_00661532: mov eax, [edx]
loc_00661534: push eax
loc_00661535: lea ecx, var_60
loc_00661538: push ecx
loc_00661539: call [004013A4h] ; __vbaLateMemCallLd
loc_0066153F: add esp, 00000010h
loc_00661542: push eax
loc_00661543: lea edx, var_70
loc_00661546: push edx
loc_00661547: call [004010D4h] ; __vbaLenVar
loc_0066154D: push eax
loc_0066154E: lea eax, var_150
loc_00661554: push eax
loc_00661555: lea ecx, var_80
loc_00661558: push ecx
loc_00661559: call [00401094h] ; __vbaVarCmpNe
loc_0066155F: push eax
loc_00661560: lea edx, var_90
loc_00661566: push edx
loc_00661567: call [00401240h] ; __vbaVarAnd
loc_0066156D: push eax
loc_0066156E: push 00000000h
loc_00661570: push 004473E8h ; "Name"
loc_00661575: mov eax, arg_C
loc_00661578: mov ecx, [eax]
loc_0066157A: push ecx
loc_0066157B: lea edx, var_A0
loc_00661581: push edx
loc_00661582: call [004013A4h] ; __vbaLateMemCallLd
loc_00661588: add esp, 00000010h
loc_0066158B: push eax
loc_0066158C: push 00000000h
loc_0066158E: push 00455120h ; "Alt2Name"
loc_00661593: mov eax, arg_C
loc_00661596: mov ecx, [eax]
loc_00661598: push ecx
loc_00661599: lea edx, var_B0
loc_0066159F: push edx
loc_006615A0: call [004013A4h] ; __vbaLateMemCallLd
loc_006615A6: add esp, 00000010h
loc_006615A9: push eax
loc_006615AA: lea eax, var_C0
loc_006615B0: push eax
loc_006615B1: call [00401094h] ; __vbaVarCmpNe
loc_006615B7: push eax
loc_006615B8: lea ecx, var_D0
loc_006615BE: push ecx
loc_006615BF: call [00401240h] ; __vbaVarAnd
loc_006615C5: push eax
loc_006615C6: push 00000000h
loc_006615C8: push 004550F4h ; "Confidence"
loc_006615CD: mov edx, arg_C
loc_006615D0: mov eax, [edx]
loc_006615D2: push eax
loc_006615D3: lea ecx, var_E0
loc_006615D9: push ecx
loc_006615DA: call [004013A4h] ; __vbaLateMemCallLd
loc_006615E0: add esp, 00000010h
loc_006615E3: push eax
loc_006615E4: push 00000000h
loc_006615E6: push 00455134h ; "Alt2Confidence"
loc_006615EB: mov edx, arg_C
loc_006615EE: mov eax, [edx]
loc_006615F0: push eax
loc_006615F1: lea ecx, var_F0
loc_006615F7: push ecx
loc_006615F8: call [004013A4h] ; __vbaLateMemCallLd
loc_006615FE: add esp, 00000010h
loc_00661601: push eax
loc_00661602: lea edx, var_100
loc_00661608: push edx
loc_00661609: call [00401008h] ; __vbaVarSub
loc_0066160F: push eax
loc_00661610: lea eax, var_110
loc_00661616: push eax
loc_00661617: call [004011A4h] ; __vbaVarAbs
loc_0066161D: push eax
loc_0066161E: lea ecx, var_160
loc_00661624: push ecx
loc_00661625: lea edx, var_120
loc_0066162B: push edx
loc_0066162C: call [00401320h] ; __vbaVarCmpLt
loc_00661632: push eax
loc_00661633: lea eax, var_130
loc_00661639: push eax
loc_0066163A: call [00401240h] ; __vbaVarAnd
loc_00661640: push eax
loc_00661641: call [00401164h] ; __vbaBoolVarNull
loc_00661647: mov var_164, ax
loc_0066164E: lea ecx, var_F0
loc_00661654: push ecx
loc_00661655: lea edx, var_E0
loc_0066165B: push edx
loc_0066165C: lea eax, var_B0
loc_00661662: push eax
loc_00661663: lea ecx, var_A0
loc_00661669: push ecx
loc_0066166A: lea edx, var_60
loc_0066166D: push edx
loc_0066166E: lea eax, var_30
loc_00661671: push eax
loc_00661672: push 00000006h
loc_00661674: call [00401050h] ; __vbaFreeVarList
loc_0066167A: add esp, 0000001Ch
loc_0066167D: movsx ecx, var_164
loc_00661684: test ecx, ecx
loc_00661686: jz 006616A0h
loc_00661688: mov var_4, 00000006h
loc_0066168F: mov edx, Me
loc_00661692: mov eax, [edx]
loc_00661694: mov ecx, Me
loc_00661697: push ecx
loc_00661698: call [eax+00000780h]
loc_0066169E: jmp 006616BAh
loc_006616A0: mov var_4, 00000008h
loc_006616A7: mov edx, arg_C
loc_006616AA: push edx
loc_006616AB: mov eax, Me
loc_006616AE: mov ecx, [eax]
loc_006616B0: mov edx, Me
loc_006616B3: push edx
loc_006616B4: call [ecx+00000784h]
loc_006616BA: push 00661733h
loc_006616BF: jmp 00661732h
loc_006616C1: lea eax, var_130
loc_006616C7: push eax
loc_006616C8: lea ecx, var_120
loc_006616CE: push ecx
loc_006616CF: lea edx, var_110
loc_006616D5: push edx
loc_006616D6: lea eax, var_100
loc_006616DC: push eax
loc_006616DD: lea ecx, var_F0
loc_006616E3: push ecx
loc_006616E4: lea edx, var_E0
loc_006616EA: push edx
loc_006616EB: lea eax, var_D0
loc_006616F1: push eax
loc_006616F2: lea ecx, var_C0
loc_006616F8: push ecx
loc_006616F9: lea edx, var_B0
loc_006616FF: push edx
loc_00661700: lea eax, var_A0
loc_00661706: push eax
loc_00661707: lea ecx, var_90
loc_0066170D: push ecx
loc_0066170E: lea edx, var_80
loc_00661711: push edx
loc_00661712: lea eax, var_70
loc_00661715: push eax
loc_00661716: lea ecx, var_60
loc_00661719: push ecx
loc_0066171A: lea edx, var_50
loc_0066171D: push edx
loc_0066171E: lea eax, var_40
loc_00661721: push eax
loc_00661722: lea ecx, var_30
loc_00661725: push ecx
loc_00661726: push 00000011h
loc_00661728: call [00401050h] ; __vbaFreeVarList
loc_0066172E: add esp, 00000048h
loc_00661731: ret
loc_00661732: ret
loc_00661733: xor eax, eax
loc_00661735: mov ecx, var_20
loc_00661738: mov fs:[00000000h], ecx
loc_0066173F: pop edi
loc_00661740: pop esi
loc_00661741: pop ebx
loc_00661742: mov esp, ebp
loc_00661744: pop ebp
loc_00661745: retn 0008h
End Sub
Private Sub Proc_37_129_663180
loc_00663180: push esi
loc_00663181: mov edx, 0043BB04h ; "http://www.bonzi.com/bonzibuddy/bbproducts.asp"
loc_00663186: mov ecx, 0073A144h
loc_0066318B: call [00401310h] ; __vbaStrCopy
loc_00663191: mov esi, [esp+00000008h]
loc_00663195: mov ecx, [0073A144h]
loc_0066319B: push ecx
loc_0066319C: push esi
loc_0066319D: mov eax, [esi]
loc_0066319F: call [eax+00000758h]
loc_006631A5: test eax, eax
loc_006631A7: jge 006631BBh
loc_006631A9: push 00000758h
loc_006631AE: push 004408D0h
loc_006631B3: push esi
loc_006631B4: push eax
loc_006631B5: call [004010CCh] ; __vbaHresultCheckObj
loc_006631BB: xor eax, eax
loc_006631BD: pop esi
loc_006631BE: retn 0004h
End Sub
Private Sub Proc_37_130_6631D0
loc_006631D0: push ebp
loc_006631D1: mov ebp, esp
loc_006631D3: sub esp, 00000008h
loc_006631D6: push 00412856h ; __vbaExceptHandler
loc_006631DB: mov eax, fs:[00000000h]
loc_006631E1: push eax
loc_006631E2: mov fs:[00000000h], esp
loc_006631E9: sub esp, 0000000Ch
loc_006631EC: push ebx
loc_006631ED: push esi
loc_006631EE: push edi
loc_006631EF: mov var_8, esp
loc_006631F2: mov var_4, 00407CB0h
loc_006631F9: mov eax, Me
loc_006631FC: push 00000000h
loc_006631FE: mov var_14, 00000000h
loc_00663205: mov ecx, [eax+000000F4h]
loc_0066320B: push ecx
loc_0066320C: call [00401238h] ; __vbaObjIs
loc_00663212: test ax, ax
loc_00663215: jnz 0066324Fh
loc_00663217: mov eax, [0073A08Ch]
loc_0066321C: lea ecx, var_14
loc_0066321F: push ecx
loc_00663220: push 00454AB8h ; "blink"
loc_00663225: mov edx, [eax]
loc_00663227: push eax
loc_00663228: call [edx+00000064h]
loc_0066322B: test eax, eax
loc_0066322D: fnclex
loc_0066322F: jge 00663246h
loc_00663231: mov edx, [0073A08Ch]
loc_00663237: push 00000064h
loc_00663239: push 004419ACh
loc_0066323E: push edx
loc_0066323F: push eax
loc_00663240: call [004010CCh] ; __vbaHresultCheckObj
loc_00663246: lea ecx, var_14
loc_00663249: call [0040142Ch] ; __vbaFreeObj
loc_0066324F: push 00663261h
loc_00663254: jmp 00663260h
loc_00663256: lea ecx, var_14
loc_00663259: call [0040142Ch] ; __vbaFreeObj
loc_0066325F: ret
loc_00663260: ret
loc_00663261: mov ecx, var_10
loc_00663264: pop edi
loc_00663265: pop esi
loc_00663266: xor eax, eax
loc_00663268: mov fs:[00000000h], ecx
loc_0066326F: pop ebx
loc_00663270: mov esp, ebp
loc_00663272: pop ebp
loc_00663273: retn 0004h
End Sub
Private Sub Proc_37_131_663280
loc_00663280: mov eax, var_4
loc_00663284: push 00000000h
loc_00663286: push FFFFFFFFh
loc_00663288: push eax
loc_00663289: mov ecx, [eax]
loc_0066328B: call [ecx+00000978h]
loc_00663291: xor eax, eax
loc_00663293: retn 0004h
End Sub
Private Sub Proc_37_132_6632A0
loc_006632A0: push ebp
loc_006632A1: mov ebp, esp
loc_006632A3: sub esp, 00000008h
loc_006632A6: push 00412856h ; __vbaExceptHandler
loc_006632AB: mov eax, fs:[00000000h]
loc_006632B1: push eax
loc_006632B2: mov fs:[00000000h], esp
loc_006632B9: sub esp, 0000002Ch
loc_006632BC: push ebx
loc_006632BD: push esi
loc_006632BE: push edi
loc_006632BF: mov var_8, esp
loc_006632C2: mov var_4, 00407CC0h
loc_006632C9: mov var_14, 00000000h
loc_006632D0: call 0061DE10h
loc_006632D5: test ax, ax
loc_006632D8: mov eax, 80020004h
loc_006632DD: mov ecx, 0000000Ah
loc_006632E2: jz 00663337h
loc_006632E4: lea ebx, var_14
loc_006632E7: mov edi, [0073A08Ch]
loc_006632ED: push ebx
loc_006632EE: mov esi, 00000008h
loc_006632F3: sub esp, 00000010h
loc_006632F6: mov edi, [edi]
loc_006632F8: mov ebx, esp
loc_006632FA: sub esp, 00000010h
loc_006632FD: mov edx, 00455224h ; "Modem Connected"
loc_00663302: mov [ebx], ecx
loc_00663304: mov ecx, var_30
loc_00663307: mov [ebx+00000004h], ecx
loc_0066330A: mov ecx, esp
loc_0066330C: mov [ebx+00000008h], eax
loc_0066330F: mov eax, var_28
loc_00663312: mov [ebx+0000000Ch], eax
loc_00663315: mov eax, var_20
loc_00663318: mov [ecx], esi
loc_0066331A: mov [ecx+00000004h], eax
loc_0066331D: mov eax, [0073A08Ch]
loc_00663322: push eax
loc_00663323: mov [ecx+00000008h], edx
loc_00663326: mov edx, var_18
loc_00663329: mov [ecx+0000000Ch], edx
loc_0066332C: call [edi+00000078h]
loc_0066332F: test eax, eax
loc_00663331: fnclex
loc_00663333: jge 0066339Dh
loc_00663335: jmp 00663388h
loc_00663337: lea ebx, var_14
loc_0066333A: mov edi, [0073A08Ch]
loc_00663340: push ebx
loc_00663341: mov esi, 00000008h
loc_00663346: sub esp, 00000010h
loc_00663349: mov edi, [edi]
loc_0066334B: mov ebx, esp
loc_0066334D: sub esp, 00000010h
loc_00663350: mov edx, 00455248h ; "Modem Not Connected"
loc_00663355: mov [ebx], ecx
loc_00663357: mov ecx, var_30
loc_0066335A: mov [ebx+00000004h], ecx
loc_0066335D: mov ecx, esp
loc_0066335F: mov [ebx+00000008h], eax
loc_00663362: mov eax, var_28
loc_00663365: mov [ebx+0000000Ch], eax
loc_00663368: mov eax, var_20
loc_0066336B: mov [ecx], esi
loc_0066336D: mov [ecx+00000004h], eax
loc_00663370: mov eax, [0073A08Ch]
loc_00663375: push eax
loc_00663376: mov [ecx+00000008h], edx
loc_00663379: mov edx, var_18
loc_0066337C: mov [ecx+0000000Ch], edx
loc_0066337F: call [edi+00000078h]
loc_00663382: test eax, eax
loc_00663384: fnclex
loc_00663386: jge 0066339Dh
loc_00663388: mov ecx, [0073A08Ch]
loc_0066338E: push 00000078h
loc_00663390: push 004419ACh
loc_00663395: push ecx
loc_00663396: push eax
loc_00663397: call [004010CCh] ; __vbaHresultCheckObj
loc_0066339D: lea ecx, var_14
loc_006633A0: call [0040142Ch] ; __vbaFreeObj
loc_006633A6: push 006633B8h
loc_006633AB: jmp 006633B7h
loc_006633AD: lea ecx, var_14
loc_006633B0: call [0040142Ch] ; __vbaFreeObj
loc_006633B6: ret
loc_006633B7: ret
loc_006633B8: mov ecx, var_10
loc_006633BB: pop edi
loc_006633BC: pop esi
loc_006633BD: xor eax, eax
loc_006633BF: mov fs:[00000000h], ecx
loc_006633C6: pop ebx
loc_006633C7: mov esp, ebp
loc_006633C9: pop ebp
loc_006633CA: retn 0004h
End Sub
Private Sub Proc_37_133_6633D0
loc_006633D0: mov eax, var_4
loc_006633D4: push FFFFFFFFh
loc_006633D6: push FFFFFFFFh
loc_006633D8: push eax
loc_006633D9: mov ecx, [eax]
loc_006633DB: call [ecx+00000978h]
loc_006633E1: xor eax, eax
loc_006633E3: retn 0004h
End Sub
Private Sub Proc_37_134_664B50
loc_00664B50: push ebp
loc_00664B51: mov ebp, esp
loc_00664B53: sub esp, 00000018h
loc_00664B56: push 00412856h ; __vbaExceptHandler
loc_00664B5B: mov eax, fs:[00000000h]
loc_00664B61: push eax
loc_00664B62: mov fs:[00000000h], esp
loc_00664B69: mov eax, 0000004Ch
loc_00664B6E: call 00412850h ; __vbaChkstk
loc_00664B73: push ebx
loc_00664B74: push esi
loc_00664B75: push edi
loc_00664B76: mov var_18, esp
loc_00664B79: mov var_14, 00407DD8h ; "$"
loc_00664B80: mov var_10, 00000000h
loc_00664B87: mov var_C, 00000000h
loc_00664B8E: mov var_4, 00000001h
loc_00664B95: mov var_4, 00000002h
loc_00664B9C: push FFFFFFFFh
loc_00664B9E: call [00401124h] ; __vbaOnError
loc_00664BA4: mov var_4, 00000003h
loc_00664BAB: mov var_44, 0043C9F4h
loc_00664BB2: mov var_4C, 00000008h
loc_00664BB9: mov eax, 00000010h
loc_00664BBE: call 00412850h ; __vbaChkstk
loc_00664BC3: mov eax, esp
loc_00664BC5: mov ecx, var_4C
loc_00664BC8: mov [eax], ecx
loc_00664BCA: mov edx, var_48
loc_00664BCD: mov [eax+00000004h], edx
loc_00664BD0: mov ecx, var_44
loc_00664BD3: mov [eax+00000008h], ecx
loc_00664BD6: mov edx, var_40
loc_00664BD9: mov [eax+0000000Ch], edx
loc_00664BDC: push 00448C4Ch ; "ConnectionType"
loc_00664BE1: push 0044317Ch ; "UserInfo"
loc_00664BE6: push 0043B010h ; "BONZIBUDDY"
loc_00664BEB: call [00401354h] ; rtcGetSetting
loc_00664BF1: mov edx, eax
loc_00664BF3: lea ecx, var_24
loc_00664BF6: call [004013C0h] ; __vbaStrMove
loc_00664BFC: push eax
loc_00664BFD: call [00401088h] ; rtcTrimBstr
loc_00664C03: mov edx, eax
loc_00664C05: lea ecx, var_28
loc_00664C08: call [004013C0h] ; __vbaStrMove
loc_00664C0E: push eax
loc_00664C0F: push 0043C9F4h
loc_00664C14: call [004011B8h] ; __vbaStrCmp
loc_00664C1A: neg eax
loc_00664C1C: sbb eax, eax
loc_00664C1E: inc eax
loc_00664C1F: neg eax
loc_00664C21: mov var_50, ax
loc_00664C25: lea eax, var_28
loc_00664C28: push eax
loc_00664C29: lea ecx, var_24
loc_00664C2C: push ecx
loc_00664C2D: push 00000002h
loc_00664C2F: call [00401324h] ; __vbaFreeStrList
loc_00664C35: add esp, 0000000Ch
loc_00664C38: movsx edx, var_50
loc_00664C3C: test edx, edx
loc_00664C3E: jz 00664DA0h
loc_00664C44: mov var_4, 00000004h
loc_00664C4B: lea eax, var_2C
loc_00664C4E: push eax
loc_00664C4F: push 004457F8h ; "Alert"
loc_00664C54: mov ecx, [0073A08Ch]
loc_00664C5A: mov edx, [ecx]
loc_00664C5C: mov eax, [0073A08Ch]
loc_00664C61: push eax
loc_00664C62: call [edx+00000064h]
loc_00664C65: fnclex
loc_00664C67: mov var_50, eax
loc_00664C6A: cmp var_50, 00000000h
loc_00664C6E: jge 00664C8Dh
loc_00664C70: push 00000064h
loc_00664C72: push 004419ACh
loc_00664C77: mov ecx, [0073A08Ch]
loc_00664C7D: push ecx
loc_00664C7E: mov edx, var_50
loc_00664C81: push edx
loc_00664C82: call [004010CCh] ; __vbaHresultCheckObj
loc_00664C88: mov var_68, eax
loc_00664C8B: jmp 00664C94h
loc_00664C8D: mov var_68, 00000000h
loc_00664C94: lea ecx, var_2C
loc_00664C97: call [0040142Ch] ; __vbaFreeObj
loc_00664C9D: mov var_4, 00000005h
loc_00664CA4: mov var_44, 80020004h
loc_00664CAB: mov var_4C, 0000000Ah
loc_00664CB2: push 00455514h ; "OK "
loc_00664CB7: mov eax, [0073A040h]
loc_00664CBC: push eax
loc_00664CBD: call [00401098h] ; __vbaStrCat
loc_00664CC3: mov edx, eax
loc_00664CC5: lea ecx, var_24
loc_00664CC8: call [004013C0h] ; __vbaStrMove
loc_00664CCE: push eax
loc_00664CCF: push 004555CCh ; ", in order for me to best help you in our Internet travels together, we need to specify how we will connect to the Internet."
loc_00664CD4: call [00401098h] ; __vbaStrCat
loc_00664CDA: mov var_34, eax
loc_00664CDD: mov var_3C, 00000008h
loc_00664CE4: lea ecx, var_2C
loc_00664CE7: push ecx
loc_00664CE8: mov eax, 00000010h
loc_00664CED: call 00412850h ; __vbaChkstk
loc_00664CF2: mov edx, esp
loc_00664CF4: mov eax, var_4C
loc_00664CF7: mov [edx], eax
loc_00664CF9: mov ecx, var_48
loc_00664CFC: mov [edx+00000004h], ecx
loc_00664CFF: mov eax, var_44
loc_00664D02: mov [edx+00000008h], eax
loc_00664D05: mov ecx, var_40
loc_00664D08: mov [edx+0000000Ch], ecx
loc_00664D0B: mov eax, 00000010h
loc_00664D10: call 00412850h ; __vbaChkstk
loc_00664D15: mov edx, esp
loc_00664D17: mov eax, var_3C
loc_00664D1A: mov [edx], eax
loc_00664D1C: mov ecx, var_38
loc_00664D1F: mov [edx+00000004h], ecx
loc_00664D22: mov eax, var_34
loc_00664D25: mov [edx+00000008h], eax
loc_00664D28: mov ecx, var_30
loc_00664D2B: mov [edx+0000000Ch], ecx
loc_00664D2E: mov edx, [0073A08Ch]
loc_00664D34: mov eax, [edx]
loc_00664D36: mov ecx, [0073A08Ch]
loc_00664D3C: push ecx
loc_00664D3D: call [eax+00000078h]
loc_00664D40: fnclex
loc_00664D42: mov var_50, eax
loc_00664D45: cmp var_50, 00000000h
loc_00664D49: jge 00664D68h
loc_00664D4B: push 00000078h
loc_00664D4D: push 004419ACh
loc_00664D52: mov edx, [0073A08Ch]
loc_00664D58: push edx
loc_00664D59: mov eax, var_50
loc_00664D5C: push eax
loc_00664D5D: call [004010CCh] ; __vbaHresultCheckObj
loc_00664D63: mov var_6C, eax
loc_00664D66: jmp 00664D6Fh
loc_00664D68: mov var_6C, 00000000h
loc_00664D6F: mov ecx, var_2C
loc_00664D72: push ecx
loc_00664D73: mov edx, Me
loc_00664D76: add edx, 000000E8h
loc_00664D7C: push edx
loc_00664D7D: call [00401130h] ; __vbaObjSetAddref
loc_00664D83: lea ecx, var_24
loc_00664D86: call [00401430h] ; __vbaFreeStr
loc_00664D8C: lea ecx, var_2C
loc_00664D8F: call [0040142Ch] ; __vbaFreeObj
loc_00664D95: lea ecx, var_3C
loc_00664D98: call [00401030h] ; __vbaFreeVar
loc_00664D9E: jmp 00664DB6h
loc_00664DA0: mov var_4, 00000007h
loc_00664DA7: mov eax, Me
loc_00664DAA: mov ecx, [eax]
loc_00664DAC: mov edx, Me
loc_00664DAF: push edx
loc_00664DB0: call [ecx+000007F8h]
loc_00664DB6: push 00664DE4h
loc_00664DBB: jmp 00664DE3h
loc_00664DBD: lea eax, var_28
loc_00664DC0: push eax
loc_00664DC1: lea ecx, var_24
loc_00664DC4: push ecx
loc_00664DC5: push 00000002h
loc_00664DC7: call [00401324h] ; __vbaFreeStrList
loc_00664DCD: add esp, 0000000Ch
loc_00664DD0: lea ecx, var_2C
loc_00664DD3: call [0040142Ch] ; __vbaFreeObj
loc_00664DD9: lea ecx, var_3C
loc_00664DDC: call [00401030h] ; __vbaFreeVar
loc_00664DE2: ret
loc_00664DE3: ret
loc_00664DE4: xor eax, eax
loc_00664DE6: mov ecx, var_20
loc_00664DE9: mov fs:[00000000h], ecx
loc_00664DF0: pop edi
loc_00664DF1: pop esi
loc_00664DF2: pop ebx
loc_00664DF3: mov esp, ebp
loc_00664DF5: pop ebp
loc_00664DF6: retn 0004h
End Sub
Private Sub Proc_37_135_664E00(arg_C) '664E00
loc_00664E00: push ebp
loc_00664E01: mov ebp, esp
loc_00664E03: sub esp, 00000018h
loc_00664E06: push 00412856h ; __vbaExceptHandler
loc_00664E0B: mov eax, fs:[00000000h]
loc_00664E11: push eax
loc_00664E12: mov fs:[00000000h], esp
loc_00664E19: mov eax, 00000098h
loc_00664E1E: call 00412850h ; __vbaChkstk
loc_00664E23: push ebx
loc_00664E24: push esi
loc_00664E25: push edi
loc_00664E26: mov var_18, esp
loc_00664E29: mov var_14, 00407E20h ; "&"
loc_00664E30: mov var_10, 00000000h
loc_00664E37: mov var_C, 00000000h
loc_00664E3E: mov var_4, 00000001h
loc_00664E45: mov var_4, 00000002h
loc_00664E4C: push FFFFFFFFh
loc_00664E4E: call [00401124h] ; __vbaOnError
loc_00664E54: mov var_4, 00000003h
loc_00664E5B: mov var_44, 0043C9F4h
loc_00664E62: mov var_4C, 00000008h
loc_00664E69: mov eax, 00000010h
loc_00664E6E: call 00412850h ; __vbaChkstk
loc_00664E73: mov eax, esp
loc_00664E75: mov ecx, var_4C
loc_00664E78: mov [eax], ecx
loc_00664E7A: mov edx, var_48
loc_00664E7D: mov [eax+00000004h], edx
loc_00664E80: mov ecx, var_44
loc_00664E83: mov [eax+00000008h], ecx
loc_00664E86: mov edx, var_40
loc_00664E89: mov [eax+0000000Ch], edx
loc_00664E8C: push 004556CCh ; "SnapHome"
loc_00664E91: push 0044317Ch ; "UserInfo"
loc_00664E96: push 0043B010h ; "BONZIBUDDY"
loc_00664E9B: call [00401354h] ; rtcGetSetting
loc_00664EA1: mov edx, eax
loc_00664EA3: lea ecx, var_24
loc_00664EA6: call [004013C0h] ; __vbaStrMove
loc_00664EAC: mov var_4, 00000004h
loc_00664EB3: mov eax, var_24
loc_00664EB6: push eax
loc_00664EB7: call [00401088h] ; rtcTrimBstr
loc_00664EBD: mov edx, eax
loc_00664EBF: lea ecx, var_28
loc_00664EC2: call [004013C0h] ; __vbaStrMove
loc_00664EC8: push eax
loc_00664EC9: call [00401044h] ; __vbaLenBstr
loc_00664ECF: neg eax
loc_00664ED1: sbb eax, eax
loc_00664ED3: inc eax
loc_00664ED4: neg eax
loc_00664ED6: mov var_60, ax
loc_00664EDA: lea ecx, var_28
loc_00664EDD: call [00401430h] ; __vbaFreeStr
loc_00664EE3: movsx ecx, var_60
loc_00664EE7: test ecx, ecx
loc_00664EE9: jz 00665941h
loc_00664EEF: mov var_4, 00000005h
loc_00664EF6: mov [0073A0AEh], FFFFFFh
loc_00664EFF: mov var_4, 00000006h
loc_00664F06: lea edx, var_2C
loc_00664F09: push edx
loc_00664F0A: push 00442914h ; "Explain"
loc_00664F0F: mov eax, [0073A08Ch]
loc_00664F14: mov ecx, [eax]
loc_00664F16: mov edx, [0073A08Ch]
loc_00664F1C: push edx
loc_00664F1D: call [ecx+00000064h]
loc_00664F20: fnclex
loc_00664F22: mov var_60, eax
loc_00664F25: cmp var_60, 00000000h
loc_00664F29: jge 00664F47h
loc_00664F2B: push 00000064h
loc_00664F2D: push 004419ACh
loc_00664F32: mov eax, [0073A08Ch]
loc_00664F37: push eax
loc_00664F38: mov ecx, var_60
loc_00664F3B: push ecx
loc_00664F3C: call [004010CCh] ; __vbaHresultCheckObj
loc_00664F42: mov var_78, eax
loc_00664F45: jmp 00664F4Eh
loc_00664F47: mov var_78, 00000000h
loc_00664F4E: lea ecx, var_2C
loc_00664F51: call [0040142Ch] ; __vbaFreeObj
loc_00664F57: mov var_4, 00000007h
loc_00664F5E: mov var_44, 80020004h
loc_00664F65: mov var_4C, 0000000Ah
loc_00664F6C: push 00455514h ; "OK "
loc_00664F71: mov edx, [0073A040h]
loc_00664F77: push edx
loc_00664F78: call [00401098h] ; __vbaStrCat
loc_00664F7E: mov edx, eax
loc_00664F80: lea ecx, var_28
loc_00664F83: call [004013C0h] ; __vbaStrMove
loc_00664F89: push eax
loc_00664F8A: push 004556E4h ; ", I'd like to show you one of my favorite places in the world!"
loc_00664F8F: call [00401098h] ; __vbaStrCat
loc_00664F95: mov var_34, eax
loc_00664F98: mov var_3C, 00000008h
loc_00664F9F: lea eax, var_2C
loc_00664FA2: push eax
loc_00664FA3: mov eax, 00000010h
loc_00664FA8: call 00412850h ; __vbaChkstk
loc_00664FAD: mov ecx, esp
loc_00664FAF: mov edx, var_4C
loc_00664FB2: mov [ecx], edx
loc_00664FB4: mov eax, var_48
loc_00664FB7: mov [ecx+00000004h], eax
loc_00664FBA: mov edx, var_44
loc_00664FBD: mov [ecx+00000008h], edx
loc_00664FC0: mov eax, var_40
loc_00664FC3: mov [ecx+0000000Ch], eax
loc_00664FC6: mov eax, 00000010h
loc_00664FCB: call 00412850h ; __vbaChkstk
loc_00664FD0: mov ecx, esp
loc_00664FD2: mov edx, var_3C
loc_00664FD5: mov [ecx], edx
loc_00664FD7: mov eax, var_38
loc_00664FDA: mov [ecx+00000004h], eax
loc_00664FDD: mov edx, var_34
loc_00664FE0: mov [ecx+00000008h], edx
loc_00664FE3: mov eax, var_30
loc_00664FE6: mov [ecx+0000000Ch], eax
loc_00664FE9: mov ecx, [0073A08Ch]
loc_00664FEF: mov edx, [ecx]
loc_00664FF1: mov eax, [0073A08Ch]
loc_00664FF6: push eax
loc_00664FF7: call [edx+00000078h]
loc_00664FFA: fnclex
loc_00664FFC: mov var_60, eax
loc_00664FFF: cmp var_60, 00000000h
loc_00665003: jge 00665022h
loc_00665005: push 00000078h
loc_00665007: push 004419ACh
loc_0066500C: mov ecx, [0073A08Ch]
loc_00665012: push ecx
loc_00665013: mov edx, var_60
loc_00665016: push edx
loc_00665017: call [004010CCh] ; __vbaHresultCheckObj
loc_0066501D: mov var_7C, eax
loc_00665020: jmp 00665029h
loc_00665022: mov var_7C, 00000000h
loc_00665029: mov eax, var_2C
loc_0066502C: push eax
loc_0066502D: mov ecx, Me
loc_00665030: add ecx, 000000B4h
loc_00665036: push ecx
loc_00665037: call [00401130h] ; __vbaObjSetAddref
loc_0066503D: lea ecx, var_28
loc_00665040: call [00401430h] ; __vbaFreeStr
loc_00665046: lea ecx, var_2C
loc_00665049: call [0040142Ch] ; __vbaFreeObj
loc_0066504F: lea ecx, var_3C
loc_00665052: call [00401030h] ; __vbaFreeVar
loc_00665058: mov var_4, 00000008h
loc_0066505F: lea edx, var_2C
loc_00665062: push edx
loc_00665063: push 00441D74h ; "Blink"
loc_00665068: mov eax, [0073A08Ch]
loc_0066506D: mov ecx, [eax]
loc_0066506F: mov edx, [0073A08Ch]
loc_00665075: push edx
loc_00665076: call [ecx+00000064h]
loc_00665079: fnclex
loc_0066507B: mov var_60, eax
loc_0066507E: cmp var_60, 00000000h
loc_00665082: jge 006650A0h
loc_00665084: push 00000064h
loc_00665086: push 004419ACh
loc_0066508B: mov eax, [0073A08Ch]
loc_00665090: push eax
loc_00665091: mov ecx, var_60
loc_00665094: push ecx
loc_00665095: call [004010CCh] ; __vbaHresultCheckObj
loc_0066509B: mov var_80, eax
loc_0066509E: jmp 006650A7h
loc_006650A0: mov var_80, 00000000h
loc_006650A7: lea ecx, var_2C
loc_006650AA: call [0040142Ch] ; __vbaFreeObj
loc_006650B0: mov var_4, 00000009h
loc_006650B7: lea edx, var_2C
loc_006650BA: push edx
loc_006650BB: push 004457F8h ; "Alert"
loc_006650C0: mov eax, [0073A08Ch]
loc_006650C5: mov ecx, [eax]
loc_006650C7: mov edx, [0073A08Ch]
loc_006650CD: push edx
loc_006650CE: call [ecx+00000064h]
loc_006650D1: fnclex
loc_006650D3: mov var_60, eax
loc_006650D6: cmp var_60, 00000000h
loc_006650DA: jge 006650FBh
loc_006650DC: push 00000064h
loc_006650DE: push 004419ACh
loc_006650E3: mov eax, [0073A08Ch]
loc_006650E8: push eax
loc_006650E9: mov ecx, var_60
loc_006650EC: push ecx
loc_006650ED: call [004010CCh] ; __vbaHresultCheckObj
loc_006650F3: mov var_84, eax
loc_006650F9: jmp 00665105h
loc_006650FB: mov var_84, 00000000h
loc_00665105: lea ecx, var_2C
loc_00665108: call [0040142Ch] ; __vbaFreeObj
loc_0066510E: mov var_4, 0000000Ah
loc_00665115: mov var_44, 80020004h
loc_0066511C: mov var_4C, 0000000Ah
loc_00665123: push 00455520h ; "You guessed it, it's my home! This is one of my favorite places to be. I live at "
loc_00665128: push 0043B690h ; "\ctx=""email""\www.Bonzi.com\rst\"
loc_0066512D: call [00401098h] ; __vbaStrCat
loc_00665133: mov edx, eax
loc_00665135: lea ecx, var_28
loc_00665138: call [004013C0h] ; __vbaStrMove
loc_0066513E: push eax
loc_0066513F: push 00444D98h ; "."
loc_00665144: call [00401098h] ; __vbaStrCat
loc_0066514A: mov var_34, eax
loc_0066514D: mov var_3C, 00000008h
loc_00665154: lea edx, var_2C
loc_00665157: push edx
loc_00665158: mov eax, 00000010h
loc_0066515D: call 00412850h ; __vbaChkstk
loc_00665162: mov eax, esp
loc_00665164: mov ecx, var_4C
loc_00665167: mov [eax], ecx
loc_00665169: mov edx, var_48
loc_0066516C: mov [eax+00000004h], edx
loc_0066516F: mov ecx, var_44
loc_00665172: mov [eax+00000008h], ecx
loc_00665175: mov edx, var_40
loc_00665178: mov [eax+0000000Ch], edx
loc_0066517B: mov eax, 00000010h
loc_00665180: call 00412850h ; __vbaChkstk
loc_00665185: mov eax, esp
loc_00665187: mov ecx, var_3C
loc_0066518A: mov [eax], ecx
loc_0066518C: mov edx, var_38
loc_0066518F: mov [eax+00000004h], edx
loc_00665192: mov ecx, var_34
loc_00665195: mov [eax+00000008h], ecx
loc_00665198: mov edx, var_30
loc_0066519B: mov [eax+0000000Ch], edx
loc_0066519E: mov eax, [0073A08Ch]
loc_006651A3: mov ecx, [eax]
loc_006651A5: mov edx, [0073A08Ch]
loc_006651AB: push edx
loc_006651AC: call [ecx+00000078h]
loc_006651AF: fnclex
loc_006651B1: mov var_60, eax
loc_006651B4: cmp var_60, 00000000h
loc_006651B8: jge 006651D9h
loc_006651BA: push 00000078h
loc_006651BC: push 004419ACh
loc_006651C1: mov eax, [0073A08Ch]
loc_006651C6: push eax
loc_006651C7: mov ecx, var_60
loc_006651CA: push ecx
loc_006651CB: call [004010CCh] ; __vbaHresultCheckObj
loc_006651D1: mov var_88, eax
loc_006651D7: jmp 006651E3h
loc_006651D9: mov var_88, 00000000h
loc_006651E3: lea ecx, var_28
loc_006651E6: call [00401430h] ; __vbaFreeStr
loc_006651EC: lea ecx, var_2C
loc_006651EF: call [0040142Ch] ; __vbaFreeObj
loc_006651F5: lea ecx, var_3C
loc_006651F8: call [00401030h] ; __vbaFreeVar
loc_006651FE: mov var_4, 0000000Bh
loc_00665205: lea edx, var_2C
loc_00665208: push edx
loc_00665209: push 00442914h ; "Explain"
loc_0066520E: mov eax, [0073A08Ch]
loc_00665213: mov ecx, [eax]
loc_00665215: mov edx, [0073A08Ch]
loc_0066521B: push edx
loc_0066521C: call [ecx+00000064h]
loc_0066521F: fnclex
loc_00665221: mov var_60, eax
loc_00665224: cmp var_60, 00000000h
loc_00665228: jge 00665249h
loc_0066522A: push 00000064h
loc_0066522C: push 004419ACh
loc_00665231: mov eax, [0073A08Ch]
loc_00665236: push eax
loc_00665237: mov ecx, var_60
loc_0066523A: push ecx
loc_0066523B: call [004010CCh] ; __vbaHresultCheckObj
loc_00665241: mov var_8C, eax
loc_00665247: jmp 00665253h
loc_00665249: mov var_8C, 00000000h
loc_00665253: lea ecx, var_2C
loc_00665256: call [0040142Ch] ; __vbaFreeObj
loc_0066525C: mov var_4, 0000000Ch
loc_00665263: mov var_54, 80020004h
loc_0066526A: mov var_5C, 0000000Ah
loc_00665271: mov var_44, 004557B8h ; "From my home, we have access to all sorts of great things that we can explore together!"
loc_00665278: mov var_4C, 00000008h
loc_0066527F: lea edx, var_2C
loc_00665282: push edx
loc_00665283: mov eax, 00000010h
loc_00665288: call 00412850h ; __vbaChkstk
loc_0066528D: mov eax, esp
loc_0066528F: mov ecx, var_5C
loc_00665292: mov [eax], ecx
loc_00665294: mov edx, var_58
loc_00665297: mov [eax+00000004h], edx
loc_0066529A: mov ecx, var_54
loc_0066529D: mov [eax+00000008h], ecx
loc_006652A0: mov edx, var_50
loc_006652A3: mov [eax+0000000Ch], edx
loc_006652A6: mov eax, 00000010h
loc_006652AB: call 00412850h ; __vbaChkstk
loc_006652B0: mov eax, esp
loc_006652B2: mov ecx, var_4C
loc_006652B5: mov [eax], ecx
loc_006652B7: mov edx, var_48
loc_006652BA: mov [eax+00000004h], edx
loc_006652BD: mov ecx, var_44
loc_006652C0: mov [eax+00000008h], ecx
loc_006652C3: mov edx, var_40
loc_006652C6: mov [eax+0000000Ch], edx
loc_006652C9: mov eax, [0073A08Ch]
loc_006652CE: mov ecx, [eax]
loc_006652D0: mov edx, [0073A08Ch]
loc_006652D6: push edx
loc_006652D7: call [ecx+00000078h]
loc_006652DA: fnclex
loc_006652DC: mov var_60, eax
loc_006652DF: cmp var_60, 00000000h
loc_006652E3: jge 00665304h
loc_006652E5: push 00000078h
loc_006652E7: push 004419ACh
loc_006652EC: mov eax, [0073A08Ch]
loc_006652F1: push eax
loc_006652F2: mov ecx, var_60
loc_006652F5: push ecx
loc_006652F6: call [004010CCh] ; __vbaHresultCheckObj
loc_006652FC: mov var_90, eax
loc_00665302: jmp 0066530Eh
loc_00665304: mov var_90, 00000000h
loc_0066530E: lea ecx, var_2C
loc_00665311: call [0040142Ch] ; __vbaFreeObj
loc_00665317: mov var_4, 0000000Dh
loc_0066531E: mov var_54, 80020004h
loc_00665325: mov var_5C, 0000000Ah
loc_0066532C: mov var_44, 0045598Ch ; "\spd=160\Local and World News! \spd=200\Weather! \spd=240\Sports! \spd=280\Stock quotes! \spd=320\Horoscopes! \spd=360\Games! \spd=400\Auctions! \spd=400\Classifieds!"
loc_00665333: mov var_4C, 00000008h
loc_0066533A: lea edx, var_2C
loc_0066533D: push edx
loc_0066533E: mov eax, 00000010h
loc_00665343: call 00412850h ; __vbaChkstk
loc_00665348: mov eax, esp
loc_0066534A: mov ecx, var_5C
loc_0066534D: mov [eax], ecx
loc_0066534F: mov edx, var_58
loc_00665352: mov [eax+00000004h], edx
loc_00665355: mov ecx, var_54
loc_00665358: mov [eax+00000008h], ecx
loc_0066535B: mov edx, var_50
loc_0066535E: mov [eax+0000000Ch], edx
loc_00665361: mov eax, 00000010h
loc_00665366: call 00412850h ; __vbaChkstk
loc_0066536B: mov eax, esp
loc_0066536D: mov ecx, var_4C
loc_00665370: mov [eax], ecx
loc_00665372: mov edx, var_48
loc_00665375: mov [eax+00000004h], edx
loc_00665378: mov ecx, var_44
loc_0066537B: mov [eax+00000008h], ecx
loc_0066537E: mov edx, var_40
loc_00665381: mov [eax+0000000Ch], edx
loc_00665384: mov eax, [0073A08Ch]
loc_00665389: mov ecx, [eax]
loc_0066538B: mov edx, [0073A08Ch]
loc_00665391: push edx
loc_00665392: call [ecx+00000078h]
loc_00665395: fnclex
loc_00665397: mov var_60, eax
loc_0066539A: cmp var_60, 00000000h
loc_0066539E: jge 006653BFh
loc_006653A0: push 00000078h
loc_006653A2: push 004419ACh
loc_006653A7: mov eax, [0073A08Ch]
loc_006653AC: push eax
loc_006653AD: mov ecx, var_60
loc_006653B0: push ecx
loc_006653B1: call [004010CCh] ; __vbaHresultCheckObj
loc_006653B7: mov var_94, eax
loc_006653BD: jmp 006653C9h
loc_006653BF: mov var_94, 00000000h
loc_006653C9: lea ecx, var_2C
loc_006653CC: call [0040142Ch] ; __vbaFreeObj
loc_006653D2: mov var_4, 0000000Eh
loc_006653D9: lea edx, var_2C
loc_006653DC: push edx
loc_006653DD: push 00455AE0h ; "Confused"
loc_006653E2: mov eax, [0073A08Ch]
loc_006653E7: mov ecx, [eax]
loc_006653E9: mov edx, [0073A08Ch]
loc_006653EF: push edx
loc_006653F0: call [ecx+00000064h]
loc_006653F3: fnclex
loc_006653F5: mov var_60, eax
loc_006653F8: cmp var_60, 00000000h
loc_006653FC: jge 0066541Dh
loc_006653FE: push 00000064h
loc_00665400: push 004419ACh
loc_00665405: mov eax, [0073A08Ch]
loc_0066540A: push eax
loc_0066540B: mov ecx, var_60
loc_0066540E: push ecx
loc_0066540F: call [004010CCh] ; __vbaHresultCheckObj
loc_00665415: mov var_98, eax
loc_0066541B: jmp 00665427h
loc_0066541D: mov var_98, 00000000h
loc_00665427: lea ecx, var_2C
loc_0066542A: call [0040142Ch] ; __vbaFreeObj
loc_00665430: mov var_4, 0000000Fh
loc_00665437: lea edx, var_2C
loc_0066543A: push edx
loc_0066543B: push 00448380h ; "Decline"
loc_00665440: mov eax, [0073A08Ch]
loc_00665445: mov ecx, [eax]
loc_00665447: mov edx, [0073A08Ch]
loc_0066544D: push edx
loc_0066544E: call [ecx+00000064h]
loc_00665451: fnclex
loc_00665453: mov var_60, eax
loc_00665456: cmp var_60, 00000000h
loc_0066545A: jge 0066547Bh
loc_0066545C: push 00000064h
loc_0066545E: push 004419ACh
loc_00665463: mov eax, [0073A08Ch]
loc_00665468: push eax
loc_00665469: mov ecx, var_60
loc_0066546C: push ecx
loc_0066546D: call [004010CCh] ; __vbaHresultCheckObj
loc_00665473: mov var_9C, eax
loc_00665479: jmp 00665485h
loc_0066547B: mov var_9C, 00000000h
loc_00665485: lea ecx, var_2C
loc_00665488: call [0040142Ch] ; __vbaFreeObj
loc_0066548E: mov var_4, 00000010h
loc_00665495: mov var_54, 80020004h
loc_0066549C: mov var_5C, 0000000Ah
loc_006654A3: mov var_44, 0045586Ch ; "\rst\Phew! \pau=500\ Just too much great stuff for this little old gorilla to mention all at once!"
loc_006654AA: mov var_4C, 00000008h
loc_006654B1: lea edx, var_2C
loc_006654B4: push edx
loc_006654B5: mov eax, 00000010h
loc_006654BA: call 00412850h ; __vbaChkstk
loc_006654BF: mov eax, esp
loc_006654C1: mov ecx, var_5C
loc_006654C4: mov [eax], ecx
loc_006654C6: mov edx, var_58
loc_006654C9: mov [eax+00000004h], edx
loc_006654CC: mov ecx, var_54
loc_006654CF: mov [eax+00000008h], ecx
loc_006654D2: mov edx, var_50
loc_006654D5: mov [eax+0000000Ch], edx
loc_006654D8: mov eax, 00000010h
loc_006654DD: call 00412850h ; __vbaChkstk
loc_006654E2: mov eax, esp
loc_006654E4: mov ecx, var_4C
loc_006654E7: mov [eax], ecx
loc_006654E9: mov edx, var_48
loc_006654EC: mov [eax+00000004h], edx
loc_006654EF: mov ecx, var_44
loc_006654F2: mov [eax+00000008h], ecx
loc_006654F5: mov edx, var_40
loc_006654F8: mov [eax+0000000Ch], edx
loc_006654FB: mov eax, [0073A08Ch]
loc_00665500: mov ecx, [eax]
loc_00665502: mov edx, [0073A08Ch]
loc_00665508: push edx
loc_00665509: call [ecx+00000078h]
loc_0066550C: fnclex
loc_0066550E: mov var_60, eax
loc_00665511: cmp var_60, 00000000h
loc_00665515: jge 00665536h
loc_00665517: push 00000078h
loc_00665519: push 004419ACh
loc_0066551E: mov eax, [0073A08Ch]
loc_00665523: push eax
loc_00665524: mov ecx, var_60
loc_00665527: push ecx
loc_00665528: call [004010CCh] ; __vbaHresultCheckObj
loc_0066552E: mov var_A0, eax
loc_00665534: jmp 00665540h
loc_00665536: mov var_A0, 00000000h
loc_00665540: lea ecx, var_2C
loc_00665543: call [0040142Ch] ; __vbaFreeObj
loc_00665549: mov var_4, 00000011h
loc_00665550: lea edx, var_2C
loc_00665553: push edx
loc_00665554: push 00448AC8h ; "GestureDown"
loc_00665559: mov eax, [0073A08Ch]
loc_0066555E: mov ecx, [eax]
loc_00665560: mov edx, [0073A08Ch]
loc_00665566: push edx
loc_00665567: call [ecx+00000064h]
loc_0066556A: fnclex
loc_0066556C: mov var_60, eax
loc_0066556F: cmp var_60, 00000000h
loc_00665573: jge 00665594h
loc_00665575: push 00000064h
loc_00665577: push 004419ACh
loc_0066557C: mov eax, [0073A08Ch]
loc_00665581: push eax
loc_00665582: mov ecx, var_60
loc_00665585: push ecx
loc_00665586: call [004010CCh] ; __vbaHresultCheckObj
loc_0066558C: mov var_A4, eax
loc_00665592: jmp 0066559Eh
loc_00665594: mov var_A4, 00000000h
loc_0066559E: lea ecx, var_2C
loc_006655A1: call [0040142Ch] ; __vbaFreeObj
loc_006655A7: mov var_4, 00000012h
loc_006655AE: mov var_54, 80020004h
loc_006655B5: mov var_5C, 0000000Ah
loc_006655BC: mov var_44, 00455B68h ; "To customize my home for your own needs and interests, simply enter your zip code in the 'Zip Code' box on this page, and click the 'Enter Zip' button now!"
loc_006655C3: mov var_4C, 00000008h
loc_006655CA: lea edx, var_2C
loc_006655CD: push edx
loc_006655CE: mov eax, 00000010h
loc_006655D3: call 00412850h ; __vbaChkstk
loc_006655D8: mov eax, esp
loc_006655DA: mov ecx, var_5C
loc_006655DD: mov [eax], ecx
loc_006655DF: mov edx, var_58
loc_006655E2: mov [eax+00000004h], edx
loc_006655E5: mov ecx, var_54
loc_006655E8: mov [eax+00000008h], ecx
loc_006655EB: mov edx, var_50
loc_006655EE: mov [eax+0000000Ch], edx
loc_006655F1: mov eax, 00000010h
loc_006655F6: call 00412850h ; __vbaChkstk
loc_006655FB: mov eax, esp
loc_006655FD: mov ecx, var_4C
loc_00665600: mov [eax], ecx
loc_00665602: mov edx, var_48
loc_00665605: mov [eax+00000004h], edx
loc_00665608: mov ecx, var_44
loc_0066560B: mov [eax+00000008h], ecx
loc_0066560E: mov edx, var_40
loc_00665611: mov [eax+0000000Ch], edx
loc_00665614: mov eax, [0073A08Ch]
loc_00665619: mov ecx, [eax]
loc_0066561B: mov edx, [0073A08Ch]
loc_00665621: push edx
loc_00665622: call [ecx+00000078h]
loc_00665625: fnclex
loc_00665627: mov var_60, eax
loc_0066562A: cmp var_60, 00000000h
loc_0066562E: jge 0066564Fh
loc_00665630: push 00000078h
loc_00665632: push 004419ACh
loc_00665637: mov eax, [0073A08Ch]
loc_0066563C: push eax
loc_0066563D: mov ecx, var_60
loc_00665640: push ecx
loc_00665641: call [004010CCh] ; __vbaHresultCheckObj
loc_00665647: mov var_A8, eax
loc_0066564D: jmp 00665659h
loc_0066564F: mov var_A8, 00000000h
loc_00665659: lea ecx, var_2C
loc_0066565C: call [0040142Ch] ; __vbaFreeObj
loc_00665662: mov var_4, 00000013h
loc_00665669: lea edx, var_2C
loc_0066566C: push edx
loc_0066566D: push 00441D74h ; "Blink"
loc_00665672: mov eax, [0073A08Ch]
loc_00665677: mov ecx, [eax]
loc_00665679: mov edx, [0073A08Ch]
loc_0066567F: push edx
loc_00665680: call [ecx+00000064h]
loc_00665683: fnclex
loc_00665685: mov var_60, eax
loc_00665688: cmp var_60, 00000000h
loc_0066568C: jge 006656ADh
loc_0066568E: push 00000064h
loc_00665690: push 004419ACh
loc_00665695: mov eax, [0073A08Ch]
loc_0066569A: push eax
loc_0066569B: mov ecx, var_60
loc_0066569E: push ecx
loc_0066569F: call [004010CCh] ; __vbaHresultCheckObj
loc_006656A5: mov var_AC, eax
loc_006656AB: jmp 006656B7h
loc_006656AD: mov var_AC, 00000000h
loc_006656B7: lea ecx, var_2C
loc_006656BA: call [0040142Ch] ; __vbaFreeObj
loc_006656C0: mov var_4, 00000014h
loc_006656C7: push 00443ED0h ; "TRUE"
loc_006656CC: push 004556CCh ; "SnapHome"
loc_006656D1: push 0044317Ch ; "UserInfo"
loc_006656D6: push 0043B010h ; "BONZIBUDDY"
loc_006656DB: call [00401010h] ; rtcSaveSetting
loc_006656E1: mov var_4, 00000015h
loc_006656E8: movsx edx, arg_C
loc_006656EC: test edx, edx
loc_006656EE: jz 00665800h
loc_006656F4: mov var_4, 00000016h
loc_006656FB: mov var_44, 80020004h
loc_00665702: mov var_4C, 0000000Ah
loc_00665709: push 00455CA4h ; "And don't worry, "
loc_0066570E: mov eax, [0073A040h]
loc_00665713: push eax
loc_00665714: call [00401098h] ; __vbaStrCat
loc_0066571A: mov edx, eax
loc_0066571C: lea ecx, var_28
loc_0066571F: call [004013C0h] ; __vbaStrMove
loc_00665725: push eax
loc_00665726: push 00455D54h ; ", if you would like I can make my home, your home now! This way home will always be one click away!"
loc_0066572B: call [00401098h] ; __vbaStrCat
loc_00665731: mov var_34, eax
loc_00665734: mov var_3C, 00000008h
loc_0066573B: lea ecx, var_2C
loc_0066573E: push ecx
loc_0066573F: mov eax, 00000010h
loc_00665744: call 00412850h ; __vbaChkstk
loc_00665749: mov edx, esp
loc_0066574B: mov eax, var_4C
loc_0066574E: mov [edx], eax
loc_00665750: mov ecx, var_48
loc_00665753: mov [edx+00000004h], ecx
loc_00665756: mov eax, var_44
loc_00665759: mov [edx+00000008h], eax
loc_0066575C: mov ecx, var_40
loc_0066575F: mov [edx+0000000Ch], ecx
loc_00665762: mov eax, 00000010h
loc_00665767: call 00412850h ; __vbaChkstk
loc_0066576C: mov edx, esp
loc_0066576E: mov eax, var_3C
loc_00665771: mov [edx], eax
loc_00665773: mov ecx, var_38
loc_00665776: mov [edx+00000004h], ecx
loc_00665779: mov eax, var_34
loc_0066577C: mov [edx+00000008h], eax
loc_0066577F: mov ecx, var_30
loc_00665782: mov [edx+0000000Ch], ecx
loc_00665785: mov edx, [0073A08Ch]
loc_0066578B: mov eax, [edx]
loc_0066578D: mov ecx, [0073A08Ch]
loc_00665793: push ecx
loc_00665794: call [eax+00000078h]
loc_00665797: fnclex
loc_00665799: mov var_60, eax
loc_0066579C: cmp var_60, 00000000h
loc_006657A0: jge 006657C2h
loc_006657A2: push 00000078h
loc_006657A4: push 004419ACh
loc_006657A9: mov edx, [0073A08Ch]
loc_006657AF: push edx
loc_006657B0: mov eax, var_60
loc_006657B3: push eax
loc_006657B4: call [004010CCh] ; __vbaHresultCheckObj
loc_006657BA: mov var_B0, eax
loc_006657C0: jmp 006657CCh
loc_006657C2: mov var_B0, 00000000h
loc_006657CC: mov ecx, var_2C
loc_006657CF: push ecx
loc_006657D0: mov edx, Me
loc_006657D3: add edx, 000000D0h
loc_006657D9: push edx
loc_006657DA: call [00401130h] ; __vbaObjSetAddref
loc_006657E0: lea ecx, var_28
loc_006657E3: call [00401430h] ; __vbaFreeStr
loc_006657E9: lea ecx, var_2C
loc_006657EC: call [0040142Ch] ; __vbaFreeObj
loc_006657F2: lea ecx, var_3C
loc_006657F5: call [00401030h] ; __vbaFreeVar
loc_006657FB: jmp 006658D0h
loc_00665800: mov var_4, 00000018h
loc_00665807: mov var_54, 80020004h
loc_0066580E: mov var_5C, 0000000Ah
loc_00665815: mov var_44, 00455E20h ; "Why don't we check out our exciting new home site now?"
loc_0066581C: mov var_4C, 00000008h
loc_00665823: lea eax, var_2C
loc_00665826: push eax
loc_00665827: mov eax, 00000010h
loc_0066582C: call 00412850h ; __vbaChkstk
loc_00665831: mov ecx, esp
loc_00665833: mov edx, var_5C
loc_00665836: mov [ecx], edx
loc_00665838: mov eax, var_58
loc_0066583B: mov [ecx+00000004h], eax
loc_0066583E: mov edx, var_54
loc_00665841: mov [ecx+00000008h], edx
loc_00665844: mov eax, var_50
loc_00665847: mov [ecx+0000000Ch], eax
loc_0066584A: mov eax, 00000010h
loc_0066584F: call 00412850h ; __vbaChkstk
loc_00665854: mov ecx, esp
loc_00665856: mov edx, var_4C
loc_00665859: mov [ecx], edx
loc_0066585B: mov eax, var_48
loc_0066585E: mov [ecx+00000004h], eax
loc_00665861: mov edx, var_44
loc_00665864: mov [ecx+00000008h], edx
loc_00665867: mov eax, var_40
loc_0066586A: mov [ecx+0000000Ch], eax
loc_0066586D: mov ecx, [0073A08Ch]
loc_00665873: mov edx, [ecx]
loc_00665875: mov eax, [0073A08Ch]
loc_0066587A: push eax
loc_0066587B: call [edx+00000078h]
loc_0066587E: fnclex
loc_00665880: mov var_60, eax
loc_00665883: cmp var_60, 00000000h
loc_00665887: jge 006658A9h
loc_00665889: push 00000078h
loc_0066588B: push 004419ACh
loc_00665890: mov ecx, [0073A08Ch]
loc_00665896: push ecx
loc_00665897: mov edx, var_60
loc_0066589A: push edx
loc_0066589B: call [004010CCh] ; __vbaHresultCheckObj
loc_006658A1: mov var_B4, eax
loc_006658A7: jmp 006658B3h
loc_006658A9: mov var_B4, 00000000h
loc_006658B3: mov eax, var_2C
loc_006658B6: push eax
loc_006658B7: mov ecx, Me
loc_006658BA: add ecx, 000000CCh
loc_006658C0: push ecx
loc_006658C1: call [00401130h] ; __vbaObjSetAddref
loc_006658C7: lea ecx, var_2C
loc_006658CA: call [0040142Ch] ; __vbaFreeObj
loc_006658D0: mov var_4, 0000001Ah
loc_006658D7: lea edx, var_2C
loc_006658DA: push edx
loc_006658DB: push 00441D74h ; "Blink"
loc_006658E0: mov eax, [0073A08Ch]
loc_006658E5: mov ecx, [eax]
loc_006658E7: mov edx, [0073A08Ch]
loc_006658ED: push edx
loc_006658EE: call [ecx+00000064h]
loc_006658F1: fnclex
loc_006658F3: mov var_60, eax
loc_006658F6: cmp var_60, 00000000h
loc_006658FA: jge 0066591Bh
loc_006658FC: push 00000064h
loc_006658FE: push 004419ACh
loc_00665903: mov eax, [0073A08Ch]
loc_00665908: push eax
loc_00665909: mov ecx, var_60
loc_0066590C: push ecx
loc_0066590D: call [004010CCh] ; __vbaHresultCheckObj
loc_00665913: mov var_B8, eax
loc_00665919: jmp 00665925h
loc_0066591B: mov var_B8, 00000000h
loc_00665925: mov edx, var_2C
loc_00665928: push edx
loc_00665929: mov eax, Me
loc_0066592C: add eax, 000000F0h
loc_00665931: push eax
loc_00665932: call [00401130h] ; __vbaObjSetAddref
loc_00665938: lea ecx, var_2C
loc_0066593B: call [0040142Ch] ; __vbaFreeObj
loc_00665941: push 0066596Eh
loc_00665946: jmp 00665964h
loc_00665948: lea ecx, var_28
loc_0066594B: call [00401430h] ; __vbaFreeStr
loc_00665951: lea ecx, var_2C
loc_00665954: call [0040142Ch] ; __vbaFreeObj
loc_0066595A: lea ecx, var_3C
loc_0066595D: call [00401030h] ; __vbaFreeVar
loc_00665963: ret
loc_00665964: lea ecx, var_24
loc_00665967: call [00401430h] ; __vbaFreeStr
loc_0066596D: ret
loc_0066596E: xor eax, eax
loc_00665970: mov ecx, var_20
loc_00665973: mov fs:[00000000h], ecx
loc_0066597A: pop edi
loc_0066597B: pop esi
loc_0066597C: pop ebx
loc_0066597D: mov esp, ebp
loc_0066597F: pop ebp
loc_00665980: retn 0008h
End Sub
Private Sub Proc_37_136_665990(arg_C, arg_10) '665990
loc_00665990: push ebp
loc_00665991: mov ebp, esp
loc_00665993: sub esp, 00000018h
loc_00665996: push 00412856h ; __vbaExceptHandler
loc_0066599B: mov eax, fs:[00000000h]
loc_006659A1: push eax
loc_006659A2: mov fs:[00000000h], esp
loc_006659A9: mov eax, 0000007Ch
loc_006659AE: call 00412850h ; __vbaChkstk
loc_006659B3: push ebx
loc_006659B4: push esi
loc_006659B5: push edi
loc_006659B6: mov var_18, esp
loc_006659B9: mov var_14, 00407EB0h ; "."
loc_006659C0: mov var_10, 00000000h
loc_006659C7: mov var_C, 00000000h
loc_006659CE: mov var_4, 00000001h
loc_006659D5: mov eax, arg_10
loc_006659D8: mov [eax], 00000000h
loc_006659DE: mov var_4, 00000002h
loc_006659E5: push FFFFFFFFh
loc_006659E7: call [00401124h] ; __vbaOnError
loc_006659ED: mov var_4, 00000003h
loc_006659F4: mov var_34, 0000h
loc_006659FA: mov var_4, 00000004h
loc_00665A01: cmp [0073C818h], 00000000h
loc_00665A08: jnz 00665A26h
loc_00665A0A: push 0073C818h
loc_00665A0F: push 00441F00h
loc_00665A14: call [004012FCh] ; __vbaNew2
loc_00665A1A: mov var_8C, 0073C818h
loc_00665A24: jmp 00665A30h
loc_00665A26: mov var_8C, 0073C818h
loc_00665A30: mov ecx, var_8C
loc_00665A36: mov edx, [ecx]
loc_00665A38: mov var_68, edx
loc_00665A3B: lea eax, var_40
loc_00665A3E: push eax
loc_00665A3F: mov ecx, var_68
loc_00665A42: mov edx, [ecx]
loc_00665A44: mov eax, var_68
loc_00665A47: push eax
loc_00665A48: call [edx+00000014h]
loc_00665A4B: fnclex
loc_00665A4D: mov var_6C, eax
loc_00665A50: cmp var_6C, 00000000h
loc_00665A54: jge 00665A73h
loc_00665A56: push 00000014h
loc_00665A58: push 00441EF0h
loc_00665A5D: mov ecx, var_68
loc_00665A60: push ecx
loc_00665A61: mov edx, var_6C
loc_00665A64: push edx
loc_00665A65: call [004010CCh] ; __vbaHresultCheckObj
loc_00665A6B: mov var_90, eax
loc_00665A71: jmp 00665A7Dh
loc_00665A73: mov var_90, 00000000h
loc_00665A7D: mov eax, var_40
loc_00665A80: mov var_70, eax
loc_00665A83: lea ecx, var_38
loc_00665A86: push ecx
loc_00665A87: mov edx, var_70
loc_00665A8A: mov eax, [edx]
loc_00665A8C: mov ecx, var_70
loc_00665A8F: push ecx
loc_00665A90: call [eax+00000050h]
loc_00665A93: fnclex
loc_00665A95: mov var_74, eax
loc_00665A98: cmp var_74, 00000000h
loc_00665A9C: jge 00665ABBh
loc_00665A9E: push 00000050h
loc_00665AA0: push 004437B4h
loc_00665AA5: mov edx, var_70
loc_00665AA8: push edx
loc_00665AA9: mov eax, var_74
loc_00665AAC: push eax
loc_00665AAD: call [004010CCh] ; __vbaHresultCheckObj
loc_00665AB3: mov var_94, eax
loc_00665AB9: jmp 00665AC5h
loc_00665ABB: mov var_94, 00000000h
loc_00665AC5: mov ecx, var_38
loc_00665AC8: push ecx
loc_00665AC9: push 00441F24h ; "\"
loc_00665ACE: call [00401098h] ; __vbaStrCat
loc_00665AD4: mov edx, eax
loc_00665AD6: lea ecx, var_3C
loc_00665AD9: call [004013C0h] ; __vbaStrMove
loc_00665ADF: push eax
loc_00665AE0: push 0043AF68h ; "Sites.nbd"
loc_00665AE5: call [00401098h] ; __vbaStrCat
loc_00665AEB: mov edx, eax
loc_00665AED: lea ecx, var_2C
loc_00665AF0: call [004013C0h] ; __vbaStrMove
loc_00665AF6: lea edx, var_3C
loc_00665AF9: push edx
loc_00665AFA: lea eax, var_38
loc_00665AFD: push eax
loc_00665AFE: push 00000002h
loc_00665B00: call [00401324h] ; __vbaFreeStrList
loc_00665B06: add esp, 0000000Ch
loc_00665B09: lea ecx, var_40
loc_00665B0C: call [0040142Ch] ; __vbaFreeObj
loc_00665B12: mov var_4, 00000005h
loc_00665B19: mov ecx, 0000000Bh
loc_00665B1E: call [004011E4h] ; __vbaI2I4
loc_00665B24: push eax
loc_00665B25: mov ecx, Me
loc_00665B28: mov edx, [ecx]
loc_00665B2A: mov eax, Me
loc_00665B2D: push eax
loc_00665B2E: call [edx+000000A4h]
loc_00665B34: fnclex
loc_00665B36: mov var_68, eax
loc_00665B39: cmp var_68, 00000000h
loc_00665B3D: jge 00665B5Fh
loc_00665B3F: push 000000A4h
loc_00665B44: push 00440B20h
loc_00665B49: mov ecx, Me
loc_00665B4C: push ecx
loc_00665B4D: mov edx, var_68
loc_00665B50: push edx
loc_00665B51: call [004010CCh] ; __vbaHresultCheckObj
loc_00665B57: mov var_98, eax
loc_00665B5D: jmp 00665B69h
loc_00665B5F: mov var_98, 00000000h
loc_00665B69: mov var_4, 00000006h
loc_00665B70: lea eax, var_2C
loc_00665B73: push eax
loc_00665B74: call 0071C110h
loc_00665B79: mov var_4, 00000007h
loc_00665B80: xor ecx, ecx
loc_00665B82: call [004011E4h] ; __vbaI2I4
loc_00665B88: push eax
loc_00665B89: mov ecx, Me
loc_00665B8C: mov edx, [ecx]
loc_00665B8E: mov eax, Me
loc_00665B91: push eax
loc_00665B92: call [edx+000000A4h]
loc_00665B98: fnclex
loc_00665B9A: mov var_68, eax
loc_00665B9D: cmp var_68, 00000000h
loc_00665BA1: jge 00665BC3h
loc_00665BA3: push 000000A4h
loc_00665BA8: push 00440B20h
loc_00665BAD: mov ecx, Me
loc_00665BB0: push ecx
loc_00665BB1: mov edx, var_68
loc_00665BB4: push edx
loc_00665BB5: call [004010CCh] ; __vbaHresultCheckObj
loc_00665BBB: mov var_9C, eax
loc_00665BC1: jmp 00665BCDh
loc_00665BC3: mov var_9C, 00000000h
loc_00665BCD: mov var_4, 00000008h
loc_00665BD4: mov var_48, 80020004h
loc_00665BDB: mov var_50, 0000000Ah
loc_00665BE2: lea eax, var_50
loc_00665BE5: push eax
loc_00665BE6: call [004012F0h] ; rtcFreeFile
loc_00665BEC: mov var_28, ax
loc_00665BF0: lea ecx, var_50
loc_00665BF3: call [00401030h] ; __vbaFreeVar
loc_00665BF9: mov var_4, 00000009h
loc_00665C00: lea ecx, var_2C
loc_00665C03: mov var_58, ecx
loc_00665C06: mov var_60, 00004008h
loc_00665C0D: push 00000000h
loc_00665C0F: lea edx, var_60
loc_00665C12: push edx
loc_00665C13: call [004012D0h] ; rtcDir
loc_00665C19: mov edx, eax
loc_00665C1B: lea ecx, var_38
loc_00665C1E: call [004013C0h] ; __vbaStrMove
loc_00665C24: push eax
loc_00665C25: call [00401044h] ; __vbaLenBstr
loc_00665C2B: neg eax
loc_00665C2D: sbb eax, eax
loc_00665C2F: neg eax
loc_00665C31: neg eax
loc_00665C33: mov var_68, ax
loc_00665C37: lea ecx, var_38
loc_00665C3A: call [00401430h] ; __vbaFreeStr
loc_00665C40: movsx eax, var_68
loc_00665C44: test eax, eax
loc_00665C46: jz 00665D48h
loc_00665C4C: mov var_4, 0000000Ah
loc_00665C53: mov ecx, var_2C
loc_00665C56: push ecx
loc_00665C57: mov dx, var_28
loc_00665C5B: push edx
loc_00665C5C: push FFFFFFFFh
loc_00665C5E: push 00004001h
loc_00665C63: call [004012DCh] ; __vbaFileOpen
loc_00665C69: mov var_4, 0000000Bh
loc_00665C70: mov ax, var_28
loc_00665C74: push eax
loc_00665C75: call [00401300h] ; rtcEndOfFile
loc_00665C7B: movsx ecx, ax
loc_00665C7E: neg ecx
loc_00665C80: sbb ecx, ecx
loc_00665C82: neg ecx
loc_00665C84: mov dx, arg_C
loc_00665C88: add dx, 0001h
loc_00665C8C: jo 00665DB8h
loc_00665C92: xor eax, eax
loc_00665C94: cmp var_34, dx
loc_00665C98: setg al
loc_00665C9B: or ecx, eax
loc_00665C9D: test ecx, ecx
loc_00665C9F: jnz 00665D36h
loc_00665CA5: mov var_4, 0000000Ch
loc_00665CAC: mov cx, var_28
loc_00665CB0: push ecx
loc_00665CB1: lea edx, var_24
loc_00665CB4: push edx
loc_00665CB5: call [00401038h] ; __vbaLineInputStr
loc_00665CBB: mov var_4, 0000000Dh
loc_00665CC2: mov ax, var_34
loc_00665CC6: add ax, 0001h
loc_00665CCA: jo 00665DB8h
loc_00665CD0: mov var_34, ax
loc_00665CD4: mov var_4, 0000000Eh
loc_00665CDB: mov cx, arg_C
loc_00665CDF: add cx, 0001h
loc_00665CE3: jo 00665DB8h
loc_00665CE9: cmp var_34, cx
loc_00665CED: jnz 00665D31h
loc_00665CEF: mov var_4, 0000000Fh
loc_00665CF6: mov var_64, FFFFFFh
loc_00665CFC: lea edx, var_64
loc_00665CFF: push edx
loc_00665D00: lea eax, var_24
loc_00665D03: push eax
loc_00665D04: call 0071BD50h
loc_00665D09: mov edx, eax
loc_00665D0B: lea ecx, var_38
loc_00665D0E: call [004013C0h] ; __vbaStrMove
loc_00665D14: push eax
loc_00665D15: call [00401088h] ; rtcTrimBstr
loc_00665D1B: mov edx, eax
loc_00665D1D: lea ecx, var_30
loc_00665D20: call [004013C0h] ; __vbaStrMove
loc_00665D26: lea ecx, var_38
loc_00665D29: call [00401430h] ; __vbaFreeStr
loc_00665D2F: jmp 00665D36h
loc_00665D31: jmp 00665C69h
loc_00665D36: mov var_4, 00000013h
loc_00665D3D: mov cx, var_28
loc_00665D41: push ecx
loc_00665D42: call [00401194h] ; __vbaFileClose
loc_00665D48: push 00665D9Bh
loc_00665D4D: jmp 00665D88h
loc_00665D4F: mov edx, var_10
loc_00665D52: and edx, 00000004h
loc_00665D55: test edx, edx
loc_00665D57: jz 00665D62h
loc_00665D59: lea ecx, var_30
loc_00665D5C: call [00401430h] ; __vbaFreeStr
loc_00665D62: lea eax, var_3C
loc_00665D65: push eax
loc_00665D66: lea ecx, var_38
loc_00665D69: push ecx
loc_00665D6A: push 00000002h
loc_00665D6C: call [00401324h] ; __vbaFreeStrList
loc_00665D72: add esp, 0000000Ch
loc_00665D75: lea ecx, var_40
loc_00665D78: call [0040142Ch] ; __vbaFreeObj
loc_00665D7E: lea ecx, var_50
loc_00665D81: call [00401030h] ; __vbaFreeVar
loc_00665D87: ret
loc_00665D88: lea ecx, var_24
loc_00665D8B: call [00401430h] ; __vbaFreeStr
loc_00665D91: lea ecx, var_2C
loc_00665D94: call [00401430h] ; __vbaFreeStr
loc_00665D9A: ret
loc_00665D9B: mov edx, arg_10
loc_00665D9E: mov eax, var_30
loc_00665DA1: mov [edx], eax
loc_00665DA3: xor eax, eax
loc_00665DA5: mov ecx, var_20
loc_00665DA8: mov fs:[00000000h], ecx
loc_00665DAF: pop edi
loc_00665DB0: pop esi
loc_00665DB1: pop ebx
loc_00665DB2: mov esp, ebp
loc_00665DB4: pop ebp
loc_00665DB5: retn 000Ch
End Sub
Private Sub Proc_37_137_665DC0
loc_00665DC0: push ebp
loc_00665DC1: mov ebp, esp
loc_00665DC3: sub esp, 00000008h
loc_00665DC6: push 00412856h ; __vbaExceptHandler
loc_00665DCB: mov eax, fs:[00000000h]
loc_00665DD1: push eax
loc_00665DD2: mov fs:[00000000h], esp
loc_00665DD9: sub esp, 0000001Ch
loc_00665DDC: push ebx
loc_00665DDD: push esi
loc_00665DDE: push edi
loc_00665DDF: mov var_8, esp
loc_00665DE2: mov var_4, 00407F28h
loc_00665DE9: mov esi, Me
loc_00665DEC: xor ebx, ebx
loc_00665DEE: push esi
loc_00665DEF: mov var_14, ebx
loc_00665DF2: mov eax, [esi]
loc_00665DF4: mov var_18, ebx
loc_00665DF7: call [eax+00000388h]
loc_00665DFD: lea ecx, var_14
loc_00665E00: push eax
loc_00665E01: push ecx
loc_00665E02: call [00401128h] ; __vbaObjSet
loc_00665E08: mov edi, eax
loc_00665E0A: lea eax, var_18
loc_00665E0D: push eax
loc_00665E0E: push ebx
loc_00665E0F: mov edx, [edi]
loc_00665E11: push edi
loc_00665E12: call [edx+00000040h]
loc_00665E15: cmp eax, ebx
loc_00665E17: fnclex
loc_00665E19: jge 00665E2Eh
loc_00665E1B: push 00000040h
loc_00665E1D: push 004480B4h
loc_00665E22: push edi
loc_00665E23: mov edi, [004010CCh] ; __vbaHresultCheckObj
loc_00665E29: push eax
loc_00665E2A: call edi
loc_00665E2C: jmp 00665E34h
loc_00665E2E: mov edi, [004010CCh] ; __vbaHresultCheckObj
loc_00665E34: mov eax, var_18
loc_00665E37: push 00455E94h ; "Horoscopes"
loc_00665E3C: push eax
loc_00665E3D: mov ebx, eax
loc_00665E3F: mov ecx, [eax]
loc_00665E41: call [ecx+00000064h]
loc_00665E44: test eax, eax
loc_00665E46: fnclex
loc_00665E48: jge 00665E55h
loc_00665E4A: push 00000064h
loc_00665E4C: push 00443EA4h
loc_00665E51: push ebx
loc_00665E52: push eax
loc_00665E53: call edi
loc_00665E55: lea edx, var_18
loc_00665E58: lea eax, var_14
loc_00665E5B: push edx
loc_00665E5C: push eax
loc_00665E5D: push 00000002h
loc_00665E5F: call [00401068h] ; __vbaFreeObjList
loc_00665E65: mov ecx, [esi]
loc_00665E67: add esp, 0000000Ch
loc_00665E6A: push esi
loc_00665E6B: call [ecx+00000388h]
loc_00665E71: lea edx, var_14
loc_00665E74: push eax
loc_00665E75: push edx
loc_00665E76: call [00401128h] ; __vbaObjSet
loc_00665E7C: mov ebx, eax
loc_00665E7E: lea ecx, var_18
loc_00665E81: push ecx
loc_00665E82: push 00000001h
loc_00665E84: mov eax, [ebx]
loc_00665E86: push ebx
loc_00665E87: call [eax+00000040h]
loc_00665E8A: test eax, eax
loc_00665E8C: fnclex
loc_00665E8E: jge 00665E9Bh
loc_00665E90: push 00000040h
loc_00665E92: push 004480B4h
loc_00665E97: push ebx
loc_00665E98: push eax
loc_00665E99: call edi
loc_00665E9B: mov eax, var_18
loc_00665E9E: push 00455EB0h ; "Personals"
loc_00665EA3: push eax
loc_00665EA4: mov ebx, eax
loc_00665EA6: mov edx, [eax]
loc_00665EA8: call [edx+00000064h]
loc_00665EAB: test eax, eax
loc_00665EAD: fnclex
loc_00665EAF: jge 00665EBCh
loc_00665EB1: push 00000064h
loc_00665EB3: push 00443EA4h
loc_00665EB8: push ebx
loc_00665EB9: push eax
loc_00665EBA: call edi
loc_00665EBC: lea eax, var_18
loc_00665EBF: lea ecx, var_14
loc_00665EC2: push eax
loc_00665EC3: push ecx
loc_00665EC4: push 00000002h
loc_00665EC6: call [00401068h] ; __vbaFreeObjList
loc_00665ECC: mov edx, [esi]
loc_00665ECE: add esp, 0000000Ch
loc_00665ED1: push esi
loc_00665ED2: call [edx+00000388h]
loc_00665ED8: push eax
loc_00665ED9: lea eax, var_14
loc_00665EDC: push eax
loc_00665EDD: call [00401128h] ; __vbaObjSet
loc_00665EE3: mov ebx, eax
loc_00665EE5: lea edx, var_18
loc_00665EE8: push edx
loc_00665EE9: push 00000002h
loc_00665EEB: mov ecx, [ebx]
loc_00665EED: push ebx
loc_00665EEE: call [ecx+00000040h]
loc_00665EF1: test eax, eax
loc_00665EF3: fnclex
loc_00665EF5: jge 00665F02h
loc_00665EF7: push 00000040h
loc_00665EF9: push 004480B4h
loc_00665EFE: push ebx
loc_00665EFF: push eax
loc_00665F00: call edi
loc_00665F02: mov eax, var_18
loc_00665F05: push 00455EC8h ; "Reference Center"
loc_00665F0A: push eax
loc_00665F0B: mov ebx, eax
loc_00665F0D: mov ecx, [eax]
loc_00665F0F: call [ecx+00000064h]
loc_00665F12: test eax, eax
loc_00665F14: fnclex
loc_00665F16: jge 00665F23h
loc_00665F18: push 00000064h
loc_00665F1A: push 00443EA4h
loc_00665F1F: push ebx
loc_00665F20: push eax
loc_00665F21: call edi
loc_00665F23: lea edx, var_18
loc_00665F26: lea eax, var_14
loc_00665F29: push edx
loc_00665F2A: push eax
loc_00665F2B: push 00000002h
loc_00665F2D: call [00401068h] ; __vbaFreeObjList
loc_00665F33: mov ecx, [esi]
loc_00665F35: add esp, 0000000Ch
loc_00665F38: push esi
loc_00665F39: call [ecx+00000388h]
loc_00665F3F: lea edx, var_14
loc_00665F42: push eax
loc_00665F43: push edx
loc_00665F44: call [00401128h] ; __vbaObjSet
loc_00665F4A: mov ebx, eax
loc_00665F4C: lea ecx, var_18
loc_00665F4F: push ecx
loc_00665F50: push 00000003h
loc_00665F52: mov eax, [ebx]
loc_00665F54: push ebx
loc_00665F55: call [eax+00000040h]
loc_00665F58: test eax, eax
loc_00665F5A: fnclex
loc_00665F5C: jge 00665F69h
loc_00665F5E: push 00000040h
loc_00665F60: push 004480B4h
loc_00665F65: push ebx
loc_00665F66: push eax
loc_00665F67: call edi
loc_00665F69: mov eax, var_18
loc_00665F6C: push 00455EF0h ; "Stock Quotes"
loc_00665F71: push eax
loc_00665F72: mov ebx, eax
loc_00665F74: mov edx, [eax]
loc_00665F76: call [edx+00000064h]
loc_00665F79: test eax, eax
loc_00665F7B: fnclex
loc_00665F7D: jge 00665F8Ah
loc_00665F7F: push 00000064h
loc_00665F81: push 00443EA4h
loc_00665F86: push ebx
loc_00665F87: push eax
loc_00665F88: call edi
loc_00665F8A: lea eax, var_18
loc_00665F8D: lea ecx, var_14
loc_00665F90: push eax
loc_00665F91: push ecx
loc_00665F92: push 00000002h
loc_00665F94: call [00401068h] ; __vbaFreeObjList
loc_00665F9A: mov edx, [esi]
loc_00665F9C: add esp, 0000000Ch
loc_00665F9F: push esi
loc_00665FA0: call [edx+00000388h]
loc_00665FA6: push eax
loc_00665FA7: lea eax, var_14
loc_00665FAA: push eax
loc_00665FAB: call [00401128h] ; __vbaObjSet
loc_00665FB1: mov ebx, eax
loc_00665FB3: lea edx, var_18
loc_00665FB6: push edx
loc_00665FB7: push 00000004h
loc_00665FB9: mov ecx, [ebx]
loc_00665FBB: push ebx
loc_00665FBC: call [ecx+00000040h]
loc_00665FBF: test eax, eax
loc_00665FC1: fnclex
loc_00665FC3: jge 00665FD0h
loc_00665FC5: push 00000040h
loc_00665FC7: push 004480B4h
loc_00665FCC: push ebx
loc_00665FCD: push eax
loc_00665FCE: call edi
loc_00665FD0: mov eax, var_18
loc_00665FD3: push 00455F10h ; "Weather Center"
loc_00665FD8: push eax
loc_00665FD9: mov ebx, eax
loc_00665FDB: mov ecx, [eax]
loc_00665FDD: call [ecx+00000064h]
loc_00665FE0: test eax, eax
loc_00665FE2: fnclex
loc_00665FE4: jge 00665FF1h
loc_00665FE6: push 00000064h
loc_00665FE8: push 00443EA4h
loc_00665FED: push ebx
loc_00665FEE: push eax
loc_00665FEF: call edi
loc_00665FF1: mov ebx, [00401068h] ; __vbaFreeObjList
loc_00665FF7: lea edx, var_18
loc_00665FFA: lea eax, var_14
loc_00665FFD: push edx
loc_00665FFE: push eax
loc_00665FFF: push 00000002h
loc_00666001: call ebx
loc_00666003: mov ecx, [esi]
loc_00666005: add esp, 0000000Ch
loc_00666008: push esi
loc_00666009: call [ecx+00000388h]
loc_0066600F: lea edx, var_14
loc_00666012: push eax
loc_00666013: push edx
loc_00666014: call [00401128h] ; __vbaObjSet
loc_0066601A: mov esi, eax
loc_0066601C: lea ecx, var_18
loc_0066601F: push ecx
loc_00666020: push 00000005h
loc_00666022: mov eax, [esi]
loc_00666024: push esi
loc_00666025: call [eax+00000040h]
loc_00666028: test eax, eax
loc_0066602A: fnclex
loc_0066602C: jge 00666039h
loc_0066602E: push 00000040h
loc_00666030: push 004480B4h
loc_00666035: push esi
loc_00666036: push eax
loc_00666037: call edi
loc_00666039: mov eax, var_18
loc_0066603C: push 00455CCCh ; "What's Hot!"
loc_00666041: push eax
loc_00666042: mov esi, eax
loc_00666044: mov edx, [eax]
loc_00666046: call [edx+00000064h]
loc_00666049: test eax, eax
loc_0066604B: fnclex
loc_0066604D: jge 0066605Ah
loc_0066604F: push 00000064h
loc_00666051: push 00443EA4h
loc_00666056: push esi
loc_00666057: push eax
loc_00666058: call edi
loc_0066605A: lea eax, var_18
loc_0066605D: lea ecx, var_14
loc_00666060: push eax
loc_00666061: push ecx
loc_00666062: push 00000002h
loc_00666064: call ebx
loc_00666066: add esp, 0000000Ch
loc_00666069: push 00666085h
loc_0066606E: jmp 00666084h
loc_00666070: lea edx, var_18
loc_00666073: lea eax, var_14
loc_00666076: push edx
loc_00666077: push eax
loc_00666078: push 00000002h
loc_0066607A: call [00401068h] ; __vbaFreeObjList
loc_00666080: add esp, 0000000Ch
loc_00666083: ret
loc_00666084: ret
loc_00666085: mov ecx, var_10
loc_00666088: pop edi
loc_00666089: pop esi
loc_0066608A: xor eax, eax
loc_0066608C: mov fs:[00000000h], ecx
loc_00666093: pop ebx
loc_00666094: mov esp, ebp
loc_00666096: pop ebp
loc_00666097: retn 0004h
End Sub
Private Sub Proc_37_138_6660A0
loc_006660A0: push ebp
loc_006660A1: mov ebp, esp
loc_006660A3: sub esp, 00000018h
loc_006660A6: push 00412856h ; __vbaExceptHandler
loc_006660AB: mov eax, fs:[00000000h]
loc_006660B1: push eax
loc_006660B2: mov fs:[00000000h], esp
loc_006660B9: mov eax, 0000009Ch
loc_006660BE: call 00412850h ; __vbaChkstk
loc_006660C3: push ebx
loc_006660C4: push esi
loc_006660C5: push edi
loc_006660C6: mov var_18, esp
loc_006660C9: mov var_14, 00407F38h ; "&"
loc_006660D0: mov var_10, 00000000h
loc_006660D7: mov var_C, 00000000h
loc_006660DE: mov var_4, 00000001h
loc_006660E5: mov var_4, 00000002h
loc_006660EC: push FFFFFFFFh
loc_006660EE: call [00401124h] ; __vbaOnError
loc_006660F4: mov var_4, 00000003h
loc_006660FB: lea eax, var_64
loc_006660FE: push eax
loc_006660FF: push 00453AA4h ; "B17"
loc_00666104: mov ecx, Me
loc_00666107: push ecx
loc_00666108: call 006A5DC0h
loc_0066610D: movsx edx, var_64
loc_00666111: test edx, edx
loc_00666113: jz 00666187h
loc_00666115: mov var_4, 00000004h
loc_0066611C: mov eax, Me
loc_0066611F: mov ecx, [eax]
loc_00666121: mov edx, Me
loc_00666124: push edx
loc_00666125: call [ecx+00000398h]
loc_0066612B: push eax
loc_0066612C: lea eax, var_30
loc_0066612F: push eax
loc_00666130: call [00401128h] ; __vbaObjSet
loc_00666136: mov var_78, eax
loc_00666139: push 00455CE8h ; "Gold Member Access..."
loc_0066613E: mov ecx, var_78
loc_00666141: mov edx, [ecx]
loc_00666143: mov eax, var_78
loc_00666146: push eax
loc_00666147: call [edx+00000064h]
loc_0066614A: fnclex
loc_0066614C: mov var_7C, eax
loc_0066614F: cmp var_7C, 00000000h
loc_00666153: jge 00666172h
loc_00666155: push 00000064h
loc_00666157: push 00443EA4h
loc_0066615C: mov ecx, var_78
loc_0066615F: push ecx
loc_00666160: mov edx, var_7C
loc_00666163: push edx
loc_00666164: call [004010CCh] ; __vbaHresultCheckObj
loc_0066616A: mov var_94, eax
loc_00666170: jmp 0066617Ch
loc_00666172: mov var_94, 00000000h
loc_0066617C: lea ecx, var_30
loc_0066617F: call [0040142Ch] ; __vbaFreeObj
loc_00666185: jmp 006661F7h
loc_00666187: mov var_4, 00000006h
loc_0066618E: mov eax, Me
loc_00666191: mov ecx, [eax]
loc_00666193: mov edx, Me
loc_00666196: push edx
loc_00666197: call [ecx+00000398h]
loc_0066619D: push eax
loc_0066619E: lea eax, var_30
loc_006661A1: push eax
loc_006661A2: call [00401128h] ; __vbaObjSet
loc_006661A8: mov var_78, eax
loc_006661AB: push 00455D18h ; "Check for New Add-Ons..."
loc_006661B0: mov ecx, var_78
loc_006661B3: mov edx, [ecx]
loc_006661B5: mov eax, var_78
loc_006661B8: push eax
loc_006661B9: call [edx+00000064h]
loc_006661BC: fnclex
loc_006661BE: mov var_7C, eax
loc_006661C1: cmp var_7C, 00000000h
loc_006661C5: jge 006661E4h
loc_006661C7: push 00000064h
loc_006661C9: push 00443EA4h
loc_006661CE: mov ecx, var_78
loc_006661D1: push ecx
loc_006661D2: mov edx, var_7C
loc_006661D5: push edx
loc_006661D6: call [004010CCh] ; __vbaHresultCheckObj
loc_006661DC: mov var_98, eax
loc_006661E2: jmp 006661EEh
loc_006661E4: mov var_98, 00000000h
loc_006661EE: lea ecx, var_30
loc_006661F1: call [0040142Ch] ; __vbaFreeObj
loc_006661F7: mov var_4, 00000008h
loc_006661FE: lea eax, var_64
loc_00666201: push eax
loc_00666202: push 00455938h ; "BB8"
loc_00666207: mov ecx, Me
loc_0066620A: push ecx
loc_0066620B: call 006A5DC0h
loc_00666210: lea edx, var_68
loc_00666213: push edx
loc_00666214: push 00455944h ; "BB9"
loc_00666219: mov eax, Me
loc_0066621C: push eax
loc_0066621D: call 006A5DC0h
loc_00666222: lea ecx, var_6C
loc_00666225: push ecx
loc_00666226: push 00455950h ; "B13"
loc_0066622B: mov edx, Me
loc_0066622E: push edx
loc_0066622F: call 006A5DC0h
loc_00666234: lea eax, var_70
loc_00666237: push eax
loc_00666238: push 0045595Ch ; "B16"
loc_0066623D: mov ecx, Me
loc_00666240: push ecx
loc_00666241: call 006A5DC0h
loc_00666246: lea edx, var_74
loc_00666249: push edx
loc_0066624A: push 00453AA4h ; "B17"
loc_0066624F: mov eax, Me
loc_00666252: push eax
loc_00666253: call 006A5DC0h
loc_00666258: movsx ecx, var_64
loc_0066625C: neg ecx
loc_0066625E: sbb ecx, ecx
loc_00666260: inc ecx
loc_00666261: movsx edx, var_68
loc_00666265: neg edx
loc_00666267: sbb edx, edx
loc_00666269: inc edx
loc_0066626A: and ecx, edx
loc_0066626C: neg ecx
loc_0066626E: sbb ecx, ecx
loc_00666270: neg ecx
loc_00666272: movsx eax, var_6C
loc_00666276: neg eax
loc_00666278: sbb eax, eax
loc_0066627A: inc eax
loc_0066627B: and ecx, eax
loc_0066627D: neg ecx
loc_0066627F: sbb ecx, ecx
loc_00666281: neg ecx
loc_00666283: movsx edx, var_70
loc_00666287: neg edx
loc_00666289: sbb edx, edx
loc_0066628B: inc edx
loc_0066628C: and ecx, edx
loc_0066628E: neg ecx
loc_00666290: sbb ecx, ecx
loc_00666292: neg ecx
loc_00666294: movsx eax, var_74
loc_00666298: neg eax
loc_0066629A: sbb eax, eax
loc_0066629C: inc eax
loc_0066629D: and ecx, eax
loc_0066629F: test ecx, ecx
loc_006662A1: jnz 00666310h
loc_006662A3: mov var_4, 00000009h
loc_006662AA: mov ecx, Me
loc_006662AD: mov edx, [ecx]
loc_006662AF: mov eax, Me
loc_006662B2: push eax
loc_006662B3: call [edx+000003E4h]
loc_006662B9: push eax
loc_006662BA: lea ecx, var_30
loc_006662BD: push ecx
loc_006662BE: call [00401128h] ; __vbaObjSet
loc_006662C4: mov var_78, eax
loc_006662C7: push FFFFFFFFh
loc_006662C9: mov edx, var_78
loc_006662CC: mov eax, [edx]
loc_006662CE: mov ecx, var_78
loc_006662D1: push ecx
loc_006662D2: call [eax+0000005Ch]
loc_006662D5: fnclex
loc_006662D7: mov var_7C, eax
loc_006662DA: cmp var_7C, 00000000h
loc_006662DE: jge 006662FDh
loc_006662E0: push 0000005Ch
loc_006662E2: push 00443EA4h
loc_006662E7: mov edx, var_78
loc_006662EA: push edx
loc_006662EB: mov eax, var_7C
loc_006662EE: push eax
loc_006662EF: call [004010CCh] ; __vbaHresultCheckObj
loc_006662F5: mov var_9C, eax
loc_006662FB: jmp 00666307h
loc_006662FD: mov var_9C, 00000000h
loc_00666307: lea ecx, var_30
loc_0066630A: call [0040142Ch] ; __vbaFreeObj
loc_00666310: mov var_4, 0000000Bh
loc_00666317: lea ecx, var_64
loc_0066631A: push ecx
loc_0066631B: push 00455968h ; "B15"
loc_00666320: mov edx, Me
loc_00666323: push edx
loc_00666324: call 006A5DC0h
loc_00666329: lea eax, var_68
loc_0066632C: push eax
loc_0066632D: push 00455974h ; "B18"
loc_00666332: mov ecx, Me
loc_00666335: push ecx
loc_00666336: call 006A5DC0h
loc_0066633B: lea edx, var_6C
loc_0066633E: push edx
loc_0066633F: push 00455980h ; "B19"
loc_00666344: mov eax, Me
loc_00666347: push eax
loc_00666348: call 006A5DC0h
loc_0066634D: lea ecx, var_70
loc_00666350: push ecx
loc_00666351: push 00453AA4h ; "B17"
loc_00666356: mov edx, Me
loc_00666359: push edx
loc_0066635A: call 006A5DC0h
loc_0066635F: movsx eax, var_64
loc_00666363: neg eax
loc_00666365: sbb eax, eax
loc_00666367: inc eax
loc_00666368: movsx ecx, var_68
loc_0066636C: neg ecx
loc_0066636E: sbb ecx, ecx
loc_00666370: inc ecx
loc_00666371: and eax, ecx
loc_00666373: neg eax
loc_00666375: sbb eax, eax
loc_00666377: neg eax
loc_00666379: movsx edx, var_6C
loc_0066637D: neg edx
loc_0066637F: sbb edx, edx
loc_00666381: inc edx
loc_00666382: and eax, edx
loc_00666384: neg eax
loc_00666386: sbb eax, eax
loc_00666388: neg eax
loc_0066638A: movsx ecx, var_70
loc_0066638E: neg ecx
loc_00666390: sbb ecx, ecx
loc_00666392: inc ecx
loc_00666393: and eax, ecx
loc_00666395: test eax, eax
loc_00666397: jnz 00666551h
loc_0066639D: mov var_4, 0000000Ch
loc_006663A4: mov edx, Me
loc_006663A7: mov eax, [edx]
loc_006663A9: mov ecx, Me
loc_006663AC: push ecx
loc_006663AD: call [eax+000003D4h]
loc_006663B3: push eax
loc_006663B4: lea edx, var_30
loc_006663B7: push edx
loc_006663B8: call [00401128h] ; __vbaObjSet
loc_006663BE: mov var_78, eax
loc_006663C1: push 00000000h
loc_006663C3: mov eax, var_78
loc_006663C6: mov ecx, [eax]
loc_006663C8: mov edx, var_78
loc_006663CB: push edx
loc_006663CC: call [ecx+0000005Ch]
loc_006663CF: fnclex
loc_006663D1: mov var_7C, eax
loc_006663D4: cmp var_7C, 00000000h
loc_006663D8: jge 006663F7h
loc_006663DA: push 0000005Ch
loc_006663DC: push 00443EA4h
loc_006663E1: mov eax, var_78
loc_006663E4: push eax
loc_006663E5: mov ecx, var_7C
loc_006663E8: push ecx
loc_006663E9: call [004010CCh] ; __vbaHresultCheckObj
loc_006663EF: mov var_A0, eax
loc_006663F5: jmp 00666401h
loc_006663F7: mov var_A0, 00000000h
loc_00666401: lea ecx, var_30
loc_00666404: call [0040142Ch] ; __vbaFreeObj
loc_0066640A: mov var_4, 0000000Dh
loc_00666411: mov edx, Me
loc_00666414: mov eax, [edx]
loc_00666416: mov ecx, Me
loc_00666419: push ecx
loc_0066641A: call [eax+000003D8h]
loc_00666420: push eax
loc_00666421: lea edx, var_30
loc_00666424: push edx
loc_00666425: call [00401128h] ; __vbaObjSet
loc_0066642B: mov var_78, eax
loc_0066642E: push FFFFFFFFh
loc_00666430: mov eax, var_78
loc_00666433: mov ecx, [eax]
loc_00666435: mov edx, var_78
loc_00666438: push edx
loc_00666439: call [ecx+0000005Ch]
loc_0066643C: fnclex
loc_0066643E: mov var_7C, eax
loc_00666441: cmp var_7C, 00000000h
loc_00666445: jge 00666464h
loc_00666447: push 0000005Ch
loc_00666449: push 00443EA4h
loc_0066644E: mov eax, var_78
loc_00666451: push eax
loc_00666452: mov ecx, var_7C
loc_00666455: push ecx
loc_00666456: call [004010CCh] ; __vbaHresultCheckObj
loc_0066645C: mov var_A4, eax
loc_00666462: jmp 0066646Eh
loc_00666464: mov var_A4, 00000000h
loc_0066646E: lea ecx, var_30
loc_00666471: call [0040142Ch] ; __vbaFreeObj
loc_00666477: mov var_4, 0000000Eh
loc_0066647E: mov edx, Me
loc_00666481: mov eax, [edx]
loc_00666483: mov ecx, Me
loc_00666486: push ecx
loc_00666487: call [eax+000003DCh]
loc_0066648D: push eax
loc_0066648E: lea edx, var_30
loc_00666491: push edx
loc_00666492: call [00401128h] ; __vbaObjSet
loc_00666498: mov var_78, eax
loc_0066649B: push FFFFFFFFh
loc_0066649D: mov eax, var_78
loc_006664A0: mov ecx, [eax]
loc_006664A2: mov edx, var_78
loc_006664A5: push edx
loc_006664A6: call [ecx+0000005Ch]
loc_006664A9: fnclex
loc_006664AB: mov var_7C, eax
loc_006664AE: cmp var_7C, 00000000h
loc_006664B2: jge 006664D1h
loc_006664B4: push 0000005Ch
loc_006664B6: push 00443EA4h
loc_006664BB: mov eax, var_78
loc_006664BE: push eax
loc_006664BF: mov ecx, var_7C
loc_006664C2: push ecx
loc_006664C3: call [004010CCh] ; __vbaHresultCheckObj
loc_006664C9: mov var_A8, eax
loc_006664CF: jmp 006664DBh
loc_006664D1: mov var_A8, 00000000h
loc_006664DB: lea ecx, var_30
loc_006664DE: call [0040142Ch] ; __vbaFreeObj
loc_006664E4: mov var_4, 0000000Fh
loc_006664EB: mov edx, Me
loc_006664EE: mov eax, [edx]
loc_006664F0: mov ecx, Me
loc_006664F3: push ecx
loc_006664F4: call [eax+000003E0h]
loc_006664FA: push eax
loc_006664FB: lea edx, var_30
loc_006664FE: push edx
loc_006664FF: call [00401128h] ; __vbaObjSet
loc_00666505: mov var_78, eax
loc_00666508: push FFFFFFFFh
loc_0066650A: mov eax, var_78
loc_0066650D: mov ecx, [eax]
loc_0066650F: mov edx, var_78
loc_00666512: push edx
loc_00666513: call [ecx+0000005Ch]
loc_00666516: fnclex
loc_00666518: mov var_7C, eax
loc_0066651B: cmp var_7C, 00000000h
loc_0066651F: jge 0066653Eh
loc_00666521: push 0000005Ch
loc_00666523: push 00443EA4h
loc_00666528: mov eax, var_78
loc_0066652B: push eax
loc_0066652C: mov ecx, var_7C
loc_0066652F: push ecx
loc_00666530: call [004010CCh] ; __vbaHresultCheckObj
loc_00666536: mov var_AC, eax
loc_0066653C: jmp 00666548h
loc_0066653E: mov var_AC, 00000000h
loc_00666548: lea ecx, var_30
loc_0066654B: call [0040142Ch] ; __vbaFreeObj
loc_00666551: mov var_4, 00000011h
loc_00666558: lea edx, var_64
loc_0066655B: push edx
loc_0066655C: push 00454210h ; "SR"
loc_00666561: mov eax, Me
loc_00666564: push eax
loc_00666565: call 006A5DC0h
loc_0066656A: lea ecx, var_68
loc_0066656D: push ecx
loc_0066656E: push 00453AA4h ; "B17"
loc_00666573: mov edx, Me
loc_00666576: push edx
loc_00666577: call 006A5DC0h
loc_0066657C: movsx eax, var_64
loc_00666580: neg eax
loc_00666582: sbb eax, eax
loc_00666584: inc eax
loc_00666585: movsx ecx, var_68
loc_00666589: neg ecx
loc_0066658B: sbb ecx, ecx
loc_0066658D: inc ecx
loc_0066658E: and eax, ecx
loc_00666590: test eax, eax
loc_00666592: jnz 00666601h
loc_00666594: mov var_4, 00000012h
loc_0066659B: mov edx, Me
loc_0066659E: mov eax, [edx]
loc_006665A0: mov ecx, Me
loc_006665A3: push ecx
loc_006665A4: call [eax+000003A8h]
loc_006665AA: push eax
loc_006665AB: lea edx, var_30
loc_006665AE: push edx
loc_006665AF: call [00401128h] ; __vbaObjSet
loc_006665B5: mov var_78, eax
loc_006665B8: push FFFFFFFFh
loc_006665BA: mov eax, var_78
loc_006665BD: mov ecx, [eax]
loc_006665BF: mov edx, var_78
loc_006665C2: push edx
loc_006665C3: call [ecx+0000005Ch]
loc_006665C6: fnclex
loc_006665C8: mov var_7C, eax
loc_006665CB: cmp var_7C, 00000000h
loc_006665CF: jge 006665EEh
loc_006665D1: push 0000005Ch
loc_006665D3: push 00443EA4h
loc_006665D8: mov eax, var_78
loc_006665DB: push eax
loc_006665DC: mov ecx, var_7C
loc_006665DF: push ecx
loc_006665E0: call [004010CCh] ; __vbaHresultCheckObj
loc_006665E6: mov var_B0, eax
loc_006665EC: jmp 006665F8h
loc_006665EE: mov var_B0, 00000000h
loc_006665F8: lea ecx, var_30
loc_006665FB: call [0040142Ch] ; __vbaFreeObj
loc_00666601: mov var_4, 00000014h
loc_00666608: mov edx, Me
loc_0066660B: mov eax, [edx]
loc_0066660D: mov ecx, Me
loc_00666610: push ecx
loc_00666611: call [eax+00000498h]
loc_00666617: push eax
loc_00666618: lea edx, var_30
loc_0066661B: push edx
loc_0066661C: call [00401128h] ; __vbaObjSet
loc_00666622: mov var_78, eax
loc_00666625: mov ax, [0073A0CCh]
loc_0066662B: push eax
loc_0066662C: mov ecx, var_78
loc_0066662F: mov edx, [ecx]
loc_00666631: mov eax, var_78
loc_00666634: push eax
loc_00666635: call [edx+0000006Ch]
loc_00666638: fnclex
loc_0066663A: mov var_7C, eax
loc_0066663D: cmp var_7C, 00000000h
loc_00666641: jge 00666660h
loc_00666643: push 0000006Ch
loc_00666645: push 00443EA4h
loc_0066664A: mov ecx, var_78
loc_0066664D: push ecx
loc_0066664E: mov edx, var_7C
loc_00666651: push edx
loc_00666652: call [004010CCh] ; __vbaHresultCheckObj
loc_00666658: mov var_B4, eax
loc_0066665E: jmp 0066666Ah
loc_00666660: mov var_B4, 00000000h
loc_0066666A: lea ecx, var_30
loc_0066666D: call [0040142Ch] ; __vbaFreeObj
loc_00666673: mov var_4, 00000015h
loc_0066667A: mov var_58, 00446EC0h ; "FALSE"
loc_00666681: mov var_60, 00000008h
loc_00666688: mov eax, 00000010h
loc_0066668D: call 00412850h ; __vbaChkstk
loc_00666692: mov eax, esp
loc_00666694: mov ecx, var_60
loc_00666697: mov [eax], ecx
loc_00666699: mov edx, var_5C
loc_0066669C: mov [eax+00000004h], edx
loc_0066669F: mov ecx, var_58
loc_006666A2: mov [eax+00000008h], ecx
loc_006666A5: mov edx, var_54
loc_006666A8: mov [eax+0000000Ch], edx
loc_006666AB: push 0044DF30h ; "AudioOff"
loc_006666B0: push 0044DF20h ; "Relax"
loc_006666B5: push 0043B010h ; "BONZIBUDDY"
loc_006666BA: call [00401354h] ; rtcGetSetting
loc_006666C0: mov edx, eax
loc_006666C2: lea ecx, var_28
loc_006666C5: call [004013C0h] ; __vbaStrMove
loc_006666CB: push eax
loc_006666CC: push 00443ED0h ; "TRUE"
loc_006666D1: call [004011B8h] ; __vbaStrCmp
loc_006666D7: neg eax
loc_006666D9: sbb eax, eax
loc_006666DB: inc eax
loc_006666DC: neg eax
loc_006666DE: mov var_78, ax
loc_006666E2: lea ecx, var_28
loc_006666E5: call [00401430h] ; __vbaFreeStr
loc_006666EB: movsx eax, var_78
loc_006666EF: test eax, eax
loc_006666F1: jz 00666781h
loc_006666F7: mov var_4, 00000016h
loc_006666FE: mov var_58, 0044402Ch
loc_00666705: mov var_60, 00000008h
loc_0066670C: mov eax, 00000010h
loc_00666711: call 00412850h ; __vbaChkstk
loc_00666716: mov ecx, esp
loc_00666718: mov edx, var_60
loc_0066671B: mov [ecx], edx
loc_0066671D: mov eax, var_5C
loc_00666720: mov [ecx+00000004h], eax
loc_00666723: mov edx, var_58
loc_00666726: mov [ecx+00000008h], edx
loc_00666729: mov eax, var_54
loc_0066672C: mov [ecx+0000000Ch], eax
loc_0066672F: push 00451614h ; "StayInRelaxOnLoad"
loc_00666734: push 0044DF20h ; "Relax"
loc_00666739: push 0043B010h ; "BONZIBUDDY"
loc_0066673E: call [00401354h] ; rtcGetSetting
loc_00666744: mov edx, eax
loc_00666746: lea ecx, var_28
loc_00666749: call [004013C0h] ; __vbaStrMove
loc_0066674F: push eax
loc_00666750: call [00401108h] ; __vbaBoolStr
loc_00666756: mov var_78, ax
loc_0066675A: lea ecx, var_28
loc_0066675D: call [00401430h] ; __vbaFreeStr
loc_00666763: movsx ecx, var_78
loc_00666767: test ecx, ecx
loc_00666769: jz 00666781h
loc_0066676B: mov var_4, 00000017h
loc_00666772: mov var_64, FFFFFFh
loc_00666778: lea edx, var_64
loc_0066677B: push edx
loc_0066677C: call 00620EF0h
loc_00666781: mov var_4, 0000001Ah
loc_00666788: call 006217F0h
loc_0066678D: mov var_4, 0000001Bh
loc_00666794: mov var_58, 0043C9F4h
loc_0066679B: mov var_60, 00000008h
loc_006667A2: mov eax, 00000010h
loc_006667A7: call 00412850h ; __vbaChkstk
loc_006667AC: mov eax, esp
loc_006667AE: mov ecx, var_60
loc_006667B1: mov [eax], ecx
loc_006667B3: mov edx, var_5C
loc_006667B6: mov [eax+00000004h], edx
loc_006667B9: mov ecx, var_58
loc_006667BC: mov [eax+00000008h], ecx
loc_006667BF: mov edx, var_54
loc_006667C2: mov [eax+0000000Ch], edx
loc_006667C5: push 00455AF8h ; "SilentMode"
loc_006667CA: push 0044317Ch ; "UserInfo"
loc_006667CF: push 0043B010h ; "BONZIBUDDY"
loc_006667D4: call [00401354h] ; rtcGetSetting
loc_006667DA: mov var_38, eax
loc_006667DD: mov var_40, 00000008h
loc_006667E4: lea eax, var_40
loc_006667E7: push eax
loc_006667E8: lea ecx, var_50
loc_006667EB: push ecx
loc_006667EC: call [004011ACh] ; rtcUpperCaseVar
loc_006667F2: lea edx, var_50
loc_006667F5: push edx
loc_006667F6: lea eax, var_28
loc_006667F9: push eax
loc_006667FA: call [004012A8h] ; __vbaStrVarVal
loc_00666800: push eax
loc_00666801: call [00401088h] ; rtcTrimBstr
loc_00666807: mov edx, eax
loc_00666809: lea ecx, var_2C
loc_0066680C: call [004013C0h] ; __vbaStrMove
loc_00666812: push eax
loc_00666813: push 00443ED0h ; "TRUE"
loc_00666818: call [004011B8h] ; __vbaStrCmp
loc_0066681E: neg eax
loc_00666820: sbb eax, eax
loc_00666822: inc eax
loc_00666823: neg eax
loc_00666825: mov var_78, ax
loc_00666829: lea ecx, var_2C
loc_0066682C: push ecx
loc_0066682D: lea edx, var_28
loc_00666830: push edx
loc_00666831: push 00000002h
loc_00666833: call [00401324h] ; __vbaFreeStrList
loc_00666839: add esp, 0000000Ch
loc_0066683C: lea eax, var_50
loc_0066683F: push eax
loc_00666840: lea ecx, var_40
loc_00666843: push ecx
loc_00666844: push 00000002h
loc_00666846: call [00401050h] ; __vbaFreeVarList
loc_0066684C: add esp, 0000000Ch
loc_0066684F: movsx edx, var_78
loc_00666853: test edx, edx
loc_00666855: jz 006668C6h
loc_00666857: mov var_4, 0000001Ch
loc_0066685E: mov eax, Me
loc_00666861: mov ecx, [eax]
loc_00666863: mov edx, Me
loc_00666866: push edx
loc_00666867: call [ecx+0000049Ch]
loc_0066686D: push eax
loc_0066686E: lea eax, var_30
loc_00666871: push eax
loc_00666872: call [00401128h] ; __vbaObjSet
loc_00666878: mov var_78, eax
loc_0066687B: push FFFFFFFFh
loc_0066687D: mov ecx, var_78
loc_00666880: mov edx, [ecx]
loc_00666882: mov eax, var_78
loc_00666885: push eax
loc_00666886: call [edx+0000006Ch]
loc_00666889: fnclex
loc_0066688B: mov var_7C, eax
loc_0066688E: cmp var_7C, 00000000h
loc_00666892: jge 006668B1h
loc_00666894: push 0000006Ch
loc_00666896: push 00443EA4h
loc_0066689B: mov ecx, var_78
loc_0066689E: push ecx
loc_0066689F: mov edx, var_7C
loc_006668A2: push edx
loc_006668A3: call [004010CCh] ; __vbaHresultCheckObj
loc_006668A9: mov var_B8, eax
loc_006668AF: jmp 006668BBh
loc_006668B1: mov var_B8, 00000000h
loc_006668BB: lea ecx, var_30
loc_006668BE: call [0040142Ch] ; __vbaFreeObj
loc_006668C4: jmp 00666933h
loc_006668C6: mov var_4, 0000001Eh
loc_006668CD: mov eax, Me
loc_006668D0: mov ecx, [eax]
loc_006668D2: mov edx, Me
loc_006668D5: push edx
loc_006668D6: call [ecx+0000049Ch]
loc_006668DC: push eax
loc_006668DD: lea eax, var_30
loc_006668E0: push eax
loc_006668E1: call [00401128h] ; __vbaObjSet
loc_006668E7: mov var_78, eax
loc_006668EA: push 00000000h
loc_006668EC: mov ecx, var_78
loc_006668EF: mov edx, [ecx]
loc_006668F1: mov eax, var_78
loc_006668F4: push eax
loc_006668F5: call [edx+0000006Ch]
loc_006668F8: fnclex
loc_006668FA: mov var_7C, eax
loc_006668FD: cmp var_7C, 00000000h
loc_00666901: jge 00666920h
loc_00666903: push 0000006Ch
loc_00666905: push 00443EA4h
loc_0066690A: mov ecx, var_78
loc_0066690D: push ecx
loc_0066690E: mov edx, var_7C
loc_00666911: push edx
loc_00666912: call [004010CCh] ; __vbaHresultCheckObj
loc_00666918: mov var_BC, eax
loc_0066691E: jmp 0066692Ah
loc_00666920: mov var_BC, 00000000h
loc_0066692A: lea ecx, var_30
loc_0066692D: call [0040142Ch] ; __vbaFreeObj
loc_00666933: push 00666974h
loc_00666938: jmp 0066696Ah
loc_0066693A: lea eax, var_2C
loc_0066693D: push eax
loc_0066693E: lea ecx, var_28
loc_00666941: push ecx
loc_00666942: push 00000002h
loc_00666944: call [00401324h] ; __vbaFreeStrList
loc_0066694A: add esp, 0000000Ch
loc_0066694D: lea ecx, var_30
loc_00666950: call [0040142Ch] ; __vbaFreeObj
loc_00666956: lea edx, var_50
loc_00666959: push edx
loc_0066695A: lea eax, var_40
loc_0066695D: push eax
loc_0066695E: push 00000002h
loc_00666960: call [00401050h] ; __vbaFreeVarList
loc_00666966: add esp, 0000000Ch
loc_00666969: ret
loc_0066696A: lea ecx, var_24
loc_0066696D: call [00401430h] ; __vbaFreeStr
loc_00666973: ret
loc_00666974: xor eax, eax
loc_00666976: mov ecx, var_20
loc_00666979: mov fs:[00000000h], ecx
loc_00666980: pop edi
loc_00666981: pop esi
loc_00666982: pop ebx
loc_00666983: mov esp, ebp
loc_00666985: pop ebp
loc_00666986: retn 0004h
End Sub
Private Sub Proc_37_139_666990
loc_00666990: push ebp
loc_00666991: mov ebp, esp
loc_00666993: sub esp, 00000018h
loc_00666996: push 00412856h ; __vbaExceptHandler
loc_0066699B: mov eax, fs:[00000000h]
loc_006669A1: push eax
loc_006669A2: mov fs:[00000000h], esp
loc_006669A9: mov eax, 00000048h
loc_006669AE: call 00412850h ; __vbaChkstk
loc_006669B3: push ebx
loc_006669B4: push esi
loc_006669B5: push edi
loc_006669B6: mov var_18, esp
loc_006669B9: mov var_14, 00407FD8h ; "&"
loc_006669C0: mov var_10, 00000000h
loc_006669C7: mov var_C, 00000000h
loc_006669CE: mov var_4, 00000001h
loc_006669D5: mov var_4, 00000002h
loc_006669DC: push FFFFFFFFh
loc_006669DE: call [00401124h] ; __vbaOnError
loc_006669E4: mov var_4, 00000003h
loc_006669EB: mov var_44, 0043C9F4h
loc_006669F2: mov var_4C, 00000008h
loc_006669F9: mov eax, 00000010h
loc_006669FE: call 00412850h ; __vbaChkstk
loc_00666A03: mov eax, esp
loc_00666A05: mov ecx, var_4C
loc_00666A08: mov [eax], ecx
loc_00666A0A: mov edx, var_48
loc_00666A0D: mov [eax+00000004h], edx
loc_00666A10: mov ecx, var_44
loc_00666A13: mov [eax+00000008h], ecx
loc_00666A16: mov edx, var_40
loc_00666A19: mov [eax+0000000Ch], edx
loc_00666A1C: push 00455B34h ; "Phrase"
loc_00666A21: push 00455B14h ; "LatestUpdate"
loc_00666A26: push 0043B010h ; "BONZIBUDDY"
loc_00666A2B: call [00401354h] ; rtcGetSetting
loc_00666A31: mov edx, eax
loc_00666A33: lea ecx, var_24
loc_00666A36: call [004013C0h] ; __vbaStrMove
loc_00666A3C: mov var_4, 00000004h
loc_00666A43: mov eax, var_24
loc_00666A46: push eax
loc_00666A47: call [00401088h] ; rtcTrimBstr
loc_00666A4D: mov edx, eax
loc_00666A4F: lea ecx, var_28
loc_00666A52: call [004013C0h] ; __vbaStrMove
loc_00666A58: push eax
loc_00666A59: call [00401044h] ; __vbaLenBstr
loc_00666A5F: neg eax
loc_00666A61: sbb eax, eax
loc_00666A63: neg eax
loc_00666A65: neg eax
loc_00666A67: mov var_50, ax
loc_00666A6B: lea ecx, var_28
loc_00666A6E: call [00401430h] ; __vbaFreeStr
loc_00666A74: movsx ecx, var_50
loc_00666A78: test ecx, ecx
loc_00666A7A: jz 00666B66h
loc_00666A80: mov var_4, 00000005h
loc_00666A87: mov var_44, 80020004h
loc_00666A8E: mov var_4C, 0000000Ah
loc_00666A95: mov edx, var_24
loc_00666A98: push edx
loc_00666A99: call [00401088h] ; rtcTrimBstr
loc_00666A9F: mov var_34, eax
loc_00666AA2: mov var_3C, 00000008h
loc_00666AA9: lea eax, var_2C
loc_00666AAC: push eax
loc_00666AAD: mov eax, 00000010h
loc_00666AB2: call 00412850h ; __vbaChkstk
loc_00666AB7: mov ecx, esp
loc_00666AB9: mov edx, var_4C
loc_00666ABC: mov [ecx], edx
loc_00666ABE: mov eax, var_48
loc_00666AC1: mov [ecx+00000004h], eax
loc_00666AC4: mov edx, var_44
loc_00666AC7: mov [ecx+00000008h], edx
loc_00666ACA: mov eax, var_40
loc_00666ACD: mov [ecx+0000000Ch], eax
loc_00666AD0: mov eax, 00000010h
loc_00666AD5: call 00412850h ; __vbaChkstk
loc_00666ADA: mov ecx, esp
loc_00666ADC: mov edx, var_3C
loc_00666ADF: mov [ecx], edx
loc_00666AE1: mov eax, var_38
loc_00666AE4: mov [ecx+00000004h], eax
loc_00666AE7: mov edx, var_34
loc_00666AEA: mov [ecx+00000008h], edx
loc_00666AED: mov eax, var_30
loc_00666AF0: mov [ecx+0000000Ch], eax
loc_00666AF3: mov ecx, [0073A08Ch]
loc_00666AF9: mov edx, [ecx]
loc_00666AFB: mov eax, [0073A08Ch]
loc_00666B00: push eax
loc_00666B01: call [edx+00000078h]
loc_00666B04: fnclex
loc_00666B06: mov var_50, eax
loc_00666B09: cmp var_50, 00000000h
loc_00666B0D: jge 00666B2Ch
loc_00666B0F: push 00000078h
loc_00666B11: push 004419ACh
loc_00666B16: mov ecx, [0073A08Ch]
loc_00666B1C: push ecx
loc_00666B1D: mov edx, var_50
loc_00666B20: push edx
loc_00666B21: call [004010CCh] ; __vbaHresultCheckObj
loc_00666B27: mov var_68, eax
loc_00666B2A: jmp 00666B33h
loc_00666B2C: mov var_68, 00000000h
loc_00666B33: lea ecx, var_2C
loc_00666B36: call [0040142Ch] ; __vbaFreeObj
loc_00666B3C: lea ecx, var_3C
loc_00666B3F: call [00401030h] ; __vbaFreeVar
loc_00666B45: mov var_4, 00000006h
loc_00666B4C: push 0043C9F4h
loc_00666B51: push 00455B34h ; "Phrase"
loc_00666B56: push 00455B14h ; "LatestUpdate"
loc_00666B5B: push 0043B010h ; "BONZIBUDDY"
loc_00666B60: call [00401010h] ; rtcSaveSetting
loc_00666B66: push 00666B93h
loc_00666B6B: jmp 00666B89h
loc_00666B6D: lea ecx, var_28
loc_00666B70: call [00401430h] ; __vbaFreeStr
loc_00666B76: lea ecx, var_2C
loc_00666B79: call [0040142Ch] ; __vbaFreeObj
loc_00666B7F: lea ecx, var_3C
loc_00666B82: call [00401030h] ; __vbaFreeVar
loc_00666B88: ret
loc_00666B89: lea ecx, var_24
loc_00666B8C: call [00401430h] ; __vbaFreeStr
loc_00666B92: ret
loc_00666B93: xor eax, eax
loc_00666B95: mov ecx, var_20
loc_00666B98: mov fs:[00000000h], ecx
loc_00666B9F: pop edi
loc_00666BA0: pop esi
loc_00666BA1: pop ebx
loc_00666BA2: mov esp, ebp
loc_00666BA4: pop ebp
loc_00666BA5: retn 0004h
End Sub
Private Function Proc_37_140_666BB0(arg_C, arg_10, arg_14) '666BB0
loc_00666BB0: push ebp
loc_00666BB1: mov ebp, esp
loc_00666BB3: sub esp, 00000014h
loc_00666BB6: push 00412856h ; __vbaExceptHandler
loc_00666BBB: mov eax, fs:[00000000h]
loc_00666BC1: push eax
loc_00666BC2: mov fs:[00000000h], esp
loc_00666BC9: sub esp, 00000048h
loc_00666BCC: push ebx
loc_00666BCD: push esi
loc_00666BCE: push edi
loc_00666BCF: mov var_14, esp
loc_00666BD2: mov var_10, 00408018h
loc_00666BD9: xor eax, eax
loc_00666BDB: mov var_C, eax
loc_00666BDE: mov var_8, eax
loc_00666BE1: mov var_30, eax
loc_00666BE4: push 00000001h
loc_00666BE6: call [00401124h] ; __vbaOnError
loc_00666BEC: mov var_28, 80020004h
loc_00666BF3: mov var_30, 0000000Ah
loc_00666BFA: lea eax, var_30
loc_00666BFD: push eax
loc_00666BFE: call [00401110h] ; rtcRandomNext
loc_00666C04: fstp real4 ptr var_44
loc_00666C07: mov ecx, arg_C
loc_00666C0A: mov ax, [ecx]
loc_00666C0D: mov edx, arg_10
loc_00666C10: mov cx, [edx]
loc_00666C13: sub cx, ax
loc_00666C16: jo 00666CB1h
loc_00666C1C: add cx, 0001h
loc_00666C20: jo 00666CB1h
loc_00666C26: movsx edx, cx
loc_00666C29: mov var_58, edx
loc_00666C2C: fild real4 ptr var_58
loc_00666C2F: fstp real4 ptr var_5C
loc_00666C32: fld real4 ptr var_5C
loc_00666C35: fmul st0, real4 ptr var_44
loc_00666C38: movsx eax, ax
loc_00666C3B: mov var_60, eax
loc_00666C3E: fild real4 ptr var_60
loc_00666C41: fstp real4 ptr var_64
loc_00666C44: fadd st0, real4 ptr var_64
loc_00666C47: fnstsw ax
loc_00666C49: test al, 0Dh
loc_00666C4B: jnz 00666CACh
loc_00666C4D: call [004013A0h] ; __vbaR8IntI2
loc_00666C53: mov var_20, eax
loc_00666C56: lea ecx, var_30
loc_00666C59: call [00401030h] ; __vbaFreeVar
loc_00666C5F: call [00401114h] ; __vbaExitProc
loc_00666C65: fwait
loc_00666C66: push 00666C8Dh
loc_00666C6B: jmp 00666C8Ch
loc_00666C6D: mov var_20, 0000000Fh
loc_00666C74: call [00401114h] ; __vbaExitProc
loc_00666C7A: fwait
loc_00666C7B: push 00666C8Dh
loc_00666C80: jmp 00666C8Ch
loc_00666C82: lea ecx, var_30
loc_00666C85: call [00401030h] ; __vbaFreeVar
loc_00666C8B: ret
loc_00666C8C: ret
loc_00666C8D: mov ecx, arg_14
loc_00666C90: mov dx, var_20
loc_00666C94: mov [ecx], dx
loc_00666C97: xor eax, eax
loc_00666C99: mov ecx, var_1C
loc_00666C9C: mov fs:[00000000h], ecx
loc_00666CA3: pop edi
loc_00666CA4: pop esi
loc_00666CA5: pop ebx
loc_00666CA6: mov esp, ebp
loc_00666CA8: pop ebp
loc_00666CA9: retn 0010h
End Function
Private Sub Proc_37_141_668980(arg_C) '668980
loc_00668980: push ebp
loc_00668981: mov ebp, esp
loc_00668983: sub esp, 00000008h
loc_00668986: push 00412856h ; __vbaExceptHandler
loc_0066898B: mov eax, fs:[00000000h]
loc_00668991: push eax
loc_00668992: mov fs:[00000000h], esp
loc_00668999: sub esp, 000000D4h
loc_0066899F: push ebx
loc_006689A0: push esi
loc_006689A1: push edi
loc_006689A2: mov var_8, esp
loc_006689A5: mov var_4, 00408148h
loc_006689AC: mov eax, [0073A08Ch]
loc_006689B1: xor ebx, ebx
loc_006689B3: lea edx, var_A8
loc_006689B9: mov var_14, ebx
loc_006689BC: mov var_18, ebx
loc_006689BF: mov var_24, ebx
loc_006689C2: mov var_28, ebx
loc_006689C5: mov var_2C, ebx
loc_006689C8: mov var_30, ebx
loc_006689CB: mov var_34, ebx
loc_006689CE: mov var_38, ebx
loc_006689D1: mov var_3C, ebx
loc_006689D4: mov var_40, ebx
loc_006689D7: mov var_44, ebx
loc_006689DA: mov var_48, ebx
loc_006689DD: mov var_4C, ebx
loc_006689E0: mov var_50, ebx
loc_006689E3: mov var_54, ebx
loc_006689E6: mov var_58, ebx
loc_006689E9: mov var_5C, ebx
loc_006689EC: mov var_60, ebx
loc_006689EF: mov var_64, ebx
loc_006689F2: mov var_68, ebx
loc_006689F5: mov var_6C, ebx
loc_006689F8: mov var_70, ebx
loc_006689FB: mov var_74, ebx
loc_006689FE: mov var_78, ebx
loc_00668A01: mov var_7C, ebx
loc_00668A04: mov var_80, ebx
loc_00668A07: mov var_84, ebx
loc_00668A0D: mov var_88, ebx
loc_00668A13: mov var_8C, ebx
loc_00668A19: mov var_90, ebx
loc_00668A1F: mov var_94, ebx
loc_00668A25: mov var_98, ebx
loc_00668A2B: mov var_9C, ebx
loc_00668A31: mov var_A0, ebx
loc_00668A37: mov var_A4, ebx
loc_00668A3D: mov var_A8, ebx
loc_00668A43: mov var_B8, ebx
loc_00668A49: mov var_CC, ebx
loc_00668A4F: mov var_D0, ebx
loc_00668A55: mov var_D4, ebx
loc_00668A5B: mov [0073A0AEh], FFFFFFh
loc_00668A64: mov ecx, [eax]
loc_00668A66: push edx
loc_00668A67: push 00442914h ; "Explain"
loc_00668A6C: push eax
loc_00668A6D: call [ecx+00000064h]
loc_00668A70: cmp eax, ebx
loc_00668A72: fnclex
loc_00668A74: jge 00668A8Bh
loc_00668A76: mov ecx, [0073A08Ch]
loc_00668A7C: push 00000064h
loc_00668A7E: push 004419ACh
loc_00668A83: push ecx
loc_00668A84: push eax
loc_00668A85: call [004010CCh] ; __vbaHresultCheckObj
loc_00668A8B: lea ecx, var_A8
loc_00668A91: call [0040142Ch] ; __vbaFreeObj
loc_00668A97: cmp arg_C, bx
loc_00668A9B: jz 00668C4Bh
loc_00668AA1: mov edx, [0073A040h]
loc_00668AA7: mov esi, [00401098h] ; __vbaStrCat
loc_00668AAD: push 00456A30h ; "Hey "
loc_00668AB2: push edx
loc_00668AB3: call __vbaStrCat
loc_00668AB5: mov edi, [004013C0h] ; __vbaStrMove
loc_00668ABB: mov edx, eax
loc_00668ABD: lea ecx, var_24
loc_00668AC0: call edi
loc_00668AC2: push eax
loc_00668AC3: push 00456A40h ; "! Here's a funny one for you! | Here's one for you. | I've got another one for you. | OK, you'll have to laugh at this one. | Have you heard this one? | "
loc_00668AC8: call __vbaStrCat
loc_00668ACA: mov edx, eax
loc_00668ACC: lea ecx, var_28
loc_00668ACF: call edi
loc_00668AD1: push eax
loc_00668AD2: mov eax, [0073A040h]
loc_00668AD7: push eax
loc_00668AD8: call __vbaStrCat
loc_00668ADA: mov edx, eax
loc_00668ADC: lea ecx, var_2C
loc_00668ADF: call edi
loc_00668AE1: push eax
loc_00668AE2: push 00456B80h ; ", get ready to laugh. | This is funny. | "
loc_00668AE7: call __vbaStrCat
loc_00668AE9: mov edx, eax
loc_00668AEB: lea ecx, var_30
loc_00668AEE: call edi
loc_00668AF0: mov ecx, [0073A040h]
loc_00668AF6: push eax
loc_00668AF7: push ecx
loc_00668AF8: call __vbaStrCat
loc_00668AFA: mov edx, eax
loc_00668AFC: lea ecx, var_34
loc_00668AFF: call edi
loc_00668B01: push eax
loc_00668B02: push 00456C34h ; " I've got a good one for you. | Here's something to make you smile "
loc_00668B07: call __vbaStrCat
loc_00668B09: mov edx, eax
loc_00668B0B: lea ecx, var_38
loc_00668B0E: call edi
loc_00668B10: mov edx, [0073A040h]
loc_00668B16: push eax
loc_00668B17: push edx
loc_00668B18: call __vbaStrCat
loc_00668B1A: mov edx, eax
loc_00668B1C: lea ecx, var_3C
loc_00668B1F: call edi
loc_00668B21: push eax
loc_00668B22: push 00456CC0h ; ". | Check this out. | Hope you're in the mood for a joke. | OK "
loc_00668B27: call __vbaStrCat
loc_00668B29: mov edx, eax
loc_00668B2B: lea ecx, var_40
loc_00668B2E: call edi
loc_00668B30: push eax
loc_00668B31: mov eax, [0073A040h]
loc_00668B36: push eax
loc_00668B37: call __vbaStrCat
loc_00668B39: mov edx, eax
loc_00668B3B: lea ecx, var_44
loc_00668B3E: call edi
loc_00668B40: push eax
loc_00668B41: push 00456E04h ; ", just try not to laugh at this one! | Here's something funny. | Here's something to tell your friends later! | I know you'll enjoy this one. | OK, this is very serious. Don't laugh. | Heard this one? | Hey "
loc_00668B46: call __vbaStrCat
loc_00668B48: mov edx, eax
loc_00668B4A: lea ecx, var_48
loc_00668B4D: call edi
loc_00668B4F: mov ecx, [0073A040h]
loc_00668B55: push eax
loc_00668B56: push ecx
loc_00668B57: call __vbaStrCat
loc_00668B59: mov edx, eax
loc_00668B5B: lea ecx, var_4C
loc_00668B5E: call edi
loc_00668B60: push eax
loc_00668B61: push 00456FF4h
loc_00668B66: call __vbaStrCat
loc_00668B68: mov edx, [0073A08Ch]
loc_00668B6E: mov var_B0, eax
loc_00668B74: mov var_B8, 00000008h
loc_00668B7E: mov ecx, [edx]
loc_00668B80: lea edx, var_A8
loc_00668B86: mov eax, 0000000Ah
loc_00668B8B: push edx
loc_00668B8C: sub esp, 00000010h
loc_00668B8F: mov edx, esp
loc_00668B91: sub esp, 00000010h
loc_00668B94: mov [edx], eax
loc_00668B96: mov eax, var_C4
loc_00668B9C: mov [edx+00000004h], eax
loc_00668B9F: mov eax, 80020004h
loc_00668BA4: mov [edx+00000008h], eax
loc_00668BA7: mov eax, var_BC
loc_00668BAD: mov [edx+0000000Ch], eax
loc_00668BB0: mov eax, var_B8
loc_00668BB6: mov edx, esp
loc_00668BB8: mov [edx], eax
loc_00668BBA: mov eax, var_B4
loc_00668BC0: mov [edx+00000004h], eax
loc_00668BC3: mov eax, var_B0
loc_00668BC9: mov [edx+00000008h], eax
loc_00668BCC: mov eax, var_AC
loc_00668BD2: mov [edx+0000000Ch], eax
loc_00668BD5: mov edx, [0073A08Ch]
loc_00668BDB: push edx
loc_00668BDC: call [ecx+00000078h]
loc_00668BDF: cmp eax, ebx
loc_00668BE1: fnclex
loc_00668BE3: jge 00668BFAh
loc_00668BE5: mov ecx, [0073A08Ch]
loc_00668BEB: push 00000078h
loc_00668BED: push 004419ACh
loc_00668BF2: push ecx
loc_00668BF3: push eax
loc_00668BF4: call [004010CCh] ; __vbaHresultCheckObj
loc_00668BFA: lea edx, var_4C
loc_00668BFD: lea eax, var_48
loc_00668C00: push edx
loc_00668C01: lea ecx, var_44
loc_00668C04: push eax
loc_00668C05: lea edx, var_40
loc_00668C08: push ecx
loc_00668C09: lea eax, var_3C
loc_00668C0C: push edx
loc_00668C0D: lea ecx, var_38
loc_00668C10: push eax
loc_00668C11: lea edx, var_34
loc_00668C14: push ecx
loc_00668C15: lea eax, var_30
loc_00668C18: push edx
loc_00668C19: lea ecx, var_2C
loc_00668C1C: push eax
loc_00668C1D: lea edx, var_28
loc_00668C20: push ecx
loc_00668C21: lea eax, var_24
loc_00668C24: push edx
loc_00668C25: push eax
loc_00668C26: push 0000000Bh
loc_00668C28: call [00401324h] ; __vbaFreeStrList
loc_00668C2E: add esp, 00000030h
loc_00668C31: lea ecx, var_A8
loc_00668C37: call [0040142Ch] ; __vbaFreeObj
loc_00668C3D: lea ecx, var_B8
loc_00668C43: call [00401030h] ; __vbaFreeVar
loc_00668C49: jmp 00668C57h
loc_00668C4B: mov esi, [00401098h] ; __vbaStrCat
loc_00668C51: mov edi, [004013C0h] ; __vbaStrMove
loc_00668C57: mov edx, Me
loc_00668C5A: lea ecx, var_CC
loc_00668C60: push ecx
loc_00668C61: push 00457104h ; "BB2"
loc_00668C66: push edx
loc_00668C67: call 006A5DC0h
loc_00668C6C: mov ecx, Me
loc_00668C6F: lea eax, var_D0
loc_00668C75: push eax
loc_00668C76: push 00457110h ; "BB5"
loc_00668C7B: push ecx
loc_00668C7C: call 006A5DC0h
loc_00668C81: xor edx, edx
loc_00668C83: cmp var_D0, bx
loc_00668C8A: setz dl
loc_00668C8D: xor eax, eax
loc_00668C8F: cmp var_CC, bx
loc_00668C96: setz al
loc_00668C99: test eax, edx
loc_00668C9B: jnz 00668D14h
loc_00668C9D: lea ecx, var_B8
loc_00668CA3: mov var_B0, 80020004h
loc_00668CAD: push ecx
loc_00668CAE: mov var_B8, 0000000Ah
loc_00668CB8: call [00401110h] ; rtcRandomNext
loc_00668CBE: fstp real4 ptr var_D4
loc_00668CC4: fld real4 ptr var_D4
loc_00668CCA: fmul st0, real4 ptr [00401E28h]
loc_00668CD0: fadd st0, real4 ptr [00402440h]
loc_00668CD6: fnstsw ax
loc_00668CD8: test al, 0Dh
loc_00668CDA: jnz 00669610h
loc_00668CE0: call [004013A0h] ; __vbaR8IntI2
loc_00668CE6: lea ecx, var_B8
loc_00668CEC: mov var_1C, eax
loc_00668CEF: call [00401030h] ; __vbaFreeVar
loc_00668CF5: mov eax, 00000001h
loc_00668CFA: cmp var_1C, ax
loc_00668CFE: jnz 00668D08h
loc_00668D00: mov var_D4, eax
loc_00668D06: jmp 00668D1Eh
loc_00668D08: mov var_D4, 00000006h
loc_00668D12: jmp 00668D1Eh
loc_00668D14: mov var_D4, 00000001h
loc_00668D1E: mov eax, Me
loc_00668D21: lea ecx, var_D4
loc_00668D27: push ecx
loc_00668D28: push eax
loc_00668D29: mov edx, [eax]
loc_00668D2B: call [edx+00000960h]
loc_00668D31: lea edx, var_B8
loc_00668D37: mov var_B0, 80020004h
loc_00668D41: push edx
loc_00668D42: mov var_B8, 0000000Ah
loc_00668D4C: call [00401110h] ; rtcRandomNext
loc_00668D52: fstp real4 ptr var_D4
loc_00668D58: fld real4 ptr var_D4
loc_00668D5E: fmul st0, real4 ptr [00408144h]
loc_00668D64: fadd st0, real4 ptr [00402440h]
loc_00668D6A: fnstsw ax
loc_00668D6C: test al, 0Dh
loc_00668D6E: jnz 00669610h
loc_00668D74: call [004013A0h] ; __vbaR8IntI2
loc_00668D7A: lea ecx, var_B8
loc_00668D80: mov var_20, eax
loc_00668D83: call [00401030h] ; __vbaFreeVar
loc_00668D89: movsx eax, var_20
loc_00668D8D: dec eax
loc_00668D8E: cmp eax, 00000008h
loc_00668D91: ja 00668E8Dh
loc_00668D97: jmp [eax*4+006695ECh]
loc_00668D9E: mov eax, [0073A08Ch]
loc_00668DA3: lea edx, var_A8
loc_00668DA9: push edx
loc_00668DAA: push 004510A8h ; "PleasedHard"
loc_00668DAF: mov ecx, [eax]
loc_00668DB1: jmp 00668E73h
loc_00668DB6: mov eax, [0073A08Ch]
loc_00668DBB: lea ecx, var_A8
loc_00668DC1: push ecx
loc_00668DC2: push 00454318h ; "Congratulate"
loc_00668DC7: mov edx, [eax]
loc_00668DC9: jmp 00668E54h
loc_00668DCE: mov eax, [0073A08Ch]
loc_00668DD3: lea ecx, var_A8
loc_00668DD9: push ecx
loc_00668DDA: push 004510A8h ; "PleasedHard"
loc_00668DDF: mov edx, [eax]
loc_00668DE1: push eax
loc_00668DE2: call [edx+00000064h]
loc_00668DE5: cmp eax, ebx
loc_00668DE7: fnclex
loc_00668DE9: jge 00668EBFh
loc_00668DEF: jmp 00668EAAh
loc_00668DF4: mov eax, [0073A08Ch]
loc_00668DF9: lea edx, var_A8
loc_00668DFF: push edx
loc_00668E00: push 00451A94h ; "Giggle"
loc_00668E05: mov ecx, [eax]
loc_00668E07: jmp 00668E73h
loc_00668E09: mov eax, [0073A08Ch]
loc_00668E0E: lea ecx, var_A8
loc_00668E14: push ecx
loc_00668E15: push 00451A94h ; "Giggle"
loc_00668E1A: mov edx, [eax]
loc_00668E1C: push eax
loc_00668E1D: call [edx+00000064h]
loc_00668E20: cmp eax, ebx
loc_00668E22: fnclex
loc_00668E24: jge 00668EBFh
loc_00668E2A: jmp 00668EAAh
loc_00668E2C: mov eax, [0073A08Ch]
loc_00668E31: lea edx, var_A8
loc_00668E37: push edx
loc_00668E38: push 00441F70h ; "Wink"
loc_00668E3D: mov ecx, [eax]
loc_00668E3F: jmp 00668E73h
loc_00668E41: mov eax, [0073A08Ch]
loc_00668E46: lea ecx, var_A8
loc_00668E4C: push ecx
loc_00668E4D: push 0045711Ch ; "Unbelievable"
loc_00668E52: mov edx, [eax]
loc_00668E54: push eax
loc_00668E55: call [edx+00000064h]
loc_00668E58: cmp eax, ebx
loc_00668E5A: fnclex
loc_00668E5C: jge 00668EBFh
loc_00668E5E: jmp 00668EAAh
loc_00668E60: mov eax, [0073A08Ch]
loc_00668E65: lea edx, var_A8
loc_00668E6B: push edx
loc_00668E6C: push 0044ADE8h ; "Greet"
loc_00668E71: mov ecx, [eax]
loc_00668E73: push eax
loc_00668E74: call [ecx+00000064h]
loc_00668E77: cmp eax, ebx
loc_00668E79: fnclex
loc_00668E7B: jge 00668EBFh
loc_00668E7D: mov ecx, [0073A08Ch]
loc_00668E83: push 00000064h
loc_00668E85: push 004419ACh
loc_00668E8A: push ecx
loc_00668E8B: jmp 00668EB8h
loc_00668E8D: mov eax, [0073A08Ch]
loc_00668E92: lea ecx, var_A8
loc_00668E98: push ecx
loc_00668E99: push 004510A8h ; "PleasedHard"
loc_00668E9E: mov edx, [eax]
loc_00668EA0: push eax
loc_00668EA1: call [edx+00000064h]
loc_00668EA4: cmp eax, ebx
loc_00668EA6: fnclex
loc_00668EA8: jge 00668EBFh
loc_00668EAA: mov edx, [0073A08Ch]
loc_00668EB0: push 00000064h
loc_00668EB2: push 004419ACh
loc_00668EB7: push edx
loc_00668EB8: push eax
loc_00668EB9: call [004010CCh] ; __vbaHresultCheckObj
loc_00668EBF: lea ecx, var_A8
loc_00668EC5: call [0040142Ch] ; __vbaFreeObj
loc_00668ECB: push 0045713Ch ; "I've got a \emp\million of them!"
loc_00668ED0: push 00457184h ; "| That one \emp\really cracks me up!"
loc_00668ED5: call __vbaStrCat
loc_00668ED7: mov edx, eax
loc_00668ED9: lea ecx, var_24
loc_00668EDC: call edi
loc_00668EDE: push eax
loc_00668EDF: push 00456D44h ; "| I \emp\never get enough of that one!"
loc_00668EE4: call __vbaStrCat
loc_00668EE6: mov edx, eax
loc_00668EE8: lea ecx, var_28
loc_00668EEB: call edi
loc_00668EED: push eax
loc_00668EEE: push 00456D98h ; "| I knocked them \emp\dead in Vegas with that one!"
loc_00668EF3: call __vbaStrCat
loc_00668EF5: mov edx, eax
loc_00668EF7: lea ecx, var_2C
loc_00668EFA: call edi
loc_00668EFC: push eax
loc_00668EFD: push 00456FACh ; "| Sometimes I even amuse myself!"
loc_00668F02: call __vbaStrCat
loc_00668F04: mov edx, eax
loc_00668F06: lea ecx, var_30
loc_00668F09: call edi
loc_00668F0B: push eax
loc_00668F0C: push 004571D4h ; "| \pit=360\Ha Ha Ha! \pit=140\I'll need a minute to recover from \emp\that one!"
loc_00668F11: call __vbaStrCat
loc_00668F13: mov edx, eax
loc_00668F15: lea ecx, var_34
loc_00668F18: call edi
loc_00668F1A: push eax
loc_00668F1B: push 00457278h ; "| What did you think of \emp\that one?"
loc_00668F20: call __vbaStrCat
loc_00668F22: mov edx, eax
loc_00668F24: lea ecx, var_38
loc_00668F27: call edi
loc_00668F29: push eax
loc_00668F2A: push 004572CCh ; "| I should be paying you to listen to these."
loc_00668F2F: call __vbaStrCat
loc_00668F31: mov edx, eax
loc_00668F33: lea ecx, var_3C
loc_00668F36: call edi
loc_00668F38: push eax
loc_00668F39: push 0045732Ch ; "| Where do I come up with these?"
loc_00668F3E: call __vbaStrCat
loc_00668F40: mov edx, eax
loc_00668F42: lea ecx, var_40
loc_00668F45: call edi
loc_00668F47: push eax
loc_00668F48: push 00457374h ; "| I guess you had to be there."
loc_00668F4D: call __vbaStrCat
loc_00668F4F: mov edx, eax
loc_00668F51: lea ecx, var_44
loc_00668F54: call edi
loc_00668F56: push eax
loc_00668F57: push 004573B8h ; "| What? \pau=1000\ You were expecting a sense of humor?"
loc_00668F5C: call __vbaStrCat
loc_00668F5E: mov edx, eax
loc_00668F60: lea ecx, var_48
loc_00668F63: call edi
loc_00668F65: push eax
loc_00668F66: push 0045742Ch ; "| How funny can one gorilla be?"
loc_00668F6B: call __vbaStrCat
loc_00668F6D: mov edx, eax
loc_00668F6F: lea ecx, var_4C
loc_00668F72: call edi
loc_00668F74: push eax
loc_00668F75: push 00457470h ; "| Next time, don't be afraid to laugh, "
loc_00668F7A: call __vbaStrCat
loc_00668F7C: mov edx, eax
loc_00668F7E: lea ecx, var_50
loc_00668F81: call edi
loc_00668F83: push eax
loc_00668F84: mov eax, [0073A040h]
loc_00668F89: push eax
loc_00668F8A: call __vbaStrCat
loc_00668F8C: mov edx, eax
loc_00668F8E: lea ecx, var_54
loc_00668F91: call edi
loc_00668F93: push eax
loc_00668F94: push 00444D98h ; "."
loc_00668F99: call __vbaStrCat
loc_00668F9B: mov edx, eax
loc_00668F9D: lea ecx, var_58
loc_00668FA0: call edi
loc_00668FA2: push eax
loc_00668FA3: push 004574C4h ; "| Don't judge me on my sense of humor alone. \pau=1000\ Please."
loc_00668FA8: call __vbaStrCat
loc_00668FAA: mov edx, eax
loc_00668FAC: lea ecx, var_5C
loc_00668FAF: call edi
loc_00668FB1: push eax
loc_00668FB2: push 00457548h ; "| You know "
loc_00668FB7: call __vbaStrCat
loc_00668FB9: mov edx, eax
loc_00668FBB: lea ecx, var_60
loc_00668FBE: call edi
loc_00668FC0: mov ecx, [0073A040h]
loc_00668FC6: push eax
loc_00668FC7: push ecx
loc_00668FC8: call __vbaStrCat
loc_00668FCA: mov edx, eax
loc_00668FCC: lea ecx, var_64
loc_00668FCF: call edi
loc_00668FD1: push eax
loc_00668FD2: push 004575A0h ; ", a good friend laughs at your jokes even when they're not so funny."
loc_00668FD7: call __vbaStrCat
loc_00668FD9: mov edx, eax
loc_00668FDB: lea ecx, var_68
loc_00668FDE: call edi
loc_00668FE0: push eax
loc_00668FE1: push 00457630h ; "| Laughter is the best medicine!"
loc_00668FE6: call __vbaStrCat
loc_00668FE8: mov edx, eax
loc_00668FEA: lea ecx, var_6C
loc_00668FED: call edi
loc_00668FEF: push eax
loc_00668FF0: push 00457678h ; "| First time I heard that one, I nearly fell out of my banana tree laughing!"
loc_00668FF5: call __vbaStrCat
loc_00668FF7: mov edx, eax
loc_00668FF9: lea ecx, var_70
loc_00668FFC: call edi
loc_00668FFE: push eax
loc_00668FFF: push 00457718h ; "| This is the part where you laugh, "
loc_00669004: call __vbaStrCat
loc_00669006: mov edx, eax
loc_00669008: lea ecx, var_74
loc_0066900B: call edi
loc_0066900D: mov edx, [0073A040h]
loc_00669013: push eax
loc_00669014: push edx
loc_00669015: call __vbaStrCat
loc_00669017: mov edx, eax
loc_00669019: lea ecx, var_78
loc_0066901C: call edi
loc_0066901E: push eax
loc_0066901F: push 00444D98h ; "."
loc_00669024: call __vbaStrCat
loc_00669026: mov edx, eax
loc_00669028: lea ecx, var_7C
loc_0066902B: call edi
loc_0066902D: push eax
loc_0066902E: push 0045778Ch ; "| That one gets better every time I hear it!"
loc_00669033: call __vbaStrCat
loc_00669035: mov edx, eax
loc_00669037: lea ecx, var_80
loc_0066903A: call edi
loc_0066903C: push eax
loc_0066903D: push 004577ECh ; "| They only get better with time, "
loc_00669042: call __vbaStrCat
loc_00669044: mov edx, eax
loc_00669046: lea ecx, var_84
loc_0066904C: call edi
loc_0066904E: push eax
loc_0066904F: mov eax, [0073A040h]
loc_00669054: push eax
loc_00669055: call __vbaStrCat
loc_00669057: mov edx, eax
loc_00669059: lea ecx, var_88
loc_0066905F: call edi
loc_00669061: push eax
loc_00669062: push 00444D98h ; "."
loc_00669067: call __vbaStrCat
loc_00669069: mov edx, eax
loc_0066906B: lea ecx, var_8C
loc_00669071: call edi
loc_00669073: push eax
loc_00669074: push 00457838h ; "| Do I amuse you, "
loc_00669079: call __vbaStrCat
loc_0066907B: mov edx, eax
loc_0066907D: lea ecx, var_90
loc_00669083: call edi
loc_00669085: mov ecx, [0073A040h]
loc_0066908B: push eax
loc_0066908C: push ecx
loc_0066908D: call __vbaStrCat
loc_0066908F: mov edx, eax
loc_00669091: lea ecx, var_94
loc_00669097: call edi
loc_00669099: push eax
loc_0066909A: push 00457864h
loc_0066909F: call __vbaStrCat
loc_006690A1: mov edx, eax
loc_006690A3: lea ecx, var_98
loc_006690A9: call edi
loc_006690AB: push eax
loc_006690AC: push 004578B4h ; "| I remember when that one was actually funny."
loc_006690B1: call __vbaStrCat
loc_006690B3: mov edx, eax
loc_006690B5: lea ecx, var_9C
loc_006690BB: call edi
loc_006690BD: push eax
loc_006690BE: push 0045796Ch ; "| There was a time when people laughed at that one."
loc_006690C3: call __vbaStrCat
loc_006690C5: mov edx, eax
loc_006690C7: lea ecx, var_14
loc_006690CA: call edi
loc_006690CC: lea edx, var_98
loc_006690D2: lea eax, var_94
loc_006690D8: push edx
loc_006690D9: lea ecx, var_90
loc_006690DF: push eax
loc_006690E0: lea edx, var_8C
loc_006690E6: push ecx
loc_006690E7: lea eax, var_88
loc_006690ED: push edx
loc_006690EE: lea ecx, var_84
loc_006690F4: push eax
loc_006690F5: lea edx, var_80
loc_006690F8: push ecx
loc_006690F9: lea eax, var_7C
loc_006690FC: push edx
loc_006690FD: lea ecx, var_78
loc_00669100: push eax
loc_00669101: lea edx, var_74
loc_00669104: push ecx
loc_00669105: lea eax, var_70
loc_00669108: push edx
loc_00669109: lea ecx, var_6C
loc_0066910C: push eax
loc_0066910D: lea edx, var_68
loc_00669110: push ecx
loc_00669111: lea eax, var_64
loc_00669114: push edx
loc_00669115: lea ecx, var_60
loc_00669118: push eax
loc_00669119: lea edx, var_5C
loc_0066911C: push ecx
loc_0066911D: lea eax, var_58
loc_00669120: push edx
loc_00669121: lea ecx, var_54
loc_00669124: push eax
loc_00669125: lea edx, var_50
loc_00669128: push ecx
loc_00669129: lea eax, var_4C
loc_0066912C: push edx
loc_0066912D: lea ecx, var_48
loc_00669130: push eax
loc_00669131: lea edx, var_44
loc_00669134: push ecx
loc_00669135: push edx
loc_00669136: lea eax, var_40
loc_00669139: lea ecx, var_3C
loc_0066913C: push eax
loc_0066913D: lea edx, var_38
loc_00669140: push ecx
loc_00669141: lea eax, var_34
loc_00669144: mov ebx, [00401324h] ; __vbaFreeStrList
loc_0066914A: push edx
loc_0066914B: lea ecx, var_30
loc_0066914E: push eax
loc_0066914F: lea edx, var_2C
loc_00669152: push ecx
loc_00669153: lea eax, var_28
loc_00669156: push edx
loc_00669157: lea ecx, var_24
loc_0066915A: push eax
loc_0066915B: lea edx, var_9C
loc_00669161: push ecx
loc_00669162: push edx
loc_00669163: push 0000001Fh
loc_00669165: call ebx
loc_00669167: add esp, 00000080h
loc_0066916D: push 004579D8h ; "|"
loc_00669172: push 00457A4Ch ; "| Thank you very much. I'm Bonzi, I'll be here all week."
loc_00669177: call __vbaStrCat
loc_00669179: mov edx, eax
loc_0066917B: lea ecx, var_24
loc_0066917E: call edi
loc_00669180: push eax
loc_00669181: push 00457AC4h ; "| And if you thought that was funny, I've got a zillion more!"
loc_00669186: call __vbaStrCat
loc_00669188: mov edx, eax
loc_0066918A: lea ecx, var_28
loc_0066918D: call edi
loc_0066918F: push eax
loc_00669190: push 00457B44h ; "| Wowa! I even amused \emp\myself with that one!"
loc_00669195: call __vbaStrCat
loc_00669197: mov edx, eax
loc_00669199: lea ecx, var_2C
loc_0066919C: call edi
loc_0066919E: push eax
loc_0066919F: push 00457BACh ; "| Why don't I hear any laughter? "
loc_006691A4: call __vbaStrCat
loc_006691A6: mov edx, eax
loc_006691A8: lea ecx, var_30
loc_006691AB: call edi
loc_006691AD: push eax
loc_006691AE: mov eax, [0073A040h]
loc_006691B3: push eax
loc_006691B4: call __vbaStrCat
loc_006691B6: mov edx, eax
loc_006691B8: lea ecx, var_34
loc_006691BB: call edi
loc_006691BD: push eax
loc_006691BE: push 00444914h
loc_006691C3: call __vbaStrCat
loc_006691C5: mov edx, eax
loc_006691C7: lea ecx, var_38
loc_006691CA: call edi
loc_006691CC: push eax
loc_006691CD: push 00457BF8h ; "| That was a doozey! I don't know if I can top that one!"
loc_006691D2: call __vbaStrCat
loc_006691D4: mov edx, eax
loc_006691D6: lea ecx, var_3C
loc_006691D9: call edi
loc_006691DB: push eax
loc_006691DC: push 00457C70h ; "| Maybe I'll keep my day job, "
loc_006691E1: call __vbaStrCat
loc_006691E3: mov edx, eax
loc_006691E5: lea ecx, var_40
loc_006691E8: call edi
loc_006691EA: mov ecx, [0073A040h]
loc_006691F0: push eax
loc_006691F1: push ecx
loc_006691F2: call __vbaStrCat
loc_006691F4: mov edx, eax
loc_006691F6: lea ecx, var_44
loc_006691F9: call edi
loc_006691FB: push eax
loc_006691FC: push 00444D98h ; "."
loc_00669201: call __vbaStrCat
loc_00669203: mov edx, eax
loc_00669205: lea ecx, var_48
loc_00669208: call edi
loc_0066920A: push eax
loc_0066920B: push 00457D1Ch ; "| \pit=360\Ha Ha Ha! \pit=140\ I'll be laughing for hours at that one!"
loc_00669210: call __vbaStrCat
loc_00669212: mov edx, eax
loc_00669214: lea ecx, var_4C
loc_00669217: call edi
loc_00669219: push eax
loc_0066921A: push 00457DB0h ; "| Doesn't laughing bring us closer together, "
loc_0066921F: call __vbaStrCat
loc_00669221: mov edx, eax
loc_00669223: lea ecx, var_50
loc_00669226: call edi
loc_00669228: mov edx, [0073A040h]
loc_0066922E: push eax
loc_0066922F: push edx
loc_00669230: call __vbaStrCat
loc_00669232: mov edx, eax
loc_00669234: lea ecx, var_54
loc_00669237: call edi
loc_00669239: push eax
loc_0066923A: push 00444914h
loc_0066923F: call __vbaStrCat
loc_00669241: mov edx, eax
loc_00669243: lea ecx, var_58
loc_00669246: call edi
loc_00669248: push eax
loc_00669249: push 00457E10h ; "| Didn't even crack a smile, did you."
loc_0066924E: call __vbaStrCat
loc_00669250: mov edx, eax
loc_00669252: lea ecx, var_5C
loc_00669255: call edi
loc_00669257: push eax
loc_00669258: push 00457E60h ; "| Hope that brightens your day "
loc_0066925D: call __vbaStrCat
loc_0066925F: mov edx, eax
loc_00669261: lea ecx, var_60
loc_00669264: call edi
loc_00669266: push eax
loc_00669267: mov eax, [0073A040h]
loc_0066926C: push eax
loc_0066926D: call __vbaStrCat
loc_0066926F: mov edx, eax
loc_00669271: lea ecx, var_64
loc_00669274: call edi
loc_00669276: push eax
loc_00669277: push 00442684h
loc_0066927C: call __vbaStrCat
loc_0066927E: mov edx, eax
loc_00669280: lea ecx, var_68
loc_00669283: call edi
loc_00669285: push eax
loc_00669286: push 00457EA4h ; "| That one makes me giggle in my sleep!"
loc_0066928B: call __vbaStrCat
loc_0066928D: mov edx, eax
loc_0066928F: lea ecx, var_6C
loc_00669292: call edi
loc_00669294: push eax
loc_00669295: push 00457CB4h ; "| At times I giggle just thinking about that one!"
loc_0066929A: call __vbaStrCat
loc_0066929C: mov edx, eax
loc_0066929E: lea ecx, var_70
loc_006692A1: call edi
loc_006692A3: push eax
loc_006692A4: push 00457EF8h ; "| No matter how many times I hear that one, it's never enough!"
loc_006692A9: call __vbaStrCat
loc_006692AB: mov edx, eax
loc_006692AD: lea ecx, var_74
loc_006692B0: call edi
loc_006692B2: push eax
loc_006692B3: push 00457F7Ch ; "| "
loc_006692B8: call __vbaStrCat
loc_006692BA: mov edx, eax
loc_006692BC: lea ecx, var_78
loc_006692BF: call edi
loc_006692C1: mov ecx, [0073A040h]
loc_006692C7: push eax
loc_006692C8: push ecx
loc_006692C9: call __vbaStrCat
loc_006692CB: mov edx, eax
loc_006692CD: lea ecx, var_7C
loc_006692D0: call edi
loc_006692D2: push eax
loc_006692D3: push 00457F88h
loc_006692D8: call __vbaStrCat
loc_006692DA: mov edx, eax
loc_006692DC: lea ecx, var_80
loc_006692DF: call edi
loc_006692E1: push eax
loc_006692E2: push 00457FF0h ; "| Oh boy! Has anyone seen my sense of humor?"
loc_006692E7: call __vbaStrCat
loc_006692E9: mov edx, eax
loc_006692EB: lea ecx, var_84
loc_006692F1: call edi
loc_006692F3: push eax
loc_006692F4: push 00458050h ; "| Don't worry, I've got plenty more."
loc_006692F9: call __vbaStrCat
loc_006692FB: mov edx, eax
loc_006692FD: lea ecx, var_88
loc_00669303: call edi
loc_00669305: push eax
loc_00669306: push 004580E0h ; "| I though I saw you crack a smile on that one."
loc_0066930B: call __vbaStrCat
loc_0066930D: mov edx, eax
loc_0066930F: lea ecx, var_8C
loc_00669315: call edi
loc_00669317: push eax
loc_00669318: push 00458144h ; "| I'll be getting fan mail for weeks after that performance."
loc_0066931D: call __vbaStrCat
loc_0066931F: mov edx, eax
loc_00669321: lea ecx, var_90
loc_00669327: call edi
loc_00669329: push eax
loc_0066932A: push 004581C4h ; "| With jokes like these, who needs a sense of humor?"
loc_0066932F: call __vbaStrCat
loc_00669331: mov edx, eax
loc_00669333: lea ecx, var_94
loc_00669339: call edi
loc_0066933B: push eax
loc_0066933C: push 00458234h ; "| Punch line? What's a punch line?"
loc_00669341: call __vbaStrCat
loc_00669343: mov edx, eax
loc_00669345: lea ecx, var_98
loc_0066934B: call edi
loc_0066934D: push eax
loc_0066934E: push 004582CCh ; "| I laughed so hard at that one, I turned purple!"
loc_00669353: call __vbaStrCat
loc_00669355: mov edx, eax
loc_00669357: lea ecx, var_9C
loc_0066935D: call edi
loc_0066935F: push eax
loc_00669360: push 00458334h ; "| What? You wanted cute \emp\and funny?"
loc_00669365: call __vbaStrCat
loc_00669367: mov edx, eax
loc_00669369: lea ecx, var_A0
loc_0066936F: call edi
loc_00669371: push eax
loc_00669372: push 0045838Ch ; "| I think I need some new material."
loc_00669377: call __vbaStrCat
loc_00669379: mov edx, eax
loc_0066937B: lea ecx, var_A4
loc_00669381: call edi
loc_00669383: push eax
loc_00669384: push 004583D8h ; "| I see that one sent you rolling in the isles."
loc_00669389: call __vbaStrCat
loc_0066938B: mov edx, eax
loc_0066938D: lea ecx, var_18
loc_00669390: call edi
loc_00669392: lea edx, var_98
loc_00669398: lea eax, var_94
loc_0066939E: push edx
loc_0066939F: lea ecx, var_90
loc_006693A5: push eax
loc_006693A6: lea edx, var_8C
loc_006693AC: push ecx
loc_006693AD: lea eax, var_88
loc_006693B3: push edx
loc_006693B4: lea ecx, var_84
loc_006693BA: push eax
loc_006693BB: push ecx
loc_006693BC: lea edx, var_80
loc_006693BF: lea eax, var_7C
loc_006693C2: push edx
loc_006693C3: lea ecx, var_78
loc_006693C6: push eax
loc_006693C7: lea edx, var_74
loc_006693CA: push ecx
loc_006693CB: lea eax, var_70
loc_006693CE: push edx
loc_006693CF: lea ecx, var_6C
loc_006693D2: push eax
loc_006693D3: lea edx, var_68
loc_006693D6: push ecx
loc_006693D7: lea eax, var_64
loc_006693DA: push edx
loc_006693DB: lea ecx, var_60
loc_006693DE: push eax
loc_006693DF: lea edx, var_5C
loc_006693E2: push ecx
loc_006693E3: lea eax, var_58
loc_006693E6: push edx
loc_006693E7: lea ecx, var_54
loc_006693EA: push eax
loc_006693EB: lea edx, var_50
loc_006693EE: push ecx
loc_006693EF: lea eax, var_4C
loc_006693F2: push edx
loc_006693F3: lea ecx, var_48
loc_006693F6: push eax
loc_006693F7: lea edx, var_44
loc_006693FA: push ecx
loc_006693FB: lea eax, var_40
loc_006693FE: push edx
loc_006693FF: lea ecx, var_3C
loc_00669402: push eax
loc_00669403: lea edx, var_38
loc_00669406: push ecx
loc_00669407: lea eax, var_34
loc_0066940A: push edx
loc_0066940B: lea ecx, var_30
loc_0066940E: push eax
loc_0066940F: lea edx, var_2C
loc_00669412: push ecx
loc_00669413: lea eax, var_28
loc_00669416: push edx
loc_00669417: lea ecx, var_24
loc_0066941A: push eax
loc_0066941B: lea edx, var_A4
loc_00669421: push ecx
loc_00669422: lea eax, var_A0
loc_00669428: push edx
loc_00669429: lea ecx, var_9C
loc_0066942F: push eax
loc_00669430: push ecx
loc_00669431: push 00000021h
loc_00669433: call ebx
loc_00669435: mov edx, var_14
loc_00669438: mov eax, var_18
loc_0066943B: add esp, 00000088h
loc_00669441: mov edi, 80020004h
loc_00669446: mov ebx, 0000000Ah
loc_0066944B: push edx
loc_0066944C: push eax
loc_0066944D: call __vbaStrCat
loc_0066944F: lea esi, var_A8
loc_00669455: mov edx, [0073A08Ch]
loc_0066945B: push esi
loc_0066945C: mov ecx, 00000008h
loc_00669461: sub esp, 00000010h
loc_00669464: mov var_B0, eax
loc_0066946A: mov esi, esp
loc_0066946C: sub esp, 00000010h
loc_0066946F: mov var_B8, ecx
loc_00669475: mov edx, [edx]
loc_00669477: mov [esi], ebx
loc_00669479: mov ebx, var_C4
loc_0066947F: mov [esi+00000004h], ebx
loc_00669482: mov [esi+00000008h], edi
loc_00669485: mov edi, var_BC
loc_0066948B: mov [esi+0000000Ch], edi
loc_0066948E: mov esi, esp
loc_00669490: mov [esi], ecx
loc_00669492: mov ecx, var_B4
loc_00669498: mov [esi+00000004h], ecx
loc_0066949B: mov ecx, [0073A08Ch]
loc_006694A1: push ecx
loc_006694A2: mov [esi+00000008h], eax
loc_006694A5: mov eax, var_AC
loc_006694AB: mov [esi+0000000Ch], eax
loc_006694AE: call [edx+00000078h]
loc_006694B1: test eax, eax
loc_006694B3: fnclex
loc_006694B5: jge 006694CCh
loc_006694B7: mov edx, [0073A08Ch]
loc_006694BD: push 00000078h
loc_006694BF: push 004419ACh
loc_006694C4: push edx
loc_006694C5: push eax
loc_006694C6: call [004010CCh] ; __vbaHresultCheckObj
loc_006694CC: mov eax, var_A8
loc_006694D2: mov var_A8, 00000000h
loc_006694DC: push eax
loc_006694DD: push 0073A1D8h
loc_006694E2: call [00401128h] ; __vbaObjSet
loc_006694E8: lea ecx, var_B8
loc_006694EE: call [00401030h] ; __vbaFreeVar
loc_006694F4: fwait
loc_006694F5: push 006695D6h
loc_006694FA: jmp 006695C5h
loc_006694FF: lea eax, var_A4
loc_00669505: lea ecx, var_A0
loc_0066950B: push eax
loc_0066950C: lea edx, var_9C
loc_00669512: push ecx
loc_00669513: lea eax, var_98
loc_00669519: push edx
loc_0066951A: lea ecx, var_94
loc_00669520: push eax
loc_00669521: lea edx, var_90
loc_00669527: push ecx
loc_00669528: lea eax, var_8C
loc_0066952E: push edx
loc_0066952F: lea ecx, var_88
loc_00669535: push eax
loc_00669536: lea edx, var_84
loc_0066953C: push ecx
loc_0066953D: lea eax, var_80
loc_00669540: push edx
loc_00669541: lea ecx, var_7C
loc_00669544: push eax
loc_00669545: lea edx, var_78
loc_00669548: push ecx
loc_00669549: lea eax, var_74
loc_0066954C: push edx
loc_0066954D: lea ecx, var_70
loc_00669550: push eax
loc_00669551: lea edx, var_6C
loc_00669554: push ecx
loc_00669555: lea eax, var_68
loc_00669558: push edx
loc_00669559: lea ecx, var_64
loc_0066955C: push eax
loc_0066955D: lea edx, var_60
loc_00669560: push ecx
loc_00669561: lea eax, var_5C
loc_00669564: push edx
loc_00669565: lea ecx, var_58
loc_00669568: push eax
loc_00669569: lea edx, var_54
loc_0066956C: push ecx
loc_0066956D: lea eax, var_50
loc_00669570: push edx
loc_00669571: lea ecx, var_4C
loc_00669574: push eax
loc_00669575: lea edx, var_48
loc_00669578: push ecx
loc_00669579: lea eax, var_44
loc_0066957C: push edx
loc_0066957D: lea ecx, var_40
loc_00669580: push eax
loc_00669581: lea edx, var_3C
loc_00669584: push ecx
loc_00669585: lea eax, var_38
loc_00669588: push edx
loc_00669589: lea ecx, var_34
loc_0066958C: push eax
loc_0066958D: lea edx, var_30
loc_00669590: push ecx
loc_00669591: lea eax, var_2C
loc_00669594: push edx
loc_00669595: lea ecx, var_28
loc_00669598: push eax
loc_00669599: lea edx, var_24
loc_0066959C: push ecx
loc_0066959D: push edx
loc_0066959E: push 00000021h
loc_006695A0: call [00401324h] ; __vbaFreeStrList
loc_006695A6: add esp, 00000088h
loc_006695AC: lea ecx, var_A8
loc_006695B2: call [0040142Ch] ; __vbaFreeObj
loc_006695B8: lea ecx, var_B8
loc_006695BE: call [00401030h] ; __vbaFreeVar
loc_006695C4: ret
loc_006695C5: mov esi, [00401430h] ; __vbaFreeStr
loc_006695CB: lea ecx, var_14
loc_006695CE: call __vbaFreeStr
loc_006695D0: lea ecx, var_18
loc_006695D3: call __vbaFreeStr
loc_006695D5: ret
loc_006695D6: mov ecx, var_10
loc_006695D9: pop edi
loc_006695DA: pop esi
loc_006695DB: xor eax, eax
loc_006695DD: mov fs:[00000000h], ecx
loc_006695E4: pop ebx
loc_006695E5: mov esp, ebp
loc_006695E7: pop ebp
loc_006695E8: retn 0008h
End Sub
Private Sub Proc_37_142_669620
loc_00669620: push ebp
loc_00669621: mov ebp, esp
loc_00669623: sub esp, 00000008h
loc_00669626: push 00412856h ; __vbaExceptHandler
loc_0066962B: mov eax, fs:[00000000h]
loc_00669631: push eax
loc_00669632: mov fs:[00000000h], esp
loc_00669639: sub esp, 000000BCh
loc_0066963F: push ebx
loc_00669640: push esi
loc_00669641: push edi
loc_00669642: mov var_8, esp
loc_00669645: mov var_4, 00408158h
loc_0066964C: lea eax, var_94
loc_00669652: xor ebx, ebx
loc_00669654: push eax
loc_00669655: mov var_14, ebx
loc_00669658: mov var_18, ebx
loc_0066965B: mov var_20, ebx
loc_0066965E: mov var_24, ebx
loc_00669661: mov var_28, ebx
loc_00669664: mov var_2C, ebx
loc_00669667: mov var_30, ebx
loc_0066966A: mov var_34, ebx
loc_0066966D: mov var_38, ebx
loc_00669670: mov var_3C, ebx
loc_00669673: mov var_40, ebx
loc_00669676: mov var_44, ebx
loc_00669679: mov var_48, ebx
loc_0066967C: mov var_4C, ebx
loc_0066967F: mov var_50, ebx
loc_00669682: mov var_54, ebx
loc_00669685: mov var_58, ebx
loc_00669688: mov var_5C, ebx
loc_0066968B: mov var_60, ebx
loc_0066968E: mov var_64, ebx
loc_00669691: mov var_68, ebx
loc_00669694: mov var_6C, ebx
loc_00669697: mov var_70, ebx
loc_0066969A: mov var_74, ebx
loc_0066969D: mov var_78, ebx
loc_006696A0: mov var_7C, ebx
loc_006696A3: mov var_80, ebx
loc_006696A6: mov var_84, ebx
loc_006696AC: mov var_B8, ebx
loc_006696B2: mov var_BC, ebx
loc_006696B8: mov var_C0, ebx
loc_006696BE: mov var_8C, 80020004h
loc_006696C8: mov var_94, 0000000Ah
loc_006696D2: call [00401110h] ; rtcRandomNext
loc_006696D8: fstp real4 ptr var_C0
loc_006696DE: fld real4 ptr var_C0
loc_006696E4: fadd st0, st0
loc_006696E6: fadd st0, real4 ptr [00402440h]
loc_006696EC: fnstsw ax
loc_006696EE: test al, 0Dh
loc_006696F0: jnz 0066A03Eh
loc_006696F6: call [004013A0h] ; __vbaR8IntI2
loc_006696FC: lea ecx, var_94
loc_00669702: mov esi, eax
loc_00669704: call [00401030h] ; __vbaFreeVar
loc_0066970A: movsx eax, si
loc_0066970D: dec eax
loc_0066970E: jz 00669839h
loc_00669714: dec eax
loc_00669715: jnz 0066995Bh
loc_0066971B: mov eax, [0073A08Ch]
loc_00669720: lea edx, var_84
loc_00669726: push edx
loc_00669727: push 004587D0h ; "ReadLookUp"
loc_0066972C: mov ecx, [eax]
loc_0066972E: push eax
loc_0066972F: call [ecx+00000064h]
loc_00669732: cmp eax, ebx
loc_00669734: fnclex
loc_00669736: jge 0066974Dh
loc_00669738: mov ecx, [0073A08Ch]
loc_0066973E: push 00000064h
loc_00669740: push 004419ACh
loc_00669745: push ecx
loc_00669746: push eax
loc_00669747: call [004010CCh] ; __vbaHresultCheckObj
loc_0066974D: lea ecx, var_84
loc_00669753: call [0040142Ch] ; __vbaFreeObj
loc_00669759: mov edx, [0073A040h]
loc_0066975F: mov esi, [00401098h] ; __vbaStrCat
loc_00669765: push 00458898h ; "Hummm! Get this... | Now that's interesting! | What a strange fact. | This is interesting. | That's strange. | This book is just loaded with great facts! | This is an interesting fact! | Here's something for you, "
loc_0066976A: push edx
loc_0066976B: call __vbaStrCat
loc_0066976D: mov edi, [004013C0h] ; __vbaStrMove
loc_00669773: mov edx, eax
loc_00669775: lea ecx, var_24
loc_00669778: call edi
loc_0066977A: push eax
loc_0066977B: push 00458A88h ; ". | A bit of trivia for you... | This is amazing! | What an interesting article... | I've got one for you... | Bet you didn't know this. | Hey, check this out. | Hey, guess what I just \map=""red.""=""read.""\"
loc_00669780: call __vbaStrCat
loc_00669782: lea edx, var_84
loc_00669788: mov var_8C, eax
loc_0066978E: mov eax, [0073A08Ch]
loc_00669793: push edx
loc_00669794: sub esp, 00000010h
loc_00669797: mov var_94, 00000008h
loc_006697A1: mov ecx, [eax]
loc_006697A3: mov edx, esp
loc_006697A5: mov eax, 0000000Ah
loc_006697AA: sub esp, 00000010h
loc_006697AD: mov [edx], eax
loc_006697AF: mov eax, var_A0
loc_006697B5: mov [edx+00000004h], eax
loc_006697B8: mov eax, 80020004h
loc_006697BD: mov [edx+00000008h], eax
loc_006697C0: mov eax, var_98
loc_006697C6: mov [edx+0000000Ch], eax
loc_006697C9: mov eax, var_94
loc_006697CF: mov edx, esp
loc_006697D1: mov [edx], eax
loc_006697D3: mov eax, var_90
loc_006697D9: mov [edx+00000004h], eax
loc_006697DC: mov eax, var_8C
loc_006697E2: mov [edx+00000008h], eax
loc_006697E5: mov eax, var_88
loc_006697EB: mov [edx+0000000Ch], eax
loc_006697EE: mov edx, [0073A08Ch]
loc_006697F4: push edx
loc_006697F5: call [ecx+00000078h]
loc_006697F8: cmp eax, ebx
loc_006697FA: fnclex
loc_006697FC: jge 00669813h
loc_006697FE: mov ecx, [0073A08Ch]
loc_00669804: push 00000078h
loc_00669806: push 004419ACh
loc_0066980B: push ecx
loc_0066980C: push eax
loc_0066980D: call [004010CCh] ; __vbaHresultCheckObj
loc_00669813: lea ecx, var_24
loc_00669816: call [00401430h] ; __vbaFreeStr
loc_0066981C: lea ecx, var_84
loc_00669822: call [0040142Ch] ; __vbaFreeObj
loc_00669828: lea ecx, var_94
loc_0066982E: call [00401030h] ; __vbaFreeVar
loc_00669834: jmp 00669967h
loc_00669839: mov eax, [0073A08Ch]
loc_0066983E: lea ecx, var_84
loc_00669844: push ecx
loc_00669845: push 00453324h ; "MailRead"
loc_0066984A: mov edx, [eax]
loc_0066984C: push eax
loc_0066984D: call [edx+00000064h]
loc_00669850: cmp eax, ebx
loc_00669852: fnclex
loc_00669854: jge 0066986Bh
loc_00669856: mov edx, [0073A08Ch]
loc_0066985C: push 00000064h
loc_0066985E: push 004419ACh
loc_00669863: push edx
loc_00669864: push eax
loc_00669865: call [004010CCh] ; __vbaHresultCheckObj
loc_0066986B: lea ecx, var_84
loc_00669871: call [0040142Ch] ; __vbaFreeObj
loc_00669877: mov eax, [0073A040h]
loc_0066987C: mov esi, [00401098h] ; __vbaStrCat
loc_00669882: push 004584B4h ; "Hummm! Get this... | Now that's interesting! | What a strange fact. | This is interesting. | That's strange. | This is an interesting fact! | Here's something for you, "
loc_00669887: push eax
loc_00669888: call __vbaStrCat
loc_0066988A: mov edi, [004013C0h] ; __vbaStrMove
loc_00669890: mov edx, eax
loc_00669892: lea ecx, var_24
loc_00669895: call edi
loc_00669897: push eax
loc_00669898: push 004586A8h ; ". | A bit of trivia for you... | This is amazing! | This just in... | I've got one for you... | Bet you didn't know this. | Hey, check this out."
loc_0066989D: call __vbaStrCat
loc_0066989F: mov ecx, [0073A08Ch]
loc_006698A5: mov var_8C, eax
loc_006698AB: lea eax, var_84
loc_006698B1: mov var_94, 00000008h
loc_006698BB: mov edx, [ecx]
loc_006698BD: push eax
loc_006698BE: sub esp, 00000010h
loc_006698C1: mov eax, 0000000Ah
loc_006698C6: mov ecx, esp
loc_006698C8: sub esp, 00000010h
loc_006698CB: mov [ecx], eax
loc_006698CD: mov eax, var_A0
loc_006698D3: mov [ecx+00000004h], eax
loc_006698D6: mov eax, 80020004h
loc_006698DB: mov [ecx+00000008h], eax
loc_006698DE: mov eax, var_98
loc_006698E4: mov [ecx+0000000Ch], eax
loc_006698E7: mov eax, var_94
loc_006698ED: mov ecx, esp
loc_006698EF: mov [ecx], eax
loc_006698F1: mov eax, var_90
loc_006698F7: mov [ecx+00000004h], eax
loc_006698FA: mov eax, var_8C
loc_00669900: mov [ecx+00000008h], eax
loc_00669903: mov eax, var_88
loc_00669909: mov [ecx+0000000Ch], eax
loc_0066990C: mov ecx, [0073A08Ch]
loc_00669912: push ecx
loc_00669913: call [edx+00000078h]
loc_00669916: cmp eax, ebx
loc_00669918: fnclex
loc_0066991A: jge 00669931h
loc_0066991C: mov edx, [0073A08Ch]
loc_00669922: push 00000078h
loc_00669924: push 004419ACh
loc_00669929: push edx
loc_0066992A: push eax
loc_0066992B: call [004010CCh] ; __vbaHresultCheckObj
loc_00669931: lea ecx, var_24
loc_00669934: call [00401430h] ; __vbaFreeStr
loc_0066993A: lea ecx, var_84
loc_00669940: call [0040142Ch] ; __vbaFreeObj
loc_00669946: lea ecx, var_94
loc_0066994C: call [00401030h] ; __vbaFreeVar
loc_00669952: mov var_20, FFFFFFFFh
loc_00669959: jmp 00669967h
loc_0066995B: mov esi, [00401098h] ; __vbaStrCat
loc_00669961: mov edi, [004013C0h] ; __vbaStrMove
loc_00669967: lea eax, var_94
loc_0066996D: mov var_8C, 80020004h
loc_00669977: push eax
loc_00669978: mov var_94, 0000000Ah
loc_00669982: call [00401110h] ; rtcRandomNext
loc_00669988: fstp real4 ptr var_C0
loc_0066998E: fld real4 ptr var_C0
loc_00669994: fmul st0, real4 ptr [00401E28h]
loc_0066999A: fadd st0, real4 ptr [00402440h]
loc_006699A0: fnstsw ax
loc_006699A2: test al, 0Dh
loc_006699A4: jnz 0066A03Eh
loc_006699AA: call [004013A0h] ; __vbaR8IntI2
loc_006699B0: lea ecx, var_94
loc_006699B6: mov var_1C, eax
loc_006699B9: call [00401030h] ; __vbaFreeVar
loc_006699BF: mov edx, Me
loc_006699C2: lea ecx, var_B8
loc_006699C8: push ecx
loc_006699C9: push 00458C28h ; "BB3"
loc_006699CE: push edx
loc_006699CF: call 006A5DC0h
loc_006699D4: mov ecx, Me
loc_006699D7: lea eax, var_BC
loc_006699DD: push eax
loc_006699DE: push 00458C34h ; "BB6"
loc_006699E3: push ecx
loc_006699E4: call 006A5DC0h
loc_006699E9: xor edx, edx
loc_006699EB: cmp var_BC, bx
loc_006699F2: setnz dl
loc_006699F5: xor eax, eax
loc_006699F7: cmp var_B8, bx
loc_006699FE: setnz al
loc_00669A01: or edx, eax
loc_00669A03: jnz 00669A11h
loc_00669A05: mov var_C0, 00000003h
loc_00669A0F: jmp 00669A2Ch
loc_00669A11: cmp var_1C, 0001h
loc_00669A16: mov var_C0, 00000003h
loc_00669A20: jz 00669A2Ch
loc_00669A22: mov var_C0, 00000007h
loc_00669A2C: mov eax, Me
loc_00669A2F: lea edx, var_C0
loc_00669A35: push edx
loc_00669A36: push eax
loc_00669A37: mov ecx, [eax]
loc_00669A39: call [ecx+00000960h]
loc_00669A3F: push 004587ECh ; "I'm just a regular encyclopedia, aren't I."
loc_00669A44: push 0045860Ch ; " | Don't you just love these little tid bits?"
loc_00669A49: call __vbaStrCat
loc_00669A4B: mov edx, eax
loc_00669A4D: lea ecx, var_24
loc_00669A50: call edi
loc_00669A52: push eax
loc_00669A53: push 00458848h ; " | I'm just loaded with knowledge!"
loc_00669A58: call __vbaStrCat
loc_00669A5A: mov edx, eax
loc_00669A5C: lea ecx, var_28
loc_00669A5F: call edi
loc_00669A61: push eax
loc_00669A62: push 0045843Ch ; " | I just keep getting smarter every day!"
loc_00669A67: call __vbaStrCat
loc_00669A69: mov edx, eax
loc_00669A6B: lea ecx, var_2C
loc_00669A6E: call edi
loc_00669A70: push eax
loc_00669A71: push 00458C78h ; " | You're probably wondering how I know so much! \pau=1200\ Go figure."
loc_00669A76: call __vbaStrCat
loc_00669A78: mov edx, eax
loc_00669A7A: lea ecx, var_30
loc_00669A7D: call edi
loc_00669A7F: push eax
loc_00669A80: push 00458D0Ch ; " | I know, "
loc_00669A85: call __vbaStrCat
loc_00669A87: mov edx, eax
loc_00669A89: lea ecx, var_34
loc_00669A8C: call edi
loc_00669A8E: push eax
loc_00669A8F: mov eax, [0073A040h]
loc_00669A94: push eax
loc_00669A95: call __vbaStrCat
loc_00669A97: mov edx, eax
loc_00669A99: lea ecx, var_38
loc_00669A9C: call edi
loc_00669A9E: push eax
loc_00669A9F: push 00458D28h ; ". I was just as surprised to learn that as you."
loc_00669AA4: call __vbaStrCat
loc_00669AA6: mov edx, eax
loc_00669AA8: lea ecx, var_3C
loc_00669AAB: call edi
loc_00669AAD: push eax
loc_00669AAE: push 00458D90h ; " | Isn't that interesting!"
loc_00669AB3: call __vbaStrCat
loc_00669AB5: mov edx, eax
loc_00669AB7: lea ecx, var_40
loc_00669ABA: call edi
loc_00669ABC: push eax
loc_00669ABD: push 00458DCCh ; " | How interesting!"
loc_00669AC2: call __vbaStrCat
loc_00669AC4: mov edx, eax
loc_00669AC6: lea ecx, var_44
loc_00669AC9: call edi
loc_00669ACB: push eax
loc_00669ACC: push 00458DF8h ; " | I like to share the knowledge, "
loc_00669AD1: call __vbaStrCat
loc_00669AD3: mov edx, eax
loc_00669AD5: lea ecx, var_48
loc_00669AD8: call edi
loc_00669ADA: mov ecx, [0073A040h]
loc_00669AE0: push eax
loc_00669AE1: push ecx
loc_00669AE2: call __vbaStrCat
loc_00669AE4: mov edx, eax
loc_00669AE6: lea ecx, var_4C
loc_00669AE9: call edi
loc_00669AEB: push eax
loc_00669AEC: push 00444D98h ; "."
loc_00669AF1: call __vbaStrCat
loc_00669AF3: mov edx, eax
loc_00669AF5: lea ecx, var_50
loc_00669AF8: call edi
loc_00669AFA: push eax
loc_00669AFB: push 00458280h ; " | Just thought you'd like to know."
loc_00669B00: call __vbaStrCat
loc_00669B02: mov edx, eax
loc_00669B04: lea ecx, var_54
loc_00669B07: call edi
loc_00669B09: push eax
loc_00669B0A: push 00458494h ; " | Who knew."
loc_00669B0F: call __vbaStrCat
loc_00669B11: mov edx, eax
loc_00669B13: lea ecx, var_58
loc_00669B16: call edi
loc_00669B18: push eax
loc_00669B19: push 0045866Ch ; " | That surprises me too!"
loc_00669B1E: call __vbaStrCat
loc_00669B20: mov edx, eax
loc_00669B22: lea ecx, var_5C
loc_00669B25: call edi
loc_00669B27: push eax
loc_00669B28: push 00457918h ; " | I didn't want to believe it either."
loc_00669B2D: call __vbaStrCat
loc_00669B2F: mov edx, eax
loc_00669B31: lea ecx, var_60
loc_00669B34: call edi
loc_00669B36: push eax
loc_00669B37: push 00458E44h ; " | Sometimes I surprise myself with how much I know!"
loc_00669B3C: call __vbaStrCat
loc_00669B3E: mov edx, eax
loc_00669B40: lea ecx, var_64
loc_00669B43: call edi
loc_00669B45: push eax
loc_00669B46: push 00458EB4h ; " | That's privileged information, just for you, "
loc_00669B4B: call __vbaStrCat
loc_00669B4D: mov edx, eax
loc_00669B4F: lea ecx, var_68
loc_00669B52: call edi
loc_00669B54: mov edx, [0073A040h]
loc_00669B5A: push eax
loc_00669B5B: push edx
loc_00669B5C: call __vbaStrCat
loc_00669B5E: mov edx, eax
loc_00669B60: lea ecx, var_6C
loc_00669B63: call edi
loc_00669B65: push eax
loc_00669B66: push 00444D98h ; "."
loc_00669B6B: call __vbaStrCat
loc_00669B6D: mov edx, eax
loc_00669B6F: lea ecx, var_70
loc_00669B72: call edi
loc_00669B74: push eax
loc_00669B75: push 00458F1Ch ; " | Once I learn it, I never forget it!"
loc_00669B7A: call __vbaStrCat
loc_00669B7C: mov edx, eax
loc_00669B7E: lea ecx, var_14
loc_00669B81: call edi
loc_00669B83: lea eax, var_70
loc_00669B86: lea ecx, var_6C
loc_00669B89: push eax
loc_00669B8A: lea edx, var_68
loc_00669B8D: push ecx
loc_00669B8E: lea eax, var_64
loc_00669B91: push edx
loc_00669B92: lea ecx, var_60
loc_00669B95: push eax
loc_00669B96: lea edx, var_5C
loc_00669B99: push ecx
loc_00669B9A: lea eax, var_58
loc_00669B9D: push edx
loc_00669B9E: lea ecx, var_54
loc_00669BA1: push eax
loc_00669BA2: lea edx, var_50
loc_00669BA5: push ecx
loc_00669BA6: lea eax, var_4C
loc_00669BA9: push edx
loc_00669BAA: lea ecx, var_48
loc_00669BAD: push eax
loc_00669BAE: lea edx, var_44
loc_00669BB1: push ecx
loc_00669BB2: lea eax, var_40
loc_00669BB5: push edx
loc_00669BB6: push eax
loc_00669BB7: lea ecx, var_3C
loc_00669BBA: lea edx, var_38
loc_00669BBD: push ecx
loc_00669BBE: lea eax, var_34
loc_00669BC1: push edx
loc_00669BC2: lea ecx, var_30
loc_00669BC5: push eax
loc_00669BC6: lea edx, var_2C
loc_00669BC9: push ecx
loc_00669BCA: lea eax, var_28
loc_00669BCD: push edx
loc_00669BCE: lea ecx, var_24
loc_00669BD1: push eax
loc_00669BD2: push ecx
loc_00669BD3: push 00000014h
loc_00669BD5: call [00401324h] ; __vbaFreeStrList
loc_00669BDB: add esp, 00000054h
loc_00669BDE: push 00458F70h ; " | There's something to tell your friends!"
loc_00669BE3: push 00458FCCh ; " | We just keep getting smarter every day, "
loc_00669BE8: call __vbaStrCat
loc_00669BEA: mov edx, eax
loc_00669BEC: lea ecx, var_24
loc_00669BEF: call edi
loc_00669BF1: mov edx, [0073A040h]
loc_00669BF7: push eax
loc_00669BF8: push edx
loc_00669BF9: call __vbaStrCat
loc_00669BFB: mov edx, eax
loc_00669BFD: lea ecx, var_28
loc_00669C00: call edi
loc_00669C02: push eax
loc_00669C03: push 00442684h
loc_00669C08: call __vbaStrCat
loc_00669C0A: mov edx, eax
loc_00669C0C: lea ecx, var_2C
loc_00669C0F: call edi
loc_00669C11: push eax
loc_00669C12: push 00456BD8h ; " | One of life's many mysteries revealed!"
loc_00669C17: call __vbaStrCat
loc_00669C19: mov edx, eax
loc_00669C1B: lea ecx, var_30
loc_00669C1E: call edi
loc_00669C20: push eax
loc_00669C21: push 00458A4Ch ; " | Well, what do you know?"
loc_00669C26: call __vbaStrCat
loc_00669C28: mov edx, eax
loc_00669C2A: lea ecx, var_34
loc_00669C2D: call edi
loc_00669C2F: push eax
loc_00669C30: push 00459028h ; " | I wonder how many people in the world knew that?"
loc_00669C35: call __vbaStrCat
loc_00669C37: mov edx, eax
loc_00669C39: lea ecx, var_38
loc_00669C3C: call edi
loc_00669C3E: push eax
loc_00669C3F: push 00459094h ; " | Can't you just feel yourself getting smarter, "
loc_00669C44: call __vbaStrCat
loc_00669C46: mov edx, eax
loc_00669C48: lea ecx, var_3C
loc_00669C4B: call edi
loc_00669C4D: push eax
loc_00669C4E: mov eax, [0073A040h]
loc_00669C53: push eax
loc_00669C54: call __vbaStrCat
loc_00669C56: mov edx, eax
loc_00669C58: lea ecx, var_40
loc_00669C5B: call edi
loc_00669C5D: push eax
loc_00669C5E: push 00444914h
loc_00669C63: call __vbaStrCat
loc_00669C65: mov edx, eax
loc_00669C67: lea ecx, var_44
loc_00669C6A: call edi
loc_00669C6C: push eax
loc_00669C6D: push 004590FCh ; " | Was that trivial? Or \emp\trivia?"
loc_00669C72: call __vbaStrCat
loc_00669C74: mov edx, eax
loc_00669C76: lea ecx, var_48
loc_00669C79: call edi
loc_00669C7B: push eax
loc_00669C7C: push 0045914Ch ; " | But, I bet you already knew that, "
loc_00669C81: call __vbaStrCat
loc_00669C83: mov edx, eax
loc_00669C85: lea ecx, var_4C
loc_00669C88: call edi
loc_00669C8A: mov ecx, [0073A040h]
loc_00669C90: push eax
loc_00669C91: push ecx
loc_00669C92: call __vbaStrCat
loc_00669C94: mov edx, eax
loc_00669C96: lea ecx, var_50
loc_00669C99: call edi
loc_00669C9B: push eax
loc_00669C9C: push 00444914h
loc_00669CA1: call __vbaStrCat
loc_00669CA3: mov edx, eax
loc_00669CA5: lea ecx, var_54
loc_00669CA8: call edi
loc_00669CAA: push eax
loc_00669CAB: push 0045919Ch ; " | Use that one to impress your friends!"
loc_00669CB0: call __vbaStrCat
loc_00669CB2: mov edx, eax
loc_00669CB4: lea ecx, var_58
loc_00669CB7: call edi
loc_00669CB9: push eax
loc_00669CBA: push 004591F4h ; " | I contain more knowledge than most gorillas twice my size!"
loc_00669CBF: call __vbaStrCat
loc_00669CC1: mov edx, eax
loc_00669CC3: lea ecx, var_5C
loc_00669CC6: call edi
loc_00669CC8: push eax
loc_00669CC9: push 00459274h ; " | Don't worry, "
loc_00669CCE: call __vbaStrCat
loc_00669CD0: mov edx, eax
loc_00669CD2: lea ecx, var_60
loc_00669CD5: call edi
loc_00669CD7: mov edx, [0073A040h]
loc_00669CDD: push eax
loc_00669CDE: push edx
loc_00669CDF: call __vbaStrCat
loc_00669CE1: mov edx, eax
loc_00669CE3: lea ecx, var_64
loc_00669CE6: call edi
loc_00669CE8: push eax
loc_00669CE9: push 0045929Ch ; ", there's plenty more where that came from!"
loc_00669CEE: call __vbaStrCat
loc_00669CF0: mov edx, eax
loc_00669CF2: lea ecx, var_68
loc_00669CF5: call edi
loc_00669CF7: push eax
loc_00669CF8: push 004592F8h ; " | What will we learn next?"
loc_00669CFD: call __vbaStrCat
loc_00669CFF: mov edx, eax
loc_00669D01: lea ecx, var_6C
loc_00669D04: call edi
loc_00669D06: push eax
loc_00669D07: push 00459334h ; " | I never cease to amaze myself."
loc_00669D0C: call __vbaStrCat
loc_00669D0E: mov edx, eax
loc_00669D10: lea ecx, var_70
loc_00669D13: call edi
loc_00669D15: push eax
loc_00669D16: push 0045937Ch ; " | Isn't learning fun?"
loc_00669D1B: call __vbaStrCat
loc_00669D1D: mov edx, eax
loc_00669D1F: lea ecx, var_74
loc_00669D22: call edi
loc_00669D24: push eax
loc_00669D25: push 004593D8h ; " | There'll be a quiz on these later."
loc_00669D2A: call __vbaStrCat
loc_00669D2C: mov edx, eax
loc_00669D2E: lea ecx, var_78
loc_00669D31: call edi
loc_00669D33: push eax
loc_00669D34: push 00459428h ; " | Amazing, but true!"
loc_00669D39: call __vbaStrCat
loc_00669D3B: mov edx, eax
loc_00669D3D: lea ecx, var_7C
loc_00669D40: call edi
loc_00669D42: push eax
loc_00669D43: push 00459458h ; " | That one will have me thinking all day."
loc_00669D48: call __vbaStrCat
loc_00669D4A: mov edx, eax
loc_00669D4C: lea ecx, var_80
loc_00669D4F: call edi
loc_00669D51: push eax
loc_00669D52: push 004594B4h ; " | I see you're scratching your head over that one."
loc_00669D57: call __vbaStrCat
loc_00669D59: mov edx, eax
loc_00669D5B: lea ecx, var_18
loc_00669D5E: call edi
loc_00669D60: lea eax, var_80
loc_00669D63: lea ecx, var_7C
loc_00669D66: push eax
loc_00669D67: lea edx, var_78
loc_00669D6A: push ecx
loc_00669D6B: lea eax, var_74
loc_00669D6E: push edx
loc_00669D6F: lea ecx, var_70
loc_00669D72: push eax
loc_00669D73: lea edx, var_6C
loc_00669D76: push ecx
loc_00669D77: lea eax, var_68
loc_00669D7A: push edx
loc_00669D7B: lea ecx, var_64
loc_00669D7E: push eax
loc_00669D7F: lea edx, var_60
loc_00669D82: push ecx
loc_00669D83: lea eax, var_5C
loc_00669D86: push edx
loc_00669D87: lea ecx, var_58
loc_00669D8A: push eax
loc_00669D8B: lea edx, var_54
loc_00669D8E: push ecx
loc_00669D8F: lea eax, var_50
loc_00669D92: push edx
loc_00669D93: lea ecx, var_4C
loc_00669D96: push eax
loc_00669D97: lea edx, var_48
loc_00669D9A: push ecx
loc_00669D9B: lea eax, var_44
loc_00669D9E: push edx
loc_00669D9F: lea ecx, var_40
loc_00669DA2: push eax
loc_00669DA3: lea edx, var_3C
loc_00669DA6: push ecx
loc_00669DA7: lea eax, var_38
loc_00669DAA: push edx
loc_00669DAB: lea ecx, var_34
loc_00669DAE: push eax
loc_00669DAF: lea edx, var_30
loc_00669DB2: push ecx
loc_00669DB3: lea eax, var_2C
loc_00669DB6: push edx
loc_00669DB7: lea ecx, var_28
loc_00669DBA: push eax
loc_00669DBB: lea edx, var_24
loc_00669DBE: push ecx
loc_00669DBF: push edx
loc_00669DC0: push 00000018h
loc_00669DC2: call [00401324h] ; __vbaFreeStrList
loc_00669DC8: add esp, 00000064h
loc_00669DCB: lea edi, var_84
loc_00669DD1: mov ecx, 0000000Ah
loc_00669DD6: mov eax, 80020004h
loc_00669DDB: push edi
loc_00669DDC: mov edx, [0073A08Ch]
loc_00669DE2: sub esp, 00000010h
loc_00669DE5: mov edi, esp
loc_00669DE7: sub esp, 00000010h
loc_00669DEA: mov edx, [edx]
loc_00669DEC: mov [edi], ecx
loc_00669DEE: mov ecx, var_B0
loc_00669DF4: mov [edi+00000004h], ecx
loc_00669DF7: mov ecx, esp
loc_00669DF9: mov [edi+00000008h], eax
loc_00669DFC: mov eax, var_A8
loc_00669E02: mov [edi+0000000Ch], eax
loc_00669E05: mov eax, 00000008h
loc_00669E0A: mov [ecx], eax
loc_00669E0C: mov eax, var_A0
loc_00669E12: mov [ecx+00000004h], eax
loc_00669E15: mov eax, 00459520h ; "\pau=1000\"
loc_00669E1A: mov [ecx+00000008h], eax
loc_00669E1D: mov eax, var_98
loc_00669E23: mov [ecx+0000000Ch], eax
loc_00669E26: mov ecx, [0073A08Ch]
loc_00669E2C: push ecx
loc_00669E2D: call [edx+00000078h]
loc_00669E30: cmp eax, ebx
loc_00669E32: fnclex
loc_00669E34: jge 00669E4Bh
loc_00669E36: mov edx, [0073A08Ch]
loc_00669E3C: push 00000078h
loc_00669E3E: push 004419ACh
loc_00669E43: push edx
loc_00669E44: push eax
loc_00669E45: call [004010CCh] ; __vbaHresultCheckObj
loc_00669E4B: lea ecx, var_84
loc_00669E51: call [0040142Ch] ; __vbaFreeObj
loc_00669E57: mov eax, var_14
loc_00669E5A: mov ecx, var_18
loc_00669E5D: push eax
loc_00669E5E: push ecx
loc_00669E5F: mov edi, 80020004h
loc_00669E64: call __vbaStrCat
loc_00669E66: lea ecx, var_84
loc_00669E6C: mov var_94, 00000008h
loc_00669E76: push ecx
loc_00669E77: mov ecx, 0000000Ah
loc_00669E7C: sub esp, 00000010h
loc_00669E7F: mov edx, [0073A08Ch]
loc_00669E85: mov esi, esp
loc_00669E87: sub esp, 00000010h
loc_00669E8A: mov var_8C, eax
loc_00669E90: mov edx, [edx]
loc_00669E92: mov [esi], ecx
loc_00669E94: mov ecx, var_A0
loc_00669E9A: mov [esi+00000004h], ecx
loc_00669E9D: mov ecx, var_98
loc_00669EA3: mov [esi+00000008h], edi
loc_00669EA6: mov [esi+0000000Ch], ecx
loc_00669EA9: mov esi, var_94
loc_00669EAF: mov ecx, esp
loc_00669EB1: mov [ecx], esi
loc_00669EB3: mov esi, var_90
loc_00669EB9: mov [ecx+00000004h], esi
loc_00669EBC: mov [ecx+00000008h], eax
loc_00669EBF: mov eax, var_88
loc_00669EC5: mov [ecx+0000000Ch], eax
loc_00669EC8: mov ecx, [0073A08Ch]
loc_00669ECE: push ecx
loc_00669ECF: call [edx+00000078h]
loc_00669ED2: cmp eax, ebx
loc_00669ED4: fnclex
loc_00669ED6: jge 00669EF1h
loc_00669ED8: mov edx, [0073A08Ch]
loc_00669EDE: mov esi, [004010CCh] ; __vbaHresultCheckObj
loc_00669EE4: push 00000078h
loc_00669EE6: push 004419ACh
loc_00669EEB: push edx
loc_00669EEC: push eax
loc_00669EED: call __vbaHresultCheckObj
loc_00669EEF: jmp 00669EF7h
loc_00669EF1: mov esi, [004010CCh] ; __vbaHresultCheckObj
loc_00669EF7: mov edi, [0040142Ch] ; __vbaFreeObj
loc_00669EFD: lea ecx, var_84
loc_00669F03: call edi
loc_00669F05: lea ecx, var_94
loc_00669F0B: call [00401030h] ; __vbaFreeVar
loc_00669F11: cmp var_20, bx
loc_00669F15: mov eax, [0073A08Ch]
loc_00669F1A: jz 00669F58h
loc_00669F1C: mov ecx, [eax]
loc_00669F1E: lea edx, var_84
loc_00669F24: push edx
loc_00669F25: push 00453760h ; "MailReturn"
loc_00669F2A: push eax
loc_00669F2B: call [ecx+00000064h]
loc_00669F2E: cmp eax, ebx
loc_00669F30: fnclex
loc_00669F32: jge 00669F81h
loc_00669F34: mov ecx, [0073A08Ch]
loc_00669F3A: push 00000064h
loc_00669F3C: push 004419ACh
loc_00669F41: push ecx
loc_00669F42: push eax
loc_00669F43: call __vbaHresultCheckObj
loc_00669F45: lea ecx, var_84
loc_00669F4B: call edi
loc_00669F4D: fwait
loc_00669F4E: push 0066A029h
loc_00669F53: jmp 0066A018h
loc_00669F58: mov edx, [eax]
loc_00669F5A: lea ecx, var_84
loc_00669F60: push ecx
loc_00669F61: push 0045953Ch ; "ReadLookUpReturn"
loc_00669F66: push eax
loc_00669F67: call [edx+00000064h]
loc_00669F6A: cmp eax, ebx
loc_00669F6C: fnclex
loc_00669F6E: jge 00669F81h
loc_00669F70: mov edx, [0073A08Ch]
loc_00669F76: push 00000064h
loc_00669F78: push 004419ACh
loc_00669F7D: push edx
loc_00669F7E: push eax
loc_00669F7F: call __vbaHresultCheckObj
loc_00669F81: lea ecx, var_84
loc_00669F87: call edi
loc_00669F89: fwait
loc_00669F8A: push 0066A029h
loc_00669F8F: jmp 0066A018h
loc_00669F94: lea eax, var_80
loc_00669F97: lea ecx, var_7C
loc_00669F9A: push eax
loc_00669F9B: lea edx, var_78
loc_00669F9E: push ecx
loc_00669F9F: lea eax, var_74
loc_00669FA2: push edx
loc_00669FA3: lea ecx, var_70
loc_00669FA6: push eax
loc_00669FA7: lea edx, var_6C
loc_00669FAA: push ecx
loc_00669FAB: lea eax, var_68
loc_00669FAE: push edx
loc_00669FAF: lea ecx, var_64
loc_00669FB2: push eax
loc_00669FB3: lea edx, var_60
loc_00669FB6: push ecx
loc_00669FB7: lea eax, var_5C
loc_00669FBA: push edx
loc_00669FBB: lea ecx, var_58
loc_00669FBE: push eax
loc_00669FBF: lea edx, var_54
loc_00669FC2: push ecx
loc_00669FC3: lea eax, var_50
loc_00669FC6: push edx
loc_00669FC7: lea ecx, var_4C
loc_00669FCA: push eax
loc_00669FCB: lea edx, var_48
loc_00669FCE: push ecx
loc_00669FCF: lea eax, var_44
loc_00669FD2: push edx
loc_00669FD3: lea ecx, var_40
loc_00669FD6: push eax
loc_00669FD7: lea edx, var_3C
loc_00669FDA: push ecx
loc_00669FDB: lea eax, var_38
loc_00669FDE: push edx
loc_00669FDF: lea ecx, var_34
loc_00669FE2: push eax
loc_00669FE3: lea edx, var_30
loc_00669FE6: push ecx
loc_00669FE7: lea eax, var_2C
loc_00669FEA: push edx
loc_00669FEB: lea ecx, var_28
loc_00669FEE: push eax
loc_00669FEF: lea edx, var_24
loc_00669FF2: push ecx
loc_00669FF3: push edx
loc_00669FF4: push 00000018h
loc_00669FF6: call [00401324h] ; __vbaFreeStrList
loc_00669FFC: add esp, 00000064h
loc_00669FFF: lea ecx, var_84
loc_0066A005: call [0040142Ch] ; __vbaFreeObj
loc_0066A00B: lea ecx, var_94
loc_0066A011: call [00401030h] ; __vbaFreeVar
loc_0066A017: ret
loc_0066A018: mov esi, [00401430h] ; __vbaFreeStr
loc_0066A01E: lea ecx, var_14
loc_0066A021: call __vbaFreeStr
loc_0066A023: lea ecx, var_18
loc_0066A026: call __vbaFreeStr
loc_0066A028: ret
loc_0066A029: mov ecx, var_10
loc_0066A02C: pop edi
loc_0066A02D: pop esi
loc_0066A02E: xor eax, eax
loc_0066A030: mov fs:[00000000h], ecx
loc_0066A037: pop ebx
loc_0066A038: mov esp, ebp
loc_0066A03A: pop ebp
loc_0066A03B: retn 0004h
End Sub
Private Sub Proc_37_143_66A050(arg_C) '66A050
loc_0066A050: push ebp
loc_0066A051: mov ebp, esp
loc_0066A053: sub esp, 00000018h
loc_0066A056: push 00412856h ; __vbaExceptHandler
loc_0066A05B: mov eax, fs:[00000000h]
loc_0066A061: push eax
loc_0066A062: mov fs:[00000000h], esp
loc_0066A069: mov eax, 000000B4h
loc_0066A06E: call 00412850h ; __vbaChkstk
loc_0066A073: push ebx
loc_0066A074: push esi
loc_0066A075: push edi
loc_0066A076: mov var_18, esp
loc_0066A079: mov var_14, 00408168h ; "&"
loc_0066A080: mov var_10, 00000000h
loc_0066A087: mov var_C, 00000000h
loc_0066A08E: mov var_4, 00000001h
loc_0066A095: mov eax, Me
loc_0066A098: cmp [eax], 00747300h
loc_0066A09E: jnz 0066A0ACh
loc_0066A0A0: mov var_B0, 00000000h
loc_0066A0AA: jmp 0066A0B8h
loc_0066A0AC: call [00401280h] ; __vbaFailedFriend
loc_0066A0B2: mov var_B0, eax
loc_0066A0B8: mov var_4, 00000002h
loc_0066A0BF: mov var_4, 00000003h
loc_0066A0C6: push FFFFFFFFh
loc_0066A0C8: call [00401124h] ; __vbaOnError
loc_0066A0CE: mov var_4, 00000004h
loc_0066A0D5: mov var_54, 0043C9F4h
loc_0066A0DC: mov var_5C, 00000008h
loc_0066A0E3: mov eax, 00000010h
loc_0066A0E8: call 00412850h ; __vbaChkstk
loc_0066A0ED: mov ecx, esp
loc_0066A0EF: mov edx, var_5C
loc_0066A0F2: mov [ecx], edx
loc_0066A0F4: mov eax, var_58
loc_0066A0F7: mov [ecx+00000004h], eax
loc_0066A0FA: mov edx, var_54
loc_0066A0FD: mov [ecx+00000008h], edx
loc_0066A100: mov eax, var_50
loc_0066A103: mov [ecx+0000000Ch], eax
loc_0066A106: push 0044A160h ; "UserRegistrationNum"
loc_0066A10B: push 0044317Ch ; "UserInfo"
loc_0066A110: push 0043B010h ; "BONZIBUDDY"
loc_0066A115: call [00401354h] ; rtcGetSetting
loc_0066A11B: mov edx, eax
loc_0066A11D: lea ecx, var_2C
loc_0066A120: call [004013C0h] ; __vbaStrMove
loc_0066A126: mov var_4, 00000005h
loc_0066A12D: mov var_54, 0043C9F4h
loc_0066A134: mov var_5C, 00000008h
loc_0066A13B: mov eax, 00000010h
loc_0066A140: call 00412850h ; __vbaChkstk
loc_0066A145: mov ecx, esp
loc_0066A147: mov edx, var_5C
loc_0066A14A: mov [ecx], edx
loc_0066A14C: mov eax, var_58
loc_0066A14F: mov [ecx+00000004h], eax
loc_0066A152: mov edx, var_54
loc_0066A155: mov [ecx+00000008h], edx
loc_0066A158: mov eax, var_50
loc_0066A15B: mov [ecx+0000000Ch], eax
loc_0066A15E: push 0045073Ch ; "RegVersion"
loc_0066A163: push 0044317Ch ; "UserInfo"
loc_0066A168: push 0043B010h ; "BONZIBUDDY"
loc_0066A16D: call [00401354h] ; rtcGetSetting
loc_0066A173: mov edx, eax
loc_0066A175: lea ecx, var_24
loc_0066A178: call [004013C0h] ; __vbaStrMove
loc_0066A17E: mov var_4, 00000006h
loc_0066A185: cmp [0073C818h], 00000000h
loc_0066A18C: jnz 0066A1AAh
loc_0066A18E: push 0073C818h
loc_0066A193: push 00441F00h
loc_0066A198: call [004012FCh] ; __vbaNew2
loc_0066A19E: mov var_B4, 0073C818h
loc_0066A1A8: jmp 0066A1B4h
loc_0066A1AA: mov var_B4, 0073C818h
loc_0066A1B4: mov ecx, var_B4
loc_0066A1BA: mov edx, [ecx]
loc_0066A1BC: mov var_6C, edx
loc_0066A1BF: lea eax, var_44
loc_0066A1C2: push eax
loc_0066A1C3: mov ecx, var_6C
loc_0066A1C6: mov edx, [ecx]
loc_0066A1C8: mov eax, var_6C
loc_0066A1CB: push eax
loc_0066A1CC: call [edx+00000014h]
loc_0066A1CF: fnclex
loc_0066A1D1: mov var_70, eax
loc_0066A1D4: cmp var_70, 00000000h
loc_0066A1D8: jge 0066A1F7h
loc_0066A1DA: push 00000014h
loc_0066A1DC: push 00441EF0h
loc_0066A1E1: mov ecx, var_6C
loc_0066A1E4: push ecx
loc_0066A1E5: mov edx, var_70
loc_0066A1E8: push edx
loc_0066A1E9: call [004010CCh] ; __vbaHresultCheckObj
loc_0066A1EF: mov var_B8, eax
loc_0066A1F5: jmp 0066A201h
loc_0066A1F7: mov var_B8, 00000000h
loc_0066A201: mov eax, var_44
loc_0066A204: mov var_74, eax
loc_0066A207: lea ecx, var_60
loc_0066A20A: push ecx
loc_0066A20B: mov edx, var_74
loc_0066A20E: mov eax, [edx]
loc_0066A210: mov ecx, var_74
loc_0066A213: push ecx
loc_0066A214: call [eax+000000B8h]
loc_0066A21A: fnclex
loc_0066A21C: mov var_78, eax
loc_0066A21F: cmp var_78, 00000000h
loc_0066A223: jge 0066A245h
loc_0066A225: push 000000B8h
loc_0066A22A: push 004437B4h
loc_0066A22F: mov edx, var_74
loc_0066A232: push edx
loc_0066A233: mov eax, var_78
loc_0066A236: push eax
loc_0066A237: call [004010CCh] ; __vbaHresultCheckObj
loc_0066A23D: mov var_BC, eax
loc_0066A243: jmp 0066A24Fh
loc_0066A245: mov var_BC, 00000000h
loc_0066A24F: cmp [0073C818h], 00000000h
loc_0066A256: jnz 0066A274h
loc_0066A258: push 0073C818h
loc_0066A25D: push 00441F00h
loc_0066A262: call [004012FCh] ; __vbaNew2
loc_0066A268: mov var_C0, 0073C818h
loc_0066A272: jmp 0066A27Eh
loc_0066A274: mov var_C0, 0073C818h
loc_0066A27E: mov ecx, var_C0
loc_0066A284: mov edx, [ecx]
loc_0066A286: mov var_7C, edx
loc_0066A289: lea eax, var_48
loc_0066A28C: push eax
loc_0066A28D: mov ecx, var_7C
loc_0066A290: mov edx, [ecx]
loc_0066A292: mov eax, var_7C
loc_0066A295: push eax
loc_0066A296: call [edx+00000014h]
loc_0066A299: fnclex
loc_0066A29B: mov var_80, eax
loc_0066A29E: cmp var_80, 00000000h
loc_0066A2A2: jge 0066A2C1h
loc_0066A2A4: push 00000014h
loc_0066A2A6: push 00441EF0h
loc_0066A2AB: mov ecx, var_7C
loc_0066A2AE: push ecx
loc_0066A2AF: mov edx, var_80
loc_0066A2B2: push edx
loc_0066A2B3: call [004010CCh] ; __vbaHresultCheckObj
loc_0066A2B9: mov var_C4, eax
loc_0066A2BF: jmp 0066A2CBh
loc_0066A2C1: mov var_C4, 00000000h
loc_0066A2CB: mov eax, var_48
loc_0066A2CE: mov var_84, eax
loc_0066A2D4: lea ecx, var_64
loc_0066A2D7: push ecx
loc_0066A2D8: mov edx, var_84
loc_0066A2DE: mov eax, [edx]
loc_0066A2E0: mov ecx, var_84
loc_0066A2E6: push ecx
loc_0066A2E7: call [eax+000000C0h]
loc_0066A2ED: fnclex
loc_0066A2EF: mov var_88, eax
loc_0066A2F5: cmp var_88, 00000000h
loc_0066A2FC: jge 0066A324h
loc_0066A2FE: push 000000C0h
loc_0066A303: push 004437B4h
loc_0066A308: mov edx, var_84
loc_0066A30E: push edx
loc_0066A30F: mov eax, var_88
loc_0066A315: push eax
loc_0066A316: call [004010CCh] ; __vbaHresultCheckObj
loc_0066A31C: mov var_C8, eax
loc_0066A322: jmp 0066A32Eh
loc_0066A324: mov var_C8, 00000000h
loc_0066A32E: cmp [0073C818h], 00000000h
loc_0066A335: jnz 0066A353h
loc_0066A337: push 0073C818h
loc_0066A33C: push 00441F00h
loc_0066A341: call [004012FCh] ; __vbaNew2
loc_0066A347: mov var_CC, 0073C818h
loc_0066A351: jmp 0066A35Dh
loc_0066A353: mov var_CC, 0073C818h
loc_0066A35D: mov ecx, var_CC
loc_0066A363: mov edx, [ecx]
loc_0066A365: mov var_8C, edx
loc_0066A36B: lea eax, var_4C
loc_0066A36E: push eax
loc_0066A36F: mov ecx, var_8C
loc_0066A375: mov edx, [ecx]
loc_0066A377: mov eax, var_8C
loc_0066A37D: push eax
loc_0066A37E: call [edx+00000014h]
loc_0066A381: fnclex
loc_0066A383: mov var_90, eax
loc_0066A389: cmp var_90, 00000000h
loc_0066A390: jge 0066A3B5h
loc_0066A392: push 00000014h
loc_0066A394: push 00441EF0h
loc_0066A399: mov ecx, var_8C
loc_0066A39F: push ecx
loc_0066A3A0: mov edx, var_90
loc_0066A3A6: push edx
loc_0066A3A7: call [004010CCh] ; __vbaHresultCheckObj
loc_0066A3AD: mov var_D0, eax
loc_0066A3B3: jmp 0066A3BFh
loc_0066A3B5: mov var_D0, 00000000h
loc_0066A3BF: mov eax, var_4C
loc_0066A3C2: mov var_94, eax
loc_0066A3C8: lea ecx, var_68
loc_0066A3CB: push ecx
loc_0066A3CC: mov edx, var_94
loc_0066A3D2: mov eax, [edx]
loc_0066A3D4: mov ecx, var_94
loc_0066A3DA: push ecx
loc_0066A3DB: call [eax+000000C8h]
loc_0066A3E1: fnclex
loc_0066A3E3: mov var_98, eax
loc_0066A3E9: cmp var_98, 00000000h
loc_0066A3F0: jge 0066A418h
loc_0066A3F2: push 000000C8h
loc_0066A3F7: push 004437B4h
loc_0066A3FC: mov edx, var_94
loc_0066A402: push edx
loc_0066A403: mov eax, var_98
loc_0066A409: push eax
loc_0066A40A: call [004010CCh] ; __vbaHresultCheckObj
loc_0066A410: mov var_D4, eax
loc_0066A416: jmp 0066A422h
loc_0066A418: mov var_D4, 00000000h
loc_0066A422: mov cx, var_60
loc_0066A426: push ecx
loc_0066A427: call [0040100Ch] ; __vbaStrI2
loc_0066A42D: mov edx, eax
loc_0066A42F: lea ecx, var_34
loc_0066A432: call [004013C0h] ; __vbaStrMove
loc_0066A438: push eax
loc_0066A439: mov dx, var_64
loc_0066A43D: push edx
loc_0066A43E: call [0040100Ch] ; __vbaStrI2
loc_0066A444: mov edx, eax
loc_0066A446: lea ecx, var_38
loc_0066A449: call [004013C0h] ; __vbaStrMove
loc_0066A44F: push eax
loc_0066A450: call [00401098h] ; __vbaStrCat
loc_0066A456: mov edx, eax
loc_0066A458: lea ecx, var_3C
loc_0066A45B: call [004013C0h] ; __vbaStrMove
loc_0066A461: push eax
loc_0066A462: mov ax, var_68
loc_0066A466: push eax
loc_0066A467: call [0040100Ch] ; __vbaStrI2
loc_0066A46D: mov edx, eax
loc_0066A46F: lea ecx, var_40
loc_0066A472: call [004013C0h] ; __vbaStrMove
loc_0066A478: push eax
loc_0066A479: call [00401098h] ; __vbaStrCat
loc_0066A47F: mov edx, eax
loc_0066A481: lea ecx, var_30
loc_0066A484: call [004013C0h] ; __vbaStrMove
loc_0066A48A: lea ecx, var_40
loc_0066A48D: push ecx
loc_0066A48E: lea edx, var_3C
loc_0066A491: push edx
loc_0066A492: lea eax, var_38
loc_0066A495: push eax
loc_0066A496: lea ecx, var_34
loc_0066A499: push ecx
loc_0066A49A: push 00000004h
loc_0066A49C: call [00401324h] ; __vbaFreeStrList
loc_0066A4A2: add esp, 00000014h
loc_0066A4A5: lea edx, var_4C
loc_0066A4A8: push edx
loc_0066A4A9: lea eax, var_48
loc_0066A4AC: push eax
loc_0066A4AD: lea ecx, var_44
loc_0066A4B0: push ecx
loc_0066A4B1: push 00000003h
loc_0066A4B3: call [00401068h] ; __vbaFreeObjList
loc_0066A4B9: add esp, 00000010h
loc_0066A4BC: mov var_4, 00000007h
loc_0066A4C3: mov edx, var_2C
loc_0066A4C6: push edx
loc_0066A4C7: call [00401088h] ; rtcTrimBstr
loc_0066A4CD: mov edx, eax
loc_0066A4CF: lea ecx, var_34
loc_0066A4D2: call [004013C0h] ; __vbaStrMove
loc_0066A4D8: push eax
loc_0066A4D9: call [00401044h] ; __vbaLenBstr
loc_0066A4DF: xor ecx, ecx
loc_0066A4E1: cmp eax, 00000015h
loc_0066A4E4: setl cl
loc_0066A4E7: neg ecx
loc_0066A4E9: mov var_6C, cx
loc_0066A4ED: lea ecx, var_34
loc_0066A4F0: call [00401430h] ; __vbaFreeStr
loc_0066A4F6: movsx edx, var_6C
loc_0066A4FA: test edx, edx
loc_0066A4FC: jz 0066A50Dh
loc_0066A4FE: mov var_4, 00000008h
loc_0066A505: mov var_28, FFFFFFh
loc_0066A50B: jmp 0066A56Dh
loc_0066A50D: mov var_4, 00000009h
loc_0066A514: mov eax, var_24
loc_0066A517: push eax
loc_0066A518: call [00401088h] ; rtcTrimBstr
loc_0066A51E: mov edx, eax
loc_0066A520: lea ecx, var_34
loc_0066A523: call [004013C0h] ; __vbaStrMove
loc_0066A529: push eax
loc_0066A52A: mov ecx, var_30
loc_0066A52D: push ecx
loc_0066A52E: call [004011B8h] ; __vbaStrCmp
loc_0066A534: neg eax
loc_0066A536: sbb eax, eax
loc_0066A538: neg eax
loc_0066A53A: neg eax
loc_0066A53C: mov var_6C, ax
loc_0066A540: lea ecx, var_34
loc_0066A543: call [00401430h] ; __vbaFreeStr
loc_0066A549: movsx edx, var_6C
loc_0066A54D: test edx, edx
loc_0066A54F: jz 0066A560h
loc_0066A551: mov var_4, 0000000Ah
loc_0066A558: mov var_28, FFFFFFh
loc_0066A55E: jmp 0066A56Dh
loc_0066A560: mov var_4, 0000000Ch
loc_0066A567: mov var_28, 0000h
loc_0066A56D: push 0066A5C3h
loc_0066A572: jmp 0066A5A7h
loc_0066A574: lea eax, var_40
loc_0066A577: push eax
loc_0066A578: lea ecx, var_3C
loc_0066A57B: push ecx
loc_0066A57C: lea edx, var_38
loc_0066A57F: push edx
loc_0066A580: lea eax, var_34
loc_0066A583: push eax
loc_0066A584: push 00000004h
loc_0066A586: call [00401324h] ; __vbaFreeStrList
loc_0066A58C: add esp, 00000014h
loc_0066A58F: lea ecx, var_4C
loc_0066A592: push ecx
loc_0066A593: lea edx, var_48
loc_0066A596: push edx
loc_0066A597: lea eax, var_44
loc_0066A59A: push eax
loc_0066A59B: push 00000003h
loc_0066A59D: call [00401068h] ; __vbaFreeObjList
loc_0066A5A3: add esp, 00000010h
loc_0066A5A6: ret
loc_0066A5A7: lea ecx, var_24
loc_0066A5AA: call [00401430h] ; __vbaFreeStr
loc_0066A5B0: lea ecx, var_2C
loc_0066A5B3: call [00401430h] ; __vbaFreeStr
loc_0066A5B9: lea ecx, var_30
loc_0066A5BC: call [00401430h] ; __vbaFreeStr
loc_0066A5C2: ret
loc_0066A5C3: mov ecx, arg_C
loc_0066A5C6: mov dx, var_28
loc_0066A5CA: mov [ecx], dx
loc_0066A5CD: xor eax, eax
loc_0066A5CF: mov ecx, var_20
loc_0066A5D2: mov fs:[00000000h], ecx
loc_0066A5D9: pop edi
loc_0066A5DA: pop esi
loc_0066A5DB: pop ebx
loc_0066A5DC: mov esp, ebp
loc_0066A5DE: pop ebp
loc_0066A5DF: retn 0008h
End Sub
Private Sub Proc_37_144_66A5F0
loc_0066A5F0: push ebp
loc_0066A5F1: mov ebp, esp
loc_0066A5F3: sub esp, 00000018h
loc_0066A5F6: push 00412856h ; __vbaExceptHandler
loc_0066A5FB: mov eax, fs:[00000000h]
loc_0066A601: push eax
loc_0066A602: mov fs:[00000000h], esp
loc_0066A609: mov eax, 000000CCh
loc_0066A60E: call 00412850h ; __vbaChkstk
loc_0066A613: push ebx
loc_0066A614: push esi
loc_0066A615: push edi
loc_0066A616: mov var_18, esp
loc_0066A619: mov var_14, 004081C0h ; "&"
loc_0066A620: mov var_10, 00000000h
loc_0066A627: mov var_C, 00000000h
loc_0066A62E: mov var_4, 00000001h
loc_0066A635: mov var_4, 00000002h
loc_0066A63C: push FFFFFFFFh
loc_0066A63E: call [00401124h] ; __vbaOnError
loc_0066A644: mov var_4, 00000003h
loc_0066A64B: lea eax, var_60
loc_0066A64E: push eax
loc_0066A64F: mov ecx, Me
loc_0066A652: push ecx
loc_0066A653: call 0066A050h
loc_0066A658: movsx edx, var_60
loc_0066A65C: test edx, edx
loc_0066A65E: jz 0066B00Dh
loc_0066A664: mov var_4, 00000004h
loc_0066A66B: mov eax, Me
loc_0066A66E: movsx ecx, [eax+00000062h]
loc_0066A672: test ecx, ecx
loc_0066A674: jz 0066AB23h
loc_0066A67A: mov var_4, 00000005h
loc_0066A681: lea edx, var_60
loc_0066A684: push edx
loc_0066A685: mov eax, [0073A238h]
loc_0066A68A: mov ecx, [eax]
loc_0066A68C: mov edx, [0073A238h]
loc_0066A692: push edx
loc_0066A693: call [ecx+00000020h]
loc_0066A696: fnclex
loc_0066A698: mov var_64, eax
loc_0066A69B: cmp var_64, 00000000h
loc_0066A69F: jge 0066A6BDh
loc_0066A6A1: push 00000020h
loc_0066A6A3: push 0044D8C4h
loc_0066A6A8: mov eax, [0073A238h]
loc_0066A6AD: push eax
loc_0066A6AE: mov ecx, var_64
loc_0066A6B1: push ecx
loc_0066A6B2: call [004010CCh] ; __vbaHresultCheckObj
loc_0066A6B8: mov var_80, eax
loc_0066A6BB: jmp 0066A6C4h
loc_0066A6BD: mov var_80, 00000000h
loc_0066A6C4: movsx edx, var_60
loc_0066A6C8: test edx, edx
loc_0066A6CA: jnz 0066AB1Eh
loc_0066A6D0: mov var_4, 00000006h
loc_0066A6D7: mov var_44, 80020004h
loc_0066A6DE: mov var_4C, 0000000Ah
loc_0066A6E5: push 00459564h ; "\emp\Alrighty then "
loc_0066A6EA: mov eax, [0073A040h]
loc_0066A6EF: push eax
loc_0066A6F0: call [00401098h] ; __vbaStrCat
loc_0066A6F6: mov edx, eax
loc_0066A6F8: lea ecx, var_28
loc_0066A6FB: call [004013C0h] ; __vbaStrMove
loc_0066A701: push eax
loc_0066A702: push 004595B8h ; ", let's take a moment and fill out our automated registration card. This will make you an Official Registered User of Bonzi Buddy!"
loc_0066A707: call [00401098h] ; __vbaStrCat
loc_0066A70D: mov var_34, eax
loc_0066A710: mov var_3C, 00000008h
loc_0066A717: lea ecx, var_2C
loc_0066A71A: push ecx
loc_0066A71B: mov eax, 00000010h
loc_0066A720: call 00412850h ; __vbaChkstk
loc_0066A725: mov edx, esp
loc_0066A727: mov eax, var_4C
loc_0066A72A: mov [edx], eax
loc_0066A72C: mov ecx, var_48
loc_0066A72F: mov [edx+00000004h], ecx
loc_0066A732: mov eax, var_44
loc_0066A735: mov [edx+00000008h], eax
loc_0066A738: mov ecx, var_40
loc_0066A73B: mov [edx+0000000Ch], ecx
loc_0066A73E: mov eax, 00000010h
loc_0066A743: call 00412850h ; __vbaChkstk
loc_0066A748: mov edx, esp
loc_0066A74A: mov eax, var_3C
loc_0066A74D: mov [edx], eax
loc_0066A74F: mov ecx, var_38
loc_0066A752: mov [edx+00000004h], ecx
loc_0066A755: mov eax, var_34
loc_0066A758: mov [edx+00000008h], eax
loc_0066A75B: mov ecx, var_30
loc_0066A75E: mov [edx+0000000Ch], ecx
loc_0066A761: mov edx, [0073A08Ch]
loc_0066A767: mov eax, [edx]
loc_0066A769: mov ecx, [0073A08Ch]
loc_0066A76F: push ecx
loc_0066A770: call [eax+00000078h]
loc_0066A773: fnclex
loc_0066A775: mov var_64, eax
loc_0066A778: cmp var_64, 00000000h
loc_0066A77C: jge 0066A79Eh
loc_0066A77E: push 00000078h
loc_0066A780: push 004419ACh
loc_0066A785: mov edx, [0073A08Ch]
loc_0066A78B: push edx
loc_0066A78C: mov eax, var_64
loc_0066A78F: push eax
loc_0066A790: call [004010CCh] ; __vbaHresultCheckObj
loc_0066A796: mov var_84, eax
loc_0066A79C: jmp 0066A7A8h
loc_0066A79E: mov var_84, 00000000h
loc_0066A7A8: lea ecx, var_28
loc_0066A7AB: call [00401430h] ; __vbaFreeStr
loc_0066A7B1: lea ecx, var_2C
loc_0066A7B4: call [0040142Ch] ; __vbaFreeObj
loc_0066A7BA: lea ecx, var_3C
loc_0066A7BD: call [00401030h] ; __vbaFreeVar
loc_0066A7C3: mov var_4, 00000007h
loc_0066A7CA: cmp [0073C818h], 00000000h
loc_0066A7D1: jnz 0066A7EFh
loc_0066A7D3: push 0073C818h
loc_0066A7D8: push 00441F00h
loc_0066A7DD: call [004012FCh] ; __vbaNew2
loc_0066A7E3: mov var_88, 0073C818h
loc_0066A7ED: jmp 0066A7F9h
loc_0066A7EF: mov var_88, 0073C818h
loc_0066A7F9: mov ecx, var_88
loc_0066A7FF: mov edx, [ecx]
loc_0066A801: mov var_64, edx
loc_0066A804: cmp [0073A514h], 00000000h
loc_0066A80B: jnz 0066A829h
loc_0066A80D: push 0073A514h
loc_0066A812: push 0042E79Ch
loc_0066A817: call [004012FCh] ; __vbaNew2
loc_0066A81D: mov var_8C, 0073A514h
loc_0066A827: jmp 0066A833h
loc_0066A829: mov var_8C, 0073A514h
loc_0066A833: mov eax, var_8C
loc_0066A839: mov ecx, [eax]
loc_0066A83B: push ecx
loc_0066A83C: lea edx, var_2C
loc_0066A83F: push edx
loc_0066A840: call [00401130h] ; __vbaObjSetAddref
loc_0066A846: push eax
loc_0066A847: mov eax, var_64
loc_0066A84A: mov ecx, [eax]
loc_0066A84C: mov edx, var_64
loc_0066A84F: push edx
loc_0066A850: call [ecx+0000000Ch]
loc_0066A853: fnclex
loc_0066A855: mov var_68, eax
loc_0066A858: cmp var_68, 00000000h
loc_0066A85C: jge 0066A87Bh
loc_0066A85E: push 0000000Ch
loc_0066A860: push 00441EF0h
loc_0066A865: mov eax, var_64
loc_0066A868: push eax
loc_0066A869: mov ecx, var_68
loc_0066A86C: push ecx
loc_0066A86D: call [004010CCh] ; __vbaHresultCheckObj
loc_0066A873: mov var_90, eax
loc_0066A879: jmp 0066A885h
loc_0066A87B: mov var_90, 00000000h
loc_0066A885: lea ecx, var_2C
loc_0066A888: call [0040142Ch] ; __vbaFreeObj
loc_0066A88E: mov var_4, 00000008h
loc_0066A895: cmp [0073A514h], 00000000h
loc_0066A89C: jnz 0066A8BAh
loc_0066A89E: push 0073A514h
loc_0066A8A3: push 0042E79Ch
loc_0066A8A8: call [004012FCh] ; __vbaNew2
loc_0066A8AE: mov var_94, 0073A514h
loc_0066A8B8: jmp 0066A8C4h
loc_0066A8BA: mov var_94, 0073A514h
loc_0066A8C4: mov edx, var_94
loc_0066A8CA: mov eax, [edx]
loc_0066A8CC: mov var_64, eax
loc_0066A8CF: mov var_60, 0000h
loc_0066A8D5: lea ecx, var_60
loc_0066A8D8: push ecx
loc_0066A8D9: mov edx, var_64
loc_0066A8DC: mov eax, [edx]
loc_0066A8DE: mov ecx, var_64
loc_0066A8E1: push ecx
loc_0066A8E2: call [eax+000006F8h]
loc_0066A8E8: fnclex
loc_0066A8EA: mov var_68, eax
loc_0066A8ED: cmp var_68, 00000000h
loc_0066A8F1: jge 0066A913h
loc_0066A8F3: push 000006F8h
loc_0066A8F8: push 00450018h
loc_0066A8FD: mov edx, var_64
loc_0066A900: push edx
loc_0066A901: mov eax, var_68
loc_0066A904: push eax
loc_0066A905: call [004010CCh] ; __vbaHresultCheckObj
loc_0066A90B: mov var_98, eax
loc_0066A911: jmp 0066A91Dh
loc_0066A913: mov var_98, 00000000h
loc_0066A91D: mov var_4, 00000009h
loc_0066A924: cmp [0073A254h], 00000000h
loc_0066A92B: jnz 0066A949h
loc_0066A92D: push 0073A254h
loc_0066A932: push 00431838h
loc_0066A937: call [004012FCh] ; __vbaNew2
loc_0066A93D: mov var_9C, 0073A254h
loc_0066A947: jmp 0066A953h
loc_0066A949: mov var_9C, 0073A254h
loc_0066A953: mov ecx, var_9C
loc_0066A959: mov edx, [ecx]
loc_0066A95B: mov var_64, edx
loc_0066A95E: lea eax, var_60
loc_0066A961: push eax
loc_0066A962: mov ecx, var_64
loc_0066A965: mov edx, [ecx]
loc_0066A967: mov eax, var_64
loc_0066A96A: push eax
loc_0066A96B: call [edx+000001B8h]
loc_0066A971: fnclex
loc_0066A973: mov var_68, eax
loc_0066A976: cmp var_68, 00000000h
loc_0066A97A: jge 0066A99Ch
loc_0066A97C: push 000001B8h
loc_0066A981: push 00440B20h
loc_0066A986: mov ecx, var_64
loc_0066A989: push ecx
loc_0066A98A: mov edx, var_68
loc_0066A98D: push edx
loc_0066A98E: call [004010CCh] ; __vbaHresultCheckObj
loc_0066A994: mov var_A0, eax
loc_0066A99A: jmp 0066A9A6h
loc_0066A99C: mov var_A0, 00000000h
loc_0066A9A6: movsx eax, var_60
loc_0066A9AA: test eax, eax
loc_0066A9AC: jz 0066AA37h
loc_0066A9B2: mov var_4, 0000000Ah
loc_0066A9B9: cmp [0073A254h], 00000000h
loc_0066A9C0: jnz 0066A9DEh
loc_0066A9C2: push 0073A254h
loc_0066A9C7: push 00431838h
loc_0066A9CC: call [004012FCh] ; __vbaNew2
loc_0066A9D2: mov var_A4, 0073A254h
loc_0066A9DC: jmp 0066A9E8h
loc_0066A9DE: mov var_A4, 0073A254h
loc_0066A9E8: mov ecx, var_A4
loc_0066A9EE: mov edx, [ecx]
loc_0066A9F0: mov var_64, edx
loc_0066A9F3: mov eax, var_64
loc_0066A9F6: mov ecx, [eax]
loc_0066A9F8: mov edx, var_64
loc_0066A9FB: push edx
loc_0066A9FC: call [ecx+000002A8h]
loc_0066AA02: fnclex
loc_0066AA04: mov var_68, eax
loc_0066AA07: cmp var_68, 00000000h
loc_0066AA0B: jge 0066AA2Dh
loc_0066AA0D: push 000002A8h
loc_0066AA12: push 00440B20h
loc_0066AA17: mov eax, var_64
loc_0066AA1A: push eax
loc_0066AA1B: mov ecx, var_68
loc_0066AA1E: push ecx
loc_0066AA1F: call [004010CCh] ; __vbaHresultCheckObj
loc_0066AA25: mov var_A8, eax
loc_0066AA2B: jmp 0066AA37h
loc_0066AA2D: mov var_A8, 00000000h
loc_0066AA37: mov var_4, 0000000Ch
loc_0066AA3E: cmp [0073A514h], 00000000h
loc_0066AA45: jnz 0066AA63h
loc_0066AA47: push 0073A514h
loc_0066AA4C: push 0042E79Ch
loc_0066AA51: call [004012FCh] ; __vbaNew2
loc_0066AA57: mov var_AC, 0073A514h
loc_0066AA61: jmp 0066AA6Dh
loc_0066AA63: mov var_AC, 0073A514h
loc_0066AA6D: mov edx, var_AC
loc_0066AA73: mov eax, [edx]
loc_0066AA75: mov var_64, eax
loc_0066AA78: mov var_54, 80020004h
loc_0066AA7F: mov var_5C, 0000000Ah
loc_0066AA86: mov var_44, 00000001h
loc_0066AA8D: mov var_4C, 00000002h
loc_0066AA94: mov eax, 00000010h
loc_0066AA99: call 00412850h ; __vbaChkstk
loc_0066AA9E: mov ecx, esp
loc_0066AAA0: mov edx, var_5C
loc_0066AAA3: mov [ecx], edx
loc_0066AAA5: mov eax, var_58
loc_0066AAA8: mov [ecx+00000004h], eax
loc_0066AAAB: mov edx, var_54
loc_0066AAAE: mov [ecx+00000008h], edx
loc_0066AAB1: mov eax, var_50
loc_0066AAB4: mov [ecx+0000000Ch], eax
loc_0066AAB7: mov eax, 00000010h
loc_0066AABC: call 00412850h ; __vbaChkstk
loc_0066AAC1: mov ecx, esp
loc_0066AAC3: mov edx, var_4C
loc_0066AAC6: mov [ecx], edx
loc_0066AAC8: mov eax, var_48
loc_0066AACB: mov [ecx+00000004h], eax
loc_0066AACE: mov edx, var_44
loc_0066AAD1: mov [ecx+00000008h], edx
loc_0066AAD4: mov eax, var_40
loc_0066AAD7: mov [ecx+0000000Ch], eax
loc_0066AADA: mov ecx, var_64
loc_0066AADD: mov edx, [ecx]
loc_0066AADF: mov eax, var_64
loc_0066AAE2: push eax
loc_0066AAE3: call [edx+000002B0h]
loc_0066AAE9: fnclex
loc_0066AAEB: mov var_68, eax
loc_0066AAEE: cmp var_68, 00000000h
loc_0066AAF2: jge 0066AB14h
loc_0066AAF4: push 000002B0h
loc_0066AAF9: push 0044FFE8h
loc_0066AAFE: mov ecx, var_64
loc_0066AB01: push ecx
loc_0066AB02: mov edx, var_68
loc_0066AB05: push edx
loc_0066AB06: call [004010CCh] ; __vbaHresultCheckObj
loc_0066AB0C: mov var_B0, eax
loc_0066AB12: jmp 0066AB1Eh
loc_0066AB14: mov var_B0, 00000000h
loc_0066AB1E: jmp 0066B00Dh
loc_0066AB23: mov var_4, 0000000Fh
loc_0066AB2A: lea eax, var_60
loc_0066AB2D: push eax
loc_0066AB2E: mov ecx, [0073A238h]
loc_0066AB34: mov edx, [ecx]
loc_0066AB36: mov eax, [0073A238h]
loc_0066AB3B: push eax
loc_0066AB3C: call [edx+00000020h]
loc_0066AB3F: fnclex
loc_0066AB41: mov var_64, eax
loc_0066AB44: cmp var_64, 00000000h
loc_0066AB48: jge 0066AB6Ah
loc_0066AB4A: push 00000020h
loc_0066AB4C: push 0044D8C4h
loc_0066AB51: mov ecx, [0073A238h]
loc_0066AB57: push ecx
loc_0066AB58: mov edx, var_64
loc_0066AB5B: push edx
loc_0066AB5C: call [004010CCh] ; __vbaHresultCheckObj
loc_0066AB62: mov var_B4, eax
loc_0066AB68: jmp 0066AB74h
loc_0066AB6A: mov var_B4, 00000000h
loc_0066AB74: movsx eax, var_60
loc_0066AB78: test eax, eax
loc_0066AB7A: jnz 0066B00Dh
loc_0066AB80: mov var_4, 00000010h
loc_0066AB87: lea ecx, var_2C
loc_0066AB8A: push ecx
loc_0066AB8B: push 0044C594h ; "Explain3"
loc_0066AB90: mov edx, [0073A08Ch]
loc_0066AB96: mov eax, [edx]
loc_0066AB98: mov ecx, [0073A08Ch]
loc_0066AB9E: push ecx
loc_0066AB9F: call [eax+00000064h]
loc_0066ABA2: fnclex
loc_0066ABA4: mov var_64, eax
loc_0066ABA7: cmp var_64, 00000000h
loc_0066ABAB: jge 0066ABCDh
loc_0066ABAD: push 00000064h
loc_0066ABAF: push 004419ACh
loc_0066ABB4: mov edx, [0073A08Ch]
loc_0066ABBA: push edx
loc_0066ABBB: mov eax, var_64
loc_0066ABBE: push eax
loc_0066ABBF: call [004010CCh] ; __vbaHresultCheckObj
loc_0066ABC5: mov var_B8, eax
loc_0066ABCB: jmp 0066ABD7h
loc_0066ABCD: mov var_B8, 00000000h
loc_0066ABD7: lea ecx, var_2C
loc_0066ABDA: call [0040142Ch] ; __vbaFreeObj
loc_0066ABE0: mov var_4, 00000011h
loc_0066ABE7: mov var_44, 80020004h
loc_0066ABEE: mov var_4C, 0000000Ah
loc_0066ABF5: mov ecx, [0073A040h]
loc_0066ABFB: push ecx
loc_0066ABFC: push 004596C4h ; ", let's take a moment and update our automated registration card!"
loc_0066AC01: call [00401098h] ; __vbaStrCat
loc_0066AC07: mov var_34, eax
loc_0066AC0A: mov var_3C, 00000008h
loc_0066AC11: lea edx, var_2C
loc_0066AC14: push edx
loc_0066AC15: mov eax, 00000010h
loc_0066AC1A: call 00412850h ; __vbaChkstk
loc_0066AC1F: mov eax, esp
loc_0066AC21: mov ecx, var_4C
loc_0066AC24: mov [eax], ecx
loc_0066AC26: mov edx, var_48
loc_0066AC29: mov [eax+00000004h], edx
loc_0066AC2C: mov ecx, var_44
loc_0066AC2F: mov [eax+00000008h], ecx
loc_0066AC32: mov edx, var_40
loc_0066AC35: mov [eax+0000000Ch], edx
loc_0066AC38: mov eax, 00000010h
loc_0066AC3D: call 00412850h ; __vbaChkstk
loc_0066AC42: mov eax, esp
loc_0066AC44: mov ecx, var_3C
loc_0066AC47: mov [eax], ecx
loc_0066AC49: mov edx, var_38
loc_0066AC4C: mov [eax+00000004h], edx
loc_0066AC4F: mov ecx, var_34
loc_0066AC52: mov [eax+00000008h], ecx
loc_0066AC55: mov edx, var_30
loc_0066AC58: mov [eax+0000000Ch], edx
loc_0066AC5B: mov eax, [0073A08Ch]
loc_0066AC60: mov ecx, [eax]
loc_0066AC62: mov edx, [0073A08Ch]
loc_0066AC68: push edx
loc_0066AC69: call [ecx+00000078h]
loc_0066AC6C: fnclex
loc_0066AC6E: mov var_64, eax
loc_0066AC71: cmp var_64, 00000000h
loc_0066AC75: jge 0066AC96h
loc_0066AC77: push 00000078h
loc_0066AC79: push 004419ACh
loc_0066AC7E: mov eax, [0073A08Ch]
loc_0066AC83: push eax
loc_0066AC84: mov ecx, var_64
loc_0066AC87: push ecx
loc_0066AC88: call [004010CCh] ; __vbaHresultCheckObj
loc_0066AC8E: mov var_BC, eax
loc_0066AC94: jmp 0066ACA0h
loc_0066AC96: mov var_BC, 00000000h
loc_0066ACA0: lea ecx, var_2C
loc_0066ACA3: call [0040142Ch] ; __vbaFreeObj
loc_0066ACA9: lea ecx, var_3C
loc_0066ACAC: call [00401030h] ; __vbaFreeVar
loc_0066ACB2: mov var_4, 00000012h
loc_0066ACB9: cmp [0073C818h], 00000000h
loc_0066ACC0: jnz 0066ACDEh
loc_0066ACC2: push 0073C818h
loc_0066ACC7: push 00441F00h
loc_0066ACCC: call [004012FCh] ; __vbaNew2
loc_0066ACD2: mov var_C0, 0073C818h
loc_0066ACDC: jmp 0066ACE8h
loc_0066ACDE: mov var_C0, 0073C818h
loc_0066ACE8: mov edx, var_C0
loc_0066ACEE: mov eax, [edx]
loc_0066ACF0: mov var_64, eax
loc_0066ACF3: cmp [0073A514h], 00000000h
loc_0066ACFA: jnz 0066AD18h
loc_0066ACFC: push 0073A514h
loc_0066AD01: push 0042E79Ch
loc_0066AD06: call [004012FCh] ; __vbaNew2
loc_0066AD0C: mov var_C4, 0073A514h
loc_0066AD16: jmp 0066AD22h
loc_0066AD18: mov var_C4, 0073A514h
loc_0066AD22: mov ecx, var_C4
loc_0066AD28: mov edx, [ecx]
loc_0066AD2A: push edx
loc_0066AD2B: lea eax, var_2C
loc_0066AD2E: push eax
loc_0066AD2F: call [00401130h] ; __vbaObjSetAddref
loc_0066AD35: push eax
loc_0066AD36: mov ecx, var_64
loc_0066AD39: mov edx, [ecx]
loc_0066AD3B: mov eax, var_64
loc_0066AD3E: push eax
loc_0066AD3F: call [edx+0000000Ch]
loc_0066AD42: fnclex
loc_0066AD44: mov var_68, eax
loc_0066AD47: cmp var_68, 00000000h
loc_0066AD4B: jge 0066AD6Ah
loc_0066AD4D: push 0000000Ch
loc_0066AD4F: push 00441EF0h
loc_0066AD54: mov ecx, var_64
loc_0066AD57: push ecx
loc_0066AD58: mov edx, var_68
loc_0066AD5B: push edx
loc_0066AD5C: call [004010CCh] ; __vbaHresultCheckObj
loc_0066AD62: mov var_C8, eax
loc_0066AD68: jmp 0066AD74h
loc_0066AD6A: mov var_C8, 00000000h
loc_0066AD74: lea ecx, var_2C
loc_0066AD77: call [0040142Ch] ; __vbaFreeObj
loc_0066AD7D: mov var_4, 00000013h
loc_0066AD84: cmp [0073A514h], 00000000h
loc_0066AD8B: jnz 0066ADA9h
loc_0066AD8D: push 0073A514h
loc_0066AD92: push 0042E79Ch
loc_0066AD97: call [004012FCh] ; __vbaNew2
loc_0066AD9D: mov var_CC, 0073A514h
loc_0066ADA7: jmp 0066ADB3h
loc_0066ADA9: mov var_CC, 0073A514h
loc_0066ADB3: mov eax, var_CC
loc_0066ADB9: mov ecx, [eax]
loc_0066ADBB: mov var_64, ecx
loc_0066ADBE: mov var_60, 0000h
loc_0066ADC4: lea edx, var_60
loc_0066ADC7: push edx
loc_0066ADC8: mov eax, var_64
loc_0066ADCB: mov ecx, [eax]
loc_0066ADCD: mov edx, var_64
loc_0066ADD0: push edx
loc_0066ADD1: call [ecx+000006F8h]
loc_0066ADD7: fnclex
loc_0066ADD9: mov var_68, eax
loc_0066ADDC: cmp var_68, 00000000h
loc_0066ADE0: jge 0066AE02h
loc_0066ADE2: push 000006F8h
loc_0066ADE7: push 00450018h
loc_0066ADEC: mov eax, var_64
loc_0066ADEF: push eax
loc_0066ADF0: mov ecx, var_68
loc_0066ADF3: push ecx
loc_0066ADF4: call [004010CCh] ; __vbaHresultCheckObj
loc_0066ADFA: mov var_D0, eax
loc_0066AE00: jmp 0066AE0Ch
loc_0066AE02: mov var_D0, 00000000h
loc_0066AE0C: mov var_4, 00000014h
loc_0066AE13: cmp [0073A254h], 00000000h
loc_0066AE1A: jnz 0066AE38h
loc_0066AE1C: push 0073A254h
loc_0066AE21: push 00431838h
loc_0066AE26: call [004012FCh] ; __vbaNew2
loc_0066AE2C: mov var_D4, 0073A254h
loc_0066AE36: jmp 0066AE42h
loc_0066AE38: mov var_D4, 0073A254h
loc_0066AE42: mov edx, var_D4
loc_0066AE48: mov eax, [edx]
loc_0066AE4A: mov var_64, eax
loc_0066AE4D: lea ecx, var_60
loc_0066AE50: push ecx
loc_0066AE51: mov edx, var_64
loc_0066AE54: mov eax, [edx]
loc_0066AE56: mov ecx, var_64
loc_0066AE59: push ecx
loc_0066AE5A: call [eax+000001B8h]
loc_0066AE60: fnclex
loc_0066AE62: mov var_68, eax
loc_0066AE65: cmp var_68, 00000000h
loc_0066AE69: jge 0066AE8Bh
loc_0066AE6B: push 000001B8h
loc_0066AE70: push 00440B20h
loc_0066AE75: mov edx, var_64
loc_0066AE78: push edx
loc_0066AE79: mov eax, var_68
loc_0066AE7C: push eax
loc_0066AE7D: call [004010CCh] ; __vbaHresultCheckObj
loc_0066AE83: mov var_D8, eax
loc_0066AE89: jmp 0066AE95h
loc_0066AE8B: mov var_D8, 00000000h
loc_0066AE95: movsx ecx, var_60
loc_0066AE99: test ecx, ecx
loc_0066AE9B: jz 0066AF26h
loc_0066AEA1: mov var_4, 00000015h
loc_0066AEA8: cmp [0073A254h], 00000000h
loc_0066AEAF: jnz 0066AECDh
loc_0066AEB1: push 0073A254h
loc_0066AEB6: push 00431838h
loc_0066AEBB: call [004012FCh] ; __vbaNew2
loc_0066AEC1: mov var_DC, 0073A254h
loc_0066AECB: jmp 0066AED7h
loc_0066AECD: mov var_DC, 0073A254h
loc_0066AED7: mov edx, var_DC
loc_0066AEDD: mov eax, [edx]
loc_0066AEDF: mov var_64, eax
loc_0066AEE2: mov ecx, var_64
loc_0066AEE5: mov edx, [ecx]
loc_0066AEE7: mov eax, var_64
loc_0066AEEA: push eax
loc_0066AEEB: call [edx+000002A8h]
loc_0066AEF1: fnclex
loc_0066AEF3: mov var_68, eax
loc_0066AEF6: cmp var_68, 00000000h
loc_0066AEFA: jge 0066AF1Ch
loc_0066AEFC: push 000002A8h
loc_0066AF01: push 00440B20h
loc_0066AF06: mov ecx, var_64
loc_0066AF09: push ecx
loc_0066AF0A: mov edx, var_68
loc_0066AF0D: push edx
loc_0066AF0E: call [004010CCh] ; __vbaHresultCheckObj
loc_0066AF14: mov var_E0, eax
loc_0066AF1A: jmp 0066AF26h
loc_0066AF1C: mov var_E0, 00000000h
loc_0066AF26: mov var_4, 00000017h
loc_0066AF2D: cmp [0073A514h], 00000000h
loc_0066AF34: jnz 0066AF52h
loc_0066AF36: push 0073A514h
loc_0066AF3B: push 0042E79Ch
loc_0066AF40: call [004012FCh] ; __vbaNew2
loc_0066AF46: mov var_E4, 0073A514h
loc_0066AF50: jmp 0066AF5Ch
loc_0066AF52: mov var_E4, 0073A514h
loc_0066AF5C: mov eax, var_E4
loc_0066AF62: mov ecx, [eax]
loc_0066AF64: mov var_64, ecx
loc_0066AF67: mov var_54, 80020004h
loc_0066AF6E: mov var_5C, 0000000Ah
loc_0066AF75: mov var_44, 00000001h
loc_0066AF7C: mov var_4C, 00000002h
loc_0066AF83: mov eax, 00000010h
loc_0066AF88: call 00412850h ; __vbaChkstk
loc_0066AF8D: mov edx, esp
loc_0066AF8F: mov eax, var_5C
loc_0066AF92: mov [edx], eax
loc_0066AF94: mov ecx, var_58
loc_0066AF97: mov [edx+00000004h], ecx
loc_0066AF9A: mov eax, var_54
loc_0066AF9D: mov [edx+00000008h], eax
loc_0066AFA0: mov ecx, var_50
loc_0066AFA3: mov [edx+0000000Ch], ecx
loc_0066AFA6: mov eax, 00000010h
loc_0066AFAB: call 00412850h ; __vbaChkstk
loc_0066AFB0: mov edx, esp
loc_0066AFB2: mov eax, var_4C
loc_0066AFB5: mov [edx], eax
loc_0066AFB7: mov ecx, var_48
loc_0066AFBA: mov [edx+00000004h], ecx
loc_0066AFBD: mov eax, var_44
loc_0066AFC0: mov [edx+00000008h], eax
loc_0066AFC3: mov ecx, var_40
loc_0066AFC6: mov [edx+0000000Ch], ecx
loc_0066AFC9: mov edx, var_64
loc_0066AFCC: mov eax, [edx]
loc_0066AFCE: mov ecx, var_64
loc_0066AFD1: push ecx
loc_0066AFD2: call [eax+000002B0h]
loc_0066AFD8: fnclex
loc_0066AFDA: mov var_68, eax
loc_0066AFDD: cmp var_68, 00000000h
loc_0066AFE1: jge 0066B003h
loc_0066AFE3: push 000002B0h
loc_0066AFE8: push 0044FFE8h
loc_0066AFED: mov edx, var_64
loc_0066AFF0: push edx
loc_0066AFF1: mov eax, var_68
loc_0066AFF4: push eax
loc_0066AFF5: call [004010CCh] ; __vbaHresultCheckObj
loc_0066AFFB: mov var_E8, eax
loc_0066B001: jmp 0066B00Dh
loc_0066B003: mov var_E8, 00000000h
loc_0066B00D: mov var_4, 0000001Bh
loc_0066B014: movsx ecx, [0073A0CAh]
loc_0066B01B: test ecx, ecx
loc_0066B01D: jnz 0066B090h
loc_0066B01F: mov var_4, 0000001Ch
loc_0066B026: lea edx, var_2C
loc_0066B029: push edx
loc_0066B02A: push 00441D74h ; "Blink"
loc_0066B02F: mov eax, [0073A08Ch]
loc_0066B034: mov ecx, [eax]
loc_0066B036: mov edx, [0073A08Ch]
loc_0066B03C: push edx
loc_0066B03D: call [ecx+00000064h]
loc_0066B040: fnclex
loc_0066B042: mov var_64, eax
loc_0066B045: cmp var_64, 00000000h
loc_0066B049: jge 0066B06Ah
loc_0066B04B: push 00000064h
loc_0066B04D: push 004419ACh
loc_0066B052: mov eax, [0073A08Ch]
loc_0066B057: push eax
loc_0066B058: mov ecx, var_64
loc_0066B05B: push ecx
loc_0066B05C: call [004010CCh] ; __vbaHresultCheckObj
loc_0066B062: mov var_EC, eax
loc_0066B068: jmp 0066B074h
loc_0066B06A: mov var_EC, 00000000h
loc_0066B074: mov edx, var_2C
loc_0066B077: push edx
loc_0066B078: mov eax, Me
loc_0066B07B: add eax, 000000ECh
loc_0066B080: push eax
loc_0066B081: call [00401130h] ; __vbaObjSetAddref
loc_0066B087: lea ecx, var_2C
loc_0066B08A: call [0040142Ch] ; __vbaFreeObj
loc_0066B090: push 0066B0BDh
loc_0066B095: jmp 0066B0B3h
loc_0066B097: lea ecx, var_28
loc_0066B09A: call [00401430h] ; __vbaFreeStr
loc_0066B0A0: lea ecx, var_2C
loc_0066B0A3: call [0040142Ch] ; __vbaFreeObj
loc_0066B0A9: lea ecx, var_3C
loc_0066B0AC: call [00401030h] ; __vbaFreeVar
loc_0066B0B2: ret
loc_0066B0B3: lea ecx, var_24
loc_0066B0B6: call [00401430h] ; __vbaFreeStr
loc_0066B0BC: ret
loc_0066B0BD: xor eax, eax
loc_0066B0BF: mov ecx, var_20
loc_0066B0C2: mov fs:[00000000h], ecx
loc_0066B0C9: pop edi
loc_0066B0CA: pop esi
loc_0066B0CB: pop ebx
loc_0066B0CC: mov esp, ebp
loc_0066B0CE: pop ebp
loc_0066B0CF: retn 0004h
End Sub
Private Sub Proc_37_145_66B0E0
loc_0066B0E0: push ebp
loc_0066B0E1: mov ebp, esp
loc_0066B0E3: sub esp, 00000018h
loc_0066B0E6: push 00412856h ; __vbaExceptHandler
loc_0066B0EB: mov eax, fs:[00000000h]
loc_0066B0F1: push eax
loc_0066B0F2: mov fs:[00000000h], esp
loc_0066B0F9: mov eax, 00000050h
loc_0066B0FE: call 00412850h ; __vbaChkstk
loc_0066B103: push ebx
loc_0066B104: push esi
loc_0066B105: push edi
loc_0066B106: mov var_18, esp
loc_0066B109: mov var_14, 00408258h ; "$"
loc_0066B110: mov var_10, 00000000h
loc_0066B117: mov var_C, 00000000h
loc_0066B11E: mov var_4, 00000001h
loc_0066B125: mov var_4, 00000002h
loc_0066B12C: push FFFFFFFFh
loc_0066B12E: call [00401124h] ; __vbaOnError
loc_0066B134: mov var_4, 00000003h
loc_0066B13B: mov eax, Me
loc_0066B13E: movsx ecx, [eax+00000062h]
loc_0066B142: test ecx, ecx
loc_0066B144: jnz 0066B19Eh
loc_0066B146: mov var_4, 00000004h
loc_0066B14D: mov edx, Me
loc_0066B150: mov eax, [edx]
loc_0066B152: mov ecx, Me
loc_0066B155: push ecx
loc_0066B156: call [eax+000007DCh]
loc_0066B15C: mov var_4, 00000005h
loc_0066B163: mov edx, Me
loc_0066B166: mov eax, [edx]
loc_0066B168: mov ecx, Me
loc_0066B16B: push ecx
loc_0066B16C: call [eax+000009A0h]
loc_0066B172: mov var_4, 00000006h
loc_0066B179: mov edx, Me
loc_0066B17C: mov eax, [edx]
loc_0066B17E: mov ecx, Me
loc_0066B181: push ecx
loc_0066B182: call [eax+00000A40h]
loc_0066B188: mov var_4, 00000007h
loc_0066B18F: mov edx, Me
loc_0066B192: mov eax, [edx]
loc_0066B194: mov ecx, Me
loc_0066B197: push ecx
loc_0066B198: call [eax+00000A44h]
loc_0066B19E: mov var_4, 00000009h
loc_0066B1A5: mov var_34, 0043C9F4h
loc_0066B1AC: mov var_3C, 00000008h
loc_0066B1B3: mov var_44, 0043C9F4h
loc_0066B1BA: mov var_4C, 00000008h
loc_0066B1C1: mov eax, 00000010h
loc_0066B1C6: call 00412850h ; __vbaChkstk
loc_0066B1CB: mov edx, esp
loc_0066B1CD: mov eax, var_3C
loc_0066B1D0: mov [edx], eax
loc_0066B1D2: mov ecx, var_38
loc_0066B1D5: mov [edx+00000004h], ecx
loc_0066B1D8: mov eax, var_34
loc_0066B1DB: mov [edx+00000008h], eax
loc_0066B1DE: mov ecx, var_30
loc_0066B1E1: mov [edx+0000000Ch], ecx
loc_0066B1E4: push 0045974Ch ; "PromptedToIntegrateDM"
loc_0066B1E9: push 0044317Ch ; "UserInfo"
loc_0066B1EE: push 0043B010h ; "BONZIBUDDY"
loc_0066B1F3: call [00401354h] ; rtcGetSetting
loc_0066B1F9: mov edx, eax
loc_0066B1FB: lea ecx, var_24
loc_0066B1FE: call [004013C0h] ; __vbaStrMove
loc_0066B204: push eax
loc_0066B205: push 00444034h
loc_0066B20A: call [004011B8h] ; __vbaStrCmp
loc_0066B210: mov esi, eax
loc_0066B212: neg esi
loc_0066B214: sbb esi, esi
loc_0066B216: neg esi
loc_0066B218: neg esi
loc_0066B21A: mov eax, 00000010h
loc_0066B21F: call 00412850h ; __vbaChkstk
loc_0066B224: mov edx, esp
loc_0066B226: mov eax, var_4C
loc_0066B229: mov [edx], eax
loc_0066B22B: mov ecx, var_48
loc_0066B22E: mov [edx+00000004h], ecx
loc_0066B231: mov eax, var_44
loc_0066B234: mov [edx+00000008h], eax
loc_0066B237: mov ecx, var_40
loc_0066B23A: mov [edx+0000000Ch], ecx
loc_0066B23D: push 00445C00h ; "Integrate"
loc_0066B242: push 0043C260h ; "Downloader"
loc_0066B247: push 0043B010h ; "BONZIBUDDY"
loc_0066B24C: call [00401354h] ; rtcGetSetting
loc_0066B252: mov edx, eax
loc_0066B254: lea ecx, var_28
loc_0066B257: call [004013C0h] ; __vbaStrMove
loc_0066B25D: push eax
loc_0066B25E: push 004466ACh ; "YES"
loc_0066B263: call [004011B8h] ; __vbaStrCmp
loc_0066B269: neg eax
loc_0066B26B: sbb eax, eax
loc_0066B26D: neg eax
loc_0066B26F: neg eax
loc_0066B271: and si, ax
loc_0066B274: mov var_50, si
loc_0066B278: lea edx, var_28
loc_0066B27B: push edx
loc_0066B27C: lea eax, var_24
loc_0066B27F: push eax
loc_0066B280: push 00000002h
loc_0066B282: call [00401324h] ; __vbaFreeStrList
loc_0066B288: add esp, 0000000Ch
loc_0066B28B: movsx ecx, var_50
loc_0066B28F: test ecx, ecx
loc_0066B291: jz 0066B300h
loc_0066B293: mov var_4, 0000000Ah
loc_0066B29A: lea edx, var_2C
loc_0066B29D: push edx
loc_0066B29E: push 00448C7Ch ; "RestPose"
loc_0066B2A3: mov eax, [0073A08Ch]
loc_0066B2A8: mov ecx, [eax]
loc_0066B2AA: mov edx, [0073A08Ch]
loc_0066B2B0: push edx
loc_0066B2B1: call [ecx+00000064h]
loc_0066B2B4: fnclex
loc_0066B2B6: mov var_50, eax
loc_0066B2B9: cmp var_50, 00000000h
loc_0066B2BD: jge 0066B2DBh
loc_0066B2BF: push 00000064h
loc_0066B2C1: push 004419ACh
loc_0066B2C6: mov eax, [0073A08Ch]
loc_0066B2CB: push eax
loc_0066B2CC: mov ecx, var_50
loc_0066B2CF: push ecx
loc_0066B2D0: call [004010CCh] ; __vbaHresultCheckObj
loc_0066B2D6: mov var_6C, eax
loc_0066B2D9: jmp 0066B2E2h
loc_0066B2DB: mov var_6C, 00000000h
loc_0066B2E2: mov edx, var_2C
loc_0066B2E5: push edx
loc_0066B2E6: mov eax, Me
loc_0066B2E9: add eax, 000000FCh
loc_0066B2EE: push eax
loc_0066B2EF: call [00401130h] ; __vbaObjSetAddref
loc_0066B2F5: lea ecx, var_2C
loc_0066B2F8: call [0040142Ch] ; __vbaFreeObj
loc_0066B2FE: jmp 0066B36Dh
loc_0066B300: mov var_4, 0000000Ch
loc_0066B307: lea ecx, var_2C
loc_0066B30A: push ecx
loc_0066B30B: push 00448C7Ch ; "RestPose"
loc_0066B310: mov edx, [0073A08Ch]
loc_0066B316: mov eax, [edx]
loc_0066B318: mov ecx, [0073A08Ch]
loc_0066B31E: push ecx
loc_0066B31F: call [eax+00000064h]
loc_0066B322: fnclex
loc_0066B324: mov var_50, eax
loc_0066B327: cmp var_50, 00000000h
loc_0066B32B: jge 0066B34Ah
loc_0066B32D: push 00000064h
loc_0066B32F: push 004419ACh
loc_0066B334: mov edx, [0073A08Ch]
loc_0066B33A: push edx
loc_0066B33B: mov eax, var_50
loc_0066B33E: push eax
loc_0066B33F: call [004010CCh] ; __vbaHresultCheckObj
loc_0066B345: mov var_70, eax
loc_0066B348: jmp 0066B351h
loc_0066B34A: mov var_70, 00000000h
loc_0066B351: mov ecx, var_2C
loc_0066B354: mov var_68, ecx
loc_0066B357: mov var_2C, 00000000h
loc_0066B35E: mov edx, var_68
loc_0066B361: push edx
loc_0066B362: push 0073A1E4h
loc_0066B367: call [00401128h] ; __vbaObjSet
loc_0066B36D: push 0066B392h
loc_0066B372: jmp 0066B391h
loc_0066B374: lea eax, var_28
loc_0066B377: push eax
loc_0066B378: lea ecx, var_24
loc_0066B37B: push ecx
loc_0066B37C: push 00000002h
loc_0066B37E: call [00401324h] ; __vbaFreeStrList
loc_0066B384: add esp, 0000000Ch
loc_0066B387: lea ecx, var_2C
loc_0066B38A: call [0040142Ch] ; __vbaFreeObj
loc_0066B390: ret
loc_0066B391: ret
loc_0066B392: xor eax, eax
loc_0066B394: mov ecx, var_20
loc_0066B397: mov fs:[00000000h], ecx
loc_0066B39E: pop edi
loc_0066B39F: pop esi
loc_0066B3A0: pop ebx
loc_0066B3A1: mov esp, ebp
loc_0066B3A3: pop ebp
loc_0066B3A4: retn 0004h
End Sub
Private Sub Proc_37_146_66B3B0
loc_0066B3B0: push ebp
loc_0066B3B1: mov ebp, esp
loc_0066B3B3: sub esp, 00000018h
loc_0066B3B6: push 00412856h ; __vbaExceptHandler
loc_0066B3BB: mov eax, fs:[00000000h]
loc_0066B3C1: push eax
loc_0066B3C2: mov fs:[00000000h], esp
loc_0066B3C9: mov eax, 00000190h
loc_0066B3CE: call 00412850h ; __vbaChkstk
loc_0066B3D3: push ebx
loc_0066B3D4: push esi
loc_0066B3D5: push edi
loc_0066B3D6: mov var_18, esp
loc_0066B3D9: mov var_14, 004082B0h ; "&"
loc_0066B3E0: mov var_10, 00000000h
loc_0066B3E7: mov var_C, 00000000h
loc_0066B3EE: mov var_4, 00000001h
loc_0066B3F5: mov var_4, 00000002h
loc_0066B3FC: push FFFFFFFFh
loc_0066B3FE: call [00401124h] ; __vbaOnError
loc_0066B404: mov var_4, 00000003h
loc_0066B40B: mov var_F8, 00443ED0h ; "TRUE"
loc_0066B415: mov var_100, 00000008h
loc_0066B41F: mov eax, 00000010h
loc_0066B424: call 00412850h ; __vbaChkstk
loc_0066B429: mov eax, esp
loc_0066B42B: mov ecx, var_100
loc_0066B431: mov [eax], ecx
loc_0066B433: mov edx, var_FC
loc_0066B439: mov [eax+00000004h], edx
loc_0066B43C: mov ecx, var_F8
loc_0066B442: mov [eax+00000008h], ecx
loc_0066B445: mov edx, var_F4
loc_0066B44B: mov [eax+0000000Ch], edx
loc_0066B44E: push 0045977Ch ; "FirstRun"
loc_0066B453: push 0044317Ch ; "UserInfo"
loc_0066B458: push 0043B010h ; "BONZIBUDDY"
loc_0066B45D: call [00401354h] ; rtcGetSetting
loc_0066B463: mov edx, eax
loc_0066B465: lea ecx, var_34
loc_0066B468: call [004013C0h] ; __vbaStrMove
loc_0066B46E: push eax
loc_0066B46F: call [00401108h] ; __vbaBoolStr
loc_0066B475: mov ecx, Me
loc_0066B478: mov [ecx+00000062h], ax
loc_0066B47C: lea ecx, var_34
loc_0066B47F: call [00401430h] ; __vbaFreeStr
loc_0066B485: mov var_4, 00000004h
loc_0066B48C: mov var_F8, 00443ED0h ; "TRUE"
loc_0066B496: mov var_100, 00000008h
loc_0066B4A0: mov eax, 00000010h
loc_0066B4A5: call 00412850h ; __vbaChkstk
loc_0066B4AA: mov edx, esp
loc_0066B4AC: mov eax, var_100
loc_0066B4B2: mov [edx], eax
loc_0066B4B4: mov ecx, var_FC
loc_0066B4BA: mov [edx+00000004h], ecx
loc_0066B4BD: mov eax, var_F8
loc_0066B4C3: mov [edx+00000008h], eax
loc_0066B4C6: mov ecx, var_F4
loc_0066B4CC: mov [edx+0000000Ch], ecx
loc_0066B4CF: push 00459590h ; "FirstRunWithBonzi"
loc_0066B4D4: push 0044317Ch ; "UserInfo"
loc_0066B4D9: push 0043B010h ; "BONZIBUDDY"
loc_0066B4DE: call [00401354h] ; rtcGetSetting
loc_0066B4E4: mov edx, eax
loc_0066B4E6: lea ecx, var_34
loc_0066B4E9: call [004013C0h] ; __vbaStrMove
loc_0066B4EF: push eax
loc_0066B4F0: call [00401108h] ; __vbaBoolStr
loc_0066B4F6: mov edx, Me
loc_0066B4F9: mov [edx+00000076h], ax
loc_0066B4FD: lea ecx, var_34
loc_0066B500: call [00401430h] ; __vbaFreeStr
loc_0066B506: mov var_4, 00000005h
loc_0066B50D: call 0072EF10h
loc_0066B512: mov var_4, 00000006h
loc_0066B519: mov eax, Me
loc_0066B51C: movsx ecx, [eax+00000062h]
loc_0066B520: test ecx, ecx
loc_0066B522: jz 0066BA35h
loc_0066B528: mov var_4, 00000007h
loc_0066B52F: mov [0073A0BAh], FFFFFFh
loc_0066B538: mov var_4, 00000008h
loc_0066B53F: mov [0073A0AEh], FFFFFFh
loc_0066B548: mov var_4, 00000009h
loc_0066B54F: lea edx, var_60
loc_0066B552: push edx
loc_0066B553: push 0044403Ch ; "Wave"
loc_0066B558: mov eax, [0073A08Ch]
loc_0066B55D: mov ecx, [eax]
loc_0066B55F: mov edx, [0073A08Ch]
loc_0066B565: push edx
loc_0066B566: call [ecx+00000064h]
loc_0066B569: fnclex
loc_0066B56B: mov var_154, eax
loc_0066B571: cmp var_154, 00000000h
loc_0066B578: jge 0066B59Ch
loc_0066B57A: push 00000064h
loc_0066B57C: push 004419ACh
loc_0066B581: mov eax, [0073A08Ch]
loc_0066B586: push eax
loc_0066B587: mov ecx, var_154
loc_0066B58D: push ecx
loc_0066B58E: call [004010CCh] ; __vbaHresultCheckObj
loc_0066B594: mov var_170, eax
loc_0066B59A: jmp 0066B5A6h
loc_0066B59C: mov var_170, 00000000h
loc_0066B5A6: lea ecx, var_60
loc_0066B5A9: call [0040142Ch] ; __vbaFreeObj
loc_0066B5AF: mov var_4, 0000000Ah
loc_0066B5B6: mov var_108, 80020004h
loc_0066B5C0: mov var_110, 0000000Ah
loc_0066B5CA: mov var_F8, 00458C40h ; "Well! \Emp\Hello there!"
loc_0066B5D4: mov var_100, 00000008h
loc_0066B5DE: lea edx, var_60
loc_0066B5E1: push edx
loc_0066B5E2: mov eax, 00000010h
loc_0066B5E7: call 00412850h ; __vbaChkstk
loc_0066B5EC: mov eax, esp
loc_0066B5EE: mov ecx, var_110
loc_0066B5F4: mov [eax], ecx
loc_0066B5F6: mov edx, var_10C
loc_0066B5FC: mov [eax+00000004h], edx
loc_0066B5FF: mov ecx, var_108
loc_0066B605: mov [eax+00000008h], ecx
loc_0066B608: mov edx, var_104
loc_0066B60E: mov [eax+0000000Ch], edx
loc_0066B611: mov eax, 00000010h
loc_0066B616: call 00412850h ; __vbaChkstk
loc_0066B61B: mov eax, esp
loc_0066B61D: mov ecx, var_100
loc_0066B623: mov [eax], ecx
loc_0066B625: mov edx, var_FC
loc_0066B62B: mov [eax+00000004h], edx
loc_0066B62E: mov ecx, var_F8
loc_0066B634: mov [eax+00000008h], ecx
loc_0066B637: mov edx, var_F4
loc_0066B63D: mov [eax+0000000Ch], edx
loc_0066B640: mov eax, [0073A08Ch]
loc_0066B645: mov ecx, [eax]
loc_0066B647: mov edx, [0073A08Ch]
loc_0066B64D: push edx
loc_0066B64E: call [ecx+00000078h]
loc_0066B651: fnclex
loc_0066B653: mov var_154, eax
loc_0066B659: cmp var_154, 00000000h
loc_0066B660: jge 0066B684h
loc_0066B662: push 00000078h
loc_0066B664: push 004419ACh
loc_0066B669: mov eax, [0073A08Ch]
loc_0066B66E: push eax
loc_0066B66F: mov ecx, var_154
loc_0066B675: push ecx
loc_0066B676: call [004010CCh] ; __vbaHresultCheckObj
loc_0066B67C: mov var_174, eax
loc_0066B682: jmp 0066B68Eh
loc_0066B684: mov var_174, 00000000h
loc_0066B68E: lea ecx, var_60
loc_0066B691: call [0040142Ch] ; __vbaFreeObj
loc_0066B697: mov var_4, 0000000Bh
loc_0066B69E: mov var_108, 80020004h
loc_0066B6A8: mov var_110, 0000000Ah
loc_0066B6B2: mov var_F8, 00459794h ; "I don't believe we've been properly introduced."
loc_0066B6BC: mov var_100, 00000008h
loc_0066B6C6: lea edx, var_60
loc_0066B6C9: push edx
loc_0066B6CA: mov eax, 00000010h
loc_0066B6CF: call 00412850h ; __vbaChkstk
loc_0066B6D4: mov eax, esp
loc_0066B6D6: mov ecx, var_110
loc_0066B6DC: mov [eax], ecx
loc_0066B6DE: mov edx, var_10C
loc_0066B6E4: mov [eax+00000004h], edx
loc_0066B6E7: mov ecx, var_108
loc_0066B6ED: mov [eax+00000008h], ecx
loc_0066B6F0: mov edx, var_104
loc_0066B6F6: mov [eax+0000000Ch], edx
loc_0066B6F9: mov eax, 00000010h
loc_0066B6FE: call 00412850h ; __vbaChkstk
loc_0066B703: mov eax, esp
loc_0066B705: mov ecx, var_100
loc_0066B70B: mov [eax], ecx
loc_0066B70D: mov edx, var_FC
loc_0066B713: mov [eax+00000004h], edx
loc_0066B716: mov ecx, var_F8
loc_0066B71C: mov [eax+00000008h], ecx
loc_0066B71F: mov edx, var_F4
loc_0066B725: mov [eax+0000000Ch], edx
loc_0066B728: mov eax, [0073A08Ch]
loc_0066B72D: mov ecx, [eax]
loc_0066B72F: mov edx, [0073A08Ch]
loc_0066B735: push edx
loc_0066B736: call [ecx+00000078h]
loc_0066B739: fnclex
loc_0066B73B: mov var_154, eax
loc_0066B741: cmp var_154, 00000000h
loc_0066B748: jge 0066B76Ch
loc_0066B74A: push 00000078h
loc_0066B74C: push 004419ACh
loc_0066B751: mov eax, [0073A08Ch]
loc_0066B756: push eax
loc_0066B757: mov ecx, var_154
loc_0066B75D: push ecx
loc_0066B75E: call [004010CCh] ; __vbaHresultCheckObj
loc_0066B764: mov var_178, eax
loc_0066B76A: jmp 0066B776h
loc_0066B76C: mov var_178, 00000000h
loc_0066B776: lea ecx, var_60
loc_0066B779: call [0040142Ch] ; __vbaFreeObj
loc_0066B77F: mov var_4, 0000000Ch
loc_0066B786: lea edx, var_60
loc_0066B789: push edx
loc_0066B78A: push 0044ADE8h ; "Greet"
loc_0066B78F: mov eax, [0073A08Ch]
loc_0066B794: mov ecx, [eax]
loc_0066B796: mov edx, [0073A08Ch]
loc_0066B79C: push edx
loc_0066B79D: call [ecx+00000064h]
loc_0066B7A0: fnclex
loc_0066B7A2: mov var_154, eax
loc_0066B7A8: cmp var_154, 00000000h
loc_0066B7AF: jge 0066B7D3h
loc_0066B7B1: push 00000064h
loc_0066B7B3: push 004419ACh
loc_0066B7B8: mov eax, [0073A08Ch]
loc_0066B7BD: push eax
loc_0066B7BE: mov ecx, var_154
loc_0066B7C4: push ecx
loc_0066B7C5: call [004010CCh] ; __vbaHresultCheckObj
loc_0066B7CB: mov var_17C, eax
loc_0066B7D1: jmp 0066B7DDh
loc_0066B7D3: mov var_17C, 00000000h
loc_0066B7DD: lea ecx, var_60
loc_0066B7E0: call [0040142Ch] ; __vbaFreeObj
loc_0066B7E6: mov var_4, 0000000Dh
loc_0066B7ED: mov var_108, 80020004h
loc_0066B7F7: mov var_110, 0000000Ah
loc_0066B801: mov var_F8, 004597F8h ; "I'm Bonzi!"
loc_0066B80B: mov var_100, 00000008h
loc_0066B815: lea edx, var_60
loc_0066B818: push edx
loc_0066B819: mov eax, 00000010h
loc_0066B81E: call 00412850h ; __vbaChkstk
loc_0066B823: mov eax, esp
loc_0066B825: mov ecx, var_110
loc_0066B82B: mov [eax], ecx
loc_0066B82D: mov edx, var_10C
loc_0066B833: mov [eax+00000004h], edx
loc_0066B836: mov ecx, var_108
loc_0066B83C: mov [eax+00000008h], ecx
loc_0066B83F: mov edx, var_104
loc_0066B845: mov [eax+0000000Ch], edx
loc_0066B848: mov eax, 00000010h
loc_0066B84D: call 00412850h ; __vbaChkstk
loc_0066B852: mov eax, esp
loc_0066B854: mov ecx, var_100
loc_0066B85A: mov [eax], ecx
loc_0066B85C: mov edx, var_FC
loc_0066B862: mov [eax+00000004h], edx
loc_0066B865: mov ecx, var_F8
loc_0066B86B: mov [eax+00000008h], ecx
loc_0066B86E: mov edx, var_F4
loc_0066B874: mov [eax+0000000Ch], edx
loc_0066B877: mov eax, [0073A08Ch]
loc_0066B87C: mov ecx, [eax]
loc_0066B87E: mov edx, [0073A08Ch]
loc_0066B884: push edx
loc_0066B885: call [ecx+00000078h]
loc_0066B888: fnclex
loc_0066B88A: mov var_154, eax
loc_0066B890: cmp var_154, 00000000h
loc_0066B897: jge 0066B8BBh
loc_0066B899: push 00000078h
loc_0066B89B: push 004419ACh
loc_0066B8A0: mov eax, [0073A08Ch]
loc_0066B8A5: push eax
loc_0066B8A6: mov ecx, var_154
loc_0066B8AC: push ecx
loc_0066B8AD: call [004010CCh] ; __vbaHresultCheckObj
loc_0066B8B3: mov var_180, eax
loc_0066B8B9: jmp 0066B8C5h
loc_0066B8BB: mov var_180, 00000000h
loc_0066B8C5: lea ecx, var_60
loc_0066B8C8: call [0040142Ch] ; __vbaFreeObj
loc_0066B8CE: mov var_4, 0000000Eh
loc_0066B8D5: lea edx, var_60
loc_0066B8D8: push edx
loc_0066B8D9: push 00441D74h ; "Blink"
loc_0066B8DE: mov eax, [0073A08Ch]
loc_0066B8E3: mov ecx, [eax]
loc_0066B8E5: mov edx, [0073A08Ch]
loc_0066B8EB: push edx
loc_0066B8EC: call [ecx+00000064h]
loc_0066B8EF: fnclex
loc_0066B8F1: mov var_154, eax
loc_0066B8F7: cmp var_154, 00000000h
loc_0066B8FE: jge 0066B922h
loc_0066B900: push 00000064h
loc_0066B902: push 004419ACh
loc_0066B907: mov eax, [0073A08Ch]
loc_0066B90C: push eax
loc_0066B90D: mov ecx, var_154
loc_0066B913: push ecx
loc_0066B914: call [004010CCh] ; __vbaHresultCheckObj
loc_0066B91A: mov var_184, eax
loc_0066B920: jmp 0066B92Ch
loc_0066B922: mov var_184, 00000000h
loc_0066B92C: lea ecx, var_60
loc_0066B92F: call [0040142Ch] ; __vbaFreeObj
loc_0066B935: mov var_4, 0000000Fh
loc_0066B93C: mov var_108, 80020004h
loc_0066B946: mov var_110, 0000000Ah
loc_0066B950: mov var_F8, 00459814h ; "What is \Emp\your name?"
loc_0066B95A: mov var_100, 00000008h
loc_0066B964: lea edx, var_60
loc_0066B967: push edx
loc_0066B968: mov eax, 00000010h
loc_0066B96D: call 00412850h ; __vbaChkstk
loc_0066B972: mov eax, esp
loc_0066B974: mov ecx, var_110
loc_0066B97A: mov [eax], ecx
loc_0066B97C: mov edx, var_10C
loc_0066B982: mov [eax+00000004h], edx
loc_0066B985: mov ecx, var_108
loc_0066B98B: mov [eax+00000008h], ecx
loc_0066B98E: mov edx, var_104
loc_0066B994: mov [eax+0000000Ch], edx
loc_0066B997: mov eax, 00000010h
loc_0066B99C: call 00412850h ; __vbaChkstk
loc_0066B9A1: mov eax, esp
loc_0066B9A3: mov ecx, var_100
loc_0066B9A9: mov [eax], ecx
loc_0066B9AB: mov edx, var_FC
loc_0066B9B1: mov [eax+00000004h], edx
loc_0066B9B4: mov ecx, var_F8
loc_0066B9BA: mov [eax+00000008h], ecx
loc_0066B9BD: mov edx, var_F4
loc_0066B9C3: mov [eax+0000000Ch], edx
loc_0066B9C6: mov eax, [0073A08Ch]
loc_0066B9CB: mov ecx, [eax]
loc_0066B9CD: mov edx, [0073A08Ch]
loc_0066B9D3: push edx
loc_0066B9D4: call [ecx+00000078h]
loc_0066B9D7: fnclex
loc_0066B9D9: mov var_154, eax
loc_0066B9DF: cmp var_154, 00000000h
loc_0066B9E6: jge 0066BA0Ah
loc_0066B9E8: push 00000078h
loc_0066B9EA: push 004419ACh
loc_0066B9EF: mov eax, [0073A08Ch]
loc_0066B9F4: push eax
loc_0066B9F5: mov ecx, var_154
loc_0066B9FB: push ecx
loc_0066B9FC: call [004010CCh] ; __vbaHresultCheckObj
loc_0066BA02: mov var_188, eax
loc_0066BA08: jmp 0066BA14h
loc_0066BA0A: mov var_188, 00000000h
loc_0066BA14: mov edx, var_60
loc_0066BA17: push edx
loc_0066BA18: mov eax, Me
loc_0066BA1B: add eax, 00000098h
loc_0066BA20: push eax
loc_0066BA21: call [00401130h] ; __vbaObjSetAddref
loc_0066BA27: lea ecx, var_60
loc_0066BA2A: call [0040142Ch] ; __vbaFreeObj
loc_0066BA30: jmp 0066CBB8h
loc_0066BA35: mov var_4, 00000011h
loc_0066BA3C: mov var_F8, 0043C9F4h
loc_0066BA46: mov var_100, 00000008h
loc_0066BA50: mov eax, 00000010h
loc_0066BA55: call 00412850h ; __vbaChkstk
loc_0066BA5A: mov ecx, esp
loc_0066BA5C: mov edx, var_100
loc_0066BA62: mov [ecx], edx
loc_0066BA64: mov eax, var_FC
loc_0066BA6A: mov [ecx+00000004h], eax
loc_0066BA6D: mov edx, var_F8
loc_0066BA73: mov [ecx+00000008h], edx
loc_0066BA76: mov eax, var_F4
loc_0066BA7C: mov [ecx+0000000Ch], eax
loc_0066BA7F: push 00455B34h ; "Phrase"
loc_0066BA84: push 00455B14h ; "LatestUpdate"
loc_0066BA89: push 0043B010h ; "BONZIBUDDY"
loc_0066BA8E: call [00401354h] ; rtcGetSetting
loc_0066BA94: mov edx, eax
loc_0066BA96: lea ecx, var_34
loc_0066BA99: call [004013C0h] ; __vbaStrMove
loc_0066BA9F: push eax
loc_0066BAA0: call [00401088h] ; rtcTrimBstr
loc_0066BAA6: mov edx, eax
loc_0066BAA8: lea ecx, var_24
loc_0066BAAB: call [004013C0h] ; __vbaStrMove
loc_0066BAB1: lea ecx, var_34
loc_0066BAB4: call [00401430h] ; __vbaFreeStr
loc_0066BABA: mov var_4, 00000012h
loc_0066BAC1: lea ecx, var_34
loc_0066BAC4: push ecx
loc_0066BAC5: mov edx, [0073A08Ch]
loc_0066BACB: mov eax, [edx]
loc_0066BACD: mov ecx, [0073A08Ch]
loc_0066BAD3: push ecx
loc_0066BAD4: call [eax+00000024h]
loc_0066BAD7: fnclex
loc_0066BAD9: mov var_154, eax
loc_0066BADF: cmp var_154, 00000000h
loc_0066BAE6: jge 0066BB0Bh
loc_0066BAE8: push 00000024h
loc_0066BAEA: push 004419ACh
loc_0066BAEF: mov edx, [0073A08Ch]
loc_0066BAF5: push edx
loc_0066BAF6: mov eax, var_154
loc_0066BAFC: push eax
loc_0066BAFD: call [004010CCh] ; __vbaHresultCheckObj
loc_0066BB03: mov var_18C, eax
loc_0066BB09: jmp 0066BB15h
loc_0066BB0B: mov var_18C, 00000000h
loc_0066BB15: push 00000001h
loc_0066BB17: mov ecx, var_34
loc_0066BB1A: push ecx
loc_0066BB1B: push 0043B044h ; "Bonzi"
loc_0066BB20: push 00000001h
loc_0066BB22: call [004012ECh] ; __vbaInStr
loc_0066BB28: mov esi, eax
loc_0066BB2A: neg esi
loc_0066BB2C: sbb esi, esi
loc_0066BB2E: neg esi
loc_0066BB30: neg esi
loc_0066BB32: mov edx, Me
loc_0066BB35: and si, [edx+00000076h]
loc_0066BB39: mov eax, var_24
loc_0066BB3C: push eax
loc_0066BB3D: call [00401044h] ; __vbaLenBstr
loc_0066BB43: neg eax
loc_0066BB45: sbb eax, eax
loc_0066BB47: neg eax
loc_0066BB49: neg eax
loc_0066BB4B: and si, ax
loc_0066BB4E: mov var_158, si
loc_0066BB55: lea ecx, var_34
loc_0066BB58: call [00401430h] ; __vbaFreeStr
loc_0066BB5E: movsx ecx, var_158
loc_0066BB65: test ecx, ecx
loc_0066BB67: jz 0066BB84h
loc_0066BB69: mov var_4, 00000013h
loc_0066BB70: mov edx, Me
loc_0066BB73: mov eax, [edx]
loc_0066BB75: mov ecx, Me
loc_0066BB78: push ecx
loc_0066BB79: call [eax+000007DCh]
loc_0066BB7F: jmp 0066CA72h
loc_0066BB84: mov var_4, 00000015h
loc_0066BB8B: lea edx, var_70
loc_0066BB8E: push edx
loc_0066BB8F: call [0040136Ch] ; rtcGetTimeVar
loc_0066BB95: mov var_F8, 00452B18h ; "h:m"
loc_0066BB9F: mov var_100, 00000008h
loc_0066BBA9: lea edx, var_100
loc_0066BBAF: lea ecx, var_80
loc_0066BBB2: call [00401374h] ; __vbaVarDup
loc_0066BBB8: push 00000001h
loc_0066BBBA: push 00000001h
loc_0066BBBC: lea eax, var_80
loc_0066BBBF: push eax
loc_0066BBC0: lea ecx, var_70
loc_0066BBC3: push ecx
loc_0066BBC4: lea edx, var_90
loc_0066BBCA: push edx
loc_0066BBCB: call [004010B0h] ; rtcVarFromFormatVar
loc_0066BBD1: lea eax, var_90
loc_0066BBD7: push eax
loc_0066BBD8: call [004012B8h] ; __vbaDateVar
loc_0066BBDE: fstp real8 ptr var_2C
loc_0066BBE1: lea ecx, var_90
loc_0066BBE7: push ecx
loc_0066BBE8: lea edx, var_80
loc_0066BBEB: push edx
loc_0066BBEC: lea eax, var_70
loc_0066BBEF: push eax
loc_0066BBF0: push 00000003h
loc_0066BBF2: call [00401050h] ; __vbaFreeVarList
loc_0066BBF8: add esp, 00000010h
loc_0066BBFB: mov var_4, 00000016h
loc_0066BC02: mov ecx, var_2C
loc_0066BC05: mov var_118, ecx
loc_0066BC0B: mov edx, var_28
loc_0066BC0E: mov var_114, edx
loc_0066BC14: mov var_120, 00008007h
loc_0066BC1E: mov var_108, 00452B18h ; "h:m"
loc_0066BC28: mov var_110, 00000008h
loc_0066BC32: lea edx, var_110
loc_0066BC38: lea ecx, var_80
loc_0066BC3B: call [00401374h] ; __vbaVarDup
loc_0066BC41: mov var_F8, 00459848h ; "3:00"
loc_0066BC4B: mov var_100, 00000008h
loc_0066BC55: lea edx, var_100
loc_0066BC5B: lea ecx, var_70
loc_0066BC5E: call [00401374h] ; __vbaVarDup
loc_0066BC64: push 00000001h
loc_0066BC66: push 00000001h
loc_0066BC68: lea eax, var_80
loc_0066BC6B: push eax
loc_0066BC6C: lea ecx, var_70
loc_0066BC6F: push ecx
loc_0066BC70: lea edx, var_90
loc_0066BC76: push edx
loc_0066BC77: call [004010B0h] ; rtcVarFromFormatVar
loc_0066BC7D: mov eax, var_2C
loc_0066BC80: mov var_148, eax
loc_0066BC86: mov ecx, var_28
loc_0066BC89: mov var_144, ecx
loc_0066BC8F: mov var_150, 00008007h
loc_0066BC99: mov var_138, 00452B18h ; "h:m"
loc_0066BCA3: mov var_140, 00000008h
loc_0066BCAD: lea edx, var_140
loc_0066BCB3: lea ecx, var_C0
loc_0066BCB9: call [00401374h] ; __vbaVarDup
loc_0066BCBF: mov var_128, 00459858h ; "12:00"
loc_0066BCC9: mov var_130, 00000008h
loc_0066BCD3: lea edx, var_130
loc_0066BCD9: lea ecx, var_B0
loc_0066BCDF: call [00401374h] ; __vbaVarDup
loc_0066BCE5: push 00000001h
loc_0066BCE7: push 00000001h
loc_0066BCE9: lea edx, var_C0
loc_0066BCEF: push edx
loc_0066BCF0: lea eax, var_B0
loc_0066BCF6: push eax
loc_0066BCF7: lea ecx, var_D0
loc_0066BCFD: push ecx
loc_0066BCFE: call [004010B0h] ; rtcVarFromFormatVar
loc_0066BD04: lea edx, var_120
loc_0066BD0A: push edx
loc_0066BD0B: lea eax, var_90
loc_0066BD11: push eax
loc_0066BD12: lea ecx, var_A0
loc_0066BD18: push ecx
loc_0066BD19: call [004010ECh] ; __vbaVarCmpGe
loc_0066BD1F: push eax
loc_0066BD20: lea edx, var_150
loc_0066BD26: push edx
loc_0066BD27: lea eax, var_D0
loc_0066BD2D: push eax
loc_0066BD2E: lea ecx, var_E0
loc_0066BD34: push ecx
loc_0066BD35: call [0040128Ch] ; __vbaVarCmpLe
loc_0066BD3B: push eax
loc_0066BD3C: lea edx, var_F0
loc_0066BD42: push edx
loc_0066BD43: call [00401240h] ; __vbaVarAnd
loc_0066BD49: push eax
loc_0066BD4A: call [00401164h] ; __vbaBoolVarNull
loc_0066BD50: mov var_154, ax
loc_0066BD57: lea eax, var_D0
loc_0066BD5D: push eax
loc_0066BD5E: lea ecx, var_C0
loc_0066BD64: push ecx
loc_0066BD65: lea edx, var_B0
loc_0066BD6B: push edx
loc_0066BD6C: lea eax, var_90
loc_0066BD72: push eax
loc_0066BD73: lea ecx, var_80
loc_0066BD76: push ecx
loc_0066BD77: lea edx, var_70
loc_0066BD7A: push edx
loc_0066BD7B: push 00000006h
loc_0066BD7D: call [00401050h] ; __vbaFreeVarList
loc_0066BD83: add esp, 0000001Ch
loc_0066BD86: movsx eax, var_154
loc_0066BD8D: test eax, eax
loc_0066BD8F: jz 0066BFC5h
loc_0066BD95: mov var_4, 00000017h
loc_0066BD9C: mov var_F8, 80020004h
loc_0066BDA6: mov var_100, 0000000Ah
loc_0066BDB0: push 00459868h ; "Good morning "
loc_0066BDB5: mov ecx, [0073A040h]
loc_0066BDBB: push ecx
loc_0066BDBC: call [00401098h] ; __vbaStrCat
loc_0066BDC2: mov edx, eax
loc_0066BDC4: lea ecx, var_34
loc_0066BDC7: call [004013C0h] ; __vbaStrMove
loc_0066BDCD: push eax
loc_0066BDCE: push 00459888h ; ". | Hope you're feeling fine on this nice morning "
loc_0066BDD3: call [00401098h] ; __vbaStrCat
loc_0066BDD9: mov edx, eax
loc_0066BDDB: lea ecx, var_38
loc_0066BDDE: call [004013C0h] ; __vbaStrMove
loc_0066BDE4: push eax
loc_0066BDE5: mov edx, [0073A040h]
loc_0066BDEB: push edx
loc_0066BDEC: call [00401098h] ; __vbaStrCat
loc_0066BDF2: mov edx, eax
loc_0066BDF4: lea ecx, var_3C
loc_0066BDF7: call [004013C0h] ; __vbaStrMove
loc_0066BDFD: push eax
loc_0066BDFE: push 004598F4h ; "! | Good morning, "
loc_0066BE03: call [00401098h] ; __vbaStrCat
loc_0066BE09: mov edx, eax
loc_0066BE0B: lea ecx, var_40
loc_0066BE0E: call [004013C0h] ; __vbaStrMove
loc_0066BE14: push eax
loc_0066BE15: mov eax, [0073A040h]
loc_0066BE1A: push eax
loc_0066BE1B: call [00401098h] ; __vbaStrCat
loc_0066BE21: mov edx, eax
loc_0066BE23: lea ecx, var_44
loc_0066BE26: call [004013C0h] ; __vbaStrMove
loc_0066BE2C: push eax
loc_0066BE2D: push 0045996Ch ; "! This looks like it's going to be a great day! | Hello, "
loc_0066BE32: call [00401098h] ; __vbaStrCat
loc_0066BE38: mov edx, eax
loc_0066BE3A: lea ecx, var_48
loc_0066BE3D: call [004013C0h] ; __vbaStrMove
loc_0066BE43: push eax
loc_0066BE44: mov ecx, [0073A040h]
loc_0066BE4A: push ecx
loc_0066BE4B: call [00401098h] ; __vbaStrCat
loc_0066BE51: mov edx, eax
loc_0066BE53: lea ecx, var_4C
loc_0066BE56: call [004013C0h] ; __vbaStrMove
loc_0066BE5C: push eax
loc_0066BE5D: push 004599E8h ; "! I'm glad to see you again! | Hi "
loc_0066BE62: call [00401098h] ; __vbaStrCat
loc_0066BE68: mov edx, eax
loc_0066BE6A: lea ecx, var_50
loc_0066BE6D: call [004013C0h] ; __vbaStrMove
loc_0066BE73: push eax
loc_0066BE74: mov edx, [0073A040h]
loc_0066BE7A: push edx
loc_0066BE7B: call [00401098h] ; __vbaStrCat
loc_0066BE81: mov edx, eax
loc_0066BE83: lea ecx, var_54
loc_0066BE86: call [004013C0h] ; __vbaStrMove
loc_0066BE8C: push eax
loc_0066BE8D: push 00459A34h ; "! I love starting my day off with you! | Top of the morning to you "
loc_0066BE92: call [00401098h] ; __vbaStrCat
loc_0066BE98: mov edx, eax
loc_0066BE9A: lea ecx, var_58
loc_0066BE9D: call [004013C0h] ; __vbaStrMove
loc_0066BEA3: push eax
loc_0066BEA4: mov eax, [0073A040h]
loc_0066BEA9: push eax
loc_0066BEAA: call [00401098h] ; __vbaStrCat
loc_0066BEB0: mov edx, eax
loc_0066BEB2: lea ecx, var_5C
loc_0066BEB5: call [004013C0h] ; __vbaStrMove
loc_0066BEBB: push eax
loc_0066BEBC: push 00459AC4h ; "! It's always nice to start the day off with you!"
loc_0066BEC1: call [00401098h] ; __vbaStrCat
loc_0066BEC7: mov var_68, eax
loc_0066BECA: mov var_70, 00000008h
loc_0066BED1: lea ecx, var_60
loc_0066BED4: push ecx
loc_0066BED5: mov eax, 00000010h
loc_0066BEDA: call 00412850h ; __vbaChkstk
loc_0066BEDF: mov edx, esp
loc_0066BEE1: mov eax, var_100
loc_0066BEE7: mov [edx], eax
loc_0066BEE9: mov ecx, var_FC
loc_0066BEEF: mov [edx+00000004h], ecx
loc_0066BEF2: mov eax, var_F8
loc_0066BEF8: mov [edx+00000008h], eax
loc_0066BEFB: mov ecx, var_F4
loc_0066BF01: mov [edx+0000000Ch], ecx
loc_0066BF04: mov eax, 00000010h
loc_0066BF09: call 00412850h ; __vbaChkstk
loc_0066BF0E: mov edx, esp
loc_0066BF10: mov eax, var_70
loc_0066BF13: mov [edx], eax
loc_0066BF15: mov ecx, var_6C
loc_0066BF18: mov [edx+00000004h], ecx
loc_0066BF1B: mov eax, var_68
loc_0066BF1E: mov [edx+00000008h], eax
loc_0066BF21: mov ecx, var_64
loc_0066BF24: mov [edx+0000000Ch], ecx
loc_0066BF27: mov edx, [0073A08Ch]
loc_0066BF2D: mov eax, [edx]
loc_0066BF2F: mov ecx, [0073A08Ch]
loc_0066BF35: push ecx
loc_0066BF36: call [eax+00000078h]
loc_0066BF39: fnclex
loc_0066BF3B: mov var_154, eax
loc_0066BF41: cmp var_154, 00000000h
loc_0066BF48: jge 0066BF6Dh
loc_0066BF4A: push 00000078h
loc_0066BF4C: push 004419ACh
loc_0066BF51: mov edx, [0073A08Ch]
loc_0066BF57: push edx
loc_0066BF58: mov eax, var_154
loc_0066BF5E: push eax
loc_0066BF5F: call [004010CCh] ; __vbaHresultCheckObj
loc_0066BF65: mov var_190, eax
loc_0066BF6B: jmp 0066BF77h
loc_0066BF6D: mov var_190, 00000000h
loc_0066BF77: lea ecx, var_5C
loc_0066BF7A: push ecx
loc_0066BF7B: lea edx, var_58
loc_0066BF7E: push edx
loc_0066BF7F: lea eax, var_54
loc_0066BF82: push eax
loc_0066BF83: lea ecx, var_50
loc_0066BF86: push ecx
loc_0066BF87: lea edx, var_4C
loc_0066BF8A: push edx
loc_0066BF8B: lea eax, var_48
loc_0066BF8E: push eax
loc_0066BF8F: lea ecx, var_44
loc_0066BF92: push ecx
loc_0066BF93: lea edx, var_40
loc_0066BF96: push edx
loc_0066BF97: lea eax, var_3C
loc_0066BF9A: push eax
loc_0066BF9B: lea ecx, var_38
loc_0066BF9E: push ecx
loc_0066BF9F: lea edx, var_34
loc_0066BFA2: push edx
loc_0066BFA3: push 0000000Bh
loc_0066BFA5: call [00401324h] ; __vbaFreeStrList
loc_0066BFAB: add esp, 00000030h
loc_0066BFAE: lea ecx, var_60
loc_0066BFB1: call [0040142Ch] ; __vbaFreeObj
loc_0066BFB7: lea ecx, var_70
loc_0066BFBA: call [00401030h] ; __vbaFreeVar
loc_0066BFC0: jmp 0066CA72h
loc_0066BFC5: mov var_4, 00000018h
loc_0066BFCC: mov eax, var_2C
loc_0066BFCF: mov var_118, eax
loc_0066BFD5: mov ecx, var_28
loc_0066BFD8: mov var_114, ecx
loc_0066BFDE: mov var_120, 00008007h
loc_0066BFE8: mov var_108, 00452B18h ; "h:m"
loc_0066BFF2: mov var_110, 00000008h
loc_0066BFFC: lea edx, var_110
loc_0066C002: lea ecx, var_80
loc_0066C005: call [00401374h] ; __vbaVarDup
loc_0066C00B: mov var_F8, 00459858h ; "12:00"
loc_0066C015: mov var_100, 00000008h
loc_0066C01F: lea edx, var_100
loc_0066C025: lea ecx, var_70
loc_0066C028: call [00401374h] ; __vbaVarDup
loc_0066C02E: push 00000001h
loc_0066C030: push 00000001h
loc_0066C032: lea edx, var_80
loc_0066C035: push edx
loc_0066C036: lea eax, var_70
loc_0066C039: push eax
loc_0066C03A: lea ecx, var_90
loc_0066C040: push ecx
loc_0066C041: call [004010B0h] ; rtcVarFromFormatVar
loc_0066C047: mov edx, var_2C
loc_0066C04A: mov var_148, edx
loc_0066C050: mov eax, var_28
loc_0066C053: mov var_144, eax
loc_0066C059: mov var_150, 00008007h
loc_0066C063: mov var_138, 00452B18h ; "h:m"
loc_0066C06D: mov var_140, 00000008h
loc_0066C077: lea edx, var_140
loc_0066C07D: lea ecx, var_C0
loc_0066C083: call [00401374h] ; __vbaVarDup
loc_0066C089: mov var_128, 00459B30h ; "17:00"
loc_0066C093: mov var_130, 00000008h
loc_0066C09D: lea edx, var_130
loc_0066C0A3: lea ecx, var_B0
loc_0066C0A9: call [00401374h] ; __vbaVarDup
loc_0066C0AF: push 00000001h
loc_0066C0B1: push 00000001h
loc_0066C0B3: lea ecx, var_C0
loc_0066C0B9: push ecx
loc_0066C0BA: lea edx, var_B0
loc_0066C0C0: push edx
loc_0066C0C1: lea eax, var_D0
loc_0066C0C7: push eax
loc_0066C0C8: call [004010B0h] ; rtcVarFromFormatVar
loc_0066C0CE: lea ecx, var_120
loc_0066C0D4: push ecx
loc_0066C0D5: lea edx, var_90
loc_0066C0DB: push edx
loc_0066C0DC: lea eax, var_A0
loc_0066C0E2: push eax
loc_0066C0E3: call [004010ECh] ; __vbaVarCmpGe
loc_0066C0E9: push eax
loc_0066C0EA: lea ecx, var_150
loc_0066C0F0: push ecx
loc_0066C0F1: lea edx, var_D0
loc_0066C0F7: push edx
loc_0066C0F8: lea eax, var_E0
loc_0066C0FE: push eax
loc_0066C0FF: call [0040128Ch] ; __vbaVarCmpLe
loc_0066C105: push eax
loc_0066C106: lea ecx, var_F0
loc_0066C10C: push ecx
loc_0066C10D: call [00401240h] ; __vbaVarAnd
loc_0066C113: push eax
loc_0066C114: call [00401164h] ; __vbaBoolVarNull
loc_0066C11A: mov var_154, ax
loc_0066C121: lea edx, var_D0
loc_0066C127: push edx
loc_0066C128: lea eax, var_C0
loc_0066C12E: push eax
loc_0066C12F: lea ecx, var_B0
loc_0066C135: push ecx
loc_0066C136: lea edx, var_90
loc_0066C13C: push edx
loc_0066C13D: lea eax, var_80
loc_0066C140: push eax
loc_0066C141: lea ecx, var_70
loc_0066C144: push ecx
loc_0066C145: push 00000006h
loc_0066C147: call [00401050h] ; __vbaFreeVarList
loc_0066C14D: add esp, 0000001Ch
loc_0066C150: movsx edx, var_154
loc_0066C157: test edx, edx
loc_0066C159: jz 0066C3F6h
loc_0066C15F: mov var_4, 00000019h
loc_0066C166: lea eax, var_60
loc_0066C169: push eax
loc_0066C16A: push 0044403Ch ; "Wave"
loc_0066C16F: mov ecx, [0073A08Ch]
loc_0066C175: mov edx, [ecx]
loc_0066C177: mov eax, [0073A08Ch]
loc_0066C17C: push eax
loc_0066C17D: call [edx+00000064h]
loc_0066C180: fnclex
loc_0066C182: mov var_154, eax
loc_0066C188: cmp var_154, 00000000h
loc_0066C18F: jge 0066C1B4h
loc_0066C191: push 00000064h
loc_0066C193: push 004419ACh
loc_0066C198: mov ecx, [0073A08Ch]
loc_0066C19E: push ecx
loc_0066C19F: mov edx, var_154
loc_0066C1A5: push edx
loc_0066C1A6: call [004010CCh] ; __vbaHresultCheckObj
loc_0066C1AC: mov var_194, eax
loc_0066C1B2: jmp 0066C1BEh
loc_0066C1B4: mov var_194, 00000000h
loc_0066C1BE: lea ecx, var_60
loc_0066C1C1: call [0040142Ch] ; __vbaFreeObj
loc_0066C1C7: mov var_4, 0000001Ah
loc_0066C1CE: mov var_F8, 80020004h
loc_0066C1D8: mov var_100, 0000000Ah
loc_0066C1E2: push 00459920h ; "Good afternoon "
loc_0066C1E7: mov eax, [0073A040h]
loc_0066C1EC: push eax
loc_0066C1ED: call [00401098h] ; __vbaStrCat
loc_0066C1F3: mov edx, eax
loc_0066C1F5: lea ecx, var_34
loc_0066C1F8: call [004013C0h] ; __vbaStrMove
loc_0066C1FE: push eax
loc_0066C1FF: push 004580A0h ; ". | Nice to see you again, "
loc_0066C204: call [00401098h] ; __vbaStrCat
loc_0066C20A: mov edx, eax
loc_0066C20C: lea ecx, var_38
loc_0066C20F: call [004013C0h] ; __vbaStrMove
loc_0066C215: push eax
loc_0066C216: mov ecx, [0073A040h]
loc_0066C21C: push ecx
loc_0066C21D: call [00401098h] ; __vbaStrCat
loc_0066C223: mov edx, eax
loc_0066C225: lea ecx, var_3C
loc_0066C228: call [004013C0h] ; __vbaStrMove
loc_0066C22E: push eax
loc_0066C22F: push 00459944h ; "! | Hello again "
loc_0066C234: call [00401098h] ; __vbaStrCat
loc_0066C23A: mov edx, eax
loc_0066C23C: lea ecx, var_40
loc_0066C23F: call [004013C0h] ; __vbaStrMove
loc_0066C245: push eax
loc_0066C246: mov edx, [0073A040h]
loc_0066C24C: push edx
loc_0066C24D: call [00401098h] ; __vbaStrCat
loc_0066C253: mov edx, eax
loc_0066C255: lea ecx, var_44
loc_0066C258: call [004013C0h] ; __vbaStrMove
loc_0066C25E: push eax
loc_0066C25F: push 00459B54h ; "! How are things? | Buenos Dias, "
loc_0066C264: call [00401098h] ; __vbaStrCat
loc_0066C26A: mov edx, eax
loc_0066C26C: lea ecx, var_48
loc_0066C26F: call [004013C0h] ; __vbaStrMove
loc_0066C275: push eax
loc_0066C276: mov eax, [0073A040h]
loc_0066C27B: push eax
loc_0066C27C: call [00401098h] ; __vbaStrCat
loc_0066C282: mov edx, eax
loc_0066C284: lea ecx, var_4C
loc_0066C287: call [004013C0h] ; __vbaStrMove
loc_0066C28D: push eax
loc_0066C28E: push 00459BA0h ; "! It's nice to see you! | Hello, "
loc_0066C293: call [00401098h] ; __vbaStrCat
loc_0066C299: mov edx, eax
loc_0066C29B: lea ecx, var_50
loc_0066C29E: call [004013C0h] ; __vbaStrMove
loc_0066C2A4: push eax
loc_0066C2A5: mov ecx, [0073A040h]
loc_0066C2AB: push ecx
loc_0066C2AC: call [00401098h] ; __vbaStrCat
loc_0066C2B2: mov edx, eax
loc_0066C2B4: lea ecx, var_54
loc_0066C2B7: call [004013C0h] ; __vbaStrMove
loc_0066C2BD: push eax
loc_0066C2BE: push 00459BE8h ; "! What's new today with you? | Hi again, "
loc_0066C2C3: call [00401098h] ; __vbaStrCat
loc_0066C2C9: mov edx, eax
loc_0066C2CB: lea ecx, var_58
loc_0066C2CE: call [004013C0h] ; __vbaStrMove
loc_0066C2D4: push eax
loc_0066C2D5: mov edx, [0073A040h]
loc_0066C2DB: push edx
loc_0066C2DC: call [00401098h] ; __vbaStrCat
loc_0066C2E2: mov edx, eax
loc_0066C2E4: lea ecx, var_5C
loc_0066C2E7: call [004013C0h] ; __vbaStrMove
loc_0066C2ED: push eax
loc_0066C2EE: push 00442684h
loc_0066C2F3: call [00401098h] ; __vbaStrCat
loc_0066C2F9: mov var_68, eax
loc_0066C2FC: mov var_70, 00000008h
loc_0066C303: lea eax, var_60
loc_0066C306: push eax
loc_0066C307: mov eax, 00000010h
loc_0066C30C: call 00412850h ; __vbaChkstk
loc_0066C311: mov ecx, esp
loc_0066C313: mov edx, var_100
loc_0066C319: mov [ecx], edx
loc_0066C31B: mov eax, var_FC
loc_0066C321: mov [ecx+00000004h], eax
loc_0066C324: mov edx, var_F8
loc_0066C32A: mov [ecx+00000008h], edx
loc_0066C32D: mov eax, var_F4
loc_0066C333: mov [ecx+0000000Ch], eax
loc_0066C336: mov eax, 00000010h
loc_0066C33B: call 00412850h ; __vbaChkstk
loc_0066C340: mov ecx, esp
loc_0066C342: mov edx, var_70
loc_0066C345: mov [ecx], edx
loc_0066C347: mov eax, var_6C
loc_0066C34A: mov [ecx+00000004h], eax
loc_0066C34D: mov edx, var_68
loc_0066C350: mov [ecx+00000008h], edx
loc_0066C353: mov eax, var_64
loc_0066C356: mov [ecx+0000000Ch], eax
loc_0066C359: mov ecx, [0073A08Ch]
loc_0066C35F: mov edx, [ecx]
loc_0066C361: mov eax, [0073A08Ch]
loc_0066C366: push eax
loc_0066C367: call [edx+00000078h]
loc_0066C36A: fnclex
loc_0066C36C: mov var_154, eax
loc_0066C372: cmp var_154, 00000000h
loc_0066C379: jge 0066C39Eh
loc_0066C37B: push 00000078h
loc_0066C37D: push 004419ACh
loc_0066C382: mov ecx, [0073A08Ch]
loc_0066C388: push ecx
loc_0066C389: mov edx, var_154
loc_0066C38F: push edx
loc_0066C390: call [004010CCh] ; __vbaHresultCheckObj
loc_0066C396: mov var_198, eax
loc_0066C39C: jmp 0066C3A8h
loc_0066C39E: mov var_198, 00000000h
loc_0066C3A8: lea eax, var_5C
loc_0066C3AB: push eax
loc_0066C3AC: lea ecx, var_58
loc_0066C3AF: push ecx
loc_0066C3B0: lea edx, var_54
loc_0066C3B3: push edx
loc_0066C3B4: lea eax, var_50
loc_0066C3B7: push eax
loc_0066C3B8: lea ecx, var_4C
loc_0066C3BB: push ecx
loc_0066C3BC: lea edx, var_48
loc_0066C3BF: push edx
loc_0066C3C0: lea eax, var_44
loc_0066C3C3: push eax
loc_0066C3C4: lea ecx, var_40
loc_0066C3C7: push ecx
loc_0066C3C8: lea edx, var_3C
loc_0066C3CB: push edx
loc_0066C3CC: lea eax, var_38
loc_0066C3CF: push eax
loc_0066C3D0: lea ecx, var_34
loc_0066C3D3: push ecx
loc_0066C3D4: push 0000000Bh
loc_0066C3D6: call [00401324h] ; __vbaFreeStrList
loc_0066C3DC: add esp, 00000030h
loc_0066C3DF: lea ecx, var_60
loc_0066C3E2: call [0040142Ch] ; __vbaFreeObj
loc_0066C3E8: lea ecx, var_70
loc_0066C3EB: call [00401030h] ; __vbaFreeVar
loc_0066C3F1: jmp 0066CA72h
loc_0066C3F6: mov var_4, 0000001Bh
loc_0066C3FD: mov edx, var_2C
loc_0066C400: mov var_118, edx
loc_0066C406: mov eax, var_28
loc_0066C409: mov var_114, eax
loc_0066C40F: mov var_120, 00008007h
loc_0066C419: mov var_108, 00452B18h ; "h:m"
loc_0066C423: mov var_110, 00000008h
loc_0066C42D: lea edx, var_110
loc_0066C433: lea ecx, var_80
loc_0066C436: call [00401374h] ; __vbaVarDup
loc_0066C43C: mov var_F8, 00459B30h ; "17:00"
loc_0066C446: mov var_100, 00000008h
loc_0066C450: lea edx, var_100
loc_0066C456: lea ecx, var_70
loc_0066C459: call [00401374h] ; __vbaVarDup
loc_0066C45F: push 00000001h
loc_0066C461: push 00000001h
loc_0066C463: lea ecx, var_80
loc_0066C466: push ecx
loc_0066C467: lea edx, var_70
loc_0066C46A: push edx
loc_0066C46B: lea eax, var_90
loc_0066C471: push eax
loc_0066C472: call [004010B0h] ; rtcVarFromFormatVar
loc_0066C478: mov ecx, var_2C
loc_0066C47B: mov var_148, ecx
loc_0066C481: mov edx, var_28
loc_0066C484: mov var_144, edx
loc_0066C48A: mov var_150, 00008007h
loc_0066C494: mov var_138, 00452B18h ; "h:m"
loc_0066C49E: mov var_140, 00000008h
loc_0066C4A8: lea edx, var_140
loc_0066C4AE: lea ecx, var_C0
loc_0066C4B4: call [00401374h] ; __vbaVarDup
loc_0066C4BA: mov var_128, 00459C44h ; "22:00"
loc_0066C4C4: mov var_130, 00000008h
loc_0066C4CE: lea edx, var_130
loc_0066C4D4: lea ecx, var_B0
loc_0066C4DA: call [00401374h] ; __vbaVarDup
loc_0066C4E0: push 00000001h
loc_0066C4E2: push 00000001h
loc_0066C4E4: lea eax, var_C0
loc_0066C4EA: push eax
loc_0066C4EB: lea ecx, var_B0
loc_0066C4F1: push ecx
loc_0066C4F2: lea edx, var_D0
loc_0066C4F8: push edx
loc_0066C4F9: call [004010B0h] ; rtcVarFromFormatVar
loc_0066C4FF: lea eax, var_120
loc_0066C505: push eax
loc_0066C506: lea ecx, var_90
loc_0066C50C: push ecx
loc_0066C50D: lea edx, var_A0
loc_0066C513: push edx
loc_0066C514: call [004010ECh] ; __vbaVarCmpGe
loc_0066C51A: push eax
loc_0066C51B: lea eax, var_150
loc_0066C521: push eax
loc_0066C522: lea ecx, var_D0
loc_0066C528: push ecx
loc_0066C529: lea edx, var_E0
loc_0066C52F: push edx
loc_0066C530: call [0040128Ch] ; __vbaVarCmpLe
loc_0066C536: push eax
loc_0066C537: lea eax, var_F0
loc_0066C53D: push eax
loc_0066C53E: call [00401240h] ; __vbaVarAnd
loc_0066C544: push eax
loc_0066C545: call [00401164h] ; __vbaBoolVarNull
loc_0066C54B: mov var_154, ax
loc_0066C552: lea ecx, var_D0
loc_0066C558: push ecx
loc_0066C559: lea edx, var_C0
loc_0066C55F: push edx
loc_0066C560: lea eax, var_B0
loc_0066C566: push eax
loc_0066C567: lea ecx, var_90
loc_0066C56D: push ecx
loc_0066C56E: lea edx, var_80
loc_0066C571: push edx
loc_0066C572: lea eax, var_70
loc_0066C575: push eax
loc_0066C576: push 00000006h
loc_0066C578: call [00401050h] ; __vbaFreeVarList
loc_0066C57E: add esp, 0000001Ch
loc_0066C581: movsx ecx, var_154
loc_0066C588: test ecx, ecx
loc_0066C58A: jz 0066C77Eh
loc_0066C590: mov var_4, 0000001Ch
loc_0066C597: lea edx, var_60
loc_0066C59A: push edx
loc_0066C59B: push 0044403Ch ; "Wave"
loc_0066C5A0: mov eax, [0073A08Ch]
loc_0066C5A5: mov ecx, [eax]
loc_0066C5A7: mov edx, [0073A08Ch]
loc_0066C5AD: push edx
loc_0066C5AE: call [ecx+00000064h]
loc_0066C5B1: fnclex
loc_0066C5B3: mov var_154, eax
loc_0066C5B9: cmp var_154, 00000000h
loc_0066C5C0: jge 0066C5E4h
loc_0066C5C2: push 00000064h
loc_0066C5C4: push 004419ACh
loc_0066C5C9: mov eax, [0073A08Ch]
loc_0066C5CE: push eax
loc_0066C5CF: mov ecx, var_154
loc_0066C5D5: push ecx
loc_0066C5D6: call [004010CCh] ; __vbaHresultCheckObj
loc_0066C5DC: mov var_19C, eax
loc_0066C5E2: jmp 0066C5EEh
loc_0066C5E4: mov var_19C, 00000000h
loc_0066C5EE: lea ecx, var_60
loc_0066C5F1: call [0040142Ch] ; __vbaFreeObj
loc_0066C5F7: mov var_4, 0000001Dh
loc_0066C5FE: mov var_F8, 80020004h
loc_0066C608: mov var_100, 0000000Ah
loc_0066C612: push 00459C54h ; "Good evening "
loc_0066C617: mov edx, [0073A040h]
loc_0066C61D: push edx
loc_0066C61E: call [00401098h] ; __vbaStrCat
loc_0066C624: mov edx, eax
loc_0066C626: lea ecx, var_34
loc_0066C629: call [004013C0h] ; __vbaStrMove
loc_0066C62F: push eax
loc_0066C630: push 00459C74h ; "! | Good evening "
loc_0066C635: call [00401098h] ; __vbaStrCat
loc_0066C63B: mov edx, eax
loc_0066C63D: lea ecx, var_38
loc_0066C640: call [004013C0h] ; __vbaStrMove
loc_0066C646: push eax
loc_0066C647: mov eax, [0073A040h]
loc_0066C64C: push eax
loc_0066C64D: call [00401098h] ; __vbaStrCat
loc_0066C653: mov edx, eax
loc_0066C655: lea ecx, var_3C
loc_0066C658: call [004013C0h] ; __vbaStrMove
loc_0066C65E: push eax
loc_0066C65F: push 00459C9Ch ; "! How has your day been! | Good evening "
loc_0066C664: call [00401098h] ; __vbaStrCat
loc_0066C66A: mov edx, eax
loc_0066C66C: lea ecx, var_40
loc_0066C66F: call [004013C0h] ; __vbaStrMove
loc_0066C675: push eax
loc_0066C676: mov ecx, [0073A040h]
loc_0066C67C: push ecx
loc_0066C67D: call [00401098h] ; __vbaStrCat
loc_0066C683: mov edx, eax
loc_0066C685: lea ecx, var_44
loc_0066C688: call [004013C0h] ; __vbaStrMove
loc_0066C68E: push eax
loc_0066C68F: push 00459CF4h ; "! Hope you've had a nice day!"
loc_0066C694: call [00401098h] ; __vbaStrCat
loc_0066C69A: mov var_68, eax
loc_0066C69D: mov var_70, 00000008h
loc_0066C6A4: lea edx, var_60
loc_0066C6A7: push edx
loc_0066C6A8: mov eax, 00000010h
loc_0066C6AD: call 00412850h ; __vbaChkstk
loc_0066C6B2: mov eax, esp
loc_0066C6B4: mov ecx, var_100
loc_0066C6BA: mov [eax], ecx
loc_0066C6BC: mov edx, var_FC
loc_0066C6C2: mov [eax+00000004h], edx
loc_0066C6C5: mov ecx, var_F8
loc_0066C6CB: mov [eax+00000008h], ecx
loc_0066C6CE: mov edx, var_F4
loc_0066C6D4: mov [eax+0000000Ch], edx
loc_0066C6D7: mov eax, 00000010h
loc_0066C6DC: call 00412850h ; __vbaChkstk
loc_0066C6E1: mov eax, esp
loc_0066C6E3: mov ecx, var_70
loc_0066C6E6: mov [eax], ecx
loc_0066C6E8: mov edx, var_6C
loc_0066C6EB: mov [eax+00000004h], edx
loc_0066C6EE: mov ecx, var_68
loc_0066C6F1: mov [eax+00000008h], ecx
loc_0066C6F4: mov edx, var_64
loc_0066C6F7: mov [eax+0000000Ch], edx
loc_0066C6FA: mov eax, [0073A08Ch]
loc_0066C6FF: mov ecx, [eax]
loc_0066C701: mov edx, [0073A08Ch]
loc_0066C707: push edx
loc_0066C708: call [ecx+00000078h]
loc_0066C70B: fnclex
loc_0066C70D: mov var_154, eax
loc_0066C713: cmp var_154, 00000000h
loc_0066C71A: jge 0066C73Eh
loc_0066C71C: push 00000078h
loc_0066C71E: push 004419ACh
loc_0066C723: mov eax, [0073A08Ch]
loc_0066C728: push eax
loc_0066C729: mov ecx, var_154
loc_0066C72F: push ecx
loc_0066C730: call [004010CCh] ; __vbaHresultCheckObj
loc_0066C736: mov var_1A0, eax
loc_0066C73C: jmp 0066C748h
loc_0066C73E: mov var_1A0, 00000000h
loc_0066C748: lea edx, var_44
loc_0066C74B: push edx
loc_0066C74C: lea eax, var_40
loc_0066C74F: push eax
loc_0066C750: lea ecx, var_3C
loc_0066C753: push ecx
loc_0066C754: lea edx, var_38
loc_0066C757: push edx
loc_0066C758: lea eax, var_34
loc_0066C75B: push eax
loc_0066C75C: push 00000005h
loc_0066C75E: call [00401324h] ; __vbaFreeStrList
loc_0066C764: add esp, 00000018h
loc_0066C767: lea ecx, var_60
loc_0066C76A: call [0040142Ch] ; __vbaFreeObj
loc_0066C770: lea ecx, var_70
loc_0066C773: call [00401030h] ; __vbaFreeVar
loc_0066C779: jmp 0066CA72h
loc_0066C77E: mov var_4, 0000001Fh
loc_0066C785: lea ecx, var_60
loc_0066C788: push ecx
loc_0066C789: push 00459B40h ; "Idle3_1"
loc_0066C78E: mov edx, [0073A08Ch]
loc_0066C794: mov eax, [edx]
loc_0066C796: mov ecx, [0073A08Ch]
loc_0066C79C: push ecx
loc_0066C79D: call [eax+00000064h]
loc_0066C7A0: fnclex
loc_0066C7A2: mov var_154, eax
loc_0066C7A8: cmp var_154, 00000000h
loc_0066C7AF: jge 0066C7D4h
loc_0066C7B1: push 00000064h
loc_0066C7B3: push 004419ACh
loc_0066C7B8: mov edx, [0073A08Ch]
loc_0066C7BE: push edx
loc_0066C7BF: mov eax, var_154
loc_0066C7C5: push eax
loc_0066C7C6: call [004010CCh] ; __vbaHresultCheckObj
loc_0066C7CC: mov var_1A4, eax
loc_0066C7D2: jmp 0066C7DEh
loc_0066C7D4: mov var_1A4, 00000000h
loc_0066C7DE: lea ecx, var_60
loc_0066C7E1: call [0040142Ch] ; __vbaFreeObj
loc_0066C7E7: mov var_4, 00000020h
loc_0066C7EE: lea ecx, var_60
loc_0066C7F1: push ecx
loc_0066C7F2: push 004522E4h ; "Sad"
loc_0066C7F7: mov edx, [0073A08Ch]
loc_0066C7FD: mov eax, [edx]
loc_0066C7FF: mov ecx, [0073A08Ch]
loc_0066C805: push ecx
loc_0066C806: call [eax+00000064h]
loc_0066C809: fnclex
loc_0066C80B: mov var_154, eax
loc_0066C811: cmp var_154, 00000000h
loc_0066C818: jge 0066C83Dh
loc_0066C81A: push 00000064h
loc_0066C81C: push 004419ACh
loc_0066C821: mov edx, [0073A08Ch]
loc_0066C827: push edx
loc_0066C828: mov eax, var_154
loc_0066C82E: push eax
loc_0066C82F: call [004010CCh] ; __vbaHresultCheckObj
loc_0066C835: mov var_1A8, eax
loc_0066C83B: jmp 0066C847h
loc_0066C83D: mov var_1A8, 00000000h
loc_0066C847: lea ecx, var_60
loc_0066C84A: call [0040142Ch] ; __vbaFreeObj
loc_0066C850: mov var_4, 00000021h
loc_0066C857: mov var_F8, 80020004h
loc_0066C861: mov var_100, 0000000Ah
loc_0066C86B: push 00459D34h ; "\\spd=110\\pit=120\ Surprised to see you up so late, "
loc_0066C870: mov ecx, [0073A040h]
loc_0066C876: push ecx
loc_0066C877: call [00401098h] ; __vbaStrCat
loc_0066C87D: mov edx, eax
loc_0066C87F: lea ecx, var_34
loc_0066C882: call [004013C0h] ; __vbaStrMove
loc_0066C888: push eax
loc_0066C889: push 00459DA4h ; ". | I'm not used to being up this late, "
loc_0066C88E: call [00401098h] ; __vbaStrCat
loc_0066C894: mov edx, eax
loc_0066C896: lea ecx, var_38
loc_0066C899: call [004013C0h] ; __vbaStrMove
loc_0066C89F: push eax
loc_0066C8A0: mov edx, [0073A040h]
loc_0066C8A6: push edx
loc_0066C8A7: call [00401098h] ; __vbaStrCat
loc_0066C8AD: mov edx, eax
loc_0066C8AF: lea ecx, var_3C
loc_0066C8B2: call [004013C0h] ; __vbaStrMove
loc_0066C8B8: push eax
loc_0066C8B9: push 00459DFCh ; ". | Do you ever sleep, "
loc_0066C8BE: call [00401098h] ; __vbaStrCat
loc_0066C8C4: mov edx, eax
loc_0066C8C6: lea ecx, var_40
loc_0066C8C9: call [004013C0h] ; __vbaStrMove
loc_0066C8CF: push eax
loc_0066C8D0: mov eax, [0073A040h]
loc_0066C8D5: push eax
loc_0066C8D6: call [00401098h] ; __vbaStrCat
loc_0066C8DC: mov edx, eax
loc_0066C8DE: lea ecx, var_44
loc_0066C8E1: call [004013C0h] ; __vbaStrMove
loc_0066C8E7: push eax
loc_0066C8E8: push 00459E30h
loc_0066C8ED: call [00401098h] ; __vbaStrCat
loc_0066C8F3: mov edx, eax
loc_0066C8F5: lea ecx, var_48
loc_0066C8F8: call [004013C0h] ; __vbaStrMove
loc_0066C8FE: push eax
loc_0066C8FF: mov ecx, [0073A040h]
loc_0066C905: push ecx
loc_0066C906: call [00401098h] ; __vbaStrCat
loc_0066C90C: mov edx, eax
loc_0066C90E: lea ecx, var_4C
loc_0066C911: call [004013C0h] ; __vbaStrMove
loc_0066C917: push eax
loc_0066C918: push 00444914h
loc_0066C91D: call [00401098h] ; __vbaStrCat
loc_0066C923: mov var_68, eax
loc_0066C926: mov var_70, 00000008h
loc_0066C92D: lea edx, var_60
loc_0066C930: push edx
loc_0066C931: mov eax, 00000010h
loc_0066C936: call 00412850h ; __vbaChkstk
loc_0066C93B: mov eax, esp
loc_0066C93D: mov ecx, var_100
loc_0066C943: mov [eax], ecx
loc_0066C945: mov edx, var_FC
loc_0066C94B: mov [eax+00000004h], edx
loc_0066C94E: mov ecx, var_F8
loc_0066C954: mov [eax+00000008h], ecx
loc_0066C957: mov edx, var_F4
loc_0066C95D: mov [eax+0000000Ch], edx
loc_0066C960: mov eax, 00000010h
loc_0066C965: call 00412850h ; __vbaChkstk
loc_0066C96A: mov eax, esp
loc_0066C96C: mov ecx, var_70
loc_0066C96F: mov [eax], ecx
loc_0066C971: mov edx, var_6C
loc_0066C974: mov [eax+00000004h], edx
loc_0066C977: mov ecx, var_68
loc_0066C97A: mov [eax+00000008h], ecx
loc_0066C97D: mov edx, var_64
loc_0066C980: mov [eax+0000000Ch], edx
loc_0066C983: mov eax, [0073A08Ch]
loc_0066C988: mov ecx, [eax]
loc_0066C98A: mov edx, [0073A08Ch]
loc_0066C990: push edx
loc_0066C991: call [ecx+00000078h]
loc_0066C994: fnclex
loc_0066C996: mov var_154, eax
loc_0066C99C: cmp var_154, 00000000h
loc_0066C9A3: jge 0066C9C7h
loc_0066C9A5: push 00000078h
loc_0066C9A7: push 004419ACh
loc_0066C9AC: mov eax, [0073A08Ch]
loc_0066C9B1: push eax
loc_0066C9B2: mov ecx, var_154
loc_0066C9B8: push ecx
loc_0066C9B9: call [004010CCh] ; __vbaHresultCheckObj
loc_0066C9BF: mov var_1AC, eax
loc_0066C9C5: jmp 0066C9D1h
loc_0066C9C7: mov var_1AC, 00000000h
loc_0066C9D1: lea edx, var_4C
loc_0066C9D4: push edx
loc_0066C9D5: lea eax, var_48
loc_0066C9D8: push eax
loc_0066C9D9: lea ecx, var_44
loc_0066C9DC: push ecx
loc_0066C9DD: lea edx, var_40
loc_0066C9E0: push edx
loc_0066C9E1: lea eax, var_3C
loc_0066C9E4: push eax
loc_0066C9E5: lea ecx, var_38
loc_0066C9E8: push ecx
loc_0066C9E9: lea edx, var_34
loc_0066C9EC: push edx
loc_0066C9ED: push 00000007h
loc_0066C9EF: call [00401324h] ; __vbaFreeStrList
loc_0066C9F5: add esp, 00000020h
loc_0066C9F8: lea ecx, var_60
loc_0066C9FB: call [0040142Ch] ; __vbaFreeObj
loc_0066CA01: lea ecx, var_70
loc_0066CA04: call [00401030h] ; __vbaFreeVar
loc_0066CA0A: mov var_4, 00000022h
loc_0066CA11: lea eax, var_60
loc_0066CA14: push eax
loc_0066CA15: push 00459B40h ; "Idle3_1"
loc_0066CA1A: mov ecx, [0073A08Ch]
loc_0066CA20: mov edx, [ecx]
loc_0066CA22: mov eax, [0073A08Ch]
loc_0066CA27: push eax
loc_0066CA28: call [edx+00000064h]
loc_0066CA2B: fnclex
loc_0066CA2D: mov var_154, eax
loc_0066CA33: cmp var_154, 00000000h
loc_0066CA3A: jge 0066CA5Fh
loc_0066CA3C: push 00000064h
loc_0066CA3E: push 004419ACh
loc_0066CA43: mov ecx, [0073A08Ch]
loc_0066CA49: push ecx
loc_0066CA4A: mov edx, var_154
loc_0066CA50: push edx
loc_0066CA51: call [004010CCh] ; __vbaHresultCheckObj
loc_0066CA57: mov var_1B0, eax
loc_0066CA5D: jmp 0066CA69h
loc_0066CA5F: mov var_1B0, 00000000h
loc_0066CA69: lea ecx, var_60
loc_0066CA6C: call [0040142Ch] ; __vbaFreeObj
loc_0066CA72: mov var_4, 00000025h
loc_0066CA79: mov var_F8, 0043C9F4h
loc_0066CA83: mov var_100, 00000008h
loc_0066CA8D: mov eax, 00000010h
loc_0066CA92: call 00412850h ; __vbaChkstk
loc_0066CA97: mov eax, esp
loc_0066CA99: mov ecx, var_100
loc_0066CA9F: mov [eax], ecx
loc_0066CAA1: mov edx, var_FC
loc_0066CAA7: mov [eax+00000004h], edx
loc_0066CAAA: mov ecx, var_F8
loc_0066CAB0: mov [eax+00000008h], ecx
loc_0066CAB3: mov edx, var_F4
loc_0066CAB9: mov [eax+0000000Ch], edx
loc_0066CABC: push 00459E78h ; "HolidayDate"
loc_0066CAC1: push 0044317Ch ; "UserInfo"
loc_0066CAC6: push 0043B010h ; "BONZIBUDDY"
loc_0066CACB: call [00401354h] ; rtcGetSetting
loc_0066CAD1: mov edx, eax
loc_0066CAD3: lea ecx, var_30
loc_0066CAD6: call [004013C0h] ; __vbaStrMove
loc_0066CADC: mov var_4, 00000026h
loc_0066CAE3: lea eax, var_70
loc_0066CAE6: push eax
loc_0066CAE7: call [00401358h] ; rtcGetDateVar
loc_0066CAED: mov ecx, var_30
loc_0066CAF0: mov var_108, ecx
loc_0066CAF6: mov var_110, 00008008h
loc_0066CB00: mov var_F8, 0045226Ch ; "mm/dd/yy"
loc_0066CB0A: mov var_100, 00000008h
loc_0066CB14: lea edx, var_100
loc_0066CB1A: lea ecx, var_80
loc_0066CB1D: call [00401374h] ; __vbaVarDup
loc_0066CB23: push 00000001h
loc_0066CB25: push 00000001h
loc_0066CB27: lea edx, var_80
loc_0066CB2A: push edx
loc_0066CB2B: lea eax, var_70
loc_0066CB2E: push eax
loc_0066CB2F: lea ecx, var_90
loc_0066CB35: push ecx
loc_0066CB36: call [004010B0h] ; rtcVarFromFormatVar
loc_0066CB3C: lea edx, var_110
loc_0066CB42: push edx
loc_0066CB43: lea eax, var_90
loc_0066CB49: push eax
loc_0066CB4A: call [00401348h] ; __vbaVarTstNe
loc_0066CB50: mov var_154, ax
loc_0066CB57: lea ecx, var_90
loc_0066CB5D: push ecx
loc_0066CB5E: lea edx, var_80
loc_0066CB61: push edx
loc_0066CB62: lea eax, var_70
loc_0066CB65: push eax
loc_0066CB66: push 00000003h
loc_0066CB68: call [00401050h] ; __vbaFreeVarList
loc_0066CB6E: add esp, 00000010h
loc_0066CB71: movsx ecx, var_154
loc_0066CB78: test ecx, ecx
loc_0066CB7A: jz 0066CB92h
loc_0066CB7C: mov var_4, 00000027h
loc_0066CB83: mov edx, Me
loc_0066CB86: mov eax, [edx]
loc_0066CB88: mov ecx, Me
loc_0066CB8B: push ecx
loc_0066CB8C: call [eax+00000988h]
loc_0066CB92: mov var_4, 00000029h
loc_0066CB99: mov [0073A0BCh], FFFFFFh
loc_0066CBA2: mov var_4, 0000002Ah
loc_0066CBA9: mov edx, Me
loc_0066CBAC: mov eax, [edx]
loc_0066CBAE: mov ecx, Me
loc_0066CBB1: push ecx
loc_0066CBB2: call [eax+000007C8h]
loc_0066CBB8: fwait
loc_0066CBB9: push 0066CC5Bh
loc_0066CBBE: jmp 0066CC48h
loc_0066CBC3: lea edx, var_5C
loc_0066CBC6: push edx
loc_0066CBC7: lea eax, var_58
loc_0066CBCA: push eax
loc_0066CBCB: lea ecx, var_54
loc_0066CBCE: push ecx
loc_0066CBCF: lea edx, var_50
loc_0066CBD2: push edx
loc_0066CBD3: lea eax, var_4C
loc_0066CBD6: push eax
loc_0066CBD7: lea ecx, var_48
loc_0066CBDA: push ecx
loc_0066CBDB: lea edx, var_44
loc_0066CBDE: push edx
loc_0066CBDF: lea eax, var_40
loc_0066CBE2: push eax
loc_0066CBE3: lea ecx, var_3C
loc_0066CBE6: push ecx
loc_0066CBE7: lea edx, var_38
loc_0066CBEA: push edx
loc_0066CBEB: lea eax, var_34
loc_0066CBEE: push eax
loc_0066CBEF: push 0000000Bh
loc_0066CBF1: call [00401324h] ; __vbaFreeStrList
loc_0066CBF7: add esp, 00000030h
loc_0066CBFA: lea ecx, var_60
loc_0066CBFD: call [0040142Ch] ; __vbaFreeObj
loc_0066CC03: lea ecx, var_F0
loc_0066CC09: push ecx
loc_0066CC0A: lea edx, var_E0
loc_0066CC10: push edx
loc_0066CC11: lea eax, var_D0
loc_0066CC17: push eax
loc_0066CC18: lea ecx, var_C0
loc_0066CC1E: push ecx
loc_0066CC1F: lea edx, var_B0
loc_0066CC25: push edx
loc_0066CC26: lea eax, var_A0
loc_0066CC2C: push eax
loc_0066CC2D: lea ecx, var_90
loc_0066CC33: push ecx
loc_0066CC34: lea edx, var_80
loc_0066CC37: push edx
loc_0066CC38: lea eax, var_70
loc_0066CC3B: push eax
loc_0066CC3C: push 00000009h
loc_0066CC3E: call [00401050h] ; __vbaFreeVarList
loc_0066CC44: add esp, 00000028h
loc_0066CC47: ret
loc_0066CC48: lea ecx, var_24
loc_0066CC4B: call [00401430h] ; __vbaFreeStr
loc_0066CC51: lea ecx, var_30
loc_0066CC54: call [00401430h] ; __vbaFreeStr
loc_0066CC5A: ret
loc_0066CC5B: xor eax, eax
loc_0066CC5D: mov ecx, var_20
loc_0066CC60: mov fs:[00000000h], ecx
loc_0066CC67: pop edi
loc_0066CC68: pop esi
loc_0066CC69: pop ebx
loc_0066CC6A: mov esp, ebp
loc_0066CC6C: pop ebp
loc_0066CC6D: retn 0004h
End Sub
Private Sub Proc_37_147_6792A0(arg_C) '6792A0
loc_006792A0: push ebp
loc_006792A1: mov ebp, esp
loc_006792A3: sub esp, 00000018h
loc_006792A6: push 00412856h ; __vbaExceptHandler
loc_006792AB: mov eax, fs:[00000000h]
loc_006792B1: push eax
loc_006792B2: mov fs:[00000000h], esp
loc_006792B9: mov eax, 00000080h
loc_006792BE: call 00412850h ; __vbaChkstk
loc_006792C3: push ebx
loc_006792C4: push esi
loc_006792C5: push edi
loc_006792C6: mov var_18, esp
loc_006792C9: mov var_14, 00408C68h ; "$"
loc_006792D0: mov var_10, 00000000h
loc_006792D7: mov var_C, 00000000h
loc_006792DE: mov var_4, 00000001h
loc_006792E5: mov var_4, 00000002h
loc_006792EC: push FFFFFFFFh
loc_006792EE: call [00401124h] ; __vbaOnError
loc_006792F4: mov var_4, 00000003h
loc_006792FB: mov var_70, 00000001h
loc_00679302: mov var_78, 00000003h
loc_00679309: mov eax, 00000010h
loc_0067930E: call 00412850h ; __vbaChkstk
loc_00679313: mov eax, esp
loc_00679315: mov ecx, var_78
loc_00679318: mov [eax], ecx
loc_0067931A: mov edx, var_74
loc_0067931D: mov [eax+00000004h], edx
loc_00679320: mov ecx, var_70
loc_00679323: mov [eax+00000008h], ecx
loc_00679326: mov edx, var_6C
loc_00679329: mov [eax+0000000Ch], edx
loc_0067932C: push 68030007h
loc_00679331: mov eax, Me
loc_00679334: mov ecx, [eax]
loc_00679336: mov edx, Me
loc_00679339: push edx
loc_0067933A: call [ecx+000004A8h]
loc_00679340: push eax
loc_00679341: lea eax, var_28
loc_00679344: push eax
loc_00679345: call [00401128h] ; __vbaObjSet
loc_0067934B: push eax
loc_0067934C: call [004013F0h] ; __vbaLateIdSt
loc_00679352: lea ecx, var_28
loc_00679355: call [0040142Ch] ; __vbaFreeObj
loc_0067935B: mov var_4, 00000004h
loc_00679362: mov var_70, 0045C344h ; "Software\Microsoft\Internet Explorer\Main"
loc_00679369: mov var_78, 00000008h
loc_00679370: mov eax, 00000010h
loc_00679375: call 00412850h ; __vbaChkstk
loc_0067937A: mov ecx, esp
loc_0067937C: mov edx, var_78
loc_0067937F: mov [ecx], edx
loc_00679381: mov eax, var_74
loc_00679384: mov [ecx+00000004h], eax
loc_00679387: mov edx, var_70
loc_0067938A: mov [ecx+00000008h], edx
loc_0067938D: mov eax, var_6C
loc_00679390: mov [ecx+0000000Ch], eax
loc_00679393: push 68030006h
loc_00679398: mov ecx, Me
loc_0067939B: mov edx, [ecx]
loc_0067939D: mov eax, Me
loc_006793A0: push eax
loc_006793A1: call [edx+000004A8h]
loc_006793A7: push eax
loc_006793A8: lea ecx, var_28
loc_006793AB: push ecx
loc_006793AC: call [00401128h] ; __vbaObjSet
loc_006793B2: push eax
loc_006793B3: call [004013F0h] ; __vbaLateIdSt
loc_006793B9: lea ecx, var_28
loc_006793BC: call [0040142Ch] ; __vbaFreeObj
loc_006793C2: mov var_4, 00000005h
loc_006793C9: mov var_70, 0043C9F4h
loc_006793D0: mov var_78, 00000008h
loc_006793D7: mov eax, 00000010h
loc_006793DC: call 00412850h ; __vbaChkstk
loc_006793E1: mov edx, esp
loc_006793E3: mov eax, var_78
loc_006793E6: mov [edx], eax
loc_006793E8: mov ecx, var_74
loc_006793EB: mov [edx+00000004h], ecx
loc_006793EE: mov eax, var_70
loc_006793F1: mov [edx+00000008h], eax
loc_006793F4: mov ecx, var_6C
loc_006793F7: mov [edx+0000000Ch], ecx
loc_006793FA: push 68030005h
loc_006793FF: mov edx, Me
loc_00679402: mov eax, [edx]
loc_00679404: mov ecx, Me
loc_00679407: push ecx
loc_00679408: call [eax+000004A8h]
loc_0067940E: push eax
loc_0067940F: lea edx, var_28
loc_00679412: push edx
loc_00679413: call [00401128h] ; __vbaObjSet
loc_00679419: push eax
loc_0067941A: call [004013F0h] ; __vbaLateIdSt
loc_00679420: lea ecx, var_28
loc_00679423: call [0040142Ch] ; __vbaFreeObj
loc_00679429: mov var_4, 00000006h
loc_00679430: push 00000000h
loc_00679432: push 68030004h
loc_00679437: mov eax, Me
loc_0067943A: mov ecx, [eax]
loc_0067943C: mov edx, Me
loc_0067943F: push edx
loc_00679440: call [ecx+000004A8h]
loc_00679446: push eax
loc_00679447: lea eax, var_28
loc_0067944A: push eax
loc_0067944B: call [00401128h] ; __vbaObjSet
loc_00679451: push eax
loc_00679452: lea ecx, var_38
loc_00679455: push ecx
loc_00679456: call [00401214h] ; __vbaLateIdCallLd
loc_0067945C: add esp, 00000010h
loc_0067945F: push eax
loc_00679460: call [00401150h] ; __vbaBoolVar
loc_00679466: mov var_8C, ax
loc_0067946D: lea ecx, var_28
loc_00679470: call [0040142Ch] ; __vbaFreeObj
loc_00679476: lea ecx, var_38
loc_00679479: call [00401030h] ; __vbaFreeVar
loc_0067947F: movsx edx, var_8C
loc_00679486: test edx, edx
loc_00679488: jz 006795D2h
loc_0067948E: mov var_4, 00000007h
loc_00679495: mov var_70, 0045C39Ch ; "Start Page"
loc_0067949C: mov var_78, 00000008h
loc_006794A3: mov eax, 00000010h
loc_006794A8: call 00412850h ; __vbaChkstk
loc_006794AD: mov eax, esp
loc_006794AF: mov ecx, var_78
loc_006794B2: mov [eax], ecx
loc_006794B4: mov edx, var_74
loc_006794B7: mov [eax+00000004h], edx
loc_006794BA: mov ecx, var_70
loc_006794BD: mov [eax+00000008h], ecx
loc_006794C0: mov edx, var_6C
loc_006794C3: mov [eax+0000000Ch], edx
loc_006794C6: push 68030005h
loc_006794CB: mov eax, Me
loc_006794CE: mov ecx, [eax]
loc_006794D0: mov edx, Me
loc_006794D3: push edx
loc_006794D4: call [ecx+000004A8h]
loc_006794DA: push eax
loc_006794DB: lea eax, var_28
loc_006794DE: push eax
loc_006794DF: call [00401128h] ; __vbaObjSet
loc_006794E5: push eax
loc_006794E6: call [004013F0h] ; __vbaLateIdSt
loc_006794EC: lea ecx, var_28
loc_006794EF: call [0040142Ch] ; __vbaFreeObj
loc_006794F5: mov var_4, 00000008h
loc_006794FC: push 00000000h
loc_006794FE: push 60030013h
loc_00679503: mov ecx, Me
loc_00679506: mov edx, [ecx]
loc_00679508: mov eax, Me
loc_0067950B: push eax
loc_0067950C: call [edx+000004A8h]
loc_00679512: push eax
loc_00679513: lea ecx, var_28
loc_00679516: push ecx
loc_00679517: call [00401128h] ; __vbaObjSet
loc_0067951D: push eax
loc_0067951E: call [0040103Ch] ; __vbaLateIdCall
loc_00679524: add esp, 0000000Ch
loc_00679527: lea ecx, var_28
loc_0067952A: call [0040142Ch] ; __vbaFreeObj
loc_00679530: mov var_4, 00000009h
loc_00679537: push 00000000h
loc_00679539: push 68030001h
loc_0067953E: mov edx, Me
loc_00679541: mov eax, [edx]
loc_00679543: mov ecx, Me
loc_00679546: push ecx
loc_00679547: call [eax+000004A8h]
loc_0067954D: push eax
loc_0067954E: lea edx, var_28
loc_00679551: push edx
loc_00679552: call [00401128h] ; __vbaObjSet
loc_00679558: push eax
loc_00679559: lea eax, var_38
loc_0067955C: push eax
loc_0067955D: call [00401214h] ; __vbaLateIdCallLd
loc_00679563: add esp, 00000010h
loc_00679566: push eax
loc_00679567: lea ecx, var_48
loc_0067956A: push ecx
loc_0067956B: call [00401154h] ; rtcTrimVar
loc_00679571: lea edx, var_48
loc_00679574: push edx
loc_00679575: lea eax, var_58
loc_00679578: push eax
loc_00679579: call [00401080h] ; rtcLowerCaseVar
loc_0067957F: mov var_70, 0045C1BCh ; "bonzi"
loc_00679586: mov var_78, 00000008h
loc_0067958D: push 00000001h
loc_0067958F: lea ecx, var_58
loc_00679592: push ecx
loc_00679593: lea edx, var_78
loc_00679596: push edx
loc_00679597: push 00000000h
loc_00679599: lea eax, var_68
loc_0067959C: push eax
loc_0067959D: call [0040129Ch] ; __vbaInStrVar
loc_006795A3: push eax
loc_006795A4: call [00401150h] ; __vbaBoolVar
loc_006795AA: mov var_24, ax
loc_006795AE: lea ecx, var_28
loc_006795B1: call [0040142Ch] ; __vbaFreeObj
loc_006795B7: lea ecx, var_68
loc_006795BA: push ecx
loc_006795BB: lea edx, var_58
loc_006795BE: push edx
loc_006795BF: lea eax, var_48
loc_006795C2: push eax
loc_006795C3: lea ecx, var_38
loc_006795C6: push ecx
loc_006795C7: push 00000004h
loc_006795C9: call [00401050h] ; __vbaFreeVarList
loc_006795CF: add esp, 00000014h
loc_006795D2: push 006795FFh
loc_006795D7: jmp 006795FEh
loc_006795D9: lea ecx, var_28
loc_006795DC: call [0040142Ch] ; __vbaFreeObj
loc_006795E2: lea edx, var_68
loc_006795E5: push edx
loc_006795E6: lea eax, var_58
loc_006795E9: push eax
loc_006795EA: lea ecx, var_48
loc_006795ED: push ecx
loc_006795EE: lea edx, var_38
loc_006795F1: push edx
loc_006795F2: push 00000004h
loc_006795F4: call [00401050h] ; __vbaFreeVarList
loc_006795FA: add esp, 00000014h
loc_006795FD: ret
loc_006795FE: ret
loc_006795FF: mov eax, arg_C
loc_00679602: mov cx, var_24
loc_00679606: mov [eax], cx
loc_00679609: xor eax, eax
loc_0067960B: mov ecx, var_20
loc_0067960E: mov fs:[00000000h], ecx
loc_00679615: pop edi
loc_00679616: pop esi
loc_00679617: pop ebx
loc_00679618: mov esp, ebp
loc_0067961A: pop ebp
loc_0067961B: retn 0008h
End Sub
Private Sub Proc_37_148_679620
loc_00679620: push ebp
loc_00679621: mov ebp, esp
loc_00679623: sub esp, 00000018h
loc_00679626: push 00412856h ; __vbaExceptHandler
loc_0067962B: mov eax, fs:[00000000h]
loc_00679631: push eax
loc_00679632: mov fs:[00000000h], esp
loc_00679639: mov eax, 000000C0h
loc_0067963E: call 00412850h ; __vbaChkstk
loc_00679643: push ebx
loc_00679644: push esi
loc_00679645: push edi
loc_00679646: mov var_18, esp
loc_00679649: mov var_14, 00408CB8h ; "$"
loc_00679650: mov var_10, 00000000h
loc_00679657: mov var_C, 00000000h
loc_0067965E: mov var_4, 00000001h
loc_00679665: mov eax, Me
loc_00679668: cmp [eax], 00747300h
loc_0067966E: jnz 0067967Ch
loc_00679670: mov var_CC, 00000000h
loc_0067967A: jmp 00679688h
loc_0067967C: call [00401280h] ; __vbaFailedFriend
loc_00679682: mov var_CC, eax
loc_00679688: mov var_4, 00000002h
loc_0067968F: mov var_4, 00000003h
loc_00679696: push FFFFFFFFh
loc_00679698: call [00401124h] ; __vbaOnError
loc_0067969E: mov var_4, 00000004h
loc_006796A5: lea ecx, var_24
loc_006796A8: push ecx
loc_006796A9: mov edx, Me
loc_006796AC: push edx
loc_006796AD: call 006A7EF0h
loc_006796B2: mov eax, var_24
loc_006796B5: push eax
loc_006796B6: push 00448C70h ; "AOL"
loc_006796BB: call [004011B8h] ; __vbaStrCmp
loc_006796C1: neg eax
loc_006796C3: sbb eax, eax
loc_006796C5: inc eax
loc_006796C6: neg eax
loc_006796C8: mov var_B0, ax
loc_006796CF: lea ecx, var_24
loc_006796D2: call [00401430h] ; __vbaFreeStr
loc_006796D8: movsx ecx, var_B0
loc_006796DF: test ecx, ecx
loc_006796E1: jz 006799F1h
loc_006796E7: mov var_4, 00000005h
loc_006796EE: lea edx, var_AC
loc_006796F4: push edx
loc_006796F5: mov eax, Me
loc_006796F8: push eax
loc_006796F9: call 006A91B0h
loc_006796FE: movsx ecx, var_AC
loc_00679705: test ecx, ecx
loc_00679707: jnz 006799F1h
loc_0067970D: mov var_4, 00000006h
loc_00679714: mov edx, Me
loc_00679717: push edx
loc_00679718: call 00695250h
loc_0067971D: mov var_4, 00000007h
loc_00679724: mov var_80, 80020004h
loc_0067972B: mov var_88, 0000000Ah
loc_00679735: mov var_70, 0045C3D4h ; "Please connect to AOL first. Once you're connected to AOL, click OK on this message and I'll continue. If you're already connected, simply click OK now."
loc_0067973C: mov var_78, 00000008h
loc_00679743: lea eax, var_28
loc_00679746: push eax
loc_00679747: mov eax, 00000010h
loc_0067974C: call 00412850h ; __vbaChkstk
loc_00679751: mov ecx, esp
loc_00679753: mov edx, var_88
loc_00679759: mov [ecx], edx
loc_0067975B: mov eax, var_84
loc_00679761: mov [ecx+00000004h], eax
loc_00679764: mov edx, var_80
loc_00679767: mov [ecx+00000008h], edx
loc_0067976A: mov eax, var_7C
loc_0067976D: mov [ecx+0000000Ch], eax
loc_00679770: mov eax, 00000010h
loc_00679775: call 00412850h ; __vbaChkstk
loc_0067977A: mov ecx, esp
loc_0067977C: mov edx, var_78
loc_0067977F: mov [ecx], edx
loc_00679781: mov eax, var_74
loc_00679784: mov [ecx+00000004h], eax
loc_00679787: mov edx, var_70
loc_0067978A: mov [ecx+00000008h], edx
loc_0067978D: mov eax, var_6C
loc_00679790: mov [ecx+0000000Ch], eax
loc_00679793: mov ecx, [0073A08Ch]
loc_00679799: mov edx, [ecx]
loc_0067979B: mov eax, [0073A08Ch]
loc_006797A0: push eax
loc_006797A1: call [edx+00000078h]
loc_006797A4: fnclex
loc_006797A6: mov var_B0, eax
loc_006797AC: cmp var_B0, 00000000h
loc_006797B3: jge 006797D8h
loc_006797B5: push 00000078h
loc_006797B7: push 004419ACh
loc_006797BC: mov ecx, [0073A08Ch]
loc_006797C2: push ecx
loc_006797C3: mov edx, var_B0
loc_006797C9: push edx
loc_006797CA: call [004010CCh] ; __vbaHresultCheckObj
loc_006797D0: mov var_D0, eax
loc_006797D6: jmp 006797E2h
loc_006797D8: mov var_D0, 00000000h
loc_006797E2: lea ecx, var_28
loc_006797E5: call [0040142Ch] ; __vbaFreeObj
loc_006797EB: mov var_4, 00000008h
loc_006797F2: mov var_AC, 0004h
loc_006797FB: lea eax, var_AC
loc_00679801: push eax
loc_00679802: call 0061DF10h
loc_00679807: mov var_4, 00000009h
loc_0067980E: cmp [0073A254h], 00000000h
loc_00679815: jnz 00679833h
loc_00679817: push 0073A254h
loc_0067981C: push 00431838h
loc_00679821: call [004012FCh] ; __vbaNew2
loc_00679827: mov var_D4, 0073A254h
loc_00679831: jmp 0067983Dh
loc_00679833: mov var_D4, 0073A254h
loc_0067983D: mov ecx, var_D4
loc_00679843: mov edx, [ecx]
loc_00679845: mov var_B0, edx
loc_0067984B: lea eax, var_AC
loc_00679851: push eax
loc_00679852: mov ecx, var_B0
loc_00679858: mov edx, [ecx]
loc_0067985A: mov eax, var_B0
loc_00679860: push eax
loc_00679861: call [edx+000001B8h]
loc_00679867: fnclex
loc_00679869: mov var_B4, eax
loc_0067986F: cmp var_B4, 00000000h
loc_00679876: jge 0067989Eh
loc_00679878: push 000001B8h
loc_0067987D: push 00440B20h
loc_00679882: mov ecx, var_B0
loc_00679888: push ecx
loc_00679889: mov edx, var_B4
loc_0067988F: push edx
loc_00679890: call [004010CCh] ; __vbaHresultCheckObj
loc_00679896: mov var_D8, eax
loc_0067989C: jmp 006798A8h
loc_0067989E: mov var_D8, 00000000h
loc_006798A8: movsx eax, var_AC
loc_006798AF: test eax, eax
loc_006798B1: jz 00679951h
loc_006798B7: mov var_4, 0000000Ah
loc_006798BE: cmp [0073A254h], 00000000h
loc_006798C5: jnz 006798E3h
loc_006798C7: push 0073A254h
loc_006798CC: push 00431838h
loc_006798D1: call [004012FCh] ; __vbaNew2
loc_006798D7: mov var_DC, 0073A254h
loc_006798E1: jmp 006798EDh
loc_006798E3: mov var_DC, 0073A254h
loc_006798ED: mov ecx, var_DC
loc_006798F3: mov edx, [ecx]
loc_006798F5: mov var_B0, edx
loc_006798FB: mov eax, var_B0
loc_00679901: mov ecx, [eax]
loc_00679903: mov edx, var_B0
loc_00679909: push edx
loc_0067990A: call [ecx+000002A8h]
loc_00679910: fnclex
loc_00679912: mov var_B4, eax
loc_00679918: cmp var_B4, 00000000h
loc_0067991F: jge 00679947h
loc_00679921: push 000002A8h
loc_00679926: push 00440B20h
loc_0067992B: mov eax, var_B0
loc_00679931: push eax
loc_00679932: mov ecx, var_B4
loc_00679938: push ecx
loc_00679939: call [004010CCh] ; __vbaHresultCheckObj
loc_0067993F: mov var_E0, eax
loc_00679945: jmp 00679951h
loc_00679947: mov var_E0, 00000000h
loc_00679951: mov var_4, 0000000Ch
loc_00679958: mov var_60, 80020004h
loc_0067995F: mov var_68, 0000000Ah
loc_00679966: mov var_50, 80020004h
loc_0067996D: mov var_58, 0000000Ah
loc_00679974: mov var_80, 0045C57Ch ; "Connect to AOL First"
loc_0067997B: mov var_88, 00000008h
loc_00679985: lea edx, var_88
loc_0067998B: lea ecx, var_48
loc_0067998E: call [00401374h] ; __vbaVarDup
loc_00679994: mov var_70, 0045C510h ; "Once you're connected to AOL, click OK to continue."
loc_0067999B: mov var_78, 00000008h
loc_006799A2: lea edx, var_78
loc_006799A5: lea ecx, var_38
loc_006799A8: call [00401374h] ; __vbaVarDup
loc_006799AE: lea edx, var_68
loc_006799B1: push edx
loc_006799B2: lea eax, var_58
loc_006799B5: push eax
loc_006799B6: lea ecx, var_48
loc_006799B9: push ecx
loc_006799BA: push 00000000h
loc_006799BC: lea edx, var_38
loc_006799BF: push edx
loc_006799C0: call [00401120h] ; rtcMsgBox
loc_006799C6: lea eax, var_68
loc_006799C9: push eax
loc_006799CA: lea ecx, var_58
loc_006799CD: push ecx
loc_006799CE: lea edx, var_48
loc_006799D1: push edx
loc_006799D2: lea eax, var_38
loc_006799D5: push eax
loc_006799D6: push 00000004h
loc_006799D8: call [00401050h] ; __vbaFreeVarList
loc_006799DE: add esp, 00000014h
loc_006799E1: mov var_4, 0000000Dh
loc_006799E8: mov ecx, Me
loc_006799EB: push ecx
loc_006799EC: call 006950B0h
loc_006799F1: push 00679A27h
loc_006799F6: jmp 00679A26h
loc_006799F8: lea ecx, var_24
loc_006799FB: call [00401430h] ; __vbaFreeStr
loc_00679A01: lea ecx, var_28
loc_00679A04: call [0040142Ch] ; __vbaFreeObj
loc_00679A0A: lea edx, var_68
loc_00679A0D: push edx
loc_00679A0E: lea eax, var_58
loc_00679A11: push eax
loc_00679A12: lea ecx, var_48
loc_00679A15: push ecx
loc_00679A16: lea edx, var_38
loc_00679A19: push edx
loc_00679A1A: push 00000004h
loc_00679A1C: call [00401050h] ; __vbaFreeVarList
loc_00679A22: add esp, 00000014h
loc_00679A25: ret
loc_00679A26: ret
loc_00679A27: xor eax, eax
loc_00679A29: mov ecx, var_20
loc_00679A2C: mov fs:[00000000h], ecx
loc_00679A33: pop edi
loc_00679A34: pop esi
loc_00679A35: pop ebx
loc_00679A36: mov esp, ebp
loc_00679A38: pop ebp
loc_00679A39: retn 0004h
End Sub
Private Function Proc_37_149_679A40(arg_C, arg_10) '679A40
loc_00679A40: push ebp
loc_00679A41: mov ebp, esp
loc_00679A43: sub esp, 00000018h
loc_00679A46: push 00412856h ; __vbaExceptHandler
loc_00679A4B: mov eax, fs:[00000000h]
loc_00679A51: push eax
loc_00679A52: mov fs:[00000000h], esp
loc_00679A59: mov eax, 000001B8h
loc_00679A5E: call 00412850h ; __vbaChkstk
loc_00679A63: push ebx
loc_00679A64: push esi
loc_00679A65: push edi
loc_00679A66: mov var_18, esp
loc_00679A69: mov var_14, 00408D18h
loc_00679A70: mov var_10, 00000000h
loc_00679A77: mov var_C, 00000000h
loc_00679A7E: mov var_4, 00000001h
loc_00679A85: mov eax, Me
loc_00679A88: cmp [eax], 00747300h
loc_00679A8E: jnz 00679A9Ch
loc_00679A90: mov var_108, 00000000h
loc_00679A9A: jmp 00679AA8h
loc_00679A9C: call [00401280h] ; __vbaFailedFriend
loc_00679AA2: mov var_108, eax
loc_00679AA8: mov var_4, 00000002h
loc_00679AAF: mov edx, arg_18
loc_00679AB2: lea ecx, var_28
loc_00679AB5: call [00401310h] ; __vbaStrCopy
loc_00679ABB: mov var_4, 00000003h
loc_00679AC2: push 00000001h
loc_00679AC4: call [00401124h] ; __vbaOnError
loc_00679ACA: mov var_4, 00000004h
loc_00679AD1: mov [0073A0ACh], 0000h
loc_00679ADA: mov var_4, 00000005h
loc_00679AE1: lea ecx, var_30
loc_00679AE4: push ecx
loc_00679AE5: mov edx, Me
loc_00679AE8: mov eax, [edx]
loc_00679AEA: mov ecx, Me
loc_00679AED: push ecx
loc_00679AEE: call [eax+00000A48h]
loc_00679AF4: fnclex
loc_00679AF6: mov var_C8, eax
loc_00679AFC: cmp var_C8, 00000000h
loc_00679B03: jge 00679B28h
loc_00679B05: push 00000A48h
loc_00679B0A: push 004408D0h
loc_00679B0F: mov edx, Me
loc_00679B12: push edx
loc_00679B13: mov eax, var_C8
loc_00679B19: push eax
loc_00679B1A: call [004010CCh] ; __vbaHresultCheckObj
loc_00679B20: mov var_10C, eax
loc_00679B26: jmp 00679B32h
loc_00679B28: mov var_10C, 00000000h
loc_00679B32: push 00000000h
loc_00679B34: mov ecx, var_30
loc_00679B37: push ecx
loc_00679B38: call [00401238h] ; __vbaObjIs
loc_00679B3E: or ax, arg_10
loc_00679B42: mov var_CC, ax
loc_00679B49: lea ecx, var_30
loc_00679B4C: call [0040142Ch] ; __vbaFreeObj
loc_00679B52: movsx edx, var_CC
loc_00679B59: test edx, edx
loc_00679B5B: jz 0067A8D0h
loc_00679B61: mov var_4, 00000006h
loc_00679B68: push 0045A8E0h
loc_00679B6D: push 00000000h
loc_00679B6F: call [004013C4h] ; __vbaCastObj
loc_00679B75: push eax
loc_00679B76: lea eax, var_30
loc_00679B79: push eax
loc_00679B7A: call [00401128h] ; __vbaObjSet
loc_00679B80: push eax
loc_00679B81: mov ecx, Me
loc_00679B84: mov edx, [ecx]
loc_00679B86: mov eax, Me
loc_00679B89: push eax
loc_00679B8A: call [edx+00000A50h]
loc_00679B90: fnclex
loc_00679B92: mov var_C8, eax
loc_00679B98: cmp var_C8, 00000000h
loc_00679B9F: jge 00679BC4h
loc_00679BA1: push 00000A50h
loc_00679BA6: push 004408D0h
loc_00679BAB: mov ecx, Me
loc_00679BAE: push ecx
loc_00679BAF: mov edx, var_C8
loc_00679BB5: push edx
loc_00679BB6: call [004010CCh] ; __vbaHresultCheckObj
loc_00679BBC: mov var_110, eax
loc_00679BC2: jmp 00679BCEh
loc_00679BC4: mov var_110, 00000000h
loc_00679BCE: lea ecx, var_30
loc_00679BD1: call [0040142Ch] ; __vbaFreeObj
loc_00679BD7: mov var_4, 00000007h
loc_00679BDE: push 0045C5A8h
loc_00679BE3: push 00000000h
loc_00679BE5: call [004013C4h] ; __vbaCastObj
loc_00679BEB: push eax
loc_00679BEC: lea eax, var_30
loc_00679BEF: push eax
loc_00679BF0: call [00401128h] ; __vbaObjSet
loc_00679BF6: push eax
loc_00679BF7: mov ecx, Me
loc_00679BFA: mov edx, [ecx]
loc_00679BFC: mov eax, Me
loc_00679BFF: push eax
loc_00679C00: call [edx+00000A5Ch]
loc_00679C06: fnclex
loc_00679C08: mov var_C8, eax
loc_00679C0E: cmp var_C8, 00000000h
loc_00679C15: jge 00679C3Ah
loc_00679C17: push 00000A5Ch
loc_00679C1C: push 004408D0h
loc_00679C21: mov ecx, Me
loc_00679C24: push ecx
loc_00679C25: mov edx, var_C8
loc_00679C2B: push edx
loc_00679C2C: call [004010CCh] ; __vbaHresultCheckObj
loc_00679C32: mov var_114, eax
loc_00679C38: jmp 00679C44h
loc_00679C3A: mov var_114, 00000000h
loc_00679C44: lea ecx, var_30
loc_00679C47: call [0040142Ch] ; __vbaFreeObj
loc_00679C4D: mov var_4, 00000008h
loc_00679C54: push 0045C1C8h
loc_00679C59: push 00000000h
loc_00679C5B: call [004013C4h] ; __vbaCastObj
loc_00679C61: push eax
loc_00679C62: lea eax, var_30
loc_00679C65: push eax
loc_00679C66: call [00401128h] ; __vbaObjSet
loc_00679C6C: push eax
loc_00679C6D: mov ecx, Me
loc_00679C70: add ecx, 0000003Ch
loc_00679C73: push ecx
loc_00679C74: call [00401130h] ; __vbaObjSetAddref
loc_00679C7A: lea ecx, var_30
loc_00679C7D: call [0040142Ch] ; __vbaFreeObj
loc_00679C83: mov var_4, 00000009h
loc_00679C8A: push 0045C1E8h
loc_00679C8F: call [0040122Ch] ; __vbaNew
loc_00679C95: push eax
loc_00679C96: lea edx, var_30
loc_00679C99: push edx
loc_00679C9A: call [00401128h] ; __vbaObjSet
loc_00679CA0: push eax
loc_00679CA1: mov eax, Me
loc_00679CA4: mov ecx, [eax]
loc_00679CA6: mov edx, Me
loc_00679CA9: push edx
loc_00679CAA: call [ecx+00000A50h]
loc_00679CB0: fnclex
loc_00679CB2: mov var_C8, eax
loc_00679CB8: cmp var_C8, 00000000h
loc_00679CBF: jge 00679CE4h
loc_00679CC1: push 00000A50h
loc_00679CC6: push 004408D0h
loc_00679CCB: mov eax, Me
loc_00679CCE: push eax
loc_00679CCF: mov ecx, var_C8
loc_00679CD5: push ecx
loc_00679CD6: call [004010CCh] ; __vbaHresultCheckObj
loc_00679CDC: mov var_118, eax
loc_00679CE2: jmp 00679CEEh
loc_00679CE4: mov var_118, 00000000h
loc_00679CEE: lea ecx, var_30
loc_00679CF1: call [0040142Ch] ; __vbaFreeObj
loc_00679CF7: mov var_4, 0000000Ah
loc_00679CFE: lea edx, var_30
loc_00679D01: push edx
loc_00679D02: mov eax, Me
loc_00679D05: mov ecx, [eax]
loc_00679D07: mov edx, Me
loc_00679D0A: push edx
loc_00679D0B: call [ecx+00000A48h]
loc_00679D11: fnclex
loc_00679D13: mov var_C8, eax
loc_00679D19: cmp var_C8, 00000000h
loc_00679D20: jge 00679D45h
loc_00679D22: push 00000A48h
loc_00679D27: push 004408D0h
loc_00679D2C: mov eax, Me
loc_00679D2F: push eax
loc_00679D30: mov ecx, var_C8
loc_00679D36: push ecx
loc_00679D37: call [004010CCh] ; __vbaHresultCheckObj
loc_00679D3D: mov var_11C, eax
loc_00679D43: jmp 00679D4Fh
loc_00679D45: mov var_11C, 00000000h
loc_00679D4F: mov edx, var_30
loc_00679D52: mov var_CC, edx
loc_00679D58: push 0045BAECh ; "Determining connection state, one moment..."
loc_00679D5D: mov eax, var_CC
loc_00679D63: mov ecx, [eax]
loc_00679D65: mov edx, var_CC
loc_00679D6B: push edx
loc_00679D6C: call [ecx+000000B4h]
loc_00679D72: fnclex
loc_00679D74: mov var_D0, eax
loc_00679D7A: cmp var_D0, 00000000h
loc_00679D81: jge 00679DA9h
loc_00679D83: push 000000B4h
loc_00679D88: push 0045A7D0h
loc_00679D8D: mov eax, var_CC
loc_00679D93: push eax
loc_00679D94: mov ecx, var_D0
loc_00679D9A: push ecx
loc_00679D9B: call [004010CCh] ; __vbaHresultCheckObj
loc_00679DA1: mov var_120, eax
loc_00679DA7: jmp 00679DB3h
loc_00679DA9: mov var_120, 00000000h
loc_00679DB3: lea ecx, var_30
loc_00679DB6: call [0040142Ch] ; __vbaFreeObj
loc_00679DBC: mov var_4, 0000000Bh
loc_00679DC3: lea edx, var_30
loc_00679DC6: push edx
loc_00679DC7: mov eax, Me
loc_00679DCA: mov ecx, [eax]
loc_00679DCC: mov edx, Me
loc_00679DCF: push edx
loc_00679DD0: call [ecx+00000A48h]
loc_00679DD6: fnclex
loc_00679DD8: mov var_C8, eax
loc_00679DDE: cmp var_C8, 00000000h
loc_00679DE5: jge 00679E0Ah
loc_00679DE7: push 00000A48h
loc_00679DEC: push 004408D0h
loc_00679DF1: mov eax, Me
loc_00679DF4: push eax
loc_00679DF5: mov ecx, var_C8
loc_00679DFB: push ecx
loc_00679DFC: call [004010CCh] ; __vbaHresultCheckObj
loc_00679E02: mov var_124, eax
loc_00679E08: jmp 00679E14h
loc_00679E0A: mov var_124, 00000000h
loc_00679E14: mov edx, var_30
loc_00679E17: mov var_CC, edx
loc_00679E1D: push FFFFFFFFh
loc_00679E1F: mov eax, var_CC
loc_00679E25: mov ecx, [eax]
loc_00679E27: mov edx, var_CC
loc_00679E2D: push edx
loc_00679E2E: call [ecx+00000110h]
loc_00679E34: fnclex
loc_00679E36: mov var_D0, eax
loc_00679E3C: cmp var_D0, 00000000h
loc_00679E43: jge 00679E6Bh
loc_00679E45: push 00000110h
loc_00679E4A: push 0045A8E0h
loc_00679E4F: mov eax, var_CC
loc_00679E55: push eax
loc_00679E56: mov ecx, var_D0
loc_00679E5C: push ecx
loc_00679E5D: call [004010CCh] ; __vbaHresultCheckObj
loc_00679E63: mov var_128, eax
loc_00679E69: jmp 00679E75h
loc_00679E6B: mov var_128, 00000000h
loc_00679E75: lea ecx, var_30
loc_00679E78: call [0040142Ch] ; __vbaFreeObj
loc_00679E7E: mov var_4, 0000000Ch
loc_00679E85: lea edx, var_30
loc_00679E88: push edx
loc_00679E89: mov eax, Me
loc_00679E8C: mov ecx, [eax]
loc_00679E8E: mov edx, Me
loc_00679E91: push edx
loc_00679E92: call [ecx+00000A48h]
loc_00679E98: fnclex
loc_00679E9A: mov var_C8, eax
loc_00679EA0: cmp var_C8, 00000000h
loc_00679EA7: jge 00679ECCh
loc_00679EA9: push 00000A48h
loc_00679EAE: push 004408D0h
loc_00679EB3: mov eax, Me
loc_00679EB6: push eax
loc_00679EB7: mov ecx, var_C8
loc_00679EBD: push ecx
loc_00679EBE: call [004010CCh] ; __vbaHresultCheckObj
loc_00679EC4: mov var_12C, eax
loc_00679ECA: jmp 00679ED6h
loc_00679ECC: mov var_12C, 00000000h
loc_00679ED6: mov edx, var_30
loc_00679ED9: mov var_CC, edx
loc_00679EDF: push FFFFFFFFh
loc_00679EE1: mov eax, var_CC
loc_00679EE7: mov ecx, [eax]
loc_00679EE9: mov edx, var_CC
loc_00679EEF: push edx
loc_00679EF0: call [ecx+000000C4h]
loc_00679EF6: fnclex
loc_00679EF8: mov var_D0, eax
loc_00679EFE: cmp var_D0, 00000000h
loc_00679F05: jge 00679F2Dh
loc_00679F07: push 000000C4h
loc_00679F0C: push 0045A7D0h
loc_00679F11: mov eax, var_CC
loc_00679F17: push eax
loc_00679F18: mov ecx, var_D0
loc_00679F1E: push ecx
loc_00679F1F: call [004010CCh] ; __vbaHresultCheckObj
loc_00679F25: mov var_130, eax
loc_00679F2B: jmp 00679F37h
loc_00679F2D: mov var_130, 00000000h
loc_00679F37: lea ecx, var_30
loc_00679F3A: call [0040142Ch] ; __vbaFreeObj
loc_00679F40: mov var_4, 0000000Dh
loc_00679F47: cmp [0073C818h], 00000000h
loc_00679F4E: jnz 00679F6Ch
loc_00679F50: push 0073C818h
loc_00679F55: push 00441F00h
loc_00679F5A: call [004012FCh] ; __vbaNew2
loc_00679F60: mov var_134, 0073C818h
loc_00679F6A: jmp 00679F76h
loc_00679F6C: mov var_134, 0073C818h
loc_00679F76: mov edx, var_134
loc_00679F7C: mov eax, [edx]
loc_00679F7E: mov var_C8, eax
loc_00679F84: lea ecx, var_34
loc_00679F87: push ecx
loc_00679F88: mov edx, var_C8
loc_00679F8E: mov eax, [edx]
loc_00679F90: mov ecx, var_C8
loc_00679F96: push ecx
loc_00679F97: call [eax+00000018h]
loc_00679F9A: fnclex
loc_00679F9C: mov var_CC, eax
loc_00679FA2: cmp var_CC, 00000000h
loc_00679FA9: jge 00679FCEh
loc_00679FAB: push 00000018h
loc_00679FAD: push 00441EF0h
loc_00679FB2: mov edx, var_C8
loc_00679FB8: push edx
loc_00679FB9: mov eax, var_CC
loc_00679FBF: push eax
loc_00679FC0: call [004010CCh] ; __vbaHresultCheckObj
loc_00679FC6: mov var_138, eax
loc_00679FCC: jmp 00679FD8h
loc_00679FCE: mov var_138, 00000000h
loc_00679FD8: mov ecx, var_34
loc_00679FDB: mov var_D0, ecx
loc_00679FE1: lea edx, var_C4
loc_00679FE7: push edx
loc_00679FE8: mov eax, var_D0
loc_00679FEE: mov ecx, [eax]
loc_00679FF0: mov edx, var_D0
loc_00679FF6: push edx
loc_00679FF7: call [ecx+00000088h]
loc_00679FFD: fnclex
loc_00679FFF: mov var_D4, eax
loc_0067A005: cmp var_D4, 00000000h
loc_0067A00C: jge 0067A034h
loc_0067A00E: push 00000088h
loc_0067A013: push 00447BE8h
loc_0067A018: mov eax, var_D0
loc_0067A01E: push eax
loc_0067A01F: mov ecx, var_D4
loc_0067A025: push ecx
loc_0067A026: call [004010CCh] ; __vbaHresultCheckObj
loc_0067A02C: mov var_13C, eax
loc_0067A032: jmp 0067A03Eh
loc_0067A034: mov var_13C, 00000000h
loc_0067A03E: lea edx, var_38
loc_0067A041: push edx
loc_0067A042: mov eax, Me
loc_0067A045: mov ecx, [eax]
loc_0067A047: mov edx, Me
loc_0067A04A: push edx
loc_0067A04B: call [ecx+00000A48h]
loc_0067A051: fnclex
loc_0067A053: mov var_E8, eax
loc_0067A059: cmp var_E8, 00000000h
loc_0067A060: jge 0067A085h
loc_0067A062: push 00000A48h
loc_0067A067: push 004408D0h
loc_0067A06C: mov eax, Me
loc_0067A06F: push eax
loc_0067A070: mov ecx, var_E8
loc_0067A076: push ecx
loc_0067A077: call [004010CCh] ; __vbaHresultCheckObj
loc_0067A07D: mov var_140, eax
loc_0067A083: jmp 0067A08Fh
loc_0067A085: mov var_140, 00000000h
loc_0067A08F: mov edx, var_38
loc_0067A092: mov var_EC, edx
loc_0067A098: cmp [0073C818h], 00000000h
loc_0067A09F: jnz 0067A0BDh
loc_0067A0A1: push 0073C818h
loc_0067A0A6: push 00441F00h
loc_0067A0AB: call [004012FCh] ; __vbaNew2
loc_0067A0B1: mov var_144, 0073C818h
loc_0067A0BB: jmp 0067A0C7h
loc_0067A0BD: mov var_144, 0073C818h
loc_0067A0C7: mov eax, var_144
loc_0067A0CD: mov ecx, [eax]
loc_0067A0CF: mov var_D8, ecx
loc_0067A0D5: lea edx, var_30
loc_0067A0D8: push edx
loc_0067A0D9: mov eax, var_D8
loc_0067A0DF: mov ecx, [eax]
loc_0067A0E1: mov edx, var_D8
loc_0067A0E7: push edx
loc_0067A0E8: call [ecx+00000018h]
loc_0067A0EB: fnclex
loc_0067A0ED: mov var_DC, eax
loc_0067A0F3: cmp var_DC, 00000000h
loc_0067A0FA: jge 0067A11Fh
loc_0067A0FC: push 00000018h
loc_0067A0FE: push 00441EF0h
loc_0067A103: mov eax, var_D8
loc_0067A109: push eax
loc_0067A10A: mov ecx, var_DC
loc_0067A110: push ecx
loc_0067A111: call [004010CCh] ; __vbaHresultCheckObj
loc_0067A117: mov var_148, eax
loc_0067A11D: jmp 0067A129h
loc_0067A11F: mov var_148, 00000000h
loc_0067A129: mov edx, var_30
loc_0067A12C: mov var_E0, edx
loc_0067A132: lea eax, var_C0
loc_0067A138: push eax
loc_0067A139: mov ecx, var_E0
loc_0067A13F: mov edx, [ecx]
loc_0067A141: mov eax, var_E0
loc_0067A147: push eax
loc_0067A148: call [edx+00000050h]
loc_0067A14B: fnclex
loc_0067A14D: mov var_E4, eax
loc_0067A153: cmp var_E4, 00000000h
loc_0067A15A: jge 0067A17Fh
loc_0067A15C: push 00000050h
loc_0067A15E: push 00447BE8h
loc_0067A163: mov ecx, var_E0
loc_0067A169: push ecx
loc_0067A16A: mov edx, var_E4
loc_0067A170: push edx
loc_0067A171: call [004010CCh] ; __vbaHresultCheckObj
loc_0067A177: mov var_14C, eax
loc_0067A17D: jmp 0067A189h
loc_0067A17F: mov var_14C, 00000000h
loc_0067A189: fld real4 ptr var_C0
loc_0067A18F: cmp [0073A000h], 00000000h
loc_0067A196: jnz 0067A1A0h
loc_0067A198: fdiv st0, real4 ptr var_C4
loc_0067A19E: jmp 0067A1ABh
loc_0067A1A0: push var_C4
loc_0067A1A6: call 00412868h ; _adj_fdiv_m32
loc_0067A1AB: fsub st0, real4 ptr [00408E0Ch]
loc_0067A1B1: fnstsw ax
loc_0067A1B3: test al, 0Dh
loc_0067A1B5: jnz 0067B31Bh
loc_0067A1BB: call [0040139Ch] ; __vbaFpI4
loc_0067A1C1: push eax
loc_0067A1C2: mov eax, var_EC
loc_0067A1C8: mov ecx, [eax]
loc_0067A1CA: mov edx, var_EC
loc_0067A1D0: push edx
loc_0067A1D1: call [ecx+00000070h]
loc_0067A1D4: fnclex
loc_0067A1D6: mov var_F0, eax
loc_0067A1DC: cmp var_F0, 00000000h
loc_0067A1E3: jge 0067A208h
loc_0067A1E5: push 00000070h
loc_0067A1E7: push 0045BB44h
loc_0067A1EC: mov eax, var_EC
loc_0067A1F2: push eax
loc_0067A1F3: mov ecx, var_F0
loc_0067A1F9: push ecx
loc_0067A1FA: call [004010CCh] ; __vbaHresultCheckObj
loc_0067A200: mov var_150, eax
loc_0067A206: jmp 0067A212h
loc_0067A208: mov var_150, 00000000h
loc_0067A212: lea edx, var_38
loc_0067A215: push edx
loc_0067A216: lea eax, var_34
loc_0067A219: push eax
loc_0067A21A: lea ecx, var_30
loc_0067A21D: push ecx
loc_0067A21E: push 00000003h
loc_0067A220: call [00401068h] ; __vbaFreeObjList
loc_0067A226: add esp, 00000010h
loc_0067A229: mov var_4, 0000000Eh
loc_0067A230: cmp [0073C818h], 00000000h
loc_0067A237: jnz 0067A255h
loc_0067A239: push 0073C818h
loc_0067A23E: push 00441F00h
loc_0067A243: call [004012FCh] ; __vbaNew2
loc_0067A249: mov var_154, 0073C818h
loc_0067A253: jmp 0067A25Fh
loc_0067A255: mov var_154, 0073C818h
loc_0067A25F: mov edx, var_154
loc_0067A265: mov eax, [edx]
loc_0067A267: mov var_C8, eax
loc_0067A26D: lea ecx, var_34
loc_0067A270: push ecx
loc_0067A271: mov edx, var_C8
loc_0067A277: mov eax, [edx]
loc_0067A279: mov ecx, var_C8
loc_0067A27F: push ecx
loc_0067A280: call [eax+00000018h]
loc_0067A283: fnclex
loc_0067A285: mov var_CC, eax
loc_0067A28B: cmp var_CC, 00000000h
loc_0067A292: jge 0067A2B7h
loc_0067A294: push 00000018h
loc_0067A296: push 00441EF0h
loc_0067A29B: mov edx, var_C8
loc_0067A2A1: push edx
loc_0067A2A2: mov eax, var_CC
loc_0067A2A8: push eax
loc_0067A2A9: call [004010CCh] ; __vbaHresultCheckObj
loc_0067A2AF: mov var_158, eax
loc_0067A2B5: jmp 0067A2C1h
loc_0067A2B7: mov var_158, 00000000h
loc_0067A2C1: mov ecx, var_34
loc_0067A2C4: mov var_D0, ecx
loc_0067A2CA: lea edx, var_C4
loc_0067A2D0: push edx
loc_0067A2D1: mov eax, var_D0
loc_0067A2D7: mov ecx, [eax]
loc_0067A2D9: mov edx, var_D0
loc_0067A2DF: push edx
loc_0067A2E0: call [ecx+00000080h]
loc_0067A2E6: fnclex
loc_0067A2E8: mov var_D4, eax
loc_0067A2EE: cmp var_D4, 00000000h
loc_0067A2F5: jge 0067A31Dh
loc_0067A2F7: push 00000080h
loc_0067A2FC: push 00447BE8h
loc_0067A301: mov eax, var_D0
loc_0067A307: push eax
loc_0067A308: mov ecx, var_D4
loc_0067A30E: push ecx
loc_0067A30F: call [004010CCh] ; __vbaHresultCheckObj
loc_0067A315: mov var_15C, eax
loc_0067A31B: jmp 0067A327h
loc_0067A31D: mov var_15C, 00000000h
loc_0067A327: lea edx, var_38
loc_0067A32A: push edx
loc_0067A32B: mov eax, Me
loc_0067A32E: mov ecx, [eax]
loc_0067A330: mov edx, Me
loc_0067A333: push edx
loc_0067A334: call [ecx+00000A48h]
loc_0067A33A: fnclex
loc_0067A33C: mov var_E8, eax
loc_0067A342: cmp var_E8, 00000000h
loc_0067A349: jge 0067A36Eh
loc_0067A34B: push 00000A48h
loc_0067A350: push 004408D0h
loc_0067A355: mov eax, Me
loc_0067A358: push eax
loc_0067A359: mov ecx, var_E8
loc_0067A35F: push ecx
loc_0067A360: call [004010CCh] ; __vbaHresultCheckObj
loc_0067A366: mov var_160, eax
loc_0067A36C: jmp 0067A378h
loc_0067A36E: mov var_160, 00000000h
loc_0067A378: mov edx, var_38
loc_0067A37B: mov var_EC, edx
loc_0067A381: cmp [0073C818h], 00000000h
loc_0067A388: jnz 0067A3A6h
loc_0067A38A: push 0073C818h
loc_0067A38F: push 00441F00h
loc_0067A394: call [004012FCh] ; __vbaNew2
loc_0067A39A: mov var_164, 0073C818h
loc_0067A3A4: jmp 0067A3B0h
loc_0067A3A6: mov var_164, 0073C818h
loc_0067A3B0: mov eax, var_164
loc_0067A3B6: mov ecx, [eax]
loc_0067A3B8: mov var_D8, ecx
loc_0067A3BE: lea edx, var_30
loc_0067A3C1: push edx
loc_0067A3C2: mov eax, var_D8
loc_0067A3C8: mov ecx, [eax]
loc_0067A3CA: mov edx, var_D8
loc_0067A3D0: push edx
loc_0067A3D1: call [ecx+00000018h]
loc_0067A3D4: fnclex
loc_0067A3D6: mov var_DC, eax
loc_0067A3DC: cmp var_DC, 00000000h
loc_0067A3E3: jge 0067A408h
loc_0067A3E5: push 00000018h
loc_0067A3E7: push 00441EF0h
loc_0067A3EC: mov eax, var_D8
loc_0067A3F2: push eax
loc_0067A3F3: mov ecx, var_DC
loc_0067A3F9: push ecx
loc_0067A3FA: call [004010CCh] ; __vbaHresultCheckObj
loc_0067A400: mov var_168, eax
loc_0067A406: jmp 0067A412h
loc_0067A408: mov var_168, 00000000h
loc_0067A412: mov edx, var_30
loc_0067A415: mov var_E0, edx
loc_0067A41B: lea eax, var_C0
loc_0067A421: push eax
loc_0067A422: mov ecx, var_E0
loc_0067A428: mov edx, [ecx]
loc_0067A42A: mov eax, var_E0
loc_0067A430: push eax
loc_0067A431: call [edx+00000098h]
loc_0067A437: fnclex
loc_0067A439: mov var_E4, eax
loc_0067A43F: cmp var_E4, 00000000h
loc_0067A446: jge 0067A46Eh
loc_0067A448: push 00000098h
loc_0067A44D: push 00447BE8h
loc_0067A452: mov ecx, var_E0
loc_0067A458: push ecx
loc_0067A459: mov edx, var_E4
loc_0067A45F: push edx
loc_0067A460: call [004010CCh] ; __vbaHresultCheckObj
loc_0067A466: mov var_16C, eax
loc_0067A46C: jmp 0067A478h
loc_0067A46E: mov var_16C, 00000000h
loc_0067A478: fld real4 ptr var_C0
loc_0067A47E: cmp [0073A000h], 00000000h
loc_0067A485: jnz 0067A48Fh
loc_0067A487: fdiv st0, real4 ptr var_C4
loc_0067A48D: jmp 0067A49Ah
loc_0067A48F: push var_C4
loc_0067A495: call 00412868h ; _adj_fdiv_m32
loc_0067A49A: fnstsw ax
loc_0067A49C: test al, 0Dh
loc_0067A49E: jnz 0067B31Bh
loc_0067A4A4: call [0040139Ch] ; __vbaFpI4
loc_0067A4AA: push eax
loc_0067A4AB: mov eax, var_EC
loc_0067A4B1: mov ecx, [eax]
loc_0067A4B3: mov edx, var_EC
loc_0067A4B9: push edx
loc_0067A4BA: call [ecx+00000068h]
loc_0067A4BD: fnclex
loc_0067A4BF: mov var_F0, eax
loc_0067A4C5: cmp var_F0, 00000000h
loc_0067A4CC: jge 0067A4F1h
loc_0067A4CE: push 00000068h
loc_0067A4D0: push 0045BB44h
loc_0067A4D5: mov eax, var_EC
loc_0067A4DB: push eax
loc_0067A4DC: mov ecx, var_F0
loc_0067A4E2: push ecx
loc_0067A4E3: call [004010CCh] ; __vbaHresultCheckObj
loc_0067A4E9: mov var_170, eax
loc_0067A4EF: jmp 0067A4FBh
loc_0067A4F1: mov var_170, 00000000h
loc_0067A4FB: lea edx, var_38
loc_0067A4FE: push edx
loc_0067A4FF: lea eax, var_34
loc_0067A502: push eax
loc_0067A503: lea ecx, var_30
loc_0067A506: push ecx
loc_0067A507: push 00000003h
loc_0067A509: call [00401068h] ; __vbaFreeObjList
loc_0067A50F: add esp, 00000010h
loc_0067A512: mov var_4, 0000000Fh
loc_0067A519: lea edx, var_30
loc_0067A51C: push edx
loc_0067A51D: mov eax, Me
loc_0067A520: mov ecx, [eax]
loc_0067A522: mov edx, Me
loc_0067A525: push edx
loc_0067A526: call [ecx+00000A48h]
loc_0067A52C: fnclex
loc_0067A52E: mov var_C8, eax
loc_0067A534: cmp var_C8, 00000000h
loc_0067A53B: jge 0067A560h
loc_0067A53D: push 00000A48h
loc_0067A542: push 004408D0h
loc_0067A547: mov eax, Me
loc_0067A54A: push eax
loc_0067A54B: mov ecx, var_C8
loc_0067A551: push ecx
loc_0067A552: call [004010CCh] ; __vbaHresultCheckObj
loc_0067A558: mov var_174, eax
loc_0067A55E: jmp 0067A56Ah
loc_0067A560: mov var_174, 00000000h
loc_0067A56A: mov edx, var_30
loc_0067A56D: mov var_CC, edx
loc_0067A573: push FFFFFFFFh
loc_0067A575: mov eax, var_CC
loc_0067A57B: mov ecx, [eax]
loc_0067A57D: mov edx, var_CC
loc_0067A583: push edx
loc_0067A584: call [ecx+000000ACh]
loc_0067A58A: fnclex
loc_0067A58C: mov var_D0, eax
loc_0067A592: cmp var_D0, 00000000h
loc_0067A599: jge 0067A5C1h
loc_0067A59B: push 000000ACh
loc_0067A5A0: push 0045A7D0h
loc_0067A5A5: mov eax, var_CC
loc_0067A5AB: push eax
loc_0067A5AC: mov ecx, var_D0
loc_0067A5B2: push ecx
loc_0067A5B3: call [004010CCh] ; __vbaHresultCheckObj
loc_0067A5B9: mov var_178, eax
loc_0067A5BF: jmp 0067A5CBh
loc_0067A5C1: mov var_178, 00000000h
loc_0067A5CB: lea ecx, var_30
loc_0067A5CE: call [0040142Ch] ; __vbaFreeObj
loc_0067A5D4: mov var_4, 00000010h
loc_0067A5DB: lea edx, var_30
loc_0067A5DE: push edx
loc_0067A5DF: mov eax, Me
loc_0067A5E2: mov ecx, [eax]
loc_0067A5E4: mov edx, Me
loc_0067A5E7: push edx
loc_0067A5E8: call [ecx+00000A48h]
loc_0067A5EE: fnclex
loc_0067A5F0: mov var_C8, eax
loc_0067A5F6: cmp var_C8, 00000000h
loc_0067A5FD: jge 0067A622h
loc_0067A5FF: push 00000A48h
loc_0067A604: push 004408D0h
loc_0067A609: mov eax, Me
loc_0067A60C: push eax
loc_0067A60D: mov ecx, var_C8
loc_0067A613: push ecx
loc_0067A614: call [004010CCh] ; __vbaHresultCheckObj
loc_0067A61A: mov var_17C, eax
loc_0067A620: jmp 0067A62Ch
loc_0067A622: mov var_17C, 00000000h
loc_0067A62C: mov edx, var_30
loc_0067A62F: mov var_CC, edx
loc_0067A635: push FFFFFFFFh
loc_0067A637: mov eax, var_CC
loc_0067A63D: mov ecx, [eax]
loc_0067A63F: mov edx, var_CC
loc_0067A645: push edx
loc_0067A646: call [ecx+000000BCh]
loc_0067A64C: fnclex
loc_0067A64E: mov var_D0, eax
loc_0067A654: cmp var_D0, 00000000h
loc_0067A65B: jge 0067A683h
loc_0067A65D: push 000000BCh
loc_0067A662: push 0045A7D0h
loc_0067A667: mov eax, var_CC
loc_0067A66D: push eax
loc_0067A66E: mov ecx, var_D0
loc_0067A674: push ecx
loc_0067A675: call [004010CCh] ; __vbaHresultCheckObj
loc_0067A67B: mov var_180, eax
loc_0067A681: jmp 0067A68Dh
loc_0067A683: mov var_180, 00000000h
loc_0067A68D: lea ecx, var_30
loc_0067A690: call [0040142Ch] ; __vbaFreeObj
loc_0067A696: mov var_4, 00000011h
loc_0067A69D: lea edx, var_30
loc_0067A6A0: push edx
loc_0067A6A1: mov eax, Me
loc_0067A6A4: mov ecx, [eax]
loc_0067A6A6: mov edx, Me
loc_0067A6A9: push edx
loc_0067A6AA: call [ecx+00000A48h]
loc_0067A6B0: fnclex
loc_0067A6B2: mov var_C8, eax
loc_0067A6B8: cmp var_C8, 00000000h
loc_0067A6BF: jge 0067A6E4h
loc_0067A6C1: push 00000A48h
loc_0067A6C6: push 004408D0h
loc_0067A6CB: mov eax, Me
loc_0067A6CE: push eax
loc_0067A6CF: mov ecx, var_C8
loc_0067A6D5: push ecx
loc_0067A6D6: call [004010CCh] ; __vbaHresultCheckObj
loc_0067A6DC: mov var_184, eax
loc_0067A6E2: jmp 0067A6EEh
loc_0067A6E4: mov var_184, 00000000h
loc_0067A6EE: mov edx, var_30
loc_0067A6F1: mov var_CC, edx
loc_0067A6F7: push FFFFFFFFh
loc_0067A6F9: mov eax, var_CC
loc_0067A6FF: mov ecx, [eax]
loc_0067A701: mov edx, var_CC
loc_0067A707: push edx
loc_0067A708: call [ecx+000000A4h]
loc_0067A70E: fnclex
loc_0067A710: mov var_D0, eax
loc_0067A716: cmp var_D0, 00000000h
loc_0067A71D: jge 0067A745h
loc_0067A71F: push 000000A4h
loc_0067A724: push 0045A7D0h
loc_0067A729: mov eax, var_CC
loc_0067A72F: push eax
loc_0067A730: mov ecx, var_D0
loc_0067A736: push ecx
loc_0067A737: call [004010CCh] ; __vbaHresultCheckObj
loc_0067A73D: mov var_188, eax
loc_0067A743: jmp 0067A74Fh
loc_0067A745: mov var_188, 00000000h
loc_0067A74F: lea ecx, var_30
loc_0067A752: call [0040142Ch] ; __vbaFreeObj
loc_0067A758: mov var_4, 00000012h
loc_0067A75F: lea edx, var_30
loc_0067A762: push edx
loc_0067A763: mov eax, Me
loc_0067A766: mov ecx, [eax]
loc_0067A768: mov edx, Me
loc_0067A76B: push edx
loc_0067A76C: call [ecx+00000A48h]
loc_0067A772: fnclex
loc_0067A774: mov var_C8, eax
loc_0067A77A: cmp var_C8, 00000000h
loc_0067A781: jge 0067A7A6h
loc_0067A783: push 00000A48h
loc_0067A788: push 004408D0h
loc_0067A78D: mov eax, Me
loc_0067A790: push eax
loc_0067A791: mov ecx, var_C8
loc_0067A797: push ecx
loc_0067A798: call [004010CCh] ; __vbaHresultCheckObj
loc_0067A79E: mov var_18C, eax
loc_0067A7A4: jmp 0067A7B0h
loc_0067A7A6: mov var_18C, 00000000h
loc_0067A7B0: mov edx, var_30
loc_0067A7B3: mov var_CC, edx
loc_0067A7B9: push 00000000h
loc_0067A7BB: mov eax, var_CC
loc_0067A7C1: mov ecx, [eax]
loc_0067A7C3: mov edx, var_CC
loc_0067A7C9: push edx
loc_0067A7CA: call [ecx+00000060h]
loc_0067A7CD: fnclex
loc_0067A7CF: mov var_D0, eax
loc_0067A7D5: cmp var_D0, 00000000h
loc_0067A7DC: jge 0067A801h
loc_0067A7DE: push 00000060h
loc_0067A7E0: push 0045BB44h
loc_0067A7E5: mov eax, var_CC
loc_0067A7EB: push eax
loc_0067A7EC: mov ecx, var_D0
loc_0067A7F2: push ecx
loc_0067A7F3: call [004010CCh] ; __vbaHresultCheckObj
loc_0067A7F9: mov var_190, eax
loc_0067A7FF: jmp 0067A80Bh
loc_0067A801: mov var_190, 00000000h
loc_0067A80B: lea ecx, var_30
loc_0067A80E: call [0040142Ch] ; __vbaFreeObj
loc_0067A814: mov var_4, 00000013h
loc_0067A81B: lea edx, var_30
loc_0067A81E: push edx
loc_0067A81F: mov eax, Me
loc_0067A822: mov ecx, [eax]
loc_0067A824: mov edx, Me
loc_0067A827: push edx
loc_0067A828: call [ecx+00000A48h]
loc_0067A82E: fnclex
loc_0067A830: mov var_C8, eax
loc_0067A836: cmp var_C8, 00000000h
loc_0067A83D: jge 0067A862h
loc_0067A83F: push 00000A48h
loc_0067A844: push 004408D0h
loc_0067A849: mov eax, Me
loc_0067A84C: push eax
loc_0067A84D: mov ecx, var_C8
loc_0067A853: push ecx
loc_0067A854: call [004010CCh] ; __vbaHresultCheckObj
loc_0067A85A: mov var_194, eax
loc_0067A860: jmp 0067A86Ch
loc_0067A862: mov var_194, 00000000h
loc_0067A86C: mov edx, var_30
loc_0067A86F: mov var_CC, edx
loc_0067A875: push 00000000h
loc_0067A877: mov eax, var_CC
loc_0067A87D: mov ecx, [eax]
loc_0067A87F: mov edx, var_CC
loc_0067A885: push edx
loc_0067A886: call [ecx+00000058h]
loc_0067A889: fnclex
loc_0067A88B: mov var_D0, eax
loc_0067A891: cmp var_D0, 00000000h
loc_0067A898: jge 0067A8BDh
loc_0067A89A: push 00000058h
loc_0067A89C: push 0045BB44h
loc_0067A8A1: mov eax, var_CC
loc_0067A8A7: push eax
loc_0067A8A8: mov ecx, var_D0
loc_0067A8AE: push ecx
loc_0067A8AF: call [004010CCh] ; __vbaHresultCheckObj
loc_0067A8B5: mov var_198, eax
loc_0067A8BB: jmp 0067A8C7h
loc_0067A8BD: mov var_198, 00000000h
loc_0067A8C7: lea ecx, var_30
loc_0067A8CA: call [0040142Ch] ; __vbaFreeObj
loc_0067A8D0: mov var_4, 00000015h
loc_0067A8D7: mov edx, Me
loc_0067A8DA: push edx
loc_0067A8DB: call 00679620h
loc_0067A8E0: mov var_4, 00000016h
loc_0067A8E7: mov eax, arg_C
loc_0067A8EA: mov ecx, [eax]
loc_0067A8EC: push ecx
loc_0067A8ED: call [00401088h] ; rtcTrimBstr
loc_0067A8F3: mov edx, eax
loc_0067A8F5: lea ecx, var_2C
loc_0067A8F8: call [004013C0h] ; __vbaStrMove
loc_0067A8FE: push eax
loc_0067A8FF: call [00401044h] ; __vbaLenBstr
loc_0067A905: neg eax
loc_0067A907: sbb eax, eax
loc_0067A909: neg eax
loc_0067A90B: neg eax
loc_0067A90D: mov var_C8, ax
loc_0067A914: lea ecx, var_2C
loc_0067A917: call [00401430h] ; __vbaFreeStr
loc_0067A91D: movsx edx, var_C8
loc_0067A924: test edx, edx
loc_0067A926: jz 0067AA58h
loc_0067A92C: mov var_4, 00000017h
loc_0067A933: lea eax, var_30
loc_0067A936: push eax
loc_0067A937: mov ecx, Me
loc_0067A93A: mov edx, [ecx]
loc_0067A93C: mov eax, Me
loc_0067A93F: push eax
loc_0067A940: call [edx+00000A48h]
loc_0067A946: fnclex
loc_0067A948: mov var_C8, eax
loc_0067A94E: cmp var_C8, 00000000h
loc_0067A955: jge 0067A97Ah
loc_0067A957: push 00000A48h
loc_0067A95C: push 004408D0h
loc_0067A961: mov ecx, Me
loc_0067A964: push ecx
loc_0067A965: mov edx, var_C8
loc_0067A96B: push edx
loc_0067A96C: call [004010CCh] ; __vbaHresultCheckObj
loc_0067A972: mov var_19C, eax
loc_0067A978: jmp 0067A984h
loc_0067A97A: mov var_19C, 00000000h
loc_0067A984: mov eax, var_30
loc_0067A987: mov var_CC, eax
loc_0067A98D: mov var_60, 80020004h
loc_0067A994: mov var_68, 0000000Ah
loc_0067A99B: lea ecx, var_28
loc_0067A99E: mov var_A0, ecx
loc_0067A9A4: mov var_A8, 00004008h
loc_0067A9AE: mov var_50, 80020004h
loc_0067A9B5: mov var_58, 0000000Ah
loc_0067A9BC: mov var_40, 80020004h
loc_0067A9C3: mov var_48, 0000000Ah
loc_0067A9CA: lea edx, var_68
loc_0067A9CD: push edx
loc_0067A9CE: lea eax, var_A8
loc_0067A9D4: push eax
loc_0067A9D5: lea ecx, var_58
loc_0067A9D8: push ecx
loc_0067A9D9: lea edx, var_48
loc_0067A9DC: push edx
loc_0067A9DD: mov eax, arg_C
loc_0067A9E0: mov ecx, [eax]
loc_0067A9E2: push ecx
loc_0067A9E3: mov edx, var_CC
loc_0067A9E9: mov eax, [edx]
loc_0067A9EB: mov ecx, var_CC
loc_0067A9F1: push ecx
loc_0067A9F2: call [eax+0000002Ch]
loc_0067A9F5: fnclex
loc_0067A9F7: mov var_D0, eax
loc_0067A9FD: cmp var_D0, 00000000h
loc_0067AA04: jge 0067AA29h
loc_0067AA06: push 0000002Ch
loc_0067AA08: push 0045BB44h
loc_0067AA0D: mov edx, var_CC
loc_0067AA13: push edx
loc_0067AA14: mov eax, var_D0
loc_0067AA1A: push eax
loc_0067AA1B: call [004010CCh] ; __vbaHresultCheckObj
loc_0067AA21: mov var_1A0, eax
loc_0067AA27: jmp 0067AA33h
loc_0067AA29: mov var_1A0, 00000000h
loc_0067AA33: lea ecx, var_30
loc_0067AA36: call [0040142Ch] ; __vbaFreeObj
loc_0067AA3C: lea ecx, var_68
loc_0067AA3F: push ecx
loc_0067AA40: lea edx, var_58
loc_0067AA43: push edx
loc_0067AA44: lea eax, var_48
loc_0067AA47: push eax
loc_0067AA48: push 00000003h
loc_0067AA4A: call [00401050h] ; __vbaFreeVarList
loc_0067AA50: add esp, 00000010h
loc_0067AA53: jmp 0067ACB7h
loc_0067AA58: mov var_4, 00000019h
loc_0067AA5F: movsx ecx, [0073A038h]
loc_0067AA66: test ecx, ecx
loc_0067AA68: jz 0067AB95h
loc_0067AA6E: mov var_4, 0000001Ah
loc_0067AA75: lea edx, var_30
loc_0067AA78: push edx
loc_0067AA79: mov eax, Me
loc_0067AA7C: mov ecx, [eax]
loc_0067AA7E: mov edx, Me
loc_0067AA81: push edx
loc_0067AA82: call [ecx+00000A48h]
loc_0067AA88: fnclex
loc_0067AA8A: mov var_C8, eax
loc_0067AA90: cmp var_C8, 00000000h
loc_0067AA97: jge 0067AABCh
loc_0067AA99: push 00000A48h
loc_0067AA9E: push 004408D0h
loc_0067AAA3: mov eax, Me
loc_0067AAA6: push eax
loc_0067AAA7: mov ecx, var_C8
loc_0067AAAD: push ecx
loc_0067AAAE: call [004010CCh] ; __vbaHresultCheckObj
loc_0067AAB4: mov var_1A4, eax
loc_0067AABA: jmp 0067AAC6h
loc_0067AABC: mov var_1A4, 00000000h
loc_0067AAC6: mov edx, var_30
loc_0067AAC9: mov var_CC, edx
loc_0067AACF: mov var_70, 80020004h
loc_0067AAD6: mov var_78, 0000000Ah
loc_0067AADD: mov var_60, 80020004h
loc_0067AAE4: mov var_68, 0000000Ah
loc_0067AAEB: mov var_50, 80020004h
loc_0067AAF2: mov var_58, 0000000Ah
loc_0067AAF9: mov var_40, 80020004h
loc_0067AB00: mov var_48, 0000000Ah
loc_0067AB07: lea eax, var_78
loc_0067AB0A: push eax
loc_0067AB0B: lea ecx, var_68
loc_0067AB0E: push ecx
loc_0067AB0F: lea edx, var_58
loc_0067AB12: push edx
loc_0067AB13: lea eax, var_48
loc_0067AB16: push eax
loc_0067AB17: push 0043AECCh ; "http://my.lycos.com/setup.asp?src=bonzi"
loc_0067AB1C: mov ecx, var_CC
loc_0067AB22: mov edx, [ecx]
loc_0067AB24: mov eax, var_CC
loc_0067AB2A: push eax
loc_0067AB2B: call [edx+0000002Ch]
loc_0067AB2E: fnclex
loc_0067AB30: mov var_D0, eax
loc_0067AB36: cmp var_D0, 00000000h
loc_0067AB3D: jge 0067AB62h
loc_0067AB3F: push 0000002Ch
loc_0067AB41: push 0045BB44h
loc_0067AB46: mov ecx, var_CC
loc_0067AB4C: push ecx
loc_0067AB4D: mov edx, var_D0
loc_0067AB53: push edx
loc_0067AB54: call [004010CCh] ; __vbaHresultCheckObj
loc_0067AB5A: mov var_1A8, eax
loc_0067AB60: jmp 0067AB6Ch
loc_0067AB62: mov var_1A8, 00000000h
loc_0067AB6C: lea ecx, var_30
loc_0067AB6F: call [0040142Ch] ; __vbaFreeObj
loc_0067AB75: lea eax, var_78
loc_0067AB78: push eax
loc_0067AB79: lea ecx, var_68
loc_0067AB7C: push ecx
loc_0067AB7D: lea edx, var_58
loc_0067AB80: push edx
loc_0067AB81: lea eax, var_48
loc_0067AB84: push eax
loc_0067AB85: push 00000004h
loc_0067AB87: call [00401050h] ; __vbaFreeVarList
loc_0067AB8D: add esp, 00000014h
loc_0067AB90: jmp 0067ACB7h
loc_0067AB95: mov var_4, 0000001Ch
loc_0067AB9C: lea ecx, var_30
loc_0067AB9F: push ecx
loc_0067ABA0: mov edx, Me
loc_0067ABA3: mov eax, [edx]
loc_0067ABA5: mov ecx, Me
loc_0067ABA8: push ecx
loc_0067ABA9: call [eax+00000A48h]
loc_0067ABAF: fnclex
loc_0067ABB1: mov var_C8, eax
loc_0067ABB7: cmp var_C8, 00000000h
loc_0067ABBE: jge 0067ABE3h
loc_0067ABC0: push 00000A48h
loc_0067ABC5: push 004408D0h
loc_0067ABCA: mov edx, Me
loc_0067ABCD: push edx
loc_0067ABCE: mov eax, var_C8
loc_0067ABD4: push eax
loc_0067ABD5: call [004010CCh] ; __vbaHresultCheckObj
loc_0067ABDB: mov var_1AC, eax
loc_0067ABE1: jmp 0067ABEDh
loc_0067ABE3: mov var_1AC, 00000000h
loc_0067ABED: mov ecx, var_30
loc_0067ABF0: mov var_CC, ecx
loc_0067ABF6: mov var_70, 80020004h
loc_0067ABFD: mov var_78, 0000000Ah
loc_0067AC04: mov var_60, 80020004h
loc_0067AC0B: mov var_68, 0000000Ah
loc_0067AC12: mov var_50, 80020004h
loc_0067AC19: mov var_58, 0000000Ah
loc_0067AC20: mov var_40, 80020004h
loc_0067AC27: mov var_48, 0000000Ah
loc_0067AC2E: lea edx, var_78
loc_0067AC31: push edx
loc_0067AC32: lea eax, var_68
loc_0067AC35: push eax
loc_0067AC36: lea ecx, var_58
loc_0067AC39: push ecx
loc_0067AC3A: lea edx, var_48
loc_0067AC3D: push edx
loc_0067AC3E: push 0043B550h ; "HTTP://www.bonzi.com/bonzibuddy/home.asp"
loc_0067AC43: mov eax, var_CC
loc_0067AC49: mov ecx, [eax]
loc_0067AC4B: mov edx, var_CC
loc_0067AC51: push edx
loc_0067AC52: call [ecx+0000002Ch]
loc_0067AC55: fnclex
loc_0067AC57: mov var_D0, eax
loc_0067AC5D: cmp var_D0, 00000000h
loc_0067AC64: jge 0067AC89h
loc_0067AC66: push 0000002Ch
loc_0067AC68: push 0045BB44h
loc_0067AC6D: mov eax, var_CC
loc_0067AC73: push eax
loc_0067AC74: mov ecx, var_D0
loc_0067AC7A: push ecx
loc_0067AC7B: call [004010CCh] ; __vbaHresultCheckObj
loc_0067AC81: mov var_1B0, eax
loc_0067AC87: jmp 0067AC93h
loc_0067AC89: mov var_1B0, 00000000h
loc_0067AC93: lea ecx, var_30
loc_0067AC96: call [0040142Ch] ; __vbaFreeObj
loc_0067AC9C: lea edx, var_78
loc_0067AC9F: push edx
loc_0067ACA0: lea eax, var_68
loc_0067ACA3: push eax
loc_0067ACA4: lea ecx, var_58
loc_0067ACA7: push ecx
loc_0067ACA8: lea edx, var_48
loc_0067ACAB: push edx
loc_0067ACAC: push 00000004h
loc_0067ACAE: call [00401050h] ; __vbaFreeVarList
loc_0067ACB4: add esp, 00000014h
loc_0067ACB7: mov var_4, 0000001Fh
loc_0067ACBE: mov eax, arg_1C
loc_0067ACC1: movsx ecx, [eax]
loc_0067ACC4: test ecx, ecx
loc_0067ACC6: jnz 0067ADB4h
loc_0067ACCC: mov var_4, 00000020h
loc_0067ACD3: lea edx, var_30
loc_0067ACD6: push edx
loc_0067ACD7: mov eax, Me
loc_0067ACDA: mov ecx, [eax]
loc_0067ACDC: mov edx, Me
loc_0067ACDF: push edx
loc_0067ACE0: call [ecx+00000A48h]
loc_0067ACE6: fnclex
loc_0067ACE8: mov var_C8, eax
loc_0067ACEE: cmp var_C8, 00000000h
loc_0067ACF5: jge 0067AD1Ah
loc_0067ACF7: push 00000A48h
loc_0067ACFC: push 004408D0h
loc_0067AD01: mov eax, Me
loc_0067AD04: push eax
loc_0067AD05: mov ecx, var_C8
loc_0067AD0B: push ecx
loc_0067AD0C: call [004010CCh] ; __vbaHresultCheckObj
loc_0067AD12: mov var_1B4, eax
loc_0067AD18: jmp 0067AD24h
loc_0067AD1A: mov var_1B4, 00000000h
loc_0067AD24: mov edx, var_30
loc_0067AD27: mov var_CC, edx
loc_0067AD2D: lea eax, var_C0
loc_0067AD33: push eax
loc_0067AD34: mov ecx, var_CC
loc_0067AD3A: mov edx, [ecx]
loc_0067AD3C: mov eax, var_CC
loc_0067AD42: push eax
loc_0067AD43: call [edx+00000094h]
loc_0067AD49: fnclex
loc_0067AD4B: mov var_D0, eax
loc_0067AD51: cmp var_D0, 00000000h
loc_0067AD58: jge 0067AD80h
loc_0067AD5A: push 00000094h
loc_0067AD5F: push 0045A7D0h
loc_0067AD64: mov ecx, var_CC
loc_0067AD6A: push ecx
loc_0067AD6B: mov edx, var_D0
loc_0067AD71: push edx
loc_0067AD72: call [004010CCh] ; __vbaHresultCheckObj
loc_0067AD78: mov var_1B8, eax
loc_0067AD7E: jmp 0067AD8Ah
loc_0067AD80: mov var_1B8, 00000000h
loc_0067AD8A: mov eax, var_C0
loc_0067AD90: push eax
loc_0067AD91: AllowSetForegroundWindow(%x1v)
loc_0067AD96: mov var_C4, eax
loc_0067AD9C: call [004010BCh] ; __vbaSetSystemError
loc_0067ADA2: mov ecx, var_C4
loc_0067ADA8: mov var_24, ecx
loc_0067ADAB: lea ecx, var_30
loc_0067ADAE: call [0040142Ch] ; __vbaFreeObj
loc_0067ADB4: jmp 0067B2B2h
loc_0067ADB9: mov var_4, 00000024h
loc_0067ADC0: mov edx, Me
loc_0067ADC3: mov [edx+00000074h], 0000h
loc_0067ADC9: mov var_4, 00000025h
loc_0067ADD0: mov eax, Me
loc_0067ADD3: push eax
loc_0067ADD4: call 006950B0h
loc_0067ADD9: mov var_4, 00000026h
loc_0067ADE0: call [00401340h] ; rtcErrObj
loc_0067ADE6: push eax
loc_0067ADE7: lea ecx, var_30
loc_0067ADEA: push ecx
loc_0067ADEB: call [00401128h] ; __vbaObjSet
loc_0067ADF1: mov var_C8, eax
loc_0067ADF7: lea edx, var_C0
loc_0067ADFD: push edx
loc_0067ADFE: mov eax, var_C8
loc_0067AE04: mov ecx, [eax]
loc_0067AE06: mov edx, var_C8
loc_0067AE0C: push edx
loc_0067AE0D: call [ecx+0000001Ch]
loc_0067AE10: fnclex
loc_0067AE12: mov var_CC, eax
loc_0067AE18: cmp var_CC, 00000000h
loc_0067AE1F: jge 0067AE44h
loc_0067AE21: push 0000001Ch
loc_0067AE23: push 00443540h
loc_0067AE28: mov eax, var_C8
loc_0067AE2E: push eax
loc_0067AE2F: mov ecx, var_CC
loc_0067AE35: push ecx
loc_0067AE36: call [004010CCh] ; __vbaHresultCheckObj
loc_0067AE3C: mov var_1BC, eax
loc_0067AE42: jmp 0067AE4Eh
loc_0067AE44: mov var_1BC, 00000000h
loc_0067AE4E: xor edx, edx
loc_0067AE50: cmp var_C0, 000001ADh
loc_0067AE5A: setz dl
loc_0067AE5D: neg edx
loc_0067AE5F: mov var_D0, dx
loc_0067AE66: lea ecx, var_30
loc_0067AE69: call [0040142Ch] ; __vbaFreeObj
loc_0067AE6F: movsx eax, var_D0
loc_0067AE76: test eax, eax
loc_0067AE78: jz 0067B2B2h
loc_0067AE7E: mov var_4, 00000027h
loc_0067AE85: push FFFFFFFFh
loc_0067AE87: call [00401124h] ; __vbaOnError
loc_0067AE8D: mov var_4, 00000028h
loc_0067AE94: mov [0073A0ACh], FFFFFFh
loc_0067AE9D: mov var_4, 00000029h
loc_0067AEA4: lea ecx, var_30
loc_0067AEA7: push ecx
loc_0067AEA8: push 00452918h ; "Surprised"
loc_0067AEAD: mov edx, [0073A08Ch]
loc_0067AEB3: mov eax, [edx]
loc_0067AEB5: mov ecx, [0073A08Ch]
loc_0067AEBB: push ecx
loc_0067AEBC: call [eax+00000064h]
loc_0067AEBF: fnclex
loc_0067AEC1: mov var_C8, eax
loc_0067AEC7: cmp var_C8, 00000000h
loc_0067AECE: jge 0067AEF3h
loc_0067AED0: push 00000064h
loc_0067AED2: push 004419ACh
loc_0067AED7: mov edx, [0073A08Ch]
loc_0067AEDD: push edx
loc_0067AEDE: mov eax, var_C8
loc_0067AEE4: push eax
loc_0067AEE5: call [004010CCh] ; __vbaHresultCheckObj
loc_0067AEEB: mov var_1C0, eax
loc_0067AEF1: jmp 0067AEFDh
loc_0067AEF3: mov var_1C0, 00000000h
loc_0067AEFD: lea ecx, var_30
loc_0067AF00: call [0040142Ch] ; __vbaFreeObj
loc_0067AF06: mov var_4, 0000002Ah
loc_0067AF0D: mov var_90, 80020004h
loc_0067AF17: mov var_98, 0000000Ah
loc_0067AF21: mov var_80, 0045C5BCh ; "It seems that you do not have Microsoft's Internet Explorer version 4.01 or higher installed. You'll need to download and install the latest version of this browser from Microsoft's Web site before we can browse or search the web together."
loc_0067AF28: mov var_88, 00000008h
loc_0067AF32: lea ecx, var_30
loc_0067AF35: push ecx
loc_0067AF36: mov eax, 00000010h
loc_0067AF3B: call 00412850h ; __vbaChkstk
loc_0067AF40: mov edx, esp
loc_0067AF42: mov eax, var_98
loc_0067AF48: mov [edx], eax
loc_0067AF4A: mov ecx, var_94
loc_0067AF50: mov [edx+00000004h], ecx
loc_0067AF53: mov eax, var_90
loc_0067AF59: mov [edx+00000008h], eax
loc_0067AF5C: mov ecx, var_8C
loc_0067AF62: mov [edx+0000000Ch], ecx
loc_0067AF65: mov eax, 00000010h
loc_0067AF6A: call 00412850h ; __vbaChkstk
loc_0067AF6F: mov edx, esp
loc_0067AF71: mov eax, var_88
loc_0067AF77: mov [edx], eax
loc_0067AF79: mov ecx, var_84
loc_0067AF7F: mov [edx+00000004h], ecx
loc_0067AF82: mov eax, var_80
loc_0067AF85: mov [edx+00000008h], eax
loc_0067AF88: mov ecx, var_7C
loc_0067AF8B: mov [edx+0000000Ch], ecx
loc_0067AF8E: mov edx, [0073A08Ch]
loc_0067AF94: mov eax, [edx]
loc_0067AF96: mov ecx, [0073A08Ch]
loc_0067AF9C: push ecx
loc_0067AF9D: call [eax+00000078h]
loc_0067AFA0: fnclex
loc_0067AFA2: mov var_C8, eax
loc_0067AFA8: cmp var_C8, 00000000h
loc_0067AFAF: jge 0067AFD4h
loc_0067AFB1: push 00000078h
loc_0067AFB3: push 004419ACh
loc_0067AFB8: mov edx, [0073A08Ch]
loc_0067AFBE: push edx
loc_0067AFBF: mov eax, var_C8
loc_0067AFC5: push eax
loc_0067AFC6: call [004010CCh] ; __vbaHresultCheckObj
loc_0067AFCC: mov var_1C4, eax
loc_0067AFD2: jmp 0067AFDEh
loc_0067AFD4: mov var_1C4, 00000000h
loc_0067AFDE: lea ecx, var_30
loc_0067AFE1: call [0040142Ch] ; __vbaFreeObj
loc_0067AFE7: mov var_4, 0000002Bh
loc_0067AFEE: mov var_90, 80020004h
loc_0067AFF8: mov var_98, 0000000Ah
loc_0067B002: mov var_80, 0045C7A4h ; "Don't worry! You can download the latest version of Internet Explorer from \Ctx=""Email""\HTTP://www.microsoft.com/windows/ie/default.htm."
loc_0067B009: mov var_88, 00000008h
loc_0067B013: lea ecx, var_30
loc_0067B016: push ecx
loc_0067B017: mov eax, 00000010h
loc_0067B01C: call 00412850h ; __vbaChkstk
loc_0067B021: mov edx, esp
loc_0067B023: mov eax, var_98
loc_0067B029: mov [edx], eax
loc_0067B02B: mov ecx, var_94
loc_0067B031: mov [edx+00000004h], ecx
loc_0067B034: mov eax, var_90
loc_0067B03A: mov [edx+00000008h], eax
loc_0067B03D: mov ecx, var_8C
loc_0067B043: mov [edx+0000000Ch], ecx
loc_0067B046: mov eax, 00000010h
loc_0067B04B: call 00412850h ; __vbaChkstk
loc_0067B050: mov edx, esp
loc_0067B052: mov eax, var_88
loc_0067B058: mov [edx], eax
loc_0067B05A: mov ecx, var_84
loc_0067B060: mov [edx+00000004h], ecx
loc_0067B063: mov eax, var_80
loc_0067B066: mov [edx+00000008h], eax
loc_0067B069: mov ecx, var_7C
loc_0067B06C: mov [edx+0000000Ch], ecx
loc_0067B06F: mov edx, [0073A08Ch]
loc_0067B075: mov eax, [edx]
loc_0067B077: mov ecx, [0073A08Ch]
loc_0067B07D: push ecx
loc_0067B07E: call [eax+00000078h]
loc_0067B081: fnclex
loc_0067B083: mov var_C8, eax
loc_0067B089: cmp var_C8, 00000000h
loc_0067B090: jge 0067B0B5h
loc_0067B092: push 00000078h
loc_0067B094: push 004419ACh
loc_0067B099: mov edx, [0073A08Ch]
loc_0067B09F: push edx
loc_0067B0A0: mov eax, var_C8
loc_0067B0A6: push eax
loc_0067B0A7: call [004010CCh] ; __vbaHresultCheckObj
loc_0067B0AD: mov var_1C8, eax
loc_0067B0B3: jmp 0067B0BFh
loc_0067B0B5: mov var_1C8, 00000000h
loc_0067B0BF: lea ecx, var_30
loc_0067B0C2: call [0040142Ch] ; __vbaFreeObj
loc_0067B0C8: mov var_4, 0000002Ch
loc_0067B0CF: mov var_BC, 0003h
loc_0067B0D8: lea ecx, var_BC
loc_0067B0DE: push ecx
loc_0067B0DF: call 0061DF10h
loc_0067B0E4: mov var_4, 0000002Dh
loc_0067B0EB: cmp [0073A254h], 00000000h
loc_0067B0F2: jnz 0067B110h
loc_0067B0F4: push 0073A254h
loc_0067B0F9: push 00431838h
loc_0067B0FE: call [004012FCh] ; __vbaNew2
loc_0067B104: mov var_1CC, 0073A254h
loc_0067B10E: jmp 0067B11Ah
loc_0067B110: mov var_1CC, 0073A254h
loc_0067B11A: mov edx, var_1CC
loc_0067B120: mov eax, [edx]
loc_0067B122: mov var_C8, eax
loc_0067B128: lea ecx, var_BC
loc_0067B12E: push ecx
loc_0067B12F: mov edx, var_C8
loc_0067B135: mov eax, [edx]
loc_0067B137: mov ecx, var_C8
loc_0067B13D: push ecx
loc_0067B13E: call [eax+000001B8h]
loc_0067B144: fnclex
loc_0067B146: mov var_CC, eax
loc_0067B14C: cmp var_CC, 00000000h
loc_0067B153: jge 0067B17Bh
loc_0067B155: push 000001B8h
loc_0067B15A: push 00440B20h
loc_0067B15F: mov edx, var_C8
loc_0067B165: push edx
loc_0067B166: mov eax, var_CC
loc_0067B16C: push eax
loc_0067B16D: call [004010CCh] ; __vbaHresultCheckObj
loc_0067B173: mov var_1D0, eax
loc_0067B179: jmp 0067B185h
loc_0067B17B: mov var_1D0, 00000000h
loc_0067B185: movsx ecx, var_BC
loc_0067B18C: test ecx, ecx
loc_0067B18E: jz 0067B22Eh
loc_0067B194: mov var_4, 0000002Eh
loc_0067B19B: cmp [0073A254h], 00000000h
loc_0067B1A2: jnz 0067B1C0h
loc_0067B1A4: push 0073A254h
loc_0067B1A9: push 00431838h
loc_0067B1AE: call [004012FCh] ; __vbaNew2
loc_0067B1B4: mov var_1D4, 0073A254h
loc_0067B1BE: jmp 0067B1CAh
loc_0067B1C0: mov var_1D4, 0073A254h
loc_0067B1CA: mov edx, var_1D4
loc_0067B1D0: mov eax, [edx]
loc_0067B1D2: mov var_C8, eax
loc_0067B1D8: mov ecx, var_C8
loc_0067B1DE: mov edx, [ecx]
loc_0067B1E0: mov eax, var_C8
loc_0067B1E6: push eax
loc_0067B1E7: call [edx+000002A8h]
loc_0067B1ED: fnclex
loc_0067B1EF: mov var_CC, eax
loc_0067B1F5: cmp var_CC, 00000000h
loc_0067B1FC: jge 0067B224h
loc_0067B1FE: push 000002A8h
loc_0067B203: push 00440B20h
loc_0067B208: mov ecx, var_C8
loc_0067B20E: push ecx
loc_0067B20F: mov edx, var_CC
loc_0067B215: push edx
loc_0067B216: call [004010CCh] ; __vbaHresultCheckObj
loc_0067B21C: mov var_1D8, eax
loc_0067B222: jmp 0067B22Eh
loc_0067B224: mov var_1D8, 00000000h
loc_0067B22E: mov var_4, 00000030h
loc_0067B235: mov var_70, 80020004h
loc_0067B23C: mov var_78, 0000000Ah
loc_0067B243: mov var_60, 80020004h
loc_0067B24A: mov var_68, 0000000Ah
loc_0067B251: mov var_50, 80020004h
loc_0067B258: mov var_58, 0000000Ah
loc_0067B25F: mov var_80, 0045C980h ; "Please connect to the Internet and download and install the latest version of Microsoft's Internet Explorer from the site HTTP://www.microsoft.com/windows/ie/default.htm."
loc_0067B266: mov var_88, 00000008h
loc_0067B270: lea edx, var_88
loc_0067B276: lea ecx, var_48
loc_0067B279: call [00401374h] ; __vbaVarDup
loc_0067B27F: lea eax, var_78
loc_0067B282: push eax
loc_0067B283: lea ecx, var_68
loc_0067B286: push ecx
loc_0067B287: lea edx, var_58
loc_0067B28A: push edx
loc_0067B28B: push 00000000h
loc_0067B28D: lea eax, var_48
loc_0067B290: push eax
loc_0067B291: call [00401120h] ; rtcMsgBox
loc_0067B297: lea ecx, var_78
loc_0067B29A: push ecx
loc_0067B29B: lea edx, var_68
loc_0067B29E: push edx
loc_0067B29F: lea eax, var_58
loc_0067B2A2: push eax
loc_0067B2A3: lea ecx, var_48
loc_0067B2A6: push ecx
loc_0067B2A7: push 00000004h
loc_0067B2A9: call [00401050h] ; __vbaFreeVarList
loc_0067B2AF: add esp, 00000014h
loc_0067B2B2: call [00401114h] ; __vbaExitProc
loc_0067B2B8: fwait
loc_0067B2B9: push 0067B306h
loc_0067B2BE: jmp 0067B2FCh
loc_0067B2C0: lea ecx, var_2C
loc_0067B2C3: call [00401430h] ; __vbaFreeStr
loc_0067B2C9: lea edx, var_38
loc_0067B2CC: push edx
loc_0067B2CD: lea eax, var_34
loc_0067B2D0: push eax
loc_0067B2D1: lea ecx, var_30
loc_0067B2D4: push ecx
loc_0067B2D5: push 00000003h
loc_0067B2D7: call [00401068h] ; __vbaFreeObjList
loc_0067B2DD: add esp, 00000010h
loc_0067B2E0: lea edx, var_78
loc_0067B2E3: push edx
loc_0067B2E4: lea eax, var_68
loc_0067B2E7: push eax
loc_0067B2E8: lea ecx, var_58
loc_0067B2EB: push ecx
loc_0067B2EC: lea edx, var_48
loc_0067B2EF: push edx
loc_0067B2F0: push 00000004h
loc_0067B2F2: call [00401050h] ; __vbaFreeVarList
loc_0067B2F8: add esp, 00000014h
loc_0067B2FB: ret
loc_0067B2FC: lea ecx, var_28
loc_0067B2FF: call [00401430h] ; __vbaFreeStr
loc_0067B305: ret
loc_0067B306: xor eax, eax
loc_0067B308: mov ecx, var_20
loc_0067B30B: mov fs:[00000000h], ecx
loc_0067B312: pop edi
loc_0067B313: pop esi
loc_0067B314: pop ebx
loc_0067B315: mov esp, ebp
loc_0067B317: pop ebp
loc_0067B318: retn 0018h
End Function
Private Sub Proc_37_150_67B320(arg_C) '67B320
loc_0067B320: push ebp
loc_0067B321: mov ebp, esp
loc_0067B323: sub esp, 00000014h
loc_0067B326: push 00412856h ; __vbaExceptHandler
loc_0067B32B: mov eax, fs:[00000000h]
loc_0067B331: push eax
loc_0067B332: mov fs:[00000000h], esp
loc_0067B339: sub esp, 00000110h
loc_0067B33F: push ebx
loc_0067B340: push esi
loc_0067B341: push edi
loc_0067B342: mov var_14, esp
loc_0067B345: mov var_10, 00408E10h
loc_0067B34C: xor edi, edi
loc_0067B34E: mov var_C, edi
loc_0067B351: mov var_8, edi
loc_0067B354: mov var_24, edi
loc_0067B357: mov var_30, edi
loc_0067B35A: mov var_34, edi
loc_0067B35D: mov var_38, edi
loc_0067B360: mov var_3C, edi
loc_0067B363: mov var_40, edi
loc_0067B366: mov var_44, edi
loc_0067B369: mov var_54, edi
loc_0067B36C: mov var_64, edi
loc_0067B36F: mov var_74, edi
loc_0067B372: mov var_84, edi
loc_0067B378: mov var_94, edi
loc_0067B37E: mov var_D8, edi
loc_0067B384: mov var_DC, edi
loc_0067B38A: push 00000001h
loc_0067B38C: call [00401124h] ; __vbaOnError
loc_0067B392: cmp [0073C818h], edi
loc_0067B398: jnz 0067B3AAh
loc_0067B39A: push 0073C818h
loc_0067B39F: push 00441F00h
loc_0067B3A4: call [004012FCh] ; __vbaNew2
loc_0067B3AA: mov esi, [0073C818h]
loc_0067B3B0: mov eax, [esi]
loc_0067B3B2: lea ecx, var_3C
loc_0067B3B5: push ecx
loc_0067B3B6: push esi
loc_0067B3B7: call [eax+00000014h]
loc_0067B3BA: fnclex
loc_0067B3BC: cmp eax, edi
loc_0067B3BE: jge 0067B3CFh
loc_0067B3C0: push 00000014h
loc_0067B3C2: push 00441EF0h
loc_0067B3C7: push esi
loc_0067B3C8: push eax
loc_0067B3C9: call [004010CCh] ; __vbaHresultCheckObj
loc_0067B3CF: mov eax, var_3C
loc_0067B3D2: mov esi, eax
loc_0067B3D4: mov edx, [eax]
loc_0067B3D6: lea ecx, var_34
loc_0067B3D9: push ecx
loc_0067B3DA: push eax
loc_0067B3DB: call [edx+00000050h]
loc_0067B3DE: fnclex
loc_0067B3E0: cmp eax, edi
loc_0067B3E2: jge 0067B3F3h
loc_0067B3E4: push 00000050h
loc_0067B3E6: push 004437B4h
loc_0067B3EB: push esi
loc_0067B3EC: push eax
loc_0067B3ED: call [004010CCh] ; __vbaHresultCheckObj
loc_0067B3F3: mov edx, var_34
loc_0067B3F6: push edx
loc_0067B3F7: push 00441F24h ; "\"
loc_0067B3FC: mov esi, [00401098h] ; __vbaStrCat
loc_0067B402: call __vbaStrCat
loc_0067B404: mov edx, eax
loc_0067B406: lea ecx, var_38
loc_0067B409: mov edi, [004013C0h] ; __vbaStrMove
loc_0067B40F: call edi
loc_0067B411: push eax
loc_0067B412: push 0043BDF8h ; "Results.html"
loc_0067B417: call __vbaStrCat
loc_0067B419: mov edx, eax
loc_0067B41B: lea ecx, var_30
loc_0067B41E: call edi
loc_0067B420: lea eax, var_38
loc_0067B423: push eax
loc_0067B424: lea ecx, var_34
loc_0067B427: push ecx
loc_0067B428: push 00000002h
loc_0067B42A: call [00401324h] ; __vbaFreeStrList
loc_0067B430: add esp, 0000000Ch
loc_0067B433: lea ecx, var_3C
loc_0067B436: call [0040142Ch] ; __vbaFreeObj
loc_0067B43C: mov var_4C, 80020004h
loc_0067B443: mov var_54, 0000000Ah
loc_0067B44A: lea edx, var_54
loc_0067B44D: push edx
loc_0067B44E: call [004012F0h] ; rtcFreeFile
loc_0067B454: mov esi, eax
loc_0067B456: mov var_24, esi
loc_0067B459: lea ecx, var_54
loc_0067B45C: call [00401030h] ; __vbaFreeVar
loc_0067B462: mov eax, var_30
loc_0067B465: push eax
loc_0067B466: push esi
loc_0067B467: push FFFFFFFFh
loc_0067B469: push 00004002h
loc_0067B46E: call [004012DCh] ; __vbaFileOpen
loc_0067B474: push 0045CADCh ; "<HTML><BODY>"
loc_0067B479: push esi
loc_0067B47A: push 00443F10h
loc_0067B47F: mov edi, [00401254h] ; __vbaPrintFile
loc_0067B485: call edi
loc_0067B487: add esp, 0000000Ch
loc_0067B48A: push 0045CAFCh ; "<H2><CENTER>BonziBUDDY Search Results -- "
loc_0067B48F: mov ebx, Me
loc_0067B492: mov ecx, [ebx+00000050h]
loc_0067B495: push ecx
loc_0067B496: call [00401098h] ; __vbaStrCat
loc_0067B49C: mov edx, eax
loc_0067B49E: lea ecx, var_34
loc_0067B4A1: call [004013C0h] ; __vbaStrMove
loc_0067B4A7: push eax
loc_0067B4A8: push 0045C8BCh ; "</CENTER></H2>"
loc_0067B4AD: call [00401098h] ; __vbaStrCat
loc_0067B4B3: mov edx, eax
loc_0067B4B5: lea ecx, var_38
loc_0067B4B8: call [004013C0h] ; __vbaStrMove
loc_0067B4BE: push eax
loc_0067B4BF: push esi
loc_0067B4C0: push 00443F10h
loc_0067B4C5: call edi
loc_0067B4C7: lea edx, var_38
loc_0067B4CA: push edx
loc_0067B4CB: lea eax, var_34
loc_0067B4CE: push eax
loc_0067B4CF: push 00000002h
loc_0067B4D1: call [00401324h] ; __vbaFreeStrList
loc_0067B4D7: push esi
loc_0067B4D8: push 0045C8E0h
loc_0067B4DD: call edi
loc_0067B4DF: push 0045C8E8h ; "<HR>"
loc_0067B4E4: push esi
loc_0067B4E5: push 00443F10h
loc_0067B4EA: call edi
loc_0067B4EC: add esp, 0000002Ch
loc_0067B4EF: mov ecx, arg_C
loc_0067B4F2: mov edx, [ecx]
loc_0067B4F4: push edx
loc_0067B4F5: push 00000001h
loc_0067B4F7: call [004012A4h] ; __vbaUbound
loc_0067B4FD: mov ecx, eax
loc_0067B4FF: call [004011E4h] ; __vbaI2I4
loc_0067B505: mov var_2C, eax
loc_0067B508: mov var_28, 00000001h
loc_0067B50F: mov ax, var_2C
loc_0067B513: cmp var_28, ax
loc_0067B517: jg 0067B5A4h
loc_0067B51D: push 0045C8F8h ; "<LI>"
loc_0067B522: push esi
loc_0067B523: push 00443F10h
loc_0067B528: call edi
loc_0067B52A: add esp, 0000000Ch
loc_0067B52D: mov ecx, arg_C
loc_0067B530: mov eax, [ecx]
loc_0067B532: test eax, eax
loc_0067B534: jz 0067B563h
loc_0067B536: cmp [eax], 0001h
loc_0067B53A: jnz 0067B563h
loc_0067B53C: movsx ecx, var_28
loc_0067B540: sub ecx, [eax+00000014h]
loc_0067B543: mov var_E0, ecx
loc_0067B549: cmp ecx, [eax+00000010h]
loc_0067B54C: jb 0067B55Ah
loc_0067B54E: call [004011A8h] ; __vbaGenerateBoundsError
loc_0067B554: mov ecx, var_E0
loc_0067B55A: lea eax, [ecx*4]
loc_0067B561: jmp 0067B569h
loc_0067B563: call [004011A8h] ; __vbaGenerateBoundsError
loc_0067B569: mov edx, arg_C
loc_0067B56C: mov ecx, [edx]
loc_0067B56E: mov edx, [ecx+0000000Ch]
loc_0067B571: mov eax, [edx+eax]
loc_0067B574: push eax
loc_0067B575: push esi
loc_0067B576: push 00443F10h
loc_0067B57B: call edi
loc_0067B57D: push 0045C908h
loc_0067B582: push esi
loc_0067B583: push 00443F10h
loc_0067B588: call edi
loc_0067B58A: add esp, 00000018h
loc_0067B58D: mov eax, 00000001h
loc_0067B592: add ax, var_28
loc_0067B596: jo 0067BDB9h
loc_0067B59C: mov var_28, eax
loc_0067B59F: jmp 0067B50Fh
loc_0067B5A4: push esi
loc_0067B5A5: push 0045C8E0h
loc_0067B5AA: call edi
loc_0067B5AC: push 0045C8E8h ; "<HR>"
loc_0067B5B1: push esi
loc_0067B5B2: push 00443F10h
loc_0067B5B7: call edi
loc_0067B5B9: push 0045C918h ; "</BODY></HTML>"
loc_0067B5BE: push esi
loc_0067B5BF: push 00443F10h
loc_0067B5C4: call edi
loc_0067B5C6: add esp, 00000020h
loc_0067B5C9: push esi
loc_0067B5CA: call [00401194h] ; __vbaFileClose
loc_0067B5D0: mov ecx, [ebx]
loc_0067B5D2: lea edx, var_3C
loc_0067B5D5: push edx
loc_0067B5D6: push ebx
loc_0067B5D7: call [ecx+00000A48h]
loc_0067B5DD: fnclex
loc_0067B5DF: test eax, eax
loc_0067B5E1: jge 0067B5F5h
loc_0067B5E3: push 00000A48h
loc_0067B5E8: push 004408D0h
loc_0067B5ED: push ebx
loc_0067B5EE: push eax
loc_0067B5EF: call [004010CCh] ; __vbaHresultCheckObj
loc_0067B5F5: push 00000000h
loc_0067B5F7: mov eax, var_3C
loc_0067B5FA: push eax
loc_0067B5FB: call [00401238h] ; __vbaObjIs
loc_0067B601: mov si, ax
loc_0067B604: lea ecx, var_3C
loc_0067B607: call [0040142Ch] ; __vbaFreeObj
loc_0067B60D: test si, si
loc_0067B610: jz 0067BBE9h
loc_0067B616: mov esi, [ebx]
loc_0067B618: push 0045A8E0h
loc_0067B61D: push 00000000h
loc_0067B61F: mov edi, [004013C4h] ; __vbaCastObj
loc_0067B625: call edi
loc_0067B627: push eax
loc_0067B628: lea ecx, var_3C
loc_0067B62B: push ecx
loc_0067B62C: call [00401128h] ; __vbaObjSet
loc_0067B632: push eax
loc_0067B633: push ebx
loc_0067B634: call [esi+00000A50h]
loc_0067B63A: fnclex
loc_0067B63C: test eax, eax
loc_0067B63E: jge 0067B656h
loc_0067B640: push 00000A50h
loc_0067B645: push 004408D0h
loc_0067B64A: push ebx
loc_0067B64B: push eax
loc_0067B64C: mov esi, [004010CCh] ; __vbaHresultCheckObj
loc_0067B652: call __vbaHresultCheckObj
loc_0067B654: jmp 0067B65Ch
loc_0067B656: mov esi, [004010CCh] ; __vbaHresultCheckObj
loc_0067B65C: lea ecx, var_3C
loc_0067B65F: call [0040142Ch] ; __vbaFreeObj
loc_0067B665: mov edx, [ebx]
loc_0067B667: push 0045C5A8h
loc_0067B66C: push 00000000h
loc_0067B66E: mov var_124, edx
loc_0067B674: call edi
loc_0067B676: push eax
loc_0067B677: lea edx, var_3C
loc_0067B67A: push edx
loc_0067B67B: call [00401128h] ; __vbaObjSet
loc_0067B681: push eax
loc_0067B682: push ebx
loc_0067B683: mov eax, var_124
loc_0067B689: call [eax+00000A5Ch]
loc_0067B68F: fnclex
loc_0067B691: test eax, eax
loc_0067B693: jge 0067B6A3h
loc_0067B695: push 00000A5Ch
loc_0067B69A: push 004408D0h
loc_0067B69F: push ebx
loc_0067B6A0: push eax
loc_0067B6A1: call __vbaHresultCheckObj
loc_0067B6A3: lea ecx, var_3C
loc_0067B6A6: mov edi, [0040142Ch] ; __vbaFreeObj
loc_0067B6AC: call edi
loc_0067B6AE: push 0045C1C8h
loc_0067B6B3: push 00000000h
loc_0067B6B5: call [004013C4h] ; __vbaCastObj
loc_0067B6BB: push eax
loc_0067B6BC: lea ecx, var_3C
loc_0067B6BF: push ecx
loc_0067B6C0: call [00401128h] ; __vbaObjSet
loc_0067B6C6: push eax
loc_0067B6C7: lea edx, [ebx+0000003Ch]
loc_0067B6CA: push edx
loc_0067B6CB: call [00401130h] ; __vbaObjSetAddref
loc_0067B6D1: lea ecx, var_3C
loc_0067B6D4: call edi
loc_0067B6D6: mov edi, [ebx]
loc_0067B6D8: push 0045C1E8h
loc_0067B6DD: call [0040122Ch] ; __vbaNew
loc_0067B6E3: push eax
loc_0067B6E4: lea eax, var_3C
loc_0067B6E7: push eax
loc_0067B6E8: call [00401128h] ; __vbaObjSet
loc_0067B6EE: push eax
loc_0067B6EF: push ebx
loc_0067B6F0: call [edi+00000A50h]
loc_0067B6F6: fnclex
loc_0067B6F8: test eax, eax
loc_0067B6FA: jge 0067B70Ah
loc_0067B6FC: push 00000A50h
loc_0067B701: push 004408D0h
loc_0067B706: push ebx
loc_0067B707: push eax
loc_0067B708: call __vbaHresultCheckObj
loc_0067B70A: lea ecx, var_3C
loc_0067B70D: call [0040142Ch] ; __vbaFreeObj
loc_0067B713: mov ecx, [ebx]
loc_0067B715: lea edx, var_3C
loc_0067B718: push edx
loc_0067B719: push ebx
loc_0067B71A: call [ecx+00000A48h]
loc_0067B720: fnclex
loc_0067B722: test eax, eax
loc_0067B724: jge 0067B734h
loc_0067B726: push 00000A48h
loc_0067B72B: push 004408D0h
loc_0067B730: push ebx
loc_0067B731: push eax
loc_0067B732: call __vbaHresultCheckObj
loc_0067B734: mov eax, var_3C
loc_0067B737: mov edi, eax
loc_0067B739: mov ecx, [eax]
loc_0067B73B: push FFFFFFFFh
loc_0067B73D: push eax
loc_0067B73E: call [ecx+00000110h]
loc_0067B744: fnclex
loc_0067B746: test eax, eax
loc_0067B748: jge 0067B758h
loc_0067B74A: push 00000110h
loc_0067B74F: push 0045A8E0h
loc_0067B754: push edi
loc_0067B755: push eax
loc_0067B756: call __vbaHresultCheckObj
loc_0067B758: lea ecx, var_3C
loc_0067B75B: call [0040142Ch] ; __vbaFreeObj
loc_0067B761: mov edx, [ebx]
loc_0067B763: lea eax, var_3C
loc_0067B766: push eax
loc_0067B767: push ebx
loc_0067B768: call [edx+00000A48h]
loc_0067B76E: fnclex
loc_0067B770: test eax, eax
loc_0067B772: jge 0067B782h
loc_0067B774: push 00000A48h
loc_0067B779: push 004408D0h
loc_0067B77E: push ebx
loc_0067B77F: push eax
loc_0067B780: call __vbaHresultCheckObj
loc_0067B782: mov eax, var_3C
loc_0067B785: mov edi, eax
loc_0067B787: mov ecx, [eax]
loc_0067B789: push FFFFFFFFh
loc_0067B78B: push eax
loc_0067B78C: call [ecx+000000C4h]
loc_0067B792: fnclex
loc_0067B794: test eax, eax
loc_0067B796: jge 0067B7A6h
loc_0067B798: push 000000C4h
loc_0067B79D: push 0045A7D0h
loc_0067B7A2: push edi
loc_0067B7A3: push eax
loc_0067B7A4: call __vbaHresultCheckObj
loc_0067B7A6: lea ecx, var_3C
loc_0067B7A9: call [0040142Ch] ; __vbaFreeObj
loc_0067B7AF: mov eax, [0073C818h]
loc_0067B7B4: test eax, eax
loc_0067B7B6: jnz 0067B7C8h
loc_0067B7B8: push 0073C818h
loc_0067B7BD: push 00441F00h
loc_0067B7C2: call [004012FCh] ; __vbaNew2
loc_0067B7C8: mov edi, [0073C818h]
loc_0067B7CE: mov edx, [edi]
loc_0067B7D0: lea eax, var_40
loc_0067B7D3: push eax
loc_0067B7D4: push edi
loc_0067B7D5: call [edx+00000018h]
loc_0067B7D8: fnclex
loc_0067B7DA: test eax, eax
loc_0067B7DC: jge 0067B7E9h
loc_0067B7DE: push 00000018h
loc_0067B7E0: push 00441EF0h
loc_0067B7E5: push edi
loc_0067B7E6: push eax
loc_0067B7E7: call __vbaHresultCheckObj
loc_0067B7E9: mov eax, var_40
loc_0067B7EC: mov edi, eax
loc_0067B7EE: mov ecx, [eax]
loc_0067B7F0: lea edx, var_DC
loc_0067B7F6: push edx
loc_0067B7F7: push eax
loc_0067B7F8: call [ecx+00000088h]
loc_0067B7FE: fnclex
loc_0067B800: test eax, eax
loc_0067B802: jge 0067B812h
loc_0067B804: push 00000088h
loc_0067B809: push 00447BE8h
loc_0067B80E: push edi
loc_0067B80F: push eax
loc_0067B810: call __vbaHresultCheckObj
loc_0067B812: mov eax, [ebx]
loc_0067B814: lea ecx, var_44
loc_0067B817: push ecx
loc_0067B818: push ebx
loc_0067B819: call [eax+00000A48h]
loc_0067B81F: fnclex
loc_0067B821: test eax, eax
loc_0067B823: jge 0067B833h
loc_0067B825: push 00000A48h
loc_0067B82A: push 004408D0h
loc_0067B82F: push ebx
loc_0067B830: push eax
loc_0067B831: call __vbaHresultCheckObj
loc_0067B833: mov edx, var_44
loc_0067B836: mov var_104, edx
loc_0067B83C: mov eax, [0073C818h]
loc_0067B841: test eax, eax
loc_0067B843: jnz 0067B855h
loc_0067B845: push 0073C818h
loc_0067B84A: push 00441F00h
loc_0067B84F: call [004012FCh] ; __vbaNew2
loc_0067B855: mov edi, [0073C818h]
loc_0067B85B: mov eax, [edi]
loc_0067B85D: lea ecx, var_3C
loc_0067B860: push ecx
loc_0067B861: push edi
loc_0067B862: call [eax+00000018h]
loc_0067B865: fnclex
loc_0067B867: test eax, eax
loc_0067B869: jge 0067B876h
loc_0067B86B: push 00000018h
loc_0067B86D: push 00441EF0h
loc_0067B872: push edi
loc_0067B873: push eax
loc_0067B874: call __vbaHresultCheckObj
loc_0067B876: mov eax, var_3C
loc_0067B879: mov edi, eax
loc_0067B87B: mov edx, [eax]
loc_0067B87D: lea ecx, var_D8
loc_0067B883: push ecx
loc_0067B884: push eax
loc_0067B885: call [edx+00000050h]
loc_0067B888: fnclex
loc_0067B88A: test eax, eax
loc_0067B88C: jge 0067B899h
loc_0067B88E: push 00000050h
loc_0067B890: push 00447BE8h
loc_0067B895: push edi
loc_0067B896: push eax
loc_0067B897: call __vbaHresultCheckObj
loc_0067B899: mov edx, var_104
loc_0067B89F: mov edi, [edx]
loc_0067B8A1: fld real4 ptr var_D8
loc_0067B8A7: cmp [0073A000h], 00000000h
loc_0067B8AE: jnz 0067B8B8h
loc_0067B8B0: fdiv st0, real4 ptr var_DC
loc_0067B8B6: jmp 0067B8C3h
loc_0067B8B8: push var_DC
loc_0067B8BE: call 00412868h ; _adj_fdiv_m32
loc_0067B8C3: fsub st0, real4 ptr [00408E0Ch]
loc_0067B8C9: fnstsw ax
loc_0067B8CB: test al, 0Dh
loc_0067B8CD: jnz 0067BDB4h
loc_0067B8D3: call [0040139Ch] ; __vbaFpI4
loc_0067B8D9: push eax
loc_0067B8DA: mov eax, edi
loc_0067B8DC: mov edi, var_104
loc_0067B8E2: push edi
loc_0067B8E3: call [eax+00000070h]
loc_0067B8E6: fnclex
loc_0067B8E8: test eax, eax
loc_0067B8EA: jge 0067B8F7h
loc_0067B8EC: push 00000070h
loc_0067B8EE: push 0045BB44h
loc_0067B8F3: push edi
loc_0067B8F4: push eax
loc_0067B8F5: call __vbaHresultCheckObj
loc_0067B8F7: lea ecx, var_44
loc_0067B8FA: push ecx
loc_0067B8FB: lea edx, var_40
loc_0067B8FE: push edx
loc_0067B8FF: lea eax, var_3C
loc_0067B902: push eax
loc_0067B903: push 00000003h
loc_0067B905: call [00401068h] ; __vbaFreeObjList
loc_0067B90B: add esp, 00000010h
loc_0067B90E: mov eax, [0073C818h]
loc_0067B913: test eax, eax
loc_0067B915: jnz 0067B927h
loc_0067B917: push 0073C818h
loc_0067B91C: push 00441F00h
loc_0067B921: call [004012FCh] ; __vbaNew2
loc_0067B927: mov edi, [0073C818h]
loc_0067B92D: mov ecx, [edi]
loc_0067B92F: lea edx, var_40
loc_0067B932: push edx
loc_0067B933: push edi
loc_0067B934: call [ecx+00000018h]
loc_0067B937: fnclex
loc_0067B939: test eax, eax
loc_0067B93B: jge 0067B948h
loc_0067B93D: push 00000018h
loc_0067B93F: push 00441EF0h
loc_0067B944: push edi
loc_0067B945: push eax
loc_0067B946: call __vbaHresultCheckObj
loc_0067B948: mov eax, var_40
loc_0067B94B: mov edi, eax
loc_0067B94D: mov ecx, [eax]
loc_0067B94F: lea edx, var_DC
loc_0067B955: push edx
loc_0067B956: push eax
loc_0067B957: call [ecx+00000080h]
loc_0067B95D: fnclex
loc_0067B95F: test eax, eax
loc_0067B961: jge 0067B971h
loc_0067B963: push 00000080h
loc_0067B968: push 00447BE8h
loc_0067B96D: push edi
loc_0067B96E: push eax
loc_0067B96F: call __vbaHresultCheckObj
loc_0067B971: mov eax, [ebx]
loc_0067B973: lea ecx, var_44
loc_0067B976: push ecx
loc_0067B977: push ebx
loc_0067B978: call [eax+00000A48h]
loc_0067B97E: fnclex
loc_0067B980: test eax, eax
loc_0067B982: jge 0067B992h
loc_0067B984: push 00000A48h
loc_0067B989: push 004408D0h
loc_0067B98E: push ebx
loc_0067B98F: push eax
loc_0067B990: call __vbaHresultCheckObj
loc_0067B992: mov edx, var_44
loc_0067B995: mov var_104, edx
loc_0067B99B: mov eax, [0073C818h]
loc_0067B9A0: test eax, eax
loc_0067B9A2: jnz 0067B9B4h
loc_0067B9A4: push 0073C818h
loc_0067B9A9: push 00441F00h
loc_0067B9AE: call [004012FCh] ; __vbaNew2
loc_0067B9B4: mov edi, [0073C818h]
loc_0067B9BA: mov eax, [edi]
loc_0067B9BC: lea ecx, var_3C
loc_0067B9BF: push ecx
loc_0067B9C0: push edi
loc_0067B9C1: call [eax+00000018h]
loc_0067B9C4: fnclex
loc_0067B9C6: test eax, eax
loc_0067B9C8: jge 0067B9D5h
loc_0067B9CA: push 00000018h
loc_0067B9CC: push 00441EF0h
loc_0067B9D1: push edi
loc_0067B9D2: push eax
loc_0067B9D3: call __vbaHresultCheckObj
loc_0067B9D5: mov eax, var_3C
loc_0067B9D8: mov edi, eax
loc_0067B9DA: mov edx, [eax]
loc_0067B9DC: lea ecx, var_D8
loc_0067B9E2: push ecx
loc_0067B9E3: push eax
loc_0067B9E4: call [edx+00000098h]
loc_0067B9EA: fnclex
loc_0067B9EC: test eax, eax
loc_0067B9EE: jge 0067B9FEh
loc_0067B9F0: push 00000098h
loc_0067B9F5: push 00447BE8h
loc_0067B9FA: push edi
loc_0067B9FB: push eax
loc_0067B9FC: call __vbaHresultCheckObj
loc_0067B9FE: mov edx, var_104
loc_0067BA04: mov edi, [edx]
loc_0067BA06: fld real4 ptr var_D8
loc_0067BA0C: cmp [0073A000h], 00000000h
loc_0067BA13: jnz 0067BA1Dh
loc_0067BA15: fdiv st0, real4 ptr var_DC
loc_0067BA1B: jmp 0067BA28h
loc_0067BA1D: push var_DC
loc_0067BA23: call 00412868h ; _adj_fdiv_m32
loc_0067BA28: fnstsw ax
loc_0067BA2A: test al, 0Dh
loc_0067BA2C: jnz 0067BDB4h
loc_0067BA32: call [0040139Ch] ; __vbaFpI4
loc_0067BA38: push eax
loc_0067BA39: mov eax, edi
loc_0067BA3B: mov edi, var_104
loc_0067BA41: push edi
loc_0067BA42: call [eax+00000068h]
loc_0067BA45: fnclex
loc_0067BA47: test eax, eax
loc_0067BA49: jge 0067BA56h
loc_0067BA4B: push 00000068h
loc_0067BA4D: push 0045BB44h
loc_0067BA52: push edi
loc_0067BA53: push eax
loc_0067BA54: call __vbaHresultCheckObj
loc_0067BA56: lea ecx, var_44
loc_0067BA59: push ecx
loc_0067BA5A: lea edx, var_40
loc_0067BA5D: push edx
loc_0067BA5E: lea eax, var_3C
loc_0067BA61: push eax
loc_0067BA62: push 00000003h
loc_0067BA64: call [00401068h] ; __vbaFreeObjList
loc_0067BA6A: add esp, 00000010h
loc_0067BA6D: mov ecx, [ebx]
loc_0067BA6F: lea edx, var_3C
loc_0067BA72: push edx
loc_0067BA73: push ebx
loc_0067BA74: call [ecx+00000A48h]
loc_0067BA7A: fnclex
loc_0067BA7C: test eax, eax
loc_0067BA7E: jge 0067BA8Eh
loc_0067BA80: push 00000A48h
loc_0067BA85: push 004408D0h
loc_0067BA8A: push ebx
loc_0067BA8B: push eax
loc_0067BA8C: call __vbaHresultCheckObj
loc_0067BA8E: mov eax, var_3C
loc_0067BA91: mov edi, eax
loc_0067BA93: mov ecx, [eax]
loc_0067BA95: push FFFFFFFFh
loc_0067BA97: push eax
loc_0067BA98: call [ecx+000000ACh]
loc_0067BA9E: fnclex
loc_0067BAA0: test eax, eax
loc_0067BAA2: jge 0067BAB2h
loc_0067BAA4: push 000000ACh
loc_0067BAA9: push 0045A7D0h
loc_0067BAAE: push edi
loc_0067BAAF: push eax
loc_0067BAB0: call __vbaHresultCheckObj
loc_0067BAB2: lea ecx, var_3C
loc_0067BAB5: call [0040142Ch] ; __vbaFreeObj
loc_0067BABB: mov edx, [ebx]
loc_0067BABD: lea eax, var_3C
loc_0067BAC0: push eax
loc_0067BAC1: push ebx
loc_0067BAC2: call [edx+00000A48h]
loc_0067BAC8: fnclex
loc_0067BACA: test eax, eax
loc_0067BACC: jge 0067BADCh
loc_0067BACE: push 00000A48h
loc_0067BAD3: push 004408D0h
loc_0067BAD8: push ebx
loc_0067BAD9: push eax
loc_0067BADA: call __vbaHresultCheckObj
loc_0067BADC: mov eax, var_3C
loc_0067BADF: mov edi, eax
loc_0067BAE1: mov ecx, [eax]
loc_0067BAE3: push FFFFFFFFh
loc_0067BAE5: push eax
loc_0067BAE6: call [ecx+000000BCh]
loc_0067BAEC: fnclex
loc_0067BAEE: test eax, eax
loc_0067BAF0: jge 0067BB00h
loc_0067BAF2: push 000000BCh
loc_0067BAF7: push 0045A7D0h
loc_0067BAFC: push edi
loc_0067BAFD: push eax
loc_0067BAFE: call __vbaHresultCheckObj
loc_0067BB00: lea ecx, var_3C
loc_0067BB03: call [0040142Ch] ; __vbaFreeObj
loc_0067BB09: mov edx, [ebx]
loc_0067BB0B: lea eax, var_3C
loc_0067BB0E: push eax
loc_0067BB0F: push ebx
loc_0067BB10: call [edx+00000A48h]
loc_0067BB16: fnclex
loc_0067BB18: test eax, eax
loc_0067BB1A: jge 0067BB2Ah
loc_0067BB1C: push 00000A48h
loc_0067BB21: push 004408D0h
loc_0067BB26: push ebx
loc_0067BB27: push eax
loc_0067BB28: call __vbaHresultCheckObj
loc_0067BB2A: mov eax, var_3C
loc_0067BB2D: mov edi, eax
loc_0067BB2F: mov ecx, [eax]
loc_0067BB31: push FFFFFFFFh
loc_0067BB33: push eax
loc_0067BB34: call [ecx+000000A4h]
loc_0067BB3A: fnclex
loc_0067BB3C: test eax, eax
loc_0067BB3E: jge 0067BB4Eh
loc_0067BB40: push 000000A4h
loc_0067BB45: push 0045A7D0h
loc_0067BB4A: push edi
loc_0067BB4B: push eax
loc_0067BB4C: call __vbaHresultCheckObj
loc_0067BB4E: lea ecx, var_3C
loc_0067BB51: call [0040142Ch] ; __vbaFreeObj
loc_0067BB57: mov edx, [ebx]
loc_0067BB59: lea eax, var_3C
loc_0067BB5C: push eax
loc_0067BB5D: push ebx
loc_0067BB5E: call [edx+00000A48h]
loc_0067BB64: fnclex
loc_0067BB66: test eax, eax
loc_0067BB68: jge 0067BB78h
loc_0067BB6A: push 00000A48h
loc_0067BB6F: push 004408D0h
loc_0067BB74: push ebx
loc_0067BB75: push eax
loc_0067BB76: call __vbaHresultCheckObj
loc_0067BB78: mov eax, var_3C
loc_0067BB7B: mov edi, eax
loc_0067BB7D: mov ecx, [eax]
loc_0067BB7F: push 00000000h
loc_0067BB81: push eax
loc_0067BB82: call [ecx+00000060h]
loc_0067BB85: fnclex
loc_0067BB87: test eax, eax
loc_0067BB89: jge 0067BB96h
loc_0067BB8B: push 00000060h
loc_0067BB8D: push 0045BB44h
loc_0067BB92: push edi
loc_0067BB93: push eax
loc_0067BB94: call __vbaHresultCheckObj
loc_0067BB96: lea ecx, var_3C
loc_0067BB99: call [0040142Ch] ; __vbaFreeObj
loc_0067BB9F: mov edx, [ebx]
loc_0067BBA1: lea eax, var_3C
loc_0067BBA4: push eax
loc_0067BBA5: push ebx
loc_0067BBA6: call [edx+00000A48h]
loc_0067BBAC: fnclex
loc_0067BBAE: test eax, eax
loc_0067BBB0: jge 0067BBC0h
loc_0067BBB2: push 00000A48h
loc_0067BBB7: push 004408D0h
loc_0067BBBC: push ebx
loc_0067BBBD: push eax
loc_0067BBBE: call __vbaHresultCheckObj
loc_0067BBC0: mov eax, var_3C
loc_0067BBC3: mov edi, eax
loc_0067BBC5: mov ecx, [eax]
loc_0067BBC7: push 00000000h
loc_0067BBC9: push eax
loc_0067BBCA: call [ecx+00000058h]
loc_0067BBCD: fnclex
loc_0067BBCF: test eax, eax
loc_0067BBD1: jge 0067BBDEh
loc_0067BBD3: push 00000058h
loc_0067BBD5: push 0045BB44h
loc_0067BBDA: push edi
loc_0067BBDB: push eax
loc_0067BBDC: call __vbaHresultCheckObj
loc_0067BBDE: lea ecx, var_3C
loc_0067BBE1: call [0040142Ch] ; __vbaFreeObj
loc_0067BBE7: jmp 0067BBEFh
loc_0067BBE9: mov esi, [004010CCh] ; __vbaHresultCheckObj
loc_0067BBEF: mov edx, [ebx]
loc_0067BBF1: lea eax, var_3C
loc_0067BBF4: push eax
loc_0067BBF5: push ebx
loc_0067BBF6: call [edx+00000A48h]
loc_0067BBFC: fnclex
loc_0067BBFE: test eax, eax
loc_0067BC00: jge 0067BC10h
loc_0067BC02: push 00000A48h
loc_0067BC07: push 004408D0h
loc_0067BC0C: push ebx
loc_0067BC0D: push eax
loc_0067BC0E: call __vbaHresultCheckObj
loc_0067BC10: mov eax, var_3C
loc_0067BC13: mov edi, eax
loc_0067BC15: mov ecx, [eax]
loc_0067BC17: lea edx, var_D8
loc_0067BC1D: push edx
loc_0067BC1E: push eax
loc_0067BC1F: call [ecx+00000094h]
loc_0067BC25: fnclex
loc_0067BC27: test eax, eax
loc_0067BC29: jge 0067BC39h
loc_0067BC2B: push 00000094h
loc_0067BC30: push 0045A7D0h
loc_0067BC35: push edi
loc_0067BC36: push eax
loc_0067BC37: call __vbaHresultCheckObj
loc_0067BC39: mov eax, var_D8
loc_0067BC3F: push eax
loc_0067BC40: AllowSetForegroundWindow(%x1v)
loc_0067BC45: mov var_DC, eax
loc_0067BC4B: call [004010BCh] ; __vbaSetSystemError
loc_0067BC51: lea ecx, var_3C
loc_0067BC54: mov edi, [0040142Ch] ; __vbaFreeObj
loc_0067BC5A: call edi
loc_0067BC5C: mov ecx, [ebx]
loc_0067BC5E: lea edx, var_3C
loc_0067BC61: push edx
loc_0067BC62: push ebx
loc_0067BC63: call [ecx+00000A48h]
loc_0067BC69: fnclex
loc_0067BC6B: test eax, eax
loc_0067BC6D: jge 0067BC7Dh
loc_0067BC6F: push 00000A48h
loc_0067BC74: push 004408D0h
loc_0067BC79: push ebx
loc_0067BC7A: push eax
loc_0067BC7B: call __vbaHresultCheckObj
loc_0067BC7D: mov ebx, var_3C
loc_0067BC80: mov ecx, 80020004h
loc_0067BC85: mov var_8C, ecx
loc_0067BC8B: mov eax, 0000000Ah
loc_0067BC90: mov var_94, eax
loc_0067BC96: mov var_7C, ecx
loc_0067BC99: mov var_84, eax
loc_0067BC9F: mov var_6C, ecx
loc_0067BCA2: mov var_74, eax
loc_0067BCA5: mov var_5C, ecx
loc_0067BCA8: mov var_64, eax
loc_0067BCAB: push 0045C93Ch ; "File://"
loc_0067BCB0: mov eax, var_30
loc_0067BCB3: push eax
loc_0067BCB4: call [00401098h] ; __vbaStrCat
loc_0067BCBA: mov var_4C, eax
loc_0067BCBD: mov var_54, 00000008h
loc_0067BCC4: mov ecx, [ebx]
loc_0067BCC6: lea edx, var_94
loc_0067BCCC: push edx
loc_0067BCCD: lea eax, var_84
loc_0067BCD3: push eax
loc_0067BCD4: lea edx, var_74
loc_0067BCD7: push edx
loc_0067BCD8: lea eax, var_64
loc_0067BCDB: push eax
loc_0067BCDC: lea edx, var_54
loc_0067BCDF: push edx
loc_0067BCE0: push ebx
loc_0067BCE1: call [ecx+000000D0h]
loc_0067BCE7: fnclex
loc_0067BCE9: test eax, eax
loc_0067BCEB: jge 0067BCFBh
loc_0067BCED: push 000000D0h
loc_0067BCF2: push 0045A8E0h
loc_0067BCF7: push ebx
loc_0067BCF8: push eax
loc_0067BCF9: call __vbaHresultCheckObj
loc_0067BCFB: lea ecx, var_3C
loc_0067BCFE: call edi
loc_0067BD00: lea eax, var_94
loc_0067BD06: push eax
loc_0067BD07: lea ecx, var_84
loc_0067BD0D: push ecx
loc_0067BD0E: lea edx, var_74
loc_0067BD11: push edx
loc_0067BD12: lea eax, var_64
loc_0067BD15: push eax
loc_0067BD16: lea ecx, var_54
loc_0067BD19: push ecx
loc_0067BD1A: push 00000005h
loc_0067BD1C: call [00401050h] ; __vbaFreeVarList
loc_0067BD22: add esp, 00000018h
loc_0067BD25: call [00401114h] ; __vbaExitProc
loc_0067BD2B: fwait
loc_0067BD2C: push 0067BD9Fh
loc_0067BD31: jmp 0067BD95h
loc_0067BD33: mov edx, var_24
loc_0067BD36: push edx
loc_0067BD37: call [00401194h] ; __vbaFileClose
loc_0067BD3D: call [00401114h] ; __vbaExitProc
loc_0067BD43: fwait
loc_0067BD44: push 0067BD9Fh
loc_0067BD49: jmp 0067BD95h
loc_0067BD4B: lea eax, var_38
loc_0067BD4E: push eax
loc_0067BD4F: lea ecx, var_34
loc_0067BD52: push ecx
loc_0067BD53: push 00000002h
loc_0067BD55: call [00401324h] ; __vbaFreeStrList
loc_0067BD5B: lea edx, var_44
loc_0067BD5E: push edx
loc_0067BD5F: lea eax, var_40
loc_0067BD62: push eax
loc_0067BD63: lea ecx, var_3C
loc_0067BD66: push ecx
loc_0067BD67: push 00000003h
loc_0067BD69: call [00401068h] ; __vbaFreeObjList
loc_0067BD6F: lea edx, var_94
loc_0067BD75: push edx
loc_0067BD76: lea eax, var_84
loc_0067BD7C: push eax
loc_0067BD7D: lea ecx, var_74
loc_0067BD80: push ecx
loc_0067BD81: lea edx, var_64
loc_0067BD84: push edx
loc_0067BD85: lea eax, var_54
loc_0067BD88: push eax
loc_0067BD89: push 00000005h
loc_0067BD8B: call [00401050h] ; __vbaFreeVarList
loc_0067BD91: add esp, 00000034h
loc_0067BD94: ret
loc_0067BD95: lea ecx, var_30
loc_0067BD98: call [00401430h] ; __vbaFreeStr
loc_0067BD9E: ret
loc_0067BD9F: xor eax, eax
loc_0067BDA1: mov ecx, var_1C
loc_0067BDA4: mov fs:[00000000h], ecx
loc_0067BDAB: pop edi
loc_0067BDAC: pop esi
loc_0067BDAD: pop ebx
loc_0067BDAE: mov esp, ebp
loc_0067BDB0: pop ebp
loc_0067BDB1: retn 0008h
End Sub
Private Sub Proc_37_151_67BDC0(arg_C) '67BDC0
loc_0067BDC0: push ebp
loc_0067BDC1: mov ebp, esp
loc_0067BDC3: sub esp, 00000018h
loc_0067BDC6: push 00412856h ; __vbaExceptHandler
loc_0067BDCB: mov eax, fs:[00000000h]
loc_0067BDD1: push eax
loc_0067BDD2: mov fs:[00000000h], esp
loc_0067BDD9: mov eax, 0000015Ch
loc_0067BDDE: call 00412850h ; __vbaChkstk
loc_0067BDE3: push ebx
loc_0067BDE4: push esi
loc_0067BDE5: push edi
loc_0067BDE6: mov var_18, esp
loc_0067BDE9: mov var_14, 00408E38h ; "&"
loc_0067BDF0: mov var_10, 00000000h
loc_0067BDF7: mov var_C, 00000000h
loc_0067BDFE: mov var_4, 00000001h
loc_0067BE05: mov var_4, 00000002h
loc_0067BE0C: cmp arg_C, 0007h
loc_0067BE11: jz 0067BE25h
loc_0067BE13: cmp arg_C, 0008h
loc_0067BE18: jz 0067BE25h
loc_0067BE1A: cmp arg_C, 000Ch
loc_0067BE1F: jnz 0067D5BCh
loc_0067BE25: mov var_4, 00000003h
loc_0067BE2C: mov edx, 0043C9F4h
loc_0067BE31: lea ecx, var_24
loc_0067BE34: call [00401310h] ; __vbaStrCopy
loc_0067BE3A: mov var_4, 00000004h
loc_0067BE41: mov edx, 0043C9F4h
loc_0067BE46: lea ecx, var_2C
loc_0067BE49: call [00401310h] ; __vbaStrCopy
loc_0067BE4F: mov var_4, 00000005h
loc_0067BE56: mov edx, 0043C9F4h
loc_0067BE5B: lea ecx, var_44
loc_0067BE5E: call [00401310h] ; __vbaStrCopy
loc_0067BE64: mov var_4, 00000006h
loc_0067BE6B: mov edx, 0043C9F4h
loc_0067BE70: lea ecx, var_40
loc_0067BE73: call [00401310h] ; __vbaStrCopy
loc_0067BE79: mov var_4, 00000007h
loc_0067BE80: mov edx, 0043C9F4h
loc_0067BE85: lea ecx, var_48
loc_0067BE88: call [00401310h] ; __vbaStrCopy
loc_0067BE8E: mov var_4, 00000008h
loc_0067BE95: mov edx, 0043C9F4h
loc_0067BE9A: lea ecx, var_3C
loc_0067BE9D: call [00401310h] ; __vbaStrCopy
loc_0067BEA3: mov var_4, 00000009h
loc_0067BEAA: mov edx, 0043C9F4h
loc_0067BEAF: lea ecx, var_58
loc_0067BEB2: call [00401310h] ; __vbaStrCopy
loc_0067BEB8: mov var_4, 0000000Ah
loc_0067BEBF: push FFFFFFFFh
loc_0067BEC1: call [00401124h] ; __vbaOnError
loc_0067BEC7: mov var_4, 0000000Bh
loc_0067BECE: push 00000001h
loc_0067BED0: mov eax, var_24
loc_0067BED3: push eax
loc_0067BED4: call [004013B4h] ; rtcRightCharBstr
loc_0067BEDA: mov edx, eax
loc_0067BEDC: lea ecx, var_5C
loc_0067BEDF: call [004013C0h] ; __vbaStrMove
loc_0067BEE5: push eax
loc_0067BEE6: push 0043FBCCh ; vbCrLf
loc_0067BEEB: call [004011B8h] ; __vbaStrCmp
loc_0067BEF1: neg eax
loc_0067BEF3: sbb eax, eax
loc_0067BEF5: neg eax
loc_0067BEF7: neg eax
loc_0067BEF9: mov var_E0, ax
loc_0067BF00: lea ecx, var_5C
loc_0067BF03: call [00401430h] ; __vbaFreeStr
loc_0067BF09: movsx ecx, var_E0
loc_0067BF10: test ecx, ecx
loc_0067BF12: jz 0067BF35h
loc_0067BF14: mov var_4, 0000000Ch
loc_0067BF1B: mov edx, var_24
loc_0067BF1E: push edx
loc_0067BF1F: push 0043FBCCh ; vbCrLf
loc_0067BF24: call [00401098h] ; __vbaStrCat
loc_0067BF2A: mov edx, eax
loc_0067BF2C: lea ecx, var_24
loc_0067BF2F: call [004013C0h] ; __vbaStrMove
loc_0067BF35: mov var_4, 0000000Eh
loc_0067BF3C: mov var_84, 80020004h
loc_0067BF46: mov var_8C, 0000000Ah
loc_0067BF50: lea eax, var_8C
loc_0067BF56: push eax
loc_0067BF57: call [004012F0h] ; rtcFreeFile
loc_0067BF5D: mov var_34, ax
loc_0067BF61: lea ecx, var_8C
loc_0067BF67: call [00401030h] ; __vbaFreeVar
loc_0067BF6D: mov var_4, 0000000Fh
loc_0067BF74: cmp [0073C818h], 00000000h
loc_0067BF7B: jnz 0067BF99h
loc_0067BF7D: push 0073C818h
loc_0067BF82: push 00441F00h
loc_0067BF87: call [004012FCh] ; __vbaNew2
loc_0067BF8D: mov var_124, 0073C818h
loc_0067BF97: jmp 0067BFA3h
loc_0067BF99: mov var_124, 0073C818h
loc_0067BFA3: mov ecx, var_124
loc_0067BFA9: mov edx, [ecx]
loc_0067BFAB: mov var_E0, edx
loc_0067BFB1: lea eax, var_74
loc_0067BFB4: push eax
loc_0067BFB5: mov ecx, var_E0
loc_0067BFBB: mov edx, [ecx]
loc_0067BFBD: mov eax, var_E0
loc_0067BFC3: push eax
loc_0067BFC4: call [edx+00000014h]
loc_0067BFC7: fnclex
loc_0067BFC9: mov var_E4, eax
loc_0067BFCF: cmp var_E4, 00000000h
loc_0067BFD6: jge 0067BFFBh
loc_0067BFD8: push 00000014h
loc_0067BFDA: push 00441EF0h
loc_0067BFDF: mov ecx, var_E0
loc_0067BFE5: push ecx
loc_0067BFE6: mov edx, var_E4
loc_0067BFEC: push edx
loc_0067BFED: call [004010CCh] ; __vbaHresultCheckObj
loc_0067BFF3: mov var_128, eax
loc_0067BFF9: jmp 0067C005h
loc_0067BFFB: mov var_128, 00000000h
loc_0067C005: mov eax, var_74
loc_0067C008: mov var_E8, eax
loc_0067C00E: lea ecx, var_5C
loc_0067C011: push ecx
loc_0067C012: mov edx, var_E8
loc_0067C018: mov eax, [edx]
loc_0067C01A: mov ecx, var_E8
loc_0067C020: push ecx
loc_0067C021: call [eax+00000050h]
loc_0067C024: fnclex
loc_0067C026: mov var_EC, eax
loc_0067C02C: cmp var_EC, 00000000h
loc_0067C033: jge 0067C058h
loc_0067C035: push 00000050h
loc_0067C037: push 004437B4h
loc_0067C03C: mov edx, var_E8
loc_0067C042: push edx
loc_0067C043: mov eax, var_EC
loc_0067C049: push eax
loc_0067C04A: call [004010CCh] ; __vbaHresultCheckObj
loc_0067C050: mov var_12C, eax
loc_0067C056: jmp 0067C062h
loc_0067C058: mov var_12C, 00000000h
loc_0067C062: mov ecx, var_5C
loc_0067C065: push ecx
loc_0067C066: push 00441F24h ; "\"
loc_0067C06B: call [00401098h] ; __vbaStrCat
loc_0067C071: mov edx, eax
loc_0067C073: lea ecx, var_60
loc_0067C076: call [004013C0h] ; __vbaStrMove
loc_0067C07C: push eax
loc_0067C07D: push 0043BE34h ; "Daily.nbd"
loc_0067C082: call [00401098h] ; __vbaStrCat
loc_0067C088: mov edx, eax
loc_0067C08A: lea ecx, var_38
loc_0067C08D: call [004013C0h] ; __vbaStrMove
loc_0067C093: lea edx, var_60
loc_0067C096: push edx
loc_0067C097: lea eax, var_5C
loc_0067C09A: push eax
loc_0067C09B: push 00000002h
loc_0067C09D: call [00401324h] ; __vbaFreeStrList
loc_0067C0A3: add esp, 0000000Ch
loc_0067C0A6: lea ecx, var_74
loc_0067C0A9: call [0040142Ch] ; __vbaFreeObj
loc_0067C0AF: mov var_4, 00000010h
loc_0067C0B6: mov ecx, var_38
loc_0067C0B9: push ecx
loc_0067C0BA: mov dx, var_34
loc_0067C0BE: push edx
loc_0067C0BF: push FFFFFFFFh
loc_0067C0C1: push 00004002h
loc_0067C0C6: call [004012DCh] ; __vbaFileOpen
loc_0067C0CC: mov var_4, 00000011h
loc_0067C0D3: mov eax, var_24
loc_0067C0D6: push eax
loc_0067C0D7: mov cx, var_34
loc_0067C0DB: push ecx
loc_0067C0DC: push 00443F10h
loc_0067C0E1: call [00401254h] ; __vbaPrintFile
loc_0067C0E7: add esp, 0000000Ch
loc_0067C0EA: mov var_4, 00000012h
loc_0067C0F1: mov dx, var_34
loc_0067C0F5: push edx
loc_0067C0F6: call [00401194h] ; __vbaFileClose
loc_0067C0FC: mov var_4, 00000013h
loc_0067C103: cmp [0073C818h], 00000000h
loc_0067C10A: jnz 0067C128h
loc_0067C10C: push 0073C818h
loc_0067C111: push 00441F00h
loc_0067C116: call [004012FCh] ; __vbaNew2
loc_0067C11C: mov var_130, 0073C818h
loc_0067C126: jmp 0067C132h
loc_0067C128: mov var_130, 0073C818h
loc_0067C132: mov eax, var_130
loc_0067C138: mov ecx, [eax]
loc_0067C13A: mov var_E0, ecx
loc_0067C140: lea edx, var_74
loc_0067C143: push edx
loc_0067C144: mov eax, var_E0
loc_0067C14A: mov ecx, [eax]
loc_0067C14C: mov edx, var_E0
loc_0067C152: push edx
loc_0067C153: call [ecx+00000014h]
loc_0067C156: fnclex
loc_0067C158: mov var_E4, eax
loc_0067C15E: cmp var_E4, 00000000h
loc_0067C165: jge 0067C18Ah
loc_0067C167: push 00000014h
loc_0067C169: push 00441EF0h
loc_0067C16E: mov eax, var_E0
loc_0067C174: push eax
loc_0067C175: mov ecx, var_E4
loc_0067C17B: push ecx
loc_0067C17C: call [004010CCh] ; __vbaHresultCheckObj
loc_0067C182: mov var_134, eax
loc_0067C188: jmp 0067C194h
loc_0067C18A: mov var_134, 00000000h
loc_0067C194: mov edx, var_74
loc_0067C197: mov var_E8, edx
loc_0067C19D: lea eax, var_D4
loc_0067C1A3: push eax
loc_0067C1A4: mov ecx, var_E8
loc_0067C1AA: mov edx, [ecx]
loc_0067C1AC: mov eax, var_E8
loc_0067C1B2: push eax
loc_0067C1B3: call [edx+000000B8h]
loc_0067C1B9: fnclex
loc_0067C1BB: mov var_EC, eax
loc_0067C1C1: cmp var_EC, 00000000h
loc_0067C1C8: jge 0067C1F0h
loc_0067C1CA: push 000000B8h
loc_0067C1CF: push 004437B4h
loc_0067C1D4: mov ecx, var_E8
loc_0067C1DA: push ecx
loc_0067C1DB: mov edx, var_EC
loc_0067C1E1: push edx
loc_0067C1E2: call [004010CCh] ; __vbaHresultCheckObj
loc_0067C1E8: mov var_138, eax
loc_0067C1EE: jmp 0067C1FAh
loc_0067C1F0: mov var_138, 00000000h
loc_0067C1FA: cmp [0073C818h], 00000000h
loc_0067C201: jnz 0067C21Fh
loc_0067C203: push 0073C818h
loc_0067C208: push 00441F00h
loc_0067C20D: call [004012FCh] ; __vbaNew2
loc_0067C213: mov var_13C, 0073C818h
loc_0067C21D: jmp 0067C229h
loc_0067C21F: mov var_13C, 0073C818h
loc_0067C229: mov eax, var_13C
loc_0067C22F: mov ecx, [eax]
loc_0067C231: mov var_F0, ecx
loc_0067C237: lea edx, var_78
loc_0067C23A: push edx
loc_0067C23B: mov eax, var_F0
loc_0067C241: mov ecx, [eax]
loc_0067C243: mov edx, var_F0
loc_0067C249: push edx
loc_0067C24A: call [ecx+00000014h]
loc_0067C24D: fnclex
loc_0067C24F: mov var_F4, eax
loc_0067C255: cmp var_F4, 00000000h
loc_0067C25C: jge 0067C281h
loc_0067C25E: push 00000014h
loc_0067C260: push 00441EF0h
loc_0067C265: mov eax, var_F0
loc_0067C26B: push eax
loc_0067C26C: mov ecx, var_F4
loc_0067C272: push ecx
loc_0067C273: call [004010CCh] ; __vbaHresultCheckObj
loc_0067C279: mov var_140, eax
loc_0067C27F: jmp 0067C28Bh
loc_0067C281: mov var_140, 00000000h
loc_0067C28B: mov edx, var_78
loc_0067C28E: mov var_F8, edx
loc_0067C294: lea eax, var_D8
loc_0067C29A: push eax
loc_0067C29B: mov ecx, var_F8
loc_0067C2A1: mov edx, [ecx]
loc_0067C2A3: mov eax, var_F8
loc_0067C2A9: push eax
loc_0067C2AA: call [edx+000000C0h]
loc_0067C2B0: fnclex
loc_0067C2B2: mov var_FC, eax
loc_0067C2B8: cmp var_FC, 00000000h
loc_0067C2BF: jge 0067C2E7h
loc_0067C2C1: push 000000C0h
loc_0067C2C6: push 004437B4h
loc_0067C2CB: mov ecx, var_F8
loc_0067C2D1: push ecx
loc_0067C2D2: mov edx, var_FC
loc_0067C2D8: push edx
loc_0067C2D9: call [004010CCh] ; __vbaHresultCheckObj
loc_0067C2DF: mov var_144, eax
loc_0067C2E5: jmp 0067C2F1h
loc_0067C2E7: mov var_144, 00000000h
loc_0067C2F1: cmp [0073C818h], 00000000h
loc_0067C2F8: jnz 0067C316h
loc_0067C2FA: push 0073C818h
loc_0067C2FF: push 00441F00h
loc_0067C304: call [004012FCh] ; __vbaNew2
loc_0067C30A: mov var_148, 0073C818h
loc_0067C314: jmp 0067C320h
loc_0067C316: mov var_148, 0073C818h
loc_0067C320: mov eax, var_148
loc_0067C326: mov ecx, [eax]
loc_0067C328: mov var_100, ecx
loc_0067C32E: lea edx, var_7C
loc_0067C331: push edx
loc_0067C332: mov eax, var_100
loc_0067C338: mov ecx, [eax]
loc_0067C33A: mov edx, var_100
loc_0067C340: push edx
loc_0067C341: call [ecx+00000014h]
loc_0067C344: fnclex
loc_0067C346: mov var_104, eax
loc_0067C34C: cmp var_104, 00000000h
loc_0067C353: jge 0067C378h
loc_0067C355: push 00000014h
loc_0067C357: push 00441EF0h
loc_0067C35C: mov eax, var_100
loc_0067C362: push eax
loc_0067C363: mov ecx, var_104
loc_0067C369: push ecx
loc_0067C36A: call [004010CCh] ; __vbaHresultCheckObj
loc_0067C370: mov var_14C, eax
loc_0067C376: jmp 0067C382h
loc_0067C378: mov var_14C, 00000000h
loc_0067C382: mov edx, var_7C
loc_0067C385: mov var_108, edx
loc_0067C38B: lea eax, var_DC
loc_0067C391: push eax
loc_0067C392: mov ecx, var_108
loc_0067C398: mov edx, [ecx]
loc_0067C39A: mov eax, var_108
loc_0067C3A0: push eax
loc_0067C3A1: call [edx+000000C8h]
loc_0067C3A7: fnclex
loc_0067C3A9: mov var_10C, eax
loc_0067C3AF: cmp var_10C, 00000000h
loc_0067C3B6: jge 0067C3DEh
loc_0067C3B8: push 000000C8h
loc_0067C3BD: push 004437B4h
loc_0067C3C2: mov ecx, var_108
loc_0067C3C8: push ecx
loc_0067C3C9: mov edx, var_10C
loc_0067C3CF: push edx
loc_0067C3D0: call [004010CCh] ; __vbaHresultCheckObj
loc_0067C3D6: mov var_150, eax
loc_0067C3DC: jmp 0067C3E8h
loc_0067C3DE: mov var_150, 00000000h
loc_0067C3E8: mov ax, var_D4
loc_0067C3EF: push eax
loc_0067C3F0: call [0040100Ch] ; __vbaStrI2
loc_0067C3F6: mov edx, eax
loc_0067C3F8: lea ecx, var_5C
loc_0067C3FB: call [004013C0h] ; __vbaStrMove
loc_0067C401: push eax
loc_0067C402: push 00444D98h ; "."
loc_0067C407: call [00401098h] ; __vbaStrCat
loc_0067C40D: mov edx, eax
loc_0067C40F: lea ecx, var_60
loc_0067C412: call [004013C0h] ; __vbaStrMove
loc_0067C418: push eax
loc_0067C419: mov cx, var_D8
loc_0067C420: push ecx
loc_0067C421: call [0040100Ch] ; __vbaStrI2
loc_0067C427: mov edx, eax
loc_0067C429: lea ecx, var_64
loc_0067C42C: call [004013C0h] ; __vbaStrMove
loc_0067C432: push eax
loc_0067C433: call [00401098h] ; __vbaStrCat
loc_0067C439: mov edx, eax
loc_0067C43B: lea ecx, var_68
loc_0067C43E: call [004013C0h] ; __vbaStrMove
loc_0067C444: push eax
loc_0067C445: push 00444D98h ; "."
loc_0067C44A: call [00401098h] ; __vbaStrCat
loc_0067C450: mov edx, eax
loc_0067C452: lea ecx, var_6C
loc_0067C455: call [004013C0h] ; __vbaStrMove
loc_0067C45B: push eax
loc_0067C45C: mov dx, var_DC
loc_0067C463: push edx
loc_0067C464: call [0040100Ch] ; __vbaStrI2
loc_0067C46A: mov edx, eax
loc_0067C46C: lea ecx, var_70
loc_0067C46F: call [004013C0h] ; __vbaStrMove
loc_0067C475: push eax
loc_0067C476: call [00401098h] ; __vbaStrCat
loc_0067C47C: mov edx, eax
loc_0067C47E: lea ecx, var_58
loc_0067C481: call [004013C0h] ; __vbaStrMove
loc_0067C487: lea eax, var_70
loc_0067C48A: push eax
loc_0067C48B: lea ecx, var_6C
loc_0067C48E: push ecx
loc_0067C48F: lea edx, var_68
loc_0067C492: push edx
loc_0067C493: lea eax, var_64
loc_0067C496: push eax
loc_0067C497: lea ecx, var_60
loc_0067C49A: push ecx
loc_0067C49B: lea edx, var_5C
loc_0067C49E: push edx
loc_0067C49F: push 00000006h
loc_0067C4A1: call [00401324h] ; __vbaFreeStrList
loc_0067C4A7: add esp, 0000001Ch
loc_0067C4AA: lea eax, var_7C
loc_0067C4AD: push eax
loc_0067C4AE: lea ecx, var_78
loc_0067C4B1: push ecx
loc_0067C4B2: lea edx, var_74
loc_0067C4B5: push edx
loc_0067C4B6: push 00000003h
loc_0067C4B8: call [00401068h] ; __vbaFreeObjList
loc_0067C4BE: add esp, 00000010h
loc_0067C4C1: mov var_4, 00000014h
loc_0067C4C8: push 00000001h
loc_0067C4CA: mov eax, var_24
loc_0067C4CD: push eax
loc_0067C4CE: call [00401078h] ; rtcLowerCaseBstr
loc_0067C4D4: mov edx, eax
loc_0067C4D6: lea ecx, var_5C
loc_0067C4D9: call [004013C0h] ; __vbaStrMove
loc_0067C4DF: push eax
loc_0067C4E0: push 0043BFB0h ; "siteoftheday="
loc_0067C4E5: push 00000000h
loc_0067C4E7: call [004012ECh] ; __vbaInStr
loc_0067C4ED: mov var_30, eax
loc_0067C4F0: lea ecx, var_5C
loc_0067C4F3: call [00401430h] ; __vbaFreeStr
loc_0067C4F9: mov var_4, 00000015h
loc_0067C500: cmp var_30, 00000000h
loc_0067C504: jz 0067C5CFh
loc_0067C50A: mov var_4, 00000016h
loc_0067C511: push 0043BFB0h ; "siteoftheday="
loc_0067C516: call [00401044h] ; __vbaLenBstr
loc_0067C51C: mov ecx, var_30
loc_0067C51F: add ecx, eax
loc_0067C521: jo 0067D684h
loc_0067C527: mov var_30, ecx
loc_0067C52A: mov var_4, 00000017h
loc_0067C531: mov edx, var_30
loc_0067C534: push edx
loc_0067C535: mov eax, var_24
loc_0067C538: push eax
loc_0067C539: call [00401078h] ; rtcLowerCaseBstr
loc_0067C53F: mov edx, eax
loc_0067C541: lea ecx, var_5C
loc_0067C544: call [004013C0h] ; __vbaStrMove
loc_0067C54A: push eax
loc_0067C54B: push 0043FBCCh ; vbCrLf
loc_0067C550: push 00000000h
loc_0067C552: call [004012ECh] ; __vbaInStr
loc_0067C558: mov var_28, eax
loc_0067C55B: lea ecx, var_5C
loc_0067C55E: call [00401430h] ; __vbaFreeStr
loc_0067C564: mov var_4, 00000018h
loc_0067C56B: mov ecx, var_28
loc_0067C56E: sub ecx, var_30
loc_0067C571: jo 0067D684h
loc_0067C577: mov var_84, ecx
loc_0067C57D: mov var_8C, 00000003h
loc_0067C587: lea edx, var_8C
loc_0067C58D: push edx
loc_0067C58E: mov eax, var_30
loc_0067C591: push eax
loc_0067C592: mov ecx, var_24
loc_0067C595: push ecx
loc_0067C596: call [00401174h] ; rtcMidCharBstr
loc_0067C59C: mov edx, eax
loc_0067C59E: lea ecx, var_2C
loc_0067C5A1: call [004013C0h] ; __vbaStrMove
loc_0067C5A7: lea ecx, var_8C
loc_0067C5AD: call [00401030h] ; __vbaFreeVar
loc_0067C5B3: mov var_4, 00000019h
loc_0067C5BA: mov var_30, 00000000h
loc_0067C5C1: mov var_4, 0000001Ah
loc_0067C5C8: mov var_28, 00000000h
loc_0067C5CF: mov var_4, 0000001Ch
loc_0067C5D6: push 00000001h
loc_0067C5D8: mov edx, var_24
loc_0067C5DB: push edx
loc_0067C5DC: call [00401078h] ; rtcLowerCaseBstr
loc_0067C5E2: mov edx, eax
loc_0067C5E4: lea ecx, var_5C
loc_0067C5E7: call [004013C0h] ; __vbaStrMove
loc_0067C5ED: push eax
loc_0067C5EE: push 0043BFF8h ; "quoteoftheday="
loc_0067C5F3: push 00000000h
loc_0067C5F5: call [004012ECh] ; __vbaInStr
loc_0067C5FB: mov var_30, eax
loc_0067C5FE: lea ecx, var_5C
loc_0067C601: call [00401430h] ; __vbaFreeStr
loc_0067C607: mov var_4, 0000001Dh
loc_0067C60E: cmp var_30, 00000000h
loc_0067C612: jz 0067C6DDh
loc_0067C618: mov var_4, 0000001Eh
loc_0067C61F: push 0043BFF8h ; "quoteoftheday="
loc_0067C624: call [00401044h] ; __vbaLenBstr
loc_0067C62A: mov ecx, var_30
loc_0067C62D: add ecx, eax
loc_0067C62F: jo 0067D684h
loc_0067C635: mov var_30, ecx
loc_0067C638: mov var_4, 0000001Fh
loc_0067C63F: mov edx, var_30
loc_0067C642: push edx
loc_0067C643: mov eax, var_24
loc_0067C646: push eax
loc_0067C647: call [00401078h] ; rtcLowerCaseBstr
loc_0067C64D: mov edx, eax
loc_0067C64F: lea ecx, var_5C
loc_0067C652: call [004013C0h] ; __vbaStrMove
loc_0067C658: push eax
loc_0067C659: push 0043FBCCh ; vbCrLf
loc_0067C65E: push 00000000h
loc_0067C660: call [004012ECh] ; __vbaInStr
loc_0067C666: mov var_28, eax
loc_0067C669: lea ecx, var_5C
loc_0067C66C: call [00401430h] ; __vbaFreeStr
loc_0067C672: mov var_4, 00000020h
loc_0067C679: mov ecx, var_28
loc_0067C67C: sub ecx, var_30
loc_0067C67F: jo 0067D684h
loc_0067C685: mov var_84, ecx
loc_0067C68B: mov var_8C, 00000003h
loc_0067C695: lea edx, var_8C
loc_0067C69B: push edx
loc_0067C69C: mov eax, var_30
loc_0067C69F: push eax
loc_0067C6A0: mov ecx, var_24
loc_0067C6A3: push ecx
loc_0067C6A4: call [00401174h] ; rtcMidCharBstr
loc_0067C6AA: mov edx, eax
loc_0067C6AC: lea ecx, var_44
loc_0067C6AF: call [004013C0h] ; __vbaStrMove
loc_0067C6B5: lea ecx, var_8C
loc_0067C6BB: call [00401030h] ; __vbaFreeVar
loc_0067C6C1: mov var_4, 00000021h
loc_0067C6C8: mov var_30, 00000000h
loc_0067C6CF: mov var_4, 00000022h
loc_0067C6D6: mov var_28, 00000000h
loc_0067C6DD: mov var_4, 00000024h
loc_0067C6E4: push 00000001h
loc_0067C6E6: mov edx, var_24
loc_0067C6E9: push edx
loc_0067C6EA: call [00401078h] ; rtcLowerCaseBstr
loc_0067C6F0: mov edx, eax
loc_0067C6F2: lea ecx, var_5C
loc_0067C6F5: call [004013C0h] ; __vbaStrMove
loc_0067C6FB: push eax
loc_0067C6FC: push 0043C01Ch ; "jokeoftheday="
loc_0067C701: push 00000000h
loc_0067C703: call [004012ECh] ; __vbaInStr
loc_0067C709: mov var_30, eax
loc_0067C70C: lea ecx, var_5C
loc_0067C70F: call [00401430h] ; __vbaFreeStr
loc_0067C715: mov var_4, 00000025h
loc_0067C71C: cmp var_30, 00000000h
loc_0067C720: jz 0067C7EBh
loc_0067C726: mov var_4, 00000026h
loc_0067C72D: push 0043C01Ch ; "jokeoftheday="
loc_0067C732: call [00401044h] ; __vbaLenBstr
loc_0067C738: mov ecx, var_30
loc_0067C73B: add ecx, eax
loc_0067C73D: jo 0067D684h
loc_0067C743: mov var_30, ecx
loc_0067C746: mov var_4, 00000027h
loc_0067C74D: mov edx, var_30
loc_0067C750: push edx
loc_0067C751: mov eax, var_24
loc_0067C754: push eax
loc_0067C755: call [00401078h] ; rtcLowerCaseBstr
loc_0067C75B: mov edx, eax
loc_0067C75D: lea ecx, var_5C
loc_0067C760: call [004013C0h] ; __vbaStrMove
loc_0067C766: push eax
loc_0067C767: push 0043FBCCh ; vbCrLf
loc_0067C76C: push 00000000h
loc_0067C76E: call [004012ECh] ; __vbaInStr
loc_0067C774: mov var_28, eax
loc_0067C777: lea ecx, var_5C
loc_0067C77A: call [00401430h] ; __vbaFreeStr
loc_0067C780: mov var_4, 00000028h
loc_0067C787: mov ecx, var_28
loc_0067C78A: sub ecx, var_30
loc_0067C78D: jo 0067D684h
loc_0067C793: mov var_84, ecx
loc_0067C799: mov var_8C, 00000003h
loc_0067C7A3: lea edx, var_8C
loc_0067C7A9: push edx
loc_0067C7AA: mov eax, var_30
loc_0067C7AD: push eax
loc_0067C7AE: mov ecx, var_24
loc_0067C7B1: push ecx
loc_0067C7B2: call [00401174h] ; rtcMidCharBstr
loc_0067C7B8: mov edx, eax
loc_0067C7BA: lea ecx, var_40
loc_0067C7BD: call [004013C0h] ; __vbaStrMove
loc_0067C7C3: lea ecx, var_8C
loc_0067C7C9: call [00401030h] ; __vbaFreeVar
loc_0067C7CF: mov var_4, 00000029h
loc_0067C7D6: mov var_30, 00000000h
loc_0067C7DD: mov var_4, 0000002Ah
loc_0067C7E4: mov var_28, 00000000h
loc_0067C7EB: mov var_4, 0000002Ch
loc_0067C7F2: push 00000001h
loc_0067C7F4: mov edx, var_24
loc_0067C7F7: push edx
loc_0067C7F8: call [00401078h] ; rtcLowerCaseBstr
loc_0067C7FE: mov edx, eax
loc_0067C800: lea ecx, var_5C
loc_0067C803: call [004013C0h] ; __vbaStrMove
loc_0067C809: push eax
loc_0067C80A: push 0043C03Ch ; "animation="
loc_0067C80F: push 00000000h
loc_0067C811: call [004012ECh] ; __vbaInStr
loc_0067C817: mov var_30, eax
loc_0067C81A: lea ecx, var_5C
loc_0067C81D: call [00401430h] ; __vbaFreeStr
loc_0067C823: mov var_4, 0000002Dh
loc_0067C82A: cmp var_30, 00000000h
loc_0067C82E: jz 0067C956h
loc_0067C834: mov var_4, 0000002Eh
loc_0067C83B: push 0043C03Ch ; "animation="
loc_0067C840: call [00401044h] ; __vbaLenBstr
loc_0067C846: mov ecx, var_30
loc_0067C849: add ecx, eax
loc_0067C84B: jo 0067D684h
loc_0067C851: mov var_30, ecx
loc_0067C854: mov var_4, 0000002Fh
loc_0067C85B: mov edx, var_30
loc_0067C85E: push edx
loc_0067C85F: mov eax, var_24
loc_0067C862: push eax
loc_0067C863: call [00401078h] ; rtcLowerCaseBstr
loc_0067C869: mov edx, eax
loc_0067C86B: lea ecx, var_5C
loc_0067C86E: call [004013C0h] ; __vbaStrMove
loc_0067C874: push eax
loc_0067C875: push 0043FBCCh ; vbCrLf
loc_0067C87A: push 00000000h
loc_0067C87C: call [004012ECh] ; __vbaInStr
loc_0067C882: mov var_28, eax
loc_0067C885: lea ecx, var_5C
loc_0067C888: call [00401430h] ; __vbaFreeStr
loc_0067C88E: mov var_4, 00000030h
loc_0067C895: mov ecx, var_28
loc_0067C898: sub ecx, var_30
loc_0067C89B: jo 0067D684h
loc_0067C8A1: mov var_84, ecx
loc_0067C8A7: mov var_8C, 00000003h
loc_0067C8B1: lea edx, var_8C
loc_0067C8B7: push edx
loc_0067C8B8: mov eax, var_30
loc_0067C8BB: push eax
loc_0067C8BC: mov ecx, var_24
loc_0067C8BF: push ecx
loc_0067C8C0: call [00401174h] ; rtcMidCharBstr
loc_0067C8C6: mov edx, eax
loc_0067C8C8: lea ecx, var_48
loc_0067C8CB: call [004013C0h] ; __vbaStrMove
loc_0067C8D1: lea ecx, var_8C
loc_0067C8D7: call [00401030h] ; __vbaFreeVar
loc_0067C8DD: mov var_4, 00000031h
loc_0067C8E4: push 00000001h
loc_0067C8E6: mov edx, var_48
loc_0067C8E9: push edx
loc_0067C8EA: push 004473A0h
loc_0067C8EF: push 00000000h
loc_0067C8F1: call [004012ECh] ; __vbaInStr
loc_0067C8F7: sub eax, 00000001h
loc_0067C8FA: jo 0067D684h
loc_0067C900: mov var_84, eax
loc_0067C906: mov var_8C, 00000003h
loc_0067C910: lea eax, var_8C
loc_0067C916: push eax
loc_0067C917: push 00000001h
loc_0067C919: mov ecx, var_48
loc_0067C91C: push ecx
loc_0067C91D: call [00401174h] ; rtcMidCharBstr
loc_0067C923: mov edx, eax
loc_0067C925: lea ecx, var_48
loc_0067C928: call [004013C0h] ; __vbaStrMove
loc_0067C92E: lea ecx, var_8C
loc_0067C934: call [00401030h] ; __vbaFreeVar
loc_0067C93A: mov var_4, 00000032h
loc_0067C941: mov var_30, 00000000h
loc_0067C948: mov var_4, 00000033h
loc_0067C94F: mov var_28, 00000000h
loc_0067C956: mov var_4, 00000035h
loc_0067C95D: push 00000001h
loc_0067C95F: mov edx, var_24
loc_0067C962: push edx
loc_0067C963: call [00401078h] ; rtcLowerCaseBstr
loc_0067C969: mov edx, eax
loc_0067C96B: lea ecx, var_5C
loc_0067C96E: call [004013C0h] ; __vbaStrMove
loc_0067C974: push eax
loc_0067C975: push 0043C058h ; "currentversion="
loc_0067C97A: push 00000000h
loc_0067C97C: call [004012ECh] ; __vbaInStr
loc_0067C982: mov var_30, eax
loc_0067C985: lea ecx, var_5C
loc_0067C988: call [00401430h] ; __vbaFreeStr
loc_0067C98E: mov var_4, 00000036h
loc_0067C995: cmp var_30, 00000000h
loc_0067C999: jz 0067CA66h
loc_0067C99F: mov var_4, 00000037h
loc_0067C9A6: push 0043C058h ; "currentversion="
loc_0067C9AB: call [00401044h] ; __vbaLenBstr
loc_0067C9B1: mov ecx, var_30
loc_0067C9B4: add ecx, eax
loc_0067C9B6: jo 0067D684h
loc_0067C9BC: mov var_30, ecx
loc_0067C9BF: mov var_4, 00000038h
loc_0067C9C6: mov edx, var_30
loc_0067C9C9: push edx
loc_0067C9CA: mov eax, var_24
loc_0067C9CD: push eax
loc_0067C9CE: call [00401078h] ; rtcLowerCaseBstr
loc_0067C9D4: mov edx, eax
loc_0067C9D6: lea ecx, var_5C
loc_0067C9D9: call [004013C0h] ; __vbaStrMove
loc_0067C9DF: push eax
loc_0067C9E0: push 0043FBCCh ; vbCrLf
loc_0067C9E5: push 00000000h
loc_0067C9E7: call [004012ECh] ; __vbaInStr
loc_0067C9ED: mov var_28, eax
loc_0067C9F0: lea ecx, var_5C
loc_0067C9F3: call [00401430h] ; __vbaFreeStr
loc_0067C9F9: mov var_4, 00000039h
loc_0067CA00: mov ecx, var_28
loc_0067CA03: sub ecx, var_30
loc_0067CA06: jo 0067D684h
loc_0067CA0C: mov var_84, ecx
loc_0067CA12: mov var_8C, 00000003h
loc_0067CA1C: lea edx, var_8C
loc_0067CA22: push edx
loc_0067CA23: mov eax, var_30
loc_0067CA26: push eax
loc_0067CA27: mov ecx, var_24
loc_0067CA2A: push ecx
loc_0067CA2B: call [00401174h] ; rtcMidCharBstr
loc_0067CA31: mov edx, eax
loc_0067CA33: lea ecx, var_3C
loc_0067CA36: call [004013C0h] ; __vbaStrMove
loc_0067CA3C: lea ecx, var_8C
loc_0067CA42: call [00401030h] ; __vbaFreeVar
loc_0067CA48: mov var_4, 0000003Ah
loc_0067CA4F: mov var_30, 00000000h
loc_0067CA56: mov var_4, 0000003Bh
loc_0067CA5D: mov var_28, 00000000h
loc_0067CA64: jmp 0067CA79h
loc_0067CA66: mov var_4, 0000003Dh
loc_0067CA6D: mov edx, var_58
loc_0067CA70: lea ecx, var_3C
loc_0067CA73: call [00401310h] ; __vbaStrCopy
loc_0067CA79: mov var_4, 0000003Fh
loc_0067CA80: mov var_98, 80020004h
loc_0067CA8A: mov var_A0, 0000000Ah
loc_0067CA94: push 0045B93Ch ; "The site of the day is: "
loc_0067CA99: mov edx, var_2C
loc_0067CA9C: push edx
loc_0067CA9D: call [00401098h] ; __vbaStrCat
loc_0067CAA3: mov var_84, eax
loc_0067CAA9: mov var_8C, 00000008h
loc_0067CAB3: lea eax, var_74
loc_0067CAB6: push eax
loc_0067CAB7: mov eax, 00000010h
loc_0067CABC: call 00412850h ; __vbaChkstk
loc_0067CAC1: mov ecx, esp
loc_0067CAC3: mov edx, var_A0
loc_0067CAC9: mov [ecx], edx
loc_0067CACB: mov eax, var_9C
loc_0067CAD1: mov [ecx+00000004h], eax
loc_0067CAD4: mov edx, var_98
loc_0067CADA: mov [ecx+00000008h], edx
loc_0067CADD: mov eax, var_94
loc_0067CAE3: mov [ecx+0000000Ch], eax
loc_0067CAE6: mov eax, 00000010h
loc_0067CAEB: call 00412850h ; __vbaChkstk
loc_0067CAF0: mov ecx, esp
loc_0067CAF2: mov edx, var_8C
loc_0067CAF8: mov [ecx], edx
loc_0067CAFA: mov eax, var_88
loc_0067CB00: mov [ecx+00000004h], eax
loc_0067CB03: mov edx, var_84
loc_0067CB09: mov [ecx+00000008h], edx
loc_0067CB0C: mov eax, var_80
loc_0067CB0F: mov [ecx+0000000Ch], eax
loc_0067CB12: mov ecx, [0073A08Ch]
loc_0067CB18: mov edx, [ecx]
loc_0067CB1A: mov eax, [0073A08Ch]
loc_0067CB1F: push eax
loc_0067CB20: call [edx+00000078h]
loc_0067CB23: fnclex
loc_0067CB25: mov var_E0, eax
loc_0067CB2B: cmp var_E0, 00000000h
loc_0067CB32: jge 0067CB57h
loc_0067CB34: push 00000078h
loc_0067CB36: push 004419ACh
loc_0067CB3B: mov ecx, [0073A08Ch]
loc_0067CB41: push ecx
loc_0067CB42: mov edx, var_E0
loc_0067CB48: push edx
loc_0067CB49: call [004010CCh] ; __vbaHresultCheckObj
loc_0067CB4F: mov var_154, eax
loc_0067CB55: jmp 0067CB61h
loc_0067CB57: mov var_154, 00000000h
loc_0067CB61: lea ecx, var_74
loc_0067CB64: call [0040142Ch] ; __vbaFreeObj
loc_0067CB6A: lea ecx, var_8C
loc_0067CB70: call [00401030h] ; __vbaFreeVar
loc_0067CB76: mov var_4, 00000040h
loc_0067CB7D: mov var_98, 80020004h
loc_0067CB87: mov var_A0, 0000000Ah
loc_0067CB91: push 0045B570h ; "The quote of the day is: "
loc_0067CB96: mov eax, var_44
loc_0067CB99: push eax
loc_0067CB9A: call [00401098h] ; __vbaStrCat
loc_0067CBA0: mov var_84, eax
loc_0067CBA6: mov var_8C, 00000008h
loc_0067CBB0: lea ecx, var_74
loc_0067CBB3: push ecx
loc_0067CBB4: mov eax, 00000010h
loc_0067CBB9: call 00412850h ; __vbaChkstk
loc_0067CBBE: mov edx, esp
loc_0067CBC0: mov eax, var_A0
loc_0067CBC6: mov [edx], eax
loc_0067CBC8: mov ecx, var_9C
loc_0067CBCE: mov [edx+00000004h], ecx
loc_0067CBD1: mov eax, var_98
loc_0067CBD7: mov [edx+00000008h], eax
loc_0067CBDA: mov ecx, var_94
loc_0067CBE0: mov [edx+0000000Ch], ecx
loc_0067CBE3: mov eax, 00000010h
loc_0067CBE8: call 00412850h ; __vbaChkstk
loc_0067CBED: mov edx, esp
loc_0067CBEF: mov eax, var_8C
loc_0067CBF5: mov [edx], eax
loc_0067CBF7: mov ecx, var_88
loc_0067CBFD: mov [edx+00000004h], ecx
loc_0067CC00: mov eax, var_84
loc_0067CC06: mov [edx+00000008h], eax
loc_0067CC09: mov ecx, var_80
loc_0067CC0C: mov [edx+0000000Ch], ecx
loc_0067CC0F: mov edx, [0073A08Ch]
loc_0067CC15: mov eax, [edx]
loc_0067CC17: mov ecx, [0073A08Ch]
loc_0067CC1D: push ecx
loc_0067CC1E: call [eax+00000078h]
loc_0067CC21: fnclex
loc_0067CC23: mov var_E0, eax
loc_0067CC29: cmp var_E0, 00000000h
loc_0067CC30: jge 0067CC55h
loc_0067CC32: push 00000078h
loc_0067CC34: push 004419ACh
loc_0067CC39: mov edx, [0073A08Ch]
loc_0067CC3F: push edx
loc_0067CC40: mov eax, var_E0
loc_0067CC46: push eax
loc_0067CC47: call [004010CCh] ; __vbaHresultCheckObj
loc_0067CC4D: mov var_158, eax
loc_0067CC53: jmp 0067CC5Fh
loc_0067CC55: mov var_158, 00000000h
loc_0067CC5F: lea ecx, var_74
loc_0067CC62: call [0040142Ch] ; __vbaFreeObj
loc_0067CC68: lea ecx, var_8C
loc_0067CC6E: call [00401030h] ; __vbaFreeVar
loc_0067CC74: mov var_4, 00000041h
loc_0067CC7B: mov var_98, 80020004h
loc_0067CC85: mov var_A0, 0000000Ah
loc_0067CC8F: push 0045AA0Ch ; "The joke of the day is: "
loc_0067CC94: mov ecx, var_40
loc_0067CC97: push ecx
loc_0067CC98: call [00401098h] ; __vbaStrCat
loc_0067CC9E: mov var_84, eax
loc_0067CCA4: mov var_8C, 00000008h
loc_0067CCAE: lea edx, var_74
loc_0067CCB1: push edx
loc_0067CCB2: mov eax, 00000010h
loc_0067CCB7: call 00412850h ; __vbaChkstk
loc_0067CCBC: mov eax, esp
loc_0067CCBE: mov ecx, var_A0
loc_0067CCC4: mov [eax], ecx
loc_0067CCC6: mov edx, var_9C
loc_0067CCCC: mov [eax+00000004h], edx
loc_0067CCCF: mov ecx, var_98
loc_0067CCD5: mov [eax+00000008h], ecx
loc_0067CCD8: mov edx, var_94
loc_0067CCDE: mov [eax+0000000Ch], edx
loc_0067CCE1: mov eax, 00000010h
loc_0067CCE6: call 00412850h ; __vbaChkstk
loc_0067CCEB: mov eax, esp
loc_0067CCED: mov ecx, var_8C
loc_0067CCF3: mov [eax], ecx
loc_0067CCF5: mov edx, var_88
loc_0067CCFB: mov [eax+00000004h], edx
loc_0067CCFE: mov ecx, var_84
loc_0067CD04: mov [eax+00000008h], ecx
loc_0067CD07: mov edx, var_80
loc_0067CD0A: mov [eax+0000000Ch], edx
loc_0067CD0D: mov eax, [0073A08Ch]
loc_0067CD12: mov ecx, [eax]
loc_0067CD14: mov edx, [0073A08Ch]
loc_0067CD1A: push edx
loc_0067CD1B: call [ecx+00000078h]
loc_0067CD1E: fnclex
loc_0067CD20: mov var_E0, eax
loc_0067CD26: cmp var_E0, 00000000h
loc_0067CD2D: jge 0067CD51h
loc_0067CD2F: push 00000078h
loc_0067CD31: push 004419ACh
loc_0067CD36: mov eax, [0073A08Ch]
loc_0067CD3B: push eax
loc_0067CD3C: mov ecx, var_E0
loc_0067CD42: push ecx
loc_0067CD43: call [004010CCh] ; __vbaHresultCheckObj
loc_0067CD49: mov var_15C, eax
loc_0067CD4F: jmp 0067CD5Bh
loc_0067CD51: mov var_15C, 00000000h
loc_0067CD5B: lea ecx, var_74
loc_0067CD5E: call [0040142Ch] ; __vbaFreeObj
loc_0067CD64: lea ecx, var_8C
loc_0067CD6A: call [00401030h] ; __vbaFreeVar
loc_0067CD70: mov var_4, 00000042h
loc_0067CD77: mov var_A8, 80020004h
loc_0067CD81: mov var_B0, 0000000Ah
loc_0067CD8B: mov var_98, 0045A49Ch ; "Today's animation is: "
loc_0067CD95: mov var_A0, 00000008h
loc_0067CD9F: lea edx, var_74
loc_0067CDA2: push edx
loc_0067CDA3: mov eax, 00000010h
loc_0067CDA8: call 00412850h ; __vbaChkstk
loc_0067CDAD: mov eax, esp
loc_0067CDAF: mov ecx, var_B0
loc_0067CDB5: mov [eax], ecx
loc_0067CDB7: mov edx, var_AC
loc_0067CDBD: mov [eax+00000004h], edx
loc_0067CDC0: mov ecx, var_A8
loc_0067CDC6: mov [eax+00000008h], ecx
loc_0067CDC9: mov edx, var_A4
loc_0067CDCF: mov [eax+0000000Ch], edx
loc_0067CDD2: mov eax, 00000010h
loc_0067CDD7: call 00412850h ; __vbaChkstk
loc_0067CDDC: mov eax, esp
loc_0067CDDE: mov ecx, var_A0
loc_0067CDE4: mov [eax], ecx
loc_0067CDE6: mov edx, var_9C
loc_0067CDEC: mov [eax+00000004h], edx
loc_0067CDEF: mov ecx, var_98
loc_0067CDF5: mov [eax+00000008h], ecx
loc_0067CDF8: mov edx, var_94
loc_0067CDFE: mov [eax+0000000Ch], edx
loc_0067CE01: mov eax, [0073A08Ch]
loc_0067CE06: mov ecx, [eax]
loc_0067CE08: mov edx, [0073A08Ch]
loc_0067CE0E: push edx
loc_0067CE0F: call [ecx+00000078h]
loc_0067CE12: fnclex
loc_0067CE14: mov var_E0, eax
loc_0067CE1A: cmp var_E0, 00000000h
loc_0067CE21: jge 0067CE45h
loc_0067CE23: push 00000078h
loc_0067CE25: push 004419ACh
loc_0067CE2A: mov eax, [0073A08Ch]
loc_0067CE2F: push eax
loc_0067CE30: mov ecx, var_E0
loc_0067CE36: push ecx
loc_0067CE37: call [004010CCh] ; __vbaHresultCheckObj
loc_0067CE3D: mov var_160, eax
loc_0067CE43: jmp 0067CE4Fh
loc_0067CE45: mov var_160, 00000000h
loc_0067CE4F: lea ecx, var_74
loc_0067CE52: call [0040142Ch] ; __vbaFreeObj
loc_0067CE58: mov var_4, 00000043h
loc_0067CE5F: lea edx, var_74
loc_0067CE62: push edx
loc_0067CE63: mov eax, var_48
loc_0067CE66: push eax
loc_0067CE67: mov ecx, [0073A08Ch]
loc_0067CE6D: mov edx, [ecx]
loc_0067CE6F: mov eax, [0073A08Ch]
loc_0067CE74: push eax
loc_0067CE75: call [edx+00000064h]
loc_0067CE78: fnclex
loc_0067CE7A: mov var_E0, eax
loc_0067CE80: cmp var_E0, 00000000h
loc_0067CE87: jge 0067CEACh
loc_0067CE89: push 00000064h
loc_0067CE8B: push 004419ACh
loc_0067CE90: mov ecx, [0073A08Ch]
loc_0067CE96: push ecx
loc_0067CE97: mov edx, var_E0
loc_0067CE9D: push edx
loc_0067CE9E: call [004010CCh] ; __vbaHresultCheckObj
loc_0067CEA4: mov var_164, eax
loc_0067CEAA: jmp 0067CEB6h
loc_0067CEAC: mov var_164, 00000000h
loc_0067CEB6: lea ecx, var_74
loc_0067CEB9: call [0040142Ch] ; __vbaFreeObj
loc_0067CEBF: mov var_4, 00000044h
loc_0067CEC6: mov var_98, 80020004h
loc_0067CED0: mov var_A0, 0000000Ah
loc_0067CEDA: push 0045CB54h ; "The latest version of me is: "
loc_0067CEDF: mov eax, var_3C
loc_0067CEE2: push eax
loc_0067CEE3: call [00401098h] ; __vbaStrCat
loc_0067CEE9: mov var_84, eax
loc_0067CEEF: mov var_8C, 00000008h
loc_0067CEF9: lea ecx, var_74
loc_0067CEFC: push ecx
loc_0067CEFD: mov eax, 00000010h
loc_0067CF02: call 00412850h ; __vbaChkstk
loc_0067CF07: mov edx, esp
loc_0067CF09: mov eax, var_A0
loc_0067CF0F: mov [edx], eax
loc_0067CF11: mov ecx, var_9C
loc_0067CF17: mov [edx+00000004h], ecx
loc_0067CF1A: mov eax, var_98
loc_0067CF20: mov [edx+00000008h], eax
loc_0067CF23: mov ecx, var_94
loc_0067CF29: mov [edx+0000000Ch], ecx
loc_0067CF2C: mov eax, 00000010h
loc_0067CF31: call 00412850h ; __vbaChkstk
loc_0067CF36: mov edx, esp
loc_0067CF38: mov eax, var_8C
loc_0067CF3E: mov [edx], eax
loc_0067CF40: mov ecx, var_88
loc_0067CF46: mov [edx+00000004h], ecx
loc_0067CF49: mov eax, var_84
loc_0067CF4F: mov [edx+00000008h], eax
loc_0067CF52: mov ecx, var_80
loc_0067CF55: mov [edx+0000000Ch], ecx
loc_0067CF58: mov edx, [0073A08Ch]
loc_0067CF5E: mov eax, [edx]
loc_0067CF60: mov ecx, [0073A08Ch]
loc_0067CF66: push ecx
loc_0067CF67: call [eax+00000078h]
loc_0067CF6A: fnclex
loc_0067CF6C: mov var_E0, eax
loc_0067CF72: cmp var_E0, 00000000h
loc_0067CF79: jge 0067CF9Eh
loc_0067CF7B: push 00000078h
loc_0067CF7D: push 004419ACh
loc_0067CF82: mov edx, [0073A08Ch]
loc_0067CF88: push edx
loc_0067CF89: mov eax, var_E0
loc_0067CF8F: push eax
loc_0067CF90: call [004010CCh] ; __vbaHresultCheckObj
loc_0067CF96: mov var_168, eax
loc_0067CF9C: jmp 0067CFA8h
loc_0067CF9E: mov var_168, 00000000h
loc_0067CFA8: lea ecx, var_74
loc_0067CFAB: call [0040142Ch] ; __vbaFreeObj
loc_0067CFB1: lea ecx, var_8C
loc_0067CFB7: call [00401030h] ; __vbaFreeVar
loc_0067CFBD: mov var_4, 00000045h
loc_0067CFC4: mov var_98, 80020004h
loc_0067CFCE: mov var_A0, 0000000Ah
loc_0067CFD8: push 0045CB94h ; "My current version is: "
loc_0067CFDD: mov ecx, var_58
loc_0067CFE0: push ecx
loc_0067CFE1: call [00401098h] ; __vbaStrCat
loc_0067CFE7: mov var_84, eax
loc_0067CFED: mov var_8C, 00000008h
loc_0067CFF7: lea edx, var_74
loc_0067CFFA: push edx
loc_0067CFFB: mov eax, 00000010h
loc_0067D000: call 00412850h ; __vbaChkstk
loc_0067D005: mov eax, esp
loc_0067D007: mov ecx, var_A0
loc_0067D00D: mov [eax], ecx
loc_0067D00F: mov edx, var_9C
loc_0067D015: mov [eax+00000004h], edx
loc_0067D018: mov ecx, var_98
loc_0067D01E: mov [eax+00000008h], ecx
loc_0067D021: mov edx, var_94
loc_0067D027: mov [eax+0000000Ch], edx
loc_0067D02A: mov eax, 00000010h
loc_0067D02F: call 00412850h ; __vbaChkstk
loc_0067D034: mov eax, esp
loc_0067D036: mov ecx, var_8C
loc_0067D03C: mov [eax], ecx
loc_0067D03E: mov edx, var_88
loc_0067D044: mov [eax+00000004h], edx
loc_0067D047: mov ecx, var_84
loc_0067D04D: mov [eax+00000008h], ecx
loc_0067D050: mov edx, var_80
loc_0067D053: mov [eax+0000000Ch], edx
loc_0067D056: mov eax, [0073A08Ch]
loc_0067D05B: mov ecx, [eax]
loc_0067D05D: mov edx, [0073A08Ch]
loc_0067D063: push edx
loc_0067D064: call [ecx+00000078h]
loc_0067D067: fnclex
loc_0067D069: mov var_E0, eax
loc_0067D06F: cmp var_E0, 00000000h
loc_0067D076: jge 0067D09Ah
loc_0067D078: push 00000078h
loc_0067D07A: push 004419ACh
loc_0067D07F: mov eax, [0073A08Ch]
loc_0067D084: push eax
loc_0067D085: mov ecx, var_E0
loc_0067D08B: push ecx
loc_0067D08C: call [004010CCh] ; __vbaHresultCheckObj
loc_0067D092: mov var_16C, eax
loc_0067D098: jmp 0067D0A4h
loc_0067D09A: mov var_16C, 00000000h
loc_0067D0A4: lea ecx, var_74
loc_0067D0A7: call [0040142Ch] ; __vbaFreeObj
loc_0067D0AD: lea ecx, var_8C
loc_0067D0B3: call [00401030h] ; __vbaFreeVar
loc_0067D0B9: mov var_4, 00000046h
loc_0067D0C0: mov edx, var_58
loc_0067D0C3: push edx
loc_0067D0C4: mov eax, var_3C
loc_0067D0C7: push eax
loc_0067D0C8: call [00401088h] ; rtcTrimBstr
loc_0067D0CE: mov edx, eax
loc_0067D0D0: lea ecx, var_5C
loc_0067D0D3: call [004013C0h] ; __vbaStrMove
loc_0067D0D9: push eax
loc_0067D0DA: call [004011B8h] ; __vbaStrCmp
loc_0067D0E0: xor ecx, ecx
loc_0067D0E2: test eax, eax
loc_0067D0E4: setl cl
loc_0067D0E7: neg ecx
loc_0067D0E9: mov var_E0, cx
loc_0067D0F0: lea ecx, var_5C
loc_0067D0F3: call [00401430h] ; __vbaFreeStr
loc_0067D0F9: movsx edx, var_E0
loc_0067D100: test edx, edx
loc_0067D102: jz 0067D5BCh
loc_0067D108: mov var_4, 00000047h
loc_0067D10F: mov var_A8, 80020004h
loc_0067D119: mov var_B0, 0000000Ah
loc_0067D123: mov var_98, 0045CBC8h ; "There is a newer version of me at \Ctx=""Email""\www.bonzi.com. I'm downloading this new version for you now."
loc_0067D12D: mov var_A0, 00000008h
loc_0067D137: lea eax, var_74
loc_0067D13A: push eax
loc_0067D13B: mov eax, 00000010h
loc_0067D140: call 00412850h ; __vbaChkstk
loc_0067D145: mov ecx, esp
loc_0067D147: mov edx, var_B0
loc_0067D14D: mov [ecx], edx
loc_0067D14F: mov eax, var_AC
loc_0067D155: mov [ecx+00000004h], eax
loc_0067D158: mov edx, var_A8
loc_0067D15E: mov [ecx+00000008h], edx
loc_0067D161: mov eax, var_A4
loc_0067D167: mov [ecx+0000000Ch], eax
loc_0067D16A: mov eax, 00000010h
loc_0067D16F: call 00412850h ; __vbaChkstk
loc_0067D174: mov ecx, esp
loc_0067D176: mov edx, var_A0
loc_0067D17C: mov [ecx], edx
loc_0067D17E: mov eax, var_9C
loc_0067D184: mov [ecx+00000004h], eax
loc_0067D187: mov edx, var_98
loc_0067D18D: mov [ecx+00000008h], edx
loc_0067D190: mov eax, var_94
loc_0067D196: mov [ecx+0000000Ch], eax
loc_0067D199: mov ecx, [0073A08Ch]
loc_0067D19F: mov edx, [ecx]
loc_0067D1A1: mov eax, [0073A08Ch]
loc_0067D1A6: push eax
loc_0067D1A7: call [edx+00000078h]
loc_0067D1AA: fnclex
loc_0067D1AC: mov var_E0, eax
loc_0067D1B2: cmp var_E0, 00000000h
loc_0067D1B9: jge 0067D1DEh
loc_0067D1BB: push 00000078h
loc_0067D1BD: push 004419ACh
loc_0067D1C2: mov ecx, [0073A08Ch]
loc_0067D1C8: push ecx
loc_0067D1C9: mov edx, var_E0
loc_0067D1CF: push edx
loc_0067D1D0: call [004010CCh] ; __vbaHresultCheckObj
loc_0067D1D6: mov var_170, eax
loc_0067D1DC: jmp 0067D1E8h
loc_0067D1DE: mov var_170, 00000000h
loc_0067D1E8: lea ecx, var_74
loc_0067D1EB: call [0040142Ch] ; __vbaFreeObj
loc_0067D1F1: mov var_4, 00000048h
loc_0067D1F8: mov var_98, 00000004h
loc_0067D202: mov var_A0, 00000003h
loc_0067D20C: mov eax, 00000010h
loc_0067D211: call 00412850h ; __vbaChkstk
loc_0067D216: mov eax, esp
loc_0067D218: mov ecx, var_A0
loc_0067D21E: mov [eax], ecx
loc_0067D220: mov edx, var_9C
loc_0067D226: mov [eax+00000004h], edx
loc_0067D229: mov ecx, var_98
loc_0067D22F: mov [eax+00000008h], ecx
loc_0067D232: mov edx, var_94
loc_0067D238: mov [eax+0000000Ch], edx
loc_0067D23B: push 00000013h
loc_0067D23D: mov eax, Me
loc_0067D240: mov ecx, [eax]
loc_0067D242: mov edx, Me
loc_0067D245: push edx
loc_0067D246: call [ecx+000004B4h]
loc_0067D24C: push eax
loc_0067D24D: lea eax, var_74
loc_0067D250: push eax
loc_0067D251: call [00401128h] ; __vbaObjSet
loc_0067D257: push eax
loc_0067D258: call [004013F0h] ; __vbaLateIdSt
loc_0067D25E: lea ecx, var_74
loc_0067D261: call [0040142Ch] ; __vbaFreeObj
loc_0067D267: mov var_4, 00000049h
loc_0067D26E: mov var_98, 00000050h
loc_0067D278: mov var_A0, 00000002h
loc_0067D282: mov eax, 00000010h
loc_0067D287: call 00412850h ; __vbaChkstk
loc_0067D28C: mov ecx, esp
loc_0067D28E: mov edx, var_A0
loc_0067D294: mov [ecx], edx
loc_0067D296: mov eax, var_9C
loc_0067D29C: mov [ecx+00000004h], eax
loc_0067D29F: mov edx, var_98
loc_0067D2A5: mov [ecx+00000008h], edx
loc_0067D2A8: mov eax, var_94
loc_0067D2AE: mov [ecx+0000000Ch], eax
loc_0067D2B1: push 00000002h
loc_0067D2B3: mov ecx, Me
loc_0067D2B6: mov edx, [ecx]
loc_0067D2B8: mov eax, Me
loc_0067D2BB: push eax
loc_0067D2BC: call [edx+000004B4h]
loc_0067D2C2: push eax
loc_0067D2C3: lea ecx, var_74
loc_0067D2C6: push ecx
loc_0067D2C7: call [00401128h] ; __vbaObjSet
loc_0067D2CD: push eax
loc_0067D2CE: call [004013F0h] ; __vbaLateIdSt
loc_0067D2D4: lea ecx, var_74
loc_0067D2D7: call [0040142Ch] ; __vbaFreeObj
loc_0067D2DD: mov var_4, 0000004Ah
loc_0067D2E4: mov var_98, 0043B4B4h ; "HTTP://download.bonzi.com/updates/bbyupdate.exe"
loc_0067D2EE: mov var_A0, 00000008h
loc_0067D2F8: mov var_B8, 00000001h
loc_0067D302: mov var_C0, 00000003h
loc_0067D30C: mov eax, 00000010h
loc_0067D311: call 00412850h ; __vbaChkstk
loc_0067D316: mov edx, esp
loc_0067D318: mov eax, var_A0
loc_0067D31E: mov [edx], eax
loc_0067D320: mov ecx, var_9C
loc_0067D326: mov [edx+00000004h], ecx
loc_0067D329: mov eax, var_98
loc_0067D32F: mov [edx+00000008h], eax
loc_0067D332: mov ecx, var_94
loc_0067D338: mov [edx+0000000Ch], ecx
loc_0067D33B: mov eax, 00000010h
loc_0067D340: call 00412850h ; __vbaChkstk
loc_0067D345: mov edx, esp
loc_0067D347: mov eax, var_C0
loc_0067D34D: mov [edx], eax
loc_0067D34F: mov ecx, var_BC
loc_0067D355: mov [edx+00000004h], ecx
loc_0067D358: mov eax, var_B8
loc_0067D35E: mov [edx+00000008h], eax
loc_0067D361: mov ecx, var_B4
loc_0067D367: mov [edx+0000000Ch], ecx
loc_0067D36A: push 00000002h
loc_0067D36C: push 00000016h
loc_0067D36E: mov edx, Me
loc_0067D371: mov eax, [edx]
loc_0067D373: mov ecx, Me
loc_0067D376: push ecx
loc_0067D377: call [eax+000004B4h]
loc_0067D37D: push eax
loc_0067D37E: lea edx, var_74
loc_0067D381: push edx
loc_0067D382: call [00401128h] ; __vbaObjSet
loc_0067D388: push eax
loc_0067D389: lea eax, var_8C
loc_0067D38F: push eax
loc_0067D390: call [00401214h] ; __vbaLateIdCallLd
loc_0067D396: add esp, 00000030h
loc_0067D399: push eax
loc_0067D39A: lea ecx, var_90
loc_0067D3A0: push ecx
loc_0067D3A1: call [004012F4h] ; __vbaVar2Vec
loc_0067D3A7: lea edx, var_90
loc_0067D3AD: push edx
loc_0067D3AE: lea eax, var_54
loc_0067D3B1: push eax
loc_0067D3B2: call [0040102Ch] ; __vbaAryMove
loc_0067D3B8: lea ecx, var_74
loc_0067D3BB: call [0040142Ch] ; __vbaFreeObj
loc_0067D3C1: lea ecx, var_8C
loc_0067D3C7: call [00401030h] ; __vbaFreeVar
loc_0067D3CD: mov var_4, 0000004Bh
loc_0067D3D4: cmp [0073C818h], 00000000h
loc_0067D3DB: jnz 0067D3F9h
loc_0067D3DD: push 0073C818h
loc_0067D3E2: push 00441F00h
loc_0067D3E7: call [004012FCh] ; __vbaNew2
loc_0067D3ED: mov var_174, 0073C818h
loc_0067D3F7: jmp 0067D403h
loc_0067D3F9: mov var_174, 0073C818h
loc_0067D403: mov ecx, var_174
loc_0067D409: mov edx, [ecx]
loc_0067D40B: mov var_E0, edx
loc_0067D411: lea eax, var_74
loc_0067D414: push eax
loc_0067D415: mov ecx, var_E0
loc_0067D41B: mov edx, [ecx]
loc_0067D41D: mov eax, var_E0
loc_0067D423: push eax
loc_0067D424: call [edx+00000014h]
loc_0067D427: fnclex
loc_0067D429: mov var_E4, eax
loc_0067D42F: cmp var_E4, 00000000h
loc_0067D436: jge 0067D45Bh
loc_0067D438: push 00000014h
loc_0067D43A: push 00441EF0h
loc_0067D43F: mov ecx, var_E0
loc_0067D445: push ecx
loc_0067D446: mov edx, var_E4
loc_0067D44C: push edx
loc_0067D44D: call [004010CCh] ; __vbaHresultCheckObj
loc_0067D453: mov var_178, eax
loc_0067D459: jmp 0067D465h
loc_0067D45B: mov var_178, 00000000h
loc_0067D465: mov eax, var_74
loc_0067D468: mov var_E8, eax
loc_0067D46E: lea ecx, var_5C
loc_0067D471: push ecx
loc_0067D472: mov edx, var_E8
loc_0067D478: mov eax, [edx]
loc_0067D47A: mov ecx, var_E8
loc_0067D480: push ecx
loc_0067D481: call [eax+00000050h]
loc_0067D484: fnclex
loc_0067D486: mov var_EC, eax
loc_0067D48C: cmp var_EC, 00000000h
loc_0067D493: jge 0067D4B8h
loc_0067D495: push 00000050h
loc_0067D497: push 004437B4h
loc_0067D49C: mov edx, var_E8
loc_0067D4A2: push edx
loc_0067D4A3: mov eax, var_EC
loc_0067D4A9: push eax
loc_0067D4AA: call [004010CCh] ; __vbaHresultCheckObj
loc_0067D4B0: mov var_17C, eax
loc_0067D4B6: jmp 0067D4C2h
loc_0067D4B8: mov var_17C, 00000000h
loc_0067D4C2: mov ecx, var_5C
loc_0067D4C5: push ecx
loc_0067D4C6: push 00441F24h ; "\"
loc_0067D4CB: call [00401098h] ; __vbaStrCat
loc_0067D4D1: mov edx, eax
loc_0067D4D3: lea ecx, var_60
loc_0067D4D6: call [004013C0h] ; __vbaStrMove
loc_0067D4DC: push eax
loc_0067D4DD: push 0043BE18h ; "Update.exe"
loc_0067D4E2: call [00401098h] ; __vbaStrCat
loc_0067D4E8: mov edx, eax
loc_0067D4EA: lea ecx, var_38
loc_0067D4ED: call [004013C0h] ; __vbaStrMove
loc_0067D4F3: lea edx, var_60
loc_0067D4F6: push edx
loc_0067D4F7: lea eax, var_5C
loc_0067D4FA: push eax
loc_0067D4FB: push 00000002h
loc_0067D4FD: call [00401324h] ; __vbaFreeStrList
loc_0067D503: add esp, 0000000Ch
loc_0067D506: lea ecx, var_74
loc_0067D509: call [0040142Ch] ; __vbaFreeObj
loc_0067D50F: mov var_4, 0000004Ch
loc_0067D516: mov var_84, 80020004h
loc_0067D520: mov var_8C, 0000000Ah
loc_0067D52A: lea ecx, var_8C
loc_0067D530: push ecx
loc_0067D531: call [004012F0h] ; rtcFreeFile
loc_0067D537: mov var_34, ax
loc_0067D53B: lea ecx, var_8C
loc_0067D541: call [00401030h] ; __vbaFreeVar
loc_0067D547: mov var_4, 0000004Dh
loc_0067D54E: mov edx, var_38
loc_0067D551: push edx
loc_0067D552: mov ax, var_34
loc_0067D556: push eax
loc_0067D557: push FFFFFFFFh
loc_0067D559: push 00000020h
loc_0067D55B: call [004012DCh] ; __vbaFileOpen
loc_0067D561: mov var_4, 0000004Eh
loc_0067D568: mov cx, var_34
loc_0067D56C: push ecx
loc_0067D56D: push 00000001h
loc_0067D56F: lea edx, var_54
loc_0067D572: push edx
loc_0067D573: push 004448ACh
loc_0067D578: call [004011CCh] ; __vbaPutOwner4
loc_0067D57E: mov var_4, 0000004Fh
loc_0067D585: mov ax, var_34
loc_0067D589: push eax
loc_0067D58A: call [00401194h] ; __vbaFileClose
loc_0067D590: mov var_4, 00000050h
loc_0067D597: lea ecx, var_38
loc_0067D59A: mov var_98, ecx
loc_0067D5A0: mov var_A0, 00004008h
loc_0067D5AA: push 00000001h
loc_0067D5AC: lea edx, var_A0
loc_0067D5B2: push edx
loc_0067D5B3: call [00401230h] ; rtcShell
loc_0067D5B9: fstp real8 ptr var_50
loc_0067D5BC: fwait
loc_0067D5BD: push 0067D66Fh
loc_0067D5C2: jmp 0067D61Ah
loc_0067D5C4: lea eax, var_70
loc_0067D5C7: push eax
loc_0067D5C8: lea ecx, var_6C
loc_0067D5CB: push ecx
loc_0067D5CC: lea edx, var_68
loc_0067D5CF: push edx
loc_0067D5D0: lea eax, var_64
loc_0067D5D3: push eax
loc_0067D5D4: lea ecx, var_60
loc_0067D5D7: push ecx
loc_0067D5D8: lea edx, var_5C
loc_0067D5DB: push edx
loc_0067D5DC: push 00000006h
loc_0067D5DE: call [00401324h] ; __vbaFreeStrList
loc_0067D5E4: add esp, 0000001Ch
loc_0067D5E7: lea eax, var_7C
loc_0067D5EA: push eax
loc_0067D5EB: lea ecx, var_78
loc_0067D5EE: push ecx
loc_0067D5EF: lea edx, var_74
loc_0067D5F2: push edx
loc_0067D5F3: push 00000003h
loc_0067D5F5: call [00401068h] ; __vbaFreeObjList
loc_0067D5FB: add esp, 00000010h
loc_0067D5FE: lea ecx, var_8C
loc_0067D604: call [00401030h] ; __vbaFreeVar
loc_0067D60A: lea eax, var_90
loc_0067D610: push eax
loc_0067D611: push 00000000h
loc_0067D613: call [004010F0h] ; __vbaAryDestruct
loc_0067D619: ret
loc_0067D61A: lea ecx, var_24
loc_0067D61D: call [00401430h] ; __vbaFreeStr
loc_0067D623: lea ecx, var_2C
loc_0067D626: call [00401430h] ; __vbaFreeStr
loc_0067D62C: lea ecx, var_38
loc_0067D62F: call [00401430h] ; __vbaFreeStr
loc_0067D635: lea ecx, var_3C
loc_0067D638: call [00401430h] ; __vbaFreeStr
loc_0067D63E: lea ecx, var_40
loc_0067D641: call [00401430h] ; __vbaFreeStr
loc_0067D647: lea ecx, var_44
loc_0067D64A: call [00401430h] ; __vbaFreeStr
loc_0067D650: lea ecx, var_48
loc_0067D653: call [00401430h] ; __vbaFreeStr
loc_0067D659: lea ecx, var_54
loc_0067D65C: push ecx
loc_0067D65D: push 00000000h
loc_0067D65F: call [004010F0h] ; __vbaAryDestruct
loc_0067D665: lea ecx, var_58
loc_0067D668: call [00401430h] ; __vbaFreeStr
loc_0067D66E: ret
loc_0067D66F: xor eax, eax
loc_0067D671: mov ecx, var_20
loc_0067D674: mov fs:[00000000h], ecx
loc_0067D67B: pop edi
loc_0067D67C: pop esi
loc_0067D67D: pop ebx
loc_0067D67E: mov esp, ebp
loc_0067D680: pop ebp
loc_0067D681: retn 0008h
End Sub
Private Sub Proc_37_152_680BD0
loc_00680BD0: push ebp
loc_00680BD1: mov ebp, esp
loc_00680BD3: sub esp, 00000008h
loc_00680BD6: push 00412856h ; __vbaExceptHandler
loc_00680BDB: mov eax, fs:[00000000h]
loc_00680BE1: push eax
loc_00680BE2: mov fs:[00000000h], esp
loc_00680BE9: sub esp, 000000B4h
loc_00680BEF: push ebx
loc_00680BF0: push esi
loc_00680BF1: push edi
loc_00680BF2: mov var_8, esp
loc_00680BF5: mov var_4, 004092A0h
loc_00680BFC: mov esi, Me
loc_00680BFF: xor edi, edi
loc_00680C01: push 0045D24Ch
loc_00680C06: mov var_14, edi
loc_00680C09: lea ebx, [esi+00000044h]
loc_00680C0C: mov var_18, edi
loc_00680C0F: mov var_1C, edi
loc_00680C12: mov var_20, edi
loc_00680C15: mov var_24, edi
loc_00680C18: mov var_28, edi
loc_00680C1B: mov var_38, edi
loc_00680C1E: mov var_48, edi
loc_00680C21: mov var_58, edi
loc_00680C24: mov var_68, edi
loc_00680C27: mov var_78, edi
loc_00680C2A: mov var_C4, ebx
loc_00680C30: call [0040122Ch] ; __vbaNew
loc_00680C36: push eax
loc_00680C37: lea eax, var_20
loc_00680C3A: push eax
loc_00680C3B: call [00401128h] ; __vbaObjSet
loc_00680C41: push eax
loc_00680C42: push ebx
loc_00680C43: call [00401130h] ; __vbaObjSetAddref
loc_00680C49: lea ecx, var_20
loc_00680C4C: call [0040142Ch] ; __vbaFreeObj
loc_00680C52: mov ecx, [esi]
loc_00680C54: lea edx, var_20
loc_00680C57: push edx
loc_00680C58: push esi
loc_00680C59: call [ecx+00000A48h]
loc_00680C5F: cmp eax, edi
loc_00680C61: fnclex
loc_00680C63: jge 00680C77h
loc_00680C65: push 00000A48h
loc_00680C6A: push 004408D0h
loc_00680C6F: push esi
loc_00680C70: push eax
loc_00680C71: call [004010CCh] ; __vbaHresultCheckObj
loc_00680C77: mov eax, var_20
loc_00680C7A: push edi
loc_00680C7B: push eax
loc_00680C7C: call [00401238h] ; __vbaObjIs
loc_00680C82: mov bx, ax
loc_00680C85: lea ecx, var_20
loc_00680C88: not ebx
loc_00680C8A: call [0040142Ch] ; __vbaFreeObj
loc_00680C90: cmp bx, di
loc_00680C93: jz 00680F1Ch
loc_00680C99: mov ecx, [esi]
loc_00680C9B: lea edx, var_20
loc_00680C9E: push edx
loc_00680C9F: push esi
loc_00680CA0: call [ecx+00000A48h]
loc_00680CA6: cmp eax, edi
loc_00680CA8: fnclex
loc_00680CAA: jge 00680CBEh
loc_00680CAC: push 00000A48h
loc_00680CB1: push 004408D0h
loc_00680CB6: push esi
loc_00680CB7: push eax
loc_00680CB8: call [004010CCh] ; __vbaHresultCheckObj
loc_00680CBE: mov eax, var_20
loc_00680CC1: lea edx, var_24
loc_00680CC4: push edx
loc_00680CC5: push eax
loc_00680CC6: mov ecx, [eax]
loc_00680CC8: mov ebx, eax
loc_00680CCA: call [ecx+00000048h]
loc_00680CCD: cmp eax, edi
loc_00680CCF: fnclex
loc_00680CD1: jge 00680CE2h
loc_00680CD3: push 00000048h
loc_00680CD5: push 0045BB44h
loc_00680CDA: push ebx
loc_00680CDB: push eax
loc_00680CDC: call [004010CCh] ; __vbaHresultCheckObj
loc_00680CE2: mov eax, var_24
loc_00680CE5: mov ebx, [esi]
loc_00680CE7: push 0045C5A8h
loc_00680CEC: push eax
loc_00680CED: call [004013C4h] ; __vbaCastObj
loc_00680CF3: lea ecx, var_28
loc_00680CF6: push eax
loc_00680CF7: push ecx
loc_00680CF8: call [00401128h] ; __vbaObjSet
loc_00680CFE: push eax
loc_00680CFF: push esi
loc_00680D00: call [ebx+00000A5Ch]
loc_00680D06: cmp eax, edi
loc_00680D08: fnclex
loc_00680D0A: jge 00680D1Eh
loc_00680D0C: push 00000A5Ch
loc_00680D11: push 004408D0h
loc_00680D16: push esi
loc_00680D17: push eax
loc_00680D18: call [004010CCh] ; __vbaHresultCheckObj
loc_00680D1E: lea edx, var_28
loc_00680D21: lea eax, var_24
loc_00680D24: push edx
loc_00680D25: lea ecx, var_20
loc_00680D28: push eax
loc_00680D29: push ecx
loc_00680D2A: push 00000003h
loc_00680D2C: call [00401068h] ; __vbaFreeObjList
loc_00680D32: mov edx, [esi]
loc_00680D34: add esp, 00000010h
loc_00680D37: lea eax, var_20
loc_00680D3A: push eax
loc_00680D3B: push esi
loc_00680D3C: call [edx+00000A54h]
loc_00680D42: cmp eax, edi
loc_00680D44: fnclex
loc_00680D46: jge 00680D5Ah
loc_00680D48: push 00000A54h
loc_00680D4D: push 004408D0h
loc_00680D52: push esi
loc_00680D53: push eax
loc_00680D54: call [004010CCh] ; __vbaHresultCheckObj
loc_00680D5A: mov ecx, var_20
loc_00680D5D: push 0045D25Ch
loc_00680D62: push edi
loc_00680D63: mov edi, [00401214h] ; __vbaLateIdCallLd
loc_00680D69: push 000003FBh
loc_00680D6E: lea edx, var_38
loc_00680D71: push ecx
loc_00680D72: push edx
loc_00680D73: call edi
loc_00680D75: mov esi, [004011F8h] ; __vbaCastObjVar
loc_00680D7B: add esp, 00000010h
loc_00680D7E: push eax
loc_00680D7F: call __vbaCastObjVar
loc_00680D81: push eax
loc_00680D82: lea eax, var_24
loc_00680D85: push eax
loc_00680D86: call [00401128h] ; __vbaObjSet
loc_00680D8C: mov ebx, eax
loc_00680D8E: lea edx, var_58
loc_00680D91: lea eax, var_48
loc_00680D94: mov var_40, 00000001h
loc_00680D9B: mov var_48, 00000002h
loc_00680DA2: mov ecx, [ebx]
loc_00680DA4: push edx
loc_00680DA5: push eax
loc_00680DA6: push ebx
loc_00680DA7: call [ecx+0000001Ch]
loc_00680DAA: test eax, eax
loc_00680DAC: fnclex
loc_00680DAE: jge 00680DBFh
loc_00680DB0: push 0000001Ch
loc_00680DB2: push 0045D25Ch
loc_00680DB7: push ebx
loc_00680DB8: push eax
loc_00680DB9: call [004010CCh] ; __vbaHresultCheckObj
loc_00680DBF: lea ecx, var_58
loc_00680DC2: push 0045D26Ch
loc_00680DC7: push ecx
loc_00680DC8: call __vbaCastObjVar
loc_00680DCA: lea edx, var_18
loc_00680DCD: push eax
loc_00680DCE: push edx
loc_00680DCF: call [00401128h] ; __vbaObjSet
loc_00680DD5: lea eax, var_24
loc_00680DD8: lea ecx, var_20
loc_00680DDB: push eax
loc_00680DDC: push ecx
loc_00680DDD: push 00000002h
loc_00680DDF: call [00401068h] ; __vbaFreeObjList
loc_00680DE5: mov ebx, [00401050h] ; __vbaFreeVarList
loc_00680DEB: lea edx, var_58
loc_00680DEE: lea eax, var_48
loc_00680DF1: push edx
loc_00680DF2: lea ecx, var_38
loc_00680DF5: push eax
loc_00680DF6: push ecx
loc_00680DF7: push 00000003h
loc_00680DF9: call ebx
loc_00680DFB: mov edx, var_18
loc_00680DFE: add esp, 0000001Ch
loc_00680E01: mov eax, 0000000Ah
loc_00680E06: mov ecx, 80020004h
loc_00680E0B: push 0045D27Ch
loc_00680E10: mov var_78, eax
loc_00680E13: mov var_68, eax
loc_00680E16: mov var_58, eax
loc_00680E19: push 00000000h
loc_00680E1B: push 0000000Eh
loc_00680E1D: lea eax, var_38
loc_00680E20: push edx
loc_00680E21: push eax
loc_00680E22: mov var_70, ecx
loc_00680E25: mov var_60, ecx
loc_00680E28: mov var_50, ecx
loc_00680E2B: call edi
loc_00680E2D: add esp, 00000010h
loc_00680E30: push eax
loc_00680E31: call __vbaCastObjVar
loc_00680E33: lea ecx, var_78
loc_00680E36: mov var_40, eax
loc_00680E39: lea edx, var_68
loc_00680E3C: push ecx
loc_00680E3D: lea eax, var_58
loc_00680E40: push edx
loc_00680E41: push eax
loc_00680E42: lea ecx, var_48
loc_00680E45: push 00000000h
loc_00680E47: push ecx
loc_00680E48: mov var_48, 00000009h
loc_00680E4F: call [00401120h] ; rtcMsgBox
loc_00680E55: lea edx, var_78
loc_00680E58: lea eax, var_68
loc_00680E5B: push edx
loc_00680E5C: lea ecx, var_58
loc_00680E5F: push eax
loc_00680E60: lea edx, var_48
loc_00680E63: push ecx
loc_00680E64: lea eax, var_38
loc_00680E67: push edx
loc_00680E68: push eax
loc_00680E69: push 00000005h
loc_00680E6B: call ebx
loc_00680E6D: mov ecx, var_18
loc_00680E70: add esp, 00000018h
loc_00680E73: lea edx, var_38
loc_00680E76: push 0045D27Ch
loc_00680E7B: push 00000000h
loc_00680E7D: push 0000000Eh
loc_00680E7F: push ecx
loc_00680E80: push edx
loc_00680E81: call edi
loc_00680E83: add esp, 00000010h
loc_00680E86: push eax
loc_00680E87: call __vbaCastObjVar
loc_00680E89: push eax
loc_00680E8A: lea eax, var_20
loc_00680E8D: push eax
loc_00680E8E: call [00401128h] ; __vbaObjSet
loc_00680E94: mov esi, eax
loc_00680E96: lea edx, var_1C
loc_00680E99: push edx
loc_00680E9A: push esi
loc_00680E9B: mov ecx, [esi]
loc_00680E9D: call [ecx+00000020h]
loc_00680EA0: test eax, eax
loc_00680EA2: fnclex
loc_00680EA4: jge 00680EB5h
loc_00680EA6: push 00000020h
loc_00680EA8: push 0045D27Ch
loc_00680EAD: push esi
loc_00680EAE: push eax
loc_00680EAF: call [004010CCh] ; __vbaHresultCheckObj
loc_00680EB5: mov edx, var_1C
loc_00680EB8: lea ecx, var_14
loc_00680EBB: mov var_1C, 00000000h
loc_00680EC2: call [004013C0h] ; __vbaStrMove
loc_00680EC8: lea ecx, var_20
loc_00680ECB: call [0040142Ch] ; __vbaFreeObj
loc_00680ED1: mov edi, [00401030h] ; __vbaFreeVar
loc_00680ED7: lea ecx, var_38
loc_00680EDA: call edi
loc_00680EDC: mov esi, var_C4
loc_00680EE2: lea edx, var_38
loc_00680EE5: push edx
loc_00680EE6: mov edx, var_14
loc_00680EE9: mov eax, [esi]
loc_00680EEB: mov var_30, 80020004h
loc_00680EF2: mov var_38, 0000000Ah
loc_00680EF9: push edx
loc_00680EFA: mov ecx, [eax]
loc_00680EFC: push eax
loc_00680EFD: call [ecx+00000028h]
loc_00680F00: test eax, eax
loc_00680F02: fnclex
loc_00680F04: jge 00680F17h
loc_00680F06: mov ecx, [esi]
loc_00680F08: push 00000028h
loc_00680F0A: push 0045D23Ch
loc_00680F0F: push ecx
loc_00680F10: push eax
loc_00680F11: call [004010CCh] ; __vbaHresultCheckObj
loc_00680F17: lea ecx, var_38
loc_00680F1A: call edi
loc_00680F1C: push 00680F73h
loc_00680F21: jmp 00680F60h
loc_00680F23: lea ecx, var_1C
loc_00680F26: call [00401430h] ; __vbaFreeStr
loc_00680F2C: lea edx, var_28
loc_00680F2F: lea eax, var_24
loc_00680F32: push edx
loc_00680F33: lea ecx, var_20
loc_00680F36: push eax
loc_00680F37: push ecx
loc_00680F38: push 00000003h
loc_00680F3A: call [00401068h] ; __vbaFreeObjList
loc_00680F40: lea edx, var_78
loc_00680F43: lea eax, var_68
loc_00680F46: push edx
loc_00680F47: lea ecx, var_58
loc_00680F4A: push eax
loc_00680F4B: lea edx, var_48
loc_00680F4E: push ecx
loc_00680F4F: lea eax, var_38
loc_00680F52: push edx
loc_00680F53: push eax
loc_00680F54: push 00000005h
loc_00680F56: call [00401050h] ; __vbaFreeVarList
loc_00680F5C: add esp, 00000028h
loc_00680F5F: ret
loc_00680F60: lea ecx, var_14
loc_00680F63: call [00401430h] ; __vbaFreeStr
loc_00680F69: lea ecx, var_18
loc_00680F6C: call [0040142Ch] ; __vbaFreeObj
loc_00680F72: ret
loc_00680F73: mov ecx, var_10
loc_00680F76: pop edi
loc_00680F77: pop esi
loc_00680F78: xor eax, eax
loc_00680F7A: mov fs:[00000000h], ecx
loc_00680F81: pop ebx
loc_00680F82: mov esp, ebp
loc_00680F84: pop ebp
loc_00680F85: retn 0004h
End Sub
Private Sub Proc_37_153_686940
loc_00686940: push ebp
loc_00686941: mov ebp, esp
loc_00686943: sub esp, 00000008h
loc_00686946: push 00412856h ; __vbaExceptHandler
loc_0068694B: mov eax, fs:[00000000h]
loc_00686951: push eax
loc_00686952: mov fs:[00000000h], esp
loc_00686959: sub esp, 0000000Ch
loc_0068695C: push ebx
loc_0068695D: push esi
loc_0068695E: push edi
loc_0068695F: mov var_8, esp
loc_00686962: mov var_4, 00409760h
loc_00686969: xor esi, esi
loc_0068696B: mov edx, 0045F7C0h ; "http://www.bonzi.com/bonziportal/index.asp?nav=bbmenu&l=games&t=worldwinner"
loc_00686970: lea ecx, var_14
loc_00686973: mov var_14, esi
loc_00686976: mov var_18, esi
loc_00686979: call [00401310h] ; __vbaStrCopy
loc_0068697F: mov edx, Me
loc_00686982: lea eax, var_18
loc_00686985: push eax
loc_00686986: push esi
loc_00686987: push esi
loc_00686988: lea ecx, var_14
loc_0068698B: push FFFFFFFFh
loc_0068698D: push ecx
loc_0068698E: push edx
loc_0068698F: call 00679A40h
loc_00686994: lea ecx, var_14
loc_00686997: call [00401430h] ; __vbaFreeStr
loc_0068699D: push 006869AFh
loc_006869A2: jmp 006869AEh
loc_006869A4: lea ecx, var_14
loc_006869A7: call [00401430h] ; __vbaFreeStr
loc_006869AD: ret
loc_006869AE: ret
loc_006869AF: mov ecx, var_10
loc_006869B2: pop edi
loc_006869B3: pop esi
loc_006869B4: xor eax, eax
loc_006869B6: mov fs:[00000000h], ecx
loc_006869BD: pop ebx
loc_006869BE: mov esp, ebp
loc_006869C0: pop ebp
loc_006869C1: retn 0004h
End Sub
Private Sub Proc_37_154_68FFD0(arg_C) '68FFD0
loc_0068FFD0: push ebp
loc_0068FFD1: mov ebp, esp
loc_0068FFD3: sub esp, 00000018h
loc_0068FFD6: push 00412856h ; __vbaExceptHandler
loc_0068FFDB: mov eax, fs:[00000000h]
loc_0068FFE1: push eax
loc_0068FFE2: mov fs:[00000000h], esp
loc_0068FFE9: mov eax, 00000104h
loc_0068FFEE: call 00412850h ; __vbaChkstk
loc_0068FFF3: push ebx
loc_0068FFF4: push esi
loc_0068FFF5: push edi
loc_0068FFF6: mov var_18, esp
loc_0068FFF9: mov var_14, 0040A3A0h ; "&"
loc_00690000: mov var_10, 00000000h
loc_00690007: mov var_C, 00000000h
loc_0069000E: mov var_4, 00000001h
loc_00690015: mov var_4, 00000002h
loc_0069001C: push FFFFFFFFh
loc_0069001E: call [00401124h] ; __vbaOnError
loc_00690024: mov var_4, 00000003h
loc_0069002B: mov eax, arg_C
loc_0069002E: movsx ecx, [eax]
loc_00690031: test ecx, ecx
loc_00690033: jz 0069020Fh
loc_00690039: mov var_4, 00000004h
loc_00690040: mov var_84, 80020004h
loc_0069004A: mov var_8C, 0000000Ah
loc_00690054: mov edx, [0073A040h]
loc_0069005A: push edx
loc_0069005B: push 00462088h ; ", I was unable to successfully download the complete update file."
loc_00690060: call [00401098h] ; __vbaStrCat
loc_00690066: mov var_54, eax
loc_00690069: mov var_5C, 00000008h
loc_00690070: lea eax, var_44
loc_00690073: push eax
loc_00690074: mov eax, 00000010h
loc_00690079: call 00412850h ; __vbaChkstk
loc_0069007E: mov ecx, esp
loc_00690080: mov edx, var_8C
loc_00690086: mov [ecx], edx
loc_00690088: mov eax, var_88
loc_0069008E: mov [ecx+00000004h], eax
loc_00690091: mov edx, var_84
loc_00690097: mov [ecx+00000008h], edx
loc_0069009A: mov eax, var_80
loc_0069009D: mov [ecx+0000000Ch], eax
loc_006900A0: mov eax, 00000010h
loc_006900A5: call 00412850h ; __vbaChkstk
loc_006900AA: mov ecx, esp
loc_006900AC: mov edx, var_5C
loc_006900AF: mov [ecx], edx
loc_006900B1: mov eax, var_58
loc_006900B4: mov [ecx+00000004h], eax
loc_006900B7: mov edx, var_54
loc_006900BA: mov [ecx+00000008h], edx
loc_006900BD: mov eax, var_50
loc_006900C0: mov [ecx+0000000Ch], eax
loc_006900C3: mov ecx, [0073A08Ch]
loc_006900C9: mov edx, [ecx]
loc_006900CB: mov eax, [0073A08Ch]
loc_006900D0: push eax
loc_006900D1: call [edx+00000078h]
loc_006900D4: fnclex
loc_006900D6: mov var_AC, eax
loc_006900DC: cmp var_AC, 00000000h
loc_006900E3: jge 00690108h
loc_006900E5: push 00000078h
loc_006900E7: push 004419ACh
loc_006900EC: mov ecx, [0073A08Ch]
loc_006900F2: push ecx
loc_006900F3: mov edx, var_AC
loc_006900F9: push edx
loc_006900FA: call [004010CCh] ; __vbaHresultCheckObj
loc_00690100: mov var_F0, eax
loc_00690106: jmp 00690112h
loc_00690108: mov var_F0, 00000000h
loc_00690112: lea ecx, var_44
loc_00690115: call [0040142Ch] ; __vbaFreeObj
loc_0069011B: lea ecx, var_5C
loc_0069011E: call [00401030h] ; __vbaFreeVar
loc_00690124: mov var_4, 00000005h
loc_0069012B: mov var_94, 80020004h
loc_00690135: mov var_9C, 0000000Ah
loc_0069013F: mov var_84, 004628C0h ; "Let's travel to our update site now, and follow the simple instructions there to download this free update together."
loc_00690149: mov var_8C, 00000008h
loc_00690153: lea eax, var_44
loc_00690156: push eax
loc_00690157: mov eax, 00000010h
loc_0069015C: call 00412850h ; __vbaChkstk
loc_00690161: mov ecx, esp
loc_00690163: mov edx, var_9C
loc_00690169: mov [ecx], edx
loc_0069016B: mov eax, var_98
loc_00690171: mov [ecx+00000004h], eax
loc_00690174: mov edx, var_94
loc_0069017A: mov [ecx+00000008h], edx
loc_0069017D: mov eax, var_90
loc_00690183: mov [ecx+0000000Ch], eax
loc_00690186: mov eax, 00000010h
loc_0069018B: call 00412850h ; __vbaChkstk
loc_00690190: mov ecx, esp
loc_00690192: mov edx, var_8C
loc_00690198: mov [ecx], edx
loc_0069019A: mov eax, var_88
loc_006901A0: mov [ecx+00000004h], eax
loc_006901A3: mov edx, var_84
loc_006901A9: mov [ecx+00000008h], edx
loc_006901AC: mov eax, var_80
loc_006901AF: mov [ecx+0000000Ch], eax
loc_006901B2: mov ecx, [0073A08Ch]
loc_006901B8: mov edx, [ecx]
loc_006901BA: mov eax, [0073A08Ch]
loc_006901BF: push eax
loc_006901C0: call [edx+00000078h]
loc_006901C3: fnclex
loc_006901C5: mov var_AC, eax
loc_006901CB: cmp var_AC, 00000000h
loc_006901D2: jge 006901F7h
loc_006901D4: push 00000078h
loc_006901D6: push 004419ACh
loc_006901DB: mov ecx, [0073A08Ch]
loc_006901E1: push ecx
loc_006901E2: mov edx, var_AC
loc_006901E8: push edx
loc_006901E9: call [004010CCh] ; __vbaHresultCheckObj
loc_006901EF: mov var_F4, eax
loc_006901F5: jmp 00690201h
loc_006901F7: mov var_F4, 00000000h
loc_00690201: lea ecx, var_44
loc_00690204: call [0040142Ch] ; __vbaFreeObj
loc_0069020A: jmp 0069040Fh
loc_0069020F: mov var_4, 00000006h
loc_00690216: movsx eax, [0073A240h]
loc_0069021D: test eax, eax
loc_0069021F: jnz 00690314h
loc_00690225: mov var_4, 00000007h
loc_0069022C: mov var_84, 80020004h
loc_00690236: mov var_8C, 0000000Ah
loc_00690240: mov ecx, [0073A040h]
loc_00690246: push ecx
loc_00690247: push 00462A98h ; ", I was unable to determine if there are any updates available for me just now while checking my updates site. So, let's just travel there now and check for ourselves to see if there is a new, \emp\free update available for me!"
loc_0069024C: call [00401098h] ; __vbaStrCat
loc_00690252: mov var_54, eax
loc_00690255: mov var_5C, 00000008h
loc_0069025C: lea edx, var_44
loc_0069025F: push edx
loc_00690260: mov eax, 00000010h
loc_00690265: call 00412850h ; __vbaChkstk
loc_0069026A: mov eax, esp
loc_0069026C: mov ecx, var_8C
loc_00690272: mov [eax], ecx
loc_00690274: mov edx, var_88
loc_0069027A: mov [eax+00000004h], edx
loc_0069027D: mov ecx, var_84
loc_00690283: mov [eax+00000008h], ecx
loc_00690286: mov edx, var_80
loc_00690289: mov [eax+0000000Ch], edx
loc_0069028C: mov eax, 00000010h
loc_00690291: call 00412850h ; __vbaChkstk
loc_00690296: mov eax, esp
loc_00690298: mov ecx, var_5C
loc_0069029B: mov [eax], ecx
loc_0069029D: mov edx, var_58
loc_006902A0: mov [eax+00000004h], edx
loc_006902A3: mov ecx, var_54
loc_006902A6: mov [eax+00000008h], ecx
loc_006902A9: mov edx, var_50
loc_006902AC: mov [eax+0000000Ch], edx
loc_006902AF: mov eax, [0073A08Ch]
loc_006902B4: mov ecx, [eax]
loc_006902B6: mov edx, [0073A08Ch]
loc_006902BC: push edx
loc_006902BD: call [ecx+00000078h]
loc_006902C0: fnclex
loc_006902C2: mov var_AC, eax
loc_006902C8: cmp var_AC, 00000000h
loc_006902CF: jge 006902F3h
loc_006902D1: push 00000078h
loc_006902D3: push 004419ACh
loc_006902D8: mov eax, [0073A08Ch]
loc_006902DD: push eax
loc_006902DE: mov ecx, var_AC
loc_006902E4: push ecx
loc_006902E5: call [004010CCh] ; __vbaHresultCheckObj
loc_006902EB: mov var_F8, eax
loc_006902F1: jmp 006902FDh
loc_006902F3: mov var_F8, 00000000h
loc_006902FD: lea ecx, var_44
loc_00690300: call [0040142Ch] ; __vbaFreeObj
loc_00690306: lea ecx, var_5C
loc_00690309: call [00401030h] ; __vbaFreeVar
loc_0069030F: jmp 0069040Fh
loc_00690314: mov var_4, 00000009h
loc_0069031B: mov var_84, 80020004h
loc_00690325: mov var_8C, 0000000Ah
loc_0069032F: mov edx, [0073A040h]
loc_00690335: push edx
loc_00690336: push 00462C8Ch ; ", I was unable to automatically connect to our updates site to download this free update. Lets travel there now in our browser, and download it by following the instructions on the web page."
loc_0069033B: call [00401098h] ; __vbaStrCat
loc_00690341: mov var_54, eax
loc_00690344: mov var_5C, 00000008h
loc_0069034B: lea eax, var_44
loc_0069034E: push eax
loc_0069034F: mov eax, 00000010h
loc_00690354: call 00412850h ; __vbaChkstk
loc_00690359: mov ecx, esp
loc_0069035B: mov edx, var_8C
loc_00690361: mov [ecx], edx
loc_00690363: mov eax, var_88
loc_00690369: mov [ecx+00000004h], eax
loc_0069036C: mov edx, var_84
loc_00690372: mov [ecx+00000008h], edx
loc_00690375: mov eax, var_80
loc_00690378: mov [ecx+0000000Ch], eax
loc_0069037B: mov eax, 00000010h
loc_00690380: call 00412850h ; __vbaChkstk
loc_00690385: mov ecx, esp
loc_00690387: mov edx, var_5C
loc_0069038A: mov [ecx], edx
loc_0069038C: mov eax, var_58
loc_0069038F: mov [ecx+00000004h], eax
loc_00690392: mov edx, var_54
loc_00690395: mov [ecx+00000008h], edx
loc_00690398: mov eax, var_50
loc_0069039B: mov [ecx+0000000Ch], eax
loc_0069039E: mov ecx, [0073A08Ch]
loc_006903A4: mov edx, [ecx]
loc_006903A6: mov eax, [0073A08Ch]
loc_006903AB: push eax
loc_006903AC: call [edx+00000078h]
loc_006903AF: fnclex
loc_006903B1: mov var_AC, eax
loc_006903B7: cmp var_AC, 00000000h
loc_006903BE: jge 006903E3h
loc_006903C0: push 00000078h
loc_006903C2: push 004419ACh
loc_006903C7: mov ecx, [0073A08Ch]
loc_006903CD: push ecx
loc_006903CE: mov edx, var_AC
loc_006903D4: push edx
loc_006903D5: call [004010CCh] ; __vbaHresultCheckObj
loc_006903DB: mov var_FC, eax
loc_006903E1: jmp 006903EDh
loc_006903E3: mov var_FC, 00000000h
loc_006903ED: lea ecx, var_44
loc_006903F0: call [0040142Ch] ; __vbaFreeObj
loc_006903F6: lea ecx, var_5C
loc_006903F9: call [00401030h] ; __vbaFreeVar
loc_006903FF: mov var_4, 0000000Ah
loc_00690406: mov [0073A240h], 0000h
loc_0069040F: mov var_4, 0000000Ch
loc_00690416: mov var_A0, 0007h
loc_0069041F: lea eax, var_A0
loc_00690425: push eax
loc_00690426: call 0061DF10h
loc_0069042B: mov var_4, 0000000Dh
loc_00690432: cmp [0073C818h], 00000000h
loc_00690439: jnz 00690457h
loc_0069043B: push 0073C818h
loc_00690440: push 00441F00h
loc_00690445: call [004012FCh] ; __vbaNew2
loc_0069044B: mov var_100, 0073C818h
loc_00690455: jmp 00690461h
loc_00690457: mov var_100, 0073C818h
loc_00690461: mov ecx, var_100
loc_00690467: mov edx, [ecx]
loc_00690469: mov var_AC, edx
loc_0069046F: lea eax, var_44
loc_00690472: push eax
loc_00690473: mov ecx, var_AC
loc_00690479: mov edx, [ecx]
loc_0069047B: mov eax, var_AC
loc_00690481: push eax
loc_00690482: call [edx+00000014h]
loc_00690485: fnclex
loc_00690487: mov var_B0, eax
loc_0069048D: cmp var_B0, 00000000h
loc_00690494: jge 006904B9h
loc_00690496: push 00000014h
loc_00690498: push 00441EF0h
loc_0069049D: mov ecx, var_AC
loc_006904A3: push ecx
loc_006904A4: mov edx, var_B0
loc_006904AA: push edx
loc_006904AB: call [004010CCh] ; __vbaHresultCheckObj
loc_006904B1: mov var_104, eax
loc_006904B7: jmp 006904C3h
loc_006904B9: mov var_104, 00000000h
loc_006904C3: mov eax, var_44
loc_006904C6: mov var_B4, eax
loc_006904CC: lea ecx, var_A0
loc_006904D2: push ecx
loc_006904D3: mov edx, var_B4
loc_006904D9: mov eax, [edx]
loc_006904DB: mov ecx, var_B4
loc_006904E1: push ecx
loc_006904E2: call [eax+000000B8h]
loc_006904E8: fnclex
loc_006904EA: mov var_B8, eax
loc_006904F0: cmp var_B8, 00000000h
loc_006904F7: jge 0069051Fh
loc_006904F9: push 000000B8h
loc_006904FE: push 004437B4h
loc_00690503: mov edx, var_B4
loc_00690509: push edx
loc_0069050A: mov eax, var_B8
loc_00690510: push eax
loc_00690511: call [004010CCh] ; __vbaHresultCheckObj
loc_00690517: mov var_108, eax
loc_0069051D: jmp 00690529h
loc_0069051F: mov var_108, 00000000h
loc_00690529: cmp [0073C818h], 00000000h
loc_00690530: jnz 0069054Eh
loc_00690532: push 0073C818h
loc_00690537: push 00441F00h
loc_0069053C: call [004012FCh] ; __vbaNew2
loc_00690542: mov var_10C, 0073C818h
loc_0069054C: jmp 00690558h
loc_0069054E: mov var_10C, 0073C818h
loc_00690558: mov ecx, var_10C
loc_0069055E: mov edx, [ecx]
loc_00690560: mov var_BC, edx
loc_00690566: lea eax, var_48
loc_00690569: push eax
loc_0069056A: mov ecx, var_BC
loc_00690570: mov edx, [ecx]
loc_00690572: mov eax, var_BC
loc_00690578: push eax
loc_00690579: call [edx+00000014h]
loc_0069057C: fnclex
loc_0069057E: mov var_C0, eax
loc_00690584: cmp var_C0, 00000000h
loc_0069058B: jge 006905B0h
loc_0069058D: push 00000014h
loc_0069058F: push 00441EF0h
loc_00690594: mov ecx, var_BC
loc_0069059A: push ecx
loc_0069059B: mov edx, var_C0
loc_006905A1: push edx
loc_006905A2: call [004010CCh] ; __vbaHresultCheckObj
loc_006905A8: mov var_110, eax
loc_006905AE: jmp 006905BAh
loc_006905B0: mov var_110, 00000000h
loc_006905BA: mov eax, var_48
loc_006905BD: mov var_C4, eax
loc_006905C3: lea ecx, var_A4
loc_006905C9: push ecx
loc_006905CA: mov edx, var_C4
loc_006905D0: mov eax, [edx]
loc_006905D2: mov ecx, var_C4
loc_006905D8: push ecx
loc_006905D9: call [eax+000000C0h]
loc_006905DF: fnclex
loc_006905E1: mov var_C8, eax
loc_006905E7: cmp var_C8, 00000000h
loc_006905EE: jge 00690616h
loc_006905F0: push 000000C0h
loc_006905F5: push 004437B4h
loc_006905FA: mov edx, var_C4
loc_00690600: push edx
loc_00690601: mov eax, var_C8
loc_00690607: push eax
loc_00690608: call [004010CCh] ; __vbaHresultCheckObj
loc_0069060E: mov var_114, eax
loc_00690614: jmp 00690620h
loc_00690616: mov var_114, 00000000h
loc_00690620: cmp [0073C818h], 00000000h
loc_00690627: jnz 00690645h
loc_00690629: push 0073C818h
loc_0069062E: push 00441F00h
loc_00690633: call [004012FCh] ; __vbaNew2
loc_00690639: mov var_118, 0073C818h
loc_00690643: jmp 0069064Fh
loc_00690645: mov var_118, 0073C818h
loc_0069064F: mov ecx, var_118
loc_00690655: mov edx, [ecx]
loc_00690657: mov var_CC, edx
loc_0069065D: lea eax, var_4C
loc_00690660: push eax
loc_00690661: mov ecx, var_CC
loc_00690667: mov edx, [ecx]
loc_00690669: mov eax, var_CC
loc_0069066F: push eax
loc_00690670: call [edx+00000014h]
loc_00690673: fnclex
loc_00690675: mov var_D0, eax
loc_0069067B: cmp var_D0, 00000000h
loc_00690682: jge 006906A7h
loc_00690684: push 00000014h
loc_00690686: push 00441EF0h
loc_0069068B: mov ecx, var_CC
loc_00690691: push ecx
loc_00690692: mov edx, var_D0
loc_00690698: push edx
loc_00690699: call [004010CCh] ; __vbaHresultCheckObj
loc_0069069F: mov var_11C, eax
loc_006906A5: jmp 006906B1h
loc_006906A7: mov var_11C, 00000000h
loc_006906B1: mov eax, var_4C
loc_006906B4: mov var_D4, eax
loc_006906BA: lea ecx, var_A8
loc_006906C0: push ecx
loc_006906C1: mov edx, var_D4
loc_006906C7: mov eax, [edx]
loc_006906C9: mov ecx, var_D4
loc_006906CF: push ecx
loc_006906D0: call [eax+000000C8h]
loc_006906D6: fnclex
loc_006906D8: mov var_D8, eax
loc_006906DE: cmp var_D8, 00000000h
loc_006906E5: jge 0069070Dh
loc_006906E7: push 000000C8h
loc_006906EC: push 004437B4h
loc_006906F1: mov edx, var_D4
loc_006906F7: push edx
loc_006906F8: mov eax, var_D8
loc_006906FE: push eax
loc_006906FF: call [004010CCh] ; __vbaHresultCheckObj
loc_00690705: mov var_120, eax
loc_0069070B: jmp 00690717h
loc_0069070D: mov var_120, 00000000h
loc_00690717: mov cx, var_A0
loc_0069071E: push ecx
loc_0069071F: call [0040100Ch] ; __vbaStrI2
loc_00690725: mov edx, eax
loc_00690727: lea ecx, var_2C
loc_0069072A: call [004013C0h] ; __vbaStrMove
loc_00690730: push eax
loc_00690731: push 00444D98h ; "."
loc_00690736: call [00401098h] ; __vbaStrCat
loc_0069073C: mov edx, eax
loc_0069073E: lea ecx, var_30
loc_00690741: call [004013C0h] ; __vbaStrMove
loc_00690747: push eax
loc_00690748: mov dx, var_A4
loc_0069074F: push edx
loc_00690750: call [0040100Ch] ; __vbaStrI2
loc_00690756: mov edx, eax
loc_00690758: lea ecx, var_34
loc_0069075B: call [004013C0h] ; __vbaStrMove
loc_00690761: push eax
loc_00690762: call [00401098h] ; __vbaStrCat
loc_00690768: mov edx, eax
loc_0069076A: lea ecx, var_38
loc_0069076D: call [004013C0h] ; __vbaStrMove
loc_00690773: push eax
loc_00690774: push 00444D98h ; "."
loc_00690779: call [00401098h] ; __vbaStrCat
loc_0069077F: mov edx, eax
loc_00690781: lea ecx, var_3C
loc_00690784: call [004013C0h] ; __vbaStrMove
loc_0069078A: push eax
loc_0069078B: mov ax, var_A8
loc_00690792: push eax
loc_00690793: call [0040100Ch] ; __vbaStrI2
loc_00690799: mov edx, eax
loc_0069079B: lea ecx, var_40
loc_0069079E: call [004013C0h] ; __vbaStrMove
loc_006907A4: push eax
loc_006907A5: call [00401098h] ; __vbaStrCat
loc_006907AB: mov edx, eax
loc_006907AD: lea ecx, var_28
loc_006907B0: call [004013C0h] ; __vbaStrMove
loc_006907B6: lea ecx, var_40
loc_006907B9: push ecx
loc_006907BA: lea edx, var_3C
loc_006907BD: push edx
loc_006907BE: lea eax, var_38
loc_006907C1: push eax
loc_006907C2: lea ecx, var_34
loc_006907C5: push ecx
loc_006907C6: lea edx, var_30
loc_006907C9: push edx
loc_006907CA: lea eax, var_2C
loc_006907CD: push eax
loc_006907CE: push 00000006h
loc_006907D0: call [00401324h] ; __vbaFreeStrList
loc_006907D6: add esp, 0000001Ch
loc_006907D9: lea ecx, var_4C
loc_006907DC: push ecx
loc_006907DD: lea edx, var_48
loc_006907E0: push edx
loc_006907E1: lea eax, var_44
loc_006907E4: push eax
loc_006907E5: push 00000003h
loc_006907E7: call [00401068h] ; __vbaFreeObjList
loc_006907ED: add esp, 00000010h
loc_006907F0: mov var_4, 0000000Eh
loc_006907F7: mov var_24, 0000h
loc_006907FD: mov var_4, 0000000Fh
loc_00690804: lea ecx, var_A0
loc_0069080A: push ecx
loc_0069080B: push 00455938h ; "BB8"
loc_00690810: mov edx, Me
loc_00690813: push edx
loc_00690814: call 006A5DC0h
loc_00690819: lea eax, var_A4
loc_0069081F: push eax
loc_00690820: push 00455944h ; "BB9"
loc_00690825: mov ecx, Me
loc_00690828: push ecx
loc_00690829: call 006A5DC0h
loc_0069082E: movsx edx, var_A0
loc_00690835: neg edx
loc_00690837: sbb edx, edx
loc_00690839: inc edx
loc_0069083A: movsx eax, var_A4
loc_00690841: neg eax
loc_00690843: sbb eax, eax
loc_00690845: inc eax
loc_00690846: and edx, eax
loc_00690848: test edx, edx
loc_0069084A: jnz 00690859h
loc_0069084C: mov var_4, 00000010h
loc_00690853: mov var_24, FFFFFFh
loc_00690859: mov var_4, 00000012h
loc_00690860: lea ecx, var_2C
loc_00690863: push ecx
loc_00690864: mov edx, [0073A08Ch]
loc_0069086A: mov eax, [edx]
loc_0069086C: mov ecx, [0073A08Ch]
loc_00690872: push ecx
loc_00690873: call [eax+00000024h]
loc_00690876: fnclex
loc_00690878: mov var_AC, eax
loc_0069087E: cmp var_AC, 00000000h
loc_00690885: jge 006908AAh
loc_00690887: push 00000024h
loc_00690889: push 004419ACh
loc_0069088E: mov edx, [0073A08Ch]
loc_00690894: push edx
loc_00690895: mov eax, var_AC
loc_0069089B: push eax
loc_0069089C: call [004010CCh] ; __vbaHresultCheckObj
loc_006908A2: mov var_124, eax
loc_006908A8: jmp 006908B4h
loc_006908AA: mov var_124, 00000000h
loc_006908B4: push 00000001h
loc_006908B6: push 0043B044h ; "Bonzi"
loc_006908BB: mov ecx, var_2C
loc_006908BE: push ecx
loc_006908BF: push 00000001h
loc_006908C1: call [004012ECh] ; __vbaInStr
loc_006908C7: neg eax
loc_006908C9: sbb eax, eax
loc_006908CB: neg eax
loc_006908CD: neg eax
loc_006908CF: mov var_B0, ax
loc_006908D6: lea ecx, var_2C
loc_006908D9: call [00401430h] ; __vbaFreeStr
loc_006908DF: movsx edx, var_B0
loc_006908E6: test edx, edx
loc_006908E8: jz 006909FBh
loc_006908EE: mov var_4, 00000013h
loc_006908F5: mov var_A0, 0000h
loc_006908FE: push 0043B6D4h ; "http://www.bonzi.com/bonzibuddy/bonziupdate.asp"
loc_00690903: push 00462E10h
loc_00690908: call [00401098h] ; __vbaStrCat
loc_0069090E: mov edx, eax
loc_00690910: lea ecx, var_2C
loc_00690913: call [004013C0h] ; __vbaStrMove
loc_00690919: push eax
loc_0069091A: mov eax, var_28
loc_0069091D: push eax
loc_0069091E: call [00401098h] ; __vbaStrCat
loc_00690924: mov edx, eax
loc_00690926: lea ecx, var_30
loc_00690929: call [004013C0h] ; __vbaStrMove
loc_0069092F: push eax
loc_00690930: push 00462E28h ; "&SBR="
loc_00690935: call [00401098h] ; __vbaStrCat
loc_0069093B: mov var_54, eax
loc_0069093E: mov var_5C, 00000008h
loc_00690945: mov cx, var_24
loc_00690949: mov var_84, cx
loc_00690950: mov var_8C, 0000000Bh
loc_0069095A: mov var_94, 00462E38h ; "&CCode=Purple"
loc_00690964: mov var_9C, 00000008h
loc_0069096E: lea edx, var_5C
loc_00690971: push edx
loc_00690972: lea eax, var_8C
loc_00690978: push eax
loc_00690979: lea ecx, var_6C
loc_0069097C: push ecx
loc_0069097D: call [004012B0h] ; __vbaVarCat
loc_00690983: push eax
loc_00690984: lea edx, var_9C
loc_0069098A: push edx
loc_0069098B: lea eax, var_7C
loc_0069098E: push eax
loc_0069098F: call [004012B0h] ; __vbaVarCat
loc_00690995: push eax
loc_00690996: call [00401040h] ; __vbaStrVarMove
loc_0069099C: mov edx, eax
loc_0069099E: lea ecx, var_34
loc_006909A1: call [004013C0h] ; __vbaStrMove
loc_006909A7: lea ecx, var_A0
loc_006909AD: push ecx
loc_006909AE: push 00000000h
loc_006909B0: push 00000000h
loc_006909B2: push FFFFFFFFh
loc_006909B4: lea edx, var_34
loc_006909B7: push edx
loc_006909B8: mov eax, Me
loc_006909BB: push eax
loc_006909BC: call 00679A40h
loc_006909C1: lea ecx, var_34
loc_006909C4: push ecx
loc_006909C5: lea edx, var_30
loc_006909C8: push edx
loc_006909C9: lea eax, var_2C
loc_006909CC: push eax
loc_006909CD: push 00000003h
loc_006909CF: call [00401324h] ; __vbaFreeStrList
loc_006909D5: add esp, 00000010h
loc_006909D8: lea ecx, var_7C
loc_006909DB: push ecx
loc_006909DC: lea edx, var_6C
loc_006909DF: push edx
loc_006909E0: lea eax, var_8C
loc_006909E6: push eax
loc_006909E7: lea ecx, var_5C
loc_006909EA: push ecx
loc_006909EB: push 00000004h
loc_006909ED: call [00401050h] ; __vbaFreeVarList
loc_006909F3: add esp, 00000014h
loc_006909F6: jmp 00690AD9h
loc_006909FB: mov var_4, 00000015h
loc_00690A02: mov var_A0, 0000h
loc_00690A0B: push 0043B6D4h ; "http://www.bonzi.com/bonzibuddy/bonziupdate.asp"
loc_00690A10: push 00462E10h
loc_00690A15: call [00401098h] ; __vbaStrCat
loc_00690A1B: mov edx, eax
loc_00690A1D: lea ecx, var_2C
loc_00690A20: call [004013C0h] ; __vbaStrMove
loc_00690A26: push eax
loc_00690A27: mov edx, var_28
loc_00690A2A: push edx
loc_00690A2B: call [00401098h] ; __vbaStrCat
loc_00690A31: mov edx, eax
loc_00690A33: lea ecx, var_30
loc_00690A36: call [004013C0h] ; __vbaStrMove
loc_00690A3C: push eax
loc_00690A3D: push 00462E28h ; "&SBR="
loc_00690A42: call [00401098h] ; __vbaStrCat
loc_00690A48: mov var_54, eax
loc_00690A4B: mov var_5C, 00000008h
loc_00690A52: mov ax, var_24
loc_00690A56: mov var_84, ax
loc_00690A5D: mov var_8C, 0000000Bh
loc_00690A67: lea ecx, var_5C
loc_00690A6A: push ecx
loc_00690A6B: lea edx, var_8C
loc_00690A71: push edx
loc_00690A72: lea eax, var_6C
loc_00690A75: push eax
loc_00690A76: call [004012B0h] ; __vbaVarCat
loc_00690A7C: push eax
loc_00690A7D: call [00401040h] ; __vbaStrVarMove
loc_00690A83: mov edx, eax
loc_00690A85: lea ecx, var_34
loc_00690A88: call [004013C0h] ; __vbaStrMove
loc_00690A8E: lea ecx, var_A0
loc_00690A94: push ecx
loc_00690A95: push 00000000h
loc_00690A97: push 00000000h
loc_00690A99: push FFFFFFFFh
loc_00690A9B: lea edx, var_34
loc_00690A9E: push edx
loc_00690A9F: mov eax, Me
loc_00690AA2: push eax
loc_00690AA3: call 00679A40h
loc_00690AA8: lea ecx, var_34
loc_00690AAB: push ecx
loc_00690AAC: lea edx, var_30
loc_00690AAF: push edx
loc_00690AB0: lea eax, var_2C
loc_00690AB3: push eax
loc_00690AB4: push 00000003h
loc_00690AB6: call [00401324h] ; __vbaFreeStrList
loc_00690ABC: add esp, 00000010h
loc_00690ABF: lea ecx, var_6C
loc_00690AC2: push ecx
loc_00690AC3: lea edx, var_8C
loc_00690AC9: push edx
loc_00690ACA: lea eax, var_5C
loc_00690ACD: push eax
loc_00690ACE: push 00000003h
loc_00690AD0: call [00401050h] ; __vbaFreeVarList
loc_00690AD6: add esp, 00000010h
loc_00690AD9: mov var_4, 00000017h
loc_00690AE0: mov [0073A23Ch], 0000h
loc_00690AE9: push 00690B4Ch
loc_00690AEE: jmp 00690B42h
loc_00690AF0: lea ecx, var_40
loc_00690AF3: push ecx
loc_00690AF4: lea edx, var_3C
loc_00690AF7: push edx
loc_00690AF8: lea eax, var_38
loc_00690AFB: push eax
loc_00690AFC: lea ecx, var_34
loc_00690AFF: push ecx
loc_00690B00: lea edx, var_30
loc_00690B03: push edx
loc_00690B04: lea eax, var_2C
loc_00690B07: push eax
loc_00690B08: push 00000006h
loc_00690B0A: call [00401324h] ; __vbaFreeStrList
loc_00690B10: add esp, 0000001Ch
loc_00690B13: lea ecx, var_4C
loc_00690B16: push ecx
loc_00690B17: lea edx, var_48
loc_00690B1A: push edx
loc_00690B1B: lea eax, var_44
loc_00690B1E: push eax
loc_00690B1F: push 00000003h
loc_00690B21: call [00401068h] ; __vbaFreeObjList
loc_00690B27: add esp, 00000010h
loc_00690B2A: lea ecx, var_7C
loc_00690B2D: push ecx
loc_00690B2E: lea edx, var_6C
loc_00690B31: push edx
loc_00690B32: lea eax, var_5C
loc_00690B35: push eax
loc_00690B36: push 00000003h
loc_00690B38: call [00401050h] ; __vbaFreeVarList
loc_00690B3E: add esp, 00000010h
loc_00690B41: ret
loc_00690B42: lea ecx, var_28
loc_00690B45: call [00401430h] ; __vbaFreeStr
loc_00690B4B: ret
loc_00690B4C: xor eax, eax
loc_00690B4E: mov ecx, var_20
loc_00690B51: mov fs:[00000000h], ecx
loc_00690B58: pop edi
loc_00690B59: pop esi
loc_00690B5A: pop ebx
loc_00690B5B: mov esp, ebp
loc_00690B5D: pop ebp
loc_00690B5E: retn 0008h
End Sub
Public Sub m_POP3_StatusMessage(bstrText, nMin, nMax, cCode) '690EA0
loc_00690EA0: push ebp
loc_00690EA1: mov ebp, esp
loc_00690EA3: sub esp, 00000018h
loc_00690EA6: push 00412856h ; __vbaExceptHandler
loc_00690EAB: mov eax, fs:[00000000h]
loc_00690EB1: push eax
loc_00690EB2: mov fs:[00000000h], esp
loc_00690EB9: mov eax, 0000016Ch
loc_00690EBE: call 00412850h ; __vbaChkstk
loc_00690EC3: push ebx
loc_00690EC4: push esi
loc_00690EC5: push edi
loc_00690EC6: mov var_18, esp
loc_00690EC9: mov var_14, 0040A438h ; "'"
loc_00690ED0: mov eax, Me
loc_00690ED3: and eax, 00000001h
loc_00690ED6: mov var_10, eax
loc_00690ED9: mov ecx, Me
loc_00690EDC: and ecx, FFFFFFFEh
loc_00690EDF: mov Me, ecx
loc_00690EE2: mov var_C, 00000000h
loc_00690EE9: mov edx, Me
loc_00690EEC: mov eax, [edx]
loc_00690EEE: mov ecx, Me
loc_00690EF1: push ecx
loc_00690EF2: call [eax+00000004h]
loc_00690EF5: mov var_4, 00000001h
loc_00690EFC: mov edx, bstrText
loc_00690EFF: lea ecx, var_24
loc_00690F02: call [00401310h] ; __vbaStrCopy
loc_00690F08: mov var_4, 00000002h
loc_00690F0F: push FFFFFFFFh
loc_00690F11: call [00401124h] ; __vbaOnError
loc_00690F17: mov var_4, 00000003h
loc_00690F1E: movsx edx, [0073A230h]
loc_00690F25: test edx, edx
loc_00690F27: jz 0069213Eh
loc_00690F2D: mov var_4, 00000004h
loc_00690F34: mov eax, cCode
loc_00690F37: mov var_C4, eax
loc_00690F3D: mov ecx, var_C4
loc_00690F43: mov var_DC, ecx
loc_00690F49: mov edx, var_DC
loc_00690F4F: sub edx, 00000002h
loc_00690F52: mov var_DC, edx
loc_00690F58: cmp var_DC, 0000000Eh
loc_00690F5F: ja 0069213Eh
loc_00690F65: mov ecx, var_DC
loc_00690F6B: xor eax, eax
loc_00690F6D: mov al, [ecx+006921E2h]
loc_00690F73: jmp [eax*4+006921CEh]
loc_00690F7A: jmp 0069213Eh
loc_00690F7F: mov var_4, 00000006h
loc_00690F86: movsx edx, [0073A0D4h]
loc_00690F8D: test edx, edx
loc_00690F8F: jz 006914AFh
loc_00690F95: mov var_4, 00000007h
loc_00690F9C: mov var_8C, 00000000h
loc_00690FA6: mov var_94, 00000004h
loc_00690FB0: cmp [0073A27Ch], 00000000h
loc_00690FB7: jnz 00690FD5h
loc_00690FB9: push 0073A27Ch
loc_00690FBE: push 004162E0h
loc_00690FC3: call [004012FCh] ; __vbaNew2
loc_00690FC9: mov var_E0, 0073A27Ch
loc_00690FD3: jmp 00690FDFh
loc_00690FD5: mov var_E0, 0073A27Ch
loc_00690FDF: mov eax, 00000010h
loc_00690FE4: call 00412850h ; __vbaChkstk
loc_00690FE9: mov eax, esp
loc_00690FEB: mov ecx, var_94
loc_00690FF1: mov [eax], ecx
loc_00690FF3: mov edx, var_90
loc_00690FF9: mov [eax+00000004h], edx
loc_00690FFC: mov ecx, var_8C
loc_00691002: mov [eax+00000008h], ecx
loc_00691005: mov edx, var_88
loc_0069100B: mov [eax+0000000Ch], edx
loc_0069100E: push 00000005h
loc_00691010: mov eax, var_E0
loc_00691016: mov ecx, [eax]
loc_00691018: mov edx, var_E0
loc_0069101E: mov eax, [edx]
loc_00691020: mov edx, [eax]
loc_00691022: push ecx
loc_00691023: call [edx+00000300h]
loc_00691029: push eax
loc_0069102A: lea eax, var_40
loc_0069102D: push eax
loc_0069102E: call [00401128h] ; __vbaObjSet
loc_00691034: push eax
loc_00691035: call [004013F0h] ; __vbaLateIdSt
loc_0069103B: lea ecx, var_40
loc_0069103E: call [0040142Ch] ; __vbaFreeObj
loc_00691044: mov var_4, 00000008h
loc_0069104B: cmp [0073A27Ch], 00000000h
loc_00691052: jnz 00691070h
loc_00691054: push 0073A27Ch
loc_00691059: push 004162E0h
loc_0069105E: call [004012FCh] ; __vbaNew2
loc_00691064: mov var_E4, 0073A27Ch
loc_0069106E: jmp 0069107Ah
loc_00691070: mov var_E4, 0073A27Ch
loc_0069107A: mov ecx, var_E4
loc_00691080: mov edx, [ecx]
loc_00691082: mov var_BC, edx
loc_00691088: push 004629B0h ; "BonziBUDDY - Downloading Email"
loc_0069108D: mov eax, var_BC
loc_00691093: mov ecx, [eax]
loc_00691095: mov edx, var_BC
loc_0069109B: push edx
loc_0069109C: call [ecx+00000054h]
loc_0069109F: fnclex
loc_006910A1: mov var_C0, eax
loc_006910A7: cmp var_C0, 00000000h
loc_006910AE: jge 006910D3h
loc_006910B0: push 00000054h
loc_006910B2: push 00442264h
loc_006910B7: mov eax, var_BC
loc_006910BD: push eax
loc_006910BE: mov ecx, var_C0
loc_006910C4: push ecx
loc_006910C5: call [004010CCh] ; __vbaHresultCheckObj
loc_006910CB: mov var_E8, eax
loc_006910D1: jmp 006910DDh
loc_006910D3: mov var_E8, 00000000h
loc_006910DD: mov var_4, 00000009h
loc_006910E4: cmp [0073A27Ch], 00000000h
loc_006910EB: jnz 00691109h
loc_006910ED: push 0073A27Ch
loc_006910F2: push 004162E0h
loc_006910F7: call [004012FCh] ; __vbaNew2
loc_006910FD: mov var_EC, 0073A27Ch
loc_00691107: jmp 00691113h
loc_00691109: mov var_EC, 0073A27Ch
loc_00691113: mov edx, var_EC
loc_00691119: mov eax, [edx]
loc_0069111B: mov ecx, var_EC
loc_00691121: mov edx, [ecx]
loc_00691123: mov ecx, [edx]
loc_00691125: push eax
loc_00691126: call [ecx+000002FCh]
loc_0069112C: push eax
loc_0069112D: lea edx, var_40
loc_00691130: push edx
loc_00691131: call [00401128h] ; __vbaObjSet
loc_00691137: mov var_BC, eax
loc_0069113D: push 004629F4h ; "Downloading Message"
loc_00691142: mov eax, var_BC
loc_00691148: mov ecx, [eax]
loc_0069114A: mov edx, var_BC
loc_00691150: push edx
loc_00691151: call [ecx+00000054h]
loc_00691154: fnclex
loc_00691156: mov var_C0, eax
loc_0069115C: cmp var_C0, 00000000h
loc_00691163: jge 00691188h
loc_00691165: push 00000054h
loc_00691167: push 00443168h
loc_0069116C: mov eax, var_BC
loc_00691172: push eax
loc_00691173: mov ecx, var_C0
loc_00691179: push ecx
loc_0069117A: call [004010CCh] ; __vbaHresultCheckObj
loc_00691180: mov var_F0, eax
loc_00691186: jmp 00691192h
loc_00691188: mov var_F0, 00000000h
loc_00691192: lea ecx, var_40
loc_00691195: call [0040142Ch] ; __vbaFreeObj
loc_0069119B: mov var_4, 0000000Ah
loc_006911A2: cmp [0073A254h], 00000000h
loc_006911A9: jnz 006911C7h
loc_006911AB: push 0073A254h
loc_006911B0: push 00431838h
loc_006911B5: call [004012FCh] ; __vbaNew2
loc_006911BB: mov var_F4, 0073A254h
loc_006911C5: jmp 006911D1h
loc_006911C7: mov var_F4, 0073A254h
loc_006911D1: mov edx, var_F4
loc_006911D7: mov eax, [edx]
loc_006911D9: mov var_BC, eax
loc_006911DF: lea ecx, var_B8
loc_006911E5: push ecx
loc_006911E6: mov edx, var_BC
loc_006911EC: mov eax, [edx]
loc_006911EE: mov ecx, var_BC
loc_006911F4: push ecx
loc_006911F5: call [eax+000001B8h]
loc_006911FB: fnclex
loc_006911FD: mov var_C0, eax
loc_00691203: cmp var_C0, 00000000h
loc_0069120A: jge 00691232h
loc_0069120C: push 000001B8h
loc_00691211: push 00440B20h
loc_00691216: mov edx, var_BC
loc_0069121C: push edx
loc_0069121D: mov eax, var_C0
loc_00691223: push eax
loc_00691224: call [004010CCh] ; __vbaHresultCheckObj
loc_0069122A: mov var_F8, eax
loc_00691230: jmp 0069123Ch
loc_00691232: mov var_F8, 00000000h
loc_0069123C: movsx ecx, var_B8
loc_00691243: test ecx, ecx
loc_00691245: jz 006912E5h
loc_0069124B: mov var_4, 0000000Bh
loc_00691252: cmp [0073A254h], 00000000h
loc_00691259: jnz 00691277h
loc_0069125B: push 0073A254h
loc_00691260: push 00431838h
loc_00691265: call [004012FCh] ; __vbaNew2
loc_0069126B: mov var_FC, 0073A254h
loc_00691275: jmp 00691281h
loc_00691277: mov var_FC, 0073A254h
loc_00691281: mov edx, var_FC
loc_00691287: mov eax, [edx]
loc_00691289: mov var_BC, eax
loc_0069128F: mov ecx, var_BC
loc_00691295: mov edx, [ecx]
loc_00691297: mov eax, var_BC
loc_0069129D: push eax
loc_0069129E: call [edx+000002A8h]
loc_006912A4: fnclex
loc_006912A6: mov var_C0, eax
loc_006912AC: cmp var_C0, 00000000h
loc_006912B3: jge 006912DBh
loc_006912B5: push 000002A8h
loc_006912BA: push 00440B20h
loc_006912BF: mov ecx, var_BC
loc_006912C5: push ecx
loc_006912C6: mov edx, var_C0
loc_006912CC: push edx
loc_006912CD: call [004010CCh] ; __vbaHresultCheckObj
loc_006912D3: mov var_100, eax
loc_006912D9: jmp 006912E5h
loc_006912DB: mov var_100, 00000000h
loc_006912E5: mov var_4, 0000000Dh
loc_006912EC: cmp [0073A27Ch], 00000000h
loc_006912F3: jnz 00691311h
loc_006912F5: push 0073A27Ch
loc_006912FA: push 004162E0h
loc_006912FF: call [004012FCh] ; __vbaNew2
loc_00691305: mov var_104, 0073A27Ch
loc_0069130F: jmp 0069131Bh
loc_00691311: mov var_104, 0073A27Ch
loc_0069131B: mov eax, var_104
loc_00691321: mov ecx, [eax]
loc_00691323: mov var_BC, ecx
loc_00691329: mov var_9C, 80020004h
loc_00691333: mov var_A4, 0000000Ah
loc_0069133D: mov var_8C, 80020004h
loc_00691347: mov var_94, 0000000Ah
loc_00691351: mov eax, 00000010h
loc_00691356: call 00412850h ; __vbaChkstk
loc_0069135B: mov edx, esp
loc_0069135D: mov eax, var_A4
loc_00691363: mov [edx], eax
loc_00691365: mov ecx, var_A0
loc_0069136B: mov [edx+00000004h], ecx
loc_0069136E: mov eax, var_9C
loc_00691374: mov [edx+00000008h], eax
loc_00691377: mov ecx, var_98
loc_0069137D: mov [edx+0000000Ch], ecx
loc_00691380: mov eax, 00000010h
loc_00691385: call 00412850h ; __vbaChkstk
loc_0069138A: mov edx, esp
loc_0069138C: mov eax, var_94
loc_00691392: mov [edx], eax
loc_00691394: mov ecx, var_90
loc_0069139A: mov [edx+00000004h], ecx
loc_0069139D: mov eax, var_8C
loc_006913A3: mov [edx+00000008h], eax
loc_006913A6: mov ecx, var_88
loc_006913AC: mov [edx+0000000Ch], ecx
loc_006913AF: mov edx, var_BC
loc_006913B5: mov eax, [edx]
loc_006913B7: mov ecx, var_BC
loc_006913BD: push ecx
loc_006913BE: call [eax+000002B0h]
loc_006913C4: fnclex
loc_006913C6: mov var_C0, eax
loc_006913CC: cmp var_C0, 00000000h
loc_006913D3: jge 006913FBh
loc_006913D5: push 000002B0h
loc_006913DA: push 00442264h
loc_006913DF: mov edx, var_BC
loc_006913E5: push edx
loc_006913E6: mov eax, var_C0
loc_006913EC: push eax
loc_006913ED: call [004010CCh] ; __vbaHresultCheckObj
loc_006913F3: mov var_108, eax
loc_006913F9: jmp 00691405h
loc_006913FB: mov var_108, 00000000h
loc_00691405: mov var_4, 0000000Eh
loc_0069140C: cmp [0073A27Ch], 00000000h
loc_00691413: jnz 00691431h
loc_00691415: push 0073A27Ch
loc_0069141A: push 004162E0h
loc_0069141F: call [004012FCh] ; __vbaNew2
loc_00691425: mov var_10C, 0073A27Ch
loc_0069142F: jmp 0069143Bh
loc_00691431: mov var_10C, 0073A27Ch
loc_0069143B: mov ecx, var_10C
loc_00691441: mov edx, [ecx]
loc_00691443: mov var_BC, edx
loc_00691449: mov eax, var_BC
loc_0069144F: mov ecx, [eax]
loc_00691451: mov edx, var_BC
loc_00691457: push edx
loc_00691458: call [ecx+000002A0h]
loc_0069145E: fnclex
loc_00691460: mov var_C0, eax
loc_00691466: cmp var_C0, 00000000h
loc_0069146D: jge 00691495h
loc_0069146F: push 000002A0h
loc_00691474: push 00442264h
loc_00691479: mov eax, var_BC
loc_0069147F: push eax
loc_00691480: mov ecx, var_C0
loc_00691486: push ecx
loc_00691487: call [004010CCh] ; __vbaHresultCheckObj
loc_0069148D: mov var_110, eax
loc_00691493: jmp 0069149Fh
loc_00691495: mov var_110, 00000000h
loc_0069149F: mov var_4, 0000000Fh
loc_006914A6: mov [0073A0D4h], 0000h
loc_006914AF: jmp 0069213Eh
loc_006914B4: mov var_4, 00000012h
loc_006914BB: mov var_8C, 00000000h
loc_006914C5: mov var_94, 00000004h
loc_006914CF: cmp [0073A27Ch], 00000000h
loc_006914D6: jnz 006914F4h
loc_006914D8: push 0073A27Ch
loc_006914DD: push 004162E0h
loc_006914E2: call [004012FCh] ; __vbaNew2
loc_006914E8: mov var_114, 0073A27Ch
loc_006914F2: jmp 006914FEh
loc_006914F4: mov var_114, 0073A27Ch
loc_006914FE: mov eax, 00000010h
loc_00691503: call 00412850h ; __vbaChkstk
loc_00691508: mov edx, esp
loc_0069150A: mov eax, var_94
loc_00691510: mov [edx], eax
loc_00691512: mov ecx, var_90
loc_00691518: mov [edx+00000004h], ecx
loc_0069151B: mov eax, var_8C
loc_00691521: mov [edx+00000008h], eax
loc_00691524: mov ecx, var_88
loc_0069152A: mov [edx+0000000Ch], ecx
loc_0069152D: push 00000005h
loc_0069152F: mov edx, var_114
loc_00691535: mov eax, [edx]
loc_00691537: mov ecx, var_114
loc_0069153D: mov edx, [ecx]
loc_0069153F: mov ecx, [edx]
loc_00691541: push eax
loc_00691542: call [ecx+00000300h]
loc_00691548: push eax
loc_00691549: lea edx, var_40
loc_0069154C: push edx
loc_0069154D: call [00401128h] ; __vbaObjSet
loc_00691553: push eax
loc_00691554: call [004013F0h] ; __vbaLateIdSt
loc_0069155A: lea ecx, var_40
loc_0069155D: call [0040142Ch] ; __vbaFreeObj
loc_00691563: mov var_4, 00000013h
loc_0069156A: cmp [0073A27Ch], 00000000h
loc_00691571: jnz 0069158Fh
loc_00691573: push 0073A27Ch
loc_00691578: push 004162E0h
loc_0069157D: call [004012FCh] ; __vbaNew2
loc_00691583: mov var_118, 0073A27Ch
loc_0069158D: jmp 00691599h
loc_0069158F: mov var_118, 0073A27Ch
loc_00691599: mov eax, var_118
loc_0069159F: mov ecx, [eax]
loc_006915A1: mov var_BC, ecx
loc_006915A7: push 00462A20h ; "BonziBUDDY - Checking Email"
loc_006915AC: mov edx, var_BC
loc_006915B2: mov eax, [edx]
loc_006915B4: mov ecx, var_BC
loc_006915BA: push ecx
loc_006915BB: call [eax+00000054h]
loc_006915BE: fnclex
loc_006915C0: mov var_C0, eax
loc_006915C6: cmp var_C0, 00000000h
loc_006915CD: jge 006915F2h
loc_006915CF: push 00000054h
loc_006915D1: push 00442264h
loc_006915D6: mov edx, var_BC
loc_006915DC: push edx
loc_006915DD: mov eax, var_C0
loc_006915E3: push eax
loc_006915E4: call [004010CCh] ; __vbaHresultCheckObj
loc_006915EA: mov var_11C, eax
loc_006915F0: jmp 006915FCh
loc_006915F2: mov var_11C, 00000000h
loc_006915FC: mov var_4, 00000014h
loc_00691603: cmp [0073A27Ch], 00000000h
loc_0069160A: jnz 00691628h
loc_0069160C: push 0073A27Ch
loc_00691611: push 004162E0h
loc_00691616: call [004012FCh] ; __vbaNew2
loc_0069161C: mov var_120, 0073A27Ch
loc_00691626: jmp 00691632h
loc_00691628: mov var_120, 0073A27Ch
loc_00691632: mov ecx, var_120
loc_00691638: mov edx, [ecx]
loc_0069163A: mov eax, var_120
loc_00691640: mov ecx, [eax]
loc_00691642: mov eax, [ecx]
loc_00691644: push edx
loc_00691645: call [eax+000002FCh]
loc_0069164B: push eax
loc_0069164C: lea ecx, var_40
loc_0069164F: push ecx
loc_00691650: call [00401128h] ; __vbaObjSet
loc_00691656: mov var_BC, eax
loc_0069165C: push 00462A5Ch ; "Checking Message "
loc_00691661: mov edx, nMin
loc_00691664: push edx
loc_00691665: call [00401024h] ; __vbaStrI4
loc_0069166B: mov edx, eax
loc_0069166D: lea ecx, var_28
loc_00691670: call [004013C0h] ; __vbaStrMove
loc_00691676: push eax
loc_00691677: call [00401098h] ; __vbaStrCat
loc_0069167D: mov edx, eax
loc_0069167F: lea ecx, var_2C
loc_00691682: call [004013C0h] ; __vbaStrMove
loc_00691688: push eax
loc_00691689: push 00449098h ; " of "
loc_0069168E: call [00401098h] ; __vbaStrCat
loc_00691694: mov edx, eax
loc_00691696: lea ecx, var_30
loc_00691699: call [004013C0h] ; __vbaStrMove
loc_0069169F: push eax
loc_006916A0: mov eax, nMax
loc_006916A3: push eax
loc_006916A4: call [00401024h] ; __vbaStrI4
loc_006916AA: mov edx, eax
loc_006916AC: lea ecx, var_34
loc_006916AF: call [004013C0h] ; __vbaStrMove
loc_006916B5: push eax
loc_006916B6: call [00401098h] ; __vbaStrCat
loc_006916BC: mov edx, eax
loc_006916BE: lea ecx, var_38
loc_006916C1: call [004013C0h] ; __vbaStrMove
loc_006916C7: push eax
loc_006916C8: push 00444D98h ; "."
loc_006916CD: call [00401098h] ; __vbaStrCat
loc_006916D3: mov edx, eax
loc_006916D5: lea ecx, var_3C
loc_006916D8: call [004013C0h] ; __vbaStrMove
loc_006916DE: push eax
loc_006916DF: mov ecx, var_BC
loc_006916E5: mov edx, [ecx]
loc_006916E7: mov eax, var_BC
loc_006916ED: push eax
loc_006916EE: call [edx+00000054h]
loc_006916F1: fnclex
loc_006916F3: mov var_C0, eax
loc_006916F9: cmp var_C0, 00000000h
loc_00691700: jge 00691725h
loc_00691702: push 00000054h
loc_00691704: push 00443168h
loc_00691709: mov ecx, var_BC
loc_0069170F: push ecx
loc_00691710: mov edx, var_C0
loc_00691716: push edx
loc_00691717: call [004010CCh] ; __vbaHresultCheckObj
loc_0069171D: mov var_124, eax
loc_00691723: jmp 0069172Fh
loc_00691725: mov var_124, 00000000h
loc_0069172F: lea eax, var_3C
loc_00691732: push eax
loc_00691733: lea ecx, var_38
loc_00691736: push ecx
loc_00691737: lea edx, var_34
loc_0069173A: push edx
loc_0069173B: lea eax, var_30
loc_0069173E: push eax
loc_0069173F: lea ecx, var_2C
loc_00691742: push ecx
loc_00691743: lea edx, var_28
loc_00691746: push edx
loc_00691747: push 00000006h
loc_00691749: call [00401324h] ; __vbaFreeStrList
loc_0069174F: add esp, 0000001Ch
loc_00691752: lea ecx, var_40
loc_00691755: call [0040142Ch] ; __vbaFreeObj
loc_0069175B: mov var_4, 00000015h
loc_00691762: cmp [0073A254h], 00000000h
loc_00691769: jnz 00691787h
loc_0069176B: push 0073A254h
loc_00691770: push 00431838h
loc_00691775: call [004012FCh] ; __vbaNew2
loc_0069177B: mov var_128, 0073A254h
loc_00691785: jmp 00691791h
loc_00691787: mov var_128, 0073A254h
loc_00691791: mov eax, var_128
loc_00691797: mov ecx, [eax]
loc_00691799: mov var_BC, ecx
loc_0069179F: lea edx, var_B8
loc_006917A5: push edx
loc_006917A6: mov eax, var_BC
loc_006917AC: mov ecx, [eax]
loc_006917AE: mov edx, var_BC
loc_006917B4: push edx
loc_006917B5: call [ecx+000001B8h]
loc_006917BB: fnclex
loc_006917BD: mov var_C0, eax
loc_006917C3: cmp var_C0, 00000000h
loc_006917CA: jge 006917F2h
loc_006917CC: push 000001B8h
loc_006917D1: push 00440B20h
loc_006917D6: mov eax, var_BC
loc_006917DC: push eax
loc_006917DD: mov ecx, var_C0
loc_006917E3: push ecx
loc_006917E4: call [004010CCh] ; __vbaHresultCheckObj
loc_006917EA: mov var_12C, eax
loc_006917F0: jmp 006917FCh
loc_006917F2: mov var_12C, 00000000h
loc_006917FC: movsx edx, var_B8
loc_00691803: test edx, edx
loc_00691805: jz 006918A5h
loc_0069180B: mov var_4, 00000016h
loc_00691812: cmp [0073A254h], 00000000h
loc_00691819: jnz 00691837h
loc_0069181B: push 0073A254h
loc_00691820: push 00431838h
loc_00691825: call [004012FCh] ; __vbaNew2
loc_0069182B: mov var_130, 0073A254h
loc_00691835: jmp 00691841h
loc_00691837: mov var_130, 0073A254h
loc_00691841: mov eax, var_130
loc_00691847: mov ecx, [eax]
loc_00691849: mov var_BC, ecx
loc_0069184F: mov edx, var_BC
loc_00691855: mov eax, [edx]
loc_00691857: mov ecx, var_BC
loc_0069185D: push ecx
loc_0069185E: call [eax+000002A8h]
loc_00691864: fnclex
loc_00691866: mov var_C0, eax
loc_0069186C: cmp var_C0, 00000000h
loc_00691873: jge 0069189Bh
loc_00691875: push 000002A8h
loc_0069187A: push 00440B20h
loc_0069187F: mov edx, var_BC
loc_00691885: push edx
loc_00691886: mov eax, var_C0
loc_0069188C: push eax
loc_0069188D: call [004010CCh] ; __vbaHresultCheckObj
loc_00691893: mov var_134, eax
loc_00691899: jmp 006918A5h
loc_0069189B: mov var_134, 00000000h
loc_006918A5: mov var_4, 00000018h
loc_006918AC: cmp [0073A27Ch], 00000000h
loc_006918B3: jnz 006918D1h
loc_006918B5: push 0073A27Ch
loc_006918BA: push 004162E0h
loc_006918BF: call [004012FCh] ; __vbaNew2
loc_006918C5: mov var_138, 0073A27Ch
loc_006918CF: jmp 006918DBh
loc_006918D1: mov var_138, 0073A27Ch
loc_006918DB: mov ecx, var_138
loc_006918E1: mov edx, [ecx]
loc_006918E3: mov var_BC, edx
loc_006918E9: mov var_9C, 80020004h
loc_006918F3: mov var_A4, 0000000Ah
loc_006918FD: mov var_8C, 80020004h
loc_00691907: mov var_94, 0000000Ah
loc_00691911: mov eax, 00000010h
loc_00691916: call 00412850h ; __vbaChkstk
loc_0069191B: mov eax, esp
loc_0069191D: mov ecx, var_A4
loc_00691923: mov [eax], ecx
loc_00691925: mov edx, var_A0
loc_0069192B: mov [eax+00000004h], edx
loc_0069192E: mov ecx, var_9C
loc_00691934: mov [eax+00000008h], ecx
loc_00691937: mov edx, var_98
loc_0069193D: mov [eax+0000000Ch], edx
loc_00691940: mov eax, 00000010h
loc_00691945: call 00412850h ; __vbaChkstk
loc_0069194A: mov eax, esp
loc_0069194C: mov ecx, var_94
loc_00691952: mov [eax], ecx
loc_00691954: mov edx, var_90
loc_0069195A: mov [eax+00000004h], edx
loc_0069195D: mov ecx, var_8C
loc_00691963: mov [eax+00000008h], ecx
loc_00691966: mov edx, var_88
loc_0069196C: mov [eax+0000000Ch], edx
loc_0069196F: mov eax, var_BC
loc_00691975: mov ecx, [eax]
loc_00691977: mov edx, var_BC
loc_0069197D: push edx
loc_0069197E: call [ecx+000002B0h]
loc_00691984: fnclex
loc_00691986: mov var_C0, eax
loc_0069198C: cmp var_C0, 00000000h
loc_00691993: jge 006919BBh
loc_00691995: push 000002B0h
loc_0069199A: push 00442264h
loc_0069199F: mov eax, var_BC
loc_006919A5: push eax
loc_006919A6: mov ecx, var_C0
loc_006919AC: push ecx
loc_006919AD: call [004010CCh] ; __vbaHresultCheckObj
loc_006919B3: mov var_13C, eax
loc_006919B9: jmp 006919C5h
loc_006919BB: mov var_13C, 00000000h
loc_006919C5: mov var_4, 00000019h
loc_006919CC: cmp [0073A27Ch], 00000000h
loc_006919D3: jnz 006919F1h
loc_006919D5: push 0073A27Ch
loc_006919DA: push 004162E0h
loc_006919DF: call [004012FCh] ; __vbaNew2
loc_006919E5: mov var_140, 0073A27Ch
loc_006919EF: jmp 006919FBh
loc_006919F1: mov var_140, 0073A27Ch
loc_006919FB: mov edx, var_140
loc_00691A01: mov eax, [edx]
loc_00691A03: mov var_BC, eax
loc_00691A09: mov ecx, var_BC
loc_00691A0F: mov edx, [ecx]
loc_00691A11: mov eax, var_BC
loc_00691A17: push eax
loc_00691A18: call [edx+000002A0h]
loc_00691A1E: fnclex
loc_00691A20: mov var_C0, eax
loc_00691A26: cmp var_C0, 00000000h
loc_00691A2D: jge 00691A55h
loc_00691A2F: push 000002A0h
loc_00691A34: push 00442264h
loc_00691A39: mov ecx, var_BC
loc_00691A3F: push ecx
loc_00691A40: mov edx, var_C0
loc_00691A46: push edx
loc_00691A47: call [004010CCh] ; __vbaHresultCheckObj
loc_00691A4D: mov var_144, eax
loc_00691A53: jmp 00691A5Fh
loc_00691A55: mov var_144, 00000000h
loc_00691A5F: jmp 0069213Eh
loc_00691A64: mov var_4, 0000001Bh
loc_00691A6B: cmp [0073A27Ch], 00000000h
loc_00691A72: jnz 00691A90h
loc_00691A74: push 0073A27Ch
loc_00691A79: push 004162E0h
loc_00691A7E: call [004012FCh] ; __vbaNew2
loc_00691A84: mov var_148, 0073A27Ch
loc_00691A8E: jmp 00691A9Ah
loc_00691A90: mov var_148, 0073A27Ch
loc_00691A9A: mov eax, var_148
loc_00691AA0: mov ecx, [eax]
loc_00691AA2: mov var_BC, ecx
loc_00691AA8: mov edx, var_BC
loc_00691AAE: mov eax, [edx]
loc_00691AB0: mov ecx, var_BC
loc_00691AB6: push ecx
loc_00691AB7: call [eax+000002A0h]
loc_00691ABD: fnclex
loc_00691ABF: mov var_C0, eax
loc_00691AC5: cmp var_C0, 00000000h
loc_00691ACC: jge 00691AF4h
loc_00691ACE: push 000002A0h
loc_00691AD3: push 00442264h
loc_00691AD8: mov edx, var_BC
loc_00691ADE: push edx
loc_00691ADF: mov eax, var_C0
loc_00691AE5: push eax
loc_00691AE6: call [004010CCh] ; __vbaHresultCheckObj
loc_00691AEC: mov var_14C, eax
loc_00691AF2: jmp 00691AFEh
loc_00691AF4: mov var_14C, 00000000h
loc_00691AFE: mov var_4, 0000001Ch
loc_00691B05: fild real4 ptr nMax
loc_00691B08: fstp real4 ptr var_8C
loc_00691B0E: mov var_94, 00000004h
loc_00691B18: cmp [0073A27Ch], 00000000h
loc_00691B1F: jnz 00691B3Dh
loc_00691B21: push 0073A27Ch
loc_00691B26: push 004162E0h
loc_00691B2B: call [004012FCh] ; __vbaNew2
loc_00691B31: mov var_150, 0073A27Ch
loc_00691B3B: jmp 00691B47h
loc_00691B3D: mov var_150, 0073A27Ch
loc_00691B47: mov eax, 00000010h
loc_00691B4C: call 00412850h ; __vbaChkstk
loc_00691B51: mov ecx, esp
loc_00691B53: mov edx, var_94
loc_00691B59: mov [ecx], edx
loc_00691B5B: mov eax, var_90
loc_00691B61: mov [ecx+00000004h], eax
loc_00691B64: mov edx, var_8C
loc_00691B6A: mov [ecx+00000008h], edx
loc_00691B6D: mov eax, var_88
loc_00691B73: mov [ecx+0000000Ch], eax
loc_00691B76: push 00000001h
loc_00691B78: mov ecx, var_150
loc_00691B7E: mov edx, [ecx]
loc_00691B80: mov eax, var_150
loc_00691B86: mov ecx, [eax]
loc_00691B88: mov eax, [ecx]
loc_00691B8A: push edx
loc_00691B8B: call [eax+00000300h]
loc_00691B91: push eax
loc_00691B92: lea ecx, var_40
loc_00691B95: push ecx
loc_00691B96: call [00401128h] ; __vbaObjSet
loc_00691B9C: push eax
loc_00691B9D: call [004013F0h] ; __vbaLateIdSt
loc_00691BA3: lea ecx, var_40
loc_00691BA6: call [0040142Ch] ; __vbaFreeObj
loc_00691BAC: mov var_4, 0000001Dh
loc_00691BB3: fild real4 ptr nMin
loc_00691BB6: fstp real4 ptr var_8C
loc_00691BBC: mov var_94, 00000004h
loc_00691BC6: cmp [0073A27Ch], 00000000h
loc_00691BCD: jnz 00691BEBh
loc_00691BCF: push 0073A27Ch
loc_00691BD4: push 004162E0h
loc_00691BD9: call [004012FCh] ; __vbaNew2
loc_00691BDF: mov var_154, 0073A27Ch
loc_00691BE9: jmp 00691BF5h
loc_00691BEB: mov var_154, 0073A27Ch
loc_00691BF5: mov eax, 00000010h
loc_00691BFA: call 00412850h ; __vbaChkstk
loc_00691BFF: mov edx, esp
loc_00691C01: mov eax, var_94
loc_00691C07: mov [edx], eax
loc_00691C09: mov ecx, var_90
loc_00691C0F: mov [edx+00000004h], ecx
loc_00691C12: mov eax, var_8C
loc_00691C18: mov [edx+00000008h], eax
loc_00691C1B: mov ecx, var_88
loc_00691C21: mov [edx+0000000Ch], ecx
loc_00691C24: push 00000005h
loc_00691C26: mov edx, var_154
loc_00691C2C: mov eax, [edx]
loc_00691C2E: mov ecx, var_154
loc_00691C34: mov edx, [ecx]
loc_00691C36: mov ecx, [edx]
loc_00691C38: push eax
loc_00691C39: call [ecx+00000300h]
loc_00691C3F: push eax
loc_00691C40: lea edx, var_40
loc_00691C43: push edx
loc_00691C44: call [00401128h] ; __vbaObjSet
loc_00691C4A: push eax
loc_00691C4B: call [004013F0h] ; __vbaLateIdSt
loc_00691C51: lea ecx, var_40
loc_00691C54: call [0040142Ch] ; __vbaFreeObj
loc_00691C5A: mov var_4, 0000001Eh
loc_00691C61: cmp [0073A27Ch], 00000000h
loc_00691C68: jnz 00691C86h
loc_00691C6A: push 0073A27Ch
loc_00691C6F: push 004162E0h
loc_00691C74: call [004012FCh] ; __vbaNew2
loc_00691C7A: mov var_158, 0073A27Ch
loc_00691C84: jmp 00691C90h
loc_00691C86: mov var_158, 0073A27Ch
loc_00691C90: push 00000000h
loc_00691C92: push 00000001h
loc_00691C94: mov eax, var_158
loc_00691C9A: mov ecx, [eax]
loc_00691C9C: mov edx, var_158
loc_00691CA2: mov eax, [edx]
loc_00691CA4: mov edx, [eax]
loc_00691CA6: push ecx
loc_00691CA7: call [edx+00000300h]
loc_00691CAD: push eax
loc_00691CAE: lea eax, var_44
loc_00691CB1: push eax
loc_00691CB2: call [00401128h] ; __vbaObjSet
loc_00691CB8: push eax
loc_00691CB9: lea ecx, var_64
loc_00691CBC: push ecx
loc_00691CBD: call [00401214h] ; __vbaLateIdCallLd
loc_00691CC3: add esp, 00000010h
loc_00691CC6: cmp [0073A27Ch], 00000000h
loc_00691CCD: jnz 00691CEBh
loc_00691CCF: push 0073A27Ch
loc_00691CD4: push 004162E0h
loc_00691CD9: call [004012FCh] ; __vbaNew2
loc_00691CDF: mov var_15C, 0073A27Ch
loc_00691CE9: jmp 00691CF5h
loc_00691CEB: mov var_15C, 0073A27Ch
loc_00691CF5: push 00000000h
loc_00691CF7: push 00000005h
loc_00691CF9: mov edx, var_15C
loc_00691CFF: mov eax, [edx]
loc_00691D01: mov ecx, var_15C
loc_00691D07: mov edx, [ecx]
loc_00691D09: mov ecx, [edx]
loc_00691D0B: push eax
loc_00691D0C: call [ecx+00000300h]
loc_00691D12: push eax
loc_00691D13: lea edx, var_40
loc_00691D16: push edx
loc_00691D17: call [00401128h] ; __vbaObjSet
loc_00691D1D: push eax
loc_00691D1E: lea eax, var_54
loc_00691D21: push eax
loc_00691D22: call [00401214h] ; __vbaLateIdCallLd
loc_00691D28: add esp, 00000010h
loc_00691D2B: push eax
loc_00691D2C: call [0040120Ch] ; __vbaR4Var
loc_00691D32: fstp real4 ptr var_160
loc_00691D38: lea ecx, var_64
loc_00691D3B: push ecx
loc_00691D3C: call [0040120Ch] ; __vbaR4Var
loc_00691D42: fcomp real4 ptr var_160
loc_00691D48: fnstsw ax
loc_00691D4A: test ah, 41h
loc_00691D4D: jz 00691D5Bh
loc_00691D4F: mov var_164, 00000001h
loc_00691D59: jmp 00691D65h
loc_00691D5B: mov var_164, 00000000h
loc_00691D65: mov edx, var_164
loc_00691D6B: neg edx
loc_00691D6D: mov var_BC, dx
loc_00691D74: lea eax, var_44
loc_00691D77: push eax
loc_00691D78: lea ecx, var_40
loc_00691D7B: push ecx
loc_00691D7C: push 00000002h
loc_00691D7E: call [00401068h] ; __vbaFreeObjList
loc_00691D84: add esp, 0000000Ch
loc_00691D87: lea edx, var_64
loc_00691D8A: push edx
loc_00691D8B: lea eax, var_54
loc_00691D8E: push eax
loc_00691D8F: push 00000002h
loc_00691D91: call [00401050h] ; __vbaFreeVarList
loc_00691D97: add esp, 0000000Ch
loc_00691D9A: movsx ecx, var_BC
loc_00691DA1: test ecx, ecx
loc_00691DA3: jz 00691E89h
loc_00691DA9: mov var_4, 0000001Fh
loc_00691DB0: cmp [0073C818h], 00000000h
loc_00691DB7: jnz 00691DD5h
loc_00691DB9: push 0073C818h
loc_00691DBE: push 00441F00h
loc_00691DC3: call [004012FCh] ; __vbaNew2
loc_00691DC9: mov var_168, 0073C818h
loc_00691DD3: jmp 00691DDFh
loc_00691DD5: mov var_168, 0073C818h
loc_00691DDF: mov edx, var_168
loc_00691DE5: mov eax, [edx]
loc_00691DE7: mov var_BC, eax
loc_00691DED: cmp [0073A27Ch], 00000000h
loc_00691DF4: jnz 00691E12h
loc_00691DF6: push 0073A27Ch
loc_00691DFB: push 004162E0h
loc_00691E00: call [004012FCh] ; __vbaNew2
loc_00691E06: mov var_16C, 0073A27Ch
loc_00691E10: jmp 00691E1Ch
loc_00691E12: mov var_16C, 0073A27Ch
loc_00691E1C: mov ecx, var_16C
loc_00691E22: mov edx, [ecx]
loc_00691E24: push edx
loc_00691E25: lea eax, var_40
loc_00691E28: push eax
loc_00691E29: call [00401130h] ; __vbaObjSetAddref
loc_00691E2F: push eax
loc_00691E30: mov ecx, var_BC
loc_00691E36: mov edx, [ecx]
loc_00691E38: mov eax, var_BC
loc_00691E3E: push eax
loc_00691E3F: call [edx+00000010h]
loc_00691E42: fnclex
loc_00691E44: mov var_C0, eax
loc_00691E4A: cmp var_C0, 00000000h
loc_00691E51: jge 00691E76h
loc_00691E53: push 00000010h
loc_00691E55: push 00441EF0h
loc_00691E5A: mov ecx, var_BC
loc_00691E60: push ecx
loc_00691E61: mov edx, var_C0
loc_00691E67: push edx
loc_00691E68: call [004010CCh] ; __vbaHresultCheckObj
loc_00691E6E: mov var_170, eax
loc_00691E74: jmp 00691E80h
loc_00691E76: mov var_170, 00000000h
loc_00691E80: lea ecx, var_40
loc_00691E83: call [0040142Ch] ; __vbaFreeObj
loc_00691E89: jmp 0069213Eh
loc_00691E8E: mov var_4, 00000022h
loc_00691E95: cmp [0073C818h], 00000000h
loc_00691E9C: jnz 00691EBAh
loc_00691E9E: push 0073C818h
loc_00691EA3: push 00441F00h
loc_00691EA8: call [004012FCh] ; __vbaNew2
loc_00691EAE: mov var_174, 0073C818h
loc_00691EB8: jmp 00691EC4h
loc_00691EBA: mov var_174, 0073C818h
loc_00691EC4: mov eax, var_174
loc_00691ECA: mov ecx, [eax]
loc_00691ECC: mov var_BC, ecx
loc_00691ED2: cmp [0073A27Ch], 00000000h
loc_00691ED9: jnz 00691EF7h
loc_00691EDB: push 0073A27Ch
loc_00691EE0: push 004162E0h
loc_00691EE5: call [004012FCh] ; __vbaNew2
loc_00691EEB: mov var_178, 0073A27Ch
loc_00691EF5: jmp 00691F01h
loc_00691EF7: mov var_178, 0073A27Ch
loc_00691F01: mov edx, var_178
loc_00691F07: mov eax, [edx]
loc_00691F09: push eax
loc_00691F0A: lea ecx, var_40
loc_00691F0D: push ecx
loc_00691F0E: call [00401130h] ; __vbaObjSetAddref
loc_00691F14: push eax
loc_00691F15: mov edx, var_BC
loc_00691F1B: mov eax, [edx]
loc_00691F1D: mov ecx, var_BC
loc_00691F23: push ecx
loc_00691F24: call [eax+00000010h]
loc_00691F27: fnclex
loc_00691F29: mov var_C0, eax
loc_00691F2F: cmp var_C0, 00000000h
loc_00691F36: jge 00691F5Bh
loc_00691F38: push 00000010h
loc_00691F3A: push 00441EF0h
loc_00691F3F: mov edx, var_BC
loc_00691F45: push edx
loc_00691F46: mov eax, var_C0
loc_00691F4C: push eax
loc_00691F4D: call [004010CCh] ; __vbaHresultCheckObj
loc_00691F53: mov var_17C, eax
loc_00691F59: jmp 00691F65h
loc_00691F5B: mov var_17C, 00000000h
loc_00691F65: lea ecx, var_40
loc_00691F68: call [0040142Ch] ; __vbaFreeObj
loc_00691F6E: mov var_4, 00000023h
loc_00691F75: cmp [0073A254h], 00000000h
loc_00691F7C: jnz 00691F9Ah
loc_00691F7E: push 0073A254h
loc_00691F83: push 00431838h
loc_00691F88: call [004012FCh] ; __vbaNew2
loc_00691F8E: mov var_180, 0073A254h
loc_00691F98: jmp 00691FA4h
loc_00691F9A: mov var_180, 0073A254h
loc_00691FA4: mov ecx, var_180
loc_00691FAA: mov edx, [ecx]
loc_00691FAC: mov var_BC, edx
loc_00691FB2: lea eax, var_B8
loc_00691FB8: push eax
loc_00691FB9: mov ecx, var_BC
loc_00691FBF: mov edx, [ecx]
loc_00691FC1: mov eax, var_BC
loc_00691FC7: push eax
loc_00691FC8: call [edx+000001B8h]
loc_00691FCE: fnclex
loc_00691FD0: mov var_C0, eax
loc_00691FD6: cmp var_C0, 00000000h
loc_00691FDD: jge 00692005h
loc_00691FDF: push 000001B8h
loc_00691FE4: push 00440B20h
loc_00691FE9: mov ecx, var_BC
loc_00691FEF: push ecx
loc_00691FF0: mov edx, var_C0
loc_00691FF6: push edx
loc_00691FF7: call [004010CCh] ; __vbaHresultCheckObj
loc_00691FFD: mov var_184, eax
loc_00692003: jmp 0069200Fh
loc_00692005: mov var_184, 00000000h
loc_0069200F: movsx eax, var_B8
loc_00692016: test eax, eax
loc_00692018: jz 006920B8h
loc_0069201E: mov var_4, 00000024h
loc_00692025: cmp [0073A254h], 00000000h
loc_0069202C: jnz 0069204Ah
loc_0069202E: push 0073A254h
loc_00692033: push 00431838h
loc_00692038: call [004012FCh] ; __vbaNew2
loc_0069203E: mov var_188, 0073A254h
loc_00692048: jmp 00692054h
loc_0069204A: mov var_188, 0073A254h
loc_00692054: mov ecx, var_188
loc_0069205A: mov edx, [ecx]
loc_0069205C: mov var_BC, edx
loc_00692062: mov eax, var_BC
loc_00692068: mov ecx, [eax]
loc_0069206A: mov edx, var_BC
loc_00692070: push edx
loc_00692071: call [ecx+000002A8h]
loc_00692077: fnclex
loc_00692079: mov var_C0, eax
loc_0069207F: cmp var_C0, 00000000h
loc_00692086: jge 006920AEh
loc_00692088: push 000002A8h
loc_0069208D: push 00440B20h
loc_00692092: mov eax, var_BC
loc_00692098: push eax
loc_00692099: mov ecx, var_C0
loc_0069209F: push ecx
loc_006920A0: call [004010CCh] ; __vbaHresultCheckObj
loc_006920A6: mov var_18C, eax
loc_006920AC: jmp 006920B8h
loc_006920AE: mov var_18C, 00000000h
loc_006920B8: mov var_4, 00000026h
loc_006920BF: mov var_7C, 80020004h
loc_006920C6: mov var_84, 0000000Ah
loc_006920D0: mov var_6C, 80020004h
loc_006920D7: mov var_74, 0000000Ah
loc_006920DE: mov var_5C, 80020004h
loc_006920E5: mov var_64, 0000000Ah
loc_006920EC: push 00462A84h ; "Error: "
loc_006920F1: mov edx, var_24
loc_006920F4: push edx
loc_006920F5: call [00401098h] ; __vbaStrCat
loc_006920FB: mov var_4C, eax
loc_006920FE: mov var_54, 00000008h
loc_00692105: lea eax, var_84
loc_0069210B: push eax
loc_0069210C: lea ecx, var_74
loc_0069210F: push ecx
loc_00692110: lea edx, var_64
loc_00692113: push edx
loc_00692114: push 00000000h
loc_00692116: lea eax, var_54
loc_00692119: push eax
loc_0069211A: call [00401120h] ; rtcMsgBox
loc_00692120: lea ecx, var_84
loc_00692126: push ecx
loc_00692127: lea edx, var_74
loc_0069212A: push edx
loc_0069212B: lea eax, var_64
loc_0069212E: push eax
loc_0069212F: lea ecx, var_54
loc_00692132: push ecx
loc_00692133: push 00000004h
loc_00692135: call [00401050h] ; __vbaFreeVarList
loc_0069213B: add esp, 00000014h
loc_0069213E: mov var_10, 00000000h
loc_00692145: fwait
loc_00692146: push 006921ACh
loc_0069214B: jmp 006921A2h
loc_0069214D: lea edx, var_3C
loc_00692150: push edx
loc_00692151: lea eax, var_38
loc_00692154: push eax
loc_00692155: lea ecx, var_34
loc_00692158: push ecx
loc_00692159: lea edx, var_30
loc_0069215C: push edx
loc_0069215D: lea eax, var_2C
loc_00692160: push eax
loc_00692161: lea ecx, var_28
loc_00692164: push ecx
loc_00692165: push 00000006h
loc_00692167: call [00401324h] ; __vbaFreeStrList
loc_0069216D: add esp, 0000001Ch
loc_00692170: lea edx, var_44
loc_00692173: push edx
loc_00692174: lea eax, var_40
loc_00692177: push eax
loc_00692178: push 00000002h
loc_0069217A: call [00401068h] ; __vbaFreeObjList
loc_00692180: add esp, 0000000Ch
loc_00692183: lea ecx, var_84
loc_00692189: push ecx
loc_0069218A: lea edx, var_74
loc_0069218D: push edx
loc_0069218E: lea eax, var_64
loc_00692191: push eax
loc_00692192: lea ecx, var_54
loc_00692195: push ecx
loc_00692196: push 00000004h
loc_00692198: call [00401050h] ; __vbaFreeVarList
loc_0069219E: add esp, 00000014h
loc_006921A1: ret
loc_006921A2: lea ecx, var_24
loc_006921A5: call [00401430h] ; __vbaFreeStr
loc_006921AB: ret
loc_006921AC: mov edx, Me
loc_006921AF: mov eax, [edx]
loc_006921B1: mov ecx, Me
loc_006921B4: push ecx
loc_006921B5: call [eax+00000008h]
loc_006921B8: mov eax, var_10
loc_006921BB: mov ecx, var_20
loc_006921BE: mov fs:[00000000h], ecx
loc_006921C5: pop edi
loc_006921C6: pop esi
loc_006921C7: pop ebx
loc_006921C8: mov esp, ebp
loc_006921CA: pop ebp
loc_006921CB: retn 0014h
End Sub
Private Sub Proc_37_156_693CA0
loc_00693CA0: push ebp
loc_00693CA1: mov ebp, esp
loc_00693CA3: sub esp, 00000008h
loc_00693CA6: push 00412856h ; __vbaExceptHandler
loc_00693CAB: mov eax, fs:[00000000h]
loc_00693CB1: push eax
loc_00693CB2: mov fs:[00000000h], esp
loc_00693CB9: sub esp, 00000090h
loc_00693CBF: push ebx
loc_00693CC0: push esi
loc_00693CC1: push edi
loc_00693CC2: mov var_8, esp
loc_00693CC5: mov var_4, 0040A678h
loc_00693CCC: mov esi, Me
loc_00693CCF: lea ecx, var_28
loc_00693CD2: xor edi, edi
loc_00693CD4: push ecx
loc_00693CD5: mov eax, [esi]
loc_00693CD7: push esi
loc_00693CD8: mov var_18, edi
loc_00693CDB: mov var_1C, edi
loc_00693CDE: mov var_24, edi
loc_00693CE1: mov var_28, edi
loc_00693CE4: mov var_2C, edi
loc_00693CE7: mov var_30, edi
loc_00693CEA: mov var_40, edi
loc_00693CED: mov var_50, edi
loc_00693CF0: mov var_60, edi
loc_00693CF3: call [eax+00000A48h]
loc_00693CF9: cmp eax, edi
loc_00693CFB: fnclex
loc_00693CFD: jge 00693D11h
loc_00693CFF: push 00000A48h
loc_00693D04: push 004408D0h
loc_00693D09: push esi
loc_00693D0A: push eax
loc_00693D0B: call [004010CCh] ; __vbaHresultCheckObj
loc_00693D11: mov eax, var_28
loc_00693D14: lea ecx, var_2C
loc_00693D17: push ecx
loc_00693D18: push eax
loc_00693D19: mov edx, [eax]
loc_00693D1B: mov ebx, eax
loc_00693D1D: call [edx+00000048h]
loc_00693D20: cmp eax, edi
loc_00693D22: fnclex
loc_00693D24: jge 00693D35h
loc_00693D26: push 00000048h
loc_00693D28: push 0045BB44h
loc_00693D2D: push ebx
loc_00693D2E: push eax
loc_00693D2F: call [004010CCh] ; __vbaHresultCheckObj
loc_00693D35: mov edx, var_2C
loc_00693D38: mov edi, [esi]
loc_00693D3A: push 0045C5A8h
loc_00693D3F: push edx
loc_00693D40: call [004013C4h] ; __vbaCastObj
loc_00693D46: mov ebx, [00401128h] ; __vbaObjSet
loc_00693D4C: push eax
loc_00693D4D: lea eax, var_30
loc_00693D50: push eax
loc_00693D51: call ebx
loc_00693D53: push eax
loc_00693D54: push esi
loc_00693D55: call [edi+00000A5Ch]
loc_00693D5B: test eax, eax
loc_00693D5D: fnclex
loc_00693D5F: jge 00693D73h
loc_00693D61: push 00000A5Ch
loc_00693D66: push 004408D0h
loc_00693D6B: push esi
loc_00693D6C: push eax
loc_00693D6D: call [004010CCh] ; __vbaHresultCheckObj
loc_00693D73: lea ecx, var_30
loc_00693D76: lea edx, var_2C
loc_00693D79: push ecx
loc_00693D7A: lea eax, var_28
loc_00693D7D: push edx
loc_00693D7E: push eax
loc_00693D7F: push 00000003h
loc_00693D81: call [00401068h] ; __vbaFreeObjList
loc_00693D87: mov ecx, [esi]
loc_00693D89: add esp, 00000010h
loc_00693D8C: lea edx, var_28
loc_00693D8F: push edx
loc_00693D90: push esi
loc_00693D91: call [ecx+00000A54h]
loc_00693D97: test eax, eax
loc_00693D99: fnclex
loc_00693D9B: jge 00693DAFh
loc_00693D9D: push 00000A54h
loc_00693DA2: push 004408D0h
loc_00693DA7: push esi
loc_00693DA8: push eax
loc_00693DA9: call [004010CCh] ; __vbaHresultCheckObj
loc_00693DAF: mov eax, var_28
loc_00693DB2: mov edi, [00401214h] ; __vbaLateIdCallLd
loc_00693DB8: push 0045C1C8h
loc_00693DBD: push 0045D41Ch
loc_00693DC2: push 00000000h
loc_00693DC4: push 000003ECh
loc_00693DC9: lea ecx, var_40
loc_00693DCC: push eax
loc_00693DCD: push ecx
loc_00693DCE: add esi, 0000003Ch
loc_00693DD1: call edi
loc_00693DD3: add esp, 00000010h
loc_00693DD6: push eax
loc_00693DD7: call [004011F8h] ; __vbaCastObjVar
loc_00693DDD: lea edx, var_2C
loc_00693DE0: push eax
loc_00693DE1: push edx
loc_00693DE2: call ebx
loc_00693DE4: push eax
loc_00693DE5: call [004013C4h] ; __vbaCastObj
loc_00693DEB: push eax
loc_00693DEC: lea eax, var_30
loc_00693DEF: push eax
loc_00693DF0: call ebx
loc_00693DF2: push eax
loc_00693DF3: push esi
loc_00693DF4: call [00401130h] ; __vbaObjSetAddref
loc_00693DFA: lea ecx, var_30
loc_00693DFD: lea edx, var_2C
loc_00693E00: push ecx
loc_00693E01: lea eax, var_28
loc_00693E04: push edx
loc_00693E05: push eax
loc_00693E06: push 00000003h
loc_00693E08: call [00401068h] ; __vbaFreeObjList
loc_00693E0E: mov ebx, [00401030h] ; __vbaFreeVar
loc_00693E14: add esp, 00000010h
loc_00693E17: lea ecx, var_40
loc_00693E1A: call ebx
loc_00693E1C: mov ecx, [esi]
loc_00693E1E: push 00000000h
loc_00693E20: push 80010403h
loc_00693E25: lea edx, var_40
loc_00693E28: push ecx
loc_00693E29: push edx
loc_00693E2A: call edi
loc_00693E2C: add esp, 00000010h
loc_00693E2F: push eax
loc_00693E30: call [00401040h] ; __vbaStrVarMove
loc_00693E36: mov esi, [004013C0h] ; __vbaStrMove
loc_00693E3C: mov edx, eax
loc_00693E3E: lea ecx, var_24
loc_00693E41: call __vbaStrMove
loc_00693E43: push eax
loc_00693E44: call [00401078h] ; rtcLowerCaseBstr
loc_00693E4A: mov edx, eax
loc_00693E4C: lea ecx, var_1C
loc_00693E4F: call __vbaStrMove
loc_00693E51: lea ecx, var_24
loc_00693E54: call [00401430h] ; __vbaFreeStr
loc_00693E5A: lea ecx, var_40
loc_00693E5D: call ebx
loc_00693E5F: mov eax, var_1C
loc_00693E62: push eax
loc_00693E63: call [00401044h] ; __vbaLenBstr
loc_00693E69: mov var_98, eax
loc_00693E6F: fild real4 ptr var_98
loc_00693E75: fstp real8 ptr var_A0
loc_00693E7B: fld real8 ptr var_A0
loc_00693E81: cmp [0073A000h], 00000000h
loc_00693E88: jnz 00693E92h
loc_00693E8A: fdiv st0, real8 ptr [004021B0h]
loc_00693E90: jmp 00693EA3h
loc_00693E92: push [004021B4h]
loc_00693E98: push [004021B0h]
loc_00693E9E: call 00412874h ; _adj_fdiv_m64
loc_00693EA3: fadd st0, real8 ptr [00402420h]
loc_00693EA9: fnstsw ax
loc_00693EAB: test al, 0Dh
loc_00693EAD: jnz 00694173h
loc_00693EB3: call [00401384h] ; __vbaFpI2
loc_00693EB9: lea ecx, var_40
loc_00693EBC: mov var_20, eax
loc_00693EBF: push ecx
loc_00693EC0: mov var_38, 00000400h
loc_00693EC7: mov var_40, 00000002h
loc_00693ECE: push 00000001h
loc_00693ED0: mov edx, var_1C
loc_00693ED3: push edx
loc_00693ED4: call [00401174h] ; rtcMidCharBstr
loc_00693EDA: mov edx, eax
loc_00693EDC: lea ecx, var_24
loc_00693EDF: call __vbaStrMove
loc_00693EE1: lea edi, var_28
loc_00693EE4: mov ecx, 0000000Ah
loc_00693EE9: push edi
loc_00693EEA: mov eax, 80020004h
loc_00693EEF: sub esp, 00000010h
loc_00693EF2: mov edx, var_24
loc_00693EF5: mov edi, esp
loc_00693EF7: sub esp, 00000010h
loc_00693EFA: mov var_50, 00000008h
loc_00693F01: mov var_48, edx
loc_00693F04: mov [edi], ecx
loc_00693F06: mov ecx, var_6C
loc_00693F09: mov edx, [0073A08Ch]
loc_00693F0F: mov var_24, 00000000h
loc_00693F16: mov [edi+00000004h], ecx
loc_00693F19: mov ecx, esp
loc_00693F1B: mov edx, [edx]
loc_00693F1D: mov [edi+00000008h], eax
loc_00693F20: mov eax, var_64
loc_00693F23: mov [edi+0000000Ch], eax
loc_00693F26: mov eax, var_50
loc_00693F29: mov [ecx], eax
loc_00693F2B: mov eax, var_4C
loc_00693F2E: mov [ecx+00000004h], eax
loc_00693F31: mov eax, var_48
loc_00693F34: mov [ecx+00000008h], eax
loc_00693F37: mov eax, var_44
loc_00693F3A: mov [ecx+0000000Ch], eax
loc_00693F3D: mov ecx, [0073A08Ch]
loc_00693F43: push ecx
loc_00693F44: call [edx+00000078h]
loc_00693F47: test eax, eax
loc_00693F49: fnclex
loc_00693F4B: jge 00693F62h
loc_00693F4D: mov edx, [0073A08Ch]
loc_00693F53: push 00000078h
loc_00693F55: push 004419ACh
loc_00693F5A: push edx
loc_00693F5B: push eax
loc_00693F5C: call [004010CCh] ; __vbaHresultCheckObj
loc_00693F62: lea ecx, var_24
loc_00693F65: call [00401430h] ; __vbaFreeStr
loc_00693F6B: lea ecx, var_28
loc_00693F6E: call [0040142Ch] ; __vbaFreeObj
loc_00693F74: lea eax, var_50
loc_00693F77: lea ecx, var_40
loc_00693F7A: push eax
loc_00693F7B: push ecx
loc_00693F7C: push 00000002h
loc_00693F7E: call [00401050h] ; __vbaFreeVarList
loc_00693F84: add esp, 0000000Ch
loc_00693F87: mov edi, 00000002h
loc_00693F8C: mov eax, var_20
loc_00693F8F: cmp di, ax
loc_00693F92: jg 0069411Bh
loc_00693F98: jz 00693FA6h
loc_00693F9A: mov var_18, 00000400h
loc_00693FA1: jmp 0069402Eh
loc_00693FA6: mov edx, var_1C
loc_00693FA9: push edx
loc_00693FAA: call [00401044h] ; __vbaLenBstr
loc_00693FB0: mov cx, di
loc_00693FB3: mov var_40, 00000003h
loc_00693FBA: sub cx, 0001h
loc_00693FBE: jo 00694178h
loc_00693FC4: imul cx, cx, 0400h
loc_00693FC9: jo 00694178h
loc_00693FCF: movsx edx, cx
loc_00693FD2: sub eax, edx
loc_00693FD4: mov cx, di
loc_00693FD7: jo 00694178h
loc_00693FDD: sub cx, 0001h
loc_00693FE1: mov var_38, eax
loc_00693FE4: jo 00694178h
loc_00693FEA: imul cx, cx, 0400h
loc_00693FEF: jo 00694178h
loc_00693FF5: lea eax, var_40
loc_00693FF8: movsx edx, cx
loc_00693FFB: push eax
loc_00693FFC: mov eax, var_1C
loc_00693FFF: push edx
loc_00694000: push eax
loc_00694001: call [00401174h] ; rtcMidCharBstr
loc_00694007: mov edx, eax
loc_00694009: lea ecx, var_24
loc_0069400C: call __vbaStrMove
loc_0069400E: push eax
loc_0069400F: call [00401044h] ; __vbaLenBstr
loc_00694015: mov ecx, eax
loc_00694017: call [004011E4h] ; __vbaI2I4
loc_0069401D: lea ecx, var_24
loc_00694020: mov var_18, eax
loc_00694023: call [00401430h] ; __vbaFreeStr
loc_00694029: lea ecx, var_40
loc_0069402C: call ebx
loc_0069402E: mov ax, di
loc_00694031: lea ecx, var_18
loc_00694034: sub ax, 0001h
loc_00694038: mov var_58, ecx
loc_0069403B: jo 00694178h
loc_00694041: imul ax, ax, 0400h
loc_00694046: jo 00694178h
loc_0069404C: lea edx, var_60
loc_0069404F: mov var_60, 00004002h
loc_00694056: movsx ecx, ax
loc_00694059: push edx
loc_0069405A: mov edx, var_1C
loc_0069405D: push ecx
loc_0069405E: push edx
loc_0069405F: call [00401174h] ; rtcMidCharBstr
loc_00694065: mov edx, eax
loc_00694067: lea ecx, var_24
loc_0069406A: call __vbaStrMove
loc_0069406C: lea ebx, var_28
loc_0069406F: mov ecx, 0000000Ah
loc_00694074: push ebx
loc_00694075: mov eax, 80020004h
loc_0069407A: sub esp, 00000010h
loc_0069407D: mov edx, var_24
loc_00694080: mov ebx, esp
loc_00694082: sub esp, 00000010h
loc_00694085: mov var_40, 00000008h
loc_0069408C: mov var_38, edx
loc_0069408F: mov [ebx], ecx
loc_00694091: mov ecx, var_6C
loc_00694094: mov edx, [0073A08Ch]
loc_0069409A: mov var_24, 00000000h
loc_006940A1: mov [ebx+00000004h], ecx
loc_006940A4: mov ecx, esp
loc_006940A6: mov edx, [edx]
loc_006940A8: mov [ebx+00000008h], eax
loc_006940AB: mov eax, var_64
loc_006940AE: mov [ebx+0000000Ch], eax
loc_006940B1: mov eax, var_40
loc_006940B4: mov [ecx], eax
loc_006940B6: mov eax, var_3C
loc_006940B9: mov [ecx+00000004h], eax
loc_006940BC: mov eax, var_38
loc_006940BF: mov [ecx+00000008h], eax
loc_006940C2: mov eax, var_34
loc_006940C5: mov [ecx+0000000Ch], eax
loc_006940C8: mov ecx, [0073A08Ch]
loc_006940CE: push ecx
loc_006940CF: call [edx+00000078h]
loc_006940D2: test eax, eax
loc_006940D4: fnclex
loc_006940D6: jge 006940EDh
loc_006940D8: mov edx, [0073A08Ch]
loc_006940DE: push 00000078h
loc_006940E0: push 004419ACh
loc_006940E5: push edx
loc_006940E6: push eax
loc_006940E7: call [004010CCh] ; __vbaHresultCheckObj
loc_006940ED: lea ecx, var_24
loc_006940F0: call [00401430h] ; __vbaFreeStr
loc_006940F6: lea ecx, var_28
loc_006940F9: call [0040142Ch] ; __vbaFreeObj
loc_006940FF: mov ebx, [00401030h] ; __vbaFreeVar
loc_00694105: lea ecx, var_40
loc_00694108: call ebx
loc_0069410A: mov eax, 00000001h
loc_0069410F: add ax, di
loc_00694112: jo 00694178h
loc_00694114: mov edi, eax
loc_00694116: jmp 00693F8Ch
loc_0069411B: fwait
loc_0069411C: push 0069415Eh
loc_00694121: jmp 00694154h
loc_00694123: lea ecx, var_24
loc_00694126: call [00401430h] ; __vbaFreeStr
loc_0069412C: lea eax, var_30
loc_0069412F: lea ecx, var_2C
loc_00694132: push eax
loc_00694133: lea edx, var_28
loc_00694136: push ecx
loc_00694137: push edx
loc_00694138: push 00000003h
loc_0069413A: call [00401068h] ; __vbaFreeObjList
loc_00694140: lea eax, var_50
loc_00694143: lea ecx, var_40
loc_00694146: push eax
loc_00694147: push ecx
loc_00694148: push 00000002h
loc_0069414A: call [00401050h] ; __vbaFreeVarList
loc_00694150: add esp, 0000001Ch
loc_00694153: ret
loc_00694154: lea ecx, var_1C
loc_00694157: call [00401430h] ; __vbaFreeStr
loc_0069415D: ret
loc_0069415E: mov ecx, var_10
loc_00694161: pop edi
loc_00694162: pop esi
loc_00694163: xor eax, eax
loc_00694165: mov fs:[00000000h], ecx
loc_0069416C: pop ebx
loc_0069416D: mov esp, ebp
loc_0069416F: pop ebp
loc_00694170: retn 0004h
End Sub
Private Sub Proc_37_157_694180(arg_C) '694180
loc_00694180: push ebp
loc_00694181: mov ebp, esp
loc_00694183: sub esp, 00000018h
loc_00694186: push 00412856h ; __vbaExceptHandler
loc_0069418B: mov eax, fs:[00000000h]
loc_00694191: push eax
loc_00694192: mov fs:[00000000h], esp
loc_00694199: mov eax, 000000E4h
loc_0069419E: call 00412850h ; __vbaChkstk
loc_006941A3: push ebx
loc_006941A4: push esi
loc_006941A5: push edi
loc_006941A6: mov var_18, esp
loc_006941A9: mov var_14, 0040A688h ; "$"
loc_006941B0: mov var_10, 00000000h
loc_006941B7: mov var_C, 00000000h
loc_006941BE: mov var_4, 00000001h
loc_006941C5: mov var_4, 00000002h
loc_006941CC: push FFFFFFFFh
loc_006941CE: call [00401124h] ; __vbaOnError
loc_006941D4: mov var_4, 00000003h
loc_006941DB: mov var_34, 0000h
loc_006941E1: mov var_4, 00000004h
loc_006941E8: mov var_AC, 0043C9F4h
loc_006941F2: mov var_B4, 00000008h
loc_006941FC: mov eax, 00000010h
loc_00694201: call 00412850h ; __vbaChkstk
loc_00694206: mov eax, esp
loc_00694208: mov ecx, var_B4
loc_0069420E: mov [eax], ecx
loc_00694210: mov edx, var_B0
loc_00694216: mov [eax+00000004h], edx
loc_00694219: mov ecx, var_AC
loc_0069421F: mov [eax+00000008h], ecx
loc_00694222: mov edx, var_A8
loc_00694228: mov [eax+0000000Ch], edx
loc_0069422B: push 004551E0h ; "ServerCheck"
loc_00694230: push 0044317Ch ; "UserInfo"
loc_00694235: push 0043B010h ; "BONZIBUDDY"
loc_0069423A: call [00401354h] ; rtcGetSetting
loc_00694240: mov edx, eax
loc_00694242: lea ecx, var_44
loc_00694245: call [004013C0h] ; __vbaStrMove
loc_0069424B: mov var_BC, 00452B18h ; "h:m"
loc_00694255: mov var_C4, 00000008h
loc_0069425F: lea edx, var_C4
loc_00694265: lea ecx, var_64
loc_00694268: call [00401374h] ; __vbaVarDup
loc_0069426E: mov eax, var_44
loc_00694271: mov var_F0, eax
loc_00694277: mov var_44, 00000000h
loc_0069427E: mov ecx, var_F0
loc_00694284: mov var_4C, ecx
loc_00694287: mov var_54, 00000008h
loc_0069428E: push 00000001h
loc_00694290: push 00000001h
loc_00694292: lea edx, var_64
loc_00694295: push edx
loc_00694296: lea eax, var_54
loc_00694299: push eax
loc_0069429A: lea ecx, var_74
loc_0069429D: push ecx
loc_0069429E: call [004010B0h] ; rtcVarFromFormatVar
loc_006942A4: lea edx, var_74
loc_006942A7: push edx
loc_006942A8: call [004012B8h] ; __vbaDateVar
loc_006942AE: sub esp, 00000008h
loc_006942B1: fstp real8 ptr [esp]
loc_006942B4: call [004011D0h] ; __vbaDateR8
loc_006942BA: fstp real8 ptr var_30
loc_006942BD: lea ecx, var_44
loc_006942C0: call [00401430h] ; __vbaFreeStr
loc_006942C6: lea eax, var_74
loc_006942C9: push eax
loc_006942CA: lea ecx, var_74
loc_006942CD: push ecx
loc_006942CE: lea edx, var_64
loc_006942D1: push edx
loc_006942D2: lea eax, var_54
loc_006942D5: push eax
loc_006942D6: push 00000004h
loc_006942D8: call [00401050h] ; __vbaFreeVarList
loc_006942DE: add esp, 00000014h
loc_006942E1: mov var_4, 00000005h
loc_006942E8: mov var_AC, 0043C9F4h
loc_006942F2: mov var_B4, 00000008h
loc_006942FC: mov eax, 00000010h
loc_00694301: call 00412850h ; __vbaChkstk
loc_00694306: mov ecx, esp
loc_00694308: mov edx, var_B4
loc_0069430E: mov [ecx], edx
loc_00694310: mov eax, var_B0
loc_00694316: mov [ecx+00000004h], eax
loc_00694319: mov edx, var_AC
loc_0069431F: mov [ecx+00000008h], edx
loc_00694322: mov eax, var_A8
loc_00694328: mov [ecx+0000000Ch], eax
loc_0069432B: push 004551FCh ; "ServerCheckDay"
loc_00694330: push 0044317Ch ; "UserInfo"
loc_00694335: push 0043B010h ; "BONZIBUDDY"
loc_0069433A: call [00401354h] ; rtcGetSetting
loc_00694340: mov edx, eax
loc_00694342: lea ecx, var_44
loc_00694345: call [004013C0h] ; __vbaStrMove
loc_0069434B: push eax
loc_0069434C: call [00401268h] ; __vbaDateStr
loc_00694352: fstp real8 ptr var_28
loc_00694355: lea ecx, var_44
loc_00694358: call [00401430h] ; __vbaFreeStr
loc_0069435E: mov var_4, 00000006h
loc_00694365: lea ecx, var_54
loc_00694368: push ecx
loc_00694369: call [0040136Ch] ; rtcGetTimeVar
loc_0069436F: lea edx, var_84
loc_00694375: push edx
loc_00694376: call [00401358h] ; rtcGetDateVar
loc_0069437C: mov var_AC, 00452B18h ; "h:m"
loc_00694386: mov var_B4, 00000008h
loc_00694390: lea edx, var_B4
loc_00694396: lea ecx, var_64
loc_00694399: call [00401374h] ; __vbaVarDup
loc_0069439F: push 00000001h
loc_006943A1: push 00000001h
loc_006943A3: lea eax, var_64
loc_006943A6: push eax
loc_006943A7: lea ecx, var_54
loc_006943AA: push ecx
loc_006943AB: lea edx, var_74
loc_006943AE: push edx
loc_006943AF: call [004010B0h] ; rtcVarFromFormatVar
loc_006943B5: lea eax, var_74
loc_006943B8: push eax
loc_006943B9: call [004012B8h] ; __vbaDateVar
loc_006943BF: sub esp, 00000008h
loc_006943C2: fstp real8 ptr [esp]
loc_006943C5: call [004011D0h] ; __vbaDateR8
loc_006943CB: fcomp real8 ptr var_30
loc_006943CE: fnstsw ax
loc_006943D0: test ah, 01h
loc_006943D3: jnz 006943E1h
loc_006943D5: mov var_F4, 00000001h
loc_006943DF: jmp 006943EBh
loc_006943E1: mov var_F4, 00000000h
loc_006943EB: mov var_BC, 0045226Ch ; "mm/dd/yy"
loc_006943F5: mov var_C4, 00000008h
loc_006943FF: lea edx, var_C4
loc_00694405: lea ecx, var_94
loc_0069440B: call [00401374h] ; __vbaVarDup
loc_00694411: push 00000001h
loc_00694413: push 00000001h
loc_00694415: lea ecx, var_94
loc_0069441B: push ecx
loc_0069441C: lea edx, var_84
loc_00694422: push edx
loc_00694423: lea eax, var_A4
loc_00694429: push eax
loc_0069442A: call [004010B0h] ; rtcVarFromFormatVar
loc_00694430: lea ecx, var_A4
loc_00694436: push ecx
loc_00694437: call [004012B8h] ; __vbaDateVar
loc_0069443D: sub esp, 00000008h
loc_00694440: fstp real8 ptr [esp]
loc_00694443: call [004011D0h] ; __vbaDateR8
loc_00694449: fcomp real8 ptr var_28
loc_0069444C: fnstsw ax
loc_0069444E: test ah, 41h
loc_00694451: jnz 0069445Fh
loc_00694453: mov var_F8, 00000001h
loc_0069445D: jmp 00694469h
loc_0069445F: mov var_F8, 00000000h
loc_00694469: mov edx, var_F4
loc_0069446F: neg edx
loc_00694471: mov eax, var_F8
loc_00694477: neg eax
loc_00694479: or dx, ax
loc_0069447C: mov var_D8, dx
loc_00694483: lea ecx, var_A4
loc_00694489: push ecx
loc_0069448A: lea edx, var_A4
loc_00694490: push edx
loc_00694491: lea eax, var_94
loc_00694497: push eax
loc_00694498: lea ecx, var_84
loc_0069449E: push ecx
loc_0069449F: lea edx, var_74
loc_006944A2: push edx
loc_006944A3: lea eax, var_74
loc_006944A6: push eax
loc_006944A7: lea ecx, var_64
loc_006944AA: push ecx
loc_006944AB: lea edx, var_54
loc_006944AE: push edx
loc_006944AF: push 00000008h
loc_006944B1: call [00401050h] ; __vbaFreeVarList
loc_006944B7: add esp, 00000024h
loc_006944BA: movsx eax, var_D8
loc_006944C1: test eax, eax
loc_006944C3: jz 006947EDh
loc_006944C9: mov var_4, 00000007h
loc_006944D0: lea ecx, var_C8
loc_006944D6: push ecx
loc_006944D7: mov edx, Me
loc_006944DA: push edx
loc_006944DB: call 006A91B0h
loc_006944E0: movsx eax, var_C8
loc_006944E7: test eax, eax
loc_006944E9: jz 00694676h
loc_006944EF: mov var_4, 00000008h
loc_006944F6: mov var_C8, 0000h
loc_006944FF: lea ecx, var_CC
loc_00694505: push ecx
loc_00694506: lea edx, var_C8
loc_0069450C: push edx
loc_0069450D: mov eax, Me
loc_00694510: push eax
loc_00694511: call 0069A760h
loc_00694516: movsx ecx, var_CC
loc_0069451D: test ecx, ecx
loc_0069451F: jz 00694533h
loc_00694521: mov var_4, 00000009h
loc_00694528: mov var_34, FFFFFFh
loc_0069452E: jmp 006945DEh
loc_00694533: mov var_4, 0000000Ah
loc_0069453A: movsx edx, [0073A23Eh]
loc_00694541: test edx, edx
loc_00694543: jz 0069457Ah
loc_00694545: mov var_4, 0000000Bh
loc_0069454C: mov var_C8, 0000h
loc_00694555: lea eax, var_C8
loc_0069455B: push eax
loc_0069455C: mov ecx, Me
loc_0069455F: mov edx, [ecx]
loc_00694561: mov eax, Me
loc_00694564: push eax
loc_00694565: call [edx+00000928h]
loc_0069456B: mov var_4, 0000000Ch
loc_00694572: mov var_34, FFFFFFh
loc_00694578: jmp 006945DEh
loc_0069457A: mov var_4, 0000000Eh
loc_00694581: lea ecx, var_C8
loc_00694587: push ecx
loc_00694588: mov edx, Me
loc_0069458B: mov eax, [edx]
loc_0069458D: mov ecx, Me
loc_00694590: push ecx
loc_00694591: call [eax+0000073Ch]
loc_00694597: mov var_D8, eax
loc_0069459D: cmp var_D8, 00000000h
loc_006945A4: jge 006945C9h
loc_006945A6: push 0000073Ch
loc_006945AB: push 004408D0h
loc_006945B0: mov edx, Me
loc_006945B3: push edx
loc_006945B4: mov eax, var_D8
loc_006945BA: push eax
loc_006945BB: call [004010CCh] ; __vbaHresultCheckObj
loc_006945C1: mov var_FC, eax
loc_006945C7: jmp 006945D3h
loc_006945C9: mov var_FC, 00000000h
loc_006945D3: mov cx, var_C8
loc_006945DA: mov var_34, cx
loc_006945DE: mov var_4, 00000010h
loc_006945E5: push FFFFFFFFh
loc_006945E7: push 00000000h
loc_006945E9: mov edx, Me
loc_006945EC: mov eax, [edx]
loc_006945EE: mov ecx, Me
loc_006945F1: push ecx
loc_006945F2: call [eax+00000978h]
loc_006945F8: mov var_4, 00000011h
loc_006945FF: lea edx, var_D4
loc_00694605: push edx
loc_00694606: push 0044248Ch ; "Server"
loc_0069460B: push 0000000Fh
loc_0069460D: push 00000000h
loc_0069460F: mov eax, Me
loc_00694612: mov ecx, [eax]
loc_00694614: mov edx, Me
loc_00694617: push edx
loc_00694618: call [ecx+00000714h]
loc_0069461E: mov var_D8, eax
loc_00694624: cmp var_D8, 00000000h
loc_0069462B: jge 00694650h
loc_0069462D: push 00000714h
loc_00694632: push 004408D0h
loc_00694637: mov eax, Me
loc_0069463A: push eax
loc_0069463B: mov ecx, var_D8
loc_00694641: push ecx
loc_00694642: call [004010CCh] ; __vbaHresultCheckObj
loc_00694648: mov var_100, eax
loc_0069464E: jmp 0069465Ah
loc_00694650: mov var_100, 00000000h
loc_0069465A: mov edx, var_D4
loc_00694660: mov [0073A060h], edx
loc_00694666: mov eax, var_D0
loc_0069466C: mov [0073A064h], eax
loc_00694671: jmp 006947EDh
loc_00694676: mov var_4, 00000013h
loc_0069467D: mov var_AC, 0043C9F4h
loc_00694687: mov var_B4, 00000008h
loc_00694691: mov eax, 00000010h
loc_00694696: call 00412850h ; __vbaChkstk
loc_0069469B: mov ecx, esp
loc_0069469D: mov edx, var_B4
loc_006946A3: mov [ecx], edx
loc_006946A5: mov eax, var_B0
loc_006946AB: mov [ecx+00000004h], eax
loc_006946AE: mov edx, var_AC
loc_006946B4: mov [ecx+00000008h], edx
loc_006946B7: mov eax, var_A8
loc_006946BD: mov [ecx+0000000Ch], eax
loc_006946C0: push 0045B6E0h ; "LastDownloadTime"
loc_006946C5: push 00452B08h ; "Daily"
loc_006946CA: push 0043B010h ; "BONZIBUDDY"
loc_006946CF: call [00401354h] ; rtcGetSetting
loc_006946D5: mov edx, eax
loc_006946D7: lea ecx, var_44
loc_006946DA: call [004013C0h] ; __vbaStrMove
loc_006946E0: push eax
loc_006946E1: call [00401268h] ; __vbaDateStr
loc_006946E7: fstp real8 ptr var_40
loc_006946EA: lea ecx, var_44
loc_006946ED: call [00401430h] ; __vbaFreeStr
loc_006946F3: mov var_4, 00000014h
loc_006946FA: lea ecx, var_54
loc_006946FD: push ecx
loc_006946FE: call [0040136Ch] ; rtcGetTimeVar
loc_00694704: mov var_AC, 00452B18h ; "h:m"
loc_0069470E: mov var_B4, 00000008h
loc_00694718: lea edx, var_B4
loc_0069471E: lea ecx, var_64
loc_00694721: call [00401374h] ; __vbaVarDup
loc_00694727: push 00000001h
loc_00694729: push 00000001h
loc_0069472B: lea edx, var_64
loc_0069472E: push edx
loc_0069472F: lea eax, var_54
loc_00694732: push eax
loc_00694733: lea ecx, var_74
loc_00694736: push ecx
loc_00694737: call [004010B0h] ; rtcVarFromFormatVar
loc_0069473D: lea edx, var_74
loc_00694740: push edx
loc_00694741: call [004012B8h] ; __vbaDateVar
loc_00694747: sub esp, 00000008h
loc_0069474A: fstp real8 ptr [esp]
loc_0069474D: call [004011D0h] ; __vbaDateR8
loc_00694753: fcomp real8 ptr var_40
loc_00694756: fnstsw ax
loc_00694758: test ah, 41h
loc_0069475B: jnz 00694769h
loc_0069475D: mov var_104, 00000001h
loc_00694767: jmp 00694773h
loc_00694769: mov var_104, 00000000h
loc_00694773: lea eax, var_C8
loc_00694779: push eax
loc_0069477A: mov ecx, Me
loc_0069477D: mov edx, [ecx]
loc_0069477F: mov eax, Me
loc_00694782: push eax
loc_00694783: call [edx+00000970h]
loc_00694789: mov ecx, var_104
loc_0069478F: neg ecx
loc_00694791: or cx, var_C8
loc_00694798: mov var_D8, cx
loc_0069479F: lea edx, var_74
loc_006947A2: push edx
loc_006947A3: lea eax, var_74
loc_006947A6: push eax
loc_006947A7: lea ecx, var_64
loc_006947AA: push ecx
loc_006947AB: lea edx, var_54
loc_006947AE: push edx
loc_006947AF: push 00000004h
loc_006947B1: call [00401050h] ; __vbaFreeVarList
loc_006947B7: add esp, 00000014h
loc_006947BA: movsx eax, var_D8
loc_006947C1: test eax, eax
loc_006947C3: jz 006947EDh
loc_006947C5: mov var_4, 00000015h
loc_006947CC: lea ecx, var_C8
loc_006947D2: push ecx
loc_006947D3: mov edx, Me
loc_006947D6: mov eax, [edx]
loc_006947D8: mov ecx, Me
loc_006947DB: push ecx
loc_006947DC: call [eax+00000974h]
loc_006947E2: mov dx, var_C8
loc_006947E9: mov var_34, dx
loc_006947ED: mov var_4, 00000019h
loc_006947F4: mov ax, var_34
loc_006947F8: mov var_38, ax
loc_006947FC: fwait
loc_006947FD: push 0069483Bh
loc_00694802: jmp 0069483Ah
loc_00694804: lea ecx, var_44
loc_00694807: call [00401430h] ; __vbaFreeStr
loc_0069480D: lea ecx, var_A4
loc_00694813: push ecx
loc_00694814: lea edx, var_94
loc_0069481A: push edx
loc_0069481B: lea eax, var_84
loc_00694821: push eax
loc_00694822: lea ecx, var_74
loc_00694825: push ecx
loc_00694826: lea edx, var_64
loc_00694829: push edx
loc_0069482A: lea eax, var_54
loc_0069482D: push eax
loc_0069482E: push 00000006h
loc_00694830: call [00401050h] ; __vbaFreeVarList
loc_00694836: add esp, 0000001Ch
loc_00694839: ret
loc_0069483A: ret
loc_0069483B: mov ecx, arg_C
loc_0069483E: mov dx, var_38
loc_00694842: mov [ecx], dx
loc_00694845: xor eax, eax
loc_00694847: mov ecx, var_20
loc_0069484A: mov fs:[00000000h], ecx
loc_00694851: pop edi
loc_00694852: pop esi
loc_00694853: pop ebx
loc_00694854: mov esp, ebp
loc_00694856: pop ebp
loc_00694857: retn 0008h
End Sub
Private Sub Proc_37_158_694860(arg_C) '694860
loc_00694860: push ebp
loc_00694861: mov ebp, esp
loc_00694863: sub esp, 00000018h
loc_00694866: push 00412856h ; __vbaExceptHandler
loc_0069486B: mov eax, fs:[00000000h]
loc_00694871: push eax
loc_00694872: mov fs:[00000000h], esp
loc_00694879: mov eax, 000000ECh
loc_0069487E: call 00412850h ; __vbaChkstk
loc_00694883: push ebx
loc_00694884: push esi
loc_00694885: push edi
loc_00694886: mov var_18, esp
loc_00694889: mov var_14, 0040A710h ; "$"
loc_00694890: mov var_10, 00000000h
loc_00694897: mov var_C, 00000000h
loc_0069489E: mov var_4, 00000001h
loc_006948A5: mov var_4, 00000002h
loc_006948AC: push FFFFFFFFh
loc_006948AE: call [00401124h] ; __vbaOnError
loc_006948B4: mov var_4, 00000003h
loc_006948BB: mov var_2C, 0000h
loc_006948C1: mov var_4, 00000004h
loc_006948C8: mov var_AC, 0043C9F4h
loc_006948D2: mov var_B4, 00000008h
loc_006948DC: mov eax, 00000010h
loc_006948E1: call 00412850h ; __vbaChkstk
loc_006948E6: mov eax, esp
loc_006948E8: mov ecx, var_B4
loc_006948EE: mov [eax], ecx
loc_006948F0: mov edx, var_B0
loc_006948F6: mov [eax+00000004h], edx
loc_006948F9: mov ecx, var_AC
loc_006948FF: mov [eax+00000008h], ecx
loc_00694902: mov edx, var_A8
loc_00694908: mov [eax+0000000Ch], edx
loc_0069490B: push 0045B6E0h ; "LastDownloadTime"
loc_00694910: push 00452B08h ; "Daily"
loc_00694915: push 0043B010h ; "BONZIBUDDY"
loc_0069491A: call [00401354h] ; rtcGetSetting
loc_00694920: mov edx, eax
loc_00694922: lea ecx, var_44
loc_00694925: call [004013C0h] ; __vbaStrMove
loc_0069492B: mov var_BC, 00452B18h ; "h:m"
loc_00694935: mov var_C4, 00000008h
loc_0069493F: lea edx, var_C4
loc_00694945: lea ecx, var_64
loc_00694948: call [00401374h] ; __vbaVarDup
loc_0069494E: mov eax, var_44
loc_00694951: mov var_F0, eax
loc_00694957: mov var_44, 00000000h
loc_0069495E: mov ecx, var_F0
loc_00694964: mov var_4C, ecx
loc_00694967: mov var_54, 00000008h
loc_0069496E: push 00000001h
loc_00694970: push 00000001h
loc_00694972: lea edx, var_64
loc_00694975: push edx
loc_00694976: lea eax, var_54
loc_00694979: push eax
loc_0069497A: lea ecx, var_74
loc_0069497D: push ecx
loc_0069497E: call [004010B0h] ; rtcVarFromFormatVar
loc_00694984: lea edx, var_74
loc_00694987: push edx
loc_00694988: call [004012B8h] ; __vbaDateVar
loc_0069498E: sub esp, 00000008h
loc_00694991: fstp real8 ptr [esp]
loc_00694994: call [004011D0h] ; __vbaDateR8
loc_0069499A: fstp real8 ptr var_34
loc_0069499D: lea ecx, var_44
loc_006949A0: call [00401430h] ; __vbaFreeStr
loc_006949A6: lea eax, var_74
loc_006949A9: push eax
loc_006949AA: lea ecx, var_74
loc_006949AD: push ecx
loc_006949AE: lea edx, var_64
loc_006949B1: push edx
loc_006949B2: lea eax, var_54
loc_006949B5: push eax
loc_006949B6: push 00000004h
loc_006949B8: call [00401050h] ; __vbaFreeVarList
loc_006949BE: add esp, 00000014h
loc_006949C1: mov var_4, 00000005h
loc_006949C8: mov var_AC, 0043C9F4h
loc_006949D2: mov var_B4, 00000008h
loc_006949DC: mov eax, 00000010h
loc_006949E1: call 00412850h ; __vbaChkstk
loc_006949E6: mov ecx, esp
loc_006949E8: mov edx, var_B4
loc_006949EE: mov [ecx], edx
loc_006949F0: mov eax, var_B0
loc_006949F6: mov [ecx+00000004h], eax
loc_006949F9: mov edx, var_AC
loc_006949FF: mov [ecx+00000008h], edx
loc_00694A02: mov eax, var_A8
loc_00694A08: mov [ecx+0000000Ch], eax
loc_00694A0B: push 004662ECh ; "5MinutesAfterLoad"
loc_00694A10: push 00452B08h ; "Daily"
loc_00694A15: push 0043B010h ; "BONZIBUDDY"
loc_00694A1A: call [00401354h] ; rtcGetSetting
loc_00694A20: mov edx, eax
loc_00694A22: lea ecx, var_44
loc_00694A25: call [004013C0h] ; __vbaStrMove
loc_00694A2B: mov var_BC, 00452B18h ; "h:m"
loc_00694A35: mov var_C4, 00000008h
loc_00694A3F: lea edx, var_C4
loc_00694A45: lea ecx, var_64
loc_00694A48: call [00401374h] ; __vbaVarDup
loc_00694A4E: mov ecx, var_44
loc_00694A51: mov var_F4, ecx
loc_00694A57: mov var_44, 00000000h
loc_00694A5E: mov edx, var_F4
loc_00694A64: mov var_4C, edx
loc_00694A67: mov var_54, 00000008h
loc_00694A6E: push 00000001h
loc_00694A70: push 00000001h
loc_00694A72: lea eax, var_64
loc_00694A75: push eax
loc_00694A76: lea ecx, var_54
loc_00694A79: push ecx
loc_00694A7A: lea edx, var_74
loc_00694A7D: push edx
loc_00694A7E: call [004010B0h] ; rtcVarFromFormatVar
loc_00694A84: lea eax, var_74
loc_00694A87: push eax
loc_00694A88: call [004012B8h] ; __vbaDateVar
loc_00694A8E: sub esp, 00000008h
loc_00694A91: fstp real8 ptr [esp]
loc_00694A94: call [004011D0h] ; __vbaDateR8
loc_00694A9A: fstp real8 ptr var_3C
loc_00694A9D: lea ecx, var_44
loc_00694AA0: call [00401430h] ; __vbaFreeStr
loc_00694AA6: lea ecx, var_74
loc_00694AA9: push ecx
loc_00694AAA: lea edx, var_74
loc_00694AAD: push edx
loc_00694AAE: lea eax, var_64
loc_00694AB1: push eax
loc_00694AB2: lea ecx, var_54
loc_00694AB5: push ecx
loc_00694AB6: push 00000004h
loc_00694AB8: call [00401050h] ; __vbaFreeVarList
loc_00694ABE: add esp, 00000014h
loc_00694AC1: mov var_4, 00000006h
loc_00694AC8: lea edx, var_54
loc_00694ACB: push edx
loc_00694ACC: call [0040136Ch] ; rtcGetTimeVar
loc_00694AD2: lea eax, var_84
loc_00694AD8: push eax
loc_00694AD9: call [0040136Ch] ; rtcGetTimeVar
loc_00694ADF: mov var_AC, 00452B18h ; "h:m"
loc_00694AE9: mov var_B4, 00000008h
loc_00694AF3: lea edx, var_B4
loc_00694AF9: lea ecx, var_64
loc_00694AFC: call [00401374h] ; __vbaVarDup
loc_00694B02: push 00000001h
loc_00694B04: push 00000001h
loc_00694B06: lea ecx, var_64
loc_00694B09: push ecx
loc_00694B0A: lea edx, var_54
loc_00694B0D: push edx
loc_00694B0E: lea eax, var_74
loc_00694B11: push eax
loc_00694B12: call [004010B0h] ; rtcVarFromFormatVar
loc_00694B18: lea ecx, var_74
loc_00694B1B: push ecx
loc_00694B1C: call [004012B8h] ; __vbaDateVar
loc_00694B22: sub esp, 00000008h
loc_00694B25: fstp real8 ptr [esp]
loc_00694B28: call [004011D0h] ; __vbaDateR8
loc_00694B2E: fcomp real8 ptr var_34
loc_00694B31: fnstsw ax
loc_00694B33: test ah, 40h
loc_00694B36: jz 00694B44h
loc_00694B38: mov var_F8, 00000001h
loc_00694B42: jmp 00694B4Eh
loc_00694B44: mov var_F8, 00000000h
loc_00694B4E: mov var_BC, 00452B18h ; "h:m"
loc_00694B58: mov var_C4, 00000008h
loc_00694B62: lea edx, var_C4
loc_00694B68: lea ecx, var_94
loc_00694B6E: call [00401374h] ; __vbaVarDup
loc_00694B74: push 00000001h
loc_00694B76: push 00000001h
loc_00694B78: lea edx, var_94
loc_00694B7E: push edx
loc_00694B7F: lea eax, var_84
loc_00694B85: push eax
loc_00694B86: lea ecx, var_A4
loc_00694B8C: push ecx
loc_00694B8D: call [004010B0h] ; rtcVarFromFormatVar
loc_00694B93: lea edx, var_A4
loc_00694B99: push edx
loc_00694B9A: call [004012B8h] ; __vbaDateVar
loc_00694BA0: sub esp, 00000008h
loc_00694BA3: fstp real8 ptr [esp]
loc_00694BA6: call [004011D0h] ; __vbaDateR8
loc_00694BAC: fcomp real8 ptr var_3C
loc_00694BAF: fnstsw ax
loc_00694BB1: test ah, 40h
loc_00694BB4: jz 00694BC2h
loc_00694BB6: mov var_FC, 00000001h
loc_00694BC0: jmp 00694BCCh
loc_00694BC2: mov var_FC, 00000000h
loc_00694BCC: mov eax, var_F8
loc_00694BD2: neg eax
loc_00694BD4: mov ecx, var_FC
loc_00694BDA: neg ecx
loc_00694BDC: or ax, cx
loc_00694BDF: mov var_D8, ax
loc_00694BE6: lea edx, var_A4
loc_00694BEC: push edx
loc_00694BED: lea eax, var_A4
loc_00694BF3: push eax
loc_00694BF4: lea ecx, var_94
loc_00694BFA: push ecx
loc_00694BFB: lea edx, var_84
loc_00694C01: push edx
loc_00694C02: lea eax, var_74
loc_00694C05: push eax
loc_00694C06: lea ecx, var_74
loc_00694C09: push ecx
loc_00694C0A: lea edx, var_64
loc_00694C0D: push edx
loc_00694C0E: lea eax, var_54
loc_00694C11: push eax
loc_00694C12: push 00000008h
loc_00694C14: call [00401050h] ; __vbaFreeVarList
loc_00694C1A: add esp, 00000024h
loc_00694C1D: movsx ecx, var_D8
loc_00694C24: test ecx, ecx
loc_00694C26: jz 00694C55h
loc_00694C28: mov var_4, 00000007h
loc_00694C2F: lea edx, var_C8
loc_00694C35: push edx
loc_00694C36: mov eax, Me
loc_00694C39: mov ecx, [eax]
loc_00694C3B: mov edx, Me
loc_00694C3E: push edx
loc_00694C3F: call [ecx+00000974h]
loc_00694C45: mov ax, var_C8
loc_00694C4C: mov var_2C, ax
loc_00694C50: jmp 00694E80h
loc_00694C55: mov var_4, 00000008h
loc_00694C5C: lea ecx, var_54
loc_00694C5F: push ecx
loc_00694C60: call [0040136Ch] ; rtcGetTimeVar
loc_00694C66: mov var_AC, 00452B18h ; "h:m"
loc_00694C70: mov var_B4, 00000008h
loc_00694C7A: lea edx, var_B4
loc_00694C80: lea ecx, var_64
loc_00694C83: call [00401374h] ; __vbaVarDup
loc_00694C89: push 00000001h
loc_00694C8B: push 00000001h
loc_00694C8D: lea edx, var_64
loc_00694C90: push edx
loc_00694C91: lea eax, var_54
loc_00694C94: push eax
loc_00694C95: lea ecx, var_74
loc_00694C98: push ecx
loc_00694C99: call [004010B0h] ; rtcVarFromFormatVar
loc_00694C9F: lea edx, var_74
loc_00694CA2: push edx
loc_00694CA3: call [004012B8h] ; __vbaDateVar
loc_00694CA9: sub esp, 00000008h
loc_00694CAC: fstp real8 ptr [esp]
loc_00694CAF: call [004011D0h] ; __vbaDateR8
loc_00694CB5: fcomp real8 ptr [0073A068h]
loc_00694CBB: fnstsw ax
loc_00694CBD: test ah, 01h
loc_00694CC0: jnz 00694CCEh
loc_00694CC2: mov var_100, 00000001h
loc_00694CCC: jmp 00694CD8h
loc_00694CCE: mov var_100, 00000000h
loc_00694CD8: mov eax, var_100
loc_00694CDE: neg eax
loc_00694CE0: mov var_D8, ax
loc_00694CE7: lea ecx, var_74
loc_00694CEA: push ecx
loc_00694CEB: lea edx, var_74
loc_00694CEE: push edx
loc_00694CEF: lea eax, var_64
loc_00694CF2: push eax
loc_00694CF3: lea ecx, var_54
loc_00694CF6: push ecx
loc_00694CF7: push 00000004h
loc_00694CF9: call [00401050h] ; __vbaFreeVarList
loc_00694CFF: add esp, 00000014h
loc_00694D02: movsx edx, var_D8
loc_00694D09: test edx, edx
loc_00694D0B: jz 00694E80h
loc_00694D11: mov var_4, 00000009h
loc_00694D18: lea eax, var_C8
loc_00694D1E: push eax
loc_00694D1F: mov ecx, Me
loc_00694D22: mov edx, [ecx]
loc_00694D24: mov eax, Me
loc_00694D27: push eax
loc_00694D28: call [edx+00000970h]
loc_00694D2E: movsx ecx, var_C8
loc_00694D35: test ecx, ecx
loc_00694D37: jnz 00694D89h
loc_00694D39: mov var_4, 0000000Ah
loc_00694D40: xor edx, edx
loc_00694D42: lea ecx, var_44
loc_00694D45: call [00401310h] ; __vbaStrCopy
loc_00694D4B: mov var_C8, 0000h
loc_00694D54: lea edx, var_CC
loc_00694D5A: push edx
loc_00694D5B: lea eax, var_44
loc_00694D5E: push eax
loc_00694D5F: lea ecx, var_C8
loc_00694D65: push ecx
loc_00694D66: mov edx, Me
loc_00694D69: mov eax, [edx]
loc_00694D6B: mov ecx, Me
loc_00694D6E: push ecx
loc_00694D6F: call [eax+0000097Ch]
loc_00694D75: mov dx, var_CC
loc_00694D7C: mov var_2C, dx
loc_00694D80: lea ecx, var_44
loc_00694D83: call [00401430h] ; __vbaFreeStr
loc_00694D89: mov var_4, 0000000Ch
loc_00694D90: lea eax, var_D4
loc_00694D96: push eax
loc_00694D97: push 00000000h
loc_00694D99: push 0000001Eh
loc_00694D9B: push 00000000h
loc_00694D9D: mov ecx, Me
loc_00694DA0: mov edx, [ecx]
loc_00694DA2: mov eax, Me
loc_00694DA5: push eax
loc_00694DA6: call [edx+00000714h]
loc_00694DAC: mov var_D8, eax
loc_00694DB2: cmp var_D8, 00000000h
loc_00694DB9: jge 00694DDEh
loc_00694DBB: push 00000714h
loc_00694DC0: push 004408D0h
loc_00694DC5: mov ecx, Me
loc_00694DC8: push ecx
loc_00694DC9: mov edx, var_D8
loc_00694DCF: push edx
loc_00694DD0: call [004010CCh] ; __vbaHresultCheckObj
loc_00694DD6: mov var_104, eax
loc_00694DDC: jmp 00694DE8h
loc_00694DDE: mov var_104, 00000000h
loc_00694DE8: mov eax, var_D4
loc_00694DEE: mov [0073A068h], eax
loc_00694DF3: mov ecx, var_D0
loc_00694DF9: mov [0073A06Ch], ecx
loc_00694DFF: mov var_4, 0000000Dh
loc_00694E06: lea edx, var_54
loc_00694E09: push edx
loc_00694E0A: call [00401358h] ; rtcGetDateVar
loc_00694E10: mov var_AC, 0045226Ch ; "mm/dd/yy"
loc_00694E1A: mov var_B4, 00000008h
loc_00694E24: lea edx, var_B4
loc_00694E2A: lea ecx, var_64
loc_00694E2D: call [00401374h] ; __vbaVarDup
loc_00694E33: push 00000001h
loc_00694E35: push 00000001h
loc_00694E37: lea eax, var_64
loc_00694E3A: push eax
loc_00694E3B: lea ecx, var_54
loc_00694E3E: push ecx
loc_00694E3F: lea edx, var_74
loc_00694E42: push edx
loc_00694E43: call [004010B0h] ; rtcVarFromFormatVar
loc_00694E49: lea eax, var_74
loc_00694E4C: push eax
loc_00694E4D: call [004012B8h] ; __vbaDateVar
loc_00694E53: sub esp, 00000008h
loc_00694E56: fstp real8 ptr [esp]
loc_00694E59: call [004011D0h] ; __vbaDateR8
loc_00694E5F: fstp real8 ptr [0073A070h]
loc_00694E65: lea ecx, var_74
loc_00694E68: push ecx
loc_00694E69: lea edx, var_74
loc_00694E6C: push edx
loc_00694E6D: lea eax, var_64
loc_00694E70: push eax
loc_00694E71: lea ecx, var_54
loc_00694E74: push ecx
loc_00694E75: push 00000004h
loc_00694E77: call [00401050h] ; __vbaFreeVarList
loc_00694E7D: add esp, 00000014h
loc_00694E80: mov var_4, 0000000Fh
loc_00694E87: lea edx, var_54
loc_00694E8A: push edx
loc_00694E8B: call [00401358h] ; rtcGetDateVar
loc_00694E91: mov var_AC, 0045226Ch ; "mm/dd/yy"
loc_00694E9B: mov var_B4, 00000008h
loc_00694EA5: lea edx, var_B4
loc_00694EAB: lea ecx, var_64
loc_00694EAE: call [00401374h] ; __vbaVarDup
loc_00694EB4: push 00000001h
loc_00694EB6: push 00000001h
loc_00694EB8: lea eax, var_64
loc_00694EBB: push eax
loc_00694EBC: lea ecx, var_54
loc_00694EBF: push ecx
loc_00694EC0: lea edx, var_74
loc_00694EC3: push edx
loc_00694EC4: call [004010B0h] ; rtcVarFromFormatVar
loc_00694ECA: lea eax, var_74
loc_00694ECD: push eax
loc_00694ECE: call [004012B8h] ; __vbaDateVar
loc_00694ED4: sub esp, 00000008h
loc_00694ED7: fstp real8 ptr [esp]
loc_00694EDA: call [004011D0h] ; __vbaDateR8
loc_00694EE0: fcomp real8 ptr [0073A070h]
loc_00694EE6: fnstsw ax
loc_00694EE8: test ah, 41h
loc_00694EEB: jnz 00694EF9h
loc_00694EED: mov var_108, 00000001h
loc_00694EF7: jmp 00694F03h
loc_00694EF9: mov var_108, 00000000h
loc_00694F03: mov ecx, var_108
loc_00694F09: neg ecx
loc_00694F0B: mov var_D8, cx
loc_00694F12: lea edx, var_74
loc_00694F15: push edx
loc_00694F16: lea eax, var_74
loc_00694F19: push eax
loc_00694F1A: lea ecx, var_64
loc_00694F1D: push ecx
loc_00694F1E: lea edx, var_54
loc_00694F21: push edx
loc_00694F22: push 00000004h
loc_00694F24: call [00401050h] ; __vbaFreeVarList
loc_00694F2A: add esp, 00000014h
loc_00694F2D: movsx eax, var_D8
loc_00694F34: test eax, eax
loc_00694F36: jz 00695034h
loc_00694F3C: mov var_4, 00000010h
loc_00694F43: lea ecx, var_D4
loc_00694F49: push ecx
loc_00694F4A: push 00000000h
loc_00694F4C: push 0000001Eh
loc_00694F4E: push 00000000h
loc_00694F50: mov edx, Me
loc_00694F53: mov eax, [edx]
loc_00694F55: mov ecx, Me
loc_00694F58: push ecx
loc_00694F59: call [eax+00000714h]
loc_00694F5F: mov var_D8, eax
loc_00694F65: cmp var_D8, 00000000h
loc_00694F6C: jge 00694F91h
loc_00694F6E: push 00000714h
loc_00694F73: push 004408D0h
loc_00694F78: mov edx, Me
loc_00694F7B: push edx
loc_00694F7C: mov eax, var_D8
loc_00694F82: push eax
loc_00694F83: call [004010CCh] ; __vbaHresultCheckObj
loc_00694F89: mov var_10C, eax
loc_00694F8F: jmp 00694F9Bh
loc_00694F91: mov var_10C, 00000000h
loc_00694F9B: mov ecx, var_D4
loc_00694FA1: mov [0073A068h], ecx
loc_00694FA7: mov edx, var_D0
loc_00694FAD: mov [0073A06Ch], edx
loc_00694FB3: mov var_4, 00000011h
loc_00694FBA: lea eax, var_54
loc_00694FBD: push eax
loc_00694FBE: call [00401358h] ; rtcGetDateVar
loc_00694FC4: mov var_AC, 0045226Ch ; "mm/dd/yy"
loc_00694FCE: mov var_B4, 00000008h
loc_00694FD8: lea edx, var_B4
loc_00694FDE: lea ecx, var_64
loc_00694FE1: call [00401374h] ; __vbaVarDup
loc_00694FE7: push 00000001h
loc_00694FE9: push 00000001h
loc_00694FEB: lea ecx, var_64
loc_00694FEE: push ecx
loc_00694FEF: lea edx, var_54
loc_00694FF2: push edx
loc_00694FF3: lea eax, var_74
loc_00694FF6: push eax
loc_00694FF7: call [004010B0h] ; rtcVarFromFormatVar
loc_00694FFD: lea ecx, var_74
loc_00695000: push ecx
loc_00695001: call [004012B8h] ; __vbaDateVar
loc_00695007: sub esp, 00000008h
loc_0069500A: fstp real8 ptr [esp]
loc_0069500D: call [004011D0h] ; __vbaDateR8
loc_00695013: fstp real8 ptr [0073A070h]
loc_00695019: lea edx, var_74
loc_0069501C: push edx
loc_0069501D: lea eax, var_74
loc_00695020: push eax
loc_00695021: lea ecx, var_64
loc_00695024: push ecx
loc_00695025: lea edx, var_54
loc_00695028: push edx
loc_00695029: push 00000004h
loc_0069502B: call [00401050h] ; __vbaFreeVarList
loc_00695031: add esp, 00000014h
loc_00695034: mov var_4, 00000013h
loc_0069503B: mov ax, var_2C
loc_0069503F: mov var_40, ax
loc_00695043: fwait
loc_00695044: push 00695082h
loc_00695049: jmp 00695081h
loc_0069504B: lea ecx, var_44
loc_0069504E: call [00401430h] ; __vbaFreeStr
loc_00695054: lea ecx, var_A4
loc_0069505A: push ecx
loc_0069505B: lea edx, var_94
loc_00695061: push edx
loc_00695062: lea eax, var_84
loc_00695068: push eax
loc_00695069: lea ecx, var_74
loc_0069506C: push ecx
loc_0069506D: lea edx, var_64
loc_00695070: push edx
loc_00695071: lea eax, var_54
loc_00695074: push eax
loc_00695075: push 00000006h
loc_00695077: call [00401050h] ; __vbaFreeVarList
loc_0069507D: add esp, 0000001Ch
loc_00695080: ret
loc_00695081: ret
loc_00695082: mov ecx, arg_C
loc_00695085: mov dx, var_40
loc_00695089: mov [ecx], dx
loc_0069508C: xor eax, eax
loc_0069508E: mov ecx, var_20
loc_00695091: mov fs:[00000000h], ecx
loc_00695098: pop edi
loc_00695099: pop esi
loc_0069509A: pop ebx
loc_0069509B: mov esp, ebp
loc_0069509D: pop ebp
loc_0069509E: retn 0008h
End Sub
Private Sub Proc_37_159_6950B0
loc_006950B0: push ebp
loc_006950B1: mov ebp, esp
loc_006950B3: sub esp, 00000018h
loc_006950B6: push 00412856h ; __vbaExceptHandler
loc_006950BB: mov eax, fs:[00000000h]
loc_006950C1: push eax
loc_006950C2: mov fs:[00000000h], esp
loc_006950C9: mov eax, 00000034h
loc_006950CE: call 00412850h ; __vbaChkstk
loc_006950D3: push ebx
loc_006950D4: push esi
loc_006950D5: push edi
loc_006950D6: mov var_18, esp
loc_006950D9: mov var_14, 0040A780h ; "$"
loc_006950E0: mov var_10, 00000000h
loc_006950E7: mov var_C, 00000000h
loc_006950EE: mov var_4, 00000001h
loc_006950F5: mov eax, Me
loc_006950F8: cmp [eax], 00747300h
loc_006950FE: jnz 00695109h
loc_00695100: mov var_4C, 00000000h
loc_00695107: jmp 00695112h
loc_00695109: call [00401280h] ; __vbaFailedFriend
loc_0069510F: mov var_4C, eax
loc_00695112: mov var_4, 00000002h
loc_00695119: mov var_4, 00000003h
loc_00695120: push FFFFFFFFh
loc_00695122: call [00401124h] ; __vbaOnError
loc_00695128: mov var_4, 00000004h
loc_0069512F: mov ecx, Me
loc_00695132: mov edx, [ecx]
loc_00695134: mov eax, Me
loc_00695137: push eax
loc_00695138: call [edx+0000031Ch]
loc_0069513E: push eax
loc_0069513F: lea ecx, var_2C
loc_00695142: push ecx
loc_00695143: call [00401128h] ; __vbaObjSet
loc_00695149: mov var_30, eax
loc_0069514C: push FFFFFFFFh
loc_0069514E: mov edx, var_30
loc_00695151: mov eax, [edx]
loc_00695153: mov ecx, var_30
loc_00695156: push ecx
loc_00695157: call [eax+0000005Ch]
loc_0069515A: fnclex
loc_0069515C: mov var_34, eax
loc_0069515F: cmp var_34, 00000000h
loc_00695163: jge 0069517Fh
loc_00695165: push 0000005Ch
loc_00695167: push 00441ED0h
loc_0069516C: mov edx, var_30
loc_0069516F: push edx
loc_00695170: mov eax, var_34
loc_00695173: push eax
loc_00695174: call [004010CCh] ; __vbaHresultCheckObj
loc_0069517A: mov var_50, eax
loc_0069517D: jmp 00695186h
loc_0069517F: mov var_50, 00000000h
loc_00695186: lea ecx, var_2C
loc_00695189: call [0040142Ch] ; __vbaFreeObj
loc_0069518F: mov var_4, 00000005h
loc_00695196: mov edx, 00466334h ; "EnableTimers"
loc_0069519B: lea ecx, var_28
loc_0069519E: call [00401310h] ; __vbaStrCopy
loc_006951A4: mov edx, 00466314h ; "EnabledTimer"
loc_006951A9: lea ecx, var_24
loc_006951AC: call [00401310h] ; __vbaStrCopy
loc_006951B2: lea ecx, var_28
loc_006951B5: push ecx
loc_006951B6: lea edx, var_24
loc_006951B9: push edx
loc_006951BA: mov eax, Me
loc_006951BD: mov ecx, [eax]
loc_006951BF: mov edx, Me
loc_006951C2: push edx
loc_006951C3: call [ecx+00000748h]
loc_006951C9: mov var_30, eax
loc_006951CC: cmp var_30, 00000000h
loc_006951D0: jge 006951EFh
loc_006951D2: push 00000748h
loc_006951D7: push 004408D0h
loc_006951DC: mov eax, Me
loc_006951DF: push eax
loc_006951E0: mov ecx, var_30
loc_006951E3: push ecx
loc_006951E4: call [004010CCh] ; __vbaHresultCheckObj
loc_006951EA: mov var_54, eax
loc_006951ED: jmp 006951F6h
loc_006951EF: mov var_54, 00000000h
loc_006951F6: lea edx, var_28
loc_006951F9: push edx
loc_006951FA: lea eax, var_24
loc_006951FD: push eax
loc_006951FE: push 00000002h
loc_00695200: call [00401324h] ; __vbaFreeStrList
loc_00695206: add esp, 0000000Ch
loc_00695209: push 0069522Eh
loc_0069520E: jmp 0069522Dh
loc_00695210: lea ecx, var_28
loc_00695213: push ecx
loc_00695214: lea edx, var_24
loc_00695217: push edx
loc_00695218: push 00000002h
loc_0069521A: call [00401324h] ; __vbaFreeStrList
loc_00695220: add esp, 0000000Ch
loc_00695223: lea ecx, var_2C
loc_00695226: call [0040142Ch] ; __vbaFreeObj
loc_0069522C: ret
loc_0069522D: ret
loc_0069522E: xor eax, eax
loc_00695230: mov ecx, var_20
loc_00695233: mov fs:[00000000h], ecx
loc_0069523A: pop edi
loc_0069523B: pop esi
loc_0069523C: pop ebx
loc_0069523D: mov esp, ebp
loc_0069523F: pop ebp
loc_00695240: retn 0004h
End Sub
Private Sub Proc_37_160_695250
loc_00695250: push ebp
loc_00695251: mov ebp, esp
loc_00695253: sub esp, 00000018h
loc_00695256: push 00412856h ; __vbaExceptHandler
loc_0069525B: mov eax, fs:[00000000h]
loc_00695261: push eax
loc_00695262: mov fs:[00000000h], esp
loc_00695269: mov eax, 00000034h
loc_0069526E: call 00412850h ; __vbaChkstk
loc_00695273: push ebx
loc_00695274: push esi
loc_00695275: push edi
loc_00695276: mov var_18, esp
loc_00695279: mov var_14, 0040A7B8h ; "$"
loc_00695280: mov var_10, 00000000h
loc_00695287: mov var_C, 00000000h
loc_0069528E: mov var_4, 00000001h
loc_00695295: mov eax, Me
loc_00695298: cmp [eax], 00747300h
loc_0069529E: jnz 006952A9h
loc_006952A0: mov var_4C, 00000000h
loc_006952A7: jmp 006952B2h
loc_006952A9: call [00401280h] ; __vbaFailedFriend
loc_006952AF: mov var_4C, eax
loc_006952B2: mov var_4, 00000002h
loc_006952B9: mov var_4, 00000003h
loc_006952C0: push FFFFFFFFh
loc_006952C2: call [00401124h] ; __vbaOnError
loc_006952C8: mov var_4, 00000004h
loc_006952CF: mov ecx, Me
loc_006952D2: mov edx, [ecx]
loc_006952D4: mov eax, Me
loc_006952D7: push eax
loc_006952D8: call [edx+0000031Ch]
loc_006952DE: push eax
loc_006952DF: lea ecx, var_2C
loc_006952E2: push ecx
loc_006952E3: call [00401128h] ; __vbaObjSet
loc_006952E9: mov var_30, eax
loc_006952EC: push 00000000h
loc_006952EE: mov edx, var_30
loc_006952F1: mov eax, [edx]
loc_006952F3: mov ecx, var_30
loc_006952F6: push ecx
loc_006952F7: call [eax+0000005Ch]
loc_006952FA: fnclex
loc_006952FC: mov var_34, eax
loc_006952FF: cmp var_34, 00000000h
loc_00695303: jge 0069531Fh
loc_00695305: push 0000005Ch
loc_00695307: push 00441ED0h
loc_0069530C: mov edx, var_30
loc_0069530F: push edx
loc_00695310: mov eax, var_34
loc_00695313: push eax
loc_00695314: call [004010CCh] ; __vbaHresultCheckObj
loc_0069531A: mov var_50, eax
loc_0069531D: jmp 00695326h
loc_0069531F: mov var_50, 00000000h
loc_00695326: lea ecx, var_2C
loc_00695329: call [0040142Ch] ; __vbaFreeObj
loc_0069532F: mov var_4, 00000005h
loc_00695336: mov edx, 00466374h ; "DisableTimers"
loc_0069533B: lea ecx, var_28
loc_0069533E: call [00401310h] ; __vbaStrCopy
loc_00695344: mov edx, 00466354h ; "DisabledTimer"
loc_00695349: lea ecx, var_24
loc_0069534C: call [00401310h] ; __vbaStrCopy
loc_00695352: lea ecx, var_28
loc_00695355: push ecx
loc_00695356: lea edx, var_24
loc_00695359: push edx
loc_0069535A: mov eax, Me
loc_0069535D: mov ecx, [eax]
loc_0069535F: mov edx, Me
loc_00695362: push edx
loc_00695363: call [ecx+00000748h]
loc_00695369: mov var_30, eax
loc_0069536C: cmp var_30, 00000000h
loc_00695370: jge 0069538Fh
loc_00695372: push 00000748h
loc_00695377: push 004408D0h
loc_0069537C: mov eax, Me
loc_0069537F: push eax
loc_00695380: mov ecx, var_30
loc_00695383: push ecx
loc_00695384: call [004010CCh] ; __vbaHresultCheckObj
loc_0069538A: mov var_54, eax
loc_0069538D: jmp 00695396h
loc_0069538F: mov var_54, 00000000h
loc_00695396: lea edx, var_28
loc_00695399: push edx
loc_0069539A: lea eax, var_24
loc_0069539D: push eax
loc_0069539E: push 00000002h
loc_006953A0: call [00401324h] ; __vbaFreeStrList
loc_006953A6: add esp, 0000000Ch
loc_006953A9: push 006953CEh
loc_006953AE: jmp 006953CDh
loc_006953B0: lea ecx, var_28
loc_006953B3: push ecx
loc_006953B4: lea edx, var_24
loc_006953B7: push edx
loc_006953B8: push 00000002h
loc_006953BA: call [00401324h] ; __vbaFreeStrList
loc_006953C0: add esp, 0000000Ch
loc_006953C3: lea ecx, var_2C
loc_006953C6: call [0040142Ch] ; __vbaFreeObj
loc_006953CC: ret
loc_006953CD: ret
loc_006953CE: xor eax, eax
loc_006953D0: mov ecx, var_20
loc_006953D3: mov fs:[00000000h], ecx
loc_006953DA: pop edi
loc_006953DB: pop esi
loc_006953DC: pop ebx
loc_006953DD: mov esp, ebp
loc_006953DF: pop ebp
loc_006953E0: retn 0004h
End Sub
Private Sub Proc_37_161_6953F0
loc_006953F0: push ebp
loc_006953F1: mov ebp, esp
loc_006953F3: sub esp, 00000018h
loc_006953F6: push 00412856h ; __vbaExceptHandler
loc_006953FB: mov eax, fs:[00000000h]
loc_00695401: push eax
loc_00695402: mov fs:[00000000h], esp
loc_00695409: mov eax, 000000C8h
loc_0069540E: call 00412850h ; __vbaChkstk
loc_00695413: push ebx
loc_00695414: push esi
loc_00695415: push edi
loc_00695416: mov var_18, esp
loc_00695419: mov var_14, 0040A7F0h ; "$"
loc_00695420: mov var_10, 00000000h
loc_00695427: mov var_C, 00000000h
loc_0069542E: mov var_4, 00000001h
loc_00695435: mov var_4, 00000002h
loc_0069543C: push FFFFFFFFh
loc_0069543E: call [00401124h] ; __vbaOnError
loc_00695444: mov var_4, 00000003h
loc_0069544B: mov edx, 00463B4Ch ; "RandomActionEvent"
loc_00695450: lea ecx, var_30
loc_00695453: call [00401310h] ; __vbaStrCopy
loc_00695459: mov edx, 00466394h ; "Entering Random Action Sub"
loc_0069545E: lea ecx, var_2C
loc_00695461: call [00401310h] ; __vbaStrCopy
loc_00695467: lea eax, var_30
loc_0069546A: push eax
loc_0069546B: lea ecx, var_2C
loc_0069546E: push ecx
loc_0069546F: mov edx, Me
loc_00695472: mov eax, [edx]
loc_00695474: mov ecx, Me
loc_00695477: push ecx
loc_00695478: call [eax+00000748h]
loc_0069547E: mov var_84, eax
loc_00695484: cmp var_84, 00000000h
loc_0069548B: jge 006954B0h
loc_0069548D: push 00000748h
loc_00695492: push 004408D0h
loc_00695497: mov edx, Me
loc_0069549A: push edx
loc_0069549B: mov eax, var_84
loc_006954A1: push eax
loc_006954A2: call [004010CCh] ; __vbaHresultCheckObj
loc_006954A8: mov var_A4, eax
loc_006954AE: jmp 006954BAh
loc_006954B0: mov var_A4, 00000000h
loc_006954BA: lea ecx, var_30
loc_006954BD: push ecx
loc_006954BE: lea edx, var_2C
loc_006954C1: push edx
loc_006954C2: push 00000002h
loc_006954C4: call [00401324h] ; __vbaFreeStrList
loc_006954CA: add esp, 0000000Ch
loc_006954CD: mov var_4, 00000004h
loc_006954D4: movsx eax, [0073A0AEh]
loc_006954DB: test eax, eax
loc_006954DD: jnz 00695D19h
loc_006954E3: movsx ecx, [0073A0CCh]
loc_006954EA: test ecx, ecx
loc_006954EC: jnz 00695D19h
loc_006954F2: mov var_4, 00000005h
loc_006954F9: lea edx, var_44
loc_006954FC: push edx
loc_006954FD: call [0040136Ch] ; rtcGetTimeVar
loc_00695503: mov var_6C, 00452B18h ; "h:m"
loc_0069550A: mov var_74, 00000008h
loc_00695511: lea edx, var_74
loc_00695514: lea ecx, var_54
loc_00695517: call [00401374h] ; __vbaVarDup
loc_0069551D: push 00000001h
loc_0069551F: push 00000001h
loc_00695521: lea eax, var_54
loc_00695524: push eax
loc_00695525: lea ecx, var_44
loc_00695528: push ecx
loc_00695529: lea edx, var_64
loc_0069552C: push edx
loc_0069552D: call [004010B0h] ; rtcVarFromFormatVar
loc_00695533: lea eax, var_64
loc_00695536: push eax
loc_00695537: call [004012B8h] ; __vbaDateVar
loc_0069553D: sub esp, 00000008h
loc_00695540: fstp real8 ptr [esp]
loc_00695543: call [004011D0h] ; __vbaDateR8
loc_00695549: fcomp real8 ptr [0073A050h]
loc_0069554F: fnstsw ax
loc_00695551: test ah, 01h
loc_00695554: jnz 00695562h
loc_00695556: mov var_A8, 00000001h
loc_00695560: jmp 0069556Ch
loc_00695562: mov var_A8, 00000000h
loc_0069556C: mov ecx, var_A8
loc_00695572: neg ecx
loc_00695574: mov var_84, cx
loc_0069557B: lea edx, var_64
loc_0069557E: push edx
loc_0069557F: lea eax, var_64
loc_00695582: push eax
loc_00695583: lea ecx, var_54
loc_00695586: push ecx
loc_00695587: lea edx, var_44
loc_0069558A: push edx
loc_0069558B: push 00000004h
loc_0069558D: call [00401050h] ; __vbaFreeVarList
loc_00695593: add esp, 00000014h
loc_00695596: movsx eax, var_84
loc_0069559D: test eax, eax
loc_0069559F: jz 00695A51h
loc_006955A5: mov var_4, 00000006h
loc_006955AC: mov var_3C, 80020004h
loc_006955B3: mov var_44, 0000000Ah
loc_006955BA: lea ecx, var_44
loc_006955BD: push ecx
loc_006955BE: call [00401110h] ; rtcRandomNext
loc_006955C4: fstp real4 ptr var_78
loc_006955C7: fld real4 ptr [0040A8FCh]
loc_006955CD: fmul st0, real4 ptr var_78
loc_006955D0: fadd st0, real4 ptr [00402440h]
loc_006955D6: fnstsw ax
loc_006955D8: test al, 0Dh
loc_006955DA: jnz 00696067h
loc_006955E0: call [004013A0h] ; __vbaR8IntI2
loc_006955E6: mov var_24, ax
loc_006955EA: lea ecx, var_44
loc_006955ED: call [00401030h] ; __vbaFreeVar
loc_006955F3: mov var_4, 00000007h
loc_006955FA: mov dx, var_24
loc_006955FE: mov var_88, dx
loc_00695605: movsx eax, var_88
loc_0069560C: mov var_AC, eax
loc_00695612: mov ecx, var_AC
loc_00695618: sub ecx, 00000001h
loc_0069561B: mov var_AC, ecx
loc_00695621: cmp var_AC, 00000007h
loc_00695628: ja 0069596Bh
loc_0069562E: mov edx, var_AC
loc_00695634: jmp [edx*4+00696033h]
loc_0069563B: jmp 0069596Bh
loc_00695640: mov var_4, 00000009h
loc_00695647: mov var_78, 00000002h
loc_0069564E: lea eax, var_78
loc_00695651: push eax
loc_00695652: mov ecx, Me
loc_00695655: mov edx, [ecx]
loc_00695657: mov eax, Me
loc_0069565A: push eax
loc_0069565B: call [edx+00000960h]
loc_00695661: jmp 0069596Bh
loc_00695666: mov var_4, 0000000Bh
loc_0069566D: mov var_78, 00000002h
loc_00695674: lea ecx, var_78
loc_00695677: push ecx
loc_00695678: mov edx, Me
loc_0069567B: mov eax, [edx]
loc_0069567D: mov ecx, Me
loc_00695680: push ecx
loc_00695681: call [eax+00000960h]
loc_00695687: jmp 0069596Bh
loc_0069568C: mov var_4, 0000000Dh
loc_00695693: lea edx, var_34
loc_00695696: push edx
loc_00695697: push 0044946Ch ; "Search"
loc_0069569C: mov eax, [0073A08Ch]
loc_006956A1: mov ecx, [eax]
loc_006956A3: mov edx, [0073A08Ch]
loc_006956A9: push edx
loc_006956AA: call [ecx+00000064h]
loc_006956AD: fnclex
loc_006956AF: mov var_84, eax
loc_006956B5: cmp var_84, 00000000h
loc_006956BC: jge 006956E0h
loc_006956BE: push 00000064h
loc_006956C0: push 004419ACh
loc_006956C5: mov eax, [0073A08Ch]
loc_006956CA: push eax
loc_006956CB: mov ecx, var_84
loc_006956D1: push ecx
loc_006956D2: call [004010CCh] ; __vbaHresultCheckObj
loc_006956D8: mov var_B0, eax
loc_006956DE: jmp 006956EAh
loc_006956E0: mov var_B0, 00000000h
loc_006956EA: lea ecx, var_34
loc_006956ED: call [0040142Ch] ; __vbaFreeObj
loc_006956F3: mov var_4, 0000000Eh
loc_006956FA: mov [0073A03Eh], FFFFFFh
loc_00695703: mov var_4, 0000000Fh
loc_0069570A: mov [0073A048h], FFFFFFh
loc_00695713: mov var_4, 00000010h
loc_0069571A: mov edx, Me
loc_0069571D: mov eax, [edx]
loc_0069571F: mov ecx, Me
loc_00695722: push ecx
loc_00695723: call [eax+00000964h]
loc_00695729: jmp 0069596Bh
loc_0069572E: mov var_4, 00000012h
loc_00695735: push FFFFFFFFh
loc_00695737: mov edx, Me
loc_0069573A: mov eax, [edx]
loc_0069573C: mov ecx, Me
loc_0069573F: push ecx
loc_00695740: call [eax+000007ECh]
loc_00695746: jmp 0069596Bh
loc_0069574B: mov var_4, 00000014h
loc_00695752: lea edx, var_34
loc_00695755: push edx
loc_00695756: push 00442914h ; "Explain"
loc_0069575B: mov eax, [0073A08Ch]
loc_00695760: mov ecx, [eax]
loc_00695762: mov edx, [0073A08Ch]
loc_00695768: push edx
loc_00695769: call [ecx+00000064h]
loc_0069576C: fnclex
loc_0069576E: mov var_84, eax
loc_00695774: cmp var_84, 00000000h
loc_0069577B: jge 0069579Fh
loc_0069577D: push 00000064h
loc_0069577F: push 004419ACh
loc_00695784: mov eax, [0073A08Ch]
loc_00695789: push eax
loc_0069578A: mov ecx, var_84
loc_00695790: push ecx
loc_00695791: call [004010CCh] ; __vbaHresultCheckObj
loc_00695797: mov var_B4, eax
loc_0069579D: jmp 006957A9h
loc_0069579F: mov var_B4, 00000000h
loc_006957A9: lea ecx, var_34
loc_006957AC: call [0040142Ch] ; __vbaFreeObj
loc_006957B2: mov var_4, 00000015h
loc_006957B9: mov var_6C, 80020004h
loc_006957C0: mov var_74, 0000000Ah
loc_006957C7: push 00464250h ; "Here is a little song I learned just for you, "
loc_006957CC: mov edx, [0073A040h]
loc_006957D2: push edx
loc_006957D3: call [00401098h] ; __vbaStrCat
loc_006957D9: mov edx, eax
loc_006957DB: lea ecx, var_2C
loc_006957DE: call [004013C0h] ; __vbaStrMove
loc_006957E4: push eax
loc_006957E5: push 00444D98h ; "."
loc_006957EA: call [00401098h] ; __vbaStrCat
loc_006957F0: mov var_3C, eax
loc_006957F3: mov var_44, 00000008h
loc_006957FA: lea eax, var_34
loc_006957FD: push eax
loc_006957FE: mov eax, 00000010h
loc_00695803: call 00412850h ; __vbaChkstk
loc_00695808: mov ecx, esp
loc_0069580A: mov edx, var_74
loc_0069580D: mov [ecx], edx
loc_0069580F: mov eax, var_70
loc_00695812: mov [ecx+00000004h], eax
loc_00695815: mov edx, var_6C
loc_00695818: mov [ecx+00000008h], edx
loc_0069581B: mov eax, var_68
loc_0069581E: mov [ecx+0000000Ch], eax
loc_00695821: mov eax, 00000010h
loc_00695826: call 00412850h ; __vbaChkstk
loc_0069582B: mov ecx, esp
loc_0069582D: mov edx, var_44
loc_00695830: mov [ecx], edx
loc_00695832: mov eax, var_40
loc_00695835: mov [ecx+00000004h], eax
loc_00695838: mov edx, var_3C
loc_0069583B: mov [ecx+00000008h], edx
loc_0069583E: mov eax, var_38
loc_00695841: mov [ecx+0000000Ch], eax
loc_00695844: mov ecx, [0073A08Ch]
loc_0069584A: mov edx, [ecx]
loc_0069584C: mov eax, [0073A08Ch]
loc_00695851: push eax
loc_00695852: call [edx+00000078h]
loc_00695855: fnclex
loc_00695857: mov var_84, eax
loc_0069585D: cmp var_84, 00000000h
loc_00695864: jge 00695889h
loc_00695866: push 00000078h
loc_00695868: push 004419ACh
loc_0069586D: mov ecx, [0073A08Ch]
loc_00695873: push ecx
loc_00695874: mov edx, var_84
loc_0069587A: push edx
loc_0069587B: call [004010CCh] ; __vbaHresultCheckObj
loc_00695881: mov var_B8, eax
loc_00695887: jmp 00695893h
loc_00695889: mov var_B8, 00000000h
loc_00695893: lea ecx, var_2C
loc_00695896: call [00401430h] ; __vbaFreeStr
loc_0069589C: lea ecx, var_34
loc_0069589F: call [0040142Ch] ; __vbaFreeObj
loc_006958A5: lea ecx, var_44
loc_006958A8: call [00401030h] ; __vbaFreeVar
loc_006958AE: mov var_4, 00000016h
loc_006958B5: push 00000000h
loc_006958B7: mov eax, Me
loc_006958BA: mov ecx, [eax]
loc_006958BC: mov edx, Me
loc_006958BF: push edx
loc_006958C0: call [ecx+00000730h]
loc_006958C6: mov var_84, eax
loc_006958CC: cmp var_84, 00000000h
loc_006958D3: jge 006958F8h
loc_006958D5: push 00000730h
loc_006958DA: push 004408D0h
loc_006958DF: mov eax, Me
loc_006958E2: push eax
loc_006958E3: mov ecx, var_84
loc_006958E9: push ecx
loc_006958EA: call [004010CCh] ; __vbaHresultCheckObj
loc_006958F0: mov var_BC, eax
loc_006958F6: jmp 00695902h
loc_006958F8: mov var_BC, 00000000h
loc_00695902: jmp 0069596Bh
loc_00695904: mov var_4, 00000018h
loc_0069590B: mov var_78, 00000002h
loc_00695912: lea edx, var_78
loc_00695915: push edx
loc_00695916: mov eax, Me
loc_00695919: mov ecx, [eax]
loc_0069591B: mov edx, Me
loc_0069591E: push edx
loc_0069591F: call [ecx+00000960h]
loc_00695925: jmp 0069596Bh
loc_00695927: mov var_4, 0000001Ah
loc_0069592E: mov var_78, 00000002h
loc_00695935: lea eax, var_78
loc_00695938: push eax
loc_00695939: mov ecx, Me
loc_0069593C: mov edx, [ecx]
loc_0069593E: mov eax, Me
loc_00695941: push eax
loc_00695942: call [edx+00000960h]
loc_00695948: jmp 0069596Bh
loc_0069594A: mov var_4, 0000001Ch
loc_00695951: mov var_78, 00000002h
loc_00695958: lea ecx, var_78
loc_0069595B: push ecx
loc_0069595C: mov edx, Me
loc_0069595F: mov eax, [edx]
loc_00695961: mov ecx, Me
loc_00695964: push ecx
loc_00695965: call [eax+00000960h]
loc_0069596B: mov var_4, 0000001Fh
loc_00695972: lea edx, var_80
loc_00695975: push edx
loc_00695976: push 004551C8h ; "Long"
loc_0069597B: push 00000000h
loc_0069597D: push 00000000h
loc_0069597F: mov eax, Me
loc_00695982: mov ecx, [eax]
loc_00695984: mov edx, Me
loc_00695987: push edx
loc_00695988: call [ecx+00000714h]
loc_0069598E: mov var_84, eax
loc_00695994: cmp var_84, 00000000h
loc_0069599B: jge 006959C0h
loc_0069599D: push 00000714h
loc_006959A2: push 004408D0h
loc_006959A7: mov eax, Me
loc_006959AA: push eax
loc_006959AB: mov ecx, var_84
loc_006959B1: push ecx
loc_006959B2: call [004010CCh] ; __vbaHresultCheckObj
loc_006959B8: mov var_C0, eax
loc_006959BE: jmp 006959CAh
loc_006959C0: mov var_C0, 00000000h
loc_006959CA: mov edx, var_80
loc_006959CD: mov [0073A050h], edx
loc_006959D3: mov eax, var_7C
loc_006959D6: mov [0073A054h], eax
loc_006959DB: mov var_4, 00000020h
loc_006959E2: lea ecx, var_80
loc_006959E5: push ecx
loc_006959E6: push 004551B8h ; "Short"
loc_006959EB: push 00000000h
loc_006959ED: push 00000000h
loc_006959EF: mov edx, Me
loc_006959F2: mov eax, [edx]
loc_006959F4: mov ecx, Me
loc_006959F7: push ecx
loc_006959F8: call [eax+00000714h]
loc_006959FE: mov var_84, eax
loc_00695A04: cmp var_84, 00000000h
loc_00695A0B: jge 00695A30h
loc_00695A0D: push 00000714h
loc_00695A12: push 004408D0h
loc_00695A17: mov edx, Me
loc_00695A1A: push edx
loc_00695A1B: mov eax, var_84
loc_00695A21: push eax
loc_00695A22: call [004010CCh] ; __vbaHresultCheckObj
loc_00695A28: mov var_C4, eax
loc_00695A2E: jmp 00695A3Ah
loc_00695A30: mov var_C4, 00000000h
loc_00695A3A: mov ecx, var_80
loc_00695A3D: mov [0073A058h], ecx
loc_00695A43: mov edx, var_7C
loc_00695A46: mov [0073A05Ch], edx
loc_00695A4C: jmp 00695D19h
loc_00695A51: mov var_4, 00000021h
loc_00695A58: lea eax, var_44
loc_00695A5B: push eax
loc_00695A5C: call [0040136Ch] ; rtcGetTimeVar
loc_00695A62: mov var_6C, 00452B18h ; "h:m"
loc_00695A69: mov var_74, 00000008h
loc_00695A70: lea edx, var_74
loc_00695A73: lea ecx, var_54
loc_00695A76: call [00401374h] ; __vbaVarDup
loc_00695A7C: push 00000001h
loc_00695A7E: push 00000001h
loc_00695A80: lea ecx, var_54
loc_00695A83: push ecx
loc_00695A84: lea edx, var_44
loc_00695A87: push edx
loc_00695A88: lea eax, var_64
loc_00695A8B: push eax
loc_00695A8C: call [004010B0h] ; rtcVarFromFormatVar
loc_00695A92: lea ecx, var_64
loc_00695A95: push ecx
loc_00695A96: call [004012B8h] ; __vbaDateVar
loc_00695A9C: sub esp, 00000008h
loc_00695A9F: fstp real8 ptr [esp]
loc_00695AA2: call [004011D0h] ; __vbaDateR8
loc_00695AA8: fcomp real8 ptr [0073A058h]
loc_00695AAE: fnstsw ax
loc_00695AB0: test ah, 01h
loc_00695AB3: jnz 00695AC1h
loc_00695AB5: mov var_C8, 00000001h
loc_00695ABF: jmp 00695ACBh
loc_00695AC1: mov var_C8, 00000000h
loc_00695ACB: mov edx, var_C8
loc_00695AD1: neg edx
loc_00695AD3: mov var_84, dx
loc_00695ADA: lea eax, var_64
loc_00695ADD: push eax
loc_00695ADE: lea ecx, var_64
loc_00695AE1: push ecx
loc_00695AE2: lea edx, var_54
loc_00695AE5: push edx
loc_00695AE6: lea eax, var_44
loc_00695AE9: push eax
loc_00695AEA: push 00000004h
loc_00695AEC: call [00401050h] ; __vbaFreeVarList
loc_00695AF2: add esp, 00000014h
loc_00695AF5: movsx ecx, var_84
loc_00695AFC: test ecx, ecx
loc_00695AFE: jz 00695D19h
loc_00695B04: mov var_4, 00000022h
loc_00695B0B: mov var_3C, 80020004h
loc_00695B12: mov var_44, 0000000Ah
loc_00695B19: lea edx, var_44
loc_00695B1C: push edx
loc_00695B1D: call [00401110h] ; rtcRandomNext
loc_00695B23: fstp real4 ptr var_78
loc_00695B26: fld real4 ptr [00404DE0h]
loc_00695B2C: fmul st0, real4 ptr var_78
loc_00695B2F: fadd st0, real4 ptr [00402440h]
loc_00695B35: fnstsw ax
loc_00695B37: test al, 0Dh
loc_00695B39: jnz 00696067h
loc_00695B3F: call [004013A0h] ; __vbaR8IntI2
loc_00695B45: mov var_24, ax
loc_00695B49: lea ecx, var_44
loc_00695B4C: call [00401030h] ; __vbaFreeVar
loc_00695B52: mov var_4, 00000023h
loc_00695B59: mov ax, var_24
loc_00695B5D: mov var_8C, ax
loc_00695B64: movsx ecx, var_8C
loc_00695B6B: mov var_CC, ecx
loc_00695B71: mov edx, var_CC
loc_00695B77: sub edx, 00000001h
loc_00695B7A: mov var_CC, edx
loc_00695B80: cmp var_CC, 00000004h
loc_00695B87: ja 00695C38h
loc_00695B8D: mov eax, var_CC
loc_00695B93: jmp [eax*4+00696053h]
loc_00695B9A: jmp 00695C38h
loc_00695B9F: mov var_4, 00000025h
loc_00695BA6: mov var_78, 00000002h
loc_00695BAD: lea ecx, var_78
loc_00695BB0: push ecx
loc_00695BB1: mov edx, Me
loc_00695BB4: mov eax, [edx]
loc_00695BB6: mov ecx, Me
loc_00695BB9: push ecx
loc_00695BBA: call [eax+00000960h]
loc_00695BC0: jmp 00695C38h
loc_00695BC2: mov var_4, 00000027h
loc_00695BC9: mov var_78, 00000002h
loc_00695BD0: lea edx, var_78
loc_00695BD3: push edx
loc_00695BD4: mov eax, Me
loc_00695BD7: mov ecx, [eax]
loc_00695BD9: mov edx, Me
loc_00695BDC: push edx
loc_00695BDD: call [ecx+00000960h]
loc_00695BE3: jmp 00695C38h
loc_00695BE5: mov var_4, 00000029h
loc_00695BEC: mov var_78, 00000002h
loc_00695BF3: lea eax, var_78
loc_00695BF6: push eax
loc_00695BF7: mov ecx, Me
loc_00695BFA: mov edx, [ecx]
loc_00695BFC: mov eax, Me
loc_00695BFF: push eax
loc_00695C00: call [edx+00000960h]
loc_00695C06: jmp 00695C38h
loc_00695C08: mov var_4, 0000002Bh
loc_00695C0F: mov ecx, Me
loc_00695C12: mov edx, [ecx]
loc_00695C14: mov eax, Me
loc_00695C17: push eax
loc_00695C18: call [edx+000007F0h]
loc_00695C1E: jmp 00695C38h
loc_00695C20: mov var_4, 0000002Dh
loc_00695C27: push FFFFFFFFh
loc_00695C29: mov ecx, Me
loc_00695C2C: mov edx, [ecx]
loc_00695C2E: mov eax, Me
loc_00695C31: push eax
loc_00695C32: call [edx+000007ECh]
loc_00695C38: mov var_4, 00000030h
loc_00695C3F: lea ecx, var_80
loc_00695C42: push ecx
loc_00695C43: push 004551C8h ; "Long"
loc_00695C48: push 00000000h
loc_00695C4A: push 00000000h
loc_00695C4C: mov edx, Me
loc_00695C4F: mov eax, [edx]
loc_00695C51: mov ecx, Me
loc_00695C54: push ecx
loc_00695C55: call [eax+00000714h]
loc_00695C5B: mov var_84, eax
loc_00695C61: cmp var_84, 00000000h
loc_00695C68: jge 00695C8Dh
loc_00695C6A: push 00000714h
loc_00695C6F: push 004408D0h
loc_00695C74: mov edx, Me
loc_00695C77: push edx
loc_00695C78: mov eax, var_84
loc_00695C7E: push eax
loc_00695C7F: call [004010CCh] ; __vbaHresultCheckObj
loc_00695C85: mov var_D0, eax
loc_00695C8B: jmp 00695C97h
loc_00695C8D: mov var_D0, 00000000h
loc_00695C97: mov ecx, var_80
loc_00695C9A: mov [0073A050h], ecx
loc_00695CA0: mov edx, var_7C
loc_00695CA3: mov [0073A054h], edx
loc_00695CA9: mov var_4, 00000031h
loc_00695CB0: lea eax, var_80
loc_00695CB3: push eax
loc_00695CB4: push 004551B8h ; "Short"
loc_00695CB9: push 00000000h
loc_00695CBB: push 00000000h
loc_00695CBD: mov ecx, Me
loc_00695CC0: mov edx, [ecx]
loc_00695CC2: mov eax, Me
loc_00695CC5: push eax
loc_00695CC6: call [edx+00000714h]
loc_00695CCC: mov var_84, eax
loc_00695CD2: cmp var_84, 00000000h
loc_00695CD9: jge 00695CFEh
loc_00695CDB: push 00000714h
loc_00695CE0: push 004408D0h
loc_00695CE5: mov ecx, Me
loc_00695CE8: push ecx
loc_00695CE9: mov edx, var_84
loc_00695CEF: push edx
loc_00695CF0: call [004010CCh] ; __vbaHresultCheckObj
loc_00695CF6: mov var_D4, eax
loc_00695CFC: jmp 00695D08h
loc_00695CFE: mov var_D4, 00000000h
loc_00695D08: mov eax, var_80
loc_00695D0B: mov [0073A058h], eax
loc_00695D10: mov ecx, var_7C
loc_00695D13: mov [0073A05Ch], ecx
loc_00695D19: mov var_4, 00000034h
loc_00695D20: lea edx, var_44
loc_00695D23: push edx
loc_00695D24: call [0040136Ch] ; rtcGetTimeVar
loc_00695D2A: mov var_6C, 004642B4h ; "hh:mm"
loc_00695D31: mov var_74, 00000008h
loc_00695D38: lea edx, var_74
loc_00695D3B: lea ecx, var_54
loc_00695D3E: call [00401374h] ; __vbaVarDup
loc_00695D44: push 00000001h
loc_00695D46: push 00000001h
loc_00695D48: lea eax, var_54
loc_00695D4B: push eax
loc_00695D4C: lea ecx, var_44
loc_00695D4F: push ecx
loc_00695D50: lea edx, var_64
loc_00695D53: push edx
loc_00695D54: call [004010B0h] ; rtcVarFromFormatVar
loc_00695D5A: lea eax, var_64
loc_00695D5D: push eax
loc_00695D5E: call [004012B8h] ; __vbaDateVar
loc_00695D64: sub esp, 00000008h
loc_00695D67: fstp real8 ptr [esp]
loc_00695D6A: call [004011D0h] ; __vbaDateR8
loc_00695D70: fcomp real8 ptr [0073A050h]
loc_00695D76: fnstsw ax
loc_00695D78: test ah, 41h
loc_00695D7B: jnz 00695D89h
loc_00695D7D: mov var_D8, 00000001h
loc_00695D87: jmp 00695D93h
loc_00695D89: mov var_D8, 00000000h
loc_00695D93: mov ecx, var_D8
loc_00695D99: neg ecx
loc_00695D9B: mov var_84, cx
loc_00695DA2: lea edx, var_64
loc_00695DA5: push edx
loc_00695DA6: lea eax, var_64
loc_00695DA9: push eax
loc_00695DAA: lea ecx, var_54
loc_00695DAD: push ecx
loc_00695DAE: lea edx, var_44
loc_00695DB1: push edx
loc_00695DB2: push 00000004h
loc_00695DB4: call [00401050h] ; __vbaFreeVarList
loc_00695DBA: add esp, 00000014h
loc_00695DBD: movsx eax, var_84
loc_00695DC4: test eax, eax
loc_00695DC6: jz 00695E39h
loc_00695DC8: mov var_4, 00000035h
loc_00695DCF: lea ecx, var_80
loc_00695DD2: push ecx
loc_00695DD3: push 004551C8h ; "Long"
loc_00695DD8: push 00000000h
loc_00695DDA: push 00000000h
loc_00695DDC: mov edx, Me
loc_00695DDF: mov eax, [edx]
loc_00695DE1: mov ecx, Me
loc_00695DE4: push ecx
loc_00695DE5: call [eax+00000714h]
loc_00695DEB: mov var_84, eax
loc_00695DF1: cmp var_84, 00000000h
loc_00695DF8: jge 00695E1Dh
loc_00695DFA: push 00000714h
loc_00695DFF: push 004408D0h
loc_00695E04: mov edx, Me
loc_00695E07: push edx
loc_00695E08: mov eax, var_84
loc_00695E0E: push eax
loc_00695E0F: call [004010CCh] ; __vbaHresultCheckObj
loc_00695E15: mov var_DC, eax
loc_00695E1B: jmp 00695E27h
loc_00695E1D: mov var_DC, 00000000h
loc_00695E27: mov ecx, var_80
loc_00695E2A: mov [0073A050h], ecx
loc_00695E30: mov edx, var_7C
loc_00695E33: mov [0073A054h], edx
loc_00695E39: mov var_4, 00000037h
loc_00695E40: lea eax, var_44
loc_00695E43: push eax
loc_00695E44: call [0040136Ch] ; rtcGetTimeVar
loc_00695E4A: mov var_6C, 004642B4h ; "hh:mm"
loc_00695E51: mov var_74, 00000008h
loc_00695E58: lea edx, var_74
loc_00695E5B: lea ecx, var_54
loc_00695E5E: call [00401374h] ; __vbaVarDup
loc_00695E64: push 00000001h
loc_00695E66: push 00000001h
loc_00695E68: lea ecx, var_54
loc_00695E6B: push ecx
loc_00695E6C: lea edx, var_44
loc_00695E6F: push edx
loc_00695E70: lea eax, var_64
loc_00695E73: push eax
loc_00695E74: call [004010B0h] ; rtcVarFromFormatVar
loc_00695E7A: lea ecx, var_64
loc_00695E7D: push ecx
loc_00695E7E: call [004012B8h] ; __vbaDateVar
loc_00695E84: sub esp, 00000008h
loc_00695E87: fstp real8 ptr [esp]
loc_00695E8A: call [004011D0h] ; __vbaDateR8
loc_00695E90: fcomp real8 ptr [0073A058h]
loc_00695E96: fnstsw ax
loc_00695E98: test ah, 41h
loc_00695E9B: jnz 00695EA9h
loc_00695E9D: mov var_E0, 00000001h
loc_00695EA7: jmp 00695EB3h
loc_00695EA9: mov var_E0, 00000000h
loc_00695EB3: mov edx, var_E0
loc_00695EB9: neg edx
loc_00695EBB: mov var_84, dx
loc_00695EC2: lea eax, var_64
loc_00695EC5: push eax
loc_00695EC6: lea ecx, var_64
loc_00695EC9: push ecx
loc_00695ECA: lea edx, var_54
loc_00695ECD: push edx
loc_00695ECE: lea eax, var_44
loc_00695ED1: push eax
loc_00695ED2: push 00000004h
loc_00695ED4: call [00401050h] ; __vbaFreeVarList
loc_00695EDA: add esp, 00000014h
loc_00695EDD: movsx ecx, var_84
loc_00695EE4: test ecx, ecx
loc_00695EE6: jz 00695F58h
loc_00695EE8: mov var_4, 00000038h
loc_00695EEF: lea edx, var_80
loc_00695EF2: push edx
loc_00695EF3: push 004551B8h ; "Short"
loc_00695EF8: push 00000000h
loc_00695EFA: push 00000000h
loc_00695EFC: mov eax, Me
loc_00695EFF: mov ecx, [eax]
loc_00695F01: mov edx, Me
loc_00695F04: push edx
loc_00695F05: call [ecx+00000714h]
loc_00695F0B: mov var_84, eax
loc_00695F11: cmp var_84, 00000000h
loc_00695F18: jge 00695F3Dh
loc_00695F1A: push 00000714h
loc_00695F1F: push 004408D0h
loc_00695F24: mov eax, Me
loc_00695F27: push eax
loc_00695F28: mov ecx, var_84
loc_00695F2E: push ecx
loc_00695F2F: call [004010CCh] ; __vbaHresultCheckObj
loc_00695F35: mov var_E4, eax
loc_00695F3B: jmp 00695F47h
loc_00695F3D: mov var_E4, 00000000h
loc_00695F47: mov edx, var_80
loc_00695F4A: mov [0073A058h], edx
loc_00695F50: mov eax, var_7C
loc_00695F53: mov [0073A05Ch], eax
loc_00695F58: mov var_4, 0000003Ah
loc_00695F5F: mov edx, 00463B4Ch ; "RandomActionEvent"
loc_00695F64: lea ecx, var_30
loc_00695F67: call [00401310h] ; __vbaStrCopy
loc_00695F6D: mov edx, 00463920h ; "Exiting Random Action Sub"
loc_00695F72: lea ecx, var_2C
loc_00695F75: call [00401310h] ; __vbaStrCopy
loc_00695F7B: lea ecx, var_30
loc_00695F7E: push ecx
loc_00695F7F: lea edx, var_2C
loc_00695F82: push edx
loc_00695F83: mov eax, Me
loc_00695F86: mov ecx, [eax]
loc_00695F88: mov edx, Me
loc_00695F8B: push edx
loc_00695F8C: call [ecx+00000748h]
loc_00695F92: mov var_84, eax
loc_00695F98: cmp var_84, 00000000h
loc_00695F9F: jge 00695FC4h
loc_00695FA1: push 00000748h
loc_00695FA6: push 004408D0h
loc_00695FAB: mov eax, Me
loc_00695FAE: push eax
loc_00695FAF: mov ecx, var_84
loc_00695FB5: push ecx
loc_00695FB6: call [004010CCh] ; __vbaHresultCheckObj
loc_00695FBC: mov var_E8, eax
loc_00695FC2: jmp 00695FCEh
loc_00695FC4: mov var_E8, 00000000h
loc_00695FCE: lea edx, var_30
loc_00695FD1: push edx
loc_00695FD2: lea eax, var_2C
loc_00695FD5: push eax
loc_00695FD6: push 00000002h
loc_00695FD8: call [00401324h] ; __vbaFreeStrList
loc_00695FDE: add esp, 0000000Ch
loc_00695FE1: fwait
loc_00695FE2: push 0069601Eh
loc_00695FE7: jmp 0069601Dh
loc_00695FE9: lea ecx, var_30
loc_00695FEC: push ecx
loc_00695FED: lea edx, var_2C
loc_00695FF0: push edx
loc_00695FF1: push 00000002h
loc_00695FF3: call [00401324h] ; __vbaFreeStrList
loc_00695FF9: add esp, 0000000Ch
loc_00695FFC: lea ecx, var_34
loc_00695FFF: call [0040142Ch] ; __vbaFreeObj
loc_00696005: lea eax, var_64
loc_00696008: push eax
loc_00696009: lea ecx, var_54
loc_0069600C: push ecx
loc_0069600D: lea edx, var_44
loc_00696010: push edx
loc_00696011: push 00000003h
loc_00696013: call [00401050h] ; __vbaFreeVarList
loc_00696019: add esp, 00000010h
loc_0069601C: ret
loc_0069601D: ret
loc_0069601E: xor eax, eax
loc_00696020: mov ecx, var_20
loc_00696023: mov fs:[00000000h], ecx
loc_0069602A: pop edi
loc_0069602B: pop esi
loc_0069602C: pop ebx
loc_0069602D: mov esp, ebp
loc_0069602F: pop ebp
loc_00696030: retn 0004h
End Sub
Private Sub Proc_37_162_697C40(arg_C) '697C40
loc_00697C40: push ebp
loc_00697C41: mov ebp, esp
loc_00697C43: sub esp, 00000014h
loc_00697C46: push 00412856h ; __vbaExceptHandler
loc_00697C4B: mov eax, fs:[00000000h]
loc_00697C51: push eax
loc_00697C52: mov fs:[00000000h], esp
loc_00697C59: sub esp, 00000090h
loc_00697C5F: push ebx
loc_00697C60: push esi
loc_00697C61: push edi
loc_00697C62: mov var_14, esp
loc_00697C65: mov var_10, 0040A938h
loc_00697C6C: xor esi, esi
loc_00697C6E: mov var_C, esi
loc_00697C71: mov var_8, esi
loc_00697C74: mov var_2C, esi
loc_00697C77: mov var_34, esi
loc_00697C7A: mov var_38, esi
loc_00697C7D: mov var_3C, esi
loc_00697C80: mov var_40, esi
loc_00697C83: mov var_44, esi
loc_00697C86: mov var_48, esi
loc_00697C89: mov var_4C, esi
loc_00697C8C: mov var_50, esi
loc_00697C8F: mov var_54, esi
loc_00697C92: mov var_64, esi
loc_00697C95: mov eax, arg_C
loc_00697C98: mov [eax], esi
loc_00697C9A: push 00000001h
loc_00697C9C: call [00401124h] ; __vbaOnError
loc_00697CA2: cmp [0073C818h], esi
loc_00697CA8: jnz 00697CBAh
loc_00697CAA: push 0073C818h
loc_00697CAF: push 00441F00h
loc_00697CB4: call [004012FCh] ; __vbaNew2
loc_00697CBA: mov edi, [0073C818h]
loc_00697CC0: mov ecx, [edi]
loc_00697CC2: lea edx, var_54
loc_00697CC5: push edx
loc_00697CC6: push edi
loc_00697CC7: call [ecx+00000014h]
loc_00697CCA: fnclex
loc_00697CCC: cmp eax, esi
loc_00697CCE: jge 00697CDFh
loc_00697CD0: push 00000014h
loc_00697CD2: push 00441EF0h
loc_00697CD7: push edi
loc_00697CD8: push eax
loc_00697CD9: call [004010CCh] ; __vbaHresultCheckObj
loc_00697CDF: mov eax, var_54
loc_00697CE2: mov edi, eax
loc_00697CE4: mov ecx, [eax]
loc_00697CE6: lea edx, var_44
loc_00697CE9: push edx
loc_00697CEA: push eax
loc_00697CEB: call [ecx+00000050h]
loc_00697CEE: fnclex
loc_00697CF0: cmp eax, esi
loc_00697CF2: jge 00697D03h
loc_00697CF4: push 00000050h
loc_00697CF6: push 004437B4h
loc_00697CFB: push edi
loc_00697CFC: push eax
loc_00697CFD: call [004010CCh] ; __vbaHresultCheckObj
loc_00697D03: mov eax, var_44
loc_00697D06: push eax
loc_00697D07: push 00441F24h ; "\"
loc_00697D0C: mov ebx, [00401098h] ; __vbaStrCat
loc_00697D12: call ebx
loc_00697D14: mov edx, eax
loc_00697D16: lea ecx, var_40
loc_00697D19: mov edi, [004013C0h] ; __vbaStrMove
loc_00697D1F: call edi
loc_00697D21: lea ecx, var_44
loc_00697D24: call [00401430h] ; __vbaFreeStr
loc_00697D2A: lea ecx, var_54
loc_00697D2D: call [0040142Ch] ; __vbaFreeObj
loc_00697D33: mov var_24, esi
loc_00697D36: mov esi, 00000001h
loc_00697D3B: mov var_20, esi
loc_00697D3E: mov eax, 00000063h
loc_00697D43: cmp si, ax
loc_00697D46: jg 00697EA0h
loc_00697D4C: mov ecx, var_40
loc_00697D4F: push ecx
loc_00697D50: push 00463210h
loc_00697D55: call ebx
loc_00697D57: mov edx, eax
loc_00697D59: lea ecx, var_44
loc_00697D5C: call edi
loc_00697D5E: push eax
loc_00697D5F: push esi
loc_00697D60: call [0040100Ch] ; __vbaStrI2
loc_00697D66: mov edx, eax
loc_00697D68: lea ecx, var_48
loc_00697D6B: call edi
loc_00697D6D: push eax
loc_00697D6E: call ebx
loc_00697D70: mov edx, eax
loc_00697D72: lea ecx, var_4C
loc_00697D75: call edi
loc_00697D77: push eax
loc_00697D78: push 00463218h ; ".nbd"
loc_00697D7D: call ebx
loc_00697D7F: mov var_5C, eax
loc_00697D82: mov var_64, 00000008h
loc_00697D89: push 00000000h
loc_00697D8B: lea edx, var_64
loc_00697D8E: push edx
loc_00697D8F: call [004012D0h] ; rtcDir
loc_00697D95: mov edx, eax
loc_00697D97: lea ecx, var_50
loc_00697D9A: call edi
loc_00697D9C: push eax
loc_00697D9D: call [00401044h] ; __vbaLenBstr
loc_00697DA3: mov esi, eax
loc_00697DA5: neg esi
loc_00697DA7: sbb esi, esi
loc_00697DA9: neg esi
loc_00697DAB: neg esi
loc_00697DAD: lea eax, var_50
loc_00697DB0: push eax
loc_00697DB1: lea ecx, var_4C
loc_00697DB4: push ecx
loc_00697DB5: lea edx, var_48
loc_00697DB8: push edx
loc_00697DB9: lea eax, var_44
loc_00697DBC: push eax
loc_00697DBD: push 00000004h
loc_00697DBF: call [00401324h] ; __vbaFreeStrList
loc_00697DC5: add esp, 00000014h
loc_00697DC8: lea ecx, var_64
loc_00697DCB: call [00401030h] ; __vbaFreeVar
loc_00697DD1: test si, si
loc_00697DD4: Unknown_17180()
loc_00697DDA: mov ax, var_24
loc_00697DDE: add ax, 0001h
loc_00697DE2: jo 00698007h
loc_00697DE8: mov var_24, eax
loc_00697DEB: movsx esi, ax
loc_00697DEE: push 00000000h
loc_00697DF0: push esi
loc_00697DF1: push 00000001h
loc_00697DF3: push 00000008h
loc_00697DF5: lea ecx, var_34
loc_00697DF8: push ecx
loc_00697DF9: push 00000004h
loc_00697DFB: push 00000180h
loc_00697E00: call [00401200h] ; __vbaRedimPreserve
loc_00697E06: add esp, 0000001Ch
loc_00697E09: mov eax, var_34
loc_00697E0C: test eax, eax
loc_00697E0E: jz 00697E29h
loc_00697E10: cmp [eax], 0001h
loc_00697E14: jnz 00697E29h
loc_00697E16: sub esi, [eax+00000014h]
loc_00697E19: cmp esi, [eax+00000010h]
loc_00697E1C: jb 00697E24h
loc_00697E1E: call [004011A8h] ; __vbaGenerateBoundsError
loc_00697E24: shl esi, 02h
loc_00697E27: jmp 00697E31h
loc_00697E29: call [004011A8h] ; __vbaGenerateBoundsError
loc_00697E2F: mov esi, eax
loc_00697E31: push 00463210h
loc_00697E36: mov edx, var_20
loc_00697E39: push edx
loc_00697E3A: call [0040100Ch] ; __vbaStrI2
loc_00697E40: mov edx, eax
loc_00697E42: lea ecx, var_44
loc_00697E45: call edi
loc_00697E47: push eax
loc_00697E48: call ebx
loc_00697E4A: mov edx, eax
loc_00697E4C: lea ecx, var_48
loc_00697E4F: call edi
loc_00697E51: push eax
loc_00697E52: push 00463218h ; ".nbd"
loc_00697E57: call ebx
loc_00697E59: mov edx, eax
loc_00697E5B: lea ecx, var_4C
loc_00697E5E: call edi
loc_00697E60: mov edx, eax
loc_00697E62: mov eax, var_34
loc_00697E65: mov ecx, [eax+0000000Ch]
loc_00697E68: add ecx, esi
loc_00697E6A: call [00401310h] ; __vbaStrCopy
loc_00697E70: lea ecx, var_4C
loc_00697E73: push ecx
loc_00697E74: lea edx, var_48
loc_00697E77: push edx
loc_00697E78: lea eax, var_44
loc_00697E7B: push eax
loc_00697E7C: push 00000003h
loc_00697E7E: call [00401324h] ; __vbaFreeStrList
loc_00697E84: add esp, 00000010h
loc_00697E87: mov eax, 00000001h
loc_00697E8C: add ax, var_20
loc_00697E90: jo 00698007h
loc_00697E96: mov var_20, eax
loc_00697E99: mov esi, eax
loc_00697E9B: jmp 00697D3Eh
loc_00697EA0: mov var_5C, 80020004h
loc_00697EA7: mov var_64, 0000000Ah
loc_00697EAE: lea ecx, var_64
loc_00697EB1: push ecx
loc_00697EB2: call [00401110h] ; rtcRandomNext
loc_00697EB8: fstp real4 ptr var_78
loc_00697EBB: mov edx, var_34
loc_00697EBE: push edx
loc_00697EBF: push 00000001h
loc_00697EC1: call [004012A4h] ; __vbaUbound
loc_00697EC7: sub eax, 00000001h
loc_00697ECA: jo 00698007h
loc_00697ED0: add eax, 00000001h
loc_00697ED3: jo 00698007h
loc_00697ED9: mov var_A4, eax
loc_00697EDF: fild real4 ptr var_A4
loc_00697EE5: fstp real8 ptr var_AC
loc_00697EEB: fld real4 ptr var_78
loc_00697EEE: fmul st0, real8 ptr var_AC
loc_00697EF4: fadd st0, real8 ptr [00402420h]
loc_00697EFA: fnstsw ax
loc_00697EFC: test al, 0Dh
loc_00697EFE: jnz 00698002h
loc_00697F04: call [004013A0h] ; __vbaR8IntI2
loc_00697F0A: mov esi, eax
loc_00697F0C: lea ecx, var_64
loc_00697F0F: call [00401030h] ; __vbaFreeVar
loc_00697F15: mov ecx, var_34
loc_00697F18: test ecx, ecx
loc_00697F1A: jz 00697F3Fh
loc_00697F1C: cmp [ecx], 0001h
loc_00697F20: jnz 00697F3Fh
loc_00697F22: movsx esi, si
loc_00697F25: sub esi, [ecx+00000014h]
loc_00697F28: cmp esi, [ecx+00000010h]
loc_00697F2B: jb 00697F36h
loc_00697F2D: call [004011A8h] ; __vbaGenerateBoundsError
loc_00697F33: mov ecx, var_34
loc_00697F36: lea eax, [esi*4]
loc_00697F3D: jmp 00697F48h
loc_00697F3F: call [004011A8h] ; __vbaGenerateBoundsError
loc_00697F45: mov ecx, var_34
loc_00697F48: mov ecx, [ecx+0000000Ch]
loc_00697F4B: mov edx, [ecx+eax]
loc_00697F4E: push edx
loc_00697F4F: call [00401088h] ; rtcTrimBstr
loc_00697F55: mov edx, eax
loc_00697F57: lea ecx, var_38
loc_00697F5A: call edi
loc_00697F5C: call [00401114h] ; __vbaExitProc
loc_00697F62: fwait
loc_00697F63: push 00697FE5h
loc_00697F68: jmp 00697FC3h
loc_00697F6A: mov edx, 0043BE64h ; "J001.nbd"
loc_00697F6F: lea ecx, var_38
loc_00697F72: call [00401310h] ; __vbaStrCopy
loc_00697F78: call [00401114h] ; __vbaExitProc
loc_00697F7E: fwait
loc_00697F7F: push 00697FE5h
loc_00697F84: jmp 00697FC3h
loc_00697F86: test var_C, 04h
loc_00697F8A: jz 00697F95h
loc_00697F8C: lea ecx, var_38
loc_00697F8F: call [00401430h] ; __vbaFreeStr
loc_00697F95: lea eax, var_50
loc_00697F98: push eax
loc_00697F99: lea ecx, var_4C
loc_00697F9C: push ecx
loc_00697F9D: lea edx, var_48
loc_00697FA0: push edx
loc_00697FA1: lea eax, var_44
loc_00697FA4: push eax
loc_00697FA5: push 00000004h
loc_00697FA7: call [00401324h] ; __vbaFreeStrList
loc_00697FAD: add esp, 00000014h
loc_00697FB0: lea ecx, var_54
loc_00697FB3: call [0040142Ch] ; __vbaFreeObj
loc_00697FB9: lea ecx, var_64
loc_00697FBC: call [00401030h] ; __vbaFreeVar
loc_00697FC2: ret
loc_00697FC3: lea ecx, var_2C
loc_00697FC6: mov esi, [00401430h] ; __vbaFreeStr
loc_00697FCC: call __vbaFreeStr
loc_00697FCE: lea ecx, var_34
loc_00697FD1: push ecx
loc_00697FD2: push 00000000h
loc_00697FD4: call [004010F0h] ; __vbaAryDestruct
loc_00697FDA: lea ecx, var_3C
loc_00697FDD: call __vbaFreeStr
loc_00697FDF: lea ecx, var_40
loc_00697FE2: call __vbaFreeStr
loc_00697FE4: ret
loc_00697FE5: mov edx, arg_C
loc_00697FE8: mov eax, var_38
loc_00697FEB: mov [edx], eax
loc_00697FED: xor eax, eax
loc_00697FEF: mov ecx, var_1C
loc_00697FF2: mov fs:[00000000h], ecx
loc_00697FF9: pop edi
loc_00697FFA: pop esi
loc_00697FFB: pop ebx
loc_00697FFC: mov esp, ebp
loc_00697FFE: pop ebp
loc_00697FFF: retn 0008h
End Sub
Private Sub Proc_37_163_698010(arg_C) '698010
loc_00698010: push ebp
loc_00698011: mov ebp, esp
loc_00698013: sub esp, 00000014h
loc_00698016: push 00412856h ; __vbaExceptHandler
loc_0069801B: mov eax, fs:[00000000h]
loc_00698021: push eax
loc_00698022: mov fs:[00000000h], esp
loc_00698029: sub esp, 00000090h
loc_0069802F: push ebx
loc_00698030: push esi
loc_00698031: push edi
loc_00698032: mov var_14, esp
loc_00698035: mov var_10, 0040A960h
loc_0069803C: xor esi, esi
loc_0069803E: mov var_C, esi
loc_00698041: mov var_8, esi
loc_00698044: mov var_28, esi
loc_00698047: mov var_34, esi
loc_0069804A: mov var_38, esi
loc_0069804D: mov var_3C, esi
loc_00698050: mov var_40, esi
loc_00698053: mov var_44, esi
loc_00698056: mov var_48, esi
loc_00698059: mov var_4C, esi
loc_0069805C: mov var_50, esi
loc_0069805F: mov var_54, esi
loc_00698062: mov var_64, esi
loc_00698065: mov eax, arg_C
loc_00698068: mov [eax], esi
loc_0069806A: push 00000001h
loc_0069806C: call [00401124h] ; __vbaOnError
loc_00698072: cmp [0073C818h], esi
loc_00698078: jnz 0069808Ah
loc_0069807A: push 0073C818h
loc_0069807F: push 00441F00h
loc_00698084: call [004012FCh] ; __vbaNew2
loc_0069808A: mov edi, [0073C818h]
loc_00698090: mov ecx, [edi]
loc_00698092: lea edx, var_54
loc_00698095: push edx
loc_00698096: push edi
loc_00698097: call [ecx+00000014h]
loc_0069809A: fnclex
loc_0069809C: cmp eax, esi
loc_0069809E: jge 006980AFh
loc_006980A0: push 00000014h
loc_006980A2: push 00441EF0h
loc_006980A7: push edi
loc_006980A8: push eax
loc_006980A9: call [004010CCh] ; __vbaHresultCheckObj
loc_006980AF: mov eax, var_54
loc_006980B2: mov edi, eax
loc_006980B4: mov ecx, [eax]
loc_006980B6: lea edx, var_44
loc_006980B9: push edx
loc_006980BA: push eax
loc_006980BB: call [ecx+00000050h]
loc_006980BE: fnclex
loc_006980C0: cmp eax, esi
loc_006980C2: jge 006980D3h
loc_006980C4: push 00000050h
loc_006980C6: push 004437B4h
loc_006980CB: push edi
loc_006980CC: push eax
loc_006980CD: call [004010CCh] ; __vbaHresultCheckObj
loc_006980D3: mov eax, var_44
loc_006980D6: push eax
loc_006980D7: push 00441F24h ; "\"
loc_006980DC: mov ebx, [00401098h] ; __vbaStrCat
loc_006980E2: call ebx
loc_006980E4: mov edx, eax
loc_006980E6: lea ecx, var_3C
loc_006980E9: mov edi, [004013C0h] ; __vbaStrMove
loc_006980EF: call edi
loc_006980F1: lea ecx, var_44
loc_006980F4: call [00401430h] ; __vbaFreeStr
loc_006980FA: lea ecx, var_54
loc_006980FD: call [0040142Ch] ; __vbaFreeObj
loc_00698103: mov var_24, esi
loc_00698106: mov esi, 00000001h
loc_0069810B: mov var_20, esi
loc_0069810E: mov eax, 00000063h
loc_00698113: cmp si, ax
loc_00698116: jg 00698270h
loc_0069811C: mov ecx, var_3C
loc_0069811F: push ecx
loc_00698120: push 00463228h
loc_00698125: call ebx
loc_00698127: mov edx, eax
loc_00698129: lea ecx, var_44
loc_0069812C: call edi
loc_0069812E: push eax
loc_0069812F: push esi
loc_00698130: call [0040100Ch] ; __vbaStrI2
loc_00698136: mov edx, eax
loc_00698138: lea ecx, var_48
loc_0069813B: call edi
loc_0069813D: push eax
loc_0069813E: call ebx
loc_00698140: mov edx, eax
loc_00698142: lea ecx, var_4C
loc_00698145: call edi
loc_00698147: push eax
loc_00698148: push 00463218h ; ".nbd"
loc_0069814D: call ebx
loc_0069814F: mov var_5C, eax
loc_00698152: mov var_64, 00000008h
loc_00698159: push 00000000h
loc_0069815B: lea edx, var_64
loc_0069815E: push edx
loc_0069815F: call [004012D0h] ; rtcDir
loc_00698165: mov edx, eax
loc_00698167: lea ecx, var_50
loc_0069816A: call edi
loc_0069816C: push eax
loc_0069816D: call [00401044h] ; __vbaLenBstr
loc_00698173: mov esi, eax
loc_00698175: neg esi
loc_00698177: sbb esi, esi
loc_00698179: neg esi
loc_0069817B: neg esi
loc_0069817D: lea eax, var_50
loc_00698180: push eax
loc_00698181: lea ecx, var_4C
loc_00698184: push ecx
loc_00698185: lea edx, var_48
loc_00698188: push edx
loc_00698189: lea eax, var_44
loc_0069818C: push eax
loc_0069818D: push 00000004h
loc_0069818F: call [00401324h] ; __vbaFreeStrList
loc_00698195: add esp, 00000014h
loc_00698198: lea ecx, var_64
loc_0069819B: call [00401030h] ; __vbaFreeVar
loc_006981A1: test si, si
loc_006981A4: Unknown_17180()
loc_006981AA: mov ax, var_24
loc_006981AE: add ax, 0001h
loc_006981B2: jo 006983D7h
loc_006981B8: mov var_24, eax
loc_006981BB: movsx esi, ax
loc_006981BE: push 00000000h
loc_006981C0: push esi
loc_006981C1: push 00000001h
loc_006981C3: push 00000008h
loc_006981C5: lea ecx, var_28
loc_006981C8: push ecx
loc_006981C9: push 00000004h
loc_006981CB: push 00000180h
loc_006981D0: call [00401200h] ; __vbaRedimPreserve
loc_006981D6: add esp, 0000001Ch
loc_006981D9: mov eax, var_28
loc_006981DC: test eax, eax
loc_006981DE: jz 006981F9h
loc_006981E0: cmp [eax], 0001h
loc_006981E4: jnz 006981F9h
loc_006981E6: sub esi, [eax+00000014h]
loc_006981E9: cmp esi, [eax+00000010h]
loc_006981EC: jb 006981F4h
loc_006981EE: call [004011A8h] ; __vbaGenerateBoundsError
loc_006981F4: shl esi, 02h
loc_006981F7: jmp 00698201h
loc_006981F9: call [004011A8h] ; __vbaGenerateBoundsError
loc_006981FF: mov esi, eax
loc_00698201: push 00463228h
loc_00698206: mov edx, var_20
loc_00698209: push edx
loc_0069820A: call [0040100Ch] ; __vbaStrI2
loc_00698210: mov edx, eax
loc_00698212: lea ecx, var_44
loc_00698215: call edi
loc_00698217: push eax
loc_00698218: call ebx
loc_0069821A: mov edx, eax
loc_0069821C: lea ecx, var_48
loc_0069821F: call edi
loc_00698221: push eax
loc_00698222: push 00463218h ; ".nbd"
loc_00698227: call ebx
loc_00698229: mov edx, eax
loc_0069822B: lea ecx, var_4C
loc_0069822E: call edi
loc_00698230: mov edx, eax
loc_00698232: mov eax, var_28
loc_00698235: mov ecx, [eax+0000000Ch]
loc_00698238: add ecx, esi
loc_0069823A: call [00401310h] ; __vbaStrCopy
loc_00698240: lea ecx, var_4C
loc_00698243: push ecx
loc_00698244: lea edx, var_48
loc_00698247: push edx
loc_00698248: lea eax, var_44
loc_0069824B: push eax
loc_0069824C: push 00000003h
loc_0069824E: call [00401324h] ; __vbaFreeStrList
loc_00698254: add esp, 00000010h
loc_00698257: mov eax, 00000001h
loc_0069825C: add ax, var_20
loc_00698260: jo 006983D7h
loc_00698266: mov var_20, eax
loc_00698269: mov esi, eax
loc_0069826B: jmp 0069810Eh
loc_00698270: mov var_5C, 80020004h
loc_00698277: mov var_64, 0000000Ah
loc_0069827E: lea ecx, var_64
loc_00698281: push ecx
loc_00698282: call [00401110h] ; rtcRandomNext
loc_00698288: fstp real4 ptr var_78
loc_0069828B: mov edx, var_28
loc_0069828E: push edx
loc_0069828F: push 00000001h
loc_00698291: call [004012A4h] ; __vbaUbound
loc_00698297: sub eax, 00000001h
loc_0069829A: jo 006983D7h
loc_006982A0: add eax, 00000001h
loc_006982A3: jo 006983D7h
loc_006982A9: mov var_A4, eax
loc_006982AF: fild real4 ptr var_A4
loc_006982B5: fstp real8 ptr var_AC
loc_006982BB: fld real4 ptr var_78
loc_006982BE: fmul st0, real8 ptr var_AC
loc_006982C4: fadd st0, real8 ptr [00402420h]
loc_006982CA: fnstsw ax
loc_006982CC: test al, 0Dh
loc_006982CE: jnz 006983D2h
loc_006982D4: call [004013A0h] ; __vbaR8IntI2
loc_006982DA: mov esi, eax
loc_006982DC: lea ecx, var_64
loc_006982DF: call [00401030h] ; __vbaFreeVar
loc_006982E5: mov ecx, var_28
loc_006982E8: test ecx, ecx
loc_006982EA: jz 0069830Fh
loc_006982EC: cmp [ecx], 0001h
loc_006982F0: jnz 0069830Fh
loc_006982F2: movsx esi, si
loc_006982F5: sub esi, [ecx+00000014h]
loc_006982F8: cmp esi, [ecx+00000010h]
loc_006982FB: jb 00698306h
loc_006982FD: call [004011A8h] ; __vbaGenerateBoundsError
loc_00698303: mov ecx, var_28
loc_00698306: lea eax, [esi*4]
loc_0069830D: jmp 00698318h
loc_0069830F: call [004011A8h] ; __vbaGenerateBoundsError
loc_00698315: mov ecx, var_28
loc_00698318: mov ecx, [ecx+0000000Ch]
loc_0069831B: mov edx, [ecx+eax]
loc_0069831E: push edx
loc_0069831F: call [00401088h] ; rtcTrimBstr
loc_00698325: mov edx, eax
loc_00698327: lea ecx, var_40
loc_0069832A: call edi
loc_0069832C: call [00401114h] ; __vbaExitProc
loc_00698332: fwait
loc_00698333: push 006983B5h
loc_00698338: jmp 00698393h
loc_0069833A: mov edx, 0043BCCCh ; "T001.nbd"
loc_0069833F: lea ecx, var_40
loc_00698342: call [00401310h] ; __vbaStrCopy
loc_00698348: call [00401114h] ; __vbaExitProc
loc_0069834E: fwait
loc_0069834F: push 006983B5h
loc_00698354: jmp 00698393h
loc_00698356: test var_C, 04h
loc_0069835A: jz 00698365h
loc_0069835C: lea ecx, var_40
loc_0069835F: call [00401430h] ; __vbaFreeStr
loc_00698365: lea eax, var_50
loc_00698368: push eax
loc_00698369: lea ecx, var_4C
loc_0069836C: push ecx
loc_0069836D: lea edx, var_48
loc_00698370: push edx
loc_00698371: lea eax, var_44
loc_00698374: push eax
loc_00698375: push 00000004h
loc_00698377: call [00401324h] ; __vbaFreeStrList
loc_0069837D: add esp, 00000014h
loc_00698380: lea ecx, var_54
loc_00698383: call [0040142Ch] ; __vbaFreeObj
loc_00698389: lea ecx, var_64
loc_0069838C: call [00401030h] ; __vbaFreeVar
loc_00698392: ret
loc_00698393: lea ecx, var_28
loc_00698396: push ecx
loc_00698397: push 00000000h
loc_00698399: call [004010F0h] ; __vbaAryDestruct
loc_0069839F: lea ecx, var_34
loc_006983A2: mov esi, [00401430h] ; __vbaFreeStr
loc_006983A8: call __vbaFreeStr
loc_006983AA: lea ecx, var_38
loc_006983AD: call __vbaFreeStr
loc_006983AF: lea ecx, var_3C
loc_006983B2: call __vbaFreeStr
loc_006983B4: ret
loc_006983B5: mov edx, arg_C
loc_006983B8: mov eax, var_40
loc_006983BB: mov [edx], eax
loc_006983BD: xor eax, eax
loc_006983BF: mov ecx, var_1C
loc_006983C2: mov fs:[00000000h], ecx
loc_006983C9: pop edi
loc_006983CA: pop esi
loc_006983CB: pop ebx
loc_006983CC: mov esp, ebp
loc_006983CE: pop ebp
loc_006983CF: retn 0008h
End Sub
Private Sub Proc_37_164_6983E0(arg_C) '6983E0
loc_006983E0: push ebp
loc_006983E1: mov ebp, esp
loc_006983E3: sub esp, 00000018h
loc_006983E6: push 00412856h ; __vbaExceptHandler
loc_006983EB: mov eax, fs:[00000000h]
loc_006983F1: push eax
loc_006983F2: mov fs:[00000000h], esp
loc_006983F9: mov eax, 000000CCh
loc_006983FE: call 00412850h ; __vbaChkstk
loc_00698403: push ebx
loc_00698404: push esi
loc_00698405: push edi
loc_00698406: mov var_18, esp
loc_00698409: mov var_14, 0040A988h ; "&"
loc_00698410: mov var_10, 00000000h
loc_00698417: mov var_C, 00000000h
loc_0069841E: mov var_4, 00000001h
loc_00698425: mov var_4, 00000002h
loc_0069842C: push FFFFFFFFh
loc_0069842E: call [00401124h] ; __vbaOnError
loc_00698434: mov var_4, 00000003h
loc_0069843B: mov eax, arg_C
loc_0069843E: cmp [eax], 00000001h
loc_00698441: jnz 006985E4h
loc_00698447: mov var_4, 00000004h
loc_0069844E: cmp [0073C818h], 00000000h
loc_00698455: jnz 00698473h
loc_00698457: push 0073C818h
loc_0069845C: push 00441F00h
loc_00698461: call [004012FCh] ; __vbaNew2
loc_00698467: mov var_90, 0073C818h
loc_00698471: jmp 0069847Dh
loc_00698473: mov var_90, 0073C818h
loc_0069847D: mov ecx, var_90
loc_00698483: mov edx, [ecx]
loc_00698485: mov var_6C, edx
loc_00698488: lea eax, var_44
loc_0069848B: push eax
loc_0069848C: mov ecx, var_6C
loc_0069848F: mov edx, [ecx]
loc_00698491: mov eax, var_6C
loc_00698494: push eax
loc_00698495: call [edx+00000014h]
loc_00698498: fnclex
loc_0069849A: mov var_70, eax
loc_0069849D: cmp var_70, 00000000h
loc_006984A1: jge 006984C0h
loc_006984A3: push 00000014h
loc_006984A5: push 00441EF0h
loc_006984AA: mov ecx, var_6C
loc_006984AD: push ecx
loc_006984AE: mov edx, var_70
loc_006984B1: push edx
loc_006984B2: call [004010CCh] ; __vbaHresultCheckObj
loc_006984B8: mov var_94, eax
loc_006984BE: jmp 006984CAh
loc_006984C0: mov var_94, 00000000h
loc_006984CA: mov eax, var_44
loc_006984CD: mov var_74, eax
loc_006984D0: lea ecx, var_38
loc_006984D3: push ecx
loc_006984D4: mov edx, var_74
loc_006984D7: mov eax, [edx]
loc_006984D9: mov ecx, var_74
loc_006984DC: push ecx
loc_006984DD: call [eax+00000050h]
loc_006984E0: fnclex
loc_006984E2: mov var_78, eax
loc_006984E5: cmp var_78, 00000000h
loc_006984E9: jge 00698508h
loc_006984EB: push 00000050h
loc_006984ED: push 004437B4h
loc_006984F2: mov edx, var_74
loc_006984F5: push edx
loc_006984F6: mov eax, var_78
loc_006984F9: push eax
loc_006984FA: call [004010CCh] ; __vbaHresultCheckObj
loc_00698500: mov var_98, eax
loc_00698506: jmp 00698512h
loc_00698508: mov var_98, 00000000h
loc_00698512: mov ecx, var_38
loc_00698515: push ecx
loc_00698516: push 00441F24h ; "\"
loc_0069851B: call [00401098h] ; __vbaStrCat
loc_00698521: mov edx, eax
loc_00698523: lea ecx, var_3C
loc_00698526: call [004013C0h] ; __vbaStrMove
loc_0069852C: push eax
loc_0069852D: push 0043BE64h ; "J001.nbd"
loc_00698532: call [00401098h] ; __vbaStrCat
loc_00698538: mov edx, eax
loc_0069853A: lea ecx, var_30
loc_0069853D: call [004013C0h] ; __vbaStrMove
loc_00698543: lea edx, var_3C
loc_00698546: push edx
loc_00698547: lea eax, var_38
loc_0069854A: push eax
loc_0069854B: push 00000002h
loc_0069854D: call [00401324h] ; __vbaFreeStrList
loc_00698553: add esp, 0000000Ch
loc_00698556: lea ecx, var_44
loc_00698559: call [0040142Ch] ; __vbaFreeObj
loc_0069855F: mov var_4, 00000005h
loc_00698566: mov edx, 00462870h ; "GetRandomAction"
loc_0069856B: lea ecx, var_3C
loc_0069856E: call [00401310h] ; __vbaStrCopy
loc_00698574: mov edx, 00462C68h ; "Joke"
loc_00698579: lea ecx, var_38
loc_0069857C: call [00401310h] ; __vbaStrCopy
loc_00698582: lea ecx, var_3C
loc_00698585: push ecx
loc_00698586: lea edx, var_38
loc_00698589: push edx
loc_0069858A: mov eax, Me
loc_0069858D: mov ecx, [eax]
loc_0069858F: mov edx, Me
loc_00698592: push edx
loc_00698593: call [ecx+00000748h]
loc_00698599: mov var_6C, eax
loc_0069859C: cmp var_6C, 00000000h
loc_006985A0: jge 006985C2h
loc_006985A2: push 00000748h
loc_006985A7: push 004408D0h
loc_006985AC: mov eax, Me
loc_006985AF: push eax
loc_006985B0: mov ecx, var_6C
loc_006985B3: push ecx
loc_006985B4: call [004010CCh] ; __vbaHresultCheckObj
loc_006985BA: mov var_9C, eax
loc_006985C0: jmp 006985CCh
loc_006985C2: mov var_9C, 00000000h
loc_006985CC: lea edx, var_3C
loc_006985CF: push edx
loc_006985D0: lea eax, var_38
loc_006985D3: push eax
loc_006985D4: push 00000002h
loc_006985D6: call [00401324h] ; __vbaFreeStrList
loc_006985DC: add esp, 0000000Ch
loc_006985DF: jmp 00698CCBh
loc_006985E4: mov var_4, 00000006h
loc_006985EB: mov ecx, arg_C
loc_006985EE: cmp [ecx], 00000002h
loc_006985F1: jnz 00698794h
loc_006985F7: mov var_4, 00000007h
loc_006985FE: cmp [0073C818h], 00000000h
loc_00698605: jnz 00698623h
loc_00698607: push 0073C818h
loc_0069860C: push 00441F00h
loc_00698611: call [004012FCh] ; __vbaNew2
loc_00698617: mov var_A0, 0073C818h
loc_00698621: jmp 0069862Dh
loc_00698623: mov var_A0, 0073C818h
loc_0069862D: mov edx, var_A0
loc_00698633: mov eax, [edx]
loc_00698635: mov var_6C, eax
loc_00698638: lea ecx, var_44
loc_0069863B: push ecx
loc_0069863C: mov edx, var_6C
loc_0069863F: mov eax, [edx]
loc_00698641: mov ecx, var_6C
loc_00698644: push ecx
loc_00698645: call [eax+00000014h]
loc_00698648: fnclex
loc_0069864A: mov var_70, eax
loc_0069864D: cmp var_70, 00000000h
loc_00698651: jge 00698670h
loc_00698653: push 00000014h
loc_00698655: push 00441EF0h
loc_0069865A: mov edx, var_6C
loc_0069865D: push edx
loc_0069865E: mov eax, var_70
loc_00698661: push eax
loc_00698662: call [004010CCh] ; __vbaHresultCheckObj
loc_00698668: mov var_A4, eax
loc_0069866E: jmp 0069867Ah
loc_00698670: mov var_A4, 00000000h
loc_0069867A: mov ecx, var_44
loc_0069867D: mov var_74, ecx
loc_00698680: lea edx, var_38
loc_00698683: push edx
loc_00698684: mov eax, var_74
loc_00698687: mov ecx, [eax]
loc_00698689: mov edx, var_74
loc_0069868C: push edx
loc_0069868D: call [ecx+00000050h]
loc_00698690: fnclex
loc_00698692: mov var_78, eax
loc_00698695: cmp var_78, 00000000h
loc_00698699: jge 006986B8h
loc_0069869B: push 00000050h
loc_0069869D: push 004437B4h
loc_006986A2: mov eax, var_74
loc_006986A5: push eax
loc_006986A6: mov ecx, var_78
loc_006986A9: push ecx
loc_006986AA: call [004010CCh] ; __vbaHresultCheckObj
loc_006986B0: mov var_A8, eax
loc_006986B6: jmp 006986C2h
loc_006986B8: mov var_A8, 00000000h
loc_006986C2: mov edx, var_38
loc_006986C5: push edx
loc_006986C6: push 00441F24h ; "\"
loc_006986CB: call [00401098h] ; __vbaStrCat
loc_006986D1: mov edx, eax
loc_006986D3: lea ecx, var_3C
loc_006986D6: call [004013C0h] ; __vbaStrMove
loc_006986DC: push eax
loc_006986DD: push 0043BE94h ; "P001.nbd"
loc_006986E2: call [00401098h] ; __vbaStrCat
loc_006986E8: mov edx, eax
loc_006986EA: lea ecx, var_30
loc_006986ED: call [004013C0h] ; __vbaStrMove
loc_006986F3: lea eax, var_3C
loc_006986F6: push eax
loc_006986F7: lea ecx, var_38
loc_006986FA: push ecx
loc_006986FB: push 00000002h
loc_006986FD: call [00401324h] ; __vbaFreeStrList
loc_00698703: add esp, 0000000Ch
loc_00698706: lea ecx, var_44
loc_00698709: call [0040142Ch] ; __vbaFreeObj
loc_0069870F: mov var_4, 00000008h
loc_00698716: mov edx, 00462870h ; "GetRandomAction"
loc_0069871B: lea ecx, var_3C
loc_0069871E: call [00401310h] ; __vbaStrCopy
loc_00698724: mov edx, 00462894h ; "SmallTalk"
loc_00698729: lea ecx, var_38
loc_0069872C: call [00401310h] ; __vbaStrCopy
loc_00698732: lea edx, var_3C
loc_00698735: push edx
loc_00698736: lea eax, var_38
loc_00698739: push eax
loc_0069873A: mov ecx, Me
loc_0069873D: mov edx, [ecx]
loc_0069873F: mov eax, Me
loc_00698742: push eax
loc_00698743: call [edx+00000748h]
loc_00698749: mov var_6C, eax
loc_0069874C: cmp var_6C, 00000000h
loc_00698750: jge 00698772h
loc_00698752: push 00000748h
loc_00698757: push 004408D0h
loc_0069875C: mov ecx, Me
loc_0069875F: push ecx
loc_00698760: mov edx, var_6C
loc_00698763: push edx
loc_00698764: call [004010CCh] ; __vbaHresultCheckObj
loc_0069876A: mov var_AC, eax
loc_00698770: jmp 0069877Ch
loc_00698772: mov var_AC, 00000000h
loc_0069877C: lea eax, var_3C
loc_0069877F: push eax
loc_00698780: lea ecx, var_38
loc_00698783: push ecx
loc_00698784: push 00000002h
loc_00698786: call [00401324h] ; __vbaFreeStrList
loc_0069878C: add esp, 0000000Ch
loc_0069878F: jmp 00698CCBh
loc_00698794: mov var_4, 00000009h
loc_0069879B: mov edx, arg_C
loc_0069879E: cmp [edx], 00000003h
loc_006987A1: jnz 00698944h
loc_006987A7: mov var_4, 0000000Ah
loc_006987AE: cmp [0073C818h], 00000000h
loc_006987B5: jnz 006987D3h
loc_006987B7: push 0073C818h
loc_006987BC: push 00441F00h
loc_006987C1: call [004012FCh] ; __vbaNew2
loc_006987C7: mov var_B0, 0073C818h
loc_006987D1: jmp 006987DDh
loc_006987D3: mov var_B0, 0073C818h
loc_006987DD: mov eax, var_B0
loc_006987E3: mov ecx, [eax]
loc_006987E5: mov var_6C, ecx
loc_006987E8: lea edx, var_44
loc_006987EB: push edx
loc_006987EC: mov eax, var_6C
loc_006987EF: mov ecx, [eax]
loc_006987F1: mov edx, var_6C
loc_006987F4: push edx
loc_006987F5: call [ecx+00000014h]
loc_006987F8: fnclex
loc_006987FA: mov var_70, eax
loc_006987FD: cmp var_70, 00000000h
loc_00698801: jge 00698820h
loc_00698803: push 00000014h
loc_00698805: push 00441EF0h
loc_0069880A: mov eax, var_6C
loc_0069880D: push eax
loc_0069880E: mov ecx, var_70
loc_00698811: push ecx
loc_00698812: call [004010CCh] ; __vbaHresultCheckObj
loc_00698818: mov var_B4, eax
loc_0069881E: jmp 0069882Ah
loc_00698820: mov var_B4, 00000000h
loc_0069882A: mov edx, var_44
loc_0069882D: mov var_74, edx
loc_00698830: lea eax, var_38
loc_00698833: push eax
loc_00698834: mov ecx, var_74
loc_00698837: mov edx, [ecx]
loc_00698839: mov eax, var_74
loc_0069883C: push eax
loc_0069883D: call [edx+00000050h]
loc_00698840: fnclex
loc_00698842: mov var_78, eax
loc_00698845: cmp var_78, 00000000h
loc_00698849: jge 00698868h
loc_0069884B: push 00000050h
loc_0069884D: push 004437B4h
loc_00698852: mov ecx, var_74
loc_00698855: push ecx
loc_00698856: mov edx, var_78
loc_00698859: push edx
loc_0069885A: call [004010CCh] ; __vbaHresultCheckObj
loc_00698860: mov var_B8, eax
loc_00698866: jmp 00698872h
loc_00698868: mov var_B8, 00000000h
loc_00698872: mov eax, var_38
loc_00698875: push eax
loc_00698876: push 00441F24h ; "\"
loc_0069887B: call [00401098h] ; __vbaStrCat
loc_00698881: mov edx, eax
loc_00698883: lea ecx, var_3C
loc_00698886: call [004013C0h] ; __vbaStrMove
loc_0069888C: push eax
loc_0069888D: push 0043BCCCh ; "T001.nbd"
loc_00698892: call [00401098h] ; __vbaStrCat
loc_00698898: mov edx, eax
loc_0069889A: lea ecx, var_30
loc_0069889D: call [004013C0h] ; __vbaStrMove
loc_006988A3: lea ecx, var_3C
loc_006988A6: push ecx
loc_006988A7: lea edx, var_38
loc_006988AA: push edx
loc_006988AB: push 00000002h
loc_006988AD: call [00401324h] ; __vbaFreeStrList
loc_006988B3: add esp, 0000000Ch
loc_006988B6: lea ecx, var_44
loc_006988B9: call [0040142Ch] ; __vbaFreeObj
loc_006988BF: mov var_4, 0000000Bh
loc_006988C6: mov edx, 00462870h ; "GetRandomAction"
loc_006988CB: lea ecx, var_3C
loc_006988CE: call [00401310h] ; __vbaStrCopy
loc_006988D4: mov edx, 004628ACh ; "Trivia"
loc_006988D9: lea ecx, var_38
loc_006988DC: call [00401310h] ; __vbaStrCopy
loc_006988E2: lea eax, var_3C
loc_006988E5: push eax
loc_006988E6: lea ecx, var_38
loc_006988E9: push ecx
loc_006988EA: mov edx, Me
loc_006988ED: mov eax, [edx]
loc_006988EF: mov ecx, Me
loc_006988F2: push ecx
loc_006988F3: call [eax+00000748h]
loc_006988F9: mov var_6C, eax
loc_006988FC: cmp var_6C, 00000000h
loc_00698900: jge 00698922h
loc_00698902: push 00000748h
loc_00698907: push 004408D0h
loc_0069890C: mov edx, Me
loc_0069890F: push edx
loc_00698910: mov eax, var_6C
loc_00698913: push eax
loc_00698914: call [004010CCh] ; __vbaHresultCheckObj
loc_0069891A: mov var_BC, eax
loc_00698920: jmp 0069892Ch
loc_00698922: mov var_BC, 00000000h
loc_0069892C: lea ecx, var_3C
loc_0069892F: push ecx
loc_00698930: lea edx, var_38
loc_00698933: push edx
loc_00698934: push 00000002h
loc_00698936: call [00401324h] ; __vbaFreeStrList
loc_0069893C: add esp, 0000000Ch
loc_0069893F: jmp 00698CCBh
loc_00698944: mov var_4, 0000000Ch
loc_0069894B: mov eax, arg_C
loc_0069894E: cmp [eax], 00000006h
loc_00698951: jnz 00698B0Ah
loc_00698957: mov var_4, 0000000Dh
loc_0069895E: cmp [0073C818h], 00000000h
loc_00698965: jnz 00698983h
loc_00698967: push 0073C818h
loc_0069896C: push 00441F00h
loc_00698971: call [004012FCh] ; __vbaNew2
loc_00698977: mov var_C0, 0073C818h
loc_00698981: jmp 0069898Dh
loc_00698983: mov var_C0, 0073C818h
loc_0069898D: mov ecx, var_C0
loc_00698993: mov edx, [ecx]
loc_00698995: mov var_6C, edx
loc_00698998: lea eax, var_44
loc_0069899B: push eax
loc_0069899C: mov ecx, var_6C
loc_0069899F: mov edx, [ecx]
loc_006989A1: mov eax, var_6C
loc_006989A4: push eax
loc_006989A5: call [edx+00000014h]
loc_006989A8: fnclex
loc_006989AA: mov var_70, eax
loc_006989AD: cmp var_70, 00000000h
loc_006989B1: jge 006989D0h
loc_006989B3: push 00000014h
loc_006989B5: push 00441EF0h
loc_006989BA: mov ecx, var_6C
loc_006989BD: push ecx
loc_006989BE: mov edx, var_70
loc_006989C1: push edx
loc_006989C2: call [004010CCh] ; __vbaHresultCheckObj
loc_006989C8: mov var_C4, eax
loc_006989CE: jmp 006989DAh
loc_006989D0: mov var_C4, 00000000h
loc_006989DA: mov eax, var_44
loc_006989DD: mov var_74, eax
loc_006989E0: lea ecx, var_38
loc_006989E3: push ecx
loc_006989E4: mov edx, var_74
loc_006989E7: mov eax, [edx]
loc_006989E9: mov ecx, var_74
loc_006989EC: push ecx
loc_006989ED: call [eax+00000050h]
loc_006989F0: fnclex
loc_006989F2: mov var_78, eax
loc_006989F5: cmp var_78, 00000000h
loc_006989F9: jge 00698A18h
loc_006989FB: push 00000050h
loc_006989FD: push 004437B4h
loc_00698A02: mov edx, var_74
loc_00698A05: push edx
loc_00698A06: mov eax, var_78
loc_00698A09: push eax
loc_00698A0A: call [004010CCh] ; __vbaHresultCheckObj
loc_00698A10: mov var_C8, eax
loc_00698A16: jmp 00698A22h
loc_00698A18: mov var_C8, 00000000h
loc_00698A22: lea ecx, var_3C
loc_00698A25: push ecx
loc_00698A26: mov edx, Me
loc_00698A29: mov eax, [edx]
loc_00698A2B: mov ecx, Me
loc_00698A2E: push ecx
loc_00698A2F: call [eax+00000958h]
loc_00698A35: mov edx, var_38
loc_00698A38: push edx
loc_00698A39: push 00441F24h ; "\"
loc_00698A3E: call [00401098h] ; __vbaStrCat
loc_00698A44: mov edx, eax
loc_00698A46: lea ecx, var_40
loc_00698A49: call [004013C0h] ; __vbaStrMove
loc_00698A4F: push eax
loc_00698A50: mov eax, var_3C
loc_00698A53: push eax
loc_00698A54: call [00401098h] ; __vbaStrCat
loc_00698A5A: mov edx, eax
loc_00698A5C: lea ecx, var_30
loc_00698A5F: call [004013C0h] ; __vbaStrMove
loc_00698A65: lea ecx, var_3C
loc_00698A68: push ecx
loc_00698A69: lea edx, var_40
loc_00698A6C: push edx
loc_00698A6D: lea eax, var_38
loc_00698A70: push eax
loc_00698A71: push 00000003h
loc_00698A73: call [00401324h] ; __vbaFreeStrList
loc_00698A79: add esp, 00000010h
loc_00698A7C: lea ecx, var_44
loc_00698A7F: call [0040142Ch] ; __vbaFreeObj
loc_00698A85: mov var_4, 0000000Eh
loc_00698A8C: mov edx, 00462870h ; "GetRandomAction"
loc_00698A91: lea ecx, var_3C
loc_00698A94: call [00401310h] ; __vbaStrCopy
loc_00698A9A: mov edx, 00461B20h ; "JokeAddOn"
loc_00698A9F: lea ecx, var_38
loc_00698AA2: call [00401310h] ; __vbaStrCopy
loc_00698AA8: lea ecx, var_3C
loc_00698AAB: push ecx
loc_00698AAC: lea edx, var_38
loc_00698AAF: push edx
loc_00698AB0: mov eax, Me
loc_00698AB3: mov ecx, [eax]
loc_00698AB5: mov edx, Me
loc_00698AB8: push edx
loc_00698AB9: call [ecx+00000748h]
loc_00698ABF: mov var_6C, eax
loc_00698AC2: cmp var_6C, 00000000h
loc_00698AC6: jge 00698AE8h
loc_00698AC8: push 00000748h
loc_00698ACD: push 004408D0h
loc_00698AD2: mov eax, Me
loc_00698AD5: push eax
loc_00698AD6: mov ecx, var_6C
loc_00698AD9: push ecx
loc_00698ADA: call [004010CCh] ; __vbaHresultCheckObj
loc_00698AE0: mov var_CC, eax
loc_00698AE6: jmp 00698AF2h
loc_00698AE8: mov var_CC, 00000000h
loc_00698AF2: lea edx, var_3C
loc_00698AF5: push edx
loc_00698AF6: lea eax, var_38
loc_00698AF9: push eax
loc_00698AFA: push 00000002h
loc_00698AFC: call [00401324h] ; __vbaFreeStrList
loc_00698B02: add esp, 0000000Ch
loc_00698B05: jmp 00698CCBh
loc_00698B0A: mov var_4, 0000000Fh
loc_00698B11: mov ecx, arg_C
loc_00698B14: cmp [ecx], 00000007h
loc_00698B17: jnz 00698CCBh
loc_00698B1D: mov var_4, 00000010h
loc_00698B24: cmp [0073C818h], 00000000h
loc_00698B2B: jnz 00698B49h
loc_00698B2D: push 0073C818h
loc_00698B32: push 00441F00h
loc_00698B37: call [004012FCh] ; __vbaNew2
loc_00698B3D: mov var_D0, 0073C818h
loc_00698B47: jmp 00698B53h
loc_00698B49: mov var_D0, 0073C818h
loc_00698B53: mov edx, var_D0
loc_00698B59: mov eax, [edx]
loc_00698B5B: mov var_6C, eax
loc_00698B5E: lea ecx, var_44
loc_00698B61: push ecx
loc_00698B62: mov edx, var_6C
loc_00698B65: mov eax, [edx]
loc_00698B67: mov ecx, var_6C
loc_00698B6A: push ecx
loc_00698B6B: call [eax+00000014h]
loc_00698B6E: fnclex
loc_00698B70: mov var_70, eax
loc_00698B73: cmp var_70, 00000000h
loc_00698B77: jge 00698B96h
loc_00698B79: push 00000014h
loc_00698B7B: push 00441EF0h
loc_00698B80: mov edx, var_6C
loc_00698B83: push edx
loc_00698B84: mov eax, var_70
loc_00698B87: push eax
loc_00698B88: call [004010CCh] ; __vbaHresultCheckObj
loc_00698B8E: mov var_D4, eax
loc_00698B94: jmp 00698BA0h
loc_00698B96: mov var_D4, 00000000h
loc_00698BA0: mov ecx, var_44
loc_00698BA3: mov var_74, ecx
loc_00698BA6: lea edx, var_38
loc_00698BA9: push edx
loc_00698BAA: mov eax, var_74
loc_00698BAD: mov ecx, [eax]
loc_00698BAF: mov edx, var_74
loc_00698BB2: push edx
loc_00698BB3: call [ecx+00000050h]
loc_00698BB6: fnclex
loc_00698BB8: mov var_78, eax
loc_00698BBB: cmp var_78, 00000000h
loc_00698BBF: jge 00698BDEh
loc_00698BC1: push 00000050h
loc_00698BC3: push 004437B4h
loc_00698BC8: mov eax, var_74
loc_00698BCB: push eax
loc_00698BCC: mov ecx, var_78
loc_00698BCF: push ecx
loc_00698BD0: call [004010CCh] ; __vbaHresultCheckObj
loc_00698BD6: mov var_D8, eax
loc_00698BDC: jmp 00698BE8h
loc_00698BDE: mov var_D8, 00000000h
loc_00698BE8: lea edx, var_3C
loc_00698BEB: push edx
loc_00698BEC: mov eax, Me
loc_00698BEF: mov ecx, [eax]
loc_00698BF1: mov edx, Me
loc_00698BF4: push edx
loc_00698BF5: call [ecx+0000095Ch]
loc_00698BFB: mov eax, var_38
loc_00698BFE: push eax
loc_00698BFF: push 00441F24h ; "\"
loc_00698C04: call [00401098h] ; __vbaStrCat
loc_00698C0A: mov edx, eax
loc_00698C0C: lea ecx, var_40
loc_00698C0F: call [004013C0h] ; __vbaStrMove
loc_00698C15: push eax
loc_00698C16: mov ecx, var_3C
loc_00698C19: push ecx
loc_00698C1A: call [00401098h] ; __vbaStrCat
loc_00698C20: mov edx, eax
loc_00698C22: lea ecx, var_30
loc_00698C25: call [004013C0h] ; __vbaStrMove
loc_00698C2B: lea edx, var_3C
loc_00698C2E: push edx
loc_00698C2F: lea eax, var_40
loc_00698C32: push eax
loc_00698C33: lea ecx, var_38
loc_00698C36: push ecx
loc_00698C37: push 00000003h
loc_00698C39: call [00401324h] ; __vbaFreeStrList
loc_00698C3F: add esp, 00000010h
loc_00698C42: lea ecx, var_44
loc_00698C45: call [0040142Ch] ; __vbaFreeObj
loc_00698C4B: mov var_4, 00000011h
loc_00698C52: mov edx, 00462870h ; "GetRandomAction"
loc_00698C57: lea ecx, var_3C
loc_00698C5A: call [00401310h] ; __vbaStrCopy
loc_00698C60: mov edx, 00461F08h ; "TriviaAddOn"
loc_00698C65: lea ecx, var_38
loc_00698C68: call [00401310h] ; __vbaStrCopy
loc_00698C6E: lea edx, var_3C
loc_00698C71: push edx
loc_00698C72: lea eax, var_38
loc_00698C75: push eax
loc_00698C76: mov ecx, Me
loc_00698C79: mov edx, [ecx]
loc_00698C7B: mov eax, Me
loc_00698C7E: push eax
loc_00698C7F: call [edx+00000748h]
loc_00698C85: mov var_6C, eax
loc_00698C88: cmp var_6C, 00000000h
loc_00698C8C: jge 00698CAEh
loc_00698C8E: push 00000748h
loc_00698C93: push 004408D0h
loc_00698C98: mov ecx, Me
loc_00698C9B: push ecx
loc_00698C9C: mov edx, var_6C
loc_00698C9F: push edx
loc_00698CA0: call [004010CCh] ; __vbaHresultCheckObj
loc_00698CA6: mov var_DC, eax
loc_00698CAC: jmp 00698CB8h
loc_00698CAE: mov var_DC, 00000000h
loc_00698CB8: lea eax, var_3C
loc_00698CBB: push eax
loc_00698CBC: lea ecx, var_38
loc_00698CBF: push ecx
loc_00698CC0: push 00000002h
loc_00698CC2: call [00401324h] ; __vbaFreeStrList
loc_00698CC8: add esp, 0000000Ch
loc_00698CCB: mov var_4, 00000013h
loc_00698CD2: mov ecx, 0000000Bh
loc_00698CD7: call [004011E4h] ; __vbaI2I4
loc_00698CDD: push eax
loc_00698CDE: mov edx, Me
loc_00698CE1: mov eax, [edx]
loc_00698CE3: mov ecx, Me
loc_00698CE6: push ecx
loc_00698CE7: call [eax+000000A4h]
loc_00698CED: fnclex
loc_00698CEF: mov var_6C, eax
loc_00698CF2: cmp var_6C, 00000000h
loc_00698CF6: jge 00698D18h
loc_00698CF8: push 000000A4h
loc_00698CFD: push 00440B20h
loc_00698D02: mov edx, Me
loc_00698D05: push edx
loc_00698D06: mov eax, var_6C
loc_00698D09: push eax
loc_00698D0A: call [004010CCh] ; __vbaHresultCheckObj
loc_00698D10: mov var_E0, eax
loc_00698D16: jmp 00698D22h
loc_00698D18: mov var_E0, 00000000h
loc_00698D22: mov var_4, 00000014h
loc_00698D29: lea ecx, var_30
loc_00698D2C: push ecx
loc_00698D2D: call 0071C110h
loc_00698D32: mov var_4, 00000015h
loc_00698D39: xor ecx, ecx
loc_00698D3B: call [004011E4h] ; __vbaI2I4
loc_00698D41: push eax
loc_00698D42: mov edx, Me
loc_00698D45: mov eax, [edx]
loc_00698D47: mov ecx, Me
loc_00698D4A: push ecx
loc_00698D4B: call [eax+000000A4h]
loc_00698D51: fnclex
loc_00698D53: mov var_6C, eax
loc_00698D56: cmp var_6C, 00000000h
loc_00698D5A: jge 00698D7Ch
loc_00698D5C: push 000000A4h
loc_00698D61: push 00440B20h
loc_00698D66: mov edx, Me
loc_00698D69: push edx
loc_00698D6A: mov eax, var_6C
loc_00698D6D: push eax
loc_00698D6E: call [004010CCh] ; __vbaHresultCheckObj
loc_00698D74: mov var_E4, eax
loc_00698D7A: jmp 00698D86h
loc_00698D7C: mov var_E4, 00000000h
loc_00698D86: mov var_4, 00000016h
loc_00698D8D: mov var_4C, 80020004h
loc_00698D94: mov var_54, 0000000Ah
loc_00698D9B: lea ecx, var_54
loc_00698D9E: push ecx
loc_00698D9F: call [004012F0h] ; rtcFreeFile
loc_00698DA5: mov var_28, ax
loc_00698DA9: lea ecx, var_54
loc_00698DAC: call [00401030h] ; __vbaFreeVar
loc_00698DB2: mov var_4, 00000017h
loc_00698DB9: lea edx, var_30
loc_00698DBC: mov var_5C, edx
loc_00698DBF: mov var_64, 00004008h
loc_00698DC6: push 00000000h
loc_00698DC8: lea eax, var_64
loc_00698DCB: push eax
loc_00698DCC: call [004012D0h] ; rtcDir
loc_00698DD2: mov edx, eax
loc_00698DD4: lea ecx, var_38
loc_00698DD7: call [004013C0h] ; __vbaStrMove
loc_00698DDD: push eax
loc_00698DDE: call [00401044h] ; __vbaLenBstr
loc_00698DE4: neg eax
loc_00698DE6: sbb eax, eax
loc_00698DE8: neg eax
loc_00698DEA: neg eax
loc_00698DEC: mov var_6C, ax
loc_00698DF0: lea ecx, var_38
loc_00698DF3: call [00401430h] ; __vbaFreeStr
loc_00698DF9: movsx ecx, var_6C
loc_00698DFD: test ecx, ecx
loc_00698DFF: jz 00698F51h
loc_00698E05: mov var_4, 00000018h
loc_00698E0C: lea edx, var_68
loc_00698E0F: push edx
loc_00698E10: lea eax, var_30
loc_00698E13: push eax
loc_00698E14: mov ecx, Me
loc_00698E17: mov edx, [ecx]
loc_00698E19: mov eax, Me
loc_00698E1C: push eax
loc_00698E1D: call [edx+00000A0Ch]
loc_00698E23: mov cx, var_68
loc_00698E27: mov var_2C, cx
loc_00698E2B: mov var_4, 00000019h
loc_00698E32: mov edx, var_30
loc_00698E35: push edx
loc_00698E36: mov ax, var_28
loc_00698E3A: push eax
loc_00698E3B: push FFFFFFFFh
loc_00698E3D: push 00004001h
loc_00698E42: call [004012DCh] ; __vbaFileOpen
loc_00698E48: mov var_4, 0000001Ah
loc_00698E4F: mov var_24, 0000h
loc_00698E55: mov var_4, 0000001Bh
loc_00698E5C: mov cx, var_28
loc_00698E60: push ecx
loc_00698E61: call [00401300h] ; rtcEndOfFile
loc_00698E67: movsx edx, ax
loc_00698E6A: test edx, edx
loc_00698E6C: jnz 00698EA9h
loc_00698E6E: mov ax, var_24
loc_00698E72: cmp ax, var_2C
loc_00698E76: jge 00698EA9h
loc_00698E78: mov var_4, 0000001Ch
loc_00698E7F: mov cx, var_28
loc_00698E83: push ecx
loc_00698E84: lea edx, var_34
loc_00698E87: push edx
loc_00698E88: call [00401038h] ; __vbaLineInputStr
loc_00698E8E: mov var_4, 0000001Dh
loc_00698E95: mov ax, var_24
loc_00698E99: add ax, 0001h
loc_00698E9D: jo 00699012h
loc_00698EA3: mov var_24, ax
loc_00698EA7: jmp 00698E55h
loc_00698EA9: mov var_4, 0000001Fh
loc_00698EB0: mov cx, var_28
loc_00698EB4: push ecx
loc_00698EB5: call [00401194h] ; __vbaFileClose
loc_00698EBB: mov var_4, 00000020h
loc_00698EC2: mov var_68, FFFFFFh
loc_00698EC8: lea edx, var_68
loc_00698ECB: push edx
loc_00698ECC: lea eax, var_34
loc_00698ECF: push eax
loc_00698ED0: call 0071BD50h
loc_00698ED5: mov edx, eax
loc_00698ED7: lea ecx, var_38
loc_00698EDA: call [004013C0h] ; __vbaStrMove
loc_00698EE0: push eax
loc_00698EE1: call [00401088h] ; rtcTrimBstr
loc_00698EE7: mov edx, eax
loc_00698EE9: lea ecx, var_3C
loc_00698EEC: call [004013C0h] ; __vbaStrMove
loc_00698EF2: lea ecx, var_3C
loc_00698EF5: push ecx
loc_00698EF6: mov edx, arg_C
loc_00698EF9: push edx
loc_00698EFA: mov eax, Me
loc_00698EFD: mov ecx, [eax]
loc_00698EFF: mov edx, Me
loc_00698F02: push edx
loc_00698F03: call [ecx+00000738h]
loc_00698F09: mov var_6C, eax
loc_00698F0C: cmp var_6C, 00000000h
loc_00698F10: jge 00698F32h
loc_00698F12: push 00000738h
loc_00698F17: push 004408D0h
loc_00698F1C: mov eax, Me
loc_00698F1F: push eax
loc_00698F20: mov ecx, var_6C
loc_00698F23: push ecx
loc_00698F24: call [004010CCh] ; __vbaHresultCheckObj
loc_00698F2A: mov var_E8, eax
loc_00698F30: jmp 00698F3Ch
loc_00698F32: mov var_E8, 00000000h
loc_00698F3C: lea edx, var_3C
loc_00698F3F: push edx
loc_00698F40: lea eax, var_38
loc_00698F43: push eax
loc_00698F44: push 00000002h
loc_00698F46: call [00401324h] ; __vbaFreeStrList
loc_00698F4C: add esp, 0000000Ch
loc_00698F4F: jmp 00698FB9h
loc_00698F51: mov var_4, 00000022h
loc_00698F58: mov edx, 0043C9F4h
loc_00698F5D: lea ecx, var_38
loc_00698F60: call [00401310h] ; __vbaStrCopy
loc_00698F66: lea ecx, var_38
loc_00698F69: push ecx
loc_00698F6A: mov edx, arg_C
loc_00698F6D: push edx
loc_00698F6E: mov eax, Me
loc_00698F71: mov ecx, [eax]
loc_00698F73: mov edx, Me
loc_00698F76: push edx
loc_00698F77: call [ecx+00000738h]
loc_00698F7D: mov var_6C, eax
loc_00698F80: cmp var_6C, 00000000h
loc_00698F84: jge 00698FA6h
loc_00698F86: push 00000738h
loc_00698F8B: push 004408D0h
loc_00698F90: mov eax, Me
loc_00698F93: push eax
loc_00698F94: mov ecx, var_6C
loc_00698F97: push ecx
loc_00698F98: call [004010CCh] ; __vbaHresultCheckObj
loc_00698F9E: mov var_EC, eax
loc_00698FA4: jmp 00698FB0h
loc_00698FA6: mov var_EC, 00000000h
loc_00698FB0: lea ecx, var_38
loc_00698FB3: call [00401430h] ; __vbaFreeStr
loc_00698FB9: push 00698FFDh
loc_00698FBE: jmp 00698FEAh
loc_00698FC0: lea edx, var_40
loc_00698FC3: push edx
loc_00698FC4: lea eax, var_3C
loc_00698FC7: push eax
loc_00698FC8: lea ecx, var_38
loc_00698FCB: push ecx
loc_00698FCC: push 00000003h
loc_00698FCE: call [00401324h] ; __vbaFreeStrList
loc_00698FD4: add esp, 00000010h
loc_00698FD7: lea ecx, var_44
loc_00698FDA: call [0040142Ch] ; __vbaFreeObj
loc_00698FE0: lea ecx, var_54
loc_00698FE3: call [00401030h] ; __vbaFreeVar
loc_00698FE9: ret
loc_00698FEA: lea ecx, var_30
loc_00698FED: call [00401430h] ; __vbaFreeStr
loc_00698FF3: lea ecx, var_34
loc_00698FF6: call [00401430h] ; __vbaFreeStr
loc_00698FFC: ret
loc_00698FFD: xor eax, eax
loc_00698FFF: mov ecx, var_20
loc_00699002: mov fs:[00000000h], ecx
loc_00699009: pop edi
loc_0069900A: pop esi
loc_0069900B: pop ebx
loc_0069900C: mov esp, ebp
loc_0069900E: pop ebp
loc_0069900F: retn 0008h
End Sub
Private Sub Proc_37_165_699020
loc_00699020: push ebp
loc_00699021: mov ebp, esp
loc_00699023: sub esp, 00000014h
loc_00699026: push 00412856h ; __vbaExceptHandler
loc_0069902B: mov eax, fs:[00000000h]
loc_00699031: push eax
loc_00699032: mov fs:[00000000h], esp
loc_00699039: sub esp, 00000104h
loc_0069903F: push ebx
loc_00699040: push esi
loc_00699041: push edi
loc_00699042: mov var_14, esp
loc_00699045: mov var_10, 0040AA38h
loc_0069904C: xor ebx, ebx
loc_0069904E: mov var_C, ebx
loc_00699051: mov var_8, ebx
loc_00699054: mov var_24, ebx
loc_00699057: mov var_28, ebx
loc_0069905A: mov var_2C, ebx
loc_0069905D: mov var_30, ebx
loc_00699060: mov var_34, ebx
loc_00699063: mov var_38, ebx
loc_00699066: mov var_48, ebx
loc_00699069: mov var_58, ebx
loc_0069906C: mov var_68, ebx
loc_0069906F: mov var_78, ebx
loc_00699072: mov var_88, ebx
loc_00699078: mov var_98, ebx
loc_0069907E: mov var_BC, ebx
loc_00699084: mov var_C0, ebx
loc_0069908A: mov var_C4, ebx
loc_00699090: mov var_D0, ebx
loc_00699096: xor eax, eax
loc_00699098: mov var_F8, eax
loc_0069909E: mov var_F4, eax
loc_006990A4: push 00000001h
loc_006990A6: call [00401124h] ; __vbaOnError
loc_006990AC: mov [0073A03Ch], bx
loc_006990B3: mov [0073A03Eh], FFFFFFh
loc_006990BC: cmp [0073A048h], bx
loc_006990C3: jnz 00699FA7h
loc_006990C9: mov eax, [0073A024h]
loc_006990CE: cmp eax, ebx
loc_006990D0: jnz 006990E7h
loc_006990D2: push 0073A024h
loc_006990D7: push 004187E8h
loc_006990DC: call [004012FCh] ; __vbaNew2
loc_006990E2: mov eax, [0073A024h]
loc_006990E7: mov ecx, [eax]
loc_006990E9: push eax
loc_006990EA: call [ecx+00000308h]
loc_006990F0: push eax
loc_006990F1: lea edx, var_30
loc_006990F4: push edx
loc_006990F5: mov edi, [00401128h] ; __vbaObjSet
loc_006990FB: call edi
loc_006990FD: mov esi, eax
loc_006990FF: mov eax, [esi]
loc_00699101: push 0043C9F4h
loc_00699106: push esi
loc_00699107: call [eax+000000A4h]
loc_0069910D: fnclex
loc_0069910F: cmp eax, ebx
loc_00699111: jge 00699129h
loc_00699113: push 000000A4h
loc_00699118: push 0043F42Ch
loc_0069911D: push esi
loc_0069911E: push eax
loc_0069911F: mov ebx, [004010CCh] ; __vbaHresultCheckObj
loc_00699125: call ebx
loc_00699127: jmp 0069912Fh
loc_00699129: mov ebx, [004010CCh] ; __vbaHresultCheckObj
loc_0069912F: lea ecx, var_30
loc_00699132: call [0040142Ch] ; __vbaFreeObj
loc_00699138: mov eax, [0073A024h]
loc_0069913D: test eax, eax
loc_0069913F: jnz 00699151h
loc_00699141: push 0073A024h
loc_00699146: push 004187E8h
loc_0069914B: call [004012FCh] ; __vbaNew2
loc_00699151: mov esi, [0073A024h]
loc_00699157: mov ecx, [esi]
loc_00699159: push 00461CFCh ; "BonziBUDDY Search"
loc_0069915E: push esi
loc_0069915F: call [ecx+00000054h]
loc_00699162: fnclex
loc_00699164: test eax, eax
loc_00699166: jge 00699173h
loc_00699168: push 00000054h
loc_0069916A: push 0044034Ch ; "uÚ.ÇFK*D¸5Å3YÚ™ðJmá­vÅUBµfúCÆõŒ'^¢w³" & Chr(11) & "m¿A»˜"
loc_0069916F: push esi
loc_00699170: push eax
loc_00699171: call ebx
loc_00699173: mov eax, [0073A024h]
loc_00699178: test eax, eax
loc_0069917A: jnz 00699191h
loc_0069917C: push 0073A024h
loc_00699181: push 004187E8h
loc_00699186: call [004012FCh] ; __vbaNew2
loc_0069918C: mov eax, [0073A024h]
loc_00699191: mov edx, [eax]
loc_00699193: push eax
loc_00699194: call [edx+0000030Ch]
loc_0069919A: push eax
loc_0069919B: lea eax, var_30
loc_0069919E: push eax
loc_0069919F: call edi
loc_006991A1: mov esi, eax
loc_006991A3: mov ecx, [esi]
loc_006991A5: push 0043B248h ; "What are we looking for? Enter search word(s) or topic(s) below and we'll travel the world until we find it!"
loc_006991AA: push esi
loc_006991AB: call [ecx+00000054h]
loc_006991AE: fnclex
loc_006991B0: test eax, eax
loc_006991B2: jge 006991BFh
loc_006991B4: push 00000054h
loc_006991B6: push 00441988h
loc_006991BB: push esi
loc_006991BC: push eax
loc_006991BD: call ebx
loc_006991BF: lea ecx, var_30
loc_006991C2: call [0040142Ch] ; __vbaFreeObj
loc_006991C8: mov eax, [0073A024h]
loc_006991CD: test eax, eax
loc_006991CF: jnz 006991E6h
loc_006991D1: push 0073A024h
loc_006991D6: push 004187E8h
loc_006991DB: call [004012FCh] ; __vbaNew2
loc_006991E1: mov eax, [0073A024h]
loc_006991E6: mov edx, [eax]
loc_006991E8: push eax
loc_006991E9: call [edx+00000304h]
loc_006991EF: push eax
loc_006991F0: lea eax, var_30
loc_006991F3: push eax
loc_006991F4: call edi
loc_006991F6: mov esi, eax
loc_006991F8: mov ecx, [esi]
loc_006991FA: push 004607B4h ; "Enter your search word(s) or phrase:"
loc_006991FF: push esi
loc_00699200: call [ecx+00000054h]
loc_00699203: fnclex
loc_00699205: test eax, eax
loc_00699207: jge 00699214h
loc_00699209: push 00000054h
loc_0069920B: push 00443168h
loc_00699210: push esi
loc_00699211: push eax
loc_00699212: call ebx
loc_00699214: lea ecx, var_30
loc_00699217: call [0040142Ch] ; __vbaFreeObj
loc_0069921D: mov eax, [0073A254h]
loc_00699222: test eax, eax
loc_00699224: jnz 0069923Ah
loc_00699226: push 0073A254h
loc_0069922B: push 00431838h
loc_00699230: mov edi, [004012FCh] ; __vbaNew2
loc_00699236: call edi
loc_00699238: jmp 00699240h
loc_0069923A: mov edi, [004012FCh] ; __vbaNew2
loc_00699240: mov esi, [0073A254h]
loc_00699246: mov edx, [esi]
loc_00699248: lea eax, var_BC
loc_0069924E: push eax
loc_0069924F: push esi
loc_00699250: call [edx+000001B8h]
loc_00699256: fnclex
loc_00699258: test eax, eax
loc_0069925A: jge 0069926Ah
loc_0069925C: push 000001B8h
loc_00699261: push 00440B20h
loc_00699266: push esi
loc_00699267: push eax
loc_00699268: call ebx
loc_0069926A: cmp var_BC, 0000h
loc_00699272: jz 006992ACh
loc_00699274: mov eax, [0073A254h]
loc_00699279: test eax, eax
loc_0069927B: jnz 00699289h
loc_0069927D: push 0073A254h
loc_00699282: push 00431838h
loc_00699287: call edi
loc_00699289: mov esi, [0073A254h]
loc_0069928F: mov ecx, [esi]
loc_00699291: push esi
loc_00699292: call [ecx+000002A8h]
loc_00699298: fnclex
loc_0069929A: test eax, eax
loc_0069929C: jge 006992ACh
loc_0069929E: push 000002A8h
loc_006992A3: push 00440B20h
loc_006992A8: push esi
loc_006992A9: push eax
loc_006992AA: call ebx
loc_006992AC: mov eax, [0073A024h]
loc_006992B1: test eax, eax
loc_006992B3: jnz 006992C1h
loc_006992B5: push 0073A024h
loc_006992BA: push 004187E8h
loc_006992BF: call edi
loc_006992C1: mov esi, [0073A024h]
loc_006992C7: mov eax, 80020004h
loc_006992CC: mov var_90, eax
loc_006992D2: mov ecx, 0000000Ah
loc_006992D7: mov var_98, ecx
loc_006992DD: mov var_80, 00000001h
loc_006992E4: mov var_88, 00000002h
loc_006992EE: mov edx, [esi]
loc_006992F0: sub esp, 00000010h
loc_006992F3: mov edi, esp
loc_006992F5: mov [edi], ecx
loc_006992F7: mov ecx, var_94
loc_006992FD: mov [edi+00000004h], ecx
loc_00699300: mov [edi+00000008h], eax
loc_00699303: mov eax, var_8C
loc_00699309: mov [edi+0000000Ch], eax
loc_0069930C: sub esp, 00000010h
loc_0069930F: mov ecx, esp
loc_00699311: mov eax, var_88
loc_00699317: mov [ecx], eax
loc_00699319: mov eax, var_84
loc_0069931F: mov [ecx+00000004h], eax
loc_00699322: mov eax, var_80
loc_00699325: mov [ecx+00000008h], eax
loc_00699328: mov eax, var_7C
loc_0069932B: mov [ecx+0000000Ch], eax
loc_0069932E: push esi
loc_0069932F: call [edx+000002B0h]
loc_00699335: fnclex
loc_00699337: test eax, eax
loc_00699339: jge 00699349h
loc_0069933B: push 000002B0h
loc_00699340: push 0044034Ch ; "uÚ.ÇFK*D¸5Å3YÚ™ðJmá­vÅUBµfúCÆõŒ'^¢w³" & Chr(11) & "m¿A»˜"
loc_00699345: push esi
loc_00699346: push eax
loc_00699347: call ebx
loc_00699349: mov eax, [0073A218h]
loc_0069934E: mov ecx, [eax]
loc_00699350: push eax
loc_00699351: call [ecx+00000028h]
loc_00699354: fnclex
loc_00699356: test eax, eax
loc_00699358: jge 0069936Bh
loc_0069935A: push 00000028h
loc_0069935C: push 00440B10h
loc_00699361: mov edx, [0073A218h]
loc_00699367: push edx
loc_00699368: push eax
loc_00699369: call ebx
loc_0069936B: mov eax, [0073A024h]
loc_00699370: test eax, eax
loc_00699372: jnz 00699389h
loc_00699374: push 0073A024h
loc_00699379: push 004187E8h
loc_0069937E: call [004012FCh] ; __vbaNew2
loc_00699384: mov eax, [0073A024h]
loc_00699389: mov ecx, [eax]
loc_0069938B: push eax
loc_0069938C: call [ecx+00000308h]
loc_00699392: push eax
loc_00699393: lea edx, var_30
loc_00699396: push edx
loc_00699397: call [00401128h] ; __vbaObjSet
loc_0069939D: mov esi, eax
loc_0069939F: mov eax, [esi]
loc_006993A1: lea ecx, var_24
loc_006993A4: push ecx
loc_006993A5: push esi
loc_006993A6: call [eax+000000A0h]
loc_006993AC: fnclex
loc_006993AE: test eax, eax
loc_006993B0: jge 006993C0h
loc_006993B2: push 000000A0h
loc_006993B7: push 0043F42Ch
loc_006993BC: push esi
loc_006993BD: push eax
loc_006993BE: call ebx
loc_006993C0: mov esi, Me
loc_006993C3: lea edi, [esi+0000004Ch]
loc_006993C6: mov edx, var_24
loc_006993C9: push edx
loc_006993CA: call [00401088h] ; rtcTrimBstr
loc_006993D0: mov edx, eax
loc_006993D2: lea ecx, var_28
loc_006993D5: call [004013C0h] ; __vbaStrMove
loc_006993DB: mov edx, eax
loc_006993DD: mov ecx, edi
loc_006993DF: call [00401310h] ; __vbaStrCopy
loc_006993E5: lea eax, var_28
loc_006993E8: push eax
loc_006993E9: lea ecx, var_24
loc_006993EC: push ecx
loc_006993ED: push 00000002h
loc_006993EF: call [00401324h] ; __vbaFreeStrList
loc_006993F5: add esp, 0000000Ch
loc_006993F8: lea ecx, var_30
loc_006993FB: call [0040142Ch] ; __vbaFreeObj
loc_00699401: mov edx, [edi]
loc_00699403: push edx
loc_00699404: push 0043C9F4h
loc_00699409: call [004011B8h] ; __vbaStrCmp
loc_0069940F: test eax, eax
loc_00699411: jnz 00699522h
loc_00699417: mov eax, 80020004h
loc_0069941C: mov var_90, eax
loc_00699422: mov ecx, 0000000Ah
loc_00699427: mov var_98, ecx
loc_0069942D: mov edx, 00466928h ; "Well... I guess I could go back to doing nothing. | I needed the rest anyway. | Isn't there anything your interested in?"
loc_00699432: mov var_80, edx
loc_00699435: mov var_88, 00000008h
loc_0069943F: mov esi, [0073A08Ch]
loc_00699445: mov esi, [esi]
loc_00699447: lea edi, var_30
loc_0069944A: push edi
loc_0069944B: sub esp, 00000010h
loc_0069944E: mov edi, esp
loc_00699450: mov [edi], ecx
loc_00699452: mov ecx, var_94
loc_00699458: mov [edi+00000004h], ecx
loc_0069945B: mov [edi+00000008h], eax
loc_0069945E: mov eax, var_8C
loc_00699464: mov [edi+0000000Ch], eax
loc_00699467: sub esp, 00000010h
loc_0069946A: mov ecx, esp
loc_0069946C: mov eax, var_88
loc_00699472: mov [ecx], eax
loc_00699474: mov eax, var_84
loc_0069947A: mov [ecx+00000004h], eax
loc_0069947D: mov [ecx+00000008h], edx
loc_00699480: mov edx, var_7C
loc_00699483: mov [ecx+0000000Ch], edx
loc_00699486: mov eax, [0073A08Ch]
loc_0069948B: push eax
loc_0069948C: call [esi+00000078h]
loc_0069948F: fnclex
loc_00699491: test eax, eax
loc_00699493: jge 006994A6h
loc_00699495: push 00000078h
loc_00699497: push 004419ACh
loc_0069949C: mov ecx, [0073A08Ch]
loc_006994A2: push ecx
loc_006994A3: push eax
loc_006994A4: call ebx
loc_006994A6: lea ecx, var_30
loc_006994A9: mov esi, [0040142Ch] ; __vbaFreeObj
loc_006994AF: call __vbaFreeObj
loc_006994B1: mov eax, [0073A08Ch]
loc_006994B6: mov edx, [eax]
loc_006994B8: lea ecx, var_30
loc_006994BB: push ecx
loc_006994BC: push 00459B40h ; "Idle3_1"
loc_006994C1: push eax
loc_006994C2: call [edx+00000064h]
loc_006994C5: fnclex
loc_006994C7: test eax, eax
loc_006994C9: jge 006994DCh
loc_006994CB: push 00000064h
loc_006994CD: push 004419ACh
loc_006994D2: mov edx, [0073A08Ch]
loc_006994D8: push edx
loc_006994D9: push eax
loc_006994DA: call ebx
loc_006994DC: lea ecx, var_30
loc_006994DF: call __vbaFreeObj
loc_006994E1: mov eax, [0073A08Ch]
loc_006994E6: mov ecx, [eax]
loc_006994E8: lea edx, var_30
loc_006994EB: push edx
loc_006994EC: push 00466A24h ; "Idle1_24"
loc_006994F1: push eax
loc_006994F2: call [ecx+00000064h]
loc_006994F5: fnclex
loc_006994F7: test eax, eax
loc_006994F9: jge 0069950Ch
loc_006994FB: push 00000064h
loc_006994FD: push 004419ACh
loc_00699502: mov ecx, [0073A08Ch]
loc_00699508: push ecx
loc_00699509: push eax
loc_0069950A: call ebx
loc_0069950C: lea ecx, var_30
loc_0069950F: call __vbaFreeObj
loc_00699511: call [00401114h] ; __vbaExitProc
loc_00699517: fwait
loc_00699518: push 0069A740h
loc_0069951D: jmp 0069A72Dh
loc_00699522: mov [0073A1D6h], 0005h
loc_0069952B: mov eax, [0073A218h]
loc_00699530: mov edx, [eax]
loc_00699532: push eax
loc_00699533: call [edx+00000028h]
loc_00699536: fnclex
loc_00699538: test eax, eax
loc_0069953A: jge 0069954Dh
loc_0069953C: push 00000028h
loc_0069953E: push 00440B10h
loc_00699543: mov ecx, [0073A218h]
loc_00699549: push ecx
loc_0069954A: push eax
loc_0069954B: call ebx
loc_0069954D: mov eax, [0073A08Ch]
loc_00699552: mov edx, [eax]
loc_00699554: lea ecx, var_30
loc_00699557: push ecx
loc_00699558: push 00466A3Ch ; "Searching"
loc_0069955D: push eax
loc_0069955E: call [edx+00000064h]
loc_00699561: fnclex
loc_00699563: test eax, eax
loc_00699565: jge 00699578h
loc_00699567: push 00000064h
loc_00699569: push 004419ACh
loc_0069956E: mov edx, [0073A08Ch]
loc_00699574: push edx
loc_00699575: push eax
loc_00699576: call ebx
loc_00699578: lea ecx, var_30
loc_0069957B: call [0040142Ch] ; __vbaFreeObj
loc_00699581: mov [0073A03Eh], FFFFFFh
loc_0069958A: mov eax, [esi]
loc_0069958C: lea ecx, var_30
loc_0069958F: push ecx
loc_00699590: push esi
loc_00699591: call [eax+00000A48h]
loc_00699597: fnclex
loc_00699599: test eax, eax
loc_0069959B: jge 006995ABh
loc_0069959D: push 00000A48h
loc_006995A2: push 004408D0h
loc_006995A7: push esi
loc_006995A8: push eax
loc_006995A9: call ebx
loc_006995AB: push 00000000h
loc_006995AD: mov edx, var_30
loc_006995B0: push edx
loc_006995B1: call [00401238h] ; __vbaObjIs
loc_006995B7: mov di, ax
loc_006995BA: lea ecx, var_30
loc_006995BD: call [0040142Ch] ; __vbaFreeObj
loc_006995C3: test di, di
loc_006995C6: jz 00699C12h
loc_006995CC: mov edi, [esi]
loc_006995CE: push 0045A8E0h
loc_006995D3: push 00000000h
loc_006995D5: call [004013C4h] ; __vbaCastObj
loc_006995DB: push eax
loc_006995DC: lea eax, var_30
loc_006995DF: push eax
loc_006995E0: call [00401128h] ; __vbaObjSet
loc_006995E6: push eax
loc_006995E7: push esi
loc_006995E8: call [edi+00000A50h]
loc_006995EE: fnclex
loc_006995F0: test eax, eax
loc_006995F2: jge 00699602h
loc_006995F4: push 00000A50h
loc_006995F9: push 004408D0h
loc_006995FE: push esi
loc_006995FF: push eax
loc_00699600: call ebx
loc_00699602: lea ecx, var_30
loc_00699605: call [0040142Ch] ; __vbaFreeObj
loc_0069960B: mov edi, [esi]
loc_0069960D: push 0045C5A8h
loc_00699612: push 00000000h
loc_00699614: call [004013C4h] ; __vbaCastObj
loc_0069961A: push eax
loc_0069961B: lea ecx, var_30
loc_0069961E: push ecx
loc_0069961F: call [00401128h] ; __vbaObjSet
loc_00699625: push eax
loc_00699626: push esi
loc_00699627: call [edi+00000A5Ch]
loc_0069962D: fnclex
loc_0069962F: test eax, eax
loc_00699631: jge 00699641h
loc_00699633: push 00000A5Ch
loc_00699638: push 004408D0h
loc_0069963D: push esi
loc_0069963E: push eax
loc_0069963F: call ebx
loc_00699641: lea ecx, var_30
loc_00699644: mov edi, [0040142Ch] ; __vbaFreeObj
loc_0069964A: call edi
loc_0069964C: push 0045C1C8h
loc_00699651: push 00000000h
loc_00699653: call [004013C4h] ; __vbaCastObj
loc_00699659: push eax
loc_0069965A: lea edx, var_30
loc_0069965D: push edx
loc_0069965E: call [00401128h] ; __vbaObjSet
loc_00699664: push eax
loc_00699665: lea eax, [esi+0000003Ch]
loc_00699668: push eax
loc_00699669: call [00401130h] ; __vbaObjSetAddref
loc_0069966F: lea ecx, var_30
loc_00699672: call edi
loc_00699674: mov edi, [esi]
loc_00699676: push 0045C1E8h
loc_0069967B: call [0040122Ch] ; __vbaNew
loc_00699681: push eax
loc_00699682: lea ecx, var_30
loc_00699685: push ecx
loc_00699686: call [00401128h] ; __vbaObjSet
loc_0069968C: push eax
loc_0069968D: push esi
loc_0069968E: call [edi+00000A50h]
loc_00699694: fnclex
loc_00699696: test eax, eax
loc_00699698: jge 006996A8h
loc_0069969A: push 00000A50h
loc_0069969F: push 004408D0h
loc_006996A4: push esi
loc_006996A5: push eax
loc_006996A6: call ebx
loc_006996A8: lea ecx, var_30
loc_006996AB: call [0040142Ch] ; __vbaFreeObj
loc_006996B1: mov edx, [esi]
loc_006996B3: lea eax, var_30
loc_006996B6: push eax
loc_006996B7: push esi
loc_006996B8: call [edx+00000A48h]
loc_006996BE: fnclex
loc_006996C0: test eax, eax
loc_006996C2: jge 006996D2h
loc_006996C4: push 00000A48h
loc_006996C9: push 004408D0h
loc_006996CE: push esi
loc_006996CF: push eax
loc_006996D0: call ebx
loc_006996D2: mov eax, var_30
loc_006996D5: mov edi, eax
loc_006996D7: mov ecx, [eax]
loc_006996D9: push 0045BAECh ; "Determining connection state, one moment..."
loc_006996DE: push eax
loc_006996DF: call [ecx+000000B4h]
loc_006996E5: fnclex
loc_006996E7: mov var_D0, eax
loc_006996ED: test eax, eax
loc_006996EF: jge 006996FFh
loc_006996F1: push 000000B4h
loc_006996F6: push 0045A7D0h
loc_006996FB: push edi
loc_006996FC: push eax
loc_006996FD: call ebx
loc_006996FF: lea ecx, var_30
loc_00699702: call [0040142Ch] ; __vbaFreeObj
loc_00699708: mov edx, [esi]
loc_0069970A: lea eax, var_30
loc_0069970D: push eax
loc_0069970E: push esi
loc_0069970F: call [edx+00000A48h]
loc_00699715: fnclex
loc_00699717: test eax, eax
loc_00699719: jge 00699729h
loc_0069971B: push 00000A48h
loc_00699720: push 004408D0h
loc_00699725: push esi
loc_00699726: push eax
loc_00699727: call ebx
loc_00699729: mov eax, var_30
loc_0069972C: mov edi, eax
loc_0069972E: mov ecx, [eax]
loc_00699730: push FFFFFFFFh
loc_00699732: push eax
loc_00699733: call [ecx+00000110h]
loc_00699739: fnclex
loc_0069973B: mov var_D0, eax
loc_00699741: test eax, eax
loc_00699743: jge 00699753h
loc_00699745: push 00000110h
loc_0069974A: push 0045A8E0h
loc_0069974F: push edi
loc_00699750: push eax
loc_00699751: call ebx
loc_00699753: lea ecx, var_30
loc_00699756: call [0040142Ch] ; __vbaFreeObj
loc_0069975C: mov edx, [esi]
loc_0069975E: lea eax, var_30
loc_00699761: push eax
loc_00699762: push esi
loc_00699763: call [edx+00000A48h]
loc_00699769: fnclex
loc_0069976B: test eax, eax
loc_0069976D: jge 0069977Dh
loc_0069976F: push 00000A48h
loc_00699774: push 004408D0h
loc_00699779: push esi
loc_0069977A: push eax
loc_0069977B: call ebx
loc_0069977D: mov eax, var_30
loc_00699780: mov edi, eax
loc_00699782: mov ecx, [eax]
loc_00699784: push FFFFFFFFh
loc_00699786: push eax
loc_00699787: call [ecx+000000C4h]
loc_0069978D: fnclex
loc_0069978F: mov var_D0, eax
loc_00699795: test eax, eax
loc_00699797: jge 006997A7h
loc_00699799: push 000000C4h
loc_0069979E: push 0045A7D0h
loc_006997A3: push edi
loc_006997A4: push eax
loc_006997A5: call ebx
loc_006997A7: lea ecx, var_30
loc_006997AA: call [0040142Ch] ; __vbaFreeObj
loc_006997B0: mov eax, [0073C818h]
loc_006997B5: test eax, eax
loc_006997B7: jnz 006997C9h
loc_006997B9: push 0073C818h
loc_006997BE: push 00441F00h
loc_006997C3: call [004012FCh] ; __vbaNew2
loc_006997C9: mov edi, [0073C818h]
loc_006997CF: mov edx, [edi]
loc_006997D1: lea eax, var_34
loc_006997D4: push eax
loc_006997D5: push edi
loc_006997D6: call [edx+00000018h]
loc_006997D9: fnclex
loc_006997DB: test eax, eax
loc_006997DD: jge 006997EAh
loc_006997DF: push 00000018h
loc_006997E1: push 00441EF0h
loc_006997E6: push edi
loc_006997E7: push eax
loc_006997E8: call ebx
loc_006997EA: mov eax, var_34
loc_006997ED: mov edi, eax
loc_006997EF: mov var_D0, edi
loc_006997F5: mov ecx, [eax]
loc_006997F7: lea edx, var_C4
loc_006997FD: push edx
loc_006997FE: push eax
loc_006997FF: call [ecx+00000088h]
loc_00699805: fnclex
loc_00699807: test eax, eax
loc_00699809: jge 00699819h
loc_0069980B: push 00000088h
loc_00699810: push 00447BE8h
loc_00699815: push edi
loc_00699816: push eax
loc_00699817: call ebx
loc_00699819: mov eax, [esi]
loc_0069981B: lea ecx, var_38
loc_0069981E: push ecx
loc_0069981F: push esi
loc_00699820: call [eax+00000A48h]
loc_00699826: fnclex
loc_00699828: test eax, eax
loc_0069982A: jge 0069983Ah
loc_0069982C: push 00000A48h
loc_00699831: push 004408D0h
loc_00699836: push esi
loc_00699837: push eax
loc_00699838: call ebx
loc_0069983A: mov edx, var_38
loc_0069983D: mov var_EC, edx
loc_00699843: mov eax, [0073C818h]
loc_00699848: test eax, eax
loc_0069984A: jnz 0069985Ch
loc_0069984C: push 0073C818h
loc_00699851: push 00441F00h
loc_00699856: call [004012FCh] ; __vbaNew2
loc_0069985C: mov edi, [0073C818h]
loc_00699862: mov eax, [edi]
loc_00699864: lea ecx, var_30
loc_00699867: push ecx
loc_00699868: push edi
loc_00699869: call [eax+00000018h]
loc_0069986C: fnclex
loc_0069986E: test eax, eax
loc_00699870: jge 0069987Dh
loc_00699872: push 00000018h
loc_00699874: push 00441EF0h
loc_00699879: push edi
loc_0069987A: push eax
loc_0069987B: call ebx
loc_0069987D: mov eax, var_30
loc_00699880: mov edi, eax
loc_00699882: mov edx, [eax]
loc_00699884: lea ecx, var_C0
loc_0069988A: push ecx
loc_0069988B: push eax
loc_0069988C: call [edx+00000050h]
loc_0069988F: fnclex
loc_00699891: test eax, eax
loc_00699893: jge 006998A0h
loc_00699895: push 00000050h
loc_00699897: push 00447BE8h
loc_0069989C: push edi
loc_0069989D: push eax
loc_0069989E: call ebx
loc_006998A0: mov edx, var_EC
loc_006998A6: mov edi, [edx]
loc_006998A8: fld real4 ptr var_C0
loc_006998AE: cmp [0073A000h], 00000000h
loc_006998B5: jnz 006998BFh
loc_006998B7: fdiv st0, real4 ptr var_C4
loc_006998BD: jmp 006998CAh
loc_006998BF: push var_C4
loc_006998C5: call 00412868h ; _adj_fdiv_m32
loc_006998CA: fsub st0, real4 ptr [00408E0Ch]
loc_006998D0: fnstsw ax
loc_006998D2: test al, 0Dh
loc_006998D4: jnz 0069A755h
loc_006998DA: call [0040139Ch] ; __vbaFpI4
loc_006998E0: push eax
loc_006998E1: mov eax, edi
loc_006998E3: mov edi, var_EC
loc_006998E9: push edi
loc_006998EA: call [eax+00000070h]
loc_006998ED: fnclex
loc_006998EF: test eax, eax
loc_006998F1: jge 006998FEh
loc_006998F3: push 00000070h
loc_006998F5: push 0045BB44h
loc_006998FA: push edi
loc_006998FB: push eax
loc_006998FC: call ebx
loc_006998FE: lea ecx, var_38
loc_00699901: push ecx
loc_00699902: lea edx, var_34
loc_00699905: push edx
loc_00699906: lea eax, var_30
loc_00699909: push eax
loc_0069990A: push 00000003h
loc_0069990C: call [00401068h] ; __vbaFreeObjList
loc_00699912: add esp, 00000010h
loc_00699915: mov eax, [0073C818h]
loc_0069991A: test eax, eax
loc_0069991C: jnz 0069992Eh
loc_0069991E: push 0073C818h
loc_00699923: push 00441F00h
loc_00699928: call [004012FCh] ; __vbaNew2
loc_0069992E: mov edi, [0073C818h]
loc_00699934: mov ecx, [edi]
loc_00699936: lea edx, var_34
loc_00699939: push edx
loc_0069993A: push edi
loc_0069993B: call [ecx+00000018h]
loc_0069993E: fnclex
loc_00699940: test eax, eax
loc_00699942: jge 0069994Fh
loc_00699944: push 00000018h
loc_00699946: push 00441EF0h
loc_0069994B: push edi
loc_0069994C: push eax
loc_0069994D: call ebx
loc_0069994F: mov eax, var_34
loc_00699952: mov edi, eax
loc_00699954: mov var_D0, edi
loc_0069995A: mov ecx, [eax]
loc_0069995C: lea edx, var_C4
loc_00699962: push edx
loc_00699963: push eax
loc_00699964: call [ecx+00000080h]
loc_0069996A: fnclex
loc_0069996C: test eax, eax
loc_0069996E: jge 0069997Eh
loc_00699970: push 00000080h
loc_00699975: push 00447BE8h
loc_0069997A: push edi
loc_0069997B: push eax
loc_0069997C: call ebx
loc_0069997E: mov eax, [esi]
loc_00699980: lea ecx, var_38
loc_00699983: push ecx
loc_00699984: push esi
loc_00699985: call [eax+00000A48h]
loc_0069998B: fnclex
loc_0069998D: test eax, eax
loc_0069998F: jge 0069999Fh
loc_00699991: push 00000A48h
loc_00699996: push 004408D0h
loc_0069999B: push esi
loc_0069999C: push eax
loc_0069999D: call ebx
loc_0069999F: mov edx, var_38
loc_006999A2: mov var_EC, edx
loc_006999A8: mov eax, [0073C818h]
loc_006999AD: test eax, eax
loc_006999AF: jnz 006999C1h
loc_006999B1: push 0073C818h
loc_006999B6: push 00441F00h
loc_006999BB: call [004012FCh] ; __vbaNew2
loc_006999C1: mov edi, [0073C818h]
loc_006999C7: mov eax, [edi]
loc_006999C9: lea ecx, var_30
loc_006999CC: push ecx
loc_006999CD: push edi
loc_006999CE: call [eax+00000018h]
loc_006999D1: fnclex
loc_006999D3: test eax, eax
loc_006999D5: jge 006999E2h
loc_006999D7: push 00000018h
loc_006999D9: push 00441EF0h
loc_006999DE: push edi
loc_006999DF: push eax
loc_006999E0: call ebx
loc_006999E2: mov eax, var_30
loc_006999E5: mov edi, eax
loc_006999E7: mov edx, [eax]
loc_006999E9: lea ecx, var_C0
loc_006999EF: push ecx
loc_006999F0: push eax
loc_006999F1: call [edx+00000098h]
loc_006999F7: fnclex
loc_006999F9: test eax, eax
loc_006999FB: jge 00699A0Bh
loc_006999FD: push 00000098h
loc_00699A02: push 00447BE8h
loc_00699A07: push edi
loc_00699A08: push eax
loc_00699A09: call ebx
loc_00699A0B: mov edx, var_EC
loc_00699A11: mov edi, [edx]
loc_00699A13: fld real4 ptr var_C0
loc_00699A19: cmp [0073A000h], 00000000h
loc_00699A20: jnz 00699A2Ah
loc_00699A22: fdiv st0, real4 ptr var_C4
loc_00699A28: jmp 00699A35h
loc_00699A2A: push var_C4
loc_00699A30: call 00412868h ; _adj_fdiv_m32
loc_00699A35: fnstsw ax
loc_00699A37: test al, 0Dh
loc_00699A39: jnz 0069A755h
loc_00699A3F: call [0040139Ch] ; __vbaFpI4
loc_00699A45: push eax
loc_00699A46: mov eax, edi
loc_00699A48: mov edi, var_EC
loc_00699A4E: push edi
loc_00699A4F: call [eax+00000068h]
loc_00699A52: fnclex
loc_00699A54: test eax, eax
loc_00699A56: jge 00699A63h
loc_00699A58: push 00000068h
loc_00699A5A: push 0045BB44h
loc_00699A5F: push edi
loc_00699A60: push eax
loc_00699A61: call ebx
loc_00699A63: lea ecx, var_38
loc_00699A66: push ecx
loc_00699A67: lea edx, var_34
loc_00699A6A: push edx
loc_00699A6B: lea eax, var_30
loc_00699A6E: push eax
loc_00699A6F: push 00000003h
loc_00699A71: call [00401068h] ; __vbaFreeObjList
loc_00699A77: add esp, 00000010h
loc_00699A7A: mov ecx, [esi]
loc_00699A7C: lea edx, var_30
loc_00699A7F: push edx
loc_00699A80: push esi
loc_00699A81: call [ecx+00000A48h]
loc_00699A87: fnclex
loc_00699A89: test eax, eax
loc_00699A8B: jge 00699A9Bh
loc_00699A8D: push 00000A48h
loc_00699A92: push 004408D0h
loc_00699A97: push esi
loc_00699A98: push eax
loc_00699A99: call ebx
loc_00699A9B: mov eax, var_30
loc_00699A9E: mov edi, eax
loc_00699AA0: mov ecx, [eax]
loc_00699AA2: push FFFFFFFFh
loc_00699AA4: push eax
loc_00699AA5: call [ecx+000000ACh]
loc_00699AAB: fnclex
loc_00699AAD: mov var_D0, eax
loc_00699AB3: test eax, eax
loc_00699AB5: jge 00699AC5h
loc_00699AB7: push 000000ACh
loc_00699ABC: push 0045A7D0h
loc_00699AC1: push edi
loc_00699AC2: push eax
loc_00699AC3: call ebx
loc_00699AC5: lea ecx, var_30
loc_00699AC8: call [0040142Ch] ; __vbaFreeObj
loc_00699ACE: mov edx, [esi]
loc_00699AD0: lea eax, var_30
loc_00699AD3: push eax
loc_00699AD4: push esi
loc_00699AD5: call [edx+00000A48h]
loc_00699ADB: fnclex
loc_00699ADD: test eax, eax
loc_00699ADF: jge 00699AEFh
loc_00699AE1: push 00000A48h
loc_00699AE6: push 004408D0h
loc_00699AEB: push esi
loc_00699AEC: push eax
loc_00699AED: call ebx
loc_00699AEF: mov eax, var_30
loc_00699AF2: mov edi, eax
loc_00699AF4: mov ecx, [eax]
loc_00699AF6: push FFFFFFFFh
loc_00699AF8: push eax
loc_00699AF9: call [ecx+000000BCh]
loc_00699AFF: fnclex
loc_00699B01: mov var_D0, eax
loc_00699B07: test eax, eax
loc_00699B09: jge 00699B19h
loc_00699B0B: push 000000BCh
loc_00699B10: push 0045A7D0h
loc_00699B15: push edi
loc_00699B16: push eax
loc_00699B17: call ebx
loc_00699B19: lea ecx, var_30
loc_00699B1C: call [0040142Ch] ; __vbaFreeObj
loc_00699B22: mov edx, [esi]
loc_00699B24: lea eax, var_30
loc_00699B27: push eax
loc_00699B28: push esi
loc_00699B29: call [edx+00000A48h]
loc_00699B2F: fnclex
loc_00699B31: test eax, eax
loc_00699B33: jge 00699B43h
loc_00699B35: push 00000A48h
loc_00699B3A: push 004408D0h
loc_00699B3F: push esi
loc_00699B40: push eax
loc_00699B41: call ebx
loc_00699B43: mov eax, var_30
loc_00699B46: mov edi, eax
loc_00699B48: mov ecx, [eax]
loc_00699B4A: push FFFFFFFFh
loc_00699B4C: push eax
loc_00699B4D: call [ecx+000000A4h]
loc_00699B53: fnclex
loc_00699B55: mov var_D0, eax
loc_00699B5B: test eax, eax
loc_00699B5D: jge 00699B6Dh
loc_00699B5F: push 000000A4h
loc_00699B64: push 0045A7D0h
loc_00699B69: push edi
loc_00699B6A: push eax
loc_00699B6B: call ebx
loc_00699B6D: lea ecx, var_30
loc_00699B70: call [0040142Ch] ; __vbaFreeObj
loc_00699B76: mov edx, [esi]
loc_00699B78: lea eax, var_30
loc_00699B7B: push eax
loc_00699B7C: push esi
loc_00699B7D: call [edx+00000A48h]
loc_00699B83: fnclex
loc_00699B85: test eax, eax
loc_00699B87: jge 00699B97h
loc_00699B89: push 00000A48h
loc_00699B8E: push 004408D0h
loc_00699B93: push esi
loc_00699B94: push eax
loc_00699B95: call ebx
loc_00699B97: mov eax, var_30
loc_00699B9A: mov edi, eax
loc_00699B9C: mov ecx, [eax]
loc_00699B9E: push 00000000h
loc_00699BA0: push eax
loc_00699BA1: call [ecx+00000060h]
loc_00699BA4: fnclex
loc_00699BA6: mov var_D0, eax
loc_00699BAC: test eax, eax
loc_00699BAE: jge 00699BBBh
loc_00699BB0: push 00000060h
loc_00699BB2: push 0045BB44h
loc_00699BB7: push edi
loc_00699BB8: push eax
loc_00699BB9: call ebx
loc_00699BBB: lea ecx, var_30
loc_00699BBE: call [0040142Ch] ; __vbaFreeObj
loc_00699BC4: mov edx, [esi]
loc_00699BC6: lea eax, var_30
loc_00699BC9: push eax
loc_00699BCA: push esi
loc_00699BCB: call [edx+00000A48h]
loc_00699BD1: fnclex
loc_00699BD3: test eax, eax
loc_00699BD5: jge 00699BE5h
loc_00699BD7: push 00000A48h
loc_00699BDC: push 004408D0h
loc_00699BE1: push esi
loc_00699BE2: push eax
loc_00699BE3: call ebx
loc_00699BE5: mov eax, var_30
loc_00699BE8: mov edi, eax
loc_00699BEA: mov ecx, [eax]
loc_00699BEC: push 00000000h
loc_00699BEE: push eax
loc_00699BEF: call [ecx+00000058h]
loc_00699BF2: fnclex
loc_00699BF4: mov var_D0, eax
loc_00699BFA: test eax, eax
loc_00699BFC: jge 00699C09h
loc_00699BFE: push 00000058h
loc_00699C00: push 0045BB44h
loc_00699C05: push edi
loc_00699C06: push eax
loc_00699C07: call ebx
loc_00699C09: lea ecx, var_30
loc_00699C0C: call [0040142Ch] ; __vbaFreeObj
loc_00699C12: push 00000001h
loc_00699C14: mov edx, [esi+0000004Ch]
loc_00699C17: push edx
loc_00699C18: call [004013B4h] ; rtcRightCharBstr
loc_00699C1E: mov edx, eax
loc_00699C20: lea ecx, var_28
loc_00699C23: call [004013C0h] ; __vbaStrMove
loc_00699C29: push eax
loc_00699C2A: push 00443B28h ; """"
loc_00699C2F: call [004011B8h] ; __vbaStrCmp
loc_00699C35: mov edi, eax
loc_00699C37: neg edi
loc_00699C39: sbb edi, edi
loc_00699C3B: neg edi
loc_00699C3D: neg edi
loc_00699C3F: push 00000001h
loc_00699C41: mov eax, [esi+0000004Ch]
loc_00699C44: push eax
loc_00699C45: call [00401394h] ; rtcLeftCharBstr
loc_00699C4B: mov edx, eax
loc_00699C4D: lea ecx, var_24
loc_00699C50: call [004013C0h] ; __vbaStrMove
loc_00699C56: push eax
loc_00699C57: push 00443B28h ; """"
loc_00699C5C: call [004011B8h] ; __vbaStrCmp
loc_00699C62: neg eax
loc_00699C64: sbb eax, eax
loc_00699C66: neg eax
loc_00699C68: neg eax
loc_00699C6A: or edi, eax
loc_00699C6C: lea ecx, var_28
loc_00699C6F: push ecx
loc_00699C70: lea edx, var_24
loc_00699C73: push edx
loc_00699C74: push 00000002h
loc_00699C76: call [00401324h] ; __vbaFreeStrList
loc_00699C7C: add esp, 0000000Ch
loc_00699C7F: test di, di
loc_00699C82: jz 00699CF1h
loc_00699C84: lea edi, [esi+0000004Ch]
loc_00699C87: mov eax, [edi]
loc_00699C89: push eax
loc_00699C8A: call [00401088h] ; rtcTrimBstr
loc_00699C90: mov edx, eax
loc_00699C92: lea ecx, var_2C
loc_00699C95: call [004013C0h] ; __vbaStrMove
loc_00699C9B: mov edx, var_2C
loc_00699C9E: mov var_2C, 00000000h
loc_00699CA5: push 00000000h
loc_00699CA7: push FFFFFFFFh
loc_00699CA9: push 00000001h
loc_00699CAB: push 0044D0A4h ; "+"
loc_00699CB0: push 0043FF54h
loc_00699CB5: lea ecx, var_24
loc_00699CB8: call [004013C0h] ; __vbaStrMove
loc_00699CBE: push eax
loc_00699CBF: call [00401258h] ; rtcReplace
loc_00699CC5: mov edx, eax
loc_00699CC7: lea ecx, var_28
loc_00699CCA: call [004013C0h] ; __vbaStrMove
loc_00699CD0: mov edx, eax
loc_00699CD2: mov ecx, edi
loc_00699CD4: call [00401310h] ; __vbaStrCopy
loc_00699CDA: lea ecx, var_2C
loc_00699CDD: push ecx
loc_00699CDE: lea edx, var_28
loc_00699CE1: push edx
loc_00699CE2: lea eax, var_24
loc_00699CE5: push eax
loc_00699CE6: push 00000003h
loc_00699CE8: call [00401324h] ; __vbaFreeStrList
loc_00699CEE: add esp, 00000010h
loc_00699CF1: push 00000000h
loc_00699CF3: push FFFFFFFFh
loc_00699CF5: push 00000001h
loc_00699CF7: push 00466A5Ch ; Chr(37) & "26"
loc_00699CFC: push 00466A54h ; "&"
loc_00699D01: lea edi, [esi+0000004Ch]
loc_00699D04: mov ecx, [edi]
loc_00699D06: push ecx
loc_00699D07: call [00401258h] ; rtcReplace
loc_00699D0D: mov edx, eax
loc_00699D0F: lea ecx, var_24
loc_00699D12: call [004013C0h] ; __vbaStrMove
loc_00699D18: mov edx, eax
loc_00699D1A: mov ecx, edi
loc_00699D1C: call [00401310h] ; __vbaStrCopy
loc_00699D22: lea ecx, var_24
loc_00699D25: call [00401430h] ; __vbaFreeStr
loc_00699D2B: push 00000000h
loc_00699D2D: push FFFFFFFFh
loc_00699D2F: push 00000001h
loc_00699D31: push 00466A68h ; Chr(37) & "3F"
loc_00699D36: push 00444914h
loc_00699D3B: mov edx, [edi]
loc_00699D3D: push edx
loc_00699D3E: call [00401258h] ; rtcReplace
loc_00699D44: mov edx, eax
loc_00699D46: lea ecx, var_24
loc_00699D49: call [004013C0h] ; __vbaStrMove
loc_00699D4F: mov edx, eax
loc_00699D51: mov ecx, edi
loc_00699D53: call [00401310h] ; __vbaStrCopy
loc_00699D59: lea ecx, var_24
loc_00699D5C: call [00401430h] ; __vbaFreeStr
loc_00699D62: push esi
loc_00699D63: call 00679620h
loc_00699D68: cmp [0073A038h], 0000h
loc_00699D70: mov eax, [esi]
loc_00699D72: lea ecx, var_30
loc_00699D75: push ecx
loc_00699D76: push esi
loc_00699D77: jz 00699E44h
loc_00699D7D: call [eax+00000A48h]
loc_00699D83: fnclex
loc_00699D85: test eax, eax
loc_00699D87: jge 00699D97h
loc_00699D89: push 00000A48h
loc_00699D8E: push 004408D0h
loc_00699D93: push esi
loc_00699D94: push eax
loc_00699D95: call ebx
loc_00699D97: mov eax, var_30
loc_00699D9A: mov var_CC, eax
loc_00699DA0: mov edx, 80020004h
loc_00699DA5: mov var_70, edx
loc_00699DA8: mov ecx, 0000000Ah
loc_00699DAD: mov var_78, ecx
loc_00699DB0: mov var_60, edx
loc_00699DB3: mov var_68, ecx
loc_00699DB6: mov var_50, edx
loc_00699DB9: mov var_58, ecx
loc_00699DBC: mov var_40, edx
loc_00699DBF: mov var_48, ecx
loc_00699DC2: mov edx, [eax]
loc_00699DC4: lea eax, var_78
loc_00699DC7: push eax
loc_00699DC8: lea ecx, var_68
loc_00699DCB: push ecx
loc_00699DCC: lea eax, var_58
loc_00699DCF: push eax
loc_00699DD0: lea ecx, var_48
loc_00699DD3: push ecx
loc_00699DD4: push 0043AF9Ch ; "http://search.lycos.com/main/setup.asp?src=bonzi&query="
loc_00699DD9: mov eax, [edi]
loc_00699DDB: push eax
loc_00699DDC: mov var_118, edx
loc_00699DE2: call [00401098h] ; __vbaStrCat
loc_00699DE8: mov edx, eax
loc_00699DEA: lea ecx, var_24
loc_00699DED: call [004013C0h] ; __vbaStrMove
loc_00699DF3: push eax
loc_00699DF4: mov edi, var_CC
loc_00699DFA: push edi
loc_00699DFB: mov ecx, var_118
loc_00699E01: call [ecx+0000002Ch]
loc_00699E04: fnclex
loc_00699E06: mov var_D0, eax
loc_00699E0C: test eax, eax
loc_00699E0E: jge 00699E1Bh
loc_00699E10: push 0000002Ch
loc_00699E12: push 0045BB44h
loc_00699E17: push edi
loc_00699E18: push eax
loc_00699E19: call ebx
loc_00699E1B: lea ecx, var_24
loc_00699E1E: call [00401430h] ; __vbaFreeStr
loc_00699E24: lea ecx, var_30
loc_00699E27: mov edi, [0040142Ch] ; __vbaFreeObj
loc_00699E2D: call edi
loc_00699E2F: lea edx, var_78
loc_00699E32: push edx
loc_00699E33: lea eax, var_68
loc_00699E36: push eax
loc_00699E37: lea ecx, var_58
loc_00699E3A: push ecx
loc_00699E3B: lea edx, var_48
loc_00699E3E: push edx
loc_00699E3F: jmp 00699F1Eh
loc_00699E44: call [eax+00000A48h]
loc_00699E4A: fnclex
loc_00699E4C: test eax, eax
loc_00699E4E: jge 00699E5Eh
loc_00699E50: push 00000A48h
loc_00699E55: push 004408D0h
loc_00699E5A: push esi
loc_00699E5B: push eax
loc_00699E5C: call ebx
loc_00699E5E: mov eax, var_30
loc_00699E61: mov var_CC, eax
loc_00699E67: mov edx, 80020004h
loc_00699E6C: mov var_70, edx
loc_00699E6F: mov ecx, 0000000Ah
loc_00699E74: mov var_78, ecx
loc_00699E77: mov var_60, edx
loc_00699E7A: mov var_68, ecx
loc_00699E7D: mov var_50, edx
loc_00699E80: mov var_58, ecx
loc_00699E83: mov var_40, edx
loc_00699E86: mov var_48, ecx
loc_00699E89: mov edi, [eax]
loc_00699E8B: lea edx, var_78
loc_00699E8E: push edx
loc_00699E8F: lea eax, var_68
loc_00699E92: push eax
loc_00699E93: lea ecx, var_58
loc_00699E96: push ecx
loc_00699E97: lea edx, var_48
loc_00699E9A: push edx
loc_00699E9B: push 0043B5A8h ; "HTTP://www.bonzi.com/bonziportal/index.asp?nav=bbmenu"
loc_00699EA0: push 00466A74h ; "&l=srch&keywords="
loc_00699EA5: call [00401098h] ; __vbaStrCat
loc_00699EAB: mov edx, eax
loc_00699EAD: lea ecx, var_24
loc_00699EB0: call [004013C0h] ; __vbaStrMove
loc_00699EB6: push eax
loc_00699EB7: mov eax, [esi+0000004Ch]
loc_00699EBA: push eax
loc_00699EBB: call [00401098h] ; __vbaStrCat
loc_00699EC1: mov edx, eax
loc_00699EC3: lea ecx, var_28
loc_00699EC6: call [004013C0h] ; __vbaStrMove
loc_00699ECC: push eax
loc_00699ECD: mov ecx, edi
loc_00699ECF: mov edi, var_CC
loc_00699ED5: push edi
loc_00699ED6: call [ecx+0000002Ch]
loc_00699ED9: fnclex
loc_00699EDB: mov var_D0, eax
loc_00699EE1: test eax, eax
loc_00699EE3: jge 00699EF0h
loc_00699EE5: push 0000002Ch
loc_00699EE7: push 0045BB44h
loc_00699EEC: push edi
loc_00699EED: push eax
loc_00699EEE: call ebx
loc_00699EF0: lea edx, var_28
loc_00699EF3: push edx
loc_00699EF4: lea eax, var_24
loc_00699EF7: push eax
loc_00699EF8: push 00000002h
loc_00699EFA: call [00401324h] ; __vbaFreeStrList
loc_00699F00: add esp, 0000000Ch
loc_00699F03: lea ecx, var_30
loc_00699F06: mov edi, [0040142Ch] ; __vbaFreeObj
loc_00699F0C: call edi
loc_00699F0E: lea ecx, var_78
loc_00699F11: push ecx
loc_00699F12: lea edx, var_68
loc_00699F15: push edx
loc_00699F16: lea eax, var_58
loc_00699F19: push eax
loc_00699F1A: lea ecx, var_48
loc_00699F1D: push ecx
loc_00699F1E: push 00000004h
loc_00699F20: call [00401050h] ; __vbaFreeVarList
loc_00699F26: add esp, 00000014h
loc_00699F29: mov edx, [esi]
loc_00699F2B: lea eax, var_30
loc_00699F2E: push eax
loc_00699F2F: push esi
loc_00699F30: call [edx+00000A48h]
loc_00699F36: fnclex
loc_00699F38: test eax, eax
loc_00699F3A: jge 00699F4Ah
loc_00699F3C: push 00000A48h
loc_00699F41: push 004408D0h
loc_00699F46: push esi
loc_00699F47: push eax
loc_00699F48: call ebx
loc_00699F4A: mov eax, var_30
loc_00699F4D: mov esi, eax
loc_00699F4F: mov ecx, [eax]
loc_00699F51: lea edx, var_C0
loc_00699F57: push edx
loc_00699F58: push eax
loc_00699F59: call [ecx+00000094h]
loc_00699F5F: fnclex
loc_00699F61: mov var_D0, eax
loc_00699F67: test eax, eax
loc_00699F69: jge 00699F79h
loc_00699F6B: push 00000094h
loc_00699F70: push 0045A7D0h
loc_00699F75: push esi
loc_00699F76: push eax
loc_00699F77: call ebx
loc_00699F79: mov eax, var_C0
loc_00699F7F: push eax
loc_00699F80: AllowSetForegroundWindow(%x1v)
loc_00699F85: mov var_C4, eax
loc_00699F8B: call [004010BCh] ; __vbaSetSystemError
loc_00699F91: lea ecx, var_30
loc_00699F94: call edi
loc_00699F96: call [00401114h] ; __vbaExitProc
loc_00699F9C: fwait
loc_00699F9D: push 0069A740h
loc_00699FA2: jmp 0069A72Dh
loc_00699FA7: lea ecx, var_BC
loc_00699FAD: push ecx
loc_00699FAE: mov esi, Me
loc_00699FB1: push esi
loc_00699FB2: call 006A91B0h
loc_00699FB7: cmp var_BC, bx
loc_00699FBE: jz 0069A6DBh
loc_00699FC4: lea edx, var_F8
loc_00699FCA: push edx
loc_00699FCB: push 00440480h
loc_00699FD0: call [004010C0h] ; __vbaRecDestruct
loc_00699FD6: call 0061EB30h
loc_00699FDB: mov var_F8, eax
loc_00699FE1: mov var_F4, edx
loc_00699FE7: lea edi, [esi+00000050h]
loc_00699FEA: lea eax, var_F8
loc_00699FF0: push eax
loc_00699FF1: push edi
loc_00699FF2: push 00440480h
loc_00699FF7: call [00401424h] ; __vbaRecAssign
loc_00699FFD: mov ecx, [edi]
loc_00699FFF: push ecx
loc_0069A000: call [00401088h] ; rtcTrimBstr
loc_0069A006: mov edx, eax
loc_0069A008: lea ecx, var_24
loc_0069A00B: mov ebx, [004013C0h] ; __vbaStrMove
loc_0069A011: call ebx
loc_0069A013: push eax
loc_0069A014: call [00401044h] ; __vbaLenBstr
loc_0069A01A: mov edi, eax
loc_0069A01C: neg edi
loc_0069A01E: sbb edi, edi
loc_0069A020: neg edi
loc_0069A022: neg edi
loc_0069A024: lea ecx, var_24
loc_0069A027: call [00401430h] ; __vbaFreeStr
loc_0069A02D: test di, di
loc_0069A030: jz 0069A314h
loc_0069A036: mov ebx, [esi]
loc_0069A038: push 0045A8E0h
loc_0069A03D: push 00000000h
loc_0069A03F: call [004013C4h] ; __vbaCastObj
loc_0069A045: push eax
loc_0069A046: lea edx, var_30
loc_0069A049: push edx
loc_0069A04A: mov edi, [00401128h] ; __vbaObjSet
loc_0069A050: call edi
loc_0069A052: push eax
loc_0069A053: push esi
loc_0069A054: call [ebx+00000A68h]
loc_0069A05A: fnclex
loc_0069A05C: test eax, eax
loc_0069A05E: jge 0069A072h
loc_0069A060: push 00000A68h
loc_0069A065: push 004408D0h
loc_0069A06A: push esi
loc_0069A06B: push eax
loc_0069A06C: call [004010CCh] ; __vbaHresultCheckObj
loc_0069A072: lea ecx, var_30
loc_0069A075: call [0040142Ch] ; __vbaFreeObj
loc_0069A07B: mov ebx, [esi]
loc_0069A07D: push 0045C5A8h
loc_0069A082: push 00000000h
loc_0069A084: call [004013C4h] ; __vbaCastObj
loc_0069A08A: push eax
loc_0069A08B: lea eax, var_30
loc_0069A08E: push eax
loc_0069A08F: call edi
loc_0069A091: push eax
loc_0069A092: push esi
loc_0069A093: call [ebx+00000A74h]
loc_0069A099: fnclex
loc_0069A09B: test eax, eax
loc_0069A09D: jge 0069A0B1h
loc_0069A09F: push 00000A74h
loc_0069A0A4: push 004408D0h
loc_0069A0A9: push esi
loc_0069A0AA: push eax
loc_0069A0AB: call [004010CCh] ; __vbaHresultCheckObj
loc_0069A0B1: lea ecx, var_30
loc_0069A0B4: mov ebx, [0040142Ch] ; __vbaFreeObj
loc_0069A0BA: call ebx
loc_0069A0BC: push 0045C1C8h
loc_0069A0C1: push 00000000h
loc_0069A0C3: call [004013C4h] ; __vbaCastObj
loc_0069A0C9: push eax
loc_0069A0CA: lea ecx, var_30
loc_0069A0CD: push ecx
loc_0069A0CE: call edi
loc_0069A0D0: push eax
loc_0069A0D1: lea edx, [esi+00000040h]
loc_0069A0D4: push edx
loc_0069A0D5: call [00401130h] ; __vbaObjSetAddref
loc_0069A0DB: lea ecx, var_30
loc_0069A0DE: call ebx
loc_0069A0E0: mov ebx, [esi]
loc_0069A0E2: push 0045C1E8h
loc_0069A0E7: call [0040122Ch] ; __vbaNew
loc_0069A0ED: push eax
loc_0069A0EE: lea eax, var_30
loc_0069A0F1: push eax
loc_0069A0F2: call edi
loc_0069A0F4: push eax
loc_0069A0F5: push esi
loc_0069A0F6: call [ebx+00000A68h]
loc_0069A0FC: fnclex
loc_0069A0FE: test eax, eax
loc_0069A100: jge 0069A118h
loc_0069A102: push 00000A68h
loc_0069A107: push 004408D0h
loc_0069A10C: push esi
loc_0069A10D: push eax
loc_0069A10E: mov ebx, [004010CCh] ; __vbaHresultCheckObj
loc_0069A114: call ebx
loc_0069A116: jmp 0069A11Eh
loc_0069A118: mov ebx, [004010CCh] ; __vbaHresultCheckObj
loc_0069A11E: lea ecx, var_30
loc_0069A121: call [0040142Ch] ; __vbaFreeObj
loc_0069A127: mov ecx, [esi]
loc_0069A129: lea edx, var_30
loc_0069A12C: push edx
loc_0069A12D: push esi
loc_0069A12E: call [ecx+00000A60h]
loc_0069A134: fnclex
loc_0069A136: test eax, eax
loc_0069A138: jge 0069A148h
loc_0069A13A: push 00000A60h
loc_0069A13F: push 004408D0h
loc_0069A144: push esi
loc_0069A145: push eax
loc_0069A146: call ebx
loc_0069A148: mov eax, var_30
loc_0069A14B: mov edi, eax
loc_0069A14D: mov ecx, [eax]
loc_0069A14F: push 00000000h
loc_0069A151: push eax
loc_0069A152: call [ecx+000000A4h]
loc_0069A158: fnclex
loc_0069A15A: mov var_D0, eax
loc_0069A160: test eax, eax
loc_0069A162: jge 0069A172h
loc_0069A164: push 000000A4h
loc_0069A169: push 0045A7D0h
loc_0069A16E: push edi
loc_0069A16F: push eax
loc_0069A170: call ebx
loc_0069A172: lea ecx, var_30
loc_0069A175: call [0040142Ch] ; __vbaFreeObj
loc_0069A17B: cmp [0073A038h], 0000h
loc_0069A183: jz 0069A24Ah
loc_0069A189: mov edx, [esi]
loc_0069A18B: lea eax, var_30
loc_0069A18E: push eax
loc_0069A18F: push esi
loc_0069A190: call [edx+00000A48h]
loc_0069A196: fnclex
loc_0069A198: test eax, eax
loc_0069A19A: jge 0069A1AAh
loc_0069A19C: push 00000A48h
loc_0069A1A1: push 004408D0h
loc_0069A1A6: push esi
loc_0069A1A7: push eax
loc_0069A1A8: call ebx
loc_0069A1AA: mov edi, var_30
loc_0069A1AD: mov ecx, 80020004h
loc_0069A1B2: mov var_70, ecx
loc_0069A1B5: mov eax, 0000000Ah
loc_0069A1BA: mov var_78, eax
loc_0069A1BD: mov var_60, ecx
loc_0069A1C0: mov var_68, eax
loc_0069A1C3: mov var_50, ecx
loc_0069A1C6: mov var_58, eax
loc_0069A1C9: mov var_40, ecx
loc_0069A1CC: mov var_48, eax
loc_0069A1CF: mov edx, [edi]
loc_0069A1D1: lea ecx, var_78
loc_0069A1D4: push ecx
loc_0069A1D5: lea eax, var_68
loc_0069A1D8: push eax
loc_0069A1D9: lea ecx, var_58
loc_0069A1DC: push ecx
loc_0069A1DD: lea eax, var_48
loc_0069A1E0: push eax
loc_0069A1E1: push 0043AF9Ch ; "http://search.lycos.com/main/setup.asp?src=bonzi&query="
loc_0069A1E6: mov ecx, [esi+0000004Ch]
loc_0069A1E9: push ecx
loc_0069A1EA: mov var_120, edx
loc_0069A1F0: call [00401098h] ; __vbaStrCat
loc_0069A1F6: mov edx, eax
loc_0069A1F8: lea ecx, var_24
loc_0069A1FB: call [004013C0h] ; __vbaStrMove
loc_0069A201: push eax
loc_0069A202: push edi
loc_0069A203: mov edx, var_120
loc_0069A209: call [edx+0000002Ch]
loc_0069A20C: fnclex
loc_0069A20E: mov var_D0, eax
loc_0069A214: test eax, eax
loc_0069A216: jge 0069A223h
loc_0069A218: push 0000002Ch
loc_0069A21A: push 0045BB44h
loc_0069A21F: push edi
loc_0069A220: push eax
loc_0069A221: call ebx
loc_0069A223: lea ecx, var_24
loc_0069A226: call [00401430h] ; __vbaFreeStr
loc_0069A22C: lea ecx, var_30
loc_0069A22F: call [0040142Ch] ; __vbaFreeObj
loc_0069A235: lea eax, var_78
loc_0069A238: push eax
loc_0069A239: lea ecx, var_68
loc_0069A23C: push ecx
loc_0069A23D: lea edx, var_58
loc_0069A240: push edx
loc_0069A241: lea eax, var_48
loc_0069A244: push eax
loc_0069A245: jmp 0069A6D0h
loc_0069A24A: mov ecx, [esi]
loc_0069A24C: lea edx, var_30
loc_0069A24F: push edx
loc_0069A250: push esi
loc_0069A251: call [ecx+00000A48h]
loc_0069A257: fnclex
loc_0069A259: test eax, eax
loc_0069A25B: jge 0069A26Bh
loc_0069A25D: push 00000A48h
loc_0069A262: push 004408D0h
loc_0069A267: push esi
loc_0069A268: push eax
loc_0069A269: call ebx
loc_0069A26B: mov edi, var_30
loc_0069A26E: mov ecx, 80020004h
loc_0069A273: mov var_70, ecx
loc_0069A276: mov eax, 0000000Ah
loc_0069A27B: mov var_78, eax
loc_0069A27E: mov var_60, ecx
loc_0069A281: mov var_68, eax
loc_0069A284: mov var_50, ecx
loc_0069A287: mov var_58, eax
loc_0069A28A: mov var_40, ecx
loc_0069A28D: mov var_48, eax
loc_0069A290: mov ebx, [edi]
loc_0069A292: lea eax, var_78
loc_0069A295: push eax
loc_0069A296: lea ecx, var_68
loc_0069A299: push ecx
loc_0069A29A: lea edx, var_58
loc_0069A29D: push edx
loc_0069A29E: lea eax, var_48
loc_0069A2A1: push eax
loc_0069A2A2: push 0043B5A8h ; "HTTP://www.bonzi.com/bonziportal/index.asp?nav=bbmenu"
loc_0069A2A7: push 00466A9Ch
loc_0069A2AC: call [00401098h] ; __vbaStrCat
loc_0069A2B2: mov edx, eax
loc_0069A2B4: lea ecx, var_24
loc_0069A2B7: call [004013C0h] ; __vbaStrMove
loc_0069A2BD: push eax
loc_0069A2BE: mov ecx, [esi+0000004Ch]
loc_0069A2C1: push ecx
loc_0069A2C2: call [00401098h] ; __vbaStrCat
loc_0069A2C8: mov edx, eax
loc_0069A2CA: lea ecx, var_28
loc_0069A2CD: call [004013C0h] ; __vbaStrMove
loc_0069A2D3: push eax
loc_0069A2D4: push edi
loc_0069A2D5: call [ebx+0000002Ch]
loc_0069A2D8: fnclex
loc_0069A2DA: mov var_D0, eax
loc_0069A2E0: test eax, eax
loc_0069A2E2: jge 0069A2F3h
loc_0069A2E4: push 0000002Ch
loc_0069A2E6: push 0045BB44h
loc_0069A2EB: push edi
loc_0069A2EC: push eax
loc_0069A2ED: call [004010CCh] ; __vbaHresultCheckObj
loc_0069A2F3: lea edx, var_28
loc_0069A2F6: push edx
loc_0069A2F7: lea eax, var_24
loc_0069A2FA: push eax
loc_0069A2FB: push 00000002h
loc_0069A2FD: call [00401324h] ; __vbaFreeStrList
loc_0069A303: add esp, 0000000Ch
loc_0069A306: lea ecx, var_30
loc_0069A309: call [0040142Ch] ; __vbaFreeObj
loc_0069A30F: jmp 0069A6C0h
loc_0069A314: mov [0073A048h], 0000h
loc_0069A31D: mov var_80, 80020004h
loc_0069A324: mov var_88, 0000000Ah
loc_0069A32E: push 00456A30h ; "Hey "
loc_0069A333: mov edx, [0073A040h]
loc_0069A339: push edx
loc_0069A33A: mov edi, [00401098h] ; __vbaStrCat
loc_0069A340: call edi
loc_0069A342: mov edx, eax
loc_0069A344: lea ecx, var_24
loc_0069A347: call ebx
loc_0069A349: push eax
loc_0069A34A: push 00466B00h ; "! You know, I can search the web for any topic you may be interested in finding information on. Just enter a topic if you want to search, or hit 'Cancel' if you don't want to search right now."
loc_0069A34F: call edi
loc_0069A351: mov var_40, eax
loc_0069A354: mov ecx, 00000008h
loc_0069A359: mov var_48, ecx
loc_0069A35C: mov edx, [0073A08Ch]
loc_0069A362: mov edx, [edx]
loc_0069A364: lea edi, var_30
loc_0069A367: push edi
loc_0069A368: sub esp, 00000010h
loc_0069A36B: mov edi, esp
loc_0069A36D: mov ebx, var_88
loc_0069A373: mov [edi], ebx
loc_0069A375: mov ebx, var_84
loc_0069A37B: mov [edi+00000004h], ebx
loc_0069A37E: mov ebx, var_80
loc_0069A381: mov [edi+00000008h], ebx
loc_0069A384: mov ebx, var_7C
loc_0069A387: mov [edi+0000000Ch], ebx
loc_0069A38A: sub esp, 00000010h
loc_0069A38D: mov edi, esp
loc_0069A38F: mov [edi], ecx
loc_0069A391: mov ecx, var_44
loc_0069A394: mov [edi+00000004h], ecx
loc_0069A397: mov [edi+00000008h], eax
loc_0069A39A: mov eax, var_3C
loc_0069A39D: mov [edi+0000000Ch], eax
loc_0069A3A0: mov ecx, [0073A08Ch]
loc_0069A3A6: push ecx
loc_0069A3A7: call [edx+00000078h]
loc_0069A3AA: fnclex
loc_0069A3AC: test eax, eax
loc_0069A3AE: jge 0069A3C5h
loc_0069A3B0: push 00000078h
loc_0069A3B2: push 004419ACh
loc_0069A3B7: mov edx, [0073A08Ch]
loc_0069A3BD: push edx
loc_0069A3BE: push eax
loc_0069A3BF: call [004010CCh] ; __vbaHresultCheckObj
loc_0069A3C5: mov eax, var_30
loc_0069A3C8: push eax
loc_0069A3C9: add esi, 00000090h
loc_0069A3CF: push esi
loc_0069A3D0: call [00401130h] ; __vbaObjSetAddref
loc_0069A3D6: lea ecx, var_24
loc_0069A3D9: call [00401430h] ; __vbaFreeStr
loc_0069A3DF: lea ecx, var_30
loc_0069A3E2: call [0040142Ch] ; __vbaFreeObj
loc_0069A3E8: lea ecx, var_48
loc_0069A3EB: call [00401030h] ; __vbaFreeVar
loc_0069A3F1: call [00401114h] ; __vbaExitProc
loc_0069A3F7: fwait
loc_0069A3F8: push 0069A740h
loc_0069A3FD: jmp 0069A72Dh
loc_0069A402: call [00401340h] ; rtcErrObj
loc_0069A408: push eax
loc_0069A409: lea ecx, var_30
loc_0069A40C: push ecx
loc_0069A40D: call [00401128h] ; __vbaObjSet
loc_0069A413: mov esi, eax
loc_0069A415: mov edx, [esi]
loc_0069A417: lea eax, var_C0
loc_0069A41D: push eax
loc_0069A41E: push esi
loc_0069A41F: call [edx+0000001Ch]
loc_0069A422: fnclex
loc_0069A424: test eax, eax
loc_0069A426: jge 0069A437h
loc_0069A428: push 0000001Ch
loc_0069A42A: push 00443540h
loc_0069A42F: push esi
loc_0069A430: push eax
loc_0069A431: call [004010CCh] ; __vbaHresultCheckObj
loc_0069A437: xor ecx, ecx
loc_0069A439: cmp var_C0, 0000005Bh
loc_0069A440: setz cl
loc_0069A443: neg ecx
loc_0069A445: mov edi, ecx
loc_0069A447: mov var_D0, edi
loc_0069A44D: lea ecx, var_30
loc_0069A450: mov esi, [0040142Ch] ; __vbaFreeObj
loc_0069A456: call __vbaFreeObj
loc_0069A458: test di, di
loc_0069A45B: jz 0069A6DBh
loc_0069A461: mov eax, [0073A08Ch]
loc_0069A466: mov edx, [eax]
loc_0069A468: lea ecx, var_30
loc_0069A46B: push ecx
loc_0069A46C: push 00452918h ; "Surprised"
loc_0069A471: push eax
loc_0069A472: call [edx+00000064h]
loc_0069A475: fnclex
loc_0069A477: test eax, eax
loc_0069A479: jge 0069A490h
loc_0069A47B: push 00000064h
loc_0069A47D: push 004419ACh
loc_0069A482: mov edx, [0073A08Ch]
loc_0069A488: push edx
loc_0069A489: push eax
loc_0069A48A: call [004010CCh] ; __vbaHresultCheckObj
loc_0069A490: lea ecx, var_30
loc_0069A493: call __vbaFreeObj
loc_0069A495: mov eax, 80020004h
loc_0069A49A: mov var_90, eax
loc_0069A4A0: mov ecx, 0000000Ah
loc_0069A4A5: mov var_98, ecx
loc_0069A4AB: mov edx, 0045C5BCh ; "It seems that you do not have Microsoft's Internet Explorer version 4.01 or higher installed. You'll need to download and install the latest version of this browser from Microsoft's Web site before we can browse or search the web together."
loc_0069A4B0: mov var_80, edx
loc_0069A4B3: mov esi, 00000008h
loc_0069A4B8: mov var_88, esi
loc_0069A4BE: mov edi, [0073A08Ch]
loc_0069A4C4: mov edi, [edi]
loc_0069A4C6: lea ebx, var_30
loc_0069A4C9: push ebx
loc_0069A4CA: sub esp, 00000010h
loc_0069A4CD: mov ebx, esp
loc_0069A4CF: mov [ebx], ecx
loc_0069A4D1: mov ecx, var_94
loc_0069A4D7: mov [ebx+00000004h], ecx
loc_0069A4DA: mov [ebx+00000008h], eax
loc_0069A4DD: mov eax, var_8C
loc_0069A4E3: mov [ebx+0000000Ch], eax
loc_0069A4E6: sub esp, 00000010h
loc_0069A4E9: mov ecx, esp
loc_0069A4EB: mov [ecx], esi
loc_0069A4ED: mov eax, var_84
loc_0069A4F3: mov [ecx+00000004h], eax
loc_0069A4F6: mov [ecx+00000008h], edx
loc_0069A4F9: mov edx, var_7C
loc_0069A4FC: mov [ecx+0000000Ch], edx
loc_0069A4FF: mov eax, [0073A08Ch]
loc_0069A504: push eax
loc_0069A505: call [edi+00000078h]
loc_0069A508: fnclex
loc_0069A50A: test eax, eax
loc_0069A50C: jge 0069A523h
loc_0069A50E: push 00000078h
loc_0069A510: push 004419ACh
loc_0069A515: mov ecx, [0073A08Ch]
loc_0069A51B: push ecx
loc_0069A51C: push eax
loc_0069A51D: call [004010CCh] ; __vbaHresultCheckObj
loc_0069A523: lea ecx, var_30
loc_0069A526: call [0040142Ch] ; __vbaFreeObj
loc_0069A52C: mov eax, 80020004h
loc_0069A531: mov var_90, eax
loc_0069A537: mov ecx, 0000000Ah
loc_0069A53C: mov var_98, ecx
loc_0069A542: mov edx, 0045C7A4h ; "Don't worry! You can download the latest version of Internet Explorer from \Ctx=""Email""\HTTP://www.microsoft.com/windows/ie/default.htm."
loc_0069A547: mov var_80, edx
loc_0069A54A: mov esi, 00000008h
loc_0069A54F: mov var_88, esi
loc_0069A555: mov edi, [0073A08Ch]
loc_0069A55B: mov edi, [edi]
loc_0069A55D: lea ebx, var_30
loc_0069A560: push ebx
loc_0069A561: sub esp, 00000010h
loc_0069A564: mov ebx, esp
loc_0069A566: mov [ebx], ecx
loc_0069A568: mov ecx, var_94
loc_0069A56E: mov [ebx+00000004h], ecx
loc_0069A571: mov [ebx+00000008h], eax
loc_0069A574: mov eax, var_8C
loc_0069A57A: mov [ebx+0000000Ch], eax
loc_0069A57D: sub esp, 00000010h
loc_0069A580: mov ecx, esp
loc_0069A582: mov [ecx], esi
loc_0069A584: mov eax, var_84
loc_0069A58A: mov [ecx+00000004h], eax
loc_0069A58D: mov [ecx+00000008h], edx
loc_0069A590: mov edx, var_7C
loc_0069A593: mov [ecx+0000000Ch], edx
loc_0069A596: mov eax, [0073A08Ch]
loc_0069A59B: push eax
loc_0069A59C: call [edi+00000078h]
loc_0069A59F: fnclex
loc_0069A5A1: test eax, eax
loc_0069A5A3: jge 0069A5BEh
loc_0069A5A5: push 00000078h
loc_0069A5A7: push 004419ACh
loc_0069A5AC: mov ecx, [0073A08Ch]
loc_0069A5B2: push ecx
loc_0069A5B3: push eax
loc_0069A5B4: mov edi, [004010CCh] ; __vbaHresultCheckObj
loc_0069A5BA: call edi
loc_0069A5BC: jmp 0069A5C4h
loc_0069A5BE: mov edi, [004010CCh] ; __vbaHresultCheckObj
loc_0069A5C4: lea ecx, var_30
loc_0069A5C7: call [0040142Ch] ; __vbaFreeObj
loc_0069A5CD: mov var_BC, 00000003h
loc_0069A5D7: lea edx, var_BC
loc_0069A5DD: push edx
loc_0069A5DE: call 0061DF10h
loc_0069A5E3: mov eax, [0073A254h]
loc_0069A5E8: test eax, eax
loc_0069A5EA: jnz 0069A5FCh
loc_0069A5EC: push 0073A254h
loc_0069A5F1: push 00431838h
loc_0069A5F6: call [004012FCh] ; __vbaNew2
loc_0069A5FC: mov esi, [0073A254h]
loc_0069A602: mov eax, [esi]
loc_0069A604: lea ecx, var_BC
loc_0069A60A: push ecx
loc_0069A60B: push esi
loc_0069A60C: call [eax+000001B8h]
loc_0069A612: fnclex
loc_0069A614: test eax, eax
loc_0069A616: jge 0069A626h
loc_0069A618: push 000001B8h
loc_0069A61D: push 00440B20h
loc_0069A622: push esi
loc_0069A623: push eax
loc_0069A624: call edi
loc_0069A626: cmp var_BC, 0000h
loc_0069A62E: jz 0069A66Ch
loc_0069A630: mov eax, [0073A254h]
loc_0069A635: test eax, eax
loc_0069A637: jnz 0069A649h
loc_0069A639: push 0073A254h
loc_0069A63E: push 00431838h
loc_0069A643: call [004012FCh] ; __vbaNew2
loc_0069A649: mov esi, [0073A254h]
loc_0069A64F: mov edx, [esi]
loc_0069A651: push esi
loc_0069A652: call [edx+000002A8h]
loc_0069A658: fnclex
loc_0069A65A: test eax, eax
loc_0069A65C: jge 0069A66Ch
loc_0069A65E: push 000002A8h
loc_0069A663: push 00440B20h
loc_0069A668: push esi
loc_0069A669: push eax
loc_0069A66A: call edi
loc_0069A66C: mov eax, 80020004h
loc_0069A671: mov var_70, eax
loc_0069A674: mov ecx, 0000000Ah
loc_0069A679: mov var_78, ecx
loc_0069A67C: mov var_60, eax
loc_0069A67F: mov var_68, ecx
loc_0069A682: mov var_50, eax
loc_0069A685: mov var_58, ecx
loc_0069A688: mov var_80, 00466CF0h ; "Please download and install the latest version of Microsoft's Internet Explorer from the site HTTP://www.microsoft.com/windows/ie/default.htm."
loc_0069A68F: mov var_88, 00000008h
loc_0069A699: lea edx, var_88
loc_0069A69F: lea ecx, var_48
loc_0069A6A2: call [00401374h] ; __vbaVarDup
loc_0069A6A8: lea eax, var_78
loc_0069A6AB: push eax
loc_0069A6AC: lea ecx, var_68
loc_0069A6AF: push ecx
loc_0069A6B0: lea edx, var_58
loc_0069A6B3: push edx
loc_0069A6B4: push 00000000h
loc_0069A6B6: lea eax, var_48
loc_0069A6B9: push eax
loc_0069A6BA: call [00401120h] ; rtcMsgBox
loc_0069A6C0: lea ecx, var_78
loc_0069A6C3: push ecx
loc_0069A6C4: lea edx, var_68
loc_0069A6C7: push edx
loc_0069A6C8: lea eax, var_58
loc_0069A6CB: push eax
loc_0069A6CC: lea ecx, var_48
loc_0069A6CF: push ecx
loc_0069A6D0: push 00000004h
loc_0069A6D2: call [00401050h] ; __vbaFreeVarList
loc_0069A6D8: add esp, 00000014h
loc_0069A6DB: call [00401114h] ; __vbaExitProc
loc_0069A6E1: fwait
loc_0069A6E2: push 0069A740h
loc_0069A6E7: jmp 0069A72Dh
loc_0069A6E9: lea edx, var_2C
loc_0069A6EC: push edx
loc_0069A6ED: lea eax, var_28
loc_0069A6F0: push eax
loc_0069A6F1: lea ecx, var_24
loc_0069A6F4: push ecx
loc_0069A6F5: push 00000003h
loc_0069A6F7: call [00401324h] ; __vbaFreeStrList
loc_0069A6FD: lea edx, var_38
loc_0069A700: push edx
loc_0069A701: lea eax, var_34
loc_0069A704: push eax
loc_0069A705: lea ecx, var_30
loc_0069A708: push ecx
loc_0069A709: push 00000003h
loc_0069A70B: call [00401068h] ; __vbaFreeObjList
loc_0069A711: lea edx, var_78
loc_0069A714: push edx
loc_0069A715: lea eax, var_68
loc_0069A718: push eax
loc_0069A719: lea ecx, var_58
loc_0069A71C: push ecx
loc_0069A71D: lea edx, var_48
loc_0069A720: push edx
loc_0069A721: push 00000004h
loc_0069A723: call [00401050h] ; __vbaFreeVarList
loc_0069A729: add esp, 00000034h
loc_0069A72C: ret
loc_0069A72D: lea eax, var_F8
loc_0069A733: push eax
loc_0069A734: push 00440480h
loc_0069A739: call [004010C0h] ; __vbaRecDestruct
loc_0069A73F: ret
loc_0069A740: xor eax, eax
loc_0069A742: mov ecx, var_1C
loc_0069A745: mov fs:[00000000h], ecx
loc_0069A74C: pop edi
loc_0069A74D: pop esi
loc_0069A74E: pop ebx
loc_0069A74F: mov esp, ebp
loc_0069A751: pop ebp
loc_0069A752: retn 0004h
End Sub
Private Sub Proc_37_166_69A760(arg_C, arg_10) '69A760
loc_0069A760: push ebp
loc_0069A761: mov ebp, esp
loc_0069A763: sub esp, 00000018h
loc_0069A766: push 00412856h ; __vbaExceptHandler
loc_0069A76B: mov eax, fs:[00000000h]
loc_0069A771: push eax
loc_0069A772: mov fs:[00000000h], esp
loc_0069A779: mov eax, 000000D8h
loc_0069A77E: call 00412850h ; __vbaChkstk
loc_0069A783: push ebx
loc_0069A784: push esi
loc_0069A785: push edi
loc_0069A786: mov var_18, esp
loc_0069A789: mov var_14, 0040AA60h ; "&"
loc_0069A790: mov var_10, 00000000h
loc_0069A797: mov var_C, 00000000h
loc_0069A79E: mov var_4, 00000001h
loc_0069A7A5: mov eax, Me
loc_0069A7A8: cmp [eax], 00747300h
loc_0069A7AE: jnz 0069A7BCh
loc_0069A7B0: mov var_BC, 00000000h
loc_0069A7BA: jmp 0069A7C8h
loc_0069A7BC: call [00401280h] ; __vbaFailedFriend
loc_0069A7C2: mov var_BC, eax
loc_0069A7C8: mov var_4, 00000002h
loc_0069A7CF: mov var_4, 00000003h
loc_0069A7D6: push FFFFFFFFh
loc_0069A7D8: call [00401124h] ; __vbaOnError
loc_0069A7DE: mov var_4, 00000004h
loc_0069A7E5: mov [0073A23Ch], 0000h
loc_0069A7EE: mov var_4, 00000005h
loc_0069A7F5: mov var_34, 0000h
loc_0069A7FB: mov var_4, 00000006h
loc_0069A802: mov [0073A23Eh], 0000h
loc_0069A80B: mov var_4, 00000007h
loc_0069A812: movsx ecx, [0073A21Ch]
loc_0069A819: test ecx, ecx
loc_0069A81B: jnz 0069B5FEh
loc_0069A821: mov var_4, 00000008h
loc_0069A828: mov edx, 00466E50h ; "CheckUpdatesFile"
loc_0069A82D: lea ecx, var_54
loc_0069A830: call [00401310h] ; __vbaStrCopy
loc_0069A836: mov edx, 00466E14h ; "CheckingUpdatesFileOnServer"
loc_0069A83B: lea ecx, var_50
loc_0069A83E: call [00401310h] ; __vbaStrCopy
loc_0069A844: lea edx, var_54
loc_0069A847: push edx
loc_0069A848: lea eax, var_50
loc_0069A84B: push eax
loc_0069A84C: mov ecx, Me
loc_0069A84F: mov edx, [ecx]
loc_0069A851: mov eax, Me
loc_0069A854: push eax
loc_0069A855: call [edx+00000748h]
loc_0069A85B: mov var_98, eax
loc_0069A861: cmp var_98, 00000000h
loc_0069A868: jge 0069A88Dh
loc_0069A86A: push 00000748h
loc_0069A86F: push 004408D0h
loc_0069A874: mov ecx, Me
loc_0069A877: push ecx
loc_0069A878: mov edx, var_98
loc_0069A87E: push edx
loc_0069A87F: call [004010CCh] ; __vbaHresultCheckObj
loc_0069A885: mov var_C0, eax
loc_0069A88B: jmp 0069A897h
loc_0069A88D: mov var_C0, 00000000h
loc_0069A897: lea eax, var_54
loc_0069A89A: push eax
loc_0069A89B: lea ecx, var_50
loc_0069A89E: push ecx
loc_0069A89F: push 00000002h
loc_0069A8A1: call [00401324h] ; __vbaFreeStrList
loc_0069A8A7: add esp, 0000000Ch
loc_0069A8AA: mov var_4, 00000009h
loc_0069A8B1: mov edx, Me
loc_0069A8B4: push edx
loc_0069A8B5: call 00679620h
loc_0069A8BA: mov var_4, 0000000Ah
loc_0069A8C1: mov var_70, 00000004h
loc_0069A8C8: mov var_78, 00000003h
loc_0069A8CF: mov eax, 00000010h
loc_0069A8D4: call 00412850h ; __vbaChkstk
loc_0069A8D9: mov eax, esp
loc_0069A8DB: mov ecx, var_78
loc_0069A8DE: mov [eax], ecx
loc_0069A8E0: mov edx, var_74
loc_0069A8E3: mov [eax+00000004h], edx
loc_0069A8E6: mov ecx, var_70
loc_0069A8E9: mov [eax+00000008h], ecx
loc_0069A8EC: mov edx, var_6C
loc_0069A8EF: mov [eax+0000000Ch], edx
loc_0069A8F2: push 00000013h
loc_0069A8F4: mov eax, Me
loc_0069A8F7: mov ecx, [eax]
loc_0069A8F9: mov edx, Me
loc_0069A8FC: push edx
loc_0069A8FD: call [ecx+000004B4h]
loc_0069A903: push eax
loc_0069A904: lea eax, var_58
loc_0069A907: push eax
loc_0069A908: call [00401128h] ; __vbaObjSet
loc_0069A90E: push eax
loc_0069A90F: call [004013F0h] ; __vbaLateIdSt
loc_0069A915: lea ecx, var_58
loc_0069A918: call [0040142Ch] ; __vbaFreeObj
loc_0069A91E: mov var_4, 0000000Bh
loc_0069A925: mov var_70, 00000050h
loc_0069A92C: mov var_78, 00000002h
loc_0069A933: mov eax, 00000010h
loc_0069A938: call 00412850h ; __vbaChkstk
loc_0069A93D: mov ecx, esp
loc_0069A93F: mov edx, var_78
loc_0069A942: mov [ecx], edx
loc_0069A944: mov eax, var_74
loc_0069A947: mov [ecx+00000004h], eax
loc_0069A94A: mov edx, var_70
loc_0069A94D: mov [ecx+00000008h], edx
loc_0069A950: mov eax, var_6C
loc_0069A953: mov [ecx+0000000Ch], eax
loc_0069A956: push 00000002h
loc_0069A958: mov ecx, Me
loc_0069A95B: mov edx, [ecx]
loc_0069A95D: mov eax, Me
loc_0069A960: push eax
loc_0069A961: call [edx+000004B4h]
loc_0069A967: push eax
loc_0069A968: lea ecx, var_58
loc_0069A96B: push ecx
loc_0069A96C: call [00401128h] ; __vbaObjSet
loc_0069A972: push eax
loc_0069A973: call [004013F0h] ; __vbaLateIdSt
loc_0069A979: lea ecx, var_58
loc_0069A97C: call [0040142Ch] ; __vbaFreeObj
loc_0069A982: mov var_4, 0000000Ch
loc_0069A989: mov var_70, 0000003Ch
loc_0069A990: mov var_78, 00000003h
loc_0069A997: mov eax, 00000010h
loc_0069A99C: call 00412850h ; __vbaChkstk
loc_0069A9A1: mov edx, esp
loc_0069A9A3: mov eax, var_78
loc_0069A9A6: mov [edx], eax
loc_0069A9A8: mov ecx, var_74
loc_0069A9AB: mov [edx+00000004h], ecx
loc_0069A9AE: mov eax, var_70
loc_0069A9B1: mov [edx+00000008h], eax
loc_0069A9B4: mov ecx, var_6C
loc_0069A9B7: mov [edx+0000000Ch], ecx
loc_0069A9BA: push 0000001Ah
loc_0069A9BC: mov edx, Me
loc_0069A9BF: mov eax, [edx]
loc_0069A9C1: mov ecx, Me
loc_0069A9C4: push ecx
loc_0069A9C5: call [eax+000004B4h]
loc_0069A9CB: push eax
loc_0069A9CC: lea edx, var_58
loc_0069A9CF: push edx
loc_0069A9D0: call [00401128h] ; __vbaObjSet
loc_0069A9D6: push eax
loc_0069A9D7: call [004013F0h] ; __vbaLateIdSt
loc_0069A9DD: lea ecx, var_58
loc_0069A9E0: call [0040142Ch] ; __vbaFreeObj
loc_0069A9E6: mov var_4, 0000000Dh
loc_0069A9ED: mov var_70, 0043C1BCh ; "http://buddy.bonzi.com/bonzibuddy/updates.nbd?"
loc_0069A9F4: mov var_78, 00000008h
loc_0069A9FB: mov eax, 00000010h
loc_0069AA00: call 00412850h ; __vbaChkstk
loc_0069AA05: mov eax, esp
loc_0069AA07: mov ecx, var_78
loc_0069AA0A: mov [eax], ecx
loc_0069AA0C: mov edx, var_74
loc_0069AA0F: mov [eax+00000004h], edx
loc_0069AA12: mov ecx, var_70
loc_0069AA15: mov [eax+00000008h], ecx
loc_0069AA18: mov edx, var_6C
loc_0069AA1B: mov [eax+0000000Ch], edx
loc_0069AA1E: push 00000001h
loc_0069AA20: push 00000016h
loc_0069AA22: mov eax, Me
loc_0069AA25: mov ecx, [eax]
loc_0069AA27: mov edx, Me
loc_0069AA2A: push edx
loc_0069AA2B: call [ecx+000004B4h]
loc_0069AA31: push eax
loc_0069AA32: lea eax, var_58
loc_0069AA35: push eax
loc_0069AA36: call [00401128h] ; __vbaObjSet
loc_0069AA3C: push eax
loc_0069AA3D: lea ecx, var_68
loc_0069AA40: push ecx
loc_0069AA41: call [00401214h] ; __vbaLateIdCallLd
loc_0069AA47: add esp, 00000020h
loc_0069AA4A: push eax
loc_0069AA4B: call [00401040h] ; __vbaStrVarMove
loc_0069AA51: mov edx, eax
loc_0069AA53: lea ecx, var_30
loc_0069AA56: call [004013C0h] ; __vbaStrMove
loc_0069AA5C: lea ecx, var_58
loc_0069AA5F: call [0040142Ch] ; __vbaFreeObj
loc_0069AA65: lea ecx, var_68
loc_0069AA68: call [00401030h] ; __vbaFreeVar
loc_0069AA6E: mov var_4, 0000000Eh
loc_0069AA75: push 00000001h
loc_0069AA77: mov edx, var_30
loc_0069AA7A: push edx
loc_0069AA7B: push 00466E78h ; "<udver="
loc_0069AA80: push 00000001h
loc_0069AA82: call [004012ECh] ; __vbaInStr
loc_0069AA88: xor ebx, ebx
loc_0069AA8A: test eax, eax
loc_0069AA8C: setle bl
loc_0069AA8F: push 00000001h
loc_0069AA91: mov eax, var_30
loc_0069AA94: push eax
loc_0069AA95: push 00466E8Ch ; "<udurl="
loc_0069AA9A: push 00000001h
loc_0069AA9C: call [004012ECh] ; __vbaInStr
loc_0069AAA2: xor ecx, ecx
loc_0069AAA4: test eax, eax
loc_0069AAA6: setle cl
loc_0069AAA9: and ebx, ecx
loc_0069AAAB: test ebx, ebx
loc_0069AAAD: jnz 0069B5F9h
loc_0069AAB3: mov var_4, 0000000Fh
loc_0069AABA: mov edx, 00466E50h ; "CheckUpdatesFile"
loc_0069AABF: lea ecx, var_54
loc_0069AAC2: call [00401310h] ; __vbaStrCopy
loc_0069AAC8: mov edx, 00466EA0h ; "Update File Found"
loc_0069AACD: lea ecx, var_50
loc_0069AAD0: call [00401310h] ; __vbaStrCopy
loc_0069AAD6: lea edx, var_54
loc_0069AAD9: push edx
loc_0069AADA: lea eax, var_50
loc_0069AADD: push eax
loc_0069AADE: mov ecx, Me
loc_0069AAE1: mov edx, [ecx]
loc_0069AAE3: mov eax, Me
loc_0069AAE6: push eax
loc_0069AAE7: call [edx+00000748h]
loc_0069AAED: mov var_98, eax
loc_0069AAF3: cmp var_98, 00000000h
loc_0069AAFA: jge 0069AB1Fh
loc_0069AAFC: push 00000748h
loc_0069AB01: push 004408D0h
loc_0069AB06: mov ecx, Me
loc_0069AB09: push ecx
loc_0069AB0A: mov edx, var_98
loc_0069AB10: push edx
loc_0069AB11: call [004010CCh] ; __vbaHresultCheckObj
loc_0069AB17: mov var_C4, eax
loc_0069AB1D: jmp 0069AB29h
loc_0069AB1F: mov var_C4, 00000000h
loc_0069AB29: lea eax, var_54
loc_0069AB2C: push eax
loc_0069AB2D: lea ecx, var_50
loc_0069AB30: push ecx
loc_0069AB31: push 00000002h
loc_0069AB33: call [00401324h] ; __vbaFreeStrList
loc_0069AB39: add esp, 0000000Ch
loc_0069AB3C: mov var_4, 00000010h
loc_0069AB43: mov var_60, 80020004h
loc_0069AB4A: mov var_68, 0000000Ah
loc_0069AB51: lea edx, var_68
loc_0069AB54: push edx
loc_0069AB55: call [004012F0h] ; rtcFreeFile
loc_0069AB5B: mov var_28, ax
loc_0069AB5F: lea ecx, var_68
loc_0069AB62: call [00401030h] ; __vbaFreeVar
loc_0069AB68: mov var_4, 00000011h
loc_0069AB6F: cmp [0073C818h], 00000000h
loc_0069AB76: jnz 0069AB94h
loc_0069AB78: push 0073C818h
loc_0069AB7D: push 00441F00h
loc_0069AB82: call [004012FCh] ; __vbaNew2
loc_0069AB88: mov var_C8, 0073C818h
loc_0069AB92: jmp 0069AB9Eh
loc_0069AB94: mov var_C8, 0073C818h
loc_0069AB9E: mov eax, var_C8
loc_0069ABA4: mov ecx, [eax]
loc_0069ABA6: mov var_98, ecx
loc_0069ABAC: lea edx, var_58
loc_0069ABAF: push edx
loc_0069ABB0: mov eax, var_98
loc_0069ABB6: mov ecx, [eax]
loc_0069ABB8: mov edx, var_98
loc_0069ABBE: push edx
loc_0069ABBF: call [ecx+00000014h]
loc_0069ABC2: fnclex
loc_0069ABC4: mov var_9C, eax
loc_0069ABCA: cmp var_9C, 00000000h
loc_0069ABD1: jge 0069ABF6h
loc_0069ABD3: push 00000014h
loc_0069ABD5: push 00441EF0h
loc_0069ABDA: mov eax, var_98
loc_0069ABE0: push eax
loc_0069ABE1: mov ecx, var_9C
loc_0069ABE7: push ecx
loc_0069ABE8: call [004010CCh] ; __vbaHresultCheckObj
loc_0069ABEE: mov var_CC, eax
loc_0069ABF4: jmp 0069AC00h
loc_0069ABF6: mov var_CC, 00000000h
loc_0069AC00: mov edx, var_58
loc_0069AC03: mov var_A0, edx
loc_0069AC09: lea eax, var_50
loc_0069AC0C: push eax
loc_0069AC0D: mov ecx, var_A0
loc_0069AC13: mov edx, [ecx]
loc_0069AC15: mov eax, var_A0
loc_0069AC1B: push eax
loc_0069AC1C: call [edx+00000050h]
loc_0069AC1F: fnclex
loc_0069AC21: mov var_A4, eax
loc_0069AC27: cmp var_A4, 00000000h
loc_0069AC2E: jge 0069AC53h
loc_0069AC30: push 00000050h
loc_0069AC32: push 004437B4h
loc_0069AC37: mov ecx, var_A0
loc_0069AC3D: push ecx
loc_0069AC3E: mov edx, var_A4
loc_0069AC44: push edx
loc_0069AC45: call [004010CCh] ; __vbaHresultCheckObj
loc_0069AC4B: mov var_D0, eax
loc_0069AC51: jmp 0069AC5Dh
loc_0069AC53: mov var_D0, 00000000h
loc_0069AC5D: mov eax, var_50
loc_0069AC60: push eax
loc_0069AC61: push 00441F24h ; "\"
loc_0069AC66: call [00401098h] ; __vbaStrCat
loc_0069AC6C: mov edx, eax
loc_0069AC6E: lea ecx, var_54
loc_0069AC71: call [004013C0h] ; __vbaStrMove
loc_0069AC77: push eax
loc_0069AC78: push 00466C88h ; "svrupdates.tmp"
loc_0069AC7D: call [00401098h] ; __vbaStrCat
loc_0069AC83: mov edx, eax
loc_0069AC85: lea ecx, var_38
loc_0069AC88: call [004013C0h] ; __vbaStrMove
loc_0069AC8E: lea ecx, var_54
loc_0069AC91: push ecx
loc_0069AC92: lea edx, var_50
loc_0069AC95: push edx
loc_0069AC96: push 00000002h
loc_0069AC98: call [00401324h] ; __vbaFreeStrList
loc_0069AC9E: add esp, 0000000Ch
loc_0069ACA1: lea ecx, var_58
loc_0069ACA4: call [0040142Ch] ; __vbaFreeObj
loc_0069ACAA: mov var_4, 00000012h
loc_0069ACB1: mov eax, var_38
loc_0069ACB4: push eax
loc_0069ACB5: mov cx, var_28
loc_0069ACB9: push ecx
loc_0069ACBA: push FFFFFFFFh
loc_0069ACBC: push 00004002h
loc_0069ACC1: call [004012DCh] ; __vbaFileOpen
loc_0069ACC7: mov var_4, 00000013h
loc_0069ACCE: mov edx, var_30
loc_0069ACD1: push edx
loc_0069ACD2: mov ax, var_28
loc_0069ACD6: push eax
loc_0069ACD7: push 00443F10h
loc_0069ACDC: call [00401254h] ; __vbaPrintFile
loc_0069ACE2: add esp, 0000000Ch
loc_0069ACE5: mov var_4, 00000014h
loc_0069ACEC: mov cx, var_28
loc_0069ACF0: push ecx
loc_0069ACF1: call [00401194h] ; __vbaFileClose
loc_0069ACF7: mov var_4, 00000015h
loc_0069ACFE: lea edx, var_38
loc_0069AD01: mov var_70, edx
loc_0069AD04: mov var_78, 00004008h
loc_0069AD0B: push 00000000h
loc_0069AD0D: lea eax, var_78
loc_0069AD10: push eax
loc_0069AD11: call [004012D0h] ; rtcDir
loc_0069AD17: mov edx, eax
loc_0069AD19: lea ecx, var_50
loc_0069AD1C: call [004013C0h] ; __vbaStrMove
loc_0069AD22: push eax
loc_0069AD23: call [00401044h] ; __vbaLenBstr
loc_0069AD29: neg eax
loc_0069AD2B: sbb eax, eax
loc_0069AD2D: neg eax
loc_0069AD2F: neg eax
loc_0069AD31: mov var_98, ax
loc_0069AD38: lea ecx, var_50
loc_0069AD3B: call [00401430h] ; __vbaFreeStr
loc_0069AD41: movsx ecx, var_98
loc_0069AD48: test ecx, ecx
loc_0069AD4A: jz 0069B5CCh
loc_0069AD50: mov var_4, 00000016h
loc_0069AD57: mov var_60, 80020004h
loc_0069AD5E: mov var_68, 0000000Ah
loc_0069AD65: lea edx, var_68
loc_0069AD68: push edx
loc_0069AD69: call [004012F0h] ; rtcFreeFile
loc_0069AD6F: mov var_28, ax
loc_0069AD73: lea ecx, var_68
loc_0069AD76: call [00401030h] ; __vbaFreeVar
loc_0069AD7C: mov var_4, 00000017h
loc_0069AD83: mov eax, var_38
loc_0069AD86: push eax
loc_0069AD87: mov cx, var_28
loc_0069AD8B: push ecx
loc_0069AD8C: push FFFFFFFFh
loc_0069AD8E: push 00004001h
loc_0069AD93: call [004012DCh] ; __vbaFileOpen
loc_0069AD99: mov var_4, 00000018h
loc_0069ADA0: mov dx, var_28
loc_0069ADA4: push edx
loc_0069ADA5: call [00401300h] ; rtcEndOfFile
loc_0069ADAB: movsx eax, ax
loc_0069ADAE: test eax, eax
loc_0069ADB0: jnz 0069B5BAh
loc_0069ADB6: movsx ecx, [0073A23Ch]
loc_0069ADBD: test ecx, ecx
loc_0069ADBF: jnz 0069B5BAh
loc_0069ADC5: mov var_4, 00000019h
loc_0069ADCC: mov dx, var_28
loc_0069ADD0: push edx
loc_0069ADD1: lea eax, var_2C
loc_0069ADD4: push eax
loc_0069ADD5: call [00401038h] ; __vbaLineInputStr
loc_0069ADDB: mov var_4, 0000001Ah
loc_0069ADE2: mov ecx, var_2C
loc_0069ADE5: push ecx
loc_0069ADE6: call [00401088h] ; rtcTrimBstr
loc_0069ADEC: mov edx, eax
loc_0069ADEE: lea ecx, var_50
loc_0069ADF1: call [004013C0h] ; __vbaStrMove
loc_0069ADF7: push eax
loc_0069ADF8: call [00401044h] ; __vbaLenBstr
loc_0069ADFE: neg eax
loc_0069AE00: sbb eax, eax
loc_0069AE02: neg eax
loc_0069AE04: neg eax
loc_0069AE06: mov var_98, ax
loc_0069AE0D: lea ecx, var_50
loc_0069AE10: call [00401430h] ; __vbaFreeStr
loc_0069AE16: movsx edx, var_98
loc_0069AE1D: test edx, edx
loc_0069AE1F: jz 0069B5B5h
loc_0069AE25: mov var_4, 0000001Bh
loc_0069AE2C: or eax, FFFFFFFFh
loc_0069AE2F: test eax, eax
loc_0069AE31: jz 0069B258h
loc_0069AE37: mov var_4, 0000001Ch
loc_0069AE3E: push 0041489Ch
loc_0069AE43: call [0040122Ch] ; __vbaNew
loc_0069AE49: push eax
loc_0069AE4A: lea ecx, var_3C
loc_0069AE4D: push ecx
loc_0069AE4E: call [00401128h] ; __vbaObjSet
loc_0069AE54: mov var_4, 0000001Dh
loc_0069AE5B: push 00415E3Ch
loc_0069AE60: call [0040122Ch] ; __vbaNew
loc_0069AE66: push eax
loc_0069AE67: lea edx, var_48
loc_0069AE6A: push edx
loc_0069AE6B: call [00401128h] ; __vbaObjSet
loc_0069AE71: mov var_4, 0000001Eh
loc_0069AE78: mov eax, var_48
loc_0069AE7B: push eax
loc_0069AE7C: lea ecx, var_58
loc_0069AE7F: push ecx
loc_0069AE80: call [00401130h] ; __vbaObjSetAddref
loc_0069AE86: lea edx, var_58
loc_0069AE89: push edx
loc_0069AE8A: mov eax, var_3C
loc_0069AE8D: mov ecx, [eax]
loc_0069AE8F: mov edx, var_3C
loc_0069AE92: push edx
loc_0069AE93: call [ecx+00000020h]
loc_0069AE96: fnclex
loc_0069AE98: mov var_98, eax
loc_0069AE9E: cmp var_98, 00000000h
loc_0069AEA5: jge 0069AEC7h
loc_0069AEA7: push 00000020h
loc_0069AEA9: push 004523F0h ; "¤" & Chr(37) & "÷RîÆà@œ" & Chr(13) & "ÒX‰Y†'BBEvent"
loc_0069AEAE: mov eax, var_3C
loc_0069AEB1: push eax
loc_0069AEB2: mov ecx, var_98
loc_0069AEB8: push ecx
loc_0069AEB9: call [004010CCh] ; __vbaHresultCheckObj
loc_0069AEBF: mov var_D4, eax
loc_0069AEC5: jmp 0069AED1h
loc_0069AEC7: mov var_D4, 00000000h
loc_0069AED1: lea ecx, var_58
loc_0069AED4: call [0040142Ch] ; __vbaFreeObj
loc_0069AEDA: mov var_4, 0000001Fh
loc_0069AEE1: mov edx, var_3C
loc_0069AEE4: push edx
loc_0069AEE5: lea eax, var_58
loc_0069AEE8: push eax
loc_0069AEE9: call [00401130h] ; __vbaObjSetAddref
loc_0069AEEF: push eax
loc_0069AEF0: mov ecx, var_48
loc_0069AEF3: mov edx, [ecx]
loc_0069AEF5: mov eax, var_48
loc_0069AEF8: push eax
loc_0069AEF9: call [edx+00000060h]
loc_0069AEFC: fnclex
loc_0069AEFE: mov var_98, eax
loc_0069AF04: cmp var_98, 00000000h
loc_0069AF0B: jge 0069AF2Dh
loc_0069AF0D: push 00000060h
loc_0069AF0F: push 004525B0h ; "©" & Chr(11) & "Wxr""zD‹úšwÛCÐPSize"
loc_0069AF14: mov ecx, var_48
loc_0069AF17: push ecx
loc_0069AF18: mov edx, var_98
loc_0069AF1E: push edx
loc_0069AF1F: call [004010CCh] ; __vbaHresultCheckObj
loc_0069AF25: mov var_D8, eax
loc_0069AF2B: jmp 0069AF37h
loc_0069AF2D: mov var_D8, 00000000h
loc_0069AF37: lea ecx, var_58
loc_0069AF3A: call [0040142Ch] ; __vbaFreeObj
loc_0069AF40: mov var_4, 00000020h
loc_0069AF47: lea eax, var_2C
loc_0069AF4A: mov var_70, eax
loc_0069AF4D: mov var_78, 00004008h
loc_0069AF54: mov ecx, arg_C
loc_0069AF57: mov var_80, ecx
loc_0069AF5A: mov var_88, 0000400Bh
loc_0069AF64: lea edx, var_58
loc_0069AF67: push edx
loc_0069AF68: mov eax, var_3C
loc_0069AF6B: mov ecx, [eax]
loc_0069AF6D: mov edx, var_3C
loc_0069AF70: push edx
loc_0069AF71: call [ecx+0000001Ch]
loc_0069AF74: fnclex
loc_0069AF76: mov var_98, eax
loc_0069AF7C: cmp var_98, 00000000h
loc_0069AF83: jge 0069AFA5h
loc_0069AF85: push 0000001Ch
loc_0069AF87: push 004523F0h ; "¤" & Chr(37) & "÷RîÆà@œ" & Chr(13) & "ÒX‰Y†'BBEvent"
loc_0069AF8C: mov eax, var_3C
loc_0069AF8F: push eax
loc_0069AF90: mov ecx, var_98
loc_0069AF96: push ecx
loc_0069AF97: call [004010CCh] ; __vbaHresultCheckObj
loc_0069AF9D: mov var_DC, eax
loc_0069AFA3: jmp 0069AFAFh
loc_0069AFA5: mov var_DC, 00000000h
loc_0069AFAF: mov eax, 00000010h
loc_0069AFB4: call 00412850h ; __vbaChkstk
loc_0069AFB9: mov edx, esp
loc_0069AFBB: mov eax, var_78
loc_0069AFBE: mov [edx], eax
loc_0069AFC0: mov ecx, var_74
loc_0069AFC3: mov [edx+00000004h], ecx
loc_0069AFC6: mov eax, var_70
loc_0069AFC9: mov [edx+00000008h], eax
loc_0069AFCC: mov ecx, var_6C
loc_0069AFCF: mov [edx+0000000Ch], ecx
loc_0069AFD2: mov eax, 00000010h
loc_0069AFD7: call 00412850h ; __vbaChkstk
loc_0069AFDC: mov edx, esp
loc_0069AFDE: mov eax, var_88
loc_0069AFE4: mov [edx], eax
loc_0069AFE6: mov ecx, var_84
loc_0069AFEC: mov [edx+00000004h], ecx
loc_0069AFEF: mov eax, var_80
loc_0069AFF2: mov [edx+00000008h], eax
loc_0069AFF5: mov ecx, var_7C
loc_0069AFF8: mov [edx+0000000Ch], ecx
loc_0069AFFB: push 00000002h
loc_0069AFFD: push 00466CA8h ; "ShouldBeHeard"
loc_0069B002: mov edx, var_58
loc_0069B005: push edx
loc_0069B006: lea eax, var_68
loc_0069B009: push eax
loc_0069B00A: call [004013A4h] ; __vbaLateMemCallLd
loc_0069B010: add esp, 00000030h
loc_0069B013: push eax
loc_0069B014: call [00401164h] ; __vbaBoolVarNull
loc_0069B01A: mov var_9C, ax
loc_0069B021: lea ecx, var_58
loc_0069B024: call [0040142Ch] ; __vbaFreeObj
loc_0069B02A: lea ecx, var_68
loc_0069B02D: call [00401030h] ; __vbaFreeVar
loc_0069B033: movsx ecx, var_9C
loc_0069B03A: test ecx, ecx
loc_0069B03C: jz 0069B131h
loc_0069B042: mov var_4, 00000021h
loc_0069B049: mov var_34, FFFFFFh
loc_0069B04F: mov var_4, 00000022h
loc_0069B056: lea edx, var_8C
loc_0069B05C: push edx
loc_0069B05D: mov eax, var_3C
loc_0069B060: push eax
loc_0069B061: lea ecx, var_58
loc_0069B064: push ecx
loc_0069B065: call [00401130h] ; __vbaObjSetAddref
loc_0069B06B: push eax
loc_0069B06C: mov edx, [0073A234h]
loc_0069B072: mov eax, [edx]
loc_0069B074: mov ecx, [0073A234h]
loc_0069B07A: push ecx
loc_0069B07B: call [eax+0000001Ch]
loc_0069B07E: fnclex
loc_0069B080: mov var_98, eax
loc_0069B086: cmp var_98, 00000000h
loc_0069B08D: jge 0069B0B2h
loc_0069B08F: push 0000001Ch
loc_0069B091: push 0044D85Ch
loc_0069B096: mov edx, [0073A234h]
loc_0069B09C: push edx
loc_0069B09D: mov eax, var_98
loc_0069B0A3: push eax
loc_0069B0A4: call [004010CCh] ; __vbaHresultCheckObj
loc_0069B0AA: mov var_E0, eax
loc_0069B0B0: jmp 0069B0BCh
loc_0069B0B2: mov var_E0, 00000000h
loc_0069B0BC: mov cx, var_8C
loc_0069B0C3: not cx
loc_0069B0C6: mov var_9C, cx
loc_0069B0CD: lea ecx, var_58
loc_0069B0D0: call [0040142Ch] ; __vbaFreeObj
loc_0069B0D6: movsx edx, var_9C
loc_0069B0DD: test edx, edx
loc_0069B0DF: jz 0069B0EEh
loc_0069B0E1: mov var_4, 00000023h
loc_0069B0E8: mov var_34, 0000h
loc_0069B0EE: mov var_4, 00000025h
loc_0069B0F5: push 004523F0h ; "¤" & Chr(37) & "÷RîÆà@œ" & Chr(13) & "ÒX‰Y†'BBEvent"
loc_0069B0FA: push 00000000h
loc_0069B0FC: call [004013C4h] ; __vbaCastObj
loc_0069B102: push eax
loc_0069B103: lea eax, var_3C
loc_0069B106: push eax
loc_0069B107: call [00401128h] ; __vbaObjSet
loc_0069B10D: mov var_4, 00000026h
loc_0069B114: push 004525B0h ; "©" & Chr(11) & "Wxr""zD‹úšwÛCÐPSize"
loc_0069B119: push 00000000h
loc_0069B11B: call [004013C4h] ; __vbaCastObj
loc_0069B121: push eax
loc_0069B122: lea ecx, var_48
loc_0069B125: push ecx
loc_0069B126: call [00401128h] ; __vbaObjSet
loc_0069B12C: jmp 0069B253h
loc_0069B131: mov var_4, 00000028h
loc_0069B138: mov var_34, 0000h
loc_0069B13E: mov var_4, 00000029h
loc_0069B145: push 004523F0h ; "¤" & Chr(37) & "÷RîÆà@œ" & Chr(13) & "ÒX‰Y†'BBEvent"
loc_0069B14A: push 00000000h
loc_0069B14C: call [004013C4h] ; __vbaCastObj
loc_0069B152: push eax
loc_0069B153: lea edx, var_58
loc_0069B156: push edx
loc_0069B157: call [00401128h] ; __vbaObjSet
loc_0069B15D: push eax
loc_0069B15E: mov eax, var_48
loc_0069B161: mov ecx, [eax]
loc_0069B163: mov edx, var_48
loc_0069B166: push edx
loc_0069B167: call [ecx+00000060h]
loc_0069B16A: fnclex
loc_0069B16C: mov var_98, eax
loc_0069B172: cmp var_98, 00000000h
loc_0069B179: jge 0069B19Bh
loc_0069B17B: push 00000060h
loc_0069B17D: push 004525B0h ; "©" & Chr(11) & "Wxr""zD‹úšwÛCÐPSize"
loc_0069B182: mov eax, var_48
loc_0069B185: push eax
loc_0069B186: mov ecx, var_98
loc_0069B18C: push ecx
loc_0069B18D: call [004010CCh] ; __vbaHresultCheckObj
loc_0069B193: mov var_E4, eax
loc_0069B199: jmp 0069B1A5h
loc_0069B19B: mov var_E4, 00000000h
loc_0069B1A5: lea ecx, var_58
loc_0069B1A8: call [0040142Ch] ; __vbaFreeObj
loc_0069B1AE: mov var_4, 0000002Ah
loc_0069B1B5: push 00000000h
loc_0069B1B7: lea edx, var_58
loc_0069B1BA: push edx
loc_0069B1BB: call [00401130h] ; __vbaObjSetAddref
loc_0069B1C1: lea eax, var_58
loc_0069B1C4: push eax
loc_0069B1C5: mov ecx, var_3C
loc_0069B1C8: mov edx, [ecx]
loc_0069B1CA: mov eax, var_3C
loc_0069B1CD: push eax
loc_0069B1CE: call [edx+00000020h]
loc_0069B1D1: fnclex
loc_0069B1D3: mov var_98, eax
loc_0069B1D9: cmp var_98, 00000000h
loc_0069B1E0: jge 0069B202h
loc_0069B1E2: push 00000020h
loc_0069B1E4: push 004523F0h ; "¤" & Chr(37) & "÷RîÆà@œ" & Chr(13) & "ÒX‰Y†'BBEvent"
loc_0069B1E9: mov ecx, var_3C
loc_0069B1EC: push ecx
loc_0069B1ED: mov edx, var_98
loc_0069B1F3: push edx
loc_0069B1F4: call [004010CCh] ; __vbaHresultCheckObj
loc_0069B1FA: mov var_E8, eax
loc_0069B200: jmp 0069B20Ch
loc_0069B202: mov var_E8, 00000000h
loc_0069B20C: lea ecx, var_58
loc_0069B20F: call [0040142Ch] ; __vbaFreeObj
loc_0069B215: mov var_4, 0000002Bh
loc_0069B21C: push 004523F0h ; "¤" & Chr(37) & "÷RîÆà@œ" & Chr(13) & "ÒX‰Y†'BBEvent"
loc_0069B221: push 00000000h
loc_0069B223: call [004013C4h] ; __vbaCastObj
loc_0069B229: push eax
loc_0069B22A: lea eax, var_3C
loc_0069B22D: push eax
loc_0069B22E: call [00401128h] ; __vbaObjSet
loc_0069B234: mov var_4, 0000002Ch
loc_0069B23B: push 004525B0h ; "©" & Chr(11) & "Wxr""zD‹úšwÛCÐPSize"
loc_0069B240: push 00000000h
loc_0069B242: call [004013C4h] ; __vbaCastObj
loc_0069B248: push eax
loc_0069B249: lea ecx, var_48
loc_0069B24C: push ecx
loc_0069B24D: call [00401128h] ; __vbaObjSet
loc_0069B253: jmp 0069B5B5h
loc_0069B258: mov var_4, 0000002Fh
loc_0069B25F: mov edx, 0043C9F4h
loc_0069B264: mov ecx, 0073A160h
loc_0069B269: call [00401310h] ; __vbaStrCopy
loc_0069B26F: mov var_4, 00000030h
loc_0069B276: mov edx, 0043C9F4h
loc_0069B27B: mov ecx, 0073A164h
loc_0069B280: call [00401310h] ; __vbaStrCopy
loc_0069B286: mov var_4, 00000031h
loc_0069B28D: mov edx, 0043C9F4h
loc_0069B292: mov ecx, 0073A168h
loc_0069B297: call [00401310h] ; __vbaStrCopy
loc_0069B29D: mov var_4, 00000032h
loc_0069B2A4: mov edx, 0043C9F4h
loc_0069B2A9: mov ecx, 0073A16Ch
loc_0069B2AE: call [00401310h] ; __vbaStrCopy
loc_0069B2B4: mov var_4, 00000033h
loc_0069B2BB: mov edx, 0043C9F4h
loc_0069B2C0: mov ecx, 0073A170h
loc_0069B2C5: call [00401310h] ; __vbaStrCopy
loc_0069B2CB: mov var_4, 00000034h
loc_0069B2D2: mov edx, Me
loc_0069B2D5: mov eax, [edx]
loc_0069B2D7: mov ecx, Me
loc_0069B2DA: push ecx
loc_0069B2DB: call [eax+00000A20h]
loc_0069B2E1: mov var_4, 00000035h
loc_0069B2E8: mov edx, var_2C
loc_0069B2EB: push edx
loc_0069B2EC: call [00401088h] ; rtcTrimBstr
loc_0069B2F2: mov edx, eax
loc_0069B2F4: lea ecx, var_50
loc_0069B2F7: call [004013C0h] ; __vbaStrMove
loc_0069B2FD: mov var_94, 00000008h
loc_0069B307: lea eax, var_50
loc_0069B30A: push eax
loc_0069B30B: lea ecx, var_94
loc_0069B311: push ecx
loc_0069B312: mov edx, Me
loc_0069B315: mov eax, [edx]
loc_0069B317: mov ecx, Me
loc_0069B31A: push ecx
loc_0069B31B: call [eax+00000738h]
loc_0069B321: mov var_98, eax
loc_0069B327: cmp var_98, 00000000h
loc_0069B32E: jge 0069B353h
loc_0069B330: push 00000738h
loc_0069B335: push 004408D0h
loc_0069B33A: mov edx, Me
loc_0069B33D: push edx
loc_0069B33E: mov eax, var_98
loc_0069B344: push eax
loc_0069B345: call [004010CCh] ; __vbaHresultCheckObj
loc_0069B34B: mov var_EC, eax
loc_0069B351: jmp 0069B35Dh
loc_0069B353: mov var_EC, 00000000h
loc_0069B35D: lea ecx, var_50
loc_0069B360: call [00401430h] ; __vbaFreeStr
loc_0069B366: mov var_4, 00000036h
loc_0069B36D: mov edx, 00466E50h ; "CheckUpdatesFile"
loc_0069B372: lea ecx, var_54
loc_0069B375: call [00401310h] ; __vbaStrCopy
loc_0069B37B: push 00466CC8h ; "ServerVersion="
loc_0069B380: mov ecx, [0073A168h]
loc_0069B386: push ecx
loc_0069B387: call [00401098h] ; __vbaStrCat
loc_0069B38D: mov edx, eax
loc_0069B38F: lea ecx, var_50
loc_0069B392: call [004013C0h] ; __vbaStrMove
loc_0069B398: lea edx, var_54
loc_0069B39B: push edx
loc_0069B39C: lea eax, var_50
loc_0069B39F: push eax
loc_0069B3A0: mov ecx, Me
loc_0069B3A3: mov edx, [ecx]
loc_0069B3A5: mov eax, Me
loc_0069B3A8: push eax
loc_0069B3A9: call [edx+00000748h]
loc_0069B3AF: mov var_98, eax
loc_0069B3B5: cmp var_98, 00000000h
loc_0069B3BC: jge 0069B3E1h
loc_0069B3BE: push 00000748h
loc_0069B3C3: push 004408D0h
loc_0069B3C8: mov ecx, Me
loc_0069B3CB: push ecx
loc_0069B3CC: mov edx, var_98
loc_0069B3D2: push edx
loc_0069B3D3: call [004010CCh] ; __vbaHresultCheckObj
loc_0069B3D9: mov var_F0, eax
loc_0069B3DF: jmp 0069B3EBh
loc_0069B3E1: mov var_F0, 00000000h
loc_0069B3EB: lea eax, var_54
loc_0069B3EE: push eax
loc_0069B3EF: lea ecx, var_50
loc_0069B3F2: push ecx
loc_0069B3F3: push 00000002h
loc_0069B3F5: call [00401324h] ; __vbaFreeStrList
loc_0069B3FB: add esp, 0000000Ch
loc_0069B3FE: mov var_4, 00000037h
loc_0069B405: mov edx, 00466E50h ; "CheckUpdatesFile"
loc_0069B40A: lea ecx, var_54
loc_0069B40D: call [00401310h] ; __vbaStrCopy
loc_0069B413: push 00466AD4h ; "ProductCode="
loc_0069B418: mov edx, [0073A160h]
loc_0069B41E: push edx
loc_0069B41F: call [00401098h] ; __vbaStrCat
loc_0069B425: mov edx, eax
loc_0069B427: lea ecx, var_50
loc_0069B42A: call [004013C0h] ; __vbaStrMove
loc_0069B430: lea eax, var_54
loc_0069B433: push eax
loc_0069B434: lea ecx, var_50
loc_0069B437: push ecx
loc_0069B438: mov edx, Me
loc_0069B43B: mov eax, [edx]
loc_0069B43D: mov ecx, Me
loc_0069B440: push ecx
loc_0069B441: call [eax+00000748h]
loc_0069B447: mov var_98, eax
loc_0069B44D: cmp var_98, 00000000h
loc_0069B454: jge 0069B479h
loc_0069B456: push 00000748h
loc_0069B45B: push 004408D0h
loc_0069B460: mov edx, Me
loc_0069B463: push edx
loc_0069B464: mov eax, var_98
loc_0069B46A: push eax
loc_0069B46B: call [004010CCh] ; __vbaHresultCheckObj
loc_0069B471: mov var_F4, eax
loc_0069B477: jmp 0069B483h
loc_0069B479: mov var_F4, 00000000h
loc_0069B483: lea ecx, var_54
loc_0069B486: push ecx
loc_0069B487: lea edx, var_50
loc_0069B48A: push edx
loc_0069B48B: push 00000002h
loc_0069B48D: call [00401324h] ; __vbaFreeStrList
loc_0069B493: add esp, 0000000Ch
loc_0069B496: mov var_4, 00000038h
loc_0069B49D: mov eax, arg_C
loc_0069B4A0: movsx ecx, [eax]
loc_0069B4A3: test ecx, ecx
loc_0069B4A5: jz 0069B57Dh
loc_0069B4AB: mov var_4, 00000039h
loc_0069B4B2: mov edx, [0073A160h]
loc_0069B4B8: push edx
loc_0069B4B9: call [004011A0h] ; rtcUpperCaseBstr
loc_0069B4BF: mov edx, eax
loc_0069B4C1: lea ecx, var_50
loc_0069B4C4: call [004013C0h] ; __vbaStrMove
loc_0069B4CA: push eax
loc_0069B4CB: call [00401088h] ; rtcTrimBstr
loc_0069B4D1: mov edx, eax
loc_0069B4D3: lea ecx, var_54
loc_0069B4D6: call [004013C0h] ; __vbaStrMove
loc_0069B4DC: push eax
loc_0069B4DD: push 00452828h ; "ACS"
loc_0069B4E2: call [004011B8h] ; __vbaStrCmp
loc_0069B4E8: neg eax
loc_0069B4EA: sbb eax, eax
loc_0069B4EC: inc eax
loc_0069B4ED: neg eax
loc_0069B4EF: mov var_98, ax
loc_0069B4F6: lea eax, var_54
loc_0069B4F9: push eax
loc_0069B4FA: lea ecx, var_50
loc_0069B4FD: push ecx
loc_0069B4FE: push 00000002h
loc_0069B500: call [00401324h] ; __vbaFreeStrList
loc_0069B506: add esp, 0000000Ch
loc_0069B509: movsx edx, var_98
loc_0069B510: test edx, edx
loc_0069B512: jz 0069B55Eh
loc_0069B514: mov var_4, 0000003Ah
loc_0069B51B: mov var_8C, FFFFFFh
loc_0069B524: lea eax, var_90
loc_0069B52A: push eax
loc_0069B52B: lea ecx, var_8C
loc_0069B531: push ecx
loc_0069B532: mov edx, Me
loc_0069B535: mov eax, [edx]
loc_0069B537: mov ecx, Me
loc_0069B53A: push ecx
loc_0069B53B: call [eax+00000984h]
loc_0069B541: mov dx, var_90
loc_0069B548: mov var_34, dx
loc_0069B54C: mov var_4, 0000003Bh
loc_0069B553: mov [0073A23Eh], 0000h
loc_0069B55C: jmp 0069B57Bh
loc_0069B55E: mov var_4, 0000003Dh
loc_0069B565: mov var_34, 0000h
loc_0069B56B: mov var_4, 0000003Eh
loc_0069B572: mov [0073A23Eh], 0001h
loc_0069B57B: jmp 0069B5B5h
loc_0069B57D: mov var_4, 00000041h
loc_0069B584: mov var_8C, 0000h
loc_0069B58D: lea eax, var_90
loc_0069B593: push eax
loc_0069B594: lea ecx, var_8C
loc_0069B59A: push ecx
loc_0069B59B: mov edx, Me
loc_0069B59E: mov eax, [edx]
loc_0069B5A0: mov ecx, Me
loc_0069B5A3: push ecx
loc_0069B5A4: call [eax+00000984h]
loc_0069B5AA: mov dx, var_90
loc_0069B5B1: mov var_34, dx
loc_0069B5B5: jmp 0069AD99h
loc_0069B5BA: mov var_4, 00000046h
loc_0069B5C1: mov ax, var_28
loc_0069B5C5: push eax
loc_0069B5C6: call [00401194h] ; __vbaFileClose
loc_0069B5CC: mov var_4, 00000048h
loc_0069B5D3: lea ecx, var_38
loc_0069B5D6: mov var_70, ecx
loc_0069B5D9: mov var_78, 00004008h
loc_0069B5E0: lea edx, var_78
loc_0069B5E3: push edx
loc_0069B5E4: call [004011B4h] ; rtcKillFiles
loc_0069B5EA: mov var_4, 00000049h
loc_0069B5F1: mov ax, var_34
loc_0069B5F5: mov var_24, ax
loc_0069B5F9: jmp 0069B696h
loc_0069B5FE: mov var_4, 0000004Ch
loc_0069B605: mov cx, var_34
loc_0069B609: mov var_24, cx
loc_0069B60D: mov var_4, 0000004Dh
loc_0069B614: mov edx, 00466E50h ; "CheckUpdatesFile"
loc_0069B619: lea ecx, var_54
loc_0069B61C: call [00401310h] ; __vbaStrCopy
loc_0069B622: mov edx, 00466ED4h ; "UpdateInProgress, SkippingUpdateCheck"
loc_0069B627: lea ecx, var_50
loc_0069B62A: call [00401310h] ; __vbaStrCopy
loc_0069B630: lea edx, var_54
loc_0069B633: push edx
loc_0069B634: lea eax, var_50
loc_0069B637: push eax
loc_0069B638: mov ecx, Me
loc_0069B63B: mov edx, [ecx]
loc_0069B63D: mov eax, Me
loc_0069B640: push eax
loc_0069B641: call [edx+00000748h]
loc_0069B647: mov var_98, eax
loc_0069B64D: cmp var_98, 00000000h
loc_0069B654: jge 0069B679h
loc_0069B656: push 00000748h
loc_0069B65B: push 004408D0h
loc_0069B660: mov ecx, Me
loc_0069B663: push ecx
loc_0069B664: mov edx, var_98
loc_0069B66A: push edx
loc_0069B66B: call [004010CCh] ; __vbaHresultCheckObj
loc_0069B671: mov var_F8, eax
loc_0069B677: jmp 0069B683h
loc_0069B679: mov var_F8, 00000000h
loc_0069B683: lea eax, var_54
loc_0069B686: push eax
loc_0069B687: lea ecx, var_50
loc_0069B68A: push ecx
loc_0069B68B: push 00000002h
loc_0069B68D: call [00401324h] ; __vbaFreeStrList
loc_0069B693: add esp, 0000000Ch
loc_0069B696: push 0069B6FAh
loc_0069B69B: jmp 0069B6C3h
loc_0069B69D: lea edx, var_54
loc_0069B6A0: push edx
loc_0069B6A1: lea eax, var_50
loc_0069B6A4: push eax
loc_0069B6A5: push 00000002h
loc_0069B6A7: call [00401324h] ; __vbaFreeStrList
loc_0069B6AD: add esp, 0000000Ch
loc_0069B6B0: lea ecx, var_58
loc_0069B6B3: call [0040142Ch] ; __vbaFreeObj
loc_0069B6B9: lea ecx, var_68
loc_0069B6BC: call [00401030h] ; __vbaFreeVar
loc_0069B6C2: ret
loc_0069B6C3: lea ecx, var_2C
loc_0069B6C6: call [00401430h] ; __vbaFreeStr
loc_0069B6CC: lea ecx, var_30
loc_0069B6CF: call [00401430h] ; __vbaFreeStr
loc_0069B6D5: lea ecx, var_38
loc_0069B6D8: call [00401430h] ; __vbaFreeStr
loc_0069B6DE: lea ecx, var_3C
loc_0069B6E1: call [0040142Ch] ; __vbaFreeObj
loc_0069B6E7: lea ecx, var_48
loc_0069B6EA: call [0040142Ch] ; __vbaFreeObj
loc_0069B6F0: lea ecx, var_4C
loc_0069B6F3: call [00401430h] ; __vbaFreeStr
loc_0069B6F9: ret
loc_0069B6FA: mov ecx, arg_10
loc_0069B6FD: mov dx, var_24
loc_0069B701: mov [ecx], dx
loc_0069B704: xor eax, eax
loc_0069B706: mov ecx, var_20
loc_0069B709: mov fs:[00000000h], ecx
loc_0069B710: pop edi
loc_0069B711: pop esi
loc_0069B712: pop ebx
loc_0069B713: mov esp, ebp
loc_0069B715: pop ebp
loc_0069B716: retn 000Ch
End Sub
Private Sub Proc_37_167_69B720
loc_0069B720: push ebp
loc_0069B721: mov ebp, esp
loc_0069B723: sub esp, 00000018h
loc_0069B726: push 00412856h ; __vbaExceptHandler
loc_0069B72B: mov eax, fs:[00000000h]
loc_0069B731: push eax
loc_0069B732: mov fs:[00000000h], esp
loc_0069B739: mov eax, 00000070h
loc_0069B73E: call 00412850h ; __vbaChkstk
loc_0069B743: push ebx
loc_0069B744: push esi
loc_0069B745: push edi
loc_0069B746: mov var_18, esp
loc_0069B749: mov var_14, 0040ABC0h ; "&"
loc_0069B750: mov var_10, 00000000h
loc_0069B757: mov var_C, 00000000h
loc_0069B75E: mov var_4, 00000001h
loc_0069B765: mov var_4, 00000002h
loc_0069B76C: push FFFFFFFFh
loc_0069B76E: call [00401124h] ; __vbaOnError
loc_0069B774: mov var_4, 00000003h
loc_0069B77B: cmp [0073C818h], 00000000h
loc_0069B782: jnz 0069B7A0h
loc_0069B784: push 0073C818h
loc_0069B789: push 00441F00h
loc_0069B78E: call [004012FCh] ; __vbaNew2
loc_0069B794: mov var_84, 0073C818h
loc_0069B79E: jmp 0069B7AAh
loc_0069B7A0: mov var_84, 0073C818h
loc_0069B7AA: mov eax, var_84
loc_0069B7B0: mov ecx, [eax]
loc_0069B7B2: mov var_60, ecx
loc_0069B7B5: lea edx, var_38
loc_0069B7B8: push edx
loc_0069B7B9: mov eax, var_60
loc_0069B7BC: mov ecx, [eax]
loc_0069B7BE: mov edx, var_60
loc_0069B7C1: push edx
loc_0069B7C2: call [ecx+00000014h]
loc_0069B7C5: fnclex
loc_0069B7C7: mov var_64, eax
loc_0069B7CA: cmp var_64, 00000000h
loc_0069B7CE: jge 0069B7EDh
loc_0069B7D0: push 00000014h
loc_0069B7D2: push 00441EF0h
loc_0069B7D7: mov eax, var_60
loc_0069B7DA: push eax
loc_0069B7DB: mov ecx, var_64
loc_0069B7DE: push ecx
loc_0069B7DF: call [004010CCh] ; __vbaHresultCheckObj
loc_0069B7E5: mov var_88, eax
loc_0069B7EB: jmp 0069B7F7h
loc_0069B7ED: mov var_88, 00000000h
loc_0069B7F7: mov edx, var_38
loc_0069B7FA: mov var_68, edx
loc_0069B7FD: lea eax, var_30
loc_0069B800: push eax
loc_0069B801: mov ecx, var_68
loc_0069B804: mov edx, [ecx]
loc_0069B806: mov eax, var_68
loc_0069B809: push eax
loc_0069B80A: call [edx+00000050h]
loc_0069B80D: fnclex
loc_0069B80F: mov var_6C, eax
loc_0069B812: cmp var_6C, 00000000h
loc_0069B816: jge 0069B835h
loc_0069B818: push 00000050h
loc_0069B81A: push 004437B4h
loc_0069B81F: mov ecx, var_68
loc_0069B822: push ecx
loc_0069B823: mov edx, var_6C
loc_0069B826: push edx
loc_0069B827: call [004010CCh] ; __vbaHresultCheckObj
loc_0069B82D: mov var_8C, eax
loc_0069B833: jmp 0069B83Fh
loc_0069B835: mov var_8C, 00000000h
loc_0069B83F: mov eax, var_30
loc_0069B842: push eax
loc_0069B843: push 00441F24h ; "\"
loc_0069B848: call [00401098h] ; __vbaStrCat
loc_0069B84E: mov edx, eax
loc_0069B850: lea ecx, var_34
loc_0069B853: call [004013C0h] ; __vbaStrMove
loc_0069B859: push eax
loc_0069B85A: push 0043B530h ; "Prod001.nbd"
loc_0069B85F: call [00401098h] ; __vbaStrCat
loc_0069B865: mov edx, eax
loc_0069B867: lea ecx, var_2C
loc_0069B86A: call [004013C0h] ; __vbaStrMove
loc_0069B870: lea ecx, var_34
loc_0069B873: push ecx
loc_0069B874: lea edx, var_30
loc_0069B877: push edx
loc_0069B878: push 00000002h
loc_0069B87A: call [00401324h] ; __vbaFreeStrList
loc_0069B880: add esp, 0000000Ch
loc_0069B883: lea ecx, var_38
loc_0069B886: call [0040142Ch] ; __vbaFreeObj
loc_0069B88C: mov var_4, 00000004h
loc_0069B893: lea eax, var_2C
loc_0069B896: mov var_50, eax
loc_0069B899: mov var_58, 00004008h
loc_0069B8A0: push 00000000h
loc_0069B8A2: lea ecx, var_58
loc_0069B8A5: push ecx
loc_0069B8A6: call [004012D0h] ; rtcDir
loc_0069B8AC: mov edx, eax
loc_0069B8AE: lea ecx, var_30
loc_0069B8B1: call [004013C0h] ; __vbaStrMove
loc_0069B8B7: push eax
loc_0069B8B8: call [00401044h] ; __vbaLenBstr
loc_0069B8BE: neg eax
loc_0069B8C0: sbb eax, eax
loc_0069B8C2: neg eax
loc_0069B8C4: neg eax
loc_0069B8C6: mov var_60, ax
loc_0069B8CA: lea ecx, var_30
loc_0069B8CD: call [00401430h] ; __vbaFreeStr
loc_0069B8D3: movsx edx, var_60
loc_0069B8D7: test edx, edx
loc_0069B8D9: jz 0069B9EDh
loc_0069B8DF: mov var_4, 00000005h
loc_0069B8E6: mov var_40, 80020004h
loc_0069B8ED: mov var_48, 0000000Ah
loc_0069B8F4: lea eax, var_48
loc_0069B8F7: push eax
loc_0069B8F8: call [004012F0h] ; rtcFreeFile
loc_0069B8FE: mov var_24, ax
loc_0069B902: lea ecx, var_48
loc_0069B905: call [00401030h] ; __vbaFreeVar
loc_0069B90B: mov var_4, 00000006h
loc_0069B912: mov ecx, var_2C
loc_0069B915: push ecx
loc_0069B916: mov dx, var_24
loc_0069B91A: push edx
loc_0069B91B: push FFFFFFFFh
loc_0069B91D: push 00004001h
loc_0069B922: call [004012DCh] ; __vbaFileOpen
loc_0069B928: mov var_4, 00000007h
loc_0069B92F: mov ax, var_24
loc_0069B933: push eax
loc_0069B934: call [00401300h] ; rtcEndOfFile
loc_0069B93A: movsx ecx, ax
loc_0069B93D: test ecx, ecx
loc_0069B93F: jnz 0069B9D6h
loc_0069B945: mov var_4, 00000008h
loc_0069B94C: mov dx, var_24
loc_0069B950: push edx
loc_0069B951: lea eax, var_28
loc_0069B954: push eax
loc_0069B955: call [00401038h] ; __vbaLineInputStr
loc_0069B95B: mov var_4, 00000009h
loc_0069B962: mov ecx, var_28
loc_0069B965: push ecx
loc_0069B966: call [00401088h] ; rtcTrimBstr
loc_0069B96C: mov edx, eax
loc_0069B96E: lea ecx, var_30
loc_0069B971: call [004013C0h] ; __vbaStrMove
loc_0069B977: mov var_5C, 00000005h
loc_0069B97E: lea edx, var_30
loc_0069B981: push edx
loc_0069B982: lea eax, var_5C
loc_0069B985: push eax
loc_0069B986: mov ecx, Me
loc_0069B989: mov edx, [ecx]
loc_0069B98B: mov eax, Me
loc_0069B98E: push eax
loc_0069B98F: call [edx+00000738h]
loc_0069B995: mov var_60, eax
loc_0069B998: cmp var_60, 00000000h
loc_0069B99C: jge 0069B9BEh
loc_0069B99E: push 00000738h
loc_0069B9A3: push 004408D0h
loc_0069B9A8: mov ecx, Me
loc_0069B9AB: push ecx
loc_0069B9AC: mov edx, var_60
loc_0069B9AF: push edx
loc_0069B9B0: call [004010CCh] ; __vbaHresultCheckObj
loc_0069B9B6: mov var_90, eax
loc_0069B9BC: jmp 0069B9C8h
loc_0069B9BE: mov var_90, 00000000h
loc_0069B9C8: lea ecx, var_30
loc_0069B9CB: call [00401430h] ; __vbaFreeStr
loc_0069B9D1: jmp 0069B928h
loc_0069B9D6: mov var_4, 0000000Bh
loc_0069B9DD: mov ax, var_24
loc_0069B9E1: push eax
loc_0069B9E2: call [00401194h] ; __vbaFileClose
loc_0069B9E8: jmp 0069BAA5h
loc_0069B9ED: mov var_4, 0000000Dh
loc_0069B9F4: mov edx, 0043C9F4h
loc_0069B9F9: mov ecx, 0073A114h
loc_0069B9FE: call [00401310h] ; __vbaStrCopy
loc_0069BA04: mov var_4, 0000000Eh
loc_0069BA0B: mov edx, 0043C9F4h
loc_0069BA10: mov ecx, 0073A118h
loc_0069BA15: call [00401310h] ; __vbaStrCopy
loc_0069BA1B: mov var_4, 0000000Fh
loc_0069BA22: mov edx, 0043C9F4h
loc_0069BA27: mov ecx, 0073A11Ch
loc_0069BA2C: call [00401310h] ; __vbaStrCopy
loc_0069BA32: mov var_4, 00000010h
loc_0069BA39: mov edx, 0043C9F4h
loc_0069BA3E: mov ecx, 0073A120h
loc_0069BA43: call [00401310h] ; __vbaStrCopy
loc_0069BA49: mov var_4, 00000011h
loc_0069BA50: mov edx, 0043C9F4h
loc_0069BA55: mov ecx, 0073A124h
loc_0069BA5A: call [00401310h] ; __vbaStrCopy
loc_0069BA60: mov var_4, 00000012h
loc_0069BA67: mov edx, 0043C9F4h
loc_0069BA6C: mov ecx, 0073A128h
loc_0069BA71: call [00401310h] ; __vbaStrCopy
loc_0069BA77: mov var_4, 00000013h
loc_0069BA7E: mov edx, 0043C9F4h
loc_0069BA83: mov ecx, 0073A12Ch
loc_0069BA88: call [00401310h] ; __vbaStrCopy
loc_0069BA8E: mov var_4, 00000014h
loc_0069BA95: mov edx, 0043C9F4h
loc_0069BA9A: mov ecx, 0073A134h
loc_0069BA9F: call [00401310h] ; __vbaStrCopy
loc_0069BAA5: push 0069BAE5h
loc_0069BAAA: jmp 0069BAD2h
loc_0069BAAC: lea ecx, var_34
loc_0069BAAF: push ecx
loc_0069BAB0: lea edx, var_30
loc_0069BAB3: push edx
loc_0069BAB4: push 00000002h
loc_0069BAB6: call [00401324h] ; __vbaFreeStrList
loc_0069BABC: add esp, 0000000Ch
loc_0069BABF: lea ecx, var_38
loc_0069BAC2: call [0040142Ch] ; __vbaFreeObj
loc_0069BAC8: lea ecx, var_48
loc_0069BACB: call [00401030h] ; __vbaFreeVar
loc_0069BAD1: ret
loc_0069BAD2: lea ecx, var_28
loc_0069BAD5: call [00401430h] ; __vbaFreeStr
loc_0069BADB: lea ecx, var_2C
loc_0069BADE: call [00401430h] ; __vbaFreeStr
loc_0069BAE4: ret
loc_0069BAE5: xor eax, eax
loc_0069BAE7: mov ecx, var_20
loc_0069BAEA: mov fs:[00000000h], ecx
loc_0069BAF1: pop edi
loc_0069BAF2: pop esi
loc_0069BAF3: pop ebx
loc_0069BAF4: mov esp, ebp
loc_0069BAF6: pop ebp
loc_0069BAF7: retn 0004h
End Sub
Private Sub Proc_37_168_69D310(arg_C) '69D310
loc_0069D310: push ebp
loc_0069D311: mov ebp, esp
loc_0069D313: sub esp, 00000018h
loc_0069D316: push 00412856h ; __vbaExceptHandler
loc_0069D31B: mov eax, fs:[00000000h]
loc_0069D321: push eax
loc_0069D322: mov fs:[00000000h], esp
loc_0069D329: mov eax, 0000006Ch
loc_0069D32E: call 00412850h ; __vbaChkstk
loc_0069D333: push ebx
loc_0069D334: push esi
loc_0069D335: push edi
loc_0069D336: mov var_18, esp
loc_0069D339: mov var_14, 0040AE28h ; "&"
loc_0069D340: mov var_10, 00000000h
loc_0069D347: mov var_C, 00000000h
loc_0069D34E: mov var_4, 00000001h
loc_0069D355: mov var_4, 00000002h
loc_0069D35C: push FFFFFFFFh
loc_0069D35E: call [00401124h] ; __vbaOnError
loc_0069D364: mov var_4, 00000003h
loc_0069D36B: mov var_60, 0043C9F4h
loc_0069D372: mov var_68, 00000008h
loc_0069D379: mov eax, 00000010h
loc_0069D37E: call 00412850h ; __vbaChkstk
loc_0069D383: mov eax, esp
loc_0069D385: mov ecx, var_68
loc_0069D388: mov [eax], ecx
loc_0069D38A: mov edx, var_64
loc_0069D38D: mov [eax+00000004h], edx
loc_0069D390: mov ecx, var_60
loc_0069D393: mov [eax+00000008h], ecx
loc_0069D396: mov edx, var_5C
loc_0069D399: mov [eax+0000000Ch], edx
loc_0069D39C: push 0045B39Ch ; "LastDownload"
loc_0069D3A1: push 00452B08h ; "Daily"
loc_0069D3A6: push 0043B010h ; "BONZIBUDDY"
loc_0069D3AB: call [00401354h] ; rtcGetSetting
loc_0069D3B1: mov edx, eax
loc_0069D3B3: lea ecx, var_24
loc_0069D3B6: call [004013C0h] ; __vbaStrMove
loc_0069D3BC: mov var_4, 00000004h
loc_0069D3C3: lea eax, var_38
loc_0069D3C6: push eax
loc_0069D3C7: call [00401358h] ; rtcGetDateVar
loc_0069D3CD: mov var_60, 0045226Ch ; "mm/dd/yy"
loc_0069D3D4: mov var_68, 00000008h
loc_0069D3DB: lea edx, var_68
loc_0069D3DE: lea ecx, var_48
loc_0069D3E1: call [00401374h] ; __vbaVarDup
loc_0069D3E7: push 00000001h
loc_0069D3E9: push 00000001h
loc_0069D3EB: lea ecx, var_48
loc_0069D3EE: push ecx
loc_0069D3EF: lea edx, var_38
loc_0069D3F2: push edx
loc_0069D3F3: lea eax, var_58
loc_0069D3F6: push eax
loc_0069D3F7: call [004010B0h] ; rtcVarFromFormatVar
loc_0069D3FD: lea ecx, var_58
loc_0069D400: push ecx
loc_0069D401: call [004012B8h] ; __vbaDateVar
loc_0069D407: sub esp, 00000008h
loc_0069D40A: fstp real8 ptr [esp]
loc_0069D40D: call [004011D0h] ; __vbaDateR8
loc_0069D413: fstp real8 ptr var_88
loc_0069D419: mov edx, var_24
loc_0069D41C: push edx
loc_0069D41D: call [00401268h] ; __vbaDateStr
loc_0069D423: fcomp real8 ptr var_88
loc_0069D429: fnstsw ax
loc_0069D42B: test ah, 40h
loc_0069D42E: jnz 0069D43Ch
loc_0069D430: mov var_8C, 00000001h
loc_0069D43A: jmp 0069D446h
loc_0069D43C: mov var_8C, 00000000h
loc_0069D446: mov eax, var_8C
loc_0069D44C: neg eax
loc_0069D44E: mov var_6C, ax
loc_0069D452: lea ecx, var_58
loc_0069D455: push ecx
loc_0069D456: lea edx, var_58
loc_0069D459: push edx
loc_0069D45A: lea eax, var_48
loc_0069D45D: push eax
loc_0069D45E: lea ecx, var_38
loc_0069D461: push ecx
loc_0069D462: push 00000004h
loc_0069D464: call [00401050h] ; __vbaFreeVarList
loc_0069D46A: add esp, 00000014h
loc_0069D46D: movsx edx, var_6C
loc_0069D471: test edx, edx
loc_0069D473: jz 0069D484h
loc_0069D475: mov var_4, 00000005h
loc_0069D47C: mov var_28, FFFFFFh
loc_0069D482: jmp 0069D491h
loc_0069D484: mov var_4, 00000007h
loc_0069D48B: mov var_28, 0000h
loc_0069D491: fwait
loc_0069D492: push 0069D4BBh
loc_0069D497: jmp 0069D4B1h
loc_0069D499: lea eax, var_58
loc_0069D49C: push eax
loc_0069D49D: lea ecx, var_48
loc_0069D4A0: push ecx
loc_0069D4A1: lea edx, var_38
loc_0069D4A4: push edx
loc_0069D4A5: push 00000003h
loc_0069D4A7: call [00401050h] ; __vbaFreeVarList
loc_0069D4AD: add esp, 00000010h
loc_0069D4B0: ret
loc_0069D4B1: lea ecx, var_24
loc_0069D4B4: call [00401430h] ; __vbaFreeStr
loc_0069D4BA: ret
loc_0069D4BB: mov eax, arg_C
loc_0069D4BE: mov cx, var_28
loc_0069D4C2: mov [eax], cx
loc_0069D4C5: xor eax, eax
loc_0069D4C7: mov ecx, var_20
loc_0069D4CA: mov fs:[00000000h], ecx
loc_0069D4D1: pop edi
loc_0069D4D2: pop esi
loc_0069D4D3: pop ebx
loc_0069D4D4: mov esp, ebp
loc_0069D4D6: pop ebp
loc_0069D4D7: retn 0008h
End Sub
Private Sub Proc_37_169_69D4E0(arg_C) '69D4E0
loc_0069D4E0: push ebp
loc_0069D4E1: mov ebp, esp
loc_0069D4E3: sub esp, 00000018h
loc_0069D4E6: push 00412856h ; __vbaExceptHandler
loc_0069D4EB: mov eax, fs:[00000000h]
loc_0069D4F1: push eax
loc_0069D4F2: mov fs:[00000000h], esp
loc_0069D4F9: mov eax, 0000001Ch
loc_0069D4FE: call 00412850h ; __vbaChkstk
loc_0069D503: push ebx
loc_0069D504: push esi
loc_0069D505: push edi
loc_0069D506: mov var_18, esp
loc_0069D509: mov var_14, 0040AE70h
loc_0069D510: mov var_10, 00000000h
loc_0069D517: mov var_C, 00000000h
loc_0069D51E: mov var_4, 00000001h
loc_0069D525: mov var_4, 00000002h
loc_0069D52C: push FFFFFFFFh
loc_0069D52E: call [00401124h] ; __vbaOnError
loc_0069D534: mov var_4, 00000003h
loc_0069D53B: mov var_24, 0000h
loc_0069D541: mov var_4, 00000004h
loc_0069D548: mov ax, var_24
loc_0069D54C: mov var_28, ax
loc_0069D550: mov ecx, arg_C
loc_0069D553: mov dx, var_28
loc_0069D557: mov [ecx], dx
loc_0069D55A: xor eax, eax
loc_0069D55C: mov ecx, var_20
loc_0069D55F: mov fs:[00000000h], ecx
loc_0069D566: pop edi
loc_0069D567: pop esi
loc_0069D568: pop ebx
loc_0069D569: mov esp, ebp
loc_0069D56B: pop ebp
loc_0069D56C: retn 0008h
End Sub
Private Sub Proc_37_170_69D570(arg_C, arg_10) '69D570
loc_0069D570: push ebp
loc_0069D571: mov ebp, esp
loc_0069D573: sub esp, 00000018h
loc_0069D576: push 00412856h ; __vbaExceptHandler
loc_0069D57B: mov eax, fs:[00000000h]
loc_0069D581: push eax
loc_0069D582: mov fs:[00000000h], esp
loc_0069D589: mov eax, 00000100h
loc_0069D58E: call 00412850h ; __vbaChkstk
loc_0069D593: push ebx
loc_0069D594: push esi
loc_0069D595: push edi
loc_0069D596: mov var_18, esp
loc_0069D599: mov var_14, 0040AEA8h ; "&"
loc_0069D5A0: mov var_10, 00000000h
loc_0069D5A7: mov var_C, 00000000h
loc_0069D5AE: mov var_4, 00000001h
loc_0069D5B5: mov var_4, 00000002h
loc_0069D5BC: push FFFFFFFFh
loc_0069D5BE: call [00401124h] ; __vbaOnError
loc_0069D5C4: mov var_4, 00000003h
loc_0069D5CB: movsx eax, [0073A21Ch]
loc_0069D5D2: test eax, eax
loc_0069D5D4: jnz 0069DDF2h
loc_0069D5DA: mov var_4, 00000004h
loc_0069D5E1: mov var_88, 00467070h ; "GetDailyFile("
loc_0069D5EB: mov var_90, 00000008h
loc_0069D5F5: mov cx, arg_C
loc_0069D5F9: mov var_98, cx
loc_0069D600: mov var_A0, 0000000Bh
loc_0069D60A: mov var_A8, 00448364h ; ", "
loc_0069D614: mov var_B0, 00000008h
loc_0069D61E: mov dx, arg_10
loc_0069D622: mov var_B8, dx
loc_0069D629: mov var_C0, 0000000Bh
loc_0069D633: mov var_C8, 00467090h
loc_0069D63D: mov var_D0, 00000008h
loc_0069D647: lea eax, var_90
loc_0069D64D: push eax
loc_0069D64E: lea ecx, var_A0
loc_0069D654: push ecx
loc_0069D655: lea edx, var_50
loc_0069D658: push edx
loc_0069D659: call [004012B0h] ; __vbaVarCat
loc_0069D65F: push eax
loc_0069D660: lea eax, var_B0
loc_0069D666: push eax
loc_0069D667: lea ecx, var_60
loc_0069D66A: push ecx
loc_0069D66B: call [004012B0h] ; __vbaVarCat
loc_0069D671: push eax
loc_0069D672: lea edx, var_C0
loc_0069D678: push edx
loc_0069D679: lea eax, var_70
loc_0069D67C: push eax
loc_0069D67D: call [004012B0h] ; __vbaVarCat
loc_0069D683: push eax
loc_0069D684: lea ecx, var_D0
loc_0069D68A: push ecx
loc_0069D68B: lea edx, var_80
loc_0069D68E: push edx
loc_0069D68F: call [004012B0h] ; __vbaVarCat
loc_0069D695: push eax
loc_0069D696: call [00401040h] ; __vbaStrVarMove
loc_0069D69C: mov edx, eax
loc_0069D69E: lea ecx, var_3C
loc_0069D6A1: call [004013C0h] ; __vbaStrMove
loc_0069D6A7: mov edx, 00467034h ; "GettingDailyFileFromServer"
loc_0069D6AC: lea ecx, var_38
loc_0069D6AF: call [00401310h] ; __vbaStrCopy
loc_0069D6B5: lea eax, var_3C
loc_0069D6B8: push eax
loc_0069D6B9: lea ecx, var_38
loc_0069D6BC: push ecx
loc_0069D6BD: mov edx, Me
loc_0069D6C0: mov eax, [edx]
loc_0069D6C2: mov ecx, Me
loc_0069D6C5: push ecx
loc_0069D6C6: call [eax+00000748h]
loc_0069D6CC: mov var_E4, eax
loc_0069D6D2: cmp var_E4, 00000000h
loc_0069D6D9: jge 0069D6FEh
loc_0069D6DB: push 00000748h
loc_0069D6E0: push 004408D0h
loc_0069D6E5: mov edx, Me
loc_0069D6E8: push edx
loc_0069D6E9: mov eax, var_E4
loc_0069D6EF: push eax
loc_0069D6F0: call [004010CCh] ; __vbaHresultCheckObj
loc_0069D6F6: mov var_108, eax
loc_0069D6FC: jmp 0069D708h
loc_0069D6FE: mov var_108, 00000000h
loc_0069D708: lea ecx, var_3C
loc_0069D70B: push ecx
loc_0069D70C: lea edx, var_38
loc_0069D70F: push edx
loc_0069D710: push 00000002h
loc_0069D712: call [00401324h] ; __vbaFreeStrList
loc_0069D718: add esp, 0000000Ch
loc_0069D71B: lea eax, var_80
loc_0069D71E: push eax
loc_0069D71F: lea ecx, var_70
loc_0069D722: push ecx
loc_0069D723: lea edx, var_C0
loc_0069D729: push edx
loc_0069D72A: lea eax, var_60
loc_0069D72D: push eax
loc_0069D72E: lea ecx, var_50
loc_0069D731: push ecx
loc_0069D732: lea edx, var_A0
loc_0069D738: push edx
loc_0069D739: push 00000006h
loc_0069D73B: call [00401050h] ; __vbaFreeVarList
loc_0069D741: add esp, 0000001Ch
loc_0069D744: mov var_4, 00000005h
loc_0069D74B: mov edx, 0043C9F4h
loc_0069D750: lea ecx, var_2C
loc_0069D753: call [00401310h] ; __vbaStrCopy
loc_0069D759: mov var_4, 00000006h
loc_0069D760: mov eax, Me
loc_0069D763: mov [eax+00000064h], 0000h
loc_0069D769: mov var_4, 00000007h
loc_0069D770: mov var_88, 00000004h
loc_0069D77A: mov var_90, 00000003h
loc_0069D784: mov eax, 00000010h
loc_0069D789: call 00412850h ; __vbaChkstk
loc_0069D78E: mov ecx, esp
loc_0069D790: mov edx, var_90
loc_0069D796: mov [ecx], edx
loc_0069D798: mov eax, var_8C
loc_0069D79E: mov [ecx+00000004h], eax
loc_0069D7A1: mov edx, var_88
loc_0069D7A7: mov [ecx+00000008h], edx
loc_0069D7AA: mov eax, var_84
loc_0069D7B0: mov [ecx+0000000Ch], eax
loc_0069D7B3: push 00000013h
loc_0069D7B5: mov ecx, Me
loc_0069D7B8: mov edx, [ecx]
loc_0069D7BA: mov eax, Me
loc_0069D7BD: push eax
loc_0069D7BE: call [edx+000004B4h]
loc_0069D7C4: push eax
loc_0069D7C5: lea ecx, var_40
loc_0069D7C8: push ecx
loc_0069D7C9: call [00401128h] ; __vbaObjSet
loc_0069D7CF: push eax
loc_0069D7D0: call [004013F0h] ; __vbaLateIdSt
loc_0069D7D6: lea ecx, var_40
loc_0069D7D9: call [0040142Ch] ; __vbaFreeObj
loc_0069D7DF: mov var_4, 00000008h
loc_0069D7E6: mov var_88, 00000050h
loc_0069D7F0: mov var_90, 00000002h
loc_0069D7FA: mov eax, 00000010h
loc_0069D7FF: call 00412850h ; __vbaChkstk
loc_0069D804: mov edx, esp
loc_0069D806: mov eax, var_90
loc_0069D80C: mov [edx], eax
loc_0069D80E: mov ecx, var_8C
loc_0069D814: mov [edx+00000004h], ecx
loc_0069D817: mov eax, var_88
loc_0069D81D: mov [edx+00000008h], eax
loc_0069D820: mov ecx, var_84
loc_0069D826: mov [edx+0000000Ch], ecx
loc_0069D829: push 00000002h
loc_0069D82B: mov edx, Me
loc_0069D82E: mov eax, [edx]
loc_0069D830: mov ecx, Me
loc_0069D833: push ecx
loc_0069D834: call [eax+000004B4h]
loc_0069D83A: push eax
loc_0069D83B: lea edx, var_40
loc_0069D83E: push edx
loc_0069D83F: call [00401128h] ; __vbaObjSet
loc_0069D845: push eax
loc_0069D846: call [004013F0h] ; __vbaLateIdSt
loc_0069D84C: lea ecx, var_40
loc_0069D84F: call [0040142Ch] ; __vbaFreeObj
loc_0069D855: mov var_4, 00000009h
loc_0069D85C: mov var_88, 0000003Ch
loc_0069D866: mov var_90, 00000003h
loc_0069D870: mov eax, 00000010h
loc_0069D875: call 00412850h ; __vbaChkstk
loc_0069D87A: mov eax, esp
loc_0069D87C: mov ecx, var_90
loc_0069D882: mov [eax], ecx
loc_0069D884: mov edx, var_8C
loc_0069D88A: mov [eax+00000004h], edx
loc_0069D88D: mov ecx, var_88
loc_0069D893: mov [eax+00000008h], ecx
loc_0069D896: mov edx, var_84
loc_0069D89C: mov [eax+0000000Ch], edx
loc_0069D89F: push 0000001Ah
loc_0069D8A1: mov eax, Me
loc_0069D8A4: mov ecx, [eax]
loc_0069D8A6: mov edx, Me
loc_0069D8A9: push edx
loc_0069D8AA: call [ecx+000004B4h]
loc_0069D8B0: push eax
loc_0069D8B1: lea eax, var_40
loc_0069D8B4: push eax
loc_0069D8B5: call [00401128h] ; __vbaObjSet
loc_0069D8BB: push eax
loc_0069D8BC: call [004013F0h] ; __vbaLateIdSt
loc_0069D8C2: lea ecx, var_40
loc_0069D8C5: call [0040142Ch] ; __vbaFreeObj
loc_0069D8CB: mov var_4, 0000000Ah
loc_0069D8D2: movsx ecx, arg_10
loc_0069D8D6: test ecx, ecx
loc_0069D8D8: jnz 0069D8EAh
loc_0069D8DA: mov var_4, 0000000Bh
loc_0069D8E1: mov edx, Me
loc_0069D8E4: push edx
loc_0069D8E5: call 00679620h
loc_0069D8EA: mov var_4, 0000000Dh
loc_0069D8F1: mov var_88, 0043C0F8h ; "http://buddy.bonzi.com/bonzibuddy/daily.nbd?"
loc_0069D8FB: mov var_90, 00000008h
loc_0069D905: mov eax, 00000010h
loc_0069D90A: call 00412850h ; __vbaChkstk
loc_0069D90F: mov eax, esp
loc_0069D911: mov ecx, var_90
loc_0069D917: mov [eax], ecx
loc_0069D919: mov edx, var_8C
loc_0069D91F: mov [eax+00000004h], edx
loc_0069D922: mov ecx, var_88
loc_0069D928: mov [eax+00000008h], ecx
loc_0069D92B: mov edx, var_84
loc_0069D931: mov [eax+0000000Ch], edx
loc_0069D934: push 00000001h
loc_0069D936: push 00000016h
loc_0069D938: mov eax, Me
loc_0069D93B: mov ecx, [eax]
loc_0069D93D: mov edx, Me
loc_0069D940: push edx
loc_0069D941: call [ecx+000004B4h]
loc_0069D947: push eax
loc_0069D948: lea eax, var_40
loc_0069D94B: push eax
loc_0069D94C: call [00401128h] ; __vbaObjSet
loc_0069D952: push eax
loc_0069D953: lea ecx, var_50
loc_0069D956: push ecx
loc_0069D957: call [00401214h] ; __vbaLateIdCallLd
loc_0069D95D: add esp, 00000020h
loc_0069D960: push eax
loc_0069D961: call [00401040h] ; __vbaStrVarMove
loc_0069D967: mov edx, eax
loc_0069D969: lea ecx, var_2C
loc_0069D96C: call [004013C0h] ; __vbaStrMove
loc_0069D972: lea ecx, var_40
loc_0069D975: call [0040142Ch] ; __vbaFreeObj
loc_0069D97B: lea ecx, var_50
loc_0069D97E: call [00401030h] ; __vbaFreeVar
loc_0069D984: mov var_4, 0000000Eh
loc_0069D98B: cmp [0073C818h], 00000000h
loc_0069D992: jnz 0069D9B0h
loc_0069D994: push 0073C818h
loc_0069D999: push 00441F00h
loc_0069D99E: call [004012FCh] ; __vbaNew2
loc_0069D9A4: mov var_10C, 0073C818h
loc_0069D9AE: jmp 0069D9BAh
loc_0069D9B0: mov var_10C, 0073C818h
loc_0069D9BA: mov edx, var_10C
loc_0069D9C0: mov eax, [edx]
loc_0069D9C2: mov var_E4, eax
loc_0069D9C8: lea ecx, var_40
loc_0069D9CB: push ecx
loc_0069D9CC: mov edx, var_E4
loc_0069D9D2: mov eax, [edx]
loc_0069D9D4: mov ecx, var_E4
loc_0069D9DA: push ecx
loc_0069D9DB: call [eax+00000014h]
loc_0069D9DE: fnclex
loc_0069D9E0: mov var_E8, eax
loc_0069D9E6: cmp var_E8, 00000000h
loc_0069D9ED: jge 0069DA12h
loc_0069D9EF: push 00000014h
loc_0069D9F1: push 00441EF0h
loc_0069D9F6: mov edx, var_E4
loc_0069D9FC: push edx
loc_0069D9FD: mov eax, var_E8
loc_0069DA03: push eax
loc_0069DA04: call [004010CCh] ; __vbaHresultCheckObj
loc_0069DA0A: mov var_110, eax
loc_0069DA10: jmp 0069DA1Ch
loc_0069DA12: mov var_110, 00000000h
loc_0069DA1C: mov ecx, var_40
loc_0069DA1F: mov var_EC, ecx
loc_0069DA25: lea edx, var_38
loc_0069DA28: push edx
loc_0069DA29: mov eax, var_EC
loc_0069DA2F: mov ecx, [eax]
loc_0069DA31: mov edx, var_EC
loc_0069DA37: push edx
loc_0069DA38: call [ecx+00000050h]
loc_0069DA3B: fnclex
loc_0069DA3D: mov var_F0, eax
loc_0069DA43: cmp var_F0, 00000000h
loc_0069DA4A: jge 0069DA6Fh
loc_0069DA4C: push 00000050h
loc_0069DA4E: push 004437B4h
loc_0069DA53: mov eax, var_EC
loc_0069DA59: push eax
loc_0069DA5A: mov ecx, var_F0
loc_0069DA60: push ecx
loc_0069DA61: call [004010CCh] ; __vbaHresultCheckObj
loc_0069DA67: mov var_114, eax
loc_0069DA6D: jmp 0069DA79h
loc_0069DA6F: mov var_114, 00000000h
loc_0069DA79: mov edx, var_38
loc_0069DA7C: push edx
loc_0069DA7D: push 00441F24h ; "\"
loc_0069DA82: call [00401098h] ; __vbaStrCat
loc_0069DA88: mov edx, eax
loc_0069DA8A: lea ecx, var_3C
loc_0069DA8D: call [004013C0h] ; __vbaStrMove
loc_0069DA93: push eax
loc_0069DA94: push 0043BE34h ; "Daily.nbd"
loc_0069DA99: call [00401098h] ; __vbaStrCat
loc_0069DA9F: mov edx, eax
loc_0069DAA1: lea ecx, var_34
loc_0069DAA4: call [004013C0h] ; __vbaStrMove
loc_0069DAAA: lea eax, var_3C
loc_0069DAAD: push eax
loc_0069DAAE: lea ecx, var_38
loc_0069DAB1: push ecx
loc_0069DAB2: push 00000002h
loc_0069DAB4: call [00401324h] ; __vbaFreeStrList
loc_0069DABA: add esp, 0000000Ch
loc_0069DABD: lea ecx, var_40
loc_0069DAC0: call [0040142Ch] ; __vbaFreeObj
loc_0069DAC6: mov var_4, 0000000Fh
loc_0069DACD: mov edx, var_2C
loc_0069DAD0: push edx
loc_0069DAD1: call [00401088h] ; rtcTrimBstr
loc_0069DAD7: mov edx, eax
loc_0069DAD9: lea ecx, var_38
loc_0069DADC: call [004013C0h] ; __vbaStrMove
loc_0069DAE2: push eax
loc_0069DAE3: call [00401044h] ; __vbaLenBstr
loc_0069DAE9: neg eax
loc_0069DAEB: sbb eax, eax
loc_0069DAED: neg eax
loc_0069DAEF: neg eax
loc_0069DAF1: mov var_E4, ax
loc_0069DAF8: lea ecx, var_38
loc_0069DAFB: call [00401430h] ; __vbaFreeStr
loc_0069DB01: movsx eax, var_E4
loc_0069DB08: test eax, eax
loc_0069DB0A: jz 0069DB99h
loc_0069DB10: mov var_4, 00000010h
loc_0069DB17: mov var_48, 80020004h
loc_0069DB1E: mov var_50, 0000000Ah
loc_0069DB25: lea ecx, var_50
loc_0069DB28: push ecx
loc_0069DB29: call [004012F0h] ; rtcFreeFile
loc_0069DB2F: mov var_24, ax
loc_0069DB33: lea ecx, var_50
loc_0069DB36: call [00401030h] ; __vbaFreeVar
loc_0069DB3C: mov var_4, 00000011h
loc_0069DB43: mov edx, var_34
loc_0069DB46: push edx
loc_0069DB47: mov ax, var_24
loc_0069DB4B: push eax
loc_0069DB4C: push FFFFFFFFh
loc_0069DB4E: push 00004002h
loc_0069DB53: call [004012DCh] ; __vbaFileOpen
loc_0069DB59: mov var_4, 00000012h
loc_0069DB60: mov ecx, var_2C
loc_0069DB63: push ecx
loc_0069DB64: mov dx, var_24
loc_0069DB68: push edx
loc_0069DB69: push 00443F10h
loc_0069DB6E: call [00401254h] ; __vbaPrintFile
loc_0069DB74: add esp, 0000000Ch
loc_0069DB77: mov var_4, 00000013h
loc_0069DB7E: mov ax, var_24
loc_0069DB82: push eax
loc_0069DB83: call [00401194h] ; __vbaFileClose
loc_0069DB89: mov var_4, 00000014h
loc_0069DB90: mov ecx, Me
loc_0069DB93: mov [ecx+00000064h], 0000h
loc_0069DB99: mov var_4, 00000016h
loc_0069DBA0: lea edx, var_34
loc_0069DBA3: push edx
loc_0069DBA4: call 0071C110h
loc_0069DBA9: mov var_4, 00000017h
loc_0069DBB0: lea eax, var_34
loc_0069DBB3: mov var_88, eax
loc_0069DBB9: mov var_90, 00004008h
loc_0069DBC3: push 00000000h
loc_0069DBC5: lea ecx, var_90
loc_0069DBCB: push ecx
loc_0069DBCC: call [004012D0h] ; rtcDir
loc_0069DBD2: mov edx, eax
loc_0069DBD4: lea ecx, var_38
loc_0069DBD7: call [004013C0h] ; __vbaStrMove
loc_0069DBDD: push eax
loc_0069DBDE: call [00401044h] ; __vbaLenBstr
loc_0069DBE4: neg eax
loc_0069DBE6: sbb eax, eax
loc_0069DBE8: neg eax
loc_0069DBEA: neg eax
loc_0069DBEC: mov var_E4, ax
loc_0069DBF3: lea ecx, var_38
loc_0069DBF6: call [00401430h] ; __vbaFreeStr
loc_0069DBFC: movsx edx, var_E4
loc_0069DC03: test edx, edx
loc_0069DC05: jz 0069DDEDh
loc_0069DC0B: mov var_4, 00000018h
loc_0069DC12: lea eax, var_50
loc_0069DC15: push eax
loc_0069DC16: call [00401358h] ; rtcGetDateVar
loc_0069DC1C: mov var_88, 0045226Ch ; "mm/dd/yy"
loc_0069DC26: mov var_90, 00000008h
loc_0069DC30: lea edx, var_90
loc_0069DC36: lea ecx, var_60
loc_0069DC39: call [00401374h] ; __vbaVarDup
loc_0069DC3F: push 00000001h
loc_0069DC41: push 00000001h
loc_0069DC43: lea ecx, var_60
loc_0069DC46: push ecx
loc_0069DC47: lea edx, var_50
loc_0069DC4A: push edx
loc_0069DC4B: lea eax, var_70
loc_0069DC4E: push eax
loc_0069DC4F: call [004010B0h] ; rtcVarFromFormatVar
loc_0069DC55: lea ecx, var_70
loc_0069DC58: push ecx
loc_0069DC59: lea edx, var_38
loc_0069DC5C: push edx
loc_0069DC5D: call [004012A8h] ; __vbaStrVarVal
loc_0069DC63: push eax
loc_0069DC64: push 0045B39Ch ; "LastDownload"
loc_0069DC69: push 00452B08h ; "Daily"
loc_0069DC6E: push 0043B010h ; "BONZIBUDDY"
loc_0069DC73: call [00401010h] ; rtcSaveSetting
loc_0069DC79: lea ecx, var_38
loc_0069DC7C: call [00401430h] ; __vbaFreeStr
loc_0069DC82: lea eax, var_70
loc_0069DC85: push eax
loc_0069DC86: lea ecx, var_60
loc_0069DC89: push ecx
loc_0069DC8A: lea edx, var_50
loc_0069DC8D: push edx
loc_0069DC8E: push 00000003h
loc_0069DC90: call [00401050h] ; __vbaFreeVarList
loc_0069DC96: add esp, 00000010h
loc_0069DC99: mov var_4, 00000019h
loc_0069DCA0: movsx eax, arg_10
loc_0069DCA4: test eax, eax
loc_0069DCA6: jnz 0069DD99h
loc_0069DCAC: mov var_4, 0000001Ah
loc_0069DCB3: mov [0073A0AEh], 0000h
loc_0069DCBC: mov var_4, 0000001Bh
loc_0069DCC3: mov ecx, Me
loc_0069DCC6: push ecx
loc_0069DCC7: call 00695250h
loc_0069DCCC: mov var_4, 0000001Ch
loc_0069DCD3: lea edx, var_E0
loc_0069DCD9: push edx
loc_0069DCDA: push 00000000h
loc_0069DCDC: push 00000000h
loc_0069DCDE: push 00000000h
loc_0069DCE0: mov eax, Me
loc_0069DCE3: mov ecx, [eax]
loc_0069DCE5: mov edx, Me
loc_0069DCE8: push edx
loc_0069DCE9: call [ecx+00000714h]
loc_0069DCEF: mov var_E4, eax
loc_0069DCF5: cmp var_E4, 00000000h
loc_0069DCFC: jge 0069DD21h
loc_0069DCFE: push 00000714h
loc_0069DD03: push 004408D0h
loc_0069DD08: mov eax, Me
loc_0069DD0B: push eax
loc_0069DD0C: mov ecx, var_E4
loc_0069DD12: push ecx
loc_0069DD13: call [004010CCh] ; __vbaHresultCheckObj
loc_0069DD19: mov var_118, eax
loc_0069DD1F: jmp 0069DD2Bh
loc_0069DD21: mov var_118, 00000000h
loc_0069DD2B: mov edx, var_E0
loc_0069DD31: mov [0073A068h], edx
loc_0069DD37: mov eax, var_DC
loc_0069DD3D: mov [0073A06Ch], eax
loc_0069DD42: mov var_4, 0000001Dh
loc_0069DD49: mov ecx, Me
loc_0069DD4C: mov edx, [ecx]
loc_0069DD4E: mov eax, Me
loc_0069DD51: push eax
loc_0069DD52: call [edx+000009C8h]
loc_0069DD58: mov var_E4, eax
loc_0069DD5E: cmp var_E4, 00000000h
loc_0069DD65: jge 0069DD8Ah
loc_0069DD67: push 000009C8h
loc_0069DD6C: push 004408D0h
loc_0069DD71: mov ecx, Me
loc_0069DD74: push ecx
loc_0069DD75: mov edx, var_E4
loc_0069DD7B: push edx
loc_0069DD7C: call [004010CCh] ; __vbaHresultCheckObj
loc_0069DD82: mov var_11C, eax
loc_0069DD88: jmp 0069DD94h
loc_0069DD8A: mov var_11C, 00000000h
loc_0069DD94: jmp 0069DE7Bh
loc_0069DD99: mov var_4, 00000020h
loc_0069DDA0: movsx eax, arg_C
loc_0069DDA4: test eax, eax
loc_0069DDA6: jz 0069DDEDh
loc_0069DDA8: mov var_4, 00000021h
loc_0069DDAF: xor edx, edx
loc_0069DDB1: lea ecx, var_38
loc_0069DDB4: call [00401310h] ; __vbaStrCopy
loc_0069DDBA: mov var_D4, 0000h
loc_0069DDC3: lea ecx, var_D8
loc_0069DDC9: push ecx
loc_0069DDCA: lea edx, var_38
loc_0069DDCD: push edx
loc_0069DDCE: lea eax, var_D4
loc_0069DDD4: push eax
loc_0069DDD5: mov ecx, Me
loc_0069DDD8: mov edx, [ecx]
loc_0069DDDA: mov eax, Me
loc_0069DDDD: push eax
loc_0069DDDE: call [edx+0000097Ch]
loc_0069DDE4: lea ecx, var_38
loc_0069DDE7: call [00401430h] ; __vbaFreeStr
loc_0069DDED: jmp 0069DE7Bh
loc_0069DDF2: mov var_4, 00000025h
loc_0069DDF9: mov edx, 004670F8h ; "GetDailyFile"
loc_0069DDFE: lea ecx, var_3C
loc_0069DE01: call [00401310h] ; __vbaStrCopy
loc_0069DE07: mov edx, 004670ACh ; "UpdateInProgress, SkippingGetDaily"
loc_0069DE0C: lea ecx, var_38
loc_0069DE0F: call [00401310h] ; __vbaStrCopy
loc_0069DE15: lea ecx, var_3C
loc_0069DE18: push ecx
loc_0069DE19: lea edx, var_38
loc_0069DE1C: push edx
loc_0069DE1D: mov eax, Me
loc_0069DE20: mov ecx, [eax]
loc_0069DE22: mov edx, Me
loc_0069DE25: push edx
loc_0069DE26: call [ecx+00000748h]
loc_0069DE2C: mov var_E4, eax
loc_0069DE32: cmp var_E4, 00000000h
loc_0069DE39: jge 0069DE5Eh
loc_0069DE3B: push 00000748h
loc_0069DE40: push 004408D0h
loc_0069DE45: mov eax, Me
loc_0069DE48: push eax
loc_0069DE49: mov ecx, var_E4
loc_0069DE4F: push ecx
loc_0069DE50: call [004010CCh] ; __vbaHresultCheckObj
loc_0069DE56: mov var_120, eax
loc_0069DE5C: jmp 0069DE68h
loc_0069DE5E: mov var_120, 00000000h
loc_0069DE68: lea edx, var_3C
loc_0069DE6B: push edx
loc_0069DE6C: lea eax, var_38
loc_0069DE6F: push eax
loc_0069DE70: push 00000002h
loc_0069DE72: call [00401324h] ; __vbaFreeStrList
loc_0069DE78: add esp, 0000000Ch
loc_0069DE7B: fwait
loc_0069DE7C: push 0069DED7h
loc_0069DE81: jmp 0069DEBBh
loc_0069DE83: lea ecx, var_3C
loc_0069DE86: push ecx
loc_0069DE87: lea edx, var_38
loc_0069DE8A: push edx
loc_0069DE8B: push 00000002h
loc_0069DE8D: call [00401324h] ; __vbaFreeStrList
loc_0069DE93: add esp, 0000000Ch
loc_0069DE96: lea ecx, var_40
loc_0069DE99: call [0040142Ch] ; __vbaFreeObj
loc_0069DE9F: lea eax, var_80
loc_0069DEA2: push eax
loc_0069DEA3: lea ecx, var_70
loc_0069DEA6: push ecx
loc_0069DEA7: lea edx, var_60
loc_0069DEAA: push edx
loc_0069DEAB: lea eax, var_50
loc_0069DEAE: push eax
loc_0069DEAF: push 00000004h
loc_0069DEB1: call [00401050h] ; __vbaFreeVarList
loc_0069DEB7: add esp, 00000014h
loc_0069DEBA: ret
loc_0069DEBB: lea ecx, var_28
loc_0069DEBE: call [00401430h] ; __vbaFreeStr
loc_0069DEC4: lea ecx, var_2C
loc_0069DEC7: call [00401430h] ; __vbaFreeStr
loc_0069DECD: lea ecx, var_34
loc_0069DED0: call [00401430h] ; __vbaFreeStr
loc_0069DED6: ret
loc_0069DED7: xor eax, eax
loc_0069DED9: mov ecx, var_20
loc_0069DEDC: mov fs:[00000000h], ecx
loc_0069DEE3: pop edi
loc_0069DEE4: pop esi
loc_0069DEE5: pop ebx
loc_0069DEE6: mov esp, ebp
loc_0069DEE8: pop ebp
loc_0069DEE9: retn 000Ch
End Sub
Private Function Proc_37_171_69DEF0(arg_C, arg_10, arg_14) '69DEF0
loc_0069DEF0: push ebp
loc_0069DEF1: mov ebp, esp
loc_0069DEF3: sub esp, 00000018h
loc_0069DEF6: push 00412856h ; __vbaExceptHandler
loc_0069DEFB: mov eax, fs:[00000000h]
loc_0069DF01: push eax
loc_0069DF02: mov fs:[00000000h], esp
loc_0069DF09: mov eax, 000001CCh
loc_0069DF0E: call 00412850h ; __vbaChkstk
loc_0069DF13: push ebx
loc_0069DF14: push esi
loc_0069DF15: push edi
loc_0069DF16: mov var_18, esp
loc_0069DF19: mov var_14, 0040AF68h ; "&"
loc_0069DF20: mov var_10, 00000000h
loc_0069DF27: mov var_C, 00000000h
loc_0069DF2E: mov var_4, 00000001h
loc_0069DF35: mov var_4, 00000002h
loc_0069DF3C: push FFFFFFFFh
loc_0069DF3E: call [00401124h] ; __vbaOnError
loc_0069DF44: mov var_4, 00000003h
loc_0069DF4B: mov var_30, 0000h
loc_0069DF51: mov var_4, 00000004h
loc_0069DF58: mov var_34, 0000h
loc_0069DF5E: mov var_4, 00000005h
loc_0069DF65: movsx eax, [0073A21Ch]
loc_0069DF6C: test eax, eax
loc_0069DF6E: jnz 0069EFE3h
loc_0069DF74: mov var_4, 00000006h
loc_0069DF7B: mov edx, 00467148h ; "CheckDailyFile"
loc_0069DF80: lea ecx, var_4C
loc_0069DF83: call [00401310h] ; __vbaStrCopy
loc_0069DF89: mov edx, 00467118h ; "ReadingLocalDailyFile"
loc_0069DF8E: lea ecx, var_48
loc_0069DF91: call [00401310h] ; __vbaStrCopy
loc_0069DF97: lea ecx, var_4C
loc_0069DF9A: push ecx
loc_0069DF9B: lea edx, var_48
loc_0069DF9E: push edx
loc_0069DF9F: mov eax, Me
loc_0069DFA2: mov ecx, [eax]
loc_0069DFA4: mov edx, Me
loc_0069DFA7: push edx
loc_0069DFA8: call [ecx+00000748h]
loc_0069DFAE: mov var_164, eax
loc_0069DFB4: cmp var_164, 00000000h
loc_0069DFBB: jge 0069DFE0h
loc_0069DFBD: push 00000748h
loc_0069DFC2: push 004408D0h
loc_0069DFC7: mov eax, Me
loc_0069DFCA: push eax
loc_0069DFCB: mov ecx, var_164
loc_0069DFD1: push ecx
loc_0069DFD2: call [004010CCh] ; __vbaHresultCheckObj
loc_0069DFD8: mov var_190, eax
loc_0069DFDE: jmp 0069DFEAh
loc_0069DFE0: mov var_190, 00000000h
loc_0069DFEA: lea edx, var_4C
loc_0069DFED: push edx
loc_0069DFEE: lea eax, var_48
loc_0069DFF1: push eax
loc_0069DFF2: push 00000002h
loc_0069DFF4: call [00401324h] ; __vbaFreeStrList
loc_0069DFFA: add esp, 0000000Ch
loc_0069DFFD: mov var_4, 00000007h
loc_0069E004: mov ecx, arg_C
loc_0069E007: movsx edx, [ecx]
loc_0069E00A: test edx, edx
loc_0069E00C: jz 0069E15Ah
loc_0069E012: mov var_4, 00000008h
loc_0069E019: cmp [0073C818h], 00000000h
loc_0069E020: jnz 0069E03Eh
loc_0069E022: push 0073C818h
loc_0069E027: push 00441F00h
loc_0069E02C: call [004012FCh] ; __vbaNew2
loc_0069E032: mov var_194, 0073C818h
loc_0069E03C: jmp 0069E048h
loc_0069E03E: mov var_194, 0073C818h
loc_0069E048: mov eax, var_194
loc_0069E04E: mov ecx, [eax]
loc_0069E050: mov var_164, ecx
loc_0069E056: lea edx, var_58
loc_0069E059: push edx
loc_0069E05A: mov eax, var_164
loc_0069E060: mov ecx, [eax]
loc_0069E062: mov edx, var_164
loc_0069E068: push edx
loc_0069E069: call [ecx+00000014h]
loc_0069E06C: fnclex
loc_0069E06E: mov var_168, eax
loc_0069E074: cmp var_168, 00000000h
loc_0069E07B: jge 0069E0A0h
loc_0069E07D: push 00000014h
loc_0069E07F: push 00441EF0h
loc_0069E084: mov eax, var_164
loc_0069E08A: push eax
loc_0069E08B: mov ecx, var_168
loc_0069E091: push ecx
loc_0069E092: call [004010CCh] ; __vbaHresultCheckObj
loc_0069E098: mov var_198, eax
loc_0069E09E: jmp 0069E0AAh
loc_0069E0A0: mov var_198, 00000000h
loc_0069E0AA: mov edx, var_58
loc_0069E0AD: mov var_16C, edx
loc_0069E0B3: lea eax, var_48
loc_0069E0B6: push eax
loc_0069E0B7: mov ecx, var_16C
loc_0069E0BD: mov edx, [ecx]
loc_0069E0BF: mov eax, var_16C
loc_0069E0C5: push eax
loc_0069E0C6: call [edx+00000050h]
loc_0069E0C9: fnclex
loc_0069E0CB: mov var_170, eax
loc_0069E0D1: cmp var_170, 00000000h
loc_0069E0D8: jge 0069E0FDh
loc_0069E0DA: push 00000050h
loc_0069E0DC: push 004437B4h
loc_0069E0E1: mov ecx, var_16C
loc_0069E0E7: push ecx
loc_0069E0E8: mov edx, var_170
loc_0069E0EE: push edx
loc_0069E0EF: call [004010CCh] ; __vbaHresultCheckObj
loc_0069E0F5: mov var_19C, eax
loc_0069E0FB: jmp 0069E107h
loc_0069E0FD: mov var_19C, 00000000h
loc_0069E107: mov eax, var_48
loc_0069E10A: push eax
loc_0069E10B: push 00441F24h ; "\"
loc_0069E110: call [00401098h] ; __vbaStrCat
loc_0069E116: mov edx, eax
loc_0069E118: lea ecx, var_4C
loc_0069E11B: call [004013C0h] ; __vbaStrMove
loc_0069E121: push eax
loc_0069E122: mov ecx, arg_10
loc_0069E125: mov edx, [ecx]
loc_0069E127: push edx
loc_0069E128: call [00401098h] ; __vbaStrCat
loc_0069E12E: mov edx, eax
loc_0069E130: lea ecx, var_44
loc_0069E133: call [004013C0h] ; __vbaStrMove
loc_0069E139: lea eax, var_4C
loc_0069E13C: push eax
loc_0069E13D: lea ecx, var_48
loc_0069E140: push ecx
loc_0069E141: push 00000002h
loc_0069E143: call [00401324h] ; __vbaFreeStrList
loc_0069E149: add esp, 0000000Ch
loc_0069E14C: lea ecx, var_58
loc_0069E14F: call [0040142Ch] ; __vbaFreeObj
loc_0069E155: jmp 0069E29Ch
loc_0069E15A: mov var_4, 0000000Ah
loc_0069E161: cmp [0073C818h], 00000000h
loc_0069E168: jnz 0069E186h
loc_0069E16A: push 0073C818h
loc_0069E16F: push 00441F00h
loc_0069E174: call [004012FCh] ; __vbaNew2
loc_0069E17A: mov var_1A0, 0073C818h
loc_0069E184: jmp 0069E190h
loc_0069E186: mov var_1A0, 0073C818h
loc_0069E190: mov edx, var_1A0
loc_0069E196: mov eax, [edx]
loc_0069E198: mov var_164, eax
loc_0069E19E: lea ecx, var_58
loc_0069E1A1: push ecx
loc_0069E1A2: mov edx, var_164
loc_0069E1A8: mov eax, [edx]
loc_0069E1AA: mov ecx, var_164
loc_0069E1B0: push ecx
loc_0069E1B1: call [eax+00000014h]
loc_0069E1B4: fnclex
loc_0069E1B6: mov var_168, eax
loc_0069E1BC: cmp var_168, 00000000h
loc_0069E1C3: jge 0069E1E8h
loc_0069E1C5: push 00000014h
loc_0069E1C7: push 00441EF0h
loc_0069E1CC: mov edx, var_164
loc_0069E1D2: push edx
loc_0069E1D3: mov eax, var_168
loc_0069E1D9: push eax
loc_0069E1DA: call [004010CCh] ; __vbaHresultCheckObj
loc_0069E1E0: mov var_1A4, eax
loc_0069E1E6: jmp 0069E1F2h
loc_0069E1E8: mov var_1A4, 00000000h
loc_0069E1F2: mov ecx, var_58
loc_0069E1F5: mov var_16C, ecx
loc_0069E1FB: lea edx, var_48
loc_0069E1FE: push edx
loc_0069E1FF: mov eax, var_16C
loc_0069E205: mov ecx, [eax]
loc_0069E207: mov edx, var_16C
loc_0069E20D: push edx
loc_0069E20E: call [ecx+00000050h]
loc_0069E211: fnclex
loc_0069E213: mov var_170, eax
loc_0069E219: cmp var_170, 00000000h
loc_0069E220: jge 0069E245h
loc_0069E222: push 00000050h
loc_0069E224: push 004437B4h
loc_0069E229: mov eax, var_16C
loc_0069E22F: push eax
loc_0069E230: mov ecx, var_170
loc_0069E236: push ecx
loc_0069E237: call [004010CCh] ; __vbaHresultCheckObj
loc_0069E23D: mov var_1A8, eax
loc_0069E243: jmp 0069E24Fh
loc_0069E245: mov var_1A8, 00000000h
loc_0069E24F: mov edx, var_48
loc_0069E252: push edx
loc_0069E253: push 00441F24h ; "\"
loc_0069E258: call [00401098h] ; __vbaStrCat
loc_0069E25E: mov edx, eax
loc_0069E260: lea ecx, var_4C
loc_0069E263: call [004013C0h] ; __vbaStrMove
loc_0069E269: push eax
loc_0069E26A: push 0043BE34h ; "Daily.nbd"
loc_0069E26F: call [00401098h] ; __vbaStrCat
loc_0069E275: mov edx, eax
loc_0069E277: lea ecx, var_44
loc_0069E27A: call [004013C0h] ; __vbaStrMove
loc_0069E280: lea eax, var_4C
loc_0069E283: push eax
loc_0069E284: lea ecx, var_48
loc_0069E287: push ecx
loc_0069E288: push 00000002h
loc_0069E28A: call [00401324h] ; __vbaFreeStrList
loc_0069E290: add esp, 0000000Ch
loc_0069E293: lea ecx, var_58
loc_0069E296: call [0040142Ch] ; __vbaFreeObj
loc_0069E29C: mov var_4, 0000000Ch
loc_0069E2A3: lea edx, var_44
loc_0069E2A6: mov var_100, edx
loc_0069E2AC: mov var_108, 00004008h
loc_0069E2B6: push 00000000h
loc_0069E2B8: lea eax, var_108
loc_0069E2BE: push eax
loc_0069E2BF: call [004012D0h] ; rtcDir
loc_0069E2C5: mov edx, eax
loc_0069E2C7: lea ecx, var_48
loc_0069E2CA: call [004013C0h] ; __vbaStrMove
loc_0069E2D0: push eax
loc_0069E2D1: call [00401044h] ; __vbaLenBstr
loc_0069E2D7: neg eax
loc_0069E2D9: sbb eax, eax
loc_0069E2DB: neg eax
loc_0069E2DD: neg eax
loc_0069E2DF: mov var_164, ax
loc_0069E2E6: lea ecx, var_48
loc_0069E2E9: call [00401430h] ; __vbaFreeStr
loc_0069E2EF: movsx ecx, var_164
loc_0069E2F6: test ecx, ecx
loc_0069E2F8: jz 0069EFE3h
loc_0069E2FE: mov var_4, 0000000Dh
loc_0069E305: mov var_60, 80020004h
loc_0069E30C: mov var_68, 0000000Ah
loc_0069E313: lea edx, var_68
loc_0069E316: push edx
loc_0069E317: call [004012F0h] ; rtcFreeFile
loc_0069E31D: mov var_24, ax
loc_0069E321: lea ecx, var_68
loc_0069E324: call [00401030h] ; __vbaFreeVar
loc_0069E32A: mov var_4, 0000000Eh
loc_0069E331: mov eax, var_44
loc_0069E334: push eax
loc_0069E335: mov cx, var_24
loc_0069E339: push ecx
loc_0069E33A: push FFFFFFFFh
loc_0069E33C: push 00004001h
loc_0069E341: call [004012DCh] ; __vbaFileOpen
loc_0069E347: mov var_4, 0000000Fh
loc_0069E34E: mov dx, var_24
loc_0069E352: push edx
loc_0069E353: call [00401300h] ; rtcEndOfFile
loc_0069E359: movsx eax, ax
loc_0069E35C: test eax, eax
loc_0069E35E: jnz 0069EFD1h
loc_0069E364: movsx ecx, var_34
loc_0069E368: test ecx, ecx
loc_0069E36A: jnz 0069EFD1h
loc_0069E370: mov var_4, 00000010h
loc_0069E377: mov dx, var_24
loc_0069E37B: push edx
loc_0069E37C: lea eax, var_28
loc_0069E37F: push eax
loc_0069E380: call [00401038h] ; __vbaLineInputStr
loc_0069E386: mov var_4, 00000011h
loc_0069E38D: mov var_15C, FFFFFFh
loc_0069E396: lea ecx, var_15C
loc_0069E39C: push ecx
loc_0069E39D: lea edx, var_28
loc_0069E3A0: push edx
loc_0069E3A1: call 0071BD50h
loc_0069E3A6: mov edx, eax
loc_0069E3A8: lea ecx, var_48
loc_0069E3AB: call [004013C0h] ; __vbaStrMove
loc_0069E3B1: push eax
loc_0069E3B2: call [00401088h] ; rtcTrimBstr
loc_0069E3B8: mov edx, eax
loc_0069E3BA: lea ecx, var_28
loc_0069E3BD: call [004013C0h] ; __vbaStrMove
loc_0069E3C3: lea ecx, var_48
loc_0069E3C6: call [00401430h] ; __vbaFreeStr
loc_0069E3CC: mov var_4, 00000012h
loc_0069E3D3: or eax, FFFFFFFFh
loc_0069E3D6: test eax, eax
loc_0069E3D8: jz 0069E981h
loc_0069E3DE: mov var_4, 00000013h
loc_0069E3E5: push 0041489Ch
loc_0069E3EA: call [0040122Ch] ; __vbaNew
loc_0069E3F0: push eax
loc_0069E3F1: lea ecx, var_3C
loc_0069E3F4: push ecx
loc_0069E3F5: call [00401128h] ; __vbaObjSet
loc_0069E3FB: mov var_4, 00000014h
loc_0069E402: push 00416540h
loc_0069E407: call [0040122Ch] ; __vbaNew
loc_0069E40D: push eax
loc_0069E40E: lea edx, var_38
loc_0069E411: push edx
loc_0069E412: call [00401128h] ; __vbaObjSet
loc_0069E418: mov var_4, 00000015h
loc_0069E41F: mov eax, var_38
loc_0069E422: push eax
loc_0069E423: lea ecx, var_58
loc_0069E426: push ecx
loc_0069E427: call [00401130h] ; __vbaObjSetAddref
loc_0069E42D: lea edx, var_58
loc_0069E430: push edx
loc_0069E431: mov eax, var_3C
loc_0069E434: mov ecx, [eax]
loc_0069E436: mov edx, var_3C
loc_0069E439: push edx
loc_0069E43A: call [ecx+00000020h]
loc_0069E43D: fnclex
loc_0069E43F: mov var_164, eax
loc_0069E445: cmp var_164, 00000000h
loc_0069E44C: jge 0069E46Eh
loc_0069E44E: push 00000020h
loc_0069E450: push 004523F0h ; "¤" & Chr(37) & "÷RîÆà@œ" & Chr(13) & "ÒX‰Y†'BBEvent"
loc_0069E455: mov eax, var_3C
loc_0069E458: push eax
loc_0069E459: mov ecx, var_164
loc_0069E45F: push ecx
loc_0069E460: call [004010CCh] ; __vbaHresultCheckObj
loc_0069E466: mov var_1AC, eax
loc_0069E46C: jmp 0069E478h
loc_0069E46E: mov var_1AC, 00000000h
loc_0069E478: lea ecx, var_58
loc_0069E47B: call [0040142Ch] ; __vbaFreeObj
loc_0069E481: mov var_4, 00000016h
loc_0069E488: mov edx, var_3C
loc_0069E48B: push edx
loc_0069E48C: lea eax, var_58
loc_0069E48F: push eax
loc_0069E490: call [00401130h] ; __vbaObjSetAddref
loc_0069E496: push eax
loc_0069E497: mov ecx, var_38
loc_0069E49A: mov edx, [ecx]
loc_0069E49C: mov eax, var_38
loc_0069E49F: push eax
loc_0069E4A0: call [edx+00000020h]
loc_0069E4A3: fnclex
loc_0069E4A5: mov var_164, eax
loc_0069E4AB: cmp var_164, 00000000h
loc_0069E4B2: jge 0069E4D4h
loc_0069E4B4: push 00000020h
loc_0069E4B6: push 00452688h
loc_0069E4BB: mov ecx, var_38
loc_0069E4BE: push ecx
loc_0069E4BF: mov edx, var_164
loc_0069E4C5: push edx
loc_0069E4C6: call [004010CCh] ; __vbaHresultCheckObj
loc_0069E4CC: mov var_1B0, eax
loc_0069E4D2: jmp 0069E4DEh
loc_0069E4D4: mov var_1B0, 00000000h
loc_0069E4DE: lea ecx, var_58
loc_0069E4E1: call [0040142Ch] ; __vbaFreeObj
loc_0069E4E7: mov var_4, 00000017h
loc_0069E4EE: mov eax, arg_C
loc_0069E4F1: mov cx, [eax]
loc_0069E4F4: push ecx
loc_0069E4F5: mov edx, var_38
loc_0069E4F8: mov eax, [edx]
loc_0069E4FA: mov ecx, var_38
loc_0069E4FD: push ecx
loc_0069E4FE: call [eax+00000028h]
loc_0069E501: fnclex
loc_0069E503: mov var_164, eax
loc_0069E509: cmp var_164, 00000000h
loc_0069E510: jge 0069E532h
loc_0069E512: push 00000028h
loc_0069E514: push 00452688h
loc_0069E519: mov edx, var_38
loc_0069E51C: push edx
loc_0069E51D: mov eax, var_164
loc_0069E523: push eax
loc_0069E524: call [004010CCh] ; __vbaHresultCheckObj
loc_0069E52A: mov var_1B4, eax
loc_0069E530: jmp 0069E53Ch
loc_0069E532: mov var_1B4, 00000000h
loc_0069E53C: mov var_4, 00000018h
loc_0069E543: mov ecx, arg_10
loc_0069E546: mov edx, [ecx]
loc_0069E548: push edx
loc_0069E549: mov eax, var_38
loc_0069E54C: mov ecx, [eax]
loc_0069E54E: mov edx, var_38
loc_0069E551: push edx
loc_0069E552: call [ecx+00000030h]
loc_0069E555: fnclex
loc_0069E557: mov var_164, eax
loc_0069E55D: cmp var_164, 00000000h
loc_0069E564: jge 0069E586h
loc_0069E566: push 00000030h
loc_0069E568: push 00452688h
loc_0069E56D: mov eax, var_38
loc_0069E570: push eax
loc_0069E571: mov ecx, var_164
loc_0069E577: push ecx
loc_0069E578: call [004010CCh] ; __vbaHresultCheckObj
loc_0069E57E: mov var_1B8, eax
loc_0069E584: jmp 0069E590h
loc_0069E586: mov var_1B8, 00000000h
loc_0069E590: mov var_4, 00000019h
loc_0069E597: lea edx, var_28
loc_0069E59A: mov var_100, edx
loc_0069E5A0: mov var_108, 00004008h
loc_0069E5AA: lea eax, var_58
loc_0069E5AD: push eax
loc_0069E5AE: mov ecx, var_3C
loc_0069E5B1: mov edx, [ecx]
loc_0069E5B3: mov eax, var_3C
loc_0069E5B6: push eax
loc_0069E5B7: call [edx+0000001Ch]
loc_0069E5BA: fnclex
loc_0069E5BC: mov var_164, eax
loc_0069E5C2: cmp var_164, 00000000h
loc_0069E5C9: jge 0069E5EBh
loc_0069E5CB: push 0000001Ch
loc_0069E5CD: push 004523F0h ; "¤" & Chr(37) & "÷RîÆà@œ" & Chr(13) & "ÒX‰Y†'BBEvent"
loc_0069E5D2: mov ecx, var_3C
loc_0069E5D5: push ecx
loc_0069E5D6: mov edx, var_164
loc_0069E5DC: push edx
loc_0069E5DD: call [004010CCh] ; __vbaHresultCheckObj
loc_0069E5E3: mov var_1BC, eax
loc_0069E5E9: jmp 0069E5F5h
loc_0069E5EB: mov var_1BC, 00000000h
loc_0069E5F5: mov eax, 00000010h
loc_0069E5FA: call 00412850h ; __vbaChkstk
loc_0069E5FF: mov eax, esp
loc_0069E601: mov ecx, var_108
loc_0069E607: mov [eax], ecx
loc_0069E609: mov edx, var_104
loc_0069E60F: mov [eax+00000004h], edx
loc_0069E612: mov ecx, var_100
loc_0069E618: mov [eax+00000008h], ecx
loc_0069E61B: mov edx, var_FC
loc_0069E621: mov [eax+0000000Ch], edx
loc_0069E624: push 00000001h
loc_0069E626: push 00466CA8h ; "ShouldBeHeard"
loc_0069E62B: mov eax, var_58
loc_0069E62E: push eax
loc_0069E62F: lea ecx, var_68
loc_0069E632: push ecx
loc_0069E633: call [004013A4h] ; __vbaLateMemCallLd
loc_0069E639: add esp, 00000020h
loc_0069E63C: push eax
loc_0069E63D: call [00401164h] ; __vbaBoolVarNull
loc_0069E643: mov var_168, ax
loc_0069E64A: lea ecx, var_58
loc_0069E64D: call [0040142Ch] ; __vbaFreeObj
loc_0069E653: lea ecx, var_68
loc_0069E656: call [00401030h] ; __vbaFreeVar
loc_0069E65C: movsx edx, var_168
loc_0069E663: test edx, edx
loc_0069E665: jz 0069E84Dh
loc_0069E66B: mov var_4, 0000001Ah
loc_0069E672: mov var_34, FFFFFFh
loc_0069E678: mov var_4, 0000001Bh
loc_0069E67F: mov var_30, FFFFFFh
loc_0069E685: mov var_4, 0000001Ch
loc_0069E68C: lea eax, var_15C
loc_0069E692: push eax
loc_0069E693: mov ecx, var_3C
loc_0069E696: push ecx
loc_0069E697: lea edx, var_58
loc_0069E69A: push edx
loc_0069E69B: call [00401130h] ; __vbaObjSetAddref
loc_0069E6A1: push eax
loc_0069E6A2: mov eax, [0073A234h]
loc_0069E6A7: mov ecx, [eax]
loc_0069E6A9: mov edx, [0073A234h]
loc_0069E6AF: push edx
loc_0069E6B0: call [ecx+0000001Ch]
loc_0069E6B3: fnclex
loc_0069E6B5: mov var_164, eax
loc_0069E6BB: cmp var_164, 00000000h
loc_0069E6C2: jge 0069E6E6h
loc_0069E6C4: push 0000001Ch
loc_0069E6C6: push 0044D85Ch
loc_0069E6CB: mov eax, [0073A234h]
loc_0069E6D0: push eax
loc_0069E6D1: mov ecx, var_164
loc_0069E6D7: push ecx
loc_0069E6D8: call [004010CCh] ; __vbaHresultCheckObj
loc_0069E6DE: mov var_1C0, eax
loc_0069E6E4: jmp 0069E6F0h
loc_0069E6E6: mov var_1C0, 00000000h
loc_0069E6F0: mov dx, var_15C
loc_0069E6F7: not dx
loc_0069E6FA: mov var_168, dx
loc_0069E701: lea ecx, var_58
loc_0069E704: call [0040142Ch] ; __vbaFreeObj
loc_0069E70A: movsx eax, var_168
loc_0069E711: test eax, eax
loc_0069E713: jz 0069E80Ah
loc_0069E719: mov var_4, 0000001Dh
loc_0069E720: mov var_34, 0000h
loc_0069E726: mov var_4, 0000001Eh
loc_0069E72D: mov var_30, 0000h
loc_0069E733: mov var_4, 0000001Fh
loc_0069E73A: push 004523F0h ; "¤" & Chr(37) & "÷RîÆà@œ" & Chr(13) & "ÒX‰Y†'BBEvent"
loc_0069E73F: push 00000000h
loc_0069E741: call [004013C4h] ; __vbaCastObj
loc_0069E747: push eax
loc_0069E748: lea ecx, var_58
loc_0069E74B: push ecx
loc_0069E74C: call [00401128h] ; __vbaObjSet
loc_0069E752: push eax
loc_0069E753: mov edx, var_38
loc_0069E756: mov eax, [edx]
loc_0069E758: mov ecx, var_38
loc_0069E75B: push ecx
loc_0069E75C: call [eax+00000020h]
loc_0069E75F: fnclex
loc_0069E761: mov var_164, eax
loc_0069E767: cmp var_164, 00000000h
loc_0069E76E: jge 0069E790h
loc_0069E770: push 00000020h
loc_0069E772: push 00452688h
loc_0069E777: mov edx, var_38
loc_0069E77A: push edx
loc_0069E77B: mov eax, var_164
loc_0069E781: push eax
loc_0069E782: call [004010CCh] ; __vbaHresultCheckObj
loc_0069E788: mov var_1C4, eax
loc_0069E78E: jmp 0069E79Ah
loc_0069E790: mov var_1C4, 00000000h
loc_0069E79A: lea ecx, var_58
loc_0069E79D: call [0040142Ch] ; __vbaFreeObj
loc_0069E7A3: mov var_4, 00000020h
loc_0069E7AA: push 00000000h
loc_0069E7AC: lea ecx, var_58
loc_0069E7AF: push ecx
loc_0069E7B0: call [00401130h] ; __vbaObjSetAddref
loc_0069E7B6: lea edx, var_58
loc_0069E7B9: push edx
loc_0069E7BA: mov eax, var_3C
loc_0069E7BD: mov ecx, [eax]
loc_0069E7BF: mov edx, var_3C
loc_0069E7C2: push edx
loc_0069E7C3: call [ecx+00000020h]
loc_0069E7C6: fnclex
loc_0069E7C8: mov var_164, eax
loc_0069E7CE: cmp var_164, 00000000h
loc_0069E7D5: jge 0069E7F7h
loc_0069E7D7: push 00000020h
loc_0069E7D9: push 004523F0h ; "¤" & Chr(37) & "÷RîÆà@œ" & Chr(13) & "ÒX‰Y†'BBEvent"
loc_0069E7DE: mov eax, var_3C
loc_0069E7E1: push eax
loc_0069E7E2: mov ecx, var_164
loc_0069E7E8: push ecx
loc_0069E7E9: call [004010CCh] ; __vbaHresultCheckObj
loc_0069E7EF: mov var_1C8, eax
loc_0069E7F5: jmp 0069E801h
loc_0069E7F7: mov var_1C8, 00000000h
loc_0069E801: lea ecx, var_58
loc_0069E804: call [0040142Ch] ; __vbaFreeObj
loc_0069E80A: mov var_4, 00000022h
loc_0069E811: push 00452688h
loc_0069E816: push 00000000h
loc_0069E818: call [004013C4h] ; __vbaCastObj
loc_0069E81E: push eax
loc_0069E81F: lea edx, var_38
loc_0069E822: push edx
loc_0069E823: call [00401128h] ; __vbaObjSet
loc_0069E829: mov var_4, 00000023h
loc_0069E830: push 004523F0h ; "¤" & Chr(37) & "÷RîÆà@œ" & Chr(13) & "ÒX‰Y†'BBEvent"
loc_0069E835: push 00000000h
loc_0069E837: call [004013C4h] ; __vbaCastObj
loc_0069E83D: push eax
loc_0069E83E: lea eax, var_3C
loc_0069E841: push eax
loc_0069E842: call [00401128h] ; __vbaObjSet
loc_0069E848: jmp 0069E97Ch
loc_0069E84D: mov var_4, 00000025h
loc_0069E854: mov var_34, 0000h
loc_0069E85A: mov var_4, 00000026h
loc_0069E861: mov var_30, 0000h
loc_0069E867: mov var_4, 00000027h
loc_0069E86E: push 004523F0h ; "¤" & Chr(37) & "÷RîÆà@œ" & Chr(13) & "ÒX‰Y†'BBEvent"
loc_0069E873: push 00000000h
loc_0069E875: call [004013C4h] ; __vbaCastObj
loc_0069E87B: push eax
loc_0069E87C: lea ecx, var_58
loc_0069E87F: push ecx
loc_0069E880: call [00401128h] ; __vbaObjSet
loc_0069E886: push eax
loc_0069E887: mov edx, var_38
loc_0069E88A: mov eax, [edx]
loc_0069E88C: mov ecx, var_38
loc_0069E88F: push ecx
loc_0069E890: call [eax+00000020h]
loc_0069E893: fnclex
loc_0069E895: mov var_164, eax
loc_0069E89B: cmp var_164, 00000000h
loc_0069E8A2: jge 0069E8C4h
loc_0069E8A4: push 00000020h
loc_0069E8A6: push 00452688h
loc_0069E8AB: mov edx, var_38
loc_0069E8AE: push edx
loc_0069E8AF: mov eax, var_164
loc_0069E8B5: push eax
loc_0069E8B6: call [004010CCh] ; __vbaHresultCheckObj
loc_0069E8BC: mov var_1CC, eax
loc_0069E8C2: jmp 0069E8CEh
loc_0069E8C4: mov var_1CC, 00000000h
loc_0069E8CE: lea ecx, var_58
loc_0069E8D1: call [0040142Ch] ; __vbaFreeObj
loc_0069E8D7: mov var_4, 00000028h
loc_0069E8DE: push 00000000h
loc_0069E8E0: lea ecx, var_58
loc_0069E8E3: push ecx
loc_0069E8E4: call [00401130h] ; __vbaObjSetAddref
loc_0069E8EA: lea edx, var_58
loc_0069E8ED: push edx
loc_0069E8EE: mov eax, var_3C
loc_0069E8F1: mov ecx, [eax]
loc_0069E8F3: mov edx, var_3C
loc_0069E8F6: push edx
loc_0069E8F7: call [ecx+00000020h]
loc_0069E8FA: fnclex
loc_0069E8FC: mov var_164, eax
loc_0069E902: cmp var_164, 00000000h
loc_0069E909: jge 0069E92Bh
loc_0069E90B: push 00000020h
loc_0069E90D: push 004523F0h ; "¤" & Chr(37) & "÷RîÆà@œ" & Chr(13) & "ÒX‰Y†'BBEvent"
loc_0069E912: mov eax, var_3C
loc_0069E915: push eax
loc_0069E916: mov ecx, var_164
loc_0069E91C: push ecx
loc_0069E91D: call [004010CCh] ; __vbaHresultCheckObj
loc_0069E923: mov var_1D0, eax
loc_0069E929: jmp 0069E935h
loc_0069E92B: mov var_1D0, 00000000h
loc_0069E935: lea ecx, var_58
loc_0069E938: call [0040142Ch] ; __vbaFreeObj
loc_0069E93E: mov var_4, 00000029h
loc_0069E945: push 00452688h
loc_0069E94A: push 00000000h
loc_0069E94C: call [004013C4h] ; __vbaCastObj
loc_0069E952: push eax
loc_0069E953: lea edx, var_38
loc_0069E956: push edx
loc_0069E957: call [00401128h] ; __vbaObjSet
loc_0069E95D: mov var_4, 0000002Ah
loc_0069E964: push 004523F0h ; "¤" & Chr(37) & "÷RîÆà@œ" & Chr(13) & "ÒX‰Y†'BBEvent"
loc_0069E969: push 00000000h
loc_0069E96B: call [004013C4h] ; __vbaCastObj
loc_0069E971: push eax
loc_0069E972: lea eax, var_3C
loc_0069E975: push eax
loc_0069E976: call [00401128h] ; __vbaObjSet
loc_0069E97C: jmp 0069EFCCh
loc_0069E981: mov var_4, 0000002Dh
loc_0069E988: mov ecx, var_28
loc_0069E98B: push ecx
loc_0069E98C: call [00401088h] ; rtcTrimBstr
loc_0069E992: mov edx, eax
loc_0069E994: lea ecx, var_48
loc_0069E997: call [004013C0h] ; __vbaStrMove
loc_0069E99D: push eax
loc_0069E99E: call [00401044h] ; __vbaLenBstr
loc_0069E9A4: neg eax
loc_0069E9A6: sbb eax, eax
loc_0069E9A8: neg eax
loc_0069E9AA: neg eax
loc_0069E9AC: mov var_164, ax
loc_0069E9B3: lea ecx, var_48
loc_0069E9B6: call [00401430h] ; __vbaFreeStr
loc_0069E9BC: movsx edx, var_164
loc_0069E9C3: test edx, edx
loc_0069E9C5: jz 0069EFCCh
loc_0069E9CB: mov var_4, 0000002Eh
loc_0069E9D2: mov edx, 0043C9F4h
loc_0069E9D7: mov ecx, 0073A174h
loc_0069E9DC: call [00401310h] ; __vbaStrCopy
loc_0069E9E2: mov var_4, 0000002Fh
loc_0069E9E9: mov edx, 0043C9F4h
loc_0069E9EE: mov ecx, 0073A178h
loc_0069E9F3: call [00401310h] ; __vbaStrCopy
loc_0069E9F9: mov var_4, 00000030h
loc_0069EA00: mov edx, 0043C9F4h
loc_0069EA05: mov ecx, 0073A17Ch
loc_0069EA0A: call [00401310h] ; __vbaStrCopy
loc_0069EA10: mov var_4, 00000031h
loc_0069EA17: mov edx, 0043C9F4h
loc_0069EA1C: mov ecx, 0073A188h
loc_0069EA21: call [00401310h] ; __vbaStrCopy
loc_0069EA27: mov var_4, 00000032h
loc_0069EA2E: mov edx, 0043C9F4h
loc_0069EA33: mov ecx, 0073A18Ch
loc_0069EA38: call [00401310h] ; __vbaStrCopy
loc_0069EA3E: mov var_4, 00000033h
loc_0069EA45: mov edx, 0043C9F4h
loc_0069EA4A: mov ecx, 0073A190h
loc_0069EA4F: call [00401310h] ; __vbaStrCopy
loc_0069EA55: mov var_4, 00000034h
loc_0069EA5C: mov edx, 0043C9F4h
loc_0069EA61: mov ecx, 0073A194h
loc_0069EA66: call [00401310h] ; __vbaStrCopy
loc_0069EA6C: mov var_4, 00000035h
loc_0069EA73: mov edx, 0043C9F4h
loc_0069EA78: mov ecx, 0073A198h
loc_0069EA7D: call [00401310h] ; __vbaStrCopy
loc_0069EA83: mov var_4, 00000036h
loc_0069EA8A: mov edx, 0043C9F4h
loc_0069EA8F: mov ecx, 0073A180h
loc_0069EA94: call [00401310h] ; __vbaStrCopy
loc_0069EA9A: mov var_4, 00000037h
loc_0069EAA1: mov edx, 0043C9F4h
loc_0069EAA6: mov ecx, 0073A184h
loc_0069EAAB: call [00401310h] ; __vbaStrCopy
loc_0069EAB1: mov var_4, 00000038h
loc_0069EAB8: mov edx, 0043C9F4h
loc_0069EABD: mov ecx, 0073A19Ch
loc_0069EAC2: call [00401310h] ; __vbaStrCopy
loc_0069EAC8: mov var_4, 00000039h
loc_0069EACF: mov eax, Me
loc_0069EAD2: mov ecx, [eax]
loc_0069EAD4: mov edx, Me
loc_0069EAD7: push edx
loc_0069EAD8: call [ecx+00000A28h]
loc_0069EADE: mov var_4, 0000003Ah
loc_0069EAE5: mov eax, var_28
loc_0069EAE8: push eax
loc_0069EAE9: call [00401088h] ; rtcTrimBstr
loc_0069EAEF: mov edx, eax
loc_0069EAF1: lea ecx, var_48
loc_0069EAF4: call [004013C0h] ; __vbaStrMove
loc_0069EAFA: mov var_160, 00000009h
loc_0069EB04: lea ecx, var_48
loc_0069EB07: push ecx
loc_0069EB08: lea edx, var_160
loc_0069EB0E: push edx
loc_0069EB0F: mov eax, Me
loc_0069EB12: mov ecx, [eax]
loc_0069EB14: mov edx, Me
loc_0069EB17: push edx
loc_0069EB18: call [ecx+00000738h]
loc_0069EB1E: mov var_164, eax
loc_0069EB24: cmp var_164, 00000000h
loc_0069EB2B: jge 0069EB50h
loc_0069EB2D: push 00000738h
loc_0069EB32: push 004408D0h
loc_0069EB37: mov eax, Me
loc_0069EB3A: push eax
loc_0069EB3B: mov ecx, var_164
loc_0069EB41: push ecx
loc_0069EB42: call [004010CCh] ; __vbaHresultCheckObj
loc_0069EB48: mov var_1D4, eax
loc_0069EB4E: jmp 0069EB5Ah
loc_0069EB50: mov var_1D4, 00000000h
loc_0069EB5A: lea ecx, var_48
loc_0069EB5D: call [00401430h] ; __vbaFreeStr
loc_0069EB63: mov var_4, 0000003Bh
loc_0069EB6A: lea edx, var_88
loc_0069EB70: push edx
loc_0069EB71: call [0040136Ch] ; rtcGetTimeVar
loc_0069EB77: mov var_120, 00452B18h ; "h:m"
loc_0069EB81: mov var_128, 00000008h
loc_0069EB8B: lea edx, var_128
loc_0069EB91: lea ecx, var_98
loc_0069EB97: call [00401374h] ; __vbaVarDup
loc_0069EB9D: push 00000001h
loc_0069EB9F: push 00000001h
loc_0069EBA1: lea eax, var_98
loc_0069EBA7: push eax
loc_0069EBA8: lea ecx, var_88
loc_0069EBAE: push ecx
loc_0069EBAF: lea edx, var_A8
loc_0069EBB5: push edx
loc_0069EBB6: call [004010B0h] ; rtcVarFromFormatVar
loc_0069EBBC: lea eax, var_B8
loc_0069EBC2: push eax
loc_0069EBC3: call [0040136Ch] ; rtcGetTimeVar
loc_0069EBC9: mov var_150, 00452B18h ; "h:m"
loc_0069EBD3: mov var_158, 00000008h
loc_0069EBDD: lea edx, var_158
loc_0069EBE3: lea ecx, var_E8
loc_0069EBE9: call [00401374h] ; __vbaVarDup
loc_0069EBEF: mov var_140, 0073A190h
loc_0069EBF9: mov var_148, 00004008h
loc_0069EC03: push 00000001h
loc_0069EC05: push 00000001h
loc_0069EC07: lea ecx, var_E8
loc_0069EC0D: push ecx
loc_0069EC0E: lea edx, var_148
loc_0069EC14: push edx
loc_0069EC15: lea eax, var_F8
loc_0069EC1B: push eax
loc_0069EC1C: call [004010B0h] ; rtcVarFromFormatVar
loc_0069EC22: mov var_110, 00452B18h ; "h:m"
loc_0069EC2C: mov var_118, 00000008h
loc_0069EC36: lea edx, var_118
loc_0069EC3C: lea ecx, var_68
loc_0069EC3F: call [00401374h] ; __vbaVarDup
loc_0069EC45: mov var_100, 0073A18Ch
loc_0069EC4F: mov var_108, 00004008h
loc_0069EC59: push 00000001h
loc_0069EC5B: push 00000001h
loc_0069EC5D: lea ecx, var_68
loc_0069EC60: push ecx
loc_0069EC61: lea edx, var_108
loc_0069EC67: push edx
loc_0069EC68: lea eax, var_78
loc_0069EC6B: push eax
loc_0069EC6C: call [004010B0h] ; rtcVarFromFormatVar
loc_0069EC72: lea ecx, var_78
loc_0069EC75: push ecx
loc_0069EC76: call [004012B8h] ; __vbaDateVar
loc_0069EC7C: sub esp, 00000008h
loc_0069EC7F: fstp real8 ptr [esp]
loc_0069EC82: call [004011D0h] ; __vbaDateR8
loc_0069EC88: fstp real8 ptr var_1DC
loc_0069EC8E: lea edx, var_A8
loc_0069EC94: push edx
loc_0069EC95: call [004012B8h] ; __vbaDateVar
loc_0069EC9B: sub esp, 00000008h
loc_0069EC9E: fstp real8 ptr [esp]
loc_0069ECA1: call [004011D0h] ; __vbaDateR8
loc_0069ECA7: fcomp real8 ptr var_1DC
loc_0069ECAD: fnstsw ax
loc_0069ECAF: test ah, 01h
loc_0069ECB2: jnz 0069ECC0h
loc_0069ECB4: mov var_1E0, 00000001h
loc_0069ECBE: jmp 0069ECCAh
loc_0069ECC0: mov var_1E0, 00000000h
loc_0069ECCA: mov var_130, 00452B18h ; "h:m"
loc_0069ECD4: mov var_138, 00000008h
loc_0069ECDE: lea edx, var_138
loc_0069ECE4: lea ecx, var_C8
loc_0069ECEA: call [00401374h] ; __vbaVarDup
loc_0069ECF0: push 00000001h
loc_0069ECF2: push 00000001h
loc_0069ECF4: lea eax, var_C8
loc_0069ECFA: push eax
loc_0069ECFB: lea ecx, var_B8
loc_0069ED01: push ecx
loc_0069ED02: lea edx, var_D8
loc_0069ED08: push edx
loc_0069ED09: call [004010B0h] ; rtcVarFromFormatVar
loc_0069ED0F: lea eax, var_D8
loc_0069ED15: push eax
loc_0069ED16: call [004012B8h] ; __vbaDateVar
loc_0069ED1C: sub esp, 00000008h
loc_0069ED1F: fstp real8 ptr [esp]
loc_0069ED22: call [004011D0h] ; __vbaDateR8
loc_0069ED28: fstp real8 ptr var_1E8
loc_0069ED2E: lea ecx, var_F8
loc_0069ED34: push ecx
loc_0069ED35: call [004012B8h] ; __vbaDateVar
loc_0069ED3B: sub esp, 00000008h
loc_0069ED3E: fstp real8 ptr [esp]
loc_0069ED41: call [004011D0h] ; __vbaDateR8
loc_0069ED47: fcomp real8 ptr var_1E8
loc_0069ED4D: fnstsw ax
loc_0069ED4F: test ah, 01h
loc_0069ED52: jnz 0069ED60h
loc_0069ED54: mov var_1EC, 00000001h
loc_0069ED5E: jmp 0069ED6Ah
loc_0069ED60: mov var_1EC, 00000000h
loc_0069ED6A: mov edx, var_1E0
loc_0069ED70: neg edx
loc_0069ED72: mov eax, var_1EC
loc_0069ED78: neg eax
loc_0069ED7A: and dx, ax
loc_0069ED7D: mov var_164, dx
loc_0069ED84: lea ecx, var_F8
loc_0069ED8A: push ecx
loc_0069ED8B: lea edx, var_F8
loc_0069ED91: push edx
loc_0069ED92: lea eax, var_E8
loc_0069ED98: push eax
loc_0069ED99: lea ecx, var_D8
loc_0069ED9F: push ecx
loc_0069EDA0: lea edx, var_D8
loc_0069EDA6: push edx
loc_0069EDA7: lea eax, var_C8
loc_0069EDAD: push eax
loc_0069EDAE: lea ecx, var_B8
loc_0069EDB4: push ecx
loc_0069EDB5: lea edx, var_A8
loc_0069EDBB: push edx
loc_0069EDBC: lea eax, var_A8
loc_0069EDC2: push eax
loc_0069EDC3: lea ecx, var_98
loc_0069EDC9: push ecx
loc_0069EDCA: lea edx, var_88
loc_0069EDD0: push edx
loc_0069EDD1: lea eax, var_78
loc_0069EDD4: push eax
loc_0069EDD5: lea ecx, var_78
loc_0069EDD8: push ecx
loc_0069EDD9: lea edx, var_68
loc_0069EDDC: push edx
loc_0069EDDD: push 0000000Eh
loc_0069EDDF: call [00401050h] ; __vbaFreeVarList
loc_0069EDE5: add esp, 0000003Ch
loc_0069EDE8: movsx eax, var_164
loc_0069EDEF: test eax, eax
loc_0069EDF1: jz 0069EFCCh
loc_0069EDF7: mov var_4, 0000003Ch
loc_0069EDFE: mov ecx, [0073A194h]
loc_0069EE04: push ecx
loc_0069EE05: call [00401088h] ; rtcTrimBstr
loc_0069EE0B: mov edx, eax
loc_0069EE0D: lea ecx, var_54
loc_0069EE10: call [004013C0h] ; __vbaStrMove
loc_0069EE16: mov var_100, 0043C9F4h
loc_0069EE20: mov var_108, 00000008h
loc_0069EE2A: mov edx, var_54
loc_0069EE2D: mov var_188, edx
loc_0069EE33: mov var_54, 00000000h
loc_0069EE3A: mov eax, [0073A198h]
loc_0069EE3F: push eax
loc_0069EE40: call [00401088h] ; rtcTrimBstr
loc_0069EE46: mov edx, eax
loc_0069EE48: lea ecx, var_4C
loc_0069EE4B: call [004013C0h] ; __vbaStrMove
loc_0069EE51: push eax
loc_0069EE52: mov eax, 00000010h
loc_0069EE57: call 00412850h ; __vbaChkstk
loc_0069EE5C: mov ecx, esp
loc_0069EE5E: mov edx, var_108
loc_0069EE64: mov [ecx], edx
loc_0069EE66: mov eax, var_104
loc_0069EE6C: mov [ecx+00000004h], eax
loc_0069EE6F: mov edx, var_100
loc_0069EE75: mov [ecx+00000008h], edx
loc_0069EE78: mov eax, var_FC
loc_0069EE7E: mov [ecx+0000000Ch], eax
loc_0069EE81: mov edx, var_188
loc_0069EE87: lea ecx, var_48
loc_0069EE8A: call [004013C0h] ; __vbaStrMove
loc_0069EE90: push eax
loc_0069EE91: push 00452B08h ; "Daily"
loc_0069EE96: push 0043B010h ; "BONZIBUDDY"
loc_0069EE9B: call [00401354h] ; rtcGetSetting
loc_0069EEA1: mov edx, eax
loc_0069EEA3: lea ecx, var_50
loc_0069EEA6: call [004013C0h] ; __vbaStrMove
loc_0069EEAC: push eax
loc_0069EEAD: call [004011B8h] ; __vbaStrCmp
loc_0069EEB3: neg eax
loc_0069EEB5: sbb eax, eax
loc_0069EEB7: neg eax
loc_0069EEB9: neg eax
loc_0069EEBB: mov var_164, ax
loc_0069EEC2: lea ecx, var_54
loc_0069EEC5: push ecx
loc_0069EEC6: lea edx, var_50
loc_0069EEC9: push edx
loc_0069EECA: lea eax, var_4C
loc_0069EECD: push eax
loc_0069EECE: lea ecx, var_48
loc_0069EED1: push ecx
loc_0069EED2: push 00000004h
loc_0069EED4: call [00401324h] ; __vbaFreeStrList
loc_0069EEDA: add esp, 00000014h
loc_0069EEDD: movsx edx, var_164
loc_0069EEE4: test edx, edx
loc_0069EEE6: jz 0069EFCCh
loc_0069EEEC: mov var_4, 0000003Dh
loc_0069EEF3: lea eax, var_15C
loc_0069EEF9: push eax
loc_0069EEFA: push 0073A19Ch
loc_0069EEFF: mov ecx, Me
loc_0069EF02: mov edx, [ecx]
loc_0069EF04: mov eax, Me
loc_0069EF07: push eax
loc_0069EF08: call [edx+00000A34h]
loc_0069EF0E: movsx ecx, var_15C
loc_0069EF15: test ecx, ecx
loc_0069EF17: jnz 0069EFCCh
loc_0069EF1D: mov var_4, 0000003Eh
loc_0069EF24: mov var_34, FFFFFFh
loc_0069EF2A: mov var_4, 0000003Fh
loc_0069EF31: mov var_30, FFFFFFh
loc_0069EF37: mov var_4, 00000040h
loc_0069EF3E: mov edx, Me
loc_0069EF41: mov eax, [edx]
loc_0069EF43: mov ecx, Me
loc_0069EF46: push ecx
loc_0069EF47: call [eax+00000980h]
loc_0069EF4D: mov var_4, 00000041h
loc_0069EF54: mov edx, [0073A194h]
loc_0069EF5A: push edx
loc_0069EF5B: call [00401088h] ; rtcTrimBstr
loc_0069EF61: mov edx, eax
loc_0069EF63: lea ecx, var_50
loc_0069EF66: call [004013C0h] ; __vbaStrMove
loc_0069EF6C: mov eax, var_50
loc_0069EF6F: mov var_18C, eax
loc_0069EF75: mov var_50, 00000000h
loc_0069EF7C: mov ecx, [0073A198h]
loc_0069EF82: push ecx
loc_0069EF83: call [00401088h] ; rtcTrimBstr
loc_0069EF89: mov edx, eax
loc_0069EF8B: lea ecx, var_4C
loc_0069EF8E: call [004013C0h] ; __vbaStrMove
loc_0069EF94: push eax
loc_0069EF95: mov edx, var_18C
loc_0069EF9B: lea ecx, var_48
loc_0069EF9E: call [004013C0h] ; __vbaStrMove
loc_0069EFA4: push eax
loc_0069EFA5: push 00452B08h ; "Daily"
loc_0069EFAA: push 0043B010h ; "BONZIBUDDY"
loc_0069EFAF: call [00401010h] ; rtcSaveSetting
loc_0069EFB5: lea edx, var_50
loc_0069EFB8: push edx
loc_0069EFB9: lea eax, var_4C
loc_0069EFBC: push eax
loc_0069EFBD: lea ecx, var_48
loc_0069EFC0: push ecx
loc_0069EFC1: push 00000003h
loc_0069EFC3: call [00401324h] ; __vbaFreeStrList
loc_0069EFC9: add esp, 00000010h
loc_0069EFCC: jmp 0069E347h
loc_0069EFD1: mov var_4, 00000048h
loc_0069EFD8: mov dx, var_24
loc_0069EFDC: push edx
loc_0069EFDD: call [00401194h] ; __vbaFileClose
loc_0069EFE3: mov var_4, 0000004Bh
loc_0069EFEA: mov ax, var_30
loc_0069EFEE: mov var_40, ax
loc_0069EFF2: fwait
loc_0069EFF3: push 0069F098h
loc_0069EFF8: jmp 0069F06Ah
loc_0069EFFA: lea ecx, var_54
loc_0069EFFD: push ecx
loc_0069EFFE: lea edx, var_50
loc_0069F001: push edx
loc_0069F002: lea eax, var_4C
loc_0069F005: push eax
loc_0069F006: lea ecx, var_48
loc_0069F009: push ecx
loc_0069F00A: push 00000004h
loc_0069F00C: call [00401324h] ; __vbaFreeStrList
loc_0069F012: add esp, 00000014h
loc_0069F015: lea ecx, var_58
loc_0069F018: call [0040142Ch] ; __vbaFreeObj
loc_0069F01E: lea edx, var_F8
loc_0069F024: push edx
loc_0069F025: lea eax, var_E8
loc_0069F02B: push eax
loc_0069F02C: lea ecx, var_D8
loc_0069F032: push ecx
loc_0069F033: lea edx, var_C8
loc_0069F039: push edx
loc_0069F03A: lea eax, var_B8
loc_0069F040: push eax
loc_0069F041: lea ecx, var_A8
loc_0069F047: push ecx
loc_0069F048: lea edx, var_98
loc_0069F04E: push edx
loc_0069F04F: lea eax, var_88
loc_0069F055: push eax
loc_0069F056: lea ecx, var_78
loc_0069F059: push ecx
loc_0069F05A: lea edx, var_68
loc_0069F05D: push edx
loc_0069F05E: push 0000000Ah
loc_0069F060: call [00401050h] ; __vbaFreeVarList
loc_0069F066: add esp, 0000002Ch
loc_0069F069: ret
loc_0069F06A: lea ecx, var_28
loc_0069F06D: call [00401430h] ; __vbaFreeStr
loc_0069F073: lea ecx, var_2C
loc_0069F076: call [00401430h] ; __vbaFreeStr
loc_0069F07C: lea ecx, var_38
loc_0069F07F: call [0040142Ch] ; __vbaFreeObj
loc_0069F085: lea ecx, var_3C
loc_0069F088: call [0040142Ch] ; __vbaFreeObj
loc_0069F08E: lea ecx, var_44
loc_0069F091: call [00401430h] ; __vbaFreeStr
loc_0069F097: ret
loc_0069F098: mov eax, arg_14
loc_0069F09B: mov cx, var_40
loc_0069F09F: mov [eax], cx
loc_0069F0A2: xor eax, eax
loc_0069F0A4: mov ecx, var_20
loc_0069F0A7: mov fs:[00000000h], ecx
loc_0069F0AE: pop edi
loc_0069F0AF: pop esi
loc_0069F0B0: pop ebx
loc_0069F0B1: mov esp, ebp
loc_0069F0B3: pop ebp
loc_0069F0B4: retn 0010h
End Function
Private Sub Proc_37_172_69F0C0
loc_0069F0C0: push ebp
loc_0069F0C1: mov ebp, esp
loc_0069F0C3: sub esp, 00000018h
loc_0069F0C6: push 00412856h ; __vbaExceptHandler
loc_0069F0CB: mov eax, fs:[00000000h]
loc_0069F0D1: push eax
loc_0069F0D2: mov fs:[00000000h], esp
loc_0069F0D9: mov eax, 000000A4h
loc_0069F0DE: call 00412850h ; __vbaChkstk
loc_0069F0E3: push ebx
loc_0069F0E4: push esi
loc_0069F0E5: push edi
loc_0069F0E6: mov var_18, esp
loc_0069F0E9: mov var_14, 0040B0B8h ; "$"
loc_0069F0F0: mov var_10, 00000000h
loc_0069F0F7: mov var_C, 00000000h
loc_0069F0FE: mov var_4, 00000001h
loc_0069F105: mov var_4, 00000002h
loc_0069F10C: push FFFFFFFFh
loc_0069F10E: call [00401124h] ; __vbaOnError
loc_0069F114: mov var_4, 00000003h
loc_0069F11B: mov [0073A0AEh], FFFFFFh
loc_0069F124: mov var_4, 00000004h
loc_0069F12B: lea eax, var_7C
loc_0069F12E: push eax
loc_0069F12F: mov ecx, [0073A08Ch]
loc_0069F135: mov edx, [ecx]
loc_0069F137: mov eax, [0073A08Ch]
loc_0069F13C: push eax
loc_0069F13D: call [edx+0000002Ch]
loc_0069F140: fnclex
loc_0069F142: mov var_84, eax
loc_0069F148: cmp var_84, 00000000h
loc_0069F14F: jge 0069F174h
loc_0069F151: push 0000002Ch
loc_0069F153: push 004419ACh
loc_0069F158: mov ecx, [0073A08Ch]
loc_0069F15E: push ecx
loc_0069F15F: mov edx, var_84
loc_0069F165: push edx
loc_0069F166: call [004010CCh] ; __vbaHresultCheckObj
loc_0069F16C: mov var_A4, eax
loc_0069F172: jmp 0069F17Eh
loc_0069F174: mov var_A4, 00000000h
loc_0069F17E: movsx eax, var_7C
loc_0069F182: test eax, eax
loc_0069F184: jnz 0069F225h
loc_0069F18A: mov var_4, 00000005h
loc_0069F191: mov var_60, 80020004h
loc_0069F198: mov var_68, 0000000Ah
loc_0069F19F: lea ecx, var_28
loc_0069F1A2: push ecx
loc_0069F1A3: mov eax, 00000010h
loc_0069F1A8: call 00412850h ; __vbaChkstk
loc_0069F1AD: mov edx, esp
loc_0069F1AF: mov eax, var_68
loc_0069F1B2: mov [edx], eax
loc_0069F1B4: mov ecx, var_64
loc_0069F1B7: mov [edx+00000004h], ecx
loc_0069F1BA: mov eax, var_60
loc_0069F1BD: mov [edx+00000008h], eax
loc_0069F1C0: mov ecx, var_5C
loc_0069F1C3: mov [edx+0000000Ch], ecx
loc_0069F1C6: mov edx, [0073A08Ch]
loc_0069F1CC: mov eax, [edx]
loc_0069F1CE: mov ecx, [0073A08Ch]
loc_0069F1D4: push ecx
loc_0069F1D5: call [eax+00000088h]
loc_0069F1DB: fnclex
loc_0069F1DD: mov var_84, eax
loc_0069F1E3: cmp var_84, 00000000h
loc_0069F1EA: jge 0069F212h
loc_0069F1EC: push 00000088h
loc_0069F1F1: push 004419ACh
loc_0069F1F6: mov edx, [0073A08Ch]
loc_0069F1FC: push edx
loc_0069F1FD: mov eax, var_84
loc_0069F203: push eax
loc_0069F204: call [004010CCh] ; __vbaHresultCheckObj
loc_0069F20A: mov var_A8, eax
loc_0069F210: jmp 0069F21Ch
loc_0069F212: mov var_A8, 00000000h
loc_0069F21C: lea ecx, var_28
loc_0069F21F: call [0040142Ch] ; __vbaFreeObj
loc_0069F225: mov var_4, 00000007h
loc_0069F22C: mov var_60, 0073A1C0h
loc_0069F233: mov var_68, 00004008h
loc_0069F23A: lea ecx, var_68
loc_0069F23D: push ecx
loc_0069F23E: lea edx, var_38
loc_0069F241: push edx
loc_0069F242: call [00401154h] ; rtcTrimVar
loc_0069F248: mov var_70, 00000000h
loc_0069F24F: mov var_78, 00008002h
loc_0069F256: lea eax, var_38
loc_0069F259: push eax
loc_0069F25A: lea ecx, var_48
loc_0069F25D: push ecx
loc_0069F25E: call [004010D4h] ; __vbaLenVar
loc_0069F264: push eax
loc_0069F265: lea edx, var_78
loc_0069F268: push edx
loc_0069F269: call [00401004h] ; __vbaVarTstGt
loc_0069F26F: mov var_84, ax
loc_0069F276: lea ecx, var_38
loc_0069F279: call [00401030h] ; __vbaFreeVar
loc_0069F27F: movsx eax, var_84
loc_0069F286: test eax, eax
loc_0069F288: jz 0069F43Ah
loc_0069F28E: mov var_4, 00000008h
loc_0069F295: mov var_80, 00000009h
loc_0069F29C: push 0073A1C0h
loc_0069F2A1: lea ecx, var_80
loc_0069F2A4: push ecx
loc_0069F2A5: mov edx, Me
loc_0069F2A8: mov eax, [edx]
loc_0069F2AA: mov ecx, Me
loc_0069F2AD: push ecx
loc_0069F2AE: call [eax+00000738h]
loc_0069F2B4: mov var_84, eax
loc_0069F2BA: cmp var_84, 00000000h
loc_0069F2C1: jge 0069F2E6h
loc_0069F2C3: push 00000738h
loc_0069F2C8: push 004408D0h
loc_0069F2CD: mov edx, Me
loc_0069F2D0: push edx
loc_0069F2D1: mov eax, var_84
loc_0069F2D7: push eax
loc_0069F2D8: call [004010CCh] ; __vbaHresultCheckObj
loc_0069F2DE: mov var_AC, eax
loc_0069F2E4: jmp 0069F2F0h
loc_0069F2E6: mov var_AC, 00000000h
loc_0069F2F0: mov var_4, 00000009h
loc_0069F2F7: mov ecx, [0073A188h]
loc_0069F2FD: push ecx
loc_0069F2FE: call [00401088h] ; rtcTrimBstr
loc_0069F304: mov edx, eax
loc_0069F306: lea ecx, var_24
loc_0069F309: call [004013C0h] ; __vbaStrMove
loc_0069F30F: push eax
loc_0069F310: call [00401044h] ; __vbaLenBstr
loc_0069F316: neg eax
loc_0069F318: sbb eax, eax
loc_0069F31A: neg eax
loc_0069F31C: neg eax
loc_0069F31E: mov var_84, ax
loc_0069F325: lea ecx, var_24
loc_0069F328: call [00401430h] ; __vbaFreeStr
loc_0069F32E: movsx edx, var_84
loc_0069F335: test edx, edx
loc_0069F337: jz 0069F3B5h
loc_0069F339: mov var_4, 0000000Ah
loc_0069F340: lea eax, var_28
loc_0069F343: push eax
loc_0069F344: push 00441D74h ; "Blink"
loc_0069F349: mov ecx, [0073A08Ch]
loc_0069F34F: mov edx, [ecx]
loc_0069F351: mov eax, [0073A08Ch]
loc_0069F356: push eax
loc_0069F357: call [edx+00000064h]
loc_0069F35A: fnclex
loc_0069F35C: mov var_84, eax
loc_0069F362: cmp var_84, 00000000h
loc_0069F369: jge 0069F38Eh
loc_0069F36B: push 00000064h
loc_0069F36D: push 004419ACh
loc_0069F372: mov ecx, [0073A08Ch]
loc_0069F378: push ecx
loc_0069F379: mov edx, var_84
loc_0069F37F: push edx
loc_0069F380: call [004010CCh] ; __vbaHresultCheckObj
loc_0069F386: mov var_B0, eax
loc_0069F38C: jmp 0069F398h
loc_0069F38E: mov var_B0, 00000000h
loc_0069F398: mov eax, var_28
loc_0069F39B: push eax
loc_0069F39C: mov ecx, Me
loc_0069F39F: add ecx, 000000A8h
loc_0069F3A5: push ecx
loc_0069F3A6: call [00401130h] ; __vbaObjSetAddref
loc_0069F3AC: lea ecx, var_28
loc_0069F3AF: call [0040142Ch] ; __vbaFreeObj
loc_0069F3B5: mov var_4, 0000000Ch
loc_0069F3BC: lea edx, var_28
loc_0069F3BF: push edx
loc_0069F3C0: push 00441D74h ; "Blink"
loc_0069F3C5: mov eax, [0073A08Ch]
loc_0069F3CA: mov ecx, [eax]
loc_0069F3CC: mov edx, [0073A08Ch]
loc_0069F3D2: push edx
loc_0069F3D3: call [ecx+00000064h]
loc_0069F3D6: fnclex
loc_0069F3D8: mov var_84, eax
loc_0069F3DE: cmp var_84, 00000000h
loc_0069F3E5: jge 0069F409h
loc_0069F3E7: push 00000064h
loc_0069F3E9: push 004419ACh
loc_0069F3EE: mov eax, [0073A08Ch]
loc_0069F3F3: push eax
loc_0069F3F4: mov ecx, var_84
loc_0069F3FA: push ecx
loc_0069F3FB: call [004010CCh] ; __vbaHresultCheckObj
loc_0069F401: mov var_B4, eax
loc_0069F407: jmp 0069F413h
loc_0069F409: mov var_B4, 00000000h
loc_0069F413: mov edx, var_28
loc_0069F416: mov var_9C, edx
loc_0069F41C: mov var_28, 00000000h
loc_0069F423: mov eax, var_9C
loc_0069F429: push eax
loc_0069F42A: push 0073A1D8h
loc_0069F42F: call [00401128h] ; __vbaObjSet
loc_0069F435: jmp 0069F714h
loc_0069F43A: mov var_4, 0000000Eh
loc_0069F441: lea ecx, var_28
loc_0069F444: push ecx
loc_0069F445: mov edx, [0073A180h]
loc_0069F44B: push edx
loc_0069F44C: mov eax, [0073A08Ch]
loc_0069F451: mov ecx, [eax]
loc_0069F453: mov edx, [0073A08Ch]
loc_0069F459: push edx
loc_0069F45A: call [ecx+00000064h]
loc_0069F45D: fnclex
loc_0069F45F: mov var_84, eax
loc_0069F465: cmp var_84, 00000000h
loc_0069F46C: jge 0069F490h
loc_0069F46E: push 00000064h
loc_0069F470: push 004419ACh
loc_0069F475: mov eax, [0073A08Ch]
loc_0069F47A: push eax
loc_0069F47B: mov ecx, var_84
loc_0069F481: push ecx
loc_0069F482: call [004010CCh] ; __vbaHresultCheckObj
loc_0069F488: mov var_B8, eax
loc_0069F48E: jmp 0069F49Ah
loc_0069F490: mov var_B8, 00000000h
loc_0069F49A: lea ecx, var_28
loc_0069F49D: call [0040142Ch] ; __vbaFreeObj
loc_0069F4A3: mov var_4, 0000000Fh
loc_0069F4AA: mov edx, [0073A188h]
loc_0069F4B0: push edx
loc_0069F4B1: call [00401088h] ; rtcTrimBstr
loc_0069F4B7: mov edx, eax
loc_0069F4B9: lea ecx, var_24
loc_0069F4BC: call [004013C0h] ; __vbaStrMove
loc_0069F4C2: push eax
loc_0069F4C3: call [00401044h] ; __vbaLenBstr
loc_0069F4C9: neg eax
loc_0069F4CB: sbb eax, eax
loc_0069F4CD: neg eax
loc_0069F4CF: neg eax
loc_0069F4D1: mov var_84, ax
loc_0069F4D8: lea ecx, var_24
loc_0069F4DB: call [00401430h] ; __vbaFreeStr
loc_0069F4E1: movsx eax, var_84
loc_0069F4E8: test eax, eax
loc_0069F4EA: jz 0069F5CEh
loc_0069F4F0: mov var_4, 00000010h
loc_0069F4F7: mov var_70, 80020004h
loc_0069F4FE: mov var_78, 0000000Ah
loc_0069F505: mov ecx, [0073A174h]
loc_0069F50B: mov var_60, ecx
loc_0069F50E: mov var_68, 00000008h
loc_0069F515: lea edx, var_28
loc_0069F518: push edx
loc_0069F519: mov eax, 00000010h
loc_0069F51E: call 00412850h ; __vbaChkstk
loc_0069F523: mov eax, esp
loc_0069F525: mov ecx, var_78
loc_0069F528: mov [eax], ecx
loc_0069F52A: mov edx, var_74
loc_0069F52D: mov [eax+00000004h], edx
loc_0069F530: mov ecx, var_70
loc_0069F533: mov [eax+00000008h], ecx
loc_0069F536: mov edx, var_6C
loc_0069F539: mov [eax+0000000Ch], edx
loc_0069F53C: mov eax, 00000010h
loc_0069F541: call 00412850h ; __vbaChkstk
loc_0069F546: mov eax, esp
loc_0069F548: mov ecx, var_68
loc_0069F54B: mov [eax], ecx
loc_0069F54D: mov edx, var_64
loc_0069F550: mov [eax+00000004h], edx
loc_0069F553: mov ecx, var_60
loc_0069F556: mov [eax+00000008h], ecx
loc_0069F559: mov edx, var_5C
loc_0069F55C: mov [eax+0000000Ch], edx
loc_0069F55F: mov eax, [0073A08Ch]
loc_0069F564: mov ecx, [eax]
loc_0069F566: mov edx, [0073A08Ch]
loc_0069F56C: push edx
loc_0069F56D: call [ecx+00000078h]
loc_0069F570: fnclex
loc_0069F572: mov var_84, eax
loc_0069F578: cmp var_84, 00000000h
loc_0069F57F: jge 0069F5A3h
loc_0069F581: push 00000078h
loc_0069F583: push 004419ACh
loc_0069F588: mov eax, [0073A08Ch]
loc_0069F58D: push eax
loc_0069F58E: mov ecx, var_84
loc_0069F594: push ecx
loc_0069F595: call [004010CCh] ; __vbaHresultCheckObj
loc_0069F59B: mov var_BC, eax
loc_0069F5A1: jmp 0069F5ADh
loc_0069F5A3: mov var_BC, 00000000h
loc_0069F5AD: mov edx, var_28
loc_0069F5B0: push edx
loc_0069F5B1: mov eax, Me
loc_0069F5B4: add eax, 000000A8h
loc_0069F5B9: push eax
loc_0069F5BA: call [00401130h] ; __vbaObjSetAddref
loc_0069F5C0: lea ecx, var_28
loc_0069F5C3: call [0040142Ch] ; __vbaFreeObj
loc_0069F5C9: jmp 0069F694h
loc_0069F5CE: mov var_4, 00000012h
loc_0069F5D5: mov var_70, 80020004h
loc_0069F5DC: mov var_78, 0000000Ah
loc_0069F5E3: mov ecx, [0073A174h]
loc_0069F5E9: mov var_60, ecx
loc_0069F5EC: mov var_68, 00000008h
loc_0069F5F3: lea edx, var_28
loc_0069F5F6: push edx
loc_0069F5F7: mov eax, 00000010h
loc_0069F5FC: call 00412850h ; __vbaChkstk
loc_0069F601: mov eax, esp
loc_0069F603: mov ecx, var_78
loc_0069F606: mov [eax], ecx
loc_0069F608: mov edx, var_74
loc_0069F60B: mov [eax+00000004h], edx
loc_0069F60E: mov ecx, var_70
loc_0069F611: mov [eax+00000008h], ecx
loc_0069F614: mov edx, var_6C
loc_0069F617: mov [eax+0000000Ch], edx
loc_0069F61A: mov eax, 00000010h
loc_0069F61F: call 00412850h ; __vbaChkstk
loc_0069F624: mov eax, esp
loc_0069F626: mov ecx, var_68
loc_0069F629: mov [eax], ecx
loc_0069F62B: mov edx, var_64
loc_0069F62E: mov [eax+00000004h], edx
loc_0069F631: mov ecx, var_60
loc_0069F634: mov [eax+00000008h], ecx
loc_0069F637: mov edx, var_5C
loc_0069F63A: mov [eax+0000000Ch], edx
loc_0069F63D: mov eax, [0073A08Ch]
loc_0069F642: mov ecx, [eax]
loc_0069F644: mov edx, [0073A08Ch]
loc_0069F64A: push edx
loc_0069F64B: call [ecx+00000078h]
loc_0069F64E: fnclex
loc_0069F650: mov var_84, eax
loc_0069F656: cmp var_84, 00000000h
loc_0069F65D: jge 0069F681h
loc_0069F65F: push 00000078h
loc_0069F661: push 004419ACh
loc_0069F666: mov eax, [0073A08Ch]
loc_0069F66B: push eax
loc_0069F66C: mov ecx, var_84
loc_0069F672: push ecx
loc_0069F673: call [004010CCh] ; __vbaHresultCheckObj
loc_0069F679: mov var_C0, eax
loc_0069F67F: jmp 0069F68Bh
loc_0069F681: mov var_C0, 00000000h
loc_0069F68B: lea ecx, var_28
loc_0069F68E: call [0040142Ch] ; __vbaFreeObj
loc_0069F694: mov var_4, 00000014h
loc_0069F69B: lea edx, var_28
loc_0069F69E: push edx
loc_0069F69F: push 00441D74h ; "Blink"
loc_0069F6A4: mov eax, [0073A08Ch]
loc_0069F6A9: mov ecx, [eax]
loc_0069F6AB: mov edx, [0073A08Ch]
loc_0069F6B1: push edx
loc_0069F6B2: call [ecx+00000064h]
loc_0069F6B5: fnclex
loc_0069F6B7: mov var_84, eax
loc_0069F6BD: cmp var_84, 00000000h
loc_0069F6C4: jge 0069F6E8h
loc_0069F6C6: push 00000064h
loc_0069F6C8: push 004419ACh
loc_0069F6CD: mov eax, [0073A08Ch]
loc_0069F6D2: push eax
loc_0069F6D3: mov ecx, var_84
loc_0069F6D9: push ecx
loc_0069F6DA: call [004010CCh] ; __vbaHresultCheckObj
loc_0069F6E0: mov var_C4, eax
loc_0069F6E6: jmp 0069F6F2h
loc_0069F6E8: mov var_C4, 00000000h
loc_0069F6F2: mov edx, var_28
loc_0069F6F5: mov var_A0, edx
loc_0069F6FB: mov var_28, 00000000h
loc_0069F702: mov eax, var_A0
loc_0069F708: push eax
loc_0069F709: push 0073A1D8h
loc_0069F70E: call [00401128h] ; __vbaObjSet
loc_0069F714: push 0069F746h
loc_0069F719: jmp 0069F745h
loc_0069F71B: lea ecx, var_24
loc_0069F71E: call [00401430h] ; __vbaFreeStr
loc_0069F724: lea ecx, var_28
loc_0069F727: call [0040142Ch] ; __vbaFreeObj
loc_0069F72D: lea ecx, var_58
loc_0069F730: push ecx
loc_0069F731: lea edx, var_48
loc_0069F734: push edx
loc_0069F735: lea eax, var_38
loc_0069F738: push eax
loc_0069F739: push 00000003h
loc_0069F73B: call [00401050h] ; __vbaFreeVarList
loc_0069F741: add esp, 00000010h
loc_0069F744: ret
loc_0069F745: ret
loc_0069F746: xor eax, eax
loc_0069F748: mov ecx, var_20
loc_0069F74B: mov fs:[00000000h], ecx
loc_0069F752: pop edi
loc_0069F753: pop esi
loc_0069F754: pop ebx
loc_0069F755: mov esp, ebp
loc_0069F757: pop ebp
loc_0069F758: retn 0004h
End Sub
Private Sub Proc_37_173_69F760(arg_C, arg_10) '69F760
loc_0069F760: push ebp
loc_0069F761: mov ebp, esp
loc_0069F763: sub esp, 00000018h
loc_0069F766: push 00412856h ; __vbaExceptHandler
loc_0069F76B: mov eax, fs:[00000000h]
loc_0069F771: push eax
loc_0069F772: mov fs:[00000000h], esp
loc_0069F779: mov eax, 00000160h
loc_0069F77E: call 00412850h ; __vbaChkstk
loc_0069F783: push ebx
loc_0069F784: push esi
loc_0069F785: push edi
loc_0069F786: mov var_18, esp
loc_0069F789: mov var_14, 0040B130h ; "&"
loc_0069F790: mov var_10, 00000000h
loc_0069F797: mov var_C, 00000000h
loc_0069F79E: mov var_4, 00000001h
loc_0069F7A5: mov var_4, 00000002h
loc_0069F7AC: push FFFFFFFFh
loc_0069F7AE: call [00401124h] ; __vbaOnError
loc_0069F7B4: mov var_4, 00000003h
loc_0069F7BB: mov var_34, 0000h
loc_0069F7C1: mov var_4, 00000004h
loc_0069F7C8: mov eax, [0073A160h]
loc_0069F7CD: push eax
loc_0069F7CE: call [004011A0h] ; rtcUpperCaseBstr
loc_0069F7D4: mov edx, eax
loc_0069F7D6: lea ecx, var_50
loc_0069F7D9: call [004013C0h] ; __vbaStrMove
loc_0069F7DF: push eax
loc_0069F7E0: call [00401088h] ; rtcTrimBstr
loc_0069F7E6: mov edx, eax
loc_0069F7E8: mov ecx, 0073A160h
loc_0069F7ED: call [004013C0h] ; __vbaStrMove
loc_0069F7F3: lea ecx, var_50
loc_0069F7F6: call [00401430h] ; __vbaFreeStr
loc_0069F7FC: mov var_4, 00000005h
loc_0069F803: mov ecx, [0073A160h]
loc_0069F809: push ecx
loc_0069F80A: push 004528F4h ; "BNZ"
loc_0069F80F: call [004011B8h] ; __vbaStrCmp
loc_0069F815: test eax, eax
loc_0069F817: jnz 0069FBE7h
loc_0069F81D: mov var_4, 00000006h
loc_0069F824: cmp [0073C818h], 00000000h
loc_0069F82B: jnz 0069F849h
loc_0069F82D: push 0073C818h
loc_0069F832: push 00441F00h
loc_0069F837: call [004012FCh] ; __vbaNew2
loc_0069F83D: mov var_12C, 0073C818h
loc_0069F847: jmp 0069F853h
loc_0069F849: mov var_12C, 0073C818h
loc_0069F853: mov edx, var_12C
loc_0069F859: mov eax, [edx]
loc_0069F85B: mov var_E4, eax
loc_0069F861: lea ecx, var_68
loc_0069F864: push ecx
loc_0069F865: mov edx, var_E4
loc_0069F86B: mov eax, [edx]
loc_0069F86D: mov ecx, var_E4
loc_0069F873: push ecx
loc_0069F874: call [eax+00000014h]
loc_0069F877: fnclex
loc_0069F879: mov var_E8, eax
loc_0069F87F: cmp var_E8, 00000000h
loc_0069F886: jge 0069F8ABh
loc_0069F888: push 00000014h
loc_0069F88A: push 00441EF0h
loc_0069F88F: mov edx, var_E4
loc_0069F895: push edx
loc_0069F896: mov eax, var_E8
loc_0069F89C: push eax
loc_0069F89D: call [004010CCh] ; __vbaHresultCheckObj
loc_0069F8A3: mov var_130, eax
loc_0069F8A9: jmp 0069F8B5h
loc_0069F8AB: mov var_130, 00000000h
loc_0069F8B5: mov ecx, var_68
loc_0069F8B8: mov var_EC, ecx
loc_0069F8BE: lea edx, var_D4
loc_0069F8C4: push edx
loc_0069F8C5: mov eax, var_EC
loc_0069F8CB: mov ecx, [eax]
loc_0069F8CD: mov edx, var_EC
loc_0069F8D3: push edx
loc_0069F8D4: call [ecx+000000B8h]
loc_0069F8DA: fnclex
loc_0069F8DC: mov var_F0, eax
loc_0069F8E2: cmp var_F0, 00000000h
loc_0069F8E9: jge 0069F911h
loc_0069F8EB: push 000000B8h
loc_0069F8F0: push 004437B4h
loc_0069F8F5: mov eax, var_EC
loc_0069F8FB: push eax
loc_0069F8FC: mov ecx, var_F0
loc_0069F902: push ecx
loc_0069F903: call [004010CCh] ; __vbaHresultCheckObj
loc_0069F909: mov var_134, eax
loc_0069F90F: jmp 0069F91Bh
loc_0069F911: mov var_134, 00000000h
loc_0069F91B: cmp [0073C818h], 00000000h
loc_0069F922: jnz 0069F940h
loc_0069F924: push 0073C818h
loc_0069F929: push 00441F00h
loc_0069F92E: call [004012FCh] ; __vbaNew2
loc_0069F934: mov var_138, 0073C818h
loc_0069F93E: jmp 0069F94Ah
loc_0069F940: mov var_138, 0073C818h
loc_0069F94A: mov edx, var_138
loc_0069F950: mov eax, [edx]
loc_0069F952: mov var_F4, eax
loc_0069F958: lea ecx, var_6C
loc_0069F95B: push ecx
loc_0069F95C: mov edx, var_F4
loc_0069F962: mov eax, [edx]
loc_0069F964: mov ecx, var_F4
loc_0069F96A: push ecx
loc_0069F96B: call [eax+00000014h]
loc_0069F96E: fnclex
loc_0069F970: mov var_F8, eax
loc_0069F976: cmp var_F8, 00000000h
loc_0069F97D: jge 0069F9A2h
loc_0069F97F: push 00000014h
loc_0069F981: push 00441EF0h
loc_0069F986: mov edx, var_F4
loc_0069F98C: push edx
loc_0069F98D: mov eax, var_F8
loc_0069F993: push eax
loc_0069F994: call [004010CCh] ; __vbaHresultCheckObj
loc_0069F99A: mov var_13C, eax
loc_0069F9A0: jmp 0069F9ACh
loc_0069F9A2: mov var_13C, 00000000h
loc_0069F9AC: mov ecx, var_6C
loc_0069F9AF: mov var_FC, ecx
loc_0069F9B5: lea edx, var_D8
loc_0069F9BB: push edx
loc_0069F9BC: mov eax, var_FC
loc_0069F9C2: mov ecx, [eax]
loc_0069F9C4: mov edx, var_FC
loc_0069F9CA: push edx
loc_0069F9CB: call [ecx+000000C0h]
loc_0069F9D1: fnclex
loc_0069F9D3: mov var_100, eax
loc_0069F9D9: cmp var_100, 00000000h
loc_0069F9E0: jge 0069FA08h
loc_0069F9E2: push 000000C0h
loc_0069F9E7: push 004437B4h
loc_0069F9EC: mov eax, var_FC
loc_0069F9F2: push eax
loc_0069F9F3: mov ecx, var_100
loc_0069F9F9: push ecx
loc_0069F9FA: call [004010CCh] ; __vbaHresultCheckObj
loc_0069FA00: mov var_140, eax
loc_0069FA06: jmp 0069FA12h
loc_0069FA08: mov var_140, 00000000h
loc_0069FA12: cmp [0073C818h], 00000000h
loc_0069FA19: jnz 0069FA37h
loc_0069FA1B: push 0073C818h
loc_0069FA20: push 00441F00h
loc_0069FA25: call [004012FCh] ; __vbaNew2
loc_0069FA2B: mov var_144, 0073C818h
loc_0069FA35: jmp 0069FA41h
loc_0069FA37: mov var_144, 0073C818h
loc_0069FA41: mov edx, var_144
loc_0069FA47: mov eax, [edx]
loc_0069FA49: mov var_104, eax
loc_0069FA4F: lea ecx, var_70
loc_0069FA52: push ecx
loc_0069FA53: mov edx, var_104
loc_0069FA59: mov eax, [edx]
loc_0069FA5B: mov ecx, var_104
loc_0069FA61: push ecx
loc_0069FA62: call [eax+00000014h]
loc_0069FA65: fnclex
loc_0069FA67: mov var_108, eax
loc_0069FA6D: cmp var_108, 00000000h
loc_0069FA74: jge 0069FA99h
loc_0069FA76: push 00000014h
loc_0069FA78: push 00441EF0h
loc_0069FA7D: mov edx, var_104
loc_0069FA83: push edx
loc_0069FA84: mov eax, var_108
loc_0069FA8A: push eax
loc_0069FA8B: call [004010CCh] ; __vbaHresultCheckObj
loc_0069FA91: mov var_148, eax
loc_0069FA97: jmp 0069FAA3h
loc_0069FA99: mov var_148, 00000000h
loc_0069FAA3: mov ecx, var_70
loc_0069FAA6: mov var_10C, ecx
loc_0069FAAC: lea edx, var_DC
loc_0069FAB2: push edx
loc_0069FAB3: mov eax, var_10C
loc_0069FAB9: mov ecx, [eax]
loc_0069FABB: mov edx, var_10C
loc_0069FAC1: push edx
loc_0069FAC2: call [ecx+000000C8h]
loc_0069FAC8: fnclex
loc_0069FACA: mov var_110, eax
loc_0069FAD0: cmp var_110, 00000000h
loc_0069FAD7: jge 0069FAFFh
loc_0069FAD9: push 000000C8h
loc_0069FADE: push 004437B4h
loc_0069FAE3: mov eax, var_10C
loc_0069FAE9: push eax
loc_0069FAEA: mov ecx, var_110
loc_0069FAF0: push ecx
loc_0069FAF1: call [004010CCh] ; __vbaHresultCheckObj
loc_0069FAF7: mov var_14C, eax
loc_0069FAFD: jmp 0069FB09h
loc_0069FAFF: mov var_14C, 00000000h
loc_0069FB09: mov dx, var_D4
loc_0069FB10: push edx
loc_0069FB11: call [0040100Ch] ; __vbaStrI2
loc_0069FB17: mov edx, eax
loc_0069FB19: lea ecx, var_50
loc_0069FB1C: call [004013C0h] ; __vbaStrMove
loc_0069FB22: push eax
loc_0069FB23: push 00444D98h ; "."
loc_0069FB28: call [00401098h] ; __vbaStrCat
loc_0069FB2E: mov edx, eax
loc_0069FB30: lea ecx, var_54
loc_0069FB33: call [004013C0h] ; __vbaStrMove
loc_0069FB39: push eax
loc_0069FB3A: mov ax, var_D8
loc_0069FB41: push eax
loc_0069FB42: call [0040100Ch] ; __vbaStrI2
loc_0069FB48: mov edx, eax
loc_0069FB4A: lea ecx, var_58
loc_0069FB4D: call [004013C0h] ; __vbaStrMove
loc_0069FB53: push eax
loc_0069FB54: call [00401098h] ; __vbaStrCat
loc_0069FB5A: mov edx, eax
loc_0069FB5C: lea ecx, var_5C
loc_0069FB5F: call [004013C0h] ; __vbaStrMove
loc_0069FB65: push eax
loc_0069FB66: push 00444D98h ; "."
loc_0069FB6B: call [00401098h] ; __vbaStrCat
loc_0069FB71: mov edx, eax
loc_0069FB73: lea ecx, var_60
loc_0069FB76: call [004013C0h] ; __vbaStrMove
loc_0069FB7C: push eax
loc_0069FB7D: mov cx, var_DC
loc_0069FB84: push ecx
loc_0069FB85: call [0040100Ch] ; __vbaStrI2
loc_0069FB8B: mov edx, eax
loc_0069FB8D: lea ecx, var_64
loc_0069FB90: call [004013C0h] ; __vbaStrMove
loc_0069FB96: push eax
loc_0069FB97: call [00401098h] ; __vbaStrCat
loc_0069FB9D: mov edx, eax
loc_0069FB9F: lea ecx, var_38
loc_0069FBA2: call [004013C0h] ; __vbaStrMove
loc_0069FBA8: lea edx, var_64
loc_0069FBAB: push edx
loc_0069FBAC: lea eax, var_60
loc_0069FBAF: push eax
loc_0069FBB0: lea ecx, var_5C
loc_0069FBB3: push ecx
loc_0069FBB4: lea edx, var_58
loc_0069FBB7: push edx
loc_0069FBB8: lea eax, var_54
loc_0069FBBB: push eax
loc_0069FBBC: lea ecx, var_50
loc_0069FBBF: push ecx
loc_0069FBC0: push 00000006h
loc_0069FBC2: call [00401324h] ; __vbaFreeStrList
loc_0069FBC8: add esp, 0000001Ch
loc_0069FBCB: lea edx, var_70
loc_0069FBCE: push edx
loc_0069FBCF: lea eax, var_6C
loc_0069FBD2: push eax
loc_0069FBD3: lea ecx, var_68
loc_0069FBD6: push ecx
loc_0069FBD7: push 00000003h
loc_0069FBD9: call [00401068h] ; __vbaFreeObjList
loc_0069FBDF: add esp, 00000010h
loc_0069FBE2: jmp 0069FE12h
loc_0069FBE7: mov var_4, 00000007h
loc_0069FBEE: mov edx, [0073A160h]
loc_0069FBF4: push edx
loc_0069FBF5: push 00452828h ; "ACS"
loc_0069FBFA: call [004011B8h] ; __vbaStrCmp
loc_0069FC00: test eax, eax
loc_0069FC02: jnz 0069FD98h
loc_0069FC08: mov var_4, 00000008h
loc_0069FC0F: mov eax, arg_C
loc_0069FC12: movsx ecx, [eax]
loc_0069FC15: test ecx, ecx
loc_0069FC17: jz 0069FC43h
loc_0069FC19: mov var_4, 00000009h
loc_0069FC20: mov edx, 00452900h ; "0.0.0"
loc_0069FC25: lea ecx, var_38
loc_0069FC28: call [00401310h] ; __vbaStrCopy
loc_0069FC2E: mov var_4, 0000000Ah
loc_0069FC35: mov [0073A23Ch], FFFFFFh
loc_0069FC3E: jmp 0069FD96h
loc_0069FC43: mov var_4, 0000000Ch
loc_0069FC4A: lea edx, var_50
loc_0069FC4D: push edx
loc_0069FC4E: mov eax, [0073A08Ch]
loc_0069FC53: mov ecx, [eax]
loc_0069FC55: mov edx, [0073A08Ch]
loc_0069FC5B: push edx
loc_0069FC5C: call [ecx+00000024h]
loc_0069FC5F: fnclex
loc_0069FC61: mov var_E4, eax
loc_0069FC67: cmp var_E4, 00000000h
loc_0069FC6E: jge 0069FC92h
loc_0069FC70: push 00000024h
loc_0069FC72: push 004419ACh
loc_0069FC77: mov eax, [0073A08Ch]
loc_0069FC7C: push eax
loc_0069FC7D: mov ecx, var_E4
loc_0069FC83: push ecx
loc_0069FC84: call [004010CCh] ; __vbaHresultCheckObj
loc_0069FC8A: mov var_150, eax
loc_0069FC90: jmp 0069FC9Ch
loc_0069FC92: mov var_150, 00000000h
loc_0069FC9C: push 00000001h
loc_0069FC9E: mov edx, var_50
loc_0069FCA1: push edx
loc_0069FCA2: push 0043B044h ; "Bonzi"
loc_0069FCA7: push 00000001h
loc_0069FCA9: call [004012ECh] ; __vbaInStr
loc_0069FCAF: neg eax
loc_0069FCB1: sbb eax, eax
loc_0069FCB3: neg eax
loc_0069FCB5: neg eax
loc_0069FCB7: mov var_E8, ax
loc_0069FCBE: lea ecx, var_50
loc_0069FCC1: call [00401430h] ; __vbaFreeStr
loc_0069FCC7: movsx eax, var_E8
loc_0069FCCE: test eax, eax
loc_0069FCD0: jz 0069FD81h
loc_0069FCD6: mov var_4, 0000000Dh
loc_0069FCDD: lea ecx, var_50
loc_0069FCE0: push ecx
loc_0069FCE1: mov edx, [0073A08Ch]
loc_0069FCE7: mov eax, [edx]
loc_0069FCE9: mov ecx, [0073A08Ch]
loc_0069FCEF: push ecx
loc_0069FCF0: call [eax+000000ACh]
loc_0069FCF6: fnclex
loc_0069FCF8: mov var_E4, eax
loc_0069FCFE: cmp var_E4, 00000000h
loc_0069FD05: jge 0069FD2Dh
loc_0069FD07: push 000000ACh
loc_0069FD0C: push 004419ACh
loc_0069FD11: mov edx, [0073A08Ch]
loc_0069FD17: push edx
loc_0069FD18: mov eax, var_E4
loc_0069FD1E: push eax
loc_0069FD1F: call [004010CCh] ; __vbaHresultCheckObj
loc_0069FD25: mov var_154, eax
loc_0069FD2B: jmp 0069FD37h
loc_0069FD2D: mov var_154, 00000000h
loc_0069FD37: mov ecx, var_50
loc_0069FD3A: push ecx
loc_0069FD3B: call [00401088h] ; rtcTrimBstr
loc_0069FD41: mov edx, eax
loc_0069FD43: lea ecx, var_38
loc_0069FD46: call [004013C0h] ; __vbaStrMove
loc_0069FD4C: lea ecx, var_50
loc_0069FD4F: call [00401430h] ; __vbaFreeStr
loc_0069FD55: mov var_4, 0000000Eh
loc_0069FD5C: mov edx, var_38
loc_0069FD5F: push edx
loc_0069FD60: call [00401044h] ; __vbaLenBstr
loc_0069FD66: test eax, eax
loc_0069FD68: jnz 0069FD7Fh
loc_0069FD6A: mov var_4, 0000000Fh
loc_0069FD71: mov edx, 00452900h ; "0.0.0"
loc_0069FD76: lea ecx, var_38
loc_0069FD79: call [00401310h] ; __vbaStrCopy
loc_0069FD7F: jmp 0069FD96h
loc_0069FD81: mov var_4, 00000012h
loc_0069FD88: mov edx, 0043C9F4h
loc_0069FD8D: lea ecx, var_38
loc_0069FD90: call [00401310h] ; __vbaStrCopy
loc_0069FD96: jmp 0069FE12h
loc_0069FD98: mov var_4, 00000016h
loc_0069FD9F: lea eax, var_D4
loc_0069FDA5: push eax
loc_0069FDA6: mov ecx, [0073A160h]
loc_0069FDAC: push ecx
loc_0069FDAD: mov edx, Me
loc_0069FDB0: push edx
loc_0069FDB1: call 006A5DC0h
loc_0069FDB6: movsx eax, var_D4
loc_0069FDBD: test eax, eax
loc_0069FDBF: jz 0069FDFDh
loc_0069FDC1: mov var_4, 00000017h
loc_0069FDC8: lea ecx, var_50
loc_0069FDCB: push ecx
loc_0069FDCC: mov edx, [0073A160h]
loc_0069FDD2: push edx
loc_0069FDD3: mov eax, Me
loc_0069FDD6: push eax
loc_0069FDD7: call 006A65D0h
loc_0069FDDC: mov ecx, var_50
loc_0069FDDF: mov var_128, ecx
loc_0069FDE5: mov var_50, 00000000h
loc_0069FDEC: mov edx, var_128
loc_0069FDF2: lea ecx, var_38
loc_0069FDF5: call [004013C0h] ; __vbaStrMove
loc_0069FDFB: jmp 0069FE12h
loc_0069FDFD: mov var_4, 00000019h
loc_0069FE04: mov edx, 0043C9F4h
loc_0069FE09: lea ecx, var_38
loc_0069FE0C: call [00401310h] ; __vbaStrCopy
loc_0069FE12: mov var_4, 0000001Ch
loc_0069FE19: mov var_B8, 0043C9F4h
loc_0069FE23: mov var_C0, 00000008h
loc_0069FE2D: mov eax, 00000010h
loc_0069FE32: call 00412850h ; __vbaChkstk
loc_0069FE37: mov edx, esp
loc_0069FE39: mov eax, var_C0
loc_0069FE3F: mov [edx], eax
loc_0069FE41: mov ecx, var_BC
loc_0069FE47: mov [edx+00000004h], ecx
loc_0069FE4A: mov eax, var_B8
loc_0069FE50: mov [edx+00000008h], eax
loc_0069FE53: mov ecx, var_B4
loc_0069FE59: mov [edx+0000000Ch], ecx
loc_0069FE5C: push 004527F4h ; "LastUpdateCheckDateTime"
loc_0069FE61: push 0044317Ch ; "UserInfo"
loc_0069FE66: push 0043B010h ; "BONZIBUDDY"
loc_0069FE6B: call [00401354h] ; rtcGetSetting
loc_0069FE71: mov edx, eax
loc_0069FE73: lea ecx, var_50
loc_0069FE76: call [004013C0h] ; __vbaStrMove
loc_0069FE7C: push eax
loc_0069FE7D: call [00401268h] ; __vbaDateStr
loc_0069FE83: fstp real8 ptr var_44
loc_0069FE86: lea ecx, var_50
loc_0069FE89: call [00401430h] ; __vbaFreeStr
loc_0069FE8F: mov var_4, 0000001Dh
loc_0069FE96: mov edx, var_38
loc_0069FE99: push edx
loc_0069FE9A: mov eax, [0073A168h]
loc_0069FE9F: push eax
loc_0069FEA0: call [00401088h] ; rtcTrimBstr
loc_0069FEA6: mov edx, eax
loc_0069FEA8: lea ecx, var_50
loc_0069FEAB: call [004013C0h] ; __vbaStrMove
loc_0069FEB1: push eax
loc_0069FEB2: call [004011B8h] ; __vbaStrCmp
loc_0069FEB8: xor ebx, ebx
loc_0069FEBA: test eax, eax
loc_0069FEBC: setl bl
loc_0069FEBF: neg ebx
loc_0069FEC1: mov ecx, var_38
loc_0069FEC4: push ecx
loc_0069FEC5: call [00401044h] ; __vbaLenBstr
loc_0069FECB: neg eax
loc_0069FECD: sbb eax, eax
loc_0069FECF: neg eax
loc_0069FED1: neg eax
loc_0069FED3: and bx, ax
loc_0069FED6: mov var_C8, bx
loc_0069FEDD: mov var_D0, 0000000Bh
loc_0069FEE7: lea edx, var_80
loc_0069FEEA: push edx
loc_0069FEEB: call [00401404h] ; rtcGetPresentDate
loc_0069FEF1: lea eax, var_44
loc_0069FEF4: mov var_B8, eax
loc_0069FEFA: mov var_C0, 00004007h
loc_0069FF04: lea ecx, var_C0
loc_0069FF0A: push ecx
loc_0069FF0B: push 3FF00000h
loc_0069FF10: push 00000000h
loc_0069FF12: push 00452910h ; "h"
loc_0069FF17: lea edx, var_90
loc_0069FF1D: push edx
loc_0069FF1E: call [004010B4h] ; rtcDateAdd
loc_0069FF24: lea eax, var_D0
loc_0069FF2A: push eax
loc_0069FF2B: lea ecx, var_80
loc_0069FF2E: push ecx
loc_0069FF2F: lea edx, var_90
loc_0069FF35: push edx
loc_0069FF36: lea eax, var_A0
loc_0069FF3C: push eax
loc_0069FF3D: call [00401184h] ; __vbaVarCmpGt
loc_0069FF43: push eax
loc_0069FF44: lea ecx, var_B0
loc_0069FF4A: push ecx
loc_0069FF4B: call [00401240h] ; __vbaVarAnd
loc_0069FF51: push eax
loc_0069FF52: call [00401164h] ; __vbaBoolVarNull
loc_0069FF58: mov var_E4, ax
loc_0069FF5F: lea ecx, var_50
loc_0069FF62: call [00401430h] ; __vbaFreeStr
loc_0069FF68: lea edx, var_D0
loc_0069FF6E: push edx
loc_0069FF6F: lea eax, var_90
loc_0069FF75: push eax
loc_0069FF76: lea ecx, var_80
loc_0069FF79: push ecx
loc_0069FF7A: push 00000003h
loc_0069FF7C: call [00401050h] ; __vbaFreeVarList
loc_0069FF82: add esp, 00000010h
loc_0069FF85: movsx edx, var_E4
loc_0069FF8C: test edx, edx
loc_0069FF8E: jz 006A0862h
loc_0069FF94: mov var_4, 0000001Eh
loc_0069FF9B: lea eax, var_80
loc_0069FF9E: push eax
loc_0069FF9F: call [00401404h] ; rtcGetPresentDate
loc_0069FFA5: lea ecx, var_80
loc_0069FFA8: push ecx
loc_0069FFA9: call [00401278h] ; __vbaR8ErrVar
loc_0069FFAF: sub esp, 00000008h
loc_0069FFB2: fstp real8 ptr [esp]
loc_0069FFB5: call [0040121Ch] ; __vbaStrR8
loc_0069FFBB: mov edx, eax
loc_0069FFBD: lea ecx, var_50
loc_0069FFC0: call [004013C0h] ; __vbaStrMove
loc_0069FFC6: push eax
loc_0069FFC7: push 004527F4h ; "LastUpdateCheckDateTime"
loc_0069FFCC: push 0044317Ch ; "UserInfo"
loc_0069FFD1: push 0043B010h ; "BONZIBUDDY"
loc_0069FFD6: call [00401010h] ; rtcSaveSetting
loc_0069FFDC: lea ecx, var_50
loc_0069FFDF: call [00401430h] ; __vbaFreeStr
loc_0069FFE5: lea edx, var_80
loc_0069FFE8: push edx
loc_0069FFE9: lea eax, var_80
loc_0069FFEC: push eax
loc_0069FFED: push 00000002h
loc_0069FFEF: call [00401050h] ; __vbaFreeVarList
loc_0069FFF5: add esp, 0000000Ch
loc_0069FFF8: mov var_4, 0000001Fh
loc_0069FFFF: push 00000000h
loc_006A0001: mov ecx, [0073A210h]
loc_006A0007: push ecx
loc_006A0008: call [00401238h] ; __vbaObjIs
loc_006A000E: movsx edx, ax
loc_006A0011: test edx, edx
loc_006A0013: jnz 006A0086h
loc_006A0015: mov var_4, 00000020h
loc_006A001C: mov edx, 004525CCh ; "NewVersion"
loc_006A0021: lea ecx, var_50
loc_006A0024: call [00401310h] ; __vbaStrCopy
loc_006A002A: lea eax, var_50
loc_006A002D: push eax
loc_006A002E: mov ecx, [0073A210h]
loc_006A0034: mov edx, [ecx]
loc_006A0036: mov eax, [0073A210h]
loc_006A003B: push eax
loc_006A003C: call [edx+00000048h]
loc_006A003F: fnclex
loc_006A0041: mov var_E4, eax
loc_006A0047: cmp var_E4, 00000000h
loc_006A004E: jge 006A0073h
loc_006A0050: push 00000048h
loc_006A0052: push 004523B0h
loc_006A0057: mov ecx, [0073A210h]
loc_006A005D: push ecx
loc_006A005E: mov edx, var_E4
loc_006A0064: push edx
loc_006A0065: call [004010CCh] ; __vbaHresultCheckObj
loc_006A006B: mov var_158, eax
loc_006A0071: jmp 006A007Dh
loc_006A0073: mov var_158, 00000000h
loc_006A007D: lea ecx, var_50
loc_006A0080: call [00401430h] ; __vbaFreeStr
loc_006A0086: mov var_4, 00000022h
loc_006A008D: movsx eax, [0073A0AEh]
loc_006A0094: test eax, eax
loc_006A0096: jnz 006A00A8h
loc_006A0098: mov var_4, 00000023h
loc_006A009F: mov [0073A0AEh], FFFFFFh
loc_006A00A8: mov var_4, 00000025h
loc_006A00AF: mov [0073A23Ch], FFFFFFh
loc_006A00B8: mov var_4, 00000026h
loc_006A00BF: mov var_34, FFFFFFh
loc_006A00C5: mov var_4, 00000027h
loc_006A00CC: lea ecx, var_D4
loc_006A00D2: push ecx
loc_006A00D3: mov edx, [0073A08Ch]
loc_006A00D9: mov eax, [edx]
loc_006A00DB: mov ecx, [0073A08Ch]
loc_006A00E1: push ecx
loc_006A00E2: call [eax+0000002Ch]
loc_006A00E5: fnclex
loc_006A00E7: mov var_E4, eax
loc_006A00ED: cmp var_E4, 00000000h
loc_006A00F4: jge 006A0119h
loc_006A00F6: push 0000002Ch
loc_006A00F8: push 004419ACh
loc_006A00FD: mov edx, [0073A08Ch]
loc_006A0103: push edx
loc_006A0104: mov eax, var_E4
loc_006A010A: push eax
loc_006A010B: call [004010CCh] ; __vbaHresultCheckObj
loc_006A0111: mov var_15C, eax
loc_006A0117: jmp 006A0123h
loc_006A0119: mov var_15C, 00000000h
loc_006A0123: movsx ecx, var_D4
loc_006A012A: test ecx, ecx
loc_006A012C: jnz 006A01DDh
loc_006A0132: mov var_4, 00000028h
loc_006A0139: mov var_B8, 80020004h
loc_006A0143: mov var_C0, 0000000Ah
loc_006A014D: lea edx, var_68
loc_006A0150: push edx
loc_006A0151: mov eax, 00000010h
loc_006A0156: call 00412850h ; __vbaChkstk
loc_006A015B: mov eax, esp
loc_006A015D: mov ecx, var_C0
loc_006A0163: mov [eax], ecx
loc_006A0165: mov edx, var_BC
loc_006A016B: mov [eax+00000004h], edx
loc_006A016E: mov ecx, var_B8
loc_006A0174: mov [eax+00000008h], ecx
loc_006A0177: mov edx, var_B4
loc_006A017D: mov [eax+0000000Ch], edx
loc_006A0180: mov eax, [0073A08Ch]
loc_006A0185: mov ecx, [eax]
loc_006A0187: mov edx, [0073A08Ch]
loc_006A018D: push edx
loc_006A018E: call [ecx+00000088h]
loc_006A0194: fnclex
loc_006A0196: mov var_E4, eax
loc_006A019C: cmp var_E4, 00000000h
loc_006A01A3: jge 006A01CAh
loc_006A01A5: push 00000088h
loc_006A01AA: push 004419ACh
loc_006A01AF: mov eax, [0073A08Ch]
loc_006A01B4: push eax
loc_006A01B5: mov ecx, var_E4
loc_006A01BB: push ecx
loc_006A01BC: call [004010CCh] ; __vbaHresultCheckObj
loc_006A01C2: mov var_160, eax
loc_006A01C8: jmp 006A01D4h
loc_006A01CA: mov var_160, 00000000h
loc_006A01D4: lea ecx, var_68
loc_006A01D7: call [0040142Ch] ; __vbaFreeObj
loc_006A01DD: mov var_4, 0000002Ah
loc_006A01E4: mov edx, arg_C
loc_006A01E7: movsx eax, [edx]
loc_006A01EA: test eax, eax
loc_006A01EC: jnz 006A07E6h
loc_006A01F2: mov var_4, 0000002Bh
loc_006A01F9: mov var_B8, 0073A1A0h
loc_006A0203: mov var_C0, 00004008h
loc_006A020D: lea ecx, var_C0
loc_006A0213: push ecx
loc_006A0214: lea edx, var_80
loc_006A0217: push edx
loc_006A0218: call [00401154h] ; rtcTrimVar
loc_006A021E: mov var_C8, 00000000h
loc_006A0228: mov var_D0, 00008002h
loc_006A0232: lea eax, var_80
loc_006A0235: push eax
loc_006A0236: lea ecx, var_90
loc_006A023C: push ecx
loc_006A023D: call [004010D4h] ; __vbaLenVar
loc_006A0243: push eax
loc_006A0244: lea edx, var_D0
loc_006A024A: push edx
loc_006A024B: call [004011C0h] ; __vbaVarTstEq
loc_006A0251: mov var_E4, ax
loc_006A0258: lea ecx, var_80
loc_006A025B: call [00401030h] ; __vbaFreeVar
loc_006A0261: movsx eax, var_E4
loc_006A0268: test eax, eax
loc_006A026A: jz 006A06FFh
loc_006A0270: mov var_4, 0000002Ch
loc_006A0277: lea ecx, var_68
loc_006A027A: push ecx
loc_006A027B: push 00444CFCh ; "GetAttention"
loc_006A0280: mov edx, [0073A08Ch]
loc_006A0286: mov eax, [edx]
loc_006A0288: mov ecx, [0073A08Ch]
loc_006A028E: push ecx
loc_006A028F: call [eax+00000064h]
loc_006A0292: fnclex
loc_006A0294: mov var_E4, eax
loc_006A029A: cmp var_E4, 00000000h
loc_006A02A1: jge 006A02C6h
loc_006A02A3: push 00000064h
loc_006A02A5: push 004419ACh
loc_006A02AA: mov edx, [0073A08Ch]
loc_006A02B0: push edx
loc_006A02B1: mov eax, var_E4
loc_006A02B7: push eax
loc_006A02B8: call [004010CCh] ; __vbaHresultCheckObj
loc_006A02BE: mov var_164, eax
loc_006A02C4: jmp 006A02D0h
loc_006A02C6: mov var_164, 00000000h
loc_006A02D0: lea ecx, var_68
loc_006A02D3: call [0040142Ch] ; __vbaFreeObj
loc_006A02D9: mov var_4, 0000002Dh
loc_006A02E0: mov var_B8, 80020004h
loc_006A02EA: mov var_C0, 0000000Ah
loc_006A02F4: push 0046716Ch ; "Wow "
loc_006A02F9: mov ecx, [0073A040h]
loc_006A02FF: push ecx
loc_006A0300: call [00401098h] ; __vbaStrCat
loc_006A0306: mov edx, eax
loc_006A0308: lea ecx, var_50
loc_006A030B: call [004013C0h] ; __vbaStrMove
loc_006A0311: push eax
loc_006A0312: push 0046717Ch ; "! | Good News "
loc_006A0317: call [00401098h] ; __vbaStrCat
loc_006A031D: mov edx, eax
loc_006A031F: lea ecx, var_54
loc_006A0322: call [004013C0h] ; __vbaStrMove
loc_006A0328: push eax
loc_006A0329: mov edx, [0073A040h]
loc_006A032F: push edx
loc_006A0330: call [00401098h] ; __vbaStrCat
loc_006A0336: mov edx, eax
loc_006A0338: lea ecx, var_58
loc_006A033B: call [004013C0h] ; __vbaStrMove
loc_006A0341: push eax
loc_006A0342: push 00442684h
loc_006A0347: call [00401098h] ; __vbaStrCat
loc_006A034D: mov var_78, eax
loc_006A0350: mov var_80, 00000008h
loc_006A0357: lea eax, var_68
loc_006A035A: push eax
loc_006A035B: mov eax, 00000010h
loc_006A0360: call 00412850h ; __vbaChkstk
loc_006A0365: mov ecx, esp
loc_006A0367: mov edx, var_C0
loc_006A036D: mov [ecx], edx
loc_006A036F: mov eax, var_BC
loc_006A0375: mov [ecx+00000004h], eax
loc_006A0378: mov edx, var_B8
loc_006A037E: mov [ecx+00000008h], edx
loc_006A0381: mov eax, var_B4
loc_006A0387: mov [ecx+0000000Ch], eax
loc_006A038A: mov eax, 00000010h
loc_006A038F: call 00412850h ; __vbaChkstk
loc_006A0394: mov ecx, esp
loc_006A0396: mov edx, var_80
loc_006A0399: mov [ecx], edx
loc_006A039B: mov eax, var_7C
loc_006A039E: mov [ecx+00000004h], eax
loc_006A03A1: mov edx, var_78
loc_006A03A4: mov [ecx+00000008h], edx
loc_006A03A7: mov eax, var_74
loc_006A03AA: mov [ecx+0000000Ch], eax
loc_006A03AD: mov ecx, [0073A08Ch]
loc_006A03B3: mov edx, [ecx]
loc_006A03B5: mov eax, [0073A08Ch]
loc_006A03BA: push eax
loc_006A03BB: call [edx+00000078h]
loc_006A03BE: fnclex
loc_006A03C0: mov var_E4, eax
loc_006A03C6: cmp var_E4, 00000000h
loc_006A03CD: jge 006A03F2h
loc_006A03CF: push 00000078h
loc_006A03D1: push 004419ACh
loc_006A03D6: mov ecx, [0073A08Ch]
loc_006A03DC: push ecx
loc_006A03DD: mov edx, var_E4
loc_006A03E3: push edx
loc_006A03E4: call [004010CCh] ; __vbaHresultCheckObj
loc_006A03EA: mov var_168, eax
loc_006A03F0: jmp 006A03FCh
loc_006A03F2: mov var_168, 00000000h
loc_006A03FC: lea eax, var_58
loc_006A03FF: push eax
loc_006A0400: lea ecx, var_54
loc_006A0403: push ecx
loc_006A0404: lea edx, var_50
loc_006A0407: push edx
loc_006A0408: push 00000003h
loc_006A040A: call [00401324h] ; __vbaFreeStrList
loc_006A0410: add esp, 00000010h
loc_006A0413: lea ecx, var_68
loc_006A0416: call [0040142Ch] ; __vbaFreeObj
loc_006A041C: lea ecx, var_80
loc_006A041F: call [00401030h] ; __vbaFreeVar
loc_006A0425: mov var_4, 0000002Eh
loc_006A042C: mov var_C8, 80020004h
loc_006A0436: mov var_D0, 0000000Ah
loc_006A0440: mov eax, [0073A164h]
loc_006A0445: mov var_B8, eax
loc_006A044B: mov var_C0, 00000008h
loc_006A0455: lea ecx, var_68
loc_006A0458: push ecx
loc_006A0459: mov eax, 00000010h
loc_006A045E: call 00412850h ; __vbaChkstk
loc_006A0463: mov edx, esp
loc_006A0465: mov eax, var_D0
loc_006A046B: mov [edx], eax
loc_006A046D: mov ecx, var_CC
loc_006A0473: mov [edx+00000004h], ecx
loc_006A0476: mov eax, var_C8
loc_006A047C: mov [edx+00000008h], eax
loc_006A047F: mov ecx, var_C4
loc_006A0485: mov [edx+0000000Ch], ecx
loc_006A0488: mov eax, 00000010h
loc_006A048D: call 00412850h ; __vbaChkstk
loc_006A0492: mov edx, esp
loc_006A0494: mov eax, var_C0
loc_006A049A: mov [edx], eax
loc_006A049C: mov ecx, var_BC
loc_006A04A2: mov [edx+00000004h], ecx
loc_006A04A5: mov eax, var_B8
loc_006A04AB: mov [edx+00000008h], eax
loc_006A04AE: mov ecx, var_B4
loc_006A04B4: mov [edx+0000000Ch], ecx
loc_006A04B7: mov edx, [0073A08Ch]
loc_006A04BD: mov eax, [edx]
loc_006A04BF: mov ecx, [0073A08Ch]
loc_006A04C5: push ecx
loc_006A04C6: call [eax+00000078h]
loc_006A04C9: fnclex
loc_006A04CB: mov var_E4, eax
loc_006A04D1: cmp var_E4, 00000000h
loc_006A04D8: jge 006A04FDh
loc_006A04DA: push 00000078h
loc_006A04DC: push 004419ACh
loc_006A04E1: mov edx, [0073A08Ch]
loc_006A04E7: push edx
loc_006A04E8: mov eax, var_E4
loc_006A04EE: push eax
loc_006A04EF: call [004010CCh] ; __vbaHresultCheckObj
loc_006A04F5: mov var_16C, eax
loc_006A04FB: jmp 006A0507h
loc_006A04FD: mov var_16C, 00000000h
loc_006A0507: lea ecx, var_68
loc_006A050A: call [0040142Ch] ; __vbaFreeObj
loc_006A0510: mov var_4, 0000002Fh
loc_006A0517: mov var_C8, 80020004h
loc_006A0521: mov var_D0, 0000000Ah
loc_006A052B: mov var_B8, 004671A0h ; "If you like, I can automatically update myself with this Free new version!"
loc_006A0535: mov var_C0, 00000008h
loc_006A053F: lea ecx, var_68
loc_006A0542: push ecx
loc_006A0543: mov eax, 00000010h
loc_006A0548: call 00412850h ; __vbaChkstk
loc_006A054D: mov edx, esp
loc_006A054F: mov eax, var_D0
loc_006A0555: mov [edx], eax
loc_006A0557: mov ecx, var_CC
loc_006A055D: mov [edx+00000004h], ecx
loc_006A0560: mov eax, var_C8
loc_006A0566: mov [edx+00000008h], eax
loc_006A0569: mov ecx, var_C4
loc_006A056F: mov [edx+0000000Ch], ecx
loc_006A0572: mov eax, 00000010h
loc_006A0577: call 00412850h ; __vbaChkstk
loc_006A057C: mov edx, esp
loc_006A057E: mov eax, var_C0
loc_006A0584: mov [edx], eax
loc_006A0586: mov ecx, var_BC
loc_006A058C: mov [edx+00000004h], ecx
loc_006A058F: mov eax, var_B8
loc_006A0595: mov [edx+00000008h], eax
loc_006A0598: mov ecx, var_B4
loc_006A059E: mov [edx+0000000Ch], ecx
loc_006A05A1: mov edx, [0073A08Ch]
loc_006A05A7: mov eax, [edx]
loc_006A05A9: mov ecx, [0073A08Ch]
loc_006A05AF: push ecx
loc_006A05B0: call [eax+00000078h]
loc_006A05B3: fnclex
loc_006A05B5: mov var_E4, eax
loc_006A05BB: cmp var_E4, 00000000h
loc_006A05C2: jge 006A05E7h
loc_006A05C4: push 00000078h
loc_006A05C6: push 004419ACh
loc_006A05CB: mov edx, [0073A08Ch]
loc_006A05D1: push edx
loc_006A05D2: mov eax, var_E4
loc_006A05D8: push eax
loc_006A05D9: call [004010CCh] ; __vbaHresultCheckObj
loc_006A05DF: mov var_170, eax
loc_006A05E5: jmp 006A05F1h
loc_006A05E7: mov var_170, 00000000h
loc_006A05F1: lea ecx, var_68
loc_006A05F4: call [0040142Ch] ; __vbaFreeObj
loc_006A05FA: mov var_4, 00000030h
loc_006A0601: mov var_B8, 80020004h
loc_006A060B: mov var_C0, 0000000Ah
loc_006A0615: mov ecx, [0073A040h]
loc_006A061B: push ecx
loc_006A061C: push 00467284h ; ", would you like me to update myself now?"
loc_006A0621: call [00401098h] ; __vbaStrCat
loc_006A0627: mov var_78, eax
loc_006A062A: mov var_80, 00000008h
loc_006A0631: lea edx, var_68
loc_006A0634: push edx
loc_006A0635: mov eax, 00000010h
loc_006A063A: call 00412850h ; __vbaChkstk
loc_006A063F: mov eax, esp
loc_006A0641: mov ecx, var_C0
loc_006A0647: mov [eax], ecx
loc_006A0649: mov edx, var_BC
loc_006A064F: mov [eax+00000004h], edx
loc_006A0652: mov ecx, var_B8
loc_006A0658: mov [eax+00000008h], ecx
loc_006A065B: mov edx, var_B4
loc_006A0661: mov [eax+0000000Ch], edx
loc_006A0664: mov eax, 00000010h
loc_006A0669: call 00412850h ; __vbaChkstk
loc_006A066E: mov eax, esp
loc_006A0670: mov ecx, var_80
loc_006A0673: mov [eax], ecx
loc_006A0675: mov edx, var_7C
loc_006A0678: mov [eax+00000004h], edx
loc_006A067B: mov ecx, var_78
loc_006A067E: mov [eax+00000008h], ecx
loc_006A0681: mov edx, var_74
loc_006A0684: mov [eax+0000000Ch], edx
loc_006A0687: mov eax, [0073A08Ch]
loc_006A068C: mov ecx, [eax]
loc_006A068E: mov edx, [0073A08Ch]
loc_006A0694: push edx
loc_006A0695: call [ecx+00000078h]
loc_006A0698: fnclex
loc_006A069A: mov var_E4, eax
loc_006A06A0: cmp var_E4, 00000000h
loc_006A06A7: jge 006A06CBh
loc_006A06A9: push 00000078h
loc_006A06AB: push 004419ACh
loc_006A06B0: mov eax, [0073A08Ch]
loc_006A06B5: push eax
loc_006A06B6: mov ecx, var_E4
loc_006A06BC: push ecx
loc_006A06BD: call [004010CCh] ; __vbaHresultCheckObj
loc_006A06C3: mov var_174, eax
loc_006A06C9: jmp 006A06D5h
loc_006A06CB: mov var_174, 00000000h
loc_006A06D5: mov edx, var_68
loc_006A06D8: push edx
loc_006A06D9: mov eax, Me
loc_006A06DC: add eax, 000000B0h
loc_006A06E1: push eax
loc_006A06E2: call [00401130h] ; __vbaObjSetAddref
loc_006A06E8: lea ecx, var_68
loc_006A06EB: call [0040142Ch] ; __vbaFreeObj
loc_006A06F1: lea ecx, var_80
loc_006A06F4: call [00401030h] ; __vbaFreeVar
loc_006A06FA: jmp 006A07E4h
loc_006A06FF: mov var_4, 00000032h
loc_006A0706: mov var_E0, 00000008h
loc_006A0710: push 0073A1A0h
loc_006A0715: lea ecx, var_E0
loc_006A071B: push ecx
loc_006A071C: mov edx, Me
loc_006A071F: mov eax, [edx]
loc_006A0721: mov ecx, Me
loc_006A0724: push ecx
loc_006A0725: call [eax+00000738h]
loc_006A072B: mov var_E4, eax
loc_006A0731: cmp var_E4, 00000000h
loc_006A0738: jge 006A075Dh
loc_006A073A: push 00000738h
loc_006A073F: push 004408D0h
loc_006A0744: mov edx, Me
loc_006A0747: push edx
loc_006A0748: mov eax, var_E4
loc_006A074E: push eax
loc_006A074F: call [004010CCh] ; __vbaHresultCheckObj
loc_006A0755: mov var_178, eax
loc_006A075B: jmp 006A0767h
loc_006A075D: mov var_178, 00000000h
loc_006A0767: mov var_4, 00000033h
loc_006A076E: lea ecx, var_68
loc_006A0771: push ecx
loc_006A0772: push 00441D74h ; "Blink"
loc_006A0777: mov edx, [0073A08Ch]
loc_006A077D: mov eax, [edx]
loc_006A077F: mov ecx, [0073A08Ch]
loc_006A0785: push ecx
loc_006A0786: call [eax+00000064h]
loc_006A0789: fnclex
loc_006A078B: mov var_E4, eax
loc_006A0791: cmp var_E4, 00000000h
loc_006A0798: jge 006A07BDh
loc_006A079A: push 00000064h
loc_006A079C: push 004419ACh
loc_006A07A1: mov edx, [0073A08Ch]
loc_006A07A7: push edx
loc_006A07A8: mov eax, var_E4
loc_006A07AE: push eax
loc_006A07AF: call [004010CCh] ; __vbaHresultCheckObj
loc_006A07B5: mov var_17C, eax
loc_006A07BB: jmp 006A07C7h
loc_006A07BD: mov var_17C, 00000000h
loc_006A07C7: mov ecx, var_68
loc_006A07CA: push ecx
loc_006A07CB: mov edx, Me
loc_006A07CE: add edx, 000000B0h
loc_006A07D4: push edx
loc_006A07D5: call [00401130h] ; __vbaObjSetAddref
loc_006A07DB: lea ecx, var_68
loc_006A07DE: call [0040142Ch] ; __vbaFreeObj
loc_006A07E4: jmp 006A0862h
loc_006A07E6: mov var_4, 00000036h
loc_006A07ED: lea eax, var_68
loc_006A07F0: push eax
loc_006A07F1: push 00441D74h ; "Blink"
loc_006A07F6: mov ecx, [0073A08Ch]
loc_006A07FC: mov edx, [ecx]
loc_006A07FE: mov eax, [0073A08Ch]
loc_006A0803: push eax
loc_006A0804: call [edx+00000064h]
loc_006A0807: fnclex
loc_006A0809: mov var_E4, eax
loc_006A080F: cmp var_E4, 00000000h
loc_006A0816: jge 006A083Bh
loc_006A0818: push 00000064h
loc_006A081A: push 004419ACh
loc_006A081F: mov ecx, [0073A08Ch]
loc_006A0825: push ecx
loc_006A0826: mov edx, var_E4
loc_006A082C: push edx
loc_006A082D: call [004010CCh] ; __vbaHresultCheckObj
loc_006A0833: mov var_180, eax
loc_006A0839: jmp 006A0845h
loc_006A083B: mov var_180, 00000000h
loc_006A0845: mov eax, var_68
loc_006A0848: push eax
loc_006A0849: mov ecx, Me
loc_006A084C: add ecx, 000000B0h
loc_006A0852: push ecx
loc_006A0853: call [00401130h] ; __vbaObjSetAddref
loc_006A0859: lea ecx, var_68
loc_006A085C: call [0040142Ch] ; __vbaFreeObj
loc_006A0862: mov var_4, 00000039h
loc_006A0869: mov dx, var_34
loc_006A086D: mov var_2C, dx
loc_006A0871: fwait
loc_006A0872: push 006A090Fh
loc_006A0877: jmp 006A08D8h
loc_006A0879: lea eax, var_64
loc_006A087C: push eax
loc_006A087D: lea ecx, var_60
loc_006A0880: push ecx
loc_006A0881: lea edx, var_5C
loc_006A0884: push edx
loc_006A0885: lea eax, var_58
loc_006A0888: push eax
loc_006A0889: lea ecx, var_54
loc_006A088C: push ecx
loc_006A088D: lea edx, var_50
loc_006A0890: push edx
loc_006A0891: push 00000006h
loc_006A0893: call [00401324h] ; __vbaFreeStrList
loc_006A0899: add esp, 0000001Ch
loc_006A089C: lea eax, var_70
loc_006A089F: push eax
loc_006A08A0: lea ecx, var_6C
loc_006A08A3: push ecx
loc_006A08A4: lea edx, var_68
loc_006A08A7: push edx
loc_006A08A8: push 00000003h
loc_006A08AA: call [00401068h] ; __vbaFreeObjList
loc_006A08B0: add esp, 00000010h
loc_006A08B3: lea eax, var_B0
loc_006A08B9: push eax
loc_006A08BA: lea ecx, var_A0
loc_006A08C0: push ecx
loc_006A08C1: lea edx, var_90
loc_006A08C7: push edx
loc_006A08C8: lea eax, var_80
loc_006A08CB: push eax
loc_006A08CC: push 00000004h
loc_006A08CE: call [00401050h] ; __vbaFreeVarList
loc_006A08D4: add esp, 00000014h
loc_006A08D7: ret
loc_006A08D8: lea ecx, var_28
loc_006A08DB: call [00401430h] ; __vbaFreeStr
loc_006A08E1: lea ecx, var_30
loc_006A08E4: call [00401430h] ; __vbaFreeStr
loc_006A08EA: lea ecx, var_38
loc_006A08ED: call [00401430h] ; __vbaFreeStr
loc_006A08F3: lea ecx, var_3C
loc_006A08F6: call [00401430h] ; __vbaFreeStr
loc_006A08FC: lea ecx, var_48
loc_006A08FF: call [00401430h] ; __vbaFreeStr
loc_006A0905: lea ecx, var_4C
loc_006A0908: call [00401430h] ; __vbaFreeStr
loc_006A090E: ret
loc_006A090F: mov ecx, arg_10
loc_006A0912: mov dx, var_2C
loc_006A0916: mov [ecx], dx
loc_006A0919: xor eax, eax
loc_006A091B: mov ecx, var_20
loc_006A091E: mov fs:[00000000h], ecx
loc_006A0925: pop edi
loc_006A0926: pop esi
loc_006A0927: pop ebx
loc_006A0928: mov esp, ebp
loc_006A092A: pop ebp
loc_006A092B: retn 000Ch
End Sub
Private Sub Proc_37_174_6A1750
loc_006A1750: push ebp
loc_006A1751: mov ebp, esp
loc_006A1753: sub esp, 00000018h
loc_006A1756: push 00412856h ; __vbaExceptHandler
loc_006A175B: mov eax, fs:[00000000h]
loc_006A1761: push eax
loc_006A1762: mov fs:[00000000h], esp
loc_006A1769: mov eax, 00000164h
loc_006A176E: call 00412850h ; __vbaChkstk
loc_006A1773: push ebx
loc_006A1774: push esi
loc_006A1775: push edi
loc_006A1776: mov var_18, esp
loc_006A1779: mov var_14, 0040B318h ; "&"
loc_006A1780: mov var_10, 00000000h
loc_006A1787: mov var_C, 00000000h
loc_006A178E: mov var_4, 00000001h
loc_006A1795: mov var_4, 00000002h
loc_006A179C: push FFFFFFFFh
loc_006A179E: call [00401124h] ; __vbaOnError
loc_006A17A4: mov var_4, 00000003h
loc_006A17AB: lea eax, var_4C
loc_006A17AE: push eax
loc_006A17AF: call [00401358h] ; rtcGetDateVar
loc_006A17B5: mov var_74, 004672F4h ; "mm/dd"
loc_006A17BC: mov var_7C, 00000008h
loc_006A17C3: lea edx, var_7C
loc_006A17C6: lea ecx, var_5C
loc_006A17C9: call [00401374h] ; __vbaVarDup
loc_006A17CF: push 00000001h
loc_006A17D1: push 00000001h
loc_006A17D3: lea ecx, var_5C
loc_006A17D6: push ecx
loc_006A17D7: lea edx, var_4C
loc_006A17DA: push edx
loc_006A17DB: lea eax, var_6C
loc_006A17DE: push eax
loc_006A17DF: call [004010B0h] ; rtcVarFromFormatVar
loc_006A17E5: lea ecx, var_6C
loc_006A17E8: push ecx
loc_006A17E9: call [004012B8h] ; __vbaDateVar
loc_006A17EF: fstp real8 ptr var_28
loc_006A17F2: lea edx, var_6C
loc_006A17F5: push edx
loc_006A17F6: lea eax, var_5C
loc_006A17F9: push eax
loc_006A17FA: lea ecx, var_4C
loc_006A17FD: push ecx
loc_006A17FE: push 00000003h
loc_006A1800: call [00401050h] ; __vbaFreeVarList
loc_006A1806: add esp, 00000010h
loc_006A1809: mov var_4, 00000004h
loc_006A1810: lea edx, var_4C
loc_006A1813: push edx
loc_006A1814: call [00401404h] ; rtcGetPresentDate
loc_006A181A: lea eax, var_4C
loc_006A181D: push eax
loc_006A181E: lea ecx, var_5C
loc_006A1821: push ecx
loc_006A1822: call [004013E0h] ; rtcGetDayOfMonth
loc_006A1828: lea edx, var_5C
loc_006A182B: push edx
loc_006A182C: call [004012C0h] ; __vbaI2Var
loc_006A1832: mov var_2C, ax
loc_006A1836: lea eax, var_5C
loc_006A1839: push eax
loc_006A183A: lea ecx, var_4C
loc_006A183D: push ecx
loc_006A183E: push 00000002h
loc_006A1840: call [00401050h] ; __vbaFreeVarList
loc_006A1846: add esp, 0000000Ch
loc_006A1849: mov var_4, 00000005h
loc_006A1850: lea edx, var_4C
loc_006A1853: push edx
loc_006A1854: call [00401358h] ; rtcGetDateVar
loc_006A185A: mov var_74, 00447D60h ; "dddd"
loc_006A1861: mov var_7C, 00000008h
loc_006A1868: lea edx, var_7C
loc_006A186B: lea ecx, var_5C
loc_006A186E: call [00401374h] ; __vbaVarDup
loc_006A1874: push 00000001h
loc_006A1876: push 00000001h
loc_006A1878: lea eax, var_5C
loc_006A187B: push eax
loc_006A187C: lea ecx, var_4C
loc_006A187F: push ecx
loc_006A1880: lea edx, var_6C
loc_006A1883: push edx
loc_006A1884: call [004010B0h] ; rtcVarFromFormatVar
loc_006A188A: lea eax, var_6C
loc_006A188D: push eax
loc_006A188E: call [00401040h] ; __vbaStrVarMove
loc_006A1894: mov edx, eax
loc_006A1896: lea ecx, var_34
loc_006A1899: call [004013C0h] ; __vbaStrMove
loc_006A189F: lea ecx, var_6C
loc_006A18A2: push ecx
loc_006A18A3: lea edx, var_5C
loc_006A18A6: push edx
loc_006A18A7: lea eax, var_4C
loc_006A18AA: push eax
loc_006A18AB: push 00000003h
loc_006A18AD: call [00401050h] ; __vbaFreeVarList
loc_006A18B3: add esp, 00000010h
loc_006A18B6: mov var_4, 00000006h
loc_006A18BD: lea ecx, var_4C
loc_006A18C0: push ecx
loc_006A18C1: call [00401404h] ; rtcGetPresentDate
loc_006A18C7: lea edx, var_4C
loc_006A18CA: push edx
loc_006A18CB: lea eax, var_5C
loc_006A18CE: push eax
loc_006A18CF: call [004013F8h] ; rtcGetMonthOfYear
loc_006A18D5: lea ecx, var_5C
loc_006A18D8: push ecx
loc_006A18D9: call [004012C0h] ; __vbaI2Var
loc_006A18DF: mov var_30, ax
loc_006A18E3: lea edx, var_5C
loc_006A18E6: push edx
loc_006A18E7: lea eax, var_4C
loc_006A18EA: push eax
loc_006A18EB: push 00000002h
loc_006A18ED: call [00401050h] ; __vbaFreeVarList
loc_006A18F3: add esp, 0000000Ch
loc_006A18F6: mov var_4, 00000007h
loc_006A18FD: cmp var_30, 0001h
loc_006A1902: jnz 006A1C39h
loc_006A1908: mov var_4, 00000008h
loc_006A190F: cmp var_2C, 0001h
loc_006A1914: jnz 006A1AC6h
loc_006A191A: mov var_4, 00000009h
loc_006A1921: lea ecx, var_3C
loc_006A1924: push ecx
loc_006A1925: push 00452CA8h ; "Announce"
loc_006A192A: mov edx, [0073A08Ch]
loc_006A1930: mov eax, [edx]
loc_006A1932: mov ecx, [0073A08Ch]
loc_006A1938: push ecx
loc_006A1939: call [eax+00000064h]
loc_006A193C: fnclex
loc_006A193E: mov var_90, eax
loc_006A1944: cmp var_90, 00000000h
loc_006A194B: jge 006A1970h
loc_006A194D: push 00000064h
loc_006A194F: push 004419ACh
loc_006A1954: mov edx, [0073A08Ch]
loc_006A195A: push edx
loc_006A195B: mov eax, var_90
loc_006A1961: push eax
loc_006A1962: call [004010CCh] ; __vbaHresultCheckObj
loc_006A1968: mov var_A8, eax
loc_006A196E: jmp 006A197Ah
loc_006A1970: mov var_A8, 00000000h
loc_006A197A: lea ecx, var_3C
loc_006A197D: call [0040142Ch] ; __vbaFreeObj
loc_006A1983: mov var_4, 0000000Ah
loc_006A198A: mov var_84, 80020004h
loc_006A1994: mov var_8C, 0000000Ah
loc_006A199E: mov var_74, 00467304h ; "Happy New Year's Day! Have you made your new year's resolutions yet?"
loc_006A19A5: mov var_7C, 00000008h
loc_006A19AC: lea ecx, var_3C
loc_006A19AF: push ecx
loc_006A19B0: mov eax, 00000010h
loc_006A19B5: call 00412850h ; __vbaChkstk
loc_006A19BA: mov edx, esp
loc_006A19BC: mov eax, var_8C
loc_006A19C2: mov [edx], eax
loc_006A19C4: mov ecx, var_88
loc_006A19CA: mov [edx+00000004h], ecx
loc_006A19CD: mov eax, var_84
loc_006A19D3: mov [edx+00000008h], eax
loc_006A19D6: mov ecx, var_80
loc_006A19D9: mov [edx+0000000Ch], ecx
loc_006A19DC: mov eax, 00000010h
loc_006A19E1: call 00412850h ; __vbaChkstk
loc_006A19E6: mov edx, esp
loc_006A19E8: mov eax, var_7C
loc_006A19EB: mov [edx], eax
loc_006A19ED: mov ecx, var_78
loc_006A19F0: mov [edx+00000004h], ecx
loc_006A19F3: mov eax, var_74
loc_006A19F6: mov [edx+00000008h], eax
loc_006A19F9: mov ecx, var_70
loc_006A19FC: mov [edx+0000000Ch], ecx
loc_006A19FF: mov edx, [0073A08Ch]
loc_006A1A05: mov eax, [edx]
loc_006A1A07: mov ecx, [0073A08Ch]
loc_006A1A0D: push ecx
loc_006A1A0E: call [eax+00000078h]
loc_006A1A11: fnclex
loc_006A1A13: mov var_90, eax
loc_006A1A19: cmp var_90, 00000000h
loc_006A1A20: jge 006A1A45h
loc_006A1A22: push 00000078h
loc_006A1A24: push 004419ACh
loc_006A1A29: mov edx, [0073A08Ch]
loc_006A1A2F: push edx
loc_006A1A30: mov eax, var_90
loc_006A1A36: push eax
loc_006A1A37: call [004010CCh] ; __vbaHresultCheckObj
loc_006A1A3D: mov var_AC, eax
loc_006A1A43: jmp 006A1A4Fh
loc_006A1A45: mov var_AC, 00000000h
loc_006A1A4F: lea ecx, var_3C
loc_006A1A52: call [0040142Ch] ; __vbaFreeObj
loc_006A1A58: mov var_4, 0000000Bh
loc_006A1A5F: lea ecx, var_3C
loc_006A1A62: push ecx
loc_006A1A63: push 00442188h ; "Pleased"
loc_006A1A68: mov edx, [0073A08Ch]
loc_006A1A6E: mov eax, [edx]
loc_006A1A70: mov ecx, [0073A08Ch]
loc_006A1A76: push ecx
loc_006A1A77: call [eax+00000064h]
loc_006A1A7A: fnclex
loc_006A1A7C: mov var_90, eax
loc_006A1A82: cmp var_90, 00000000h
loc_006A1A89: jge 006A1AAEh
loc_006A1A8B: push 00000064h
loc_006A1A8D: push 004419ACh
loc_006A1A92: mov edx, [0073A08Ch]
loc_006A1A98: push edx
loc_006A1A99: mov eax, var_90
loc_006A1A9F: push eax
loc_006A1AA0: call [004010CCh] ; __vbaHresultCheckObj
loc_006A1AA6: mov var_B0, eax
loc_006A1AAC: jmp 006A1AB8h
loc_006A1AAE: mov var_B0, 00000000h
loc_006A1AB8: lea ecx, var_3C
loc_006A1ABB: call [0040142Ch] ; __vbaFreeObj
loc_006A1AC1: jmp 006A1C34h
loc_006A1AC6: mov var_4, 0000000Ch
loc_006A1ACD: mov ecx, var_34
loc_006A1AD0: push ecx
loc_006A1AD1: push 00467394h ; "Monday"
loc_006A1AD6: call [004011B8h] ; __vbaStrCmp
loc_006A1ADC: test eax, eax
loc_006A1ADE: jnz 006A1C34h
loc_006A1AE4: cmp var_2C, 000Eh
loc_006A1AE9: jle 006A1C34h
loc_006A1AEF: cmp var_2C, 0016h
loc_006A1AF4: jge 006A1C34h
loc_006A1AFA: mov var_4, 0000000Dh
loc_006A1B01: lea edx, var_3C
loc_006A1B04: push edx
loc_006A1B05: push 00452CA8h ; "Announce"
loc_006A1B0A: mov eax, [0073A08Ch]
loc_006A1B0F: mov ecx, [eax]
loc_006A1B11: mov edx, [0073A08Ch]
loc_006A1B17: push edx
loc_006A1B18: call [ecx+00000064h]
loc_006A1B1B: fnclex
loc_006A1B1D: mov var_90, eax
loc_006A1B23: cmp var_90, 00000000h
loc_006A1B2A: jge 006A1B4Eh
loc_006A1B2C: push 00000064h
loc_006A1B2E: push 004419ACh
loc_006A1B33: mov eax, [0073A08Ch]
loc_006A1B38: push eax
loc_006A1B39: mov ecx, var_90
loc_006A1B3F: push ecx
loc_006A1B40: call [004010CCh] ; __vbaHresultCheckObj
loc_006A1B46: mov var_B4, eax
loc_006A1B4C: jmp 006A1B58h
loc_006A1B4E: mov var_B4, 00000000h
loc_006A1B58: lea ecx, var_3C
loc_006A1B5B: call [0040142Ch] ; __vbaFreeObj
loc_006A1B61: mov var_4, 0000000Eh
loc_006A1B68: mov var_84, 80020004h
loc_006A1B72: mov var_8C, 0000000Ah
loc_006A1B7C: mov var_74, 00467464h ; "Did you know that today is Martin Luther King Jr. Day? In honor of Martin Luther King Jr., a brilliant and courageous civil rights leader in the 60's."
loc_006A1B83: mov var_7C, 00000008h
loc_006A1B8A: lea edx, var_3C
loc_006A1B8D: push edx
loc_006A1B8E: mov eax, 00000010h
loc_006A1B93: call 00412850h ; __vbaChkstk
loc_006A1B98: mov eax, esp
loc_006A1B9A: mov ecx, var_8C
loc_006A1BA0: mov [eax], ecx
loc_006A1BA2: mov edx, var_88
loc_006A1BA8: mov [eax+00000004h], edx
loc_006A1BAB: mov ecx, var_84
loc_006A1BB1: mov [eax+00000008h], ecx
loc_006A1BB4: mov edx, var_80
loc_006A1BB7: mov [eax+0000000Ch], edx
loc_006A1BBA: mov eax, 00000010h
loc_006A1BBF: call 00412850h ; __vbaChkstk
loc_006A1BC4: mov eax, esp
loc_006A1BC6: mov ecx, var_7C
loc_006A1BC9: mov [eax], ecx
loc_006A1BCB: mov edx, var_78
loc_006A1BCE: mov [eax+00000004h], edx
loc_006A1BD1: mov ecx, var_74
loc_006A1BD4: mov [eax+00000008h], ecx
loc_006A1BD7: mov edx, var_70
loc_006A1BDA: mov [eax+0000000Ch], edx
loc_006A1BDD: mov eax, [0073A08Ch]
loc_006A1BE2: mov ecx, [eax]
loc_006A1BE4: mov edx, [0073A08Ch]
loc_006A1BEA: push edx
loc_006A1BEB: call [ecx+00000078h]
loc_006A1BEE: fnclex
loc_006A1BF0: mov var_90, eax
loc_006A1BF6: cmp var_90, 00000000h
loc_006A1BFD: jge 006A1C21h
loc_006A1BFF: push 00000078h
loc_006A1C01: push 004419ACh
loc_006A1C06: mov eax, [0073A08Ch]
loc_006A1C0B: push eax
loc_006A1C0C: mov ecx, var_90
loc_006A1C12: push ecx
loc_006A1C13: call [004010CCh] ; __vbaHresultCheckObj
loc_006A1C19: mov var_B8, eax
loc_006A1C1F: jmp 006A1C2Bh
loc_006A1C21: mov var_B8, 00000000h
loc_006A1C2B: lea ecx, var_3C
loc_006A1C2E: call [0040142Ch] ; __vbaFreeObj
loc_006A1C34: jmp 006A3CD7h
loc_006A1C39: mov var_4, 00000010h
loc_006A1C40: cmp var_30, 0002h
loc_006A1C45: jnz 006A2184h
loc_006A1C4B: mov var_4, 00000011h
loc_006A1C52: cmp var_2C, 0002h
loc_006A1C57: jnz 006A1E2Dh
loc_006A1C5D: mov var_4, 00000012h
loc_006A1C64: lea edx, var_3C
loc_006A1C67: push edx
loc_006A1C68: push 00452CA8h ; "Announce"
loc_006A1C6D: mov eax, [0073A08Ch]
loc_006A1C72: mov ecx, [eax]
loc_006A1C74: mov edx, [0073A08Ch]
loc_006A1C7A: push edx
loc_006A1C7B: call [ecx+00000064h]
loc_006A1C7E: fnclex
loc_006A1C80: mov var_90, eax
loc_006A1C86: cmp var_90, 00000000h
loc_006A1C8D: jge 006A1CB1h
loc_006A1C8F: push 00000064h
loc_006A1C91: push 004419ACh
loc_006A1C96: mov eax, [0073A08Ch]
loc_006A1C9B: push eax
loc_006A1C9C: mov ecx, var_90
loc_006A1CA2: push ecx
loc_006A1CA3: call [004010CCh] ; __vbaHresultCheckObj
loc_006A1CA9: mov var_BC, eax
loc_006A1CAF: jmp 006A1CBBh
loc_006A1CB1: mov var_BC, 00000000h
loc_006A1CBB: lea ecx, var_3C
loc_006A1CBE: call [0040142Ch] ; __vbaFreeObj
loc_006A1CC4: mov var_4, 00000013h
loc_006A1CCB: mov var_74, 80020004h
loc_006A1CD2: mov var_7C, 0000000Ah
loc_006A1CD9: push 00456A30h ; "Hey "
loc_006A1CDE: mov edx, [0073A040h]
loc_006A1CE4: push edx
loc_006A1CE5: call [00401098h] ; __vbaStrCat
loc_006A1CEB: mov edx, eax
loc_006A1CED: lea ecx, var_38
loc_006A1CF0: call [004013C0h] ; __vbaStrMove
loc_006A1CF6: push eax
loc_006A1CF7: push 00467598h ; ", today is GroundHog day. I sure hope that little critter doesn't forecast more winter."
loc_006A1CFC: call [00401098h] ; __vbaStrCat
loc_006A1D02: mov var_44, eax
loc_006A1D05: mov var_4C, 00000008h
loc_006A1D0C: lea eax, var_3C
loc_006A1D0F: push eax
loc_006A1D10: mov eax, 00000010h
loc_006A1D15: call 00412850h ; __vbaChkstk
loc_006A1D1A: mov ecx, esp
loc_006A1D1C: mov edx, var_7C
loc_006A1D1F: mov [ecx], edx
loc_006A1D21: mov eax, var_78
loc_006A1D24: mov [ecx+00000004h], eax
loc_006A1D27: mov edx, var_74
loc_006A1D2A: mov [ecx+00000008h], edx
loc_006A1D2D: mov eax, var_70
loc_006A1D30: mov [ecx+0000000Ch], eax
loc_006A1D33: mov eax, 00000010h
loc_006A1D38: call 00412850h ; __vbaChkstk
loc_006A1D3D: mov ecx, esp
loc_006A1D3F: mov edx, var_4C
loc_006A1D42: mov [ecx], edx
loc_006A1D44: mov eax, var_48
loc_006A1D47: mov [ecx+00000004h], eax
loc_006A1D4A: mov edx, var_44
loc_006A1D4D: mov [ecx+00000008h], edx
loc_006A1D50: mov eax, var_40
loc_006A1D53: mov [ecx+0000000Ch], eax
loc_006A1D56: mov ecx, [0073A08Ch]
loc_006A1D5C: mov edx, [ecx]
loc_006A1D5E: mov eax, [0073A08Ch]
loc_006A1D63: push eax
loc_006A1D64: call [edx+00000078h]
loc_006A1D67: fnclex
loc_006A1D69: mov var_90, eax
loc_006A1D6F: cmp var_90, 00000000h
loc_006A1D76: jge 006A1D9Bh
loc_006A1D78: push 00000078h
loc_006A1D7A: push 004419ACh
loc_006A1D7F: mov ecx, [0073A08Ch]
loc_006A1D85: push ecx
loc_006A1D86: mov edx, var_90
loc_006A1D8C: push edx
loc_006A1D8D: call [004010CCh] ; __vbaHresultCheckObj
loc_006A1D93: mov var_C0, eax
loc_006A1D99: jmp 006A1DA5h
loc_006A1D9B: mov var_C0, 00000000h
loc_006A1DA5: lea ecx, var_38
loc_006A1DA8: call [00401430h] ; __vbaFreeStr
loc_006A1DAE: lea ecx, var_3C
loc_006A1DB1: call [0040142Ch] ; __vbaFreeObj
loc_006A1DB7: lea ecx, var_4C
loc_006A1DBA: call [00401030h] ; __vbaFreeVar
loc_006A1DC0: mov var_4, 00000014h
loc_006A1DC7: lea eax, var_3C
loc_006A1DCA: push eax
loc_006A1DCB: push 00442188h ; "Pleased"
loc_006A1DD0: mov ecx, [0073A08Ch]
loc_006A1DD6: mov edx, [ecx]
loc_006A1DD8: mov eax, [0073A08Ch]
loc_006A1DDD: push eax
loc_006A1DDE: call [edx+00000064h]
loc_006A1DE1: fnclex
loc_006A1DE3: mov var_90, eax
loc_006A1DE9: cmp var_90, 00000000h
loc_006A1DF0: jge 006A1E15h
loc_006A1DF2: push 00000064h
loc_006A1DF4: push 004419ACh
loc_006A1DF9: mov ecx, [0073A08Ch]
loc_006A1DFF: push ecx
loc_006A1E00: mov edx, var_90
loc_006A1E06: push edx
loc_006A1E07: call [004010CCh] ; __vbaHresultCheckObj
loc_006A1E0D: mov var_C4, eax
loc_006A1E13: jmp 006A1E1Fh
loc_006A1E15: mov var_C4, 00000000h
loc_006A1E1F: lea ecx, var_3C
loc_006A1E22: call [0040142Ch] ; __vbaFreeObj
loc_006A1E28: jmp 006A217Fh
loc_006A1E2D: mov var_4, 00000015h
loc_006A1E34: cmp var_2C, 000Eh
loc_006A1E39: jnz 006A2011h
loc_006A1E3F: mov var_4, 00000016h
loc_006A1E46: lea eax, var_3C
loc_006A1E49: push eax
loc_006A1E4A: push 00452CA8h ; "Announce"
loc_006A1E4F: mov ecx, [0073A08Ch]
loc_006A1E55: mov edx, [ecx]
loc_006A1E57: mov eax, [0073A08Ch]
loc_006A1E5C: push eax
loc_006A1E5D: call [edx+00000064h]
loc_006A1E60: fnclex
loc_006A1E62: mov var_90, eax
loc_006A1E68: cmp var_90, 00000000h
loc_006A1E6F: jge 006A1E94h
loc_006A1E71: push 00000064h
loc_006A1E73: push 004419ACh
loc_006A1E78: mov ecx, [0073A08Ch]
loc_006A1E7E: push ecx
loc_006A1E7F: mov edx, var_90
loc_006A1E85: push edx
loc_006A1E86: call [004010CCh] ; __vbaHresultCheckObj
loc_006A1E8C: mov var_C8, eax
loc_006A1E92: jmp 006A1E9Eh
loc_006A1E94: mov var_C8, 00000000h
loc_006A1E9E: lea ecx, var_3C
loc_006A1EA1: call [0040142Ch] ; __vbaFreeObj
loc_006A1EA7: mov var_4, 00000017h
loc_006A1EAE: mov var_74, 80020004h
loc_006A1EB5: mov var_7C, 0000000Ah
loc_006A1EBC: push 004673A8h ; "Happy Valentine's day, "
loc_006A1EC1: mov eax, [0073A040h]
loc_006A1EC6: push eax
loc_006A1EC7: call [00401098h] ; __vbaStrCat
loc_006A1ECD: mov edx, eax
loc_006A1ECF: lea ecx, var_38
loc_006A1ED2: call [004013C0h] ; __vbaStrMove
loc_006A1ED8: push eax
loc_006A1ED9: push 004673DCh ; ". Will you be my Valentine?"
loc_006A1EDE: call [00401098h] ; __vbaStrCat
loc_006A1EE4: mov var_44, eax
loc_006A1EE7: mov var_4C, 00000008h
loc_006A1EEE: lea ecx, var_3C
loc_006A1EF1: push ecx
loc_006A1EF2: mov eax, 00000010h
loc_006A1EF7: call 00412850h ; __vbaChkstk
loc_006A1EFC: mov edx, esp
loc_006A1EFE: mov eax, var_7C
loc_006A1F01: mov [edx], eax
loc_006A1F03: mov ecx, var_78
loc_006A1F06: mov [edx+00000004h], ecx
loc_006A1F09: mov eax, var_74
loc_006A1F0C: mov [edx+00000008h], eax
loc_006A1F0F: mov ecx, var_70
loc_006A1F12: mov [edx+0000000Ch], ecx
loc_006A1F15: mov eax, 00000010h
loc_006A1F1A: call 00412850h ; __vbaChkstk
loc_006A1F1F: mov edx, esp
loc_006A1F21: mov eax, var_4C
loc_006A1F24: mov [edx], eax
loc_006A1F26: mov ecx, var_48
loc_006A1F29: mov [edx+00000004h], ecx
loc_006A1F2C: mov eax, var_44
loc_006A1F2F: mov [edx+00000008h], eax
loc_006A1F32: mov ecx, var_40
loc_006A1F35: mov [edx+0000000Ch], ecx
loc_006A1F38: mov edx, [0073A08Ch]
loc_006A1F3E: mov eax, [edx]
loc_006A1F40: mov ecx, [0073A08Ch]
loc_006A1F46: push ecx
loc_006A1F47: call [eax+00000078h]
loc_006A1F4A: fnclex
loc_006A1F4C: mov var_90, eax
loc_006A1F52: cmp var_90, 00000000h
loc_006A1F59: jge 006A1F7Eh
loc_006A1F5B: push 00000078h
loc_006A1F5D: push 004419ACh
loc_006A1F62: mov edx, [0073A08Ch]
loc_006A1F68: push edx
loc_006A1F69: mov eax, var_90
loc_006A1F6F: push eax
loc_006A1F70: call [004010CCh] ; __vbaHresultCheckObj
loc_006A1F76: mov var_CC, eax
loc_006A1F7C: jmp 006A1F88h
loc_006A1F7E: mov var_CC, 00000000h
loc_006A1F88: lea ecx, var_38
loc_006A1F8B: call [00401430h] ; __vbaFreeStr
loc_006A1F91: lea ecx, var_3C
loc_006A1F94: call [0040142Ch] ; __vbaFreeObj
loc_006A1F9A: lea ecx, var_4C
loc_006A1F9D: call [00401030h] ; __vbaFreeVar
loc_006A1FA3: mov var_4, 00000018h
loc_006A1FAA: lea ecx, var_3C
loc_006A1FAD: push ecx
loc_006A1FAE: push 00442188h ; "Pleased"
loc_006A1FB3: mov edx, [0073A08Ch]
loc_006A1FB9: mov eax, [edx]
loc_006A1FBB: mov ecx, [0073A08Ch]
loc_006A1FC1: push ecx
loc_006A1FC2: call [eax+00000064h]
loc_006A1FC5: fnclex
loc_006A1FC7: mov var_90, eax
loc_006A1FCD: cmp var_90, 00000000h
loc_006A1FD4: jge 006A1FF9h
loc_006A1FD6: push 00000064h
loc_006A1FD8: push 004419ACh
loc_006A1FDD: mov edx, [0073A08Ch]
loc_006A1FE3: push edx
loc_006A1FE4: mov eax, var_90
loc_006A1FEA: push eax
loc_006A1FEB: call [004010CCh] ; __vbaHresultCheckObj
loc_006A1FF1: mov var_D0, eax
loc_006A1FF7: jmp 006A2003h
loc_006A1FF9: mov var_D0, 00000000h
loc_006A2003: lea ecx, var_3C
loc_006A2006: call [0040142Ch] ; __vbaFreeObj
loc_006A200C: jmp 006A217Fh
loc_006A2011: mov var_4, 00000019h
loc_006A2018: mov ecx, var_34
loc_006A201B: push ecx
loc_006A201C: push 00467394h ; "Monday"
loc_006A2021: call [004011B8h] ; __vbaStrCmp
loc_006A2027: test eax, eax
loc_006A2029: jnz 006A217Fh
loc_006A202F: cmp var_2C, 000Eh
loc_006A2034: jle 006A217Fh
loc_006A203A: cmp var_2C, 0016h
loc_006A203F: jge 006A217Fh
loc_006A2045: mov var_4, 0000001Ah
loc_006A204C: lea edx, var_3C
loc_006A204F: push edx
loc_006A2050: push 00452CA8h ; "Announce"
loc_006A2055: mov eax, [0073A08Ch]
loc_006A205A: mov ecx, [eax]
loc_006A205C: mov edx, [0073A08Ch]
loc_006A2062: push edx
loc_006A2063: call [ecx+00000064h]
loc_006A2066: fnclex
loc_006A2068: mov var_90, eax
loc_006A206E: cmp var_90, 00000000h
loc_006A2075: jge 006A2099h
loc_006A2077: push 00000064h
loc_006A2079: push 004419ACh
loc_006A207E: mov eax, [0073A08Ch]
loc_006A2083: push eax
loc_006A2084: mov ecx, var_90
loc_006A208A: push ecx
loc_006A208B: call [004010CCh] ; __vbaHresultCheckObj
loc_006A2091: mov var_D4, eax
loc_006A2097: jmp 006A20A3h
loc_006A2099: mov var_D4, 00000000h
loc_006A20A3: lea ecx, var_3C
loc_006A20A6: call [0040142Ch] ; __vbaFreeObj
loc_006A20AC: mov var_4, 0000001Bh
loc_006A20B3: mov var_84, 80020004h
loc_006A20BD: mov var_8C, 0000000Ah
loc_006A20C7: mov var_74, 00467650h ; "Isn't today President's Day? That means that this is the observed birthday of America's founding father, George Washington."
loc_006A20CE: mov var_7C, 00000008h
loc_006A20D5: lea edx, var_3C
loc_006A20D8: push edx
loc_006A20D9: mov eax, 00000010h
loc_006A20DE: call 00412850h ; __vbaChkstk
loc_006A20E3: mov eax, esp
loc_006A20E5: mov ecx, var_8C
loc_006A20EB: mov [eax], ecx
loc_006A20ED: mov edx, var_88
loc_006A20F3: mov [eax+00000004h], edx
loc_006A20F6: mov ecx, var_84
loc_006A20FC: mov [eax+00000008h], ecx
loc_006A20FF: mov edx, var_80
loc_006A2102: mov [eax+0000000Ch], edx
loc_006A2105: mov eax, 00000010h
loc_006A210A: call 00412850h ; __vbaChkstk
loc_006A210F: mov eax, esp
loc_006A2111: mov ecx, var_7C
loc_006A2114: mov [eax], ecx
loc_006A2116: mov edx, var_78
loc_006A2119: mov [eax+00000004h], edx
loc_006A211C: mov ecx, var_74
loc_006A211F: mov [eax+00000008h], ecx
loc_006A2122: mov edx, var_70
loc_006A2125: mov [eax+0000000Ch], edx
loc_006A2128: mov eax, [0073A08Ch]
loc_006A212D: mov ecx, [eax]
loc_006A212F: mov edx, [0073A08Ch]
loc_006A2135: push edx
loc_006A2136: call [ecx+00000078h]
loc_006A2139: fnclex
loc_006A213B: mov var_90, eax
loc_006A2141: cmp var_90, 00000000h
loc_006A2148: jge 006A216Ch
loc_006A214A: push 00000078h
loc_006A214C: push 004419ACh
loc_006A2151: mov eax, [0073A08Ch]
loc_006A2156: push eax
loc_006A2157: mov ecx, var_90
loc_006A215D: push ecx
loc_006A215E: call [004010CCh] ; __vbaHresultCheckObj
loc_006A2164: mov var_D8, eax
loc_006A216A: jmp 006A2176h
loc_006A216C: mov var_D8, 00000000h
loc_006A2176: lea ecx, var_3C
loc_006A2179: call [0040142Ch] ; __vbaFreeObj
loc_006A217F: jmp 006A3CD7h
loc_006A2184: mov var_4, 0000001Dh
loc_006A218B: cmp var_30, 0003h
loc_006A2190: jnz 006A22E7h
loc_006A2196: mov var_4, 0000001Eh
loc_006A219D: cmp var_2C, 0011h
loc_006A21A2: jnz 006A22E2h
loc_006A21A8: mov var_4, 0000001Fh
loc_006A21AF: lea edx, var_3C
loc_006A21B2: push edx
loc_006A21B3: push 00452CA8h ; "Announce"
loc_006A21B8: mov eax, [0073A08Ch]
loc_006A21BD: mov ecx, [eax]
loc_006A21BF: mov edx, [0073A08Ch]
loc_006A21C5: push edx
loc_006A21C6: call [ecx+00000064h]
loc_006A21C9: fnclex
loc_006A21CB: mov var_90, eax
loc_006A21D1: cmp var_90, 00000000h
loc_006A21D8: jge 006A21FCh
loc_006A21DA: push 00000064h
loc_006A21DC: push 004419ACh
loc_006A21E1: mov eax, [0073A08Ch]
loc_006A21E6: push eax
loc_006A21E7: mov ecx, var_90
loc_006A21ED: push ecx
loc_006A21EE: call [004010CCh] ; __vbaHresultCheckObj
loc_006A21F4: mov var_DC, eax
loc_006A21FA: jmp 006A2206h
loc_006A21FC: mov var_DC, 00000000h
loc_006A2206: lea ecx, var_3C
loc_006A2209: call [0040142Ch] ; __vbaFreeObj
loc_006A220F: mov var_4, 00000020h
loc_006A2216: mov var_84, 80020004h
loc_006A2220: mov var_8C, 0000000Ah
loc_006A222A: mov var_74, 00467750h ; "Oh my green eggs and ham! It's St. Patrick's Day. Hope you're wearing green today!"
loc_006A2231: mov var_7C, 00000008h
loc_006A2238: lea edx, var_3C
loc_006A223B: push edx
loc_006A223C: mov eax, 00000010h
loc_006A2241: call 00412850h ; __vbaChkstk
loc_006A2246: mov eax, esp
loc_006A2248: mov ecx, var_8C
loc_006A224E: mov [eax], ecx
loc_006A2250: mov edx, var_88
loc_006A2256: mov [eax+00000004h], edx
loc_006A2259: mov ecx, var_84
loc_006A225F: mov [eax+00000008h], ecx
loc_006A2262: mov edx, var_80
loc_006A2265: mov [eax+0000000Ch], edx
loc_006A2268: mov eax, 00000010h
loc_006A226D: call 00412850h ; __vbaChkstk
loc_006A2272: mov eax, esp
loc_006A2274: mov ecx, var_7C
loc_006A2277: mov [eax], ecx
loc_006A2279: mov edx, var_78
loc_006A227C: mov [eax+00000004h], edx
loc_006A227F: mov ecx, var_74
loc_006A2282: mov [eax+00000008h], ecx
loc_006A2285: mov edx, var_70
loc_006A2288: mov [eax+0000000Ch], edx
loc_006A228B: mov eax, [0073A08Ch]
loc_006A2290: mov ecx, [eax]
loc_006A2292: mov edx, [0073A08Ch]
loc_006A2298: push edx
loc_006A2299: call [ecx+00000078h]
loc_006A229C: fnclex
loc_006A229E: mov var_90, eax
loc_006A22A4: cmp var_90, 00000000h
loc_006A22AB: jge 006A22CFh
loc_006A22AD: push 00000078h
loc_006A22AF: push 004419ACh
loc_006A22B4: mov eax, [0073A08Ch]
loc_006A22B9: push eax
loc_006A22BA: mov ecx, var_90
loc_006A22C0: push ecx
loc_006A22C1: call [004010CCh] ; __vbaHresultCheckObj
loc_006A22C7: mov var_E0, eax
loc_006A22CD: jmp 006A22D9h
loc_006A22CF: mov var_E0, 00000000h
loc_006A22D9: lea ecx, var_3C
loc_006A22DC: call [0040142Ch] ; __vbaFreeObj
loc_006A22E2: jmp 006A3CD7h
loc_006A22E7: mov var_4, 00000022h
loc_006A22EE: cmp var_30, 0004h
loc_006A22F3: jnz 006A298Dh
loc_006A22F9: mov var_4, 00000023h
loc_006A2300: cmp var_2C, 0001h
loc_006A2305: jnz 006A2617h
loc_006A230B: mov var_4, 00000024h
loc_006A2312: lea edx, var_3C
loc_006A2315: push edx
loc_006A2316: push 00452CA8h ; "Announce"
loc_006A231B: mov eax, [0073A08Ch]
loc_006A2320: mov ecx, [eax]
loc_006A2322: mov edx, [0073A08Ch]
loc_006A2328: push edx
loc_006A2329: call [ecx+00000064h]
loc_006A232C: fnclex
loc_006A232E: mov var_90, eax
loc_006A2334: cmp var_90, 00000000h
loc_006A233B: jge 006A235Fh
loc_006A233D: push 00000064h
loc_006A233F: push 004419ACh
loc_006A2344: mov eax, [0073A08Ch]
loc_006A2349: push eax
loc_006A234A: mov ecx, var_90
loc_006A2350: push ecx
loc_006A2351: call [004010CCh] ; __vbaHresultCheckObj
loc_006A2357: mov var_E4, eax
loc_006A235D: jmp 006A2369h
loc_006A235F: mov var_E4, 00000000h
loc_006A2369: lea ecx, var_3C
loc_006A236C: call [0040142Ch] ; __vbaFreeObj
loc_006A2372: mov var_4, 00000025h
loc_006A2379: mov var_74, 80020004h
loc_006A2380: mov var_7C, 0000000Ah
loc_006A2387: push 00467840h ; "Today is your birthday! Happy Birthday "
loc_006A238C: mov edx, [0073A040h]
loc_006A2392: push edx
loc_006A2393: call [00401098h] ; __vbaStrCat
loc_006A2399: mov edx, eax
loc_006A239B: lea ecx, var_38
loc_006A239E: call [004013C0h] ; __vbaStrMove
loc_006A23A4: push eax
loc_006A23A5: push 00467894h ; "! \pau=2000\"
loc_006A23AA: call [00401098h] ; __vbaStrCat
loc_006A23B0: mov var_44, eax
loc_006A23B3: mov var_4C, 00000008h
loc_006A23BA: lea eax, var_3C
loc_006A23BD: push eax
loc_006A23BE: mov eax, 00000010h
loc_006A23C3: call 00412850h ; __vbaChkstk
loc_006A23C8: mov ecx, esp
loc_006A23CA: mov edx, var_7C
loc_006A23CD: mov [ecx], edx
loc_006A23CF: mov eax, var_78
loc_006A23D2: mov [ecx+00000004h], eax
loc_006A23D5: mov edx, var_74
loc_006A23D8: mov [ecx+00000008h], edx
loc_006A23DB: mov eax, var_70
loc_006A23DE: mov [ecx+0000000Ch], eax
loc_006A23E1: mov eax, 00000010h
loc_006A23E6: call 00412850h ; __vbaChkstk
loc_006A23EB: mov ecx, esp
loc_006A23ED: mov edx, var_4C
loc_006A23F0: mov [ecx], edx
loc_006A23F2: mov eax, var_48
loc_006A23F5: mov [ecx+00000004h], eax
loc_006A23F8: mov edx, var_44
loc_006A23FB: mov [ecx+00000008h], edx
loc_006A23FE: mov eax, var_40
loc_006A2401: mov [ecx+0000000Ch], eax
loc_006A2404: mov ecx, [0073A08Ch]
loc_006A240A: mov edx, [ecx]
loc_006A240C: mov eax, [0073A08Ch]
loc_006A2411: push eax
loc_006A2412: call [edx+00000078h]
loc_006A2415: fnclex
loc_006A2417: mov var_90, eax
loc_006A241D: cmp var_90, 00000000h
loc_006A2424: jge 006A2449h
loc_006A2426: push 00000078h
loc_006A2428: push 004419ACh
loc_006A242D: mov ecx, [0073A08Ch]
loc_006A2433: push ecx
loc_006A2434: mov edx, var_90
loc_006A243A: push edx
loc_006A243B: call [004010CCh] ; __vbaHresultCheckObj
loc_006A2441: mov var_E8, eax
loc_006A2447: jmp 006A2453h
loc_006A2449: mov var_E8, 00000000h
loc_006A2453: lea ecx, var_38
loc_006A2456: call [00401430h] ; __vbaFreeStr
loc_006A245C: lea ecx, var_3C
loc_006A245F: call [0040142Ch] ; __vbaFreeObj
loc_006A2465: lea ecx, var_4C
loc_006A2468: call [00401030h] ; __vbaFreeVar
loc_006A246E: mov var_4, 00000026h
loc_006A2475: lea eax, var_3C
loc_006A2478: push eax
loc_006A2479: push 00455AE0h ; "Confused"
loc_006A247E: mov ecx, [0073A08Ch]
loc_006A2484: mov edx, [ecx]
loc_006A2486: mov eax, [0073A08Ch]
loc_006A248B: push eax
loc_006A248C: call [edx+00000064h]
loc_006A248F: fnclex
loc_006A2491: mov var_90, eax
loc_006A2497: cmp var_90, 00000000h
loc_006A249E: jge 006A24C3h
loc_006A24A0: push 00000064h
loc_006A24A2: push 004419ACh
loc_006A24A7: mov ecx, [0073A08Ch]
loc_006A24AD: push ecx
loc_006A24AE: mov edx, var_90
loc_006A24B4: push edx
loc_006A24B5: call [004010CCh] ; __vbaHresultCheckObj
loc_006A24BB: mov var_EC, eax
loc_006A24C1: jmp 006A24CDh
loc_006A24C3: mov var_EC, 00000000h
loc_006A24CD: lea ecx, var_3C
loc_006A24D0: call [0040142Ch] ; __vbaFreeObj
loc_006A24D6: mov var_4, 00000027h
loc_006A24DD: mov var_84, 80020004h
loc_006A24E7: mov var_8C, 0000000Ah
loc_006A24F1: mov var_74, 004678B4h ; "April Fools!"
loc_006A24F8: mov var_7C, 00000008h
loc_006A24FF: lea eax, var_3C
loc_006A2502: push eax
loc_006A2503: mov eax, 00000010h
loc_006A2508: call 00412850h ; __vbaChkstk
loc_006A250D: mov ecx, esp
loc_006A250F: mov edx, var_8C
loc_006A2515: mov [ecx], edx
loc_006A2517: mov eax, var_88
loc_006A251D: mov [ecx+00000004h], eax
loc_006A2520: mov edx, var_84
loc_006A2526: mov [ecx+00000008h], edx
loc_006A2529: mov eax, var_80
loc_006A252C: mov [ecx+0000000Ch], eax
loc_006A252F: mov eax, 00000010h
loc_006A2534: call 00412850h ; __vbaChkstk
loc_006A2539: mov ecx, esp
loc_006A253B: mov edx, var_7C
loc_006A253E: mov [ecx], edx
loc_006A2540: mov eax, var_78
loc_006A2543: mov [ecx+00000004h], eax
loc_006A2546: mov edx, var_74
loc_006A2549: mov [ecx+00000008h], edx
loc_006A254C: mov eax, var_70
loc_006A254F: mov [ecx+0000000Ch], eax
loc_006A2552: mov ecx, [0073A08Ch]
loc_006A2558: mov edx, [ecx]
loc_006A255A: mov eax, [0073A08Ch]
loc_006A255F: push eax
loc_006A2560: call [edx+00000078h]
loc_006A2563: fnclex
loc_006A2565: mov var_90, eax
loc_006A256B: cmp var_90, 00000000h
loc_006A2572: jge 006A2597h
loc_006A2574: push 00000078h
loc_006A2576: push 004419ACh
loc_006A257B: mov ecx, [0073A08Ch]
loc_006A2581: push ecx
loc_006A2582: mov edx, var_90
loc_006A2588: push edx
loc_006A2589: call [004010CCh] ; __vbaHresultCheckObj
loc_006A258F: mov var_F0, eax
loc_006A2595: jmp 006A25A1h
loc_006A2597: mov var_F0, 00000000h
loc_006A25A1: lea ecx, var_3C
loc_006A25A4: call [0040142Ch] ; __vbaFreeObj
loc_006A25AA: mov var_4, 00000028h
loc_006A25B1: lea eax, var_3C
loc_006A25B4: push eax
loc_006A25B5: push 00442188h ; "Pleased"
loc_006A25BA: mov ecx, [0073A08Ch]
loc_006A25C0: mov edx, [ecx]
loc_006A25C2: mov eax, [0073A08Ch]
loc_006A25C7: push eax
loc_006A25C8: call [edx+00000064h]
loc_006A25CB: fnclex
loc_006A25CD: mov var_90, eax
loc_006A25D3: cmp var_90, 00000000h
loc_006A25DA: jge 006A25FFh
loc_006A25DC: push 00000064h
loc_006A25DE: push 004419ACh
loc_006A25E3: mov ecx, [0073A08Ch]
loc_006A25E9: push ecx
loc_006A25EA: mov edx, var_90
loc_006A25F0: push edx
loc_006A25F1: call [004010CCh] ; __vbaHresultCheckObj
loc_006A25F7: mov var_F4, eax
loc_006A25FD: jmp 006A2609h
loc_006A25FF: mov var_F4, 00000000h
loc_006A2609: lea ecx, var_3C
loc_006A260C: call [0040142Ch] ; __vbaFreeObj
loc_006A2612: jmp 006A2988h
loc_006A2617: mov var_4, 00000029h
loc_006A261E: cmp var_2C, 0015h
loc_006A2623: jnz 006A27D2h
loc_006A2629: mov var_4, 0000002Ah
loc_006A2630: lea eax, var_3C
loc_006A2633: push eax
loc_006A2634: push 00452CA8h ; "Announce"
loc_006A2639: mov ecx, [0073A08Ch]
loc_006A263F: mov edx, [ecx]
loc_006A2641: mov eax, [0073A08Ch]
loc_006A2646: push eax
loc_006A2647: call [edx+00000064h]
loc_006A264A: fnclex
loc_006A264C: mov var_90, eax
loc_006A2652: cmp var_90, 00000000h
loc_006A2659: jge 006A267Eh
loc_006A265B: push 00000064h
loc_006A265D: push 004419ACh
loc_006A2662: mov ecx, [0073A08Ch]
loc_006A2668: push ecx
loc_006A2669: mov edx, var_90
loc_006A266F: push edx
loc_006A2670: call [004010CCh] ; __vbaHresultCheckObj
loc_006A2676: mov var_F8, eax
loc_006A267C: jmp 006A2688h
loc_006A267E: mov var_F8, 00000000h
loc_006A2688: lea ecx, var_3C
loc_006A268B: call [0040142Ch] ; __vbaFreeObj
loc_006A2691: mov var_4, 0000002Bh
loc_006A2698: mov var_84, 80020004h
loc_006A26A2: mov var_8C, 0000000Ah
loc_006A26AC: mov var_74, 004678D4h ; "Secretaries Day! Make sure you send flowers!"
loc_006A26B3: mov var_7C, 00000008h
loc_006A26BA: lea eax, var_3C
loc_006A26BD: push eax
loc_006A26BE: mov eax, 00000010h
loc_006A26C3: call 00412850h ; __vbaChkstk
loc_006A26C8: mov ecx, esp
loc_006A26CA: mov edx, var_8C
loc_006A26D0: mov [ecx], edx
loc_006A26D2: mov eax, var_88
loc_006A26D8: mov [ecx+00000004h], eax
loc_006A26DB: mov edx, var_84
loc_006A26E1: mov [ecx+00000008h], edx
loc_006A26E4: mov eax, var_80
loc_006A26E7: mov [ecx+0000000Ch], eax
loc_006A26EA: mov eax, 00000010h
loc_006A26EF: call 00412850h ; __vbaChkstk
loc_006A26F4: mov ecx, esp
loc_006A26F6: mov edx, var_7C
loc_006A26F9: mov [ecx], edx
loc_006A26FB: mov eax, var_78
loc_006A26FE: mov [ecx+00000004h], eax
loc_006A2701: mov edx, var_74
loc_006A2704: mov [ecx+00000008h], edx
loc_006A2707: mov eax, var_70
loc_006A270A: mov [ecx+0000000Ch], eax
loc_006A270D: mov ecx, [0073A08Ch]
loc_006A2713: mov edx, [ecx]
loc_006A2715: mov eax, [0073A08Ch]
loc_006A271A: push eax
loc_006A271B: call [edx+00000078h]
loc_006A271E: fnclex
loc_006A2720: mov var_90, eax
loc_006A2726: cmp var_90, 00000000h
loc_006A272D: jge 006A2752h
loc_006A272F: push 00000078h
loc_006A2731: push 004419ACh
loc_006A2736: mov ecx, [0073A08Ch]
loc_006A273C: push ecx
loc_006A273D: mov edx, var_90
loc_006A2743: push edx
loc_006A2744: call [004010CCh] ; __vbaHresultCheckObj
loc_006A274A: mov var_FC, eax
loc_006A2750: jmp 006A275Ch
loc_006A2752: mov var_FC, 00000000h
loc_006A275C: lea ecx, var_3C
loc_006A275F: call [0040142Ch] ; __vbaFreeObj
loc_006A2765: mov var_4, 0000002Ch
loc_006A276C: lea eax, var_3C
loc_006A276F: push eax
loc_006A2770: push 00442188h ; "Pleased"
loc_006A2775: mov ecx, [0073A08Ch]
loc_006A277B: mov edx, [ecx]
loc_006A277D: mov eax, [0073A08Ch]
loc_006A2782: push eax
loc_006A2783: call [edx+00000064h]
loc_006A2786: fnclex
loc_006A2788: mov var_90, eax
loc_006A278E: cmp var_90, 00000000h
loc_006A2795: jge 006A27BAh
loc_006A2797: push 00000064h
loc_006A2799: push 004419ACh
loc_006A279E: mov ecx, [0073A08Ch]
loc_006A27A4: push ecx
loc_006A27A5: mov edx, var_90
loc_006A27AB: push edx
loc_006A27AC: call [004010CCh] ; __vbaHresultCheckObj
loc_006A27B2: mov var_100, eax
loc_006A27B8: jmp 006A27C4h
loc_006A27BA: mov var_100, 00000000h
loc_006A27C4: lea ecx, var_3C
loc_006A27C7: call [0040142Ch] ; __vbaFreeObj
loc_006A27CD: jmp 006A2988h
loc_006A27D2: mov var_4, 0000002Dh
loc_006A27D9: cmp var_2C, 0016h
loc_006A27DE: jnz 006A2988h
loc_006A27E4: mov var_4, 0000002Eh
loc_006A27EB: lea eax, var_3C
loc_006A27EE: push eax
loc_006A27EF: push 00452CA8h ; "Announce"
loc_006A27F4: mov ecx, [0073A08Ch]
loc_006A27FA: mov edx, [ecx]
loc_006A27FC: mov eax, [0073A08Ch]
loc_006A2801: push eax
loc_006A2802: call [edx+00000064h]
loc_006A2805: fnclex
loc_006A2807: mov var_90, eax
loc_006A280D: cmp var_90, 00000000h
loc_006A2814: jge 006A2839h
loc_006A2816: push 00000064h
loc_006A2818: push 004419ACh
loc_006A281D: mov ecx, [0073A08Ch]
loc_006A2823: push ecx
loc_006A2824: mov edx, var_90
loc_006A282A: push edx
loc_006A282B: call [004010CCh] ; __vbaHresultCheckObj
loc_006A2831: mov var_104, eax
loc_006A2837: jmp 006A2843h
loc_006A2839: mov var_104, 00000000h
loc_006A2843: lea ecx, var_3C
loc_006A2846: call [0040142Ch] ; __vbaFreeObj
loc_006A284C: mov var_4, 0000002Fh
loc_006A2853: mov var_84, 80020004h
loc_006A285D: mov var_8C, 0000000Ah
loc_006A2867: mov var_74, 00467934h ; "Throw your aerosol cans and ride your bike to work, because today is Earth Day!"
loc_006A286E: mov var_7C, 00000008h
loc_006A2875: lea eax, var_3C
loc_006A2878: push eax
loc_006A2879: mov eax, 00000010h
loc_006A287E: call 00412850h ; __vbaChkstk
loc_006A2883: mov ecx, esp
loc_006A2885: mov edx, var_8C
loc_006A288B: mov [ecx], edx
loc_006A288D: mov eax, var_88
loc_006A2893: mov [ecx+00000004h], eax
loc_006A2896: mov edx, var_84
loc_006A289C: mov [ecx+00000008h], edx
loc_006A289F: mov eax, var_80
loc_006A28A2: mov [ecx+0000000Ch], eax
loc_006A28A5: mov eax, 00000010h
loc_006A28AA: call 00412850h ; __vbaChkstk
loc_006A28AF: mov ecx, esp
loc_006A28B1: mov edx, var_7C
loc_006A28B4: mov [ecx], edx
loc_006A28B6: mov eax, var_78
loc_006A28B9: mov [ecx+00000004h], eax
loc_006A28BC: mov edx, var_74
loc_006A28BF: mov [ecx+00000008h], edx
loc_006A28C2: mov eax, var_70
loc_006A28C5: mov [ecx+0000000Ch], eax
loc_006A28C8: mov ecx, [0073A08Ch]
loc_006A28CE: mov edx, [ecx]
loc_006A28D0: mov eax, [0073A08Ch]
loc_006A28D5: push eax
loc_006A28D6: call [edx+00000078h]
loc_006A28D9: fnclex
loc_006A28DB: mov var_90, eax
loc_006A28E1: cmp var_90, 00000000h
loc_006A28E8: jge 006A290Dh
loc_006A28EA: push 00000078h
loc_006A28EC: push 004419ACh
loc_006A28F1: mov ecx, [0073A08Ch]
loc_006A28F7: push ecx
loc_006A28F8: mov edx, var_90
loc_006A28FE: push edx
loc_006A28FF: call [004010CCh] ; __vbaHresultCheckObj
loc_006A2905: mov var_108, eax
loc_006A290B: jmp 006A2917h
loc_006A290D: mov var_108, 00000000h
loc_006A2917: lea ecx, var_3C
loc_006A291A: call [0040142Ch] ; __vbaFreeObj
loc_006A2920: mov var_4, 00000030h
loc_006A2927: lea eax, var_3C
loc_006A292A: push eax
loc_006A292B: push 00442188h ; "Pleased"
loc_006A2930: mov ecx, [0073A08Ch]
loc_006A2936: mov edx, [ecx]
loc_006A2938: mov eax, [0073A08Ch]
loc_006A293D: push eax
loc_006A293E: call [edx+00000064h]
loc_006A2941: fnclex
loc_006A2943: mov var_90, eax
loc_006A2949: cmp var_90, 00000000h
loc_006A2950: jge 006A2975h
loc_006A2952: push 00000064h
loc_006A2954: push 004419ACh
loc_006A2959: mov ecx, [0073A08Ch]
loc_006A295F: push ecx
loc_006A2960: mov edx, var_90
loc_006A2966: push edx
loc_006A2967: call [004010CCh] ; __vbaHresultCheckObj
loc_006A296D: mov var_10C, eax
loc_006A2973: jmp 006A297Fh
loc_006A2975: mov var_10C, 00000000h
loc_006A297F: lea ecx, var_3C
loc_006A2982: call [0040142Ch] ; __vbaFreeObj
loc_006A2988: jmp 006A3CD7h
loc_006A298D: mov var_4, 00000032h
loc_006A2994: cmp var_30, 0005h
loc_006A2999: jnz 006A2D3Dh
loc_006A299F: mov var_4, 00000033h
loc_006A29A6: mov eax, var_34
loc_006A29A9: push eax
loc_006A29AA: push 004679D8h ; "Sunday"
loc_006A29AF: call [004011B8h] ; __vbaStrCmp
loc_006A29B5: test eax, eax
loc_006A29B7: jnz 006A2B7Fh
loc_006A29BD: cmp var_2C, 0007h
loc_006A29C2: jle 006A2B7Fh
loc_006A29C8: cmp var_2C, 000Fh
loc_006A29CD: jge 006A2B7Fh
loc_006A29D3: mov var_4, 00000034h
loc_006A29DA: lea ecx, var_3C
loc_006A29DD: push ecx
loc_006A29DE: push 00452CA8h ; "Announce"
loc_006A29E3: mov edx, [0073A08Ch]
loc_006A29E9: mov eax, [edx]
loc_006A29EB: mov ecx, [0073A08Ch]
loc_006A29F1: push ecx
loc_006A29F2: call [eax+00000064h]
loc_006A29F5: fnclex
loc_006A29F7: mov var_90, eax
loc_006A29FD: cmp var_90, 00000000h
loc_006A2A04: jge 006A2A29h
loc_006A2A06: push 00000064h
loc_006A2A08: push 004419ACh
loc_006A2A0D: mov edx, [0073A08Ch]
loc_006A2A13: push edx
loc_006A2A14: mov eax, var_90
loc_006A2A1A: push eax
loc_006A2A1B: call [004010CCh] ; __vbaHresultCheckObj
loc_006A2A21: mov var_110, eax
loc_006A2A27: jmp 006A2A33h
loc_006A2A29: mov var_110, 00000000h
loc_006A2A33: lea ecx, var_3C
loc_006A2A36: call [0040142Ch] ; __vbaFreeObj
loc_006A2A3C: mov var_4, 00000035h
loc_006A2A43: mov var_84, 80020004h
loc_006A2A4D: mov var_8C, 0000000Ah
loc_006A2A57: mov var_74, 00467A24h ; "Wow, it is Mothers Day! One of the most important days of the year! Have you called Mom yet?"
loc_006A2A5E: mov var_7C, 00000008h
loc_006A2A65: lea ecx, var_3C
loc_006A2A68: push ecx
loc_006A2A69: mov eax, 00000010h
loc_006A2A6E: call 00412850h ; __vbaChkstk
loc_006A2A73: mov edx, esp
loc_006A2A75: mov eax, var_8C
loc_006A2A7B: mov [edx], eax
loc_006A2A7D: mov ecx, var_88
loc_006A2A83: mov [edx+00000004h], ecx
loc_006A2A86: mov eax, var_84
loc_006A2A8C: mov [edx+00000008h], eax
loc_006A2A8F: mov ecx, var_80
loc_006A2A92: mov [edx+0000000Ch], ecx
loc_006A2A95: mov eax, 00000010h
loc_006A2A9A: call 00412850h ; __vbaChkstk
loc_006A2A9F: mov edx, esp
loc_006A2AA1: mov eax, var_7C
loc_006A2AA4: mov [edx], eax
loc_006A2AA6: mov ecx, var_78
loc_006A2AA9: mov [edx+00000004h], ecx
loc_006A2AAC: mov eax, var_74
loc_006A2AAF: mov [edx+00000008h], eax
loc_006A2AB2: mov ecx, var_70
loc_006A2AB5: mov [edx+0000000Ch], ecx
loc_006A2AB8: mov edx, [0073A08Ch]
loc_006A2ABE: mov eax, [edx]
loc_006A2AC0: mov ecx, [0073A08Ch]
loc_006A2AC6: push ecx
loc_006A2AC7: call [eax+00000078h]
loc_006A2ACA: fnclex
loc_006A2ACC: mov var_90, eax
loc_006A2AD2: cmp var_90, 00000000h
loc_006A2AD9: jge 006A2AFEh
loc_006A2ADB: push 00000078h
loc_006A2ADD: push 004419ACh
loc_006A2AE2: mov edx, [0073A08Ch]
loc_006A2AE8: push edx
loc_006A2AE9: mov eax, var_90
loc_006A2AEF: push eax
loc_006A2AF0: call [004010CCh] ; __vbaHresultCheckObj
loc_006A2AF6: mov var_114, eax
loc_006A2AFC: jmp 006A2B08h
loc_006A2AFE: mov var_114, 00000000h
loc_006A2B08: lea ecx, var_3C
loc_006A2B0B: call [0040142Ch] ; __vbaFreeObj
loc_006A2B11: mov var_4, 00000036h
loc_006A2B18: lea ecx, var_3C
loc_006A2B1B: push ecx
loc_006A2B1C: push 00442188h ; "Pleased"
loc_006A2B21: mov edx, [0073A08Ch]
loc_006A2B27: mov eax, [edx]
loc_006A2B29: mov ecx, [0073A08Ch]
loc_006A2B2F: push ecx
loc_006A2B30: call [eax+00000064h]
loc_006A2B33: fnclex
loc_006A2B35: mov var_90, eax
loc_006A2B3B: cmp var_90, 00000000h
loc_006A2B42: jge 006A2B67h
loc_006A2B44: push 00000064h
loc_006A2B46: push 004419ACh
loc_006A2B4B: mov edx, [0073A08Ch]
loc_006A2B51: push edx
loc_006A2B52: mov eax, var_90
loc_006A2B58: push eax
loc_006A2B59: call [004010CCh] ; __vbaHresultCheckObj
loc_006A2B5F: mov var_118, eax
loc_006A2B65: jmp 006A2B71h
loc_006A2B67: mov var_118, 00000000h
loc_006A2B71: lea ecx, var_3C
loc_006A2B74: call [0040142Ch] ; __vbaFreeObj
loc_006A2B7A: jmp 006A2D38h
loc_006A2B7F: mov var_4, 00000037h
loc_006A2B86: cmp var_2C, 001Eh
loc_006A2B8B: jnz 006A2D38h
loc_006A2B91: mov var_4, 00000038h
loc_006A2B98: lea ecx, var_3C
loc_006A2B9B: push ecx
loc_006A2B9C: push 00452CA8h ; "Announce"
loc_006A2BA1: mov edx, [0073A08Ch]
loc_006A2BA7: mov eax, [edx]
loc_006A2BA9: mov ecx, [0073A08Ch]
loc_006A2BAF: push ecx
loc_006A2BB0: call [eax+00000064h]
loc_006A2BB3: fnclex
loc_006A2BB5: mov var_90, eax
loc_006A2BBB: cmp var_90, 00000000h
loc_006A2BC2: jge 006A2BE7h
loc_006A2BC4: push 00000064h
loc_006A2BC6: push 004419ACh
loc_006A2BCB: mov edx, [0073A08Ch]
loc_006A2BD1: push edx
loc_006A2BD2: mov eax, var_90
loc_006A2BD8: push eax
loc_006A2BD9: call [004010CCh] ; __vbaHresultCheckObj
loc_006A2BDF: mov var_11C, eax
loc_006A2BE5: jmp 006A2BF1h
loc_006A2BE7: mov var_11C, 00000000h
loc_006A2BF1: lea ecx, var_3C
loc_006A2BF4: call [0040142Ch] ; __vbaFreeObj
loc_006A2BFA: mov var_4, 00000039h
loc_006A2C01: mov var_84, 80020004h
loc_006A2C0B: mov var_8C, 0000000Ah
loc_006A2C15: mov var_74, 00467AE4h ; "Today is Memorial Day."
loc_006A2C1C: mov var_7C, 00000008h
loc_006A2C23: lea ecx, var_3C
loc_006A2C26: push ecx
loc_006A2C27: mov eax, 00000010h
loc_006A2C2C: call 00412850h ; __vbaChkstk
loc_006A2C31: mov edx, esp
loc_006A2C33: mov eax, var_8C
loc_006A2C39: mov [edx], eax
loc_006A2C3B: mov ecx, var_88
loc_006A2C41: mov [edx+00000004h], ecx
loc_006A2C44: mov eax, var_84
loc_006A2C4A: mov [edx+00000008h], eax
loc_006A2C4D: mov ecx, var_80
loc_006A2C50: mov [edx+0000000Ch], ecx
loc_006A2C53: mov eax, 00000010h
loc_006A2C58: call 00412850h ; __vbaChkstk
loc_006A2C5D: mov edx, esp
loc_006A2C5F: mov eax, var_7C
loc_006A2C62: mov [edx], eax
loc_006A2C64: mov ecx, var_78
loc_006A2C67: mov [edx+00000004h], ecx
loc_006A2C6A: mov eax, var_74
loc_006A2C6D: mov [edx+00000008h], eax
loc_006A2C70: mov ecx, var_70
loc_006A2C73: mov [edx+0000000Ch], ecx
loc_006A2C76: mov edx, [0073A08Ch]
loc_006A2C7C: mov eax, [edx]
loc_006A2C7E: mov ecx, [0073A08Ch]
loc_006A2C84: push ecx
loc_006A2C85: call [eax+00000078h]
loc_006A2C88: fnclex
loc_006A2C8A: mov var_90, eax
loc_006A2C90: cmp var_90, 00000000h
loc_006A2C97: jge 006A2CBCh
loc_006A2C99: push 00000078h
loc_006A2C9B: push 004419ACh
loc_006A2CA0: mov edx, [0073A08Ch]
loc_006A2CA6: push edx
loc_006A2CA7: mov eax, var_90
loc_006A2CAD: push eax
loc_006A2CAE: call [004010CCh] ; __vbaHresultCheckObj
loc_006A2CB4: mov var_120, eax
loc_006A2CBA: jmp 006A2CC6h
loc_006A2CBC: mov var_120, 00000000h
loc_006A2CC6: lea ecx, var_3C
loc_006A2CC9: call [0040142Ch] ; __vbaFreeObj
loc_006A2CCF: mov var_4, 0000003Ah
loc_006A2CD6: lea ecx, var_3C
loc_006A2CD9: push ecx
loc_006A2CDA: push 00442188h ; "Pleased"
loc_006A2CDF: mov edx, [0073A08Ch]
loc_006A2CE5: mov eax, [edx]
loc_006A2CE7: mov ecx, [0073A08Ch]
loc_006A2CED: push ecx
loc_006A2CEE: call [eax+00000064h]
loc_006A2CF1: fnclex
loc_006A2CF3: mov var_90, eax
loc_006A2CF9: cmp var_90, 00000000h
loc_006A2D00: jge 006A2D25h
loc_006A2D02: push 00000064h
loc_006A2D04: push 004419ACh
loc_006A2D09: mov edx, [0073A08Ch]
loc_006A2D0F: push edx
loc_006A2D10: mov eax, var_90
loc_006A2D16: push eax
loc_006A2D17: call [004010CCh] ; __vbaHresultCheckObj
loc_006A2D1D: mov var_124, eax
loc_006A2D23: jmp 006A2D2Fh
loc_006A2D25: mov var_124, 00000000h
loc_006A2D2F: lea ecx, var_3C
loc_006A2D32: call [0040142Ch] ; __vbaFreeObj
loc_006A2D38: jmp 006A3CD7h
loc_006A2D3D: mov var_4, 0000003Ch
loc_006A2D44: cmp var_30, 0006h
loc_006A2D49: jnz 006A2F29h
loc_006A2D4F: mov var_4, 0000003Dh
loc_006A2D56: mov ecx, var_34
loc_006A2D59: push ecx
loc_006A2D5A: push 004679D8h ; "Sunday"
loc_006A2D5F: call [004011B8h] ; __vbaStrCmp
loc_006A2D65: test eax, eax
loc_006A2D67: jnz 006A2F24h
loc_006A2D6D: cmp var_2C, 000Eh
loc_006A2D72: jle 006A2F24h
loc_006A2D78: cmp var_2C, 0016h
loc_006A2D7D: jge 006A2F24h
loc_006A2D83: mov var_4, 0000003Eh
loc_006A2D8A: lea edx, var_3C
loc_006A2D8D: push edx
loc_006A2D8E: push 00452CA8h ; "Announce"
loc_006A2D93: mov eax, [0073A08Ch]
loc_006A2D98: mov ecx, [eax]
loc_006A2D9A: mov edx, [0073A08Ch]
loc_006A2DA0: push edx
loc_006A2DA1: call [ecx+00000064h]
loc_006A2DA4: fnclex
loc_006A2DA6: mov var_90, eax
loc_006A2DAC: cmp var_90, 00000000h
loc_006A2DB3: jge 006A2DD7h
loc_006A2DB5: push 00000064h
loc_006A2DB7: push 004419ACh
loc_006A2DBC: mov eax, [0073A08Ch]
loc_006A2DC1: push eax
loc_006A2DC2: mov ecx, var_90
loc_006A2DC8: push ecx
loc_006A2DC9: call [004010CCh] ; __vbaHresultCheckObj
loc_006A2DCF: mov var_128, eax
loc_006A2DD5: jmp 006A2DE1h
loc_006A2DD7: mov var_128, 00000000h
loc_006A2DE1: lea ecx, var_3C
loc_006A2DE4: call [0040142Ch] ; __vbaFreeObj
loc_006A2DEA: mov var_4, 0000003Fh
loc_006A2DF1: mov var_84, 80020004h
loc_006A2DFB: mov var_8C, 0000000Ah
loc_006A2E05: mov var_74, 00467C10h ; "Father's Day is happening all day today! Try to get your dad something a little more original than that silly tie you got him last year!"
loc_006A2E0C: mov var_7C, 00000008h
loc_006A2E13: lea edx, var_3C
loc_006A2E16: push edx
loc_006A2E17: mov eax, 00000010h
loc_006A2E1C: call 00412850h ; __vbaChkstk
loc_006A2E21: mov eax, esp
loc_006A2E23: mov ecx, var_8C
loc_006A2E29: mov [eax], ecx
loc_006A2E2B: mov edx, var_88
loc_006A2E31: mov [eax+00000004h], edx
loc_006A2E34: mov ecx, var_84
loc_006A2E3A: mov [eax+00000008h], ecx
loc_006A2E3D: mov edx, var_80
loc_006A2E40: mov [eax+0000000Ch], edx
loc_006A2E43: mov eax, 00000010h
loc_006A2E48: call 00412850h ; __vbaChkstk
loc_006A2E4D: mov eax, esp
loc_006A2E4F: mov ecx, var_7C
loc_006A2E52: mov [eax], ecx
loc_006A2E54: mov edx, var_78
loc_006A2E57: mov [eax+00000004h], edx
loc_006A2E5A: mov ecx, var_74
loc_006A2E5D: mov [eax+00000008h], ecx
loc_006A2E60: mov edx, var_70
loc_006A2E63: mov [eax+0000000Ch], edx
loc_006A2E66: mov eax, [0073A08Ch]
loc_006A2E6B: mov ecx, [eax]
loc_006A2E6D: mov edx, [0073A08Ch]
loc_006A2E73: push edx
loc_006A2E74: call [ecx+00000078h]
loc_006A2E77: fnclex
loc_006A2E79: mov var_90, eax
loc_006A2E7F: cmp var_90, 00000000h
loc_006A2E86: jge 006A2EAAh
loc_006A2E88: push 00000078h
loc_006A2E8A: push 004419ACh
loc_006A2E8F: mov eax, [0073A08Ch]
loc_006A2E94: push eax
loc_006A2E95: mov ecx, var_90
loc_006A2E9B: push ecx
loc_006A2E9C: call [004010CCh] ; __vbaHresultCheckObj
loc_006A2EA2: mov var_12C, eax
loc_006A2EA8: jmp 006A2EB4h
loc_006A2EAA: mov var_12C, 00000000h
loc_006A2EB4: lea ecx, var_3C
loc_006A2EB7: call [0040142Ch] ; __vbaFreeObj
loc_006A2EBD: mov var_4, 00000040h
loc_006A2EC4: lea edx, var_3C
loc_006A2EC7: push edx
loc_006A2EC8: push 00442188h ; "Pleased"
loc_006A2ECD: mov eax, [0073A08Ch]
loc_006A2ED2: mov ecx, [eax]
loc_006A2ED4: mov edx, [0073A08Ch]
loc_006A2EDA: push edx
loc_006A2EDB: call [ecx+00000064h]
loc_006A2EDE: fnclex
loc_006A2EE0: mov var_90, eax
loc_006A2EE6: cmp var_90, 00000000h
loc_006A2EED: jge 006A2F11h
loc_006A2EEF: push 00000064h
loc_006A2EF1: push 004419ACh
loc_006A2EF6: mov eax, [0073A08Ch]
loc_006A2EFB: push eax
loc_006A2EFC: mov ecx, var_90
loc_006A2F02: push ecx
loc_006A2F03: call [004010CCh] ; __vbaHresultCheckObj
loc_006A2F09: mov var_130, eax
loc_006A2F0F: jmp 006A2F1Bh
loc_006A2F11: mov var_130, 00000000h
loc_006A2F1B: lea ecx, var_3C
loc_006A2F1E: call [0040142Ch] ; __vbaFreeObj
loc_006A2F24: jmp 006A3CD7h
loc_006A2F29: mov var_4, 00000042h
loc_006A2F30: cmp var_30, 0007h
loc_006A2F35: jnz 006A30F3h
loc_006A2F3B: mov var_4, 00000043h
loc_006A2F42: cmp var_2C, 0004h
loc_006A2F47: jnz 006A30EEh
loc_006A2F4D: mov var_4, 00000044h
loc_006A2F54: lea edx, var_3C
loc_006A2F57: push edx
loc_006A2F58: push 00452CA8h ; "Announce"
loc_006A2F5D: mov eax, [0073A08Ch]
loc_006A2F62: mov ecx, [eax]
loc_006A2F64: mov edx, [0073A08Ch]
loc_006A2F6A: push edx
loc_006A2F6B: call [ecx+00000064h]
loc_006A2F6E: fnclex
loc_006A2F70: mov var_90, eax
loc_006A2F76: cmp var_90, 00000000h
loc_006A2F7D: jge 006A2FA1h
loc_006A2F7F: push 00000064h
loc_006A2F81: push 004419ACh
loc_006A2F86: mov eax, [0073A08Ch]
loc_006A2F8B: push eax
loc_006A2F8C: mov ecx, var_90
loc_006A2F92: push ecx
loc_006A2F93: call [004010CCh] ; __vbaHresultCheckObj
loc_006A2F99: mov var_134, eax
loc_006A2F9F: jmp 006A2FABh
loc_006A2FA1: mov var_134, 00000000h
loc_006A2FAB: lea ecx, var_3C
loc_006A2FAE: call [0040142Ch] ; __vbaFreeObj
loc_006A2FB4: mov var_4, 00000045h
loc_006A2FBB: mov var_84, 80020004h
loc_006A2FC5: mov var_8C, 0000000Ah
loc_006A2FCF: mov var_74, 00467D28h ; "Today is American Independence Day! America is celebrating its freedom!"
loc_006A2FD6: mov var_7C, 00000008h
loc_006A2FDD: lea edx, var_3C
loc_006A2FE0: push edx
loc_006A2FE1: mov eax, 00000010h
loc_006A2FE6: call 00412850h ; __vbaChkstk
loc_006A2FEB: mov eax, esp
loc_006A2FED: mov ecx, var_8C
loc_006A2FF3: mov [eax], ecx
loc_006A2FF5: mov edx, var_88
loc_006A2FFB: mov [eax+00000004h], edx
loc_006A2FFE: mov ecx, var_84
loc_006A3004: mov [eax+00000008h], ecx
loc_006A3007: mov edx, var_80
loc_006A300A: mov [eax+0000000Ch], edx
loc_006A300D: mov eax, 00000010h
loc_006A3012: call 00412850h ; __vbaChkstk
loc_006A3017: mov eax, esp
loc_006A3019: mov ecx, var_7C
loc_006A301C: mov [eax], ecx
loc_006A301E: mov edx, var_78
loc_006A3021: mov [eax+00000004h], edx
loc_006A3024: mov ecx, var_74
loc_006A3027: mov [eax+00000008h], ecx
loc_006A302A: mov edx, var_70
loc_006A302D: mov [eax+0000000Ch], edx
loc_006A3030: mov eax, [0073A08Ch]
loc_006A3035: mov ecx, [eax]
loc_006A3037: mov edx, [0073A08Ch]
loc_006A303D: push edx
loc_006A303E: call [ecx+00000078h]
loc_006A3041: fnclex
loc_006A3043: mov var_90, eax
loc_006A3049: cmp var_90, 00000000h
loc_006A3050: jge 006A3074h
loc_006A3052: push 00000078h
loc_006A3054: push 004419ACh
loc_006A3059: mov eax, [0073A08Ch]
loc_006A305E: push eax
loc_006A305F: mov ecx, var_90
loc_006A3065: push ecx
loc_006A3066: call [004010CCh] ; __vbaHresultCheckObj
loc_006A306C: mov var_138, eax
loc_006A3072: jmp 006A307Eh
loc_006A3074: mov var_138, 00000000h
loc_006A307E: lea ecx, var_3C
loc_006A3081: call [0040142Ch] ; __vbaFreeObj
loc_006A3087: mov var_4, 00000046h
loc_006A308E: lea edx, var_3C
loc_006A3091: push edx
loc_006A3092: push 00442188h ; "Pleased"
loc_006A3097: mov eax, [0073A08Ch]
loc_006A309C: mov ecx, [eax]
loc_006A309E: mov edx, [0073A08Ch]
loc_006A30A4: push edx
loc_006A30A5: call [ecx+00000064h]
loc_006A30A8: fnclex
loc_006A30AA: mov var_90, eax
loc_006A30B0: cmp var_90, 00000000h
loc_006A30B7: jge 006A30DBh
loc_006A30B9: push 00000064h
loc_006A30BB: push 004419ACh
loc_006A30C0: mov eax, [0073A08Ch]
loc_006A30C5: push eax
loc_006A30C6: mov ecx, var_90
loc_006A30CC: push ecx
loc_006A30CD: call [004010CCh] ; __vbaHresultCheckObj
loc_006A30D3: mov var_13C, eax
loc_006A30D9: jmp 006A30E5h
loc_006A30DB: mov var_13C, 00000000h
loc_006A30E5: lea ecx, var_3C
loc_006A30E8: call [0040142Ch] ; __vbaFreeObj
loc_006A30EE: jmp 006A3CD7h
loc_006A30F3: mov var_4, 00000048h
loc_006A30FA: cmp var_30, 0009h
loc_006A30FF: jnz 006A32D7h
loc_006A3105: mov var_4, 00000049h
loc_006A310C: mov edx, var_34
loc_006A310F: push edx
loc_006A3110: push 00467394h ; "Monday"
loc_006A3115: call [004011B8h] ; __vbaStrCmp
loc_006A311B: test eax, eax
loc_006A311D: jnz 006A32D2h
loc_006A3123: cmp var_2C, 0008h
loc_006A3128: jge 006A32D2h
loc_006A312E: mov var_4, 0000004Ah
loc_006A3135: lea eax, var_3C
loc_006A3138: push eax
loc_006A3139: push 00452CA8h ; "Announce"
loc_006A313E: mov ecx, [0073A08Ch]
loc_006A3144: mov edx, [ecx]
loc_006A3146: mov eax, [0073A08Ch]
loc_006A314B: push eax
loc_006A314C: call [edx+00000064h]
loc_006A314F: fnclex
loc_006A3151: mov var_90, eax
loc_006A3157: cmp var_90, 00000000h
loc_006A315E: jge 006A3183h
loc_006A3160: push 00000064h
loc_006A3162: push 004419ACh
loc_006A3167: mov ecx, [0073A08Ch]
loc_006A316D: push ecx
loc_006A316E: mov edx, var_90
loc_006A3174: push edx
loc_006A3175: call [004010CCh] ; __vbaHresultCheckObj
loc_006A317B: mov var_140, eax
loc_006A3181: jmp 006A318Dh
loc_006A3183: mov var_140, 00000000h
loc_006A318D: lea ecx, var_3C
loc_006A3190: call [0040142Ch] ; __vbaFreeObj
loc_006A3196: mov var_4, 0000004Bh
loc_006A319D: mov var_84, 80020004h
loc_006A31A7: mov var_8C, 0000000Ah
loc_006A31B1: mov var_74, 00467B18h ; "Holiday! Holiday! Today is Labor Day! Are you staying home from work?"
loc_006A31B8: mov var_7C, 00000008h
loc_006A31BF: lea eax, var_3C
loc_006A31C2: push eax
loc_006A31C3: mov eax, 00000010h
loc_006A31C8: call 00412850h ; __vbaChkstk
loc_006A31CD: mov ecx, esp
loc_006A31CF: mov edx, var_8C
loc_006A31D5: mov [ecx], edx
loc_006A31D7: mov eax, var_88
loc_006A31DD: mov [ecx+00000004h], eax
loc_006A31E0: mov edx, var_84
loc_006A31E6: mov [ecx+00000008h], edx
loc_006A31E9: mov eax, var_80
loc_006A31EC: mov [ecx+0000000Ch], eax
loc_006A31EF: mov eax, 00000010h
loc_006A31F4: call 00412850h ; __vbaChkstk
loc_006A31F9: mov ecx, esp
loc_006A31FB: mov edx, var_7C
loc_006A31FE: mov [ecx], edx
loc_006A3200: mov eax, var_78
loc_006A3203: mov [ecx+00000004h], eax
loc_006A3206: mov edx, var_74
loc_006A3209: mov [ecx+00000008h], edx
loc_006A320C: mov eax, var_70
loc_006A320F: mov [ecx+0000000Ch], eax
loc_006A3212: mov ecx, [0073A08Ch]
loc_006A3218: mov edx, [ecx]
loc_006A321A: mov eax, [0073A08Ch]
loc_006A321F: push eax
loc_006A3220: call [edx+00000078h]
loc_006A3223: fnclex
loc_006A3225: mov var_90, eax
loc_006A322B: cmp var_90, 00000000h
loc_006A3232: jge 006A3257h
loc_006A3234: push 00000078h
loc_006A3236: push 004419ACh
loc_006A323B: mov ecx, [0073A08Ch]
loc_006A3241: push ecx
loc_006A3242: mov edx, var_90
loc_006A3248: push edx
loc_006A3249: call [004010CCh] ; __vbaHresultCheckObj
loc_006A324F: mov var_144, eax
loc_006A3255: jmp 006A3261h
loc_006A3257: mov var_144, 00000000h
loc_006A3261: lea ecx, var_3C
loc_006A3264: call [0040142Ch] ; __vbaFreeObj
loc_006A326A: mov var_4, 0000004Ch
loc_006A3271: lea eax, var_3C
loc_006A3274: push eax
loc_006A3275: push 00442188h ; "Pleased"
loc_006A327A: mov ecx, [0073A08Ch]
loc_006A3280: mov edx, [ecx]
loc_006A3282: mov eax, [0073A08Ch]
loc_006A3287: push eax
loc_006A3288: call [edx+00000064h]
loc_006A328B: fnclex
loc_006A328D: mov var_90, eax
loc_006A3293: cmp var_90, 00000000h
loc_006A329A: jge 006A32BFh
loc_006A329C: push 00000064h
loc_006A329E: push 004419ACh
loc_006A32A3: mov ecx, [0073A08Ch]
loc_006A32A9: push ecx
loc_006A32AA: mov edx, var_90
loc_006A32B0: push edx
loc_006A32B1: call [004010CCh] ; __vbaHresultCheckObj
loc_006A32B7: mov var_148, eax
loc_006A32BD: jmp 006A32C9h
loc_006A32BF: mov var_148, 00000000h
loc_006A32C9: lea ecx, var_3C
loc_006A32CC: call [0040142Ch] ; __vbaFreeObj
loc_006A32D2: jmp 006A3CD7h
loc_006A32D7: mov var_4, 0000004Eh
loc_006A32DE: cmp var_30, 000Ah
loc_006A32E3: jnz 006A3744h
loc_006A32E9: mov var_4, 0000004Fh
loc_006A32F0: cmp var_2C, 000Ch
loc_006A32F5: jnz 006A351Ah
loc_006A32FB: mov var_4, 00000050h
loc_006A3302: mov var_74, 80020004h
loc_006A3309: mov var_7C, 0000000Ah
loc_006A3310: mov eax, [0073A040h]
loc_006A3315: push eax
loc_006A3316: push 00467BA8h ; ", Did you know that today is Columbus Day?"
loc_006A331B: call [00401098h] ; __vbaStrCat
loc_006A3321: mov var_44, eax
loc_006A3324: mov var_4C, 00000008h
loc_006A332B: lea ecx, var_3C
loc_006A332E: push ecx
loc_006A332F: mov eax, 00000010h
loc_006A3334: call 00412850h ; __vbaChkstk
loc_006A3339: mov edx, esp
loc_006A333B: mov eax, var_7C
loc_006A333E: mov [edx], eax
loc_006A3340: mov ecx, var_78
loc_006A3343: mov [edx+00000004h], ecx
loc_006A3346: mov eax, var_74
loc_006A3349: mov [edx+00000008h], eax
loc_006A334C: mov ecx, var_70
loc_006A334F: mov [edx+0000000Ch], ecx
loc_006A3352: mov eax, 00000010h
loc_006A3357: call 00412850h ; __vbaChkstk
loc_006A335C: mov edx, esp
loc_006A335E: mov eax, var_4C
loc_006A3361: mov [edx], eax
loc_006A3363: mov ecx, var_48
loc_006A3366: mov [edx+00000004h], ecx
loc_006A3369: mov eax, var_44
loc_006A336C: mov [edx+00000008h], eax
loc_006A336F: mov ecx, var_40
loc_006A3372: mov [edx+0000000Ch], ecx
loc_006A3375: mov edx, [0073A08Ch]
loc_006A337B: mov eax, [edx]
loc_006A337D: mov ecx, [0073A08Ch]
loc_006A3383: push ecx
loc_006A3384: call [eax+00000078h]
loc_006A3387: fnclex
loc_006A3389: mov var_90, eax
loc_006A338F: cmp var_90, 00000000h
loc_006A3396: jge 006A33BBh
loc_006A3398: push 00000078h
loc_006A339A: push 004419ACh
loc_006A339F: mov edx, [0073A08Ch]
loc_006A33A5: push edx
loc_006A33A6: mov eax, var_90
loc_006A33AC: push eax
loc_006A33AD: call [004010CCh] ; __vbaHresultCheckObj
loc_006A33B3: mov var_14C, eax
loc_006A33B9: jmp 006A33C5h
loc_006A33BB: mov var_14C, 00000000h
loc_006A33C5: lea ecx, var_3C
loc_006A33C8: call [0040142Ch] ; __vbaFreeObj
loc_006A33CE: lea ecx, var_4C
loc_006A33D1: call [00401030h] ; __vbaFreeVar
loc_006A33D7: mov var_4, 00000051h
loc_006A33DE: mov var_84, 80020004h
loc_006A33E8: mov var_8C, 0000000Ah
loc_006A33F2: mov var_74, 00467E00h ; "On this day in 1492, Christopher Columbus and his crew arrived at an island in the Bahamas inhabited by the Arawak Indians. When Columbus and his sailors came ashore, the Arawaks ran to greet them, bringing food and gifts."
loc_006A33F9: mov var_7C, 00000008h
loc_006A3400: lea ecx, var_3C
loc_006A3403: push ecx
loc_006A3404: mov eax, 00000010h
loc_006A3409: call 00412850h ; __vbaChkstk
loc_006A340E: mov edx, esp
loc_006A3410: mov eax, var_8C
loc_006A3416: mov [edx], eax
loc_006A3418: mov ecx, var_88
loc_006A341E: mov [edx+00000004h], ecx
loc_006A3421: mov eax, var_84
loc_006A3427: mov [edx+00000008h], eax
loc_006A342A: mov ecx, var_80
loc_006A342D: mov [edx+0000000Ch], ecx
loc_006A3430: mov eax, 00000010h
loc_006A3435: call 00412850h ; __vbaChkstk
loc_006A343A: mov edx, esp
loc_006A343C: mov eax, var_7C
loc_006A343F: mov [edx], eax
loc_006A3441: mov ecx, var_78
loc_006A3444: mov [edx+00000004h], ecx
loc_006A3447: mov eax, var_74
loc_006A344A: mov [edx+00000008h], eax
loc_006A344D: mov ecx, var_70
loc_006A3450: mov [edx+0000000Ch], ecx
loc_006A3453: mov edx, [0073A08Ch]
loc_006A3459: mov eax, [edx]
loc_006A345B: mov ecx, [0073A08Ch]
loc_006A3461: push ecx
loc_006A3462: call [eax+00000078h]
loc_006A3465: fnclex
loc_006A3467: mov var_90, eax
loc_006A346D: cmp var_90, 00000000h
loc_006A3474: jge 006A3499h
loc_006A3476: push 00000078h
loc_006A3478: push 004419ACh
loc_006A347D: mov edx, [0073A08Ch]
loc_006A3483: push edx
loc_006A3484: mov eax, var_90
loc_006A348A: push eax
loc_006A348B: call [004010CCh] ; __vbaHresultCheckObj
loc_006A3491: mov var_150, eax
loc_006A3497: jmp 006A34A3h
loc_006A3499: mov var_150, 00000000h
loc_006A34A3: lea ecx, var_3C
loc_006A34A6: call [0040142Ch] ; __vbaFreeObj
loc_006A34AC: mov var_4, 00000052h
loc_006A34B3: lea ecx, var_3C
loc_006A34B6: push ecx
loc_006A34B7: push 00442188h ; "Pleased"
loc_006A34BC: mov edx, [0073A08Ch]
loc_006A34C2: mov eax, [edx]
loc_006A34C4: mov ecx, [0073A08Ch]
loc_006A34CA: push ecx
loc_006A34CB: call [eax+00000064h]
loc_006A34CE: fnclex
loc_006A34D0: mov var_90, eax
loc_006A34D6: cmp var_90, 00000000h
loc_006A34DD: jge 006A3502h
loc_006A34DF: push 00000064h
loc_006A34E1: push 004419ACh
loc_006A34E6: mov edx, [0073A08Ch]
loc_006A34EC: push edx
loc_006A34ED: mov eax, var_90
loc_006A34F3: push eax
loc_006A34F4: call [004010CCh] ; __vbaHresultCheckObj
loc_006A34FA: mov var_154, eax
loc_006A3500: jmp 006A350Ch
loc_006A3502: mov var_154, 00000000h
loc_006A350C: lea ecx, var_3C
loc_006A350F: call [0040142Ch] ; __vbaFreeObj
loc_006A3515: jmp 006A373Fh
loc_006A351A: mov var_4, 00000053h
loc_006A3521: cmp var_2C, 001Fh
loc_006A3526: jnz 006A373Fh
loc_006A352C: mov var_4, 00000054h
loc_006A3533: mov var_84, 80020004h
loc_006A353D: mov var_8C, 0000000Ah
loc_006A3547: mov var_74, 00467FF4h ; "\chr=""whisper""\\spd=100\\pit=50\This is the scariest voice I could come up with for Halloween. Trick or Treat! And a fright filled All Hallows Eve to you..."
loc_006A354E: mov var_7C, 00000008h
loc_006A3555: lea ecx, var_3C
loc_006A3558: push ecx
loc_006A3559: mov eax, 00000010h
loc_006A355E: call 00412850h ; __vbaChkstk
loc_006A3563: mov edx, esp
loc_006A3565: mov eax, var_8C
loc_006A356B: mov [edx], eax
loc_006A356D: mov ecx, var_88
loc_006A3573: mov [edx+00000004h], ecx
loc_006A3576: mov eax, var_84
loc_006A357C: mov [edx+00000008h], eax
loc_006A357F: mov ecx, var_80
loc_006A3582: mov [edx+0000000Ch], ecx
loc_006A3585: mov eax, 00000010h
loc_006A358A: call 00412850h ; __vbaChkstk
loc_006A358F: mov edx, esp
loc_006A3591: mov eax, var_7C
loc_006A3594: mov [edx], eax
loc_006A3596: mov ecx, var_78
loc_006A3599: mov [edx+00000004h], ecx
loc_006A359C: mov eax, var_74
loc_006A359F: mov [edx+00000008h], eax
loc_006A35A2: mov ecx, var_70
loc_006A35A5: mov [edx+0000000Ch], ecx
loc_006A35A8: mov edx, [0073A08Ch]
loc_006A35AE: mov eax, [edx]
loc_006A35B0: mov ecx, [0073A08Ch]
loc_006A35B6: push ecx
loc_006A35B7: call [eax+00000078h]
loc_006A35BA: fnclex
loc_006A35BC: mov var_90, eax
loc_006A35C2: cmp var_90, 00000000h
loc_006A35C9: jge 006A35EEh
loc_006A35CB: push 00000078h
loc_006A35CD: push 004419ACh
loc_006A35D2: mov edx, [0073A08Ch]
loc_006A35D8: push edx
loc_006A35D9: mov eax, var_90
loc_006A35DF: push eax
loc_006A35E0: call [004010CCh] ; __vbaHresultCheckObj
loc_006A35E6: mov var_158, eax
loc_006A35EC: jmp 006A35F8h
loc_006A35EE: mov var_158, 00000000h
loc_006A35F8: lea ecx, var_3C
loc_006A35FB: call [0040142Ch] ; __vbaFreeObj
loc_006A3601: mov var_4, 00000055h
loc_006A3608: lea ecx, var_3C
loc_006A360B: push ecx
loc_006A360C: push 00453CC4h ; "Uncertain"
loc_006A3611: mov edx, [0073A08Ch]
loc_006A3617: mov eax, [edx]
loc_006A3619: mov ecx, [0073A08Ch]
loc_006A361F: push ecx
loc_006A3620: call [eax+00000064h]
loc_006A3623: fnclex
loc_006A3625: mov var_90, eax
loc_006A362B: cmp var_90, 00000000h
loc_006A3632: jge 006A3657h
loc_006A3634: push 00000064h
loc_006A3636: push 004419ACh
loc_006A363B: mov edx, [0073A08Ch]
loc_006A3641: push edx
loc_006A3642: mov eax, var_90
loc_006A3648: push eax
loc_006A3649: call [004010CCh] ; __vbaHresultCheckObj
loc_006A364F: mov var_15C, eax
loc_006A3655: jmp 006A3661h
loc_006A3657: mov var_15C, 00000000h
loc_006A3661: lea ecx, var_3C
loc_006A3664: call [0040142Ch] ; __vbaFreeObj
loc_006A366A: mov var_4, 00000056h
loc_006A3671: mov var_84, 80020004h
loc_006A367B: mov var_8C, 0000000Ah
loc_006A3685: mov var_74, 00468134h ; "\chr=""whisper""\ Got any cough drops?"
loc_006A368C: mov var_7C, 00000008h
loc_006A3693: lea ecx, var_3C
loc_006A3696: push ecx
loc_006A3697: mov eax, 00000010h
loc_006A369C: call 00412850h ; __vbaChkstk
loc_006A36A1: mov edx, esp
loc_006A36A3: mov eax, var_8C
loc_006A36A9: mov [edx], eax
loc_006A36AB: mov ecx, var_88
loc_006A36B1: mov [edx+00000004h], ecx
loc_006A36B4: mov eax, var_84
loc_006A36BA: mov [edx+00000008h], eax
loc_006A36BD: mov ecx, var_80
loc_006A36C0: mov [edx+0000000Ch], ecx
loc_006A36C3: mov eax, 00000010h
loc_006A36C8: call 00412850h ; __vbaChkstk
loc_006A36CD: mov edx, esp
loc_006A36CF: mov eax, var_7C
loc_006A36D2: mov [edx], eax
loc_006A36D4: mov ecx, var_78
loc_006A36D7: mov [edx+00000004h], ecx
loc_006A36DA: mov eax, var_74
loc_006A36DD: mov [edx+00000008h], eax
loc_006A36E0: mov ecx, var_70
loc_006A36E3: mov [edx+0000000Ch], ecx
loc_006A36E6: mov edx, [0073A08Ch]
loc_006A36EC: mov eax, [edx]
loc_006A36EE: mov ecx, [0073A08Ch]
loc_006A36F4: push ecx
loc_006A36F5: call [eax+00000078h]
loc_006A36F8: fnclex
loc_006A36FA: mov var_90, eax
loc_006A3700: cmp var_90, 00000000h
loc_006A3707: jge 006A372Ch
loc_006A3709: push 00000078h
loc_006A370B: push 004419ACh
loc_006A3710: mov edx, [0073A08Ch]
loc_006A3716: push edx
loc_006A3717: mov eax, var_90
loc_006A371D: push eax
loc_006A371E: call [004010CCh] ; __vbaHresultCheckObj
loc_006A3724: mov var_160, eax
loc_006A372A: jmp 006A3736h
loc_006A372C: mov var_160, 00000000h
loc_006A3736: lea ecx, var_3C
loc_006A3739: call [0040142Ch] ; __vbaFreeObj
loc_006A373F: jmp 006A3CD7h
loc_006A3744: mov var_4, 00000058h
loc_006A374B: cmp var_30, 000Bh
loc_006A3750: jnz 006A3930h
loc_006A3756: mov var_4, 00000059h
loc_006A375D: mov ecx, var_34
loc_006A3760: push ecx
loc_006A3761: push 00468184h ; "Thursday"
loc_006A3766: call [004011B8h] ; __vbaStrCmp
loc_006A376C: test eax, eax
loc_006A376E: jnz 006A392Bh
loc_006A3774: cmp var_2C, 0015h
loc_006A3779: jle 006A392Bh
loc_006A377F: cmp var_2C, 001Dh
loc_006A3784: jge 006A392Bh
loc_006A378A: mov var_4, 0000005Ah
loc_006A3791: lea edx, var_3C
loc_006A3794: push edx
loc_006A3795: push 00452CA8h ; "Announce"
loc_006A379A: mov eax, [0073A08Ch]
loc_006A379F: mov ecx, [eax]
loc_006A37A1: mov edx, [0073A08Ch]
loc_006A37A7: push edx
loc_006A37A8: call [ecx+00000064h]
loc_006A37AB: fnclex
loc_006A37AD: mov var_90, eax
loc_006A37B3: cmp var_90, 00000000h
loc_006A37BA: jge 006A37DEh
loc_006A37BC: push 00000064h
loc_006A37BE: push 004419ACh
loc_006A37C3: mov eax, [0073A08Ch]
loc_006A37C8: push eax
loc_006A37C9: mov ecx, var_90
loc_006A37CF: push ecx
loc_006A37D0: call [004010CCh] ; __vbaHresultCheckObj
loc_006A37D6: mov var_164, eax
loc_006A37DC: jmp 006A37E8h
loc_006A37DE: mov var_164, 00000000h
loc_006A37E8: lea ecx, var_3C
loc_006A37EB: call [0040142Ch] ; __vbaFreeObj
loc_006A37F1: mov var_4, 0000005Bh
loc_006A37F8: mov var_84, 80020004h
loc_006A3802: mov var_8C, 0000000Ah
loc_006A380C: mov var_74, 004681DCh ; "Happy Thanksgiving! Boy am I glad I'm not a turkey!"
loc_006A3813: mov var_7C, 00000008h
loc_006A381A: lea edx, var_3C
loc_006A381D: push edx
loc_006A381E: mov eax, 00000010h
loc_006A3823: call 00412850h ; __vbaChkstk
loc_006A3828: mov eax, esp
loc_006A382A: mov ecx, var_8C
loc_006A3830: mov [eax], ecx
loc_006A3832: mov edx, var_88
loc_006A3838: mov [eax+00000004h], edx
loc_006A383B: mov ecx, var_84
loc_006A3841: mov [eax+00000008h], ecx
loc_006A3844: mov edx, var_80
loc_006A3847: mov [eax+0000000Ch], edx
loc_006A384A: mov eax, 00000010h
loc_006A384F: call 00412850h ; __vbaChkstk
loc_006A3854: mov eax, esp
loc_006A3856: mov ecx, var_7C
loc_006A3859: mov [eax], ecx
loc_006A385B: mov edx, var_78
loc_006A385E: mov [eax+00000004h], edx
loc_006A3861: mov ecx, var_74
loc_006A3864: mov [eax+00000008h], ecx
loc_006A3867: mov edx, var_70
loc_006A386A: mov [eax+0000000Ch], edx
loc_006A386D: mov eax, [0073A08Ch]
loc_006A3872: mov ecx, [eax]
loc_006A3874: mov edx, [0073A08Ch]
loc_006A387A: push edx
loc_006A387B: call [ecx+00000078h]
loc_006A387E: fnclex
loc_006A3880: mov var_90, eax
loc_006A3886: cmp var_90, 00000000h
loc_006A388D: jge 006A38B1h
loc_006A388F: push 00000078h
loc_006A3891: push 004419ACh
loc_006A3896: mov eax, [0073A08Ch]
loc_006A389B: push eax
loc_006A389C: mov ecx, var_90
loc_006A38A2: push ecx
loc_006A38A3: call [004010CCh] ; __vbaHresultCheckObj
loc_006A38A9: mov var_168, eax
loc_006A38AF: jmp 006A38BBh
loc_006A38B1: mov var_168, 00000000h
loc_006A38BB: lea ecx, var_3C
loc_006A38BE: call [0040142Ch] ; __vbaFreeObj
loc_006A38C4: mov var_4, 0000005Ch
loc_006A38CB: lea edx, var_3C
loc_006A38CE: push edx
loc_006A38CF: push 00442188h ; "Pleased"
loc_006A38D4: mov eax, [0073A08Ch]
loc_006A38D9: mov ecx, [eax]
loc_006A38DB: mov edx, [0073A08Ch]
loc_006A38E1: push edx
loc_006A38E2: call [ecx+00000064h]
loc_006A38E5: fnclex
loc_006A38E7: mov var_90, eax
loc_006A38ED: cmp var_90, 00000000h
loc_006A38F4: jge 006A3918h
loc_006A38F6: push 00000064h
loc_006A38F8: push 004419ACh
loc_006A38FD: mov eax, [0073A08Ch]
loc_006A3902: push eax
loc_006A3903: mov ecx, var_90
loc_006A3909: push ecx
loc_006A390A: call [004010CCh] ; __vbaHresultCheckObj
loc_006A3910: mov var_16C, eax
loc_006A3916: jmp 006A3922h
loc_006A3918: mov var_16C, 00000000h
loc_006A3922: lea ecx, var_3C
loc_006A3925: call [0040142Ch] ; __vbaFreeObj
loc_006A392B: jmp 006A3CD7h
loc_006A3930: mov var_4, 0000005Eh
loc_006A3937: cmp var_30, 000Ch
loc_006A393C: jnz 006A3CD7h
loc_006A3942: mov var_4, 0000005Fh
loc_006A3949: cmp var_2C, 000Eh
loc_006A394E: jnz 006A3AFAh
loc_006A3954: mov var_4, 00000060h
loc_006A395B: lea edx, var_3C
loc_006A395E: push edx
loc_006A395F: push 00452CA8h ; "Announce"
loc_006A3964: mov eax, [0073A08Ch]
loc_006A3969: mov ecx, [eax]
loc_006A396B: mov edx, [0073A08Ch]
loc_006A3971: push edx
loc_006A3972: call [ecx+00000064h]
loc_006A3975: fnclex
loc_006A3977: mov var_90, eax
loc_006A397D: cmp var_90, 00000000h
loc_006A3984: jge 006A39A8h
loc_006A3986: push 00000064h
loc_006A3988: push 004419ACh
loc_006A398D: mov eax, [0073A08Ch]
loc_006A3992: push eax
loc_006A3993: mov ecx, var_90
loc_006A3999: push ecx
loc_006A399A: call [004010CCh] ; __vbaHresultCheckObj
loc_006A39A0: mov var_170, eax
loc_006A39A6: jmp 006A39B2h
loc_006A39A8: mov var_170, 00000000h
loc_006A39B2: lea ecx, var_3C
loc_006A39B5: call [0040142Ch] ; __vbaFreeObj
loc_006A39BB: mov var_4, 00000061h
loc_006A39C2: mov var_84, 80020004h
loc_006A39CC: mov var_8C, 0000000Ah
loc_006A39D6: mov var_74, 00468248h ; "Happy Hanukkah! Today is the first day of Hanukkah!"
loc_006A39DD: mov var_7C, 00000008h
loc_006A39E4: lea edx, var_3C
loc_006A39E7: push edx
loc_006A39E8: mov eax, 00000010h
loc_006A39ED: call 00412850h ; __vbaChkstk
loc_006A39F2: mov eax, esp
loc_006A39F4: mov ecx, var_8C
loc_006A39FA: mov [eax], ecx
loc_006A39FC: mov edx, var_88
loc_006A3A02: mov [eax+00000004h], edx
loc_006A3A05: mov ecx, var_84
loc_006A3A0B: mov [eax+00000008h], ecx
loc_006A3A0E: mov edx, var_80
loc_006A3A11: mov [eax+0000000Ch], edx
loc_006A3A14: mov eax, 00000010h
loc_006A3A19: call 00412850h ; __vbaChkstk
loc_006A3A1E: mov eax, esp
loc_006A3A20: mov ecx, var_7C
loc_006A3A23: mov [eax], ecx
loc_006A3A25: mov edx, var_78
loc_006A3A28: mov [eax+00000004h], edx
loc_006A3A2B: mov ecx, var_74
loc_006A3A2E: mov [eax+00000008h], ecx
loc_006A3A31: mov edx, var_70
loc_006A3A34: mov [eax+0000000Ch], edx
loc_006A3A37: mov eax, [0073A08Ch]
loc_006A3A3C: mov ecx, [eax]
loc_006A3A3E: mov edx, [0073A08Ch]
loc_006A3A44: push edx
loc_006A3A45: call [ecx+00000078h]
loc_006A3A48: fnclex
loc_006A3A4A: mov var_90, eax
loc_006A3A50: cmp var_90, 00000000h
loc_006A3A57: jge 006A3A7Bh
loc_006A3A59: push 00000078h
loc_006A3A5B: push 004419ACh
loc_006A3A60: mov eax, [0073A08Ch]
loc_006A3A65: push eax
loc_006A3A66: mov ecx, var_90
loc_006A3A6C: push ecx
loc_006A3A6D: call [004010CCh] ; __vbaHresultCheckObj
loc_006A3A73: mov var_174, eax
loc_006A3A79: jmp 006A3A85h
loc_006A3A7B: mov var_174, 00000000h
loc_006A3A85: lea ecx, var_3C
loc_006A3A88: call [0040142Ch] ; __vbaFreeObj
loc_006A3A8E: mov var_4, 00000062h
loc_006A3A95: lea edx, var_3C
loc_006A3A98: push edx
loc_006A3A99: push 00442188h ; "Pleased"
loc_006A3A9E: mov eax, [0073A08Ch]
loc_006A3AA3: mov ecx, [eax]
loc_006A3AA5: mov edx, [0073A08Ch]
loc_006A3AAB: push edx
loc_006A3AAC: call [ecx+00000064h]
loc_006A3AAF: fnclex
loc_006A3AB1: mov var_90, eax
loc_006A3AB7: cmp var_90, 00000000h
loc_006A3ABE: jge 006A3AE2h
loc_006A3AC0: push 00000064h
loc_006A3AC2: push 004419ACh
loc_006A3AC7: mov eax, [0073A08Ch]
loc_006A3ACC: push eax
loc_006A3ACD: mov ecx, var_90
loc_006A3AD3: push ecx
loc_006A3AD4: call [004010CCh] ; __vbaHresultCheckObj
loc_006A3ADA: mov var_178, eax
loc_006A3AE0: jmp 006A3AECh
loc_006A3AE2: mov var_178, 00000000h
loc_006A3AEC: lea ecx, var_3C
loc_006A3AEF: call [0040142Ch] ; __vbaFreeObj
loc_006A3AF5: jmp 006A3CD7h
loc_006A3AFA: mov var_4, 00000063h
loc_006A3B01: cmp var_2C, 0019h
loc_006A3B06: jnz 006A3CD7h
loc_006A3B0C: mov var_4, 00000064h
loc_006A3B13: lea edx, var_3C
loc_006A3B16: push edx
loc_006A3B17: push 00452CA8h ; "Announce"
loc_006A3B1C: mov eax, [0073A08Ch]
loc_006A3B21: mov ecx, [eax]
loc_006A3B23: mov edx, [0073A08Ch]
loc_006A3B29: push edx
loc_006A3B2A: call [ecx+00000064h]
loc_006A3B2D: fnclex
loc_006A3B2F: mov var_90, eax
loc_006A3B35: cmp var_90, 00000000h
loc_006A3B3C: jge 006A3B60h
loc_006A3B3E: push 00000064h
loc_006A3B40: push 004419ACh
loc_006A3B45: mov eax, [0073A08Ch]
loc_006A3B4A: push eax
loc_006A3B4B: mov ecx, var_90
loc_006A3B51: push ecx
loc_006A3B52: call [004010CCh] ; __vbaHresultCheckObj
loc_006A3B58: mov var_17C, eax
loc_006A3B5E: jmp 006A3B6Ah
loc_006A3B60: mov var_17C, 00000000h
loc_006A3B6A: lea ecx, var_3C
loc_006A3B6D: call [0040142Ch] ; __vbaFreeObj
loc_006A3B73: mov var_4, 00000065h
loc_006A3B7A: mov var_74, 80020004h
loc_006A3B81: mov var_7C, 0000000Ah
loc_006A3B88: push 004682B4h ; "Ho Ho Ho! Merry Christmas "
loc_006A3B8D: mov edx, [0073A040h]
loc_006A3B93: push edx
loc_006A3B94: call [00401098h] ; __vbaStrCat
loc_006A3B9A: mov edx, eax
loc_006A3B9C: lea ecx, var_38
loc_006A3B9F: call [004013C0h] ; __vbaStrMove
loc_006A3BA5: push eax
loc_006A3BA6: push 004682F0h ; "! Seasons Greeting!"
loc_006A3BAB: call [00401098h] ; __vbaStrCat
loc_006A3BB1: mov var_44, eax
loc_006A3BB4: mov var_4C, 00000008h
loc_006A3BBB: lea eax, var_3C
loc_006A3BBE: push eax
loc_006A3BBF: mov eax, 00000010h
loc_006A3BC4: call 00412850h ; __vbaChkstk
loc_006A3BC9: mov ecx, esp
loc_006A3BCB: mov edx, var_7C
loc_006A3BCE: mov [ecx], edx
loc_006A3BD0: mov eax, var_78
loc_006A3BD3: mov [ecx+00000004h], eax
loc_006A3BD6: mov edx, var_74
loc_006A3BD9: mov [ecx+00000008h], edx
loc_006A3BDC: mov eax, var_70
loc_006A3BDF: mov [ecx+0000000Ch], eax
loc_006A3BE2: mov eax, 00000010h
loc_006A3BE7: call 00412850h ; __vbaChkstk
loc_006A3BEC: mov ecx, esp
loc_006A3BEE: mov edx, var_4C
loc_006A3BF1: mov [ecx], edx
loc_006A3BF3: mov eax, var_48
loc_006A3BF6: mov [ecx+00000004h], eax
loc_006A3BF9: mov edx, var_44
loc_006A3BFC: mov [ecx+00000008h], edx
loc_006A3BFF: mov eax, var_40
loc_006A3C02: mov [ecx+0000000Ch], eax
loc_006A3C05: mov ecx, [0073A08Ch]
loc_006A3C0B: mov edx, [ecx]
loc_006A3C0D: mov eax, [0073A08Ch]
loc_006A3C12: push eax
loc_006A3C13: call [edx+00000078h]
loc_006A3C16: fnclex
loc_006A3C18: mov var_90, eax
loc_006A3C1E: cmp var_90, 00000000h
loc_006A3C25: jge 006A3C4Ah
loc_006A3C27: push 00000078h
loc_006A3C29: push 004419ACh
loc_006A3C2E: mov ecx, [0073A08Ch]
loc_006A3C34: push ecx
loc_006A3C35: mov edx, var_90
loc_006A3C3B: push edx
loc_006A3C3C: call [004010CCh] ; __vbaHresultCheckObj
loc_006A3C42: mov var_180, eax
loc_006A3C48: jmp 006A3C54h
loc_006A3C4A: mov var_180, 00000000h
loc_006A3C54: lea ecx, var_38
loc_006A3C57: call [00401430h] ; __vbaFreeStr
loc_006A3C5D: lea ecx, var_3C
loc_006A3C60: call [0040142Ch] ; __vbaFreeObj
loc_006A3C66: lea ecx, var_4C
loc_006A3C69: call [00401030h] ; __vbaFreeVar
loc_006A3C6F: mov var_4, 00000066h
loc_006A3C76: lea eax, var_3C
loc_006A3C79: push eax
loc_006A3C7A: push 00442188h ; "Pleased"
loc_006A3C7F: mov ecx, [0073A08Ch]
loc_006A3C85: mov edx, [ecx]
loc_006A3C87: mov eax, [0073A08Ch]
loc_006A3C8C: push eax
loc_006A3C8D: call [edx+00000064h]
loc_006A3C90: fnclex
loc_006A3C92: mov var_90, eax
loc_006A3C98: cmp var_90, 00000000h
loc_006A3C9F: jge 006A3CC4h
loc_006A3CA1: push 00000064h
loc_006A3CA3: push 004419ACh
loc_006A3CA8: mov ecx, [0073A08Ch]
loc_006A3CAE: push ecx
loc_006A3CAF: mov edx, var_90
loc_006A3CB5: push edx
loc_006A3CB6: call [004010CCh] ; __vbaHresultCheckObj
loc_006A3CBC: mov var_184, eax
loc_006A3CC2: jmp 006A3CCEh
loc_006A3CC4: mov var_184, 00000000h
loc_006A3CCE: lea ecx, var_3C
loc_006A3CD1: call [0040142Ch] ; __vbaFreeObj
loc_006A3CD7: mov var_4, 00000069h
loc_006A3CDE: lea eax, var_4C
loc_006A3CE1: push eax
loc_006A3CE2: call [00401358h] ; rtcGetDateVar
loc_006A3CE8: mov var_74, 0045226Ch ; "mm/dd/yy"
loc_006A3CEF: mov var_7C, 00000008h
loc_006A3CF6: lea edx, var_7C
loc_006A3CF9: lea ecx, var_5C
loc_006A3CFC: call [00401374h] ; __vbaVarDup
loc_006A3D02: push 00000001h
loc_006A3D04: push 00000001h
loc_006A3D06: lea ecx, var_5C
loc_006A3D09: push ecx
loc_006A3D0A: lea edx, var_4C
loc_006A3D0D: push edx
loc_006A3D0E: lea eax, var_6C
loc_006A3D11: push eax
loc_006A3D12: call [004010B0h] ; rtcVarFromFormatVar
loc_006A3D18: lea ecx, var_6C
loc_006A3D1B: push ecx
loc_006A3D1C: lea edx, var_38
loc_006A3D1F: push edx
loc_006A3D20: call [004012A8h] ; __vbaStrVarVal
loc_006A3D26: push eax
loc_006A3D27: push 00459E78h ; "HolidayDate"
loc_006A3D2C: push 0044317Ch ; "UserInfo"
loc_006A3D31: push 0043B010h ; "BONZIBUDDY"
loc_006A3D36: call [00401010h] ; rtcSaveSetting
loc_006A3D3C: lea ecx, var_38
loc_006A3D3F: call [00401430h] ; __vbaFreeStr
loc_006A3D45: lea eax, var_6C
loc_006A3D48: push eax
loc_006A3D49: lea ecx, var_5C
loc_006A3D4C: push ecx
loc_006A3D4D: lea edx, var_4C
loc_006A3D50: push edx
loc_006A3D51: push 00000003h
loc_006A3D53: call [00401050h] ; __vbaFreeVarList
loc_006A3D59: add esp, 00000010h
loc_006A3D5C: fwait
loc_006A3D5D: push 006A3D98h
loc_006A3D62: jmp 006A3D8Eh
loc_006A3D64: lea ecx, var_38
loc_006A3D67: call [00401430h] ; __vbaFreeStr
loc_006A3D6D: lea ecx, var_3C
loc_006A3D70: call [0040142Ch] ; __vbaFreeObj
loc_006A3D76: lea eax, var_6C
loc_006A3D79: push eax
loc_006A3D7A: lea ecx, var_5C
loc_006A3D7D: push ecx
loc_006A3D7E: lea edx, var_4C
loc_006A3D81: push edx
loc_006A3D82: push 00000003h
loc_006A3D84: call [00401050h] ; __vbaFreeVarList
loc_006A3D8A: add esp, 00000010h
loc_006A3D8D: ret
loc_006A3D8E: lea ecx, var_34
loc_006A3D91: call [00401430h] ; __vbaFreeStr
loc_006A3D97: ret
loc_006A3D98: xor eax, eax
loc_006A3D9A: mov ecx, var_20
loc_006A3D9D: mov fs:[00000000h], ecx
loc_006A3DA4: pop edi
loc_006A3DA5: pop esi
loc_006A3DA6: pop ebx
loc_006A3DA7: mov esp, ebp
loc_006A3DA9: pop ebp
loc_006A3DAA: retn 0004h
End Sub
Private Sub Proc_37_175_6A3DB0(arg_C) '6A3DB0
loc_006A3DB0: push ebp
loc_006A3DB1: mov ebp, esp
loc_006A3DB3: sub esp, 00000018h
loc_006A3DB6: push 00412856h ; __vbaExceptHandler
loc_006A3DBB: mov eax, fs:[00000000h]
loc_006A3DC1: push eax
loc_006A3DC2: mov fs:[00000000h], esp
loc_006A3DC9: mov eax, 00000344h
loc_006A3DCE: call 00412850h ; __vbaChkstk
loc_006A3DD3: push ebx
loc_006A3DD4: push esi
loc_006A3DD5: push edi
loc_006A3DD6: mov var_18, esp
loc_006A3DD9: mov var_14, 0040B4E0h ; "&"
loc_006A3DE0: mov var_10, 00000000h
loc_006A3DE7: mov var_C, 00000000h
loc_006A3DEE: mov var_4, 00000001h
loc_006A3DF5: mov var_4, 00000002h
loc_006A3DFC: push FFFFFFFFh
loc_006A3DFE: call [00401124h] ; __vbaOnError
loc_006A3E04: mov var_4, 00000003h
loc_006A3E0B: mov var_130, 0000h
loc_006A3E14: mov var_4, 00000004h
loc_006A3E1B: or eax, FFFFFFFFh
loc_006A3E1E: test eax, eax
loc_006A3E20: jz 006A58A2h
loc_006A3E26: mov var_4, 00000005h
loc_006A3E2D: lea ecx, var_198
loc_006A3E33: push ecx
loc_006A3E34: call [0040136Ch] ; rtcGetTimeVar
loc_006A3E3A: mov var_220, 00452B18h ; "h:m"
loc_006A3E44: mov var_228, 00000008h
loc_006A3E4E: lea edx, var_228
loc_006A3E54: lea ecx, var_1A8
loc_006A3E5A: call [00401374h] ; __vbaVarDup
loc_006A3E60: push 00000001h
loc_006A3E62: push 00000001h
loc_006A3E64: lea edx, var_1A8
loc_006A3E6A: push edx
loc_006A3E6B: lea eax, var_198
loc_006A3E71: push eax
loc_006A3E72: lea ecx, var_1B8
loc_006A3E78: push ecx
loc_006A3E79: call [004010B0h] ; rtcVarFromFormatVar
loc_006A3E7F: lea edx, var_1B8
loc_006A3E85: push edx
loc_006A3E86: call [004012B8h] ; __vbaDateVar
loc_006A3E8C: sub esp, 00000008h
loc_006A3E8F: fstp real8 ptr [esp]
loc_006A3E92: call [004011D0h] ; __vbaDateR8
loc_006A3E98: fstp real8 ptr var_140
loc_006A3E9E: lea eax, var_1B8
loc_006A3EA4: push eax
loc_006A3EA5: lea ecx, var_1B8
loc_006A3EAB: push ecx
loc_006A3EAC: lea edx, var_1A8
loc_006A3EB2: push edx
loc_006A3EB3: lea eax, var_198
loc_006A3EB9: push eax
loc_006A3EBA: push 00000004h
loc_006A3EBC: call [00401050h] ; __vbaFreeVarList
loc_006A3EC2: add esp, 00000014h
loc_006A3EC5: mov var_4, 00000006h
loc_006A3ECC: lea ecx, var_198
loc_006A3ED2: push ecx
loc_006A3ED3: call [00401358h] ; rtcGetDateVar
loc_006A3ED9: mov var_220, 0045226Ch ; "mm/dd/yy"
loc_006A3EE3: mov var_228, 00000008h
loc_006A3EED: lea edx, var_228
loc_006A3EF3: lea ecx, var_1A8
loc_006A3EF9: call [00401374h] ; __vbaVarDup
loc_006A3EFF: push 00000001h
loc_006A3F01: push 00000001h
loc_006A3F03: lea edx, var_1A8
loc_006A3F09: push edx
loc_006A3F0A: lea eax, var_198
loc_006A3F10: push eax
loc_006A3F11: lea ecx, var_1B8
loc_006A3F17: push ecx
loc_006A3F18: call [004010B0h] ; rtcVarFromFormatVar
loc_006A3F1E: lea edx, var_1B8
loc_006A3F24: push edx
loc_006A3F25: call [004012B8h] ; __vbaDateVar
loc_006A3F2B: sub esp, 00000008h
loc_006A3F2E: fstp real8 ptr [esp]
loc_006A3F31: call [004011D0h] ; __vbaDateR8
loc_006A3F37: fstp real8 ptr var_150
loc_006A3F3D: lea eax, var_1B8
loc_006A3F43: push eax
loc_006A3F44: lea ecx, var_1B8
loc_006A3F4A: push ecx
loc_006A3F4B: lea edx, var_1A8
loc_006A3F51: push edx
loc_006A3F52: lea eax, var_198
loc_006A3F58: push eax
loc_006A3F59: push 00000004h
loc_006A3F5B: call [00401050h] ; __vbaFreeVarList
loc_006A3F61: add esp, 00000014h
loc_006A3F64: mov var_4, 00000007h
loc_006A3F6B: mov var_138, 007Eh
loc_006A3F74: mov var_4, 00000008h
loc_006A3F7B: cmp [0073C818h], 00000000h
loc_006A3F82: jnz 006A3FA0h
loc_006A3F84: push 0073C818h
loc_006A3F89: push 00441F00h
loc_006A3F8E: call [004012FCh] ; __vbaNew2
loc_006A3F94: mov var_2A8, 0073C818h
loc_006A3F9E: jmp 006A3FAAh
loc_006A3FA0: mov var_2A8, 0073C818h
loc_006A3FAA: mov ecx, var_2A8
loc_006A3FB0: mov edx, [ecx]
loc_006A3FB2: mov var_264, edx
loc_006A3FB8: lea eax, var_188
loc_006A3FBE: push eax
loc_006A3FBF: mov ecx, var_264
loc_006A3FC5: mov edx, [ecx]
loc_006A3FC7: mov eax, var_264
loc_006A3FCD: push eax
loc_006A3FCE: call [edx+00000014h]
loc_006A3FD1: fnclex
loc_006A3FD3: mov var_268, eax
loc_006A3FD9: cmp var_268, 00000000h
loc_006A3FE0: jge 006A4005h
loc_006A3FE2: push 00000014h
loc_006A3FE4: push 00441EF0h
loc_006A3FE9: mov ecx, var_264
loc_006A3FEF: push ecx
loc_006A3FF0: mov edx, var_268
loc_006A3FF6: push edx
loc_006A3FF7: call [004010CCh] ; __vbaHresultCheckObj
loc_006A3FFD: mov var_2AC, eax
loc_006A4003: jmp 006A400Fh
loc_006A4005: mov var_2AC, 00000000h
loc_006A400F: mov eax, var_188
loc_006A4015: mov var_26C, eax
loc_006A401B: lea ecx, var_160
loc_006A4021: push ecx
loc_006A4022: mov edx, var_26C
loc_006A4028: mov eax, [edx]
loc_006A402A: mov ecx, var_26C
loc_006A4030: push ecx
loc_006A4031: call [eax+00000050h]
loc_006A4034: fnclex
loc_006A4036: mov var_270, eax
loc_006A403C: cmp var_270, 00000000h
loc_006A4043: jge 006A4068h
loc_006A4045: push 00000050h
loc_006A4047: push 004437B4h
loc_006A404C: mov edx, var_26C
loc_006A4052: push edx
loc_006A4053: mov eax, var_270
loc_006A4059: push eax
loc_006A405A: call [004010CCh] ; __vbaHresultCheckObj
loc_006A4060: mov var_2B0, eax
loc_006A4066: jmp 006A4072h
loc_006A4068: mov var_2B0, 00000000h
loc_006A4072: mov ecx, var_160
loc_006A4078: push ecx
loc_006A4079: push 00441F24h ; "\"
loc_006A407E: call [00401098h] ; __vbaStrCat
loc_006A4084: mov edx, eax
loc_006A4086: lea ecx, var_164
loc_006A408C: call [004013C0h] ; __vbaStrMove
loc_006A4092: push eax
loc_006A4093: push 0043BE4Ch ; "Apps.nbd"
loc_006A4098: call [00401098h] ; __vbaStrCat
loc_006A409E: mov edx, eax
loc_006A40A0: lea ecx, var_148
loc_006A40A6: call [004013C0h] ; __vbaStrMove
loc_006A40AC: lea edx, var_164
loc_006A40B2: push edx
loc_006A40B3: lea eax, var_160
loc_006A40B9: push eax
loc_006A40BA: push 00000002h
loc_006A40BC: call [00401324h] ; __vbaFreeStrList
loc_006A40C2: add esp, 0000000Ch
loc_006A40C5: lea ecx, var_188
loc_006A40CB: call [0040142Ch] ; __vbaFreeObj
loc_006A40D1: mov var_4, 00000009h
loc_006A40D8: mov var_190, 80020004h
loc_006A40E2: mov var_198, 0000000Ah
loc_006A40EC: lea ecx, var_198
loc_006A40F2: push ecx
loc_006A40F3: call [004012F0h] ; rtcFreeFile
loc_006A40F9: mov var_128, ax
loc_006A4100: lea ecx, var_198
loc_006A4106: call [00401030h] ; __vbaFreeVar
loc_006A410C: mov var_4, 0000000Ah
loc_006A4113: mov edx, var_148
loc_006A4119: push edx
loc_006A411A: mov ax, var_128
loc_006A4121: push eax
loc_006A4122: mov cx, var_138
loc_006A4129: push ecx
loc_006A412A: push 00004004h
loc_006A412F: call [004012DCh] ; __vbaFileOpen
loc_006A4135: mov var_4, 0000000Bh
loc_006A413C: mov dx, var_128
loc_006A4143: push edx
loc_006A4144: call [004012E8h] ; rtcFileLength
loc_006A414A: mov var_2B4, eax
loc_006A4150: fild real4 ptr var_2B4
loc_006A4156: fstp real8 ptr var_2BC
loc_006A415C: movsx eax, var_138
loc_006A4163: mov var_2C0, eax
loc_006A4169: fild real4 ptr var_2C0
loc_006A416F: fstp real8 ptr var_2C8
loc_006A4175: fld real8 ptr var_2BC
loc_006A417B: cmp [0073A000h], 00000000h
loc_006A4182: jnz 006A418Ch
loc_006A4184: fdiv st0, real8 ptr var_2C8
loc_006A418A: jmp 006A419Dh
loc_006A418C: push var_2C4
loc_006A4192: push var_2C8
loc_006A4198: call 00412874h ; _adj_fdiv_m64
loc_006A419D: fnstsw ax
loc_006A419F: test al, 0Dh
loc_006A41A1: jnz 006A5C41h
loc_006A41A7: call [00401384h] ; __vbaFpI2
loc_006A41AD: mov var_158, ax
loc_006A41B4: mov var_4, 0000000Ch
loc_006A41BB: mov var_28, 0000h
loc_006A41C1: mov var_4, 0000000Dh
loc_006A41C8: push 00000000h
loc_006A41CA: push 00000000h
loc_006A41CC: push 00000001h
loc_006A41CE: push 00000000h
loc_006A41D0: lea ecx, var_154
loc_006A41D6: push ecx
loc_006A41D7: push 000000FAh
loc_006A41DC: push 00000000h
loc_006A41DE: call [00401220h] ; __vbaRedim
loc_006A41E4: add esp, 0000001Ch
loc_006A41E7: mov var_4, 0000000Eh
loc_006A41EE: mov dx, var_158
loc_006A41F5: mov var_284, dx
loc_006A41FC: mov var_280, 0001h
loc_006A4205: mov var_24, 0001h
loc_006A420B: jmp 006A4222h
loc_006A420D: mov ax, var_24
loc_006A4211: add ax, var_280
loc_006A4218: jo 006A5C46h
loc_006A421E: mov var_24, ax
loc_006A4222: mov cx, var_24
loc_006A4226: cmp cx, var_284
loc_006A422D: jg 006A48ECh
loc_006A4233: mov var_4, 0000000Fh
loc_006A423A: mov dx, var_128
loc_006A4241: push edx
loc_006A4242: movsx eax, var_24
loc_006A4246: push eax
loc_006A4247: lea ecx, var_124
loc_006A424D: push ecx
loc_006A424E: push 0044049Ch ; "Fu"
loc_006A4253: call [004010C0h] ; __vbaRecDestruct
loc_006A4259: push eax
loc_006A425A: push 00468320h
loc_006A425F: call [004012ACh] ; __vbaGetOwner4
loc_006A4265: mov var_4, 00000010h
loc_006A426C: lea edx, var_E4
loc_006A4272: push edx
loc_006A4273: push 0000000Ch
loc_006A4275: call [0040114Ch] ; __vbaStrFixstr
loc_006A427B: mov edx, eax
loc_006A427D: lea ecx, var_160
loc_006A4283: call [004013C0h] ; __vbaStrMove
loc_006A4289: push eax
loc_006A428A: call [00401088h] ; rtcTrimBstr
loc_006A4290: mov edx, eax
loc_006A4292: lea ecx, var_164
loc_006A4298: call [004013C0h] ; __vbaStrMove
loc_006A429E: mov eax, var_160
loc_006A42A4: push eax
loc_006A42A5: lea ecx, var_E4
loc_006A42AB: push ecx
loc_006A42AC: push 0000000Ch
loc_006A42AE: call [004010A4h] ; __vbaLsetFixstr
loc_006A42B4: lea edx, var_F8
loc_006A42BA: push edx
loc_006A42BB: push 0000000Ah
loc_006A42BD: call [0040114Ch] ; __vbaStrFixstr
loc_006A42C3: mov edx, eax
loc_006A42C5: lea ecx, var_168
loc_006A42CB: call [004013C0h] ; __vbaStrMove
loc_006A42D1: push eax
loc_006A42D2: call [00401088h] ; rtcTrimBstr
loc_006A42D8: mov edx, eax
loc_006A42DA: lea ecx, var_16C
loc_006A42E0: call [004013C0h] ; __vbaStrMove
loc_006A42E6: mov eax, var_168
loc_006A42EC: push eax
loc_006A42ED: lea ecx, var_F8
loc_006A42F3: push ecx
loc_006A42F4: push 0000000Ah
loc_006A42F6: call [004010A4h] ; __vbaLsetFixstr
loc_006A42FC: mov edx, var_164
loc_006A4302: push edx
loc_006A4303: call [00401044h] ; __vbaLenBstr
loc_006A4309: mov esi, eax
loc_006A430B: neg esi
loc_006A430D: sbb esi, esi
loc_006A430F: neg esi
loc_006A4311: neg esi
loc_006A4313: mov eax, var_16C
loc_006A4319: push eax
loc_006A431A: call [00401044h] ; __vbaLenBstr
loc_006A4320: neg eax
loc_006A4322: sbb eax, eax
loc_006A4324: neg eax
loc_006A4326: neg eax
loc_006A4328: and si, ax
loc_006A432B: mov var_264, si
loc_006A4332: lea ecx, var_16C
loc_006A4338: push ecx
loc_006A4339: lea edx, var_168
loc_006A433F: push edx
loc_006A4340: lea eax, var_164
loc_006A4346: push eax
loc_006A4347: lea ecx, var_160
loc_006A434D: push ecx
loc_006A434E: push 00000004h
loc_006A4350: call [00401324h] ; __vbaFreeStrList
loc_006A4356: add esp, 00000014h
loc_006A4359: movsx edx, var_264
loc_006A4360: test edx, edx
loc_006A4362: jz 006A48E0h
loc_006A4368: mov var_4, 00000011h
loc_006A436F: lea eax, var_F8
loc_006A4375: push eax
loc_006A4376: push 0000000Ah
loc_006A4378: call [0040114Ch] ; __vbaStrFixstr
loc_006A437E: mov edx, eax
loc_006A4380: lea ecx, var_160
loc_006A4386: call [004013C0h] ; __vbaStrMove
loc_006A438C: push eax
loc_006A438D: call [00401088h] ; rtcTrimBstr
loc_006A4393: mov edx, eax
loc_006A4395: lea ecx, var_164
loc_006A439B: call [004013C0h] ; __vbaStrMove
loc_006A43A1: mov ecx, var_160
loc_006A43A7: push ecx
loc_006A43A8: lea edx, var_F8
loc_006A43AE: push edx
loc_006A43AF: push 0000000Ah
loc_006A43B1: call [004010A4h] ; __vbaLsetFixstr
loc_006A43B7: mov eax, var_164
loc_006A43BD: push eax
loc_006A43BE: call [00401268h] ; __vbaDateStr
loc_006A43C4: fcomp real8 ptr var_150
loc_006A43CA: fnstsw ax
loc_006A43CC: test ah, 41h
loc_006A43CF: jz 006A43DDh
loc_006A43D1: mov var_2CC, 00000001h
loc_006A43DB: jmp 006A43E7h
loc_006A43DD: mov var_2CC, 00000000h
loc_006A43E7: lea ecx, var_E4
loc_006A43ED: push ecx
loc_006A43EE: push 0000000Ch
loc_006A43F0: call [0040114Ch] ; __vbaStrFixstr
loc_006A43F6: mov edx, eax
loc_006A43F8: lea ecx, var_168
loc_006A43FE: call [004013C0h] ; __vbaStrMove
loc_006A4404: push eax
loc_006A4405: call [00401088h] ; rtcTrimBstr
loc_006A440B: mov edx, eax
loc_006A440D: lea ecx, var_16C
loc_006A4413: call [004013C0h] ; __vbaStrMove
loc_006A4419: mov edx, var_168
loc_006A441F: push edx
loc_006A4420: lea eax, var_E4
loc_006A4426: push eax
loc_006A4427: push 0000000Ch
loc_006A4429: call [004010A4h] ; __vbaLsetFixstr
loc_006A442F: mov ecx, var_16C
loc_006A4435: push ecx
loc_006A4436: call [00401268h] ; __vbaDateStr
loc_006A443C: fcomp real8 ptr var_140
loc_006A4442: fnstsw ax
loc_006A4444: test ah, 41h
loc_006A4447: jz 006A4455h
loc_006A4449: mov var_2D0, 00000001h
loc_006A4453: jmp 006A445Fh
loc_006A4455: mov var_2D0, 00000000h
loc_006A445F: mov edx, var_2CC
loc_006A4465: neg edx
loc_006A4467: mov eax, var_2D0
loc_006A446D: neg eax
loc_006A446F: and dx, ax
loc_006A4472: mov cx, var_2C
loc_006A4476: not cx
loc_006A4479: and dx, cx
loc_006A447C: mov var_264, dx
loc_006A4483: lea edx, var_16C
loc_006A4489: push edx
loc_006A448A: lea eax, var_168
loc_006A4490: push eax
loc_006A4491: lea ecx, var_164
loc_006A4497: push ecx
loc_006A4498: lea edx, var_160
loc_006A449E: push edx
loc_006A449F: push 00000004h
loc_006A44A1: call [00401324h] ; __vbaFreeStrList
loc_006A44A7: add esp, 00000014h
loc_006A44AA: movsx eax, var_264
loc_006A44B1: test eax, eax
loc_006A44B3: jz 006A48E0h
loc_006A44B9: mov var_4, 00000012h
loc_006A44C0: mov cx, var_28
loc_006A44C4: add cx, 0001h
loc_006A44C8: jo 006A5C46h
loc_006A44CE: mov var_28, cx
loc_006A44D2: mov var_4, 00000013h
loc_006A44D9: push 00000000h
loc_006A44DB: movsx edx, var_28
loc_006A44DF: push edx
loc_006A44E0: push 00000001h
loc_006A44E2: push 00000000h
loc_006A44E4: lea eax, var_154
loc_006A44EA: push eax
loc_006A44EB: push 000000FAh
loc_006A44F0: push 00000000h
loc_006A44F2: call [00401200h] ; __vbaRedimPreserve
loc_006A44F8: add esp, 0000001Ch
loc_006A44FB: mov var_4, 00000014h
loc_006A4502: cmp var_154, 00000000h
loc_006A4509: jz 006A4567h
loc_006A450B: mov ecx, var_154
loc_006A4511: cmp [ecx], 0001h
loc_006A4515: jnz 006A4567h
loc_006A4517: movsx edx, var_28
loc_006A451B: mov eax, var_154
loc_006A4521: sub edx, [eax+00000014h]
loc_006A4524: mov var_264, edx
loc_006A452A: mov ecx, var_154
loc_006A4530: mov edx, var_264
loc_006A4536: cmp edx, [ecx+00000010h]
loc_006A4539: jae 006A4547h
loc_006A453B: mov var_2D4, 00000000h
loc_006A4545: jmp 006A4553h
loc_006A4547: call [004011A8h] ; __vbaGenerateBoundsError
loc_006A454D: mov var_2D4, eax
loc_006A4553: mov eax, var_264
loc_006A4559: imul eax, eax, 000000FAh
loc_006A455F: mov var_2D8, eax
loc_006A4565: jmp 006A4573h
loc_006A4567: call [004011A8h] ; __vbaGenerateBoundsError
loc_006A456D: mov var_2D8, eax
loc_006A4573: lea ecx, var_124
loc_006A4579: push ecx
loc_006A457A: push 0000000Ah
loc_006A457C: call [0040114Ch] ; __vbaStrFixstr
loc_006A4582: mov edx, eax
loc_006A4584: lea ecx, var_160
loc_006A458A: call [004013C0h] ; __vbaStrMove
loc_006A4590: push eax
loc_006A4591: mov edx, var_154
loc_006A4597: mov eax, [edx+0000000Ch]
loc_006A459A: add eax, var_2D8
loc_006A45A0: push eax
loc_006A45A1: push 0000000Ah
loc_006A45A3: call [004010A4h] ; __vbaLsetFixstr
loc_006A45A9: lea ecx, var_160
loc_006A45AF: call [00401430h] ; __vbaFreeStr
loc_006A45B5: mov var_4, 00000015h
loc_006A45BC: cmp var_154, 00000000h
loc_006A45C3: jz 006A4621h
loc_006A45C5: mov ecx, var_154
loc_006A45CB: cmp [ecx], 0001h
loc_006A45CF: jnz 006A4621h
loc_006A45D1: movsx edx, var_28
loc_006A45D5: mov eax, var_154
loc_006A45DB: sub edx, [eax+00000014h]
loc_006A45DE: mov var_264, edx
loc_006A45E4: mov ecx, var_154
loc_006A45EA: mov edx, var_264
loc_006A45F0: cmp edx, [ecx+00000010h]
loc_006A45F3: jae 006A4601h
loc_006A45F5: mov var_2DC, 00000000h
loc_006A45FF: jmp 006A460Dh
loc_006A4601: call [004011A8h] ; __vbaGenerateBoundsError
loc_006A4607: mov var_2DC, eax
loc_006A460D: mov eax, var_264
loc_006A4613: imul eax, eax, 000000FAh
loc_006A4619: mov var_2E0, eax
loc_006A461F: jmp 006A462Dh
loc_006A4621: call [004011A8h] ; __vbaGenerateBoundsError
loc_006A4627: mov var_2E0, eax
loc_006A462D: lea ecx, var_110
loc_006A4633: push ecx
loc_006A4634: push 0000000Ch
loc_006A4636: call [0040114Ch] ; __vbaStrFixstr
loc_006A463C: mov edx, eax
loc_006A463E: lea ecx, var_160
loc_006A4644: call [004013C0h] ; __vbaStrMove
loc_006A464A: push eax
loc_006A464B: mov edx, var_154
loc_006A4651: mov eax, [edx+0000000Ch]
loc_006A4654: mov ecx, var_2E0
loc_006A465A: lea edx, [eax+ecx+00000014h]
loc_006A465E: push edx
loc_006A465F: push 0000000Ch
loc_006A4661: call [004010A4h] ; __vbaLsetFixstr
loc_006A4667: lea ecx, var_160
loc_006A466D: call [00401430h] ; __vbaFreeStr
loc_006A4673: mov var_4, 00000016h
loc_006A467A: cmp var_154, 00000000h
loc_006A4681: jz 006A46DFh
loc_006A4683: mov eax, var_154
loc_006A4689: cmp [eax], 0001h
loc_006A468D: jnz 006A46DFh
loc_006A468F: movsx ecx, var_28
loc_006A4693: mov edx, var_154
loc_006A4699: sub ecx, [edx+00000014h]
loc_006A469C: mov var_264, ecx
loc_006A46A2: mov eax, var_154
loc_006A46A8: mov ecx, var_264
loc_006A46AE: cmp ecx, [eax+00000010h]
loc_006A46B1: jae 006A46BFh
loc_006A46B3: mov var_2E4, 00000000h
loc_006A46BD: jmp 006A46CBh
loc_006A46BF: call [004011A8h] ; __vbaGenerateBoundsError
loc_006A46C5: mov var_2E4, eax
loc_006A46CB: mov edx, var_264
loc_006A46D1: imul edx, edx, 000000FAh
loc_006A46D7: mov var_2E8, edx
loc_006A46DD: jmp 006A46EBh
loc_006A46DF: call [004011A8h] ; __vbaGenerateBoundsError
loc_006A46E5: mov var_2E8, eax
loc_006A46EB: lea eax, var_CC
loc_006A46F1: push eax
loc_006A46F2: push 00000050h
loc_006A46F4: call [0040114Ch] ; __vbaStrFixstr
loc_006A46FA: mov edx, eax
loc_006A46FC: lea ecx, var_160
loc_006A4702: call [004013C0h] ; __vbaStrMove
loc_006A4708: push eax
loc_006A4709: mov ecx, var_154
loc_006A470F: mov edx, [ecx+0000000Ch]
loc_006A4712: mov eax, var_2E8
loc_006A4718: lea ecx, [edx+eax+00000058h]
loc_006A471C: push ecx
loc_006A471D: push 00000050h
loc_006A471F: call [004010A4h] ; __vbaLsetFixstr
loc_006A4725: lea ecx, var_160
loc_006A472B: call [00401430h] ; __vbaFreeStr
loc_006A4731: mov var_4, 00000017h
loc_006A4738: cmp var_154, 00000000h
loc_006A473F: jz 006A479Dh
loc_006A4741: mov edx, var_154
loc_006A4747: cmp [edx], 0001h
loc_006A474B: jnz 006A479Dh
loc_006A474D: movsx eax, var_28
loc_006A4751: mov ecx, var_154
loc_006A4757: sub eax, [ecx+00000014h]
loc_006A475A: mov var_264, eax
loc_006A4760: mov edx, var_154
loc_006A4766: mov eax, var_264
loc_006A476C: cmp eax, [edx+00000010h]
loc_006A476F: jae 006A477Dh
loc_006A4771: mov var_2EC, 00000000h
loc_006A477B: jmp 006A4789h
loc_006A477D: call [004011A8h] ; __vbaGenerateBoundsError
loc_006A4783: mov var_2EC, eax
loc_006A4789: mov ecx, var_264
loc_006A478F: imul ecx, ecx, 000000FAh
loc_006A4795: mov var_2F0, ecx
loc_006A479B: jmp 006A47A9h
loc_006A479D: call [004011A8h] ; __vbaGenerateBoundsError
loc_006A47A3: mov var_2F0, eax
loc_006A47A9: lea edx, var_F8
loc_006A47AF: push edx
loc_006A47B0: push 0000000Ah
loc_006A47B2: call [0040114Ch] ; __vbaStrFixstr
loc_006A47B8: mov edx, eax
loc_006A47BA: lea ecx, var_160
loc_006A47C0: call [004013C0h] ; __vbaStrMove
loc_006A47C6: push eax
loc_006A47C7: mov eax, var_154
loc_006A47CD: mov ecx, [eax+0000000Ch]
loc_006A47D0: mov edx, var_2F0
loc_006A47D6: lea eax, [ecx+edx+0000002Ch]
loc_006A47DA: push eax
loc_006A47DB: push 0000000Ah
loc_006A47DD: call [004010A4h] ; __vbaLsetFixstr
loc_006A47E3: lea ecx, var_160
loc_006A47E9: call [00401430h] ; __vbaFreeStr
loc_006A47EF: mov var_4, 00000018h
loc_006A47F6: cmp var_154, 00000000h
loc_006A47FD: jz 006A485Bh
loc_006A47FF: mov ecx, var_154
loc_006A4805: cmp [ecx], 0001h
loc_006A4809: jnz 006A485Bh
loc_006A480B: movsx edx, var_28
loc_006A480F: mov eax, var_154
loc_006A4815: sub edx, [eax+00000014h]
loc_006A4818: mov var_264, edx
loc_006A481E: mov ecx, var_154
loc_006A4824: mov edx, var_264
loc_006A482A: cmp edx, [ecx+00000010h]
loc_006A482D: jae 006A483Bh
loc_006A482F: mov var_2F4, 00000000h
loc_006A4839: jmp 006A4847h
loc_006A483B: call [004011A8h] ; __vbaGenerateBoundsError
loc_006A4841: mov var_2F4, eax
loc_006A4847: mov eax, var_264
loc_006A484D: imul eax, eax, 000000FAh
loc_006A4853: mov var_2F8, eax
loc_006A4859: jmp 006A4867h
loc_006A485B: call [004011A8h] ; __vbaGenerateBoundsError
loc_006A4861: mov var_2F8, eax
loc_006A4867: lea ecx, var_E4
loc_006A486D: push ecx
loc_006A486E: push 0000000Ch
loc_006A4870: call [0040114Ch] ; __vbaStrFixstr
loc_006A4876: mov edx, eax
loc_006A4878: lea ecx, var_160
loc_006A487E: call [004013C0h] ; __vbaStrMove
loc_006A4884: push eax
loc_006A4885: mov edx, var_154
loc_006A488B: mov eax, [edx+0000000Ch]
loc_006A488E: mov ecx, var_2F8
loc_006A4894: lea edx, [eax+ecx+00000040h]
loc_006A4898: push edx
loc_006A4899: push 0000000Ch
loc_006A489B: call [004010A4h] ; __vbaLsetFixstr
loc_006A48A1: lea ecx, var_160
loc_006A48A7: call [00401430h] ; __vbaFreeStr
loc_006A48AD: mov var_4, 00000019h
loc_006A48B4: mov var_2C, FFFFFFh
loc_006A48BA: mov var_4, 0000001Ah
loc_006A48C1: mov ax, var_128
loc_006A48C8: push eax
loc_006A48C9: movsx ecx, var_24
loc_006A48CD: push ecx
loc_006A48CE: lea edx, var_124
loc_006A48D4: push edx
loc_006A48D5: push 00468320h
loc_006A48DA: call [004011CCh] ; __vbaPutOwner4
loc_006A48E0: mov var_4, 0000001Dh
loc_006A48E7: jmp 006A420Dh
loc_006A48EC: mov var_4, 0000001Eh
loc_006A48F3: mov ax, var_128
loc_006A48FA: push eax
loc_006A48FB: call [00401194h] ; __vbaFileClose
loc_006A4901: mov var_4, 0000001Fh
loc_006A4908: mov ecx, var_154
loc_006A490E: push ecx
loc_006A490F: push 00000001h
loc_006A4911: call [004012A4h] ; __vbaUbound
loc_006A4917: test eax, eax
loc_006A4919: jle 006A588Ch
loc_006A491F: mov var_4, 00000020h
loc_006A4926: movsx edx, [0073A0AEh]
loc_006A492D: test edx, edx
loc_006A492F: jnz 006A4951h
loc_006A4931: mov var_4, 00000021h
loc_006A4938: mov eax, Me
loc_006A493B: push eax
loc_006A493C: call 00695250h
loc_006A4941: mov var_4, 00000022h
loc_006A4948: mov [0073A0AEh], FFFFFFh
loc_006A4951: mov var_4, 00000024h
loc_006A4958: push 00000000h
loc_006A495A: mov ecx, [0073A214h]
loc_006A4960: push ecx
loc_006A4961: call [00401238h] ; __vbaObjIs
loc_006A4967: movsx edx, ax
loc_006A496A: test edx, edx
loc_006A496C: jnz 006A49E8h
loc_006A496E: mov var_4, 00000025h
loc_006A4975: mov edx, 004525E8h ; "ScheduleEvent"
loc_006A497A: lea ecx, var_160
loc_006A4980: call [00401310h] ; __vbaStrCopy
loc_006A4986: lea eax, var_160
loc_006A498C: push eax
loc_006A498D: mov ecx, [0073A214h]
loc_006A4993: mov edx, [ecx]
loc_006A4995: mov eax, [0073A214h]
loc_006A499A: push eax
loc_006A499B: call [edx+00000040h]
loc_006A499E: fnclex
loc_006A49A0: mov var_264, eax
loc_006A49A6: cmp var_264, 00000000h
loc_006A49AD: jge 006A49D2h
loc_006A49AF: push 00000040h
loc_006A49B1: push 0044777Ch
loc_006A49B6: mov ecx, [0073A214h]
loc_006A49BC: push ecx
loc_006A49BD: mov edx, var_264
loc_006A49C3: push edx
loc_006A49C4: call [004010CCh] ; __vbaHresultCheckObj
loc_006A49CA: mov var_2FC, eax
loc_006A49D0: jmp 006A49DCh
loc_006A49D2: mov var_2FC, 00000000h
loc_006A49DC: lea ecx, var_160
loc_006A49E2: call [00401430h] ; __vbaFreeStr
loc_006A49E8: mov var_4, 00000027h
loc_006A49EF: push 00000000h
loc_006A49F1: mov eax, [0073A210h]
loc_006A49F6: push eax
loc_006A49F7: call [00401238h] ; __vbaObjIs
loc_006A49FD: movsx ecx, ax
loc_006A4A00: test ecx, ecx
loc_006A4A02: jnz 006A4A7Dh
loc_006A4A04: mov var_4, 00000028h
loc_006A4A0B: mov edx, 004525E8h ; "ScheduleEvent"
loc_006A4A10: lea ecx, var_160
loc_006A4A16: call [00401310h] ; __vbaStrCopy
loc_006A4A1C: lea edx, var_160
loc_006A4A22: push edx
loc_006A4A23: mov eax, [0073A210h]
loc_006A4A28: mov ecx, [eax]
loc_006A4A2A: mov edx, [0073A210h]
loc_006A4A30: push edx
loc_006A4A31: call [ecx+00000048h]
loc_006A4A34: fnclex
loc_006A4A36: mov var_264, eax
loc_006A4A3C: cmp var_264, 00000000h
loc_006A4A43: jge 006A4A67h
loc_006A4A45: push 00000048h
loc_006A4A47: push 004523B0h
loc_006A4A4C: mov eax, [0073A210h]
loc_006A4A51: push eax
loc_006A4A52: mov ecx, var_264
loc_006A4A58: push ecx
loc_006A4A59: call [004010CCh] ; __vbaHresultCheckObj
loc_006A4A5F: mov var_300, eax
loc_006A4A65: jmp 006A4A71h
loc_006A4A67: mov var_300, 00000000h
loc_006A4A71: lea ecx, var_160
loc_006A4A77: call [00401430h] ; __vbaFreeStr
loc_006A4A7D: mov var_4, 0000002Ah
loc_006A4A84: call 00621930h
loc_006A4A89: mov var_4, 0000002Bh
loc_006A4A90: lea edx, var_188
loc_006A4A96: push edx
loc_006A4A97: push 00452CA8h ; "Announce"
loc_006A4A9C: mov eax, [0073A08Ch]
loc_006A4AA1: mov ecx, [eax]
loc_006A4AA3: mov edx, [0073A08Ch]
loc_006A4AA9: push edx
loc_006A4AAA: call [ecx+00000064h]
loc_006A4AAD: fnclex
loc_006A4AAF: mov var_264, eax
loc_006A4AB5: cmp var_264, 00000000h
loc_006A4ABC: jge 006A4AE0h
loc_006A4ABE: push 00000064h
loc_006A4AC0: push 004419ACh
loc_006A4AC5: mov eax, [0073A08Ch]
loc_006A4ACA: push eax
loc_006A4ACB: mov ecx, var_264
loc_006A4AD1: push ecx
loc_006A4AD2: call [004010CCh] ; __vbaHresultCheckObj
loc_006A4AD8: mov var_304, eax
loc_006A4ADE: jmp 006A4AEAh
loc_006A4AE0: mov var_304, 00000000h
loc_006A4AEA: lea ecx, var_188
loc_006A4AF0: call [0040142Ch] ; __vbaFreeObj
loc_006A4AF6: mov var_4, 0000002Ch
loc_006A4AFD: mov var_220, 80020004h
loc_006A4B07: mov var_228, 0000000Ah
loc_006A4B11: push 00456A30h ; "Hey "
loc_006A4B16: mov edx, [0073A040h]
loc_006A4B1C: push edx
loc_006A4B1D: call [00401098h] ; __vbaStrCat
loc_006A4B23: mov edx, eax
loc_006A4B25: lea ecx, var_160
loc_006A4B2B: call [004013C0h] ; __vbaStrMove
loc_006A4B31: push eax
loc_006A4B32: push 004683B8h ; "! Quick Reminder. | Wow! I almost forgot! | Don't forget! | Reminder! Reminder! 1000 forty niner!"
loc_006A4B37: call [00401098h] ; __vbaStrCat
loc_006A4B3D: mov var_190, eax
loc_006A4B43: mov var_198, 00000008h
loc_006A4B4D: lea eax, var_188
loc_006A4B53: push eax
loc_006A4B54: mov eax, 00000010h
loc_006A4B59: call 00412850h ; __vbaChkstk
loc_006A4B5E: mov ecx, esp
loc_006A4B60: mov edx, var_228
loc_006A4B66: mov [ecx], edx
loc_006A4B68: mov eax, var_224
loc_006A4B6E: mov [ecx+00000004h], eax
loc_006A4B71: mov edx, var_220
loc_006A4B77: mov [ecx+00000008h], edx
loc_006A4B7A: mov eax, var_21C
loc_006A4B80: mov [ecx+0000000Ch], eax
loc_006A4B83: mov eax, 00000010h
loc_006A4B88: call 00412850h ; __vbaChkstk
loc_006A4B8D: mov ecx, esp
loc_006A4B8F: mov edx, var_198
loc_006A4B95: mov [ecx], edx
loc_006A4B97: mov eax, var_194
loc_006A4B9D: mov [ecx+00000004h], eax
loc_006A4BA0: mov edx, var_190
loc_006A4BA6: mov [ecx+00000008h], edx
loc_006A4BA9: mov eax, var_18C
loc_006A4BAF: mov [ecx+0000000Ch], eax
loc_006A4BB2: mov ecx, [0073A08Ch]
loc_006A4BB8: mov edx, [ecx]
loc_006A4BBA: mov eax, [0073A08Ch]
loc_006A4BBF: push eax
loc_006A4BC0: call [edx+00000078h]
loc_006A4BC3: fnclex
loc_006A4BC5: mov var_264, eax
loc_006A4BCB: cmp var_264, 00000000h
loc_006A4BD2: jge 006A4BF7h
loc_006A4BD4: push 00000078h
loc_006A4BD6: push 004419ACh
loc_006A4BDB: mov ecx, [0073A08Ch]
loc_006A4BE1: push ecx
loc_006A4BE2: mov edx, var_264
loc_006A4BE8: push edx
loc_006A4BE9: call [004010CCh] ; __vbaHresultCheckObj
loc_006A4BEF: mov var_308, eax
loc_006A4BF5: jmp 006A4C01h
loc_006A4BF7: mov var_308, 00000000h
loc_006A4C01: lea ecx, var_160
loc_006A4C07: call [00401430h] ; __vbaFreeStr
loc_006A4C0D: lea ecx, var_188
loc_006A4C13: call [0040142Ch] ; __vbaFreeObj
loc_006A4C19: lea ecx, var_198
loc_006A4C1F: call [00401030h] ; __vbaFreeVar
loc_006A4C25: mov var_4, 0000002Dh
loc_006A4C2C: mov eax, var_154
loc_006A4C32: push eax
loc_006A4C33: push 00000001h
loc_006A4C35: call [004012A4h] ; __vbaUbound
loc_006A4C3B: mov ecx, eax
loc_006A4C3D: call [004011E4h] ; __vbaI2I4
loc_006A4C43: mov var_15C, ax
loc_006A4C4A: mov var_4, 0000002Eh
loc_006A4C51: mov cx, var_15C
loc_006A4C58: mov var_28C, cx
loc_006A4C5F: mov var_288, 0001h
loc_006A4C68: mov var_24, 0001h
loc_006A4C6E: jmp 006A4C85h
loc_006A4C70: mov dx, var_24
loc_006A4C74: add dx, var_288
loc_006A4C7B: jo 006A5C46h
loc_006A4C81: mov var_24, dx
loc_006A4C85: mov ax, var_24
loc_006A4C89: cmp ax, var_28C
loc_006A4C90: jg 006A57C1h
loc_006A4C96: mov var_4, 0000002Fh
loc_006A4C9D: cmp var_154, 00000000h
loc_006A4CA4: jz 006A4D02h
loc_006A4CA6: mov ecx, var_154
loc_006A4CAC: cmp [ecx], 0001h
loc_006A4CB0: jnz 006A4D02h
loc_006A4CB2: movsx edx, var_24
loc_006A4CB6: mov eax, var_154
loc_006A4CBC: sub edx, [eax+00000014h]
loc_006A4CBF: mov var_264, edx
loc_006A4CC5: mov ecx, var_154
loc_006A4CCB: mov edx, var_264
loc_006A4CD1: cmp edx, [ecx+00000010h]
loc_006A4CD4: jae 006A4CE2h
loc_006A4CD6: mov var_30C, 00000000h
loc_006A4CE0: jmp 006A4CEEh
loc_006A4CE2: call [004011A8h] ; __vbaGenerateBoundsError
loc_006A4CE8: mov var_30C, eax
loc_006A4CEE: mov eax, var_264
loc_006A4CF4: imul eax, eax, 000000FAh
loc_006A4CFA: mov var_310, eax
loc_006A4D00: jmp 006A4D0Eh
loc_006A4D02: call [004011A8h] ; __vbaGenerateBoundsError
loc_006A4D08: mov var_310, eax
loc_006A4D0E: mov ecx, var_154
loc_006A4D14: mov edx, [ecx+0000000Ch]
loc_006A4D17: mov eax, var_310
loc_006A4D1D: lea ecx, [edx+eax+00000058h]
loc_006A4D21: push ecx
loc_006A4D22: push 00000050h
loc_006A4D24: call [0040114Ch] ; __vbaStrFixstr
loc_006A4D2A: mov edx, eax
loc_006A4D2C: lea ecx, var_160
loc_006A4D32: call [004013C0h] ; __vbaStrMove
loc_006A4D38: push eax
loc_006A4D39: call [00401088h] ; rtcTrimBstr
loc_006A4D3F: mov edx, eax
loc_006A4D41: lea ecx, var_164
loc_006A4D47: call [004013C0h] ; __vbaStrMove
loc_006A4D4D: cmp var_154, 00000000h
loc_006A4D54: jz 006A4DB2h
loc_006A4D56: mov edx, var_154
loc_006A4D5C: cmp [edx], 0001h
loc_006A4D60: jnz 006A4DB2h
loc_006A4D62: movsx eax, var_24
loc_006A4D66: mov ecx, var_154
loc_006A4D6C: sub eax, [ecx+00000014h]
loc_006A4D6F: mov var_268, eax
loc_006A4D75: mov edx, var_154
loc_006A4D7B: mov eax, var_268
loc_006A4D81: cmp eax, [edx+00000010h]
loc_006A4D84: jae 006A4D92h
loc_006A4D86: mov var_314, 00000000h
loc_006A4D90: jmp 006A4D9Eh
loc_006A4D92: call [004011A8h] ; __vbaGenerateBoundsError
loc_006A4D98: mov var_314, eax
loc_006A4D9E: mov ecx, var_268
loc_006A4DA4: imul ecx, ecx, 000000FAh
loc_006A4DAA: mov var_318, ecx
loc_006A4DB0: jmp 006A4DBEh
loc_006A4DB2: call [004011A8h] ; __vbaGenerateBoundsError
loc_006A4DB8: mov var_318, eax
loc_006A4DBE: mov edx, var_160
loc_006A4DC4: push edx
loc_006A4DC5: mov eax, var_154
loc_006A4DCB: mov ecx, [eax+0000000Ch]
loc_006A4DCE: mov edx, var_318
loc_006A4DD4: lea eax, [ecx+edx+00000058h]
loc_006A4DD8: push eax
loc_006A4DD9: push 00000050h
loc_006A4DDB: call [004010A4h] ; __vbaLsetFixstr
loc_006A4DE1: cmp var_154, 00000000h
loc_006A4DE8: jz 006A4E46h
loc_006A4DEA: mov ecx, var_154
loc_006A4DF0: cmp [ecx], 0001h
loc_006A4DF4: jnz 006A4E46h
loc_006A4DF6: movsx edx, var_24
loc_006A4DFA: mov eax, var_154
loc_006A4E00: sub edx, [eax+00000014h]
loc_006A4E03: mov var_26C, edx
loc_006A4E09: mov ecx, var_154
loc_006A4E0F: mov edx, var_26C
loc_006A4E15: cmp edx, [ecx+00000010h]
loc_006A4E18: jae 006A4E26h
loc_006A4E1A: mov var_31C, 00000000h
loc_006A4E24: jmp 006A4E32h
loc_006A4E26: call [004011A8h] ; __vbaGenerateBoundsError
loc_006A4E2C: mov var_31C, eax
loc_006A4E32: mov eax, var_26C
loc_006A4E38: imul eax, eax, 000000FAh
loc_006A4E3E: mov var_320, eax
loc_006A4E44: jmp 006A4E52h
loc_006A4E46: call [004011A8h] ; __vbaGenerateBoundsError
loc_006A4E4C: mov var_320, eax
loc_006A4E52: mov ecx, var_154
loc_006A4E58: mov edx, [ecx+0000000Ch]
loc_006A4E5B: add edx, var_320
loc_006A4E61: push edx
loc_006A4E62: push 0000000Ah
loc_006A4E64: call [0040114Ch] ; __vbaStrFixstr
loc_006A4E6A: mov edx, eax
loc_006A4E6C: lea ecx, var_168
loc_006A4E72: call [004013C0h] ; __vbaStrMove
loc_006A4E78: push eax
loc_006A4E79: call [00401088h] ; rtcTrimBstr
loc_006A4E7F: mov edx, eax
loc_006A4E81: lea ecx, var_16C
loc_006A4E87: call [004013C0h] ; __vbaStrMove
loc_006A4E8D: cmp var_154, 00000000h
loc_006A4E94: jz 006A4EF2h
loc_006A4E96: mov eax, var_154
loc_006A4E9C: cmp [eax], 0001h
loc_006A4EA0: jnz 006A4EF2h
loc_006A4EA2: movsx ecx, var_24
loc_006A4EA6: mov edx, var_154
loc_006A4EAC: sub ecx, [edx+00000014h]
loc_006A4EAF: mov var_270, ecx
loc_006A4EB5: mov eax, var_154
loc_006A4EBB: mov ecx, var_270
loc_006A4EC1: cmp ecx, [eax+00000010h]
loc_006A4EC4: jae 006A4ED2h
loc_006A4EC6: mov var_324, 00000000h
loc_006A4ED0: jmp 006A4EDEh
loc_006A4ED2: call [004011A8h] ; __vbaGenerateBoundsError
loc_006A4ED8: mov var_324, eax
loc_006A4EDE: mov edx, var_270
loc_006A4EE4: imul edx, edx, 000000FAh
loc_006A4EEA: mov var_328, edx
loc_006A4EF0: jmp 006A4EFEh
loc_006A4EF2: call [004011A8h] ; __vbaGenerateBoundsError
loc_006A4EF8: mov var_328, eax
loc_006A4EFE: mov eax, var_168
loc_006A4F04: push eax
loc_006A4F05: mov ecx, var_154
loc_006A4F0B: mov edx, [ecx+0000000Ch]
loc_006A4F0E: add edx, var_328
loc_006A4F14: push edx
loc_006A4F15: push 0000000Ah
loc_006A4F17: call [004010A4h] ; __vbaLsetFixstr
loc_006A4F1D: cmp var_154, 00000000h
loc_006A4F24: jz 006A4F82h
loc_006A4F26: mov eax, var_154
loc_006A4F2C: cmp [eax], 0001h
loc_006A4F30: jnz 006A4F82h
loc_006A4F32: movsx ecx, var_24
loc_006A4F36: mov edx, var_154
loc_006A4F3C: sub ecx, [edx+00000014h]
loc_006A4F3F: mov var_274, ecx
loc_006A4F45: mov eax, var_154
loc_006A4F4B: mov ecx, var_274
loc_006A4F51: cmp ecx, [eax+00000010h]
loc_006A4F54: jae 006A4F62h
loc_006A4F56: mov var_32C, 00000000h
loc_006A4F60: jmp 006A4F6Eh
loc_006A4F62: call [004011A8h] ; __vbaGenerateBoundsError
loc_006A4F68: mov var_32C, eax
loc_006A4F6E: mov edx, var_274
loc_006A4F74: imul edx, edx, 000000FAh
loc_006A4F7A: mov var_330, edx
loc_006A4F80: jmp 006A4F8Eh
loc_006A4F82: call [004011A8h] ; __vbaGenerateBoundsError
loc_006A4F88: mov var_330, eax
loc_006A4F8E: mov eax, var_154
loc_006A4F94: mov ecx, [eax+0000000Ch]
loc_006A4F97: mov edx, var_330
loc_006A4F9D: lea eax, [ecx+edx+00000014h]
loc_006A4FA1: push eax
loc_006A4FA2: push 0000000Ch
loc_006A4FA4: call [0040114Ch] ; __vbaStrFixstr
loc_006A4FAA: mov edx, eax
loc_006A4FAC: lea ecx, var_178
loc_006A4FB2: call [004013C0h] ; __vbaStrMove
loc_006A4FB8: push eax
loc_006A4FB9: call [00401088h] ; rtcTrimBstr
loc_006A4FBF: mov edx, eax
loc_006A4FC1: lea ecx, var_17C
loc_006A4FC7: call [004013C0h] ; __vbaStrMove
loc_006A4FCD: cmp var_154, 00000000h
loc_006A4FD4: jz 006A5032h
loc_006A4FD6: mov ecx, var_154
loc_006A4FDC: cmp [ecx], 0001h
loc_006A4FE0: jnz 006A5032h
loc_006A4FE2: movsx edx, var_24
loc_006A4FE6: mov eax, var_154
loc_006A4FEC: sub edx, [eax+00000014h]
loc_006A4FEF: mov var_278, edx
loc_006A4FF5: mov ecx, var_154
loc_006A4FFB: mov edx, var_278
loc_006A5001: cmp edx, [ecx+00000010h]
loc_006A5004: jae 006A5012h
loc_006A5006: mov var_334, 00000000h
loc_006A5010: jmp 006A501Eh
loc_006A5012: call [004011A8h] ; __vbaGenerateBoundsError
loc_006A5018: mov var_334, eax
loc_006A501E: mov eax, var_278
loc_006A5024: imul eax, eax, 000000FAh
loc_006A502A: mov var_338, eax
loc_006A5030: jmp 006A503Eh
loc_006A5032: call [004011A8h] ; __vbaGenerateBoundsError
loc_006A5038: mov var_338, eax
loc_006A503E: mov ecx, var_178
loc_006A5044: push ecx
loc_006A5045: mov edx, var_154
loc_006A504B: mov eax, [edx+0000000Ch]
loc_006A504E: mov ecx, var_338
loc_006A5054: lea edx, [eax+ecx+00000014h]
loc_006A5058: push edx
loc_006A5059: push 0000000Ch
loc_006A505B: call [004010A4h] ; __vbaLsetFixstr
loc_006A5061: mov var_220, 80020004h
loc_006A506B: mov var_228, 0000000Ah
loc_006A5075: mov eax, var_164
loc_006A507B: push eax
loc_006A507C: push 00468480h ; " is scheduled for, or due on "
loc_006A5081: call [00401098h] ; __vbaStrCat
loc_006A5087: mov edx, eax
loc_006A5089: lea ecx, var_170
loc_006A508F: call [004013C0h] ; __vbaStrMove
loc_006A5095: push eax
loc_006A5096: mov ecx, var_16C
loc_006A509C: push ecx
loc_006A509D: call [00401098h] ; __vbaStrCat
loc_006A50A3: mov edx, eax
loc_006A50A5: lea ecx, var_174
loc_006A50AB: call [004013C0h] ; __vbaStrMove
loc_006A50B1: push eax
loc_006A50B2: push 004684C0h ; " at "
loc_006A50B7: call [00401098h] ; __vbaStrCat
loc_006A50BD: mov edx, eax
loc_006A50BF: lea ecx, var_180
loc_006A50C5: call [004013C0h] ; __vbaStrMove
loc_006A50CB: push eax
loc_006A50CC: mov edx, var_17C
loc_006A50D2: push edx
loc_006A50D3: call [00401098h] ; __vbaStrCat
loc_006A50D9: mov edx, eax
loc_006A50DB: lea ecx, var_184
loc_006A50E1: call [004013C0h] ; __vbaStrMove
loc_006A50E7: push eax
loc_006A50E8: push 00444D98h ; "."
loc_006A50ED: call [00401098h] ; __vbaStrCat
loc_006A50F3: mov var_190, eax
loc_006A50F9: mov var_198, 00000008h
loc_006A5103: lea eax, var_188
loc_006A5109: push eax
loc_006A510A: mov eax, 00000010h
loc_006A510F: call 00412850h ; __vbaChkstk
loc_006A5114: mov ecx, esp
loc_006A5116: mov edx, var_228
loc_006A511C: mov [ecx], edx
loc_006A511E: mov eax, var_224
loc_006A5124: mov [ecx+00000004h], eax
loc_006A5127: mov edx, var_220
loc_006A512D: mov [ecx+00000008h], edx
loc_006A5130: mov eax, var_21C
loc_006A5136: mov [ecx+0000000Ch], eax
loc_006A5139: mov eax, 00000010h
loc_006A513E: call 00412850h ; __vbaChkstk
loc_006A5143: mov ecx, esp
loc_006A5145: mov edx, var_198
loc_006A514B: mov [ecx], edx
loc_006A514D: mov eax, var_194
loc_006A5153: mov [ecx+00000004h], eax
loc_006A5156: mov edx, var_190
loc_006A515C: mov [ecx+00000008h], edx
loc_006A515F: mov eax, var_18C
loc_006A5165: mov [ecx+0000000Ch], eax
loc_006A5168: mov ecx, [0073A08Ch]
loc_006A516E: mov edx, [ecx]
loc_006A5170: mov eax, [0073A08Ch]
loc_006A5175: push eax
loc_006A5176: call [edx+00000078h]
loc_006A5179: fnclex
loc_006A517B: mov var_27C, eax
loc_006A5181: cmp var_27C, 00000000h
loc_006A5188: jge 006A51ADh
loc_006A518A: push 00000078h
loc_006A518C: push 004419ACh
loc_006A5191: mov ecx, [0073A08Ch]
loc_006A5197: push ecx
loc_006A5198: mov edx, var_27C
loc_006A519E: push edx
loc_006A519F: call [004010CCh] ; __vbaHresultCheckObj
loc_006A51A5: mov var_33C, eax
loc_006A51AB: jmp 006A51B7h
loc_006A51AD: mov var_33C, 00000000h
loc_006A51B7: lea eax, var_184
loc_006A51BD: push eax
loc_006A51BE: lea ecx, var_17C
loc_006A51C4: push ecx
loc_006A51C5: lea edx, var_180
loc_006A51CB: push edx
loc_006A51CC: lea eax, var_178
loc_006A51D2: push eax
loc_006A51D3: lea ecx, var_174
loc_006A51D9: push ecx
loc_006A51DA: lea edx, var_16C
loc_006A51E0: push edx
loc_006A51E1: lea eax, var_170
loc_006A51E7: push eax
loc_006A51E8: lea ecx, var_168
loc_006A51EE: push ecx
loc_006A51EF: lea edx, var_164
loc_006A51F5: push edx
loc_006A51F6: lea eax, var_160
loc_006A51FC: push eax
loc_006A51FD: push 0000000Ah
loc_006A51FF: call [00401324h] ; __vbaFreeStrList
loc_006A5205: add esp, 0000002Ch
loc_006A5208: lea ecx, var_188
loc_006A520E: call [0040142Ch] ; __vbaFreeObj
loc_006A5214: lea ecx, var_198
loc_006A521A: call [00401030h] ; __vbaFreeVar
loc_006A5220: mov var_4, 00000030h
loc_006A5227: lea ecx, var_188
loc_006A522D: push ecx
loc_006A522E: push 00441D74h ; "Blink"
loc_006A5233: mov edx, [0073A08Ch]
loc_006A5239: mov eax, [edx]
loc_006A523B: mov ecx, [0073A08Ch]
loc_006A5241: push ecx
loc_006A5242: call [eax+00000064h]
loc_006A5245: fnclex
loc_006A5247: mov var_264, eax
loc_006A524D: cmp var_264, 00000000h
loc_006A5254: jge 006A5279h
loc_006A5256: push 00000064h
loc_006A5258: push 004419ACh
loc_006A525D: mov edx, [0073A08Ch]
loc_006A5263: push edx
loc_006A5264: mov eax, var_264
loc_006A526A: push eax
loc_006A526B: call [004010CCh] ; __vbaHresultCheckObj
loc_006A5271: mov var_340, eax
loc_006A5277: jmp 006A5283h
loc_006A5279: mov var_340, 00000000h
loc_006A5283: lea ecx, var_188
loc_006A5289: call [0040142Ch] ; __vbaFreeObj
loc_006A528F: mov var_4, 00000031h
loc_006A5296: push 00416E08h
loc_006A529B: call [0040122Ch] ; __vbaNew
loc_006A52A1: push eax
loc_006A52A2: lea ecx, var_12C
loc_006A52A8: push ecx
loc_006A52A9: call [00401128h] ; __vbaObjSet
loc_006A52AF: mov var_4, 00000032h
loc_006A52B6: cmp [0073C818h], 00000000h
loc_006A52BD: jnz 006A52DBh
loc_006A52BF: push 0073C818h
loc_006A52C4: push 00441F00h
loc_006A52C9: call [004012FCh] ; __vbaNew2
loc_006A52CF: mov var_344, 0073C818h
loc_006A52D9: jmp 006A52E5h
loc_006A52DB: mov var_344, 0073C818h
loc_006A52E5: mov edx, var_344
loc_006A52EB: mov eax, [edx]
loc_006A52ED: mov var_264, eax
loc_006A52F3: mov ecx, var_12C
loc_006A52F9: push ecx
loc_006A52FA: lea edx, var_188
loc_006A5300: push edx
loc_006A5301: call [00401130h] ; __vbaObjSetAddref
loc_006A5307: push eax
loc_006A5308: mov eax, var_264
loc_006A530E: mov ecx, [eax]
loc_006A5310: mov edx, var_264
loc_006A5316: push edx
loc_006A5317: call [ecx+0000000Ch]
loc_006A531A: fnclex
loc_006A531C: mov var_268, eax
loc_006A5322: cmp var_268, 00000000h
loc_006A5329: jge 006A534Eh
loc_006A532B: push 0000000Ch
loc_006A532D: push 00441EF0h
loc_006A5332: mov eax, var_264
loc_006A5338: push eax
loc_006A5339: mov ecx, var_268
loc_006A533F: push ecx
loc_006A5340: call [004010CCh] ; __vbaHresultCheckObj
loc_006A5346: mov var_348, eax
loc_006A534C: jmp 006A5358h
loc_006A534E: mov var_348, 00000000h
loc_006A5358: lea ecx, var_188
loc_006A535E: call [0040142Ch] ; __vbaFreeObj
loc_006A5364: mov var_4, 00000033h
loc_006A536B: lea edx, var_198
loc_006A5371: push edx
loc_006A5372: call [00401404h] ; rtcGetPresentDate
loc_006A5378: mov eax, var_12C
loc_006A537E: mov ecx, [eax]
loc_006A5380: mov edx, var_12C
loc_006A5386: push edx
loc_006A5387: call [ecx+00000304h]
loc_006A538D: push eax
loc_006A538E: lea eax, var_188
loc_006A5394: push eax
loc_006A5395: call [00401128h] ; __vbaObjSet
loc_006A539B: mov var_26C, eax
loc_006A53A1: push 0045EB24h ; "Hey, "
loc_006A53A6: mov ecx, [0073A040h]
loc_006A53AC: push ecx
loc_006A53AD: call [00401098h] ; __vbaStrCat
loc_006A53B3: mov edx, eax
loc_006A53B5: lea ecx, var_160
loc_006A53BB: call [004013C0h] ; __vbaStrMove
loc_006A53C1: push eax
loc_006A53C2: push 004684D0h ; ", it's "
loc_006A53C7: call [00401098h] ; __vbaStrCat
loc_006A53CD: mov var_1C0, eax
loc_006A53D3: mov var_1C8, 00000008h
loc_006A53DD: mov var_220, 004684E4h ; "h:mm AM/PM"
loc_006A53E7: mov var_228, 00000008h
loc_006A53F1: lea edx, var_228
loc_006A53F7: lea ecx, var_1A8
loc_006A53FD: call [00401374h] ; __vbaVarDup
loc_006A5403: push 00000001h
loc_006A5405: push 00000001h
loc_006A5407: lea edx, var_1A8
loc_006A540D: push edx
loc_006A540E: lea eax, var_198
loc_006A5414: push eax
loc_006A5415: lea ecx, var_1B8
loc_006A541B: push ecx
loc_006A541C: call [004010B0h] ; rtcVarFromFormatVar
loc_006A5422: mov var_230, 00468500h ; ". You asked me to remind you about '"
loc_006A542C: mov var_238, 00000008h
loc_006A5436: cmp var_154, 00000000h
loc_006A543D: jz 006A549Bh
loc_006A543F: mov edx, var_154
loc_006A5445: cmp [edx], 0001h
loc_006A5449: jnz 006A549Bh
loc_006A544B: movsx eax, var_24
loc_006A544F: mov ecx, var_154
loc_006A5455: sub eax, [ecx+00000014h]
loc_006A5458: mov var_264, eax
loc_006A545E: mov edx, var_154
loc_006A5464: mov eax, var_264
loc_006A546A: cmp eax, [edx+00000010h]
loc_006A546D: jae 006A547Bh
loc_006A546F: mov var_34C, 00000000h
loc_006A5479: jmp 006A5487h
loc_006A547B: call [004011A8h] ; __vbaGenerateBoundsError
loc_006A5481: mov var_34C, eax
loc_006A5487: mov ecx, var_264
loc_006A548D: imul ecx, ecx, 000000FAh
loc_006A5493: mov var_350, ecx
loc_006A5499: jmp 006A54A7h
loc_006A549B: call [004011A8h] ; __vbaGenerateBoundsError
loc_006A54A1: mov var_350, eax
loc_006A54A7: mov edx, var_154
loc_006A54AD: mov eax, [edx+0000000Ch]
loc_006A54B0: mov ecx, var_350
loc_006A54B6: lea edx, [eax+ecx+00000058h]
loc_006A54BA: push edx
loc_006A54BB: push 00000050h
loc_006A54BD: call [0040114Ch] ; __vbaStrFixstr
loc_006A54C3: mov edx, eax
loc_006A54C5: lea ecx, var_164
loc_006A54CB: call [004013C0h] ; __vbaStrMove
loc_006A54D1: lea eax, var_164
loc_006A54D7: mov var_240, eax
loc_006A54DD: mov var_248, 00004008h
loc_006A54E7: lea ecx, var_248
loc_006A54ED: push ecx
loc_006A54EE: lea edx, var_1F8
loc_006A54F4: push edx
loc_006A54F5: call [00401154h] ; rtcTrimVar
loc_006A54FB: cmp var_154, 00000000h
loc_006A5502: jz 006A5560h
loc_006A5504: mov eax, var_154
loc_006A550A: cmp [eax], 0001h
loc_006A550E: jnz 006A5560h
loc_006A5510: movsx ecx, var_24
loc_006A5514: mov edx, var_154
loc_006A551A: sub ecx, [edx+00000014h]
loc_006A551D: mov var_268, ecx
loc_006A5523: mov eax, var_154
loc_006A5529: mov ecx, var_268
loc_006A552F: cmp ecx, [eax+00000010h]
loc_006A5532: jae 006A5540h
loc_006A5534: mov var_354, 00000000h
loc_006A553E: jmp 006A554Ch
loc_006A5540: call [004011A8h] ; __vbaGenerateBoundsError
loc_006A5546: mov var_354, eax
loc_006A554C: mov edx, var_268
loc_006A5552: imul edx, edx, 000000FAh
loc_006A5558: mov var_358, edx
loc_006A555E: jmp 006A556Ch
loc_006A5560: call [004011A8h] ; __vbaGenerateBoundsError
loc_006A5566: mov var_358, eax
loc_006A556C: mov eax, var_164
loc_006A5572: push eax
loc_006A5573: mov ecx, var_154
loc_006A5579: mov edx, [ecx+0000000Ch]
loc_006A557C: mov eax, var_358
loc_006A5582: lea ecx, [edx+eax+00000058h]
loc_006A5586: push ecx
loc_006A5587: push 00000050h
loc_006A5589: call [004010A4h] ; __vbaLsetFixstr
loc_006A558F: mov var_250, 00443B30h ; "'"
loc_006A5599: mov var_258, 00000008h
loc_006A55A3: lea edx, var_1C8
loc_006A55A9: push edx
loc_006A55AA: lea eax, var_1B8
loc_006A55B0: push eax
loc_006A55B1: lea ecx, var_1D8
loc_006A55B7: push ecx
loc_006A55B8: call [004012B0h] ; __vbaVarCat
loc_006A55BE: push eax
loc_006A55BF: lea edx, var_238
loc_006A55C5: push edx
loc_006A55C6: lea eax, var_1E8
loc_006A55CC: push eax
loc_006A55CD: call [004012B0h] ; __vbaVarCat
loc_006A55D3: push eax
loc_006A55D4: lea ecx, var_1F8
loc_006A55DA: push ecx
loc_006A55DB: lea edx, var_208
loc_006A55E1: push edx
loc_006A55E2: call [004012B0h] ; __vbaVarCat
loc_006A55E8: push eax
loc_006A55E9: lea eax, var_258
loc_006A55EF: push eax
loc_006A55F0: lea ecx, var_218
loc_006A55F6: push ecx
loc_006A55F7: call [004012B0h] ; __vbaVarCat
loc_006A55FD: push eax
loc_006A55FE: lea edx, var_168
loc_006A5604: push edx
loc_006A5605: call [004012A8h] ; __vbaStrVarVal
loc_006A560B: push eax
loc_006A560C: mov eax, var_26C
loc_006A5612: mov ecx, [eax]
loc_006A5614: mov edx, var_26C
loc_006A561A: push edx
loc_006A561B: call [ecx+00000054h]
loc_006A561E: fnclex
loc_006A5620: mov var_270, eax
loc_006A5626: cmp var_270, 00000000h
loc_006A562D: jge 006A5652h
loc_006A562F: push 00000054h
loc_006A5631: push 00441988h
loc_006A5636: mov eax, var_26C
loc_006A563C: push eax
loc_006A563D: mov ecx, var_270
loc_006A5643: push ecx
loc_006A5644: call [004010CCh] ; __vbaHresultCheckObj
loc_006A564A: mov var_35C, eax
loc_006A5650: jmp 006A565Ch
loc_006A5652: mov var_35C, 00000000h
loc_006A565C: lea edx, var_168
loc_006A5662: push edx
loc_006A5663: lea eax, var_164
loc_006A5669: push eax
loc_006A566A: lea ecx, var_160
loc_006A5670: push ecx
loc_006A5671: push 00000003h
loc_006A5673: call [00401324h] ; __vbaFreeStrList
loc_006A5679: add esp, 00000010h
loc_006A567C: lea ecx, var_188
loc_006A5682: call [0040142Ch] ; __vbaFreeObj
loc_006A5688: lea edx, var_218
loc_006A568E: push edx
loc_006A568F: lea eax, var_208
loc_006A5695: push eax
loc_006A5696: lea ecx, var_1F8
loc_006A569C: push ecx
loc_006A569D: lea edx, var_1E8
loc_006A56A3: push edx
loc_006A56A4: lea eax, var_1D8
loc_006A56AA: push eax
loc_006A56AB: lea ecx, var_1B8
loc_006A56B1: push ecx
loc_006A56B2: lea edx, var_1C8
loc_006A56B8: push edx
loc_006A56B9: lea eax, var_1A8
loc_006A56BF: push eax
loc_006A56C0: lea ecx, var_198
loc_006A56C6: push ecx
loc_006A56C7: push 00000009h
loc_006A56C9: call [00401050h] ; __vbaFreeVarList
loc_006A56CF: add esp, 00000028h
loc_006A56D2: mov var_4, 00000034h
loc_006A56D9: mov var_230, 80020004h
loc_006A56E3: mov var_238, 0000000Ah
loc_006A56ED: mov var_220, 80020004h
loc_006A56F7: mov var_228, 0000000Ah
loc_006A5701: mov eax, 00000010h
loc_006A5706: call 00412850h ; __vbaChkstk
loc_006A570B: mov edx, esp
loc_006A570D: mov eax, var_238
loc_006A5713: mov [edx], eax
loc_006A5715: mov ecx, var_234
loc_006A571B: mov [edx+00000004h], ecx
loc_006A571E: mov eax, var_230
loc_006A5724: mov [edx+00000008h], eax
loc_006A5727: mov ecx, var_22C
loc_006A572D: mov [edx+0000000Ch], ecx
loc_006A5730: mov eax, 00000010h
loc_006A5735: call 00412850h ; __vbaChkstk
loc_006A573A: mov edx, esp
loc_006A573C: mov eax, var_228
loc_006A5742: mov [edx], eax
loc_006A5744: mov ecx, var_224
loc_006A574A: mov [edx+00000004h], ecx
loc_006A574D: mov eax, var_220
loc_006A5753: mov [edx+00000008h], eax
loc_006A5756: mov ecx, var_21C
loc_006A575C: mov [edx+0000000Ch], ecx
loc_006A575F: mov edx, var_12C
loc_006A5765: mov eax, [edx]
loc_006A5767: mov ecx, var_12C
loc_006A576D: push ecx
loc_006A576E: call [eax+000002B0h]
loc_006A5774: fnclex
loc_006A5776: mov var_264, eax
loc_006A577C: cmp var_264, 00000000h
loc_006A5783: jge 006A57ABh
loc_006A5785: push 000002B0h
loc_006A578A: push 00456520h
loc_006A578F: mov edx, var_12C
loc_006A5795: push edx
loc_006A5796: mov eax, var_264
loc_006A579C: push eax
loc_006A579D: call [004010CCh] ; __vbaHresultCheckObj
loc_006A57A3: mov var_360, eax
loc_006A57A9: jmp 006A57B5h
loc_006A57AB: mov var_360, 00000000h
loc_006A57B5: mov var_4, 00000035h
loc_006A57BC: jmp 006A4C70h
loc_006A57C1: mov var_4, 00000036h
loc_006A57C8: push 00456550h
loc_006A57CD: push 00000000h
loc_006A57CF: call [004013C4h] ; __vbaCastObj
loc_006A57D5: push eax
loc_006A57D6: lea ecx, var_12C
loc_006A57DC: push ecx
loc_006A57DD: call [00401128h] ; __vbaObjSet
loc_006A57E3: mov var_4, 00000037h
loc_006A57EA: lea edx, var_188
loc_006A57F0: push edx
loc_006A57F1: push 00442188h ; "Pleased"
loc_006A57F6: mov eax, [0073A08Ch]
loc_006A57FB: mov ecx, [eax]
loc_006A57FD: mov edx, [0073A08Ch]
loc_006A5803: push edx
loc_006A5804: call [ecx+00000064h]
loc_006A5807: fnclex
loc_006A5809: mov var_264, eax
loc_006A580F: cmp var_264, 00000000h
loc_006A5816: jge 006A583Ah
loc_006A5818: push 00000064h
loc_006A581A: push 004419ACh
loc_006A581F: mov eax, [0073A08Ch]
loc_006A5824: push eax
loc_006A5825: mov ecx, var_264
loc_006A582B: push ecx
loc_006A582C: call [004010CCh] ; __vbaHresultCheckObj
loc_006A5832: mov var_364, eax
loc_006A5838: jmp 006A5844h
loc_006A583A: mov var_364, 00000000h
loc_006A5844: mov edx, var_188
loc_006A584A: mov var_2A4, edx
loc_006A5850: mov var_188, 00000000h
loc_006A585A: mov eax, var_2A4
loc_006A5860: push eax
loc_006A5861: push 0073A1D8h
loc_006A5866: call [00401128h] ; __vbaObjSet
loc_006A586C: mov var_4, 00000038h
loc_006A5873: mov [0073A0AEh], 0000h
loc_006A587C: mov var_4, 00000039h
loc_006A5883: mov var_130, FFFFFFh
loc_006A588C: mov var_4, 0000003Bh
loc_006A5893: lea ecx, var_154
loc_006A5899: push ecx
loc_006A589A: push 00000000h
loc_006A589C: call [00401170h] ; __vbaErase
loc_006A58A2: mov var_4, 0000003Dh
loc_006A58A9: lea edx, var_25C
loc_006A58AF: push edx
loc_006A58B0: push 00443194h ; "BB4"
loc_006A58B5: mov eax, Me
loc_006A58B8: push eax
loc_006A58B9: call 006A5DC0h
loc_006A58BE: movsx ecx, var_25C
loc_006A58C5: test ecx, ecx
loc_006A58C7: jz 006A5B2Fh
loc_006A58CD: mov var_4, 0000003Eh
loc_006A58D4: mov var_220, 0043C9F4h
loc_006A58DE: mov var_228, 00000008h
loc_006A58E8: mov eax, 00000010h
loc_006A58ED: call 00412850h ; __vbaChkstk
loc_006A58F2: mov edx, esp
loc_006A58F4: mov eax, var_228
loc_006A58FA: mov [edx], eax
loc_006A58FC: mov ecx, var_224
loc_006A5902: mov [edx+00000004h], ecx
loc_006A5905: mov eax, var_220
loc_006A590B: mov [edx+00000008h], eax
loc_006A590E: mov ecx, var_21C
loc_006A5914: mov [edx+0000000Ch], ecx
loc_006A5917: push 004424C8h ; "Interval"
loc_006A591C: push 0044247Ch ; "Email"
loc_006A5921: push 0043B010h ; "BONZIBUDDY"
loc_006A5926: call [00401354h] ; rtcGetSetting
loc_006A592C: mov edx, eax
loc_006A592E: lea ecx, var_160
loc_006A5934: call [004013C0h] ; __vbaStrMove
loc_006A593A: push eax
loc_006A593B: call [00401088h] ; rtcTrimBstr
loc_006A5941: mov edx, eax
loc_006A5943: lea ecx, var_164
loc_006A5949: call [004013C0h] ; __vbaStrMove
loc_006A594F: push eax
loc_006A5950: push 0043C9F4h
loc_006A5955: call [004011B8h] ; __vbaStrCmp
loc_006A595B: neg eax
loc_006A595D: sbb eax, eax
loc_006A595F: inc eax
loc_006A5960: neg eax
loc_006A5962: mov var_264, ax
loc_006A5969: lea edx, var_164
loc_006A596F: push edx
loc_006A5970: lea eax, var_160
loc_006A5976: push eax
loc_006A5977: push 00000002h
loc_006A5979: call [00401324h] ; __vbaFreeStrList
loc_006A597F: add esp, 0000000Ch
loc_006A5982: movsx ecx, var_264
loc_006A5989: test ecx, ecx
loc_006A598B: jz 006A59A3h
loc_006A598D: mov var_4, 0000003Fh
loc_006A5994: mov var_134, 00000000h
loc_006A599E: jmp 006A5A4Bh
loc_006A59A3: mov var_4, 00000041h
loc_006A59AA: mov var_220, 0043C9F4h
loc_006A59B4: mov var_228, 00000008h
loc_006A59BE: mov eax, 00000010h
loc_006A59C3: call 00412850h ; __vbaChkstk
loc_006A59C8: mov edx, esp
loc_006A59CA: mov eax, var_228
loc_006A59D0: mov [edx], eax
loc_006A59D2: mov ecx, var_224
loc_006A59D8: mov [edx+00000004h], ecx
loc_006A59DB: mov eax, var_220
loc_006A59E1: mov [edx+00000008h], eax
loc_006A59E4: mov ecx, var_21C
loc_006A59EA: mov [edx+0000000Ch], ecx
loc_006A59ED: push 004424C8h ; "Interval"
loc_006A59F2: push 0044247Ch ; "Email"
loc_006A59F7: push 0043B010h ; "BONZIBUDDY"
loc_006A59FC: call [00401354h] ; rtcGetSetting
loc_006A5A02: mov edx, eax
loc_006A5A04: lea ecx, var_160
loc_006A5A0A: call [004013C0h] ; __vbaStrMove
loc_006A5A10: push eax
loc_006A5A11: call [00401088h] ; rtcTrimBstr
loc_006A5A17: mov edx, eax
loc_006A5A19: lea ecx, var_164
loc_006A5A1F: call [004013C0h] ; __vbaStrMove
loc_006A5A25: push eax
loc_006A5A26: call [0040131Ch] ; __vbaI4Str
loc_006A5A2C: mov var_134, eax
loc_006A5A32: lea edx, var_164
loc_006A5A38: push edx
loc_006A5A39: lea eax, var_160
loc_006A5A3F: push eax
loc_006A5A40: push 00000002h
loc_006A5A42: call [00401324h] ; __vbaFreeStrList
loc_006A5A48: add esp, 0000000Ch
loc_006A5A4B: mov var_4, 00000043h
loc_006A5A52: cmp var_134, 00000000h
loc_006A5A59: jle 006A5A77h
loc_006A5A5B: mov var_4, 00000044h
loc_006A5A62: mov ecx, Me
loc_006A5A65: mov edx, [ecx+00000068h]
loc_006A5A68: add edx, 00000001h
loc_006A5A6B: jo 006A5C46h
loc_006A5A71: mov eax, Me
loc_006A5A74: mov [eax+00000068h], edx
loc_006A5A77: mov var_4, 00000046h
loc_006A5A7E: mov ecx, Me
loc_006A5A81: mov edx, [ecx+00000068h]
loc_006A5A84: cmp edx, var_134
loc_006A5A8A: jl 006A5B2Fh
loc_006A5A90: cmp var_134, 00000000h
loc_006A5A97: jle 006A5B2Fh
loc_006A5A9D: mov var_4, 00000047h
loc_006A5AA4: mov eax, Me
loc_006A5AA7: mov [eax+00000068h], 00000000h
loc_006A5AAE: mov var_4, 00000048h
loc_006A5AB5: lea ecx, var_25C
loc_006A5ABB: push ecx
loc_006A5ABC: mov edx, Me
loc_006A5ABF: push edx
loc_006A5AC0: call 006A91B0h
loc_006A5AC5: movsx eax, var_25C
loc_006A5ACC: test eax, eax
loc_006A5ACE: jz 006A5B2Fh
loc_006A5AD0: mov var_4, 00000049h
loc_006A5AD7: lea ecx, var_25C
loc_006A5ADD: push ecx
loc_006A5ADE: mov edx, Me
loc_006A5AE1: mov eax, [edx]
loc_006A5AE3: mov ecx, Me
loc_006A5AE6: push ecx
loc_006A5AE7: call [eax+000009F4h]
loc_006A5AED: movsx edx, var_25C
loc_006A5AF4: test edx, edx
loc_006A5AF6: jnz 006A5B2Fh
loc_006A5AF8: mov var_4, 0000004Ah
loc_006A5AFF: mov var_25C, 0000h
loc_006A5B08: lea eax, var_260
loc_006A5B0E: push eax
loc_006A5B0F: lea ecx, var_25C
loc_006A5B15: push ecx
loc_006A5B16: push FFFFFFFFh
loc_006A5B18: mov edx, Me
loc_006A5B1B: push edx
loc_006A5B1C: call 006AD130h
loc_006A5B21: mov ax, var_260
loc_006A5B28: mov var_130, ax
loc_006A5B2F: mov var_4, 0000004Fh
loc_006A5B36: mov cx, var_130
loc_006A5B3D: mov var_144, cx
loc_006A5B44: fwait
loc_006A5B45: push 006A5C1Fh
loc_006A5B4A: jmp 006A5BF7h
loc_006A5B4F: lea edx, var_184
loc_006A5B55: push edx
loc_006A5B56: lea eax, var_180
loc_006A5B5C: push eax
loc_006A5B5D: lea ecx, var_17C
loc_006A5B63: push ecx
loc_006A5B64: lea edx, var_178
loc_006A5B6A: push edx
loc_006A5B6B: lea eax, var_174
loc_006A5B71: push eax
loc_006A5B72: lea ecx, var_170
loc_006A5B78: push ecx
loc_006A5B79: lea edx, var_16C
loc_006A5B7F: push edx
loc_006A5B80: lea eax, var_168
loc_006A5B86: push eax
loc_006A5B87: lea ecx, var_164
loc_006A5B8D: push ecx
loc_006A5B8E: lea edx, var_160
loc_006A5B94: push edx
loc_006A5B95: push 0000000Ah
loc_006A5B97: call [00401324h] ; __vbaFreeStrList
loc_006A5B9D: add esp, 0000002Ch
loc_006A5BA0: lea ecx, var_188
loc_006A5BA6: call [0040142Ch] ; __vbaFreeObj
loc_006A5BAC: lea eax, var_218
loc_006A5BB2: push eax
loc_006A5BB3: lea ecx, var_208
loc_006A5BB9: push ecx
loc_006A5BBA: lea edx, var_1F8
loc_006A5BC0: push edx
loc_006A5BC1: lea eax, var_1E8
loc_006A5BC7: push eax
loc_006A5BC8: lea ecx, var_1D8
loc_006A5BCE: push ecx
loc_006A5BCF: lea edx, var_1C8
loc_006A5BD5: push edx
loc_006A5BD6: lea eax, var_1B8
loc_006A5BDC: push eax
loc_006A5BDD: lea ecx, var_1A8
loc_006A5BE3: push ecx
loc_006A5BE4: lea edx, var_198
loc_006A5BEA: push edx
loc_006A5BEB: push 00000009h
loc_006A5BED: call [00401050h] ; __vbaFreeVarList
loc_006A5BF3: add esp, 00000028h
loc_006A5BF6: ret
loc_006A5BF7: lea ecx, var_12C
loc_006A5BFD: call [0040142Ch] ; __vbaFreeObj
loc_006A5C03: lea ecx, var_148
loc_006A5C09: call [00401430h] ; __vbaFreeStr
loc_006A5C0F: lea eax, var_154
loc_006A5C15: push eax
loc_006A5C16: push 00000000h
loc_006A5C18: call [004010F0h] ; __vbaAryDestruct
loc_006A5C1E: ret
loc_006A5C1F: mov ecx, arg_C
loc_006A5C22: mov dx, var_144
loc_006A5C29: mov [ecx], dx
loc_006A5C2C: xor eax, eax
loc_006A5C2E: mov ecx, var_20
loc_006A5C31: mov fs:[00000000h], ecx
loc_006A5C38: pop edi
loc_006A5C39: pop esi
loc_006A5C3A: pop ebx
loc_006A5C3B: mov esp, ebp
loc_006A5C3D: pop ebp
loc_006A5C3E: retn 0008h
End Sub
Private Sub Proc_37_176_6A5C50(arg_C) '6A5C50
loc_006A5C50: push ebp
loc_006A5C51: mov ebp, esp
loc_006A5C53: sub esp, 00000018h
loc_006A5C56: push 00412856h ; __vbaExceptHandler
loc_006A5C5B: mov eax, fs:[00000000h]
loc_006A5C61: push eax
loc_006A5C62: mov fs:[00000000h], esp
loc_006A5C69: mov eax, 0000002Ch
loc_006A5C6E: call 00412850h ; __vbaChkstk
loc_006A5C73: push ebx
loc_006A5C74: push esi
loc_006A5C75: push edi
loc_006A5C76: mov var_18, esp
loc_006A5C79: mov var_14, 0040B640h
loc_006A5C80: mov var_10, 00000000h
loc_006A5C87: mov var_C, 00000000h
loc_006A5C8E: mov var_4, 00000001h
loc_006A5C95: mov var_4, 00000002h
loc_006A5C9C: push FFFFFFFFh
loc_006A5C9E: call [00401124h] ; __vbaOnError
loc_006A5CA4: mov var_4, 00000003h
loc_006A5CAB: lea eax, var_28
loc_006A5CAE: push eax
loc_006A5CAF: mov ecx, [0073A08Ch]
loc_006A5CB5: mov edx, [ecx]
loc_006A5CB7: mov eax, [0073A08Ch]
loc_006A5CBC: push eax
loc_006A5CBD: call [edx+0000010Ch]
loc_006A5CC3: fnclex
loc_006A5CC5: mov var_2C, eax
loc_006A5CC8: cmp var_2C, 00000000h
loc_006A5CCC: jge 006A5CEEh
loc_006A5CCE: push 0000010Ch
loc_006A5CD3: push 00441F10h
loc_006A5CD8: mov ecx, [0073A08Ch]
loc_006A5CDE: push ecx
loc_006A5CDF: mov edx, var_2C
loc_006A5CE2: push edx
loc_006A5CE3: call [004010CCh] ; __vbaHresultCheckObj
loc_006A5CE9: mov var_48, eax
loc_006A5CEC: jmp 006A5CF5h
loc_006A5CEE: mov var_48, 00000000h
loc_006A5CF5: mov eax, var_28
loc_006A5CF8: mov var_30, eax
loc_006A5CFB: mov ecx, var_30
loc_006A5CFE: mov var_4C, ecx
loc_006A5D01: cmp var_4C, 00000006h
loc_006A5D05: ja 006A5D7Ah
loc_006A5D07: mov edx, var_4C
loc_006A5D0A: jmp [edx*4+006A5D99h]
loc_006A5D11: jmp 006A5D7Ah
loc_006A5D13: mov var_4, 00000005h
loc_006A5D1A: mov var_24, FFFFFFh
loc_006A5D20: jmp 006A5D7Ah
loc_006A5D22: mov var_4, 00000007h
loc_006A5D29: mov var_24, 0000h
loc_006A5D2F: jmp 006A5D7Ah
loc_006A5D31: mov var_4, 00000009h
loc_006A5D38: mov var_24, 0000h
loc_006A5D3E: jmp 006A5D7Ah
loc_006A5D40: mov var_4, 0000000Bh
loc_006A5D47: mov var_24, 0000h
loc_006A5D4D: jmp 006A5D7Ah
loc_006A5D4F: mov var_4, 0000000Dh
loc_006A5D56: mov var_24, 0000h
loc_006A5D5C: jmp 006A5D7Ah
loc_006A5D5E: mov var_4, 0000000Fh
loc_006A5D65: mov var_24, 0000h
loc_006A5D6B: jmp 006A5D7Ah
loc_006A5D6D: mov var_4, 00000011h
loc_006A5D74: mov var_24, 0000h
loc_006A5D7A: mov eax, arg_C
loc_006A5D7D: mov cx, var_24
loc_006A5D81: mov [eax], cx
loc_006A5D84: xor eax, eax
loc_006A5D86: mov ecx, var_20
loc_006A5D89: mov fs:[00000000h], ecx
loc_006A5D90: pop edi
loc_006A5D91: pop esi
loc_006A5D92: pop ebx
loc_006A5D93: mov esp, ebp
loc_006A5D95: pop ebp
loc_006A5D96: retn 0008h
End Sub
Private Sub Proc_37_177_6A5DC0(arg_C, arg_10) '6A5DC0
loc_006A5DC0: push ebp
loc_006A5DC1: mov ebp, esp
loc_006A5DC3: sub esp, 00000014h
loc_006A5DC6: push 00412856h ; __vbaExceptHandler
loc_006A5DCB: mov eax, fs:[00000000h]
loc_006A5DD1: push eax
loc_006A5DD2: mov fs:[00000000h], esp
loc_006A5DD9: sub esp, 00000058h
loc_006A5DDC: push ebx
loc_006A5DDD: push esi
loc_006A5DDE: push edi
loc_006A5DDF: mov var_14, esp
loc_006A5DE2: mov var_10, 0040B6B0h
loc_006A5DE9: xor edi, edi
loc_006A5DEB: mov var_C, edi
loc_006A5DEE: mov var_8, edi
loc_006A5DF1: mov var_24, edi
loc_006A5DF4: mov var_2C, edi
loc_006A5DF7: mov var_34, edi
loc_006A5DFA: mov var_38, edi
loc_006A5DFD: mov var_3C, edi
loc_006A5E00: mov var_40, edi
loc_006A5E03: mov var_44, edi
loc_006A5E06: mov var_48, edi
loc_006A5E09: mov var_58, edi
loc_006A5E0C: mov var_5C, edi
loc_006A5E0F: mov ebx, Me
loc_006A5E12: cmp [ebx], 00747300h
loc_006A5E18: jz 006A5E20h
loc_006A5E1A: call [00401280h] ; __vbaFailedFriend
loc_006A5E20: mov edx, arg_C
loc_006A5E23: lea ecx, var_2C
loc_006A5E26: call [00401310h] ; __vbaStrCopy
loc_006A5E2C: lea eax, var_30
loc_006A5E2F: push eax
loc_006A5E30: push 00000100h
loc_006A5E35: call [00401210h] ; __vbaFixstrConstruct
loc_006A5E3B: push 00000001h
loc_006A5E3D: call [00401124h] ; __vbaOnError
loc_006A5E43: mov ecx, var_2C
loc_006A5E46: push ecx
loc_006A5E47: push 00468550h ; "VEM"
loc_006A5E4C: mov esi, [004011B8h] ; __vbaStrCmp
loc_006A5E52: call __vbaStrCmp
loc_006A5E54: test eax, eax
loc_006A5E56: jnz 006A5EF5h
loc_006A5E5C: push 00000031h
loc_006A5E5E: mov edx, var_30
loc_006A5E61: push edx
loc_006A5E62: lea eax, var_44
loc_006A5E65: push eax
loc_006A5E66: mov esi, [00401370h] ; __vbaStrToAnsi
loc_006A5E6C: call __vbaStrToAnsi
loc_006A5E6E: push eax
loc_006A5E6F: push 0043C9F4h
loc_006A5E74: lea ecx, var_40
loc_006A5E77: push ecx
loc_006A5E78: call __vbaStrToAnsi
loc_006A5E7A: push eax
loc_006A5E7B: push 0046857Ch ; "RegName"
loc_006A5E80: lea edx, var_3C
loc_006A5E83: push edx
loc_006A5E84: call __vbaStrToAnsi
loc_006A5E86: push eax
loc_006A5E87: push 0046855Ch ; "Voice E-Mail"
loc_006A5E8C: lea eax, var_38
loc_006A5E8F: push eax
loc_006A5E90: call __vbaStrToAnsi
loc_006A5E92: push eax
loc_006A5E93: GetProfileString(%x1v, %x2v, %x3v, %x4v, %x5v)
loc_006A5E98: mov esi, eax
loc_006A5E9A: call [004010BCh] ; __vbaSetSystemError
loc_006A5EA0: mov ecx, var_44
loc_006A5EA3: push ecx
loc_006A5EA4: lea edx, var_48
loc_006A5EA7: push edx
loc_006A5EA8: call [00401260h] ; __vbaStrToUnicode
loc_006A5EAE: push eax
loc_006A5EAF: mov eax, var_30
loc_006A5EB2: push eax
loc_006A5EB3: push edi
loc_006A5EB4: call [004010A4h] ; __vbaLsetFixstr
loc_006A5EBA: xor ecx, ecx
loc_006A5EBC: cmp esi, edi
loc_006A5EBE: setnz cl
loc_006A5EC1: neg ecx
loc_006A5EC3: mov var_28, ecx
loc_006A5EC6: lea edx, var_48
loc_006A5EC9: push edx
loc_006A5ECA: lea eax, var_44
loc_006A5ECD: push eax
loc_006A5ECE: lea ecx, var_40
loc_006A5ED1: push ecx
loc_006A5ED2: lea edx, var_3C
loc_006A5ED5: push edx
loc_006A5ED6: lea eax, var_38
loc_006A5ED9: push eax
loc_006A5EDA: push 00000005h
loc_006A5EDC: call [00401324h] ; __vbaFreeStrList
loc_006A5EE2: add esp, 00000018h
loc_006A5EE5: call [00401114h] ; __vbaExitProc
loc_006A5EEB: push 006A646Bh
loc_006A5EF0: jmp 006A6450h
loc_006A5EF5: mov ecx, var_2C
loc_006A5EF8: push ecx
loc_006A5EF9: push 0046836Ch ; "BST"
loc_006A5EFE: call __vbaStrToAnsi
loc_006A5F00: test eax, eax
loc_006A5F02: jnz 006A5FA1h
loc_006A5F08: push 00000031h
loc_006A5F0A: mov edx, var_30
loc_006A5F0D: push edx
loc_006A5F0E: lea eax, var_44
loc_006A5F11: push eax
loc_006A5F12: mov esi, [00401370h] ; __vbaStrToAnsi
loc_006A5F18: call __vbaStrToAnsi
loc_006A5F1A: push eax
loc_006A5F1B: push 0043C9F4h
loc_006A5F20: lea ecx, var_40
loc_006A5F23: push ecx
loc_006A5F24: call __vbaStrToAnsi
loc_006A5F26: push eax
loc_006A5F27: push 0046857Ch ; "RegName"
loc_006A5F2C: lea edx, var_3C
loc_006A5F2F: push edx
loc_006A5F30: call __vbaStrToAnsi
loc_006A5F32: push eax
loc_006A5F33: push 00468378h ; "NetBOOST"
loc_006A5F38: lea eax, var_38
loc_006A5F3B: push eax
loc_006A5F3C: call __vbaStrToAnsi
loc_006A5F3E: push eax
loc_006A5F3F: GetProfileString(%x1v, %x2v, %x3v, %x4v, %x5v)
loc_006A5F44: mov esi, eax
loc_006A5F46: call [004010BCh] ; __vbaSetSystemError
loc_006A5F4C: mov ecx, var_44
loc_006A5F4F: push ecx
loc_006A5F50: lea edx, var_48
loc_006A5F53: push edx
loc_006A5F54: call [00401260h] ; __vbaStrToUnicode
loc_006A5F5A: push eax
loc_006A5F5B: mov eax, var_30
loc_006A5F5E: push eax
loc_006A5F5F: push edi
loc_006A5F60: call [004010A4h] ; __vbaLsetFixstr
loc_006A5F66: xor ecx, ecx
loc_006A5F68: cmp esi, edi
loc_006A5F6A: setnz cl
loc_006A5F6D: neg ecx
loc_006A5F6F: mov var_28, ecx
loc_006A5F72: lea edx, var_48
loc_006A5F75: push edx
loc_006A5F76: lea eax, var_44
loc_006A5F79: push eax
loc_006A5F7A: lea ecx, var_40
loc_006A5F7D: push ecx
loc_006A5F7E: lea edx, var_3C
loc_006A5F81: push edx
loc_006A5F82: lea eax, var_38
loc_006A5F85: push eax
loc_006A5F86: push 00000005h
loc_006A5F88: call [00401324h] ; __vbaFreeStrList
loc_006A5F8E: add esp, 00000018h
loc_006A5F91: call [00401114h] ; __vbaExitProc
loc_006A5F97: push 006A646Bh
loc_006A5F9C: jmp 006A6450h
loc_006A5FA1: mov ecx, var_2C
loc_006A5FA4: push ecx
loc_006A5FA5: push 00468390h ; "IA9"
loc_006A5FAA: call __vbaStrToAnsi
loc_006A5FAC: test eax, eax
loc_006A5FAE: jnz 006A604Dh
loc_006A5FB4: push 00000031h
loc_006A5FB6: mov edx, var_30
loc_006A5FB9: push edx
loc_006A5FBA: lea eax, var_44
loc_006A5FBD: push eax
loc_006A5FBE: mov esi, [00401370h] ; __vbaStrToAnsi
loc_006A5FC4: call __vbaStrToAnsi
loc_006A5FC6: push eax
loc_006A5FC7: push 0043C9F4h
loc_006A5FCC: lea ecx, var_40
loc_006A5FCF: push ecx
loc_006A5FD0: call __vbaStrToAnsi
loc_006A5FD2: push eax
loc_006A5FD3: push 0046857Ch ; "RegName"
loc_006A5FD8: lea edx, var_3C
loc_006A5FDB: push edx
loc_006A5FDC: call __vbaStrToAnsi
loc_006A5FDE: push eax
loc_006A5FDF: push 0046819Ch ; "Intruder ALERT"
loc_006A5FE4: lea eax, var_38
loc_006A5FE7: push eax
loc_006A5FE8: call __vbaStrToAnsi
loc_006A5FEA: push eax
loc_006A5FEB: GetProfileString(%x1v, %x2v, %x3v, %x4v, %x5v)
loc_006A5FF0: mov esi, eax
loc_006A5FF2: call [004010BCh] ; __vbaSetSystemError
loc_006A5FF8: mov ecx, var_44
loc_006A5FFB: push ecx
loc_006A5FFC: lea edx, var_48
loc_006A5FFF: push edx
loc_006A6000: call [00401260h] ; __vbaStrToUnicode
loc_006A6006: push eax
loc_006A6007: mov eax, var_30
loc_006A600A: push eax
loc_006A600B: push edi
loc_006A600C: call [004010A4h] ; __vbaLsetFixstr
loc_006A6012: xor ecx, ecx
loc_006A6014: cmp esi, edi
loc_006A6016: setnz cl
loc_006A6019: neg ecx
loc_006A601B: mov var_28, ecx
loc_006A601E: lea edx, var_48
loc_006A6021: push edx
loc_006A6022: lea eax, var_44
loc_006A6025: push eax
loc_006A6026: lea ecx, var_40
loc_006A6029: push ecx
loc_006A602A: lea edx, var_3C
loc_006A602D: push edx
loc_006A602E: lea eax, var_38
loc_006A6031: push eax
loc_006A6032: push 00000005h
loc_006A6034: call [00401324h] ; __vbaFreeStrList
loc_006A603A: add esp, 00000018h
loc_006A603D: call [00401114h] ; __vbaExitProc
loc_006A6043: push 006A646Bh
loc_006A6048: jmp 006A6450h
loc_006A604D: mov ecx, var_2C
loc_006A6050: push ecx
loc_006A6051: push 004431A0h ; "B11"
loc_006A6056: call __vbaStrToAnsi
loc_006A6058: test eax, eax
loc_006A605A: jnz 006A6073h
loc_006A605C: mov var_28, FFFFFFFFh
loc_006A6063: call [00401114h] ; __vbaExitProc
loc_006A6069: push 006A646Bh
loc_006A606E: jmp 006A6450h
loc_006A6073: mov edx, var_2C
loc_006A6076: push edx
loc_006A6077: push 00443E9Ch ; "B12"
loc_006A607C: call __vbaStrToAnsi
loc_006A607E: test eax, eax
loc_006A6080: jnz 006A6099h
loc_006A6082: mov var_28, FFFFFFFFh
loc_006A6089: call [00401114h] ; __vbaExitProc
loc_006A608F: push 006A646Bh
loc_006A6094: jmp 006A6450h
loc_006A6099: mov eax, var_2C
loc_006A609C: push eax
loc_006A609D: push 0043B910h ; "BBHome"
loc_006A60A2: call __vbaStrToAnsi
loc_006A60A4: test eax, eax
loc_006A60A6: jnz 006A60D2h
loc_006A60A8: mov ecx, [ebx]
loc_006A60AA: lea edx, var_5C
loc_006A60AD: push edx
loc_006A60AE: push ebx
loc_006A60AF: call [ecx+00000808h]
loc_006A60B5: mov ax, [0073A038h]
loc_006A60BB: or ax, var_5C
loc_006A60BF: mov var_28, eax
loc_006A60C2: call [00401114h] ; __vbaExitProc
loc_006A60C8: push 006A646Bh
loc_006A60CD: jmp 006A6450h
loc_006A60D2: mov ecx, var_2C
loc_006A60D5: push ecx
loc_006A60D6: push 0043AEACh ; "V385"
loc_006A60DB: call __vbaStrToAnsi
loc_006A60DD: test eax, eax
loc_006A60DF: jnz 006A60F8h
loc_006A60E1: mov var_28, FFFFFFFFh
loc_006A60E8: call [00401114h] ; __vbaExitProc
loc_006A60EE: push 006A646Bh
loc_006A60F3: jmp 006A6450h
loc_006A60F8: mov edx, var_2C
loc_006A60FB: push edx
loc_006A60FC: push 0043AEBCh ; "V389"
loc_006A6101: call __vbaStrToAnsi
loc_006A6103: test eax, eax
loc_006A6105: jnz 006A611Eh
loc_006A6107: mov var_28, FFFFFFFFh
loc_006A610E: call [00401114h] ; __vbaExitProc
loc_006A6114: push 006A646Bh
loc_006A6119: jmp 006A6450h
loc_006A611E: mov eax, var_2C
loc_006A6121: push eax
loc_006A6122: push 004681C0h ; "BB1"
loc_006A6127: call __vbaStrToAnsi
loc_006A6129: mov edi, eax
loc_006A612B: neg edi
loc_006A612D: sbb edi, edi
loc_006A612F: neg edi
loc_006A6131: mov ecx, var_2C
loc_006A6134: push ecx
loc_006A6135: push 00454210h ; "SR"
loc_006A613A: call __vbaStrToAnsi
loc_006A613C: neg eax
loc_006A613E: sbb eax, eax
loc_006A6140: neg eax
loc_006A6142: and edi, eax
loc_006A6144: neg edi
loc_006A6146: sbb edi, edi
loc_006A6148: neg edi
loc_006A614A: mov edx, var_2C
loc_006A614D: push edx
loc_006A614E: push 00457104h ; "BB2"
loc_006A6153: call __vbaStrToAnsi
loc_006A6155: neg eax
loc_006A6157: sbb eax, eax
loc_006A6159: neg eax
loc_006A615B: and edi, eax
loc_006A615D: neg edi
loc_006A615F: sbb edi, edi
loc_006A6161: neg edi
loc_006A6163: mov eax, var_2C
loc_006A6166: push eax
loc_006A6167: push 00458C28h ; "BB3"
loc_006A616C: call __vbaStrToAnsi
loc_006A616E: neg eax
loc_006A6170: sbb eax, eax
loc_006A6172: neg eax
loc_006A6174: and edi, eax
loc_006A6176: neg edi
loc_006A6178: sbb edi, edi
loc_006A617A: neg edi
loc_006A617C: mov ecx, var_2C
loc_006A617F: push ecx
loc_006A6180: push 00443194h ; "BB4"
loc_006A6185: call __vbaStrToAnsi
loc_006A6187: neg eax
loc_006A6189: sbb eax, eax
loc_006A618B: neg eax
loc_006A618D: and edi, eax
loc_006A618F: neg edi
loc_006A6191: sbb edi, edi
loc_006A6193: neg edi
loc_006A6195: mov edx, var_2C
loc_006A6198: push edx
loc_006A6199: push 00457110h ; "BB5"
loc_006A619E: call __vbaStrToAnsi
loc_006A61A0: neg eax
loc_006A61A2: sbb eax, eax
loc_006A61A4: neg eax
loc_006A61A6: and edi, eax
loc_006A61A8: neg edi
loc_006A61AA: sbb edi, edi
loc_006A61AC: neg edi
loc_006A61AE: mov eax, var_2C
loc_006A61B1: push eax
loc_006A61B2: push 00458C34h ; "BB6"
loc_006A61B7: call __vbaStrToAnsi
loc_006A61B9: neg eax
loc_006A61BB: sbb eax, eax
loc_006A61BD: neg eax
loc_006A61BF: and edi, eax
loc_006A61C1: neg edi
loc_006A61C3: sbb edi, edi
loc_006A61C5: neg edi
loc_006A61C7: mov ecx, var_2C
loc_006A61CA: push ecx
loc_006A61CB: push 0045E770h ; "BB7"
loc_006A61D0: call __vbaStrToAnsi
loc_006A61D2: neg eax
loc_006A61D4: sbb eax, eax
loc_006A61D6: neg eax
loc_006A61D8: and edi, eax
loc_006A61DA: neg edi
loc_006A61DC: sbb edi, edi
loc_006A61DE: neg edi
loc_006A61E0: mov edx, var_2C
loc_006A61E3: push edx
loc_006A61E4: push 00455938h ; "BB8"
loc_006A61E9: call __vbaStrToAnsi
loc_006A61EB: neg eax
loc_006A61ED: sbb eax, eax
loc_006A61EF: neg eax
loc_006A61F1: and edi, eax
loc_006A61F3: neg edi
loc_006A61F5: sbb edi, edi
loc_006A61F7: neg edi
loc_006A61F9: mov eax, var_2C
loc_006A61FC: push eax
loc_006A61FD: push 00455944h ; "BB9"
loc_006A6202: call __vbaStrToAnsi
loc_006A6204: neg eax
loc_006A6206: sbb eax, eax
loc_006A6208: neg eax
loc_006A620A: and edi, eax
loc_006A620C: neg edi
loc_006A620E: sbb edi, edi
loc_006A6210: neg edi
loc_006A6212: mov ecx, var_2C
loc_006A6215: push ecx
loc_006A6216: push 00462464h ; "B10"
loc_006A621B: call __vbaStrToAnsi
loc_006A621D: neg eax
loc_006A621F: sbb eax, eax
loc_006A6221: neg eax
loc_006A6223: and edi, eax
loc_006A6225: neg edi
loc_006A6227: sbb edi, edi
loc_006A6229: neg edi
loc_006A622B: mov edx, var_2C
loc_006A622E: push edx
loc_006A622F: push 00455950h ; "B13"
loc_006A6234: call __vbaStrToAnsi
loc_006A6236: neg eax
loc_006A6238: sbb eax, eax
loc_006A623A: neg eax
loc_006A623C: and edi, eax
loc_006A623E: neg edi
loc_006A6240: sbb edi, edi
loc_006A6242: neg edi
loc_006A6244: mov eax, var_2C
loc_006A6247: push eax
loc_006A6248: push 00455968h ; "B15"
loc_006A624D: call __vbaStrToAnsi
loc_006A624F: neg eax
loc_006A6251: sbb eax, eax
loc_006A6253: neg eax
loc_006A6255: and edi, eax
loc_006A6257: neg edi
loc_006A6259: sbb edi, edi
loc_006A625B: neg edi
loc_006A625D: mov ecx, var_2C
loc_006A6260: push ecx
loc_006A6261: push 0045595Ch ; "B16"
loc_006A6266: call __vbaStrToAnsi
loc_006A6268: neg eax
loc_006A626A: sbb eax, eax
loc_006A626C: neg eax
loc_006A626E: and edi, eax
loc_006A6270: neg edi
loc_006A6272: sbb edi, edi
loc_006A6274: neg edi
loc_006A6276: mov edx, var_2C
loc_006A6279: push edx
loc_006A627A: push 00455974h ; "B18"
loc_006A627F: call __vbaStrToAnsi
loc_006A6281: neg eax
loc_006A6283: sbb eax, eax
loc_006A6285: neg eax
loc_006A6287: and edi, eax
loc_006A6289: neg edi
loc_006A628B: sbb edi, edi
loc_006A628D: neg edi
loc_006A628F: mov eax, var_2C
loc_006A6292: push eax
loc_006A6293: push 00455980h ; "B19"
loc_006A6298: call __vbaStrToAnsi
loc_006A629A: neg eax
loc_006A629C: sbb eax, eax
loc_006A629E: neg eax
loc_006A62A0: test eax, edi
loc_006A62A2: mov eax, 0043C9F4h
loc_006A62A7: mov ecx, 00000008h
loc_006A62AC: jnz 006A63A5h
loc_006A62B2: sub esp, 00000010h
loc_006A62B5: mov edx, esp
loc_006A62B7: mov [edx], ecx
loc_006A62B9: mov ebx, var_54
loc_006A62BC: mov [edx+00000004h], ebx
loc_006A62BF: mov [edx+00000008h], eax
loc_006A62C2: mov eax, var_4C
loc_006A62C5: mov [edx+0000000Ch], eax
loc_006A62C8: push 00453AA4h ; "B17"
loc_006A62CD: push 0046839Ch ; "Products"
loc_006A62D2: push 0043B010h ; "BONZIBUDDY"
loc_006A62D7: call [00401354h] ; rtcGetSetting
loc_006A62DD: mov edx, eax
loc_006A62DF: lea ecx, var_34
loc_006A62E2: mov edi, [004013C0h] ; __vbaStrMove
loc_006A62E8: call edi
loc_006A62EA: mov ecx, var_34
loc_006A62ED: push ecx
loc_006A62EE: call [00401088h] ; rtcTrimBstr
loc_006A62F4: mov edx, eax
loc_006A62F6: lea ecx, var_38
loc_006A62F9: call edi
loc_006A62FB: push eax
loc_006A62FC: call [00401044h] ; __vbaLenBstr
loc_006A6302: mov esi, eax
loc_006A6304: neg esi
loc_006A6306: sbb esi, esi
loc_006A6308: neg esi
loc_006A630A: neg esi
loc_006A630C: lea ecx, var_38
loc_006A630F: call [00401430h] ; __vbaFreeStr
loc_006A6315: test si, si
loc_006A6318: jz 006A6331h
loc_006A631A: mov var_28, FFFFFFFFh
loc_006A6321: call [00401114h] ; __vbaExitProc
loc_006A6327: push 006A646Bh
loc_006A632C: jmp 006A6450h
loc_006A6331: mov eax, 0043C9F4h
loc_006A6336: mov ecx, 00000008h
loc_006A633B: sub esp, 00000010h
loc_006A633E: mov edx, esp
loc_006A6340: mov [edx], ecx
loc_006A6342: mov [edx+00000004h], ebx
loc_006A6345: mov [edx+00000008h], eax
loc_006A6348: mov eax, var_4C
loc_006A634B: mov [edx+0000000Ch], eax
loc_006A634E: mov ecx, var_2C
loc_006A6351: push ecx
loc_006A6352: push 0046839Ch ; "Products"
loc_006A6357: push 0043B010h ; "BONZIBUDDY"
loc_006A635C: call [00401354h] ; rtcGetSetting
loc_006A6362: mov edx, eax
loc_006A6364: lea ecx, var_34
loc_006A6367: call edi
loc_006A6369: mov edx, var_34
loc_006A636C: push edx
loc_006A636D: call [00401088h] ; rtcTrimBstr
loc_006A6373: mov edx, eax
loc_006A6375: lea ecx, var_38
loc_006A6378: call edi
loc_006A637A: push eax
loc_006A637B: call [00401044h] ; __vbaLenBstr
loc_006A6381: neg eax
loc_006A6383: sbb eax, eax
loc_006A6385: neg eax
loc_006A6387: neg eax
loc_006A6389: mov var_28, eax
loc_006A638C: lea ecx, var_38
loc_006A638F: call [00401430h] ; __vbaFreeStr
loc_006A6395: call [00401114h] ; __vbaExitProc
loc_006A639B: push 006A646Bh
loc_006A63A0: jmp 006A6450h
loc_006A63A5: sub esp, 00000010h
loc_006A63A8: mov edx, esp
loc_006A63AA: mov [edx], ecx
loc_006A63AC: mov ecx, var_54
loc_006A63AF: mov [edx+00000004h], ecx
loc_006A63B2: mov [edx+00000008h], eax
loc_006A63B5: mov eax, var_4C
loc_006A63B8: mov [edx+0000000Ch], eax
loc_006A63BB: mov ecx, var_2C
loc_006A63BE: push ecx
loc_006A63BF: push 0046839Ch ; "Products"
loc_006A63C4: push 0043B010h ; "BONZIBUDDY"
loc_006A63C9: call [00401354h] ; rtcGetSetting
loc_006A63CF: mov edx, eax
loc_006A63D1: lea ecx, var_34
loc_006A63D4: mov esi, [004013C0h] ; __vbaStrMove
loc_006A63DA: call __vbaStrMove
loc_006A63DC: mov edx, var_34
loc_006A63DF: push edx
loc_006A63E0: call [00401088h] ; rtcTrimBstr
loc_006A63E6: mov edx, eax
loc_006A63E8: lea ecx, var_38
loc_006A63EB: call __vbaStrMove
loc_006A63ED: push eax
loc_006A63EE: call [00401044h] ; __vbaLenBstr
loc_006A63F4: mov esi, eax
loc_006A63F6: neg esi
loc_006A63F8: sbb esi, esi
loc_006A63FA: neg esi
loc_006A63FC: neg esi
loc_006A63FE: lea ecx, var_38
loc_006A6401: call [00401430h] ; __vbaFreeStr
loc_006A6407: neg si
loc_006A640A: sbb esi, esi
loc_006A640C: mov var_28, esi
loc_006A640F: call [00401114h] ; __vbaExitProc
loc_006A6415: push 006A646Bh
loc_006A641A: jmp 006A6450h
loc_006A641C: mov var_28, 00000000h
loc_006A6423: call [00401114h] ; __vbaExitProc
loc_006A6429: push 006A646Bh
loc_006A642E: jmp 006A6450h
loc_006A6430: lea eax, var_48
loc_006A6433: push eax
loc_006A6434: lea ecx, var_44
loc_006A6437: push ecx
loc_006A6438: lea edx, var_40
loc_006A643B: push edx
loc_006A643C: lea eax, var_3C
loc_006A643F: push eax
loc_006A6440: lea ecx, var_38
loc_006A6443: push ecx
loc_006A6444: push 00000005h
loc_006A6446: call [00401324h] ; __vbaFreeStrList
loc_006A644C: add esp, 00000018h
loc_006A644F: ret
loc_006A6450: lea ecx, var_24
loc_006A6453: mov esi, [00401430h] ; __vbaFreeStr
loc_006A6459: call __vbaFreeStr
loc_006A645B: lea ecx, var_2C
loc_006A645E: call __vbaFreeStr
loc_006A6460: lea ecx, var_30
loc_006A6463: call __vbaFreeStr
loc_006A6465: lea ecx, var_34
loc_006A6468: call __vbaFreeStr
loc_006A646A: ret
loc_006A646B: mov edx, arg_10
loc_006A646E: mov ax, var_28
loc_006A6472: mov [edx], ax
loc_006A6475: xor eax, eax
loc_006A6477: mov ecx, var_1C
loc_006A647A: mov fs:[00000000h], ecx
loc_006A6481: pop edi
loc_006A6482: pop esi
loc_006A6483: pop ebx
loc_006A6484: mov esp, ebp
loc_006A6486: pop ebp
loc_006A6487: retn 000Ch
End Sub
Private Sub Proc_37_178_6A6490(arg_C, arg_10) '6A6490
loc_006A6490: push ebp
loc_006A6491: mov ebp, esp
loc_006A6493: sub esp, 00000014h
loc_006A6496: push 00412856h ; __vbaExceptHandler
loc_006A649B: mov eax, fs:[00000000h]
loc_006A64A1: push eax
loc_006A64A2: mov fs:[00000000h], esp
loc_006A64A9: sub esp, 00000034h
loc_006A64AC: push ebx
loc_006A64AD: push esi
loc_006A64AE: push edi
loc_006A64AF: mov var_14, esp
loc_006A64B2: mov var_10, 0040B6D8h
loc_006A64B9: xor eax, eax
loc_006A64BB: mov var_C, eax
loc_006A64BE: mov var_8, eax
loc_006A64C1: mov var_24, eax
loc_006A64C4: mov var_28, eax
loc_006A64C7: mov var_2C, eax
loc_006A64CA: mov var_3C, eax
loc_006A64CD: mov eax, Me
loc_006A64D0: cmp [eax], 00747300h
loc_006A64D6: jz 006A64DEh
loc_006A64D8: call [00401280h] ; __vbaFailedFriend
loc_006A64DE: mov edx, arg_C
loc_006A64E1: lea ecx, var_24
loc_006A64E4: call [00401310h] ; __vbaStrCopy
loc_006A64EA: push 00000001h
loc_006A64EC: call [00401124h] ; __vbaOnError
loc_006A64F2: mov eax, 0043C9F4h
loc_006A64F7: mov ecx, 00000008h
loc_006A64FC: sub esp, 00000010h
loc_006A64FF: mov edx, esp
loc_006A6501: mov [edx], ecx
loc_006A6503: mov ecx, var_38
loc_006A6506: mov [edx+00000004h], ecx
loc_006A6509: mov [edx+00000008h], eax
loc_006A650C: mov eax, var_30
loc_006A650F: mov [edx+0000000Ch], eax
loc_006A6512: mov ecx, var_24
loc_006A6515: push ecx
loc_006A6516: push 0043C248h ; "Installed"
loc_006A651B: push 0043B010h ; "BONZIBUDDY"
loc_006A6520: call [00401354h] ; rtcGetSetting
loc_006A6526: mov edx, eax
loc_006A6528: lea ecx, var_28
loc_006A652B: mov esi, [004013C0h] ; __vbaStrMove
loc_006A6531: call __vbaStrMove
loc_006A6533: mov edx, var_28
loc_006A6536: push edx
loc_006A6537: call [00401088h] ; rtcTrimBstr
loc_006A653D: mov edx, eax
loc_006A653F: lea ecx, var_2C
loc_006A6542: call __vbaStrMove
loc_006A6544: push eax
loc_006A6545: call [00401044h] ; __vbaLenBstr
loc_006A654B: mov esi, eax
loc_006A654D: neg esi
loc_006A654F: sbb esi, esi
loc_006A6551: neg esi
loc_006A6553: neg esi
loc_006A6555: lea ecx, var_2C
loc_006A6558: call [00401430h] ; __vbaFreeStr
loc_006A655E: neg si
loc_006A6561: sbb esi, esi
loc_006A6563: mov var_20, esi
loc_006A6566: call [00401114h] ; __vbaExitProc
loc_006A656C: push 006A65A2h
loc_006A6571: jmp 006A6591h
loc_006A6573: mov var_20, 00000000h
loc_006A657A: call [00401114h] ; __vbaExitProc
loc_006A6580: push 006A65A2h
loc_006A6585: jmp 006A6591h
loc_006A6587: lea ecx, var_2C
loc_006A658A: call [00401430h] ; __vbaFreeStr
loc_006A6590: ret
loc_006A6591: lea ecx, var_24
loc_006A6594: mov esi, [00401430h] ; __vbaFreeStr
loc_006A659A: call __vbaFreeStr
loc_006A659C: lea ecx, var_28
loc_006A659F: call __vbaFreeStr
loc_006A65A1: ret
loc_006A65A2: mov eax, arg_10
loc_006A65A5: mov cx, var_20
loc_006A65A9: mov [eax], cx
loc_006A65AC: xor eax, eax
loc_006A65AE: mov ecx, var_1C
loc_006A65B1: mov fs:[00000000h], ecx
loc_006A65B8: pop edi
loc_006A65B9: pop esi
loc_006A65BA: pop ebx
loc_006A65BB: mov esp, ebp
loc_006A65BD: pop ebp
loc_006A65BE: retn 000Ch
End Sub
Private Sub Proc_37_179_6A65D0(arg_C, arg_10) '6A65D0
loc_006A65D0: push ebp
loc_006A65D1: mov ebp, esp
loc_006A65D3: sub esp, 00000018h
loc_006A65D6: push 00412856h ; __vbaExceptHandler
loc_006A65DB: mov eax, fs:[00000000h]
loc_006A65E1: push eax
loc_006A65E2: mov fs:[00000000h], esp
loc_006A65E9: mov eax, 00000034h
loc_006A65EE: call 00412850h ; __vbaChkstk
loc_006A65F3: push ebx
loc_006A65F4: push esi
loc_006A65F5: push edi
loc_006A65F6: mov var_18, esp
loc_006A65F9: mov var_14, 0040B700h ; "*"
loc_006A6600: mov var_10, 00000000h
loc_006A6607: mov var_C, 00000000h
loc_006A660E: mov var_4, 00000001h
loc_006A6615: mov eax, Me
loc_006A6618: cmp [eax], 00747300h
loc_006A661E: jnz 006A6629h
loc_006A6620: mov var_54, 00000000h
loc_006A6627: jmp 006A6632h
loc_006A6629: call [00401280h] ; __vbaFailedFriend
loc_006A662F: mov var_54, eax
loc_006A6632: mov var_4, 00000002h
loc_006A6639: mov edx, arg_C
loc_006A663C: lea ecx, var_24
loc_006A663F: call [00401310h] ; __vbaStrCopy
loc_006A6645: mov ecx, arg_10
loc_006A6648: mov [ecx], 00000000h
loc_006A664E: mov var_4, 00000003h
loc_006A6655: push FFFFFFFFh
loc_006A6657: call [00401124h] ; __vbaOnError
loc_006A665D: mov var_4, 00000004h
loc_006A6664: mov var_34, 0043C9F4h
loc_006A666B: mov var_3C, 00000008h
loc_006A6672: mov eax, 00000010h
loc_006A6677: call 00412850h ; __vbaChkstk
loc_006A667C: mov edx, esp
loc_006A667E: mov eax, var_3C
loc_006A6681: mov [edx], eax
loc_006A6683: mov ecx, var_38
loc_006A6686: mov [edx+00000004h], ecx
loc_006A6689: mov eax, var_34
loc_006A668C: mov [edx+00000008h], eax
loc_006A668F: mov ecx, var_30
loc_006A6692: mov [edx+0000000Ch], ecx
loc_006A6695: mov edx, var_24
loc_006A6698: push edx
loc_006A6699: push 0046839Ch ; "Products"
loc_006A669E: push 0043B010h ; "BONZIBUDDY"
loc_006A66A3: call [00401354h] ; rtcGetSetting
loc_006A66A9: mov edx, eax
loc_006A66AB: lea ecx, var_28
loc_006A66AE: call [004013C0h] ; __vbaStrMove
loc_006A66B4: mov var_4, 00000005h
loc_006A66BB: mov eax, var_28
loc_006A66BE: push eax
loc_006A66BF: call [00401088h] ; rtcTrimBstr
loc_006A66C5: mov edx, eax
loc_006A66C7: lea ecx, var_2C
loc_006A66CA: call [004013C0h] ; __vbaStrMove
loc_006A66D0: push 006A66F4h
loc_006A66D5: jmp 006A66E1h
loc_006A66D7: lea ecx, var_2C
loc_006A66DA: call [00401430h] ; __vbaFreeStr
loc_006A66E0: ret
loc_006A66E1: lea ecx, var_24
loc_006A66E4: call [00401430h] ; __vbaFreeStr
loc_006A66EA: lea ecx, var_28
loc_006A66ED: call [00401430h] ; __vbaFreeStr
loc_006A66F3: ret
loc_006A66F4: mov ecx, arg_10
loc_006A66F7: mov edx, var_2C
loc_006A66FA: mov [ecx], edx
loc_006A66FC: xor eax, eax
loc_006A66FE: mov ecx, var_20
loc_006A6701: mov fs:[00000000h], ecx
loc_006A6708: pop edi
loc_006A6709: pop esi
loc_006A670A: pop ebx
loc_006A670B: mov esp, ebp
loc_006A670D: pop ebp
loc_006A670E: retn 000Ch
End Sub
Private Sub Proc_37_180_6A6900
loc_006A6900: push ebp
loc_006A6901: mov ebp, esp
loc_006A6903: sub esp, 00000018h
loc_006A6906: push 00412856h ; __vbaExceptHandler
loc_006A690B: mov eax, fs:[00000000h]
loc_006A6911: push eax
loc_006A6912: mov fs:[00000000h], esp
loc_006A6919: mov eax, 000000E0h
loc_006A691E: call 00412850h ; __vbaChkstk
loc_006A6923: push ebx
loc_006A6924: push esi
loc_006A6925: push edi
loc_006A6926: mov var_18, esp
loc_006A6929: mov var_14, 0040B760h ; "&"
loc_006A6930: mov var_10, 00000000h
loc_006A6937: mov var_C, 00000000h
loc_006A693E: mov var_4, 00000001h
loc_006A6945: mov var_4, 00000002h
loc_006A694C: push FFFFFFFFh
loc_006A694E: call [00401124h] ; __vbaOnError
loc_006A6954: mov var_4, 00000003h
loc_006A695B: lea eax, var_88
loc_006A6961: push eax
loc_006A6962: push 00454210h ; "SR"
loc_006A6967: mov ecx, Me
loc_006A696A: push ecx
loc_006A696B: call 006A6490h
loc_006A6970: mov dx, var_88
loc_006A6977: mov var_28, dx
loc_006A697B: mov var_4, 00000004h
loc_006A6982: mov var_6C, 0043C9F4h
loc_006A6989: mov var_74, 00000008h
loc_006A6990: mov eax, 00000010h
loc_006A6995: call 00412850h ; __vbaChkstk
loc_006A699A: mov eax, esp
loc_006A699C: mov ecx, var_74
loc_006A699F: mov [eax], ecx
loc_006A69A1: mov edx, var_70
loc_006A69A4: mov [eax+00000004h], edx
loc_006A69A7: mov ecx, var_6C
loc_006A69AA: mov [eax+00000008h], ecx
loc_006A69AD: mov edx, var_68
loc_006A69B0: mov [eax+0000000Ch], edx
loc_006A69B3: push 00467FC4h ; "VR Explained"
loc_006A69B8: push 0044317Ch ; "UserInfo"
loc_006A69BD: push 0043B010h ; "BONZIBUDDY"
loc_006A69C2: call [00401354h] ; rtcGetSetting
loc_006A69C8: mov edx, eax
loc_006A69CA: lea ecx, var_24
loc_006A69CD: call [004013C0h] ; __vbaStrMove
loc_006A69D3: mov var_4, 00000005h
loc_006A69DA: mov eax, var_24
loc_006A69DD: push eax
loc_006A69DE: push 00454390h ; "True"
loc_006A69E3: call [004011B8h] ; __vbaStrCmp
loc_006A69E9: test eax, eax
loc_006A69EB: jnz 006A69FCh
loc_006A69ED: mov ecx, Me
loc_006A69F0: movsx edx, [ecx+0000005Ch]
loc_006A69F4: test edx, edx
loc_006A69F6: jz 006A76FFh
loc_006A69FC: movsx eax, var_28
loc_006A6A00: test eax, eax
loc_006A6A02: jz 006A76FFh
loc_006A6A08: mov var_4, 00000006h
loc_006A6A0F: lea ecx, var_3C
loc_006A6A12: push ecx
loc_006A6A13: push 00441D74h ; "Blink"
loc_006A6A18: mov edx, [0073A08Ch]
loc_006A6A1E: mov eax, [edx]
loc_006A6A20: mov ecx, [0073A08Ch]
loc_006A6A26: push ecx
loc_006A6A27: call [eax+00000064h]
loc_006A6A2A: fnclex
loc_006A6A2C: mov var_8C, eax
loc_006A6A32: cmp var_8C, 00000000h
loc_006A6A39: jge 006A6A5Eh
loc_006A6A3B: push 00000064h
loc_006A6A3D: push 004419ACh
loc_006A6A42: mov edx, [0073A08Ch]
loc_006A6A48: push edx
loc_006A6A49: mov eax, var_8C
loc_006A6A4F: push eax
loc_006A6A50: call [004010CCh] ; __vbaHresultCheckObj
loc_006A6A56: mov var_AC, eax
loc_006A6A5C: jmp 006A6A68h
loc_006A6A5E: mov var_AC, 00000000h
loc_006A6A68: mov ecx, var_3C
loc_006A6A6B: push ecx
loc_006A6A6C: mov edx, Me
loc_006A6A6F: add edx, 000000C0h
loc_006A6A75: push edx
loc_006A6A76: call [00401130h] ; __vbaObjSetAddref
loc_006A6A7C: lea ecx, var_3C
loc_006A6A7F: call [0040142Ch] ; __vbaFreeObj
loc_006A6A85: mov var_4, 00000007h
loc_006A6A8C: mov var_6C, 00468594h ; "rundll32.exe shell32.dll,Control_RunDLL speech.cpl,,0"
loc_006A6A93: mov var_74, 00000008h
loc_006A6A9A: lea edx, var_74
loc_006A6A9D: lea ecx, var_54
loc_006A6AA0: call [00401374h] ; __vbaVarDup
loc_006A6AA6: push 00000005h
loc_006A6AA8: lea eax, var_54
loc_006A6AAB: push eax
loc_006A6AAC: call [00401230h] ; rtcShell
loc_006A6AB2: fstp real8 ptr var_30
loc_006A6AB5: lea ecx, var_54
loc_006A6AB8: call [00401030h] ; __vbaFreeVar
loc_006A6ABE: mov var_4, 00000008h
loc_006A6AC5: lea ecx, var_3C
loc_006A6AC8: push ecx
loc_006A6AC9: push 00442914h ; "Explain"
loc_006A6ACE: mov edx, [0073A08Ch]
loc_006A6AD4: mov eax, [edx]
loc_006A6AD6: mov ecx, [0073A08Ch]
loc_006A6ADC: push ecx
loc_006A6ADD: call [eax+00000064h]
loc_006A6AE0: fnclex
loc_006A6AE2: mov var_8C, eax
loc_006A6AE8: cmp var_8C, 00000000h
loc_006A6AEF: jge 006A6B14h
loc_006A6AF1: push 00000064h
loc_006A6AF3: push 004419ACh
loc_006A6AF8: mov edx, [0073A08Ch]
loc_006A6AFE: push edx
loc_006A6AFF: mov eax, var_8C
loc_006A6B05: push eax
loc_006A6B06: call [004010CCh] ; __vbaHresultCheckObj
loc_006A6B0C: mov var_B0, eax
loc_006A6B12: jmp 006A6B1Eh
loc_006A6B14: mov var_B0, 00000000h
loc_006A6B1E: lea ecx, var_3C
loc_006A6B21: call [0040142Ch] ; __vbaFreeObj
loc_006A6B27: mov var_4, 00000009h
loc_006A6B2E: mov var_6C, 80020004h
loc_006A6B35: mov var_74, 0000000Ah
loc_006A6B3C: push 00459E90h
loc_006A6B41: push 00000000h
loc_006A6B43: push 00000005h
loc_006A6B45: mov ecx, Me
loc_006A6B48: mov edx, [ecx]
loc_006A6B4A: mov eax, Me
loc_006A6B4D: push eax
loc_006A6B4E: call [edx+000004C0h]
loc_006A6B54: push eax
loc_006A6B55: lea ecx, var_3C
loc_006A6B58: push ecx
loc_006A6B59: call [00401128h] ; __vbaObjSet
loc_006A6B5F: push eax
loc_006A6B60: lea edx, var_54
loc_006A6B63: push edx
loc_006A6B64: call [00401214h] ; __vbaLateIdCallLd
loc_006A6B6A: add esp, 00000010h
loc_006A6B6D: push eax
loc_006A6B6E: call [004011F8h] ; __vbaCastObjVar
loc_006A6B74: push eax
loc_006A6B75: lea eax, var_40
loc_006A6B78: push eax
loc_006A6B79: call [00401128h] ; __vbaObjSet
loc_006A6B7F: mov var_8C, eax
loc_006A6B85: lea ecx, var_34
loc_006A6B88: push ecx
loc_006A6B89: mov edx, var_8C
loc_006A6B8F: mov eax, [edx]
loc_006A6B91: mov ecx, var_8C
loc_006A6B97: push ecx
loc_006A6B98: call [eax+00000024h]
loc_006A6B9B: fnclex
loc_006A6B9D: mov var_90, eax
loc_006A6BA3: cmp var_90, 00000000h
loc_006A6BAA: jge 006A6BCFh
loc_006A6BAC: push 00000024h
loc_006A6BAE: push 00459E90h
loc_006A6BB3: mov edx, var_8C
loc_006A6BB9: push edx
loc_006A6BBA: mov eax, var_90
loc_006A6BC0: push eax
loc_006A6BC1: call [004010CCh] ; __vbaHresultCheckObj
loc_006A6BC7: mov var_B4, eax
loc_006A6BCD: jmp 006A6BD9h
loc_006A6BCF: mov var_B4, 00000000h
loc_006A6BD9: push 00468604h ; "Hey! Let me tell you a little about my Talking Add-On Module! You can talk to me and give me voice commands when I'm listening to you. You can make me listen to you by pressing the "
loc_006A6BDE: mov ecx, var_34
loc_006A6BE1: push ecx
loc_006A6BE2: call [00401098h] ; __vbaStrCat
loc_006A6BE8: mov edx, eax
loc_006A6BEA: lea ecx, var_38
loc_006A6BED: call [004013C0h] ; __vbaStrMove
loc_006A6BF3: push eax
loc_006A6BF4: push 00467FE4h ; " key."
loc_006A6BF9: call [00401098h] ; __vbaStrCat
loc_006A6BFF: mov var_5C, eax
loc_006A6C02: mov var_64, 00000008h
loc_006A6C09: lea edx, var_44
loc_006A6C0C: push edx
loc_006A6C0D: mov eax, 00000010h
loc_006A6C12: call 00412850h ; __vbaChkstk
loc_006A6C17: mov eax, esp
loc_006A6C19: mov ecx, var_74
loc_006A6C1C: mov [eax], ecx
loc_006A6C1E: mov edx, var_70
loc_006A6C21: mov [eax+00000004h], edx
loc_006A6C24: mov ecx, var_6C
loc_006A6C27: mov [eax+00000008h], ecx
loc_006A6C2A: mov edx, var_68
loc_006A6C2D: mov [eax+0000000Ch], edx
loc_006A6C30: mov eax, 00000010h
loc_006A6C35: call 00412850h ; __vbaChkstk
loc_006A6C3A: mov eax, esp
loc_006A6C3C: mov ecx, var_64
loc_006A6C3F: mov [eax], ecx
loc_006A6C41: mov edx, var_60
loc_006A6C44: mov [eax+00000004h], edx
loc_006A6C47: mov ecx, var_5C
loc_006A6C4A: mov [eax+00000008h], ecx
loc_006A6C4D: mov edx, var_58
loc_006A6C50: mov [eax+0000000Ch], edx
loc_006A6C53: mov eax, [0073A08Ch]
loc_006A6C58: mov ecx, [eax]
loc_006A6C5A: mov edx, [0073A08Ch]
loc_006A6C60: push edx
loc_006A6C61: call [ecx+00000078h]
loc_006A6C64: fnclex
loc_006A6C66: mov var_94, eax
loc_006A6C6C: cmp var_94, 00000000h
loc_006A6C73: jge 006A6C97h
loc_006A6C75: push 00000078h
loc_006A6C77: push 004419ACh
loc_006A6C7C: mov eax, [0073A08Ch]
loc_006A6C81: push eax
loc_006A6C82: mov ecx, var_94
loc_006A6C88: push ecx
loc_006A6C89: call [004010CCh] ; __vbaHresultCheckObj
loc_006A6C8F: mov var_B8, eax
loc_006A6C95: jmp 006A6CA1h
loc_006A6C97: mov var_B8, 00000000h
loc_006A6CA1: lea edx, var_38
loc_006A6CA4: push edx
loc_006A6CA5: lea eax, var_34
loc_006A6CA8: push eax
loc_006A6CA9: push 00000002h
loc_006A6CAB: call [00401324h] ; __vbaFreeStrList
loc_006A6CB1: add esp, 0000000Ch
loc_006A6CB4: lea ecx, var_44
loc_006A6CB7: push ecx
loc_006A6CB8: lea edx, var_40
loc_006A6CBB: push edx
loc_006A6CBC: lea eax, var_3C
loc_006A6CBF: push eax
loc_006A6CC0: push 00000003h
loc_006A6CC2: call [00401068h] ; __vbaFreeObjList
loc_006A6CC8: add esp, 00000010h
loc_006A6CCB: lea ecx, var_64
loc_006A6CCE: push ecx
loc_006A6CCF: lea edx, var_54
loc_006A6CD2: push edx
loc_006A6CD3: push 00000002h
loc_006A6CD5: call [00401050h] ; __vbaFreeVarList
loc_006A6CDB: add esp, 0000000Ch
loc_006A6CDE: mov var_4, 0000000Ah
loc_006A6CE5: lea eax, var_3C
loc_006A6CE8: push eax
loc_006A6CE9: push 00441D74h ; "Blink"
loc_006A6CEE: mov ecx, [0073A08Ch]
loc_006A6CF4: mov edx, [ecx]
loc_006A6CF6: mov eax, [0073A08Ch]
loc_006A6CFB: push eax
loc_006A6CFC: call [edx+00000064h]
loc_006A6CFF: fnclex
loc_006A6D01: mov var_8C, eax
loc_006A6D07: cmp var_8C, 00000000h
loc_006A6D0E: jge 006A6D33h
loc_006A6D10: push 00000064h
loc_006A6D12: push 004419ACh
loc_006A6D17: mov ecx, [0073A08Ch]
loc_006A6D1D: push ecx
loc_006A6D1E: mov edx, var_8C
loc_006A6D24: push edx
loc_006A6D25: call [004010CCh] ; __vbaHresultCheckObj
loc_006A6D2B: mov var_BC, eax
loc_006A6D31: jmp 006A6D3Dh
loc_006A6D33: mov var_BC, 00000000h
loc_006A6D3D: lea ecx, var_3C
loc_006A6D40: call [0040142Ch] ; __vbaFreeObj
loc_006A6D46: mov var_4, 0000000Bh
loc_006A6D4D: mov var_7C, 80020004h
loc_006A6D54: mov var_84, 0000000Ah
loc_006A6D5E: mov var_6C, 00468788h ; "You'll know when I'm listening to you when the listening tip displayed just below me says that I'm listening for Bonzi Buddy commands."
loc_006A6D65: mov var_74, 00000008h
loc_006A6D6C: lea eax, var_3C
loc_006A6D6F: push eax
loc_006A6D70: mov eax, 00000010h
loc_006A6D75: call 00412850h ; __vbaChkstk
loc_006A6D7A: mov ecx, esp
loc_006A6D7C: mov edx, var_84
loc_006A6D82: mov [ecx], edx
loc_006A6D84: mov eax, var_80
loc_006A6D87: mov [ecx+00000004h], eax
loc_006A6D8A: mov edx, var_7C
loc_006A6D8D: mov [ecx+00000008h], edx
loc_006A6D90: mov eax, var_78
loc_006A6D93: mov [ecx+0000000Ch], eax
loc_006A6D96: mov eax, 00000010h
loc_006A6D9B: call 00412850h ; __vbaChkstk
loc_006A6DA0: mov ecx, esp
loc_006A6DA2: mov edx, var_74
loc_006A6DA5: mov [ecx], edx
loc_006A6DA7: mov eax, var_70
loc_006A6DAA: mov [ecx+00000004h], eax
loc_006A6DAD: mov edx, var_6C
loc_006A6DB0: mov [ecx+00000008h], edx
loc_006A6DB3: mov eax, var_68
loc_006A6DB6: mov [ecx+0000000Ch], eax
loc_006A6DB9: mov ecx, [0073A08Ch]
loc_006A6DBF: mov edx, [ecx]
loc_006A6DC1: mov eax, [0073A08Ch]
loc_006A6DC6: push eax
loc_006A6DC7: call [edx+00000078h]
loc_006A6DCA: fnclex
loc_006A6DCC: mov var_8C, eax
loc_006A6DD2: cmp var_8C, 00000000h
loc_006A6DD9: jge 006A6DFEh
loc_006A6DDB: push 00000078h
loc_006A6DDD: push 004419ACh
loc_006A6DE2: mov ecx, [0073A08Ch]
loc_006A6DE8: push ecx
loc_006A6DE9: mov edx, var_8C
loc_006A6DEF: push edx
loc_006A6DF0: call [004010CCh] ; __vbaHresultCheckObj
loc_006A6DF6: mov var_C0, eax
loc_006A6DFC: jmp 006A6E08h
loc_006A6DFE: mov var_C0, 00000000h
loc_006A6E08: lea ecx, var_3C
loc_006A6E0B: call [0040142Ch] ; __vbaFreeObj
loc_006A6E11: mov var_4, 0000000Ch
loc_006A6E18: lea eax, var_3C
loc_006A6E1B: push eax
loc_006A6E1C: push 00442914h ; "Explain"
loc_006A6E21: mov ecx, [0073A08Ch]
loc_006A6E27: mov edx, [ecx]
loc_006A6E29: mov eax, [0073A08Ch]
loc_006A6E2E: push eax
loc_006A6E2F: call [edx+00000064h]
loc_006A6E32: fnclex
loc_006A6E34: mov var_8C, eax
loc_006A6E3A: cmp var_8C, 00000000h
loc_006A6E41: jge 006A6E66h
loc_006A6E43: push 00000064h
loc_006A6E45: push 004419ACh
loc_006A6E4A: mov ecx, [0073A08Ch]
loc_006A6E50: push ecx
loc_006A6E51: mov edx, var_8C
loc_006A6E57: push edx
loc_006A6E58: call [004010CCh] ; __vbaHresultCheckObj
loc_006A6E5E: mov var_C4, eax
loc_006A6E64: jmp 006A6E70h
loc_006A6E66: mov var_C4, 00000000h
loc_006A6E70: lea ecx, var_3C
loc_006A6E73: call [0040142Ch] ; __vbaFreeObj
loc_006A6E79: mov var_4, 0000000Dh
loc_006A6E80: mov var_7C, 80020004h
loc_006A6E87: mov var_84, 0000000Ah
loc_006A6E91: mov var_6C, 0046897Ch ; "Sometimes, I'll ask you questions, which you can answer by saying 'Yes' or 'No'. To get a list of voice commands that I can recognize, right click on me and select 'My Voice Commands' from my menu."
loc_006A6E98: mov var_74, 00000008h
loc_006A6E9F: lea eax, var_3C
loc_006A6EA2: push eax
loc_006A6EA3: mov eax, 00000010h
loc_006A6EA8: call 00412850h ; __vbaChkstk
loc_006A6EAD: mov ecx, esp
loc_006A6EAF: mov edx, var_84
loc_006A6EB5: mov [ecx], edx
loc_006A6EB7: mov eax, var_80
loc_006A6EBA: mov [ecx+00000004h], eax
loc_006A6EBD: mov edx, var_7C
loc_006A6EC0: mov [ecx+00000008h], edx
loc_006A6EC3: mov eax, var_78
loc_006A6EC6: mov [ecx+0000000Ch], eax
loc_006A6EC9: mov eax, 00000010h
loc_006A6ECE: call 00412850h ; __vbaChkstk
loc_006A6ED3: mov ecx, esp
loc_006A6ED5: mov edx, var_74
loc_006A6ED8: mov [ecx], edx
loc_006A6EDA: mov eax, var_70
loc_006A6EDD: mov [ecx+00000004h], eax
loc_006A6EE0: mov edx, var_6C
loc_006A6EE3: mov [ecx+00000008h], edx
loc_006A6EE6: mov eax, var_68
loc_006A6EE9: mov [ecx+0000000Ch], eax
loc_006A6EEC: mov ecx, [0073A08Ch]
loc_006A6EF2: mov edx, [ecx]
loc_006A6EF4: mov eax, [0073A08Ch]
loc_006A6EF9: push eax
loc_006A6EFA: call [edx+00000078h]
loc_006A6EFD: fnclex
loc_006A6EFF: mov var_8C, eax
loc_006A6F05: cmp var_8C, 00000000h
loc_006A6F0C: jge 006A6F31h
loc_006A6F0E: push 00000078h
loc_006A6F10: push 004419ACh
loc_006A6F15: mov ecx, [0073A08Ch]
loc_006A6F1B: push ecx
loc_006A6F1C: mov edx, var_8C
loc_006A6F22: push edx
loc_006A6F23: call [004010CCh] ; __vbaHresultCheckObj
loc_006A6F29: mov var_C8, eax
loc_006A6F2F: jmp 006A6F3Bh
loc_006A6F31: mov var_C8, 00000000h
loc_006A6F3B: lea ecx, var_3C
loc_006A6F3E: call [0040142Ch] ; __vbaFreeObj
loc_006A6F44: mov var_4, 0000000Eh
loc_006A6F4B: lea eax, var_3C
loc_006A6F4E: push eax
loc_006A6F4F: push 00441D74h ; "Blink"
loc_006A6F54: mov ecx, [0073A08Ch]
loc_006A6F5A: mov edx, [ecx]
loc_006A6F5C: mov eax, [0073A08Ch]
loc_006A6F61: push eax
loc_006A6F62: call [edx+00000064h]
loc_006A6F65: fnclex
loc_006A6F67: mov var_8C, eax
loc_006A6F6D: cmp var_8C, 00000000h
loc_006A6F74: jge 006A6F99h
loc_006A6F76: push 00000064h
loc_006A6F78: push 004419ACh
loc_006A6F7D: mov ecx, [0073A08Ch]
loc_006A6F83: push ecx
loc_006A6F84: mov edx, var_8C
loc_006A6F8A: push edx
loc_006A6F8B: call [004010CCh] ; __vbaHresultCheckObj
loc_006A6F91: mov var_CC, eax
loc_006A6F97: jmp 006A6FA3h
loc_006A6F99: mov var_CC, 00000000h
loc_006A6FA3: lea ecx, var_3C
loc_006A6FA6: call [0040142Ch] ; __vbaFreeObj
loc_006A6FAC: mov var_4, 0000000Fh
loc_006A6FB3: mov var_7C, 80020004h
loc_006A6FBA: mov var_84, 0000000Ah
loc_006A6FC4: mov var_6C, 0046889Ch ; "To help me understand your voice well, you should train your voice to my speech recognition system."
loc_006A6FCB: mov var_74, 00000008h
loc_006A6FD2: lea eax, var_3C
loc_006A6FD5: push eax
loc_006A6FD6: mov eax, 00000010h
loc_006A6FDB: call 00412850h ; __vbaChkstk
loc_006A6FE0: mov ecx, esp
loc_006A6FE2: mov edx, var_84
loc_006A6FE8: mov [ecx], edx
loc_006A6FEA: mov eax, var_80
loc_006A6FED: mov [ecx+00000004h], eax
loc_006A6FF0: mov edx, var_7C
loc_006A6FF3: mov [ecx+00000008h], edx
loc_006A6FF6: mov eax, var_78
loc_006A6FF9: mov [ecx+0000000Ch], eax
loc_006A6FFC: mov eax, 00000010h
loc_006A7001: call 00412850h ; __vbaChkstk
loc_006A7006: mov ecx, esp
loc_006A7008: mov edx, var_74
loc_006A700B: mov [ecx], edx
loc_006A700D: mov eax, var_70
loc_006A7010: mov [ecx+00000004h], eax
loc_006A7013: mov edx, var_6C
loc_006A7016: mov [ecx+00000008h], edx
loc_006A7019: mov eax, var_68
loc_006A701C: mov [ecx+0000000Ch], eax
loc_006A701F: mov ecx, [0073A08Ch]
loc_006A7025: mov edx, [ecx]
loc_006A7027: mov eax, [0073A08Ch]
loc_006A702C: push eax
loc_006A702D: call [edx+00000078h]
loc_006A7030: fnclex
loc_006A7032: mov var_8C, eax
loc_006A7038: cmp var_8C, 00000000h
loc_006A703F: jge 006A7064h
loc_006A7041: push 00000078h
loc_006A7043: push 004419ACh
loc_006A7048: mov ecx, [0073A08Ch]
loc_006A704E: push ecx
loc_006A704F: mov edx, var_8C
loc_006A7055: push edx
loc_006A7056: call [004010CCh] ; __vbaHresultCheckObj
loc_006A705C: mov var_D0, eax
loc_006A7062: jmp 006A706Eh
loc_006A7064: mov var_D0, 00000000h
loc_006A706E: lea ecx, var_3C
loc_006A7071: call [0040142Ch] ; __vbaFreeObj
loc_006A7077: mov var_4, 00000010h
loc_006A707E: mov var_7C, 80020004h
loc_006A7085: mov var_84, 0000000Ah
loc_006A708F: mov var_6C, 00468B70h ; "To do this, select the 'Microsoft Speech Recognition Engine' in the Speech Properties window.\pau=3000\ "
loc_006A7096: mov var_74, 00000008h
loc_006A709D: lea eax, var_3C
loc_006A70A0: push eax
loc_006A70A1: mov eax, 00000010h
loc_006A70A6: call 00412850h ; __vbaChkstk
loc_006A70AB: mov ecx, esp
loc_006A70AD: mov edx, var_84
loc_006A70B3: mov [ecx], edx
loc_006A70B5: mov eax, var_80
loc_006A70B8: mov [ecx+00000004h], eax
loc_006A70BB: mov edx, var_7C
loc_006A70BE: mov [ecx+00000008h], edx
loc_006A70C1: mov eax, var_78
loc_006A70C4: mov [ecx+0000000Ch], eax
loc_006A70C7: mov eax, 00000010h
loc_006A70CC: call 00412850h ; __vbaChkstk
loc_006A70D1: mov ecx, esp
loc_006A70D3: mov edx, var_74
loc_006A70D6: mov [ecx], edx
loc_006A70D8: mov eax, var_70
loc_006A70DB: mov [ecx+00000004h], eax
loc_006A70DE: mov edx, var_6C
loc_006A70E1: mov [ecx+00000008h], edx
loc_006A70E4: mov eax, var_68
loc_006A70E7: mov [ecx+0000000Ch], eax
loc_006A70EA: mov ecx, [0073A08Ch]
loc_006A70F0: mov edx, [ecx]
loc_006A70F2: mov eax, [0073A08Ch]
loc_006A70F7: push eax
loc_006A70F8: call [edx+00000078h]
loc_006A70FB: fnclex
loc_006A70FD: mov var_8C, eax
loc_006A7103: cmp var_8C, 00000000h
loc_006A710A: jge 006A712Fh
loc_006A710C: push 00000078h
loc_006A710E: push 004419ACh
loc_006A7113: mov ecx, [0073A08Ch]
loc_006A7119: push ecx
loc_006A711A: mov edx, var_8C
loc_006A7120: push edx
loc_006A7121: call [004010CCh] ; __vbaHresultCheckObj
loc_006A7127: mov var_D4, eax
loc_006A712D: jmp 006A7139h
loc_006A712F: mov var_D4, 00000000h
loc_006A7139: lea ecx, var_3C
loc_006A713C: call [0040142Ch] ; __vbaFreeObj
loc_006A7142: mov var_4, 00000011h
loc_006A7149: mov var_7C, 80020004h
loc_006A7150: mov var_84, 0000000Ah
loc_006A715A: mov var_6C, 00468C48h ; "Then click on the 'Training' button. \pau=3000\ From there, follow the instructions to train your voice to my system."
loc_006A7161: mov var_74, 00000008h
loc_006A7168: lea eax, var_3C
loc_006A716B: push eax
loc_006A716C: mov eax, 00000010h
loc_006A7171: call 00412850h ; __vbaChkstk
loc_006A7176: mov ecx, esp
loc_006A7178: mov edx, var_84
loc_006A717E: mov [ecx], edx
loc_006A7180: mov eax, var_80
loc_006A7183: mov [ecx+00000004h], eax
loc_006A7186: mov edx, var_7C
loc_006A7189: mov [ecx+00000008h], edx
loc_006A718C: mov eax, var_78
loc_006A718F: mov [ecx+0000000Ch], eax
loc_006A7192: mov eax, 00000010h
loc_006A7197: call 00412850h ; __vbaChkstk
loc_006A719C: mov ecx, esp
loc_006A719E: mov edx, var_74
loc_006A71A1: mov [ecx], edx
loc_006A71A3: mov eax, var_70
loc_006A71A6: mov [ecx+00000004h], eax
loc_006A71A9: mov edx, var_6C
loc_006A71AC: mov [ecx+00000008h], edx
loc_006A71AF: mov eax, var_68
loc_006A71B2: mov [ecx+0000000Ch], eax
loc_006A71B5: mov ecx, [0073A08Ch]
loc_006A71BB: mov edx, [ecx]
loc_006A71BD: mov eax, [0073A08Ch]
loc_006A71C2: push eax
loc_006A71C3: call [edx+00000078h]
loc_006A71C6: fnclex
loc_006A71C8: mov var_8C, eax
loc_006A71CE: cmp var_8C, 00000000h
loc_006A71D5: jge 006A71FAh
loc_006A71D7: push 00000078h
loc_006A71D9: push 004419ACh
loc_006A71DE: mov ecx, [0073A08Ch]
loc_006A71E4: push ecx
loc_006A71E5: mov edx, var_8C
loc_006A71EB: push edx
loc_006A71EC: call [004010CCh] ; __vbaHresultCheckObj
loc_006A71F2: mov var_D8, eax
loc_006A71F8: jmp 006A7204h
loc_006A71FA: mov var_D8, 00000000h
loc_006A7204: lea ecx, var_3C
loc_006A7207: call [0040142Ch] ; __vbaFreeObj
loc_006A720D: mov var_4, 00000012h
loc_006A7214: mov var_7C, 80020004h
loc_006A721B: mov var_84, 0000000Ah
loc_006A7225: mov var_6C, 00468D64h ; "Once this is done, I'll be able to better understand you!"
loc_006A722C: mov var_74, 00000008h
loc_006A7233: lea eax, var_3C
loc_006A7236: push eax
loc_006A7237: mov eax, 00000010h
loc_006A723C: call 00412850h ; __vbaChkstk
loc_006A7241: mov ecx, esp
loc_006A7243: mov edx, var_84
loc_006A7249: mov [ecx], edx
loc_006A724B: mov eax, var_80
loc_006A724E: mov [ecx+00000004h], eax
loc_006A7251: mov edx, var_7C
loc_006A7254: mov [ecx+00000008h], edx
loc_006A7257: mov eax, var_78
loc_006A725A: mov [ecx+0000000Ch], eax
loc_006A725D: mov eax, 00000010h
loc_006A7262: call 00412850h ; __vbaChkstk
loc_006A7267: mov ecx, esp
loc_006A7269: mov edx, var_74
loc_006A726C: mov [ecx], edx
loc_006A726E: mov eax, var_70
loc_006A7271: mov [ecx+00000004h], eax
loc_006A7274: mov edx, var_6C
loc_006A7277: mov [ecx+00000008h], edx
loc_006A727A: mov eax, var_68
loc_006A727D: mov [ecx+0000000Ch], eax
loc_006A7280: mov ecx, [0073A08Ch]
loc_006A7286: mov edx, [ecx]
loc_006A7288: mov eax, [0073A08Ch]
loc_006A728D: push eax
loc_006A728E: call [edx+00000078h]
loc_006A7291: fnclex
loc_006A7293: mov var_8C, eax
loc_006A7299: cmp var_8C, 00000000h
loc_006A72A0: jge 006A72C5h
loc_006A72A2: push 00000078h
loc_006A72A4: push 004419ACh
loc_006A72A9: mov ecx, [0073A08Ch]
loc_006A72AF: push ecx
loc_006A72B0: mov edx, var_8C
loc_006A72B6: push edx
loc_006A72B7: call [004010CCh] ; __vbaHresultCheckObj
loc_006A72BD: mov var_DC, eax
loc_006A72C3: jmp 006A72CFh
loc_006A72C5: mov var_DC, 00000000h
loc_006A72CF: lea ecx, var_3C
loc_006A72D2: call [0040142Ch] ; __vbaFreeObj
loc_006A72D8: mov var_4, 00000013h
loc_006A72DF: lea eax, var_3C
loc_006A72E2: push eax
loc_006A72E3: push 00442914h ; "Explain"
loc_006A72E8: mov ecx, [0073A08Ch]
loc_006A72EE: mov edx, [ecx]
loc_006A72F0: mov eax, [0073A08Ch]
loc_006A72F5: push eax
loc_006A72F6: call [edx+00000064h]
loc_006A72F9: fnclex
loc_006A72FB: mov var_8C, eax
loc_006A7301: cmp var_8C, 00000000h
loc_006A7308: jge 006A732Dh
loc_006A730A: push 00000064h
loc_006A730C: push 004419ACh
loc_006A7311: mov ecx, [0073A08Ch]
loc_006A7317: push ecx
loc_006A7318: mov edx, var_8C
loc_006A731E: push edx
loc_006A731F: call [004010CCh] ; __vbaHresultCheckObj
loc_006A7325: mov var_E0, eax
loc_006A732B: jmp 006A7337h
loc_006A732D: mov var_E0, 00000000h
loc_006A7337: lea ecx, var_3C
loc_006A733A: call [0040142Ch] ; __vbaFreeObj
loc_006A7340: mov var_4, 00000014h
loc_006A7347: mov var_7C, 80020004h
loc_006A734E: mov var_84, 0000000Ah
loc_006A7358: mov var_6C, 00468DDCh ; "You may also adjust your microphone settings by clicking on the 'Adjust Microphone Settings' button.\pau=2000\"
loc_006A735F: mov var_74, 00000008h
loc_006A7366: lea eax, var_3C
loc_006A7369: push eax
loc_006A736A: mov eax, 00000010h
loc_006A736F: call 00412850h ; __vbaChkstk
loc_006A7374: mov ecx, esp
loc_006A7376: mov edx, var_84
loc_006A737C: mov [ecx], edx
loc_006A737E: mov eax, var_80
loc_006A7381: mov [ecx+00000004h], eax
loc_006A7384: mov edx, var_7C
loc_006A7387: mov [ecx+00000008h], edx
loc_006A738A: mov eax, var_78
loc_006A738D: mov [ecx+0000000Ch], eax
loc_006A7390: mov eax, 00000010h
loc_006A7395: call 00412850h ; __vbaChkstk
loc_006A739A: mov ecx, esp
loc_006A739C: mov edx, var_74
loc_006A739F: mov [ecx], edx
loc_006A73A1: mov eax, var_70
loc_006A73A4: mov [ecx+00000004h], eax
loc_006A73A7: mov edx, var_6C
loc_006A73AA: mov [ecx+00000008h], edx
loc_006A73AD: mov eax, var_68
loc_006A73B0: mov [ecx+0000000Ch], eax
loc_006A73B3: mov ecx, [0073A08Ch]
loc_006A73B9: mov edx, [ecx]
loc_006A73BB: mov eax, [0073A08Ch]
loc_006A73C0: push eax
loc_006A73C1: call [edx+00000078h]
loc_006A73C4: fnclex
loc_006A73C6: mov var_8C, eax
loc_006A73CC: cmp var_8C, 00000000h
loc_006A73D3: jge 006A73F8h
loc_006A73D5: push 00000078h
loc_006A73D7: push 004419ACh
loc_006A73DC: mov ecx, [0073A08Ch]
loc_006A73E2: push ecx
loc_006A73E3: mov edx, var_8C
loc_006A73E9: push edx
loc_006A73EA: call [004010CCh] ; __vbaHresultCheckObj
loc_006A73F0: mov var_E4, eax
loc_006A73F6: jmp 006A7402h
loc_006A73F8: mov var_E4, 00000000h
loc_006A7402: lea ecx, var_3C
loc_006A7405: call [0040142Ch] ; __vbaFreeObj
loc_006A740B: mov var_4, 00000015h
loc_006A7412: mov var_7C, 80020004h
loc_006A7419: mov var_84, 0000000Ah
loc_006A7423: mov var_6C, 00468F54h ; "Setting a good microphone volume level is important for me to better hear you!"
loc_006A742A: mov var_74, 00000008h
loc_006A7431: lea eax, var_3C
loc_006A7434: push eax
loc_006A7435: mov eax, 00000010h
loc_006A743A: call 00412850h ; __vbaChkstk
loc_006A743F: mov ecx, esp
loc_006A7441: mov edx, var_84
loc_006A7447: mov [ecx], edx
loc_006A7449: mov eax, var_80
loc_006A744C: mov [ecx+00000004h], eax
loc_006A744F: mov edx, var_7C
loc_006A7452: mov [ecx+00000008h], edx
loc_006A7455: mov eax, var_78
loc_006A7458: mov [ecx+0000000Ch], eax
loc_006A745B: mov eax, 00000010h
loc_006A7460: call 00412850h ; __vbaChkstk
loc_006A7465: mov ecx, esp
loc_006A7467: mov edx, var_74
loc_006A746A: mov [ecx], edx
loc_006A746C: mov eax, var_70
loc_006A746F: mov [ecx+00000004h], eax
loc_006A7472: mov edx, var_6C
loc_006A7475: mov [ecx+00000008h], edx
loc_006A7478: mov eax, var_68
loc_006A747B: mov [ecx+0000000Ch], eax
loc_006A747E: mov ecx, [0073A08Ch]
loc_006A7484: mov edx, [ecx]
loc_006A7486: mov eax, [0073A08Ch]
loc_006A748B: push eax
loc_006A748C: call [edx+00000078h]
loc_006A748F: fnclex
loc_006A7491: mov var_8C, eax
loc_006A7497: cmp var_8C, 00000000h
loc_006A749E: jge 006A74C3h
loc_006A74A0: push 00000078h
loc_006A74A2: push 004419ACh
loc_006A74A7: mov ecx, [0073A08Ch]
loc_006A74AD: push ecx
loc_006A74AE: mov edx, var_8C
loc_006A74B4: push edx
loc_006A74B5: call [004010CCh] ; __vbaHresultCheckObj
loc_006A74BB: mov var_E8, eax
loc_006A74C1: jmp 006A74CDh
loc_006A74C3: mov var_E8, 00000000h
loc_006A74CD: lea ecx, var_3C
loc_006A74D0: call [0040142Ch] ; __vbaFreeObj
loc_006A74D6: mov var_4, 00000016h
loc_006A74DD: lea eax, var_3C
loc_006A74E0: push eax
loc_006A74E1: push 00441D74h ; "Blink"
loc_006A74E6: mov ecx, [0073A08Ch]
loc_006A74EC: mov edx, [ecx]
loc_006A74EE: mov eax, [0073A08Ch]
loc_006A74F3: push eax
loc_006A74F4: call [edx+00000064h]
loc_006A74F7: fnclex
loc_006A74F9: mov var_8C, eax
loc_006A74FF: cmp var_8C, 00000000h
loc_006A7506: jge 006A752Bh
loc_006A7508: push 00000064h
loc_006A750A: push 004419ACh
loc_006A750F: mov ecx, [0073A08Ch]
loc_006A7515: push ecx
loc_006A7516: mov edx, var_8C
loc_006A751C: push edx
loc_006A751D: call [004010CCh] ; __vbaHresultCheckObj
loc_006A7523: mov var_EC, eax
loc_006A7529: jmp 006A7535h
loc_006A752B: mov var_EC, 00000000h
loc_006A7535: lea ecx, var_3C
loc_006A7538: call [0040142Ch] ; __vbaFreeObj
loc_006A753E: mov var_4, 00000017h
loc_006A7545: mov var_7C, 80020004h
loc_006A754C: mov var_84, 0000000Ah
loc_006A7556: mov var_6C, 00468FF8h ; "Can't wait to hear from you!"
loc_006A755D: mov var_74, 00000008h
loc_006A7564: lea eax, var_3C
loc_006A7567: push eax
loc_006A7568: mov eax, 00000010h
loc_006A756D: call 00412850h ; __vbaChkstk
loc_006A7572: mov ecx, esp
loc_006A7574: mov edx, var_84
loc_006A757A: mov [ecx], edx
loc_006A757C: mov eax, var_80
loc_006A757F: mov [ecx+00000004h], eax
loc_006A7582: mov edx, var_7C
loc_006A7585: mov [ecx+00000008h], edx
loc_006A7588: mov eax, var_78
loc_006A758B: mov [ecx+0000000Ch], eax
loc_006A758E: mov eax, 00000010h
loc_006A7593: call 00412850h ; __vbaChkstk
loc_006A7598: mov ecx, esp
loc_006A759A: mov edx, var_74
loc_006A759D: mov [ecx], edx
loc_006A759F: mov eax, var_70
loc_006A75A2: mov [ecx+00000004h], eax
loc_006A75A5: mov edx, var_6C
loc_006A75A8: mov [ecx+00000008h], edx
loc_006A75AB: mov eax, var_68
loc_006A75AE: mov [ecx+0000000Ch], eax
loc_006A75B1: mov ecx, [0073A08Ch]
loc_006A75B7: mov edx, [ecx]
loc_006A75B9: mov eax, [0073A08Ch]
loc_006A75BE: push eax
loc_006A75BF: call [edx+00000078h]
loc_006A75C2: fnclex
loc_006A75C4: mov var_8C, eax
loc_006A75CA: cmp var_8C, 00000000h
loc_006A75D1: jge 006A75F6h
loc_006A75D3: push 00000078h
loc_006A75D5: push 004419ACh
loc_006A75DA: mov ecx, [0073A08Ch]
loc_006A75E0: push ecx
loc_006A75E1: mov edx, var_8C
loc_006A75E7: push edx
loc_006A75E8: call [004010CCh] ; __vbaHresultCheckObj
loc_006A75EE: mov var_F0, eax
loc_006A75F4: jmp 006A7600h
loc_006A75F6: mov var_F0, 00000000h
loc_006A7600: lea ecx, var_3C
loc_006A7603: call [0040142Ch] ; __vbaFreeObj
loc_006A7609: mov var_4, 00000018h
loc_006A7610: lea eax, var_3C
loc_006A7613: push eax
loc_006A7614: push 00442188h ; "Pleased"
loc_006A7619: mov ecx, [0073A08Ch]
loc_006A761F: mov edx, [ecx]
loc_006A7621: mov eax, [0073A08Ch]
loc_006A7626: push eax
loc_006A7627: call [edx+00000064h]
loc_006A762A: fnclex
loc_006A762C: mov var_8C, eax
loc_006A7632: cmp var_8C, 00000000h
loc_006A7639: jge 006A765Eh
loc_006A763B: push 00000064h
loc_006A763D: push 004419ACh
loc_006A7642: mov ecx, [0073A08Ch]
loc_006A7648: push ecx
loc_006A7649: mov edx, var_8C
loc_006A764F: push edx
loc_006A7650: call [004010CCh] ; __vbaHresultCheckObj
loc_006A7656: mov var_F4, eax
loc_006A765C: jmp 006A7668h
loc_006A765E: mov var_F4, 00000000h
loc_006A7668: lea ecx, var_3C
loc_006A766B: call [0040142Ch] ; __vbaFreeObj
loc_006A7671: mov var_4, 00000019h
loc_006A7678: lea eax, var_3C
loc_006A767B: push eax
loc_006A767C: push 00441D74h ; "Blink"
loc_006A7681: mov ecx, [0073A08Ch]
loc_006A7687: mov edx, [ecx]
loc_006A7689: mov eax, [0073A08Ch]
loc_006A768E: push eax
loc_006A768F: call [edx+00000064h]
loc_006A7692: fnclex
loc_006A7694: mov var_8C, eax
loc_006A769A: cmp var_8C, 00000000h
loc_006A76A1: jge 006A76C6h
loc_006A76A3: push 00000064h
loc_006A76A5: push 004419ACh
loc_006A76AA: mov ecx, [0073A08Ch]
loc_006A76B0: push ecx
loc_006A76B1: mov edx, var_8C
loc_006A76B7: push edx
loc_006A76B8: call [004010CCh] ; __vbaHresultCheckObj
loc_006A76BE: mov var_F8, eax
loc_006A76C4: jmp 006A76D0h
loc_006A76C6: mov var_F8, 00000000h
loc_006A76D0: lea ecx, var_3C
loc_006A76D3: call [0040142Ch] ; __vbaFreeObj
loc_006A76D9: mov var_4, 0000001Ah
loc_006A76E0: push 00454390h ; "True"
loc_006A76E5: push 00467FC4h ; "VR Explained"
loc_006A76EA: push 0044317Ch ; "UserInfo"
loc_006A76EF: push 0043B010h ; "BONZIBUDDY"
loc_006A76F4: call [00401010h] ; rtcSaveSetting
loc_006A76FA: jmp 006A7890h
loc_006A76FF: mov var_4, 0000001Bh
loc_006A7706: movsx eax, var_28
loc_006A770A: test eax, eax
loc_006A770C: jnz 006A7890h
loc_006A7712: mov ecx, Me
loc_006A7715: movsx edx, [ecx+0000005Ch]
loc_006A7719: test edx, edx
loc_006A771B: jz 006A7890h
loc_006A7721: mov var_4, 0000001Ch
loc_006A7728: mov var_6C, 80020004h
loc_006A772F: mov var_74, 0000000Ah
loc_006A7736: push 00469144h ; "Hey! We don't yet have my Talking Add-on Module Installed. With this add-on installed, I can understand your spoken commands! Let's check it out "
loc_006A773B: mov eax, [0073A040h]
loc_006A7740: push eax
loc_006A7741: call [00401098h] ; __vbaStrCat
loc_006A7747: mov edx, eax
loc_006A7749: lea ecx, var_34
loc_006A774C: call [004013C0h] ; __vbaStrMove
loc_006A7752: push eax
loc_006A7753: push 00442684h
loc_006A7758: call [00401098h] ; __vbaStrCat
loc_006A775E: mov var_4C, eax
loc_006A7761: mov var_54, 00000008h
loc_006A7768: lea ecx, var_3C
loc_006A776B: push ecx
loc_006A776C: mov eax, 00000010h
loc_006A7771: call 00412850h ; __vbaChkstk
loc_006A7776: mov edx, esp
loc_006A7778: mov eax, var_74
loc_006A777B: mov [edx], eax
loc_006A777D: mov ecx, var_70
loc_006A7780: mov [edx+00000004h], ecx
loc_006A7783: mov eax, var_6C
loc_006A7786: mov [edx+00000008h], eax
loc_006A7789: mov ecx, var_68
loc_006A778C: mov [edx+0000000Ch], ecx
loc_006A778F: mov eax, 00000010h
loc_006A7794: call 00412850h ; __vbaChkstk
loc_006A7799: mov edx, esp
loc_006A779B: mov eax, var_54
loc_006A779E: mov [edx], eax
loc_006A77A0: mov ecx, var_50
loc_006A77A3: mov [edx+00000004h], ecx
loc_006A77A6: mov eax, var_4C
loc_006A77A9: mov [edx+00000008h], eax
loc_006A77AC: mov ecx, var_48
loc_006A77AF: mov [edx+0000000Ch], ecx
loc_006A77B2: mov edx, [0073A08Ch]
loc_006A77B8: mov eax, [edx]
loc_006A77BA: mov ecx, [0073A08Ch]
loc_006A77C0: push ecx
loc_006A77C1: call [eax+00000078h]
loc_006A77C4: fnclex
loc_006A77C6: mov var_8C, eax
loc_006A77CC: cmp var_8C, 00000000h
loc_006A77D3: jge 006A77F8h
loc_006A77D5: push 00000078h
loc_006A77D7: push 004419ACh
loc_006A77DC: mov edx, [0073A08Ch]
loc_006A77E2: push edx
loc_006A77E3: mov eax, var_8C
loc_006A77E9: push eax
loc_006A77EA: call [004010CCh] ; __vbaHresultCheckObj
loc_006A77F0: mov var_FC, eax
loc_006A77F6: jmp 006A7802h
loc_006A77F8: mov var_FC, 00000000h
loc_006A7802: lea ecx, var_34
loc_006A7805: call [00401430h] ; __vbaFreeStr
loc_006A780B: lea ecx, var_3C
loc_006A780E: call [0040142Ch] ; __vbaFreeObj
loc_006A7814: lea ecx, var_54
loc_006A7817: call [00401030h] ; __vbaFreeVar
loc_006A781D: mov var_4, 0000001Dh
loc_006A7824: mov var_88, 0006h
loc_006A782D: lea ecx, var_88
loc_006A7833: push ecx
loc_006A7834: call 0061DF10h
loc_006A7839: mov var_4, 0000001Eh
loc_006A7840: push 0043BB04h ; "http://www.bonzi.com/bonzibuddy/bbproducts.asp"
loc_006A7845: mov edx, Me
loc_006A7848: mov eax, [edx]
loc_006A784A: mov ecx, Me
loc_006A784D: push ecx
loc_006A784E: call [eax+00000758h]
loc_006A7854: mov var_8C, eax
loc_006A785A: cmp var_8C, 00000000h
loc_006A7861: jge 006A7886h
loc_006A7863: push 00000758h
loc_006A7868: push 004408D0h
loc_006A786D: mov edx, Me
loc_006A7870: push edx
loc_006A7871: mov eax, var_8C
loc_006A7877: push eax
loc_006A7878: call [004010CCh] ; __vbaHresultCheckObj
loc_006A787E: mov var_100, eax
loc_006A7884: jmp 006A7890h
loc_006A7886: mov var_100, 00000000h
loc_006A7890: fwait
loc_006A7891: push 006A78E0h
loc_006A7896: jmp 006A78D6h
loc_006A7898: lea ecx, var_38
loc_006A789B: push ecx
loc_006A789C: lea edx, var_34
loc_006A789F: push edx
loc_006A78A0: push 00000002h
loc_006A78A2: call [00401324h] ; __vbaFreeStrList
loc_006A78A8: add esp, 0000000Ch
loc_006A78AB: lea eax, var_44
loc_006A78AE: push eax
loc_006A78AF: lea ecx, var_40
loc_006A78B2: push ecx
loc_006A78B3: lea edx, var_3C
loc_006A78B6: push edx
loc_006A78B7: push 00000003h
loc_006A78B9: call [00401068h] ; __vbaFreeObjList
loc_006A78BF: add esp, 00000010h
loc_006A78C2: lea eax, var_64
loc_006A78C5: push eax
loc_006A78C6: lea ecx, var_54
loc_006A78C9: push ecx
loc_006A78CA: push 00000002h
loc_006A78CC: call [00401050h] ; __vbaFreeVarList
loc_006A78D2: add esp, 0000000Ch
loc_006A78D5: ret
loc_006A78D6: lea ecx, var_24
loc_006A78D9: call [00401430h] ; __vbaFreeStr
loc_006A78DF: ret
loc_006A78E0: xor eax, eax
loc_006A78E2: mov ecx, var_20
loc_006A78E5: mov fs:[00000000h], ecx
loc_006A78EC: pop edi
loc_006A78ED: pop esi
loc_006A78EE: pop ebx
loc_006A78EF: mov esp, ebp
loc_006A78F1: pop ebp
loc_006A78F2: retn 0004h
End Sub