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 ; "" 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 ; "

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 ; "

" 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 ; "
" 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 ; "
  • " 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 ; "
    " loc_0067B5B1: push esi loc_0067B5B2: push 00443F10h loc_0067B5B7: call edi loc_0067B5B9: push 0045C918h ; "" 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 ; "