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

14649 lines
461 KiB

  1. VERSION 5.00
  2. Object = "{065E6FD1-1BF9-11D2-BAE800104B9E0792}#3.0#0"; "C:\Program Files (x86)\BonziBuddy432\ssa3d30.ocx"
  3. Object = "{831FDD16-0C5C-11D2-A9FC0000F8754DA1}#2.0#0"; "C:\Program Files (x86)\BonziBuddy432\MSCOMCTL.OCX"
  4. Begin VB.Form frmSingSong
  5. Caption = "Sing Bonzi, Sing!"
  6. BackColor = &HFFFFFF&
  7. ScaleMode = 1
  8. AutoRedraw = False
  9. FontTransparent = True
  10. BorderStyle = 1 'Fixed Single
  11. Icon = "frmSingSong.frx":0000
  12. LinkTopic = "Form1"
  13. MaxButton = 0 'False
  14. MinButton = 0 'False
  15. Visible = 0 'False
  16. ClientLeft = 825
  17. ClientTop = 960
  18. ClientWidth = 7710
  19. ClientHeight = 6000
  20. StartUpPosition = 2 'CenterScreen
  21. Begin VB.Timer tmrButternutAnimation
  22. Interval = 1000
  23. Left = 0
  24. Top = 0
  25. End
  26. Begin VB.PictureBox Picture4
  27. BackColor = &H80000005&
  28. Picture = "frmSingSong.frx":08CA
  29. ForeColor = &HFFFFFF&
  30. Left = 0
  31. Top = 0
  32. Width = 9630
  33. Height = 1155
  34. TabIndex = 7
  35. ScaleMode = 1
  36. AutoRedraw = False
  37. FontTransparent = True
  38. FillColor = &HFFFFFF&
  39. BorderStyle = 0 'None
  40. Appearance = 0 'Flat
  41. Begin Threed.SSCommand cmdAddons
  42. Left = 4080
  43. Top = -30
  44. Width = 3660
  45. Height = 585
  46. TabIndex = 8
  47. OleObjectBlob = "frmSingSong.frx":62FB
  48. End
  49. End
  50. Begin VB.CommandButton cmdStopSinging
  51. Caption = "&Stop Singing"
  52. BackColor = &HC0C0C0&
  53. Left = 6360
  54. Top = 4920
  55. Width = 1215
  56. Height = 1005
  57. TabIndex = 6
  58. Picture = "frmSingSong.frx":0001ED58
  59. Style = 1
  60. End
  61. Begin VB.CommandButton cmdSing
  62. Caption = "&Sing"
  63. BackColor = &HC0C0C0&
  64. Left = 4920
  65. Top = 4920
  66. Width = 1215
  67. Height = 1005
  68. TabIndex = 5
  69. Picture = "frmSingSong.frx":0001FF2E
  70. Style = 1
  71. End
  72. Begin VB.CommandButton cmdMusicLicense
  73. Caption = "License Info"
  74. Left = 120
  75. Top = 4830
  76. Width = 1215
  77. Height = 375
  78. Visible = 0 'False
  79. TabIndex = 2
  80. End
  81. Begin VB.CheckBox chkSingStartStop
  82. Caption = "&Sing"
  83. BackColor = &HC0C0C0&
  84. Left = 4920
  85. Top = 4920
  86. Width = 1215
  87. Height = 1005
  88. Visible = 0 'False
  89. TabIndex = 1
  90. Picture = "frmSingSong.frx":00021F14
  91. Style = 1
  92. End
  93. Begin VB.Frame fraSongs
  94. Caption = "BonziBUDDY Playlist..."
  95. BackColor = &HFFFFFF&
  96. Left = 120
  97. Top = 1470
  98. Width = 7455
  99. Height = 3375
  100. TabIndex = 3
  101. Begin MSComctlLib.ListView lviewSongs
  102. Left = 180
  103. Top = 270
  104. Width = 7095
  105. Height = 2925
  106. TabIndex = 0
  107. OleObjectBlob = "frmSingSong.frx":00023EFA
  108. End
  109. End
  110. Begin VB.Label lblInstructions
  111. Caption = "Simply double click on a song or click on a song title and then click the Sing button."
  112. BackColor = &HFFFFFF&
  113. ForeColor = &H8000&
  114. Left = 600
  115. Top = 1170
  116. Width = 6735
  117. Height = 195
  118. TabIndex = 4
  119. AutoSize = -1 'True
  120. WordWrap = -1 'True
  121. End
  122. End
  123. Attribute VB_Name = "frmSingSong"
  124. Private Sub chkSingStartStop_Click() '610F80
  125. loc_00610F80: push ebp
  126. loc_00610F81: mov ebp, esp
  127. loc_00610F83: sub esp, 0000000Ch
  128. loc_00610F86: push 00412856h ; __vbaExceptHandler
  129. loc_00610F8B: mov eax, fs:[00000000h]
  130. loc_00610F91: push eax
  131. loc_00610F92: mov fs:[00000000h], esp
  132. loc_00610F99: sub esp, 0000001Ch
  133. loc_00610F9C: push ebx
  134. loc_00610F9D: push esi
  135. loc_00610F9E: push edi
  136. loc_00610F9F: mov var_C, esp
  137. loc_00610FA2: mov var_8, 00404C08h
  138. loc_00610FA9: mov esi, Me
  139. loc_00610FAC: mov eax, esi
  140. loc_00610FAE: and eax, 00000001h
  141. loc_00610FB1: mov var_4, eax
  142. loc_00610FB4: and esi, FFFFFFFEh
  143. loc_00610FB7: push esi
  144. loc_00610FB8: mov Me, esi
  145. loc_00610FBB: mov ecx, [esi]
  146. loc_00610FBD: call [ecx+00000004h]
  147. loc_00610FC0: mov edx, [esi]
  148. loc_00610FC2: xor eax, eax
  149. loc_00610FC4: push esi
  150. loc_00610FC5: mov var_18, eax
  151. loc_00610FC8: mov var_1C, eax
  152. loc_00610FCB: call [edx+00000310h]
  153. loc_00610FD1: mov ebx, [00401128h] ; __vbaObjSet
  154. loc_00610FD7: push eax
  155. loc_00610FD8: lea eax, var_18
  156. loc_00610FDB: push eax
  157. loc_00610FDC: call ebx
  158. loc_00610FDE: mov edi, eax
  159. loc_00610FE0: lea edx, var_1C
  160. loc_00610FE3: push edx
  161. loc_00610FE4: push edi
  162. loc_00610FE5: mov ecx, [edi]
  163. loc_00610FE7: call [ecx+000000E0h]
  164. loc_00610FED: test eax, eax
  165. loc_00610FEF: fnclex
  166. loc_00610FF1: jge 00611005h
  167. loc_00610FF3: push 000000E0h
  168. loc_00610FF8: push 00446678h
  169. loc_00610FFD: push edi
  170. loc_00610FFE: push eax
  171. loc_00610FFF: call [004010CCh] ; __vbaHresultCheckObj
  172. loc_00611005: mov edi, var_1C
  173. loc_00611008: lea ecx, var_18
  174. loc_0061100B: call [0040142Ch] ; __vbaFreeObj
  175. loc_00611011: test di, di
  176. loc_00611014: jz 0061105Ch
  177. loc_00611016: mov eax, [esi]
  178. loc_00611018: push esi
  179. loc_00611019: call [eax+00000310h]
  180. loc_0061101F: lea ecx, var_18
  181. loc_00611022: push eax
  182. loc_00611023: push ecx
  183. loc_00611024: call ebx
  184. loc_00611026: mov edi, eax
  185. loc_00611028: push 0044AFB0h ; "&Stop"
  186. loc_0061102D: push edi
  187. loc_0061102E: mov edx, [edi]
  188. loc_00611030: call [edx+00000054h]
  189. loc_00611033: test eax, eax
  190. loc_00611035: fnclex
  191. loc_00611037: jge 00611048h
  192. loc_00611039: push 00000054h
  193. loc_0061103B: push 00446678h
  194. loc_00611040: push edi
  195. loc_00611041: push eax
  196. loc_00611042: call [004010CCh] ; __vbaHresultCheckObj
  197. loc_00611048: lea ecx, var_18
  198. loc_0061104B: call [0040142Ch] ; __vbaFreeObj
  199. loc_00611051: mov eax, [esi]
  200. loc_00611053: push esi
  201. loc_00611054: call [eax+00000730h]
  202. loc_0061105A: jmp 006110A0h
  203. loc_0061105C: mov ecx, [esi]
  204. loc_0061105E: push esi
  205. loc_0061105F: call [ecx+00000310h]
  206. loc_00611065: lea edx, var_18
  207. loc_00611068: push eax
  208. loc_00611069: push edx
  209. loc_0061106A: call ebx
  210. loc_0061106C: mov edi, eax
  211. loc_0061106E: push 0044AFC0h ; "&Sing"
  212. loc_00611073: push edi
  213. loc_00611074: mov eax, [edi]
  214. loc_00611076: call [eax+00000054h]
  215. loc_00611079: test eax, eax
  216. loc_0061107B: fnclex
  217. loc_0061107D: jge 0061108Eh
  218. loc_0061107F: push 00000054h
  219. loc_00611081: push 00446678h
  220. loc_00611086: push edi
  221. loc_00611087: push eax
  222. loc_00611088: call [004010CCh] ; __vbaHresultCheckObj
  223. loc_0061108E: lea ecx, var_18
  224. loc_00611091: call [0040142Ch] ; __vbaFreeObj
  225. loc_00611097: mov ecx, [esi]
  226. loc_00611099: push esi
  227. loc_0061109A: call [ecx+00000734h]
  228. loc_006110A0: mov var_4, 00000000h
  229. loc_006110A7: push 006110B9h
  230. loc_006110AC: jmp 006110B8h
  231. loc_006110AE: lea ecx, var_18
  232. loc_006110B1: call [0040142Ch] ; __vbaFreeObj
  233. loc_006110B7: ret
  234. loc_006110B8: ret
  235. loc_006110B9: mov eax, Me
  236. loc_006110BC: push eax
  237. loc_006110BD: mov edx, [eax]
  238. loc_006110BF: call [edx+00000008h]
  239. loc_006110C2: mov eax, var_4
  240. loc_006110C5: mov ecx, var_14
  241. loc_006110C8: pop edi
  242. loc_006110C9: pop esi
  243. loc_006110CA: mov fs:[00000000h], ecx
  244. loc_006110D1: pop ebx
  245. loc_006110D2: mov esp, ebp
  246. loc_006110D4: pop ebp
  247. loc_006110D5: retn 0004h
  248. End Sub
  249. Private Sub tmrButternutAnimation_Timer() '610BD0
  250. loc_00610BD0: push ebp
  251. loc_00610BD1: mov ebp, esp
  252. loc_00610BD3: sub esp, 0000000Ch
  253. loc_00610BD6: push 00412856h ; __vbaExceptHandler
  254. loc_00610BDB: mov eax, fs:[00000000h]
  255. loc_00610BE1: push eax
  256. loc_00610BE2: mov fs:[00000000h], esp
  257. loc_00610BE9: sub esp, 00000034h
  258. loc_00610BEC: push ebx
  259. loc_00610BED: push esi
  260. loc_00610BEE: push edi
  261. loc_00610BEF: mov var_C, esp
  262. loc_00610BF2: mov var_8, 00404BE8h
  263. loc_00610BF9: mov esi, Me
  264. loc_00610BFC: mov eax, esi
  265. loc_00610BFE: and eax, 00000001h
  266. loc_00610C01: mov var_4, eax
  267. loc_00610C04: and esi, FFFFFFFEh
  268. loc_00610C07: push esi
  269. loc_00610C08: mov Me, esi
  270. loc_00610C0B: mov ecx, [esi]
  271. loc_00610C0D: call [ecx+00000004h]
  272. loc_00610C10: sub esp, 00000010h
  273. loc_00610C13: mov ecx, 0000000Bh
  274. loc_00610C18: mov edx, esp
  275. loc_00610C1A: xor eax, eax
  276. loc_00610C1C: mov var_18, eax
  277. loc_00610C1F: push 00000036h
  278. loc_00610C21: mov [edx], ecx
  279. loc_00610C23: mov ecx, var_24
  280. loc_00610C26: push esi
  281. loc_00610C27: mov [edx+00000004h], ecx
  282. loc_00610C2A: mov ecx, [esi]
  283. loc_00610C2C: mov [edx+00000008h], eax
  284. loc_00610C2F: mov eax, var_1C
  285. loc_00610C32: mov [edx+0000000Ch], eax
  286. loc_00610C35: call [ecx+0000031Ch]
  287. loc_00610C3B: mov edi, [00401128h] ; __vbaObjSet
  288. loc_00610C41: lea edx, var_18
  289. loc_00610C44: push eax
  290. loc_00610C45: push edx
  291. loc_00610C46: call edi
  292. loc_00610C48: push eax
  293. loc_00610C49: call [004013F0h] ; __vbaLateIdSt
  294. loc_00610C4F: mov ebx, [0040142Ch] ; __vbaFreeObj
  295. loc_00610C55: lea ecx, var_18
  296. loc_00610C58: call ebx
  297. loc_00610C5A: sub esp, 00000010h
  298. loc_00610C5D: mov ecx, 00000002h
  299. loc_00610C62: mov edx, esp
  300. loc_00610C64: xor eax, eax
  301. loc_00610C66: push 00000044h
  302. loc_00610C68: push esi
  303. loc_00610C69: mov [edx], ecx
  304. loc_00610C6B: mov ecx, var_24
  305. loc_00610C6E: mov [edx+00000004h], ecx
  306. loc_00610C71: mov ecx, [esi]
  307. loc_00610C73: mov [edx+00000008h], eax
  308. loc_00610C76: mov eax, var_1C
  309. loc_00610C79: mov [edx+0000000Ch], eax
  310. loc_00610C7C: call [ecx+0000031Ch]
  311. loc_00610C82: lea edx, var_18
  312. loc_00610C85: push eax
  313. loc_00610C86: push edx
  314. loc_00610C87: call edi
  315. loc_00610C89: push eax
  316. loc_00610C8A: call [004013F0h] ; __vbaLateIdSt
  317. loc_00610C90: lea ecx, var_18
  318. loc_00610C93: call ebx
  319. loc_00610C95: sub esp, 00000010h
  320. loc_00610C98: mov ecx, 00000002h
  321. loc_00610C9D: mov edx, esp
  322. loc_00610C9F: mov eax, 00000004h
  323. loc_00610CA4: push 00000044h
  324. loc_00610CA6: push esi
  325. loc_00610CA7: mov [edx], ecx
  326. loc_00610CA9: mov ecx, var_24
  327. loc_00610CAC: mov [edx+00000004h], ecx
  328. loc_00610CAF: mov ecx, [esi]
  329. loc_00610CB1: mov [edx+00000008h], eax
  330. loc_00610CB4: mov eax, var_1C
  331. loc_00610CB7: mov [edx+0000000Ch], eax
  332. loc_00610CBA: call [ecx+0000031Ch]
  333. loc_00610CC0: lea edx, var_18
  334. loc_00610CC3: push eax
  335. loc_00610CC4: push edx
  336. loc_00610CC5: call edi
  337. loc_00610CC7: push eax
  338. loc_00610CC8: call [004013F0h] ; __vbaLateIdSt
  339. loc_00610CCE: lea ecx, var_18
  340. loc_00610CD1: call ebx
  341. loc_00610CD3: sub esp, 00000010h
  342. loc_00610CD6: mov ecx, 00000002h
  343. loc_00610CDB: mov edx, esp
  344. loc_00610CDD: mov eax, 0000004Bh
  345. loc_00610CE2: push 0000001Fh
  346. loc_00610CE4: push esi
  347. loc_00610CE5: mov [edx], ecx
  348. loc_00610CE7: mov ecx, var_24
  349. loc_00610CEA: mov [edx+00000004h], ecx
  350. loc_00610CED: mov ecx, [esi]
  351. loc_00610CEF: mov [edx+00000008h], eax
  352. loc_00610CF2: mov eax, var_1C
  353. loc_00610CF5: mov [edx+0000000Ch], eax
  354. loc_00610CF8: call [ecx+0000031Ch]
  355. loc_00610CFE: lea edx, var_18
  356. loc_00610D01: push eax
  357. loc_00610D02: push edx
  358. loc_00610D03: call edi
  359. loc_00610D05: push eax
  360. loc_00610D06: call [004013F0h] ; __vbaLateIdSt
  361. loc_00610D0C: lea ecx, var_18
  362. loc_00610D0F: call ebx
  363. loc_00610D11: sub esp, 00000010h
  364. loc_00610D14: mov ecx, 0000000Bh
  365. loc_00610D19: mov edx, esp
  366. loc_00610D1B: or eax, FFFFFFFFh
  367. loc_00610D1E: push 00000036h
  368. loc_00610D20: push esi
  369. loc_00610D21: mov [edx], ecx
  370. loc_00610D23: mov ecx, var_24
  371. loc_00610D26: mov [edx+00000004h], ecx
  372. loc_00610D29: mov ecx, [esi]
  373. loc_00610D2B: mov [edx+00000008h], eax
  374. loc_00610D2E: mov eax, var_1C
  375. loc_00610D31: mov [edx+0000000Ch], eax
  376. loc_00610D34: call [ecx+0000031Ch]
  377. loc_00610D3A: lea edx, var_18
  378. loc_00610D3D: push eax
  379. loc_00610D3E: push edx
  380. loc_00610D3F: call edi
  381. loc_00610D41: push eax
  382. loc_00610D42: call [004013F0h] ; __vbaLateIdSt
  383. loc_00610D48: lea ecx, var_18
  384. loc_00610D4B: call ebx
  385. loc_00610D4D: mov eax, [esi]
  386. loc_00610D4F: push esi
  387. loc_00610D50: call [eax+000002FCh]
  388. loc_00610D56: lea ecx, var_18
  389. loc_00610D59: push eax
  390. loc_00610D5A: push ecx
  391. loc_00610D5B: call edi
  392. loc_00610D5D: mov esi, eax
  393. loc_00610D5F: push 00003A98h
  394. loc_00610D64: push esi
  395. loc_00610D65: mov edx, [esi]
  396. loc_00610D67: call [edx+00000064h]
  397. loc_00610D6A: test eax, eax
  398. loc_00610D6C: fnclex
  399. loc_00610D6E: jge 00610D7Fh
  400. loc_00610D70: push 00000064h
  401. loc_00610D72: push 00441ED0h
  402. loc_00610D77: push esi
  403. loc_00610D78: push eax
  404. loc_00610D79: call [004010CCh] ; __vbaHresultCheckObj
  405. loc_00610D7F: lea ecx, var_18
  406. loc_00610D82: call ebx
  407. loc_00610D84: mov var_4, 00000000h
  408. loc_00610D8B: push 00610D9Dh
  409. loc_00610D90: jmp 00610D9Ch
  410. loc_00610D92: lea ecx, var_18
  411. loc_00610D95: call [0040142Ch] ; __vbaFreeObj
  412. loc_00610D9B: ret
  413. loc_00610D9C: ret
  414. loc_00610D9D: mov eax, Me
  415. loc_00610DA0: push eax
  416. loc_00610DA1: mov ecx, [eax]
  417. loc_00610DA3: call [ecx+00000008h]
  418. loc_00610DA6: mov eax, var_4
  419. loc_00610DA9: mov ecx, var_14
  420. loc_00610DAC: pop edi
  421. loc_00610DAD: pop esi
  422. loc_00610DAE: mov fs:[00000000h], ecx
  423. loc_00610DB5: pop ebx
  424. loc_00610DB6: mov esp, ebp
  425. loc_00610DB8: pop ebp
  426. loc_00610DB9: retn 0004h
  427. End Sub
  428. Private Sub cmdMusicLicense_Click() '611270
  429. loc_00611270: push ebp
  430. loc_00611271: mov ebp, esp
  431. loc_00611273: sub esp, 0000000Ch
  432. loc_00611276: push 00412856h ; __vbaExceptHandler
  433. loc_0061127B: mov eax, fs:[00000000h]
  434. loc_00611281: push eax
  435. loc_00611282: mov fs:[00000000h], esp
  436. loc_00611289: sub esp, 00000030h
  437. loc_0061128C: push ebx
  438. loc_0061128D: push esi
  439. loc_0061128E: push edi
  440. loc_0061128F: mov var_C, esp
  441. loc_00611292: mov var_8, 00404C30h
  442. loc_00611299: mov eax, Me
  443. loc_0061129C: mov ecx, eax
  444. loc_0061129E: and ecx, 00000001h
  445. loc_006112A1: mov var_4, ecx
  446. loc_006112A4: and al, FEh
  447. loc_006112A6: push eax
  448. loc_006112A7: mov Me, eax
  449. loc_006112AA: mov edx, [eax]
  450. loc_006112AC: call [edx+00000004h]
  451. loc_006112AF: mov eax, [0073A4B0h]
  452. loc_006112B4: test eax, eax
  453. loc_006112B6: jnz 006112C8h
  454. loc_006112B8: push 0073A4B0h
  455. loc_006112BD: push 004155A0h
  456. loc_006112C2: call [004012FCh] ; __vbaNew2
  457. loc_006112C8: sub esp, 00000010h
  458. loc_006112CB: mov ecx, 0000000Ah
  459. loc_006112D0: mov ebx, esp
  460. loc_006112D2: mov var_24, ecx
  461. loc_006112D5: mov eax, 80020004h
  462. loc_006112DA: sub esp, 00000010h
  463. loc_006112DD: mov [ebx], ecx
  464. loc_006112DF: mov ecx, var_30
  465. loc_006112E2: mov edx, eax
  466. loc_006112E4: mov esi, [0073A4B0h]
  467. loc_006112EA: mov [ebx+00000004h], ecx
  468. loc_006112ED: mov ecx, esp
  469. loc_006112EF: mov edi, [esi]
  470. loc_006112F1: push esi
  471. loc_006112F2: mov [ebx+00000008h], eax
  472. loc_006112F5: mov eax, var_28
  473. loc_006112F8: mov [ebx+0000000Ch], eax
  474. loc_006112FB: mov eax, var_24
  475. loc_006112FE: mov [ecx], eax
  476. loc_00611300: mov eax, var_20
  477. loc_00611303: mov [ecx+00000004h], eax
  478. loc_00611306: mov [ecx+00000008h], edx
  479. loc_00611309: mov edx, var_18
  480. loc_0061130C: mov [ecx+0000000Ch], edx
  481. loc_0061130F: call [edi+000002B0h]
  482. loc_00611315: test eax, eax
  483. loc_00611317: fnclex
  484. loc_00611319: jge 0061132Dh
  485. loc_0061131B: push 000002B0h
  486. loc_00611320: push 0044AFCCh
  487. loc_00611325: push esi
  488. loc_00611326: push eax
  489. loc_00611327: call [004010CCh] ; __vbaHresultCheckObj
  490. loc_0061132D: mov var_4, 00000000h
  491. loc_00611334: mov eax, Me
  492. loc_00611337: push eax
  493. loc_00611338: mov ecx, [eax]
  494. loc_0061133A: call [ecx+00000008h]
  495. loc_0061133D: mov eax, var_4
  496. loc_00611340: mov ecx, var_14
  497. loc_00611343: pop edi
  498. loc_00611344: pop esi
  499. loc_00611345: mov fs:[00000000h], ecx
  500. loc_0061134C: pop ebx
  501. loc_0061134D: mov esp, ebp
  502. loc_0061134F: pop ebp
  503. loc_00611350: retn 0004h
  504. End Sub
  505. Private Sub lviewSongs_DblClick() '61BCB0
  506. loc_0061BCB0: push ebp
  507. loc_0061BCB1: mov ebp, esp
  508. loc_0061BCB3: sub esp, 0000000Ch
  509. loc_0061BCB6: push 00412856h ; __vbaExceptHandler
  510. loc_0061BCBB: mov eax, fs:[00000000h]
  511. loc_0061BCC1: push eax
  512. loc_0061BCC2: mov fs:[00000000h], esp
  513. loc_0061BCC9: sub esp, 0000001Ch
  514. loc_0061BCCC: push ebx
  515. loc_0061BCCD: push esi
  516. loc_0061BCCE: push edi
  517. loc_0061BCCF: mov var_C, esp
  518. loc_0061BCD2: mov var_8, 00404DB0h
  519. loc_0061BCD9: mov esi, Me
  520. loc_0061BCDC: mov eax, esi
  521. loc_0061BCDE: and eax, 00000001h
  522. loc_0061BCE1: mov var_4, eax
  523. loc_0061BCE4: and esi, FFFFFFFEh
  524. loc_0061BCE7: push esi
  525. loc_0061BCE8: mov Me, esi
  526. loc_0061BCEB: mov ecx, [esi]
  527. loc_0061BCED: call [ecx+00000004h]
  528. loc_0061BCF0: mov edx, [esi]
  529. loc_0061BCF2: xor eax, eax
  530. loc_0061BCF4: push esi
  531. loc_0061BCF5: mov var_18, eax
  532. loc_0061BCF8: mov var_1C, eax
  533. loc_0061BCFB: call [edx+00000310h]
  534. loc_0061BD01: mov ebx, [00401128h] ; __vbaObjSet
  535. loc_0061BD07: push eax
  536. loc_0061BD08: lea eax, var_18
  537. loc_0061BD0B: push eax
  538. loc_0061BD0C: call ebx
  539. loc_0061BD0E: mov edi, eax
  540. loc_0061BD10: lea edx, var_1C
  541. loc_0061BD13: push edx
  542. loc_0061BD14: push edi
  543. loc_0061BD15: mov ecx, [edi]
  544. loc_0061BD17: call [ecx+000000E0h]
  545. loc_0061BD1D: test eax, eax
  546. loc_0061BD1F: fnclex
  547. loc_0061BD21: jge 0061BD35h
  548. loc_0061BD23: push 000000E0h
  549. loc_0061BD28: push 00446678h
  550. loc_0061BD2D: push edi
  551. loc_0061BD2E: push eax
  552. loc_0061BD2F: call [004010CCh] ; __vbaHresultCheckObj
  553. loc_0061BD35: xor eax, eax
  554. loc_0061BD37: lea ecx, var_18
  555. loc_0061BD3A: cmp var_1C, ax
  556. loc_0061BD3E: setnz al
  557. loc_0061BD41: neg eax
  558. loc_0061BD43: mov edi, eax
  559. loc_0061BD45: call [0040142Ch] ; __vbaFreeObj
  560. loc_0061BD4B: test di, di
  561. loc_0061BD4E: jz 0061BD8Eh
  562. loc_0061BD50: mov ecx, [esi]
  563. loc_0061BD52: push esi
  564. loc_0061BD53: call [ecx+00000310h]
  565. loc_0061BD59: lea edx, var_18
  566. loc_0061BD5C: push eax
  567. loc_0061BD5D: push edx
  568. loc_0061BD5E: call ebx
  569. loc_0061BD60: mov edi, eax
  570. loc_0061BD62: push 00000000h
  571. loc_0061BD64: push edi
  572. loc_0061BD65: mov eax, [edi]
  573. loc_0061BD67: call [eax+000000E4h]
  574. loc_0061BD6D: test eax, eax
  575. loc_0061BD6F: fnclex
  576. loc_0061BD71: jge 0061BD85h
  577. loc_0061BD73: push 000000E4h
  578. loc_0061BD78: push 00446678h
  579. loc_0061BD7D: push edi
  580. loc_0061BD7E: push eax
  581. loc_0061BD7F: call [004010CCh] ; __vbaHresultCheckObj
  582. loc_0061BD85: lea ecx, var_18
  583. loc_0061BD88: call [0040142Ch] ; __vbaFreeObj
  584. loc_0061BD8E: mov ecx, [esi]
  585. loc_0061BD90: push esi
  586. loc_0061BD91: call [ecx+00000310h]
  587. loc_0061BD97: lea edx, var_18
  588. loc_0061BD9A: push eax
  589. loc_0061BD9B: push edx
  590. loc_0061BD9C: call ebx
  591. loc_0061BD9E: mov esi, eax
  592. loc_0061BDA0: push 00000001h
  593. loc_0061BDA2: push esi
  594. loc_0061BDA3: mov eax, [esi]
  595. loc_0061BDA5: call [eax+000000E4h]
  596. loc_0061BDAB: test eax, eax
  597. loc_0061BDAD: fnclex
  598. loc_0061BDAF: jge 0061BDC3h
  599. loc_0061BDB1: push 000000E4h
  600. loc_0061BDB6: push 00446678h
  601. loc_0061BDBB: push esi
  602. loc_0061BDBC: push eax
  603. loc_0061BDBD: call [004010CCh] ; __vbaHresultCheckObj
  604. loc_0061BDC3: lea ecx, var_18
  605. loc_0061BDC6: call [0040142Ch] ; __vbaFreeObj
  606. loc_0061BDCC: mov var_4, 00000000h
  607. loc_0061BDD3: push 0061BDE5h
  608. loc_0061BDD8: jmp 0061BDE4h
  609. loc_0061BDDA: lea ecx, var_18
  610. loc_0061BDDD: call [0040142Ch] ; __vbaFreeObj
  611. loc_0061BDE3: ret
  612. loc_0061BDE4: ret
  613. loc_0061BDE5: mov eax, Me
  614. loc_0061BDE8: push eax
  615. loc_0061BDE9: mov ecx, [eax]
  616. loc_0061BDEB: call [ecx+00000008h]
  617. loc_0061BDEE: mov eax, var_4
  618. loc_0061BDF1: mov ecx, var_14
  619. loc_0061BDF4: pop edi
  620. loc_0061BDF5: pop esi
  621. loc_0061BDF6: mov fs:[00000000h], ecx
  622. loc_0061BDFD: pop ebx
  623. loc_0061BDFE: mov esp, ebp
  624. loc_0061BE00: pop ebp
  625. loc_0061BE01: retn 0004h
  626. End Sub
  627. Private Sub cmdSing_Click() '611360
  628. loc_00611360: push ebp
  629. loc_00611361: mov ebp, esp
  630. loc_00611363: sub esp, 0000000Ch
  631. loc_00611366: push 00412856h ; __vbaExceptHandler
  632. loc_0061136B: mov eax, fs:[00000000h]
  633. loc_00611371: push eax
  634. loc_00611372: mov fs:[00000000h], esp
  635. loc_00611379: sub esp, 00000014h
  636. loc_0061137C: push ebx
  637. loc_0061137D: push esi
  638. loc_0061137E: push edi
  639. loc_0061137F: mov var_C, esp
  640. loc_00611382: mov var_8, 00404C38h
  641. loc_00611389: mov esi, Me
  642. loc_0061138C: mov eax, esi
  643. loc_0061138E: and eax, 00000001h
  644. loc_00611391: mov var_4, eax
  645. loc_00611394: and esi, FFFFFFFEh
  646. loc_00611397: push esi
  647. loc_00611398: mov Me, esi
  648. loc_0061139B: mov ecx, [esi]
  649. loc_0061139D: call [ecx+00000004h]
  650. loc_006113A0: mov edx, [esi]
  651. loc_006113A2: xor edi, edi
  652. loc_006113A4: push esi
  653. loc_006113A5: mov var_18, edi
  654. loc_006113A8: call [edx+00000310h]
  655. loc_006113AE: push eax
  656. loc_006113AF: lea eax, var_18
  657. loc_006113B2: push eax
  658. loc_006113B3: call [00401128h] ; __vbaObjSet
  659. loc_006113B9: mov esi, eax
  660. loc_006113BB: push 00000001h
  661. loc_006113BD: push esi
  662. loc_006113BE: mov ecx, [esi]
  663. loc_006113C0: call [ecx+000000E4h]
  664. loc_006113C6: cmp eax, edi
  665. loc_006113C8: fnclex
  666. loc_006113CA: jge 006113DEh
  667. loc_006113CC: push 000000E4h
  668. loc_006113D1: push 00446678h
  669. loc_006113D6: push esi
  670. loc_006113D7: push eax
  671. loc_006113D8: call [004010CCh] ; __vbaHresultCheckObj
  672. loc_006113DE: lea ecx, var_18
  673. loc_006113E1: call [0040142Ch] ; __vbaFreeObj
  674. loc_006113E7: mov var_4, edi
  675. loc_006113EA: push 006113FCh
  676. loc_006113EF: jmp 006113FBh
  677. loc_006113F1: lea ecx, var_18
  678. loc_006113F4: call [0040142Ch] ; __vbaFreeObj
  679. loc_006113FA: ret
  680. loc_006113FB: ret
  681. loc_006113FC: mov eax, Me
  682. loc_006113FF: push eax
  683. loc_00611400: mov edx, [eax]
  684. loc_00611402: call [edx+00000008h]
  685. loc_00611405: mov eax, var_4
  686. loc_00611408: mov ecx, var_14
  687. loc_0061140B: pop edi
  688. loc_0061140C: pop esi
  689. loc_0061140D: mov fs:[00000000h], ecx
  690. loc_00611414: pop ebx
  691. loc_00611415: mov esp, ebp
  692. loc_00611417: pop ebp
  693. loc_00611418: retn 0004h
  694. End Sub
  695. Private Sub cmdStopSinging_Click() '611420
  696. loc_00611420: push ebp
  697. loc_00611421: mov ebp, esp
  698. loc_00611423: sub esp, 0000000Ch
  699. loc_00611426: push 00412856h ; __vbaExceptHandler
  700. loc_0061142B: mov eax, fs:[00000000h]
  701. loc_00611431: push eax
  702. loc_00611432: mov fs:[00000000h], esp
  703. loc_00611439: sub esp, 00000014h
  704. loc_0061143C: push ebx
  705. loc_0061143D: push esi
  706. loc_0061143E: push edi
  707. loc_0061143F: mov var_C, esp
  708. loc_00611442: mov var_8, 00404C48h
  709. loc_00611449: mov esi, Me
  710. loc_0061144C: mov eax, esi
  711. loc_0061144E: and eax, 00000001h
  712. loc_00611451: mov var_4, eax
  713. loc_00611454: and esi, FFFFFFFEh
  714. loc_00611457: push esi
  715. loc_00611458: mov Me, esi
  716. loc_0061145B: mov ecx, [esi]
  717. loc_0061145D: call [ecx+00000004h]
  718. loc_00611460: mov edx, [esi]
  719. loc_00611462: xor edi, edi
  720. loc_00611464: push esi
  721. loc_00611465: mov var_18, edi
  722. loc_00611468: call [edx+00000310h]
  723. loc_0061146E: push eax
  724. loc_0061146F: lea eax, var_18
  725. loc_00611472: push eax
  726. loc_00611473: call [00401128h] ; __vbaObjSet
  727. loc_00611479: mov esi, eax
  728. loc_0061147B: push edi
  729. loc_0061147C: push esi
  730. loc_0061147D: mov ecx, [esi]
  731. loc_0061147F: call [ecx+000000E4h]
  732. loc_00611485: cmp eax, edi
  733. loc_00611487: fnclex
  734. loc_00611489: jge 0061149Dh
  735. loc_0061148B: push 000000E4h
  736. loc_00611490: push 00446678h
  737. loc_00611495: push esi
  738. loc_00611496: push eax
  739. loc_00611497: call [004010CCh] ; __vbaHresultCheckObj
  740. loc_0061149D: lea ecx, var_18
  741. loc_006114A0: call [0040142Ch] ; __vbaFreeObj
  742. loc_006114A6: mov var_4, edi
  743. loc_006114A9: push 006114BBh
  744. loc_006114AE: jmp 006114BAh
  745. loc_006114B0: lea ecx, var_18
  746. loc_006114B3: call [0040142Ch] ; __vbaFreeObj
  747. loc_006114B9: ret
  748. loc_006114BA: ret
  749. loc_006114BB: mov eax, Me
  750. loc_006114BE: push eax
  751. loc_006114BF: mov edx, [eax]
  752. loc_006114C1: call [edx+00000008h]
  753. loc_006114C4: mov eax, var_4
  754. loc_006114C7: mov ecx, var_14
  755. loc_006114CA: pop edi
  756. loc_006114CB: pop esi
  757. loc_006114CC: mov fs:[00000000h], ecx
  758. loc_006114D3: pop ebx
  759. loc_006114D4: mov esp, ebp
  760. loc_006114D6: pop ebp
  761. loc_006114D7: retn 0004h
  762. End Sub
  763. Private Sub Form_Load() '6115B0
  764. loc_006115B0: push ebp
  765. loc_006115B1: mov ebp, esp
  766. loc_006115B3: sub esp, 0000000Ch
  767. loc_006115B6: push 00412856h ; __vbaExceptHandler
  768. loc_006115BB: mov eax, fs:[00000000h]
  769. loc_006115C1: push eax
  770. loc_006115C2: mov fs:[00000000h], esp
  771. loc_006115C9: sub esp, 00000008h
  772. loc_006115CC: push ebx
  773. loc_006115CD: push esi
  774. loc_006115CE: push edi
  775. loc_006115CF: mov var_C, esp
  776. loc_006115D2: mov var_8, 00404C68h
  777. loc_006115D9: mov esi, Me
  778. loc_006115DC: mov eax, esi
  779. loc_006115DE: and eax, 00000001h
  780. loc_006115E1: mov var_4, eax
  781. loc_006115E4: and esi, FFFFFFFEh
  782. loc_006115E7: push esi
  783. loc_006115E8: mov Me, esi
  784. loc_006115EB: mov ecx, [esi]
  785. loc_006115ED: call [ecx+00000004h]
  786. loc_006115F0: mov edx, [esi]
  787. loc_006115F2: push esi
  788. loc_006115F3: call [edx+0000072Ch]
  789. loc_006115F9: mov var_4, 00000000h
  790. loc_00611600: mov eax, Me
  791. loc_00611603: push eax
  792. loc_00611604: mov ecx, [eax]
  793. loc_00611606: call [ecx+00000008h]
  794. loc_00611609: mov eax, var_4
  795. loc_0061160C: mov ecx, var_14
  796. loc_0061160F: pop edi
  797. loc_00611610: pop esi
  798. loc_00611611: mov fs:[00000000h], ecx
  799. loc_00611618: pop ebx
  800. loc_00611619: mov esp, ebp
  801. loc_0061161B: pop ebp
  802. loc_0061161C: retn 0004h
  803. End Sub
  804. Private Sub Form_Resize() '611620
  805. loc_00611620: push ebp
  806. loc_00611621: mov ebp, esp
  807. loc_00611623: sub esp, 00000018h
  808. loc_00611626: push 00412856h ; __vbaExceptHandler
  809. loc_0061162B: mov eax, fs:[00000000h]
  810. loc_00611631: push eax
  811. loc_00611632: mov fs:[00000000h], esp
  812. loc_00611639: mov eax, 00000014h
  813. loc_0061163E: call 00412850h ; __vbaChkstk
  814. loc_00611643: push ebx
  815. loc_00611644: push esi
  816. loc_00611645: push edi
  817. loc_00611646: mov var_18, esp
  818. loc_00611649: mov var_14, 00404C70h
  819. loc_00611650: mov eax, Me
  820. loc_00611653: and eax, 00000001h
  821. loc_00611656: mov var_10, eax
  822. loc_00611659: mov ecx, Me
  823. loc_0061165C: and ecx, FFFFFFFEh
  824. loc_0061165F: mov Me, ecx
  825. loc_00611662: mov var_C, 00000000h
  826. loc_00611669: mov edx, Me
  827. loc_0061166C: mov eax, [edx]
  828. loc_0061166E: mov ecx, Me
  829. loc_00611671: push ecx
  830. loc_00611672: call [eax+00000004h]
  831. loc_00611675: mov var_4, 00000001h
  832. loc_0061167C: mov var_4, 00000002h
  833. loc_00611683: push 00000001h
  834. loc_00611685: call [00401124h] ; __vbaOnError
  835. loc_0061168B: jmp 0061169Ch
  836. loc_0061168D: mov var_4, 00000005h
  837. loc_00611694: push FFFFFFFFh
  838. loc_00611696: call [00401090h] ; __vbaResume
  839. loc_0061169C: call [00401114h] ; __vbaExitProc
  840. loc_006116A2: mov edx, Me
  841. loc_006116A5: mov eax, [edx]
  842. loc_006116A7: mov ecx, Me
  843. loc_006116AA: push ecx
  844. loc_006116AB: call [eax+00000008h]
  845. loc_006116AE: mov eax, var_10
  846. loc_006116B1: mov ecx, var_20
  847. loc_006116B4: mov fs:[00000000h], ecx
  848. loc_006116BB: pop edi
  849. loc_006116BC: pop esi
  850. loc_006116BD: pop ebx
  851. loc_006116BE: mov esp, ebp
  852. loc_006116C0: pop ebp
  853. loc_006116C1: retn 0004h
  854. End Sub
  855. Private Sub Form_Unload(Cancel As Integer) '61BBD0
  856. loc_0061BBD0: push ebp
  857. loc_0061BBD1: mov ebp, esp
  858. loc_0061BBD3: sub esp, 0000000Ch
  859. loc_0061BBD6: push 00412856h ; __vbaExceptHandler
  860. loc_0061BBDB: mov eax, fs:[00000000h]
  861. loc_0061BBE1: push eax
  862. loc_0061BBE2: mov fs:[00000000h], esp
  863. loc_0061BBE9: sub esp, 00000018h
  864. loc_0061BBEC: push ebx
  865. loc_0061BBED: push esi
  866. loc_0061BBEE: push edi
  867. loc_0061BBEF: mov var_C, esp
  868. loc_0061BBF2: mov var_8, 00404DA0h
  869. loc_0061BBF9: mov esi, Me
  870. loc_0061BBFC: mov eax, esi
  871. loc_0061BBFE: and eax, 00000001h
  872. loc_0061BC01: mov var_4, eax
  873. loc_0061BC04: and esi, FFFFFFFEh
  874. loc_0061BC07: push esi
  875. loc_0061BC08: mov Me, esi
  876. loc_0061BC0B: mov ecx, [esi]
  877. loc_0061BC0D: call [ecx+00000004h]
  878. loc_0061BC10: xor edi, edi
  879. loc_0061BC12: push 00440B00h
  880. loc_0061BC17: mov var_1C, edi
  881. loc_0061BC1A: mov var_20, edi
  882. loc_0061BC1D: push esi
  883. loc_0061BC1E: mov var_18, edi
  884. loc_0061BC21: mov var_20, edi
  885. loc_0061BC24: mov var_1C, edi
  886. loc_0061BC27: call [004013C4h] ; __vbaCastObj
  887. loc_0061BC2D: lea edx, var_18
  888. loc_0061BC30: push eax
  889. loc_0061BC31: push edx
  890. loc_0061BC32: call [00401128h] ; __vbaObjSet
  891. loc_0061BC38: mov eax, [0073A218h]
  892. loc_0061BC3D: lea edx, var_20
  893. loc_0061BC40: push edx
  894. loc_0061BC41: lea edx, var_1C
  895. loc_0061BC44: mov ecx, [eax]
  896. loc_0061BC46: push edx
  897. loc_0061BC47: lea edx, var_18
  898. loc_0061BC4A: push edx
  899. loc_0061BC4B: push eax
  900. loc_0061BC4C: call [ecx+0000001Ch]
  901. loc_0061BC4F: cmp eax, edi
  902. loc_0061BC51: fnclex
  903. loc_0061BC53: jge 0061BC6Ah
  904. loc_0061BC55: mov ecx, [0073A218h]
  905. loc_0061BC5B: push 0000001Ch
  906. loc_0061BC5D: push 00440B10h
  907. loc_0061BC62: push ecx
  908. loc_0061BC63: push eax
  909. loc_0061BC64: call [004010CCh] ; __vbaHresultCheckObj
  910. loc_0061BC6A: lea ecx, var_18
  911. loc_0061BC6D: call [0040142Ch] ; __vbaFreeObj
  912. loc_0061BC73: mov var_4, edi
  913. loc_0061BC76: push 0061BC88h
  914. loc_0061BC7B: jmp 0061BC87h
  915. loc_0061BC7D: lea ecx, var_18
  916. loc_0061BC80: call [0040142Ch] ; __vbaFreeObj
  917. loc_0061BC86: ret
  918. loc_0061BC87: ret
  919. loc_0061BC88: mov eax, Me
  920. loc_0061BC8B: push eax
  921. loc_0061BC8C: mov edx, [eax]
  922. loc_0061BC8E: call [edx+00000008h]
  923. loc_0061BC91: mov eax, var_4
  924. loc_0061BC94: mov ecx, var_14
  925. loc_0061BC97: pop edi
  926. loc_0061BC98: pop esi
  927. loc_0061BC99: mov fs:[00000000h], ecx
  928. loc_0061BCA0: pop ebx
  929. loc_0061BCA1: mov esp, ebp
  930. loc_0061BCA3: pop ebp
  931. loc_0061BCA4: retn 0008h
  932. End Sub
  933. Private Sub Form_Activate() '6114E0
  934. loc_006114E0: push ebp
  935. loc_006114E1: mov ebp, esp
  936. loc_006114E3: sub esp, 0000000Ch
  937. loc_006114E6: push 00412856h ; __vbaExceptHandler
  938. loc_006114EB: mov eax, fs:[00000000h]
  939. loc_006114F1: push eax
  940. loc_006114F2: mov fs:[00000000h], esp
  941. loc_006114F9: sub esp, 00000014h
  942. loc_006114FC: push ebx
  943. loc_006114FD: push esi
  944. loc_006114FE: push edi
  945. loc_006114FF: mov var_C, esp
  946. loc_00611502: mov var_8, 00404C58h
  947. loc_00611509: mov esi, Me
  948. loc_0061150C: mov eax, esi
  949. loc_0061150E: and eax, 00000001h
  950. loc_00611511: mov var_4, eax
  951. loc_00611514: and esi, FFFFFFFEh
  952. loc_00611517: push esi
  953. loc_00611518: mov Me, esi
  954. loc_0061151B: mov ecx, [esi]
  955. loc_0061151D: call [ecx+00000004h]
  956. loc_00611520: xor edi, edi
  957. loc_00611522: push 00440B00h
  958. loc_00611527: mov var_1C, edi
  959. loc_0061152A: push esi
  960. loc_0061152B: mov var_18, edi
  961. loc_0061152E: mov var_1C, edi
  962. loc_00611531: call [004013C4h] ; __vbaCastObj
  963. loc_00611537: lea edx, var_18
  964. loc_0061153A: push eax
  965. loc_0061153B: push edx
  966. loc_0061153C: call [00401128h] ; __vbaObjSet
  967. loc_00611542: mov eax, [0073A218h]
  968. loc_00611547: lea edx, var_1C
  969. loc_0061154A: push edx
  970. loc_0061154B: lea edx, var_18
  971. loc_0061154E: mov ecx, [eax]
  972. loc_00611550: push edx
  973. loc_00611551: push eax
  974. loc_00611552: call [ecx+00000020h]
  975. loc_00611555: cmp eax, edi
  976. loc_00611557: fnclex
  977. loc_00611559: jge 00611570h
  978. loc_0061155B: mov ecx, [0073A218h]
  979. loc_00611561: push 00000020h
  980. loc_00611563: push 00440B10h
  981. loc_00611568: push ecx
  982. loc_00611569: push eax
  983. loc_0061156A: call [004010CCh] ; __vbaHresultCheckObj
  984. loc_00611570: lea ecx, var_18
  985. loc_00611573: call [0040142Ch] ; __vbaFreeObj
  986. loc_00611579: mov var_4, edi
  987. loc_0061157C: push 0061158Eh
  988. loc_00611581: jmp 0061158Dh
  989. loc_00611583: lea ecx, var_18
  990. loc_00611586: call [0040142Ch] ; __vbaFreeObj
  991. loc_0061158C: ret
  992. loc_0061158D: ret
  993. loc_0061158E: mov eax, Me
  994. loc_00611591: push eax
  995. loc_00611592: mov edx, [eax]
  996. loc_00611594: call [edx+00000008h]
  997. loc_00611597: mov eax, var_4
  998. loc_0061159A: mov ecx, var_14
  999. loc_0061159D: pop edi
  1000. loc_0061159E: pop esi
  1001. loc_0061159F: mov fs:[00000000h], ecx
  1002. loc_006115A6: pop ebx
  1003. loc_006115A7: mov esp, ebp
  1004. loc_006115A9: pop ebp
  1005. loc_006115AA: retn 0004h
  1006. End Sub
  1007. Private Sub cmdAddons_Click() '6111C0
  1008. loc_006111C0: push ebp
  1009. loc_006111C1: mov ebp, esp
  1010. loc_006111C3: sub esp, 0000000Ch
  1011. loc_006111C6: push 00412856h ; __vbaExceptHandler
  1012. loc_006111CB: mov eax, fs:[00000000h]
  1013. loc_006111D1: push eax
  1014. loc_006111D2: mov fs:[00000000h], esp
  1015. loc_006111D9: sub esp, 00000010h
  1016. loc_006111DC: push ebx
  1017. loc_006111DD: push esi
  1018. loc_006111DE: push edi
  1019. loc_006111DF: mov var_C, esp
  1020. loc_006111E2: mov var_8, 00404C28h
  1021. loc_006111E9: mov eax, Me
  1022. loc_006111EC: mov ecx, eax
  1023. loc_006111EE: and ecx, 00000001h
  1024. loc_006111F1: mov var_4, ecx
  1025. loc_006111F4: and al, FEh
  1026. loc_006111F6: push eax
  1027. loc_006111F7: mov Me, eax
  1028. loc_006111FA: mov edx, [eax]
  1029. loc_006111FC: call [edx+00000004h]
  1030. loc_006111FF: mov eax, [0073A254h]
  1031. loc_00611204: test eax, eax
  1032. loc_00611206: jnz 00611218h
  1033. loc_00611208: push 0073A254h
  1034. loc_0061120D: push 00431838h
  1035. loc_00611212: call [004012FCh] ; __vbaNew2
  1036. loc_00611218: mov esi, [0073A254h]
  1037. loc_0061121E: push esi
  1038. loc_0061121F: mov eax, [esi]
  1039. loc_00611221: call [eax+00000710h]
  1040. loc_00611227: test eax, eax
  1041. loc_00611229: fnclex
  1042. loc_0061122B: jge 0061123Fh
  1043. loc_0061122D: push 00000710h
  1044. loc_00611232: push 004408D0h
  1045. loc_00611237: push esi
  1046. loc_00611238: push eax
  1047. loc_00611239: call [004010CCh] ; __vbaHresultCheckObj
  1048. loc_0061123F: mov var_4, 00000000h
  1049. loc_00611246: mov eax, Me
  1050. loc_00611249: push eax
  1051. loc_0061124A: mov ecx, [eax]
  1052. loc_0061124C: call [ecx+00000008h]
  1053. loc_0061124F: mov eax, var_4
  1054. loc_00611252: mov ecx, var_14
  1055. loc_00611255: pop edi
  1056. loc_00611256: pop esi
  1057. loc_00611257: mov fs:[00000000h], ecx
  1058. loc_0061125E: pop ebx
  1059. loc_0061125F: mov esp, ebp
  1060. loc_00611261: pop ebp
  1061. loc_00611262: retn 0004h
  1062. End Sub
  1063. Public Sub ContinueSinging() '61AA30
  1064. loc_0061AA30: push ebp
  1065. loc_0061AA31: mov ebp, esp
  1066. loc_0061AA33: sub esp, 00000018h
  1067. loc_0061AA36: push 00412856h ; __vbaExceptHandler
  1068. loc_0061AA3B: mov eax, fs:[00000000h]
  1069. loc_0061AA41: push eax
  1070. loc_0061AA42: mov fs:[00000000h], esp
  1071. loc_0061AA49: mov eax, 00000120h
  1072. loc_0061AA4E: call 00412850h ; __vbaChkstk
  1073. loc_0061AA53: push ebx
  1074. loc_0061AA54: push esi
  1075. loc_0061AA55: push edi
  1076. loc_0061AA56: mov var_18, esp
  1077. loc_0061AA59: mov var_14, 00404CD8h ; "'"
  1078. loc_0061AA60: mov var_10, 00000000h
  1079. loc_0061AA67: mov var_C, 00000000h
  1080. loc_0061AA6E: mov eax, Me
  1081. loc_0061AA71: mov ecx, [eax]
  1082. loc_0061AA73: mov edx, Me
  1083. loc_0061AA76: push edx
  1084. loc_0061AA77: call [ecx+00000004h]
  1085. loc_0061AA7A: mov var_4, 00000001h
  1086. loc_0061AA81: mov var_4, 00000002h
  1087. loc_0061AA88: push FFFFFFFFh
  1088. loc_0061AA8A: call [00401124h] ; __vbaOnError
  1089. loc_0061AA90: mov var_4, 00000003h
  1090. loc_0061AA97: mov eax, Me
  1091. loc_0061AA9A: mov ecx, [eax]
  1092. loc_0061AA9C: mov edx, Me
  1093. loc_0061AA9F: push edx
  1094. loc_0061AAA0: call [ecx+00000310h]
  1095. loc_0061AAA6: push eax
  1096. loc_0061AAA7: lea eax, var_40
  1097. loc_0061AAAA: push eax
  1098. loc_0061AAAB: call [00401128h] ; __vbaObjSet
  1099. loc_0061AAB1: mov var_A8, eax
  1100. loc_0061AAB7: lea ecx, var_A0
  1101. loc_0061AABD: push ecx
  1102. loc_0061AABE: mov edx, var_A8
  1103. loc_0061AAC4: mov eax, [edx]
  1104. loc_0061AAC6: mov ecx, var_A8
  1105. loc_0061AACC: push ecx
  1106. loc_0061AACD: call [eax+000000E0h]
  1107. loc_0061AAD3: fnclex
  1108. loc_0061AAD5: mov var_AC, eax
  1109. loc_0061AADB: cmp var_AC, 00000000h
  1110. loc_0061AAE2: jge 0061AB0Ah
  1111. loc_0061AAE4: push 000000E0h
  1112. loc_0061AAE9: push 00446678h
  1113. loc_0061AAEE: mov edx, var_A8
  1114. loc_0061AAF4: push edx
  1115. loc_0061AAF5: mov eax, var_AC
  1116. loc_0061AAFB: push eax
  1117. loc_0061AAFC: call [004010CCh] ; __vbaHresultCheckObj
  1118. loc_0061AB02: mov var_E8, eax
  1119. loc_0061AB08: jmp 0061AB14h
  1120. loc_0061AB0A: mov var_E8, 00000000h
  1121. loc_0061AB14: xor ecx, ecx
  1122. loc_0061AB16: cmp var_A0, 0000h
  1123. loc_0061AB1E: setnz cl
  1124. loc_0061AB21: neg ecx
  1125. loc_0061AB23: not cx
  1126. loc_0061AB26: mov var_B0, cx
  1127. loc_0061AB2D: lea ecx, var_40
  1128. loc_0061AB30: call [0040142Ch] ; __vbaFreeObj
  1129. loc_0061AB36: movsx edx, var_B0
  1130. loc_0061AB3D: test edx, edx
  1131. loc_0061AB3F: jz 0061AB46h
  1132. loc_0061AB41: jmp 0061B687h
  1133. loc_0061AB46: mov var_4, 00000006h
  1134. loc_0061AB4D: push 00443788h
  1135. loc_0061AB52: push 00000000h
  1136. loc_0061AB54: push 0000000Dh
  1137. loc_0061AB56: mov eax, Me
  1138. loc_0061AB59: mov ecx, [eax]
  1139. loc_0061AB5B: mov edx, Me
  1140. loc_0061AB5E: push edx
  1141. loc_0061AB5F: call [ecx+00000320h]
  1142. loc_0061AB65: push eax
  1143. loc_0061AB66: lea eax, var_40
  1144. loc_0061AB69: push eax
  1145. loc_0061AB6A: call [00401128h] ; __vbaObjSet
  1146. loc_0061AB70: push eax
  1147. loc_0061AB71: lea ecx, var_5C
  1148. loc_0061AB74: push ecx
  1149. loc_0061AB75: call [00401214h] ; __vbaLateIdCallLd
  1150. loc_0061AB7B: add esp, 00000010h
  1151. loc_0061AB7E: push eax
  1152. loc_0061AB7F: call [004011F8h] ; __vbaCastObjVar
  1153. loc_0061AB85: push eax
  1154. loc_0061AB86: lea edx, var_44
  1155. loc_0061AB89: push edx
  1156. loc_0061AB8A: call [00401128h] ; __vbaObjSet
  1157. loc_0061AB90: mov var_A8, eax
  1158. loc_0061AB96: lea eax, var_38
  1159. loc_0061AB99: push eax
  1160. loc_0061AB9A: mov ecx, var_A8
  1161. loc_0061ABA0: mov edx, [ecx]
  1162. loc_0061ABA2: mov eax, var_A8
  1163. loc_0061ABA8: push eax
  1164. loc_0061ABA9: call [edx+0000004Ch]
  1165. loc_0061ABAC: fnclex
  1166. loc_0061ABAE: mov var_AC, eax
  1167. loc_0061ABB4: cmp var_AC, 00000000h
  1168. loc_0061ABBB: jge 0061ABE0h
  1169. loc_0061ABBD: push 0000004Ch
  1170. loc_0061ABBF: push 00443788h
  1171. loc_0061ABC4: mov ecx, var_A8
  1172. loc_0061ABCA: push ecx
  1173. loc_0061ABCB: mov edx, var_AC
  1174. loc_0061ABD1: push edx
  1175. loc_0061ABD2: call [004010CCh] ; __vbaHresultCheckObj
  1176. loc_0061ABD8: mov var_EC, eax
  1177. loc_0061ABDE: jmp 0061ABEAh
  1178. loc_0061ABE0: mov var_EC, 00000000h
  1179. loc_0061ABEA: push 00443788h
  1180. loc_0061ABEF: push 00000000h
  1181. loc_0061ABF1: push 0000000Dh
  1182. loc_0061ABF3: mov eax, Me
  1183. loc_0061ABF6: mov ecx, [eax]
  1184. loc_0061ABF8: mov edx, Me
  1185. loc_0061ABFB: push edx
  1186. loc_0061ABFC: call [ecx+00000320h]
  1187. loc_0061AC02: push eax
  1188. loc_0061AC03: lea eax, var_48
  1189. loc_0061AC06: push eax
  1190. loc_0061AC07: call [00401128h] ; __vbaObjSet
  1191. loc_0061AC0D: push eax
  1192. loc_0061AC0E: lea ecx, var_6C
  1193. loc_0061AC11: push ecx
  1194. loc_0061AC12: call [00401214h] ; __vbaLateIdCallLd
  1195. loc_0061AC18: add esp, 00000010h
  1196. loc_0061AC1B: push eax
  1197. loc_0061AC1C: call [004011F8h] ; __vbaCastObjVar
  1198. loc_0061AC22: push eax
  1199. loc_0061AC23: lea edx, var_4C
  1200. loc_0061AC26: push edx
  1201. loc_0061AC27: call [00401128h] ; __vbaObjSet
  1202. loc_0061AC2D: mov var_B0, eax
  1203. loc_0061AC33: lea eax, var_3C
  1204. loc_0061AC36: push eax
  1205. loc_0061AC37: mov ecx, var_B0
  1206. loc_0061AC3D: mov edx, [ecx]
  1207. loc_0061AC3F: mov eax, var_B0
  1208. loc_0061AC45: push eax
  1209. loc_0061AC46: call [edx+0000004Ch]
  1210. loc_0061AC49: fnclex
  1211. loc_0061AC4B: mov var_B4, eax
  1212. loc_0061AC51: cmp var_B4, 00000000h
  1213. loc_0061AC58: jge 0061AC7Dh
  1214. loc_0061AC5A: push 0000004Ch
  1215. loc_0061AC5C: push 00443788h
  1216. loc_0061AC61: mov ecx, var_B0
  1217. loc_0061AC67: push ecx
  1218. loc_0061AC68: mov edx, var_B4
  1219. loc_0061AC6E: push edx
  1220. loc_0061AC6F: call [004010CCh] ; __vbaHresultCheckObj
  1221. loc_0061AC75: mov var_F0, eax
  1222. loc_0061AC7B: jmp 0061AC87h
  1223. loc_0061AC7D: mov var_F0, 00000000h
  1224. loc_0061AC87: mov eax, var_38
  1225. loc_0061AC8A: mov var_DC, eax
  1226. loc_0061AC90: mov var_38, 00000000h
  1227. loc_0061AC97: mov ecx, var_DC
  1228. loc_0061AC9D: mov var_74, ecx
  1229. loc_0061ACA0: mov var_7C, 00000008h
  1230. loc_0061ACA7: mov edx, var_3C
  1231. loc_0061ACAA: push edx
  1232. loc_0061ACAB: call [00401044h] ; __vbaLenBstr
  1233. loc_0061ACB1: sub eax, 00000001h
  1234. loc_0061ACB4: jo 0061B716h
  1235. loc_0061ACBA: push eax
  1236. loc_0061ACBB: lea eax, var_7C
  1237. loc_0061ACBE: push eax
  1238. loc_0061ACBF: lea ecx, var_8C
  1239. loc_0061ACC5: push ecx
  1240. loc_0061ACC6: call [004013ACh] ; rtcLeftCharVar
  1241. loc_0061ACCC: lea edx, var_8C
  1242. loc_0061ACD2: push edx
  1243. loc_0061ACD3: call [004012C0h] ; __vbaI2Var
  1244. loc_0061ACD9: mov var_34, ax
  1245. loc_0061ACDD: lea ecx, var_3C
  1246. loc_0061ACE0: call [00401430h] ; __vbaFreeStr
  1247. loc_0061ACE6: lea eax, var_4C
  1248. loc_0061ACE9: push eax
  1249. loc_0061ACEA: lea ecx, var_48
  1250. loc_0061ACED: push ecx
  1251. loc_0061ACEE: lea edx, var_44
  1252. loc_0061ACF1: push edx
  1253. loc_0061ACF2: lea eax, var_40
  1254. loc_0061ACF5: push eax
  1255. loc_0061ACF6: push 00000004h
  1256. loc_0061ACF8: call [00401068h] ; __vbaFreeObjList
  1257. loc_0061ACFE: add esp, 00000014h
  1258. loc_0061AD01: lea ecx, var_8C
  1259. loc_0061AD07: push ecx
  1260. loc_0061AD08: lea edx, var_7C
  1261. loc_0061AD0B: push edx
  1262. loc_0061AD0C: lea eax, var_6C
  1263. loc_0061AD0F: push eax
  1264. loc_0061AD10: lea ecx, var_5C
  1265. loc_0061AD13: push ecx
  1266. loc_0061AD14: push 00000004h
  1267. loc_0061AD16: call [00401050h] ; __vbaFreeVarList
  1268. loc_0061AD1C: add esp, 00000014h
  1269. loc_0061AD1F: mov var_4, 00000007h
  1270. loc_0061AD26: lea edx, var_44
  1271. loc_0061AD29: push edx
  1272. loc_0061AD2A: mov eax, [0073A08Ch]
  1273. loc_0061AD2F: mov ecx, [eax]
  1274. loc_0061AD31: mov edx, [0073A08Ch]
  1275. loc_0061AD37: push edx
  1276. loc_0061AD38: call [ecx+0000001Ch]
  1277. loc_0061AD3B: fnclex
  1278. loc_0061AD3D: mov var_B4, eax
  1279. loc_0061AD43: cmp var_B4, 00000000h
  1280. loc_0061AD4A: jge 0061AD6Eh
  1281. loc_0061AD4C: push 0000001Ch
  1282. loc_0061AD4E: push 004419ACh
  1283. loc_0061AD53: mov eax, [0073A08Ch]
  1284. loc_0061AD58: push eax
  1285. loc_0061AD59: mov ecx, var_B4
  1286. loc_0061AD5F: push ecx
  1287. loc_0061AD60: call [004010CCh] ; __vbaHresultCheckObj
  1288. loc_0061AD66: mov var_F4, eax
  1289. loc_0061AD6C: jmp 0061AD78h
  1290. loc_0061AD6E: mov var_F4, 00000000h
  1291. loc_0061AD78: mov edx, var_44
  1292. loc_0061AD7B: mov var_B8, edx
  1293. loc_0061AD81: lea eax, var_40
  1294. loc_0061AD84: push eax
  1295. loc_0061AD85: mov ecx, [0073A08Ch]
  1296. loc_0061AD8B: mov edx, [ecx]
  1297. loc_0061AD8D: mov eax, [0073A08Ch]
  1298. loc_0061AD92: push eax
  1299. loc_0061AD93: call [edx+0000001Ch]
  1300. loc_0061AD96: fnclex
  1301. loc_0061AD98: mov var_A8, eax
  1302. loc_0061AD9E: cmp var_A8, 00000000h
  1303. loc_0061ADA5: jge 0061ADCAh
  1304. loc_0061ADA7: push 0000001Ch
  1305. loc_0061ADA9: push 004419ACh
  1306. loc_0061ADAE: mov ecx, [0073A08Ch]
  1307. loc_0061ADB4: push ecx
  1308. loc_0061ADB5: mov edx, var_A8
  1309. loc_0061ADBB: push edx
  1310. loc_0061ADBC: call [004010CCh] ; __vbaHresultCheckObj
  1311. loc_0061ADC2: mov var_F8, eax
  1312. loc_0061ADC8: jmp 0061ADD4h
  1313. loc_0061ADCA: mov var_F8, 00000000h
  1314. loc_0061ADD4: mov eax, var_40
  1315. loc_0061ADD7: mov var_AC, eax
  1316. loc_0061ADDD: lea ecx, var_A4
  1317. loc_0061ADE3: push ecx
  1318. loc_0061ADE4: mov edx, var_AC
  1319. loc_0061ADEA: mov eax, [edx]
  1320. loc_0061ADEC: mov ecx, var_AC
  1321. loc_0061ADF2: push ecx
  1322. loc_0061ADF3: call [eax+00000068h]
  1323. loc_0061ADF6: fnclex
  1324. loc_0061ADF8: mov var_B0, eax
  1325. loc_0061ADFE: cmp var_B0, 00000000h
  1326. loc_0061AE05: jge 0061AE2Ah
  1327. loc_0061AE07: push 00000068h
  1328. loc_0061AE09: push 0044BA0Ch
  1329. loc_0061AE0E: mov edx, var_AC
  1330. loc_0061AE14: push edx
  1331. loc_0061AE15: mov eax, var_B0
  1332. loc_0061AE1B: push eax
  1333. loc_0061AE1C: call [004010CCh] ; __vbaHresultCheckObj
  1334. loc_0061AE22: mov var_FC, eax
  1335. loc_0061AE28: jmp 0061AE34h
  1336. loc_0061AE2A: mov var_FC, 00000000h
  1337. loc_0061AE34: mov ecx, var_A4
  1338. loc_0061AE3A: and ecx, FFFFFFFDh
  1339. loc_0061AE3D: push ecx
  1340. loc_0061AE3E: mov edx, var_B8
  1341. loc_0061AE44: mov eax, [edx]
  1342. loc_0061AE46: mov ecx, var_B8
  1343. loc_0061AE4C: push ecx
  1344. loc_0061AE4D: call [eax+00000064h]
  1345. loc_0061AE50: fnclex
  1346. loc_0061AE52: mov var_BC, eax
  1347. loc_0061AE58: cmp var_BC, 00000000h
  1348. loc_0061AE5F: jge 0061AE84h
  1349. loc_0061AE61: push 00000064h
  1350. loc_0061AE63: push 0044BA0Ch
  1351. loc_0061AE68: mov edx, var_B8
  1352. loc_0061AE6E: push edx
  1353. loc_0061AE6F: mov eax, var_BC
  1354. loc_0061AE75: push eax
  1355. loc_0061AE76: call [004010CCh] ; __vbaHresultCheckObj
  1356. loc_0061AE7C: mov var_100, eax
  1357. loc_0061AE82: jmp 0061AE8Eh
  1358. loc_0061AE84: mov var_100, 00000000h
  1359. loc_0061AE8E: lea ecx, var_44
  1360. loc_0061AE91: push ecx
  1361. loc_0061AE92: lea edx, var_40
  1362. loc_0061AE95: push edx
  1363. loc_0061AE96: push 00000002h
  1364. loc_0061AE98: call [00401068h] ; __vbaFreeObjList
  1365. loc_0061AE9E: add esp, 0000000Ch
  1366. loc_0061AEA1: mov var_4, 00000008h
  1367. loc_0061AEA8: lea eax, var_44
  1368. loc_0061AEAB: push eax
  1369. loc_0061AEAC: mov ecx, [0073A08Ch]
  1370. loc_0061AEB2: mov edx, [ecx]
  1371. loc_0061AEB4: mov eax, [0073A08Ch]
  1372. loc_0061AEB9: push eax
  1373. loc_0061AEBA: call [edx+0000001Ch]
  1374. loc_0061AEBD: fnclex
  1375. loc_0061AEBF: mov var_B4, eax
  1376. loc_0061AEC5: cmp var_B4, 00000000h
  1377. loc_0061AECC: jge 0061AEF1h
  1378. loc_0061AECE: push 0000001Ch
  1379. loc_0061AED0: push 004419ACh
  1380. loc_0061AED5: mov ecx, [0073A08Ch]
  1381. loc_0061AEDB: push ecx
  1382. loc_0061AEDC: mov edx, var_B4
  1383. loc_0061AEE2: push edx
  1384. loc_0061AEE3: call [004010CCh] ; __vbaHresultCheckObj
  1385. loc_0061AEE9: mov var_104, eax
  1386. loc_0061AEEF: jmp 0061AEFBh
  1387. loc_0061AEF1: mov var_104, 00000000h
  1388. loc_0061AEFB: mov eax, var_44
  1389. loc_0061AEFE: mov var_B8, eax
  1390. loc_0061AF04: lea ecx, var_40
  1391. loc_0061AF07: push ecx
  1392. loc_0061AF08: mov edx, [0073A08Ch]
  1393. loc_0061AF0E: mov eax, [edx]
  1394. loc_0061AF10: mov ecx, [0073A08Ch]
  1395. loc_0061AF16: push ecx
  1396. loc_0061AF17: call [eax+0000001Ch]
  1397. loc_0061AF1A: fnclex
  1398. loc_0061AF1C: mov var_A8, eax
  1399. loc_0061AF22: cmp var_A8, 00000000h
  1400. loc_0061AF29: jge 0061AF4Eh
  1401. loc_0061AF2B: push 0000001Ch
  1402. loc_0061AF2D: push 004419ACh
  1403. loc_0061AF32: mov edx, [0073A08Ch]
  1404. loc_0061AF38: push edx
  1405. loc_0061AF39: mov eax, var_A8
  1406. loc_0061AF3F: push eax
  1407. loc_0061AF40: call [004010CCh] ; __vbaHresultCheckObj
  1408. loc_0061AF46: mov var_108, eax
  1409. loc_0061AF4C: jmp 0061AF58h
  1410. loc_0061AF4E: mov var_108, 00000000h
  1411. loc_0061AF58: mov ecx, var_40
  1412. loc_0061AF5B: mov var_AC, ecx
  1413. loc_0061AF61: lea edx, var_A4
  1414. loc_0061AF67: push edx
  1415. loc_0061AF68: mov eax, var_AC
  1416. loc_0061AF6E: mov ecx, [eax]
  1417. loc_0061AF70: mov edx, var_AC
  1418. loc_0061AF76: push edx
  1419. loc_0061AF77: call [ecx+00000068h]
  1420. loc_0061AF7A: fnclex
  1421. loc_0061AF7C: mov var_B0, eax
  1422. loc_0061AF82: cmp var_B0, 00000000h
  1423. loc_0061AF89: jge 0061AFAEh
  1424. loc_0061AF8B: push 00000068h
  1425. loc_0061AF8D: push 0044BA0Ch
  1426. loc_0061AF92: mov eax, var_AC
  1427. loc_0061AF98: push eax
  1428. loc_0061AF99: mov ecx, var_B0
  1429. loc_0061AF9F: push ecx
  1430. loc_0061AFA0: call [004010CCh] ; __vbaHresultCheckObj
  1431. loc_0061AFA6: mov var_10C, eax
  1432. loc_0061AFAC: jmp 0061AFB8h
  1433. loc_0061AFAE: mov var_10C, 00000000h
  1434. loc_0061AFB8: push 40380000h
  1435. loc_0061AFBD: push 00000000h
  1436. loc_0061AFBF: push 40000000h
  1437. loc_0061AFC4: push 00000000h
  1438. loc_0061AFC6: call [00401334h] ; __vbaPowerR8
  1439. loc_0061AFCC: fmul st0, real8 ptr [00404D78h]
  1440. loc_0061AFD2: fnstsw ax
  1441. loc_0061AFD4: test al, 0Dh
  1442. loc_0061AFD6: jnz 0061B711h
  1443. loc_0061AFDC: call [0040139Ch] ; __vbaFpI4
  1444. loc_0061AFE2: mov edx, var_A4
  1445. loc_0061AFE8: or edx, eax
  1446. loc_0061AFEA: push edx
  1447. loc_0061AFEB: mov eax, var_B8
  1448. loc_0061AFF1: mov ecx, [eax]
  1449. loc_0061AFF3: mov edx, var_B8
  1450. loc_0061AFF9: push edx
  1451. loc_0061AFFA: call [ecx+00000064h]
  1452. loc_0061AFFD: fnclex
  1453. loc_0061AFFF: mov var_BC, eax
  1454. loc_0061B005: cmp var_BC, 00000000h
  1455. loc_0061B00C: jge 0061B031h
  1456. loc_0061B00E: push 00000064h
  1457. loc_0061B010: push 0044BA0Ch
  1458. loc_0061B015: mov eax, var_B8
  1459. loc_0061B01B: push eax
  1460. loc_0061B01C: mov ecx, var_BC
  1461. loc_0061B022: push ecx
  1462. loc_0061B023: call [004010CCh] ; __vbaHresultCheckObj
  1463. loc_0061B029: mov var_110, eax
  1464. loc_0061B02F: jmp 0061B03Bh
  1465. loc_0061B031: mov var_110, 00000000h
  1466. loc_0061B03B: lea edx, var_44
  1467. loc_0061B03E: push edx
  1468. loc_0061B03F: lea eax, var_40
  1469. loc_0061B042: push eax
  1470. loc_0061B043: push 00000002h
  1471. loc_0061B045: call [00401068h] ; __vbaFreeObjList
  1472. loc_0061B04B: add esp, 0000000Ch
  1473. loc_0061B04E: mov var_4, 00000009h
  1474. loc_0061B055: lea ecx, var_44
  1475. loc_0061B058: push ecx
  1476. loc_0061B059: mov edx, [0073A08Ch]
  1477. loc_0061B05F: mov eax, [edx]
  1478. loc_0061B061: mov ecx, [0073A08Ch]
  1479. loc_0061B067: push ecx
  1480. loc_0061B068: call [eax+0000001Ch]
  1481. loc_0061B06B: fnclex
  1482. loc_0061B06D: mov var_B4, eax
  1483. loc_0061B073: cmp var_B4, 00000000h
  1484. loc_0061B07A: jge 0061B09Fh
  1485. loc_0061B07C: push 0000001Ch
  1486. loc_0061B07E: push 004419ACh
  1487. loc_0061B083: mov edx, [0073A08Ch]
  1488. loc_0061B089: push edx
  1489. loc_0061B08A: mov eax, var_B4
  1490. loc_0061B090: push eax
  1491. loc_0061B091: call [004010CCh] ; __vbaHresultCheckObj
  1492. loc_0061B097: mov var_114, eax
  1493. loc_0061B09D: jmp 0061B0A9h
  1494. loc_0061B09F: mov var_114, 00000000h
  1495. loc_0061B0A9: mov ecx, var_44
  1496. loc_0061B0AC: mov var_B8, ecx
  1497. loc_0061B0B2: lea edx, var_40
  1498. loc_0061B0B5: push edx
  1499. loc_0061B0B6: mov eax, [0073A08Ch]
  1500. loc_0061B0BB: mov ecx, [eax]
  1501. loc_0061B0BD: mov edx, [0073A08Ch]
  1502. loc_0061B0C3: push edx
  1503. loc_0061B0C4: call [ecx+0000001Ch]
  1504. loc_0061B0C7: fnclex
  1505. loc_0061B0C9: mov var_A8, eax
  1506. loc_0061B0CF: cmp var_A8, 00000000h
  1507. loc_0061B0D6: jge 0061B0FAh
  1508. loc_0061B0D8: push 0000001Ch
  1509. loc_0061B0DA: push 004419ACh
  1510. loc_0061B0DF: mov eax, [0073A08Ch]
  1511. loc_0061B0E4: push eax
  1512. loc_0061B0E5: mov ecx, var_A8
  1513. loc_0061B0EB: push ecx
  1514. loc_0061B0EC: call [004010CCh] ; __vbaHresultCheckObj
  1515. loc_0061B0F2: mov var_118, eax
  1516. loc_0061B0F8: jmp 0061B104h
  1517. loc_0061B0FA: mov var_118, 00000000h
  1518. loc_0061B104: mov edx, var_40
  1519. loc_0061B107: mov var_AC, edx
  1520. loc_0061B10D: lea eax, var_A4
  1521. loc_0061B113: push eax
  1522. loc_0061B114: mov ecx, var_AC
  1523. loc_0061B11A: mov edx, [ecx]
  1524. loc_0061B11C: mov eax, var_AC
  1525. loc_0061B122: push eax
  1526. loc_0061B123: call [edx+00000068h]
  1527. loc_0061B126: fnclex
  1528. loc_0061B128: mov var_B0, eax
  1529. loc_0061B12E: cmp var_B0, 00000000h
  1530. loc_0061B135: jge 0061B15Ah
  1531. loc_0061B137: push 00000068h
  1532. loc_0061B139: push 0044BA0Ch
  1533. loc_0061B13E: mov ecx, var_AC
  1534. loc_0061B144: push ecx
  1535. loc_0061B145: mov edx, var_B0
  1536. loc_0061B14B: push edx
  1537. loc_0061B14C: call [004010CCh] ; __vbaHresultCheckObj
  1538. loc_0061B152: mov var_11C, eax
  1539. loc_0061B158: jmp 0061B164h
  1540. loc_0061B15A: mov var_11C, 00000000h
  1541. loc_0061B164: push 40300000h
  1542. loc_0061B169: push 00000000h
  1543. loc_0061B16B: push 40000000h
  1544. loc_0061B170: push 00000000h
  1545. loc_0061B172: call [00401334h] ; __vbaPowerR8
  1546. loc_0061B178: fmul st0, real8 ptr [00404D70h]
  1547. loc_0061B17E: fnstsw ax
  1548. loc_0061B180: test al, 0Dh
  1549. loc_0061B182: jnz 0061B711h
  1550. loc_0061B188: call [0040139Ch] ; __vbaFpI4
  1551. loc_0061B18E: mov ecx, var_A4
  1552. loc_0061B194: or ecx, eax
  1553. loc_0061B196: push ecx
  1554. loc_0061B197: mov edx, var_B8
  1555. loc_0061B19D: mov eax, [edx]
  1556. loc_0061B19F: mov ecx, var_B8
  1557. loc_0061B1A5: push ecx
  1558. loc_0061B1A6: call [eax+00000064h]
  1559. loc_0061B1A9: fnclex
  1560. loc_0061B1AB: mov var_BC, eax
  1561. loc_0061B1B1: cmp var_BC, 00000000h
  1562. loc_0061B1B8: jge 0061B1DDh
  1563. loc_0061B1BA: push 00000064h
  1564. loc_0061B1BC: push 0044BA0Ch
  1565. loc_0061B1C1: mov edx, var_B8
  1566. loc_0061B1C7: push edx
  1567. loc_0061B1C8: mov eax, var_BC
  1568. loc_0061B1CE: push eax
  1569. loc_0061B1CF: call [004010CCh] ; __vbaHresultCheckObj
  1570. loc_0061B1D5: mov var_120, eax
  1571. loc_0061B1DB: jmp 0061B1E7h
  1572. loc_0061B1DD: mov var_120, 00000000h
  1573. loc_0061B1E7: lea ecx, var_44
  1574. loc_0061B1EA: push ecx
  1575. loc_0061B1EB: lea edx, var_40
  1576. loc_0061B1EE: push edx
  1577. loc_0061B1EF: push 00000002h
  1578. loc_0061B1F1: call [00401068h] ; __vbaFreeObjList
  1579. loc_0061B1F7: add esp, 0000000Ch
  1580. loc_0061B1FA: mov var_4, 0000000Ah
  1581. loc_0061B201: cmp var_34, 0000h
  1582. loc_0061B206: jle 0061B5E3h
  1583. loc_0061B20C: mov var_4, 0000000Bh
  1584. loc_0061B213: cmp [0073C818h], 00000000h
  1585. loc_0061B21A: jnz 0061B238h
  1586. loc_0061B21C: push 0073C818h
  1587. loc_0061B221: push 00441F00h
  1588. loc_0061B226: call [004012FCh] ; __vbaNew2
  1589. loc_0061B22C: mov var_124, 0073C818h
  1590. loc_0061B236: jmp 0061B242h
  1591. loc_0061B238: mov var_124, 0073C818h
  1592. loc_0061B242: mov eax, var_124
  1593. loc_0061B248: mov ecx, [eax]
  1594. loc_0061B24A: mov var_A8, ecx
  1595. loc_0061B250: lea edx, var_40
  1596. loc_0061B253: push edx
  1597. loc_0061B254: mov eax, var_A8
  1598. loc_0061B25A: mov ecx, [eax]
  1599. loc_0061B25C: mov edx, var_A8
  1600. loc_0061B262: push edx
  1601. loc_0061B263: call [ecx+00000014h]
  1602. loc_0061B266: fnclex
  1603. loc_0061B268: mov var_AC, eax
  1604. loc_0061B26E: cmp var_AC, 00000000h
  1605. loc_0061B275: jge 0061B29Ah
  1606. loc_0061B277: push 00000014h
  1607. loc_0061B279: push 00441EF0h
  1608. loc_0061B27E: mov eax, var_A8
  1609. loc_0061B284: push eax
  1610. loc_0061B285: mov ecx, var_AC
  1611. loc_0061B28B: push ecx
  1612. loc_0061B28C: call [004010CCh] ; __vbaHresultCheckObj
  1613. loc_0061B292: mov var_128, eax
  1614. loc_0061B298: jmp 0061B2A4h
  1615. loc_0061B29A: mov var_128, 00000000h
  1616. loc_0061B2A4: mov edx, var_40
  1617. loc_0061B2A7: mov var_B0, edx
  1618. loc_0061B2AD: lea eax, var_38
  1619. loc_0061B2B0: push eax
  1620. loc_0061B2B1: mov ecx, var_B0
  1621. loc_0061B2B7: mov edx, [ecx]
  1622. loc_0061B2B9: mov eax, var_B0
  1623. loc_0061B2BF: push eax
  1624. loc_0061B2C0: call [edx+00000050h]
  1625. loc_0061B2C3: fnclex
  1626. loc_0061B2C5: mov var_B4, eax
  1627. loc_0061B2CB: cmp var_B4, 00000000h
  1628. loc_0061B2D2: jge 0061B2F7h
  1629. loc_0061B2D4: push 00000050h
  1630. loc_0061B2D6: push 004437B4h
  1631. loc_0061B2DB: mov ecx, var_B0
  1632. loc_0061B2E1: push ecx
  1633. loc_0061B2E2: mov edx, var_B4
  1634. loc_0061B2E8: push edx
  1635. loc_0061B2E9: call [004010CCh] ; __vbaHresultCheckObj
  1636. loc_0061B2EF: mov var_12C, eax
  1637. loc_0061B2F5: jmp 0061B301h
  1638. loc_0061B2F7: mov var_12C, 00000000h
  1639. loc_0061B301: mov eax, var_38
  1640. loc_0061B304: mov var_E0, eax
  1641. loc_0061B30A: mov var_38, 00000000h
  1642. loc_0061B311: mov edx, var_E0
  1643. loc_0061B317: lea ecx, var_2C
  1644. loc_0061B31A: call [004013C0h] ; __vbaStrMove
  1645. loc_0061B320: lea ecx, var_40
  1646. loc_0061B323: call [0040142Ch] ; __vbaFreeObj
  1647. loc_0061B329: mov var_4, 0000000Ch
  1648. loc_0061B330: push 00000001h
  1649. loc_0061B332: mov ecx, var_2C
  1650. loc_0061B335: push ecx
  1651. loc_0061B336: call [004013B4h] ; rtcRightCharBstr
  1652. loc_0061B33C: mov edx, eax
  1653. loc_0061B33E: lea ecx, var_38
  1654. loc_0061B341: call [004013C0h] ; __vbaStrMove
  1655. loc_0061B347: push eax
  1656. loc_0061B348: push 00441F24h ; "\"
  1657. loc_0061B34D: call [004011B8h] ; __vbaStrCmp
  1658. loc_0061B353: neg eax
  1659. loc_0061B355: sbb eax, eax
  1660. loc_0061B357: neg eax
  1661. loc_0061B359: neg eax
  1662. loc_0061B35B: mov var_A8, ax
  1663. loc_0061B362: lea ecx, var_38
  1664. loc_0061B365: call [00401430h] ; __vbaFreeStr
  1665. loc_0061B36B: movsx edx, var_A8
  1666. loc_0061B372: test edx, edx
  1667. loc_0061B374: jz 0061B397h
  1668. loc_0061B376: mov var_4, 0000000Dh
  1669. loc_0061B37D: mov eax, var_2C
  1670. loc_0061B380: push eax
  1671. loc_0061B381: push 00441F24h ; "\"
  1672. loc_0061B386: call [00401098h] ; __vbaStrCat
  1673. loc_0061B38C: mov edx, eax
  1674. loc_0061B38E: lea ecx, var_2C
  1675. loc_0061B391: call [004013C0h] ; __vbaStrMove
  1676. loc_0061B397: mov var_4, 0000000Fh
  1677. loc_0061B39E: mov ecx, var_2C
  1678. loc_0061B3A1: push ecx
  1679. loc_0061B3A2: push 0043DBE8h ; "s1.nbd"
  1680. loc_0061B3A7: call [00401098h] ; __vbaStrCat
  1681. loc_0061B3AD: mov edx, eax
  1682. loc_0061B3AF: lea ecx, var_2C
  1683. loc_0061B3B2: call [004013C0h] ; __vbaStrMove
  1684. loc_0061B3B8: mov var_4, 00000010h
  1685. loc_0061B3BF: lea edx, var_2C
  1686. loc_0061B3C2: push edx
  1687. loc_0061B3C3: call 0071C110h
  1688. loc_0061B3C8: mov var_4, 00000011h
  1689. loc_0061B3CF: mov var_54, 80020004h
  1690. loc_0061B3D6: mov var_5C, 0000000Ah
  1691. loc_0061B3DD: lea eax, var_5C
  1692. loc_0061B3E0: push eax
  1693. loc_0061B3E1: call [004012F0h] ; rtcFreeFile
  1694. loc_0061B3E7: mov var_24, ax
  1695. loc_0061B3EB: lea ecx, var_5C
  1696. loc_0061B3EE: call [00401030h] ; __vbaFreeVar
  1697. loc_0061B3F4: mov var_4, 00000012h
  1698. loc_0061B3FB: mov ecx, var_2C
  1699. loc_0061B3FE: push ecx
  1700. loc_0061B3FF: mov dx, var_24
  1701. loc_0061B403: push edx
  1702. loc_0061B404: push FFFFFFFFh
  1703. loc_0061B406: push 00000001h
  1704. loc_0061B408: call [004012DCh] ; __vbaFileOpen
  1705. loc_0061B40E: mov var_4, 00000013h
  1706. loc_0061B415: mov ax, var_34
  1707. loc_0061B419: mov var_C4, ax
  1708. loc_0061B420: mov var_C0, 0001h
  1709. loc_0061B429: mov var_30, 0001h
  1710. loc_0061B42F: jmp 0061B446h
  1711. loc_0061B431: mov cx, var_30
  1712. loc_0061B435: add cx, var_C0
  1713. loc_0061B43C: jo 0061B716h
  1714. loc_0061B442: mov var_30, cx
  1715. loc_0061B446: mov dx, var_30
  1716. loc_0061B44A: cmp dx, var_C4
  1717. loc_0061B451: jg 0061B472h
  1718. loc_0061B453: mov var_4, 00000014h
  1719. loc_0061B45A: mov ax, var_24
  1720. loc_0061B45E: push eax
  1721. loc_0061B45F: lea ecx, var_28
  1722. loc_0061B462: push ecx
  1723. loc_0061B463: call [00401038h] ; __vbaLineInputStr
  1724. loc_0061B469: mov var_4, 00000015h
  1725. loc_0061B470: jmp 0061B431h
  1726. loc_0061B472: mov var_4, 00000016h
  1727. loc_0061B479: mov dx, var_24
  1728. loc_0061B47D: push edx
  1729. loc_0061B47E: call [00401194h] ; __vbaFileClose
  1730. loc_0061B484: mov var_4, 00000017h
  1731. loc_0061B48B: mov var_A0, 0000h
  1732. loc_0061B494: lea eax, var_A0
  1733. loc_0061B49A: push eax
  1734. loc_0061B49B: lea ecx, var_28
  1735. loc_0061B49E: push ecx
  1736. loc_0061B49F: call 0071BD50h
  1737. loc_0061B4A4: mov edx, eax
  1738. loc_0061B4A6: lea ecx, var_28
  1739. loc_0061B4A9: call [004013C0h] ; __vbaStrMove
  1740. loc_0061B4AF: mov var_4, 00000018h
  1741. loc_0061B4B6: cmp [0073A254h], 00000000h
  1742. loc_0061B4BD: jnz 0061B4DBh
  1743. loc_0061B4BF: push 0073A254h
  1744. loc_0061B4C4: push 00431838h
  1745. loc_0061B4C9: call [004012FCh] ; __vbaNew2
  1746. loc_0061B4CF: mov var_130, 0073A254h
  1747. loc_0061B4D9: jmp 0061B4E5h
  1748. loc_0061B4DB: mov var_130, 0073A254h
  1749. loc_0061B4E5: mov edx, var_130
  1750. loc_0061B4EB: mov eax, [edx]
  1751. loc_0061B4ED: mov var_A8, eax
  1752. loc_0061B4F3: mov var_A4, 0000000Ah
  1753. loc_0061B4FD: lea ecx, var_28
  1754. loc_0061B500: push ecx
  1755. loc_0061B501: lea edx, var_A4
  1756. loc_0061B507: push edx
  1757. loc_0061B508: mov eax, var_A8
  1758. loc_0061B50E: mov ecx, [eax]
  1759. loc_0061B510: mov edx, var_A8
  1760. loc_0061B516: push edx
  1761. loc_0061B517: call [ecx+00000738h]
  1762. loc_0061B51D: fnclex
  1763. loc_0061B51F: mov var_AC, eax
  1764. loc_0061B525: cmp var_AC, 00000000h
  1765. loc_0061B52C: jge 0061B554h
  1766. loc_0061B52E: push 00000738h
  1767. loc_0061B533: push 004408D0h
  1768. loc_0061B538: mov eax, var_A8
  1769. loc_0061B53E: push eax
  1770. loc_0061B53F: mov ecx, var_AC
  1771. loc_0061B545: push ecx
  1772. loc_0061B546: call [004010CCh] ; __vbaHresultCheckObj
  1773. loc_0061B54C: mov var_134, eax
  1774. loc_0061B552: jmp 0061B55Eh
  1775. loc_0061B554: mov var_134, 00000000h
  1776. loc_0061B55E: mov var_4, 00000019h
  1777. loc_0061B565: lea edx, var_40
  1778. loc_0061B568: push edx
  1779. loc_0061B569: push 00441D74h ; "Blink"
  1780. loc_0061B56E: mov eax, [0073A08Ch]
  1781. loc_0061B573: mov ecx, [eax]
  1782. loc_0061B575: mov edx, [0073A08Ch]
  1783. loc_0061B57B: push edx
  1784. loc_0061B57C: call [ecx+00000064h]
  1785. loc_0061B57F: fnclex
  1786. loc_0061B581: mov var_A8, eax
  1787. loc_0061B587: cmp var_A8, 00000000h
  1788. loc_0061B58E: jge 0061B5B2h
  1789. loc_0061B590: push 00000064h
  1790. loc_0061B592: push 004419ACh
  1791. loc_0061B597: mov eax, [0073A08Ch]
  1792. loc_0061B59C: push eax
  1793. loc_0061B59D: mov ecx, var_A8
  1794. loc_0061B5A3: push ecx
  1795. loc_0061B5A4: call [004010CCh] ; __vbaHresultCheckObj
  1796. loc_0061B5AA: mov var_138, eax
  1797. loc_0061B5B0: jmp 0061B5BCh
  1798. loc_0061B5B2: mov var_138, 00000000h
  1799. loc_0061B5BC: mov edx, var_40
  1800. loc_0061B5BF: mov var_E4, edx
  1801. loc_0061B5C5: mov var_40, 00000000h
  1802. loc_0061B5CC: mov eax, var_E4
  1803. loc_0061B5D2: push eax
  1804. loc_0061B5D3: push 0073A1ECh
  1805. loc_0061B5D8: call [00401128h] ; __vbaObjSet
  1806. loc_0061B5DE: jmp 0061B687h
  1807. loc_0061B5E3: mov var_4, 0000001Bh
  1808. loc_0061B5EA: cmp [0073A254h], 00000000h
  1809. loc_0061B5F1: jnz 0061B60Fh
  1810. loc_0061B5F3: push 0073A254h
  1811. loc_0061B5F8: push 00431838h
  1812. loc_0061B5FD: call [004012FCh] ; __vbaNew2
  1813. loc_0061B603: mov var_13C, 0073A254h
  1814. loc_0061B60D: jmp 0061B619h
  1815. loc_0061B60F: mov var_13C, 0073A254h
  1816. loc_0061B619: mov ecx, var_13C
  1817. loc_0061B61F: mov edx, [ecx]
  1818. loc_0061B621: mov var_A8, edx
  1819. loc_0061B627: mov ecx, var_34
  1820. loc_0061B62A: call [0040108Ch] ; __vbaI2Abs
  1821. loc_0061B630: push eax
  1822. loc_0061B631: mov eax, var_A8
  1823. loc_0061B637: mov ecx, [eax]
  1824. loc_0061B639: mov edx, var_A8
  1825. loc_0061B63F: push edx
  1826. loc_0061B640: call [ecx+00000730h]
  1827. loc_0061B646: fnclex
  1828. loc_0061B648: mov var_AC, eax
  1829. loc_0061B64E: cmp var_AC, 00000000h
  1830. loc_0061B655: jge 0061B67Dh
  1831. loc_0061B657: push 00000730h
  1832. loc_0061B65C: push 004408D0h
  1833. loc_0061B661: mov eax, var_A8
  1834. loc_0061B667: push eax
  1835. loc_0061B668: mov ecx, var_AC
  1836. loc_0061B66E: push ecx
  1837. loc_0061B66F: call [004010CCh] ; __vbaHresultCheckObj
  1838. loc_0061B675: mov var_140, eax
  1839. loc_0061B67B: jmp 0061B687h
  1840. loc_0061B67D: mov var_140, 00000000h
  1841. loc_0061B687: fwait
  1842. loc_0061B688: push 0061B6EFh
  1843. loc_0061B68D: jmp 0061B6DCh
  1844. loc_0061B68F: lea edx, var_3C
  1845. loc_0061B692: push edx
  1846. loc_0061B693: lea eax, var_38
  1847. loc_0061B696: push eax
  1848. loc_0061B697: push 00000002h
  1849. loc_0061B699: call [00401324h] ; __vbaFreeStrList
  1850. loc_0061B69F: add esp, 0000000Ch
  1851. loc_0061B6A2: lea ecx, var_4C
  1852. loc_0061B6A5: push ecx
  1853. loc_0061B6A6: lea edx, var_48
  1854. loc_0061B6A9: push edx
  1855. loc_0061B6AA: lea eax, var_44
  1856. loc_0061B6AD: push eax
  1857. loc_0061B6AE: lea ecx, var_40
  1858. loc_0061B6B1: push ecx
  1859. loc_0061B6B2: push 00000004h
  1860. loc_0061B6B4: call [00401068h] ; __vbaFreeObjList
  1861. loc_0061B6BA: add esp, 00000014h
  1862. loc_0061B6BD: lea edx, var_8C
  1863. loc_0061B6C3: push edx
  1864. loc_0061B6C4: lea eax, var_7C
  1865. loc_0061B6C7: push eax
  1866. loc_0061B6C8: lea ecx, var_6C
  1867. loc_0061B6CB: push ecx
  1868. loc_0061B6CC: lea edx, var_5C
  1869. loc_0061B6CF: push edx
  1870. loc_0061B6D0: push 00000004h
  1871. loc_0061B6D2: call [00401050h] ; __vbaFreeVarList
  1872. loc_0061B6D8: add esp, 00000014h
  1873. loc_0061B6DB: ret
  1874. loc_0061B6DC: lea ecx, var_28
  1875. loc_0061B6DF: call [00401430h] ; __vbaFreeStr
  1876. loc_0061B6E5: lea ecx, var_2C
  1877. loc_0061B6E8: call [00401430h] ; __vbaFreeStr
  1878. loc_0061B6EE: ret
  1879. loc_0061B6EF: mov eax, Me
  1880. loc_0061B6F2: mov ecx, [eax]
  1881. loc_0061B6F4: mov edx, Me
  1882. loc_0061B6F7: push edx
  1883. loc_0061B6F8: call [ecx+00000008h]
  1884. loc_0061B6FB: mov eax, var_10
  1885. loc_0061B6FE: mov ecx, var_20
  1886. loc_0061B701: mov fs:[00000000h], ecx
  1887. loc_0061B708: pop edi
  1888. loc_0061B709: pop esi
  1889. loc_0061B70A: pop ebx
  1890. loc_0061B70B: mov esp, ebp
  1891. loc_0061B70D: pop ebp
  1892. loc_0061B70E: retn 0004h
  1893. End Sub
  1894. Public Sub CompleteSinging() '61B720
  1895. loc_0061B720: push ebp
  1896. loc_0061B721: mov ebp, esp
  1897. loc_0061B723: sub esp, 0000000Ch
  1898. loc_0061B726: push 00412856h ; __vbaExceptHandler
  1899. loc_0061B72B: mov eax, fs:[00000000h]
  1900. loc_0061B731: push eax
  1901. loc_0061B732: mov fs:[00000000h], esp
  1902. loc_0061B739: sub esp, 0000005Ch
  1903. loc_0061B73C: push ebx
  1904. loc_0061B73D: push esi
  1905. loc_0061B73E: push edi
  1906. loc_0061B73F: mov var_C, esp
  1907. loc_0061B742: mov var_8, 00404D80h
  1908. loc_0061B749: xor ebx, ebx
  1909. loc_0061B74B: mov var_4, ebx
  1910. loc_0061B74E: mov esi, Me
  1911. loc_0061B751: push esi
  1912. loc_0061B752: mov eax, [esi]
  1913. loc_0061B754: call [eax+00000004h]
  1914. loc_0061B757: mov ecx, [esi]
  1915. loc_0061B759: push esi
  1916. loc_0061B75A: mov var_18, ebx
  1917. loc_0061B75D: mov var_1C, ebx
  1918. loc_0061B760: mov var_20, ebx
  1919. loc_0061B763: mov var_24, ebx
  1920. loc_0061B766: mov var_28, ebx
  1921. loc_0061B769: mov var_38, ebx
  1922. loc_0061B76C: mov var_48, ebx
  1923. loc_0061B76F: mov var_4C, ebx
  1924. loc_0061B772: mov var_50, ebx
  1925. loc_0061B775: call [ecx+00000310h]
  1926. loc_0061B77B: lea edx, var_24
  1927. loc_0061B77E: push eax
  1928. loc_0061B77F: push edx
  1929. loc_0061B780: call [00401128h] ; __vbaObjSet
  1930. loc_0061B786: mov esi, eax
  1931. loc_0061B788: lea ecx, var_4C
  1932. loc_0061B78B: push ecx
  1933. loc_0061B78C: push esi
  1934. loc_0061B78D: mov eax, [esi]
  1935. loc_0061B78F: call [eax+000000E0h]
  1936. loc_0061B795: cmp eax, ebx
  1937. loc_0061B797: fnclex
  1938. loc_0061B799: jge 0061B7B1h
  1939. loc_0061B79B: push 000000E0h
  1940. loc_0061B7A0: push 00446678h
  1941. loc_0061B7A5: push esi
  1942. loc_0061B7A6: mov esi, [004010CCh] ; __vbaHresultCheckObj
  1943. loc_0061B7AC: push eax
  1944. loc_0061B7AD: call __vbaHresultCheckObj
  1945. loc_0061B7AF: jmp 0061B7B7h
  1946. loc_0061B7B1: mov esi, [004010CCh] ; __vbaHresultCheckObj
  1947. loc_0061B7B7: xor edx, edx
  1948. loc_0061B7B9: cmp var_4C, bx
  1949. loc_0061B7BD: lea ecx, var_24
  1950. loc_0061B7C0: setnz dl
  1951. loc_0061B7C3: dec edx
  1952. loc_0061B7C4: mov di, dx
  1953. loc_0061B7C7: call [0040142Ch] ; __vbaFreeObj
  1954. loc_0061B7CD: cmp di, bx
  1955. loc_0061B7D0: jnz 0061B9D0h
  1956. loc_0061B7D6: mov eax, [0073A08Ch]
  1957. loc_0061B7DB: lea edx, var_28
  1958. loc_0061B7DE: push edx
  1959. loc_0061B7DF: push eax
  1960. loc_0061B7E0: mov ecx, [eax]
  1961. loc_0061B7E2: call [ecx+0000001Ch]
  1962. loc_0061B7E5: cmp eax, ebx
  1963. loc_0061B7E7: fnclex
  1964. loc_0061B7E9: jge 0061B7FCh
  1965. loc_0061B7EB: mov ecx, [0073A08Ch]
  1966. loc_0061B7F1: push 0000001Ch
  1967. loc_0061B7F3: push 004419ACh
  1968. loc_0061B7F8: push ecx
  1969. loc_0061B7F9: push eax
  1970. loc_0061B7FA: call __vbaHresultCheckObj
  1971. loc_0061B7FC: mov eax, [0073A08Ch]
  1972. loc_0061B801: mov edi, var_28
  1973. loc_0061B804: lea ecx, var_24
  1974. loc_0061B807: mov edx, [eax]
  1975. loc_0061B809: push ecx
  1976. loc_0061B80A: push eax
  1977. loc_0061B80B: call [edx+0000001Ch]
  1978. loc_0061B80E: cmp eax, ebx
  1979. loc_0061B810: fnclex
  1980. loc_0061B812: jge 0061B825h
  1981. loc_0061B814: mov edx, [0073A08Ch]
  1982. loc_0061B81A: push 0000001Ch
  1983. loc_0061B81C: push 004419ACh
  1984. loc_0061B821: push edx
  1985. loc_0061B822: push eax
  1986. loc_0061B823: call __vbaHresultCheckObj
  1987. loc_0061B825: mov eax, var_24
  1988. loc_0061B828: lea edx, var_50
  1989. loc_0061B82B: push edx
  1990. loc_0061B82C: push eax
  1991. loc_0061B82D: mov ecx, [eax]
  1992. loc_0061B82F: mov ebx, eax
  1993. loc_0061B831: call [ecx+00000068h]
  1994. loc_0061B834: test eax, eax
  1995. loc_0061B836: fnclex
  1996. loc_0061B838: jge 0061B845h
  1997. loc_0061B83A: push 00000068h
  1998. loc_0061B83C: push 0044BA0Ch
  1999. loc_0061B841: push ebx
  2000. loc_0061B842: push eax
  2001. loc_0061B843: call __vbaHresultCheckObj
  2002. loc_0061B845: mov ecx, var_50
  2003. loc_0061B848: mov eax, [edi]
  2004. loc_0061B84A: or ecx, 00000002h
  2005. loc_0061B84D: push ecx
  2006. loc_0061B84E: push edi
  2007. loc_0061B84F: call [eax+00000064h]
  2008. loc_0061B852: test eax, eax
  2009. loc_0061B854: fnclex
  2010. loc_0061B856: jge 0061B863h
  2011. loc_0061B858: push 00000064h
  2012. loc_0061B85A: push 0044BA0Ch
  2013. loc_0061B85F: push edi
  2014. loc_0061B860: push eax
  2015. loc_0061B861: call __vbaHresultCheckObj
  2016. loc_0061B863: lea edx, var_28
  2017. loc_0061B866: lea eax, var_24
  2018. loc_0061B869: push edx
  2019. loc_0061B86A: push eax
  2020. loc_0061B86B: push 00000002h
  2021. loc_0061B86D: call [00401068h] ; __vbaFreeObjList
  2022. loc_0061B873: mov eax, [0073A08Ch]
  2023. loc_0061B878: add esp, 0000000Ch
  2024. loc_0061B87B: lea edx, var_24
  2025. loc_0061B87E: mov ecx, [eax]
  2026. loc_0061B880: push edx
  2027. loc_0061B881: push 0044ADE8h ; "Greet"
  2028. loc_0061B886: push eax
  2029. loc_0061B887: call [ecx+00000064h]
  2030. loc_0061B88A: test eax, eax
  2031. loc_0061B88C: fnclex
  2032. loc_0061B88E: jge 0061B8A1h
  2033. loc_0061B890: mov ecx, [0073A08Ch]
  2034. loc_0061B896: push 00000064h
  2035. loc_0061B898: push 004419ACh
  2036. loc_0061B89D: push ecx
  2037. loc_0061B89E: push eax
  2038. loc_0061B89F: call __vbaHresultCheckObj
  2039. loc_0061B8A1: lea ecx, var_24
  2040. loc_0061B8A4: call [0040142Ch] ; __vbaFreeObj
  2041. loc_0061B8AA: mov edx, [0073A040h]
  2042. loc_0061B8B0: mov esi, [00401098h] ; __vbaStrCat
  2043. loc_0061B8B6: push 0044BA20h ; "That was pretty rockin, eh? | Next time, "
  2044. loc_0061B8BB: push edx
  2045. loc_0061B8BC: mov ebx, 80020004h
  2046. loc_0061B8C1: call __vbaStrCat
  2047. loc_0061B8C3: mov edi, [004013C0h] ; __vbaStrMove
  2048. loc_0061B8C9: mov edx, eax
  2049. loc_0061B8CB: lea ecx, var_18
  2050. loc_0061B8CE: call edi
  2051. loc_0061B8D0: push eax
  2052. loc_0061B8D1: push 0044BA78h ; ", don't be afraid to sing along. | "
  2053. loc_0061B8D6: call __vbaStrCat
  2054. loc_0061B8D8: mov edx, eax
  2055. loc_0061B8DA: lea ecx, var_1C
  2056. loc_0061B8DD: call edi
  2057. loc_0061B8DF: push eax
  2058. loc_0061B8E0: mov eax, [0073A040h]
  2059. loc_0061B8E5: push eax
  2060. loc_0061B8E6: call __vbaStrCat
  2061. loc_0061B8E8: mov edx, eax
  2062. loc_0061B8EA: lea ecx, var_20
  2063. loc_0061B8ED: call edi
  2064. loc_0061B8EF: push eax
  2065. loc_0061B8F0: push 0044BAD4h ; "! Let's sing that one again! | I love singing that little diddy!"
  2066. loc_0061B8F5: call __vbaStrCat
  2067. loc_0061B8F7: mov ecx, [0073A08Ch]
  2068. loc_0061B8FD: mov edx, 00000008h
  2069. loc_0061B902: mov var_30, eax
  2070. loc_0061B905: mov var_38, edx
  2071. loc_0061B908: mov esi, [ecx]
  2072. loc_0061B90A: lea ecx, var_24
  2073. loc_0061B90D: push ecx
  2074. loc_0061B90E: mov ecx, 0000000Ah
  2075. loc_0061B913: sub esp, 00000010h
  2076. loc_0061B916: mov edi, esp
  2077. loc_0061B918: sub esp, 00000010h
  2078. loc_0061B91B: mov [edi], ecx
  2079. loc_0061B91D: mov ecx, var_44
  2080. loc_0061B920: mov [edi+00000004h], ecx
  2081. loc_0061B923: mov ecx, var_3C
  2082. loc_0061B926: mov [edi+00000008h], ebx
  2083. loc_0061B929: mov [edi+0000000Ch], ecx
  2084. loc_0061B92C: mov ecx, esp
  2085. loc_0061B92E: mov [ecx], edx
  2086. loc_0061B930: mov edx, var_34
  2087. loc_0061B933: mov [ecx+00000004h], edx
  2088. loc_0061B936: mov [ecx+00000008h], eax
  2089. loc_0061B939: mov eax, var_2C
  2090. loc_0061B93C: mov [ecx+0000000Ch], eax
  2091. loc_0061B93F: mov ecx, [0073A08Ch]
  2092. loc_0061B945: push ecx
  2093. loc_0061B946: call [esi+00000078h]
  2094. loc_0061B949: test eax, eax
  2095. loc_0061B94B: fnclex
  2096. loc_0061B94D: jge 0061B964h
  2097. loc_0061B94F: mov edx, [0073A08Ch]
  2098. loc_0061B955: push 00000078h
  2099. loc_0061B957: push 004419ACh
  2100. loc_0061B95C: push edx
  2101. loc_0061B95D: push eax
  2102. loc_0061B95E: call [004010CCh] ; __vbaHresultCheckObj
  2103. loc_0061B964: lea eax, var_20
  2104. loc_0061B967: lea ecx, var_1C
  2105. loc_0061B96A: push eax
  2106. loc_0061B96B: lea edx, var_18
  2107. loc_0061B96E: push ecx
  2108. loc_0061B96F: push edx
  2109. loc_0061B970: push 00000003h
  2110. loc_0061B972: call [00401324h] ; __vbaFreeStrList
  2111. loc_0061B978: mov edi, [0040142Ch] ; __vbaFreeObj
  2112. loc_0061B97E: add esp, 00000010h
  2113. loc_0061B981: lea ecx, var_24
  2114. loc_0061B984: call edi
  2115. loc_0061B986: lea ecx, var_38
  2116. loc_0061B989: call [00401030h] ; __vbaFreeVar
  2117. loc_0061B98F: mov eax, Me
  2118. loc_0061B992: push eax
  2119. loc_0061B993: mov ecx, [eax]
  2120. loc_0061B995: call [ecx+00000310h]
  2121. loc_0061B99B: lea edx, var_24
  2122. loc_0061B99E: push eax
  2123. loc_0061B99F: push edx
  2124. loc_0061B9A0: call [00401128h] ; __vbaObjSet
  2125. loc_0061B9A6: mov esi, eax
  2126. loc_0061B9A8: push 00000000h
  2127. loc_0061B9AA: push esi
  2128. loc_0061B9AB: mov eax, [esi]
  2129. loc_0061B9AD: call [eax+000000E4h]
  2130. loc_0061B9B3: test eax, eax
  2131. loc_0061B9B5: fnclex
  2132. loc_0061B9B7: jge 0061B9CBh
  2133. loc_0061B9B9: push 000000E4h
  2134. loc_0061B9BE: push 00446678h
  2135. loc_0061B9C3: push esi
  2136. loc_0061B9C4: push eax
  2137. loc_0061B9C5: call [004010CCh] ; __vbaHresultCheckObj
  2138. loc_0061B9CB: lea ecx, var_24
  2139. loc_0061B9CE: call edi
  2140. loc_0061B9D0: push 0061BA09h
  2141. loc_0061B9D5: jmp 0061BA08h
  2142. loc_0061B9D7: lea ecx, var_20
  2143. loc_0061B9DA: lea edx, var_1C
  2144. loc_0061B9DD: push ecx
  2145. loc_0061B9DE: lea eax, var_18
  2146. loc_0061B9E1: push edx
  2147. loc_0061B9E2: push eax
  2148. loc_0061B9E3: push 00000003h
  2149. loc_0061B9E5: call [00401324h] ; __vbaFreeStrList
  2150. loc_0061B9EB: lea ecx, var_28
  2151. loc_0061B9EE: lea edx, var_24
  2152. loc_0061B9F1: push ecx
  2153. loc_0061B9F2: push edx
  2154. loc_0061B9F3: push 00000002h
  2155. loc_0061B9F5: call [00401068h] ; __vbaFreeObjList
  2156. loc_0061B9FB: add esp, 0000001Ch
  2157. loc_0061B9FE: lea ecx, var_38
  2158. loc_0061BA01: call [00401030h] ; __vbaFreeVar
  2159. loc_0061BA07: ret
  2160. loc_0061BA08: ret
  2161. loc_0061BA09: mov eax, Me
  2162. loc_0061BA0C: push eax
  2163. loc_0061BA0D: mov ecx, [eax]
  2164. loc_0061BA0F: call [ecx+00000008h]
  2165. loc_0061BA12: mov eax, var_4
  2166. loc_0061BA15: mov ecx, var_14
  2167. loc_0061BA18: pop edi
  2168. loc_0061BA19: pop esi
  2169. loc_0061BA1A: mov fs:[00000000h], ecx
  2170. loc_0061BA21: pop ebx
  2171. loc_0061BA22: mov esp, ebp
  2172. loc_0061BA24: pop ebp
  2173. loc_0061BA25: retn 0004h
  2174. End Sub
  2175. Private Sub Proc_21_13_610DC0(arg_C) '610DC0
  2176. loc_00610DC0: push ebp
  2177. loc_00610DC1: mov ebp, esp
  2178. loc_00610DC3: sub esp, 00000008h
  2179. loc_00610DC6: push 00412856h ; __vbaExceptHandler
  2180. loc_00610DCB: mov eax, fs:[00000000h]
  2181. loc_00610DD1: push eax
  2182. loc_00610DD2: mov fs:[00000000h], esp
  2183. loc_00610DD9: sub esp, 00000038h
  2184. loc_00610DDC: push ebx
  2185. loc_00610DDD: push esi
  2186. loc_00610DDE: push edi
  2187. loc_00610DDF: mov var_8, esp
  2188. loc_00610DE2: mov var_4, 00404BF8h
  2189. loc_00610DE9: mov eax, [0073C818h]
  2190. loc_00610DEE: xor edi, edi
  2191. loc_00610DF0: cmp eax, edi
  2192. loc_00610DF2: mov var_14, edi
  2193. loc_00610DF5: mov var_1C, edi
  2194. loc_00610DF8: mov var_20, edi
  2195. loc_00610DFB: mov var_30, edi
  2196. loc_00610DFE: jnz 00610E10h
  2197. loc_00610E00: push 0073C818h
  2198. loc_00610E05: push 00441F00h
  2199. loc_00610E0A: call [004012FCh] ; __vbaNew2
  2200. loc_00610E10: mov esi, [0073C818h]
  2201. loc_00610E16: lea ecx, var_20
  2202. loc_00610E19: push ecx
  2203. loc_00610E1A: push esi
  2204. loc_00610E1B: mov eax, [esi]
  2205. loc_00610E1D: call [eax+00000014h]
  2206. loc_00610E20: cmp eax, edi
  2207. loc_00610E22: fnclex
  2208. loc_00610E24: jge 00610E35h
  2209. loc_00610E26: push 00000014h
  2210. loc_00610E28: push 00441EF0h
  2211. loc_00610E2D: push esi
  2212. loc_00610E2E: push eax
  2213. loc_00610E2F: call [004010CCh] ; __vbaHresultCheckObj
  2214. loc_00610E35: mov eax, var_20
  2215. loc_00610E38: lea ecx, var_1C
  2216. loc_00610E3B: push ecx
  2217. loc_00610E3C: push eax
  2218. loc_00610E3D: mov edx, [eax]
  2219. loc_00610E3F: mov esi, eax
  2220. loc_00610E41: call [edx+00000050h]
  2221. loc_00610E44: cmp eax, edi
  2222. loc_00610E46: fnclex
  2223. loc_00610E48: jge 00610E59h
  2224. loc_00610E4A: push 00000050h
  2225. loc_00610E4C: push 004437B4h
  2226. loc_00610E51: push esi
  2227. loc_00610E52: push eax
  2228. loc_00610E53: call [004010CCh] ; __vbaHresultCheckObj
  2229. loc_00610E59: mov edx, var_1C
  2230. loc_00610E5C: mov var_1C, edi
  2231. loc_00610E5F: mov edi, [004013C0h] ; __vbaStrMove
  2232. loc_00610E65: lea ecx, var_14
  2233. loc_00610E68: call edi
  2234. loc_00610E6A: lea ecx, var_20
  2235. loc_00610E6D: call [0040142Ch] ; __vbaFreeObj
  2236. loc_00610E73: mov edx, var_14
  2237. loc_00610E76: push 00000001h
  2238. loc_00610E78: push edx
  2239. loc_00610E79: call [004013B4h] ; rtcRightCharBstr
  2240. loc_00610E7F: mov edx, eax
  2241. loc_00610E81: lea ecx, var_1C
  2242. loc_00610E84: call edi
  2243. loc_00610E86: push eax
  2244. loc_00610E87: push 00441F24h ; "\"
  2245. loc_00610E8C: call [004011B8h] ; __vbaStrCmp
  2246. loc_00610E92: mov ebx, [00401430h] ; __vbaFreeStr
  2247. loc_00610E98: mov esi, eax
  2248. loc_00610E9A: neg esi
  2249. loc_00610E9C: sbb esi, esi
  2250. loc_00610E9E: lea ecx, var_1C
  2251. loc_00610EA1: neg esi
  2252. loc_00610EA3: neg esi
  2253. loc_00610EA5: call ebx
  2254. loc_00610EA7: test si, si
  2255. loc_00610EAA: jz 00610EC2h
  2256. loc_00610EAC: mov eax, var_14
  2257. loc_00610EAF: push eax
  2258. loc_00610EB0: push 00441F24h ; "\"
  2259. loc_00610EB5: call [00401098h] ; __vbaStrCat
  2260. loc_00610EBB: mov edx, eax
  2261. loc_00610EBD: lea ecx, var_14
  2262. loc_00610EC0: call edi
  2263. loc_00610EC2: mov ecx, var_14
  2264. loc_00610EC5: push ecx
  2265. loc_00610EC6: push 0043DBE8h ; "s1.nbd"
  2266. loc_00610ECB: call [00401098h] ; __vbaStrCat
  2267. loc_00610ED1: mov edx, eax
  2268. loc_00610ED3: lea ecx, var_14
  2269. loc_00610ED6: call edi
  2270. loc_00610ED8: lea eax, var_30
  2271. loc_00610EDB: lea edx, var_14
  2272. loc_00610EDE: push 00000000h
  2273. loc_00610EE0: push eax
  2274. loc_00610EE1: mov var_28, edx
  2275. loc_00610EE4: mov var_30, 00004008h
  2276. loc_00610EEB: call [004012D0h] ; rtcDir
  2277. loc_00610EF1: mov edx, eax
  2278. loc_00610EF3: lea ecx, var_1C
  2279. loc_00610EF6: call edi
  2280. loc_00610EF8: push eax
  2281. loc_00610EF9: call [00401044h] ; __vbaLenBstr
  2282. loc_00610EFF: mov esi, eax
  2283. loc_00610F01: lea ecx, var_1C
  2284. loc_00610F04: neg esi
  2285. loc_00610F06: sbb esi, esi
  2286. loc_00610F08: neg esi
  2287. loc_00610F0A: neg esi
  2288. loc_00610F0C: call ebx
  2289. loc_00610F0E: test si, si
  2290. loc_00610F11: jz 00610F33h
  2291. loc_00610F13: mov ecx, var_14
  2292. loc_00610F16: push ecx
  2293. loc_00610F17: call [0040133Ch] ; rtcFileLen
  2294. loc_00610F1D: xor edx, edx
  2295. loc_00610F1F: cmp eax, 00039472h
  2296. loc_00610F24: setz dl
  2297. loc_00610F27: neg edx
  2298. loc_00610F29: mov var_18, edx
  2299. loc_00610F2C: push 00610F5Eh
  2300. loc_00610F31: jmp 00610F54h
  2301. loc_00610F33: mov var_18, 00000000h
  2302. loc_00610F3A: push 00610F5Eh
  2303. loc_00610F3F: jmp 00610F54h
  2304. loc_00610F41: lea ecx, var_1C
  2305. loc_00610F44: call [00401430h] ; __vbaFreeStr
  2306. loc_00610F4A: lea ecx, var_20
  2307. loc_00610F4D: call [0040142Ch] ; __vbaFreeObj
  2308. loc_00610F53: ret
  2309. loc_00610F54: lea ecx, var_14
  2310. loc_00610F57: call [00401430h] ; __vbaFreeStr
  2311. loc_00610F5D: ret
  2312. loc_00610F5E: mov eax, arg_C
  2313. loc_00610F61: mov cx, var_18
  2314. loc_00610F65: pop edi
  2315. loc_00610F66: pop esi
  2316. loc_00610F67: mov [eax], cx
  2317. loc_00610F6A: mov ecx, var_10
  2318. loc_00610F6D: xor eax, eax
  2319. loc_00610F6F: mov fs:[00000000h], ecx
  2320. loc_00610F76: pop ebx
  2321. loc_00610F77: mov esp, ebp
  2322. loc_00610F79: pop ebp
  2323. loc_00610F7A: retn 0008h
  2324. End Sub
  2325. Private Sub Proc_21_14_6110E0
  2326. loc_006110E0: push ebp
  2327. loc_006110E1: mov ebp, esp
  2328. loc_006110E3: sub esp, 00000008h
  2329. loc_006110E6: push 00412856h ; __vbaExceptHandler
  2330. loc_006110EB: mov eax, fs:[00000000h]
  2331. loc_006110F1: push eax
  2332. loc_006110F2: mov fs:[00000000h], esp
  2333. loc_006110F9: sub esp, 00000014h
  2334. loc_006110FC: push ebx
  2335. loc_006110FD: push esi
  2336. loc_006110FE: push edi
  2337. loc_006110FF: mov var_8, esp
  2338. loc_00611102: mov var_4, 00404C18h
  2339. loc_00611109: mov esi, Me
  2340. loc_0061110C: xor edi, edi
  2341. loc_0061110E: push esi
  2342. loc_0061110F: mov var_14, edi
  2343. loc_00611112: mov eax, [esi]
  2344. loc_00611114: mov var_18, edi
  2345. loc_00611117: mov var_1C, edi
  2346. loc_0061111A: call [eax+00000734h]
  2347. loc_00611120: mov ecx, [esi]
  2348. loc_00611122: push esi
  2349. loc_00611123: call [ecx+000002B4h]
  2350. loc_00611129: cmp eax, edi
  2351. loc_0061112B: fnclex
  2352. loc_0061112D: jge 00611141h
  2353. loc_0061112F: push 000002B4h
  2354. loc_00611134: push 0044AEF8h
  2355. loc_00611139: push esi
  2356. loc_0061113A: push eax
  2357. loc_0061113B: call [004010CCh] ; __vbaHresultCheckObj
  2358. loc_00611141: push 00440B00h
  2359. loc_00611146: push esi
  2360. loc_00611147: mov var_1C, edi
  2361. loc_0061114A: mov var_18, edi
  2362. loc_0061114D: call [004013C4h] ; __vbaCastObj
  2363. loc_00611153: lea edx, var_14
  2364. loc_00611156: push eax
  2365. loc_00611157: push edx
  2366. loc_00611158: call [00401128h] ; __vbaObjSet
  2367. loc_0061115E: mov eax, [0073A218h]
  2368. loc_00611163: lea edx, var_1C
  2369. loc_00611166: push edx
  2370. loc_00611167: lea edx, var_18
  2371. loc_0061116A: mov ecx, [eax]
  2372. loc_0061116C: push edx
  2373. loc_0061116D: lea edx, var_14
  2374. loc_00611170: push edx
  2375. loc_00611171: push eax
  2376. loc_00611172: call [ecx+0000001Ch]
  2377. loc_00611175: cmp eax, edi
  2378. loc_00611177: fnclex
  2379. loc_00611179: jge 00611190h
  2380. loc_0061117B: mov ecx, [0073A218h]
  2381. loc_00611181: push 0000001Ch
  2382. loc_00611183: push 00440B10h
  2383. loc_00611188: push ecx
  2384. loc_00611189: push eax
  2385. loc_0061118A: call [004010CCh] ; __vbaHresultCheckObj
  2386. loc_00611190: lea ecx, var_14
  2387. loc_00611193: call [0040142Ch] ; __vbaFreeObj
  2388. loc_00611199: push 006111ABh
  2389. loc_0061119E: jmp 006111AAh
  2390. loc_006111A0: lea ecx, var_14
  2391. loc_006111A3: call [0040142Ch] ; __vbaFreeObj
  2392. loc_006111A9: ret
  2393. loc_006111AA: ret
  2394. loc_006111AB: mov ecx, var_10
  2395. loc_006111AE: pop edi
  2396. loc_006111AF: pop esi
  2397. loc_006111B0: xor eax, eax
  2398. loc_006111B2: mov fs:[00000000h], ecx
  2399. loc_006111B9: pop ebx
  2400. loc_006111BA: mov esp, ebp
  2401. loc_006111BC: pop ebp
  2402. loc_006111BD: retn 0004h
  2403. End Sub
  2404. Private Sub Proc_21_15_6116D0
  2405. loc_006116D0: push ebp
  2406. loc_006116D1: mov ebp, esp
  2407. loc_006116D3: sub esp, 00000008h
  2408. loc_006116D6: push 00412856h ; __vbaExceptHandler
  2409. loc_006116DB: mov eax, fs:[00000000h]
  2410. loc_006116E1: push eax
  2411. loc_006116E2: mov fs:[00000000h], esp
  2412. loc_006116E9: sub esp, 0000012Ch
  2413. loc_006116EF: push ebx
  2414. loc_006116F0: push esi
  2415. loc_006116F1: push edi
  2416. loc_006116F2: mov var_8, esp
  2417. loc_006116F5: mov var_4, 00404CB8h
  2418. loc_006116FC: mov esi, Me
  2419. loc_006116FF: xor eax, eax
  2420. loc_00611701: push 00443998h
  2421. loc_00611706: mov var_14, eax
  2422. loc_00611709: mov var_18, eax
  2423. loc_0061170C: mov var_1C, eax
  2424. loc_0061170F: mov var_20, eax
  2425. loc_00611712: mov var_24, eax
  2426. loc_00611715: mov var_28, eax
  2427. loc_00611718: mov var_2C, eax
  2428. loc_0061171B: mov var_3C, eax
  2429. loc_0061171E: mov var_4C, eax
  2430. loc_00611721: mov var_5C, eax
  2431. loc_00611724: mov var_6C, eax
  2432. loc_00611727: mov var_7C, eax
  2433. loc_0061172A: mov var_8C, eax
  2434. loc_00611730: mov var_9C, eax
  2435. loc_00611736: mov var_AC, eax
  2436. loc_0061173C: mov var_CC, eax
  2437. loc_00611742: mov var_DC, eax
  2438. loc_00611748: mov var_EC, eax
  2439. loc_0061174E: mov var_110, eax
  2440. loc_00611754: mov var_114, eax
  2441. loc_0061175A: push eax
  2442. loc_0061175B: mov eax, [esi]
  2443. loc_0061175D: push 00000007h
  2444. loc_0061175F: push esi
  2445. loc_00611760: call [eax+00000320h]
  2446. loc_00611766: mov edi, [00401128h] ; __vbaObjSet
  2447. loc_0061176C: lea ecx, var_14
  2448. loc_0061176F: push eax
  2449. loc_00611770: push ecx
  2450. loc_00611771: call edi
  2451. loc_00611773: mov ebx, [00401214h] ; __vbaLateIdCallLd
  2452. loc_00611779: lea edx, var_3C
  2453. loc_0061177C: push eax
  2454. loc_0061177D: push edx
  2455. loc_0061177E: call ebx
  2456. loc_00611780: add esp, 00000010h
  2457. loc_00611783: push eax
  2458. loc_00611784: call [004011F8h] ; __vbaCastObjVar
  2459. loc_0061178A: push eax
  2460. loc_0061178B: lea eax, var_18
  2461. loc_0061178E: push eax
  2462. loc_0061178F: call edi
  2463. loc_00611791: mov ecx, [eax]
  2464. loc_00611793: push eax
  2465. loc_00611794: mov var_118, eax
  2466. loc_0061179A: call [ecx+0000002Ch]
  2467. loc_0061179D: test eax, eax
  2468. loc_0061179F: fnclex
  2469. loc_006117A1: jge 006117B8h
  2470. loc_006117A3: mov edx, var_118
  2471. loc_006117A9: push 0000002Ch
  2472. loc_006117AB: push 00443998h
  2473. loc_006117B0: push edx
  2474. loc_006117B1: push eax
  2475. loc_006117B2: call [004010CCh] ; __vbaHresultCheckObj
  2476. loc_006117B8: lea eax, var_18
  2477. loc_006117BB: lea ecx, var_14
  2478. loc_006117BE: push eax
  2479. loc_006117BF: push ecx
  2480. loc_006117C0: push 00000002h
  2481. loc_006117C2: call [00401068h] ; __vbaFreeObjList
  2482. loc_006117C8: add esp, 0000000Ch
  2483. loc_006117CB: lea ecx, var_3C
  2484. loc_006117CE: call [00401030h] ; __vbaFreeVar
  2485. loc_006117D4: sub esp, 00000010h
  2486. loc_006117D7: mov ecx, 0000000Bh
  2487. loc_006117DC: mov edx, esp
  2488. loc_006117DE: xor eax, eax
  2489. loc_006117E0: push 0000000Fh
  2490. loc_006117E2: push esi
  2491. loc_006117E3: mov [edx], ecx
  2492. loc_006117E5: mov ecx, var_B8
  2493. loc_006117EB: mov [edx+00000004h], ecx
  2494. loc_006117EE: mov ecx, [esi]
  2495. loc_006117F0: mov [edx+00000008h], eax
  2496. loc_006117F3: mov eax, var_B0
  2497. loc_006117F9: mov [edx+0000000Ch], eax
  2498. loc_006117FC: call [ecx+00000320h]
  2499. loc_00611802: lea edx, var_14
  2500. loc_00611805: push eax
  2501. loc_00611806: push edx
  2502. loc_00611807: call edi
  2503. loc_00611809: push eax
  2504. loc_0061180A: call [004013F0h] ; __vbaLateIdSt
  2505. loc_00611810: lea ecx, var_14
  2506. loc_00611813: call [0040142Ch] ; __vbaFreeObj
  2507. loc_00611819: mov eax, [esi]
  2508. loc_0061181B: push 00443998h
  2509. loc_00611820: push 00000000h
  2510. loc_00611822: push 00000007h
  2511. loc_00611824: push esi
  2512. loc_00611825: call [eax+00000320h]
  2513. loc_0061182B: lea ecx, var_14
  2514. loc_0061182E: push eax
  2515. loc_0061182F: push ecx
  2516. loc_00611830: call edi
  2517. loc_00611832: lea edx, var_3C
  2518. loc_00611835: push eax
  2519. loc_00611836: push edx
  2520. loc_00611837: call ebx
  2521. loc_00611839: add esp, 00000010h
  2522. loc_0061183C: push eax
  2523. loc_0061183D: call [004011F8h] ; __vbaCastObjVar
  2524. loc_00611843: push eax
  2525. loc_00611844: lea eax, var_18
  2526. loc_00611847: push eax
  2527. loc_00611848: call edi
  2528. loc_0061184A: mov ecx, 80020004h
  2529. loc_0061184F: mov var_118, eax
  2530. loc_00611855: mov var_84, ecx
  2531. loc_0061185B: mov eax, 0000000Ah
  2532. loc_00611860: mov var_74, ecx
  2533. loc_00611863: lea edx, var_DC
  2534. loc_00611869: lea ecx, var_6C
  2535. loc_0061186C: mov var_8C, eax
  2536. loc_00611872: mov var_7C, eax
  2537. loc_00611875: mov var_D4, 0044AE2Ch ; "Daisy Bell"
  2538. loc_0061187F: mov var_DC, 00000008h
  2539. loc_00611889: call [00401374h] ; __vbaVarDup
  2540. loc_0061188F: lea edx, var_CC
  2541. loc_00611895: lea ecx, var_5C
  2542. loc_00611898: mov var_C4, 0044AE20h ; "-1X"
  2543. loc_006118A2: mov var_CC, 00000008h
  2544. loc_006118AC: call [00401374h] ; __vbaVarDup
  2545. loc_006118B2: mov eax, var_118
  2546. loc_006118B8: lea edx, var_1C
  2547. loc_006118BB: push edx
  2548. loc_006118BC: lea edx, var_8C
  2549. loc_006118C2: push edx
  2550. loc_006118C3: lea edx, var_7C
  2551. loc_006118C6: push edx
  2552. loc_006118C7: lea edx, var_6C
  2553. loc_006118CA: mov var_44, 80020004h
  2554. loc_006118D1: mov var_4C, 0000000Ah
  2555. loc_006118D8: mov ecx, [eax]
  2556. loc_006118DA: push edx
  2557. loc_006118DB: lea edx, var_5C
  2558. loc_006118DE: push edx
  2559. loc_006118DF: lea edx, var_4C
  2560. loc_006118E2: push edx
  2561. loc_006118E3: push eax
  2562. loc_006118E4: call [ecx+00000028h]
  2563. loc_006118E7: test eax, eax
  2564. loc_006118E9: fnclex
  2565. loc_006118EB: jge 00611902h
  2566. loc_006118ED: mov ecx, var_118
  2567. loc_006118F3: push 00000028h
  2568. loc_006118F5: push 00443998h
  2569. loc_006118FA: push ecx
  2570. loc_006118FB: push eax
  2571. loc_006118FC: call [004010CCh] ; __vbaHresultCheckObj
  2572. loc_00611902: lea edx, var_1C
  2573. loc_00611905: lea eax, var_18
  2574. loc_00611908: push edx
  2575. loc_00611909: lea ecx, var_14
  2576. loc_0061190C: push eax
  2577. loc_0061190D: push ecx
  2578. loc_0061190E: push 00000003h
  2579. loc_00611910: call [00401068h] ; __vbaFreeObjList
  2580. loc_00611916: lea edx, var_8C
  2581. loc_0061191C: lea eax, var_7C
  2582. loc_0061191F: push edx
  2583. loc_00611920: lea ecx, var_6C
  2584. loc_00611923: push eax
  2585. loc_00611924: lea edx, var_5C
  2586. loc_00611927: push ecx
  2587. loc_00611928: lea eax, var_4C
  2588. loc_0061192B: push edx
  2589. loc_0061192C: lea ecx, var_3C
  2590. loc_0061192F: push eax
  2591. loc_00611930: push ecx
  2592. loc_00611931: push 00000006h
  2593. loc_00611933: call [00401050h] ; __vbaFreeVarList
  2594. loc_00611939: mov edx, [esi]
  2595. loc_0061193B: add esp, 0000002Ch
  2596. loc_0061193E: push 00443998h
  2597. loc_00611943: push 00000000h
  2598. loc_00611945: push 00000007h
  2599. loc_00611947: push esi
  2600. loc_00611948: call [edx+00000320h]
  2601. loc_0061194E: push eax
  2602. loc_0061194F: lea eax, var_14
  2603. loc_00611952: push eax
  2604. loc_00611953: call edi
  2605. loc_00611955: lea ecx, var_3C
  2606. loc_00611958: push eax
  2607. loc_00611959: push ecx
  2608. loc_0061195A: call ebx
  2609. loc_0061195C: add esp, 00000010h
  2610. loc_0061195F: push eax
  2611. loc_00611960: call [004011F8h] ; __vbaCastObjVar
  2612. loc_00611966: lea edx, var_18
  2613. loc_00611969: push eax
  2614. loc_0061196A: push edx
  2615. loc_0061196B: call edi
  2616. loc_0061196D: mov ecx, [eax]
  2617. loc_0061196F: lea edx, var_114
  2618. loc_00611975: push edx
  2619. loc_00611976: push eax
  2620. loc_00611977: mov var_118, eax
  2621. loc_0061197D: call [ecx+0000001Ch]
  2622. loc_00611980: test eax, eax
  2623. loc_00611982: fnclex
  2624. loc_00611984: jge 0061199Bh
  2625. loc_00611986: mov ecx, var_118
  2626. loc_0061198C: push 0000001Ch
  2627. loc_0061198E: push 00443998h
  2628. loc_00611993: push ecx
  2629. loc_00611994: push eax
  2630. loc_00611995: call [004010CCh] ; __vbaHresultCheckObj
  2631. loc_0061199B: mov edx, [esi]
  2632. loc_0061199D: push 00443998h
  2633. loc_006119A2: push 00000000h
  2634. loc_006119A4: push 00000007h
  2635. loc_006119A6: push esi
  2636. loc_006119A7: call [edx+00000320h]
  2637. loc_006119AD: push eax
  2638. loc_006119AE: lea eax, var_1C
  2639. loc_006119B1: push eax
  2640. loc_006119B2: call edi
  2641. loc_006119B4: lea ecx, var_4C
  2642. loc_006119B7: push eax
  2643. loc_006119B8: push ecx
  2644. loc_006119B9: call ebx
  2645. loc_006119BB: add esp, 00000010h
  2646. loc_006119BE: push eax
  2647. loc_006119BF: call [004011F8h] ; __vbaCastObjVar
  2648. loc_006119C5: lea edx, var_20
  2649. loc_006119C8: push eax
  2650. loc_006119C9: push edx
  2651. loc_006119CA: call edi
  2652. loc_006119CC: mov ecx, var_114
  2653. loc_006119D2: mov var_5C, 00000003h
  2654. loc_006119D9: mov var_54, ecx
  2655. loc_006119DC: mov edx, [eax]
  2656. loc_006119DE: lea ecx, var_24
  2657. loc_006119E1: mov var_120, eax
  2658. loc_006119E7: push ecx
  2659. loc_006119E8: lea ecx, var_5C
  2660. loc_006119EB: push ecx
  2661. loc_006119EC: push eax
  2662. loc_006119ED: call [edx+00000024h]
  2663. loc_006119F0: test eax, eax
  2664. loc_006119F2: fnclex
  2665. loc_006119F4: jge 00611A0Bh
  2666. loc_006119F6: mov edx, var_120
  2667. loc_006119FC: push 00000024h
  2668. loc_006119FE: push 00443998h
  2669. loc_00611A03: push edx
  2670. loc_00611A04: push eax
  2671. loc_00611A05: call [004010CCh] ; __vbaHresultCheckObj
  2672. loc_00611A0B: mov eax, var_24
  2673. loc_00611A0E: lea edx, var_28
  2674. loc_00611A11: push edx
  2675. loc_00611A12: push eax
  2676. loc_00611A13: mov ecx, [eax]
  2677. loc_00611A15: mov var_128, eax
  2678. loc_00611A1B: call [ecx+00000098h]
  2679. loc_00611A21: test eax, eax
  2680. loc_00611A23: fnclex
  2681. loc_00611A25: jge 00611A3Fh
  2682. loc_00611A27: mov ecx, var_128
  2683. loc_00611A2D: push 00000098h
  2684. loc_00611A32: push 00443788h
  2685. loc_00611A37: push ecx
  2686. loc_00611A38: push eax
  2687. loc_00611A39: call [004010CCh] ; __vbaHresultCheckObj
  2688. loc_00611A3F: mov edx, var_28
  2689. loc_00611A42: mov ecx, 80020004h
  2690. loc_00611A47: mov var_130, edx
  2691. loc_00611A4D: mov var_A4, ecx
  2692. loc_00611A53: mov eax, 0000000Ah
  2693. loc_00611A58: mov var_94, ecx
  2694. loc_00611A5E: lea edx, var_EC
  2695. loc_00611A64: lea ecx, var_8C
  2696. loc_00611A6A: mov var_AC, eax
  2697. loc_00611A70: mov var_9C, eax
  2698. loc_00611A76: mov var_E4, 0044AC3Ch ; "Harry Dare"
  2699. loc_00611A80: mov var_EC, 00000008h
  2700. loc_00611A8A: call [00401374h] ; __vbaVarDup
  2701. loc_00611A90: lea edx, var_2C
  2702. loc_00611A93: mov eax, 0000000Ah
  2703. loc_00611A98: push edx
  2704. loc_00611A99: lea edx, var_AC
  2705. loc_00611A9F: push edx
  2706. loc_00611AA0: lea edx, var_9C
  2707. loc_00611AA6: push edx
  2708. loc_00611AA7: lea edx, var_8C
  2709. loc_00611AAD: push edx
  2710. loc_00611AAE: lea edx, var_7C
  2711. loc_00611AB1: mov var_7C, eax
  2712. loc_00611AB4: mov var_6C, eax
  2713. loc_00611AB7: mov eax, var_130
  2714. loc_00611ABD: mov ecx, 80020004h
  2715. loc_00611AC2: push edx
  2716. loc_00611AC3: lea edx, var_6C
  2717. loc_00611AC6: mov var_74, ecx
  2718. loc_00611AC9: mov var_64, ecx
  2719. loc_00611ACC: mov ecx, [eax]
  2720. loc_00611ACE: push edx
  2721. loc_00611ACF: push eax
  2722. loc_00611AD0: call [ecx+00000028h]
  2723. loc_00611AD3: test eax, eax
  2724. loc_00611AD5: fnclex
  2725. loc_00611AD7: jge 00611AEEh
  2726. loc_00611AD9: mov ecx, var_130
  2727. loc_00611ADF: push 00000028h
  2728. loc_00611AE1: push 0044AC54h
  2729. loc_00611AE6: push ecx
  2730. loc_00611AE7: push eax
  2731. loc_00611AE8: call [004010CCh] ; __vbaHresultCheckObj
  2732. loc_00611AEE: lea edx, var_2C
  2733. loc_00611AF1: lea eax, var_28
  2734. loc_00611AF4: push edx
  2735. loc_00611AF5: lea ecx, var_24
  2736. loc_00611AF8: push eax
  2737. loc_00611AF9: lea edx, var_20
  2738. loc_00611AFC: push ecx
  2739. loc_00611AFD: lea eax, var_1C
  2740. loc_00611B00: push edx
  2741. loc_00611B01: lea ecx, var_18
  2742. loc_00611B04: push eax
  2743. loc_00611B05: lea edx, var_14
  2744. loc_00611B08: push ecx
  2745. loc_00611B09: push edx
  2746. loc_00611B0A: push 00000007h
  2747. loc_00611B0C: call [00401068h] ; __vbaFreeObjList
  2748. loc_00611B12: lea eax, var_AC
  2749. loc_00611B18: lea ecx, var_9C
  2750. loc_00611B1E: push eax
  2751. loc_00611B1F: lea edx, var_8C
  2752. loc_00611B25: push ecx
  2753. loc_00611B26: lea eax, var_7C
  2754. loc_00611B29: push edx
  2755. loc_00611B2A: lea ecx, var_6C
  2756. loc_00611B2D: push eax
  2757. loc_00611B2E: lea edx, var_5C
  2758. loc_00611B31: push ecx
  2759. loc_00611B32: lea eax, var_4C
  2760. loc_00611B35: push edx
  2761. loc_00611B36: lea ecx, var_3C
  2762. loc_00611B39: push eax
  2763. loc_00611B3A: push ecx
  2764. loc_00611B3B: push 00000008h
  2765. loc_00611B3D: call [00401050h] ; __vbaFreeVarList
  2766. loc_00611B43: mov edx, [esi]
  2767. loc_00611B45: add esp, 00000044h
  2768. loc_00611B48: lea eax, var_110
  2769. loc_00611B4E: push eax
  2770. loc_00611B4F: push esi
  2771. loc_00611B50: call [edx+00000704h]
  2772. loc_00611B56: cmp var_110, 0000h
  2773. loc_00611B5E: push 00443998h
  2774. loc_00611B63: push 00000000h
  2775. loc_00611B65: push 00000007h
  2776. loc_00611B67: jz 00616A65h
  2777. loc_00611B6D: mov ecx, [esi]
  2778. loc_00611B6F: push esi
  2779. loc_00611B70: call [ecx+00000320h]
  2780. loc_00611B76: lea edx, var_14
  2781. loc_00611B79: push eax
  2782. loc_00611B7A: push edx
  2783. loc_00611B7B: call edi
  2784. loc_00611B7D: push eax
  2785. loc_00611B7E: lea eax, var_3C
  2786. loc_00611B81: push eax
  2787. loc_00611B82: call ebx
  2788. loc_00611B84: add esp, 00000010h
  2789. loc_00611B87: push eax
  2790. loc_00611B88: call [004011F8h] ; __vbaCastObjVar
  2791. loc_00611B8E: lea ecx, var_18
  2792. loc_00611B91: push eax
  2793. loc_00611B92: push ecx
  2794. loc_00611B93: call edi
  2795. loc_00611B95: mov ecx, 80020004h
  2796. loc_00611B9A: mov var_118, eax
  2797. loc_00611BA0: mov var_84, ecx
  2798. loc_00611BA6: mov eax, 0000000Ah
  2799. loc_00611BAB: mov var_74, ecx
  2800. loc_00611BAE: lea edx, var_DC
  2801. loc_00611BB4: lea ecx, var_6C
  2802. loc_00611BB7: mov var_8C, eax
  2803. loc_00611BBD: mov var_7C, eax
  2804. loc_00611BC0: mov var_D4, 0044AA6Ch ; "In My Merry Oldsmobile"
  2805. loc_00611BCA: mov var_DC, 00000008h
  2806. loc_00611BD4: call [00401374h] ; __vbaVarDup
  2807. loc_00611BDA: lea edx, var_CC
  2808. loc_00611BE0: lea ecx, var_5C
  2809. loc_00611BE3: mov var_C4, 0044AC68h ; "1X"
  2810. loc_00611BED: mov var_CC, 00000008h
  2811. loc_00611BF7: call [00401374h] ; __vbaVarDup
  2812. loc_00611BFD: lea ecx, var_1C
  2813. loc_00611C00: mov eax, var_118
  2814. loc_00611C06: push ecx
  2815. loc_00611C07: lea ecx, var_8C
  2816. loc_00611C0D: push ecx
  2817. loc_00611C0E: lea ecx, var_7C
  2818. loc_00611C11: push ecx
  2819. loc_00611C12: lea ecx, var_6C
  2820. loc_00611C15: push ecx
  2821. loc_00611C16: lea ecx, var_5C
  2822. loc_00611C19: push ecx
  2823. loc_00611C1A: lea ecx, var_4C
  2824. loc_00611C1D: mov var_44, 80020004h
  2825. loc_00611C24: mov var_4C, 0000000Ah
  2826. loc_00611C2B: mov edx, [eax]
  2827. loc_00611C2D: push ecx
  2828. loc_00611C2E: push eax
  2829. loc_00611C2F: call [edx+00000028h]
  2830. loc_00611C32: test eax, eax
  2831. loc_00611C34: fnclex
  2832. loc_00611C36: jge 00611C4Dh
  2833. loc_00611C38: mov edx, var_118
  2834. loc_00611C3E: push 00000028h
  2835. loc_00611C40: push 00443998h
  2836. loc_00611C45: push edx
  2837. loc_00611C46: push eax
  2838. loc_00611C47: call [004010CCh] ; __vbaHresultCheckObj
  2839. loc_00611C4D: lea eax, var_1C
  2840. loc_00611C50: lea ecx, var_18
  2841. loc_00611C53: push eax
  2842. loc_00611C54: lea edx, var_14
  2843. loc_00611C57: push ecx
  2844. loc_00611C58: push edx
  2845. loc_00611C59: push 00000003h
  2846. loc_00611C5B: call [00401068h] ; __vbaFreeObjList
  2847. loc_00611C61: lea eax, var_8C
  2848. loc_00611C67: lea ecx, var_7C
  2849. loc_00611C6A: push eax
  2850. loc_00611C6B: lea edx, var_6C
  2851. loc_00611C6E: push ecx
  2852. loc_00611C6F: lea eax, var_5C
  2853. loc_00611C72: push edx
  2854. loc_00611C73: lea ecx, var_4C
  2855. loc_00611C76: push eax
  2856. loc_00611C77: lea edx, var_3C
  2857. loc_00611C7A: push ecx
  2858. loc_00611C7B: push edx
  2859. loc_00611C7C: push 00000006h
  2860. loc_00611C7E: call [00401050h] ; __vbaFreeVarList
  2861. loc_00611C84: mov eax, [esi]
  2862. loc_00611C86: add esp, 0000002Ch
  2863. loc_00611C89: push 00443998h
  2864. loc_00611C8E: push 00000000h
  2865. loc_00611C90: push 00000007h
  2866. loc_00611C92: push esi
  2867. loc_00611C93: call [eax+00000320h]
  2868. loc_00611C99: lea ecx, var_14
  2869. loc_00611C9C: push eax
  2870. loc_00611C9D: push ecx
  2871. loc_00611C9E: call edi
  2872. loc_00611CA0: lea edx, var_3C
  2873. loc_00611CA3: push eax
  2874. loc_00611CA4: push edx
  2875. loc_00611CA5: call ebx
  2876. loc_00611CA7: add esp, 00000010h
  2877. loc_00611CAA: push eax
  2878. loc_00611CAB: call [004011F8h] ; __vbaCastObjVar
  2879. loc_00611CB1: push eax
  2880. loc_00611CB2: lea eax, var_18
  2881. loc_00611CB5: push eax
  2882. loc_00611CB6: call edi
  2883. loc_00611CB8: mov ecx, [eax]
  2884. loc_00611CBA: lea edx, var_114
  2885. loc_00611CC0: push edx
  2886. loc_00611CC1: push eax
  2887. loc_00611CC2: mov var_118, eax
  2888. loc_00611CC8: call [ecx+0000001Ch]
  2889. loc_00611CCB: test eax, eax
  2890. loc_00611CCD: fnclex
  2891. loc_00611CCF: jge 00611CE6h
  2892. loc_00611CD1: mov ecx, var_118
  2893. loc_00611CD7: push 0000001Ch
  2894. loc_00611CD9: push 00443998h
  2895. loc_00611CDE: push ecx
  2896. loc_00611CDF: push eax
  2897. loc_00611CE0: call [004010CCh] ; __vbaHresultCheckObj
  2898. loc_00611CE6: mov edx, [esi]
  2899. loc_00611CE8: push 00443998h
  2900. loc_00611CED: push 00000000h
  2901. loc_00611CEF: push 00000007h
  2902. loc_00611CF1: push esi
  2903. loc_00611CF2: call [edx+00000320h]
  2904. loc_00611CF8: push eax
  2905. loc_00611CF9: lea eax, var_1C
  2906. loc_00611CFC: push eax
  2907. loc_00611CFD: call edi
  2908. loc_00611CFF: lea ecx, var_4C
  2909. loc_00611D02: push eax
  2910. loc_00611D03: push ecx
  2911. loc_00611D04: call ebx
  2912. loc_00611D06: add esp, 00000010h
  2913. loc_00611D09: push eax
  2914. loc_00611D0A: call [004011F8h] ; __vbaCastObjVar
  2915. loc_00611D10: lea edx, var_20
  2916. loc_00611D13: push eax
  2917. loc_00611D14: push edx
  2918. loc_00611D15: call edi
  2919. loc_00611D17: mov ecx, var_114
  2920. loc_00611D1D: mov var_5C, 00000003h
  2921. loc_00611D24: mov var_54, ecx
  2922. loc_00611D27: mov edx, [eax]
  2923. loc_00611D29: lea ecx, var_24
  2924. loc_00611D2C: mov var_120, eax
  2925. loc_00611D32: push ecx
  2926. loc_00611D33: lea ecx, var_5C
  2927. loc_00611D36: push ecx
  2928. loc_00611D37: push eax
  2929. loc_00611D38: call [edx+00000024h]
  2930. loc_00611D3B: test eax, eax
  2931. loc_00611D3D: fnclex
  2932. loc_00611D3F: jge 00611D56h
  2933. loc_00611D41: mov edx, var_120
  2934. loc_00611D47: push 00000024h
  2935. loc_00611D49: push 00443998h
  2936. loc_00611D4E: push edx
  2937. loc_00611D4F: push eax
  2938. loc_00611D50: call [004010CCh] ; __vbaHresultCheckObj
  2939. loc_00611D56: mov eax, var_24
  2940. loc_00611D59: lea edx, var_28
  2941. loc_00611D5C: push edx
  2942. loc_00611D5D: push eax
  2943. loc_00611D5E: mov ecx, [eax]
  2944. loc_00611D60: mov var_128, eax
  2945. loc_00611D66: call [ecx+00000098h]
  2946. loc_00611D6C: test eax, eax
  2947. loc_00611D6E: fnclex
  2948. loc_00611D70: jge 00611D8Ah
  2949. loc_00611D72: mov ecx, var_128
  2950. loc_00611D78: push 00000098h
  2951. loc_00611D7D: push 00443788h
  2952. loc_00611D82: push ecx
  2953. loc_00611D83: push eax
  2954. loc_00611D84: call [004010CCh] ; __vbaHresultCheckObj
  2955. loc_00611D8A: mov edx, var_28
  2956. loc_00611D8D: mov ecx, 80020004h
  2957. loc_00611D92: mov var_130, edx
  2958. loc_00611D98: mov var_A4, ecx
  2959. loc_00611D9E: mov eax, 0000000Ah
  2960. loc_00611DA3: mov var_94, ecx
  2961. loc_00611DA9: lea edx, var_EC
  2962. loc_00611DAF: lea ecx, var_8C
  2963. loc_00611DB5: mov var_AC, eax
  2964. loc_00611DBB: mov var_9C, eax
  2965. loc_00611DC1: mov var_E4, 0044B000h ; "Vincent Bryan and Gus Edwards"
  2966. loc_00611DCB: mov var_EC, 00000008h
  2967. loc_00611DD5: call [00401374h] ; __vbaVarDup
  2968. loc_00611DDB: lea edx, var_2C
  2969. loc_00611DDE: mov eax, 0000000Ah
  2970. loc_00611DE3: push edx
  2971. loc_00611DE4: lea edx, var_AC
  2972. loc_00611DEA: push edx
  2973. loc_00611DEB: lea edx, var_9C
  2974. loc_00611DF1: push edx
  2975. loc_00611DF2: lea edx, var_8C
  2976. loc_00611DF8: push edx
  2977. loc_00611DF9: lea edx, var_7C
  2978. loc_00611DFC: mov var_7C, eax
  2979. loc_00611DFF: mov var_6C, eax
  2980. loc_00611E02: mov eax, var_130
  2981. loc_00611E08: mov ecx, 80020004h
  2982. loc_00611E0D: push edx
  2983. loc_00611E0E: lea edx, var_6C
  2984. loc_00611E11: mov var_74, ecx
  2985. loc_00611E14: mov var_64, ecx
  2986. loc_00611E17: mov ecx, [eax]
  2987. loc_00611E19: push edx
  2988. loc_00611E1A: push eax
  2989. loc_00611E1B: call [ecx+00000028h]
  2990. loc_00611E1E: test eax, eax
  2991. loc_00611E20: fnclex
  2992. loc_00611E22: jge 00611E39h
  2993. loc_00611E24: mov ecx, var_130
  2994. loc_00611E2A: push 00000028h
  2995. loc_00611E2C: push 0044AC54h
  2996. loc_00611E31: push ecx
  2997. loc_00611E32: push eax
  2998. loc_00611E33: call [004010CCh] ; __vbaHresultCheckObj
  2999. loc_00611E39: lea edx, var_2C
  3000. loc_00611E3C: lea eax, var_28
  3001. loc_00611E3F: push edx
  3002. loc_00611E40: lea ecx, var_24
  3003. loc_00611E43: push eax
  3004. loc_00611E44: lea edx, var_20
  3005. loc_00611E47: push ecx
  3006. loc_00611E48: lea eax, var_1C
  3007. loc_00611E4B: push edx
  3008. loc_00611E4C: lea ecx, var_18
  3009. loc_00611E4F: push eax
  3010. loc_00611E50: lea edx, var_14
  3011. loc_00611E53: push ecx
  3012. loc_00611E54: push edx
  3013. loc_00611E55: push 00000007h
  3014. loc_00611E57: call [00401068h] ; __vbaFreeObjList
  3015. loc_00611E5D: lea eax, var_AC
  3016. loc_00611E63: lea ecx, var_9C
  3017. loc_00611E69: push eax
  3018. loc_00611E6A: lea edx, var_8C
  3019. loc_00611E70: push ecx
  3020. loc_00611E71: lea eax, var_7C
  3021. loc_00611E74: push edx
  3022. loc_00611E75: lea ecx, var_6C
  3023. loc_00611E78: push eax
  3024. loc_00611E79: lea edx, var_5C
  3025. loc_00611E7C: push ecx
  3026. loc_00611E7D: lea eax, var_4C
  3027. loc_00611E80: push edx
  3028. loc_00611E81: lea ecx, var_3C
  3029. loc_00611E84: push eax
  3030. loc_00611E85: push ecx
  3031. loc_00611E86: push 00000008h
  3032. loc_00611E88: call [00401050h] ; __vbaFreeVarList
  3033. loc_00611E8E: mov edx, [esi]
  3034. loc_00611E90: add esp, 00000044h
  3035. loc_00611E93: push 00443998h
  3036. loc_00611E98: push 00000000h
  3037. loc_00611E9A: push 00000007h
  3038. loc_00611E9C: push esi
  3039. loc_00611E9D: call [edx+00000320h]
  3040. loc_00611EA3: push eax
  3041. loc_00611EA4: lea eax, var_14
  3042. loc_00611EA7: push eax
  3043. loc_00611EA8: call edi
  3044. loc_00611EAA: lea ecx, var_3C
  3045. loc_00611EAD: push eax
  3046. loc_00611EAE: push ecx
  3047. loc_00611EAF: call ebx
  3048. loc_00611EB1: add esp, 00000010h
  3049. loc_00611EB4: push eax
  3050. loc_00611EB5: call [004011F8h] ; __vbaCastObjVar
  3051. loc_00611EBB: lea edx, var_18
  3052. loc_00611EBE: push eax
  3053. loc_00611EBF: push edx
  3054. loc_00611EC0: call edi
  3055. loc_00611EC2: mov ecx, 80020004h
  3056. loc_00611EC7: mov var_118, eax
  3057. loc_00611ECD: mov var_84, ecx
  3058. loc_00611ED3: mov eax, 0000000Ah
  3059. loc_00611ED8: mov var_74, ecx
  3060. loc_00611EDB: lea edx, var_DC
  3061. loc_00611EE1: lea ecx, var_6C
  3062. loc_00611EE4: mov var_8C, eax
  3063. loc_00611EEA: mov var_7C, eax
  3064. loc_00611EED: mov var_D4, 0044B04Ch ; "Sidewalks of New York"
  3065. loc_00611EF7: mov var_DC, 00000008h
  3066. loc_00611F01: call [00401374h] ; __vbaVarDup
  3067. loc_00611F07: lea edx, var_CC
  3068. loc_00611F0D: lea ecx, var_5C
  3069. loc_00611F10: mov var_C4, 0044B040h ; "2X"
  3070. loc_00611F1A: mov var_CC, 00000008h
  3071. loc_00611F24: call [00401374h] ; __vbaVarDup
  3072. loc_00611F2A: mov eax, var_118
  3073. loc_00611F30: lea edx, var_1C
  3074. loc_00611F33: push edx
  3075. loc_00611F34: lea edx, var_8C
  3076. loc_00611F3A: mov var_44, 80020004h
  3077. loc_00611F41: mov var_4C, 0000000Ah
  3078. loc_00611F48: mov ecx, [eax]
  3079. loc_00611F4A: push edx
  3080. loc_00611F4B: lea edx, var_7C
  3081. loc_00611F4E: push edx
  3082. loc_00611F4F: lea edx, var_6C
  3083. loc_00611F52: push edx
  3084. loc_00611F53: lea edx, var_5C
  3085. loc_00611F56: push edx
  3086. loc_00611F57: lea edx, var_4C
  3087. loc_00611F5A: push edx
  3088. loc_00611F5B: push eax
  3089. loc_00611F5C: call [ecx+00000028h]
  3090. loc_00611F5F: test eax, eax
  3091. loc_00611F61: fnclex
  3092. loc_00611F63: jge 00611F7Ah
  3093. loc_00611F65: mov ecx, var_118
  3094. loc_00611F6B: push 00000028h
  3095. loc_00611F6D: push 00443998h
  3096. loc_00611F72: push ecx
  3097. loc_00611F73: push eax
  3098. loc_00611F74: call [004010CCh] ; __vbaHresultCheckObj
  3099. loc_00611F7A: lea edx, var_1C
  3100. loc_00611F7D: lea eax, var_18
  3101. loc_00611F80: push edx
  3102. loc_00611F81: lea ecx, var_14
  3103. loc_00611F84: push eax
  3104. loc_00611F85: push ecx
  3105. loc_00611F86: push 00000003h
  3106. loc_00611F88: call [00401068h] ; __vbaFreeObjList
  3107. loc_00611F8E: lea edx, var_8C
  3108. loc_00611F94: lea eax, var_7C
  3109. loc_00611F97: push edx
  3110. loc_00611F98: lea ecx, var_6C
  3111. loc_00611F9B: push eax
  3112. loc_00611F9C: lea edx, var_5C
  3113. loc_00611F9F: push ecx
  3114. loc_00611FA0: lea eax, var_4C
  3115. loc_00611FA3: push edx
  3116. loc_00611FA4: lea ecx, var_3C
  3117. loc_00611FA7: push eax
  3118. loc_00611FA8: push ecx
  3119. loc_00611FA9: push 00000006h
  3120. loc_00611FAB: call [00401050h] ; __vbaFreeVarList
  3121. loc_00611FB1: mov edx, [esi]
  3122. loc_00611FB3: add esp, 0000002Ch
  3123. loc_00611FB6: push 00443998h
  3124. loc_00611FBB: push 00000000h
  3125. loc_00611FBD: push 00000007h
  3126. loc_00611FBF: push esi
  3127. loc_00611FC0: call [edx+00000320h]
  3128. loc_00611FC6: push eax
  3129. loc_00611FC7: lea eax, var_14
  3130. loc_00611FCA: push eax
  3131. loc_00611FCB: call edi
  3132. loc_00611FCD: lea ecx, var_3C
  3133. loc_00611FD0: push eax
  3134. loc_00611FD1: push ecx
  3135. loc_00611FD2: call ebx
  3136. loc_00611FD4: add esp, 00000010h
  3137. loc_00611FD7: push eax
  3138. loc_00611FD8: call [004011F8h] ; __vbaCastObjVar
  3139. loc_00611FDE: lea edx, var_18
  3140. loc_00611FE1: push eax
  3141. loc_00611FE2: push edx
  3142. loc_00611FE3: call edi
  3143. loc_00611FE5: mov ecx, [eax]
  3144. loc_00611FE7: lea edx, var_114
  3145. loc_00611FED: push edx
  3146. loc_00611FEE: push eax
  3147. loc_00611FEF: mov var_118, eax
  3148. loc_00611FF5: call [ecx+0000001Ch]
  3149. loc_00611FF8: test eax, eax
  3150. loc_00611FFA: fnclex
  3151. loc_00611FFC: jge 00612013h
  3152. loc_00611FFE: mov ecx, var_118
  3153. loc_00612004: push 0000001Ch
  3154. loc_00612006: push 00443998h
  3155. loc_0061200B: push ecx
  3156. loc_0061200C: push eax
  3157. loc_0061200D: call [004010CCh] ; __vbaHresultCheckObj
  3158. loc_00612013: mov edx, [esi]
  3159. loc_00612015: push 00443998h
  3160. loc_0061201A: push 00000000h
  3161. loc_0061201C: push 00000007h
  3162. loc_0061201E: push esi
  3163. loc_0061201F: call [edx+00000320h]
  3164. loc_00612025: push eax
  3165. loc_00612026: lea eax, var_1C
  3166. loc_00612029: push eax
  3167. loc_0061202A: call edi
  3168. loc_0061202C: lea ecx, var_4C
  3169. loc_0061202F: push eax
  3170. loc_00612030: push ecx
  3171. loc_00612031: call ebx
  3172. loc_00612033: add esp, 00000010h
  3173. loc_00612036: push eax
  3174. loc_00612037: call [004011F8h] ; __vbaCastObjVar
  3175. loc_0061203D: lea edx, var_20
  3176. loc_00612040: push eax
  3177. loc_00612041: push edx
  3178. loc_00612042: call edi
  3179. loc_00612044: mov ecx, var_114
  3180. loc_0061204A: mov var_5C, 00000003h
  3181. loc_00612051: mov var_54, ecx
  3182. loc_00612054: mov edx, [eax]
  3183. loc_00612056: lea ecx, var_24
  3184. loc_00612059: mov var_120, eax
  3185. loc_0061205F: push ecx
  3186. loc_00612060: lea ecx, var_5C
  3187. loc_00612063: push ecx
  3188. loc_00612064: push eax
  3189. loc_00612065: call [edx+00000024h]
  3190. loc_00612068: test eax, eax
  3191. loc_0061206A: fnclex
  3192. loc_0061206C: jge 00612083h
  3193. loc_0061206E: mov edx, var_120
  3194. loc_00612074: push 00000024h
  3195. loc_00612076: push 00443998h
  3196. loc_0061207B: push edx
  3197. loc_0061207C: push eax
  3198. loc_0061207D: call [004010CCh] ; __vbaHresultCheckObj
  3199. loc_00612083: mov eax, var_24
  3200. loc_00612086: lea edx, var_28
  3201. loc_00612089: push edx
  3202. loc_0061208A: push eax
  3203. loc_0061208B: mov ecx, [eax]
  3204. loc_0061208D: mov var_128, eax
  3205. loc_00612093: call [ecx+00000098h]
  3206. loc_00612099: test eax, eax
  3207. loc_0061209B: fnclex
  3208. loc_0061209D: jge 006120B7h
  3209. loc_0061209F: mov ecx, var_128
  3210. loc_006120A5: push 00000098h
  3211. loc_006120AA: push 00443788h
  3212. loc_006120AF: push ecx
  3213. loc_006120B0: push eax
  3214. loc_006120B1: call [004010CCh] ; __vbaHresultCheckObj
  3215. loc_006120B7: mov edx, var_28
  3216. loc_006120BA: mov ecx, 80020004h
  3217. loc_006120BF: mov var_130, edx
  3218. loc_006120C5: mov var_A4, ecx
  3219. loc_006120CB: mov eax, 0000000Ah
  3220. loc_006120D0: mov var_94, ecx
  3221. loc_006120D6: lea edx, var_EC
  3222. loc_006120DC: lea ecx, var_8C
  3223. loc_006120E2: mov var_AC, eax
  3224. loc_006120E8: mov var_9C, eax
  3225. loc_006120EE: mov var_E4, 0044B07Ch ; "Charles Lawlor"
  3226. loc_006120F8: mov var_EC, 00000008h
  3227. loc_00612102: call [00401374h] ; __vbaVarDup
  3228. loc_00612108: lea edx, var_2C
  3229. loc_0061210B: mov eax, 0000000Ah
  3230. loc_00612110: push edx
  3231. loc_00612111: lea edx, var_AC
  3232. loc_00612117: push edx
  3233. loc_00612118: lea edx, var_9C
  3234. loc_0061211E: push edx
  3235. loc_0061211F: lea edx, var_8C
  3236. loc_00612125: push edx
  3237. loc_00612126: lea edx, var_7C
  3238. loc_00612129: mov var_7C, eax
  3239. loc_0061212C: mov var_6C, eax
  3240. loc_0061212F: mov eax, var_130
  3241. loc_00612135: mov ecx, 80020004h
  3242. loc_0061213A: push edx
  3243. loc_0061213B: lea edx, var_6C
  3244. loc_0061213E: mov var_74, ecx
  3245. loc_00612141: mov var_64, ecx
  3246. loc_00612144: mov ecx, [eax]
  3247. loc_00612146: push edx
  3248. loc_00612147: push eax
  3249. loc_00612148: call [ecx+00000028h]
  3250. loc_0061214B: test eax, eax
  3251. loc_0061214D: fnclex
  3252. loc_0061214F: jge 00612166h
  3253. loc_00612151: mov ecx, var_130
  3254. loc_00612157: push 00000028h
  3255. loc_00612159: push 0044AC54h
  3256. loc_0061215E: push ecx
  3257. loc_0061215F: push eax
  3258. loc_00612160: call [004010CCh] ; __vbaHresultCheckObj
  3259. loc_00612166: lea edx, var_2C
  3260. loc_00612169: lea eax, var_28
  3261. loc_0061216C: push edx
  3262. loc_0061216D: lea ecx, var_24
  3263. loc_00612170: push eax
  3264. loc_00612171: lea edx, var_20
  3265. loc_00612174: push ecx
  3266. loc_00612175: lea eax, var_1C
  3267. loc_00612178: push edx
  3268. loc_00612179: lea ecx, var_18
  3269. loc_0061217C: push eax
  3270. loc_0061217D: lea edx, var_14
  3271. loc_00612180: push ecx
  3272. loc_00612181: push edx
  3273. loc_00612182: push 00000007h
  3274. loc_00612184: call [00401068h] ; __vbaFreeObjList
  3275. loc_0061218A: lea eax, var_AC
  3276. loc_00612190: lea ecx, var_9C
  3277. loc_00612196: push eax
  3278. loc_00612197: lea edx, var_8C
  3279. loc_0061219D: push ecx
  3280. loc_0061219E: lea eax, var_7C
  3281. loc_006121A1: push edx
  3282. loc_006121A2: lea ecx, var_6C
  3283. loc_006121A5: push eax
  3284. loc_006121A6: lea edx, var_5C
  3285. loc_006121A9: push ecx
  3286. loc_006121AA: lea eax, var_4C
  3287. loc_006121AD: push edx
  3288. loc_006121AE: lea ecx, var_3C
  3289. loc_006121B1: push eax
  3290. loc_006121B2: push ecx
  3291. loc_006121B3: push 00000008h
  3292. loc_006121B5: call [00401050h] ; __vbaFreeVarList
  3293. loc_006121BB: mov edx, [esi]
  3294. loc_006121BD: add esp, 00000044h
  3295. loc_006121C0: push 00443998h
  3296. loc_006121C5: push 00000000h
  3297. loc_006121C7: push 00000007h
  3298. loc_006121C9: push esi
  3299. loc_006121CA: call [edx+00000320h]
  3300. loc_006121D0: push eax
  3301. loc_006121D1: lea eax, var_14
  3302. loc_006121D4: push eax
  3303. loc_006121D5: call edi
  3304. loc_006121D7: lea ecx, var_3C
  3305. loc_006121DA: push eax
  3306. loc_006121DB: push ecx
  3307. loc_006121DC: call ebx
  3308. loc_006121DE: add esp, 00000010h
  3309. loc_006121E1: push eax
  3310. loc_006121E2: call [004011F8h] ; __vbaCastObjVar
  3311. loc_006121E8: lea edx, var_18
  3312. loc_006121EB: push eax
  3313. loc_006121EC: push edx
  3314. loc_006121ED: call edi
  3315. loc_006121EF: mov ecx, 80020004h
  3316. loc_006121F4: mov var_118, eax
  3317. loc_006121FA: mov var_84, ecx
  3318. loc_00612200: mov eax, 0000000Ah
  3319. loc_00612205: mov var_74, ecx
  3320. loc_00612208: lea edx, var_DC
  3321. loc_0061220E: lea ecx, var_6C
  3322. loc_00612211: mov var_8C, eax
  3323. loc_00612217: mov var_7C, eax
  3324. loc_0061221A: mov var_D4, 0044B0ACh ; "My Wild Irish Rose"
  3325. loc_00612224: mov var_DC, 00000008h
  3326. loc_0061222E: call [00401374h] ; __vbaVarDup
  3327. loc_00612234: lea edx, var_CC
  3328. loc_0061223A: lea ecx, var_5C
  3329. loc_0061223D: mov var_C4, 0044B0A0h ; "3X"
  3330. loc_00612247: mov var_CC, 00000008h
  3331. loc_00612251: call [00401374h] ; __vbaVarDup
  3332. loc_00612257: mov eax, var_118
  3333. loc_0061225D: lea edx, var_1C
  3334. loc_00612260: push edx
  3335. loc_00612261: lea edx, var_8C
  3336. loc_00612267: mov var_44, 80020004h
  3337. loc_0061226E: mov var_4C, 0000000Ah
  3338. loc_00612275: mov ecx, [eax]
  3339. loc_00612277: push edx
  3340. loc_00612278: lea edx, var_7C
  3341. loc_0061227B: push edx
  3342. loc_0061227C: lea edx, var_6C
  3343. loc_0061227F: push edx
  3344. loc_00612280: lea edx, var_5C
  3345. loc_00612283: push edx
  3346. loc_00612284: lea edx, var_4C
  3347. loc_00612287: push edx
  3348. loc_00612288: push eax
  3349. loc_00612289: call [ecx+00000028h]
  3350. loc_0061228C: test eax, eax
  3351. loc_0061228E: fnclex
  3352. loc_00612290: jge 006122A7h
  3353. loc_00612292: mov ecx, var_118
  3354. loc_00612298: push 00000028h
  3355. loc_0061229A: push 00443998h
  3356. loc_0061229F: push ecx
  3357. loc_006122A0: push eax
  3358. loc_006122A1: call [004010CCh] ; __vbaHresultCheckObj
  3359. loc_006122A7: lea edx, var_1C
  3360. loc_006122AA: lea eax, var_18
  3361. loc_006122AD: push edx
  3362. loc_006122AE: lea ecx, var_14
  3363. loc_006122B1: push eax
  3364. loc_006122B2: push ecx
  3365. loc_006122B3: push 00000003h
  3366. loc_006122B5: call [00401068h] ; __vbaFreeObjList
  3367. loc_006122BB: lea edx, var_8C
  3368. loc_006122C1: lea eax, var_7C
  3369. loc_006122C4: push edx
  3370. loc_006122C5: lea ecx, var_6C
  3371. loc_006122C8: push eax
  3372. loc_006122C9: lea edx, var_5C
  3373. loc_006122CC: push ecx
  3374. loc_006122CD: lea eax, var_4C
  3375. loc_006122D0: push edx
  3376. loc_006122D1: lea ecx, var_3C
  3377. loc_006122D4: push eax
  3378. loc_006122D5: push ecx
  3379. loc_006122D6: push 00000006h
  3380. loc_006122D8: call [00401050h] ; __vbaFreeVarList
  3381. loc_006122DE: mov edx, [esi]
  3382. loc_006122E0: add esp, 0000002Ch
  3383. loc_006122E3: push 00443998h
  3384. loc_006122E8: push 00000000h
  3385. loc_006122EA: push 00000007h
  3386. loc_006122EC: push esi
  3387. loc_006122ED: call [edx+00000320h]
  3388. loc_006122F3: push eax
  3389. loc_006122F4: lea eax, var_14
  3390. loc_006122F7: push eax
  3391. loc_006122F8: call edi
  3392. loc_006122FA: lea ecx, var_3C
  3393. loc_006122FD: push eax
  3394. loc_006122FE: push ecx
  3395. loc_006122FF: call ebx
  3396. loc_00612301: add esp, 00000010h
  3397. loc_00612304: push eax
  3398. loc_00612305: call [004011F8h] ; __vbaCastObjVar
  3399. loc_0061230B: lea edx, var_18
  3400. loc_0061230E: push eax
  3401. loc_0061230F: push edx
  3402. loc_00612310: call edi
  3403. loc_00612312: mov ecx, [eax]
  3404. loc_00612314: lea edx, var_114
  3405. loc_0061231A: push edx
  3406. loc_0061231B: push eax
  3407. loc_0061231C: mov var_118, eax
  3408. loc_00612322: call [ecx+0000001Ch]
  3409. loc_00612325: test eax, eax
  3410. loc_00612327: fnclex
  3411. loc_00612329: jge 00612340h
  3412. loc_0061232B: mov ecx, var_118
  3413. loc_00612331: push 0000001Ch
  3414. loc_00612333: push 00443998h
  3415. loc_00612338: push ecx
  3416. loc_00612339: push eax
  3417. loc_0061233A: call [004010CCh] ; __vbaHresultCheckObj
  3418. loc_00612340: mov edx, [esi]
  3419. loc_00612342: push 00443998h
  3420. loc_00612347: push 00000000h
  3421. loc_00612349: push 00000007h
  3422. loc_0061234B: push esi
  3423. loc_0061234C: call [edx+00000320h]
  3424. loc_00612352: push eax
  3425. loc_00612353: lea eax, var_1C
  3426. loc_00612356: push eax
  3427. loc_00612357: call edi
  3428. loc_00612359: lea ecx, var_4C
  3429. loc_0061235C: push eax
  3430. loc_0061235D: push ecx
  3431. loc_0061235E: call ebx
  3432. loc_00612360: add esp, 00000010h
  3433. loc_00612363: push eax
  3434. loc_00612364: call [004011F8h] ; __vbaCastObjVar
  3435. loc_0061236A: lea edx, var_20
  3436. loc_0061236D: push eax
  3437. loc_0061236E: push edx
  3438. loc_0061236F: call edi
  3439. loc_00612371: mov ecx, var_114
  3440. loc_00612377: mov var_5C, 00000003h
  3441. loc_0061237E: mov var_54, ecx
  3442. loc_00612381: mov edx, [eax]
  3443. loc_00612383: lea ecx, var_24
  3444. loc_00612386: mov var_120, eax
  3445. loc_0061238C: push ecx
  3446. loc_0061238D: lea ecx, var_5C
  3447. loc_00612390: push ecx
  3448. loc_00612391: push eax
  3449. loc_00612392: call [edx+00000024h]
  3450. loc_00612395: test eax, eax
  3451. loc_00612397: fnclex
  3452. loc_00612399: jge 006123B0h
  3453. loc_0061239B: mov edx, var_120
  3454. loc_006123A1: push 00000024h
  3455. loc_006123A3: push 00443998h
  3456. loc_006123A8: push edx
  3457. loc_006123A9: push eax
  3458. loc_006123AA: call [004010CCh] ; __vbaHresultCheckObj
  3459. loc_006123B0: mov eax, var_24
  3460. loc_006123B3: lea edx, var_28
  3461. loc_006123B6: push edx
  3462. loc_006123B7: push eax
  3463. loc_006123B8: mov ecx, [eax]
  3464. loc_006123BA: mov var_128, eax
  3465. loc_006123C0: call [ecx+00000098h]
  3466. loc_006123C6: test eax, eax
  3467. loc_006123C8: fnclex
  3468. loc_006123CA: jge 006123E4h
  3469. loc_006123CC: mov ecx, var_128
  3470. loc_006123D2: push 00000098h
  3471. loc_006123D7: push 00443788h
  3472. loc_006123DC: push ecx
  3473. loc_006123DD: push eax
  3474. loc_006123DE: call [004010CCh] ; __vbaHresultCheckObj
  3475. loc_006123E4: mov edx, var_28
  3476. loc_006123E7: mov ecx, 80020004h
  3477. loc_006123EC: mov var_130, edx
  3478. loc_006123F2: mov var_A4, ecx
  3479. loc_006123F8: mov eax, 0000000Ah
  3480. loc_006123FD: mov var_94, ecx
  3481. loc_00612403: lea edx, var_EC
  3482. loc_00612409: lea ecx, var_8C
  3483. loc_0061240F: mov var_AC, eax
  3484. loc_00612415: mov var_9C, eax
  3485. loc_0061241B: mov var_E4, 0044B0D8h ; "Chancellor John Olcott"
  3486. loc_00612425: mov var_EC, 00000008h
  3487. loc_0061242F: call [00401374h] ; __vbaVarDup
  3488. loc_00612435: lea edx, var_2C
  3489. loc_00612438: mov eax, 0000000Ah
  3490. loc_0061243D: push edx
  3491. loc_0061243E: lea edx, var_AC
  3492. loc_00612444: push edx
  3493. loc_00612445: lea edx, var_9C
  3494. loc_0061244B: push edx
  3495. loc_0061244C: lea edx, var_8C
  3496. loc_00612452: push edx
  3497. loc_00612453: lea edx, var_7C
  3498. loc_00612456: mov var_7C, eax
  3499. loc_00612459: mov var_6C, eax
  3500. loc_0061245C: mov eax, var_130
  3501. loc_00612462: mov ecx, 80020004h
  3502. loc_00612467: push edx
  3503. loc_00612468: lea edx, var_6C
  3504. loc_0061246B: mov var_74, ecx
  3505. loc_0061246E: mov var_64, ecx
  3506. loc_00612471: mov ecx, [eax]
  3507. loc_00612473: push edx
  3508. loc_00612474: push eax
  3509. loc_00612475: call [ecx+00000028h]
  3510. loc_00612478: test eax, eax
  3511. loc_0061247A: fnclex
  3512. loc_0061247C: jge 00612493h
  3513. loc_0061247E: mov ecx, var_130
  3514. loc_00612484: push 00000028h
  3515. loc_00612486: push 0044AC54h
  3516. loc_0061248B: push ecx
  3517. loc_0061248C: push eax
  3518. loc_0061248D: call [004010CCh] ; __vbaHresultCheckObj
  3519. loc_00612493: lea edx, var_2C
  3520. loc_00612496: lea eax, var_28
  3521. loc_00612499: push edx
  3522. loc_0061249A: lea ecx, var_24
  3523. loc_0061249D: push eax
  3524. loc_0061249E: lea edx, var_20
  3525. loc_006124A1: push ecx
  3526. loc_006124A2: lea eax, var_1C
  3527. loc_006124A5: push edx
  3528. loc_006124A6: lea ecx, var_18
  3529. loc_006124A9: push eax
  3530. loc_006124AA: lea edx, var_14
  3531. loc_006124AD: push ecx
  3532. loc_006124AE: push edx
  3533. loc_006124AF: push 00000007h
  3534. loc_006124B1: call [00401068h] ; __vbaFreeObjList
  3535. loc_006124B7: lea eax, var_AC
  3536. loc_006124BD: lea ecx, var_9C
  3537. loc_006124C3: push eax
  3538. loc_006124C4: lea edx, var_8C
  3539. loc_006124CA: push ecx
  3540. loc_006124CB: lea eax, var_7C
  3541. loc_006124CE: push edx
  3542. loc_006124CF: lea ecx, var_6C
  3543. loc_006124D2: push eax
  3544. loc_006124D3: lea edx, var_5C
  3545. loc_006124D6: push ecx
  3546. loc_006124D7: lea eax, var_4C
  3547. loc_006124DA: push edx
  3548. loc_006124DB: lea ecx, var_3C
  3549. loc_006124DE: push eax
  3550. loc_006124DF: push ecx
  3551. loc_006124E0: push 00000008h
  3552. loc_006124E2: call [00401050h] ; __vbaFreeVarList
  3553. loc_006124E8: mov edx, [esi]
  3554. loc_006124EA: add esp, 00000044h
  3555. loc_006124ED: push 00443998h
  3556. loc_006124F2: push 00000000h
  3557. loc_006124F4: push 00000007h
  3558. loc_006124F6: push esi
  3559. loc_006124F7: call [edx+00000320h]
  3560. loc_006124FD: push eax
  3561. loc_006124FE: lea eax, var_14
  3562. loc_00612501: push eax
  3563. loc_00612502: call edi
  3564. loc_00612504: lea ecx, var_3C
  3565. loc_00612507: push eax
  3566. loc_00612508: push ecx
  3567. loc_00612509: call ebx
  3568. loc_0061250B: add esp, 00000010h
  3569. loc_0061250E: push eax
  3570. loc_0061250F: call [004011F8h] ; __vbaCastObjVar
  3571. loc_00612515: lea edx, var_18
  3572. loc_00612518: push eax
  3573. loc_00612519: push edx
  3574. loc_0061251A: call edi
  3575. loc_0061251C: mov ecx, 80020004h
  3576. loc_00612521: mov var_118, eax
  3577. loc_00612527: mov var_84, ecx
  3578. loc_0061252D: mov eax, 0000000Ah
  3579. loc_00612532: mov var_74, ecx
  3580. loc_00612535: lea edx, var_DC
  3581. loc_0061253B: lea ecx, var_6C
  3582. loc_0061253E: mov var_8C, eax
  3583. loc_00612544: mov var_7C, eax
  3584. loc_00612547: mov var_D4, 0044B118h ; "Cindy"
  3585. loc_00612551: mov var_DC, 00000008h
  3586. loc_0061255B: call [00401374h] ; __vbaVarDup
  3587. loc_00612561: lea edx, var_CC
  3588. loc_00612567: lea ecx, var_5C
  3589. loc_0061256A: mov var_C4, 0044B10Ch ; "4X"
  3590. loc_00612574: mov var_CC, 00000008h
  3591. loc_0061257E: call [00401374h] ; __vbaVarDup
  3592. loc_00612584: mov eax, var_118
  3593. loc_0061258A: lea edx, var_1C
  3594. loc_0061258D: push edx
  3595. loc_0061258E: lea edx, var_8C
  3596. loc_00612594: mov var_44, 80020004h
  3597. loc_0061259B: mov var_4C, 0000000Ah
  3598. loc_006125A2: mov ecx, [eax]
  3599. loc_006125A4: push edx
  3600. loc_006125A5: lea edx, var_7C
  3601. loc_006125A8: push edx
  3602. loc_006125A9: lea edx, var_6C
  3603. loc_006125AC: push edx
  3604. loc_006125AD: lea edx, var_5C
  3605. loc_006125B0: push edx
  3606. loc_006125B1: lea edx, var_4C
  3607. loc_006125B4: push edx
  3608. loc_006125B5: push eax
  3609. loc_006125B6: call [ecx+00000028h]
  3610. loc_006125B9: test eax, eax
  3611. loc_006125BB: fnclex
  3612. loc_006125BD: jge 006125D4h
  3613. loc_006125BF: mov ecx, var_118
  3614. loc_006125C5: push 00000028h
  3615. loc_006125C7: push 00443998h
  3616. loc_006125CC: push ecx
  3617. loc_006125CD: push eax
  3618. loc_006125CE: call [004010CCh] ; __vbaHresultCheckObj
  3619. loc_006125D4: lea edx, var_1C
  3620. loc_006125D7: lea eax, var_18
  3621. loc_006125DA: push edx
  3622. loc_006125DB: lea ecx, var_14
  3623. loc_006125DE: push eax
  3624. loc_006125DF: push ecx
  3625. loc_006125E0: push 00000003h
  3626. loc_006125E2: call [00401068h] ; __vbaFreeObjList
  3627. loc_006125E8: lea edx, var_8C
  3628. loc_006125EE: lea eax, var_7C
  3629. loc_006125F1: push edx
  3630. loc_006125F2: lea ecx, var_6C
  3631. loc_006125F5: push eax
  3632. loc_006125F6: lea edx, var_5C
  3633. loc_006125F9: push ecx
  3634. loc_006125FA: lea eax, var_4C
  3635. loc_006125FD: push edx
  3636. loc_006125FE: lea ecx, var_3C
  3637. loc_00612601: push eax
  3638. loc_00612602: push ecx
  3639. loc_00612603: push 00000006h
  3640. loc_00612605: call [00401050h] ; __vbaFreeVarList
  3641. loc_0061260B: mov edx, [esi]
  3642. loc_0061260D: add esp, 0000002Ch
  3643. loc_00612610: push 00443998h
  3644. loc_00612615: push 00000000h
  3645. loc_00612617: push 00000007h
  3646. loc_00612619: push esi
  3647. loc_0061261A: call [edx+00000320h]
  3648. loc_00612620: push eax
  3649. loc_00612621: lea eax, var_14
  3650. loc_00612624: push eax
  3651. loc_00612625: call edi
  3652. loc_00612627: lea ecx, var_3C
  3653. loc_0061262A: push eax
  3654. loc_0061262B: push ecx
  3655. loc_0061262C: call ebx
  3656. loc_0061262E: add esp, 00000010h
  3657. loc_00612631: push eax
  3658. loc_00612632: call [004011F8h] ; __vbaCastObjVar
  3659. loc_00612638: lea edx, var_18
  3660. loc_0061263B: push eax
  3661. loc_0061263C: push edx
  3662. loc_0061263D: call edi
  3663. loc_0061263F: mov ecx, [eax]
  3664. loc_00612641: lea edx, var_114
  3665. loc_00612647: push edx
  3666. loc_00612648: push eax
  3667. loc_00612649: mov var_118, eax
  3668. loc_0061264F: call [ecx+0000001Ch]
  3669. loc_00612652: test eax, eax
  3670. loc_00612654: fnclex
  3671. loc_00612656: jge 0061266Dh
  3672. loc_00612658: mov ecx, var_118
  3673. loc_0061265E: push 0000001Ch
  3674. loc_00612660: push 00443998h
  3675. loc_00612665: push ecx
  3676. loc_00612666: push eax
  3677. loc_00612667: call [004010CCh] ; __vbaHresultCheckObj
  3678. loc_0061266D: mov edx, [esi]
  3679. loc_0061266F: push 00443998h
  3680. loc_00612674: push 00000000h
  3681. loc_00612676: push 00000007h
  3682. loc_00612678: push esi
  3683. loc_00612679: call [edx+00000320h]
  3684. loc_0061267F: push eax
  3685. loc_00612680: lea eax, var_1C
  3686. loc_00612683: push eax
  3687. loc_00612684: call edi
  3688. loc_00612686: lea ecx, var_4C
  3689. loc_00612689: push eax
  3690. loc_0061268A: push ecx
  3691. loc_0061268B: call ebx
  3692. loc_0061268D: add esp, 00000010h
  3693. loc_00612690: push eax
  3694. loc_00612691: call [004011F8h] ; __vbaCastObjVar
  3695. loc_00612697: lea edx, var_20
  3696. loc_0061269A: push eax
  3697. loc_0061269B: push edx
  3698. loc_0061269C: call edi
  3699. loc_0061269E: mov ecx, var_114
  3700. loc_006126A4: mov var_5C, 00000003h
  3701. loc_006126AB: mov var_54, ecx
  3702. loc_006126AE: mov edx, [eax]
  3703. loc_006126B0: lea ecx, var_24
  3704. loc_006126B3: mov var_120, eax
  3705. loc_006126B9: push ecx
  3706. loc_006126BA: lea ecx, var_5C
  3707. loc_006126BD: push ecx
  3708. loc_006126BE: push eax
  3709. loc_006126BF: call [edx+00000024h]
  3710. loc_006126C2: test eax, eax
  3711. loc_006126C4: fnclex
  3712. loc_006126C6: jge 006126DDh
  3713. loc_006126C8: mov edx, var_120
  3714. loc_006126CE: push 00000024h
  3715. loc_006126D0: push 00443998h
  3716. loc_006126D5: push edx
  3717. loc_006126D6: push eax
  3718. loc_006126D7: call [004010CCh] ; __vbaHresultCheckObj
  3719. loc_006126DD: mov eax, var_24
  3720. loc_006126E0: lea edx, var_28
  3721. loc_006126E3: push edx
  3722. loc_006126E4: push eax
  3723. loc_006126E5: mov ecx, [eax]
  3724. loc_006126E7: mov var_128, eax
  3725. loc_006126ED: call [ecx+00000098h]
  3726. loc_006126F3: test eax, eax
  3727. loc_006126F5: fnclex
  3728. loc_006126F7: jge 00612711h
  3729. loc_006126F9: mov ecx, var_128
  3730. loc_006126FF: push 00000098h
  3731. loc_00612704: push 00443788h
  3732. loc_00612709: push ecx
  3733. loc_0061270A: push eax
  3734. loc_0061270B: call [004010CCh] ; __vbaHresultCheckObj
  3735. loc_00612711: mov edx, var_28
  3736. loc_00612714: mov ecx, 80020004h
  3737. loc_00612719: mov var_130, edx
  3738. loc_0061271F: mov var_A4, ecx
  3739. loc_00612725: mov eax, 0000000Ah
  3740. loc_0061272A: mov var_94, ecx
  3741. loc_00612730: lea edx, var_EC
  3742. loc_00612736: lea ecx, var_8C
  3743. loc_0061273C: mov var_AC, eax
  3744. loc_00612742: mov var_9C, eax
  3745. loc_00612748: mov var_E4, 0044B128h ; "Traditional"
  3746. loc_00612752: mov var_EC, 00000008h
  3747. loc_0061275C: call [00401374h] ; __vbaVarDup
  3748. loc_00612762: lea edx, var_2C
  3749. loc_00612765: mov eax, 0000000Ah
  3750. loc_0061276A: push edx
  3751. loc_0061276B: lea edx, var_AC
  3752. loc_00612771: push edx
  3753. loc_00612772: lea edx, var_9C
  3754. loc_00612778: push edx
  3755. loc_00612779: lea edx, var_8C
  3756. loc_0061277F: push edx
  3757. loc_00612780: lea edx, var_7C
  3758. loc_00612783: mov var_7C, eax
  3759. loc_00612786: mov var_6C, eax
  3760. loc_00612789: mov eax, var_130
  3761. loc_0061278F: mov ecx, 80020004h
  3762. loc_00612794: push edx
  3763. loc_00612795: lea edx, var_6C
  3764. loc_00612798: mov var_74, ecx
  3765. loc_0061279B: mov var_64, ecx
  3766. loc_0061279E: mov ecx, [eax]
  3767. loc_006127A0: push edx
  3768. loc_006127A1: push eax
  3769. loc_006127A2: call [ecx+00000028h]
  3770. loc_006127A5: test eax, eax
  3771. loc_006127A7: fnclex
  3772. loc_006127A9: jge 006127C0h
  3773. loc_006127AB: mov ecx, var_130
  3774. loc_006127B1: push 00000028h
  3775. loc_006127B3: push 0044AC54h
  3776. loc_006127B8: push ecx
  3777. loc_006127B9: push eax
  3778. loc_006127BA: call [004010CCh] ; __vbaHresultCheckObj
  3779. loc_006127C0: lea edx, var_2C
  3780. loc_006127C3: lea eax, var_28
  3781. loc_006127C6: push edx
  3782. loc_006127C7: lea ecx, var_24
  3783. loc_006127CA: push eax
  3784. loc_006127CB: lea edx, var_20
  3785. loc_006127CE: push ecx
  3786. loc_006127CF: lea eax, var_1C
  3787. loc_006127D2: push edx
  3788. loc_006127D3: lea ecx, var_18
  3789. loc_006127D6: push eax
  3790. loc_006127D7: lea edx, var_14
  3791. loc_006127DA: push ecx
  3792. loc_006127DB: push edx
  3793. loc_006127DC: push 00000007h
  3794. loc_006127DE: call [00401068h] ; __vbaFreeObjList
  3795. loc_006127E4: lea eax, var_AC
  3796. loc_006127EA: lea ecx, var_9C
  3797. loc_006127F0: push eax
  3798. loc_006127F1: lea edx, var_8C
  3799. loc_006127F7: push ecx
  3800. loc_006127F8: lea eax, var_7C
  3801. loc_006127FB: push edx
  3802. loc_006127FC: lea ecx, var_6C
  3803. loc_006127FF: push eax
  3804. loc_00612800: lea edx, var_5C
  3805. loc_00612803: push ecx
  3806. loc_00612804: lea eax, var_4C
  3807. loc_00612807: push edx
  3808. loc_00612808: lea ecx, var_3C
  3809. loc_0061280B: push eax
  3810. loc_0061280C: push ecx
  3811. loc_0061280D: push 00000008h
  3812. loc_0061280F: call [00401050h] ; __vbaFreeVarList
  3813. loc_00612815: mov edx, [esi]
  3814. loc_00612817: add esp, 00000044h
  3815. loc_0061281A: push 00443998h
  3816. loc_0061281F: push 00000000h
  3817. loc_00612821: push 00000007h
  3818. loc_00612823: push esi
  3819. loc_00612824: call [edx+00000320h]
  3820. loc_0061282A: push eax
  3821. loc_0061282B: lea eax, var_14
  3822. loc_0061282E: push eax
  3823. loc_0061282F: call edi
  3824. loc_00612831: lea ecx, var_3C
  3825. loc_00612834: push eax
  3826. loc_00612835: push ecx
  3827. loc_00612836: call ebx
  3828. loc_00612838: add esp, 00000010h
  3829. loc_0061283B: push eax
  3830. loc_0061283C: call [004011F8h] ; __vbaCastObjVar
  3831. loc_00612842: lea edx, var_18
  3832. loc_00612845: push eax
  3833. loc_00612846: push edx
  3834. loc_00612847: call edi
  3835. loc_00612849: mov ecx, 80020004h
  3836. loc_0061284E: mov var_118, eax
  3837. loc_00612854: mov var_84, ecx
  3838. loc_0061285A: mov eax, 0000000Ah
  3839. loc_0061285F: mov var_74, ecx
  3840. loc_00612862: lea edx, var_DC
  3841. loc_00612868: lea ecx, var_6C
  3842. loc_0061286B: mov var_8C, eax
  3843. loc_00612871: mov var_7C, eax
  3844. loc_00612874: mov var_D4, 0044B150h ; "Mighty Lak� A Rose"
  3845. loc_0061287E: mov var_DC, 00000008h
  3846. loc_00612888: call [00401374h] ; __vbaVarDup
  3847. loc_0061288E: lea edx, var_CC
  3848. loc_00612894: lea ecx, var_5C
  3849. loc_00612897: mov var_C4, 0044B144h ; "5X"
  3850. loc_006128A1: mov var_CC, 00000008h
  3851. loc_006128AB: call [00401374h] ; __vbaVarDup
  3852. loc_006128B1: mov eax, var_118
  3853. loc_006128B7: lea edx, var_1C
  3854. loc_006128BA: push edx
  3855. loc_006128BB: lea edx, var_8C
  3856. loc_006128C1: mov var_44, 80020004h
  3857. loc_006128C8: mov var_4C, 0000000Ah
  3858. loc_006128CF: mov ecx, [eax]
  3859. loc_006128D1: push edx
  3860. loc_006128D2: lea edx, var_7C
  3861. loc_006128D5: push edx
  3862. loc_006128D6: lea edx, var_6C
  3863. loc_006128D9: push edx
  3864. loc_006128DA: lea edx, var_5C
  3865. loc_006128DD: push edx
  3866. loc_006128DE: lea edx, var_4C
  3867. loc_006128E1: push edx
  3868. loc_006128E2: push eax
  3869. loc_006128E3: call [ecx+00000028h]
  3870. loc_006128E6: test eax, eax
  3871. loc_006128E8: fnclex
  3872. loc_006128EA: jge 00612901h
  3873. loc_006128EC: mov ecx, var_118
  3874. loc_006128F2: push 00000028h
  3875. loc_006128F4: push 00443998h
  3876. loc_006128F9: push ecx
  3877. loc_006128FA: push eax
  3878. loc_006128FB: call [004010CCh] ; __vbaHresultCheckObj
  3879. loc_00612901: lea edx, var_1C
  3880. loc_00612904: lea eax, var_18
  3881. loc_00612907: push edx
  3882. loc_00612908: lea ecx, var_14
  3883. loc_0061290B: push eax
  3884. loc_0061290C: push ecx
  3885. loc_0061290D: push 00000003h
  3886. loc_0061290F: call [00401068h] ; __vbaFreeObjList
  3887. loc_00612915: lea edx, var_8C
  3888. loc_0061291B: lea eax, var_7C
  3889. loc_0061291E: push edx
  3890. loc_0061291F: lea ecx, var_6C
  3891. loc_00612922: push eax
  3892. loc_00612923: lea edx, var_5C
  3893. loc_00612926: push ecx
  3894. loc_00612927: lea eax, var_4C
  3895. loc_0061292A: push edx
  3896. loc_0061292B: lea ecx, var_3C
  3897. loc_0061292E: push eax
  3898. loc_0061292F: push ecx
  3899. loc_00612930: push 00000006h
  3900. loc_00612932: call [00401050h] ; __vbaFreeVarList
  3901. loc_00612938: mov edx, [esi]
  3902. loc_0061293A: add esp, 0000002Ch
  3903. loc_0061293D: push 00443998h
  3904. loc_00612942: push 00000000h
  3905. loc_00612944: push 00000007h
  3906. loc_00612946: push esi
  3907. loc_00612947: call [edx+00000320h]
  3908. loc_0061294D: push eax
  3909. loc_0061294E: lea eax, var_14
  3910. loc_00612951: push eax
  3911. loc_00612952: call edi
  3912. loc_00612954: lea ecx, var_3C
  3913. loc_00612957: push eax
  3914. loc_00612958: push ecx
  3915. loc_00612959: call ebx
  3916. loc_0061295B: add esp, 00000010h
  3917. loc_0061295E: push eax
  3918. loc_0061295F: call [004011F8h] ; __vbaCastObjVar
  3919. loc_00612965: lea edx, var_18
  3920. loc_00612968: push eax
  3921. loc_00612969: push edx
  3922. loc_0061296A: call edi
  3923. loc_0061296C: mov ecx, [eax]
  3924. loc_0061296E: lea edx, var_114
  3925. loc_00612974: push edx
  3926. loc_00612975: push eax
  3927. loc_00612976: mov var_118, eax
  3928. loc_0061297C: call [ecx+0000001Ch]
  3929. loc_0061297F: test eax, eax
  3930. loc_00612981: fnclex
  3931. loc_00612983: jge 0061299Ah
  3932. loc_00612985: mov ecx, var_118
  3933. loc_0061298B: push 0000001Ch
  3934. loc_0061298D: push 00443998h
  3935. loc_00612992: push ecx
  3936. loc_00612993: push eax
  3937. loc_00612994: call [004010CCh] ; __vbaHresultCheckObj
  3938. loc_0061299A: mov edx, [esi]
  3939. loc_0061299C: push 00443998h
  3940. loc_006129A1: push 00000000h
  3941. loc_006129A3: push 00000007h
  3942. loc_006129A5: push esi
  3943. loc_006129A6: call [edx+00000320h]
  3944. loc_006129AC: push eax
  3945. loc_006129AD: lea eax, var_1C
  3946. loc_006129B0: push eax
  3947. loc_006129B1: call edi
  3948. loc_006129B3: lea ecx, var_4C
  3949. loc_006129B6: push eax
  3950. loc_006129B7: push ecx
  3951. loc_006129B8: call ebx
  3952. loc_006129BA: add esp, 00000010h
  3953. loc_006129BD: push eax
  3954. loc_006129BE: call [004011F8h] ; __vbaCastObjVar
  3955. loc_006129C4: lea edx, var_20
  3956. loc_006129C7: push eax
  3957. loc_006129C8: push edx
  3958. loc_006129C9: call edi
  3959. loc_006129CB: mov ecx, var_114
  3960. loc_006129D1: mov var_5C, 00000003h
  3961. loc_006129D8: mov var_54, ecx
  3962. loc_006129DB: mov edx, [eax]
  3963. loc_006129DD: lea ecx, var_24
  3964. loc_006129E0: mov var_120, eax
  3965. loc_006129E6: push ecx
  3966. loc_006129E7: lea ecx, var_5C
  3967. loc_006129EA: push ecx
  3968. loc_006129EB: push eax
  3969. loc_006129EC: call [edx+00000024h]
  3970. loc_006129EF: test eax, eax
  3971. loc_006129F1: fnclex
  3972. loc_006129F3: jge 00612A0Ah
  3973. loc_006129F5: mov edx, var_120
  3974. loc_006129FB: push 00000024h
  3975. loc_006129FD: push 00443998h
  3976. loc_00612A02: push edx
  3977. loc_00612A03: push eax
  3978. loc_00612A04: call [004010CCh] ; __vbaHresultCheckObj
  3979. loc_00612A0A: mov eax, var_24
  3980. loc_00612A0D: lea edx, var_28
  3981. loc_00612A10: push edx
  3982. loc_00612A11: push eax
  3983. loc_00612A12: mov ecx, [eax]
  3984. loc_00612A14: mov var_128, eax
  3985. loc_00612A1A: call [ecx+00000098h]
  3986. loc_00612A20: test eax, eax
  3987. loc_00612A22: fnclex
  3988. loc_00612A24: jge 00612A3Eh
  3989. loc_00612A26: mov ecx, var_128
  3990. loc_00612A2C: push 00000098h
  3991. loc_00612A31: push 00443788h
  3992. loc_00612A36: push ecx
  3993. loc_00612A37: push eax
  3994. loc_00612A38: call [004010CCh] ; __vbaHresultCheckObj
  3995. loc_00612A3E: mov edx, var_28
  3996. loc_00612A41: mov ecx, 80020004h
  3997. loc_00612A46: mov var_130, edx
  3998. loc_00612A4C: mov var_A4, ecx
  3999. loc_00612A52: mov eax, 0000000Ah
  4000. loc_00612A57: mov var_94, ecx
  4001. loc_00612A5D: lea edx, var_EC
  4002. loc_00612A63: lea ecx, var_8C
  4003. loc_00612A69: mov var_AC, eax
  4004. loc_00612A6F: mov var_9C, eax
  4005. loc_00612A75: mov var_E4, 0044B17Ch ; "Frank L. Stanton and Ethelbert Nevin"
  4006. loc_00612A7F: mov var_EC, 00000008h
  4007. loc_00612A89: call [00401374h] ; __vbaVarDup
  4008. loc_00612A8F: lea edx, var_2C
  4009. loc_00612A92: mov eax, 0000000Ah
  4010. loc_00612A97: push edx
  4011. loc_00612A98: lea edx, var_AC
  4012. loc_00612A9E: push edx
  4013. loc_00612A9F: lea edx, var_9C
  4014. loc_00612AA5: push edx
  4015. loc_00612AA6: lea edx, var_8C
  4016. loc_00612AAC: push edx
  4017. loc_00612AAD: lea edx, var_7C
  4018. loc_00612AB0: mov var_7C, eax
  4019. loc_00612AB3: mov var_6C, eax
  4020. loc_00612AB6: mov eax, var_130
  4021. loc_00612ABC: mov ecx, 80020004h
  4022. loc_00612AC1: push edx
  4023. loc_00612AC2: lea edx, var_6C
  4024. loc_00612AC5: mov var_74, ecx
  4025. loc_00612AC8: mov var_64, ecx
  4026. loc_00612ACB: mov ecx, [eax]
  4027. loc_00612ACD: push edx
  4028. loc_00612ACE: push eax
  4029. loc_00612ACF: call [ecx+00000028h]
  4030. loc_00612AD2: test eax, eax
  4031. loc_00612AD4: fnclex
  4032. loc_00612AD6: jge 00612AEDh
  4033. loc_00612AD8: mov ecx, var_130
  4034. loc_00612ADE: push 00000028h
  4035. loc_00612AE0: push 0044AC54h
  4036. loc_00612AE5: push ecx
  4037. loc_00612AE6: push eax
  4038. loc_00612AE7: call [004010CCh] ; __vbaHresultCheckObj
  4039. loc_00612AED: lea edx, var_2C
  4040. loc_00612AF0: lea eax, var_28
  4041. loc_00612AF3: push edx
  4042. loc_00612AF4: lea ecx, var_24
  4043. loc_00612AF7: push eax
  4044. loc_00612AF8: lea edx, var_20
  4045. loc_00612AFB: push ecx
  4046. loc_00612AFC: lea eax, var_1C
  4047. loc_00612AFF: push edx
  4048. loc_00612B00: lea ecx, var_18
  4049. loc_00612B03: push eax
  4050. loc_00612B04: lea edx, var_14
  4051. loc_00612B07: push ecx
  4052. loc_00612B08: push edx
  4053. loc_00612B09: push 00000007h
  4054. loc_00612B0B: call [00401068h] ; __vbaFreeObjList
  4055. loc_00612B11: lea eax, var_AC
  4056. loc_00612B17: lea ecx, var_9C
  4057. loc_00612B1D: push eax
  4058. loc_00612B1E: lea edx, var_8C
  4059. loc_00612B24: push ecx
  4060. loc_00612B25: lea eax, var_7C
  4061. loc_00612B28: push edx
  4062. loc_00612B29: lea ecx, var_6C
  4063. loc_00612B2C: push eax
  4064. loc_00612B2D: lea edx, var_5C
  4065. loc_00612B30: push ecx
  4066. loc_00612B31: lea eax, var_4C
  4067. loc_00612B34: push edx
  4068. loc_00612B35: lea ecx, var_3C
  4069. loc_00612B38: push eax
  4070. loc_00612B39: push ecx
  4071. loc_00612B3A: push 00000008h
  4072. loc_00612B3C: call [00401050h] ; __vbaFreeVarList
  4073. loc_00612B42: mov edx, [esi]
  4074. loc_00612B44: add esp, 00000044h
  4075. loc_00612B47: push 00443998h
  4076. loc_00612B4C: push 00000000h
  4077. loc_00612B4E: push 00000007h
  4078. loc_00612B50: push esi
  4079. loc_00612B51: call [edx+00000320h]
  4080. loc_00612B57: push eax
  4081. loc_00612B58: lea eax, var_14
  4082. loc_00612B5B: push eax
  4083. loc_00612B5C: call edi
  4084. loc_00612B5E: lea ecx, var_3C
  4085. loc_00612B61: push eax
  4086. loc_00612B62: push ecx
  4087. loc_00612B63: call ebx
  4088. loc_00612B65: add esp, 00000010h
  4089. loc_00612B68: push eax
  4090. loc_00612B69: call [004011F8h] ; __vbaCastObjVar
  4091. loc_00612B6F: lea edx, var_18
  4092. loc_00612B72: push eax
  4093. loc_00612B73: push edx
  4094. loc_00612B74: call edi
  4095. loc_00612B76: mov ecx, 80020004h
  4096. loc_00612B7B: mov var_118, eax
  4097. loc_00612B81: mov var_84, ecx
  4098. loc_00612B87: mov eax, 0000000Ah
  4099. loc_00612B8C: mov var_74, ecx
  4100. loc_00612B8F: lea edx, var_DC
  4101. loc_00612B95: lea ecx, var_6C
  4102. loc_00612B98: mov var_8C, eax
  4103. loc_00612B9E: mov var_7C, eax
  4104. loc_00612BA1: mov var_D4, 0044981Ch ; "Beautiful Dreamer"
  4105. loc_00612BAB: mov var_DC, 00000008h
  4106. loc_00612BB5: call [00401374h] ; __vbaVarDup
  4107. loc_00612BBB: lea edx, var_CC
  4108. loc_00612BC1: lea ecx, var_5C
  4109. loc_00612BC4: mov var_C4, 0044AC74h ; "6X"
  4110. loc_00612BCE: mov var_CC, 00000008h
  4111. loc_00612BD8: call [00401374h] ; __vbaVarDup
  4112. loc_00612BDE: mov eax, var_118
  4113. loc_00612BE4: lea edx, var_1C
  4114. loc_00612BE7: push edx
  4115. loc_00612BE8: lea edx, var_8C
  4116. loc_00612BEE: mov var_44, 80020004h
  4117. loc_00612BF5: mov var_4C, 0000000Ah
  4118. loc_00612BFC: mov ecx, [eax]
  4119. loc_00612BFE: push edx
  4120. loc_00612BFF: lea edx, var_7C
  4121. loc_00612C02: push edx
  4122. loc_00612C03: lea edx, var_6C
  4123. loc_00612C06: push edx
  4124. loc_00612C07: lea edx, var_5C
  4125. loc_00612C0A: push edx
  4126. loc_00612C0B: lea edx, var_4C
  4127. loc_00612C0E: push edx
  4128. loc_00612C0F: push eax
  4129. loc_00612C10: call [ecx+00000028h]
  4130. loc_00612C13: test eax, eax
  4131. loc_00612C15: fnclex
  4132. loc_00612C17: jge 00612C2Eh
  4133. loc_00612C19: mov ecx, var_118
  4134. loc_00612C1F: push 00000028h
  4135. loc_00612C21: push 00443998h
  4136. loc_00612C26: push ecx
  4137. loc_00612C27: push eax
  4138. loc_00612C28: call [004010CCh] ; __vbaHresultCheckObj
  4139. loc_00612C2E: lea edx, var_1C
  4140. loc_00612C31: lea eax, var_18
  4141. loc_00612C34: push edx
  4142. loc_00612C35: lea ecx, var_14
  4143. loc_00612C38: push eax
  4144. loc_00612C39: push ecx
  4145. loc_00612C3A: push 00000003h
  4146. loc_00612C3C: call [00401068h] ; __vbaFreeObjList
  4147. loc_00612C42: lea edx, var_8C
  4148. loc_00612C48: lea eax, var_7C
  4149. loc_00612C4B: push edx
  4150. loc_00612C4C: lea ecx, var_6C
  4151. loc_00612C4F: push eax
  4152. loc_00612C50: lea edx, var_5C
  4153. loc_00612C53: push ecx
  4154. loc_00612C54: lea eax, var_4C
  4155. loc_00612C57: push edx
  4156. loc_00612C58: lea ecx, var_3C
  4157. loc_00612C5B: push eax
  4158. loc_00612C5C: push ecx
  4159. loc_00612C5D: push 00000006h
  4160. loc_00612C5F: call [00401050h] ; __vbaFreeVarList
  4161. loc_00612C65: mov edx, [esi]
  4162. loc_00612C67: add esp, 0000002Ch
  4163. loc_00612C6A: push 00443998h
  4164. loc_00612C6F: push 00000000h
  4165. loc_00612C71: push 00000007h
  4166. loc_00612C73: push esi
  4167. loc_00612C74: call [edx+00000320h]
  4168. loc_00612C7A: push eax
  4169. loc_00612C7B: lea eax, var_14
  4170. loc_00612C7E: push eax
  4171. loc_00612C7F: call edi
  4172. loc_00612C81: lea ecx, var_3C
  4173. loc_00612C84: push eax
  4174. loc_00612C85: push ecx
  4175. loc_00612C86: call ebx
  4176. loc_00612C88: add esp, 00000010h
  4177. loc_00612C8B: push eax
  4178. loc_00612C8C: call [004011F8h] ; __vbaCastObjVar
  4179. loc_00612C92: lea edx, var_18
  4180. loc_00612C95: push eax
  4181. loc_00612C96: push edx
  4182. loc_00612C97: call edi
  4183. loc_00612C99: mov ecx, [eax]
  4184. loc_00612C9B: lea edx, var_114
  4185. loc_00612CA1: push edx
  4186. loc_00612CA2: push eax
  4187. loc_00612CA3: mov var_118, eax
  4188. loc_00612CA9: call [ecx+0000001Ch]
  4189. loc_00612CAC: test eax, eax
  4190. loc_00612CAE: fnclex
  4191. loc_00612CB0: jge 00612CC7h
  4192. loc_00612CB2: mov ecx, var_118
  4193. loc_00612CB8: push 0000001Ch
  4194. loc_00612CBA: push 00443998h
  4195. loc_00612CBF: push ecx
  4196. loc_00612CC0: push eax
  4197. loc_00612CC1: call [004010CCh] ; __vbaHresultCheckObj
  4198. loc_00612CC7: mov edx, [esi]
  4199. loc_00612CC9: push 00443998h
  4200. loc_00612CCE: push 00000000h
  4201. loc_00612CD0: push 00000007h
  4202. loc_00612CD2: push esi
  4203. loc_00612CD3: call [edx+00000320h]
  4204. loc_00612CD9: push eax
  4205. loc_00612CDA: lea eax, var_1C
  4206. loc_00612CDD: push eax
  4207. loc_00612CDE: call edi
  4208. loc_00612CE0: lea ecx, var_4C
  4209. loc_00612CE3: push eax
  4210. loc_00612CE4: push ecx
  4211. loc_00612CE5: call ebx
  4212. loc_00612CE7: add esp, 00000010h
  4213. loc_00612CEA: push eax
  4214. loc_00612CEB: call [004011F8h] ; __vbaCastObjVar
  4215. loc_00612CF1: lea edx, var_20
  4216. loc_00612CF4: push eax
  4217. loc_00612CF5: push edx
  4218. loc_00612CF6: call edi
  4219. loc_00612CF8: mov ecx, var_114
  4220. loc_00612CFE: mov var_5C, 00000003h
  4221. loc_00612D05: mov var_54, ecx
  4222. loc_00612D08: mov edx, [eax]
  4223. loc_00612D0A: lea ecx, var_24
  4224. loc_00612D0D: mov var_120, eax
  4225. loc_00612D13: push ecx
  4226. loc_00612D14: lea ecx, var_5C
  4227. loc_00612D17: push ecx
  4228. loc_00612D18: push eax
  4229. loc_00612D19: call [edx+00000024h]
  4230. loc_00612D1C: test eax, eax
  4231. loc_00612D1E: fnclex
  4232. loc_00612D20: jge 00612D37h
  4233. loc_00612D22: mov edx, var_120
  4234. loc_00612D28: push 00000024h
  4235. loc_00612D2A: push 00443998h
  4236. loc_00612D2F: push edx
  4237. loc_00612D30: push eax
  4238. loc_00612D31: call [004010CCh] ; __vbaHresultCheckObj
  4239. loc_00612D37: mov eax, var_24
  4240. loc_00612D3A: lea edx, var_28
  4241. loc_00612D3D: push edx
  4242. loc_00612D3E: push eax
  4243. loc_00612D3F: mov ecx, [eax]
  4244. loc_00612D41: mov var_128, eax
  4245. loc_00612D47: call [ecx+00000098h]
  4246. loc_00612D4D: test eax, eax
  4247. loc_00612D4F: fnclex
  4248. loc_00612D51: jge 00612D6Bh
  4249. loc_00612D53: mov ecx, var_128
  4250. loc_00612D59: push 00000098h
  4251. loc_00612D5E: push 00443788h
  4252. loc_00612D63: push ecx
  4253. loc_00612D64: push eax
  4254. loc_00612D65: call [004010CCh] ; __vbaHresultCheckObj
  4255. loc_00612D6B: mov edx, var_28
  4256. loc_00612D6E: mov ecx, 80020004h
  4257. loc_00612D73: mov var_130, edx
  4258. loc_00612D79: mov var_A4, ecx
  4259. loc_00612D7F: mov eax, 0000000Ah
  4260. loc_00612D84: mov var_94, ecx
  4261. loc_00612D8A: lea edx, var_EC
  4262. loc_00612D90: lea ecx, var_8C
  4263. loc_00612D96: mov var_AC, eax
  4264. loc_00612D9C: mov var_9C, eax
  4265. loc_00612DA2: mov var_E4, 0044B1CCh ; "Stephen Collins Foster"
  4266. loc_00612DAC: mov var_EC, 00000008h
  4267. loc_00612DB6: call [00401374h] ; __vbaVarDup
  4268. loc_00612DBC: lea edx, var_2C
  4269. loc_00612DBF: mov eax, 0000000Ah
  4270. loc_00612DC4: push edx
  4271. loc_00612DC5: lea edx, var_AC
  4272. loc_00612DCB: push edx
  4273. loc_00612DCC: lea edx, var_9C
  4274. loc_00612DD2: push edx
  4275. loc_00612DD3: lea edx, var_8C
  4276. loc_00612DD9: push edx
  4277. loc_00612DDA: lea edx, var_7C
  4278. loc_00612DDD: mov var_7C, eax
  4279. loc_00612DE0: mov var_6C, eax
  4280. loc_00612DE3: mov eax, var_130
  4281. loc_00612DE9: mov ecx, 80020004h
  4282. loc_00612DEE: push edx
  4283. loc_00612DEF: lea edx, var_6C
  4284. loc_00612DF2: mov var_74, ecx
  4285. loc_00612DF5: mov var_64, ecx
  4286. loc_00612DF8: mov ecx, [eax]
  4287. loc_00612DFA: push edx
  4288. loc_00612DFB: push eax
  4289. loc_00612DFC: call [ecx+00000028h]
  4290. loc_00612DFF: test eax, eax
  4291. loc_00612E01: fnclex
  4292. loc_00612E03: jge 00612E1Ah
  4293. loc_00612E05: mov ecx, var_130
  4294. loc_00612E0B: push 00000028h
  4295. loc_00612E0D: push 0044AC54h
  4296. loc_00612E12: push ecx
  4297. loc_00612E13: push eax
  4298. loc_00612E14: call [004010CCh] ; __vbaHresultCheckObj
  4299. loc_00612E1A: lea edx, var_2C
  4300. loc_00612E1D: lea eax, var_28
  4301. loc_00612E20: push edx
  4302. loc_00612E21: lea ecx, var_24
  4303. loc_00612E24: push eax
  4304. loc_00612E25: lea edx, var_20
  4305. loc_00612E28: push ecx
  4306. loc_00612E29: lea eax, var_1C
  4307. loc_00612E2C: push edx
  4308. loc_00612E2D: lea ecx, var_18
  4309. loc_00612E30: push eax
  4310. loc_00612E31: lea edx, var_14
  4311. loc_00612E34: push ecx
  4312. loc_00612E35: push edx
  4313. loc_00612E36: push 00000007h
  4314. loc_00612E38: call [00401068h] ; __vbaFreeObjList
  4315. loc_00612E3E: lea eax, var_AC
  4316. loc_00612E44: lea ecx, var_9C
  4317. loc_00612E4A: push eax
  4318. loc_00612E4B: lea edx, var_8C
  4319. loc_00612E51: push ecx
  4320. loc_00612E52: lea eax, var_7C
  4321. loc_00612E55: push edx
  4322. loc_00612E56: lea ecx, var_6C
  4323. loc_00612E59: push eax
  4324. loc_00612E5A: lea edx, var_5C
  4325. loc_00612E5D: push ecx
  4326. loc_00612E5E: lea eax, var_4C
  4327. loc_00612E61: push edx
  4328. loc_00612E62: lea ecx, var_3C
  4329. loc_00612E65: push eax
  4330. loc_00612E66: push ecx
  4331. loc_00612E67: push 00000008h
  4332. loc_00612E69: call [00401050h] ; __vbaFreeVarList
  4333. loc_00612E6F: mov edx, [esi]
  4334. loc_00612E71: add esp, 00000044h
  4335. loc_00612E74: push 00443998h
  4336. loc_00612E79: push 00000000h
  4337. loc_00612E7B: push 00000007h
  4338. loc_00612E7D: push esi
  4339. loc_00612E7E: call [edx+00000320h]
  4340. loc_00612E84: push eax
  4341. loc_00612E85: lea eax, var_14
  4342. loc_00612E88: push eax
  4343. loc_00612E89: call edi
  4344. loc_00612E8B: lea ecx, var_3C
  4345. loc_00612E8E: push eax
  4346. loc_00612E8F: push ecx
  4347. loc_00612E90: call ebx
  4348. loc_00612E92: add esp, 00000010h
  4349. loc_00612E95: push eax
  4350. loc_00612E96: call [004011F8h] ; __vbaCastObjVar
  4351. loc_00612E9C: lea edx, var_18
  4352. loc_00612E9F: push eax
  4353. loc_00612EA0: push edx
  4354. loc_00612EA1: call edi
  4355. loc_00612EA3: mov ecx, 80020004h
  4356. loc_00612EA8: mov var_118, eax
  4357. loc_00612EAE: mov var_84, ecx
  4358. loc_00612EB4: mov eax, 0000000Ah
  4359. loc_00612EB9: mov var_74, ecx
  4360. loc_00612EBC: lea edx, var_DC
  4361. loc_00612EC2: lea ecx, var_6C
  4362. loc_00612EC5: mov var_8C, eax
  4363. loc_00612ECB: mov var_7C, eax
  4364. loc_00612ECE: mov var_D4, 0044B20Ch ; "Twinkle Twinkle Little Star"
  4365. loc_00612ED8: mov var_DC, 00000008h
  4366. loc_00612EE2: call [00401374h] ; __vbaVarDup
  4367. loc_00612EE8: lea edx, var_CC
  4368. loc_00612EEE: lea ecx, var_5C
  4369. loc_00612EF1: mov var_C4, 0044B200h ; "7X"
  4370. loc_00612EFB: mov var_CC, 00000008h
  4371. loc_00612F05: call [00401374h] ; __vbaVarDup
  4372. loc_00612F0B: mov eax, var_118
  4373. loc_00612F11: lea edx, var_1C
  4374. loc_00612F14: push edx
  4375. loc_00612F15: lea edx, var_8C
  4376. loc_00612F1B: mov var_44, 80020004h
  4377. loc_00612F22: mov var_4C, 0000000Ah
  4378. loc_00612F29: mov ecx, [eax]
  4379. loc_00612F2B: push edx
  4380. loc_00612F2C: lea edx, var_7C
  4381. loc_00612F2F: push edx
  4382. loc_00612F30: lea edx, var_6C
  4383. loc_00612F33: push edx
  4384. loc_00612F34: lea edx, var_5C
  4385. loc_00612F37: push edx
  4386. loc_00612F38: lea edx, var_4C
  4387. loc_00612F3B: push edx
  4388. loc_00612F3C: push eax
  4389. loc_00612F3D: call [ecx+00000028h]
  4390. loc_00612F40: test eax, eax
  4391. loc_00612F42: fnclex
  4392. loc_00612F44: jge 00612F5Bh
  4393. loc_00612F46: mov ecx, var_118
  4394. loc_00612F4C: push 00000028h
  4395. loc_00612F4E: push 00443998h
  4396. loc_00612F53: push ecx
  4397. loc_00612F54: push eax
  4398. loc_00612F55: call [004010CCh] ; __vbaHresultCheckObj
  4399. loc_00612F5B: lea edx, var_1C
  4400. loc_00612F5E: lea eax, var_18
  4401. loc_00612F61: push edx
  4402. loc_00612F62: lea ecx, var_14
  4403. loc_00612F65: push eax
  4404. loc_00612F66: push ecx
  4405. loc_00612F67: push 00000003h
  4406. loc_00612F69: call [00401068h] ; __vbaFreeObjList
  4407. loc_00612F6F: lea edx, var_8C
  4408. loc_00612F75: lea eax, var_7C
  4409. loc_00612F78: push edx
  4410. loc_00612F79: lea ecx, var_6C
  4411. loc_00612F7C: push eax
  4412. loc_00612F7D: lea edx, var_5C
  4413. loc_00612F80: push ecx
  4414. loc_00612F81: lea eax, var_4C
  4415. loc_00612F84: push edx
  4416. loc_00612F85: lea ecx, var_3C
  4417. loc_00612F88: push eax
  4418. loc_00612F89: push ecx
  4419. loc_00612F8A: push 00000006h
  4420. loc_00612F8C: call [00401050h] ; __vbaFreeVarList
  4421. loc_00612F92: mov edx, [esi]
  4422. loc_00612F94: add esp, 0000002Ch
  4423. loc_00612F97: push 00443998h
  4424. loc_00612F9C: push 00000000h
  4425. loc_00612F9E: push 00000007h
  4426. loc_00612FA0: push esi
  4427. loc_00612FA1: call [edx+00000320h]
  4428. loc_00612FA7: push eax
  4429. loc_00612FA8: lea eax, var_14
  4430. loc_00612FAB: push eax
  4431. loc_00612FAC: call edi
  4432. loc_00612FAE: lea ecx, var_3C
  4433. loc_00612FB1: push eax
  4434. loc_00612FB2: push ecx
  4435. loc_00612FB3: call ebx
  4436. loc_00612FB5: add esp, 00000010h
  4437. loc_00612FB8: push eax
  4438. loc_00612FB9: call [004011F8h] ; __vbaCastObjVar
  4439. loc_00612FBF: lea edx, var_18
  4440. loc_00612FC2: push eax
  4441. loc_00612FC3: push edx
  4442. loc_00612FC4: call edi
  4443. loc_00612FC6: mov ecx, [eax]
  4444. loc_00612FC8: lea edx, var_114
  4445. loc_00612FCE: push edx
  4446. loc_00612FCF: push eax
  4447. loc_00612FD0: mov var_118, eax
  4448. loc_00612FD6: call [ecx+0000001Ch]
  4449. loc_00612FD9: test eax, eax
  4450. loc_00612FDB: fnclex
  4451. loc_00612FDD: jge 00612FF4h
  4452. loc_00612FDF: mov ecx, var_118
  4453. loc_00612FE5: push 0000001Ch
  4454. loc_00612FE7: push 00443998h
  4455. loc_00612FEC: push ecx
  4456. loc_00612FED: push eax
  4457. loc_00612FEE: call [004010CCh] ; __vbaHresultCheckObj
  4458. loc_00612FF4: mov edx, [esi]
  4459. loc_00612FF6: push 00443998h
  4460. loc_00612FFB: push 00000000h
  4461. loc_00612FFD: push 00000007h
  4462. loc_00612FFF: push esi
  4463. loc_00613000: call [edx+00000320h]
  4464. loc_00613006: push eax
  4465. loc_00613007: lea eax, var_1C
  4466. loc_0061300A: push eax
  4467. loc_0061300B: call edi
  4468. loc_0061300D: lea ecx, var_4C
  4469. loc_00613010: push eax
  4470. loc_00613011: push ecx
  4471. loc_00613012: call ebx
  4472. loc_00613014: add esp, 00000010h
  4473. loc_00613017: push eax
  4474. loc_00613018: call [004011F8h] ; __vbaCastObjVar
  4475. loc_0061301E: lea edx, var_20
  4476. loc_00613021: push eax
  4477. loc_00613022: push edx
  4478. loc_00613023: call edi
  4479. loc_00613025: mov ecx, var_114
  4480. loc_0061302B: mov var_5C, 00000003h
  4481. loc_00613032: mov var_54, ecx
  4482. loc_00613035: mov edx, [eax]
  4483. loc_00613037: lea ecx, var_24
  4484. loc_0061303A: mov var_120, eax
  4485. loc_00613040: push ecx
  4486. loc_00613041: lea ecx, var_5C
  4487. loc_00613044: push ecx
  4488. loc_00613045: push eax
  4489. loc_00613046: call [edx+00000024h]
  4490. loc_00613049: test eax, eax
  4491. loc_0061304B: fnclex
  4492. loc_0061304D: jge 00613064h
  4493. loc_0061304F: mov edx, var_120
  4494. loc_00613055: push 00000024h
  4495. loc_00613057: push 00443998h
  4496. loc_0061305C: push edx
  4497. loc_0061305D: push eax
  4498. loc_0061305E: call [004010CCh] ; __vbaHresultCheckObj
  4499. loc_00613064: mov eax, var_24
  4500. loc_00613067: lea edx, var_28
  4501. loc_0061306A: push edx
  4502. loc_0061306B: push eax
  4503. loc_0061306C: mov ecx, [eax]
  4504. loc_0061306E: mov var_128, eax
  4505. loc_00613074: call [ecx+00000098h]
  4506. loc_0061307A: test eax, eax
  4507. loc_0061307C: fnclex
  4508. loc_0061307E: jge 00613098h
  4509. loc_00613080: mov ecx, var_128
  4510. loc_00613086: push 00000098h
  4511. loc_0061308B: push 00443788h
  4512. loc_00613090: push ecx
  4513. loc_00613091: push eax
  4514. loc_00613092: call [004010CCh] ; __vbaHresultCheckObj
  4515. loc_00613098: mov edx, var_28
  4516. loc_0061309B: mov ecx, 80020004h
  4517. loc_006130A0: mov var_130, edx
  4518. loc_006130A6: mov var_A4, ecx
  4519. loc_006130AC: mov eax, 0000000Ah
  4520. loc_006130B1: mov var_94, ecx
  4521. loc_006130B7: lea edx, var_EC
  4522. loc_006130BD: lea ecx, var_8C
  4523. loc_006130C3: mov var_AC, eax
  4524. loc_006130C9: mov var_9C, eax
  4525. loc_006130CF: mov var_E4, 0044B248h ; "Jane Taylor and Ann Taylor"
  4526. loc_006130D9: mov var_EC, 00000008h
  4527. loc_006130E3: call [00401374h] ; __vbaVarDup
  4528. loc_006130E9: lea edx, var_2C
  4529. loc_006130EC: mov eax, 0000000Ah
  4530. loc_006130F1: push edx
  4531. loc_006130F2: lea edx, var_AC
  4532. loc_006130F8: push edx
  4533. loc_006130F9: lea edx, var_9C
  4534. loc_006130FF: push edx
  4535. loc_00613100: lea edx, var_8C
  4536. loc_00613106: push edx
  4537. loc_00613107: lea edx, var_7C
  4538. loc_0061310A: mov var_7C, eax
  4539. loc_0061310D: mov var_6C, eax
  4540. loc_00613110: mov eax, var_130
  4541. loc_00613116: mov ecx, 80020004h
  4542. loc_0061311B: push edx
  4543. loc_0061311C: lea edx, var_6C
  4544. loc_0061311F: mov var_74, ecx
  4545. loc_00613122: mov var_64, ecx
  4546. loc_00613125: mov ecx, [eax]
  4547. loc_00613127: push edx
  4548. loc_00613128: push eax
  4549. loc_00613129: call [ecx+00000028h]
  4550. loc_0061312C: test eax, eax
  4551. loc_0061312E: fnclex
  4552. loc_00613130: jge 00613147h
  4553. loc_00613132: mov ecx, var_130
  4554. loc_00613138: push 00000028h
  4555. loc_0061313A: push 0044AC54h
  4556. loc_0061313F: push ecx
  4557. loc_00613140: push eax
  4558. loc_00613141: call [004010CCh] ; __vbaHresultCheckObj
  4559. loc_00613147: lea edx, var_2C
  4560. loc_0061314A: lea eax, var_28
  4561. loc_0061314D: push edx
  4562. loc_0061314E: lea ecx, var_24
  4563. loc_00613151: push eax
  4564. loc_00613152: lea edx, var_20
  4565. loc_00613155: push ecx
  4566. loc_00613156: lea eax, var_1C
  4567. loc_00613159: push edx
  4568. loc_0061315A: lea ecx, var_18
  4569. loc_0061315D: push eax
  4570. loc_0061315E: lea edx, var_14
  4571. loc_00613161: push ecx
  4572. loc_00613162: push edx
  4573. loc_00613163: push 00000007h
  4574. loc_00613165: call [00401068h] ; __vbaFreeObjList
  4575. loc_0061316B: lea eax, var_AC
  4576. loc_00613171: lea ecx, var_9C
  4577. loc_00613177: push eax
  4578. loc_00613178: lea edx, var_8C
  4579. loc_0061317E: push ecx
  4580. loc_0061317F: lea eax, var_7C
  4581. loc_00613182: push edx
  4582. loc_00613183: lea ecx, var_6C
  4583. loc_00613186: push eax
  4584. loc_00613187: lea edx, var_5C
  4585. loc_0061318A: push ecx
  4586. loc_0061318B: lea eax, var_4C
  4587. loc_0061318E: push edx
  4588. loc_0061318F: lea ecx, var_3C
  4589. loc_00613192: push eax
  4590. loc_00613193: push ecx
  4591. loc_00613194: push 00000008h
  4592. loc_00613196: call [00401050h] ; __vbaFreeVarList
  4593. loc_0061319C: mov edx, [esi]
  4594. loc_0061319E: add esp, 00000044h
  4595. loc_006131A1: push 00443998h
  4596. loc_006131A6: push 00000000h
  4597. loc_006131A8: push 00000007h
  4598. loc_006131AA: push esi
  4599. loc_006131AB: call [edx+00000320h]
  4600. loc_006131B1: push eax
  4601. loc_006131B2: lea eax, var_14
  4602. loc_006131B5: push eax
  4603. loc_006131B6: call edi
  4604. loc_006131B8: lea ecx, var_3C
  4605. loc_006131BB: push eax
  4606. loc_006131BC: push ecx
  4607. loc_006131BD: call ebx
  4608. loc_006131BF: add esp, 00000010h
  4609. loc_006131C2: push eax
  4610. loc_006131C3: call [004011F8h] ; __vbaCastObjVar
  4611. loc_006131C9: lea edx, var_18
  4612. loc_006131CC: push eax
  4613. loc_006131CD: push edx
  4614. loc_006131CE: call edi
  4615. loc_006131D0: mov ecx, 80020004h
  4616. loc_006131D5: mov var_118, eax
  4617. loc_006131DB: mov var_84, ecx
  4618. loc_006131E1: mov eax, 0000000Ah
  4619. loc_006131E6: mov var_74, ecx
  4620. loc_006131E9: lea edx, var_DC
  4621. loc_006131EF: lea ecx, var_6C
  4622. loc_006131F2: mov var_8C, eax
  4623. loc_006131F8: mov var_7C, eax
  4624. loc_006131FB: mov var_D4, 0044B290h ; "In the Good Old Summertime"
  4625. loc_00613205: mov var_DC, 00000008h
  4626. loc_0061320F: call [00401374h] ; __vbaVarDup
  4627. loc_00613215: lea edx, var_CC
  4628. loc_0061321B: lea ecx, var_5C
  4629. loc_0061321E: mov var_C4, 0044B284h ; "8X"
  4630. loc_00613228: mov var_CC, 00000008h
  4631. loc_00613232: call [00401374h] ; __vbaVarDup
  4632. loc_00613238: mov eax, var_118
  4633. loc_0061323E: lea edx, var_1C
  4634. loc_00613241: push edx
  4635. loc_00613242: lea edx, var_8C
  4636. loc_00613248: mov var_44, 80020004h
  4637. loc_0061324F: mov var_4C, 0000000Ah
  4638. loc_00613256: mov ecx, [eax]
  4639. loc_00613258: push edx
  4640. loc_00613259: lea edx, var_7C
  4641. loc_0061325C: push edx
  4642. loc_0061325D: lea edx, var_6C
  4643. loc_00613260: push edx
  4644. loc_00613261: lea edx, var_5C
  4645. loc_00613264: push edx
  4646. loc_00613265: lea edx, var_4C
  4647. loc_00613268: push edx
  4648. loc_00613269: push eax
  4649. loc_0061326A: call [ecx+00000028h]
  4650. loc_0061326D: test eax, eax
  4651. loc_0061326F: fnclex
  4652. loc_00613271: jge 00613288h
  4653. loc_00613273: mov ecx, var_118
  4654. loc_00613279: push 00000028h
  4655. loc_0061327B: push 00443998h
  4656. loc_00613280: push ecx
  4657. loc_00613281: push eax
  4658. loc_00613282: call [004010CCh] ; __vbaHresultCheckObj
  4659. loc_00613288: lea edx, var_1C
  4660. loc_0061328B: lea eax, var_18
  4661. loc_0061328E: push edx
  4662. loc_0061328F: lea ecx, var_14
  4663. loc_00613292: push eax
  4664. loc_00613293: push ecx
  4665. loc_00613294: push 00000003h
  4666. loc_00613296: call [00401068h] ; __vbaFreeObjList
  4667. loc_0061329C: lea edx, var_8C
  4668. loc_006132A2: lea eax, var_7C
  4669. loc_006132A5: push edx
  4670. loc_006132A6: lea ecx, var_6C
  4671. loc_006132A9: push eax
  4672. loc_006132AA: lea edx, var_5C
  4673. loc_006132AD: push ecx
  4674. loc_006132AE: lea eax, var_4C
  4675. loc_006132B1: push edx
  4676. loc_006132B2: lea ecx, var_3C
  4677. loc_006132B5: push eax
  4678. loc_006132B6: push ecx
  4679. loc_006132B7: push 00000006h
  4680. loc_006132B9: call [00401050h] ; __vbaFreeVarList
  4681. loc_006132BF: mov edx, [esi]
  4682. loc_006132C1: add esp, 0000002Ch
  4683. loc_006132C4: push 00443998h
  4684. loc_006132C9: push 00000000h
  4685. loc_006132CB: push 00000007h
  4686. loc_006132CD: push esi
  4687. loc_006132CE: call [edx+00000320h]
  4688. loc_006132D4: push eax
  4689. loc_006132D5: lea eax, var_14
  4690. loc_006132D8: push eax
  4691. loc_006132D9: call edi
  4692. loc_006132DB: lea ecx, var_3C
  4693. loc_006132DE: push eax
  4694. loc_006132DF: push ecx
  4695. loc_006132E0: call ebx
  4696. loc_006132E2: add esp, 00000010h
  4697. loc_006132E5: push eax
  4698. loc_006132E6: call [004011F8h] ; __vbaCastObjVar
  4699. loc_006132EC: lea edx, var_18
  4700. loc_006132EF: push eax
  4701. loc_006132F0: push edx
  4702. loc_006132F1: call edi
  4703. loc_006132F3: mov ecx, [eax]
  4704. loc_006132F5: lea edx, var_114
  4705. loc_006132FB: push edx
  4706. loc_006132FC: push eax
  4707. loc_006132FD: mov var_118, eax
  4708. loc_00613303: call [ecx+0000001Ch]
  4709. loc_00613306: test eax, eax
  4710. loc_00613308: fnclex
  4711. loc_0061330A: jge 00613321h
  4712. loc_0061330C: mov ecx, var_118
  4713. loc_00613312: push 0000001Ch
  4714. loc_00613314: push 00443998h
  4715. loc_00613319: push ecx
  4716. loc_0061331A: push eax
  4717. loc_0061331B: call [004010CCh] ; __vbaHresultCheckObj
  4718. loc_00613321: mov edx, [esi]
  4719. loc_00613323: push 00443998h
  4720. loc_00613328: push 00000000h
  4721. loc_0061332A: push 00000007h
  4722. loc_0061332C: push esi
  4723. loc_0061332D: call [edx+00000320h]
  4724. loc_00613333: push eax
  4725. loc_00613334: lea eax, var_1C
  4726. loc_00613337: push eax
  4727. loc_00613338: call edi
  4728. loc_0061333A: lea ecx, var_4C
  4729. loc_0061333D: push eax
  4730. loc_0061333E: push ecx
  4731. loc_0061333F: call ebx
  4732. loc_00613341: add esp, 00000010h
  4733. loc_00613344: push eax
  4734. loc_00613345: call [004011F8h] ; __vbaCastObjVar
  4735. loc_0061334B: lea edx, var_20
  4736. loc_0061334E: push eax
  4737. loc_0061334F: push edx
  4738. loc_00613350: call edi
  4739. loc_00613352: mov ecx, var_114
  4740. loc_00613358: mov var_5C, 00000003h
  4741. loc_0061335F: mov var_54, ecx
  4742. loc_00613362: mov edx, [eax]
  4743. loc_00613364: lea ecx, var_24
  4744. loc_00613367: mov var_120, eax
  4745. loc_0061336D: push ecx
  4746. loc_0061336E: lea ecx, var_5C
  4747. loc_00613371: push ecx
  4748. loc_00613372: push eax
  4749. loc_00613373: call [edx+00000024h]
  4750. loc_00613376: test eax, eax
  4751. loc_00613378: fnclex
  4752. loc_0061337A: jge 00613391h
  4753. loc_0061337C: mov edx, var_120
  4754. loc_00613382: push 00000024h
  4755. loc_00613384: push 00443998h
  4756. loc_00613389: push edx
  4757. loc_0061338A: push eax
  4758. loc_0061338B: call [004010CCh] ; __vbaHresultCheckObj
  4759. loc_00613391: mov eax, var_24
  4760. loc_00613394: lea edx, var_28
  4761. loc_00613397: push edx
  4762. loc_00613398: push eax
  4763. loc_00613399: mov ecx, [eax]
  4764. loc_0061339B: mov var_128, eax
  4765. loc_006133A1: call [ecx+00000098h]
  4766. loc_006133A7: test eax, eax
  4767. loc_006133A9: fnclex
  4768. loc_006133AB: jge 006133C5h
  4769. loc_006133AD: mov ecx, var_128
  4770. loc_006133B3: push 00000098h
  4771. loc_006133B8: push 00443788h
  4772. loc_006133BD: push ecx
  4773. loc_006133BE: push eax
  4774. loc_006133BF: call [004010CCh] ; __vbaHresultCheckObj
  4775. loc_006133C5: mov edx, var_28
  4776. loc_006133C8: mov ecx, 80020004h
  4777. loc_006133CD: mov var_130, edx
  4778. loc_006133D3: mov var_A4, ecx
  4779. loc_006133D9: mov eax, 0000000Ah
  4780. loc_006133DE: mov var_94, ecx
  4781. loc_006133E4: lea edx, var_EC
  4782. loc_006133EA: lea ecx, var_8C
  4783. loc_006133F0: mov var_AC, eax
  4784. loc_006133F6: mov var_9C, eax
  4785. loc_006133FC: mov var_E4, 0044B2CCh ; "George Evans and Ren Shields"
  4786. loc_00613406: mov var_EC, 00000008h
  4787. loc_00613410: call [00401374h] ; __vbaVarDup
  4788. loc_00613416: lea edx, var_2C
  4789. loc_00613419: mov eax, 0000000Ah
  4790. loc_0061341E: push edx
  4791. loc_0061341F: lea edx, var_AC
  4792. loc_00613425: push edx
  4793. loc_00613426: lea edx, var_9C
  4794. loc_0061342C: push edx
  4795. loc_0061342D: lea edx, var_8C
  4796. loc_00613433: push edx
  4797. loc_00613434: lea edx, var_7C
  4798. loc_00613437: mov var_7C, eax
  4799. loc_0061343A: mov var_6C, eax
  4800. loc_0061343D: mov eax, var_130
  4801. loc_00613443: mov ecx, 80020004h
  4802. loc_00613448: push edx
  4803. loc_00613449: lea edx, var_6C
  4804. loc_0061344C: mov var_74, ecx
  4805. loc_0061344F: mov var_64, ecx
  4806. loc_00613452: mov ecx, [eax]
  4807. loc_00613454: push edx
  4808. loc_00613455: push eax
  4809. loc_00613456: call [ecx+00000028h]
  4810. loc_00613459: test eax, eax
  4811. loc_0061345B: fnclex
  4812. loc_0061345D: jge 00613474h
  4813. loc_0061345F: mov ecx, var_130
  4814. loc_00613465: push 00000028h
  4815. loc_00613467: push 0044AC54h
  4816. loc_0061346C: push ecx
  4817. loc_0061346D: push eax
  4818. loc_0061346E: call [004010CCh] ; __vbaHresultCheckObj
  4819. loc_00613474: lea edx, var_2C
  4820. loc_00613477: lea eax, var_28
  4821. loc_0061347A: push edx
  4822. loc_0061347B: lea ecx, var_24
  4823. loc_0061347E: push eax
  4824. loc_0061347F: lea edx, var_20
  4825. loc_00613482: push ecx
  4826. loc_00613483: lea eax, var_1C
  4827. loc_00613486: push edx
  4828. loc_00613487: lea ecx, var_18
  4829. loc_0061348A: push eax
  4830. loc_0061348B: lea edx, var_14
  4831. loc_0061348E: push ecx
  4832. loc_0061348F: push edx
  4833. loc_00613490: push 00000007h
  4834. loc_00613492: call [00401068h] ; __vbaFreeObjList
  4835. loc_00613498: lea eax, var_AC
  4836. loc_0061349E: lea ecx, var_9C
  4837. loc_006134A4: push eax
  4838. loc_006134A5: lea edx, var_8C
  4839. loc_006134AB: push ecx
  4840. loc_006134AC: lea eax, var_7C
  4841. loc_006134AF: push edx
  4842. loc_006134B0: lea ecx, var_6C
  4843. loc_006134B3: push eax
  4844. loc_006134B4: lea edx, var_5C
  4845. loc_006134B7: push ecx
  4846. loc_006134B8: lea eax, var_4C
  4847. loc_006134BB: push edx
  4848. loc_006134BC: lea ecx, var_3C
  4849. loc_006134BF: push eax
  4850. loc_006134C0: push ecx
  4851. loc_006134C1: push 00000008h
  4852. loc_006134C3: call [00401050h] ; __vbaFreeVarList
  4853. loc_006134C9: mov edx, [esi]
  4854. loc_006134CB: add esp, 00000044h
  4855. loc_006134CE: push 00443998h
  4856. loc_006134D3: push 00000000h
  4857. loc_006134D5: push 00000007h
  4858. loc_006134D7: push esi
  4859. loc_006134D8: call [edx+00000320h]
  4860. loc_006134DE: push eax
  4861. loc_006134DF: lea eax, var_14
  4862. loc_006134E2: push eax
  4863. loc_006134E3: call edi
  4864. loc_006134E5: lea ecx, var_3C
  4865. loc_006134E8: push eax
  4866. loc_006134E9: push ecx
  4867. loc_006134EA: call ebx
  4868. loc_006134EC: add esp, 00000010h
  4869. loc_006134EF: push eax
  4870. loc_006134F0: call [004011F8h] ; __vbaCastObjVar
  4871. loc_006134F6: lea edx, var_18
  4872. loc_006134F9: push eax
  4873. loc_006134FA: push edx
  4874. loc_006134FB: call edi
  4875. loc_006134FD: mov ecx, 80020004h
  4876. loc_00613502: mov var_118, eax
  4877. loc_00613508: mov var_84, ecx
  4878. loc_0061350E: mov eax, 0000000Ah
  4879. loc_00613513: mov var_74, ecx
  4880. loc_00613516: lea edx, var_DC
  4881. loc_0061351C: lea ecx, var_6C
  4882. loc_0061351F: mov var_8C, eax
  4883. loc_00613525: mov var_7C, eax
  4884. loc_00613528: mov var_D4, 0044B318h ; "Hello Ma Baby"
  4885. loc_00613532: mov var_DC, 00000008h
  4886. loc_0061353C: call [00401374h] ; __vbaVarDup
  4887. loc_00613542: lea edx, var_CC
  4888. loc_00613548: lea ecx, var_5C
  4889. loc_0061354B: mov var_C4, 0044B30Ch ; "9X"
  4890. loc_00613555: mov var_CC, 00000008h
  4891. loc_0061355F: call [00401374h] ; __vbaVarDup
  4892. loc_00613565: mov eax, var_118
  4893. loc_0061356B: lea edx, var_1C
  4894. loc_0061356E: push edx
  4895. loc_0061356F: lea edx, var_8C
  4896. loc_00613575: mov var_44, 80020004h
  4897. loc_0061357C: mov var_4C, 0000000Ah
  4898. loc_00613583: mov ecx, [eax]
  4899. loc_00613585: push edx
  4900. loc_00613586: lea edx, var_7C
  4901. loc_00613589: push edx
  4902. loc_0061358A: lea edx, var_6C
  4903. loc_0061358D: push edx
  4904. loc_0061358E: lea edx, var_5C
  4905. loc_00613591: push edx
  4906. loc_00613592: lea edx, var_4C
  4907. loc_00613595: push edx
  4908. loc_00613596: push eax
  4909. loc_00613597: call [ecx+00000028h]
  4910. loc_0061359A: test eax, eax
  4911. loc_0061359C: fnclex
  4912. loc_0061359E: jge 006135B5h
  4913. loc_006135A0: mov ecx, var_118
  4914. loc_006135A6: push 00000028h
  4915. loc_006135A8: push 00443998h
  4916. loc_006135AD: push ecx
  4917. loc_006135AE: push eax
  4918. loc_006135AF: call [004010CCh] ; __vbaHresultCheckObj
  4919. loc_006135B5: lea edx, var_1C
  4920. loc_006135B8: lea eax, var_18
  4921. loc_006135BB: push edx
  4922. loc_006135BC: lea ecx, var_14
  4923. loc_006135BF: push eax
  4924. loc_006135C0: push ecx
  4925. loc_006135C1: push 00000003h
  4926. loc_006135C3: call [00401068h] ; __vbaFreeObjList
  4927. loc_006135C9: lea edx, var_8C
  4928. loc_006135CF: lea eax, var_7C
  4929. loc_006135D2: push edx
  4930. loc_006135D3: lea ecx, var_6C
  4931. loc_006135D6: push eax
  4932. loc_006135D7: lea edx, var_5C
  4933. loc_006135DA: push ecx
  4934. loc_006135DB: lea eax, var_4C
  4935. loc_006135DE: push edx
  4936. loc_006135DF: lea ecx, var_3C
  4937. loc_006135E2: push eax
  4938. loc_006135E3: push ecx
  4939. loc_006135E4: push 00000006h
  4940. loc_006135E6: call [00401050h] ; __vbaFreeVarList
  4941. loc_006135EC: mov edx, [esi]
  4942. loc_006135EE: add esp, 0000002Ch
  4943. loc_006135F1: push 00443998h
  4944. loc_006135F6: push 00000000h
  4945. loc_006135F8: push 00000007h
  4946. loc_006135FA: push esi
  4947. loc_006135FB: call [edx+00000320h]
  4948. loc_00613601: push eax
  4949. loc_00613602: lea eax, var_14
  4950. loc_00613605: push eax
  4951. loc_00613606: call edi
  4952. loc_00613608: lea ecx, var_3C
  4953. loc_0061360B: push eax
  4954. loc_0061360C: push ecx
  4955. loc_0061360D: call ebx
  4956. loc_0061360F: add esp, 00000010h
  4957. loc_00613612: push eax
  4958. loc_00613613: call [004011F8h] ; __vbaCastObjVar
  4959. loc_00613619: lea edx, var_18
  4960. loc_0061361C: push eax
  4961. loc_0061361D: push edx
  4962. loc_0061361E: call edi
  4963. loc_00613620: mov ecx, [eax]
  4964. loc_00613622: lea edx, var_114
  4965. loc_00613628: push edx
  4966. loc_00613629: push eax
  4967. loc_0061362A: mov var_118, eax
  4968. loc_00613630: call [ecx+0000001Ch]
  4969. loc_00613633: test eax, eax
  4970. loc_00613635: fnclex
  4971. loc_00613637: jge 0061364Eh
  4972. loc_00613639: mov ecx, var_118
  4973. loc_0061363F: push 0000001Ch
  4974. loc_00613641: push 00443998h
  4975. loc_00613646: push ecx
  4976. loc_00613647: push eax
  4977. loc_00613648: call [004010CCh] ; __vbaHresultCheckObj
  4978. loc_0061364E: mov edx, [esi]
  4979. loc_00613650: push 00443998h
  4980. loc_00613655: push 00000000h
  4981. loc_00613657: push 00000007h
  4982. loc_00613659: push esi
  4983. loc_0061365A: call [edx+00000320h]
  4984. loc_00613660: push eax
  4985. loc_00613661: lea eax, var_1C
  4986. loc_00613664: push eax
  4987. loc_00613665: call edi
  4988. loc_00613667: lea ecx, var_4C
  4989. loc_0061366A: push eax
  4990. loc_0061366B: push ecx
  4991. loc_0061366C: call ebx
  4992. loc_0061366E: add esp, 00000010h
  4993. loc_00613671: push eax
  4994. loc_00613672: call [004011F8h] ; __vbaCastObjVar
  4995. loc_00613678: lea edx, var_20
  4996. loc_0061367B: push eax
  4997. loc_0061367C: push edx
  4998. loc_0061367D: call edi
  4999. loc_0061367F: mov ecx, var_114
  5000. loc_00613685: mov var_5C, 00000003h
  5001. loc_0061368C: mov var_54, ecx
  5002. loc_0061368F: mov edx, [eax]
  5003. loc_00613691: lea ecx, var_24
  5004. loc_00613694: mov var_120, eax
  5005. loc_0061369A: push ecx
  5006. loc_0061369B: lea ecx, var_5C
  5007. loc_0061369E: push ecx
  5008. loc_0061369F: push eax
  5009. loc_006136A0: call [edx+00000024h]
  5010. loc_006136A3: test eax, eax
  5011. loc_006136A5: fnclex
  5012. loc_006136A7: jge 006136BEh
  5013. loc_006136A9: mov edx, var_120
  5014. loc_006136AF: push 00000024h
  5015. loc_006136B1: push 00443998h
  5016. loc_006136B6: push edx
  5017. loc_006136B7: push eax
  5018. loc_006136B8: call [004010CCh] ; __vbaHresultCheckObj
  5019. loc_006136BE: mov eax, var_24
  5020. loc_006136C1: lea edx, var_28
  5021. loc_006136C4: push edx
  5022. loc_006136C5: push eax
  5023. loc_006136C6: mov ecx, [eax]
  5024. loc_006136C8: mov var_128, eax
  5025. loc_006136CE: call [ecx+00000098h]
  5026. loc_006136D4: test eax, eax
  5027. loc_006136D6: fnclex
  5028. loc_006136D8: jge 006136F2h
  5029. loc_006136DA: mov ecx, var_128
  5030. loc_006136E0: push 00000098h
  5031. loc_006136E5: push 00443788h
  5032. loc_006136EA: push ecx
  5033. loc_006136EB: push eax
  5034. loc_006136EC: call [004010CCh] ; __vbaHresultCheckObj
  5035. loc_006136F2: mov edx, var_28
  5036. loc_006136F5: mov ecx, 80020004h
  5037. loc_006136FA: mov var_130, edx
  5038. loc_00613700: mov var_A4, ecx
  5039. loc_00613706: mov eax, 0000000Ah
  5040. loc_0061370B: mov var_94, ecx
  5041. loc_00613711: lea edx, var_EC
  5042. loc_00613717: lea ecx, var_8C
  5043. loc_0061371D: mov var_AC, eax
  5044. loc_00613723: mov var_9C, eax
  5045. loc_00613729: mov var_E4, 0044B338h ; "Joe Howard"
  5046. loc_00613733: mov var_EC, 00000008h
  5047. loc_0061373D: call [00401374h] ; __vbaVarDup
  5048. loc_00613743: lea edx, var_2C
  5049. loc_00613746: mov eax, 0000000Ah
  5050. loc_0061374B: push edx
  5051. loc_0061374C: lea edx, var_AC
  5052. loc_00613752: push edx
  5053. loc_00613753: lea edx, var_9C
  5054. loc_00613759: push edx
  5055. loc_0061375A: lea edx, var_8C
  5056. loc_00613760: push edx
  5057. loc_00613761: lea edx, var_7C
  5058. loc_00613764: mov var_7C, eax
  5059. loc_00613767: mov var_6C, eax
  5060. loc_0061376A: mov eax, var_130
  5061. loc_00613770: mov ecx, 80020004h
  5062. loc_00613775: push edx
  5063. loc_00613776: lea edx, var_6C
  5064. loc_00613779: mov var_74, ecx
  5065. loc_0061377C: mov var_64, ecx
  5066. loc_0061377F: mov ecx, [eax]
  5067. loc_00613781: push edx
  5068. loc_00613782: push eax
  5069. loc_00613783: call [ecx+00000028h]
  5070. loc_00613786: test eax, eax
  5071. loc_00613788: fnclex
  5072. loc_0061378A: jge 006137A1h
  5073. loc_0061378C: mov ecx, var_130
  5074. loc_00613792: push 00000028h
  5075. loc_00613794: push 0044AC54h
  5076. loc_00613799: push ecx
  5077. loc_0061379A: push eax
  5078. loc_0061379B: call [004010CCh] ; __vbaHresultCheckObj
  5079. loc_006137A1: lea edx, var_2C
  5080. loc_006137A4: lea eax, var_28
  5081. loc_006137A7: push edx
  5082. loc_006137A8: lea ecx, var_24
  5083. loc_006137AB: push eax
  5084. loc_006137AC: lea edx, var_20
  5085. loc_006137AF: push ecx
  5086. loc_006137B0: lea eax, var_1C
  5087. loc_006137B3: push edx
  5088. loc_006137B4: lea ecx, var_18
  5089. loc_006137B7: push eax
  5090. loc_006137B8: lea edx, var_14
  5091. loc_006137BB: push ecx
  5092. loc_006137BC: push edx
  5093. loc_006137BD: push 00000007h
  5094. loc_006137BF: call [00401068h] ; __vbaFreeObjList
  5095. loc_006137C5: lea eax, var_AC
  5096. loc_006137CB: lea ecx, var_9C
  5097. loc_006137D1: push eax
  5098. loc_006137D2: lea edx, var_8C
  5099. loc_006137D8: push ecx
  5100. loc_006137D9: lea eax, var_7C
  5101. loc_006137DC: push edx
  5102. loc_006137DD: lea ecx, var_6C
  5103. loc_006137E0: push eax
  5104. loc_006137E1: lea edx, var_5C
  5105. loc_006137E4: push ecx
  5106. loc_006137E5: lea eax, var_4C
  5107. loc_006137E8: push edx
  5108. loc_006137E9: lea ecx, var_3C
  5109. loc_006137EC: push eax
  5110. loc_006137ED: push ecx
  5111. loc_006137EE: push 00000008h
  5112. loc_006137F0: call [00401050h] ; __vbaFreeVarList
  5113. loc_006137F6: mov edx, [esi]
  5114. loc_006137F8: add esp, 00000044h
  5115. loc_006137FB: push 00443998h
  5116. loc_00613800: push 00000000h
  5117. loc_00613802: push 00000007h
  5118. loc_00613804: push esi
  5119. loc_00613805: call [edx+00000320h]
  5120. loc_0061380B: push eax
  5121. loc_0061380C: lea eax, var_14
  5122. loc_0061380F: push eax
  5123. loc_00613810: call edi
  5124. loc_00613812: lea ecx, var_3C
  5125. loc_00613815: push eax
  5126. loc_00613816: push ecx
  5127. loc_00613817: call ebx
  5128. loc_00613819: add esp, 00000010h
  5129. loc_0061381C: push eax
  5130. loc_0061381D: call [004011F8h] ; __vbaCastObjVar
  5131. loc_00613823: lea edx, var_18
  5132. loc_00613826: push eax
  5133. loc_00613827: push edx
  5134. loc_00613828: call edi
  5135. loc_0061382A: mov ecx, 80020004h
  5136. loc_0061382F: mov var_118, eax
  5137. loc_00613835: mov var_84, ecx
  5138. loc_0061383B: mov eax, 0000000Ah
  5139. loc_00613840: mov var_74, ecx
  5140. loc_00613843: lea edx, var_DC
  5141. loc_00613849: lea ecx, var_6C
  5142. loc_0061384C: mov var_8C, eax
  5143. loc_00613852: mov var_7C, eax
  5144. loc_00613855: mov var_D4, 0044B360h ; "Oh, Dem Golden Slippers"
  5145. loc_0061385F: mov var_DC, 00000008h
  5146. loc_00613869: call [00401374h] ; __vbaVarDup
  5147. loc_0061386F: lea edx, var_CC
  5148. loc_00613875: lea ecx, var_5C
  5149. loc_00613878: mov var_C4, 0044B354h ; "10X"
  5150. loc_00613882: mov var_CC, 00000008h
  5151. loc_0061388C: call [00401374h] ; __vbaVarDup
  5152. loc_00613892: mov eax, var_118
  5153. loc_00613898: lea edx, var_1C
  5154. loc_0061389B: push edx
  5155. loc_0061389C: lea edx, var_8C
  5156. loc_006138A2: mov var_44, 80020004h
  5157. loc_006138A9: mov var_4C, 0000000Ah
  5158. loc_006138B0: mov ecx, [eax]
  5159. loc_006138B2: push edx
  5160. loc_006138B3: lea edx, var_7C
  5161. loc_006138B6: push edx
  5162. loc_006138B7: lea edx, var_6C
  5163. loc_006138BA: push edx
  5164. loc_006138BB: lea edx, var_5C
  5165. loc_006138BE: push edx
  5166. loc_006138BF: lea edx, var_4C
  5167. loc_006138C2: push edx
  5168. loc_006138C3: push eax
  5169. loc_006138C4: call [ecx+00000028h]
  5170. loc_006138C7: test eax, eax
  5171. loc_006138C9: fnclex
  5172. loc_006138CB: jge 006138E2h
  5173. loc_006138CD: mov ecx, var_118
  5174. loc_006138D3: push 00000028h
  5175. loc_006138D5: push 00443998h
  5176. loc_006138DA: push ecx
  5177. loc_006138DB: push eax
  5178. loc_006138DC: call [004010CCh] ; __vbaHresultCheckObj
  5179. loc_006138E2: lea edx, var_1C
  5180. loc_006138E5: lea eax, var_18
  5181. loc_006138E8: push edx
  5182. loc_006138E9: lea ecx, var_14
  5183. loc_006138EC: push eax
  5184. loc_006138ED: push ecx
  5185. loc_006138EE: push 00000003h
  5186. loc_006138F0: call [00401068h] ; __vbaFreeObjList
  5187. loc_006138F6: lea edx, var_8C
  5188. loc_006138FC: lea eax, var_7C
  5189. loc_006138FF: push edx
  5190. loc_00613900: lea ecx, var_6C
  5191. loc_00613903: push eax
  5192. loc_00613904: lea edx, var_5C
  5193. loc_00613907: push ecx
  5194. loc_00613908: lea eax, var_4C
  5195. loc_0061390B: push edx
  5196. loc_0061390C: lea ecx, var_3C
  5197. loc_0061390F: push eax
  5198. loc_00613910: push ecx
  5199. loc_00613911: push 00000006h
  5200. loc_00613913: call [00401050h] ; __vbaFreeVarList
  5201. loc_00613919: mov edx, [esi]
  5202. loc_0061391B: add esp, 0000002Ch
  5203. loc_0061391E: push 00443998h
  5204. loc_00613923: push 00000000h
  5205. loc_00613925: push 00000007h
  5206. loc_00613927: push esi
  5207. loc_00613928: call [edx+00000320h]
  5208. loc_0061392E: push eax
  5209. loc_0061392F: lea eax, var_14
  5210. loc_00613932: push eax
  5211. loc_00613933: call edi
  5212. loc_00613935: lea ecx, var_3C
  5213. loc_00613938: push eax
  5214. loc_00613939: push ecx
  5215. loc_0061393A: call ebx
  5216. loc_0061393C: add esp, 00000010h
  5217. loc_0061393F: push eax
  5218. loc_00613940: call [004011F8h] ; __vbaCastObjVar
  5219. loc_00613946: lea edx, var_18
  5220. loc_00613949: push eax
  5221. loc_0061394A: push edx
  5222. loc_0061394B: call edi
  5223. loc_0061394D: mov ecx, [eax]
  5224. loc_0061394F: lea edx, var_114
  5225. loc_00613955: push edx
  5226. loc_00613956: push eax
  5227. loc_00613957: mov var_118, eax
  5228. loc_0061395D: call [ecx+0000001Ch]
  5229. loc_00613960: test eax, eax
  5230. loc_00613962: fnclex
  5231. loc_00613964: jge 0061397Bh
  5232. loc_00613966: mov ecx, var_118
  5233. loc_0061396C: push 0000001Ch
  5234. loc_0061396E: push 00443998h
  5235. loc_00613973: push ecx
  5236. loc_00613974: push eax
  5237. loc_00613975: call [004010CCh] ; __vbaHresultCheckObj
  5238. loc_0061397B: mov edx, [esi]
  5239. loc_0061397D: push 00443998h
  5240. loc_00613982: push 00000000h
  5241. loc_00613984: push 00000007h
  5242. loc_00613986: push esi
  5243. loc_00613987: call [edx+00000320h]
  5244. loc_0061398D: push eax
  5245. loc_0061398E: lea eax, var_1C
  5246. loc_00613991: push eax
  5247. loc_00613992: call edi
  5248. loc_00613994: lea ecx, var_4C
  5249. loc_00613997: push eax
  5250. loc_00613998: push ecx
  5251. loc_00613999: call ebx
  5252. loc_0061399B: add esp, 00000010h
  5253. loc_0061399E: push eax
  5254. loc_0061399F: call [004011F8h] ; __vbaCastObjVar
  5255. loc_006139A5: lea edx, var_20
  5256. loc_006139A8: push eax
  5257. loc_006139A9: push edx
  5258. loc_006139AA: call edi
  5259. loc_006139AC: mov ecx, var_114
  5260. loc_006139B2: mov var_5C, 00000003h
  5261. loc_006139B9: mov var_54, ecx
  5262. loc_006139BC: mov edx, [eax]
  5263. loc_006139BE: lea ecx, var_24
  5264. loc_006139C1: mov var_120, eax
  5265. loc_006139C7: push ecx
  5266. loc_006139C8: lea ecx, var_5C
  5267. loc_006139CB: push ecx
  5268. loc_006139CC: push eax
  5269. loc_006139CD: call [edx+00000024h]
  5270. loc_006139D0: test eax, eax
  5271. loc_006139D2: fnclex
  5272. loc_006139D4: jge 006139EBh
  5273. loc_006139D6: mov edx, var_120
  5274. loc_006139DC: push 00000024h
  5275. loc_006139DE: push 00443998h
  5276. loc_006139E3: push edx
  5277. loc_006139E4: push eax
  5278. loc_006139E5: call [004010CCh] ; __vbaHresultCheckObj
  5279. loc_006139EB: mov eax, var_24
  5280. loc_006139EE: lea edx, var_28
  5281. loc_006139F1: push edx
  5282. loc_006139F2: push eax
  5283. loc_006139F3: mov ecx, [eax]
  5284. loc_006139F5: mov var_128, eax
  5285. loc_006139FB: call [ecx+00000098h]
  5286. loc_00613A01: test eax, eax
  5287. loc_00613A03: fnclex
  5288. loc_00613A05: jge 00613A1Fh
  5289. loc_00613A07: mov ecx, var_128
  5290. loc_00613A0D: push 00000098h
  5291. loc_00613A12: push 00443788h
  5292. loc_00613A17: push ecx
  5293. loc_00613A18: push eax
  5294. loc_00613A19: call [004010CCh] ; __vbaHresultCheckObj
  5295. loc_00613A1F: mov edx, var_28
  5296. loc_00613A22: mov ecx, 80020004h
  5297. loc_00613A27: mov var_130, edx
  5298. loc_00613A2D: mov var_A4, ecx
  5299. loc_00613A33: mov eax, 0000000Ah
  5300. loc_00613A38: mov var_94, ecx
  5301. loc_00613A3E: lea edx, var_EC
  5302. loc_00613A44: lea ecx, var_8C
  5303. loc_00613A4A: mov var_AC, eax
  5304. loc_00613A50: mov var_9C, eax
  5305. loc_00613A56: mov var_E4, 00449650h ; "James Bland"
  5306. loc_00613A60: mov var_EC, 00000008h
  5307. loc_00613A6A: call [00401374h] ; __vbaVarDup
  5308. loc_00613A70: lea edx, var_2C
  5309. loc_00613A73: mov eax, 0000000Ah
  5310. loc_00613A78: push edx
  5311. loc_00613A79: lea edx, var_AC
  5312. loc_00613A7F: push edx
  5313. loc_00613A80: lea edx, var_9C
  5314. loc_00613A86: push edx
  5315. loc_00613A87: lea edx, var_8C
  5316. loc_00613A8D: push edx
  5317. loc_00613A8E: lea edx, var_7C
  5318. loc_00613A91: mov var_7C, eax
  5319. loc_00613A94: mov var_6C, eax
  5320. loc_00613A97: mov eax, var_130
  5321. loc_00613A9D: mov ecx, 80020004h
  5322. loc_00613AA2: push edx
  5323. loc_00613AA3: lea edx, var_6C
  5324. loc_00613AA6: mov var_74, ecx
  5325. loc_00613AA9: mov var_64, ecx
  5326. loc_00613AAC: mov ecx, [eax]
  5327. loc_00613AAE: push edx
  5328. loc_00613AAF: push eax
  5329. loc_00613AB0: call [ecx+00000028h]
  5330. loc_00613AB3: test eax, eax
  5331. loc_00613AB5: fnclex
  5332. loc_00613AB7: jge 00613ACEh
  5333. loc_00613AB9: mov ecx, var_130
  5334. loc_00613ABF: push 00000028h
  5335. loc_00613AC1: push 0044AC54h
  5336. loc_00613AC6: push ecx
  5337. loc_00613AC7: push eax
  5338. loc_00613AC8: call [004010CCh] ; __vbaHresultCheckObj
  5339. loc_00613ACE: lea edx, var_2C
  5340. loc_00613AD1: lea eax, var_28
  5341. loc_00613AD4: push edx
  5342. loc_00613AD5: lea ecx, var_24
  5343. loc_00613AD8: push eax
  5344. loc_00613AD9: lea edx, var_20
  5345. loc_00613ADC: push ecx
  5346. loc_00613ADD: lea eax, var_1C
  5347. loc_00613AE0: push edx
  5348. loc_00613AE1: lea ecx, var_18
  5349. loc_00613AE4: push eax
  5350. loc_00613AE5: lea edx, var_14
  5351. loc_00613AE8: push ecx
  5352. loc_00613AE9: push edx
  5353. loc_00613AEA: push 00000007h
  5354. loc_00613AEC: call [00401068h] ; __vbaFreeObjList
  5355. loc_00613AF2: lea eax, var_AC
  5356. loc_00613AF8: lea ecx, var_9C
  5357. loc_00613AFE: push eax
  5358. loc_00613AFF: lea edx, var_8C
  5359. loc_00613B05: push ecx
  5360. loc_00613B06: lea eax, var_7C
  5361. loc_00613B09: push edx
  5362. loc_00613B0A: lea ecx, var_6C
  5363. loc_00613B0D: push eax
  5364. loc_00613B0E: lea edx, var_5C
  5365. loc_00613B11: push ecx
  5366. loc_00613B12: lea eax, var_4C
  5367. loc_00613B15: push edx
  5368. loc_00613B16: lea ecx, var_3C
  5369. loc_00613B19: push eax
  5370. loc_00613B1A: push ecx
  5371. loc_00613B1B: push 00000008h
  5372. loc_00613B1D: call [00401050h] ; __vbaFreeVarList
  5373. loc_00613B23: mov edx, [esi]
  5374. loc_00613B25: add esp, 00000044h
  5375. loc_00613B28: push 00443998h
  5376. loc_00613B2D: push 00000000h
  5377. loc_00613B2F: push 00000007h
  5378. loc_00613B31: push esi
  5379. loc_00613B32: call [edx+00000320h]
  5380. loc_00613B38: push eax
  5381. loc_00613B39: lea eax, var_14
  5382. loc_00613B3C: push eax
  5383. loc_00613B3D: call edi
  5384. loc_00613B3F: lea ecx, var_3C
  5385. loc_00613B42: push eax
  5386. loc_00613B43: push ecx
  5387. loc_00613B44: call ebx
  5388. loc_00613B46: add esp, 00000010h
  5389. loc_00613B49: push eax
  5390. loc_00613B4A: call [004011F8h] ; __vbaCastObjVar
  5391. loc_00613B50: lea edx, var_18
  5392. loc_00613B53: push eax
  5393. loc_00613B54: push edx
  5394. loc_00613B55: call edi
  5395. loc_00613B57: mov ecx, 80020004h
  5396. loc_00613B5C: mov var_118, eax
  5397. loc_00613B62: mov var_84, ecx
  5398. loc_00613B68: mov eax, 0000000Ah
  5399. loc_00613B6D: mov var_74, ecx
  5400. loc_00613B70: lea edx, var_DC
  5401. loc_00613B76: lea ecx, var_6C
  5402. loc_00613B79: mov var_8C, eax
  5403. loc_00613B7F: mov var_7C, eax
  5404. loc_00613B82: mov var_D4, 0044B394h ; "Long, Long Ago"
  5405. loc_00613B8C: mov var_DC, 00000008h
  5406. loc_00613B96: call [00401374h] ; __vbaVarDup
  5407. loc_00613B9C: lea edx, var_CC
  5408. loc_00613BA2: lea ecx, var_5C
  5409. loc_00613BA5: mov var_C4, 0044AE48h ; "11X"
  5410. loc_00613BAF: mov var_CC, 00000008h
  5411. loc_00613BB9: call [00401374h] ; __vbaVarDup
  5412. loc_00613BBF: mov eax, var_118
  5413. loc_00613BC5: lea edx, var_1C
  5414. loc_00613BC8: push edx
  5415. loc_00613BC9: lea edx, var_8C
  5416. loc_00613BCF: mov var_44, 80020004h
  5417. loc_00613BD6: mov var_4C, 0000000Ah
  5418. loc_00613BDD: mov ecx, [eax]
  5419. loc_00613BDF: push edx
  5420. loc_00613BE0: lea edx, var_7C
  5421. loc_00613BE3: push edx
  5422. loc_00613BE4: lea edx, var_6C
  5423. loc_00613BE7: push edx
  5424. loc_00613BE8: lea edx, var_5C
  5425. loc_00613BEB: push edx
  5426. loc_00613BEC: lea edx, var_4C
  5427. loc_00613BEF: push edx
  5428. loc_00613BF0: push eax
  5429. loc_00613BF1: call [ecx+00000028h]
  5430. loc_00613BF4: test eax, eax
  5431. loc_00613BF6: fnclex
  5432. loc_00613BF8: jge 00613C0Fh
  5433. loc_00613BFA: mov ecx, var_118
  5434. loc_00613C00: push 00000028h
  5435. loc_00613C02: push 00443998h
  5436. loc_00613C07: push ecx
  5437. loc_00613C08: push eax
  5438. loc_00613C09: call [004010CCh] ; __vbaHresultCheckObj
  5439. loc_00613C0F: lea edx, var_1C
  5440. loc_00613C12: lea eax, var_18
  5441. loc_00613C15: push edx
  5442. loc_00613C16: lea ecx, var_14
  5443. loc_00613C19: push eax
  5444. loc_00613C1A: push ecx
  5445. loc_00613C1B: push 00000003h
  5446. loc_00613C1D: call [00401068h] ; __vbaFreeObjList
  5447. loc_00613C23: lea edx, var_8C
  5448. loc_00613C29: lea eax, var_7C
  5449. loc_00613C2C: push edx
  5450. loc_00613C2D: lea ecx, var_6C
  5451. loc_00613C30: push eax
  5452. loc_00613C31: lea edx, var_5C
  5453. loc_00613C34: push ecx
  5454. loc_00613C35: lea eax, var_4C
  5455. loc_00613C38: push edx
  5456. loc_00613C39: lea ecx, var_3C
  5457. loc_00613C3C: push eax
  5458. loc_00613C3D: push ecx
  5459. loc_00613C3E: push 00000006h
  5460. loc_00613C40: call [00401050h] ; __vbaFreeVarList
  5461. loc_00613C46: mov edx, [esi]
  5462. loc_00613C48: add esp, 0000002Ch
  5463. loc_00613C4B: push 00443998h
  5464. loc_00613C50: push 00000000h
  5465. loc_00613C52: push 00000007h
  5466. loc_00613C54: push esi
  5467. loc_00613C55: call [edx+00000320h]
  5468. loc_00613C5B: push eax
  5469. loc_00613C5C: lea eax, var_14
  5470. loc_00613C5F: push eax
  5471. loc_00613C60: call edi
  5472. loc_00613C62: lea ecx, var_3C
  5473. loc_00613C65: push eax
  5474. loc_00613C66: push ecx
  5475. loc_00613C67: call ebx
  5476. loc_00613C69: add esp, 00000010h
  5477. loc_00613C6C: push eax
  5478. loc_00613C6D: call [004011F8h] ; __vbaCastObjVar
  5479. loc_00613C73: lea edx, var_18
  5480. loc_00613C76: push eax
  5481. loc_00613C77: push edx
  5482. loc_00613C78: call edi
  5483. loc_00613C7A: mov ecx, [eax]
  5484. loc_00613C7C: lea edx, var_114
  5485. loc_00613C82: push edx
  5486. loc_00613C83: push eax
  5487. loc_00613C84: mov var_118, eax
  5488. loc_00613C8A: call [ecx+0000001Ch]
  5489. loc_00613C8D: test eax, eax
  5490. loc_00613C8F: fnclex
  5491. loc_00613C91: jge 00613CA8h
  5492. loc_00613C93: mov ecx, var_118
  5493. loc_00613C99: push 0000001Ch
  5494. loc_00613C9B: push 00443998h
  5495. loc_00613CA0: push ecx
  5496. loc_00613CA1: push eax
  5497. loc_00613CA2: call [004010CCh] ; __vbaHresultCheckObj
  5498. loc_00613CA8: mov edx, [esi]
  5499. loc_00613CAA: push 00443998h
  5500. loc_00613CAF: push 00000000h
  5501. loc_00613CB1: push 00000007h
  5502. loc_00613CB3: push esi
  5503. loc_00613CB4: call [edx+00000320h]
  5504. loc_00613CBA: push eax
  5505. loc_00613CBB: lea eax, var_1C
  5506. loc_00613CBE: push eax
  5507. loc_00613CBF: call edi
  5508. loc_00613CC1: lea ecx, var_4C
  5509. loc_00613CC4: push eax
  5510. loc_00613CC5: push ecx
  5511. loc_00613CC6: call ebx
  5512. loc_00613CC8: add esp, 00000010h
  5513. loc_00613CCB: push eax
  5514. loc_00613CCC: call [004011F8h] ; __vbaCastObjVar
  5515. loc_00613CD2: lea edx, var_20
  5516. loc_00613CD5: push eax
  5517. loc_00613CD6: push edx
  5518. loc_00613CD7: call edi
  5519. loc_00613CD9: mov ecx, var_114
  5520. loc_00613CDF: mov var_5C, 00000003h
  5521. loc_00613CE6: mov var_54, ecx
  5522. loc_00613CE9: mov edx, [eax]
  5523. loc_00613CEB: lea ecx, var_24
  5524. loc_00613CEE: mov var_120, eax
  5525. loc_00613CF4: push ecx
  5526. loc_00613CF5: lea ecx, var_5C
  5527. loc_00613CF8: push ecx
  5528. loc_00613CF9: push eax
  5529. loc_00613CFA: call [edx+00000024h]
  5530. loc_00613CFD: test eax, eax
  5531. loc_00613CFF: fnclex
  5532. loc_00613D01: jge 00613D18h
  5533. loc_00613D03: mov edx, var_120
  5534. loc_00613D09: push 00000024h
  5535. loc_00613D0B: push 00443998h
  5536. loc_00613D10: push edx
  5537. loc_00613D11: push eax
  5538. loc_00613D12: call [004010CCh] ; __vbaHresultCheckObj
  5539. loc_00613D18: mov eax, var_24
  5540. loc_00613D1B: lea edx, var_28
  5541. loc_00613D1E: push edx
  5542. loc_00613D1F: push eax
  5543. loc_00613D20: mov ecx, [eax]
  5544. loc_00613D22: mov var_128, eax
  5545. loc_00613D28: call [ecx+00000098h]
  5546. loc_00613D2E: test eax, eax
  5547. loc_00613D30: fnclex
  5548. loc_00613D32: jge 00613D4Ch
  5549. loc_00613D34: mov ecx, var_128
  5550. loc_00613D3A: push 00000098h
  5551. loc_00613D3F: push 00443788h
  5552. loc_00613D44: push ecx
  5553. loc_00613D45: push eax
  5554. loc_00613D46: call [004010CCh] ; __vbaHresultCheckObj
  5555. loc_00613D4C: mov edx, var_28
  5556. loc_00613D4F: mov ecx, 80020004h
  5557. loc_00613D54: mov var_130, edx
  5558. loc_00613D5A: mov var_A4, ecx
  5559. loc_00613D60: mov eax, 0000000Ah
  5560. loc_00613D65: mov var_94, ecx
  5561. loc_00613D6B: lea edx, var_EC
  5562. loc_00613D71: lea ecx, var_8C
  5563. loc_00613D77: mov var_AC, eax
  5564. loc_00613D7D: mov var_9C, eax
  5565. loc_00613D83: mov var_E4, 0044B3B8h ; "Thomas Haynes Bayly"
  5566. loc_00613D8D: mov var_EC, 00000008h
  5567. loc_00613D97: call [00401374h] ; __vbaVarDup
  5568. loc_00613D9D: lea edx, var_2C
  5569. loc_00613DA0: mov eax, 0000000Ah
  5570. loc_00613DA5: push edx
  5571. loc_00613DA6: lea edx, var_AC
  5572. loc_00613DAC: push edx
  5573. loc_00613DAD: lea edx, var_9C
  5574. loc_00613DB3: push edx
  5575. loc_00613DB4: lea edx, var_8C
  5576. loc_00613DBA: push edx
  5577. loc_00613DBB: lea edx, var_7C
  5578. loc_00613DBE: mov var_7C, eax
  5579. loc_00613DC1: mov var_6C, eax
  5580. loc_00613DC4: mov eax, var_130
  5581. loc_00613DCA: mov ecx, 80020004h
  5582. loc_00613DCF: push edx
  5583. loc_00613DD0: lea edx, var_6C
  5584. loc_00613DD3: mov var_74, ecx
  5585. loc_00613DD6: mov var_64, ecx
  5586. loc_00613DD9: mov ecx, [eax]
  5587. loc_00613DDB: push edx
  5588. loc_00613DDC: push eax
  5589. loc_00613DDD: call [ecx+00000028h]
  5590. loc_00613DE0: test eax, eax
  5591. loc_00613DE2: fnclex
  5592. loc_00613DE4: jge 00613DFBh
  5593. loc_00613DE6: mov ecx, var_130
  5594. loc_00613DEC: push 00000028h
  5595. loc_00613DEE: push 0044AC54h
  5596. loc_00613DF3: push ecx
  5597. loc_00613DF4: push eax
  5598. loc_00613DF5: call [004010CCh] ; __vbaHresultCheckObj
  5599. loc_00613DFB: lea edx, var_2C
  5600. loc_00613DFE: lea eax, var_28
  5601. loc_00613E01: push edx
  5602. loc_00613E02: lea ecx, var_24
  5603. loc_00613E05: push eax
  5604. loc_00613E06: lea edx, var_20
  5605. loc_00613E09: push ecx
  5606. loc_00613E0A: lea eax, var_1C
  5607. loc_00613E0D: push edx
  5608. loc_00613E0E: lea ecx, var_18
  5609. loc_00613E11: push eax
  5610. loc_00613E12: lea edx, var_14
  5611. loc_00613E15: push ecx
  5612. loc_00613E16: push edx
  5613. loc_00613E17: push 00000007h
  5614. loc_00613E19: call [00401068h] ; __vbaFreeObjList
  5615. loc_00613E1F: lea eax, var_AC
  5616. loc_00613E25: lea ecx, var_9C
  5617. loc_00613E2B: push eax
  5618. loc_00613E2C: lea edx, var_8C
  5619. loc_00613E32: push ecx
  5620. loc_00613E33: lea eax, var_7C
  5621. loc_00613E36: push edx
  5622. loc_00613E37: lea ecx, var_6C
  5623. loc_00613E3A: push eax
  5624. loc_00613E3B: lea edx, var_5C
  5625. loc_00613E3E: push ecx
  5626. loc_00613E3F: lea eax, var_4C
  5627. loc_00613E42: push edx
  5628. loc_00613E43: lea ecx, var_3C
  5629. loc_00613E46: push eax
  5630. loc_00613E47: push ecx
  5631. loc_00613E48: push 00000008h
  5632. loc_00613E4A: call [00401050h] ; __vbaFreeVarList
  5633. loc_00613E50: mov edx, [esi]
  5634. loc_00613E52: add esp, 00000044h
  5635. loc_00613E55: push 00443998h
  5636. loc_00613E5A: push 00000000h
  5637. loc_00613E5C: push 00000007h
  5638. loc_00613E5E: push esi
  5639. loc_00613E5F: call [edx+00000320h]
  5640. loc_00613E65: push eax
  5641. loc_00613E66: lea eax, var_14
  5642. loc_00613E69: push eax
  5643. loc_00613E6A: call edi
  5644. loc_00613E6C: lea ecx, var_3C
  5645. loc_00613E6F: push eax
  5646. loc_00613E70: push ecx
  5647. loc_00613E71: call ebx
  5648. loc_00613E73: add esp, 00000010h
  5649. loc_00613E76: push eax
  5650. loc_00613E77: call [004011F8h] ; __vbaCastObjVar
  5651. loc_00613E7D: lea edx, var_18
  5652. loc_00613E80: push eax
  5653. loc_00613E81: push edx
  5654. loc_00613E82: call edi
  5655. loc_00613E84: mov ecx, 80020004h
  5656. loc_00613E89: mov var_118, eax
  5657. loc_00613E8F: mov var_84, ecx
  5658. loc_00613E95: mov eax, 0000000Ah
  5659. loc_00613E9A: mov var_74, ecx
  5660. loc_00613E9D: lea edx, var_DC
  5661. loc_00613EA3: lea ecx, var_6C
  5662. loc_00613EA6: mov var_8C, eax
  5663. loc_00613EAC: mov var_7C, eax
  5664. loc_00613EAF: mov var_D4, 0044B3F0h ; "Wearing of the Green"
  5665. loc_00613EB9: mov var_DC, 00000008h
  5666. loc_00613EC3: call [00401374h] ; __vbaVarDup
  5667. loc_00613EC9: lea edx, var_CC
  5668. loc_00613ECF: lea ecx, var_5C
  5669. loc_00613ED2: mov var_C4, 0044B3E4h ; "12X"
  5670. loc_00613EDC: mov var_CC, 00000008h
  5671. loc_00613EE6: call [00401374h] ; __vbaVarDup
  5672. loc_00613EEC: mov eax, var_118
  5673. loc_00613EF2: lea edx, var_1C
  5674. loc_00613EF5: push edx
  5675. loc_00613EF6: lea edx, var_8C
  5676. loc_00613EFC: mov var_44, 80020004h
  5677. loc_00613F03: mov var_4C, 0000000Ah
  5678. loc_00613F0A: mov ecx, [eax]
  5679. loc_00613F0C: push edx
  5680. loc_00613F0D: lea edx, var_7C
  5681. loc_00613F10: push edx
  5682. loc_00613F11: lea edx, var_6C
  5683. loc_00613F14: push edx
  5684. loc_00613F15: lea edx, var_5C
  5685. loc_00613F18: push edx
  5686. loc_00613F19: lea edx, var_4C
  5687. loc_00613F1C: push edx
  5688. loc_00613F1D: push eax
  5689. loc_00613F1E: call [ecx+00000028h]
  5690. loc_00613F21: test eax, eax
  5691. loc_00613F23: fnclex
  5692. loc_00613F25: jge 00613F3Ch
  5693. loc_00613F27: mov ecx, var_118
  5694. loc_00613F2D: push 00000028h
  5695. loc_00613F2F: push 00443998h
  5696. loc_00613F34: push ecx
  5697. loc_00613F35: push eax
  5698. loc_00613F36: call [004010CCh] ; __vbaHresultCheckObj
  5699. loc_00613F3C: lea edx, var_1C
  5700. loc_00613F3F: lea eax, var_18
  5701. loc_00613F42: push edx
  5702. loc_00613F43: lea ecx, var_14
  5703. loc_00613F46: push eax
  5704. loc_00613F47: push ecx
  5705. loc_00613F48: push 00000003h
  5706. loc_00613F4A: call [00401068h] ; __vbaFreeObjList
  5707. loc_00613F50: lea edx, var_8C
  5708. loc_00613F56: lea eax, var_7C
  5709. loc_00613F59: push edx
  5710. loc_00613F5A: lea ecx, var_6C
  5711. loc_00613F5D: push eax
  5712. loc_00613F5E: lea edx, var_5C
  5713. loc_00613F61: push ecx
  5714. loc_00613F62: lea eax, var_4C
  5715. loc_00613F65: push edx
  5716. loc_00613F66: lea ecx, var_3C
  5717. loc_00613F69: push eax
  5718. loc_00613F6A: push ecx
  5719. loc_00613F6B: push 00000006h
  5720. loc_00613F6D: call [00401050h] ; __vbaFreeVarList
  5721. loc_00613F73: mov edx, [esi]
  5722. loc_00613F75: add esp, 0000002Ch
  5723. loc_00613F78: push 00443998h
  5724. loc_00613F7D: push 00000000h
  5725. loc_00613F7F: push 00000007h
  5726. loc_00613F81: push esi
  5727. loc_00613F82: call [edx+00000320h]
  5728. loc_00613F88: push eax
  5729. loc_00613F89: lea eax, var_14
  5730. loc_00613F8C: push eax
  5731. loc_00613F8D: call edi
  5732. loc_00613F8F: lea ecx, var_3C
  5733. loc_00613F92: push eax
  5734. loc_00613F93: push ecx
  5735. loc_00613F94: call ebx
  5736. loc_00613F96: add esp, 00000010h
  5737. loc_00613F99: push eax
  5738. loc_00613F9A: call [004011F8h] ; __vbaCastObjVar
  5739. loc_00613FA0: lea edx, var_18
  5740. loc_00613FA3: push eax
  5741. loc_00613FA4: push edx
  5742. loc_00613FA5: call edi
  5743. loc_00613FA7: mov ecx, [eax]
  5744. loc_00613FA9: lea edx, var_114
  5745. loc_00613FAF: push edx
  5746. loc_00613FB0: push eax
  5747. loc_00613FB1: mov var_118, eax
  5748. loc_00613FB7: call [ecx+0000001Ch]
  5749. loc_00613FBA: test eax, eax
  5750. loc_00613FBC: fnclex
  5751. loc_00613FBE: jge 00613FD5h
  5752. loc_00613FC0: mov ecx, var_118
  5753. loc_00613FC6: push 0000001Ch
  5754. loc_00613FC8: push 00443998h
  5755. loc_00613FCD: push ecx
  5756. loc_00613FCE: push eax
  5757. loc_00613FCF: call [004010CCh] ; __vbaHresultCheckObj
  5758. loc_00613FD5: mov edx, [esi]
  5759. loc_00613FD7: push 00443998h
  5760. loc_00613FDC: push 00000000h
  5761. loc_00613FDE: push 00000007h
  5762. loc_00613FE0: push esi
  5763. loc_00613FE1: call [edx+00000320h]
  5764. loc_00613FE7: push eax
  5765. loc_00613FE8: lea eax, var_1C
  5766. loc_00613FEB: push eax
  5767. loc_00613FEC: call edi
  5768. loc_00613FEE: lea ecx, var_4C
  5769. loc_00613FF1: push eax
  5770. loc_00613FF2: push ecx
  5771. loc_00613FF3: call ebx
  5772. loc_00613FF5: add esp, 00000010h
  5773. loc_00613FF8: push eax
  5774. loc_00613FF9: call [004011F8h] ; __vbaCastObjVar
  5775. loc_00613FFF: lea edx, var_20
  5776. loc_00614002: push eax
  5777. loc_00614003: push edx
  5778. loc_00614004: call edi
  5779. loc_00614006: mov ecx, var_114
  5780. loc_0061400C: mov var_5C, 00000003h
  5781. loc_00614013: mov var_54, ecx
  5782. loc_00614016: mov edx, [eax]
  5783. loc_00614018: lea ecx, var_24
  5784. loc_0061401B: mov var_120, eax
  5785. loc_00614021: push ecx
  5786. loc_00614022: lea ecx, var_5C
  5787. loc_00614025: push ecx
  5788. loc_00614026: push eax
  5789. loc_00614027: call [edx+00000024h]
  5790. loc_0061402A: test eax, eax
  5791. loc_0061402C: fnclex
  5792. loc_0061402E: jge 00614045h
  5793. loc_00614030: mov edx, var_120
  5794. loc_00614036: push 00000024h
  5795. loc_00614038: push 00443998h
  5796. loc_0061403D: push edx
  5797. loc_0061403E: push eax
  5798. loc_0061403F: call [004010CCh] ; __vbaHresultCheckObj
  5799. loc_00614045: mov eax, var_24
  5800. loc_00614048: lea edx, var_28
  5801. loc_0061404B: push edx
  5802. loc_0061404C: push eax
  5803. loc_0061404D: mov ecx, [eax]
  5804. loc_0061404F: mov var_128, eax
  5805. loc_00614055: call [ecx+00000098h]
  5806. loc_0061405B: test eax, eax
  5807. loc_0061405D: fnclex
  5808. loc_0061405F: jge 00614079h
  5809. loc_00614061: mov ecx, var_128
  5810. loc_00614067: push 00000098h
  5811. loc_0061406C: push 00443788h
  5812. loc_00614071: push ecx
  5813. loc_00614072: push eax
  5814. loc_00614073: call [004010CCh] ; __vbaHresultCheckObj
  5815. loc_00614079: mov edx, var_28
  5816. loc_0061407C: mov ecx, 80020004h
  5817. loc_00614081: mov var_130, edx
  5818. loc_00614087: mov var_A4, ecx
  5819. loc_0061408D: mov eax, 0000000Ah
  5820. loc_00614092: mov var_94, ecx
  5821. loc_00614098: lea edx, var_EC
  5822. loc_0061409E: lea ecx, var_8C
  5823. loc_006140A4: mov var_AC, eax
  5824. loc_006140AA: mov var_9C, eax
  5825. loc_006140B0: mov var_E4, 0044B420h ; "Dion Boucicault and James Oswald"
  5826. loc_006140BA: mov var_EC, 00000008h
  5827. loc_006140C4: call [00401374h] ; __vbaVarDup
  5828. loc_006140CA: lea edx, var_2C
  5829. loc_006140CD: mov eax, 0000000Ah
  5830. loc_006140D2: push edx
  5831. loc_006140D3: lea edx, var_AC
  5832. loc_006140D9: push edx
  5833. loc_006140DA: lea edx, var_9C
  5834. loc_006140E0: push edx
  5835. loc_006140E1: lea edx, var_8C
  5836. loc_006140E7: push edx
  5837. loc_006140E8: lea edx, var_7C
  5838. loc_006140EB: mov var_7C, eax
  5839. loc_006140EE: mov var_6C, eax
  5840. loc_006140F1: mov eax, var_130
  5841. loc_006140F7: mov ecx, 80020004h
  5842. loc_006140FC: push edx
  5843. loc_006140FD: lea edx, var_6C
  5844. loc_00614100: mov var_74, ecx
  5845. loc_00614103: mov var_64, ecx
  5846. loc_00614106: mov ecx, [eax]
  5847. loc_00614108: push edx
  5848. loc_00614109: push eax
  5849. loc_0061410A: call [ecx+00000028h]
  5850. loc_0061410D: test eax, eax
  5851. loc_0061410F: fnclex
  5852. loc_00614111: jge 00614128h
  5853. loc_00614113: mov ecx, var_130
  5854. loc_00614119: push 00000028h
  5855. loc_0061411B: push 0044AC54h
  5856. loc_00614120: push ecx
  5857. loc_00614121: push eax
  5858. loc_00614122: call [004010CCh] ; __vbaHresultCheckObj
  5859. loc_00614128: lea edx, var_2C
  5860. loc_0061412B: lea eax, var_28
  5861. loc_0061412E: push edx
  5862. loc_0061412F: lea ecx, var_24
  5863. loc_00614132: push eax
  5864. loc_00614133: lea edx, var_20
  5865. loc_00614136: push ecx
  5866. loc_00614137: lea eax, var_1C
  5867. loc_0061413A: push edx
  5868. loc_0061413B: lea ecx, var_18
  5869. loc_0061413E: push eax
  5870. loc_0061413F: lea edx, var_14
  5871. loc_00614142: push ecx
  5872. loc_00614143: push edx
  5873. loc_00614144: push 00000007h
  5874. loc_00614146: call [00401068h] ; __vbaFreeObjList
  5875. loc_0061414C: lea eax, var_AC
  5876. loc_00614152: lea ecx, var_9C
  5877. loc_00614158: push eax
  5878. loc_00614159: lea edx, var_8C
  5879. loc_0061415F: push ecx
  5880. loc_00614160: lea eax, var_7C
  5881. loc_00614163: push edx
  5882. loc_00614164: lea ecx, var_6C
  5883. loc_00614167: push eax
  5884. loc_00614168: lea edx, var_5C
  5885. loc_0061416B: push ecx
  5886. loc_0061416C: lea eax, var_4C
  5887. loc_0061416F: push edx
  5888. loc_00614170: lea ecx, var_3C
  5889. loc_00614173: push eax
  5890. loc_00614174: push ecx
  5891. loc_00614175: push 00000008h
  5892. loc_00614177: call [00401050h] ; __vbaFreeVarList
  5893. loc_0061417D: mov edx, [esi]
  5894. loc_0061417F: add esp, 00000044h
  5895. loc_00614182: push 00443998h
  5896. loc_00614187: push 00000000h
  5897. loc_00614189: push 00000007h
  5898. loc_0061418B: push esi
  5899. loc_0061418C: call [edx+00000320h]
  5900. loc_00614192: push eax
  5901. loc_00614193: lea eax, var_14
  5902. loc_00614196: push eax
  5903. loc_00614197: call edi
  5904. loc_00614199: lea ecx, var_3C
  5905. loc_0061419C: push eax
  5906. loc_0061419D: push ecx
  5907. loc_0061419E: call ebx
  5908. loc_006141A0: add esp, 00000010h
  5909. loc_006141A3: push eax
  5910. loc_006141A4: call [004011F8h] ; __vbaCastObjVar
  5911. loc_006141AA: lea edx, var_18
  5912. loc_006141AD: push eax
  5913. loc_006141AE: push edx
  5914. loc_006141AF: call edi
  5915. loc_006141B1: mov ecx, 80020004h
  5916. loc_006141B6: mov var_118, eax
  5917. loc_006141BC: mov var_84, ecx
  5918. loc_006141C2: mov eax, 0000000Ah
  5919. loc_006141C7: mov var_74, ecx
  5920. loc_006141CA: lea edx, var_DC
  5921. loc_006141D0: lea ecx, var_6C
  5922. loc_006141D3: mov var_8C, eax
  5923. loc_006141D9: mov var_7C, eax
  5924. loc_006141DC: mov var_D4, 0044B474h ; "The Man On the Flying Trapeze"
  5925. loc_006141E6: mov var_DC, 00000008h
  5926. loc_006141F0: call [00401374h] ; __vbaVarDup
  5927. loc_006141F6: lea edx, var_CC
  5928. loc_006141FC: lea ecx, var_5C
  5929. loc_006141FF: mov var_C4, 0044B468h ; "13X"
  5930. loc_00614209: mov var_CC, 00000008h
  5931. loc_00614213: call [00401374h] ; __vbaVarDup
  5932. loc_00614219: mov eax, var_118
  5933. loc_0061421F: lea edx, var_1C
  5934. loc_00614222: push edx
  5935. loc_00614223: lea edx, var_8C
  5936. loc_00614229: mov var_44, 80020004h
  5937. loc_00614230: mov var_4C, 0000000Ah
  5938. loc_00614237: mov ecx, [eax]
  5939. loc_00614239: push edx
  5940. loc_0061423A: lea edx, var_7C
  5941. loc_0061423D: push edx
  5942. loc_0061423E: lea edx, var_6C
  5943. loc_00614241: push edx
  5944. loc_00614242: lea edx, var_5C
  5945. loc_00614245: push edx
  5946. loc_00614246: lea edx, var_4C
  5947. loc_00614249: push edx
  5948. loc_0061424A: push eax
  5949. loc_0061424B: call [ecx+00000028h]
  5950. loc_0061424E: test eax, eax
  5951. loc_00614250: fnclex
  5952. loc_00614252: jge 00614269h
  5953. loc_00614254: mov ecx, var_118
  5954. loc_0061425A: push 00000028h
  5955. loc_0061425C: push 00443998h
  5956. loc_00614261: push ecx
  5957. loc_00614262: push eax
  5958. loc_00614263: call [004010CCh] ; __vbaHresultCheckObj
  5959. loc_00614269: lea edx, var_1C
  5960. loc_0061426C: lea eax, var_18
  5961. loc_0061426F: push edx
  5962. loc_00614270: lea ecx, var_14
  5963. loc_00614273: push eax
  5964. loc_00614274: push ecx
  5965. loc_00614275: push 00000003h
  5966. loc_00614277: call [00401068h] ; __vbaFreeObjList
  5967. loc_0061427D: lea edx, var_8C
  5968. loc_00614283: lea eax, var_7C
  5969. loc_00614286: push edx
  5970. loc_00614287: lea ecx, var_6C
  5971. loc_0061428A: push eax
  5972. loc_0061428B: lea edx, var_5C
  5973. loc_0061428E: push ecx
  5974. loc_0061428F: lea eax, var_4C
  5975. loc_00614292: push edx
  5976. loc_00614293: lea ecx, var_3C
  5977. loc_00614296: push eax
  5978. loc_00614297: push ecx
  5979. loc_00614298: push 00000006h
  5980. loc_0061429A: call [00401050h] ; __vbaFreeVarList
  5981. loc_006142A0: mov edx, [esi]
  5982. loc_006142A2: add esp, 0000002Ch
  5983. loc_006142A5: push 00443998h
  5984. loc_006142AA: push 00000000h
  5985. loc_006142AC: push 00000007h
  5986. loc_006142AE: push esi
  5987. loc_006142AF: call [edx+00000320h]
  5988. loc_006142B5: push eax
  5989. loc_006142B6: lea eax, var_14
  5990. loc_006142B9: push eax
  5991. loc_006142BA: call edi
  5992. loc_006142BC: lea ecx, var_3C
  5993. loc_006142BF: push eax
  5994. loc_006142C0: push ecx
  5995. loc_006142C1: call ebx
  5996. loc_006142C3: add esp, 00000010h
  5997. loc_006142C6: push eax
  5998. loc_006142C7: call [004011F8h] ; __vbaCastObjVar
  5999. loc_006142CD: lea edx, var_18
  6000. loc_006142D0: push eax
  6001. loc_006142D1: push edx
  6002. loc_006142D2: call edi
  6003. loc_006142D4: mov ecx, [eax]
  6004. loc_006142D6: lea edx, var_114
  6005. loc_006142DC: push edx
  6006. loc_006142DD: push eax
  6007. loc_006142DE: mov var_118, eax
  6008. loc_006142E4: call [ecx+0000001Ch]
  6009. loc_006142E7: test eax, eax
  6010. loc_006142E9: fnclex
  6011. loc_006142EB: jge 00614302h
  6012. loc_006142ED: mov ecx, var_118
  6013. loc_006142F3: push 0000001Ch
  6014. loc_006142F5: push 00443998h
  6015. loc_006142FA: push ecx
  6016. loc_006142FB: push eax
  6017. loc_006142FC: call [004010CCh] ; __vbaHresultCheckObj
  6018. loc_00614302: mov edx, [esi]
  6019. loc_00614304: push 00443998h
  6020. loc_00614309: push 00000000h
  6021. loc_0061430B: push 00000007h
  6022. loc_0061430D: push esi
  6023. loc_0061430E: call [edx+00000320h]
  6024. loc_00614314: push eax
  6025. loc_00614315: lea eax, var_1C
  6026. loc_00614318: push eax
  6027. loc_00614319: call edi
  6028. loc_0061431B: lea ecx, var_4C
  6029. loc_0061431E: push eax
  6030. loc_0061431F: push ecx
  6031. loc_00614320: call ebx
  6032. loc_00614322: add esp, 00000010h
  6033. loc_00614325: push eax
  6034. loc_00614326: call [004011F8h] ; __vbaCastObjVar
  6035. loc_0061432C: lea edx, var_20
  6036. loc_0061432F: push eax
  6037. loc_00614330: push edx
  6038. loc_00614331: call edi
  6039. loc_00614333: mov ecx, var_114
  6040. loc_00614339: mov var_5C, 00000003h
  6041. loc_00614340: mov var_54, ecx
  6042. loc_00614343: mov edx, [eax]
  6043. loc_00614345: lea ecx, var_24
  6044. loc_00614348: mov var_120, eax
  6045. loc_0061434E: push ecx
  6046. loc_0061434F: lea ecx, var_5C
  6047. loc_00614352: push ecx
  6048. loc_00614353: push eax
  6049. loc_00614354: call [edx+00000024h]
  6050. loc_00614357: test eax, eax
  6051. loc_00614359: fnclex
  6052. loc_0061435B: jge 00614372h
  6053. loc_0061435D: mov edx, var_120
  6054. loc_00614363: push 00000024h
  6055. loc_00614365: push 00443998h
  6056. loc_0061436A: push edx
  6057. loc_0061436B: push eax
  6058. loc_0061436C: call [004010CCh] ; __vbaHresultCheckObj
  6059. loc_00614372: mov eax, var_24
  6060. loc_00614375: lea edx, var_28
  6061. loc_00614378: push edx
  6062. loc_00614379: push eax
  6063. loc_0061437A: mov ecx, [eax]
  6064. loc_0061437C: mov var_128, eax
  6065. loc_00614382: call [ecx+00000098h]
  6066. loc_00614388: test eax, eax
  6067. loc_0061438A: fnclex
  6068. loc_0061438C: jge 006143A6h
  6069. loc_0061438E: mov ecx, var_128
  6070. loc_00614394: push 00000098h
  6071. loc_00614399: push 00443788h
  6072. loc_0061439E: push ecx
  6073. loc_0061439F: push eax
  6074. loc_006143A0: call [004010CCh] ; __vbaHresultCheckObj
  6075. loc_006143A6: mov edx, var_28
  6076. loc_006143A9: mov ecx, 80020004h
  6077. loc_006143AE: mov var_130, edx
  6078. loc_006143B4: mov var_A4, ecx
  6079. loc_006143BA: mov eax, 0000000Ah
  6080. loc_006143BF: mov var_94, ecx
  6081. loc_006143C5: lea edx, var_EC
  6082. loc_006143CB: lea ecx, var_8C
  6083. loc_006143D1: mov var_AC, eax
  6084. loc_006143D7: mov var_9C, eax
  6085. loc_006143DD: mov var_E4, 0044B4B4h ; "George Leybourne and Alfred Lee"
  6086. loc_006143E7: mov var_EC, 00000008h
  6087. loc_006143F1: call [00401374h] ; __vbaVarDup
  6088. loc_006143F7: lea edx, var_2C
  6089. loc_006143FA: mov eax, 0000000Ah
  6090. loc_006143FF: push edx
  6091. loc_00614400: lea edx, var_AC
  6092. loc_00614406: push edx
  6093. loc_00614407: lea edx, var_9C
  6094. loc_0061440D: push edx
  6095. loc_0061440E: lea edx, var_8C
  6096. loc_00614414: push edx
  6097. loc_00614415: lea edx, var_7C
  6098. loc_00614418: mov var_7C, eax
  6099. loc_0061441B: mov var_6C, eax
  6100. loc_0061441E: mov eax, var_130
  6101. loc_00614424: mov ecx, 80020004h
  6102. loc_00614429: push edx
  6103. loc_0061442A: lea edx, var_6C
  6104. loc_0061442D: mov var_74, ecx
  6105. loc_00614430: mov var_64, ecx
  6106. loc_00614433: mov ecx, [eax]
  6107. loc_00614435: push edx
  6108. loc_00614436: push eax
  6109. loc_00614437: call [ecx+00000028h]
  6110. loc_0061443A: test eax, eax
  6111. loc_0061443C: fnclex
  6112. loc_0061443E: jge 00614455h
  6113. loc_00614440: mov ecx, var_130
  6114. loc_00614446: push 00000028h
  6115. loc_00614448: push 0044AC54h
  6116. loc_0061444D: push ecx
  6117. loc_0061444E: push eax
  6118. loc_0061444F: call [004010CCh] ; __vbaHresultCheckObj
  6119. loc_00614455: lea edx, var_2C
  6120. loc_00614458: lea eax, var_28
  6121. loc_0061445B: push edx
  6122. loc_0061445C: lea ecx, var_24
  6123. loc_0061445F: push eax
  6124. loc_00614460: lea edx, var_20
  6125. loc_00614463: push ecx
  6126. loc_00614464: lea eax, var_1C
  6127. loc_00614467: push edx
  6128. loc_00614468: lea ecx, var_18
  6129. loc_0061446B: push eax
  6130. loc_0061446C: lea edx, var_14
  6131. loc_0061446F: push ecx
  6132. loc_00614470: push edx
  6133. loc_00614471: push 00000007h
  6134. loc_00614473: call [00401068h] ; __vbaFreeObjList
  6135. loc_00614479: lea eax, var_AC
  6136. loc_0061447F: lea ecx, var_9C
  6137. loc_00614485: push eax
  6138. loc_00614486: lea edx, var_8C
  6139. loc_0061448C: push ecx
  6140. loc_0061448D: lea eax, var_7C
  6141. loc_00614490: push edx
  6142. loc_00614491: lea ecx, var_6C
  6143. loc_00614494: push eax
  6144. loc_00614495: lea edx, var_5C
  6145. loc_00614498: push ecx
  6146. loc_00614499: lea eax, var_4C
  6147. loc_0061449C: push edx
  6148. loc_0061449D: lea ecx, var_3C
  6149. loc_006144A0: push eax
  6150. loc_006144A1: push ecx
  6151. loc_006144A2: push 00000008h
  6152. loc_006144A4: call [00401050h] ; __vbaFreeVarList
  6153. loc_006144AA: mov edx, [esi]
  6154. loc_006144AC: add esp, 00000044h
  6155. loc_006144AF: push 00443998h
  6156. loc_006144B4: push 00000000h
  6157. loc_006144B6: push 00000007h
  6158. loc_006144B8: push esi
  6159. loc_006144B9: call [edx+00000320h]
  6160. loc_006144BF: push eax
  6161. loc_006144C0: lea eax, var_14
  6162. loc_006144C3: push eax
  6163. loc_006144C4: call edi
  6164. loc_006144C6: lea ecx, var_3C
  6165. loc_006144C9: push eax
  6166. loc_006144CA: push ecx
  6167. loc_006144CB: call ebx
  6168. loc_006144CD: add esp, 00000010h
  6169. loc_006144D0: push eax
  6170. loc_006144D1: call [004011F8h] ; __vbaCastObjVar
  6171. loc_006144D7: lea edx, var_18
  6172. loc_006144DA: push eax
  6173. loc_006144DB: push edx
  6174. loc_006144DC: call edi
  6175. loc_006144DE: mov ecx, 80020004h
  6176. loc_006144E3: mov var_118, eax
  6177. loc_006144E9: mov var_84, ecx
  6178. loc_006144EF: mov eax, 0000000Ah
  6179. loc_006144F4: mov var_74, ecx
  6180. loc_006144F7: lea edx, var_DC
  6181. loc_006144FD: lea ecx, var_6C
  6182. loc_00614500: mov var_8C, eax
  6183. loc_00614506: mov var_7C, eax
  6184. loc_00614509: mov var_D4, 0044B504h ; "Ida"
  6185. loc_00614513: mov var_DC, 00000008h
  6186. loc_0061451D: call [00401374h] ; __vbaVarDup
  6187. loc_00614523: lea edx, var_CC
  6188. loc_00614529: lea ecx, var_5C
  6189. loc_0061452C: mov var_C4, 0044B4F8h ; "14X"
  6190. loc_00614536: mov var_CC, 00000008h
  6191. loc_00614540: call [00401374h] ; __vbaVarDup
  6192. loc_00614546: mov eax, var_118
  6193. loc_0061454C: lea edx, var_1C
  6194. loc_0061454F: push edx
  6195. loc_00614550: lea edx, var_8C
  6196. loc_00614556: mov var_44, 80020004h
  6197. loc_0061455D: mov var_4C, 0000000Ah
  6198. loc_00614564: mov ecx, [eax]
  6199. loc_00614566: push edx
  6200. loc_00614567: lea edx, var_7C
  6201. loc_0061456A: push edx
  6202. loc_0061456B: lea edx, var_6C
  6203. loc_0061456E: push edx
  6204. loc_0061456F: lea edx, var_5C
  6205. loc_00614572: push edx
  6206. loc_00614573: lea edx, var_4C
  6207. loc_00614576: push edx
  6208. loc_00614577: push eax
  6209. loc_00614578: call [ecx+00000028h]
  6210. loc_0061457B: test eax, eax
  6211. loc_0061457D: fnclex
  6212. loc_0061457F: jge 00614596h
  6213. loc_00614581: mov ecx, var_118
  6214. loc_00614587: push 00000028h
  6215. loc_00614589: push 00443998h
  6216. loc_0061458E: push ecx
  6217. loc_0061458F: push eax
  6218. loc_00614590: call [004010CCh] ; __vbaHresultCheckObj
  6219. loc_00614596: lea edx, var_1C
  6220. loc_00614599: lea eax, var_18
  6221. loc_0061459C: push edx
  6222. loc_0061459D: lea ecx, var_14
  6223. loc_006145A0: push eax
  6224. loc_006145A1: push ecx
  6225. loc_006145A2: push 00000003h
  6226. loc_006145A4: call [00401068h] ; __vbaFreeObjList
  6227. loc_006145AA: lea edx, var_8C
  6228. loc_006145B0: lea eax, var_7C
  6229. loc_006145B3: push edx
  6230. loc_006145B4: lea ecx, var_6C
  6231. loc_006145B7: push eax
  6232. loc_006145B8: lea edx, var_5C
  6233. loc_006145BB: push ecx
  6234. loc_006145BC: lea eax, var_4C
  6235. loc_006145BF: push edx
  6236. loc_006145C0: lea ecx, var_3C
  6237. loc_006145C3: push eax
  6238. loc_006145C4: push ecx
  6239. loc_006145C5: push 00000006h
  6240. loc_006145C7: call [00401050h] ; __vbaFreeVarList
  6241. loc_006145CD: mov edx, [esi]
  6242. loc_006145CF: add esp, 0000002Ch
  6243. loc_006145D2: push 00443998h
  6244. loc_006145D7: push 00000000h
  6245. loc_006145D9: push 00000007h
  6246. loc_006145DB: push esi
  6247. loc_006145DC: call [edx+00000320h]
  6248. loc_006145E2: push eax
  6249. loc_006145E3: lea eax, var_14
  6250. loc_006145E6: push eax
  6251. loc_006145E7: call edi
  6252. loc_006145E9: lea ecx, var_3C
  6253. loc_006145EC: push eax
  6254. loc_006145ED: push ecx
  6255. loc_006145EE: call ebx
  6256. loc_006145F0: add esp, 00000010h
  6257. loc_006145F3: push eax
  6258. loc_006145F4: call [004011F8h] ; __vbaCastObjVar
  6259. loc_006145FA: lea edx, var_18
  6260. loc_006145FD: push eax
  6261. loc_006145FE: push edx
  6262. loc_006145FF: call edi
  6263. loc_00614601: mov ecx, [eax]
  6264. loc_00614603: lea edx, var_114
  6265. loc_00614609: push edx
  6266. loc_0061460A: push eax
  6267. loc_0061460B: mov var_118, eax
  6268. loc_00614611: call [ecx+0000001Ch]
  6269. loc_00614614: test eax, eax
  6270. loc_00614616: fnclex
  6271. loc_00614618: jge 0061462Fh
  6272. loc_0061461A: mov ecx, var_118
  6273. loc_00614620: push 0000001Ch
  6274. loc_00614622: push 00443998h
  6275. loc_00614627: push ecx
  6276. loc_00614628: push eax
  6277. loc_00614629: call [004010CCh] ; __vbaHresultCheckObj
  6278. loc_0061462F: mov edx, [esi]
  6279. loc_00614631: push 00443998h
  6280. loc_00614636: push 00000000h
  6281. loc_00614638: push 00000007h
  6282. loc_0061463A: push esi
  6283. loc_0061463B: call [edx+00000320h]
  6284. loc_00614641: push eax
  6285. loc_00614642: lea eax, var_1C
  6286. loc_00614645: push eax
  6287. loc_00614646: call edi
  6288. loc_00614648: lea ecx, var_4C
  6289. loc_0061464B: push eax
  6290. loc_0061464C: push ecx
  6291. loc_0061464D: call ebx
  6292. loc_0061464F: add esp, 00000010h
  6293. loc_00614652: push eax
  6294. loc_00614653: call [004011F8h] ; __vbaCastObjVar
  6295. loc_00614659: lea edx, var_20
  6296. loc_0061465C: push eax
  6297. loc_0061465D: push edx
  6298. loc_0061465E: call edi
  6299. loc_00614660: mov ecx, var_114
  6300. loc_00614666: mov var_5C, 00000003h
  6301. loc_0061466D: mov var_54, ecx
  6302. loc_00614670: mov edx, [eax]
  6303. loc_00614672: lea ecx, var_24
  6304. loc_00614675: mov var_120, eax
  6305. loc_0061467B: push ecx
  6306. loc_0061467C: lea ecx, var_5C
  6307. loc_0061467F: push ecx
  6308. loc_00614680: push eax
  6309. loc_00614681: call [edx+00000024h]
  6310. loc_00614684: test eax, eax
  6311. loc_00614686: fnclex
  6312. loc_00614688: jge 0061469Fh
  6313. loc_0061468A: mov edx, var_120
  6314. loc_00614690: push 00000024h
  6315. loc_00614692: push 00443998h
  6316. loc_00614697: push edx
  6317. loc_00614698: push eax
  6318. loc_00614699: call [004010CCh] ; __vbaHresultCheckObj
  6319. loc_0061469F: mov eax, var_24
  6320. loc_006146A2: lea edx, var_28
  6321. loc_006146A5: push edx
  6322. loc_006146A6: push eax
  6323. loc_006146A7: mov ecx, [eax]
  6324. loc_006146A9: mov var_128, eax
  6325. loc_006146AF: call [ecx+00000098h]
  6326. loc_006146B5: test eax, eax
  6327. loc_006146B7: fnclex
  6328. loc_006146B9: jge 006146D3h
  6329. loc_006146BB: mov ecx, var_128
  6330. loc_006146C1: push 00000098h
  6331. loc_006146C6: push 00443788h
  6332. loc_006146CB: push ecx
  6333. loc_006146CC: push eax
  6334. loc_006146CD: call [004010CCh] ; __vbaHresultCheckObj
  6335. loc_006146D3: mov edx, var_28
  6336. loc_006146D6: mov ecx, 80020004h
  6337. loc_006146DB: mov var_130, edx
  6338. loc_006146E1: mov var_A4, ecx
  6339. loc_006146E7: mov eax, 0000000Ah
  6340. loc_006146EC: mov var_94, ecx
  6341. loc_006146F2: lea edx, var_EC
  6342. loc_006146F8: lea ecx, var_8C
  6343. loc_006146FE: mov var_AC, eax
  6344. loc_00614704: mov var_9C, eax
  6345. loc_0061470A: mov var_E4, 0044B510h ; "Eddie Leonard"
  6346. loc_00614714: mov var_EC, 00000008h
  6347. loc_0061471E: call [00401374h] ; __vbaVarDup
  6348. loc_00614724: lea edx, var_2C
  6349. loc_00614727: mov eax, 0000000Ah
  6350. loc_0061472C: push edx
  6351. loc_0061472D: lea edx, var_AC
  6352. loc_00614733: push edx
  6353. loc_00614734: lea edx, var_9C
  6354. loc_0061473A: push edx
  6355. loc_0061473B: lea edx, var_8C
  6356. loc_00614741: push edx
  6357. loc_00614742: lea edx, var_7C
  6358. loc_00614745: mov var_7C, eax
  6359. loc_00614748: mov var_6C, eax
  6360. loc_0061474B: mov eax, var_130
  6361. loc_00614751: mov ecx, 80020004h
  6362. loc_00614756: push edx
  6363. loc_00614757: lea edx, var_6C
  6364. loc_0061475A: mov var_74, ecx
  6365. loc_0061475D: mov var_64, ecx
  6366. loc_00614760: mov ecx, [eax]
  6367. loc_00614762: push edx
  6368. loc_00614763: push eax
  6369. loc_00614764: call [ecx+00000028h]
  6370. loc_00614767: test eax, eax
  6371. loc_00614769: fnclex
  6372. loc_0061476B: jge 00614782h
  6373. loc_0061476D: mov ecx, var_130
  6374. loc_00614773: push 00000028h
  6375. loc_00614775: push 0044AC54h
  6376. loc_0061477A: push ecx
  6377. loc_0061477B: push eax
  6378. loc_0061477C: call [004010CCh] ; __vbaHresultCheckObj
  6379. loc_00614782: lea edx, var_2C
  6380. loc_00614785: lea eax, var_28
  6381. loc_00614788: push edx
  6382. loc_00614789: lea ecx, var_24
  6383. loc_0061478C: push eax
  6384. loc_0061478D: lea edx, var_20
  6385. loc_00614790: push ecx
  6386. loc_00614791: lea eax, var_1C
  6387. loc_00614794: push edx
  6388. loc_00614795: lea ecx, var_18
  6389. loc_00614798: push eax
  6390. loc_00614799: lea edx, var_14
  6391. loc_0061479C: push ecx
  6392. loc_0061479D: push edx
  6393. loc_0061479E: push 00000007h
  6394. loc_006147A0: call [00401068h] ; __vbaFreeObjList
  6395. loc_006147A6: lea eax, var_AC
  6396. loc_006147AC: lea ecx, var_9C
  6397. loc_006147B2: push eax
  6398. loc_006147B3: lea edx, var_8C
  6399. loc_006147B9: push ecx
  6400. loc_006147BA: lea eax, var_7C
  6401. loc_006147BD: push edx
  6402. loc_006147BE: lea ecx, var_6C
  6403. loc_006147C1: push eax
  6404. loc_006147C2: lea edx, var_5C
  6405. loc_006147C5: push ecx
  6406. loc_006147C6: lea eax, var_4C
  6407. loc_006147C9: push edx
  6408. loc_006147CA: lea ecx, var_3C
  6409. loc_006147CD: push eax
  6410. loc_006147CE: push ecx
  6411. loc_006147CF: push 00000008h
  6412. loc_006147D1: call [00401050h] ; __vbaFreeVarList
  6413. loc_006147D7: mov edx, [esi]
  6414. loc_006147D9: add esp, 00000044h
  6415. loc_006147DC: push 00443998h
  6416. loc_006147E1: push 00000000h
  6417. loc_006147E3: push 00000007h
  6418. loc_006147E5: push esi
  6419. loc_006147E6: call [edx+00000320h]
  6420. loc_006147EC: push eax
  6421. loc_006147ED: lea eax, var_14
  6422. loc_006147F0: push eax
  6423. loc_006147F1: call edi
  6424. loc_006147F3: lea ecx, var_3C
  6425. loc_006147F6: push eax
  6426. loc_006147F7: push ecx
  6427. loc_006147F8: call ebx
  6428. loc_006147FA: add esp, 00000010h
  6429. loc_006147FD: push eax
  6430. loc_006147FE: call [004011F8h] ; __vbaCastObjVar
  6431. loc_00614804: lea edx, var_18
  6432. loc_00614807: push eax
  6433. loc_00614808: push edx
  6434. loc_00614809: call edi
  6435. loc_0061480B: mov ecx, 80020004h
  6436. loc_00614810: mov var_118, eax
  6437. loc_00614816: mov var_84, ecx
  6438. loc_0061481C: mov eax, 0000000Ah
  6439. loc_00614821: mov var_74, ecx
  6440. loc_00614824: lea edx, var_DC
  6441. loc_0061482A: lea ecx, var_6C
  6442. loc_0061482D: mov var_8C, eax
  6443. loc_00614833: mov var_7C, eax
  6444. loc_00614836: mov var_D4, 0044B55Ch ; "Meet Me In St. Louis, Louis"
  6445. loc_00614840: mov var_DC, 00000008h
  6446. loc_0061484A: call [00401374h] ; __vbaVarDup
  6447. loc_00614850: lea edx, var_CC
  6448. loc_00614856: lea ecx, var_5C
  6449. loc_00614859: mov var_C4, 0044B530h ; "15X"
  6450. loc_00614863: mov var_CC, 00000008h
  6451. loc_0061486D: call [00401374h] ; __vbaVarDup
  6452. loc_00614873: mov eax, var_118
  6453. loc_00614879: lea edx, var_1C
  6454. loc_0061487C: push edx
  6455. loc_0061487D: lea edx, var_8C
  6456. loc_00614883: mov var_44, 80020004h
  6457. loc_0061488A: mov var_4C, 0000000Ah
  6458. loc_00614891: mov ecx, [eax]
  6459. loc_00614893: push edx
  6460. loc_00614894: lea edx, var_7C
  6461. loc_00614897: push edx
  6462. loc_00614898: lea edx, var_6C
  6463. loc_0061489B: push edx
  6464. loc_0061489C: lea edx, var_5C
  6465. loc_0061489F: push edx
  6466. loc_006148A0: lea edx, var_4C
  6467. loc_006148A3: push edx
  6468. loc_006148A4: push eax
  6469. loc_006148A5: call [ecx+00000028h]
  6470. loc_006148A8: test eax, eax
  6471. loc_006148AA: fnclex
  6472. loc_006148AC: jge 006148C3h
  6473. loc_006148AE: mov ecx, var_118
  6474. loc_006148B4: push 00000028h
  6475. loc_006148B6: push 00443998h
  6476. loc_006148BB: push ecx
  6477. loc_006148BC: push eax
  6478. loc_006148BD: call [004010CCh] ; __vbaHresultCheckObj
  6479. loc_006148C3: lea edx, var_1C
  6480. loc_006148C6: lea eax, var_18
  6481. loc_006148C9: push edx
  6482. loc_006148CA: lea ecx, var_14
  6483. loc_006148CD: push eax
  6484. loc_006148CE: push ecx
  6485. loc_006148CF: push 00000003h
  6486. loc_006148D1: call [00401068h] ; __vbaFreeObjList
  6487. loc_006148D7: lea edx, var_8C
  6488. loc_006148DD: lea eax, var_7C
  6489. loc_006148E0: push edx
  6490. loc_006148E1: lea ecx, var_6C
  6491. loc_006148E4: push eax
  6492. loc_006148E5: lea edx, var_5C
  6493. loc_006148E8: push ecx
  6494. loc_006148E9: lea eax, var_4C
  6495. loc_006148EC: push edx
  6496. loc_006148ED: lea ecx, var_3C
  6497. loc_006148F0: push eax
  6498. loc_006148F1: push ecx
  6499. loc_006148F2: push 00000006h
  6500. loc_006148F4: call [00401050h] ; __vbaFreeVarList
  6501. loc_006148FA: mov edx, [esi]
  6502. loc_006148FC: add esp, 0000002Ch
  6503. loc_006148FF: push 00443998h
  6504. loc_00614904: push 00000000h
  6505. loc_00614906: push 00000007h
  6506. loc_00614908: push esi
  6507. loc_00614909: call [edx+00000320h]
  6508. loc_0061490F: push eax
  6509. loc_00614910: lea eax, var_14
  6510. loc_00614913: push eax
  6511. loc_00614914: call edi
  6512. loc_00614916: lea ecx, var_3C
  6513. loc_00614919: push eax
  6514. loc_0061491A: push ecx
  6515. loc_0061491B: call ebx
  6516. loc_0061491D: add esp, 00000010h
  6517. loc_00614920: push eax
  6518. loc_00614921: call [004011F8h] ; __vbaCastObjVar
  6519. loc_00614927: lea edx, var_18
  6520. loc_0061492A: push eax
  6521. loc_0061492B: push edx
  6522. loc_0061492C: call edi
  6523. loc_0061492E: mov ecx, [eax]
  6524. loc_00614930: lea edx, var_114
  6525. loc_00614936: push edx
  6526. loc_00614937: push eax
  6527. loc_00614938: mov var_118, eax
  6528. loc_0061493E: call [ecx+0000001Ch]
  6529. loc_00614941: test eax, eax
  6530. loc_00614943: fnclex
  6531. loc_00614945: jge 0061495Ch
  6532. loc_00614947: mov ecx, var_118
  6533. loc_0061494D: push 0000001Ch
  6534. loc_0061494F: push 00443998h
  6535. loc_00614954: push ecx
  6536. loc_00614955: push eax
  6537. loc_00614956: call [004010CCh] ; __vbaHresultCheckObj
  6538. loc_0061495C: mov edx, [esi]
  6539. loc_0061495E: push 00443998h
  6540. loc_00614963: push 00000000h
  6541. loc_00614965: push 00000007h
  6542. loc_00614967: push esi
  6543. loc_00614968: call [edx+00000320h]
  6544. loc_0061496E: push eax
  6545. loc_0061496F: lea eax, var_1C
  6546. loc_00614972: push eax
  6547. loc_00614973: call edi
  6548. loc_00614975: lea ecx, var_4C
  6549. loc_00614978: push eax
  6550. loc_00614979: push ecx
  6551. loc_0061497A: call ebx
  6552. loc_0061497C: add esp, 00000010h
  6553. loc_0061497F: push eax
  6554. loc_00614980: call [004011F8h] ; __vbaCastObjVar
  6555. loc_00614986: lea edx, var_20
  6556. loc_00614989: push eax
  6557. loc_0061498A: push edx
  6558. loc_0061498B: call edi
  6559. loc_0061498D: mov ecx, var_114
  6560. loc_00614993: mov var_5C, 00000003h
  6561. loc_0061499A: mov var_54, ecx
  6562. loc_0061499D: mov edx, [eax]
  6563. loc_0061499F: lea ecx, var_24
  6564. loc_006149A2: mov var_120, eax
  6565. loc_006149A8: push ecx
  6566. loc_006149A9: lea ecx, var_5C
  6567. loc_006149AC: push ecx
  6568. loc_006149AD: push eax
  6569. loc_006149AE: call [edx+00000024h]
  6570. loc_006149B1: test eax, eax
  6571. loc_006149B3: fnclex
  6572. loc_006149B5: jge 006149CCh
  6573. loc_006149B7: mov edx, var_120
  6574. loc_006149BD: push 00000024h
  6575. loc_006149BF: push 00443998h
  6576. loc_006149C4: push edx
  6577. loc_006149C5: push eax
  6578. loc_006149C6: call [004010CCh] ; __vbaHresultCheckObj
  6579. loc_006149CC: mov eax, var_24
  6580. loc_006149CF: lea edx, var_28
  6581. loc_006149D2: push edx
  6582. loc_006149D3: push eax
  6583. loc_006149D4: mov ecx, [eax]
  6584. loc_006149D6: mov var_128, eax
  6585. loc_006149DC: call [ecx+00000098h]
  6586. loc_006149E2: test eax, eax
  6587. loc_006149E4: fnclex
  6588. loc_006149E6: jge 00614A00h
  6589. loc_006149E8: mov ecx, var_128
  6590. loc_006149EE: push 00000098h
  6591. loc_006149F3: push 00443788h
  6592. loc_006149F8: push ecx
  6593. loc_006149F9: push eax
  6594. loc_006149FA: call [004010CCh] ; __vbaHresultCheckObj
  6595. loc_00614A00: mov edx, var_28
  6596. loc_00614A03: mov ecx, 80020004h
  6597. loc_00614A08: mov var_130, edx
  6598. loc_00614A0E: mov var_A4, ecx
  6599. loc_00614A14: mov eax, 0000000Ah
  6600. loc_00614A19: mov var_94, ecx
  6601. loc_00614A1F: lea edx, var_EC
  6602. loc_00614A25: lea ecx, var_8C
  6603. loc_00614A2B: mov var_AC, eax
  6604. loc_00614A31: mov var_9C, eax
  6605. loc_00614A37: mov var_E4, 0044B598h ; "Andrew B. Sterling and Kerry Mills"
  6606. loc_00614A41: mov var_EC, 00000008h
  6607. loc_00614A4B: call [00401374h] ; __vbaVarDup
  6608. loc_00614A51: lea edx, var_2C
  6609. loc_00614A54: mov eax, 0000000Ah
  6610. loc_00614A59: push edx
  6611. loc_00614A5A: lea edx, var_AC
  6612. loc_00614A60: push edx
  6613. loc_00614A61: lea edx, var_9C
  6614. loc_00614A67: push edx
  6615. loc_00614A68: lea edx, var_8C
  6616. loc_00614A6E: push edx
  6617. loc_00614A6F: lea edx, var_7C
  6618. loc_00614A72: mov var_7C, eax
  6619. loc_00614A75: mov var_6C, eax
  6620. loc_00614A78: mov eax, var_130
  6621. loc_00614A7E: mov ecx, 80020004h
  6622. loc_00614A83: push edx
  6623. loc_00614A84: lea edx, var_6C
  6624. loc_00614A87: mov var_74, ecx
  6625. loc_00614A8A: mov var_64, ecx
  6626. loc_00614A8D: mov ecx, [eax]
  6627. loc_00614A8F: push edx
  6628. loc_00614A90: push eax
  6629. loc_00614A91: call [ecx+00000028h]
  6630. loc_00614A94: test eax, eax
  6631. loc_00614A96: fnclex
  6632. loc_00614A98: jge 00614AAFh
  6633. loc_00614A9A: mov ecx, var_130
  6634. loc_00614AA0: push 00000028h
  6635. loc_00614AA2: push 0044AC54h
  6636. loc_00614AA7: push ecx
  6637. loc_00614AA8: push eax
  6638. loc_00614AA9: call [004010CCh] ; __vbaHresultCheckObj
  6639. loc_00614AAF: lea edx, var_2C
  6640. loc_00614AB2: lea eax, var_28
  6641. loc_00614AB5: push edx
  6642. loc_00614AB6: lea ecx, var_24
  6643. loc_00614AB9: push eax
  6644. loc_00614ABA: lea edx, var_20
  6645. loc_00614ABD: push ecx
  6646. loc_00614ABE: lea eax, var_1C
  6647. loc_00614AC1: push edx
  6648. loc_00614AC2: lea ecx, var_18
  6649. loc_00614AC5: push eax
  6650. loc_00614AC6: lea edx, var_14
  6651. loc_00614AC9: push ecx
  6652. loc_00614ACA: push edx
  6653. loc_00614ACB: push 00000007h
  6654. loc_00614ACD: call [00401068h] ; __vbaFreeObjList
  6655. loc_00614AD3: lea eax, var_AC
  6656. loc_00614AD9: lea ecx, var_9C
  6657. loc_00614ADF: push eax
  6658. loc_00614AE0: lea edx, var_8C
  6659. loc_00614AE6: push ecx
  6660. loc_00614AE7: lea eax, var_7C
  6661. loc_00614AEA: push edx
  6662. loc_00614AEB: lea ecx, var_6C
  6663. loc_00614AEE: push eax
  6664. loc_00614AEF: lea edx, var_5C
  6665. loc_00614AF2: push ecx
  6666. loc_00614AF3: lea eax, var_4C
  6667. loc_00614AF6: push edx
  6668. loc_00614AF7: lea ecx, var_3C
  6669. loc_00614AFA: push eax
  6670. loc_00614AFB: push ecx
  6671. loc_00614AFC: push 00000008h
  6672. loc_00614AFE: call [00401050h] ; __vbaFreeVarList
  6673. loc_00614B04: mov edx, [esi]
  6674. loc_00614B06: add esp, 00000044h
  6675. loc_00614B09: push 00443998h
  6676. loc_00614B0E: push 00000000h
  6677. loc_00614B10: push 00000007h
  6678. loc_00614B12: push esi
  6679. loc_00614B13: call [edx+00000320h]
  6680. loc_00614B19: push eax
  6681. loc_00614B1A: lea eax, var_14
  6682. loc_00614B1D: push eax
  6683. loc_00614B1E: call edi
  6684. loc_00614B20: lea ecx, var_3C
  6685. loc_00614B23: push eax
  6686. loc_00614B24: push ecx
  6687. loc_00614B25: call ebx
  6688. loc_00614B27: add esp, 00000010h
  6689. loc_00614B2A: push eax
  6690. loc_00614B2B: call [004011F8h] ; __vbaCastObjVar
  6691. loc_00614B31: lea edx, var_18
  6692. loc_00614B34: push eax
  6693. loc_00614B35: push edx
  6694. loc_00614B36: call edi
  6695. loc_00614B38: mov ecx, 80020004h
  6696. loc_00614B3D: mov var_118, eax
  6697. loc_00614B43: mov var_84, ecx
  6698. loc_00614B49: mov eax, 0000000Ah
  6699. loc_00614B4E: mov var_74, ecx
  6700. loc_00614B51: lea edx, var_DC
  6701. loc_00614B57: lea ecx, var_6C
  6702. loc_00614B5A: mov var_8C, eax
  6703. loc_00614B60: mov var_7C, eax
  6704. loc_00614B63: mov var_D4, 0044B5F0h ; "I�ve Been Working On the Railroad"
  6705. loc_00614B6D: mov var_DC, 00000008h
  6706. loc_00614B77: call [00401374h] ; __vbaVarDup
  6707. loc_00614B7D: lea edx, var_CC
  6708. loc_00614B83: lea ecx, var_5C
  6709. loc_00614B86: mov var_C4, 0044B5E4h ; "16X"
  6710. loc_00614B90: mov var_CC, 00000008h
  6711. loc_00614B9A: call [00401374h] ; __vbaVarDup
  6712. loc_00614BA0: mov eax, var_118
  6713. loc_00614BA6: lea edx, var_1C
  6714. loc_00614BA9: push edx
  6715. loc_00614BAA: lea edx, var_8C
  6716. loc_00614BB0: mov var_44, 80020004h
  6717. loc_00614BB7: mov var_4C, 0000000Ah
  6718. loc_00614BBE: mov ecx, [eax]
  6719. loc_00614BC0: push edx
  6720. loc_00614BC1: lea edx, var_7C
  6721. loc_00614BC4: push edx
  6722. loc_00614BC5: lea edx, var_6C
  6723. loc_00614BC8: push edx
  6724. loc_00614BC9: lea edx, var_5C
  6725. loc_00614BCC: push edx
  6726. loc_00614BCD: lea edx, var_4C
  6727. loc_00614BD0: push edx
  6728. loc_00614BD1: push eax
  6729. loc_00614BD2: call [ecx+00000028h]
  6730. loc_00614BD5: test eax, eax
  6731. loc_00614BD7: fnclex
  6732. loc_00614BD9: jge 00614BF0h
  6733. loc_00614BDB: mov ecx, var_118
  6734. loc_00614BE1: push 00000028h
  6735. loc_00614BE3: push 00443998h
  6736. loc_00614BE8: push ecx
  6737. loc_00614BE9: push eax
  6738. loc_00614BEA: call [004010CCh] ; __vbaHresultCheckObj
  6739. loc_00614BF0: lea edx, var_1C
  6740. loc_00614BF3: lea eax, var_18
  6741. loc_00614BF6: push edx
  6742. loc_00614BF7: lea ecx, var_14
  6743. loc_00614BFA: push eax
  6744. loc_00614BFB: push ecx
  6745. loc_00614BFC: push 00000003h
  6746. loc_00614BFE: call [00401068h] ; __vbaFreeObjList
  6747. loc_00614C04: lea edx, var_8C
  6748. loc_00614C0A: lea eax, var_7C
  6749. loc_00614C0D: push edx
  6750. loc_00614C0E: lea ecx, var_6C
  6751. loc_00614C11: push eax
  6752. loc_00614C12: lea edx, var_5C
  6753. loc_00614C15: push ecx
  6754. loc_00614C16: lea eax, var_4C
  6755. loc_00614C19: push edx
  6756. loc_00614C1A: lea ecx, var_3C
  6757. loc_00614C1D: push eax
  6758. loc_00614C1E: push ecx
  6759. loc_00614C1F: push 00000006h
  6760. loc_00614C21: call [00401050h] ; __vbaFreeVarList
  6761. loc_00614C27: mov edx, [esi]
  6762. loc_00614C29: add esp, 0000002Ch
  6763. loc_00614C2C: push 00443998h
  6764. loc_00614C31: push 00000000h
  6765. loc_00614C33: push 00000007h
  6766. loc_00614C35: push esi
  6767. loc_00614C36: call [edx+00000320h]
  6768. loc_00614C3C: push eax
  6769. loc_00614C3D: lea eax, var_14
  6770. loc_00614C40: push eax
  6771. loc_00614C41: call edi
  6772. loc_00614C43: lea ecx, var_3C
  6773. loc_00614C46: push eax
  6774. loc_00614C47: push ecx
  6775. loc_00614C48: call ebx
  6776. loc_00614C4A: add esp, 00000010h
  6777. loc_00614C4D: push eax
  6778. loc_00614C4E: call [004011F8h] ; __vbaCastObjVar
  6779. loc_00614C54: lea edx, var_18
  6780. loc_00614C57: push eax
  6781. loc_00614C58: push edx
  6782. loc_00614C59: call edi
  6783. loc_00614C5B: mov ecx, [eax]
  6784. loc_00614C5D: lea edx, var_114
  6785. loc_00614C63: push edx
  6786. loc_00614C64: push eax
  6787. loc_00614C65: mov var_118, eax
  6788. loc_00614C6B: call [ecx+0000001Ch]
  6789. loc_00614C6E: test eax, eax
  6790. loc_00614C70: fnclex
  6791. loc_00614C72: jge 00614C89h
  6792. loc_00614C74: mov ecx, var_118
  6793. loc_00614C7A: push 0000001Ch
  6794. loc_00614C7C: push 00443998h
  6795. loc_00614C81: push ecx
  6796. loc_00614C82: push eax
  6797. loc_00614C83: call [004010CCh] ; __vbaHresultCheckObj
  6798. loc_00614C89: mov edx, [esi]
  6799. loc_00614C8B: push 00443998h
  6800. loc_00614C90: push 00000000h
  6801. loc_00614C92: push 00000007h
  6802. loc_00614C94: push esi
  6803. loc_00614C95: call [edx+00000320h]
  6804. loc_00614C9B: push eax
  6805. loc_00614C9C: lea eax, var_1C
  6806. loc_00614C9F: push eax
  6807. loc_00614CA0: call edi
  6808. loc_00614CA2: lea ecx, var_4C
  6809. loc_00614CA5: push eax
  6810. loc_00614CA6: push ecx
  6811. loc_00614CA7: call ebx
  6812. loc_00614CA9: add esp, 00000010h
  6813. loc_00614CAC: push eax
  6814. loc_00614CAD: call [004011F8h] ; __vbaCastObjVar
  6815. loc_00614CB3: lea edx, var_20
  6816. loc_00614CB6: push eax
  6817. loc_00614CB7: push edx
  6818. loc_00614CB8: call edi
  6819. loc_00614CBA: mov ecx, var_114
  6820. loc_00614CC0: mov var_5C, 00000003h
  6821. loc_00614CC7: mov var_54, ecx
  6822. loc_00614CCA: mov edx, [eax]
  6823. loc_00614CCC: lea ecx, var_24
  6824. loc_00614CCF: mov var_120, eax
  6825. loc_00614CD5: push ecx
  6826. loc_00614CD6: lea ecx, var_5C
  6827. loc_00614CD9: push ecx
  6828. loc_00614CDA: push eax
  6829. loc_00614CDB: call [edx+00000024h]
  6830. loc_00614CDE: test eax, eax
  6831. loc_00614CE0: fnclex
  6832. loc_00614CE2: jge 00614CF9h
  6833. loc_00614CE4: mov edx, var_120
  6834. loc_00614CEA: push 00000024h
  6835. loc_00614CEC: push 00443998h
  6836. loc_00614CF1: push edx
  6837. loc_00614CF2: push eax
  6838. loc_00614CF3: call [004010CCh] ; __vbaHresultCheckObj
  6839. loc_00614CF9: mov eax, var_24
  6840. loc_00614CFC: lea edx, var_28
  6841. loc_00614CFF: push edx
  6842. loc_00614D00: push eax
  6843. loc_00614D01: mov ecx, [eax]
  6844. loc_00614D03: mov var_128, eax
  6845. loc_00614D09: call [ecx+00000098h]
  6846. loc_00614D0F: test eax, eax
  6847. loc_00614D11: fnclex
  6848. loc_00614D13: jge 00614D2Dh
  6849. loc_00614D15: mov ecx, var_128
  6850. loc_00614D1B: push 00000098h
  6851. loc_00614D20: push 00443788h
  6852. loc_00614D25: push ecx
  6853. loc_00614D26: push eax
  6854. loc_00614D27: call [004010CCh] ; __vbaHresultCheckObj
  6855. loc_00614D2D: mov edx, var_28
  6856. loc_00614D30: mov ecx, 80020004h
  6857. loc_00614D35: mov var_130, edx
  6858. loc_00614D3B: mov var_A4, ecx
  6859. loc_00614D41: mov eax, 0000000Ah
  6860. loc_00614D46: mov var_94, ecx
  6861. loc_00614D4C: lea edx, var_EC
  6862. loc_00614D52: lea ecx, var_8C
  6863. loc_00614D58: mov var_AC, eax
  6864. loc_00614D5E: mov var_9C, eax
  6865. loc_00614D64: mov var_E4, 004443F8h ; "Unknown"
  6866. loc_00614D6E: mov var_EC, 00000008h
  6867. loc_00614D78: call [00401374h] ; __vbaVarDup
  6868. loc_00614D7E: lea edx, var_2C
  6869. loc_00614D81: mov eax, 0000000Ah
  6870. loc_00614D86: push edx
  6871. loc_00614D87: lea edx, var_AC
  6872. loc_00614D8D: push edx
  6873. loc_00614D8E: lea edx, var_9C
  6874. loc_00614D94: push edx
  6875. loc_00614D95: lea edx, var_8C
  6876. loc_00614D9B: push edx
  6877. loc_00614D9C: lea edx, var_7C
  6878. loc_00614D9F: mov var_7C, eax
  6879. loc_00614DA2: mov var_6C, eax
  6880. loc_00614DA5: mov eax, var_130
  6881. loc_00614DAB: mov ecx, 80020004h
  6882. loc_00614DB0: push edx
  6883. loc_00614DB1: lea edx, var_6C
  6884. loc_00614DB4: mov var_74, ecx
  6885. loc_00614DB7: mov var_64, ecx
  6886. loc_00614DBA: mov ecx, [eax]
  6887. loc_00614DBC: push edx
  6888. loc_00614DBD: push eax
  6889. loc_00614DBE: call [ecx+00000028h]
  6890. loc_00614DC1: test eax, eax
  6891. loc_00614DC3: fnclex
  6892. loc_00614DC5: jge 00614DDCh
  6893. loc_00614DC7: mov ecx, var_130
  6894. loc_00614DCD: push 00000028h
  6895. loc_00614DCF: push 0044AC54h
  6896. loc_00614DD4: push ecx
  6897. loc_00614DD5: push eax
  6898. loc_00614DD6: call [004010CCh] ; __vbaHresultCheckObj
  6899. loc_00614DDC: lea edx, var_2C
  6900. loc_00614DDF: lea eax, var_28
  6901. loc_00614DE2: push edx
  6902. loc_00614DE3: lea ecx, var_24
  6903. loc_00614DE6: push eax
  6904. loc_00614DE7: lea edx, var_20
  6905. loc_00614DEA: push ecx
  6906. loc_00614DEB: lea eax, var_1C
  6907. loc_00614DEE: push edx
  6908. loc_00614DEF: lea ecx, var_18
  6909. loc_00614DF2: push eax
  6910. loc_00614DF3: lea edx, var_14
  6911. loc_00614DF6: push ecx
  6912. loc_00614DF7: push edx
  6913. loc_00614DF8: push 00000007h
  6914. loc_00614DFA: call [00401068h] ; __vbaFreeObjList
  6915. loc_00614E00: lea eax, var_AC
  6916. loc_00614E06: lea ecx, var_9C
  6917. loc_00614E0C: push eax
  6918. loc_00614E0D: lea edx, var_8C
  6919. loc_00614E13: push ecx
  6920. loc_00614E14: lea eax, var_7C
  6921. loc_00614E17: push edx
  6922. loc_00614E18: lea ecx, var_6C
  6923. loc_00614E1B: push eax
  6924. loc_00614E1C: lea edx, var_5C
  6925. loc_00614E1F: push ecx
  6926. loc_00614E20: lea eax, var_4C
  6927. loc_00614E23: push edx
  6928. loc_00614E24: lea ecx, var_3C
  6929. loc_00614E27: push eax
  6930. loc_00614E28: push ecx
  6931. loc_00614E29: push 00000008h
  6932. loc_00614E2B: call [00401050h] ; __vbaFreeVarList
  6933. loc_00614E31: mov edx, [esi]
  6934. loc_00614E33: add esp, 00000044h
  6935. loc_00614E36: push 00443998h
  6936. loc_00614E3B: push 00000000h
  6937. loc_00614E3D: push 00000007h
  6938. loc_00614E3F: push esi
  6939. loc_00614E40: call [edx+00000320h]
  6940. loc_00614E46: push eax
  6941. loc_00614E47: lea eax, var_14
  6942. loc_00614E4A: push eax
  6943. loc_00614E4B: call edi
  6944. loc_00614E4D: lea ecx, var_3C
  6945. loc_00614E50: push eax
  6946. loc_00614E51: push ecx
  6947. loc_00614E52: call ebx
  6948. loc_00614E54: add esp, 00000010h
  6949. loc_00614E57: push eax
  6950. loc_00614E58: call [004011F8h] ; __vbaCastObjVar
  6951. loc_00614E5E: lea edx, var_18
  6952. loc_00614E61: push eax
  6953. loc_00614E62: push edx
  6954. loc_00614E63: call edi
  6955. loc_00614E65: mov ecx, 80020004h
  6956. loc_00614E6A: mov var_118, eax
  6957. loc_00614E70: mov var_84, ecx
  6958. loc_00614E76: mov eax, 0000000Ah
  6959. loc_00614E7B: mov var_74, ecx
  6960. loc_00614E7E: lea edx, var_DC
  6961. loc_00614E84: lea ecx, var_6C
  6962. loc_00614E87: mov var_8C, eax
  6963. loc_00614E8D: mov var_7C, eax
  6964. loc_00614E90: mov var_D4, 0044B644h ; "Where Did You Get That Hat"
  6965. loc_00614E9A: mov var_DC, 00000008h
  6966. loc_00614EA4: call [00401374h] ; __vbaVarDup
  6967. loc_00614EAA: lea edx, var_CC
  6968. loc_00614EB0: lea ecx, var_5C
  6969. loc_00614EB3: mov var_C4, 0044B638h ; "17X"
  6970. loc_00614EBD: mov var_CC, 00000008h
  6971. loc_00614EC7: call [00401374h] ; __vbaVarDup
  6972. loc_00614ECD: mov eax, var_118
  6973. loc_00614ED3: lea edx, var_1C
  6974. loc_00614ED6: push edx
  6975. loc_00614ED7: lea edx, var_8C
  6976. loc_00614EDD: mov var_44, 80020004h
  6977. loc_00614EE4: mov var_4C, 0000000Ah
  6978. loc_00614EEB: mov ecx, [eax]
  6979. loc_00614EED: push edx
  6980. loc_00614EEE: lea edx, var_7C
  6981. loc_00614EF1: push edx
  6982. loc_00614EF2: lea edx, var_6C
  6983. loc_00614EF5: push edx
  6984. loc_00614EF6: lea edx, var_5C
  6985. loc_00614EF9: push edx
  6986. loc_00614EFA: lea edx, var_4C
  6987. loc_00614EFD: push edx
  6988. loc_00614EFE: push eax
  6989. loc_00614EFF: call [ecx+00000028h]
  6990. loc_00614F02: test eax, eax
  6991. loc_00614F04: fnclex
  6992. loc_00614F06: jge 00614F1Dh
  6993. loc_00614F08: mov ecx, var_118
  6994. loc_00614F0E: push 00000028h
  6995. loc_00614F10: push 00443998h
  6996. loc_00614F15: push ecx
  6997. loc_00614F16: push eax
  6998. loc_00614F17: call [004010CCh] ; __vbaHresultCheckObj
  6999. loc_00614F1D: lea edx, var_1C
  7000. loc_00614F20: lea eax, var_18
  7001. loc_00614F23: push edx
  7002. loc_00614F24: lea ecx, var_14
  7003. loc_00614F27: push eax
  7004. loc_00614F28: push ecx
  7005. loc_00614F29: push 00000003h
  7006. loc_00614F2B: call [00401068h] ; __vbaFreeObjList
  7007. loc_00614F31: lea edx, var_8C
  7008. loc_00614F37: lea eax, var_7C
  7009. loc_00614F3A: push edx
  7010. loc_00614F3B: lea ecx, var_6C
  7011. loc_00614F3E: push eax
  7012. loc_00614F3F: lea edx, var_5C
  7013. loc_00614F42: push ecx
  7014. loc_00614F43: lea eax, var_4C
  7015. loc_00614F46: push edx
  7016. loc_00614F47: lea ecx, var_3C
  7017. loc_00614F4A: push eax
  7018. loc_00614F4B: push ecx
  7019. loc_00614F4C: push 00000006h
  7020. loc_00614F4E: call [00401050h] ; __vbaFreeVarList
  7021. loc_00614F54: mov edx, [esi]
  7022. loc_00614F56: add esp, 0000002Ch
  7023. loc_00614F59: push 00443998h
  7024. loc_00614F5E: push 00000000h
  7025. loc_00614F60: push 00000007h
  7026. loc_00614F62: push esi
  7027. loc_00614F63: call [edx+00000320h]
  7028. loc_00614F69: push eax
  7029. loc_00614F6A: lea eax, var_14
  7030. loc_00614F6D: push eax
  7031. loc_00614F6E: call edi
  7032. loc_00614F70: lea ecx, var_3C
  7033. loc_00614F73: push eax
  7034. loc_00614F74: push ecx
  7035. loc_00614F75: call ebx
  7036. loc_00614F77: add esp, 00000010h
  7037. loc_00614F7A: push eax
  7038. loc_00614F7B: call [004011F8h] ; __vbaCastObjVar
  7039. loc_00614F81: lea edx, var_18
  7040. loc_00614F84: push eax
  7041. loc_00614F85: push edx
  7042. loc_00614F86: call edi
  7043. loc_00614F88: mov ecx, [eax]
  7044. loc_00614F8A: lea edx, var_114
  7045. loc_00614F90: push edx
  7046. loc_00614F91: push eax
  7047. loc_00614F92: mov var_118, eax
  7048. loc_00614F98: call [ecx+0000001Ch]
  7049. loc_00614F9B: test eax, eax
  7050. loc_00614F9D: fnclex
  7051. loc_00614F9F: jge 00614FB6h
  7052. loc_00614FA1: mov ecx, var_118
  7053. loc_00614FA7: push 0000001Ch
  7054. loc_00614FA9: push 00443998h
  7055. loc_00614FAE: push ecx
  7056. loc_00614FAF: push eax
  7057. loc_00614FB0: call [004010CCh] ; __vbaHresultCheckObj
  7058. loc_00614FB6: mov edx, [esi]
  7059. loc_00614FB8: push 00443998h
  7060. loc_00614FBD: push 00000000h
  7061. loc_00614FBF: push 00000007h
  7062. loc_00614FC1: push esi
  7063. loc_00614FC2: call [edx+00000320h]
  7064. loc_00614FC8: push eax
  7065. loc_00614FC9: lea eax, var_1C
  7066. loc_00614FCC: push eax
  7067. loc_00614FCD: call edi
  7068. loc_00614FCF: lea ecx, var_4C
  7069. loc_00614FD2: push eax
  7070. loc_00614FD3: push ecx
  7071. loc_00614FD4: call ebx
  7072. loc_00614FD6: add esp, 00000010h
  7073. loc_00614FD9: push eax
  7074. loc_00614FDA: call [004011F8h] ; __vbaCastObjVar
  7075. loc_00614FE0: lea edx, var_20
  7076. loc_00614FE3: push eax
  7077. loc_00614FE4: push edx
  7078. loc_00614FE5: call edi
  7079. loc_00614FE7: mov ecx, var_114
  7080. loc_00614FED: mov var_5C, 00000003h
  7081. loc_00614FF4: mov var_54, ecx
  7082. loc_00614FF7: mov edx, [eax]
  7083. loc_00614FF9: lea ecx, var_24
  7084. loc_00614FFC: mov var_120, eax
  7085. loc_00615002: push ecx
  7086. loc_00615003: lea ecx, var_5C
  7087. loc_00615006: push ecx
  7088. loc_00615007: push eax
  7089. loc_00615008: call [edx+00000024h]
  7090. loc_0061500B: test eax, eax
  7091. loc_0061500D: fnclex
  7092. loc_0061500F: jge 00615026h
  7093. loc_00615011: mov edx, var_120
  7094. loc_00615017: push 00000024h
  7095. loc_00615019: push 00443998h
  7096. loc_0061501E: push edx
  7097. loc_0061501F: push eax
  7098. loc_00615020: call [004010CCh] ; __vbaHresultCheckObj
  7099. loc_00615026: mov eax, var_24
  7100. loc_00615029: lea edx, var_28
  7101. loc_0061502C: push edx
  7102. loc_0061502D: push eax
  7103. loc_0061502E: mov ecx, [eax]
  7104. loc_00615030: mov var_128, eax
  7105. loc_00615036: call [ecx+00000098h]
  7106. loc_0061503C: test eax, eax
  7107. loc_0061503E: fnclex
  7108. loc_00615040: jge 0061505Ah
  7109. loc_00615042: mov ecx, var_128
  7110. loc_00615048: push 00000098h
  7111. loc_0061504D: push 00443788h
  7112. loc_00615052: push ecx
  7113. loc_00615053: push eax
  7114. loc_00615054: call [004010CCh] ; __vbaHresultCheckObj
  7115. loc_0061505A: mov edx, var_28
  7116. loc_0061505D: mov ecx, 80020004h
  7117. loc_00615062: mov var_130, edx
  7118. loc_00615068: mov var_A4, ecx
  7119. loc_0061506E: mov eax, 0000000Ah
  7120. loc_00615073: mov var_94, ecx
  7121. loc_00615079: lea edx, var_EC
  7122. loc_0061507F: lea ecx, var_8C
  7123. loc_00615085: mov var_AC, eax
  7124. loc_0061508B: mov var_9C, eax
  7125. loc_00615091: mov var_E4, 0044B680h ; "Joseph J. Sullivan"
  7126. loc_0061509B: mov var_EC, 00000008h
  7127. loc_006150A5: call [00401374h] ; __vbaVarDup
  7128. loc_006150AB: lea edx, var_2C
  7129. loc_006150AE: mov eax, 0000000Ah
  7130. loc_006150B3: push edx
  7131. loc_006150B4: lea edx, var_AC
  7132. loc_006150BA: push edx
  7133. loc_006150BB: lea edx, var_9C
  7134. loc_006150C1: push edx
  7135. loc_006150C2: lea edx, var_8C
  7136. loc_006150C8: push edx
  7137. loc_006150C9: lea edx, var_7C
  7138. loc_006150CC: mov var_7C, eax
  7139. loc_006150CF: mov var_6C, eax
  7140. loc_006150D2: mov eax, var_130
  7141. loc_006150D8: mov ecx, 80020004h
  7142. loc_006150DD: push edx
  7143. loc_006150DE: lea edx, var_6C
  7144. loc_006150E1: mov var_74, ecx
  7145. loc_006150E4: mov var_64, ecx
  7146. loc_006150E7: mov ecx, [eax]
  7147. loc_006150E9: push edx
  7148. loc_006150EA: push eax
  7149. loc_006150EB: call [ecx+00000028h]
  7150. loc_006150EE: test eax, eax
  7151. loc_006150F0: fnclex
  7152. loc_006150F2: jge 00615109h
  7153. loc_006150F4: mov ecx, var_130
  7154. loc_006150FA: push 00000028h
  7155. loc_006150FC: push 0044AC54h
  7156. loc_00615101: push ecx
  7157. loc_00615102: push eax
  7158. loc_00615103: call [004010CCh] ; __vbaHresultCheckObj
  7159. loc_00615109: lea edx, var_2C
  7160. loc_0061510C: lea eax, var_28
  7161. loc_0061510F: push edx
  7162. loc_00615110: lea ecx, var_24
  7163. loc_00615113: push eax
  7164. loc_00615114: lea edx, var_20
  7165. loc_00615117: push ecx
  7166. loc_00615118: lea eax, var_1C
  7167. loc_0061511B: push edx
  7168. loc_0061511C: lea ecx, var_18
  7169. loc_0061511F: push eax
  7170. loc_00615120: lea edx, var_14
  7171. loc_00615123: push ecx
  7172. loc_00615124: push edx
  7173. loc_00615125: push 00000007h
  7174. loc_00615127: call [00401068h] ; __vbaFreeObjList
  7175. loc_0061512D: lea eax, var_AC
  7176. loc_00615133: lea ecx, var_9C
  7177. loc_00615139: push eax
  7178. loc_0061513A: lea edx, var_8C
  7179. loc_00615140: push ecx
  7180. loc_00615141: lea eax, var_7C
  7181. loc_00615144: push edx
  7182. loc_00615145: lea ecx, var_6C
  7183. loc_00615148: push eax
  7184. loc_00615149: lea edx, var_5C
  7185. loc_0061514C: push ecx
  7186. loc_0061514D: lea eax, var_4C
  7187. loc_00615150: push edx
  7188. loc_00615151: lea ecx, var_3C
  7189. loc_00615154: push eax
  7190. loc_00615155: push ecx
  7191. loc_00615156: push 00000008h
  7192. loc_00615158: call [00401050h] ; __vbaFreeVarList
  7193. loc_0061515E: mov edx, [esi]
  7194. loc_00615160: add esp, 00000044h
  7195. loc_00615163: push 00443998h
  7196. loc_00615168: push 00000000h
  7197. loc_0061516A: push 00000007h
  7198. loc_0061516C: push esi
  7199. loc_0061516D: call [edx+00000320h]
  7200. loc_00615173: push eax
  7201. loc_00615174: lea eax, var_14
  7202. loc_00615177: push eax
  7203. loc_00615178: call edi
  7204. loc_0061517A: lea ecx, var_3C
  7205. loc_0061517D: push eax
  7206. loc_0061517E: push ecx
  7207. loc_0061517F: call ebx
  7208. loc_00615181: add esp, 00000010h
  7209. loc_00615184: push eax
  7210. loc_00615185: call [004011F8h] ; __vbaCastObjVar
  7211. loc_0061518B: lea edx, var_18
  7212. loc_0061518E: push eax
  7213. loc_0061518F: push edx
  7214. loc_00615190: call edi
  7215. loc_00615192: mov ecx, 80020004h
  7216. loc_00615197: mov var_118, eax
  7217. loc_0061519D: mov var_84, ecx
  7218. loc_006151A3: mov eax, 0000000Ah
  7219. loc_006151A8: mov var_74, ecx
  7220. loc_006151AB: lea edx, var_DC
  7221. loc_006151B1: lea ecx, var_6C
  7222. loc_006151B4: mov var_8C, eax
  7223. loc_006151BA: mov var_7C, eax
  7224. loc_006151BD: mov var_D4, 0044B6B8h ; "Blue-Tail Fly"
  7225. loc_006151C7: mov var_DC, 00000008h
  7226. loc_006151D1: call [00401374h] ; __vbaVarDup
  7227. loc_006151D7: lea edx, var_CC
  7228. loc_006151DD: lea ecx, var_5C
  7229. loc_006151E0: mov var_C4, 0044B6ACh ; "18X"
  7230. loc_006151EA: mov var_CC, 00000008h
  7231. loc_006151F4: call [00401374h] ; __vbaVarDup
  7232. loc_006151FA: mov eax, var_118
  7233. loc_00615200: lea edx, var_1C
  7234. loc_00615203: push edx
  7235. loc_00615204: lea edx, var_8C
  7236. loc_0061520A: mov var_44, 80020004h
  7237. loc_00615211: mov var_4C, 0000000Ah
  7238. loc_00615218: mov ecx, [eax]
  7239. loc_0061521A: push edx
  7240. loc_0061521B: lea edx, var_7C
  7241. loc_0061521E: push edx
  7242. loc_0061521F: lea edx, var_6C
  7243. loc_00615222: push edx
  7244. loc_00615223: lea edx, var_5C
  7245. loc_00615226: push edx
  7246. loc_00615227: lea edx, var_4C
  7247. loc_0061522A: push edx
  7248. loc_0061522B: push eax
  7249. loc_0061522C: call [ecx+00000028h]
  7250. loc_0061522F: test eax, eax
  7251. loc_00615231: fnclex
  7252. loc_00615233: jge 0061524Ah
  7253. loc_00615235: mov ecx, var_118
  7254. loc_0061523B: push 00000028h
  7255. loc_0061523D: push 00443998h
  7256. loc_00615242: push ecx
  7257. loc_00615243: push eax
  7258. loc_00615244: call [004010CCh] ; __vbaHresultCheckObj
  7259. loc_0061524A: lea edx, var_1C
  7260. loc_0061524D: lea eax, var_18
  7261. loc_00615250: push edx
  7262. loc_00615251: lea ecx, var_14
  7263. loc_00615254: push eax
  7264. loc_00615255: push ecx
  7265. loc_00615256: push 00000003h
  7266. loc_00615258: call [00401068h] ; __vbaFreeObjList
  7267. loc_0061525E: lea edx, var_8C
  7268. loc_00615264: lea eax, var_7C
  7269. loc_00615267: push edx
  7270. loc_00615268: lea ecx, var_6C
  7271. loc_0061526B: push eax
  7272. loc_0061526C: lea edx, var_5C
  7273. loc_0061526F: push ecx
  7274. loc_00615270: lea eax, var_4C
  7275. loc_00615273: push edx
  7276. loc_00615274: lea ecx, var_3C
  7277. loc_00615277: push eax
  7278. loc_00615278: push ecx
  7279. loc_00615279: push 00000006h
  7280. loc_0061527B: call [00401050h] ; __vbaFreeVarList
  7281. loc_00615281: mov edx, [esi]
  7282. loc_00615283: add esp, 0000002Ch
  7283. loc_00615286: push 00443998h
  7284. loc_0061528B: push 00000000h
  7285. loc_0061528D: push 00000007h
  7286. loc_0061528F: push esi
  7287. loc_00615290: call [edx+00000320h]
  7288. loc_00615296: push eax
  7289. loc_00615297: lea eax, var_14
  7290. loc_0061529A: push eax
  7291. loc_0061529B: call edi
  7292. loc_0061529D: lea ecx, var_3C
  7293. loc_006152A0: push eax
  7294. loc_006152A1: push ecx
  7295. loc_006152A2: call ebx
  7296. loc_006152A4: add esp, 00000010h
  7297. loc_006152A7: push eax
  7298. loc_006152A8: call [004011F8h] ; __vbaCastObjVar
  7299. loc_006152AE: lea edx, var_18
  7300. loc_006152B1: push eax
  7301. loc_006152B2: push edx
  7302. loc_006152B3: call edi
  7303. loc_006152B5: mov ecx, [eax]
  7304. loc_006152B7: lea edx, var_114
  7305. loc_006152BD: push edx
  7306. loc_006152BE: push eax
  7307. loc_006152BF: mov var_118, eax
  7308. loc_006152C5: call [ecx+0000001Ch]
  7309. loc_006152C8: test eax, eax
  7310. loc_006152CA: fnclex
  7311. loc_006152CC: jge 006152E3h
  7312. loc_006152CE: mov ecx, var_118
  7313. loc_006152D4: push 0000001Ch
  7314. loc_006152D6: push 00443998h
  7315. loc_006152DB: push ecx
  7316. loc_006152DC: push eax
  7317. loc_006152DD: call [004010CCh] ; __vbaHresultCheckObj
  7318. loc_006152E3: mov edx, [esi]
  7319. loc_006152E5: push 00443998h
  7320. loc_006152EA: push 00000000h
  7321. loc_006152EC: push 00000007h
  7322. loc_006152EE: push esi
  7323. loc_006152EF: call [edx+00000320h]
  7324. loc_006152F5: push eax
  7325. loc_006152F6: lea eax, var_1C
  7326. loc_006152F9: push eax
  7327. loc_006152FA: call edi
  7328. loc_006152FC: lea ecx, var_4C
  7329. loc_006152FF: push eax
  7330. loc_00615300: push ecx
  7331. loc_00615301: call ebx
  7332. loc_00615303: add esp, 00000010h
  7333. loc_00615306: push eax
  7334. loc_00615307: call [004011F8h] ; __vbaCastObjVar
  7335. loc_0061530D: lea edx, var_20
  7336. loc_00615310: push eax
  7337. loc_00615311: push edx
  7338. loc_00615312: call edi
  7339. loc_00615314: mov ecx, var_114
  7340. loc_0061531A: mov var_5C, 00000003h
  7341. loc_00615321: mov var_54, ecx
  7342. loc_00615324: mov edx, [eax]
  7343. loc_00615326: lea ecx, var_24
  7344. loc_00615329: mov var_120, eax
  7345. loc_0061532F: push ecx
  7346. loc_00615330: lea ecx, var_5C
  7347. loc_00615333: push ecx
  7348. loc_00615334: push eax
  7349. loc_00615335: call [edx+00000024h]
  7350. loc_00615338: test eax, eax
  7351. loc_0061533A: fnclex
  7352. loc_0061533C: jge 00615353h
  7353. loc_0061533E: mov edx, var_120
  7354. loc_00615344: push 00000024h
  7355. loc_00615346: push 00443998h
  7356. loc_0061534B: push edx
  7357. loc_0061534C: push eax
  7358. loc_0061534D: call [004010CCh] ; __vbaHresultCheckObj
  7359. loc_00615353: mov eax, var_24
  7360. loc_00615356: lea edx, var_28
  7361. loc_00615359: push edx
  7362. loc_0061535A: push eax
  7363. loc_0061535B: mov ecx, [eax]
  7364. loc_0061535D: mov var_128, eax
  7365. loc_00615363: call [ecx+00000098h]
  7366. loc_00615369: test eax, eax
  7367. loc_0061536B: fnclex
  7368. loc_0061536D: jge 00615387h
  7369. loc_0061536F: mov ecx, var_128
  7370. loc_00615375: push 00000098h
  7371. loc_0061537A: push 00443788h
  7372. loc_0061537F: push ecx
  7373. loc_00615380: push eax
  7374. loc_00615381: call [004010CCh] ; __vbaHresultCheckObj
  7375. loc_00615387: mov edx, var_28
  7376. loc_0061538A: mov ecx, 80020004h
  7377. loc_0061538F: mov var_130, edx
  7378. loc_00615395: mov var_A4, ecx
  7379. loc_0061539B: mov eax, 0000000Ah
  7380. loc_006153A0: mov var_94, ecx
  7381. loc_006153A6: lea edx, var_EC
  7382. loc_006153AC: lea ecx, var_8C
  7383. loc_006153B2: mov var_AC, eax
  7384. loc_006153B8: mov var_9C, eax
  7385. loc_006153BE: mov var_E4, 0044B6D8h ; "Dan Emmett"
  7386. loc_006153C8: mov var_EC, 00000008h
  7387. loc_006153D2: call [00401374h] ; __vbaVarDup
  7388. loc_006153D8: lea edx, var_2C
  7389. loc_006153DB: mov eax, 0000000Ah
  7390. loc_006153E0: push edx
  7391. loc_006153E1: lea edx, var_AC
  7392. loc_006153E7: push edx
  7393. loc_006153E8: lea edx, var_9C
  7394. loc_006153EE: push edx
  7395. loc_006153EF: lea edx, var_8C
  7396. loc_006153F5: push edx
  7397. loc_006153F6: lea edx, var_7C
  7398. loc_006153F9: mov var_7C, eax
  7399. loc_006153FC: mov var_6C, eax
  7400. loc_006153FF: mov eax, var_130
  7401. loc_00615405: mov ecx, 80020004h
  7402. loc_0061540A: push edx
  7403. loc_0061540B: lea edx, var_6C
  7404. loc_0061540E: mov var_74, ecx
  7405. loc_00615411: mov var_64, ecx
  7406. loc_00615414: mov ecx, [eax]
  7407. loc_00615416: push edx
  7408. loc_00615417: push eax
  7409. loc_00615418: call [ecx+00000028h]
  7410. loc_0061541B: test eax, eax
  7411. loc_0061541D: fnclex
  7412. loc_0061541F: jge 00615436h
  7413. loc_00615421: mov ecx, var_130
  7414. loc_00615427: push 00000028h
  7415. loc_00615429: push 0044AC54h
  7416. loc_0061542E: push ecx
  7417. loc_0061542F: push eax
  7418. loc_00615430: call [004010CCh] ; __vbaHresultCheckObj
  7419. loc_00615436: lea edx, var_2C
  7420. loc_00615439: lea eax, var_28
  7421. loc_0061543C: push edx
  7422. loc_0061543D: lea ecx, var_24
  7423. loc_00615440: push eax
  7424. loc_00615441: lea edx, var_20
  7425. loc_00615444: push ecx
  7426. loc_00615445: lea eax, var_1C
  7427. loc_00615448: push edx
  7428. loc_00615449: lea ecx, var_18
  7429. loc_0061544C: push eax
  7430. loc_0061544D: lea edx, var_14
  7431. loc_00615450: push ecx
  7432. loc_00615451: push edx
  7433. loc_00615452: push 00000007h
  7434. loc_00615454: call [00401068h] ; __vbaFreeObjList
  7435. loc_0061545A: lea eax, var_AC
  7436. loc_00615460: lea ecx, var_9C
  7437. loc_00615466: push eax
  7438. loc_00615467: lea edx, var_8C
  7439. loc_0061546D: push ecx
  7440. loc_0061546E: lea eax, var_7C
  7441. loc_00615471: push edx
  7442. loc_00615472: lea ecx, var_6C
  7443. loc_00615475: push eax
  7444. loc_00615476: lea edx, var_5C
  7445. loc_00615479: push ecx
  7446. loc_0061547A: lea eax, var_4C
  7447. loc_0061547D: push edx
  7448. loc_0061547E: lea ecx, var_3C
  7449. loc_00615481: push eax
  7450. loc_00615482: push ecx
  7451. loc_00615483: push 00000008h
  7452. loc_00615485: call [00401050h] ; __vbaFreeVarList
  7453. loc_0061548B: mov edx, [esi]
  7454. loc_0061548D: add esp, 00000044h
  7455. loc_00615490: push 00443998h
  7456. loc_00615495: push 00000000h
  7457. loc_00615497: push 00000007h
  7458. loc_00615499: push esi
  7459. loc_0061549A: call [edx+00000320h]
  7460. loc_006154A0: push eax
  7461. loc_006154A1: lea eax, var_14
  7462. loc_006154A4: push eax
  7463. loc_006154A5: call edi
  7464. loc_006154A7: lea ecx, var_3C
  7465. loc_006154AA: push eax
  7466. loc_006154AB: push ecx
  7467. loc_006154AC: call ebx
  7468. loc_006154AE: add esp, 00000010h
  7469. loc_006154B1: push eax
  7470. loc_006154B2: call [004011F8h] ; __vbaCastObjVar
  7471. loc_006154B8: lea edx, var_18
  7472. loc_006154BB: push eax
  7473. loc_006154BC: push edx
  7474. loc_006154BD: call edi
  7475. loc_006154BF: mov ecx, 80020004h
  7476. loc_006154C4: mov var_118, eax
  7477. loc_006154CA: mov var_84, ecx
  7478. loc_006154D0: mov eax, 0000000Ah
  7479. loc_006154D5: mov var_74, ecx
  7480. loc_006154D8: lea edx, var_DC
  7481. loc_006154DE: lea ecx, var_6C
  7482. loc_006154E1: mov var_8C, eax
  7483. loc_006154E7: mov var_7C, eax
  7484. loc_006154EA: mov var_D4, 0044B728h ; "Over the River and Through the Woods"
  7485. loc_006154F4: mov var_DC, 00000008h
  7486. loc_006154FE: call [00401374h] ; __vbaVarDup
  7487. loc_00615504: lea edx, var_CC
  7488. loc_0061550A: lea ecx, var_5C
  7489. loc_0061550D: mov var_C4, 0044B6F4h ; "19X"
  7490. loc_00615517: mov var_CC, 00000008h
  7491. loc_00615521: call [00401374h] ; __vbaVarDup
  7492. loc_00615527: mov eax, var_118
  7493. loc_0061552D: lea edx, var_1C
  7494. loc_00615530: push edx
  7495. loc_00615531: lea edx, var_8C
  7496. loc_00615537: mov var_44, 80020004h
  7497. loc_0061553E: mov var_4C, 0000000Ah
  7498. loc_00615545: mov ecx, [eax]
  7499. loc_00615547: push edx
  7500. loc_00615548: lea edx, var_7C
  7501. loc_0061554B: push edx
  7502. loc_0061554C: lea edx, var_6C
  7503. loc_0061554F: push edx
  7504. loc_00615550: lea edx, var_5C
  7505. loc_00615553: push edx
  7506. loc_00615554: lea edx, var_4C
  7507. loc_00615557: push edx
  7508. loc_00615558: push eax
  7509. loc_00615559: call [ecx+00000028h]
  7510. loc_0061555C: test eax, eax
  7511. loc_0061555E: fnclex
  7512. loc_00615560: jge 00615577h
  7513. loc_00615562: mov ecx, var_118
  7514. loc_00615568: push 00000028h
  7515. loc_0061556A: push 00443998h
  7516. loc_0061556F: push ecx
  7517. loc_00615570: push eax
  7518. loc_00615571: call [004010CCh] ; __vbaHresultCheckObj
  7519. loc_00615577: lea edx, var_1C
  7520. loc_0061557A: lea eax, var_18
  7521. loc_0061557D: push edx
  7522. loc_0061557E: lea ecx, var_14
  7523. loc_00615581: push eax
  7524. loc_00615582: push ecx
  7525. loc_00615583: push 00000003h
  7526. loc_00615585: call [00401068h] ; __vbaFreeObjList
  7527. loc_0061558B: lea edx, var_8C
  7528. loc_00615591: lea eax, var_7C
  7529. loc_00615594: push edx
  7530. loc_00615595: lea ecx, var_6C
  7531. loc_00615598: push eax
  7532. loc_00615599: lea edx, var_5C
  7533. loc_0061559C: push ecx
  7534. loc_0061559D: lea eax, var_4C
  7535. loc_006155A0: push edx
  7536. loc_006155A1: lea ecx, var_3C
  7537. loc_006155A4: push eax
  7538. loc_006155A5: push ecx
  7539. loc_006155A6: push 00000006h
  7540. loc_006155A8: call [00401050h] ; __vbaFreeVarList
  7541. loc_006155AE: mov edx, [esi]
  7542. loc_006155B0: add esp, 0000002Ch
  7543. loc_006155B3: push 00443998h
  7544. loc_006155B8: push 00000000h
  7545. loc_006155BA: push 00000007h
  7546. loc_006155BC: push esi
  7547. loc_006155BD: call [edx+00000320h]
  7548. loc_006155C3: push eax
  7549. loc_006155C4: lea eax, var_14
  7550. loc_006155C7: push eax
  7551. loc_006155C8: call edi
  7552. loc_006155CA: lea ecx, var_3C
  7553. loc_006155CD: push eax
  7554. loc_006155CE: push ecx
  7555. loc_006155CF: call ebx
  7556. loc_006155D1: add esp, 00000010h
  7557. loc_006155D4: push eax
  7558. loc_006155D5: call [004011F8h] ; __vbaCastObjVar
  7559. loc_006155DB: lea edx, var_18
  7560. loc_006155DE: push eax
  7561. loc_006155DF: push edx
  7562. loc_006155E0: call edi
  7563. loc_006155E2: mov ecx, [eax]
  7564. loc_006155E4: lea edx, var_114
  7565. loc_006155EA: push edx
  7566. loc_006155EB: push eax
  7567. loc_006155EC: mov var_118, eax
  7568. loc_006155F2: call [ecx+0000001Ch]
  7569. loc_006155F5: test eax, eax
  7570. loc_006155F7: fnclex
  7571. loc_006155F9: jge 00615610h
  7572. loc_006155FB: mov ecx, var_118
  7573. loc_00615601: push 0000001Ch
  7574. loc_00615603: push 00443998h
  7575. loc_00615608: push ecx
  7576. loc_00615609: push eax
  7577. loc_0061560A: call [004010CCh] ; __vbaHresultCheckObj
  7578. loc_00615610: mov edx, [esi]
  7579. loc_00615612: push 00443998h
  7580. loc_00615617: push 00000000h
  7581. loc_00615619: push 00000007h
  7582. loc_0061561B: push esi
  7583. loc_0061561C: call [edx+00000320h]
  7584. loc_00615622: push eax
  7585. loc_00615623: lea eax, var_1C
  7586. loc_00615626: push eax
  7587. loc_00615627: call edi
  7588. loc_00615629: lea ecx, var_4C
  7589. loc_0061562C: push eax
  7590. loc_0061562D: push ecx
  7591. loc_0061562E: call ebx
  7592. loc_00615630: add esp, 00000010h
  7593. loc_00615633: push eax
  7594. loc_00615634: call [004011F8h] ; __vbaCastObjVar
  7595. loc_0061563A: lea edx, var_20
  7596. loc_0061563D: push eax
  7597. loc_0061563E: push edx
  7598. loc_0061563F: call edi
  7599. loc_00615641: mov ecx, var_114
  7600. loc_00615647: mov var_5C, 00000003h
  7601. loc_0061564E: mov var_54, ecx
  7602. loc_00615651: mov edx, [eax]
  7603. loc_00615653: lea ecx, var_24
  7604. loc_00615656: mov var_120, eax
  7605. loc_0061565C: push ecx
  7606. loc_0061565D: lea ecx, var_5C
  7607. loc_00615660: push ecx
  7608. loc_00615661: push eax
  7609. loc_00615662: call [edx+00000024h]
  7610. loc_00615665: test eax, eax
  7611. loc_00615667: fnclex
  7612. loc_00615669: jge 00615680h
  7613. loc_0061566B: mov edx, var_120
  7614. loc_00615671: push 00000024h
  7615. loc_00615673: push 00443998h
  7616. loc_00615678: push edx
  7617. loc_00615679: push eax
  7618. loc_0061567A: call [004010CCh] ; __vbaHresultCheckObj
  7619. loc_00615680: mov eax, var_24
  7620. loc_00615683: lea edx, var_28
  7621. loc_00615686: push edx
  7622. loc_00615687: push eax
  7623. loc_00615688: mov ecx, [eax]
  7624. loc_0061568A: mov var_128, eax
  7625. loc_00615690: call [ecx+00000098h]
  7626. loc_00615696: test eax, eax
  7627. loc_00615698: fnclex
  7628. loc_0061569A: jge 006156B4h
  7629. loc_0061569C: mov ecx, var_128
  7630. loc_006156A2: push 00000098h
  7631. loc_006156A7: push 00443788h
  7632. loc_006156AC: push ecx
  7633. loc_006156AD: push eax
  7634. loc_006156AE: call [004010CCh] ; __vbaHresultCheckObj
  7635. loc_006156B4: mov edx, var_28
  7636. loc_006156B7: mov ecx, 80020004h
  7637. loc_006156BC: mov var_130, edx
  7638. loc_006156C2: mov var_A4, ecx
  7639. loc_006156C8: mov eax, 0000000Ah
  7640. loc_006156CD: mov var_94, ecx
  7641. loc_006156D3: lea edx, var_EC
  7642. loc_006156D9: lea ecx, var_8C
  7643. loc_006156DF: mov var_AC, eax
  7644. loc_006156E5: mov var_9C, eax
  7645. loc_006156EB: mov var_E4, 0044B128h ; "Traditional"
  7646. loc_006156F5: mov var_EC, 00000008h
  7647. loc_006156FF: call [00401374h] ; __vbaVarDup
  7648. loc_00615705: lea edx, var_2C
  7649. loc_00615708: mov eax, 0000000Ah
  7650. loc_0061570D: push edx
  7651. loc_0061570E: lea edx, var_AC
  7652. loc_00615714: push edx
  7653. loc_00615715: lea edx, var_9C
  7654. loc_0061571B: push edx
  7655. loc_0061571C: lea edx, var_8C
  7656. loc_00615722: push edx
  7657. loc_00615723: lea edx, var_7C
  7658. loc_00615726: mov var_7C, eax
  7659. loc_00615729: mov var_6C, eax
  7660. loc_0061572C: mov eax, var_130
  7661. loc_00615732: mov ecx, 80020004h
  7662. loc_00615737: push edx
  7663. loc_00615738: lea edx, var_6C
  7664. loc_0061573B: mov var_74, ecx
  7665. loc_0061573E: mov var_64, ecx
  7666. loc_00615741: mov ecx, [eax]
  7667. loc_00615743: push edx
  7668. loc_00615744: push eax
  7669. loc_00615745: call [ecx+00000028h]
  7670. loc_00615748: test eax, eax
  7671. loc_0061574A: fnclex
  7672. loc_0061574C: jge 00615763h
  7673. loc_0061574E: mov ecx, var_130
  7674. loc_00615754: push 00000028h
  7675. loc_00615756: push 0044AC54h
  7676. loc_0061575B: push ecx
  7677. loc_0061575C: push eax
  7678. loc_0061575D: call [004010CCh] ; __vbaHresultCheckObj
  7679. loc_00615763: lea edx, var_2C
  7680. loc_00615766: lea eax, var_28
  7681. loc_00615769: push edx
  7682. loc_0061576A: lea ecx, var_24
  7683. loc_0061576D: push eax
  7684. loc_0061576E: lea edx, var_20
  7685. loc_00615771: push ecx
  7686. loc_00615772: lea eax, var_1C
  7687. loc_00615775: push edx
  7688. loc_00615776: lea ecx, var_18
  7689. loc_00615779: push eax
  7690. loc_0061577A: lea edx, var_14
  7691. loc_0061577D: push ecx
  7692. loc_0061577E: push edx
  7693. loc_0061577F: push 00000007h
  7694. loc_00615781: call [00401068h] ; __vbaFreeObjList
  7695. loc_00615787: lea eax, var_AC
  7696. loc_0061578D: lea ecx, var_9C
  7697. loc_00615793: push eax
  7698. loc_00615794: lea edx, var_8C
  7699. loc_0061579A: push ecx
  7700. loc_0061579B: lea eax, var_7C
  7701. loc_0061579E: push edx
  7702. loc_0061579F: lea ecx, var_6C
  7703. loc_006157A2: push eax
  7704. loc_006157A3: lea edx, var_5C
  7705. loc_006157A6: push ecx
  7706. loc_006157A7: lea eax, var_4C
  7707. loc_006157AA: push edx
  7708. loc_006157AB: lea ecx, var_3C
  7709. loc_006157AE: push eax
  7710. loc_006157AF: push ecx
  7711. loc_006157B0: push 00000008h
  7712. loc_006157B2: call [00401050h] ; __vbaFreeVarList
  7713. loc_006157B8: mov edx, [esi]
  7714. loc_006157BA: add esp, 00000044h
  7715. loc_006157BD: push 00443998h
  7716. loc_006157C2: push 00000000h
  7717. loc_006157C4: push 00000007h
  7718. loc_006157C6: push esi
  7719. loc_006157C7: call [edx+00000320h]
  7720. loc_006157CD: push eax
  7721. loc_006157CE: lea eax, var_14
  7722. loc_006157D1: push eax
  7723. loc_006157D2: call edi
  7724. loc_006157D4: lea ecx, var_3C
  7725. loc_006157D7: push eax
  7726. loc_006157D8: push ecx
  7727. loc_006157D9: call ebx
  7728. loc_006157DB: add esp, 00000010h
  7729. loc_006157DE: push eax
  7730. loc_006157DF: call [004011F8h] ; __vbaCastObjVar
  7731. loc_006157E5: lea edx, var_18
  7732. loc_006157E8: push eax
  7733. loc_006157E9: push edx
  7734. loc_006157EA: call edi
  7735. loc_006157EC: mov ecx, 80020004h
  7736. loc_006157F1: mov var_118, eax
  7737. loc_006157F7: mov var_84, ecx
  7738. loc_006157FD: mov eax, 0000000Ah
  7739. loc_00615802: mov var_74, ecx
  7740. loc_00615805: lea edx, var_DC
  7741. loc_0061580B: lea ecx, var_6C
  7742. loc_0061580E: mov var_8C, eax
  7743. loc_00615814: mov var_7C, eax
  7744. loc_00615817: mov var_D4, 0044B784h ; "In My Own Little Corner"
  7745. loc_00615821: mov var_DC, 00000008h
  7746. loc_0061582B: call [00401374h] ; __vbaVarDup
  7747. loc_00615831: lea edx, var_CC
  7748. loc_00615837: lea ecx, var_5C
  7749. loc_0061583A: mov var_C4, 0044B778h ; "20X"
  7750. loc_00615844: mov var_CC, 00000008h
  7751. loc_0061584E: call [00401374h] ; __vbaVarDup
  7752. loc_00615854: mov eax, var_118
  7753. loc_0061585A: lea edx, var_1C
  7754. loc_0061585D: push edx
  7755. loc_0061585E: lea edx, var_8C
  7756. loc_00615864: mov var_44, 80020004h
  7757. loc_0061586B: mov var_4C, 0000000Ah
  7758. loc_00615872: mov ecx, [eax]
  7759. loc_00615874: push edx
  7760. loc_00615875: lea edx, var_7C
  7761. loc_00615878: push edx
  7762. loc_00615879: lea edx, var_6C
  7763. loc_0061587C: push edx
  7764. loc_0061587D: lea edx, var_5C
  7765. loc_00615880: push edx
  7766. loc_00615881: lea edx, var_4C
  7767. loc_00615884: push edx
  7768. loc_00615885: push eax
  7769. loc_00615886: call [ecx+00000028h]
  7770. loc_00615889: test eax, eax
  7771. loc_0061588B: fnclex
  7772. loc_0061588D: jge 006158A4h
  7773. loc_0061588F: mov ecx, var_118
  7774. loc_00615895: push 00000028h
  7775. loc_00615897: push 00443998h
  7776. loc_0061589C: push ecx
  7777. loc_0061589D: push eax
  7778. loc_0061589E: call [004010CCh] ; __vbaHresultCheckObj
  7779. loc_006158A4: lea edx, var_1C
  7780. loc_006158A7: lea eax, var_18
  7781. loc_006158AA: push edx
  7782. loc_006158AB: lea ecx, var_14
  7783. loc_006158AE: push eax
  7784. loc_006158AF: push ecx
  7785. loc_006158B0: push 00000003h
  7786. loc_006158B2: call [00401068h] ; __vbaFreeObjList
  7787. loc_006158B8: lea edx, var_8C
  7788. loc_006158BE: lea eax, var_7C
  7789. loc_006158C1: push edx
  7790. loc_006158C2: lea ecx, var_6C
  7791. loc_006158C5: push eax
  7792. loc_006158C6: lea edx, var_5C
  7793. loc_006158C9: push ecx
  7794. loc_006158CA: lea eax, var_4C
  7795. loc_006158CD: push edx
  7796. loc_006158CE: lea ecx, var_3C
  7797. loc_006158D1: push eax
  7798. loc_006158D2: push ecx
  7799. loc_006158D3: push 00000006h
  7800. loc_006158D5: call [00401050h] ; __vbaFreeVarList
  7801. loc_006158DB: mov edx, [esi]
  7802. loc_006158DD: add esp, 0000002Ch
  7803. loc_006158E0: push 00443998h
  7804. loc_006158E5: push 00000000h
  7805. loc_006158E7: push 00000007h
  7806. loc_006158E9: push esi
  7807. loc_006158EA: call [edx+00000320h]
  7808. loc_006158F0: push eax
  7809. loc_006158F1: lea eax, var_14
  7810. loc_006158F4: push eax
  7811. loc_006158F5: call edi
  7812. loc_006158F7: lea ecx, var_3C
  7813. loc_006158FA: push eax
  7814. loc_006158FB: push ecx
  7815. loc_006158FC: call ebx
  7816. loc_006158FE: add esp, 00000010h
  7817. loc_00615901: push eax
  7818. loc_00615902: call [004011F8h] ; __vbaCastObjVar
  7819. loc_00615908: lea edx, var_18
  7820. loc_0061590B: push eax
  7821. loc_0061590C: push edx
  7822. loc_0061590D: call edi
  7823. loc_0061590F: mov ecx, [eax]
  7824. loc_00615911: lea edx, var_114
  7825. loc_00615917: push edx
  7826. loc_00615918: push eax
  7827. loc_00615919: mov var_118, eax
  7828. loc_0061591F: call [ecx+0000001Ch]
  7829. loc_00615922: test eax, eax
  7830. loc_00615924: fnclex
  7831. loc_00615926: jge 0061593Dh
  7832. loc_00615928: mov ecx, var_118
  7833. loc_0061592E: push 0000001Ch
  7834. loc_00615930: push 00443998h
  7835. loc_00615935: push ecx
  7836. loc_00615936: push eax
  7837. loc_00615937: call [004010CCh] ; __vbaHresultCheckObj
  7838. loc_0061593D: mov edx, [esi]
  7839. loc_0061593F: push 00443998h
  7840. loc_00615944: push 00000000h
  7841. loc_00615946: push 00000007h
  7842. loc_00615948: push esi
  7843. loc_00615949: call [edx+00000320h]
  7844. loc_0061594F: push eax
  7845. loc_00615950: lea eax, var_1C
  7846. loc_00615953: push eax
  7847. loc_00615954: call edi
  7848. loc_00615956: lea ecx, var_4C
  7849. loc_00615959: push eax
  7850. loc_0061595A: push ecx
  7851. loc_0061595B: call ebx
  7852. loc_0061595D: add esp, 00000010h
  7853. loc_00615960: push eax
  7854. loc_00615961: call [004011F8h] ; __vbaCastObjVar
  7855. loc_00615967: lea edx, var_20
  7856. loc_0061596A: push eax
  7857. loc_0061596B: push edx
  7858. loc_0061596C: call edi
  7859. loc_0061596E: mov ecx, var_114
  7860. loc_00615974: mov var_5C, 00000003h
  7861. loc_0061597B: mov var_54, ecx
  7862. loc_0061597E: mov edx, [eax]
  7863. loc_00615980: lea ecx, var_24
  7864. loc_00615983: mov var_120, eax
  7865. loc_00615989: push ecx
  7866. loc_0061598A: lea ecx, var_5C
  7867. loc_0061598D: push ecx
  7868. loc_0061598E: push eax
  7869. loc_0061598F: call [edx+00000024h]
  7870. loc_00615992: test eax, eax
  7871. loc_00615994: fnclex
  7872. loc_00615996: jge 006159ADh
  7873. loc_00615998: mov edx, var_120
  7874. loc_0061599E: push 00000024h
  7875. loc_006159A0: push 00443998h
  7876. loc_006159A5: push edx
  7877. loc_006159A6: push eax
  7878. loc_006159A7: call [004010CCh] ; __vbaHresultCheckObj
  7879. loc_006159AD: mov eax, var_24
  7880. loc_006159B0: lea edx, var_28
  7881. loc_006159B3: push edx
  7882. loc_006159B4: push eax
  7883. loc_006159B5: mov ecx, [eax]
  7884. loc_006159B7: mov var_128, eax
  7885. loc_006159BD: call [ecx+00000098h]
  7886. loc_006159C3: test eax, eax
  7887. loc_006159C5: fnclex
  7888. loc_006159C7: jge 006159E1h
  7889. loc_006159C9: mov ecx, var_128
  7890. loc_006159CF: push 00000098h
  7891. loc_006159D4: push 00443788h
  7892. loc_006159D9: push ecx
  7893. loc_006159DA: push eax
  7894. loc_006159DB: call [004010CCh] ; __vbaHresultCheckObj
  7895. loc_006159E1: mov edx, var_28
  7896. loc_006159E4: mov ecx, 80020004h
  7897. loc_006159E9: mov var_130, edx
  7898. loc_006159EF: mov var_A4, ecx
  7899. loc_006159F5: mov eax, 0000000Ah
  7900. loc_006159FA: mov var_94, ecx
  7901. loc_00615A00: lea edx, var_EC
  7902. loc_00615A06: lea ecx, var_8C
  7903. loc_00615A0C: mov var_AC, eax
  7904. loc_00615A12: mov var_9C, eax
  7905. loc_00615A18: mov var_E4, 0044B7B8h ; "Oscar Hammerstein II and Richard Rodgers"
  7906. loc_00615A22: mov var_EC, 00000008h
  7907. loc_00615A2C: call [00401374h] ; __vbaVarDup
  7908. loc_00615A32: lea edx, var_2C
  7909. loc_00615A35: mov eax, 0000000Ah
  7910. loc_00615A3A: push edx
  7911. loc_00615A3B: lea edx, var_AC
  7912. loc_00615A41: push edx
  7913. loc_00615A42: lea edx, var_9C
  7914. loc_00615A48: push edx
  7915. loc_00615A49: lea edx, var_8C
  7916. loc_00615A4F: push edx
  7917. loc_00615A50: lea edx, var_7C
  7918. loc_00615A53: mov var_7C, eax
  7919. loc_00615A56: mov var_6C, eax
  7920. loc_00615A59: mov eax, var_130
  7921. loc_00615A5F: mov ecx, 80020004h
  7922. loc_00615A64: push edx
  7923. loc_00615A65: lea edx, var_6C
  7924. loc_00615A68: mov var_74, ecx
  7925. loc_00615A6B: mov var_64, ecx
  7926. loc_00615A6E: mov ecx, [eax]
  7927. loc_00615A70: push edx
  7928. loc_00615A71: push eax
  7929. loc_00615A72: call [ecx+00000028h]
  7930. loc_00615A75: test eax, eax
  7931. loc_00615A77: fnclex
  7932. loc_00615A79: jge 00615A90h
  7933. loc_00615A7B: mov ecx, var_130
  7934. loc_00615A81: push 00000028h
  7935. loc_00615A83: push 0044AC54h
  7936. loc_00615A88: push ecx
  7937. loc_00615A89: push eax
  7938. loc_00615A8A: call [004010CCh] ; __vbaHresultCheckObj
  7939. loc_00615A90: lea edx, var_2C
  7940. loc_00615A93: lea eax, var_28
  7941. loc_00615A96: push edx
  7942. loc_00615A97: lea ecx, var_24
  7943. loc_00615A9A: push eax
  7944. loc_00615A9B: lea edx, var_20
  7945. loc_00615A9E: push ecx
  7946. loc_00615A9F: lea eax, var_1C
  7947. loc_00615AA2: push edx
  7948. loc_00615AA3: lea ecx, var_18
  7949. loc_00615AA6: push eax
  7950. loc_00615AA7: lea edx, var_14
  7951. loc_00615AAA: push ecx
  7952. loc_00615AAB: push edx
  7953. loc_00615AAC: push 00000007h
  7954. loc_00615AAE: call [00401068h] ; __vbaFreeObjList
  7955. loc_00615AB4: lea eax, var_AC
  7956. loc_00615ABA: lea ecx, var_9C
  7957. loc_00615AC0: push eax
  7958. loc_00615AC1: lea edx, var_8C
  7959. loc_00615AC7: push ecx
  7960. loc_00615AC8: lea eax, var_7C
  7961. loc_00615ACB: push edx
  7962. loc_00615ACC: lea ecx, var_6C
  7963. loc_00615ACF: push eax
  7964. loc_00615AD0: lea edx, var_5C
  7965. loc_00615AD3: push ecx
  7966. loc_00615AD4: lea eax, var_4C
  7967. loc_00615AD7: push edx
  7968. loc_00615AD8: lea ecx, var_3C
  7969. loc_00615ADB: push eax
  7970. loc_00615ADC: push ecx
  7971. loc_00615ADD: push 00000008h
  7972. loc_00615ADF: call [00401050h] ; __vbaFreeVarList
  7973. loc_00615AE5: mov edx, [esi]
  7974. loc_00615AE7: add esp, 00000044h
  7975. loc_00615AEA: push 00443998h
  7976. loc_00615AEF: push 00000000h
  7977. loc_00615AF1: push 00000007h
  7978. loc_00615AF3: push esi
  7979. loc_00615AF4: call [edx+00000320h]
  7980. loc_00615AFA: push eax
  7981. loc_00615AFB: lea eax, var_14
  7982. loc_00615AFE: push eax
  7983. loc_00615AFF: call edi
  7984. loc_00615B01: lea ecx, var_3C
  7985. loc_00615B04: push eax
  7986. loc_00615B05: push ecx
  7987. loc_00615B06: call ebx
  7988. loc_00615B08: add esp, 00000010h
  7989. loc_00615B0B: push eax
  7990. loc_00615B0C: call [004011F8h] ; __vbaCastObjVar
  7991. loc_00615B12: lea edx, var_18
  7992. loc_00615B15: push eax
  7993. loc_00615B16: push edx
  7994. loc_00615B17: call edi
  7995. loc_00615B19: mov ecx, 80020004h
  7996. loc_00615B1E: mov var_118, eax
  7997. loc_00615B24: mov var_84, ecx
  7998. loc_00615B2A: mov eax, 0000000Ah
  7999. loc_00615B2F: mov var_74, ecx
  8000. loc_00615B32: lea edx, var_DC
  8001. loc_00615B38: lea ecx, var_6C
  8002. loc_00615B3B: mov var_8C, eax
  8003. loc_00615B41: mov var_7C, eax
  8004. loc_00615B44: mov var_D4, 0044B81Ch ; "Getting to Know You"
  8005. loc_00615B4E: mov var_DC, 00000008h
  8006. loc_00615B58: call [00401374h] ; __vbaVarDup
  8007. loc_00615B5E: lea edx, var_CC
  8008. loc_00615B64: lea ecx, var_5C
  8009. loc_00615B67: mov var_C4, 0044B810h ; "21X"
  8010. loc_00615B71: mov var_CC, 00000008h
  8011. loc_00615B7B: call [00401374h] ; __vbaVarDup
  8012. loc_00615B81: mov eax, var_118
  8013. loc_00615B87: lea edx, var_1C
  8014. loc_00615B8A: push edx
  8015. loc_00615B8B: lea edx, var_8C
  8016. loc_00615B91: mov var_44, 80020004h
  8017. loc_00615B98: mov var_4C, 0000000Ah
  8018. loc_00615B9F: mov ecx, [eax]
  8019. loc_00615BA1: push edx
  8020. loc_00615BA2: lea edx, var_7C
  8021. loc_00615BA5: push edx
  8022. loc_00615BA6: lea edx, var_6C
  8023. loc_00615BA9: push edx
  8024. loc_00615BAA: lea edx, var_5C
  8025. loc_00615BAD: push edx
  8026. loc_00615BAE: lea edx, var_4C
  8027. loc_00615BB1: push edx
  8028. loc_00615BB2: push eax
  8029. loc_00615BB3: call [ecx+00000028h]
  8030. loc_00615BB6: test eax, eax
  8031. loc_00615BB8: fnclex
  8032. loc_00615BBA: jge 00615BD1h
  8033. loc_00615BBC: mov ecx, var_118
  8034. loc_00615BC2: push 00000028h
  8035. loc_00615BC4: push 00443998h
  8036. loc_00615BC9: push ecx
  8037. loc_00615BCA: push eax
  8038. loc_00615BCB: call [004010CCh] ; __vbaHresultCheckObj
  8039. loc_00615BD1: lea edx, var_1C
  8040. loc_00615BD4: lea eax, var_18
  8041. loc_00615BD7: push edx
  8042. loc_00615BD8: lea ecx, var_14
  8043. loc_00615BDB: push eax
  8044. loc_00615BDC: push ecx
  8045. loc_00615BDD: push 00000003h
  8046. loc_00615BDF: call [00401068h] ; __vbaFreeObjList
  8047. loc_00615BE5: lea edx, var_8C
  8048. loc_00615BEB: lea eax, var_7C
  8049. loc_00615BEE: push edx
  8050. loc_00615BEF: lea ecx, var_6C
  8051. loc_00615BF2: push eax
  8052. loc_00615BF3: lea edx, var_5C
  8053. loc_00615BF6: push ecx
  8054. loc_00615BF7: lea eax, var_4C
  8055. loc_00615BFA: push edx
  8056. loc_00615BFB: lea ecx, var_3C
  8057. loc_00615BFE: push eax
  8058. loc_00615BFF: push ecx
  8059. loc_00615C00: push 00000006h
  8060. loc_00615C02: call [00401050h] ; __vbaFreeVarList
  8061. loc_00615C08: mov edx, [esi]
  8062. loc_00615C0A: add esp, 0000002Ch
  8063. loc_00615C0D: push 00443998h
  8064. loc_00615C12: push 00000000h
  8065. loc_00615C14: push 00000007h
  8066. loc_00615C16: push esi
  8067. loc_00615C17: call [edx+00000320h]
  8068. loc_00615C1D: push eax
  8069. loc_00615C1E: lea eax, var_14
  8070. loc_00615C21: push eax
  8071. loc_00615C22: call edi
  8072. loc_00615C24: lea ecx, var_3C
  8073. loc_00615C27: push eax
  8074. loc_00615C28: push ecx
  8075. loc_00615C29: call ebx
  8076. loc_00615C2B: add esp, 00000010h
  8077. loc_00615C2E: push eax
  8078. loc_00615C2F: call [004011F8h] ; __vbaCastObjVar
  8079. loc_00615C35: lea edx, var_18
  8080. loc_00615C38: push eax
  8081. loc_00615C39: push edx
  8082. loc_00615C3A: call edi
  8083. loc_00615C3C: mov ecx, [eax]
  8084. loc_00615C3E: lea edx, var_114
  8085. loc_00615C44: push edx
  8086. loc_00615C45: push eax
  8087. loc_00615C46: mov var_118, eax
  8088. loc_00615C4C: call [ecx+0000001Ch]
  8089. loc_00615C4F: test eax, eax
  8090. loc_00615C51: fnclex
  8091. loc_00615C53: jge 00615C6Ah
  8092. loc_00615C55: mov ecx, var_118
  8093. loc_00615C5B: push 0000001Ch
  8094. loc_00615C5D: push 00443998h
  8095. loc_00615C62: push ecx
  8096. loc_00615C63: push eax
  8097. loc_00615C64: call [004010CCh] ; __vbaHresultCheckObj
  8098. loc_00615C6A: mov edx, [esi]
  8099. loc_00615C6C: push 00443998h
  8100. loc_00615C71: push 00000000h
  8101. loc_00615C73: push 00000007h
  8102. loc_00615C75: push esi
  8103. loc_00615C76: call [edx+00000320h]
  8104. loc_00615C7C: push eax
  8105. loc_00615C7D: lea eax, var_1C
  8106. loc_00615C80: push eax
  8107. loc_00615C81: call edi
  8108. loc_00615C83: lea ecx, var_4C
  8109. loc_00615C86: push eax
  8110. loc_00615C87: push ecx
  8111. loc_00615C88: call ebx
  8112. loc_00615C8A: add esp, 00000010h
  8113. loc_00615C8D: push eax
  8114. loc_00615C8E: call [004011F8h] ; __vbaCastObjVar
  8115. loc_00615C94: lea edx, var_20
  8116. loc_00615C97: push eax
  8117. loc_00615C98: push edx
  8118. loc_00615C99: call edi
  8119. loc_00615C9B: mov ecx, var_114
  8120. loc_00615CA1: mov var_5C, 00000003h
  8121. loc_00615CA8: mov var_54, ecx
  8122. loc_00615CAB: mov edx, [eax]
  8123. loc_00615CAD: lea ecx, var_24
  8124. loc_00615CB0: mov var_120, eax
  8125. loc_00615CB6: push ecx
  8126. loc_00615CB7: lea ecx, var_5C
  8127. loc_00615CBA: push ecx
  8128. loc_00615CBB: push eax
  8129. loc_00615CBC: call [edx+00000024h]
  8130. loc_00615CBF: test eax, eax
  8131. loc_00615CC1: fnclex
  8132. loc_00615CC3: jge 00615CDAh
  8133. loc_00615CC5: mov edx, var_120
  8134. loc_00615CCB: push 00000024h
  8135. loc_00615CCD: push 00443998h
  8136. loc_00615CD2: push edx
  8137. loc_00615CD3: push eax
  8138. loc_00615CD4: call [004010CCh] ; __vbaHresultCheckObj
  8139. loc_00615CDA: mov eax, var_24
  8140. loc_00615CDD: lea edx, var_28
  8141. loc_00615CE0: push edx
  8142. loc_00615CE1: push eax
  8143. loc_00615CE2: mov ecx, [eax]
  8144. loc_00615CE4: mov var_128, eax
  8145. loc_00615CEA: call [ecx+00000098h]
  8146. loc_00615CF0: test eax, eax
  8147. loc_00615CF2: fnclex
  8148. loc_00615CF4: jge 00615D0Eh
  8149. loc_00615CF6: mov ecx, var_128
  8150. loc_00615CFC: push 00000098h
  8151. loc_00615D01: push 00443788h
  8152. loc_00615D06: push ecx
  8153. loc_00615D07: push eax
  8154. loc_00615D08: call [004010CCh] ; __vbaHresultCheckObj
  8155. loc_00615D0E: mov edx, var_28
  8156. loc_00615D11: mov ecx, 80020004h
  8157. loc_00615D16: mov var_130, edx
  8158. loc_00615D1C: mov var_A4, ecx
  8159. loc_00615D22: mov eax, 0000000Ah
  8160. loc_00615D27: mov var_94, ecx
  8161. loc_00615D2D: lea edx, var_EC
  8162. loc_00615D33: lea ecx, var_8C
  8163. loc_00615D39: mov var_AC, eax
  8164. loc_00615D3F: mov var_9C, eax
  8165. loc_00615D45: mov var_E4, 0044B7B8h ; "Oscar Hammerstein II and Richard Rodgers"
  8166. loc_00615D4F: mov var_EC, 00000008h
  8167. loc_00615D59: call [00401374h] ; __vbaVarDup
  8168. loc_00615D5F: lea edx, var_2C
  8169. loc_00615D62: mov eax, 0000000Ah
  8170. loc_00615D67: push edx
  8171. loc_00615D68: lea edx, var_AC
  8172. loc_00615D6E: push edx
  8173. loc_00615D6F: lea edx, var_9C
  8174. loc_00615D75: push edx
  8175. loc_00615D76: lea edx, var_8C
  8176. loc_00615D7C: push edx
  8177. loc_00615D7D: lea edx, var_7C
  8178. loc_00615D80: mov var_7C, eax
  8179. loc_00615D83: mov var_6C, eax
  8180. loc_00615D86: mov eax, var_130
  8181. loc_00615D8C: mov ecx, 80020004h
  8182. loc_00615D91: push edx
  8183. loc_00615D92: lea edx, var_6C
  8184. loc_00615D95: mov var_74, ecx
  8185. loc_00615D98: mov var_64, ecx
  8186. loc_00615D9B: mov ecx, [eax]
  8187. loc_00615D9D: push edx
  8188. loc_00615D9E: push eax
  8189. loc_00615D9F: call [ecx+00000028h]
  8190. loc_00615DA2: test eax, eax
  8191. loc_00615DA4: fnclex
  8192. loc_00615DA6: jge 00615DBDh
  8193. loc_00615DA8: mov ecx, var_130
  8194. loc_00615DAE: push 00000028h
  8195. loc_00615DB0: push 0044AC54h
  8196. loc_00615DB5: push ecx
  8197. loc_00615DB6: push eax
  8198. loc_00615DB7: call [004010CCh] ; __vbaHresultCheckObj
  8199. loc_00615DBD: lea edx, var_2C
  8200. loc_00615DC0: lea eax, var_28
  8201. loc_00615DC3: push edx
  8202. loc_00615DC4: lea ecx, var_24
  8203. loc_00615DC7: push eax
  8204. loc_00615DC8: lea edx, var_20
  8205. loc_00615DCB: push ecx
  8206. loc_00615DCC: lea eax, var_1C
  8207. loc_00615DCF: push edx
  8208. loc_00615DD0: lea ecx, var_18
  8209. loc_00615DD3: push eax
  8210. loc_00615DD4: lea edx, var_14
  8211. loc_00615DD7: push ecx
  8212. loc_00615DD8: push edx
  8213. loc_00615DD9: push 00000007h
  8214. loc_00615DDB: call [00401068h] ; __vbaFreeObjList
  8215. loc_00615DE1: lea eax, var_AC
  8216. loc_00615DE7: lea ecx, var_9C
  8217. loc_00615DED: push eax
  8218. loc_00615DEE: lea edx, var_8C
  8219. loc_00615DF4: push ecx
  8220. loc_00615DF5: lea eax, var_7C
  8221. loc_00615DF8: push edx
  8222. loc_00615DF9: lea ecx, var_6C
  8223. loc_00615DFC: push eax
  8224. loc_00615DFD: lea edx, var_5C
  8225. loc_00615E00: push ecx
  8226. loc_00615E01: lea eax, var_4C
  8227. loc_00615E04: push edx
  8228. loc_00615E05: lea ecx, var_3C
  8229. loc_00615E08: push eax
  8230. loc_00615E09: push ecx
  8231. loc_00615E0A: push 00000008h
  8232. loc_00615E0C: call [00401050h] ; __vbaFreeVarList
  8233. loc_00615E12: mov edx, [esi]
  8234. loc_00615E14: add esp, 00000044h
  8235. loc_00615E17: push 00443998h
  8236. loc_00615E1C: push 00000000h
  8237. loc_00615E1E: push 00000007h
  8238. loc_00615E20: push esi
  8239. loc_00615E21: call [edx+00000320h]
  8240. loc_00615E27: push eax
  8241. loc_00615E28: lea eax, var_14
  8242. loc_00615E2B: push eax
  8243. loc_00615E2C: call edi
  8244. loc_00615E2E: lea ecx, var_3C
  8245. loc_00615E31: push eax
  8246. loc_00615E32: push ecx
  8247. loc_00615E33: call ebx
  8248. loc_00615E35: add esp, 00000010h
  8249. loc_00615E38: push eax
  8250. loc_00615E39: call [004011F8h] ; __vbaCastObjVar
  8251. loc_00615E3F: lea edx, var_18
  8252. loc_00615E42: push eax
  8253. loc_00615E43: push edx
  8254. loc_00615E44: call edi
  8255. loc_00615E46: mov ecx, 80020004h
  8256. loc_00615E4B: mov var_118, eax
  8257. loc_00615E51: mov var_84, ecx
  8258. loc_00615E57: mov eax, 0000000Ah
  8259. loc_00615E5C: mov var_74, ecx
  8260. loc_00615E5F: lea edx, var_DC
  8261. loc_00615E65: lea ecx, var_6C
  8262. loc_00615E68: mov var_8C, eax
  8263. loc_00615E6E: mov var_7C, eax
  8264. loc_00615E71: mov var_D4, 0044B854h ; "On Top of Spaghetti"
  8265. loc_00615E7B: mov var_DC, 00000008h
  8266. loc_00615E85: call [00401374h] ; __vbaVarDup
  8267. loc_00615E8B: lea edx, var_CC
  8268. loc_00615E91: lea ecx, var_5C
  8269. loc_00615E94: mov var_C4, 0044B848h ; "22X"
  8270. loc_00615E9E: mov var_CC, 00000008h
  8271. loc_00615EA8: call [00401374h] ; __vbaVarDup
  8272. loc_00615EAE: mov eax, var_118
  8273. loc_00615EB4: lea edx, var_1C
  8274. loc_00615EB7: push edx
  8275. loc_00615EB8: lea edx, var_8C
  8276. loc_00615EBE: mov var_44, 80020004h
  8277. loc_00615EC5: mov var_4C, 0000000Ah
  8278. loc_00615ECC: mov ecx, [eax]
  8279. loc_00615ECE: push edx
  8280. loc_00615ECF: lea edx, var_7C
  8281. loc_00615ED2: push edx
  8282. loc_00615ED3: lea edx, var_6C
  8283. loc_00615ED6: push edx
  8284. loc_00615ED7: lea edx, var_5C
  8285. loc_00615EDA: push edx
  8286. loc_00615EDB: lea edx, var_4C
  8287. loc_00615EDE: push edx
  8288. loc_00615EDF: push eax
  8289. loc_00615EE0: call [ecx+00000028h]
  8290. loc_00615EE3: test eax, eax
  8291. loc_00615EE5: fnclex
  8292. loc_00615EE7: jge 00615EFEh
  8293. loc_00615EE9: mov ecx, var_118
  8294. loc_00615EEF: push 00000028h
  8295. loc_00615EF1: push 00443998h
  8296. loc_00615EF6: push ecx
  8297. loc_00615EF7: push eax
  8298. loc_00615EF8: call [004010CCh] ; __vbaHresultCheckObj
  8299. loc_00615EFE: lea edx, var_1C
  8300. loc_00615F01: lea eax, var_18
  8301. loc_00615F04: push edx
  8302. loc_00615F05: lea ecx, var_14
  8303. loc_00615F08: push eax
  8304. loc_00615F09: push ecx
  8305. loc_00615F0A: push 00000003h
  8306. loc_00615F0C: call [00401068h] ; __vbaFreeObjList
  8307. loc_00615F12: lea edx, var_8C
  8308. loc_00615F18: lea eax, var_7C
  8309. loc_00615F1B: push edx
  8310. loc_00615F1C: lea ecx, var_6C
  8311. loc_00615F1F: push eax
  8312. loc_00615F20: lea edx, var_5C
  8313. loc_00615F23: push ecx
  8314. loc_00615F24: lea eax, var_4C
  8315. loc_00615F27: push edx
  8316. loc_00615F28: lea ecx, var_3C
  8317. loc_00615F2B: push eax
  8318. loc_00615F2C: push ecx
  8319. loc_00615F2D: push 00000006h
  8320. loc_00615F2F: call [00401050h] ; __vbaFreeVarList
  8321. loc_00615F35: mov edx, [esi]
  8322. loc_00615F37: add esp, 0000002Ch
  8323. loc_00615F3A: push 00443998h
  8324. loc_00615F3F: push 00000000h
  8325. loc_00615F41: push 00000007h
  8326. loc_00615F43: push esi
  8327. loc_00615F44: call [edx+00000320h]
  8328. loc_00615F4A: push eax
  8329. loc_00615F4B: lea eax, var_14
  8330. loc_00615F4E: push eax
  8331. loc_00615F4F: call edi
  8332. loc_00615F51: lea ecx, var_3C
  8333. loc_00615F54: push eax
  8334. loc_00615F55: push ecx
  8335. loc_00615F56: call ebx
  8336. loc_00615F58: add esp, 00000010h
  8337. loc_00615F5B: push eax
  8338. loc_00615F5C: call [004011F8h] ; __vbaCastObjVar
  8339. loc_00615F62: lea edx, var_18
  8340. loc_00615F65: push eax
  8341. loc_00615F66: push edx
  8342. loc_00615F67: call edi
  8343. loc_00615F69: mov ecx, [eax]
  8344. loc_00615F6B: lea edx, var_114
  8345. loc_00615F71: push edx
  8346. loc_00615F72: push eax
  8347. loc_00615F73: mov var_118, eax
  8348. loc_00615F79: call [ecx+0000001Ch]
  8349. loc_00615F7C: test eax, eax
  8350. loc_00615F7E: fnclex
  8351. loc_00615F80: jge 00615F97h
  8352. loc_00615F82: mov ecx, var_118
  8353. loc_00615F88: push 0000001Ch
  8354. loc_00615F8A: push 00443998h
  8355. loc_00615F8F: push ecx
  8356. loc_00615F90: push eax
  8357. loc_00615F91: call [004010CCh] ; __vbaHresultCheckObj
  8358. loc_00615F97: mov edx, [esi]
  8359. loc_00615F99: push 00443998h
  8360. loc_00615F9E: push 00000000h
  8361. loc_00615FA0: push 00000007h
  8362. loc_00615FA2: push esi
  8363. loc_00615FA3: call [edx+00000320h]
  8364. loc_00615FA9: push eax
  8365. loc_00615FAA: lea eax, var_1C
  8366. loc_00615FAD: push eax
  8367. loc_00615FAE: call edi
  8368. loc_00615FB0: lea ecx, var_4C
  8369. loc_00615FB3: push eax
  8370. loc_00615FB4: push ecx
  8371. loc_00615FB5: call ebx
  8372. loc_00615FB7: add esp, 00000010h
  8373. loc_00615FBA: push eax
  8374. loc_00615FBB: call [004011F8h] ; __vbaCastObjVar
  8375. loc_00615FC1: lea edx, var_20
  8376. loc_00615FC4: push eax
  8377. loc_00615FC5: push edx
  8378. loc_00615FC6: call edi
  8379. loc_00615FC8: mov ecx, var_114
  8380. loc_00615FCE: mov var_5C, 00000003h
  8381. loc_00615FD5: mov var_54, ecx
  8382. loc_00615FD8: mov edx, [eax]
  8383. loc_00615FDA: lea ecx, var_24
  8384. loc_00615FDD: mov var_120, eax
  8385. loc_00615FE3: push ecx
  8386. loc_00615FE4: lea ecx, var_5C
  8387. loc_00615FE7: push ecx
  8388. loc_00615FE8: push eax
  8389. loc_00615FE9: call [edx+00000024h]
  8390. loc_00615FEC: test eax, eax
  8391. loc_00615FEE: fnclex
  8392. loc_00615FF0: jge 00616007h
  8393. loc_00615FF2: mov edx, var_120
  8394. loc_00615FF8: push 00000024h
  8395. loc_00615FFA: push 00443998h
  8396. loc_00615FFF: push edx
  8397. loc_00616000: push eax
  8398. loc_00616001: call [004010CCh] ; __vbaHresultCheckObj
  8399. loc_00616007: mov eax, var_24
  8400. loc_0061600A: lea edx, var_28
  8401. loc_0061600D: push edx
  8402. loc_0061600E: push eax
  8403. loc_0061600F: mov ecx, [eax]
  8404. loc_00616011: mov var_128, eax
  8405. loc_00616017: call [ecx+00000098h]
  8406. loc_0061601D: test eax, eax
  8407. loc_0061601F: fnclex
  8408. loc_00616021: jge 0061603Bh
  8409. loc_00616023: mov ecx, var_128
  8410. loc_00616029: push 00000098h
  8411. loc_0061602E: push 00443788h
  8412. loc_00616033: push ecx
  8413. loc_00616034: push eax
  8414. loc_00616035: call [004010CCh] ; __vbaHresultCheckObj
  8415. loc_0061603B: mov edx, var_28
  8416. loc_0061603E: mov ecx, 80020004h
  8417. loc_00616043: mov var_130, edx
  8418. loc_00616049: mov var_A4, ecx
  8419. loc_0061604F: mov eax, 0000000Ah
  8420. loc_00616054: mov var_94, ecx
  8421. loc_0061605A: lea edx, var_EC
  8422. loc_00616060: lea ecx, var_8C
  8423. loc_00616066: mov var_AC, eax
  8424. loc_0061606C: mov var_9C, eax
  8425. loc_00616072: mov var_E4, 0044B880h ; "Tom Glazer"
  8426. loc_0061607C: mov var_EC, 00000008h
  8427. loc_00616086: call [00401374h] ; __vbaVarDup
  8428. loc_0061608C: lea edx, var_2C
  8429. loc_0061608F: mov eax, 0000000Ah
  8430. loc_00616094: push edx
  8431. loc_00616095: lea edx, var_AC
  8432. loc_0061609B: push edx
  8433. loc_0061609C: lea edx, var_9C
  8434. loc_006160A2: push edx
  8435. loc_006160A3: lea edx, var_8C
  8436. loc_006160A9: push edx
  8437. loc_006160AA: lea edx, var_7C
  8438. loc_006160AD: mov var_7C, eax
  8439. loc_006160B0: mov var_6C, eax
  8440. loc_006160B3: mov eax, var_130
  8441. loc_006160B9: mov ecx, 80020004h
  8442. loc_006160BE: push edx
  8443. loc_006160BF: lea edx, var_6C
  8444. loc_006160C2: mov var_74, ecx
  8445. loc_006160C5: mov var_64, ecx
  8446. loc_006160C8: mov ecx, [eax]
  8447. loc_006160CA: push edx
  8448. loc_006160CB: push eax
  8449. loc_006160CC: call [ecx+00000028h]
  8450. loc_006160CF: test eax, eax
  8451. loc_006160D1: fnclex
  8452. loc_006160D3: jge 006160EAh
  8453. loc_006160D5: mov ecx, var_130
  8454. loc_006160DB: push 00000028h
  8455. loc_006160DD: push 0044AC54h
  8456. loc_006160E2: push ecx
  8457. loc_006160E3: push eax
  8458. loc_006160E4: call [004010CCh] ; __vbaHresultCheckObj
  8459. loc_006160EA: lea edx, var_2C
  8460. loc_006160ED: lea eax, var_28
  8461. loc_006160F0: push edx
  8462. loc_006160F1: lea ecx, var_24
  8463. loc_006160F4: push eax
  8464. loc_006160F5: lea edx, var_20
  8465. loc_006160F8: push ecx
  8466. loc_006160F9: lea eax, var_1C
  8467. loc_006160FC: push edx
  8468. loc_006160FD: lea ecx, var_18
  8469. loc_00616100: push eax
  8470. loc_00616101: lea edx, var_14
  8471. loc_00616104: push ecx
  8472. loc_00616105: push edx
  8473. loc_00616106: push 00000007h
  8474. loc_00616108: call [00401068h] ; __vbaFreeObjList
  8475. loc_0061610E: lea eax, var_AC
  8476. loc_00616114: lea ecx, var_9C
  8477. loc_0061611A: push eax
  8478. loc_0061611B: lea edx, var_8C
  8479. loc_00616121: push ecx
  8480. loc_00616122: lea eax, var_7C
  8481. loc_00616125: push edx
  8482. loc_00616126: lea ecx, var_6C
  8483. loc_00616129: push eax
  8484. loc_0061612A: lea edx, var_5C
  8485. loc_0061612D: push ecx
  8486. loc_0061612E: lea eax, var_4C
  8487. loc_00616131: push edx
  8488. loc_00616132: lea ecx, var_3C
  8489. loc_00616135: push eax
  8490. loc_00616136: push ecx
  8491. loc_00616137: push 00000008h
  8492. loc_00616139: call [00401050h] ; __vbaFreeVarList
  8493. loc_0061613F: mov edx, [esi]
  8494. loc_00616141: add esp, 00000044h
  8495. loc_00616144: push 00443998h
  8496. loc_00616149: push 00000000h
  8497. loc_0061614B: push 00000007h
  8498. loc_0061614D: push esi
  8499. loc_0061614E: call [edx+00000320h]
  8500. loc_00616154: push eax
  8501. loc_00616155: lea eax, var_14
  8502. loc_00616158: push eax
  8503. loc_00616159: call edi
  8504. loc_0061615B: lea ecx, var_3C
  8505. loc_0061615E: push eax
  8506. loc_0061615F: push ecx
  8507. loc_00616160: call ebx
  8508. loc_00616162: add esp, 00000010h
  8509. loc_00616165: push eax
  8510. loc_00616166: call [004011F8h] ; __vbaCastObjVar
  8511. loc_0061616C: lea edx, var_18
  8512. loc_0061616F: push eax
  8513. loc_00616170: push edx
  8514. loc_00616171: call edi
  8515. loc_00616173: mov ecx, 80020004h
  8516. loc_00616178: mov var_118, eax
  8517. loc_0061617E: mov var_84, ecx
  8518. loc_00616184: mov eax, 0000000Ah
  8519. loc_00616189: mov var_74, ecx
  8520. loc_0061618C: lea edx, var_DC
  8521. loc_00616192: lea ecx, var_6C
  8522. loc_00616195: mov var_8C, eax
  8523. loc_0061619B: mov var_7C, eax
  8524. loc_0061619E: mov var_D4, 0044B8A8h ; "How Much is That Doggy In the Window"
  8525. loc_006161A8: mov var_DC, 00000008h
  8526. loc_006161B2: call [00401374h] ; __vbaVarDup
  8527. loc_006161B8: lea edx, var_CC
  8528. loc_006161BE: lea ecx, var_5C
  8529. loc_006161C1: mov var_C4, 0044B89Ch ; "23X"
  8530. loc_006161CB: mov var_CC, 00000008h
  8531. loc_006161D5: call [00401374h] ; __vbaVarDup
  8532. loc_006161DB: mov eax, var_118
  8533. loc_006161E1: lea edx, var_1C
  8534. loc_006161E4: push edx
  8535. loc_006161E5: lea edx, var_8C
  8536. loc_006161EB: mov var_44, 80020004h
  8537. loc_006161F2: mov var_4C, 0000000Ah
  8538. loc_006161F9: mov ecx, [eax]
  8539. loc_006161FB: push edx
  8540. loc_006161FC: lea edx, var_7C
  8541. loc_006161FF: push edx
  8542. loc_00616200: lea edx, var_6C
  8543. loc_00616203: push edx
  8544. loc_00616204: lea edx, var_5C
  8545. loc_00616207: push edx
  8546. loc_00616208: lea edx, var_4C
  8547. loc_0061620B: push edx
  8548. loc_0061620C: push eax
  8549. loc_0061620D: call [ecx+00000028h]
  8550. loc_00616210: test eax, eax
  8551. loc_00616212: fnclex
  8552. loc_00616214: jge 0061622Bh
  8553. loc_00616216: mov ecx, var_118
  8554. loc_0061621C: push 00000028h
  8555. loc_0061621E: push 00443998h
  8556. loc_00616223: push ecx
  8557. loc_00616224: push eax
  8558. loc_00616225: call [004010CCh] ; __vbaHresultCheckObj
  8559. loc_0061622B: lea edx, var_1C
  8560. loc_0061622E: lea eax, var_18
  8561. loc_00616231: push edx
  8562. loc_00616232: lea ecx, var_14
  8563. loc_00616235: push eax
  8564. loc_00616236: push ecx
  8565. loc_00616237: push 00000003h
  8566. loc_00616239: call [00401068h] ; __vbaFreeObjList
  8567. loc_0061623F: lea edx, var_8C
  8568. loc_00616245: lea eax, var_7C
  8569. loc_00616248: push edx
  8570. loc_00616249: lea ecx, var_6C
  8571. loc_0061624C: push eax
  8572. loc_0061624D: lea edx, var_5C
  8573. loc_00616250: push ecx
  8574. loc_00616251: lea eax, var_4C
  8575. loc_00616254: push edx
  8576. loc_00616255: lea ecx, var_3C
  8577. loc_00616258: push eax
  8578. loc_00616259: push ecx
  8579. loc_0061625A: push 00000006h
  8580. loc_0061625C: call [00401050h] ; __vbaFreeVarList
  8581. loc_00616262: mov edx, [esi]
  8582. loc_00616264: add esp, 0000002Ch
  8583. loc_00616267: push 00443998h
  8584. loc_0061626C: push 00000000h
  8585. loc_0061626E: push 00000007h
  8586. loc_00616270: push esi
  8587. loc_00616271: call [edx+00000320h]
  8588. loc_00616277: push eax
  8589. loc_00616278: lea eax, var_14
  8590. loc_0061627B: push eax
  8591. loc_0061627C: call edi
  8592. loc_0061627E: lea ecx, var_3C
  8593. loc_00616281: push eax
  8594. loc_00616282: push ecx
  8595. loc_00616283: call ebx
  8596. loc_00616285: add esp, 00000010h
  8597. loc_00616288: push eax
  8598. loc_00616289: call [004011F8h] ; __vbaCastObjVar
  8599. loc_0061628F: lea edx, var_18
  8600. loc_00616292: push eax
  8601. loc_00616293: push edx
  8602. loc_00616294: call edi
  8603. loc_00616296: mov ecx, [eax]
  8604. loc_00616298: lea edx, var_114
  8605. loc_0061629E: push edx
  8606. loc_0061629F: push eax
  8607. loc_006162A0: mov var_118, eax
  8608. loc_006162A6: call [ecx+0000001Ch]
  8609. loc_006162A9: test eax, eax
  8610. loc_006162AB: fnclex
  8611. loc_006162AD: jge 006162C4h
  8612. loc_006162AF: mov ecx, var_118
  8613. loc_006162B5: push 0000001Ch
  8614. loc_006162B7: push 00443998h
  8615. loc_006162BC: push ecx
  8616. loc_006162BD: push eax
  8617. loc_006162BE: call [004010CCh] ; __vbaHresultCheckObj
  8618. loc_006162C4: mov edx, [esi]
  8619. loc_006162C6: push 00443998h
  8620. loc_006162CB: push 00000000h
  8621. loc_006162CD: push 00000007h
  8622. loc_006162CF: push esi
  8623. loc_006162D0: call [edx+00000320h]
  8624. loc_006162D6: push eax
  8625. loc_006162D7: lea eax, var_1C
  8626. loc_006162DA: push eax
  8627. loc_006162DB: call edi
  8628. loc_006162DD: lea ecx, var_4C
  8629. loc_006162E0: push eax
  8630. loc_006162E1: push ecx
  8631. loc_006162E2: call ebx
  8632. loc_006162E4: add esp, 00000010h
  8633. loc_006162E7: push eax
  8634. loc_006162E8: call [004011F8h] ; __vbaCastObjVar
  8635. loc_006162EE: lea edx, var_20
  8636. loc_006162F1: push eax
  8637. loc_006162F2: push edx
  8638. loc_006162F3: call edi
  8639. loc_006162F5: mov ecx, var_114
  8640. loc_006162FB: mov var_5C, 00000003h
  8641. loc_00616302: mov var_54, ecx
  8642. loc_00616305: mov edx, [eax]
  8643. loc_00616307: lea ecx, var_24
  8644. loc_0061630A: mov var_120, eax
  8645. loc_00616310: push ecx
  8646. loc_00616311: lea ecx, var_5C
  8647. loc_00616314: push ecx
  8648. loc_00616315: push eax
  8649. loc_00616316: call [edx+00000024h]
  8650. loc_00616319: test eax, eax
  8651. loc_0061631B: fnclex
  8652. loc_0061631D: jge 00616334h
  8653. loc_0061631F: mov edx, var_120
  8654. loc_00616325: push 00000024h
  8655. loc_00616327: push 00443998h
  8656. loc_0061632C: push edx
  8657. loc_0061632D: push eax
  8658. loc_0061632E: call [004010CCh] ; __vbaHresultCheckObj
  8659. loc_00616334: mov eax, var_24
  8660. loc_00616337: lea edx, var_28
  8661. loc_0061633A: push edx
  8662. loc_0061633B: push eax
  8663. loc_0061633C: mov ecx, [eax]
  8664. loc_0061633E: mov var_128, eax
  8665. loc_00616344: call [ecx+00000098h]
  8666. loc_0061634A: test eax, eax
  8667. loc_0061634C: fnclex
  8668. loc_0061634E: jge 00616368h
  8669. loc_00616350: mov ecx, var_128
  8670. loc_00616356: push 00000098h
  8671. loc_0061635B: push 00443788h
  8672. loc_00616360: push ecx
  8673. loc_00616361: push eax
  8674. loc_00616362: call [004010CCh] ; __vbaHresultCheckObj
  8675. loc_00616368: mov edx, var_28
  8676. loc_0061636B: mov ecx, 80020004h
  8677. loc_00616370: mov var_130, edx
  8678. loc_00616376: mov var_A4, ecx
  8679. loc_0061637C: mov eax, 0000000Ah
  8680. loc_00616381: mov var_94, ecx
  8681. loc_00616387: lea edx, var_EC
  8682. loc_0061638D: lea ecx, var_8C
  8683. loc_00616393: mov var_AC, eax
  8684. loc_00616399: mov var_9C, eax
  8685. loc_0061639F: mov var_E4, 0044B700h ; "Bob Merrill"
  8686. loc_006163A9: mov var_EC, 00000008h
  8687. loc_006163B3: call [00401374h] ; __vbaVarDup
  8688. loc_006163B9: lea edx, var_2C
  8689. loc_006163BC: mov eax, 0000000Ah
  8690. loc_006163C1: push edx
  8691. loc_006163C2: lea edx, var_AC
  8692. loc_006163C8: push edx
  8693. loc_006163C9: lea edx, var_9C
  8694. loc_006163CF: push edx
  8695. loc_006163D0: lea edx, var_8C
  8696. loc_006163D6: push edx
  8697. loc_006163D7: lea edx, var_7C
  8698. loc_006163DA: mov var_7C, eax
  8699. loc_006163DD: mov var_6C, eax
  8700. loc_006163E0: mov eax, var_130
  8701. loc_006163E6: mov ecx, 80020004h
  8702. loc_006163EB: push edx
  8703. loc_006163EC: lea edx, var_6C
  8704. loc_006163EF: mov var_74, ecx
  8705. loc_006163F2: mov var_64, ecx
  8706. loc_006163F5: mov ecx, [eax]
  8707. loc_006163F7: push edx
  8708. loc_006163F8: push eax
  8709. loc_006163F9: call [ecx+00000028h]
  8710. loc_006163FC: test eax, eax
  8711. loc_006163FE: fnclex
  8712. loc_00616400: jge 00616417h
  8713. loc_00616402: mov ecx, var_130
  8714. loc_00616408: push 00000028h
  8715. loc_0061640A: push 0044AC54h
  8716. loc_0061640F: push ecx
  8717. loc_00616410: push eax
  8718. loc_00616411: call [004010CCh] ; __vbaHresultCheckObj
  8719. loc_00616417: lea edx, var_2C
  8720. loc_0061641A: lea eax, var_28
  8721. loc_0061641D: push edx
  8722. loc_0061641E: lea ecx, var_24
  8723. loc_00616421: push eax
  8724. loc_00616422: lea edx, var_20
  8725. loc_00616425: push ecx
  8726. loc_00616426: lea eax, var_1C
  8727. loc_00616429: push edx
  8728. loc_0061642A: lea ecx, var_18
  8729. loc_0061642D: push eax
  8730. loc_0061642E: lea edx, var_14
  8731. loc_00616431: push ecx
  8732. loc_00616432: push edx
  8733. loc_00616433: push 00000007h
  8734. loc_00616435: call [00401068h] ; __vbaFreeObjList
  8735. loc_0061643B: lea eax, var_AC
  8736. loc_00616441: lea ecx, var_9C
  8737. loc_00616447: push eax
  8738. loc_00616448: lea edx, var_8C
  8739. loc_0061644E: push ecx
  8740. loc_0061644F: lea eax, var_7C
  8741. loc_00616452: push edx
  8742. loc_00616453: lea ecx, var_6C
  8743. loc_00616456: push eax
  8744. loc_00616457: lea edx, var_5C
  8745. loc_0061645A: push ecx
  8746. loc_0061645B: lea eax, var_4C
  8747. loc_0061645E: push edx
  8748. loc_0061645F: lea ecx, var_3C
  8749. loc_00616462: push eax
  8750. loc_00616463: push ecx
  8751. loc_00616464: push 00000008h
  8752. loc_00616466: call [00401050h] ; __vbaFreeVarList
  8753. loc_0061646C: mov edx, [esi]
  8754. loc_0061646E: add esp, 00000044h
  8755. loc_00616471: push 00443998h
  8756. loc_00616476: push 00000000h
  8757. loc_00616478: push 00000007h
  8758. loc_0061647A: push esi
  8759. loc_0061647B: call [edx+00000320h]
  8760. loc_00616481: push eax
  8761. loc_00616482: lea eax, var_14
  8762. loc_00616485: push eax
  8763. loc_00616486: call edi
  8764. loc_00616488: lea ecx, var_3C
  8765. loc_0061648B: push eax
  8766. loc_0061648C: push ecx
  8767. loc_0061648D: call ebx
  8768. loc_0061648F: add esp, 00000010h
  8769. loc_00616492: push eax
  8770. loc_00616493: call [004011F8h] ; __vbaCastObjVar
  8771. loc_00616499: lea edx, var_18
  8772. loc_0061649C: push eax
  8773. loc_0061649D: push edx
  8774. loc_0061649E: call edi
  8775. loc_006164A0: mov ecx, 80020004h
  8776. loc_006164A5: mov var_118, eax
  8777. loc_006164AB: mov var_84, ecx
  8778. loc_006164B1: mov eax, 0000000Ah
  8779. loc_006164B6: mov var_74, ecx
  8780. loc_006164B9: lea edx, var_DC
  8781. loc_006164BF: lea ecx, var_6C
  8782. loc_006164C2: mov var_8C, eax
  8783. loc_006164C8: mov var_7C, eax
  8784. loc_006164CB: mov var_D4, 0044B53Ch ; "Maybe"
  8785. loc_006164D5: mov var_DC, 00000008h
  8786. loc_006164DF: call [00401374h] ; __vbaVarDup
  8787. loc_006164E5: lea edx, var_CC
  8788. loc_006164EB: lea ecx, var_5C
  8789. loc_006164EE: mov var_C4, 0044B71Ch ; "24X"
  8790. loc_006164F8: mov var_CC, 00000008h
  8791. loc_00616502: call [00401374h] ; __vbaVarDup
  8792. loc_00616508: mov eax, var_118
  8793. loc_0061650E: lea edx, var_1C
  8794. loc_00616511: push edx
  8795. loc_00616512: lea edx, var_8C
  8796. loc_00616518: mov var_44, 80020004h
  8797. loc_0061651F: mov var_4C, 0000000Ah
  8798. loc_00616526: mov ecx, [eax]
  8799. loc_00616528: push edx
  8800. loc_00616529: lea edx, var_7C
  8801. loc_0061652C: push edx
  8802. loc_0061652D: lea edx, var_6C
  8803. loc_00616530: push edx
  8804. loc_00616531: lea edx, var_5C
  8805. loc_00616534: push edx
  8806. loc_00616535: lea edx, var_4C
  8807. loc_00616538: push edx
  8808. loc_00616539: push eax
  8809. loc_0061653A: call [ecx+00000028h]
  8810. loc_0061653D: test eax, eax
  8811. loc_0061653F: fnclex
  8812. loc_00616541: jge 00616558h
  8813. loc_00616543: mov ecx, var_118
  8814. loc_00616549: push 00000028h
  8815. loc_0061654B: push 00443998h
  8816. loc_00616550: push ecx
  8817. loc_00616551: push eax
  8818. loc_00616552: call [004010CCh] ; __vbaHresultCheckObj
  8819. loc_00616558: lea edx, var_1C
  8820. loc_0061655B: lea eax, var_18
  8821. loc_0061655E: push edx
  8822. loc_0061655F: lea ecx, var_14
  8823. loc_00616562: push eax
  8824. loc_00616563: push ecx
  8825. loc_00616564: push 00000003h
  8826. loc_00616566: call [00401068h] ; __vbaFreeObjList
  8827. loc_0061656C: lea edx, var_8C
  8828. loc_00616572: lea eax, var_7C
  8829. loc_00616575: push edx
  8830. loc_00616576: lea ecx, var_6C
  8831. loc_00616579: push eax
  8832. loc_0061657A: lea edx, var_5C
  8833. loc_0061657D: push ecx
  8834. loc_0061657E: lea eax, var_4C
  8835. loc_00616581: push edx
  8836. loc_00616582: lea ecx, var_3C
  8837. loc_00616585: push eax
  8838. loc_00616586: push ecx
  8839. loc_00616587: push 00000006h
  8840. loc_00616589: call [00401050h] ; __vbaFreeVarList
  8841. loc_0061658F: mov edx, [esi]
  8842. loc_00616591: add esp, 0000002Ch
  8843. loc_00616594: push 00443998h
  8844. loc_00616599: push 00000000h
  8845. loc_0061659B: push 00000007h
  8846. loc_0061659D: push esi
  8847. loc_0061659E: call [edx+00000320h]
  8848. loc_006165A4: push eax
  8849. loc_006165A5: lea eax, var_14
  8850. loc_006165A8: push eax
  8851. loc_006165A9: call edi
  8852. loc_006165AB: lea ecx, var_3C
  8853. loc_006165AE: push eax
  8854. loc_006165AF: push ecx
  8855. loc_006165B0: call ebx
  8856. loc_006165B2: add esp, 00000010h
  8857. loc_006165B5: push eax
  8858. loc_006165B6: call [004011F8h] ; __vbaCastObjVar
  8859. loc_006165BC: lea edx, var_18
  8860. loc_006165BF: push eax
  8861. loc_006165C0: push edx
  8862. loc_006165C1: call edi
  8863. loc_006165C3: mov ecx, [eax]
  8864. loc_006165C5: lea edx, var_114
  8865. loc_006165CB: push edx
  8866. loc_006165CC: push eax
  8867. loc_006165CD: mov var_118, eax
  8868. loc_006165D3: call [ecx+0000001Ch]
  8869. loc_006165D6: test eax, eax
  8870. loc_006165D8: fnclex
  8871. loc_006165DA: jge 006165F1h
  8872. loc_006165DC: mov ecx, var_118
  8873. loc_006165E2: push 0000001Ch
  8874. loc_006165E4: push 00443998h
  8875. loc_006165E9: push ecx
  8876. loc_006165EA: push eax
  8877. loc_006165EB: call [004010CCh] ; __vbaHresultCheckObj
  8878. loc_006165F1: mov edx, [esi]
  8879. loc_006165F3: push 00443998h
  8880. loc_006165F8: push 00000000h
  8881. loc_006165FA: push 00000007h
  8882. loc_006165FC: push esi
  8883. loc_006165FD: call [edx+00000320h]
  8884. loc_00616603: push eax
  8885. loc_00616604: lea eax, var_1C
  8886. loc_00616607: push eax
  8887. loc_00616608: call edi
  8888. loc_0061660A: lea ecx, var_4C
  8889. loc_0061660D: push eax
  8890. loc_0061660E: push ecx
  8891. loc_0061660F: call ebx
  8892. loc_00616611: add esp, 00000010h
  8893. loc_00616614: push eax
  8894. loc_00616615: call [004011F8h] ; __vbaCastObjVar
  8895. loc_0061661B: lea edx, var_20
  8896. loc_0061661E: push eax
  8897. loc_0061661F: push edx
  8898. loc_00616620: call edi
  8899. loc_00616622: mov ecx, var_114
  8900. loc_00616628: mov var_5C, 00000003h
  8901. loc_0061662F: mov var_54, ecx
  8902. loc_00616632: mov edx, [eax]
  8903. loc_00616634: lea ecx, var_24
  8904. loc_00616637: mov var_120, eax
  8905. loc_0061663D: push ecx
  8906. loc_0061663E: lea ecx, var_5C
  8907. loc_00616641: push ecx
  8908. loc_00616642: push eax
  8909. loc_00616643: call [edx+00000024h]
  8910. loc_00616646: test eax, eax
  8911. loc_00616648: fnclex
  8912. loc_0061664A: jge 00616661h
  8913. loc_0061664C: mov edx, var_120
  8914. loc_00616652: push 00000024h
  8915. loc_00616654: push 00443998h
  8916. loc_00616659: push edx
  8917. loc_0061665A: push eax
  8918. loc_0061665B: call [004010CCh] ; __vbaHresultCheckObj
  8919. loc_00616661: mov eax, var_24
  8920. loc_00616664: lea edx, var_28
  8921. loc_00616667: push edx
  8922. loc_00616668: push eax
  8923. loc_00616669: mov ecx, [eax]
  8924. loc_0061666B: mov var_128, eax
  8925. loc_00616671: call [ecx+00000098h]
  8926. loc_00616677: test eax, eax
  8927. loc_00616679: fnclex
  8928. loc_0061667B: jge 00616695h
  8929. loc_0061667D: mov ecx, var_128
  8930. loc_00616683: push 00000098h
  8931. loc_00616688: push 00443788h
  8932. loc_0061668D: push ecx
  8933. loc_0061668E: push eax
  8934. loc_0061668F: call [004010CCh] ; __vbaHresultCheckObj
  8935. loc_00616695: mov edx, var_28
  8936. loc_00616698: mov ecx, 80020004h
  8937. loc_0061669D: mov var_130, edx
  8938. loc_006166A3: mov var_A4, ecx
  8939. loc_006166A9: mov eax, 0000000Ah
  8940. loc_006166AE: mov var_94, ecx
  8941. loc_006166B4: lea edx, var_EC
  8942. loc_006166BA: lea ecx, var_8C
  8943. loc_006166C0: mov var_AC, eax
  8944. loc_006166C6: mov var_9C, eax
  8945. loc_006166CC: mov var_E4, 0044B8FCh ; "Martin Charnin and Charles Strouse"
  8946. loc_006166D6: mov var_EC, 00000008h
  8947. loc_006166E0: call [00401374h] ; __vbaVarDup
  8948. loc_006166E6: lea edx, var_2C
  8949. loc_006166E9: mov eax, 0000000Ah
  8950. loc_006166EE: push edx
  8951. loc_006166EF: lea edx, var_AC
  8952. loc_006166F5: push edx
  8953. loc_006166F6: lea edx, var_9C
  8954. loc_006166FC: push edx
  8955. loc_006166FD: lea edx, var_8C
  8956. loc_00616703: push edx
  8957. loc_00616704: lea edx, var_7C
  8958. loc_00616707: mov var_7C, eax
  8959. loc_0061670A: mov var_6C, eax
  8960. loc_0061670D: mov eax, var_130
  8961. loc_00616713: mov ecx, 80020004h
  8962. loc_00616718: push edx
  8963. loc_00616719: lea edx, var_6C
  8964. loc_0061671C: mov var_74, ecx
  8965. loc_0061671F: mov var_64, ecx
  8966. loc_00616722: mov ecx, [eax]
  8967. loc_00616724: push edx
  8968. loc_00616725: push eax
  8969. loc_00616726: call [ecx+00000028h]
  8970. loc_00616729: test eax, eax
  8971. loc_0061672B: fnclex
  8972. loc_0061672D: jge 00616744h
  8973. loc_0061672F: mov ecx, var_130
  8974. loc_00616735: push 00000028h
  8975. loc_00616737: push 0044AC54h
  8976. loc_0061673C: push ecx
  8977. loc_0061673D: push eax
  8978. loc_0061673E: call [004010CCh] ; __vbaHresultCheckObj
  8979. loc_00616744: lea edx, var_2C
  8980. loc_00616747: lea eax, var_28
  8981. loc_0061674A: push edx
  8982. loc_0061674B: lea ecx, var_24
  8983. loc_0061674E: push eax
  8984. loc_0061674F: lea edx, var_20
  8985. loc_00616752: push ecx
  8986. loc_00616753: lea eax, var_1C
  8987. loc_00616756: push edx
  8988. loc_00616757: lea ecx, var_18
  8989. loc_0061675A: push eax
  8990. loc_0061675B: lea edx, var_14
  8991. loc_0061675E: push ecx
  8992. loc_0061675F: push edx
  8993. loc_00616760: push 00000007h
  8994. loc_00616762: call [00401068h] ; __vbaFreeObjList
  8995. loc_00616768: lea eax, var_AC
  8996. loc_0061676E: lea ecx, var_9C
  8997. loc_00616774: push eax
  8998. loc_00616775: lea edx, var_8C
  8999. loc_0061677B: push ecx
  9000. loc_0061677C: lea eax, var_7C
  9001. loc_0061677F: push edx
  9002. loc_00616780: lea ecx, var_6C
  9003. loc_00616783: push eax
  9004. loc_00616784: lea edx, var_5C
  9005. loc_00616787: push ecx
  9006. loc_00616788: lea eax, var_4C
  9007. loc_0061678B: push edx
  9008. loc_0061678C: lea ecx, var_3C
  9009. loc_0061678F: push eax
  9010. loc_00616790: push ecx
  9011. loc_00616791: push 00000008h
  9012. loc_00616793: call [00401050h] ; __vbaFreeVarList
  9013. loc_00616799: mov edx, [esi]
  9014. loc_0061679B: add esp, 00000044h
  9015. loc_0061679E: push 00443998h
  9016. loc_006167A3: push 00000000h
  9017. loc_006167A5: push 00000007h
  9018. loc_006167A7: push esi
  9019. loc_006167A8: call [edx+00000320h]
  9020. loc_006167AE: push eax
  9021. loc_006167AF: lea eax, var_14
  9022. loc_006167B2: push eax
  9023. loc_006167B3: call edi
  9024. loc_006167B5: lea ecx, var_3C
  9025. loc_006167B8: push eax
  9026. loc_006167B9: push ecx
  9027. loc_006167BA: call ebx
  9028. loc_006167BC: add esp, 00000010h
  9029. loc_006167BF: push eax
  9030. loc_006167C0: call [004011F8h] ; __vbaCastObjVar
  9031. loc_006167C6: lea edx, var_18
  9032. loc_006167C9: push eax
  9033. loc_006167CA: push edx
  9034. loc_006167CB: call edi
  9035. loc_006167CD: mov ecx, 80020004h
  9036. loc_006167D2: mov var_118, eax
  9037. loc_006167D8: mov var_84, ecx
  9038. loc_006167DE: mov eax, 0000000Ah
  9039. loc_006167E3: mov var_74, ecx
  9040. loc_006167E6: lea edx, var_DC
  9041. loc_006167EC: lea ecx, var_6C
  9042. loc_006167EF: mov var_8C, eax
  9043. loc_006167F5: mov var_7C, eax
  9044. loc_006167F8: mov var_D4, 0044B954h ; "Tomorrow"
  9045. loc_00616802: mov var_DC, 00000008h
  9046. loc_0061680C: call [00401374h] ; __vbaVarDup
  9047. loc_00616812: lea edx, var_CC
  9048. loc_00616818: lea ecx, var_5C
  9049. loc_0061681B: mov var_C4, 0044B948h ; "25X"
  9050. loc_00616825: mov var_CC, 00000008h
  9051. loc_0061682F: call [00401374h] ; __vbaVarDup
  9052. loc_00616835: mov eax, var_118
  9053. loc_0061683B: lea edx, var_1C
  9054. loc_0061683E: push edx
  9055. loc_0061683F: lea edx, var_8C
  9056. loc_00616845: mov var_44, 80020004h
  9057. loc_0061684C: mov var_4C, 0000000Ah
  9058. loc_00616853: mov ecx, [eax]
  9059. loc_00616855: push edx
  9060. loc_00616856: lea edx, var_7C
  9061. loc_00616859: push edx
  9062. loc_0061685A: lea edx, var_6C
  9063. loc_0061685D: push edx
  9064. loc_0061685E: lea edx, var_5C
  9065. loc_00616861: push edx
  9066. loc_00616862: lea edx, var_4C
  9067. loc_00616865: push edx
  9068. loc_00616866: push eax
  9069. loc_00616867: call [ecx+00000028h]
  9070. loc_0061686A: test eax, eax
  9071. loc_0061686C: fnclex
  9072. loc_0061686E: jge 00616885h
  9073. loc_00616870: mov ecx, var_118
  9074. loc_00616876: push 00000028h
  9075. loc_00616878: push 00443998h
  9076. loc_0061687D: push ecx
  9077. loc_0061687E: push eax
  9078. loc_0061687F: call [004010CCh] ; __vbaHresultCheckObj
  9079. loc_00616885: lea edx, var_1C
  9080. loc_00616888: lea eax, var_18
  9081. loc_0061688B: push edx
  9082. loc_0061688C: lea ecx, var_14
  9083. loc_0061688F: push eax
  9084. loc_00616890: push ecx
  9085. loc_00616891: push 00000003h
  9086. loc_00616893: call [00401068h] ; __vbaFreeObjList
  9087. loc_00616899: lea edx, var_8C
  9088. loc_0061689F: lea eax, var_7C
  9089. loc_006168A2: push edx
  9090. loc_006168A3: lea ecx, var_6C
  9091. loc_006168A6: push eax
  9092. loc_006168A7: lea edx, var_5C
  9093. loc_006168AA: push ecx
  9094. loc_006168AB: lea eax, var_4C
  9095. loc_006168AE: push edx
  9096. loc_006168AF: lea ecx, var_3C
  9097. loc_006168B2: push eax
  9098. loc_006168B3: push ecx
  9099. loc_006168B4: push 00000006h
  9100. loc_006168B6: call [00401050h] ; __vbaFreeVarList
  9101. loc_006168BC: mov edx, [esi]
  9102. loc_006168BE: add esp, 0000002Ch
  9103. loc_006168C1: push 00443998h
  9104. loc_006168C6: push 00000000h
  9105. loc_006168C8: push 00000007h
  9106. loc_006168CA: push esi
  9107. loc_006168CB: call [edx+00000320h]
  9108. loc_006168D1: push eax
  9109. loc_006168D2: lea eax, var_14
  9110. loc_006168D5: push eax
  9111. loc_006168D6: call edi
  9112. loc_006168D8: lea ecx, var_3C
  9113. loc_006168DB: push eax
  9114. loc_006168DC: push ecx
  9115. loc_006168DD: call ebx
  9116. loc_006168DF: add esp, 00000010h
  9117. loc_006168E2: push eax
  9118. loc_006168E3: call [004011F8h] ; __vbaCastObjVar
  9119. loc_006168E9: lea edx, var_18
  9120. loc_006168EC: push eax
  9121. loc_006168ED: push edx
  9122. loc_006168EE: call edi
  9123. loc_006168F0: mov ecx, [eax]
  9124. loc_006168F2: lea edx, var_114
  9125. loc_006168F8: push edx
  9126. loc_006168F9: push eax
  9127. loc_006168FA: mov var_118, eax
  9128. loc_00616900: call [ecx+0000001Ch]
  9129. loc_00616903: test eax, eax
  9130. loc_00616905: fnclex
  9131. loc_00616907: jge 0061691Eh
  9132. loc_00616909: mov ecx, var_118
  9133. loc_0061690F: push 0000001Ch
  9134. loc_00616911: push 00443998h
  9135. loc_00616916: push ecx
  9136. loc_00616917: push eax
  9137. loc_00616918: call [004010CCh] ; __vbaHresultCheckObj
  9138. loc_0061691E: mov edx, [esi]
  9139. loc_00616920: push 00443998h
  9140. loc_00616925: push 00000000h
  9141. loc_00616927: push 00000007h
  9142. loc_00616929: push esi
  9143. loc_0061692A: call [edx+00000320h]
  9144. loc_00616930: push eax
  9145. loc_00616931: lea eax, var_1C
  9146. loc_00616934: push eax
  9147. loc_00616935: call edi
  9148. loc_00616937: lea ecx, var_4C
  9149. loc_0061693A: push eax
  9150. loc_0061693B: push ecx
  9151. loc_0061693C: call ebx
  9152. loc_0061693E: add esp, 00000010h
  9153. loc_00616941: push eax
  9154. loc_00616942: call [004011F8h] ; __vbaCastObjVar
  9155. loc_00616948: lea edx, var_20
  9156. loc_0061694B: push eax
  9157. loc_0061694C: push edx
  9158. loc_0061694D: call edi
  9159. loc_0061694F: mov ecx, var_114
  9160. loc_00616955: mov var_5C, 00000003h
  9161. loc_0061695C: mov var_54, ecx
  9162. loc_0061695F: mov edx, [eax]
  9163. loc_00616961: lea ecx, var_24
  9164. loc_00616964: mov var_120, eax
  9165. loc_0061696A: push ecx
  9166. loc_0061696B: lea ecx, var_5C
  9167. loc_0061696E: push ecx
  9168. loc_0061696F: push eax
  9169. loc_00616970: call [edx+00000024h]
  9170. loc_00616973: test eax, eax
  9171. loc_00616975: fnclex
  9172. loc_00616977: jge 0061698Eh
  9173. loc_00616979: mov edx, var_120
  9174. loc_0061697F: push 00000024h
  9175. loc_00616981: push 00443998h
  9176. loc_00616986: push edx
  9177. loc_00616987: push eax
  9178. loc_00616988: call [004010CCh] ; __vbaHresultCheckObj
  9179. loc_0061698E: mov eax, var_24
  9180. loc_00616991: lea edx, var_28
  9181. loc_00616994: push edx
  9182. loc_00616995: push eax
  9183. loc_00616996: mov ecx, [eax]
  9184. loc_00616998: mov var_128, eax
  9185. loc_0061699E: call [ecx+00000098h]
  9186. loc_006169A4: test eax, eax
  9187. loc_006169A6: fnclex
  9188. loc_006169A8: jge 006169C2h
  9189. loc_006169AA: mov ecx, var_128
  9190. loc_006169B0: push 00000098h
  9191. loc_006169B5: push 00443788h
  9192. loc_006169BA: push ecx
  9193. loc_006169BB: push eax
  9194. loc_006169BC: call [004010CCh] ; __vbaHresultCheckObj
  9195. loc_006169C2: mov edx, var_28
  9196. loc_006169C5: mov ecx, 80020004h
  9197. loc_006169CA: mov var_130, edx
  9198. loc_006169D0: mov var_A4, ecx
  9199. loc_006169D6: mov eax, 0000000Ah
  9200. loc_006169DB: mov var_94, ecx
  9201. loc_006169E1: lea edx, var_EC
  9202. loc_006169E7: lea ecx, var_8C
  9203. loc_006169ED: mov var_AC, eax
  9204. loc_006169F3: mov var_9C, eax
  9205. loc_006169F9: mov var_E4, 0044B8FCh ; "Martin Charnin and Charles Strouse"
  9206. loc_00616A03: mov var_EC, 00000008h
  9207. loc_00616A0D: call [00401374h] ; __vbaVarDup
  9208. loc_00616A13: lea edx, var_2C
  9209. loc_00616A16: mov eax, 0000000Ah
  9210. loc_00616A1B: push edx
  9211. loc_00616A1C: lea edx, var_AC
  9212. loc_00616A22: push edx
  9213. loc_00616A23: lea edx, var_9C
  9214. loc_00616A29: push edx
  9215. loc_00616A2A: lea edx, var_8C
  9216. loc_00616A30: push edx
  9217. loc_00616A31: lea edx, var_7C
  9218. loc_00616A34: mov var_7C, eax
  9219. loc_00616A37: mov var_6C, eax
  9220. loc_00616A3A: mov eax, var_130
  9221. loc_00616A40: mov ecx, 80020004h
  9222. loc_00616A45: push edx
  9223. loc_00616A46: lea edx, var_6C
  9224. loc_00616A49: mov var_74, ecx
  9225. loc_00616A4C: mov var_64, ecx
  9226. loc_00616A4F: mov ecx, [eax]
  9227. loc_00616A51: push edx
  9228. loc_00616A52: push eax
  9229. loc_00616A53: call [ecx+00000028h]
  9230. loc_00616A56: test eax, eax
  9231. loc_00616A58: fnclex
  9232. loc_00616A5A: jge 0061A65Bh
  9233. loc_00616A60: jmp 0061A646h
  9234. loc_00616A65: mov edx, [esi]
  9235. loc_00616A67: push esi
  9236. loc_00616A68: call [edx+00000320h]
  9237. loc_00616A6E: push eax
  9238. loc_00616A6F: lea eax, var_14
  9239. loc_00616A72: push eax
  9240. loc_00616A73: call edi
  9241. loc_00616A75: lea ecx, var_3C
  9242. loc_00616A78: push eax
  9243. loc_00616A79: push ecx
  9244. loc_00616A7A: call ebx
  9245. loc_00616A7C: add esp, 00000010h
  9246. loc_00616A7F: push eax
  9247. loc_00616A80: call [004011F8h] ; __vbaCastObjVar
  9248. loc_00616A86: lea edx, var_18
  9249. loc_00616A89: push eax
  9250. loc_00616A8A: push edx
  9251. loc_00616A8B: call edi
  9252. loc_00616A8D: mov ecx, 80020004h
  9253. loc_00616A92: mov var_118, eax
  9254. loc_00616A98: mov var_84, ecx
  9255. loc_00616A9E: mov eax, 0000000Ah
  9256. loc_00616AA3: mov var_74, ecx
  9257. loc_00616AA6: lea edx, var_DC
  9258. loc_00616AAC: lea ecx, var_6C
  9259. loc_00616AAF: mov var_8C, eax
  9260. loc_00616AB5: mov var_7C, eax
  9261. loc_00616AB8: mov var_D4, 0044AA6Ch ; "In My Merry Oldsmobile"
  9262. loc_00616AC2: mov var_DC, 00000008h
  9263. loc_00616ACC: call [00401374h] ; __vbaVarDup
  9264. loc_00616AD2: lea edx, var_CC
  9265. loc_00616AD8: lea ecx, var_5C
  9266. loc_00616ADB: mov var_C4, 0044AC68h ; "1X"
  9267. loc_00616AE5: mov var_CC, 00000008h
  9268. loc_00616AEF: call [00401374h] ; __vbaVarDup
  9269. loc_00616AF5: lea edx, var_1C
  9270. loc_00616AF8: mov eax, var_118
  9271. loc_00616AFE: push edx
  9272. loc_00616AFF: lea edx, var_8C
  9273. loc_00616B05: push edx
  9274. loc_00616B06: lea edx, var_7C
  9275. loc_00616B09: push edx
  9276. loc_00616B0A: lea edx, var_6C
  9277. loc_00616B0D: push edx
  9278. loc_00616B0E: lea edx, var_5C
  9279. loc_00616B11: push edx
  9280. loc_00616B12: lea edx, var_4C
  9281. loc_00616B15: mov var_44, 80020004h
  9282. loc_00616B1C: mov var_4C, 0000000Ah
  9283. loc_00616B23: mov ecx, [eax]
  9284. loc_00616B25: push edx
  9285. loc_00616B26: push eax
  9286. loc_00616B27: call [ecx+00000028h]
  9287. loc_00616B2A: test eax, eax
  9288. loc_00616B2C: fnclex
  9289. loc_00616B2E: jge 00616B45h
  9290. loc_00616B30: mov ecx, var_118
  9291. loc_00616B36: push 00000028h
  9292. loc_00616B38: push 00443998h
  9293. loc_00616B3D: push ecx
  9294. loc_00616B3E: push eax
  9295. loc_00616B3F: call [004010CCh] ; __vbaHresultCheckObj
  9296. loc_00616B45: lea edx, var_1C
  9297. loc_00616B48: lea eax, var_18
  9298. loc_00616B4B: push edx
  9299. loc_00616B4C: lea ecx, var_14
  9300. loc_00616B4F: push eax
  9301. loc_00616B50: push ecx
  9302. loc_00616B51: push 00000003h
  9303. loc_00616B53: call [00401068h] ; __vbaFreeObjList
  9304. loc_00616B59: lea edx, var_8C
  9305. loc_00616B5F: lea eax, var_7C
  9306. loc_00616B62: push edx
  9307. loc_00616B63: lea ecx, var_6C
  9308. loc_00616B66: push eax
  9309. loc_00616B67: lea edx, var_5C
  9310. loc_00616B6A: push ecx
  9311. loc_00616B6B: lea eax, var_4C
  9312. loc_00616B6E: push edx
  9313. loc_00616B6F: lea ecx, var_3C
  9314. loc_00616B72: push eax
  9315. loc_00616B73: push ecx
  9316. loc_00616B74: push 00000006h
  9317. loc_00616B76: call [00401050h] ; __vbaFreeVarList
  9318. loc_00616B7C: mov edx, [esi]
  9319. loc_00616B7E: add esp, 0000002Ch
  9320. loc_00616B81: push 00443998h
  9321. loc_00616B86: push 00000000h
  9322. loc_00616B88: push 00000007h
  9323. loc_00616B8A: push esi
  9324. loc_00616B8B: call [edx+00000320h]
  9325. loc_00616B91: push eax
  9326. loc_00616B92: lea eax, var_14
  9327. loc_00616B95: push eax
  9328. loc_00616B96: call edi
  9329. loc_00616B98: lea ecx, var_3C
  9330. loc_00616B9B: push eax
  9331. loc_00616B9C: push ecx
  9332. loc_00616B9D: call ebx
  9333. loc_00616B9F: add esp, 00000010h
  9334. loc_00616BA2: push eax
  9335. loc_00616BA3: call [004011F8h] ; __vbaCastObjVar
  9336. loc_00616BA9: lea edx, var_18
  9337. loc_00616BAC: push eax
  9338. loc_00616BAD: push edx
  9339. loc_00616BAE: call edi
  9340. loc_00616BB0: mov ecx, [eax]
  9341. loc_00616BB2: lea edx, var_114
  9342. loc_00616BB8: push edx
  9343. loc_00616BB9: push eax
  9344. loc_00616BBA: mov var_118, eax
  9345. loc_00616BC0: call [ecx+0000001Ch]
  9346. loc_00616BC3: test eax, eax
  9347. loc_00616BC5: fnclex
  9348. loc_00616BC7: jge 00616BDEh
  9349. loc_00616BC9: mov ecx, var_118
  9350. loc_00616BCF: push 0000001Ch
  9351. loc_00616BD1: push 00443998h
  9352. loc_00616BD6: push ecx
  9353. loc_00616BD7: push eax
  9354. loc_00616BD8: call [004010CCh] ; __vbaHresultCheckObj
  9355. loc_00616BDE: mov edx, [esi]
  9356. loc_00616BE0: push 00443998h
  9357. loc_00616BE5: push 00000000h
  9358. loc_00616BE7: push 00000007h
  9359. loc_00616BE9: push esi
  9360. loc_00616BEA: call [edx+00000320h]
  9361. loc_00616BF0: push eax
  9362. loc_00616BF1: lea eax, var_1C
  9363. loc_00616BF4: push eax
  9364. loc_00616BF5: call edi
  9365. loc_00616BF7: lea ecx, var_4C
  9366. loc_00616BFA: push eax
  9367. loc_00616BFB: push ecx
  9368. loc_00616BFC: call ebx
  9369. loc_00616BFE: add esp, 00000010h
  9370. loc_00616C01: push eax
  9371. loc_00616C02: call [004011F8h] ; __vbaCastObjVar
  9372. loc_00616C08: lea edx, var_20
  9373. loc_00616C0B: push eax
  9374. loc_00616C0C: push edx
  9375. loc_00616C0D: call edi
  9376. loc_00616C0F: mov ecx, var_114
  9377. loc_00616C15: mov var_5C, 00000003h
  9378. loc_00616C1C: mov var_54, ecx
  9379. loc_00616C1F: mov edx, [eax]
  9380. loc_00616C21: lea ecx, var_24
  9381. loc_00616C24: mov var_120, eax
  9382. loc_00616C2A: push ecx
  9383. loc_00616C2B: lea ecx, var_5C
  9384. loc_00616C2E: push ecx
  9385. loc_00616C2F: push eax
  9386. loc_00616C30: call [edx+00000024h]
  9387. loc_00616C33: test eax, eax
  9388. loc_00616C35: fnclex
  9389. loc_00616C37: jge 00616C4Eh
  9390. loc_00616C39: mov edx, var_120
  9391. loc_00616C3F: push 00000024h
  9392. loc_00616C41: push 00443998h
  9393. loc_00616C46: push edx
  9394. loc_00616C47: push eax
  9395. loc_00616C48: call [004010CCh] ; __vbaHresultCheckObj
  9396. loc_00616C4E: mov eax, var_24
  9397. loc_00616C51: lea edx, var_28
  9398. loc_00616C54: push edx
  9399. loc_00616C55: push eax
  9400. loc_00616C56: mov ecx, [eax]
  9401. loc_00616C58: mov var_128, eax
  9402. loc_00616C5E: call [ecx+00000098h]
  9403. loc_00616C64: test eax, eax
  9404. loc_00616C66: fnclex
  9405. loc_00616C68: jge 00616C82h
  9406. loc_00616C6A: mov ecx, var_128
  9407. loc_00616C70: push 00000098h
  9408. loc_00616C75: push 00443788h
  9409. loc_00616C7A: push ecx
  9410. loc_00616C7B: push eax
  9411. loc_00616C7C: call [004010CCh] ; __vbaHresultCheckObj
  9412. loc_00616C82: mov edx, var_28
  9413. loc_00616C85: mov ecx, 80020004h
  9414. loc_00616C8A: mov var_130, edx
  9415. loc_00616C90: mov var_A4, ecx
  9416. loc_00616C96: mov eax, 0000000Ah
  9417. loc_00616C9B: mov var_94, ecx
  9418. loc_00616CA1: lea edx, var_EC
  9419. loc_00616CA7: lea ecx, var_8C
  9420. loc_00616CAD: mov var_AC, eax
  9421. loc_00616CB3: mov var_9C, eax
  9422. loc_00616CB9: mov var_E4, 0044B000h ; "Vincent Bryan and Gus Edwards"
  9423. loc_00616CC3: mov var_EC, 00000008h
  9424. loc_00616CCD: call [00401374h] ; __vbaVarDup
  9425. loc_00616CD3: lea edx, var_2C
  9426. loc_00616CD6: mov eax, 0000000Ah
  9427. loc_00616CDB: push edx
  9428. loc_00616CDC: lea edx, var_AC
  9429. loc_00616CE2: push edx
  9430. loc_00616CE3: lea edx, var_9C
  9431. loc_00616CE9: push edx
  9432. loc_00616CEA: lea edx, var_8C
  9433. loc_00616CF0: push edx
  9434. loc_00616CF1: lea edx, var_7C
  9435. loc_00616CF4: mov var_7C, eax
  9436. loc_00616CF7: mov var_6C, eax
  9437. loc_00616CFA: mov eax, var_130
  9438. loc_00616D00: mov ecx, 80020004h
  9439. loc_00616D05: push edx
  9440. loc_00616D06: lea edx, var_6C
  9441. loc_00616D09: mov var_74, ecx
  9442. loc_00616D0C: mov var_64, ecx
  9443. loc_00616D0F: mov ecx, [eax]
  9444. loc_00616D11: push edx
  9445. loc_00616D12: push eax
  9446. loc_00616D13: call [ecx+00000028h]
  9447. loc_00616D16: test eax, eax
  9448. loc_00616D18: fnclex
  9449. loc_00616D1A: jge 00616D31h
  9450. loc_00616D1C: mov ecx, var_130
  9451. loc_00616D22: push 00000028h
  9452. loc_00616D24: push 0044AC54h
  9453. loc_00616D29: push ecx
  9454. loc_00616D2A: push eax
  9455. loc_00616D2B: call [004010CCh] ; __vbaHresultCheckObj
  9456. loc_00616D31: lea edx, var_2C
  9457. loc_00616D34: lea eax, var_28
  9458. loc_00616D37: push edx
  9459. loc_00616D38: lea ecx, var_24
  9460. loc_00616D3B: push eax
  9461. loc_00616D3C: lea edx, var_20
  9462. loc_00616D3F: push ecx
  9463. loc_00616D40: lea eax, var_1C
  9464. loc_00616D43: push edx
  9465. loc_00616D44: lea ecx, var_18
  9466. loc_00616D47: push eax
  9467. loc_00616D48: lea edx, var_14
  9468. loc_00616D4B: push ecx
  9469. loc_00616D4C: push edx
  9470. loc_00616D4D: push 00000007h
  9471. loc_00616D4F: call [00401068h] ; __vbaFreeObjList
  9472. loc_00616D55: lea eax, var_AC
  9473. loc_00616D5B: lea ecx, var_9C
  9474. loc_00616D61: push eax
  9475. loc_00616D62: lea edx, var_8C
  9476. loc_00616D68: push ecx
  9477. loc_00616D69: lea eax, var_7C
  9478. loc_00616D6C: push edx
  9479. loc_00616D6D: lea ecx, var_6C
  9480. loc_00616D70: push eax
  9481. loc_00616D71: lea edx, var_5C
  9482. loc_00616D74: push ecx
  9483. loc_00616D75: lea eax, var_4C
  9484. loc_00616D78: push edx
  9485. loc_00616D79: lea ecx, var_3C
  9486. loc_00616D7C: push eax
  9487. loc_00616D7D: push ecx
  9488. loc_00616D7E: push 00000008h
  9489. loc_00616D80: call [00401050h] ; __vbaFreeVarList
  9490. loc_00616D86: mov edx, [esi]
  9491. loc_00616D88: add esp, 00000044h
  9492. loc_00616D8B: push 00443998h
  9493. loc_00616D90: push 00000000h
  9494. loc_00616D92: push 00000007h
  9495. loc_00616D94: push esi
  9496. loc_00616D95: call [edx+00000320h]
  9497. loc_00616D9B: push eax
  9498. loc_00616D9C: lea eax, var_14
  9499. loc_00616D9F: push eax
  9500. loc_00616DA0: call edi
  9501. loc_00616DA2: lea ecx, var_3C
  9502. loc_00616DA5: push eax
  9503. loc_00616DA6: push ecx
  9504. loc_00616DA7: call ebx
  9505. loc_00616DA9: add esp, 00000010h
  9506. loc_00616DAC: push eax
  9507. loc_00616DAD: call [004011F8h] ; __vbaCastObjVar
  9508. loc_00616DB3: lea edx, var_18
  9509. loc_00616DB6: push eax
  9510. loc_00616DB7: push edx
  9511. loc_00616DB8: call edi
  9512. loc_00616DBA: mov ecx, 80020004h
  9513. loc_00616DBF: mov var_118, eax
  9514. loc_00616DC5: mov var_84, ecx
  9515. loc_00616DCB: mov eax, 0000000Ah
  9516. loc_00616DD0: mov var_74, ecx
  9517. loc_00616DD3: lea edx, var_DC
  9518. loc_00616DD9: lea ecx, var_6C
  9519. loc_00616DDC: mov var_8C, eax
  9520. loc_00616DE2: mov var_7C, eax
  9521. loc_00616DE5: mov var_D4, 0044B04Ch ; "Sidewalks of New York"
  9522. loc_00616DEF: mov var_DC, 00000008h
  9523. loc_00616DF9: call [00401374h] ; __vbaVarDup
  9524. loc_00616DFF: lea edx, var_CC
  9525. loc_00616E05: lea ecx, var_5C
  9526. loc_00616E08: mov var_C4, 0044B040h ; "2X"
  9527. loc_00616E12: mov var_CC, 00000008h
  9528. loc_00616E1C: call [00401374h] ; __vbaVarDup
  9529. loc_00616E22: mov eax, var_118
  9530. loc_00616E28: lea edx, var_1C
  9531. loc_00616E2B: push edx
  9532. loc_00616E2C: lea edx, var_8C
  9533. loc_00616E32: mov var_44, 80020004h
  9534. loc_00616E39: mov var_4C, 0000000Ah
  9535. loc_00616E40: mov ecx, [eax]
  9536. loc_00616E42: push edx
  9537. loc_00616E43: lea edx, var_7C
  9538. loc_00616E46: push edx
  9539. loc_00616E47: lea edx, var_6C
  9540. loc_00616E4A: push edx
  9541. loc_00616E4B: lea edx, var_5C
  9542. loc_00616E4E: push edx
  9543. loc_00616E4F: lea edx, var_4C
  9544. loc_00616E52: push edx
  9545. loc_00616E53: push eax
  9546. loc_00616E54: call [ecx+00000028h]
  9547. loc_00616E57: test eax, eax
  9548. loc_00616E59: fnclex
  9549. loc_00616E5B: jge 00616E72h
  9550. loc_00616E5D: mov ecx, var_118
  9551. loc_00616E63: push 00000028h
  9552. loc_00616E65: push 00443998h
  9553. loc_00616E6A: push ecx
  9554. loc_00616E6B: push eax
  9555. loc_00616E6C: call [004010CCh] ; __vbaHresultCheckObj
  9556. loc_00616E72: lea edx, var_1C
  9557. loc_00616E75: lea eax, var_18
  9558. loc_00616E78: push edx
  9559. loc_00616E79: lea ecx, var_14
  9560. loc_00616E7C: push eax
  9561. loc_00616E7D: push ecx
  9562. loc_00616E7E: push 00000003h
  9563. loc_00616E80: call [00401068h] ; __vbaFreeObjList
  9564. loc_00616E86: lea edx, var_8C
  9565. loc_00616E8C: lea eax, var_7C
  9566. loc_00616E8F: push edx
  9567. loc_00616E90: lea ecx, var_6C
  9568. loc_00616E93: push eax
  9569. loc_00616E94: lea edx, var_5C
  9570. loc_00616E97: push ecx
  9571. loc_00616E98: lea eax, var_4C
  9572. loc_00616E9B: push edx
  9573. loc_00616E9C: lea ecx, var_3C
  9574. loc_00616E9F: push eax
  9575. loc_00616EA0: push ecx
  9576. loc_00616EA1: push 00000006h
  9577. loc_00616EA3: call [00401050h] ; __vbaFreeVarList
  9578. loc_00616EA9: mov edx, [esi]
  9579. loc_00616EAB: add esp, 0000002Ch
  9580. loc_00616EAE: push 00443998h
  9581. loc_00616EB3: push 00000000h
  9582. loc_00616EB5: push 00000007h
  9583. loc_00616EB7: push esi
  9584. loc_00616EB8: call [edx+00000320h]
  9585. loc_00616EBE: push eax
  9586. loc_00616EBF: lea eax, var_14
  9587. loc_00616EC2: push eax
  9588. loc_00616EC3: call edi
  9589. loc_00616EC5: lea ecx, var_3C
  9590. loc_00616EC8: push eax
  9591. loc_00616EC9: push ecx
  9592. loc_00616ECA: call ebx
  9593. loc_00616ECC: add esp, 00000010h
  9594. loc_00616ECF: push eax
  9595. loc_00616ED0: call [004011F8h] ; __vbaCastObjVar
  9596. loc_00616ED6: lea edx, var_18
  9597. loc_00616ED9: push eax
  9598. loc_00616EDA: push edx
  9599. loc_00616EDB: call edi
  9600. loc_00616EDD: mov ecx, [eax]
  9601. loc_00616EDF: lea edx, var_114
  9602. loc_00616EE5: push edx
  9603. loc_00616EE6: push eax
  9604. loc_00616EE7: mov var_118, eax
  9605. loc_00616EED: call [ecx+0000001Ch]
  9606. loc_00616EF0: test eax, eax
  9607. loc_00616EF2: fnclex
  9608. loc_00616EF4: jge 00616F0Bh
  9609. loc_00616EF6: mov ecx, var_118
  9610. loc_00616EFC: push 0000001Ch
  9611. loc_00616EFE: push 00443998h
  9612. loc_00616F03: push ecx
  9613. loc_00616F04: push eax
  9614. loc_00616F05: call [004010CCh] ; __vbaHresultCheckObj
  9615. loc_00616F0B: mov edx, [esi]
  9616. loc_00616F0D: push 00443998h
  9617. loc_00616F12: push 00000000h
  9618. loc_00616F14: push 00000007h
  9619. loc_00616F16: push esi
  9620. loc_00616F17: call [edx+00000320h]
  9621. loc_00616F1D: push eax
  9622. loc_00616F1E: lea eax, var_1C
  9623. loc_00616F21: push eax
  9624. loc_00616F22: call edi
  9625. loc_00616F24: lea ecx, var_4C
  9626. loc_00616F27: push eax
  9627. loc_00616F28: push ecx
  9628. loc_00616F29: call ebx
  9629. loc_00616F2B: add esp, 00000010h
  9630. loc_00616F2E: push eax
  9631. loc_00616F2F: call [004011F8h] ; __vbaCastObjVar
  9632. loc_00616F35: lea edx, var_20
  9633. loc_00616F38: push eax
  9634. loc_00616F39: push edx
  9635. loc_00616F3A: call edi
  9636. loc_00616F3C: mov ecx, var_114
  9637. loc_00616F42: mov var_5C, 00000003h
  9638. loc_00616F49: mov var_54, ecx
  9639. loc_00616F4C: mov edx, [eax]
  9640. loc_00616F4E: lea ecx, var_24
  9641. loc_00616F51: mov var_120, eax
  9642. loc_00616F57: push ecx
  9643. loc_00616F58: lea ecx, var_5C
  9644. loc_00616F5B: push ecx
  9645. loc_00616F5C: push eax
  9646. loc_00616F5D: call [edx+00000024h]
  9647. loc_00616F60: test eax, eax
  9648. loc_00616F62: fnclex
  9649. loc_00616F64: jge 00616F7Bh
  9650. loc_00616F66: mov edx, var_120
  9651. loc_00616F6C: push 00000024h
  9652. loc_00616F6E: push 00443998h
  9653. loc_00616F73: push edx
  9654. loc_00616F74: push eax
  9655. loc_00616F75: call [004010CCh] ; __vbaHresultCheckObj
  9656. loc_00616F7B: mov eax, var_24
  9657. loc_00616F7E: lea edx, var_28
  9658. loc_00616F81: push edx
  9659. loc_00616F82: push eax
  9660. loc_00616F83: mov ecx, [eax]
  9661. loc_00616F85: mov var_128, eax
  9662. loc_00616F8B: call [ecx+00000098h]
  9663. loc_00616F91: test eax, eax
  9664. loc_00616F93: fnclex
  9665. loc_00616F95: jge 00616FAFh
  9666. loc_00616F97: mov ecx, var_128
  9667. loc_00616F9D: push 00000098h
  9668. loc_00616FA2: push 00443788h
  9669. loc_00616FA7: push ecx
  9670. loc_00616FA8: push eax
  9671. loc_00616FA9: call [004010CCh] ; __vbaHresultCheckObj
  9672. loc_00616FAF: mov edx, var_28
  9673. loc_00616FB2: mov ecx, 80020004h
  9674. loc_00616FB7: mov var_130, edx
  9675. loc_00616FBD: mov var_A4, ecx
  9676. loc_00616FC3: mov eax, 0000000Ah
  9677. loc_00616FC8: mov var_94, ecx
  9678. loc_00616FCE: lea edx, var_EC
  9679. loc_00616FD4: lea ecx, var_8C
  9680. loc_00616FDA: mov var_AC, eax
  9681. loc_00616FE0: mov var_9C, eax
  9682. loc_00616FE6: mov var_E4, 0044B07Ch ; "Charles Lawlor"
  9683. loc_00616FF0: mov var_EC, 00000008h
  9684. loc_00616FFA: call [00401374h] ; __vbaVarDup
  9685. loc_00617000: lea edx, var_2C
  9686. loc_00617003: mov eax, 0000000Ah
  9687. loc_00617008: push edx
  9688. loc_00617009: lea edx, var_AC
  9689. loc_0061700F: push edx
  9690. loc_00617010: lea edx, var_9C
  9691. loc_00617016: push edx
  9692. loc_00617017: lea edx, var_8C
  9693. loc_0061701D: push edx
  9694. loc_0061701E: lea edx, var_7C
  9695. loc_00617021: mov var_7C, eax
  9696. loc_00617024: mov var_6C, eax
  9697. loc_00617027: mov eax, var_130
  9698. loc_0061702D: mov ecx, 80020004h
  9699. loc_00617032: push edx
  9700. loc_00617033: lea edx, var_6C
  9701. loc_00617036: mov var_74, ecx
  9702. loc_00617039: mov var_64, ecx
  9703. loc_0061703C: mov ecx, [eax]
  9704. loc_0061703E: push edx
  9705. loc_0061703F: push eax
  9706. loc_00617040: call [ecx+00000028h]
  9707. loc_00617043: test eax, eax
  9708. loc_00617045: fnclex
  9709. loc_00617047: jge 0061705Eh
  9710. loc_00617049: mov ecx, var_130
  9711. loc_0061704F: push 00000028h
  9712. loc_00617051: push 0044AC54h
  9713. loc_00617056: push ecx
  9714. loc_00617057: push eax
  9715. loc_00617058: call [004010CCh] ; __vbaHresultCheckObj
  9716. loc_0061705E: lea edx, var_2C
  9717. loc_00617061: lea eax, var_28
  9718. loc_00617064: push edx
  9719. loc_00617065: lea ecx, var_24
  9720. loc_00617068: push eax
  9721. loc_00617069: lea edx, var_20
  9722. loc_0061706C: push ecx
  9723. loc_0061706D: lea eax, var_1C
  9724. loc_00617070: push edx
  9725. loc_00617071: lea ecx, var_18
  9726. loc_00617074: push eax
  9727. loc_00617075: lea edx, var_14
  9728. loc_00617078: push ecx
  9729. loc_00617079: push edx
  9730. loc_0061707A: push 00000007h
  9731. loc_0061707C: call [00401068h] ; __vbaFreeObjList
  9732. loc_00617082: lea eax, var_AC
  9733. loc_00617088: lea ecx, var_9C
  9734. loc_0061708E: push eax
  9735. loc_0061708F: lea edx, var_8C
  9736. loc_00617095: push ecx
  9737. loc_00617096: lea eax, var_7C
  9738. loc_00617099: push edx
  9739. loc_0061709A: lea ecx, var_6C
  9740. loc_0061709D: push eax
  9741. loc_0061709E: lea edx, var_5C
  9742. loc_006170A1: push ecx
  9743. loc_006170A2: lea eax, var_4C
  9744. loc_006170A5: push edx
  9745. loc_006170A6: lea ecx, var_3C
  9746. loc_006170A9: push eax
  9747. loc_006170AA: push ecx
  9748. loc_006170AB: push 00000008h
  9749. loc_006170AD: call [00401050h] ; __vbaFreeVarList
  9750. loc_006170B3: mov edx, [esi]
  9751. loc_006170B5: add esp, 00000044h
  9752. loc_006170B8: push 00443998h
  9753. loc_006170BD: push 00000000h
  9754. loc_006170BF: push 00000007h
  9755. loc_006170C1: push esi
  9756. loc_006170C2: call [edx+00000320h]
  9757. loc_006170C8: push eax
  9758. loc_006170C9: lea eax, var_14
  9759. loc_006170CC: push eax
  9760. loc_006170CD: call edi
  9761. loc_006170CF: lea ecx, var_3C
  9762. loc_006170D2: push eax
  9763. loc_006170D3: push ecx
  9764. loc_006170D4: call ebx
  9765. loc_006170D6: add esp, 00000010h
  9766. loc_006170D9: push eax
  9767. loc_006170DA: call [004011F8h] ; __vbaCastObjVar
  9768. loc_006170E0: lea edx, var_18
  9769. loc_006170E3: push eax
  9770. loc_006170E4: push edx
  9771. loc_006170E5: call edi
  9772. loc_006170E7: mov ecx, 80020004h
  9773. loc_006170EC: mov var_118, eax
  9774. loc_006170F2: mov var_84, ecx
  9775. loc_006170F8: mov eax, 0000000Ah
  9776. loc_006170FD: mov var_74, ecx
  9777. loc_00617100: lea edx, var_DC
  9778. loc_00617106: lea ecx, var_6C
  9779. loc_00617109: mov var_8C, eax
  9780. loc_0061710F: mov var_7C, eax
  9781. loc_00617112: mov var_D4, 0044B0ACh ; "My Wild Irish Rose"
  9782. loc_0061711C: mov var_DC, 00000008h
  9783. loc_00617126: call [00401374h] ; __vbaVarDup
  9784. loc_0061712C: lea edx, var_CC
  9785. loc_00617132: lea ecx, var_5C
  9786. loc_00617135: mov var_C4, 0044B0A0h ; "3X"
  9787. loc_0061713F: mov var_CC, 00000008h
  9788. loc_00617149: call [00401374h] ; __vbaVarDup
  9789. loc_0061714F: mov eax, var_118
  9790. loc_00617155: lea edx, var_1C
  9791. loc_00617158: push edx
  9792. loc_00617159: lea edx, var_8C
  9793. loc_0061715F: mov var_44, 80020004h
  9794. loc_00617166: mov var_4C, 0000000Ah
  9795. loc_0061716D: mov ecx, [eax]
  9796. loc_0061716F: push edx
  9797. loc_00617170: lea edx, var_7C
  9798. loc_00617173: push edx
  9799. loc_00617174: lea edx, var_6C
  9800. loc_00617177: push edx
  9801. loc_00617178: lea edx, var_5C
  9802. loc_0061717B: push edx
  9803. loc_0061717C: lea edx, var_4C
  9804. loc_0061717F: push edx
  9805. loc_00617180: push eax
  9806. loc_00617181: call [ecx+00000028h]
  9807. loc_00617184: test eax, eax
  9808. loc_00617186: fnclex
  9809. loc_00617188: jge 0061719Fh
  9810. loc_0061718A: mov ecx, var_118
  9811. loc_00617190: push 00000028h
  9812. loc_00617192: push 00443998h
  9813. loc_00617197: push ecx
  9814. loc_00617198: push eax
  9815. loc_00617199: call [004010CCh] ; __vbaHresultCheckObj
  9816. loc_0061719F: lea edx, var_1C
  9817. loc_006171A2: lea eax, var_18
  9818. loc_006171A5: push edx
  9819. loc_006171A6: lea ecx, var_14
  9820. loc_006171A9: push eax
  9821. loc_006171AA: push ecx
  9822. loc_006171AB: push 00000003h
  9823. loc_006171AD: call [00401068h] ; __vbaFreeObjList
  9824. loc_006171B3: lea edx, var_8C
  9825. loc_006171B9: lea eax, var_7C
  9826. loc_006171BC: push edx
  9827. loc_006171BD: lea ecx, var_6C
  9828. loc_006171C0: push eax
  9829. loc_006171C1: lea edx, var_5C
  9830. loc_006171C4: push ecx
  9831. loc_006171C5: lea eax, var_4C
  9832. loc_006171C8: push edx
  9833. loc_006171C9: lea ecx, var_3C
  9834. loc_006171CC: push eax
  9835. loc_006171CD: push ecx
  9836. loc_006171CE: push 00000006h
  9837. loc_006171D0: call [00401050h] ; __vbaFreeVarList
  9838. loc_006171D6: mov edx, [esi]
  9839. loc_006171D8: add esp, 0000002Ch
  9840. loc_006171DB: push 00443998h
  9841. loc_006171E0: push 00000000h
  9842. loc_006171E2: push 00000007h
  9843. loc_006171E4: push esi
  9844. loc_006171E5: call [edx+00000320h]
  9845. loc_006171EB: push eax
  9846. loc_006171EC: lea eax, var_14
  9847. loc_006171EF: push eax
  9848. loc_006171F0: call edi
  9849. loc_006171F2: lea ecx, var_3C
  9850. loc_006171F5: push eax
  9851. loc_006171F6: push ecx
  9852. loc_006171F7: call ebx
  9853. loc_006171F9: add esp, 00000010h
  9854. loc_006171FC: push eax
  9855. loc_006171FD: call [004011F8h] ; __vbaCastObjVar
  9856. loc_00617203: lea edx, var_18
  9857. loc_00617206: push eax
  9858. loc_00617207: push edx
  9859. loc_00617208: call edi
  9860. loc_0061720A: mov ecx, [eax]
  9861. loc_0061720C: lea edx, var_114
  9862. loc_00617212: push edx
  9863. loc_00617213: push eax
  9864. loc_00617214: mov var_118, eax
  9865. loc_0061721A: call [ecx+0000001Ch]
  9866. loc_0061721D: test eax, eax
  9867. loc_0061721F: fnclex
  9868. loc_00617221: jge 00617238h
  9869. loc_00617223: mov ecx, var_118
  9870. loc_00617229: push 0000001Ch
  9871. loc_0061722B: push 00443998h
  9872. loc_00617230: push ecx
  9873. loc_00617231: push eax
  9874. loc_00617232: call [004010CCh] ; __vbaHresultCheckObj
  9875. loc_00617238: mov edx, [esi]
  9876. loc_0061723A: push 00443998h
  9877. loc_0061723F: push 00000000h
  9878. loc_00617241: push 00000007h
  9879. loc_00617243: push esi
  9880. loc_00617244: call [edx+00000320h]
  9881. loc_0061724A: push eax
  9882. loc_0061724B: lea eax, var_1C
  9883. loc_0061724E: push eax
  9884. loc_0061724F: call edi
  9885. loc_00617251: lea ecx, var_4C
  9886. loc_00617254: push eax
  9887. loc_00617255: push ecx
  9888. loc_00617256: call ebx
  9889. loc_00617258: add esp, 00000010h
  9890. loc_0061725B: push eax
  9891. loc_0061725C: call [004011F8h] ; __vbaCastObjVar
  9892. loc_00617262: lea edx, var_20
  9893. loc_00617265: push eax
  9894. loc_00617266: push edx
  9895. loc_00617267: call edi
  9896. loc_00617269: mov ecx, var_114
  9897. loc_0061726F: mov var_5C, 00000003h
  9898. loc_00617276: mov var_54, ecx
  9899. loc_00617279: mov edx, [eax]
  9900. loc_0061727B: lea ecx, var_24
  9901. loc_0061727E: mov var_120, eax
  9902. loc_00617284: push ecx
  9903. loc_00617285: lea ecx, var_5C
  9904. loc_00617288: push ecx
  9905. loc_00617289: push eax
  9906. loc_0061728A: call [edx+00000024h]
  9907. loc_0061728D: test eax, eax
  9908. loc_0061728F: fnclex
  9909. loc_00617291: jge 006172A8h
  9910. loc_00617293: mov edx, var_120
  9911. loc_00617299: push 00000024h
  9912. loc_0061729B: push 00443998h
  9913. loc_006172A0: push edx
  9914. loc_006172A1: push eax
  9915. loc_006172A2: call [004010CCh] ; __vbaHresultCheckObj
  9916. loc_006172A8: mov eax, var_24
  9917. loc_006172AB: lea edx, var_28
  9918. loc_006172AE: push edx
  9919. loc_006172AF: push eax
  9920. loc_006172B0: mov ecx, [eax]
  9921. loc_006172B2: mov var_128, eax
  9922. loc_006172B8: call [ecx+00000098h]
  9923. loc_006172BE: test eax, eax
  9924. loc_006172C0: fnclex
  9925. loc_006172C2: jge 006172DCh
  9926. loc_006172C4: mov ecx, var_128
  9927. loc_006172CA: push 00000098h
  9928. loc_006172CF: push 00443788h
  9929. loc_006172D4: push ecx
  9930. loc_006172D5: push eax
  9931. loc_006172D6: call [004010CCh] ; __vbaHresultCheckObj
  9932. loc_006172DC: mov edx, var_28
  9933. loc_006172DF: mov ecx, 80020004h
  9934. loc_006172E4: mov var_130, edx
  9935. loc_006172EA: mov var_A4, ecx
  9936. loc_006172F0: mov eax, 0000000Ah
  9937. loc_006172F5: mov var_94, ecx
  9938. loc_006172FB: lea edx, var_EC
  9939. loc_00617301: lea ecx, var_8C
  9940. loc_00617307: mov var_AC, eax
  9941. loc_0061730D: mov var_9C, eax
  9942. loc_00617313: mov var_E4, 0044B0D8h ; "Chancellor John Olcott"
  9943. loc_0061731D: mov var_EC, 00000008h
  9944. loc_00617327: call [00401374h] ; __vbaVarDup
  9945. loc_0061732D: lea edx, var_2C
  9946. loc_00617330: mov eax, 0000000Ah
  9947. loc_00617335: push edx
  9948. loc_00617336: lea edx, var_AC
  9949. loc_0061733C: push edx
  9950. loc_0061733D: lea edx, var_9C
  9951. loc_00617343: push edx
  9952. loc_00617344: lea edx, var_8C
  9953. loc_0061734A: push edx
  9954. loc_0061734B: lea edx, var_7C
  9955. loc_0061734E: mov var_7C, eax
  9956. loc_00617351: mov var_6C, eax
  9957. loc_00617354: mov eax, var_130
  9958. loc_0061735A: mov ecx, 80020004h
  9959. loc_0061735F: push edx
  9960. loc_00617360: lea edx, var_6C
  9961. loc_00617363: mov var_74, ecx
  9962. loc_00617366: mov var_64, ecx
  9963. loc_00617369: mov ecx, [eax]
  9964. loc_0061736B: push edx
  9965. loc_0061736C: push eax
  9966. loc_0061736D: call [ecx+00000028h]
  9967. loc_00617370: test eax, eax
  9968. loc_00617372: fnclex
  9969. loc_00617374: jge 0061738Bh
  9970. loc_00617376: mov ecx, var_130
  9971. loc_0061737C: push 00000028h
  9972. loc_0061737E: push 0044AC54h
  9973. loc_00617383: push ecx
  9974. loc_00617384: push eax
  9975. loc_00617385: call [004010CCh] ; __vbaHresultCheckObj
  9976. loc_0061738B: lea edx, var_2C
  9977. loc_0061738E: lea eax, var_28
  9978. loc_00617391: push edx
  9979. loc_00617392: lea ecx, var_24
  9980. loc_00617395: push eax
  9981. loc_00617396: lea edx, var_20
  9982. loc_00617399: push ecx
  9983. loc_0061739A: lea eax, var_1C
  9984. loc_0061739D: push edx
  9985. loc_0061739E: lea ecx, var_18
  9986. loc_006173A1: push eax
  9987. loc_006173A2: lea edx, var_14
  9988. loc_006173A5: push ecx
  9989. loc_006173A6: push edx
  9990. loc_006173A7: push 00000007h
  9991. loc_006173A9: call [00401068h] ; __vbaFreeObjList
  9992. loc_006173AF: lea eax, var_AC
  9993. loc_006173B5: lea ecx, var_9C
  9994. loc_006173BB: push eax
  9995. loc_006173BC: lea edx, var_8C
  9996. loc_006173C2: push ecx
  9997. loc_006173C3: lea eax, var_7C
  9998. loc_006173C6: push edx
  9999. loc_006173C7: lea ecx, var_6C
  10000. loc_006173CA: push eax
  10001. loc_006173CB: lea edx, var_5C
  10002. loc_006173CE: push ecx
  10003. loc_006173CF: lea eax, var_4C
  10004. loc_006173D2: push edx
  10005. loc_006173D3: lea ecx, var_3C
  10006. loc_006173D6: push eax
  10007. loc_006173D7: push ecx
  10008. loc_006173D8: push 00000008h
  10009. loc_006173DA: call [00401050h] ; __vbaFreeVarList
  10010. loc_006173E0: mov edx, [esi]
  10011. loc_006173E2: add esp, 00000044h
  10012. loc_006173E5: push 00443998h
  10013. loc_006173EA: push 00000000h
  10014. loc_006173EC: push 00000007h
  10015. loc_006173EE: push esi
  10016. loc_006173EF: call [edx+00000320h]
  10017. loc_006173F5: push eax
  10018. loc_006173F6: lea eax, var_14
  10019. loc_006173F9: push eax
  10020. loc_006173FA: call edi
  10021. loc_006173FC: lea ecx, var_3C
  10022. loc_006173FF: push eax
  10023. loc_00617400: push ecx
  10024. loc_00617401: call ebx
  10025. loc_00617403: add esp, 00000010h
  10026. loc_00617406: push eax
  10027. loc_00617407: call [004011F8h] ; __vbaCastObjVar
  10028. loc_0061740D: lea edx, var_18
  10029. loc_00617410: push eax
  10030. loc_00617411: push edx
  10031. loc_00617412: call edi
  10032. loc_00617414: mov ecx, 80020004h
  10033. loc_00617419: mov var_118, eax
  10034. loc_0061741F: mov var_84, ecx
  10035. loc_00617425: mov eax, 0000000Ah
  10036. loc_0061742A: mov var_74, ecx
  10037. loc_0061742D: lea edx, var_DC
  10038. loc_00617433: lea ecx, var_6C
  10039. loc_00617436: mov var_8C, eax
  10040. loc_0061743C: mov var_7C, eax
  10041. loc_0061743F: mov var_D4, 0044B118h ; "Cindy"
  10042. loc_00617449: mov var_DC, 00000008h
  10043. loc_00617453: call [00401374h] ; __vbaVarDup
  10044. loc_00617459: lea edx, var_CC
  10045. loc_0061745F: lea ecx, var_5C
  10046. loc_00617462: mov var_C4, 0044B10Ch ; "4X"
  10047. loc_0061746C: mov var_CC, 00000008h
  10048. loc_00617476: call [00401374h] ; __vbaVarDup
  10049. loc_0061747C: mov eax, var_118
  10050. loc_00617482: lea edx, var_1C
  10051. loc_00617485: push edx
  10052. loc_00617486: lea edx, var_8C
  10053. loc_0061748C: mov var_44, 80020004h
  10054. loc_00617493: mov var_4C, 0000000Ah
  10055. loc_0061749A: mov ecx, [eax]
  10056. loc_0061749C: push edx
  10057. loc_0061749D: lea edx, var_7C
  10058. loc_006174A0: push edx
  10059. loc_006174A1: lea edx, var_6C
  10060. loc_006174A4: push edx
  10061. loc_006174A5: lea edx, var_5C
  10062. loc_006174A8: push edx
  10063. loc_006174A9: lea edx, var_4C
  10064. loc_006174AC: push edx
  10065. loc_006174AD: push eax
  10066. loc_006174AE: call [ecx+00000028h]
  10067. loc_006174B1: test eax, eax
  10068. loc_006174B3: fnclex
  10069. loc_006174B5: jge 006174CCh
  10070. loc_006174B7: mov ecx, var_118
  10071. loc_006174BD: push 00000028h
  10072. loc_006174BF: push 00443998h
  10073. loc_006174C4: push ecx
  10074. loc_006174C5: push eax
  10075. loc_006174C6: call [004010CCh] ; __vbaHresultCheckObj
  10076. loc_006174CC: lea edx, var_1C
  10077. loc_006174CF: lea eax, var_18
  10078. loc_006174D2: push edx
  10079. loc_006174D3: lea ecx, var_14
  10080. loc_006174D6: push eax
  10081. loc_006174D7: push ecx
  10082. loc_006174D8: push 00000003h
  10083. loc_006174DA: call [00401068h] ; __vbaFreeObjList
  10084. loc_006174E0: lea edx, var_8C
  10085. loc_006174E6: lea eax, var_7C
  10086. loc_006174E9: push edx
  10087. loc_006174EA: lea ecx, var_6C
  10088. loc_006174ED: push eax
  10089. loc_006174EE: lea edx, var_5C
  10090. loc_006174F1: push ecx
  10091. loc_006174F2: lea eax, var_4C
  10092. loc_006174F5: push edx
  10093. loc_006174F6: lea ecx, var_3C
  10094. loc_006174F9: push eax
  10095. loc_006174FA: push ecx
  10096. loc_006174FB: push 00000006h
  10097. loc_006174FD: call [00401050h] ; __vbaFreeVarList
  10098. loc_00617503: mov edx, [esi]
  10099. loc_00617505: add esp, 0000002Ch
  10100. loc_00617508: push 00443998h
  10101. loc_0061750D: push 00000000h
  10102. loc_0061750F: push 00000007h
  10103. loc_00617511: push esi
  10104. loc_00617512: call [edx+00000320h]
  10105. loc_00617518: push eax
  10106. loc_00617519: lea eax, var_14
  10107. loc_0061751C: push eax
  10108. loc_0061751D: call edi
  10109. loc_0061751F: lea ecx, var_3C
  10110. loc_00617522: push eax
  10111. loc_00617523: push ecx
  10112. loc_00617524: call ebx
  10113. loc_00617526: add esp, 00000010h
  10114. loc_00617529: push eax
  10115. loc_0061752A: call [004011F8h] ; __vbaCastObjVar
  10116. loc_00617530: lea edx, var_18
  10117. loc_00617533: push eax
  10118. loc_00617534: push edx
  10119. loc_00617535: call edi
  10120. loc_00617537: mov ecx, [eax]
  10121. loc_00617539: lea edx, var_114
  10122. loc_0061753F: push edx
  10123. loc_00617540: push eax
  10124. loc_00617541: mov var_118, eax
  10125. loc_00617547: call [ecx+0000001Ch]
  10126. loc_0061754A: test eax, eax
  10127. loc_0061754C: fnclex
  10128. loc_0061754E: jge 00617565h
  10129. loc_00617550: mov ecx, var_118
  10130. loc_00617556: push 0000001Ch
  10131. loc_00617558: push 00443998h
  10132. loc_0061755D: push ecx
  10133. loc_0061755E: push eax
  10134. loc_0061755F: call [004010CCh] ; __vbaHresultCheckObj
  10135. loc_00617565: mov edx, [esi]
  10136. loc_00617567: push 00443998h
  10137. loc_0061756C: push 00000000h
  10138. loc_0061756E: push 00000007h
  10139. loc_00617570: push esi
  10140. loc_00617571: call [edx+00000320h]
  10141. loc_00617577: push eax
  10142. loc_00617578: lea eax, var_1C
  10143. loc_0061757B: push eax
  10144. loc_0061757C: call edi
  10145. loc_0061757E: lea ecx, var_4C
  10146. loc_00617581: push eax
  10147. loc_00617582: push ecx
  10148. loc_00617583: call ebx
  10149. loc_00617585: add esp, 00000010h
  10150. loc_00617588: push eax
  10151. loc_00617589: call [004011F8h] ; __vbaCastObjVar
  10152. loc_0061758F: lea edx, var_20
  10153. loc_00617592: push eax
  10154. loc_00617593: push edx
  10155. loc_00617594: call edi
  10156. loc_00617596: mov ecx, var_114
  10157. loc_0061759C: mov var_5C, 00000003h
  10158. loc_006175A3: mov var_54, ecx
  10159. loc_006175A6: mov edx, [eax]
  10160. loc_006175A8: lea ecx, var_24
  10161. loc_006175AB: mov var_120, eax
  10162. loc_006175B1: push ecx
  10163. loc_006175B2: lea ecx, var_5C
  10164. loc_006175B5: push ecx
  10165. loc_006175B6: push eax
  10166. loc_006175B7: call [edx+00000024h]
  10167. loc_006175BA: test eax, eax
  10168. loc_006175BC: fnclex
  10169. loc_006175BE: jge 006175D5h
  10170. loc_006175C0: mov edx, var_120
  10171. loc_006175C6: push 00000024h
  10172. loc_006175C8: push 00443998h
  10173. loc_006175CD: push edx
  10174. loc_006175CE: push eax
  10175. loc_006175CF: call [004010CCh] ; __vbaHresultCheckObj
  10176. loc_006175D5: mov eax, var_24
  10177. loc_006175D8: lea edx, var_28
  10178. loc_006175DB: push edx
  10179. loc_006175DC: push eax
  10180. loc_006175DD: mov ecx, [eax]
  10181. loc_006175DF: mov var_128, eax
  10182. loc_006175E5: call [ecx+00000098h]
  10183. loc_006175EB: test eax, eax
  10184. loc_006175ED: fnclex
  10185. loc_006175EF: jge 00617609h
  10186. loc_006175F1: mov ecx, var_128
  10187. loc_006175F7: push 00000098h
  10188. loc_006175FC: push 00443788h
  10189. loc_00617601: push ecx
  10190. loc_00617602: push eax
  10191. loc_00617603: call [004010CCh] ; __vbaHresultCheckObj
  10192. loc_00617609: mov edx, var_28
  10193. loc_0061760C: mov ecx, 80020004h
  10194. loc_00617611: mov var_130, edx
  10195. loc_00617617: mov var_A4, ecx
  10196. loc_0061761D: mov eax, 0000000Ah
  10197. loc_00617622: mov var_94, ecx
  10198. loc_00617628: lea edx, var_EC
  10199. loc_0061762E: lea ecx, var_8C
  10200. loc_00617634: mov var_AC, eax
  10201. loc_0061763A: mov var_9C, eax
  10202. loc_00617640: mov var_E4, 0044B128h ; "Traditional"
  10203. loc_0061764A: mov var_EC, 00000008h
  10204. loc_00617654: call [00401374h] ; __vbaVarDup
  10205. loc_0061765A: lea edx, var_2C
  10206. loc_0061765D: mov eax, 0000000Ah
  10207. loc_00617662: push edx
  10208. loc_00617663: lea edx, var_AC
  10209. loc_00617669: push edx
  10210. loc_0061766A: lea edx, var_9C
  10211. loc_00617670: push edx
  10212. loc_00617671: lea edx, var_8C
  10213. loc_00617677: push edx
  10214. loc_00617678: lea edx, var_7C
  10215. loc_0061767B: mov var_7C, eax
  10216. loc_0061767E: mov var_6C, eax
  10217. loc_00617681: mov eax, var_130
  10218. loc_00617687: mov ecx, 80020004h
  10219. loc_0061768C: push edx
  10220. loc_0061768D: lea edx, var_6C
  10221. loc_00617690: mov var_74, ecx
  10222. loc_00617693: mov var_64, ecx
  10223. loc_00617696: mov ecx, [eax]
  10224. loc_00617698: push edx
  10225. loc_00617699: push eax
  10226. loc_0061769A: call [ecx+00000028h]
  10227. loc_0061769D: test eax, eax
  10228. loc_0061769F: fnclex
  10229. loc_006176A1: jge 006176B8h
  10230. loc_006176A3: mov ecx, var_130
  10231. loc_006176A9: push 00000028h
  10232. loc_006176AB: push 0044AC54h
  10233. loc_006176B0: push ecx
  10234. loc_006176B1: push eax
  10235. loc_006176B2: call [004010CCh] ; __vbaHresultCheckObj
  10236. loc_006176B8: lea edx, var_2C
  10237. loc_006176BB: lea eax, var_28
  10238. loc_006176BE: push edx
  10239. loc_006176BF: lea ecx, var_24
  10240. loc_006176C2: push eax
  10241. loc_006176C3: lea edx, var_20
  10242. loc_006176C6: push ecx
  10243. loc_006176C7: lea eax, var_1C
  10244. loc_006176CA: push edx
  10245. loc_006176CB: lea ecx, var_18
  10246. loc_006176CE: push eax
  10247. loc_006176CF: lea edx, var_14
  10248. loc_006176D2: push ecx
  10249. loc_006176D3: push edx
  10250. loc_006176D4: push 00000007h
  10251. loc_006176D6: call [00401068h] ; __vbaFreeObjList
  10252. loc_006176DC: lea eax, var_AC
  10253. loc_006176E2: lea ecx, var_9C
  10254. loc_006176E8: push eax
  10255. loc_006176E9: lea edx, var_8C
  10256. loc_006176EF: push ecx
  10257. loc_006176F0: lea eax, var_7C
  10258. loc_006176F3: push edx
  10259. loc_006176F4: lea ecx, var_6C
  10260. loc_006176F7: push eax
  10261. loc_006176F8: lea edx, var_5C
  10262. loc_006176FB: push ecx
  10263. loc_006176FC: lea eax, var_4C
  10264. loc_006176FF: push edx
  10265. loc_00617700: lea ecx, var_3C
  10266. loc_00617703: push eax
  10267. loc_00617704: push ecx
  10268. loc_00617705: push 00000008h
  10269. loc_00617707: call [00401050h] ; __vbaFreeVarList
  10270. loc_0061770D: mov edx, [esi]
  10271. loc_0061770F: add esp, 00000044h
  10272. loc_00617712: push 00443998h
  10273. loc_00617717: push 00000000h
  10274. loc_00617719: push 00000007h
  10275. loc_0061771B: push esi
  10276. loc_0061771C: call [edx+00000320h]
  10277. loc_00617722: push eax
  10278. loc_00617723: lea eax, var_14
  10279. loc_00617726: push eax
  10280. loc_00617727: call edi
  10281. loc_00617729: lea ecx, var_3C
  10282. loc_0061772C: push eax
  10283. loc_0061772D: push ecx
  10284. loc_0061772E: call ebx
  10285. loc_00617730: add esp, 00000010h
  10286. loc_00617733: push eax
  10287. loc_00617734: call [004011F8h] ; __vbaCastObjVar
  10288. loc_0061773A: lea edx, var_18
  10289. loc_0061773D: push eax
  10290. loc_0061773E: push edx
  10291. loc_0061773F: call edi
  10292. loc_00617741: mov ecx, 80020004h
  10293. loc_00617746: mov var_118, eax
  10294. loc_0061774C: mov var_84, ecx
  10295. loc_00617752: mov eax, 0000000Ah
  10296. loc_00617757: mov var_74, ecx
  10297. loc_0061775A: lea edx, var_DC
  10298. loc_00617760: lea ecx, var_6C
  10299. loc_00617763: mov var_8C, eax
  10300. loc_00617769: mov var_7C, eax
  10301. loc_0061776C: mov var_D4, 0044B150h ; "Mighty Lak� A Rose"
  10302. loc_00617776: mov var_DC, 00000008h
  10303. loc_00617780: call [00401374h] ; __vbaVarDup
  10304. loc_00617786: lea edx, var_CC
  10305. loc_0061778C: lea ecx, var_5C
  10306. loc_0061778F: mov var_C4, 0044B144h ; "5X"
  10307. loc_00617799: mov var_CC, 00000008h
  10308. loc_006177A3: call [00401374h] ; __vbaVarDup
  10309. loc_006177A9: mov eax, var_118
  10310. loc_006177AF: lea edx, var_1C
  10311. loc_006177B2: push edx
  10312. loc_006177B3: lea edx, var_8C
  10313. loc_006177B9: mov var_44, 80020004h
  10314. loc_006177C0: mov var_4C, 0000000Ah
  10315. loc_006177C7: mov ecx, [eax]
  10316. loc_006177C9: push edx
  10317. loc_006177CA: lea edx, var_7C
  10318. loc_006177CD: push edx
  10319. loc_006177CE: lea edx, var_6C
  10320. loc_006177D1: push edx
  10321. loc_006177D2: lea edx, var_5C
  10322. loc_006177D5: push edx
  10323. loc_006177D6: lea edx, var_4C
  10324. loc_006177D9: push edx
  10325. loc_006177DA: push eax
  10326. loc_006177DB: call [ecx+00000028h]
  10327. loc_006177DE: test eax, eax
  10328. loc_006177E0: fnclex
  10329. loc_006177E2: jge 006177F9h
  10330. loc_006177E4: mov ecx, var_118
  10331. loc_006177EA: push 00000028h
  10332. loc_006177EC: push 00443998h
  10333. loc_006177F1: push ecx
  10334. loc_006177F2: push eax
  10335. loc_006177F3: call [004010CCh] ; __vbaHresultCheckObj
  10336. loc_006177F9: lea edx, var_1C
  10337. loc_006177FC: lea eax, var_18
  10338. loc_006177FF: push edx
  10339. loc_00617800: lea ecx, var_14
  10340. loc_00617803: push eax
  10341. loc_00617804: push ecx
  10342. loc_00617805: push 00000003h
  10343. loc_00617807: call [00401068h] ; __vbaFreeObjList
  10344. loc_0061780D: lea edx, var_8C
  10345. loc_00617813: lea eax, var_7C
  10346. loc_00617816: push edx
  10347. loc_00617817: lea ecx, var_6C
  10348. loc_0061781A: push eax
  10349. loc_0061781B: lea edx, var_5C
  10350. loc_0061781E: push ecx
  10351. loc_0061781F: lea eax, var_4C
  10352. loc_00617822: push edx
  10353. loc_00617823: lea ecx, var_3C
  10354. loc_00617826: push eax
  10355. loc_00617827: push ecx
  10356. loc_00617828: push 00000006h
  10357. loc_0061782A: call [00401050h] ; __vbaFreeVarList
  10358. loc_00617830: mov edx, [esi]
  10359. loc_00617832: add esp, 0000002Ch
  10360. loc_00617835: push 00443998h
  10361. loc_0061783A: push 00000000h
  10362. loc_0061783C: push 00000007h
  10363. loc_0061783E: push esi
  10364. loc_0061783F: call [edx+00000320h]
  10365. loc_00617845: push eax
  10366. loc_00617846: lea eax, var_14
  10367. loc_00617849: push eax
  10368. loc_0061784A: call edi
  10369. loc_0061784C: lea ecx, var_3C
  10370. loc_0061784F: push eax
  10371. loc_00617850: push ecx
  10372. loc_00617851: call ebx
  10373. loc_00617853: add esp, 00000010h
  10374. loc_00617856: push eax
  10375. loc_00617857: call [004011F8h] ; __vbaCastObjVar
  10376. loc_0061785D: lea edx, var_18
  10377. loc_00617860: push eax
  10378. loc_00617861: push edx
  10379. loc_00617862: call edi
  10380. loc_00617864: mov ecx, [eax]
  10381. loc_00617866: lea edx, var_114
  10382. loc_0061786C: push edx
  10383. loc_0061786D: push eax
  10384. loc_0061786E: mov var_118, eax
  10385. loc_00617874: call [ecx+0000001Ch]
  10386. loc_00617877: test eax, eax
  10387. loc_00617879: fnclex
  10388. loc_0061787B: jge 00617892h
  10389. loc_0061787D: mov ecx, var_118
  10390. loc_00617883: push 0000001Ch
  10391. loc_00617885: push 00443998h
  10392. loc_0061788A: push ecx
  10393. loc_0061788B: push eax
  10394. loc_0061788C: call [004010CCh] ; __vbaHresultCheckObj
  10395. loc_00617892: mov edx, [esi]
  10396. loc_00617894: push 00443998h
  10397. loc_00617899: push 00000000h
  10398. loc_0061789B: push 00000007h
  10399. loc_0061789D: push esi
  10400. loc_0061789E: call [edx+00000320h]
  10401. loc_006178A4: push eax
  10402. loc_006178A5: lea eax, var_1C
  10403. loc_006178A8: push eax
  10404. loc_006178A9: call edi
  10405. loc_006178AB: lea ecx, var_4C
  10406. loc_006178AE: push eax
  10407. loc_006178AF: push ecx
  10408. loc_006178B0: call ebx
  10409. loc_006178B2: add esp, 00000010h
  10410. loc_006178B5: push eax
  10411. loc_006178B6: call [004011F8h] ; __vbaCastObjVar
  10412. loc_006178BC: lea edx, var_20
  10413. loc_006178BF: push eax
  10414. loc_006178C0: push edx
  10415. loc_006178C1: call edi
  10416. loc_006178C3: mov ecx, var_114
  10417. loc_006178C9: mov var_5C, 00000003h
  10418. loc_006178D0: mov var_54, ecx
  10419. loc_006178D3: mov edx, [eax]
  10420. loc_006178D5: lea ecx, var_24
  10421. loc_006178D8: mov var_120, eax
  10422. loc_006178DE: push ecx
  10423. loc_006178DF: lea ecx, var_5C
  10424. loc_006178E2: push ecx
  10425. loc_006178E3: push eax
  10426. loc_006178E4: call [edx+00000024h]
  10427. loc_006178E7: test eax, eax
  10428. loc_006178E9: fnclex
  10429. loc_006178EB: jge 00617902h
  10430. loc_006178ED: mov edx, var_120
  10431. loc_006178F3: push 00000024h
  10432. loc_006178F5: push 00443998h
  10433. loc_006178FA: push edx
  10434. loc_006178FB: push eax
  10435. loc_006178FC: call [004010CCh] ; __vbaHresultCheckObj
  10436. loc_00617902: mov eax, var_24
  10437. loc_00617905: lea edx, var_28
  10438. loc_00617908: push edx
  10439. loc_00617909: push eax
  10440. loc_0061790A: mov ecx, [eax]
  10441. loc_0061790C: mov var_128, eax
  10442. loc_00617912: call [ecx+00000098h]
  10443. loc_00617918: test eax, eax
  10444. loc_0061791A: fnclex
  10445. loc_0061791C: jge 00617936h
  10446. loc_0061791E: mov ecx, var_128
  10447. loc_00617924: push 00000098h
  10448. loc_00617929: push 00443788h
  10449. loc_0061792E: push ecx
  10450. loc_0061792F: push eax
  10451. loc_00617930: call [004010CCh] ; __vbaHresultCheckObj
  10452. loc_00617936: mov edx, var_28
  10453. loc_00617939: mov ecx, 80020004h
  10454. loc_0061793E: mov var_130, edx
  10455. loc_00617944: mov var_A4, ecx
  10456. loc_0061794A: mov eax, 0000000Ah
  10457. loc_0061794F: mov var_94, ecx
  10458. loc_00617955: lea edx, var_EC
  10459. loc_0061795B: lea ecx, var_8C
  10460. loc_00617961: mov var_AC, eax
  10461. loc_00617967: mov var_9C, eax
  10462. loc_0061796D: mov var_E4, 0044B17Ch ; "Frank L. Stanton and Ethelbert Nevin"
  10463. loc_00617977: mov var_EC, 00000008h
  10464. loc_00617981: call [00401374h] ; __vbaVarDup
  10465. loc_00617987: lea edx, var_2C
  10466. loc_0061798A: mov eax, 0000000Ah
  10467. loc_0061798F: push edx
  10468. loc_00617990: lea edx, var_AC
  10469. loc_00617996: push edx
  10470. loc_00617997: lea edx, var_9C
  10471. loc_0061799D: push edx
  10472. loc_0061799E: lea edx, var_8C
  10473. loc_006179A4: push edx
  10474. loc_006179A5: lea edx, var_7C
  10475. loc_006179A8: mov var_7C, eax
  10476. loc_006179AB: mov var_6C, eax
  10477. loc_006179AE: mov eax, var_130
  10478. loc_006179B4: mov ecx, 80020004h
  10479. loc_006179B9: push edx
  10480. loc_006179BA: lea edx, var_6C
  10481. loc_006179BD: mov var_74, ecx
  10482. loc_006179C0: mov var_64, ecx
  10483. loc_006179C3: mov ecx, [eax]
  10484. loc_006179C5: push edx
  10485. loc_006179C6: push eax
  10486. loc_006179C7: call [ecx+00000028h]
  10487. loc_006179CA: test eax, eax
  10488. loc_006179CC: fnclex
  10489. loc_006179CE: jge 006179E5h
  10490. loc_006179D0: mov ecx, var_130
  10491. loc_006179D6: push 00000028h
  10492. loc_006179D8: push 0044AC54h
  10493. loc_006179DD: push ecx
  10494. loc_006179DE: push eax
  10495. loc_006179DF: call [004010CCh] ; __vbaHresultCheckObj
  10496. loc_006179E5: lea edx, var_2C
  10497. loc_006179E8: lea eax, var_28
  10498. loc_006179EB: push edx
  10499. loc_006179EC: lea ecx, var_24
  10500. loc_006179EF: push eax
  10501. loc_006179F0: lea edx, var_20
  10502. loc_006179F3: push ecx
  10503. loc_006179F4: lea eax, var_1C
  10504. loc_006179F7: push edx
  10505. loc_006179F8: lea ecx, var_18
  10506. loc_006179FB: push eax
  10507. loc_006179FC: lea edx, var_14
  10508. loc_006179FF: push ecx
  10509. loc_00617A00: push edx
  10510. loc_00617A01: push 00000007h
  10511. loc_00617A03: call [00401068h] ; __vbaFreeObjList
  10512. loc_00617A09: lea eax, var_AC
  10513. loc_00617A0F: lea ecx, var_9C
  10514. loc_00617A15: push eax
  10515. loc_00617A16: lea edx, var_8C
  10516. loc_00617A1C: push ecx
  10517. loc_00617A1D: lea eax, var_7C
  10518. loc_00617A20: push edx
  10519. loc_00617A21: lea ecx, var_6C
  10520. loc_00617A24: push eax
  10521. loc_00617A25: lea edx, var_5C
  10522. loc_00617A28: push ecx
  10523. loc_00617A29: lea eax, var_4C
  10524. loc_00617A2C: push edx
  10525. loc_00617A2D: lea ecx, var_3C
  10526. loc_00617A30: push eax
  10527. loc_00617A31: push ecx
  10528. loc_00617A32: push 00000008h
  10529. loc_00617A34: call [00401050h] ; __vbaFreeVarList
  10530. loc_00617A3A: mov edx, [esi]
  10531. loc_00617A3C: add esp, 00000044h
  10532. loc_00617A3F: push 00443998h
  10533. loc_00617A44: push 00000000h
  10534. loc_00617A46: push 00000007h
  10535. loc_00617A48: push esi
  10536. loc_00617A49: call [edx+00000320h]
  10537. loc_00617A4F: push eax
  10538. loc_00617A50: lea eax, var_14
  10539. loc_00617A53: push eax
  10540. loc_00617A54: call edi
  10541. loc_00617A56: lea ecx, var_3C
  10542. loc_00617A59: push eax
  10543. loc_00617A5A: push ecx
  10544. loc_00617A5B: call ebx
  10545. loc_00617A5D: add esp, 00000010h
  10546. loc_00617A60: push eax
  10547. loc_00617A61: call [004011F8h] ; __vbaCastObjVar
  10548. loc_00617A67: lea edx, var_18
  10549. loc_00617A6A: push eax
  10550. loc_00617A6B: push edx
  10551. loc_00617A6C: call edi
  10552. loc_00617A6E: mov ecx, 80020004h
  10553. loc_00617A73: mov var_118, eax
  10554. loc_00617A79: mov var_84, ecx
  10555. loc_00617A7F: mov eax, 0000000Ah
  10556. loc_00617A84: mov var_74, ecx
  10557. loc_00617A87: lea edx, var_DC
  10558. loc_00617A8D: lea ecx, var_6C
  10559. loc_00617A90: mov var_8C, eax
  10560. loc_00617A96: mov var_7C, eax
  10561. loc_00617A99: mov var_D4, 0044981Ch ; "Beautiful Dreamer"
  10562. loc_00617AA3: mov var_DC, 00000008h
  10563. loc_00617AAD: call [00401374h] ; __vbaVarDup
  10564. loc_00617AB3: lea edx, var_CC
  10565. loc_00617AB9: lea ecx, var_5C
  10566. loc_00617ABC: mov var_C4, 0044AC74h ; "6X"
  10567. loc_00617AC6: mov var_CC, 00000008h
  10568. loc_00617AD0: call [00401374h] ; __vbaVarDup
  10569. loc_00617AD6: mov eax, var_118
  10570. loc_00617ADC: lea edx, var_1C
  10571. loc_00617ADF: push edx
  10572. loc_00617AE0: lea edx, var_8C
  10573. loc_00617AE6: mov var_44, 80020004h
  10574. loc_00617AED: mov var_4C, 0000000Ah
  10575. loc_00617AF4: mov ecx, [eax]
  10576. loc_00617AF6: push edx
  10577. loc_00617AF7: lea edx, var_7C
  10578. loc_00617AFA: push edx
  10579. loc_00617AFB: lea edx, var_6C
  10580. loc_00617AFE: push edx
  10581. loc_00617AFF: lea edx, var_5C
  10582. loc_00617B02: push edx
  10583. loc_00617B03: lea edx, var_4C
  10584. loc_00617B06: push edx
  10585. loc_00617B07: push eax
  10586. loc_00617B08: call [ecx+00000028h]
  10587. loc_00617B0B: test eax, eax
  10588. loc_00617B0D: fnclex
  10589. loc_00617B0F: jge 00617B26h
  10590. loc_00617B11: mov ecx, var_118
  10591. loc_00617B17: push 00000028h
  10592. loc_00617B19: push 00443998h
  10593. loc_00617B1E: push ecx
  10594. loc_00617B1F: push eax
  10595. loc_00617B20: call [004010CCh] ; __vbaHresultCheckObj
  10596. loc_00617B26: lea edx, var_1C
  10597. loc_00617B29: lea eax, var_18
  10598. loc_00617B2C: push edx
  10599. loc_00617B2D: lea ecx, var_14
  10600. loc_00617B30: push eax
  10601. loc_00617B31: push ecx
  10602. loc_00617B32: push 00000003h
  10603. loc_00617B34: call [00401068h] ; __vbaFreeObjList
  10604. loc_00617B3A: lea edx, var_8C
  10605. loc_00617B40: lea eax, var_7C
  10606. loc_00617B43: push edx
  10607. loc_00617B44: lea ecx, var_6C
  10608. loc_00617B47: push eax
  10609. loc_00617B48: lea edx, var_5C
  10610. loc_00617B4B: push ecx
  10611. loc_00617B4C: lea eax, var_4C
  10612. loc_00617B4F: push edx
  10613. loc_00617B50: lea ecx, var_3C
  10614. loc_00617B53: push eax
  10615. loc_00617B54: push ecx
  10616. loc_00617B55: push 00000006h
  10617. loc_00617B57: call [00401050h] ; __vbaFreeVarList
  10618. loc_00617B5D: mov edx, [esi]
  10619. loc_00617B5F: add esp, 0000002Ch
  10620. loc_00617B62: push 00443998h
  10621. loc_00617B67: push 00000000h
  10622. loc_00617B69: push 00000007h
  10623. loc_00617B6B: push esi
  10624. loc_00617B6C: call [edx+00000320h]
  10625. loc_00617B72: push eax
  10626. loc_00617B73: lea eax, var_14
  10627. loc_00617B76: push eax
  10628. loc_00617B77: call edi
  10629. loc_00617B79: lea ecx, var_3C
  10630. loc_00617B7C: push eax
  10631. loc_00617B7D: push ecx
  10632. loc_00617B7E: call ebx
  10633. loc_00617B80: add esp, 00000010h
  10634. loc_00617B83: push eax
  10635. loc_00617B84: call [004011F8h] ; __vbaCastObjVar
  10636. loc_00617B8A: lea edx, var_18
  10637. loc_00617B8D: push eax
  10638. loc_00617B8E: push edx
  10639. loc_00617B8F: call edi
  10640. loc_00617B91: mov ecx, [eax]
  10641. loc_00617B93: lea edx, var_114
  10642. loc_00617B99: push edx
  10643. loc_00617B9A: push eax
  10644. loc_00617B9B: mov var_118, eax
  10645. loc_00617BA1: call [ecx+0000001Ch]
  10646. loc_00617BA4: test eax, eax
  10647. loc_00617BA6: fnclex
  10648. loc_00617BA8: jge 00617BBFh
  10649. loc_00617BAA: mov ecx, var_118
  10650. loc_00617BB0: push 0000001Ch
  10651. loc_00617BB2: push 00443998h
  10652. loc_00617BB7: push ecx
  10653. loc_00617BB8: push eax
  10654. loc_00617BB9: call [004010CCh] ; __vbaHresultCheckObj
  10655. loc_00617BBF: mov edx, [esi]
  10656. loc_00617BC1: push 00443998h
  10657. loc_00617BC6: push 00000000h
  10658. loc_00617BC8: push 00000007h
  10659. loc_00617BCA: push esi
  10660. loc_00617BCB: call [edx+00000320h]
  10661. loc_00617BD1: push eax
  10662. loc_00617BD2: lea eax, var_1C
  10663. loc_00617BD5: push eax
  10664. loc_00617BD6: call edi
  10665. loc_00617BD8: lea ecx, var_4C
  10666. loc_00617BDB: push eax
  10667. loc_00617BDC: push ecx
  10668. loc_00617BDD: call ebx
  10669. loc_00617BDF: add esp, 00000010h
  10670. loc_00617BE2: push eax
  10671. loc_00617BE3: call [004011F8h] ; __vbaCastObjVar
  10672. loc_00617BE9: lea edx, var_20
  10673. loc_00617BEC: push eax
  10674. loc_00617BED: push edx
  10675. loc_00617BEE: call edi
  10676. loc_00617BF0: mov ecx, var_114
  10677. loc_00617BF6: mov var_5C, 00000003h
  10678. loc_00617BFD: mov var_54, ecx
  10679. loc_00617C00: mov edx, [eax]
  10680. loc_00617C02: lea ecx, var_24
  10681. loc_00617C05: mov var_120, eax
  10682. loc_00617C0B: push ecx
  10683. loc_00617C0C: lea ecx, var_5C
  10684. loc_00617C0F: push ecx
  10685. loc_00617C10: push eax
  10686. loc_00617C11: call [edx+00000024h]
  10687. loc_00617C14: test eax, eax
  10688. loc_00617C16: fnclex
  10689. loc_00617C18: jge 00617C2Fh
  10690. loc_00617C1A: mov edx, var_120
  10691. loc_00617C20: push 00000024h
  10692. loc_00617C22: push 00443998h
  10693. loc_00617C27: push edx
  10694. loc_00617C28: push eax
  10695. loc_00617C29: call [004010CCh] ; __vbaHresultCheckObj
  10696. loc_00617C2F: mov eax, var_24
  10697. loc_00617C32: lea edx, var_28
  10698. loc_00617C35: push edx
  10699. loc_00617C36: push eax
  10700. loc_00617C37: mov ecx, [eax]
  10701. loc_00617C39: mov var_128, eax
  10702. loc_00617C3F: call [ecx+00000098h]
  10703. loc_00617C45: test eax, eax
  10704. loc_00617C47: fnclex
  10705. loc_00617C49: jge 00617C63h
  10706. loc_00617C4B: mov ecx, var_128
  10707. loc_00617C51: push 00000098h
  10708. loc_00617C56: push 00443788h
  10709. loc_00617C5B: push ecx
  10710. loc_00617C5C: push eax
  10711. loc_00617C5D: call [004010CCh] ; __vbaHresultCheckObj
  10712. loc_00617C63: mov edx, var_28
  10713. loc_00617C66: mov ecx, 80020004h
  10714. loc_00617C6B: mov var_130, edx
  10715. loc_00617C71: mov var_A4, ecx
  10716. loc_00617C77: mov eax, 0000000Ah
  10717. loc_00617C7C: mov var_94, ecx
  10718. loc_00617C82: lea edx, var_EC
  10719. loc_00617C88: lea ecx, var_8C
  10720. loc_00617C8E: mov var_AC, eax
  10721. loc_00617C94: mov var_9C, eax
  10722. loc_00617C9A: mov var_E4, 0044B1CCh ; "Stephen Collins Foster"
  10723. loc_00617CA4: mov var_EC, 00000008h
  10724. loc_00617CAE: call [00401374h] ; __vbaVarDup
  10725. loc_00617CB4: lea edx, var_2C
  10726. loc_00617CB7: mov eax, 0000000Ah
  10727. loc_00617CBC: push edx
  10728. loc_00617CBD: lea edx, var_AC
  10729. loc_00617CC3: push edx
  10730. loc_00617CC4: lea edx, var_9C
  10731. loc_00617CCA: push edx
  10732. loc_00617CCB: lea edx, var_8C
  10733. loc_00617CD1: push edx
  10734. loc_00617CD2: lea edx, var_7C
  10735. loc_00617CD5: mov var_7C, eax
  10736. loc_00617CD8: mov var_6C, eax
  10737. loc_00617CDB: mov eax, var_130
  10738. loc_00617CE1: mov ecx, 80020004h
  10739. loc_00617CE6: push edx
  10740. loc_00617CE7: lea edx, var_6C
  10741. loc_00617CEA: mov var_74, ecx
  10742. loc_00617CED: mov var_64, ecx
  10743. loc_00617CF0: mov ecx, [eax]
  10744. loc_00617CF2: push edx
  10745. loc_00617CF3: push eax
  10746. loc_00617CF4: call [ecx+00000028h]
  10747. loc_00617CF7: test eax, eax
  10748. loc_00617CF9: fnclex
  10749. loc_00617CFB: jge 00617D12h
  10750. loc_00617CFD: mov ecx, var_130
  10751. loc_00617D03: push 00000028h
  10752. loc_00617D05: push 0044AC54h
  10753. loc_00617D0A: push ecx
  10754. loc_00617D0B: push eax
  10755. loc_00617D0C: call [004010CCh] ; __vbaHresultCheckObj
  10756. loc_00617D12: lea edx, var_2C
  10757. loc_00617D15: lea eax, var_28
  10758. loc_00617D18: push edx
  10759. loc_00617D19: lea ecx, var_24
  10760. loc_00617D1C: push eax
  10761. loc_00617D1D: lea edx, var_20
  10762. loc_00617D20: push ecx
  10763. loc_00617D21: lea eax, var_1C
  10764. loc_00617D24: push edx
  10765. loc_00617D25: lea ecx, var_18
  10766. loc_00617D28: push eax
  10767. loc_00617D29: lea edx, var_14
  10768. loc_00617D2C: push ecx
  10769. loc_00617D2D: push edx
  10770. loc_00617D2E: push 00000007h
  10771. loc_00617D30: call [00401068h] ; __vbaFreeObjList
  10772. loc_00617D36: lea eax, var_AC
  10773. loc_00617D3C: lea ecx, var_9C
  10774. loc_00617D42: push eax
  10775. loc_00617D43: lea edx, var_8C
  10776. loc_00617D49: push ecx
  10777. loc_00617D4A: lea eax, var_7C
  10778. loc_00617D4D: push edx
  10779. loc_00617D4E: lea ecx, var_6C
  10780. loc_00617D51: push eax
  10781. loc_00617D52: lea edx, var_5C
  10782. loc_00617D55: push ecx
  10783. loc_00617D56: lea eax, var_4C
  10784. loc_00617D59: push edx
  10785. loc_00617D5A: lea ecx, var_3C
  10786. loc_00617D5D: push eax
  10787. loc_00617D5E: push ecx
  10788. loc_00617D5F: push 00000008h
  10789. loc_00617D61: call [00401050h] ; __vbaFreeVarList
  10790. loc_00617D67: mov edx, [esi]
  10791. loc_00617D69: add esp, 00000044h
  10792. loc_00617D6C: push 00443998h
  10793. loc_00617D71: push 00000000h
  10794. loc_00617D73: push 00000007h
  10795. loc_00617D75: push esi
  10796. loc_00617D76: call [edx+00000320h]
  10797. loc_00617D7C: push eax
  10798. loc_00617D7D: lea eax, var_14
  10799. loc_00617D80: push eax
  10800. loc_00617D81: call edi
  10801. loc_00617D83: lea ecx, var_3C
  10802. loc_00617D86: push eax
  10803. loc_00617D87: push ecx
  10804. loc_00617D88: call ebx
  10805. loc_00617D8A: add esp, 00000010h
  10806. loc_00617D8D: push eax
  10807. loc_00617D8E: call [004011F8h] ; __vbaCastObjVar
  10808. loc_00617D94: lea edx, var_18
  10809. loc_00617D97: push eax
  10810. loc_00617D98: push edx
  10811. loc_00617D99: call edi
  10812. loc_00617D9B: mov ecx, 80020004h
  10813. loc_00617DA0: mov var_118, eax
  10814. loc_00617DA6: mov var_84, ecx
  10815. loc_00617DAC: mov eax, 0000000Ah
  10816. loc_00617DB1: mov var_74, ecx
  10817. loc_00617DB4: lea edx, var_DC
  10818. loc_00617DBA: lea ecx, var_6C
  10819. loc_00617DBD: mov var_8C, eax
  10820. loc_00617DC3: mov var_7C, eax
  10821. loc_00617DC6: mov var_D4, 0044B20Ch ; "Twinkle Twinkle Little Star"
  10822. loc_00617DD0: mov var_DC, 00000008h
  10823. loc_00617DDA: call [00401374h] ; __vbaVarDup
  10824. loc_00617DE0: lea edx, var_CC
  10825. loc_00617DE6: lea ecx, var_5C
  10826. loc_00617DE9: mov var_C4, 0044B200h ; "7X"
  10827. loc_00617DF3: mov var_CC, 00000008h
  10828. loc_00617DFD: call [00401374h] ; __vbaVarDup
  10829. loc_00617E03: mov eax, var_118
  10830. loc_00617E09: lea edx, var_1C
  10831. loc_00617E0C: push edx
  10832. loc_00617E0D: lea edx, var_8C
  10833. loc_00617E13: mov var_44, 80020004h
  10834. loc_00617E1A: mov var_4C, 0000000Ah
  10835. loc_00617E21: mov ecx, [eax]
  10836. loc_00617E23: push edx
  10837. loc_00617E24: lea edx, var_7C
  10838. loc_00617E27: push edx
  10839. loc_00617E28: lea edx, var_6C
  10840. loc_00617E2B: push edx
  10841. loc_00617E2C: lea edx, var_5C
  10842. loc_00617E2F: push edx
  10843. loc_00617E30: lea edx, var_4C
  10844. loc_00617E33: push edx
  10845. loc_00617E34: push eax
  10846. loc_00617E35: call [ecx+00000028h]
  10847. loc_00617E38: test eax, eax
  10848. loc_00617E3A: fnclex
  10849. loc_00617E3C: jge 00617E53h
  10850. loc_00617E3E: mov ecx, var_118
  10851. loc_00617E44: push 00000028h
  10852. loc_00617E46: push 00443998h
  10853. loc_00617E4B: push ecx
  10854. loc_00617E4C: push eax
  10855. loc_00617E4D: call [004010CCh] ; __vbaHresultCheckObj
  10856. loc_00617E53: lea edx, var_1C
  10857. loc_00617E56: lea eax, var_18
  10858. loc_00617E59: push edx
  10859. loc_00617E5A: lea ecx, var_14
  10860. loc_00617E5D: push eax
  10861. loc_00617E5E: push ecx
  10862. loc_00617E5F: push 00000003h
  10863. loc_00617E61: call [00401068h] ; __vbaFreeObjList
  10864. loc_00617E67: lea edx, var_8C
  10865. loc_00617E6D: lea eax, var_7C
  10866. loc_00617E70: push edx
  10867. loc_00617E71: lea ecx, var_6C
  10868. loc_00617E74: push eax
  10869. loc_00617E75: lea edx, var_5C
  10870. loc_00617E78: push ecx
  10871. loc_00617E79: lea eax, var_4C
  10872. loc_00617E7C: push edx
  10873. loc_00617E7D: lea ecx, var_3C
  10874. loc_00617E80: push eax
  10875. loc_00617E81: push ecx
  10876. loc_00617E82: push 00000006h
  10877. loc_00617E84: call [00401050h] ; __vbaFreeVarList
  10878. loc_00617E8A: mov edx, [esi]
  10879. loc_00617E8C: add esp, 0000002Ch
  10880. loc_00617E8F: push 00443998h
  10881. loc_00617E94: push 00000000h
  10882. loc_00617E96: push 00000007h
  10883. loc_00617E98: push esi
  10884. loc_00617E99: call [edx+00000320h]
  10885. loc_00617E9F: push eax
  10886. loc_00617EA0: lea eax, var_14
  10887. loc_00617EA3: push eax
  10888. loc_00617EA4: call edi
  10889. loc_00617EA6: lea ecx, var_3C
  10890. loc_00617EA9: push eax
  10891. loc_00617EAA: push ecx
  10892. loc_00617EAB: call ebx
  10893. loc_00617EAD: add esp, 00000010h
  10894. loc_00617EB0: push eax
  10895. loc_00617EB1: call [004011F8h] ; __vbaCastObjVar
  10896. loc_00617EB7: lea edx, var_18
  10897. loc_00617EBA: push eax
  10898. loc_00617EBB: push edx
  10899. loc_00617EBC: call edi
  10900. loc_00617EBE: mov ecx, [eax]
  10901. loc_00617EC0: lea edx, var_114
  10902. loc_00617EC6: push edx
  10903. loc_00617EC7: push eax
  10904. loc_00617EC8: mov var_118, eax
  10905. loc_00617ECE: call [ecx+0000001Ch]
  10906. loc_00617ED1: test eax, eax
  10907. loc_00617ED3: fnclex
  10908. loc_00617ED5: jge 00617EECh
  10909. loc_00617ED7: mov ecx, var_118
  10910. loc_00617EDD: push 0000001Ch
  10911. loc_00617EDF: push 00443998h
  10912. loc_00617EE4: push ecx
  10913. loc_00617EE5: push eax
  10914. loc_00617EE6: call [004010CCh] ; __vbaHresultCheckObj
  10915. loc_00617EEC: mov edx, [esi]
  10916. loc_00617EEE: push 00443998h
  10917. loc_00617EF3: push 00000000h
  10918. loc_00617EF5: push 00000007h
  10919. loc_00617EF7: push esi
  10920. loc_00617EF8: call [edx+00000320h]
  10921. loc_00617EFE: push eax
  10922. loc_00617EFF: lea eax, var_1C
  10923. loc_00617F02: push eax
  10924. loc_00617F03: call edi
  10925. loc_00617F05: lea ecx, var_4C
  10926. loc_00617F08: push eax
  10927. loc_00617F09: push ecx
  10928. loc_00617F0A: call ebx
  10929. loc_00617F0C: add esp, 00000010h
  10930. loc_00617F0F: push eax
  10931. loc_00617F10: call [004011F8h] ; __vbaCastObjVar
  10932. loc_00617F16: lea edx, var_20
  10933. loc_00617F19: push eax
  10934. loc_00617F1A: push edx
  10935. loc_00617F1B: call edi
  10936. loc_00617F1D: mov ecx, var_114
  10937. loc_00617F23: mov var_5C, 00000003h
  10938. loc_00617F2A: mov var_54, ecx
  10939. loc_00617F2D: mov edx, [eax]
  10940. loc_00617F2F: lea ecx, var_24
  10941. loc_00617F32: mov var_120, eax
  10942. loc_00617F38: push ecx
  10943. loc_00617F39: lea ecx, var_5C
  10944. loc_00617F3C: push ecx
  10945. loc_00617F3D: push eax
  10946. loc_00617F3E: call [edx+00000024h]
  10947. loc_00617F41: test eax, eax
  10948. loc_00617F43: fnclex
  10949. loc_00617F45: jge 00617F5Ch
  10950. loc_00617F47: mov edx, var_120
  10951. loc_00617F4D: push 00000024h
  10952. loc_00617F4F: push 00443998h
  10953. loc_00617F54: push edx
  10954. loc_00617F55: push eax
  10955. loc_00617F56: call [004010CCh] ; __vbaHresultCheckObj
  10956. loc_00617F5C: mov eax, var_24
  10957. loc_00617F5F: lea edx, var_28
  10958. loc_00617F62: push edx
  10959. loc_00617F63: push eax
  10960. loc_00617F64: mov ecx, [eax]
  10961. loc_00617F66: mov var_128, eax
  10962. loc_00617F6C: call [ecx+00000098h]
  10963. loc_00617F72: test eax, eax
  10964. loc_00617F74: fnclex
  10965. loc_00617F76: jge 00617F90h
  10966. loc_00617F78: mov ecx, var_128
  10967. loc_00617F7E: push 00000098h
  10968. loc_00617F83: push 00443788h
  10969. loc_00617F88: push ecx
  10970. loc_00617F89: push eax
  10971. loc_00617F8A: call [004010CCh] ; __vbaHresultCheckObj
  10972. loc_00617F90: mov edx, var_28
  10973. loc_00617F93: mov ecx, 80020004h
  10974. loc_00617F98: mov var_130, edx
  10975. loc_00617F9E: mov var_A4, ecx
  10976. loc_00617FA4: mov eax, 0000000Ah
  10977. loc_00617FA9: mov var_94, ecx
  10978. loc_00617FAF: lea edx, var_EC
  10979. loc_00617FB5: lea ecx, var_8C
  10980. loc_00617FBB: mov var_AC, eax
  10981. loc_00617FC1: mov var_9C, eax
  10982. loc_00617FC7: mov var_E4, 0044B248h ; "Jane Taylor and Ann Taylor"
  10983. loc_00617FD1: mov var_EC, 00000008h
  10984. loc_00617FDB: call [00401374h] ; __vbaVarDup
  10985. loc_00617FE1: lea edx, var_2C
  10986. loc_00617FE4: mov eax, 0000000Ah
  10987. loc_00617FE9: push edx
  10988. loc_00617FEA: lea edx, var_AC
  10989. loc_00617FF0: push edx
  10990. loc_00617FF1: lea edx, var_9C
  10991. loc_00617FF7: push edx
  10992. loc_00617FF8: lea edx, var_8C
  10993. loc_00617FFE: push edx
  10994. loc_00617FFF: lea edx, var_7C
  10995. loc_00618002: mov var_7C, eax
  10996. loc_00618005: mov var_6C, eax
  10997. loc_00618008: mov eax, var_130
  10998. loc_0061800E: mov ecx, 80020004h
  10999. loc_00618013: push edx
  11000. loc_00618014: lea edx, var_6C
  11001. loc_00618017: mov var_74, ecx
  11002. loc_0061801A: mov var_64, ecx
  11003. loc_0061801D: mov ecx, [eax]
  11004. loc_0061801F: push edx
  11005. loc_00618020: push eax
  11006. loc_00618021: call [ecx+00000028h]
  11007. loc_00618024: test eax, eax
  11008. loc_00618026: fnclex
  11009. loc_00618028: jge 0061803Fh
  11010. loc_0061802A: mov ecx, var_130
  11011. loc_00618030: push 00000028h
  11012. loc_00618032: push 0044AC54h
  11013. loc_00618037: push ecx
  11014. loc_00618038: push eax
  11015. loc_00618039: call [004010CCh] ; __vbaHresultCheckObj
  11016. loc_0061803F: lea edx, var_2C
  11017. loc_00618042: lea eax, var_28
  11018. loc_00618045: push edx
  11019. loc_00618046: lea ecx, var_24
  11020. loc_00618049: push eax
  11021. loc_0061804A: lea edx, var_20
  11022. loc_0061804D: push ecx
  11023. loc_0061804E: lea eax, var_1C
  11024. loc_00618051: push edx
  11025. loc_00618052: lea ecx, var_18
  11026. loc_00618055: push eax
  11027. loc_00618056: lea edx, var_14
  11028. loc_00618059: push ecx
  11029. loc_0061805A: push edx
  11030. loc_0061805B: push 00000007h
  11031. loc_0061805D: call [00401068h] ; __vbaFreeObjList
  11032. loc_00618063: lea eax, var_AC
  11033. loc_00618069: lea ecx, var_9C
  11034. loc_0061806F: push eax
  11035. loc_00618070: lea edx, var_8C
  11036. loc_00618076: push ecx
  11037. loc_00618077: lea eax, var_7C
  11038. loc_0061807A: push edx
  11039. loc_0061807B: lea ecx, var_6C
  11040. loc_0061807E: push eax
  11041. loc_0061807F: lea edx, var_5C
  11042. loc_00618082: push ecx
  11043. loc_00618083: lea eax, var_4C
  11044. loc_00618086: push edx
  11045. loc_00618087: lea ecx, var_3C
  11046. loc_0061808A: push eax
  11047. loc_0061808B: push ecx
  11048. loc_0061808C: push 00000008h
  11049. loc_0061808E: call [00401050h] ; __vbaFreeVarList
  11050. loc_00618094: mov edx, [esi]
  11051. loc_00618096: add esp, 00000044h
  11052. loc_00618099: push 00443998h
  11053. loc_0061809E: push 00000000h
  11054. loc_006180A0: push 00000007h
  11055. loc_006180A2: push esi
  11056. loc_006180A3: call [edx+00000320h]
  11057. loc_006180A9: push eax
  11058. loc_006180AA: lea eax, var_14
  11059. loc_006180AD: push eax
  11060. loc_006180AE: call edi
  11061. loc_006180B0: lea ecx, var_3C
  11062. loc_006180B3: push eax
  11063. loc_006180B4: push ecx
  11064. loc_006180B5: call ebx
  11065. loc_006180B7: add esp, 00000010h
  11066. loc_006180BA: push eax
  11067. loc_006180BB: call [004011F8h] ; __vbaCastObjVar
  11068. loc_006180C1: lea edx, var_18
  11069. loc_006180C4: push eax
  11070. loc_006180C5: push edx
  11071. loc_006180C6: call edi
  11072. loc_006180C8: mov ecx, 80020004h
  11073. loc_006180CD: mov var_118, eax
  11074. loc_006180D3: mov var_84, ecx
  11075. loc_006180D9: mov eax, 0000000Ah
  11076. loc_006180DE: mov var_74, ecx
  11077. loc_006180E1: lea edx, var_DC
  11078. loc_006180E7: lea ecx, var_6C
  11079. loc_006180EA: mov var_8C, eax
  11080. loc_006180F0: mov var_7C, eax
  11081. loc_006180F3: mov var_D4, 0044B290h ; "In the Good Old Summertime"
  11082. loc_006180FD: mov var_DC, 00000008h
  11083. loc_00618107: call [00401374h] ; __vbaVarDup
  11084. loc_0061810D: lea edx, var_CC
  11085. loc_00618113: lea ecx, var_5C
  11086. loc_00618116: mov var_C4, 0044B284h ; "8X"
  11087. loc_00618120: mov var_CC, 00000008h
  11088. loc_0061812A: call [00401374h] ; __vbaVarDup
  11089. loc_00618130: mov eax, var_118
  11090. loc_00618136: lea edx, var_1C
  11091. loc_00618139: push edx
  11092. loc_0061813A: lea edx, var_8C
  11093. loc_00618140: mov var_44, 80020004h
  11094. loc_00618147: mov var_4C, 0000000Ah
  11095. loc_0061814E: mov ecx, [eax]
  11096. loc_00618150: push edx
  11097. loc_00618151: lea edx, var_7C
  11098. loc_00618154: push edx
  11099. loc_00618155: lea edx, var_6C
  11100. loc_00618158: push edx
  11101. loc_00618159: lea edx, var_5C
  11102. loc_0061815C: push edx
  11103. loc_0061815D: lea edx, var_4C
  11104. loc_00618160: push edx
  11105. loc_00618161: push eax
  11106. loc_00618162: call [ecx+00000028h]
  11107. loc_00618165: test eax, eax
  11108. loc_00618167: fnclex
  11109. loc_00618169: jge 00618180h
  11110. loc_0061816B: mov ecx, var_118
  11111. loc_00618171: push 00000028h
  11112. loc_00618173: push 00443998h
  11113. loc_00618178: push ecx
  11114. loc_00618179: push eax
  11115. loc_0061817A: call [004010CCh] ; __vbaHresultCheckObj
  11116. loc_00618180: lea edx, var_1C
  11117. loc_00618183: lea eax, var_18
  11118. loc_00618186: push edx
  11119. loc_00618187: lea ecx, var_14
  11120. loc_0061818A: push eax
  11121. loc_0061818B: push ecx
  11122. loc_0061818C: push 00000003h
  11123. loc_0061818E: call [00401068h] ; __vbaFreeObjList
  11124. loc_00618194: lea edx, var_8C
  11125. loc_0061819A: lea eax, var_7C
  11126. loc_0061819D: push edx
  11127. loc_0061819E: lea ecx, var_6C
  11128. loc_006181A1: push eax
  11129. loc_006181A2: lea edx, var_5C
  11130. loc_006181A5: push ecx
  11131. loc_006181A6: lea eax, var_4C
  11132. loc_006181A9: push edx
  11133. loc_006181AA: lea ecx, var_3C
  11134. loc_006181AD: push eax
  11135. loc_006181AE: push ecx
  11136. loc_006181AF: push 00000006h
  11137. loc_006181B1: call [00401050h] ; __vbaFreeVarList
  11138. loc_006181B7: mov edx, [esi]
  11139. loc_006181B9: add esp, 0000002Ch
  11140. loc_006181BC: push 00443998h
  11141. loc_006181C1: push 00000000h
  11142. loc_006181C3: push 00000007h
  11143. loc_006181C5: push esi
  11144. loc_006181C6: call [edx+00000320h]
  11145. loc_006181CC: push eax
  11146. loc_006181CD: lea eax, var_14
  11147. loc_006181D0: push eax
  11148. loc_006181D1: call edi
  11149. loc_006181D3: lea ecx, var_3C
  11150. loc_006181D6: push eax
  11151. loc_006181D7: push ecx
  11152. loc_006181D8: call ebx
  11153. loc_006181DA: add esp, 00000010h
  11154. loc_006181DD: push eax
  11155. loc_006181DE: call [004011F8h] ; __vbaCastObjVar
  11156. loc_006181E4: lea edx, var_18
  11157. loc_006181E7: push eax
  11158. loc_006181E8: push edx
  11159. loc_006181E9: call edi
  11160. loc_006181EB: mov ecx, [eax]
  11161. loc_006181ED: lea edx, var_114
  11162. loc_006181F3: push edx
  11163. loc_006181F4: push eax
  11164. loc_006181F5: mov var_118, eax
  11165. loc_006181FB: call [ecx+0000001Ch]
  11166. loc_006181FE: test eax, eax
  11167. loc_00618200: fnclex
  11168. loc_00618202: jge 00618219h
  11169. loc_00618204: mov ecx, var_118
  11170. loc_0061820A: push 0000001Ch
  11171. loc_0061820C: push 00443998h
  11172. loc_00618211: push ecx
  11173. loc_00618212: push eax
  11174. loc_00618213: call [004010CCh] ; __vbaHresultCheckObj
  11175. loc_00618219: mov edx, [esi]
  11176. loc_0061821B: push 00443998h
  11177. loc_00618220: push 00000000h
  11178. loc_00618222: push 00000007h
  11179. loc_00618224: push esi
  11180. loc_00618225: call [edx+00000320h]
  11181. loc_0061822B: push eax
  11182. loc_0061822C: lea eax, var_1C
  11183. loc_0061822F: push eax
  11184. loc_00618230: call edi
  11185. loc_00618232: lea ecx, var_4C
  11186. loc_00618235: push eax
  11187. loc_00618236: push ecx
  11188. loc_00618237: call ebx
  11189. loc_00618239: add esp, 00000010h
  11190. loc_0061823C: push eax
  11191. loc_0061823D: call [004011F8h] ; __vbaCastObjVar
  11192. loc_00618243: lea edx, var_20
  11193. loc_00618246: push eax
  11194. loc_00618247: push edx
  11195. loc_00618248: call edi
  11196. loc_0061824A: mov ecx, var_114
  11197. loc_00618250: mov var_5C, 00000003h
  11198. loc_00618257: mov var_54, ecx
  11199. loc_0061825A: mov edx, [eax]
  11200. loc_0061825C: lea ecx, var_24
  11201. loc_0061825F: mov var_120, eax
  11202. loc_00618265: push ecx
  11203. loc_00618266: lea ecx, var_5C
  11204. loc_00618269: push ecx
  11205. loc_0061826A: push eax
  11206. loc_0061826B: call [edx+00000024h]
  11207. loc_0061826E: test eax, eax
  11208. loc_00618270: fnclex
  11209. loc_00618272: jge 00618289h
  11210. loc_00618274: mov edx, var_120
  11211. loc_0061827A: push 00000024h
  11212. loc_0061827C: push 00443998h
  11213. loc_00618281: push edx
  11214. loc_00618282: push eax
  11215. loc_00618283: call [004010CCh] ; __vbaHresultCheckObj
  11216. loc_00618289: mov eax, var_24
  11217. loc_0061828C: lea edx, var_28
  11218. loc_0061828F: push edx
  11219. loc_00618290: push eax
  11220. loc_00618291: mov ecx, [eax]
  11221. loc_00618293: mov var_128, eax
  11222. loc_00618299: call [ecx+00000098h]
  11223. loc_0061829F: test eax, eax
  11224. loc_006182A1: fnclex
  11225. loc_006182A3: jge 006182BDh
  11226. loc_006182A5: mov ecx, var_128
  11227. loc_006182AB: push 00000098h
  11228. loc_006182B0: push 00443788h
  11229. loc_006182B5: push ecx
  11230. loc_006182B6: push eax
  11231. loc_006182B7: call [004010CCh] ; __vbaHresultCheckObj
  11232. loc_006182BD: mov edx, var_28
  11233. loc_006182C0: mov ecx, 80020004h
  11234. loc_006182C5: mov var_130, edx
  11235. loc_006182CB: mov var_A4, ecx
  11236. loc_006182D1: mov eax, 0000000Ah
  11237. loc_006182D6: mov var_94, ecx
  11238. loc_006182DC: lea edx, var_EC
  11239. loc_006182E2: lea ecx, var_8C
  11240. loc_006182E8: mov var_AC, eax
  11241. loc_006182EE: mov var_9C, eax
  11242. loc_006182F4: mov var_E4, 0044B2CCh ; "George Evans and Ren Shields"
  11243. loc_006182FE: mov var_EC, 00000008h
  11244. loc_00618308: call [00401374h] ; __vbaVarDup
  11245. loc_0061830E: lea edx, var_2C
  11246. loc_00618311: mov eax, 0000000Ah
  11247. loc_00618316: push edx
  11248. loc_00618317: lea edx, var_AC
  11249. loc_0061831D: push edx
  11250. loc_0061831E: lea edx, var_9C
  11251. loc_00618324: push edx
  11252. loc_00618325: lea edx, var_8C
  11253. loc_0061832B: push edx
  11254. loc_0061832C: lea edx, var_7C
  11255. loc_0061832F: mov var_7C, eax
  11256. loc_00618332: mov var_6C, eax
  11257. loc_00618335: mov eax, var_130
  11258. loc_0061833B: mov ecx, 80020004h
  11259. loc_00618340: push edx
  11260. loc_00618341: lea edx, var_6C
  11261. loc_00618344: mov var_74, ecx
  11262. loc_00618347: mov var_64, ecx
  11263. loc_0061834A: mov ecx, [eax]
  11264. loc_0061834C: push edx
  11265. loc_0061834D: push eax
  11266. loc_0061834E: call [ecx+00000028h]
  11267. loc_00618351: test eax, eax
  11268. loc_00618353: fnclex
  11269. loc_00618355: jge 0061836Ch
  11270. loc_00618357: mov ecx, var_130
  11271. loc_0061835D: push 00000028h
  11272. loc_0061835F: push 0044AC54h
  11273. loc_00618364: push ecx
  11274. loc_00618365: push eax
  11275. loc_00618366: call [004010CCh] ; __vbaHresultCheckObj
  11276. loc_0061836C: lea edx, var_2C
  11277. loc_0061836F: lea eax, var_28
  11278. loc_00618372: push edx
  11279. loc_00618373: lea ecx, var_24
  11280. loc_00618376: push eax
  11281. loc_00618377: lea edx, var_20
  11282. loc_0061837A: push ecx
  11283. loc_0061837B: lea eax, var_1C
  11284. loc_0061837E: push edx
  11285. loc_0061837F: lea ecx, var_18
  11286. loc_00618382: push eax
  11287. loc_00618383: lea edx, var_14
  11288. loc_00618386: push ecx
  11289. loc_00618387: push edx
  11290. loc_00618388: push 00000007h
  11291. loc_0061838A: call [00401068h] ; __vbaFreeObjList
  11292. loc_00618390: lea eax, var_AC
  11293. loc_00618396: lea ecx, var_9C
  11294. loc_0061839C: push eax
  11295. loc_0061839D: lea edx, var_8C
  11296. loc_006183A3: push ecx
  11297. loc_006183A4: lea eax, var_7C
  11298. loc_006183A7: push edx
  11299. loc_006183A8: lea ecx, var_6C
  11300. loc_006183AB: push eax
  11301. loc_006183AC: lea edx, var_5C
  11302. loc_006183AF: push ecx
  11303. loc_006183B0: lea eax, var_4C
  11304. loc_006183B3: push edx
  11305. loc_006183B4: lea ecx, var_3C
  11306. loc_006183B7: push eax
  11307. loc_006183B8: push ecx
  11308. loc_006183B9: push 00000008h
  11309. loc_006183BB: call [00401050h] ; __vbaFreeVarList
  11310. loc_006183C1: mov edx, [esi]
  11311. loc_006183C3: add esp, 00000044h
  11312. loc_006183C6: push 00443998h
  11313. loc_006183CB: push 00000000h
  11314. loc_006183CD: push 00000007h
  11315. loc_006183CF: push esi
  11316. loc_006183D0: call [edx+00000320h]
  11317. loc_006183D6: push eax
  11318. loc_006183D7: lea eax, var_14
  11319. loc_006183DA: push eax
  11320. loc_006183DB: call edi
  11321. loc_006183DD: lea ecx, var_3C
  11322. loc_006183E0: push eax
  11323. loc_006183E1: push ecx
  11324. loc_006183E2: call ebx
  11325. loc_006183E4: add esp, 00000010h
  11326. loc_006183E7: push eax
  11327. loc_006183E8: call [004011F8h] ; __vbaCastObjVar
  11328. loc_006183EE: lea edx, var_18
  11329. loc_006183F1: push eax
  11330. loc_006183F2: push edx
  11331. loc_006183F3: call edi
  11332. loc_006183F5: mov ecx, 80020004h
  11333. loc_006183FA: mov var_118, eax
  11334. loc_00618400: mov var_84, ecx
  11335. loc_00618406: mov eax, 0000000Ah
  11336. loc_0061840B: mov var_74, ecx
  11337. loc_0061840E: lea edx, var_DC
  11338. loc_00618414: lea ecx, var_6C
  11339. loc_00618417: mov var_8C, eax
  11340. loc_0061841D: mov var_7C, eax
  11341. loc_00618420: mov var_D4, 0044B318h ; "Hello Ma Baby"
  11342. loc_0061842A: mov var_DC, 00000008h
  11343. loc_00618434: call [00401374h] ; __vbaVarDup
  11344. loc_0061843A: lea edx, var_CC
  11345. loc_00618440: lea ecx, var_5C
  11346. loc_00618443: mov var_C4, 0044B30Ch ; "9X"
  11347. loc_0061844D: mov var_CC, 00000008h
  11348. loc_00618457: call [00401374h] ; __vbaVarDup
  11349. loc_0061845D: mov eax, var_118
  11350. loc_00618463: lea edx, var_1C
  11351. loc_00618466: push edx
  11352. loc_00618467: lea edx, var_8C
  11353. loc_0061846D: mov var_44, 80020004h
  11354. loc_00618474: mov var_4C, 0000000Ah
  11355. loc_0061847B: mov ecx, [eax]
  11356. loc_0061847D: push edx
  11357. loc_0061847E: lea edx, var_7C
  11358. loc_00618481: push edx
  11359. loc_00618482: lea edx, var_6C
  11360. loc_00618485: push edx
  11361. loc_00618486: lea edx, var_5C
  11362. loc_00618489: push edx
  11363. loc_0061848A: lea edx, var_4C
  11364. loc_0061848D: push edx
  11365. loc_0061848E: push eax
  11366. loc_0061848F: call [ecx+00000028h]
  11367. loc_00618492: test eax, eax
  11368. loc_00618494: fnclex
  11369. loc_00618496: jge 006184ADh
  11370. loc_00618498: mov ecx, var_118
  11371. loc_0061849E: push 00000028h
  11372. loc_006184A0: push 00443998h
  11373. loc_006184A5: push ecx
  11374. loc_006184A6: push eax
  11375. loc_006184A7: call [004010CCh] ; __vbaHresultCheckObj
  11376. loc_006184AD: lea edx, var_1C
  11377. loc_006184B0: lea eax, var_18
  11378. loc_006184B3: push edx
  11379. loc_006184B4: lea ecx, var_14
  11380. loc_006184B7: push eax
  11381. loc_006184B8: push ecx
  11382. loc_006184B9: push 00000003h
  11383. loc_006184BB: call [00401068h] ; __vbaFreeObjList
  11384. loc_006184C1: lea edx, var_8C
  11385. loc_006184C7: lea eax, var_7C
  11386. loc_006184CA: push edx
  11387. loc_006184CB: lea ecx, var_6C
  11388. loc_006184CE: push eax
  11389. loc_006184CF: lea edx, var_5C
  11390. loc_006184D2: push ecx
  11391. loc_006184D3: lea eax, var_4C
  11392. loc_006184D6: push edx
  11393. loc_006184D7: lea ecx, var_3C
  11394. loc_006184DA: push eax
  11395. loc_006184DB: push ecx
  11396. loc_006184DC: push 00000006h
  11397. loc_006184DE: call [00401050h] ; __vbaFreeVarList
  11398. loc_006184E4: mov edx, [esi]
  11399. loc_006184E6: add esp, 0000002Ch
  11400. loc_006184E9: push 00443998h
  11401. loc_006184EE: push 00000000h
  11402. loc_006184F0: push 00000007h
  11403. loc_006184F2: push esi
  11404. loc_006184F3: call [edx+00000320h]
  11405. loc_006184F9: push eax
  11406. loc_006184FA: lea eax, var_14
  11407. loc_006184FD: push eax
  11408. loc_006184FE: call edi
  11409. loc_00618500: lea ecx, var_3C
  11410. loc_00618503: push eax
  11411. loc_00618504: push ecx
  11412. loc_00618505: call ebx
  11413. loc_00618507: add esp, 00000010h
  11414. loc_0061850A: push eax
  11415. loc_0061850B: call [004011F8h] ; __vbaCastObjVar
  11416. loc_00618511: lea edx, var_18
  11417. loc_00618514: push eax
  11418. loc_00618515: push edx
  11419. loc_00618516: call edi
  11420. loc_00618518: mov ecx, [eax]
  11421. loc_0061851A: lea edx, var_114
  11422. loc_00618520: push edx
  11423. loc_00618521: push eax
  11424. loc_00618522: mov var_118, eax
  11425. loc_00618528: call [ecx+0000001Ch]
  11426. loc_0061852B: test eax, eax
  11427. loc_0061852D: fnclex
  11428. loc_0061852F: jge 00618546h
  11429. loc_00618531: mov ecx, var_118
  11430. loc_00618537: push 0000001Ch
  11431. loc_00618539: push 00443998h
  11432. loc_0061853E: push ecx
  11433. loc_0061853F: push eax
  11434. loc_00618540: call [004010CCh] ; __vbaHresultCheckObj
  11435. loc_00618546: mov edx, [esi]
  11436. loc_00618548: push 00443998h
  11437. loc_0061854D: push 00000000h
  11438. loc_0061854F: push 00000007h
  11439. loc_00618551: push esi
  11440. loc_00618552: call [edx+00000320h]
  11441. loc_00618558: push eax
  11442. loc_00618559: lea eax, var_1C
  11443. loc_0061855C: push eax
  11444. loc_0061855D: call edi
  11445. loc_0061855F: lea ecx, var_4C
  11446. loc_00618562: push eax
  11447. loc_00618563: push ecx
  11448. loc_00618564: call ebx
  11449. loc_00618566: add esp, 00000010h
  11450. loc_00618569: push eax
  11451. loc_0061856A: call [004011F8h] ; __vbaCastObjVar
  11452. loc_00618570: lea edx, var_20
  11453. loc_00618573: push eax
  11454. loc_00618574: push edx
  11455. loc_00618575: call edi
  11456. loc_00618577: mov ecx, var_114
  11457. loc_0061857D: mov var_5C, 00000003h
  11458. loc_00618584: mov var_54, ecx
  11459. loc_00618587: mov edx, [eax]
  11460. loc_00618589: lea ecx, var_24
  11461. loc_0061858C: mov var_120, eax
  11462. loc_00618592: push ecx
  11463. loc_00618593: lea ecx, var_5C
  11464. loc_00618596: push ecx
  11465. loc_00618597: push eax
  11466. loc_00618598: call [edx+00000024h]
  11467. loc_0061859B: test eax, eax
  11468. loc_0061859D: fnclex
  11469. loc_0061859F: jge 006185B6h
  11470. loc_006185A1: mov edx, var_120
  11471. loc_006185A7: push 00000024h
  11472. loc_006185A9: push 00443998h
  11473. loc_006185AE: push edx
  11474. loc_006185AF: push eax
  11475. loc_006185B0: call [004010CCh] ; __vbaHresultCheckObj
  11476. loc_006185B6: mov eax, var_24
  11477. loc_006185B9: lea edx, var_28
  11478. loc_006185BC: push edx
  11479. loc_006185BD: push eax
  11480. loc_006185BE: mov ecx, [eax]
  11481. loc_006185C0: mov var_128, eax
  11482. loc_006185C6: call [ecx+00000098h]
  11483. loc_006185CC: test eax, eax
  11484. loc_006185CE: fnclex
  11485. loc_006185D0: jge 006185EAh
  11486. loc_006185D2: mov ecx, var_128
  11487. loc_006185D8: push 00000098h
  11488. loc_006185DD: push 00443788h
  11489. loc_006185E2: push ecx
  11490. loc_006185E3: push eax
  11491. loc_006185E4: call [004010CCh] ; __vbaHresultCheckObj
  11492. loc_006185EA: mov edx, var_28
  11493. loc_006185ED: mov ecx, 80020004h
  11494. loc_006185F2: mov var_130, edx
  11495. loc_006185F8: mov var_A4, ecx
  11496. loc_006185FE: mov eax, 0000000Ah
  11497. loc_00618603: mov var_94, ecx
  11498. loc_00618609: lea edx, var_EC
  11499. loc_0061860F: lea ecx, var_8C
  11500. loc_00618615: mov var_AC, eax
  11501. loc_0061861B: mov var_9C, eax
  11502. loc_00618621: mov var_E4, 0044B338h ; "Joe Howard"
  11503. loc_0061862B: mov var_EC, 00000008h
  11504. loc_00618635: call [00401374h] ; __vbaVarDup
  11505. loc_0061863B: lea edx, var_2C
  11506. loc_0061863E: mov eax, 0000000Ah
  11507. loc_00618643: push edx
  11508. loc_00618644: lea edx, var_AC
  11509. loc_0061864A: push edx
  11510. loc_0061864B: lea edx, var_9C
  11511. loc_00618651: push edx
  11512. loc_00618652: lea edx, var_8C
  11513. loc_00618658: push edx
  11514. loc_00618659: lea edx, var_7C
  11515. loc_0061865C: mov var_7C, eax
  11516. loc_0061865F: mov var_6C, eax
  11517. loc_00618662: mov eax, var_130
  11518. loc_00618668: mov ecx, 80020004h
  11519. loc_0061866D: push edx
  11520. loc_0061866E: lea edx, var_6C
  11521. loc_00618671: mov var_74, ecx
  11522. loc_00618674: mov var_64, ecx
  11523. loc_00618677: mov ecx, [eax]
  11524. loc_00618679: push edx
  11525. loc_0061867A: push eax
  11526. loc_0061867B: call [ecx+00000028h]
  11527. loc_0061867E: test eax, eax
  11528. loc_00618680: fnclex
  11529. loc_00618682: jge 00618699h
  11530. loc_00618684: mov ecx, var_130
  11531. loc_0061868A: push 00000028h
  11532. loc_0061868C: push 0044AC54h
  11533. loc_00618691: push ecx
  11534. loc_00618692: push eax
  11535. loc_00618693: call [004010CCh] ; __vbaHresultCheckObj
  11536. loc_00618699: lea edx, var_2C
  11537. loc_0061869C: lea eax, var_28
  11538. loc_0061869F: push edx
  11539. loc_006186A0: lea ecx, var_24
  11540. loc_006186A3: push eax
  11541. loc_006186A4: lea edx, var_20
  11542. loc_006186A7: push ecx
  11543. loc_006186A8: lea eax, var_1C
  11544. loc_006186AB: push edx
  11545. loc_006186AC: lea ecx, var_18
  11546. loc_006186AF: push eax
  11547. loc_006186B0: lea edx, var_14
  11548. loc_006186B3: push ecx
  11549. loc_006186B4: push edx
  11550. loc_006186B5: push 00000007h
  11551. loc_006186B7: call [00401068h] ; __vbaFreeObjList
  11552. loc_006186BD: lea eax, var_AC
  11553. loc_006186C3: lea ecx, var_9C
  11554. loc_006186C9: push eax
  11555. loc_006186CA: lea edx, var_8C
  11556. loc_006186D0: push ecx
  11557. loc_006186D1: lea eax, var_7C
  11558. loc_006186D4: push edx
  11559. loc_006186D5: lea ecx, var_6C
  11560. loc_006186D8: push eax
  11561. loc_006186D9: lea edx, var_5C
  11562. loc_006186DC: push ecx
  11563. loc_006186DD: lea eax, var_4C
  11564. loc_006186E0: push edx
  11565. loc_006186E1: lea ecx, var_3C
  11566. loc_006186E4: push eax
  11567. loc_006186E5: push ecx
  11568. loc_006186E6: push 00000008h
  11569. loc_006186E8: call [00401050h] ; __vbaFreeVarList
  11570. loc_006186EE: mov edx, [esi]
  11571. loc_006186F0: add esp, 00000044h
  11572. loc_006186F3: push 00443998h
  11573. loc_006186F8: push 00000000h
  11574. loc_006186FA: push 00000007h
  11575. loc_006186FC: push esi
  11576. loc_006186FD: call [edx+00000320h]
  11577. loc_00618703: push eax
  11578. loc_00618704: lea eax, var_14
  11579. loc_00618707: push eax
  11580. loc_00618708: call edi
  11581. loc_0061870A: lea ecx, var_3C
  11582. loc_0061870D: push eax
  11583. loc_0061870E: push ecx
  11584. loc_0061870F: call ebx
  11585. loc_00618711: add esp, 00000010h
  11586. loc_00618714: push eax
  11587. loc_00618715: call [004011F8h] ; __vbaCastObjVar
  11588. loc_0061871B: lea edx, var_18
  11589. loc_0061871E: push eax
  11590. loc_0061871F: push edx
  11591. loc_00618720: call edi
  11592. loc_00618722: mov ecx, 80020004h
  11593. loc_00618727: mov var_118, eax
  11594. loc_0061872D: mov var_84, ecx
  11595. loc_00618733: mov eax, 0000000Ah
  11596. loc_00618738: mov var_74, ecx
  11597. loc_0061873B: lea edx, var_DC
  11598. loc_00618741: lea ecx, var_6C
  11599. loc_00618744: mov var_8C, eax
  11600. loc_0061874A: mov var_7C, eax
  11601. loc_0061874D: mov var_D4, 0044B360h ; "Oh, Dem Golden Slippers"
  11602. loc_00618757: mov var_DC, 00000008h
  11603. loc_00618761: call [00401374h] ; __vbaVarDup
  11604. loc_00618767: lea edx, var_CC
  11605. loc_0061876D: lea ecx, var_5C
  11606. loc_00618770: mov var_C4, 0044B354h ; "10X"
  11607. loc_0061877A: mov var_CC, 00000008h
  11608. loc_00618784: call [00401374h] ; __vbaVarDup
  11609. loc_0061878A: mov eax, var_118
  11610. loc_00618790: lea edx, var_1C
  11611. loc_00618793: push edx
  11612. loc_00618794: lea edx, var_8C
  11613. loc_0061879A: mov var_44, 80020004h
  11614. loc_006187A1: mov var_4C, 0000000Ah
  11615. loc_006187A8: mov ecx, [eax]
  11616. loc_006187AA: push edx
  11617. loc_006187AB: lea edx, var_7C
  11618. loc_006187AE: push edx
  11619. loc_006187AF: lea edx, var_6C
  11620. loc_006187B2: push edx
  11621. loc_006187B3: lea edx, var_5C
  11622. loc_006187B6: push edx
  11623. loc_006187B7: lea edx, var_4C
  11624. loc_006187BA: push edx
  11625. loc_006187BB: push eax
  11626. loc_006187BC: call [ecx+00000028h]
  11627. loc_006187BF: test eax, eax
  11628. loc_006187C1: fnclex
  11629. loc_006187C3: jge 006187DAh
  11630. loc_006187C5: mov ecx, var_118
  11631. loc_006187CB: push 00000028h
  11632. loc_006187CD: push 00443998h
  11633. loc_006187D2: push ecx
  11634. loc_006187D3: push eax
  11635. loc_006187D4: call [004010CCh] ; __vbaHresultCheckObj
  11636. loc_006187DA: lea edx, var_1C
  11637. loc_006187DD: lea eax, var_18
  11638. loc_006187E0: push edx
  11639. loc_006187E1: lea ecx, var_14
  11640. loc_006187E4: push eax
  11641. loc_006187E5: push ecx
  11642. loc_006187E6: push 00000003h
  11643. loc_006187E8: call [00401068h] ; __vbaFreeObjList
  11644. loc_006187EE: lea edx, var_8C
  11645. loc_006187F4: lea eax, var_7C
  11646. loc_006187F7: push edx
  11647. loc_006187F8: lea ecx, var_6C
  11648. loc_006187FB: push eax
  11649. loc_006187FC: lea edx, var_5C
  11650. loc_006187FF: push ecx
  11651. loc_00618800: lea eax, var_4C
  11652. loc_00618803: push edx
  11653. loc_00618804: lea ecx, var_3C
  11654. loc_00618807: push eax
  11655. loc_00618808: push ecx
  11656. loc_00618809: push 00000006h
  11657. loc_0061880B: call [00401050h] ; __vbaFreeVarList
  11658. loc_00618811: mov edx, [esi]
  11659. loc_00618813: add esp, 0000002Ch
  11660. loc_00618816: push 00443998h
  11661. loc_0061881B: push 00000000h
  11662. loc_0061881D: push 00000007h
  11663. loc_0061881F: push esi
  11664. loc_00618820: call [edx+00000320h]
  11665. loc_00618826: push eax
  11666. loc_00618827: lea eax, var_14
  11667. loc_0061882A: push eax
  11668. loc_0061882B: call edi
  11669. loc_0061882D: lea ecx, var_3C
  11670. loc_00618830: push eax
  11671. loc_00618831: push ecx
  11672. loc_00618832: call ebx
  11673. loc_00618834: add esp, 00000010h
  11674. loc_00618837: push eax
  11675. loc_00618838: call [004011F8h] ; __vbaCastObjVar
  11676. loc_0061883E: lea edx, var_18
  11677. loc_00618841: push eax
  11678. loc_00618842: push edx
  11679. loc_00618843: call edi
  11680. loc_00618845: mov ecx, [eax]
  11681. loc_00618847: lea edx, var_114
  11682. loc_0061884D: push edx
  11683. loc_0061884E: push eax
  11684. loc_0061884F: mov var_118, eax
  11685. loc_00618855: call [ecx+0000001Ch]
  11686. loc_00618858: test eax, eax
  11687. loc_0061885A: fnclex
  11688. loc_0061885C: jge 00618873h
  11689. loc_0061885E: mov ecx, var_118
  11690. loc_00618864: push 0000001Ch
  11691. loc_00618866: push 00443998h
  11692. loc_0061886B: push ecx
  11693. loc_0061886C: push eax
  11694. loc_0061886D: call [004010CCh] ; __vbaHresultCheckObj
  11695. loc_00618873: mov edx, [esi]
  11696. loc_00618875: push 00443998h
  11697. loc_0061887A: push 00000000h
  11698. loc_0061887C: push 00000007h
  11699. loc_0061887E: push esi
  11700. loc_0061887F: call [edx+00000320h]
  11701. loc_00618885: push eax
  11702. loc_00618886: lea eax, var_1C
  11703. loc_00618889: push eax
  11704. loc_0061888A: call edi
  11705. loc_0061888C: lea ecx, var_4C
  11706. loc_0061888F: push eax
  11707. loc_00618890: push ecx
  11708. loc_00618891: call ebx
  11709. loc_00618893: add esp, 00000010h
  11710. loc_00618896: push eax
  11711. loc_00618897: call [004011F8h] ; __vbaCastObjVar
  11712. loc_0061889D: lea edx, var_20
  11713. loc_006188A0: push eax
  11714. loc_006188A1: push edx
  11715. loc_006188A2: call edi
  11716. loc_006188A4: mov ecx, var_114
  11717. loc_006188AA: mov var_5C, 00000003h
  11718. loc_006188B1: mov var_54, ecx
  11719. loc_006188B4: mov edx, [eax]
  11720. loc_006188B6: lea ecx, var_24
  11721. loc_006188B9: mov var_120, eax
  11722. loc_006188BF: push ecx
  11723. loc_006188C0: lea ecx, var_5C
  11724. loc_006188C3: push ecx
  11725. loc_006188C4: push eax
  11726. loc_006188C5: call [edx+00000024h]
  11727. loc_006188C8: test eax, eax
  11728. loc_006188CA: fnclex
  11729. loc_006188CC: jge 006188E3h
  11730. loc_006188CE: mov edx, var_120
  11731. loc_006188D4: push 00000024h
  11732. loc_006188D6: push 00443998h
  11733. loc_006188DB: push edx
  11734. loc_006188DC: push eax
  11735. loc_006188DD: call [004010CCh] ; __vbaHresultCheckObj
  11736. loc_006188E3: mov eax, var_24
  11737. loc_006188E6: lea edx, var_28
  11738. loc_006188E9: push edx
  11739. loc_006188EA: push eax
  11740. loc_006188EB: mov ecx, [eax]
  11741. loc_006188ED: mov var_128, eax
  11742. loc_006188F3: call [ecx+00000098h]
  11743. loc_006188F9: test eax, eax
  11744. loc_006188FB: fnclex
  11745. loc_006188FD: jge 00618917h
  11746. loc_006188FF: mov ecx, var_128
  11747. loc_00618905: push 00000098h
  11748. loc_0061890A: push 00443788h
  11749. loc_0061890F: push ecx
  11750. loc_00618910: push eax
  11751. loc_00618911: call [004010CCh] ; __vbaHresultCheckObj
  11752. loc_00618917: mov edx, var_28
  11753. loc_0061891A: mov ecx, 80020004h
  11754. loc_0061891F: mov var_130, edx
  11755. loc_00618925: mov var_A4, ecx
  11756. loc_0061892B: mov eax, 0000000Ah
  11757. loc_00618930: mov var_94, ecx
  11758. loc_00618936: lea edx, var_EC
  11759. loc_0061893C: lea ecx, var_8C
  11760. loc_00618942: mov var_AC, eax
  11761. loc_00618948: mov var_9C, eax
  11762. loc_0061894E: mov var_E4, 00449650h ; "James Bland"
  11763. loc_00618958: mov var_EC, 00000008h
  11764. loc_00618962: call [00401374h] ; __vbaVarDup
  11765. loc_00618968: lea edx, var_2C
  11766. loc_0061896B: mov eax, 0000000Ah
  11767. loc_00618970: push edx
  11768. loc_00618971: lea edx, var_AC
  11769. loc_00618977: push edx
  11770. loc_00618978: lea edx, var_9C
  11771. loc_0061897E: push edx
  11772. loc_0061897F: lea edx, var_8C
  11773. loc_00618985: push edx
  11774. loc_00618986: lea edx, var_7C
  11775. loc_00618989: mov var_7C, eax
  11776. loc_0061898C: mov var_6C, eax
  11777. loc_0061898F: mov eax, var_130
  11778. loc_00618995: mov ecx, 80020004h
  11779. loc_0061899A: push edx
  11780. loc_0061899B: lea edx, var_6C
  11781. loc_0061899E: mov var_74, ecx
  11782. loc_006189A1: mov var_64, ecx
  11783. loc_006189A4: mov ecx, [eax]
  11784. loc_006189A6: push edx
  11785. loc_006189A7: push eax
  11786. loc_006189A8: call [ecx+00000028h]
  11787. loc_006189AB: test eax, eax
  11788. loc_006189AD: fnclex
  11789. loc_006189AF: jge 006189C6h
  11790. loc_006189B1: mov ecx, var_130
  11791. loc_006189B7: push 00000028h
  11792. loc_006189B9: push 0044AC54h
  11793. loc_006189BE: push ecx
  11794. loc_006189BF: push eax
  11795. loc_006189C0: call [004010CCh] ; __vbaHresultCheckObj
  11796. loc_006189C6: lea edx, var_2C
  11797. loc_006189C9: lea eax, var_28
  11798. loc_006189CC: push edx
  11799. loc_006189CD: lea ecx, var_24
  11800. loc_006189D0: push eax
  11801. loc_006189D1: lea edx, var_20
  11802. loc_006189D4: push ecx
  11803. loc_006189D5: lea eax, var_1C
  11804. loc_006189D8: push edx
  11805. loc_006189D9: lea ecx, var_18
  11806. loc_006189DC: push eax
  11807. loc_006189DD: lea edx, var_14
  11808. loc_006189E0: push ecx
  11809. loc_006189E1: push edx
  11810. loc_006189E2: push 00000007h
  11811. loc_006189E4: call [00401068h] ; __vbaFreeObjList
  11812. loc_006189EA: lea eax, var_AC
  11813. loc_006189F0: lea ecx, var_9C
  11814. loc_006189F6: push eax
  11815. loc_006189F7: lea edx, var_8C
  11816. loc_006189FD: push ecx
  11817. loc_006189FE: lea eax, var_7C
  11818. loc_00618A01: push edx
  11819. loc_00618A02: lea ecx, var_6C
  11820. loc_00618A05: push eax
  11821. loc_00618A06: lea edx, var_5C
  11822. loc_00618A09: push ecx
  11823. loc_00618A0A: lea eax, var_4C
  11824. loc_00618A0D: push edx
  11825. loc_00618A0E: lea ecx, var_3C
  11826. loc_00618A11: push eax
  11827. loc_00618A12: push ecx
  11828. loc_00618A13: push 00000008h
  11829. loc_00618A15: call [00401050h] ; __vbaFreeVarList
  11830. loc_00618A1B: mov edx, [esi]
  11831. loc_00618A1D: add esp, 00000044h
  11832. loc_00618A20: push 00443998h
  11833. loc_00618A25: push 00000000h
  11834. loc_00618A27: push 00000007h
  11835. loc_00618A29: push esi
  11836. loc_00618A2A: call [edx+00000320h]
  11837. loc_00618A30: push eax
  11838. loc_00618A31: lea eax, var_14
  11839. loc_00618A34: push eax
  11840. loc_00618A35: call edi
  11841. loc_00618A37: lea ecx, var_3C
  11842. loc_00618A3A: push eax
  11843. loc_00618A3B: push ecx
  11844. loc_00618A3C: call ebx
  11845. loc_00618A3E: add esp, 00000010h
  11846. loc_00618A41: push eax
  11847. loc_00618A42: call [004011F8h] ; __vbaCastObjVar
  11848. loc_00618A48: lea edx, var_18
  11849. loc_00618A4B: push eax
  11850. loc_00618A4C: push edx
  11851. loc_00618A4D: call edi
  11852. loc_00618A4F: mov ecx, 80020004h
  11853. loc_00618A54: mov var_118, eax
  11854. loc_00618A5A: mov var_84, ecx
  11855. loc_00618A60: mov eax, 0000000Ah
  11856. loc_00618A65: mov var_74, ecx
  11857. loc_00618A68: lea edx, var_DC
  11858. loc_00618A6E: lea ecx, var_6C
  11859. loc_00618A71: mov var_8C, eax
  11860. loc_00618A77: mov var_7C, eax
  11861. loc_00618A7A: mov var_D4, 0044B394h ; "Long, Long Ago"
  11862. loc_00618A84: mov var_DC, 00000008h
  11863. loc_00618A8E: call [00401374h] ; __vbaVarDup
  11864. loc_00618A94: lea edx, var_CC
  11865. loc_00618A9A: lea ecx, var_5C
  11866. loc_00618A9D: mov var_C4, 0044AE48h ; "11X"
  11867. loc_00618AA7: mov var_CC, 00000008h
  11868. loc_00618AB1: call [00401374h] ; __vbaVarDup
  11869. loc_00618AB7: mov eax, var_118
  11870. loc_00618ABD: lea edx, var_1C
  11871. loc_00618AC0: push edx
  11872. loc_00618AC1: lea edx, var_8C
  11873. loc_00618AC7: mov var_44, 80020004h
  11874. loc_00618ACE: mov var_4C, 0000000Ah
  11875. loc_00618AD5: mov ecx, [eax]
  11876. loc_00618AD7: push edx
  11877. loc_00618AD8: lea edx, var_7C
  11878. loc_00618ADB: push edx
  11879. loc_00618ADC: lea edx, var_6C
  11880. loc_00618ADF: push edx
  11881. loc_00618AE0: lea edx, var_5C
  11882. loc_00618AE3: push edx
  11883. loc_00618AE4: lea edx, var_4C
  11884. loc_00618AE7: push edx
  11885. loc_00618AE8: push eax
  11886. loc_00618AE9: call [ecx+00000028h]
  11887. loc_00618AEC: test eax, eax
  11888. loc_00618AEE: fnclex
  11889. loc_00618AF0: jge 00618B07h
  11890. loc_00618AF2: mov ecx, var_118
  11891. loc_00618AF8: push 00000028h
  11892. loc_00618AFA: push 00443998h
  11893. loc_00618AFF: push ecx
  11894. loc_00618B00: push eax
  11895. loc_00618B01: call [004010CCh] ; __vbaHresultCheckObj
  11896. loc_00618B07: lea edx, var_1C
  11897. loc_00618B0A: lea eax, var_18
  11898. loc_00618B0D: push edx
  11899. loc_00618B0E: lea ecx, var_14
  11900. loc_00618B11: push eax
  11901. loc_00618B12: push ecx
  11902. loc_00618B13: push 00000003h
  11903. loc_00618B15: call [00401068h] ; __vbaFreeObjList
  11904. loc_00618B1B: lea edx, var_8C
  11905. loc_00618B21: lea eax, var_7C
  11906. loc_00618B24: push edx
  11907. loc_00618B25: lea ecx, var_6C
  11908. loc_00618B28: push eax
  11909. loc_00618B29: lea edx, var_5C
  11910. loc_00618B2C: push ecx
  11911. loc_00618B2D: lea eax, var_4C
  11912. loc_00618B30: push edx
  11913. loc_00618B31: lea ecx, var_3C
  11914. loc_00618B34: push eax
  11915. loc_00618B35: push ecx
  11916. loc_00618B36: push 00000006h
  11917. loc_00618B38: call [00401050h] ; __vbaFreeVarList
  11918. loc_00618B3E: mov edx, [esi]
  11919. loc_00618B40: add esp, 0000002Ch
  11920. loc_00618B43: push 00443998h
  11921. loc_00618B48: push 00000000h
  11922. loc_00618B4A: push 00000007h
  11923. loc_00618B4C: push esi
  11924. loc_00618B4D: call [edx+00000320h]
  11925. loc_00618B53: push eax
  11926. loc_00618B54: lea eax, var_14
  11927. loc_00618B57: push eax
  11928. loc_00618B58: call edi
  11929. loc_00618B5A: lea ecx, var_3C
  11930. loc_00618B5D: push eax
  11931. loc_00618B5E: push ecx
  11932. loc_00618B5F: call ebx
  11933. loc_00618B61: add esp, 00000010h
  11934. loc_00618B64: push eax
  11935. loc_00618B65: call [004011F8h] ; __vbaCastObjVar
  11936. loc_00618B6B: lea edx, var_18
  11937. loc_00618B6E: push eax
  11938. loc_00618B6F: push edx
  11939. loc_00618B70: call edi
  11940. loc_00618B72: mov ecx, [eax]
  11941. loc_00618B74: lea edx, var_114
  11942. loc_00618B7A: push edx
  11943. loc_00618B7B: push eax
  11944. loc_00618B7C: mov var_118, eax
  11945. loc_00618B82: call [ecx+0000001Ch]
  11946. loc_00618B85: test eax, eax
  11947. loc_00618B87: fnclex
  11948. loc_00618B89: jge 00618BA0h
  11949. loc_00618B8B: mov ecx, var_118
  11950. loc_00618B91: push 0000001Ch
  11951. loc_00618B93: push 00443998h
  11952. loc_00618B98: push ecx
  11953. loc_00618B99: push eax
  11954. loc_00618B9A: call [004010CCh] ; __vbaHresultCheckObj
  11955. loc_00618BA0: mov edx, [esi]
  11956. loc_00618BA2: push 00443998h
  11957. loc_00618BA7: push 00000000h
  11958. loc_00618BA9: push 00000007h
  11959. loc_00618BAB: push esi
  11960. loc_00618BAC: call [edx+00000320h]
  11961. loc_00618BB2: push eax
  11962. loc_00618BB3: lea eax, var_1C
  11963. loc_00618BB6: push eax
  11964. loc_00618BB7: call edi
  11965. loc_00618BB9: lea ecx, var_4C
  11966. loc_00618BBC: push eax
  11967. loc_00618BBD: push ecx
  11968. loc_00618BBE: call ebx
  11969. loc_00618BC0: add esp, 00000010h
  11970. loc_00618BC3: push eax
  11971. loc_00618BC4: call [004011F8h] ; __vbaCastObjVar
  11972. loc_00618BCA: lea edx, var_20
  11973. loc_00618BCD: push eax
  11974. loc_00618BCE: push edx
  11975. loc_00618BCF: call edi
  11976. loc_00618BD1: mov ecx, var_114
  11977. loc_00618BD7: mov var_5C, 00000003h
  11978. loc_00618BDE: mov var_54, ecx
  11979. loc_00618BE1: mov edx, [eax]
  11980. loc_00618BE3: lea ecx, var_24
  11981. loc_00618BE6: mov var_120, eax
  11982. loc_00618BEC: push ecx
  11983. loc_00618BED: lea ecx, var_5C
  11984. loc_00618BF0: push ecx
  11985. loc_00618BF1: push eax
  11986. loc_00618BF2: call [edx+00000024h]
  11987. loc_00618BF5: test eax, eax
  11988. loc_00618BF7: fnclex
  11989. loc_00618BF9: jge 00618C10h
  11990. loc_00618BFB: mov edx, var_120
  11991. loc_00618C01: push 00000024h
  11992. loc_00618C03: push 00443998h
  11993. loc_00618C08: push edx
  11994. loc_00618C09: push eax
  11995. loc_00618C0A: call [004010CCh] ; __vbaHresultCheckObj
  11996. loc_00618C10: mov eax, var_24
  11997. loc_00618C13: lea edx, var_28
  11998. loc_00618C16: push edx
  11999. loc_00618C17: push eax
  12000. loc_00618C18: mov ecx, [eax]
  12001. loc_00618C1A: mov var_128, eax
  12002. loc_00618C20: call [ecx+00000098h]
  12003. loc_00618C26: test eax, eax
  12004. loc_00618C28: fnclex
  12005. loc_00618C2A: jge 00618C44h
  12006. loc_00618C2C: mov ecx, var_128
  12007. loc_00618C32: push 00000098h
  12008. loc_00618C37: push 00443788h
  12009. loc_00618C3C: push ecx
  12010. loc_00618C3D: push eax
  12011. loc_00618C3E: call [004010CCh] ; __vbaHresultCheckObj
  12012. loc_00618C44: mov edx, var_28
  12013. loc_00618C47: mov ecx, 80020004h
  12014. loc_00618C4C: mov var_130, edx
  12015. loc_00618C52: mov var_A4, ecx
  12016. loc_00618C58: mov eax, 0000000Ah
  12017. loc_00618C5D: mov var_94, ecx
  12018. loc_00618C63: lea edx, var_EC
  12019. loc_00618C69: lea ecx, var_8C
  12020. loc_00618C6F: mov var_AC, eax
  12021. loc_00618C75: mov var_9C, eax
  12022. loc_00618C7B: mov var_E4, 0044B3B8h ; "Thomas Haynes Bayly"
  12023. loc_00618C85: mov var_EC, 00000008h
  12024. loc_00618C8F: call [00401374h] ; __vbaVarDup
  12025. loc_00618C95: lea edx, var_2C
  12026. loc_00618C98: mov eax, 0000000Ah
  12027. loc_00618C9D: push edx
  12028. loc_00618C9E: lea edx, var_AC
  12029. loc_00618CA4: push edx
  12030. loc_00618CA5: lea edx, var_9C
  12031. loc_00618CAB: push edx
  12032. loc_00618CAC: lea edx, var_8C
  12033. loc_00618CB2: push edx
  12034. loc_00618CB3: lea edx, var_7C
  12035. loc_00618CB6: mov var_7C, eax
  12036. loc_00618CB9: mov var_6C, eax
  12037. loc_00618CBC: mov eax, var_130
  12038. loc_00618CC2: mov ecx, 80020004h
  12039. loc_00618CC7: push edx
  12040. loc_00618CC8: lea edx, var_6C
  12041. loc_00618CCB: mov var_74, ecx
  12042. loc_00618CCE: mov var_64, ecx
  12043. loc_00618CD1: mov ecx, [eax]
  12044. loc_00618CD3: push edx
  12045. loc_00618CD4: push eax
  12046. loc_00618CD5: call [ecx+00000028h]
  12047. loc_00618CD8: test eax, eax
  12048. loc_00618CDA: fnclex
  12049. loc_00618CDC: jge 00618CF3h
  12050. loc_00618CDE: mov ecx, var_130
  12051. loc_00618CE4: push 00000028h
  12052. loc_00618CE6: push 0044AC54h
  12053. loc_00618CEB: push ecx
  12054. loc_00618CEC: push eax
  12055. loc_00618CED: call [004010CCh] ; __vbaHresultCheckObj
  12056. loc_00618CF3: lea edx, var_2C
  12057. loc_00618CF6: lea eax, var_28
  12058. loc_00618CF9: push edx
  12059. loc_00618CFA: lea ecx, var_24
  12060. loc_00618CFD: push eax
  12061. loc_00618CFE: lea edx, var_20
  12062. loc_00618D01: push ecx
  12063. loc_00618D02: lea eax, var_1C
  12064. loc_00618D05: push edx
  12065. loc_00618D06: lea ecx, var_18
  12066. loc_00618D09: push eax
  12067. loc_00618D0A: lea edx, var_14
  12068. loc_00618D0D: push ecx
  12069. loc_00618D0E: push edx
  12070. loc_00618D0F: push 00000007h
  12071. loc_00618D11: call [00401068h] ; __vbaFreeObjList
  12072. loc_00618D17: lea eax, var_AC
  12073. loc_00618D1D: lea ecx, var_9C
  12074. loc_00618D23: push eax
  12075. loc_00618D24: lea edx, var_8C
  12076. loc_00618D2A: push ecx
  12077. loc_00618D2B: lea eax, var_7C
  12078. loc_00618D2E: push edx
  12079. loc_00618D2F: lea ecx, var_6C
  12080. loc_00618D32: push eax
  12081. loc_00618D33: lea edx, var_5C
  12082. loc_00618D36: push ecx
  12083. loc_00618D37: lea eax, var_4C
  12084. loc_00618D3A: push edx
  12085. loc_00618D3B: lea ecx, var_3C
  12086. loc_00618D3E: push eax
  12087. loc_00618D3F: push ecx
  12088. loc_00618D40: push 00000008h
  12089. loc_00618D42: call [00401050h] ; __vbaFreeVarList
  12090. loc_00618D48: mov edx, [esi]
  12091. loc_00618D4A: add esp, 00000044h
  12092. loc_00618D4D: push 00443998h
  12093. loc_00618D52: push 00000000h
  12094. loc_00618D54: push 00000007h
  12095. loc_00618D56: push esi
  12096. loc_00618D57: call [edx+00000320h]
  12097. loc_00618D5D: push eax
  12098. loc_00618D5E: lea eax, var_14
  12099. loc_00618D61: push eax
  12100. loc_00618D62: call edi
  12101. loc_00618D64: lea ecx, var_3C
  12102. loc_00618D67: push eax
  12103. loc_00618D68: push ecx
  12104. loc_00618D69: call ebx
  12105. loc_00618D6B: add esp, 00000010h
  12106. loc_00618D6E: push eax
  12107. loc_00618D6F: call [004011F8h] ; __vbaCastObjVar
  12108. loc_00618D75: lea edx, var_18
  12109. loc_00618D78: push eax
  12110. loc_00618D79: push edx
  12111. loc_00618D7A: call edi
  12112. loc_00618D7C: mov ecx, 80020004h
  12113. loc_00618D81: mov var_118, eax
  12114. loc_00618D87: mov var_84, ecx
  12115. loc_00618D8D: mov eax, 0000000Ah
  12116. loc_00618D92: mov var_74, ecx
  12117. loc_00618D95: lea edx, var_DC
  12118. loc_00618D9B: lea ecx, var_6C
  12119. loc_00618D9E: mov var_8C, eax
  12120. loc_00618DA4: mov var_7C, eax
  12121. loc_00618DA7: mov var_D4, 0044B3F0h ; "Wearing of the Green"
  12122. loc_00618DB1: mov var_DC, 00000008h
  12123. loc_00618DBB: call [00401374h] ; __vbaVarDup
  12124. loc_00618DC1: lea edx, var_CC
  12125. loc_00618DC7: lea ecx, var_5C
  12126. loc_00618DCA: mov var_C4, 0044B3E4h ; "12X"
  12127. loc_00618DD4: mov var_CC, 00000008h
  12128. loc_00618DDE: call [00401374h] ; __vbaVarDup
  12129. loc_00618DE4: mov eax, var_118
  12130. loc_00618DEA: lea edx, var_1C
  12131. loc_00618DED: push edx
  12132. loc_00618DEE: lea edx, var_8C
  12133. loc_00618DF4: mov var_44, 80020004h
  12134. loc_00618DFB: mov var_4C, 0000000Ah
  12135. loc_00618E02: mov ecx, [eax]
  12136. loc_00618E04: push edx
  12137. loc_00618E05: lea edx, var_7C
  12138. loc_00618E08: push edx
  12139. loc_00618E09: lea edx, var_6C
  12140. loc_00618E0C: push edx
  12141. loc_00618E0D: lea edx, var_5C
  12142. loc_00618E10: push edx
  12143. loc_00618E11: lea edx, var_4C
  12144. loc_00618E14: push edx
  12145. loc_00618E15: push eax
  12146. loc_00618E16: call [ecx+00000028h]
  12147. loc_00618E19: test eax, eax
  12148. loc_00618E1B: fnclex
  12149. loc_00618E1D: jge 00618E34h
  12150. loc_00618E1F: mov ecx, var_118
  12151. loc_00618E25: push 00000028h
  12152. loc_00618E27: push 00443998h
  12153. loc_00618E2C: push ecx
  12154. loc_00618E2D: push eax
  12155. loc_00618E2E: call [004010CCh] ; __vbaHresultCheckObj
  12156. loc_00618E34: lea edx, var_1C
  12157. loc_00618E37: lea eax, var_18
  12158. loc_00618E3A: push edx
  12159. loc_00618E3B: lea ecx, var_14
  12160. loc_00618E3E: push eax
  12161. loc_00618E3F: push ecx
  12162. loc_00618E40: push 00000003h
  12163. loc_00618E42: call [00401068h] ; __vbaFreeObjList
  12164. loc_00618E48: lea edx, var_8C
  12165. loc_00618E4E: lea eax, var_7C
  12166. loc_00618E51: push edx
  12167. loc_00618E52: lea ecx, var_6C
  12168. loc_00618E55: push eax
  12169. loc_00618E56: lea edx, var_5C
  12170. loc_00618E59: push ecx
  12171. loc_00618E5A: lea eax, var_4C
  12172. loc_00618E5D: push edx
  12173. loc_00618E5E: lea ecx, var_3C
  12174. loc_00618E61: push eax
  12175. loc_00618E62: push ecx
  12176. loc_00618E63: push 00000006h
  12177. loc_00618E65: call [00401050h] ; __vbaFreeVarList
  12178. loc_00618E6B: mov edx, [esi]
  12179. loc_00618E6D: add esp, 0000002Ch
  12180. loc_00618E70: push 00443998h
  12181. loc_00618E75: push 00000000h
  12182. loc_00618E77: push 00000007h
  12183. loc_00618E79: push esi
  12184. loc_00618E7A: call [edx+00000320h]
  12185. loc_00618E80: push eax
  12186. loc_00618E81: lea eax, var_14
  12187. loc_00618E84: push eax
  12188. loc_00618E85: call edi
  12189. loc_00618E87: lea ecx, var_3C
  12190. loc_00618E8A: push eax
  12191. loc_00618E8B: push ecx
  12192. loc_00618E8C: call ebx
  12193. loc_00618E8E: add esp, 00000010h
  12194. loc_00618E91: push eax
  12195. loc_00618E92: call [004011F8h] ; __vbaCastObjVar
  12196. loc_00618E98: lea edx, var_18
  12197. loc_00618E9B: push eax
  12198. loc_00618E9C: push edx
  12199. loc_00618E9D: call edi
  12200. loc_00618E9F: mov ecx, [eax]
  12201. loc_00618EA1: lea edx, var_114
  12202. loc_00618EA7: push edx
  12203. loc_00618EA8: push eax
  12204. loc_00618EA9: mov var_118, eax
  12205. loc_00618EAF: call [ecx+0000001Ch]
  12206. loc_00618EB2: test eax, eax
  12207. loc_00618EB4: fnclex
  12208. loc_00618EB6: jge 00618ECDh
  12209. loc_00618EB8: mov ecx, var_118
  12210. loc_00618EBE: push 0000001Ch
  12211. loc_00618EC0: push 00443998h
  12212. loc_00618EC5: push ecx
  12213. loc_00618EC6: push eax
  12214. loc_00618EC7: call [004010CCh] ; __vbaHresultCheckObj
  12215. loc_00618ECD: mov edx, [esi]
  12216. loc_00618ECF: push 00443998h
  12217. loc_00618ED4: push 00000000h
  12218. loc_00618ED6: push 00000007h
  12219. loc_00618ED8: push esi
  12220. loc_00618ED9: call [edx+00000320h]
  12221. loc_00618EDF: push eax
  12222. loc_00618EE0: lea eax, var_1C
  12223. loc_00618EE3: push eax
  12224. loc_00618EE4: call edi
  12225. loc_00618EE6: lea ecx, var_4C
  12226. loc_00618EE9: push eax
  12227. loc_00618EEA: push ecx
  12228. loc_00618EEB: call ebx
  12229. loc_00618EED: add esp, 00000010h
  12230. loc_00618EF0: push eax
  12231. loc_00618EF1: call [004011F8h] ; __vbaCastObjVar
  12232. loc_00618EF7: lea edx, var_20
  12233. loc_00618EFA: push eax
  12234. loc_00618EFB: push edx
  12235. loc_00618EFC: call edi
  12236. loc_00618EFE: mov ecx, var_114
  12237. loc_00618F04: mov var_5C, 00000003h
  12238. loc_00618F0B: mov var_54, ecx
  12239. loc_00618F0E: mov edx, [eax]
  12240. loc_00618F10: lea ecx, var_24
  12241. loc_00618F13: mov var_120, eax
  12242. loc_00618F19: push ecx
  12243. loc_00618F1A: lea ecx, var_5C
  12244. loc_00618F1D: push ecx
  12245. loc_00618F1E: push eax
  12246. loc_00618F1F: call [edx+00000024h]
  12247. loc_00618F22: test eax, eax
  12248. loc_00618F24: fnclex
  12249. loc_00618F26: jge 00618F3Dh
  12250. loc_00618F28: mov edx, var_120
  12251. loc_00618F2E: push 00000024h
  12252. loc_00618F30: push 00443998h
  12253. loc_00618F35: push edx
  12254. loc_00618F36: push eax
  12255. loc_00618F37: call [004010CCh] ; __vbaHresultCheckObj
  12256. loc_00618F3D: mov eax, var_24
  12257. loc_00618F40: lea edx, var_28
  12258. loc_00618F43: push edx
  12259. loc_00618F44: push eax
  12260. loc_00618F45: mov ecx, [eax]
  12261. loc_00618F47: mov var_128, eax
  12262. loc_00618F4D: call [ecx+00000098h]
  12263. loc_00618F53: test eax, eax
  12264. loc_00618F55: fnclex
  12265. loc_00618F57: jge 00618F71h
  12266. loc_00618F59: mov ecx, var_128
  12267. loc_00618F5F: push 00000098h
  12268. loc_00618F64: push 00443788h
  12269. loc_00618F69: push ecx
  12270. loc_00618F6A: push eax
  12271. loc_00618F6B: call [004010CCh] ; __vbaHresultCheckObj
  12272. loc_00618F71: mov edx, var_28
  12273. loc_00618F74: mov ecx, 80020004h
  12274. loc_00618F79: mov var_130, edx
  12275. loc_00618F7F: mov var_A4, ecx
  12276. loc_00618F85: mov eax, 0000000Ah
  12277. loc_00618F8A: mov var_94, ecx
  12278. loc_00618F90: lea edx, var_EC
  12279. loc_00618F96: lea ecx, var_8C
  12280. loc_00618F9C: mov var_AC, eax
  12281. loc_00618FA2: mov var_9C, eax
  12282. loc_00618FA8: mov var_E4, 0044B420h ; "Dion Boucicault and James Oswald"
  12283. loc_00618FB2: mov var_EC, 00000008h
  12284. loc_00618FBC: call [00401374h] ; __vbaVarDup
  12285. loc_00618FC2: lea edx, var_2C
  12286. loc_00618FC5: mov eax, 0000000Ah
  12287. loc_00618FCA: push edx
  12288. loc_00618FCB: lea edx, var_AC
  12289. loc_00618FD1: push edx
  12290. loc_00618FD2: lea edx, var_9C
  12291. loc_00618FD8: push edx
  12292. loc_00618FD9: lea edx, var_8C
  12293. loc_00618FDF: push edx
  12294. loc_00618FE0: lea edx, var_7C
  12295. loc_00618FE3: mov var_7C, eax
  12296. loc_00618FE6: mov var_6C, eax
  12297. loc_00618FE9: mov eax, var_130
  12298. loc_00618FEF: mov ecx, 80020004h
  12299. loc_00618FF4: push edx
  12300. loc_00618FF5: lea edx, var_6C
  12301. loc_00618FF8: mov var_74, ecx
  12302. loc_00618FFB: mov var_64, ecx
  12303. loc_00618FFE: mov ecx, [eax]
  12304. loc_00619000: push edx
  12305. loc_00619001: push eax
  12306. loc_00619002: call [ecx+00000028h]
  12307. loc_00619005: test eax, eax
  12308. loc_00619007: fnclex
  12309. loc_00619009: jge 00619020h
  12310. loc_0061900B: mov ecx, var_130
  12311. loc_00619011: push 00000028h
  12312. loc_00619013: push 0044AC54h
  12313. loc_00619018: push ecx
  12314. loc_00619019: push eax
  12315. loc_0061901A: call [004010CCh] ; __vbaHresultCheckObj
  12316. loc_00619020: lea edx, var_2C
  12317. loc_00619023: lea eax, var_28
  12318. loc_00619026: push edx
  12319. loc_00619027: lea ecx, var_24
  12320. loc_0061902A: push eax
  12321. loc_0061902B: lea edx, var_20
  12322. loc_0061902E: push ecx
  12323. loc_0061902F: lea eax, var_1C
  12324. loc_00619032: push edx
  12325. loc_00619033: lea ecx, var_18
  12326. loc_00619036: push eax
  12327. loc_00619037: lea edx, var_14
  12328. loc_0061903A: push ecx
  12329. loc_0061903B: push edx
  12330. loc_0061903C: push 00000007h
  12331. loc_0061903E: call [00401068h] ; __vbaFreeObjList
  12332. loc_00619044: lea eax, var_AC
  12333. loc_0061904A: lea ecx, var_9C
  12334. loc_00619050: push eax
  12335. loc_00619051: lea edx, var_8C
  12336. loc_00619057: push ecx
  12337. loc_00619058: lea eax, var_7C
  12338. loc_0061905B: push edx
  12339. loc_0061905C: lea ecx, var_6C
  12340. loc_0061905F: push eax
  12341. loc_00619060: lea edx, var_5C
  12342. loc_00619063: push ecx
  12343. loc_00619064: lea eax, var_4C
  12344. loc_00619067: push edx
  12345. loc_00619068: lea ecx, var_3C
  12346. loc_0061906B: push eax
  12347. loc_0061906C: push ecx
  12348. loc_0061906D: push 00000008h
  12349. loc_0061906F: call [00401050h] ; __vbaFreeVarList
  12350. loc_00619075: mov edx, [esi]
  12351. loc_00619077: add esp, 00000044h
  12352. loc_0061907A: push 00443998h
  12353. loc_0061907F: push 00000000h
  12354. loc_00619081: push 00000007h
  12355. loc_00619083: push esi
  12356. loc_00619084: call [edx+00000320h]
  12357. loc_0061908A: push eax
  12358. loc_0061908B: lea eax, var_14
  12359. loc_0061908E: push eax
  12360. loc_0061908F: call edi
  12361. loc_00619091: lea ecx, var_3C
  12362. loc_00619094: push eax
  12363. loc_00619095: push ecx
  12364. loc_00619096: call ebx
  12365. loc_00619098: add esp, 00000010h
  12366. loc_0061909B: push eax
  12367. loc_0061909C: call [004011F8h] ; __vbaCastObjVar
  12368. loc_006190A2: lea edx, var_18
  12369. loc_006190A5: push eax
  12370. loc_006190A6: push edx
  12371. loc_006190A7: call edi
  12372. loc_006190A9: mov ecx, 80020004h
  12373. loc_006190AE: mov var_118, eax
  12374. loc_006190B4: mov var_84, ecx
  12375. loc_006190BA: mov eax, 0000000Ah
  12376. loc_006190BF: mov var_74, ecx
  12377. loc_006190C2: lea edx, var_DC
  12378. loc_006190C8: lea ecx, var_6C
  12379. loc_006190CB: mov var_8C, eax
  12380. loc_006190D1: mov var_7C, eax
  12381. loc_006190D4: mov var_D4, 0044B474h ; "The Man On the Flying Trapeze"
  12382. loc_006190DE: mov var_DC, 00000008h
  12383. loc_006190E8: call [00401374h] ; __vbaVarDup
  12384. loc_006190EE: lea edx, var_CC
  12385. loc_006190F4: lea ecx, var_5C
  12386. loc_006190F7: mov var_C4, 0044B468h ; "13X"
  12387. loc_00619101: mov var_CC, 00000008h
  12388. loc_0061910B: call [00401374h] ; __vbaVarDup
  12389. loc_00619111: mov eax, var_118
  12390. loc_00619117: lea edx, var_1C
  12391. loc_0061911A: push edx
  12392. loc_0061911B: lea edx, var_8C
  12393. loc_00619121: mov var_44, 80020004h
  12394. loc_00619128: mov var_4C, 0000000Ah
  12395. loc_0061912F: mov ecx, [eax]
  12396. loc_00619131: push edx
  12397. loc_00619132: lea edx, var_7C
  12398. loc_00619135: push edx
  12399. loc_00619136: lea edx, var_6C
  12400. loc_00619139: push edx
  12401. loc_0061913A: lea edx, var_5C
  12402. loc_0061913D: push edx
  12403. loc_0061913E: lea edx, var_4C
  12404. loc_00619141: push edx
  12405. loc_00619142: push eax
  12406. loc_00619143: call [ecx+00000028h]
  12407. loc_00619146: test eax, eax
  12408. loc_00619148: fnclex
  12409. loc_0061914A: jge 00619161h
  12410. loc_0061914C: mov ecx, var_118
  12411. loc_00619152: push 00000028h
  12412. loc_00619154: push 00443998h
  12413. loc_00619159: push ecx
  12414. loc_0061915A: push eax
  12415. loc_0061915B: call [004010CCh] ; __vbaHresultCheckObj
  12416. loc_00619161: lea edx, var_1C
  12417. loc_00619164: lea eax, var_18
  12418. loc_00619167: push edx
  12419. loc_00619168: lea ecx, var_14
  12420. loc_0061916B: push eax
  12421. loc_0061916C: push ecx
  12422. loc_0061916D: push 00000003h
  12423. loc_0061916F: call [00401068h] ; __vbaFreeObjList
  12424. loc_00619175: lea edx, var_8C
  12425. loc_0061917B: lea eax, var_7C
  12426. loc_0061917E: push edx
  12427. loc_0061917F: lea ecx, var_6C
  12428. loc_00619182: push eax
  12429. loc_00619183: lea edx, var_5C
  12430. loc_00619186: push ecx
  12431. loc_00619187: lea eax, var_4C
  12432. loc_0061918A: push edx
  12433. loc_0061918B: lea ecx, var_3C
  12434. loc_0061918E: push eax
  12435. loc_0061918F: push ecx
  12436. loc_00619190: push 00000006h
  12437. loc_00619192: call [00401050h] ; __vbaFreeVarList
  12438. loc_00619198: mov edx, [esi]
  12439. loc_0061919A: add esp, 0000002Ch
  12440. loc_0061919D: push 00443998h
  12441. loc_006191A2: push 00000000h
  12442. loc_006191A4: push 00000007h
  12443. loc_006191A6: push esi
  12444. loc_006191A7: call [edx+00000320h]
  12445. loc_006191AD: push eax
  12446. loc_006191AE: lea eax, var_14
  12447. loc_006191B1: push eax
  12448. loc_006191B2: call edi
  12449. loc_006191B4: lea ecx, var_3C
  12450. loc_006191B7: push eax
  12451. loc_006191B8: push ecx
  12452. loc_006191B9: call ebx
  12453. loc_006191BB: add esp, 00000010h
  12454. loc_006191BE: push eax
  12455. loc_006191BF: call [004011F8h] ; __vbaCastObjVar
  12456. loc_006191C5: lea edx, var_18
  12457. loc_006191C8: push eax
  12458. loc_006191C9: push edx
  12459. loc_006191CA: call edi
  12460. loc_006191CC: mov ecx, [eax]
  12461. loc_006191CE: lea edx, var_114
  12462. loc_006191D4: push edx
  12463. loc_006191D5: push eax
  12464. loc_006191D6: mov var_118, eax
  12465. loc_006191DC: call [ecx+0000001Ch]
  12466. loc_006191DF: test eax, eax
  12467. loc_006191E1: fnclex
  12468. loc_006191E3: jge 006191FAh
  12469. loc_006191E5: mov ecx, var_118
  12470. loc_006191EB: push 0000001Ch
  12471. loc_006191ED: push 00443998h
  12472. loc_006191F2: push ecx
  12473. loc_006191F3: push eax
  12474. loc_006191F4: call [004010CCh] ; __vbaHresultCheckObj
  12475. loc_006191FA: mov edx, [esi]
  12476. loc_006191FC: push 00443998h
  12477. loc_00619201: push 00000000h
  12478. loc_00619203: push 00000007h
  12479. loc_00619205: push esi
  12480. loc_00619206: call [edx+00000320h]
  12481. loc_0061920C: push eax
  12482. loc_0061920D: lea eax, var_1C
  12483. loc_00619210: push eax
  12484. loc_00619211: call edi
  12485. loc_00619213: lea ecx, var_4C
  12486. loc_00619216: push eax
  12487. loc_00619217: push ecx
  12488. loc_00619218: call ebx
  12489. loc_0061921A: add esp, 00000010h
  12490. loc_0061921D: push eax
  12491. loc_0061921E: call [004011F8h] ; __vbaCastObjVar
  12492. loc_00619224: lea edx, var_20
  12493. loc_00619227: push eax
  12494. loc_00619228: push edx
  12495. loc_00619229: call edi
  12496. loc_0061922B: mov ecx, var_114
  12497. loc_00619231: mov var_5C, 00000003h
  12498. loc_00619238: mov var_54, ecx
  12499. loc_0061923B: mov edx, [eax]
  12500. loc_0061923D: lea ecx, var_24
  12501. loc_00619240: mov var_120, eax
  12502. loc_00619246: push ecx
  12503. loc_00619247: lea ecx, var_5C
  12504. loc_0061924A: push ecx
  12505. loc_0061924B: push eax
  12506. loc_0061924C: call [edx+00000024h]
  12507. loc_0061924F: test eax, eax
  12508. loc_00619251: fnclex
  12509. loc_00619253: jge 0061926Ah
  12510. loc_00619255: mov edx, var_120
  12511. loc_0061925B: push 00000024h
  12512. loc_0061925D: push 00443998h
  12513. loc_00619262: push edx
  12514. loc_00619263: push eax
  12515. loc_00619264: call [004010CCh] ; __vbaHresultCheckObj
  12516. loc_0061926A: mov eax, var_24
  12517. loc_0061926D: lea edx, var_28
  12518. loc_00619270: push edx
  12519. loc_00619271: push eax
  12520. loc_00619272: mov ecx, [eax]
  12521. loc_00619274: mov var_128, eax
  12522. loc_0061927A: call [ecx+00000098h]
  12523. loc_00619280: test eax, eax
  12524. loc_00619282: fnclex
  12525. loc_00619284: jge 0061929Eh
  12526. loc_00619286: mov ecx, var_128
  12527. loc_0061928C: push 00000098h
  12528. loc_00619291: push 00443788h
  12529. loc_00619296: push ecx
  12530. loc_00619297: push eax
  12531. loc_00619298: call [004010CCh] ; __vbaHresultCheckObj
  12532. loc_0061929E: mov edx, var_28
  12533. loc_006192A1: mov ecx, 80020004h
  12534. loc_006192A6: mov var_130, edx
  12535. loc_006192AC: mov var_A4, ecx
  12536. loc_006192B2: mov eax, 0000000Ah
  12537. loc_006192B7: mov var_94, ecx
  12538. loc_006192BD: lea edx, var_EC
  12539. loc_006192C3: lea ecx, var_8C
  12540. loc_006192C9: mov var_AC, eax
  12541. loc_006192CF: mov var_9C, eax
  12542. loc_006192D5: mov var_E4, 0044B4B4h ; "George Leybourne and Alfred Lee"
  12543. loc_006192DF: mov var_EC, 00000008h
  12544. loc_006192E9: call [00401374h] ; __vbaVarDup
  12545. loc_006192EF: lea edx, var_2C
  12546. loc_006192F2: mov eax, 0000000Ah
  12547. loc_006192F7: push edx
  12548. loc_006192F8: lea edx, var_AC
  12549. loc_006192FE: push edx
  12550. loc_006192FF: lea edx, var_9C
  12551. loc_00619305: push edx
  12552. loc_00619306: lea edx, var_8C
  12553. loc_0061930C: push edx
  12554. loc_0061930D: lea edx, var_7C
  12555. loc_00619310: mov var_7C, eax
  12556. loc_00619313: mov var_6C, eax
  12557. loc_00619316: mov eax, var_130
  12558. loc_0061931C: mov ecx, 80020004h
  12559. loc_00619321: push edx
  12560. loc_00619322: lea edx, var_6C
  12561. loc_00619325: mov var_74, ecx
  12562. loc_00619328: mov var_64, ecx
  12563. loc_0061932B: mov ecx, [eax]
  12564. loc_0061932D: push edx
  12565. loc_0061932E: push eax
  12566. loc_0061932F: call [ecx+00000028h]
  12567. loc_00619332: test eax, eax
  12568. loc_00619334: fnclex
  12569. loc_00619336: jge 0061934Dh
  12570. loc_00619338: mov ecx, var_130
  12571. loc_0061933E: push 00000028h
  12572. loc_00619340: push 0044AC54h
  12573. loc_00619345: push ecx
  12574. loc_00619346: push eax
  12575. loc_00619347: call [004010CCh] ; __vbaHresultCheckObj
  12576. loc_0061934D: lea edx, var_2C
  12577. loc_00619350: lea eax, var_28
  12578. loc_00619353: push edx
  12579. loc_00619354: lea ecx, var_24
  12580. loc_00619357: push eax
  12581. loc_00619358: lea edx, var_20
  12582. loc_0061935B: push ecx
  12583. loc_0061935C: lea eax, var_1C
  12584. loc_0061935F: push edx
  12585. loc_00619360: lea ecx, var_18
  12586. loc_00619363: push eax
  12587. loc_00619364: lea edx, var_14
  12588. loc_00619367: push ecx
  12589. loc_00619368: push edx
  12590. loc_00619369: push 00000007h
  12591. loc_0061936B: call [00401068h] ; __vbaFreeObjList
  12592. loc_00619371: lea eax, var_AC
  12593. loc_00619377: lea ecx, var_9C
  12594. loc_0061937D: push eax
  12595. loc_0061937E: lea edx, var_8C
  12596. loc_00619384: push ecx
  12597. loc_00619385: lea eax, var_7C
  12598. loc_00619388: push edx
  12599. loc_00619389: lea ecx, var_6C
  12600. loc_0061938C: push eax
  12601. loc_0061938D: lea edx, var_5C
  12602. loc_00619390: push ecx
  12603. loc_00619391: lea eax, var_4C
  12604. loc_00619394: push edx
  12605. loc_00619395: lea ecx, var_3C
  12606. loc_00619398: push eax
  12607. loc_00619399: push ecx
  12608. loc_0061939A: push 00000008h
  12609. loc_0061939C: call [00401050h] ; __vbaFreeVarList
  12610. loc_006193A2: mov edx, [esi]
  12611. loc_006193A4: add esp, 00000044h
  12612. loc_006193A7: push 00443998h
  12613. loc_006193AC: push 00000000h
  12614. loc_006193AE: push 00000007h
  12615. loc_006193B0: push esi
  12616. loc_006193B1: call [edx+00000320h]
  12617. loc_006193B7: push eax
  12618. loc_006193B8: lea eax, var_14
  12619. loc_006193BB: push eax
  12620. loc_006193BC: call edi
  12621. loc_006193BE: lea ecx, var_3C
  12622. loc_006193C1: push eax
  12623. loc_006193C2: push ecx
  12624. loc_006193C3: call ebx
  12625. loc_006193C5: add esp, 00000010h
  12626. loc_006193C8: push eax
  12627. loc_006193C9: call [004011F8h] ; __vbaCastObjVar
  12628. loc_006193CF: lea edx, var_18
  12629. loc_006193D2: push eax
  12630. loc_006193D3: push edx
  12631. loc_006193D4: call edi
  12632. loc_006193D6: mov ecx, 80020004h
  12633. loc_006193DB: mov var_118, eax
  12634. loc_006193E1: mov var_84, ecx
  12635. loc_006193E7: mov eax, 0000000Ah
  12636. loc_006193EC: mov var_74, ecx
  12637. loc_006193EF: lea edx, var_DC
  12638. loc_006193F5: lea ecx, var_6C
  12639. loc_006193F8: mov var_8C, eax
  12640. loc_006193FE: mov var_7C, eax
  12641. loc_00619401: mov var_D4, 0044B504h ; "Ida"
  12642. loc_0061940B: mov var_DC, 00000008h
  12643. loc_00619415: call [00401374h] ; __vbaVarDup
  12644. loc_0061941B: lea edx, var_CC
  12645. loc_00619421: lea ecx, var_5C
  12646. loc_00619424: mov var_C4, 0044B4F8h ; "14X"
  12647. loc_0061942E: mov var_CC, 00000008h
  12648. loc_00619438: call [00401374h] ; __vbaVarDup
  12649. loc_0061943E: mov eax, var_118
  12650. loc_00619444: lea edx, var_1C
  12651. loc_00619447: push edx
  12652. loc_00619448: lea edx, var_8C
  12653. loc_0061944E: mov var_44, 80020004h
  12654. loc_00619455: mov var_4C, 0000000Ah
  12655. loc_0061945C: mov ecx, [eax]
  12656. loc_0061945E: push edx
  12657. loc_0061945F: lea edx, var_7C
  12658. loc_00619462: push edx
  12659. loc_00619463: lea edx, var_6C
  12660. loc_00619466: push edx
  12661. loc_00619467: lea edx, var_5C
  12662. loc_0061946A: push edx
  12663. loc_0061946B: lea edx, var_4C
  12664. loc_0061946E: push edx
  12665. loc_0061946F: push eax
  12666. loc_00619470: call [ecx+00000028h]
  12667. loc_00619473: test eax, eax
  12668. loc_00619475: fnclex
  12669. loc_00619477: jge 0061948Eh
  12670. loc_00619479: mov ecx, var_118
  12671. loc_0061947F: push 00000028h
  12672. loc_00619481: push 00443998h
  12673. loc_00619486: push ecx
  12674. loc_00619487: push eax
  12675. loc_00619488: call [004010CCh] ; __vbaHresultCheckObj
  12676. loc_0061948E: lea edx, var_1C
  12677. loc_00619491: lea eax, var_18
  12678. loc_00619494: push edx
  12679. loc_00619495: lea ecx, var_14
  12680. loc_00619498: push eax
  12681. loc_00619499: push ecx
  12682. loc_0061949A: push 00000003h
  12683. loc_0061949C: call [00401068h] ; __vbaFreeObjList
  12684. loc_006194A2: lea edx, var_8C
  12685. loc_006194A8: lea eax, var_7C
  12686. loc_006194AB: push edx
  12687. loc_006194AC: lea ecx, var_6C
  12688. loc_006194AF: push eax
  12689. loc_006194B0: lea edx, var_5C
  12690. loc_006194B3: push ecx
  12691. loc_006194B4: lea eax, var_4C
  12692. loc_006194B7: push edx
  12693. loc_006194B8: lea ecx, var_3C
  12694. loc_006194BB: push eax
  12695. loc_006194BC: push ecx
  12696. loc_006194BD: push 00000006h
  12697. loc_006194BF: call [00401050h] ; __vbaFreeVarList
  12698. loc_006194C5: mov edx, [esi]
  12699. loc_006194C7: add esp, 0000002Ch
  12700. loc_006194CA: push 00443998h
  12701. loc_006194CF: push 00000000h
  12702. loc_006194D1: push 00000007h
  12703. loc_006194D3: push esi
  12704. loc_006194D4: call [edx+00000320h]
  12705. loc_006194DA: push eax
  12706. loc_006194DB: lea eax, var_14
  12707. loc_006194DE: push eax
  12708. loc_006194DF: call edi
  12709. loc_006194E1: lea ecx, var_3C
  12710. loc_006194E4: push eax
  12711. loc_006194E5: push ecx
  12712. loc_006194E6: call ebx
  12713. loc_006194E8: add esp, 00000010h
  12714. loc_006194EB: push eax
  12715. loc_006194EC: call [004011F8h] ; __vbaCastObjVar
  12716. loc_006194F2: lea edx, var_18
  12717. loc_006194F5: push eax
  12718. loc_006194F6: push edx
  12719. loc_006194F7: call edi
  12720. loc_006194F9: mov ecx, [eax]
  12721. loc_006194FB: lea edx, var_114
  12722. loc_00619501: push edx
  12723. loc_00619502: push eax
  12724. loc_00619503: mov var_118, eax
  12725. loc_00619509: call [ecx+0000001Ch]
  12726. loc_0061950C: test eax, eax
  12727. loc_0061950E: fnclex
  12728. loc_00619510: jge 00619527h
  12729. loc_00619512: mov ecx, var_118
  12730. loc_00619518: push 0000001Ch
  12731. loc_0061951A: push 00443998h
  12732. loc_0061951F: push ecx
  12733. loc_00619520: push eax
  12734. loc_00619521: call [004010CCh] ; __vbaHresultCheckObj
  12735. loc_00619527: mov edx, [esi]
  12736. loc_00619529: push 00443998h
  12737. loc_0061952E: push 00000000h
  12738. loc_00619530: push 00000007h
  12739. loc_00619532: push esi
  12740. loc_00619533: call [edx+00000320h]
  12741. loc_00619539: push eax
  12742. loc_0061953A: lea eax, var_1C
  12743. loc_0061953D: push eax
  12744. loc_0061953E: call edi
  12745. loc_00619540: lea ecx, var_4C
  12746. loc_00619543: push eax
  12747. loc_00619544: push ecx
  12748. loc_00619545: call ebx
  12749. loc_00619547: add esp, 00000010h
  12750. loc_0061954A: push eax
  12751. loc_0061954B: call [004011F8h] ; __vbaCastObjVar
  12752. loc_00619551: lea edx, var_20
  12753. loc_00619554: push eax
  12754. loc_00619555: push edx
  12755. loc_00619556: call edi
  12756. loc_00619558: mov ecx, var_114
  12757. loc_0061955E: mov var_5C, 00000003h
  12758. loc_00619565: mov var_54, ecx
  12759. loc_00619568: mov edx, [eax]
  12760. loc_0061956A: lea ecx, var_24
  12761. loc_0061956D: mov var_120, eax
  12762. loc_00619573: push ecx
  12763. loc_00619574: lea ecx, var_5C
  12764. loc_00619577: push ecx
  12765. loc_00619578: push eax
  12766. loc_00619579: call [edx+00000024h]
  12767. loc_0061957C: test eax, eax
  12768. loc_0061957E: fnclex
  12769. loc_00619580: jge 00619597h
  12770. loc_00619582: mov edx, var_120
  12771. loc_00619588: push 00000024h
  12772. loc_0061958A: push 00443998h
  12773. loc_0061958F: push edx
  12774. loc_00619590: push eax
  12775. loc_00619591: call [004010CCh] ; __vbaHresultCheckObj
  12776. loc_00619597: mov eax, var_24
  12777. loc_0061959A: lea edx, var_28
  12778. loc_0061959D: push edx
  12779. loc_0061959E: push eax
  12780. loc_0061959F: mov ecx, [eax]
  12781. loc_006195A1: mov var_128, eax
  12782. loc_006195A7: call [ecx+00000098h]
  12783. loc_006195AD: test eax, eax
  12784. loc_006195AF: fnclex
  12785. loc_006195B1: jge 006195CBh
  12786. loc_006195B3: mov ecx, var_128
  12787. loc_006195B9: push 00000098h
  12788. loc_006195BE: push 00443788h
  12789. loc_006195C3: push ecx
  12790. loc_006195C4: push eax
  12791. loc_006195C5: call [004010CCh] ; __vbaHresultCheckObj
  12792. loc_006195CB: mov edx, var_28
  12793. loc_006195CE: mov ecx, 80020004h
  12794. loc_006195D3: mov var_130, edx
  12795. loc_006195D9: mov var_A4, ecx
  12796. loc_006195DF: mov eax, 0000000Ah
  12797. loc_006195E4: mov var_94, ecx
  12798. loc_006195EA: lea edx, var_EC
  12799. loc_006195F0: lea ecx, var_8C
  12800. loc_006195F6: mov var_AC, eax
  12801. loc_006195FC: mov var_9C, eax
  12802. loc_00619602: mov var_E4, 0044B510h ; "Eddie Leonard"
  12803. loc_0061960C: mov var_EC, 00000008h
  12804. loc_00619616: call [00401374h] ; __vbaVarDup
  12805. loc_0061961C: lea edx, var_2C
  12806. loc_0061961F: mov eax, 0000000Ah
  12807. loc_00619624: push edx
  12808. loc_00619625: lea edx, var_AC
  12809. loc_0061962B: push edx
  12810. loc_0061962C: lea edx, var_9C
  12811. loc_00619632: push edx
  12812. loc_00619633: lea edx, var_8C
  12813. loc_00619639: push edx
  12814. loc_0061963A: lea edx, var_7C
  12815. loc_0061963D: mov var_7C, eax
  12816. loc_00619640: mov var_6C, eax
  12817. loc_00619643: mov eax, var_130
  12818. loc_00619649: mov ecx, 80020004h
  12819. loc_0061964E: push edx
  12820. loc_0061964F: lea edx, var_6C
  12821. loc_00619652: mov var_74, ecx
  12822. loc_00619655: mov var_64, ecx
  12823. loc_00619658: mov ecx, [eax]
  12824. loc_0061965A: push edx
  12825. loc_0061965B: push eax
  12826. loc_0061965C: call [ecx+00000028h]
  12827. loc_0061965F: test eax, eax
  12828. loc_00619661: fnclex
  12829. loc_00619663: jge 0061967Ah
  12830. loc_00619665: mov ecx, var_130
  12831. loc_0061966B: push 00000028h
  12832. loc_0061966D: push 0044AC54h
  12833. loc_00619672: push ecx
  12834. loc_00619673: push eax
  12835. loc_00619674: call [004010CCh] ; __vbaHresultCheckObj
  12836. loc_0061967A: lea edx, var_2C
  12837. loc_0061967D: lea eax, var_28
  12838. loc_00619680: push edx
  12839. loc_00619681: lea ecx, var_24
  12840. loc_00619684: push eax
  12841. loc_00619685: lea edx, var_20
  12842. loc_00619688: push ecx
  12843. loc_00619689: lea eax, var_1C
  12844. loc_0061968C: push edx
  12845. loc_0061968D: lea ecx, var_18
  12846. loc_00619690: push eax
  12847. loc_00619691: lea edx, var_14
  12848. loc_00619694: push ecx
  12849. loc_00619695: push edx
  12850. loc_00619696: push 00000007h
  12851. loc_00619698: call [00401068h] ; __vbaFreeObjList
  12852. loc_0061969E: lea eax, var_AC
  12853. loc_006196A4: lea ecx, var_9C
  12854. loc_006196AA: push eax
  12855. loc_006196AB: lea edx, var_8C
  12856. loc_006196B1: push ecx
  12857. loc_006196B2: lea eax, var_7C
  12858. loc_006196B5: push edx
  12859. loc_006196B6: lea ecx, var_6C
  12860. loc_006196B9: push eax
  12861. loc_006196BA: lea edx, var_5C
  12862. loc_006196BD: push ecx
  12863. loc_006196BE: lea eax, var_4C
  12864. loc_006196C1: push edx
  12865. loc_006196C2: lea ecx, var_3C
  12866. loc_006196C5: push eax
  12867. loc_006196C6: push ecx
  12868. loc_006196C7: push 00000008h
  12869. loc_006196C9: call [00401050h] ; __vbaFreeVarList
  12870. loc_006196CF: mov edx, [esi]
  12871. loc_006196D1: add esp, 00000044h
  12872. loc_006196D4: push 00443998h
  12873. loc_006196D9: push 00000000h
  12874. loc_006196DB: push 00000007h
  12875. loc_006196DD: push esi
  12876. loc_006196DE: call [edx+00000320h]
  12877. loc_006196E4: push eax
  12878. loc_006196E5: lea eax, var_14
  12879. loc_006196E8: push eax
  12880. loc_006196E9: call edi
  12881. loc_006196EB: lea ecx, var_3C
  12882. loc_006196EE: push eax
  12883. loc_006196EF: push ecx
  12884. loc_006196F0: call ebx
  12885. loc_006196F2: add esp, 00000010h
  12886. loc_006196F5: push eax
  12887. loc_006196F6: call [004011F8h] ; __vbaCastObjVar
  12888. loc_006196FC: lea edx, var_18
  12889. loc_006196FF: push eax
  12890. loc_00619700: push edx
  12891. loc_00619701: call edi
  12892. loc_00619703: mov ecx, 80020004h
  12893. loc_00619708: mov var_118, eax
  12894. loc_0061970E: mov var_84, ecx
  12895. loc_00619714: mov eax, 0000000Ah
  12896. loc_00619719: mov var_74, ecx
  12897. loc_0061971C: lea edx, var_DC
  12898. loc_00619722: lea ecx, var_6C
  12899. loc_00619725: mov var_8C, eax
  12900. loc_0061972B: mov var_7C, eax
  12901. loc_0061972E: mov var_D4, 0044B55Ch ; "Meet Me In St. Louis, Louis"
  12902. loc_00619738: mov var_DC, 00000008h
  12903. loc_00619742: call [00401374h] ; __vbaVarDup
  12904. loc_00619748: lea edx, var_CC
  12905. loc_0061974E: lea ecx, var_5C
  12906. loc_00619751: mov var_C4, 0044B530h ; "15X"
  12907. loc_0061975B: mov var_CC, 00000008h
  12908. loc_00619765: call [00401374h] ; __vbaVarDup
  12909. loc_0061976B: mov eax, var_118
  12910. loc_00619771: lea edx, var_1C
  12911. loc_00619774: push edx
  12912. loc_00619775: lea edx, var_8C
  12913. loc_0061977B: mov var_44, 80020004h
  12914. loc_00619782: mov var_4C, 0000000Ah
  12915. loc_00619789: mov ecx, [eax]
  12916. loc_0061978B: push edx
  12917. loc_0061978C: lea edx, var_7C
  12918. loc_0061978F: push edx
  12919. loc_00619790: lea edx, var_6C
  12920. loc_00619793: push edx
  12921. loc_00619794: lea edx, var_5C
  12922. loc_00619797: push edx
  12923. loc_00619798: lea edx, var_4C
  12924. loc_0061979B: push edx
  12925. loc_0061979C: push eax
  12926. loc_0061979D: call [ecx+00000028h]
  12927. loc_006197A0: test eax, eax
  12928. loc_006197A2: fnclex
  12929. loc_006197A4: jge 006197BBh
  12930. loc_006197A6: mov ecx, var_118
  12931. loc_006197AC: push 00000028h
  12932. loc_006197AE: push 00443998h
  12933. loc_006197B3: push ecx
  12934. loc_006197B4: push eax
  12935. loc_006197B5: call [004010CCh] ; __vbaHresultCheckObj
  12936. loc_006197BB: lea edx, var_1C
  12937. loc_006197BE: lea eax, var_18
  12938. loc_006197C1: push edx
  12939. loc_006197C2: lea ecx, var_14
  12940. loc_006197C5: push eax
  12941. loc_006197C6: push ecx
  12942. loc_006197C7: push 00000003h
  12943. loc_006197C9: call [00401068h] ; __vbaFreeObjList
  12944. loc_006197CF: lea edx, var_8C
  12945. loc_006197D5: lea eax, var_7C
  12946. loc_006197D8: push edx
  12947. loc_006197D9: lea ecx, var_6C
  12948. loc_006197DC: push eax
  12949. loc_006197DD: lea edx, var_5C
  12950. loc_006197E0: push ecx
  12951. loc_006197E1: lea eax, var_4C
  12952. loc_006197E4: push edx
  12953. loc_006197E5: lea ecx, var_3C
  12954. loc_006197E8: push eax
  12955. loc_006197E9: push ecx
  12956. loc_006197EA: push 00000006h
  12957. loc_006197EC: call [00401050h] ; __vbaFreeVarList
  12958. loc_006197F2: mov edx, [esi]
  12959. loc_006197F4: add esp, 0000002Ch
  12960. loc_006197F7: push 00443998h
  12961. loc_006197FC: push 00000000h
  12962. loc_006197FE: push 00000007h
  12963. loc_00619800: push esi
  12964. loc_00619801: call [edx+00000320h]
  12965. loc_00619807: push eax
  12966. loc_00619808: lea eax, var_14
  12967. loc_0061980B: push eax
  12968. loc_0061980C: call edi
  12969. loc_0061980E: lea ecx, var_3C
  12970. loc_00619811: push eax
  12971. loc_00619812: push ecx
  12972. loc_00619813: call ebx
  12973. loc_00619815: add esp, 00000010h
  12974. loc_00619818: push eax
  12975. loc_00619819: call [004011F8h] ; __vbaCastObjVar
  12976. loc_0061981F: lea edx, var_18
  12977. loc_00619822: push eax
  12978. loc_00619823: push edx
  12979. loc_00619824: call edi
  12980. loc_00619826: mov ecx, [eax]
  12981. loc_00619828: lea edx, var_114
  12982. loc_0061982E: push edx
  12983. loc_0061982F: push eax
  12984. loc_00619830: mov var_118, eax
  12985. loc_00619836: call [ecx+0000001Ch]
  12986. loc_00619839: test eax, eax
  12987. loc_0061983B: fnclex
  12988. loc_0061983D: jge 00619854h
  12989. loc_0061983F: mov ecx, var_118
  12990. loc_00619845: push 0000001Ch
  12991. loc_00619847: push 00443998h
  12992. loc_0061984C: push ecx
  12993. loc_0061984D: push eax
  12994. loc_0061984E: call [004010CCh] ; __vbaHresultCheckObj
  12995. loc_00619854: mov edx, [esi]
  12996. loc_00619856: push 00443998h
  12997. loc_0061985B: push 00000000h
  12998. loc_0061985D: push 00000007h
  12999. loc_0061985F: push esi
  13000. loc_00619860: call [edx+00000320h]
  13001. loc_00619866: push eax
  13002. loc_00619867: lea eax, var_1C
  13003. loc_0061986A: push eax
  13004. loc_0061986B: call edi
  13005. loc_0061986D: lea ecx, var_4C
  13006. loc_00619870: push eax
  13007. loc_00619871: push ecx
  13008. loc_00619872: call ebx
  13009. loc_00619874: add esp, 00000010h
  13010. loc_00619877: push eax
  13011. loc_00619878: call [004011F8h] ; __vbaCastObjVar
  13012. loc_0061987E: lea edx, var_20
  13013. loc_00619881: push eax
  13014. loc_00619882: push edx
  13015. loc_00619883: call edi
  13016. loc_00619885: mov ecx, var_114
  13017. loc_0061988B: mov var_5C, 00000003h
  13018. loc_00619892: mov var_54, ecx
  13019. loc_00619895: mov edx, [eax]
  13020. loc_00619897: lea ecx, var_24
  13021. loc_0061989A: mov var_120, eax
  13022. loc_006198A0: push ecx
  13023. loc_006198A1: lea ecx, var_5C
  13024. loc_006198A4: push ecx
  13025. loc_006198A5: push eax
  13026. loc_006198A6: call [edx+00000024h]
  13027. loc_006198A9: test eax, eax
  13028. loc_006198AB: fnclex
  13029. loc_006198AD: jge 006198C4h
  13030. loc_006198AF: mov edx, var_120
  13031. loc_006198B5: push 00000024h
  13032. loc_006198B7: push 00443998h
  13033. loc_006198BC: push edx
  13034. loc_006198BD: push eax
  13035. loc_006198BE: call [004010CCh] ; __vbaHresultCheckObj
  13036. loc_006198C4: mov eax, var_24
  13037. loc_006198C7: lea edx, var_28
  13038. loc_006198CA: push edx
  13039. loc_006198CB: push eax
  13040. loc_006198CC: mov ecx, [eax]
  13041. loc_006198CE: mov var_128, eax
  13042. loc_006198D4: call [ecx+00000098h]
  13043. loc_006198DA: test eax, eax
  13044. loc_006198DC: fnclex
  13045. loc_006198DE: jge 006198F8h
  13046. loc_006198E0: mov ecx, var_128
  13047. loc_006198E6: push 00000098h
  13048. loc_006198EB: push 00443788h
  13049. loc_006198F0: push ecx
  13050. loc_006198F1: push eax
  13051. loc_006198F2: call [004010CCh] ; __vbaHresultCheckObj
  13052. loc_006198F8: mov edx, var_28
  13053. loc_006198FB: mov ecx, 80020004h
  13054. loc_00619900: mov var_130, edx
  13055. loc_00619906: mov var_A4, ecx
  13056. loc_0061990C: mov eax, 0000000Ah
  13057. loc_00619911: mov var_94, ecx
  13058. loc_00619917: lea edx, var_EC
  13059. loc_0061991D: lea ecx, var_8C
  13060. loc_00619923: mov var_AC, eax
  13061. loc_00619929: mov var_9C, eax
  13062. loc_0061992F: mov var_E4, 0044B598h ; "Andrew B. Sterling and Kerry Mills"
  13063. loc_00619939: mov var_EC, 00000008h
  13064. loc_00619943: call [00401374h] ; __vbaVarDup
  13065. loc_00619949: lea edx, var_2C
  13066. loc_0061994C: mov eax, 0000000Ah
  13067. loc_00619951: push edx
  13068. loc_00619952: lea edx, var_AC
  13069. loc_00619958: push edx
  13070. loc_00619959: lea edx, var_9C
  13071. loc_0061995F: push edx
  13072. loc_00619960: lea edx, var_8C
  13073. loc_00619966: push edx
  13074. loc_00619967: lea edx, var_7C
  13075. loc_0061996A: mov var_7C, eax
  13076. loc_0061996D: mov var_6C, eax
  13077. loc_00619970: mov eax, var_130
  13078. loc_00619976: mov ecx, 80020004h
  13079. loc_0061997B: push edx
  13080. loc_0061997C: lea edx, var_6C
  13081. loc_0061997F: mov var_74, ecx
  13082. loc_00619982: mov var_64, ecx
  13083. loc_00619985: mov ecx, [eax]
  13084. loc_00619987: push edx
  13085. loc_00619988: push eax
  13086. loc_00619989: call [ecx+00000028h]
  13087. loc_0061998C: test eax, eax
  13088. loc_0061998E: fnclex
  13089. loc_00619990: jge 006199A7h
  13090. loc_00619992: mov ecx, var_130
  13091. loc_00619998: push 00000028h
  13092. loc_0061999A: push 0044AC54h
  13093. loc_0061999F: push ecx
  13094. loc_006199A0: push eax
  13095. loc_006199A1: call [004010CCh] ; __vbaHresultCheckObj
  13096. loc_006199A7: lea edx, var_2C
  13097. loc_006199AA: lea eax, var_28
  13098. loc_006199AD: push edx
  13099. loc_006199AE: lea ecx, var_24
  13100. loc_006199B1: push eax
  13101. loc_006199B2: lea edx, var_20
  13102. loc_006199B5: push ecx
  13103. loc_006199B6: lea eax, var_1C
  13104. loc_006199B9: push edx
  13105. loc_006199BA: lea ecx, var_18
  13106. loc_006199BD: push eax
  13107. loc_006199BE: lea edx, var_14
  13108. loc_006199C1: push ecx
  13109. loc_006199C2: push edx
  13110. loc_006199C3: push 00000007h
  13111. loc_006199C5: call [00401068h] ; __vbaFreeObjList
  13112. loc_006199CB: lea eax, var_AC
  13113. loc_006199D1: lea ecx, var_9C
  13114. loc_006199D7: push eax
  13115. loc_006199D8: lea edx, var_8C
  13116. loc_006199DE: push ecx
  13117. loc_006199DF: lea eax, var_7C
  13118. loc_006199E2: push edx
  13119. loc_006199E3: lea ecx, var_6C
  13120. loc_006199E6: push eax
  13121. loc_006199E7: lea edx, var_5C
  13122. loc_006199EA: push ecx
  13123. loc_006199EB: lea eax, var_4C
  13124. loc_006199EE: push edx
  13125. loc_006199EF: lea ecx, var_3C
  13126. loc_006199F2: push eax
  13127. loc_006199F3: push ecx
  13128. loc_006199F4: push 00000008h
  13129. loc_006199F6: call [00401050h] ; __vbaFreeVarList
  13130. loc_006199FC: mov edx, [esi]
  13131. loc_006199FE: add esp, 00000044h
  13132. loc_00619A01: push 00443998h
  13133. loc_00619A06: push 00000000h
  13134. loc_00619A08: push 00000007h
  13135. loc_00619A0A: push esi
  13136. loc_00619A0B: call [edx+00000320h]
  13137. loc_00619A11: push eax
  13138. loc_00619A12: lea eax, var_14
  13139. loc_00619A15: push eax
  13140. loc_00619A16: call edi
  13141. loc_00619A18: lea ecx, var_3C
  13142. loc_00619A1B: push eax
  13143. loc_00619A1C: push ecx
  13144. loc_00619A1D: call ebx
  13145. loc_00619A1F: add esp, 00000010h
  13146. loc_00619A22: push eax
  13147. loc_00619A23: call [004011F8h] ; __vbaCastObjVar
  13148. loc_00619A29: lea edx, var_18
  13149. loc_00619A2C: push eax
  13150. loc_00619A2D: push edx
  13151. loc_00619A2E: call edi
  13152. loc_00619A30: mov ecx, 80020004h
  13153. loc_00619A35: mov var_118, eax
  13154. loc_00619A3B: mov var_84, ecx
  13155. loc_00619A41: mov eax, 0000000Ah
  13156. loc_00619A46: mov var_74, ecx
  13157. loc_00619A49: lea edx, var_DC
  13158. loc_00619A4F: lea ecx, var_6C
  13159. loc_00619A52: mov var_8C, eax
  13160. loc_00619A58: mov var_7C, eax
  13161. loc_00619A5B: mov var_D4, 0044B5F0h ; "I�ve Been Working On the Railroad"
  13162. loc_00619A65: mov var_DC, 00000008h
  13163. loc_00619A6F: call [00401374h] ; __vbaVarDup
  13164. loc_00619A75: lea edx, var_CC
  13165. loc_00619A7B: lea ecx, var_5C
  13166. loc_00619A7E: mov var_C4, 0044B5E4h ; "16X"
  13167. loc_00619A88: mov var_CC, 00000008h
  13168. loc_00619A92: call [00401374h] ; __vbaVarDup
  13169. loc_00619A98: mov eax, var_118
  13170. loc_00619A9E: lea edx, var_1C
  13171. loc_00619AA1: push edx
  13172. loc_00619AA2: lea edx, var_8C
  13173. loc_00619AA8: mov var_44, 80020004h
  13174. loc_00619AAF: mov var_4C, 0000000Ah
  13175. loc_00619AB6: mov ecx, [eax]
  13176. loc_00619AB8: push edx
  13177. loc_00619AB9: lea edx, var_7C
  13178. loc_00619ABC: push edx
  13179. loc_00619ABD: lea edx, var_6C
  13180. loc_00619AC0: push edx
  13181. loc_00619AC1: lea edx, var_5C
  13182. loc_00619AC4: push edx
  13183. loc_00619AC5: lea edx, var_4C
  13184. loc_00619AC8: push edx
  13185. loc_00619AC9: push eax
  13186. loc_00619ACA: call [ecx+00000028h]
  13187. loc_00619ACD: test eax, eax
  13188. loc_00619ACF: fnclex
  13189. loc_00619AD1: jge 00619AE8h
  13190. loc_00619AD3: mov ecx, var_118
  13191. loc_00619AD9: push 00000028h
  13192. loc_00619ADB: push 00443998h
  13193. loc_00619AE0: push ecx
  13194. loc_00619AE1: push eax
  13195. loc_00619AE2: call [004010CCh] ; __vbaHresultCheckObj
  13196. loc_00619AE8: lea edx, var_1C
  13197. loc_00619AEB: lea eax, var_18
  13198. loc_00619AEE: push edx
  13199. loc_00619AEF: lea ecx, var_14
  13200. loc_00619AF2: push eax
  13201. loc_00619AF3: push ecx
  13202. loc_00619AF4: push 00000003h
  13203. loc_00619AF6: call [00401068h] ; __vbaFreeObjList
  13204. loc_00619AFC: lea edx, var_8C
  13205. loc_00619B02: lea eax, var_7C
  13206. loc_00619B05: push edx
  13207. loc_00619B06: lea ecx, var_6C
  13208. loc_00619B09: push eax
  13209. loc_00619B0A: lea edx, var_5C
  13210. loc_00619B0D: push ecx
  13211. loc_00619B0E: lea eax, var_4C
  13212. loc_00619B11: push edx
  13213. loc_00619B12: lea ecx, var_3C
  13214. loc_00619B15: push eax
  13215. loc_00619B16: push ecx
  13216. loc_00619B17: push 00000006h
  13217. loc_00619B19: call [00401050h] ; __vbaFreeVarList
  13218. loc_00619B1F: mov edx, [esi]
  13219. loc_00619B21: add esp, 0000002Ch
  13220. loc_00619B24: push 00443998h
  13221. loc_00619B29: push 00000000h
  13222. loc_00619B2B: push 00000007h
  13223. loc_00619B2D: push esi
  13224. loc_00619B2E: call [edx+00000320h]
  13225. loc_00619B34: push eax
  13226. loc_00619B35: lea eax, var_14
  13227. loc_00619B38: push eax
  13228. loc_00619B39: call edi
  13229. loc_00619B3B: lea ecx, var_3C
  13230. loc_00619B3E: push eax
  13231. loc_00619B3F: push ecx
  13232. loc_00619B40: call ebx
  13233. loc_00619B42: add esp, 00000010h
  13234. loc_00619B45: push eax
  13235. loc_00619B46: call [004011F8h] ; __vbaCastObjVar
  13236. loc_00619B4C: lea edx, var_18
  13237. loc_00619B4F: push eax
  13238. loc_00619B50: push edx
  13239. loc_00619B51: call edi
  13240. loc_00619B53: mov ecx, [eax]
  13241. loc_00619B55: lea edx, var_114
  13242. loc_00619B5B: push edx
  13243. loc_00619B5C: push eax
  13244. loc_00619B5D: mov var_118, eax
  13245. loc_00619B63: call [ecx+0000001Ch]
  13246. loc_00619B66: test eax, eax
  13247. loc_00619B68: fnclex
  13248. loc_00619B6A: jge 00619B81h
  13249. loc_00619B6C: mov ecx, var_118
  13250. loc_00619B72: push 0000001Ch
  13251. loc_00619B74: push 00443998h
  13252. loc_00619B79: push ecx
  13253. loc_00619B7A: push eax
  13254. loc_00619B7B: call [004010CCh] ; __vbaHresultCheckObj
  13255. loc_00619B81: mov edx, [esi]
  13256. loc_00619B83: push 00443998h
  13257. loc_00619B88: push 00000000h
  13258. loc_00619B8A: push 00000007h
  13259. loc_00619B8C: push esi
  13260. loc_00619B8D: call [edx+00000320h]
  13261. loc_00619B93: push eax
  13262. loc_00619B94: lea eax, var_1C
  13263. loc_00619B97: push eax
  13264. loc_00619B98: call edi
  13265. loc_00619B9A: lea ecx, var_4C
  13266. loc_00619B9D: push eax
  13267. loc_00619B9E: push ecx
  13268. loc_00619B9F: call ebx
  13269. loc_00619BA1: add esp, 00000010h
  13270. loc_00619BA4: push eax
  13271. loc_00619BA5: call [004011F8h] ; __vbaCastObjVar
  13272. loc_00619BAB: lea edx, var_20
  13273. loc_00619BAE: push eax
  13274. loc_00619BAF: push edx
  13275. loc_00619BB0: call edi
  13276. loc_00619BB2: mov ecx, var_114
  13277. loc_00619BB8: mov var_5C, 00000003h
  13278. loc_00619BBF: mov var_54, ecx
  13279. loc_00619BC2: mov edx, [eax]
  13280. loc_00619BC4: lea ecx, var_24
  13281. loc_00619BC7: mov var_120, eax
  13282. loc_00619BCD: push ecx
  13283. loc_00619BCE: lea ecx, var_5C
  13284. loc_00619BD1: push ecx
  13285. loc_00619BD2: push eax
  13286. loc_00619BD3: call [edx+00000024h]
  13287. loc_00619BD6: test eax, eax
  13288. loc_00619BD8: fnclex
  13289. loc_00619BDA: jge 00619BF1h
  13290. loc_00619BDC: mov edx, var_120
  13291. loc_00619BE2: push 00000024h
  13292. loc_00619BE4: push 00443998h
  13293. loc_00619BE9: push edx
  13294. loc_00619BEA: push eax
  13295. loc_00619BEB: call [004010CCh] ; __vbaHresultCheckObj
  13296. loc_00619BF1: mov eax, var_24
  13297. loc_00619BF4: lea edx, var_28
  13298. loc_00619BF7: push edx
  13299. loc_00619BF8: push eax
  13300. loc_00619BF9: mov ecx, [eax]
  13301. loc_00619BFB: mov var_128, eax
  13302. loc_00619C01: call [ecx+00000098h]
  13303. loc_00619C07: test eax, eax
  13304. loc_00619C09: fnclex
  13305. loc_00619C0B: jge 00619C25h
  13306. loc_00619C0D: mov ecx, var_128
  13307. loc_00619C13: push 00000098h
  13308. loc_00619C18: push 00443788h
  13309. loc_00619C1D: push ecx
  13310. loc_00619C1E: push eax
  13311. loc_00619C1F: call [004010CCh] ; __vbaHresultCheckObj
  13312. loc_00619C25: mov edx, var_28
  13313. loc_00619C28: mov ecx, 80020004h
  13314. loc_00619C2D: mov var_130, edx
  13315. loc_00619C33: mov var_A4, ecx
  13316. loc_00619C39: mov eax, 0000000Ah
  13317. loc_00619C3E: mov var_94, ecx
  13318. loc_00619C44: lea edx, var_EC
  13319. loc_00619C4A: lea ecx, var_8C
  13320. loc_00619C50: mov var_AC, eax
  13321. loc_00619C56: mov var_9C, eax
  13322. loc_00619C5C: mov var_E4, 004443F8h ; "Unknown"
  13323. loc_00619C66: mov var_EC, 00000008h
  13324. loc_00619C70: call [00401374h] ; __vbaVarDup
  13325. loc_00619C76: lea edx, var_2C
  13326. loc_00619C79: mov eax, 0000000Ah
  13327. loc_00619C7E: push edx
  13328. loc_00619C7F: lea edx, var_AC
  13329. loc_00619C85: push edx
  13330. loc_00619C86: lea edx, var_9C
  13331. loc_00619C8C: push edx
  13332. loc_00619C8D: lea edx, var_8C
  13333. loc_00619C93: push edx
  13334. loc_00619C94: lea edx, var_7C
  13335. loc_00619C97: mov var_7C, eax
  13336. loc_00619C9A: mov var_6C, eax
  13337. loc_00619C9D: mov eax, var_130
  13338. loc_00619CA3: mov ecx, 80020004h
  13339. loc_00619CA8: push edx
  13340. loc_00619CA9: lea edx, var_6C
  13341. loc_00619CAC: mov var_74, ecx
  13342. loc_00619CAF: mov var_64, ecx
  13343. loc_00619CB2: mov ecx, [eax]
  13344. loc_00619CB4: push edx
  13345. loc_00619CB5: push eax
  13346. loc_00619CB6: call [ecx+00000028h]
  13347. loc_00619CB9: test eax, eax
  13348. loc_00619CBB: fnclex
  13349. loc_00619CBD: jge 00619CD4h
  13350. loc_00619CBF: mov ecx, var_130
  13351. loc_00619CC5: push 00000028h
  13352. loc_00619CC7: push 0044AC54h
  13353. loc_00619CCC: push ecx
  13354. loc_00619CCD: push eax
  13355. loc_00619CCE: call [004010CCh] ; __vbaHresultCheckObj
  13356. loc_00619CD4: lea edx, var_2C
  13357. loc_00619CD7: lea eax, var_28
  13358. loc_00619CDA: push edx
  13359. loc_00619CDB: lea ecx, var_24
  13360. loc_00619CDE: push eax
  13361. loc_00619CDF: lea edx, var_20
  13362. loc_00619CE2: push ecx
  13363. loc_00619CE3: lea eax, var_1C
  13364. loc_00619CE6: push edx
  13365. loc_00619CE7: lea ecx, var_18
  13366. loc_00619CEA: push eax
  13367. loc_00619CEB: lea edx, var_14
  13368. loc_00619CEE: push ecx
  13369. loc_00619CEF: push edx
  13370. loc_00619CF0: push 00000007h
  13371. loc_00619CF2: call [00401068h] ; __vbaFreeObjList
  13372. loc_00619CF8: lea eax, var_AC
  13373. loc_00619CFE: lea ecx, var_9C
  13374. loc_00619D04: push eax
  13375. loc_00619D05: lea edx, var_8C
  13376. loc_00619D0B: push ecx
  13377. loc_00619D0C: lea eax, var_7C
  13378. loc_00619D0F: push edx
  13379. loc_00619D10: lea ecx, var_6C
  13380. loc_00619D13: push eax
  13381. loc_00619D14: lea edx, var_5C
  13382. loc_00619D17: push ecx
  13383. loc_00619D18: lea eax, var_4C
  13384. loc_00619D1B: push edx
  13385. loc_00619D1C: lea ecx, var_3C
  13386. loc_00619D1F: push eax
  13387. loc_00619D20: push ecx
  13388. loc_00619D21: push 00000008h
  13389. loc_00619D23: call [00401050h] ; __vbaFreeVarList
  13390. loc_00619D29: mov edx, [esi]
  13391. loc_00619D2B: add esp, 00000044h
  13392. loc_00619D2E: push 00443998h
  13393. loc_00619D33: push 00000000h
  13394. loc_00619D35: push 00000007h
  13395. loc_00619D37: push esi
  13396. loc_00619D38: call [edx+00000320h]
  13397. loc_00619D3E: push eax
  13398. loc_00619D3F: lea eax, var_14
  13399. loc_00619D42: push eax
  13400. loc_00619D43: call edi
  13401. loc_00619D45: lea ecx, var_3C
  13402. loc_00619D48: push eax
  13403. loc_00619D49: push ecx
  13404. loc_00619D4A: call ebx
  13405. loc_00619D4C: add esp, 00000010h
  13406. loc_00619D4F: push eax
  13407. loc_00619D50: call [004011F8h] ; __vbaCastObjVar
  13408. loc_00619D56: lea edx, var_18
  13409. loc_00619D59: push eax
  13410. loc_00619D5A: push edx
  13411. loc_00619D5B: call edi
  13412. loc_00619D5D: mov ecx, 80020004h
  13413. loc_00619D62: mov var_118, eax
  13414. loc_00619D68: mov var_84, ecx
  13415. loc_00619D6E: mov eax, 0000000Ah
  13416. loc_00619D73: mov var_74, ecx
  13417. loc_00619D76: lea edx, var_DC
  13418. loc_00619D7C: lea ecx, var_6C
  13419. loc_00619D7F: mov var_8C, eax
  13420. loc_00619D85: mov var_7C, eax
  13421. loc_00619D88: mov var_D4, 0044B644h ; "Where Did You Get That Hat"
  13422. loc_00619D92: mov var_DC, 00000008h
  13423. loc_00619D9C: call [00401374h] ; __vbaVarDup
  13424. loc_00619DA2: lea edx, var_CC
  13425. loc_00619DA8: lea ecx, var_5C
  13426. loc_00619DAB: mov var_C4, 0044B638h ; "17X"
  13427. loc_00619DB5: mov var_CC, 00000008h
  13428. loc_00619DBF: call [00401374h] ; __vbaVarDup
  13429. loc_00619DC5: mov eax, var_118
  13430. loc_00619DCB: lea edx, var_1C
  13431. loc_00619DCE: push edx
  13432. loc_00619DCF: lea edx, var_8C
  13433. loc_00619DD5: mov var_44, 80020004h
  13434. loc_00619DDC: mov var_4C, 0000000Ah
  13435. loc_00619DE3: mov ecx, [eax]
  13436. loc_00619DE5: push edx
  13437. loc_00619DE6: lea edx, var_7C
  13438. loc_00619DE9: push edx
  13439. loc_00619DEA: lea edx, var_6C
  13440. loc_00619DED: push edx
  13441. loc_00619DEE: lea edx, var_5C
  13442. loc_00619DF1: push edx
  13443. loc_00619DF2: lea edx, var_4C
  13444. loc_00619DF5: push edx
  13445. loc_00619DF6: push eax
  13446. loc_00619DF7: call [ecx+00000028h]
  13447. loc_00619DFA: test eax, eax
  13448. loc_00619DFC: fnclex
  13449. loc_00619DFE: jge 00619E15h
  13450. loc_00619E00: mov ecx, var_118
  13451. loc_00619E06: push 00000028h
  13452. loc_00619E08: push 00443998h
  13453. loc_00619E0D: push ecx
  13454. loc_00619E0E: push eax
  13455. loc_00619E0F: call [004010CCh] ; __vbaHresultCheckObj
  13456. loc_00619E15: lea edx, var_1C
  13457. loc_00619E18: lea eax, var_18
  13458. loc_00619E1B: push edx
  13459. loc_00619E1C: lea ecx, var_14
  13460. loc_00619E1F: push eax
  13461. loc_00619E20: push ecx
  13462. loc_00619E21: push 00000003h
  13463. loc_00619E23: call [00401068h] ; __vbaFreeObjList
  13464. loc_00619E29: lea edx, var_8C
  13465. loc_00619E2F: lea eax, var_7C
  13466. loc_00619E32: push edx
  13467. loc_00619E33: lea ecx, var_6C
  13468. loc_00619E36: push eax
  13469. loc_00619E37: lea edx, var_5C
  13470. loc_00619E3A: push ecx
  13471. loc_00619E3B: lea eax, var_4C
  13472. loc_00619E3E: push edx
  13473. loc_00619E3F: lea ecx, var_3C
  13474. loc_00619E42: push eax
  13475. loc_00619E43: push ecx
  13476. loc_00619E44: push 00000006h
  13477. loc_00619E46: call [00401050h] ; __vbaFreeVarList
  13478. loc_00619E4C: mov edx, [esi]
  13479. loc_00619E4E: add esp, 0000002Ch
  13480. loc_00619E51: push 00443998h
  13481. loc_00619E56: push 00000000h
  13482. loc_00619E58: push 00000007h
  13483. loc_00619E5A: push esi
  13484. loc_00619E5B: call [edx+00000320h]
  13485. loc_00619E61: push eax
  13486. loc_00619E62: lea eax, var_14
  13487. loc_00619E65: push eax
  13488. loc_00619E66: call edi
  13489. loc_00619E68: lea ecx, var_3C
  13490. loc_00619E6B: push eax
  13491. loc_00619E6C: push ecx
  13492. loc_00619E6D: call ebx
  13493. loc_00619E6F: add esp, 00000010h
  13494. loc_00619E72: push eax
  13495. loc_00619E73: call [004011F8h] ; __vbaCastObjVar
  13496. loc_00619E79: lea edx, var_18
  13497. loc_00619E7C: push eax
  13498. loc_00619E7D: push edx
  13499. loc_00619E7E: call edi
  13500. loc_00619E80: mov ecx, [eax]
  13501. loc_00619E82: lea edx, var_114
  13502. loc_00619E88: push edx
  13503. loc_00619E89: push eax
  13504. loc_00619E8A: mov var_118, eax
  13505. loc_00619E90: call [ecx+0000001Ch]
  13506. loc_00619E93: test eax, eax
  13507. loc_00619E95: fnclex
  13508. loc_00619E97: jge 00619EAEh
  13509. loc_00619E99: mov ecx, var_118
  13510. loc_00619E9F: push 0000001Ch
  13511. loc_00619EA1: push 00443998h
  13512. loc_00619EA6: push ecx
  13513. loc_00619EA7: push eax
  13514. loc_00619EA8: call [004010CCh] ; __vbaHresultCheckObj
  13515. loc_00619EAE: mov edx, [esi]
  13516. loc_00619EB0: push 00443998h
  13517. loc_00619EB5: push 00000000h
  13518. loc_00619EB7: push 00000007h
  13519. loc_00619EB9: push esi
  13520. loc_00619EBA: call [edx+00000320h]
  13521. loc_00619EC0: push eax
  13522. loc_00619EC1: lea eax, var_1C
  13523. loc_00619EC4: push eax
  13524. loc_00619EC5: call edi
  13525. loc_00619EC7: lea ecx, var_4C
  13526. loc_00619ECA: push eax
  13527. loc_00619ECB: push ecx
  13528. loc_00619ECC: call ebx
  13529. loc_00619ECE: add esp, 00000010h
  13530. loc_00619ED1: push eax
  13531. loc_00619ED2: call [004011F8h] ; __vbaCastObjVar
  13532. loc_00619ED8: lea edx, var_20
  13533. loc_00619EDB: push eax
  13534. loc_00619EDC: push edx
  13535. loc_00619EDD: call edi
  13536. loc_00619EDF: mov ecx, var_114
  13537. loc_00619EE5: mov var_5C, 00000003h
  13538. loc_00619EEC: mov var_54, ecx
  13539. loc_00619EEF: mov edx, [eax]
  13540. loc_00619EF1: lea ecx, var_24
  13541. loc_00619EF4: mov var_120, eax
  13542. loc_00619EFA: push ecx
  13543. loc_00619EFB: lea ecx, var_5C
  13544. loc_00619EFE: push ecx
  13545. loc_00619EFF: push eax
  13546. loc_00619F00: call [edx+00000024h]
  13547. loc_00619F03: test eax, eax
  13548. loc_00619F05: fnclex
  13549. loc_00619F07: jge 00619F1Eh
  13550. loc_00619F09: mov edx, var_120
  13551. loc_00619F0F: push 00000024h
  13552. loc_00619F11: push 00443998h
  13553. loc_00619F16: push edx
  13554. loc_00619F17: push eax
  13555. loc_00619F18: call [004010CCh] ; __vbaHresultCheckObj
  13556. loc_00619F1E: mov eax, var_24
  13557. loc_00619F21: lea edx, var_28
  13558. loc_00619F24: push edx
  13559. loc_00619F25: push eax
  13560. loc_00619F26: mov ecx, [eax]
  13561. loc_00619F28: mov var_128, eax
  13562. loc_00619F2E: call [ecx+00000098h]
  13563. loc_00619F34: test eax, eax
  13564. loc_00619F36: fnclex
  13565. loc_00619F38: jge 00619F52h
  13566. loc_00619F3A: mov ecx, var_128
  13567. loc_00619F40: push 00000098h
  13568. loc_00619F45: push 00443788h
  13569. loc_00619F4A: push ecx
  13570. loc_00619F4B: push eax
  13571. loc_00619F4C: call [004010CCh] ; __vbaHresultCheckObj
  13572. loc_00619F52: mov edx, var_28
  13573. loc_00619F55: mov ecx, 80020004h
  13574. loc_00619F5A: mov var_130, edx
  13575. loc_00619F60: mov var_A4, ecx
  13576. loc_00619F66: mov eax, 0000000Ah
  13577. loc_00619F6B: mov var_94, ecx
  13578. loc_00619F71: lea edx, var_EC
  13579. loc_00619F77: lea ecx, var_8C
  13580. loc_00619F7D: mov var_AC, eax
  13581. loc_00619F83: mov var_9C, eax
  13582. loc_00619F89: mov var_E4, 0044B680h ; "Joseph J. Sullivan"
  13583. loc_00619F93: mov var_EC, 00000008h
  13584. loc_00619F9D: call [00401374h] ; __vbaVarDup
  13585. loc_00619FA3: lea edx, var_2C
  13586. loc_00619FA6: mov eax, 0000000Ah
  13587. loc_00619FAB: push edx
  13588. loc_00619FAC: lea edx, var_AC
  13589. loc_00619FB2: push edx
  13590. loc_00619FB3: lea edx, var_9C
  13591. loc_00619FB9: push edx
  13592. loc_00619FBA: lea edx, var_8C
  13593. loc_00619FC0: push edx
  13594. loc_00619FC1: lea edx, var_7C
  13595. loc_00619FC4: mov var_7C, eax
  13596. loc_00619FC7: mov var_6C, eax
  13597. loc_00619FCA: mov eax, var_130
  13598. loc_00619FD0: mov ecx, 80020004h
  13599. loc_00619FD5: push edx
  13600. loc_00619FD6: lea edx, var_6C
  13601. loc_00619FD9: mov var_74, ecx
  13602. loc_00619FDC: mov var_64, ecx
  13603. loc_00619FDF: mov ecx, [eax]
  13604. loc_00619FE1: push edx
  13605. loc_00619FE2: push eax
  13606. loc_00619FE3: call [ecx+00000028h]
  13607. loc_00619FE6: test eax, eax
  13608. loc_00619FE8: fnclex
  13609. loc_00619FEA: jge 0061A001h
  13610. loc_00619FEC: mov ecx, var_130
  13611. loc_00619FF2: push 00000028h
  13612. loc_00619FF4: push 0044AC54h
  13613. loc_00619FF9: push ecx
  13614. loc_00619FFA: push eax
  13615. loc_00619FFB: call [004010CCh] ; __vbaHresultCheckObj
  13616. loc_0061A001: lea edx, var_2C
  13617. loc_0061A004: lea eax, var_28
  13618. loc_0061A007: push edx
  13619. loc_0061A008: lea ecx, var_24
  13620. loc_0061A00B: push eax
  13621. loc_0061A00C: lea edx, var_20
  13622. loc_0061A00F: push ecx
  13623. loc_0061A010: lea eax, var_1C
  13624. loc_0061A013: push edx
  13625. loc_0061A014: lea ecx, var_18
  13626. loc_0061A017: push eax
  13627. loc_0061A018: lea edx, var_14
  13628. loc_0061A01B: push ecx
  13629. loc_0061A01C: push edx
  13630. loc_0061A01D: push 00000007h
  13631. loc_0061A01F: call [00401068h] ; __vbaFreeObjList
  13632. loc_0061A025: lea eax, var_AC
  13633. loc_0061A02B: lea ecx, var_9C
  13634. loc_0061A031: push eax
  13635. loc_0061A032: lea edx, var_8C
  13636. loc_0061A038: push ecx
  13637. loc_0061A039: lea eax, var_7C
  13638. loc_0061A03C: push edx
  13639. loc_0061A03D: lea ecx, var_6C
  13640. loc_0061A040: push eax
  13641. loc_0061A041: lea edx, var_5C
  13642. loc_0061A044: push ecx
  13643. loc_0061A045: lea eax, var_4C
  13644. loc_0061A048: push edx
  13645. loc_0061A049: lea ecx, var_3C
  13646. loc_0061A04C: push eax
  13647. loc_0061A04D: push ecx
  13648. loc_0061A04E: push 00000008h
  13649. loc_0061A050: call [00401050h] ; __vbaFreeVarList
  13650. loc_0061A056: mov edx, [esi]
  13651. loc_0061A058: add esp, 00000044h
  13652. loc_0061A05B: push 00443998h
  13653. loc_0061A060: push 00000000h
  13654. loc_0061A062: push 00000007h
  13655. loc_0061A064: push esi
  13656. loc_0061A065: call [edx+00000320h]
  13657. loc_0061A06B: push eax
  13658. loc_0061A06C: lea eax, var_14
  13659. loc_0061A06F: push eax
  13660. loc_0061A070: call edi
  13661. loc_0061A072: lea ecx, var_3C
  13662. loc_0061A075: push eax
  13663. loc_0061A076: push ecx
  13664. loc_0061A077: call ebx
  13665. loc_0061A079: add esp, 00000010h
  13666. loc_0061A07C: push eax
  13667. loc_0061A07D: call [004011F8h] ; __vbaCastObjVar
  13668. loc_0061A083: lea edx, var_18
  13669. loc_0061A086: push eax
  13670. loc_0061A087: push edx
  13671. loc_0061A088: call edi
  13672. loc_0061A08A: mov ecx, 80020004h
  13673. loc_0061A08F: mov var_118, eax
  13674. loc_0061A095: mov var_84, ecx
  13675. loc_0061A09B: mov eax, 0000000Ah
  13676. loc_0061A0A0: mov var_74, ecx
  13677. loc_0061A0A3: lea edx, var_DC
  13678. loc_0061A0A9: lea ecx, var_6C
  13679. loc_0061A0AC: mov var_8C, eax
  13680. loc_0061A0B2: mov var_7C, eax
  13681. loc_0061A0B5: mov var_D4, 0044B6B8h ; "Blue-Tail Fly"
  13682. loc_0061A0BF: mov var_DC, 00000008h
  13683. loc_0061A0C9: call [00401374h] ; __vbaVarDup
  13684. loc_0061A0CF: lea edx, var_CC
  13685. loc_0061A0D5: lea ecx, var_5C
  13686. loc_0061A0D8: mov var_C4, 0044B6ACh ; "18X"
  13687. loc_0061A0E2: mov var_CC, 00000008h
  13688. loc_0061A0EC: call [00401374h] ; __vbaVarDup
  13689. loc_0061A0F2: mov eax, var_118
  13690. loc_0061A0F8: lea edx, var_1C
  13691. loc_0061A0FB: push edx
  13692. loc_0061A0FC: lea edx, var_8C
  13693. loc_0061A102: mov var_44, 80020004h
  13694. loc_0061A109: mov var_4C, 0000000Ah
  13695. loc_0061A110: mov ecx, [eax]
  13696. loc_0061A112: push edx
  13697. loc_0061A113: lea edx, var_7C
  13698. loc_0061A116: push edx
  13699. loc_0061A117: lea edx, var_6C
  13700. loc_0061A11A: push edx
  13701. loc_0061A11B: lea edx, var_5C
  13702. loc_0061A11E: push edx
  13703. loc_0061A11F: lea edx, var_4C
  13704. loc_0061A122: push edx
  13705. loc_0061A123: push eax
  13706. loc_0061A124: call [ecx+00000028h]
  13707. loc_0061A127: test eax, eax
  13708. loc_0061A129: fnclex
  13709. loc_0061A12B: jge 0061A142h
  13710. loc_0061A12D: mov ecx, var_118
  13711. loc_0061A133: push 00000028h
  13712. loc_0061A135: push 00443998h
  13713. loc_0061A13A: push ecx
  13714. loc_0061A13B: push eax
  13715. loc_0061A13C: call [004010CCh] ; __vbaHresultCheckObj
  13716. loc_0061A142: lea edx, var_1C
  13717. loc_0061A145: lea eax, var_18
  13718. loc_0061A148: push edx
  13719. loc_0061A149: lea ecx, var_14
  13720. loc_0061A14C: push eax
  13721. loc_0061A14D: push ecx
  13722. loc_0061A14E: push 00000003h
  13723. loc_0061A150: call [00401068h] ; __vbaFreeObjList
  13724. loc_0061A156: lea edx, var_8C
  13725. loc_0061A15C: lea eax, var_7C
  13726. loc_0061A15F: push edx
  13727. loc_0061A160: lea ecx, var_6C
  13728. loc_0061A163: push eax
  13729. loc_0061A164: lea edx, var_5C
  13730. loc_0061A167: push ecx
  13731. loc_0061A168: lea eax, var_4C
  13732. loc_0061A16B: push edx
  13733. loc_0061A16C: lea ecx, var_3C
  13734. loc_0061A16F: push eax
  13735. loc_0061A170: push ecx
  13736. loc_0061A171: push 00000006h
  13737. loc_0061A173: call [00401050h] ; __vbaFreeVarList
  13738. loc_0061A179: mov edx, [esi]
  13739. loc_0061A17B: add esp, 0000002Ch
  13740. loc_0061A17E: push 00443998h
  13741. loc_0061A183: push 00000000h
  13742. loc_0061A185: push 00000007h
  13743. loc_0061A187: push esi
  13744. loc_0061A188: call [edx+00000320h]
  13745. loc_0061A18E: push eax
  13746. loc_0061A18F: lea eax, var_14
  13747. loc_0061A192: push eax
  13748. loc_0061A193: call edi
  13749. loc_0061A195: lea ecx, var_3C
  13750. loc_0061A198: push eax
  13751. loc_0061A199: push ecx
  13752. loc_0061A19A: call ebx
  13753. loc_0061A19C: add esp, 00000010h
  13754. loc_0061A19F: push eax
  13755. loc_0061A1A0: call [004011F8h] ; __vbaCastObjVar
  13756. loc_0061A1A6: lea edx, var_18
  13757. loc_0061A1A9: push eax
  13758. loc_0061A1AA: push edx
  13759. loc_0061A1AB: call edi
  13760. loc_0061A1AD: mov ecx, [eax]
  13761. loc_0061A1AF: lea edx, var_114
  13762. loc_0061A1B5: push edx
  13763. loc_0061A1B6: push eax
  13764. loc_0061A1B7: mov var_118, eax
  13765. loc_0061A1BD: call [ecx+0000001Ch]
  13766. loc_0061A1C0: test eax, eax
  13767. loc_0061A1C2: fnclex
  13768. loc_0061A1C4: jge 0061A1DBh
  13769. loc_0061A1C6: mov ecx, var_118
  13770. loc_0061A1CC: push 0000001Ch
  13771. loc_0061A1CE: push 00443998h
  13772. loc_0061A1D3: push ecx
  13773. loc_0061A1D4: push eax
  13774. loc_0061A1D5: call [004010CCh] ; __vbaHresultCheckObj
  13775. loc_0061A1DB: mov edx, [esi]
  13776. loc_0061A1DD: push 00443998h
  13777. loc_0061A1E2: push 00000000h
  13778. loc_0061A1E4: push 00000007h
  13779. loc_0061A1E6: push esi
  13780. loc_0061A1E7: call [edx+00000320h]
  13781. loc_0061A1ED: push eax
  13782. loc_0061A1EE: lea eax, var_1C
  13783. loc_0061A1F1: push eax
  13784. loc_0061A1F2: call edi
  13785. loc_0061A1F4: lea ecx, var_4C
  13786. loc_0061A1F7: push eax
  13787. loc_0061A1F8: push ecx
  13788. loc_0061A1F9: call ebx
  13789. loc_0061A1FB: add esp, 00000010h
  13790. loc_0061A1FE: push eax
  13791. loc_0061A1FF: call [004011F8h] ; __vbaCastObjVar
  13792. loc_0061A205: lea edx, var_20
  13793. loc_0061A208: push eax
  13794. loc_0061A209: push edx
  13795. loc_0061A20A: call edi
  13796. loc_0061A20C: mov ecx, var_114
  13797. loc_0061A212: mov var_5C, 00000003h
  13798. loc_0061A219: mov var_54, ecx
  13799. loc_0061A21C: mov edx, [eax]
  13800. loc_0061A21E: lea ecx, var_24
  13801. loc_0061A221: mov var_120, eax
  13802. loc_0061A227: push ecx
  13803. loc_0061A228: lea ecx, var_5C
  13804. loc_0061A22B: push ecx
  13805. loc_0061A22C: push eax
  13806. loc_0061A22D: call [edx+00000024h]
  13807. loc_0061A230: test eax, eax
  13808. loc_0061A232: fnclex
  13809. loc_0061A234: jge 0061A24Bh
  13810. loc_0061A236: mov edx, var_120
  13811. loc_0061A23C: push 00000024h
  13812. loc_0061A23E: push 00443998h
  13813. loc_0061A243: push edx
  13814. loc_0061A244: push eax
  13815. loc_0061A245: call [004010CCh] ; __vbaHresultCheckObj
  13816. loc_0061A24B: mov eax, var_24
  13817. loc_0061A24E: lea edx, var_28
  13818. loc_0061A251: push edx
  13819. loc_0061A252: push eax
  13820. loc_0061A253: mov ecx, [eax]
  13821. loc_0061A255: mov var_128, eax
  13822. loc_0061A25B: call [ecx+00000098h]
  13823. loc_0061A261: test eax, eax
  13824. loc_0061A263: fnclex
  13825. loc_0061A265: jge 0061A27Fh
  13826. loc_0061A267: mov ecx, var_128
  13827. loc_0061A26D: push 00000098h
  13828. loc_0061A272: push 00443788h
  13829. loc_0061A277: push ecx
  13830. loc_0061A278: push eax
  13831. loc_0061A279: call [004010CCh] ; __vbaHresultCheckObj
  13832. loc_0061A27F: mov edx, var_28
  13833. loc_0061A282: mov ecx, 80020004h
  13834. loc_0061A287: mov var_130, edx
  13835. loc_0061A28D: mov var_A4, ecx
  13836. loc_0061A293: mov eax, 0000000Ah
  13837. loc_0061A298: mov var_94, ecx
  13838. loc_0061A29E: lea edx, var_EC
  13839. loc_0061A2A4: lea ecx, var_8C
  13840. loc_0061A2AA: mov var_AC, eax
  13841. loc_0061A2B0: mov var_9C, eax
  13842. loc_0061A2B6: mov var_E4, 0044B6D8h ; "Dan Emmett"
  13843. loc_0061A2C0: mov var_EC, 00000008h
  13844. loc_0061A2CA: call [00401374h] ; __vbaVarDup
  13845. loc_0061A2D0: lea edx, var_2C
  13846. loc_0061A2D3: mov eax, 0000000Ah
  13847. loc_0061A2D8: push edx
  13848. loc_0061A2D9: lea edx, var_AC
  13849. loc_0061A2DF: push edx
  13850. loc_0061A2E0: lea edx, var_9C
  13851. loc_0061A2E6: push edx
  13852. loc_0061A2E7: lea edx, var_8C
  13853. loc_0061A2ED: push edx
  13854. loc_0061A2EE: lea edx, var_7C
  13855. loc_0061A2F1: mov var_7C, eax
  13856. loc_0061A2F4: mov var_6C, eax
  13857. loc_0061A2F7: mov eax, var_130
  13858. loc_0061A2FD: mov ecx, 80020004h
  13859. loc_0061A302: push edx
  13860. loc_0061A303: lea edx, var_6C
  13861. loc_0061A306: mov var_74, ecx
  13862. loc_0061A309: mov var_64, ecx
  13863. loc_0061A30C: mov ecx, [eax]
  13864. loc_0061A30E: push edx
  13865. loc_0061A30F: push eax
  13866. loc_0061A310: call [ecx+00000028h]
  13867. loc_0061A313: test eax, eax
  13868. loc_0061A315: fnclex
  13869. loc_0061A317: jge 0061A32Eh
  13870. loc_0061A319: mov ecx, var_130
  13871. loc_0061A31F: push 00000028h
  13872. loc_0061A321: push 0044AC54h
  13873. loc_0061A326: push ecx
  13874. loc_0061A327: push eax
  13875. loc_0061A328: call [004010CCh] ; __vbaHresultCheckObj
  13876. loc_0061A32E: lea edx, var_2C
  13877. loc_0061A331: lea eax, var_28
  13878. loc_0061A334: push edx
  13879. loc_0061A335: lea ecx, var_24
  13880. loc_0061A338: push eax
  13881. loc_0061A339: lea edx, var_20
  13882. loc_0061A33C: push ecx
  13883. loc_0061A33D: lea eax, var_1C
  13884. loc_0061A340: push edx
  13885. loc_0061A341: lea ecx, var_18
  13886. loc_0061A344: push eax
  13887. loc_0061A345: lea edx, var_14
  13888. loc_0061A348: push ecx
  13889. loc_0061A349: push edx
  13890. loc_0061A34A: push 00000007h
  13891. loc_0061A34C: call [00401068h] ; __vbaFreeObjList
  13892. loc_0061A352: lea eax, var_AC
  13893. loc_0061A358: lea ecx, var_9C
  13894. loc_0061A35E: push eax
  13895. loc_0061A35F: lea edx, var_8C
  13896. loc_0061A365: push ecx
  13897. loc_0061A366: lea eax, var_7C
  13898. loc_0061A369: push edx
  13899. loc_0061A36A: lea ecx, var_6C
  13900. loc_0061A36D: push eax
  13901. loc_0061A36E: lea edx, var_5C
  13902. loc_0061A371: push ecx
  13903. loc_0061A372: lea eax, var_4C
  13904. loc_0061A375: push edx
  13905. loc_0061A376: lea ecx, var_3C
  13906. loc_0061A379: push eax
  13907. loc_0061A37A: push ecx
  13908. loc_0061A37B: push 00000008h
  13909. loc_0061A37D: call [00401050h] ; __vbaFreeVarList
  13910. loc_0061A383: mov edx, [esi]
  13911. loc_0061A385: add esp, 00000044h
  13912. loc_0061A388: push 00443998h
  13913. loc_0061A38D: push 00000000h
  13914. loc_0061A38F: push 00000007h
  13915. loc_0061A391: push esi
  13916. loc_0061A392: call [edx+00000320h]
  13917. loc_0061A398: push eax
  13918. loc_0061A399: lea eax, var_14
  13919. loc_0061A39C: push eax
  13920. loc_0061A39D: call edi
  13921. loc_0061A39F: lea ecx, var_3C
  13922. loc_0061A3A2: push eax
  13923. loc_0061A3A3: push ecx
  13924. loc_0061A3A4: call ebx
  13925. loc_0061A3A6: add esp, 00000010h
  13926. loc_0061A3A9: push eax
  13927. loc_0061A3AA: call [004011F8h] ; __vbaCastObjVar
  13928. loc_0061A3B0: lea edx, var_18
  13929. loc_0061A3B3: push eax
  13930. loc_0061A3B4: push edx
  13931. loc_0061A3B5: call edi
  13932. loc_0061A3B7: mov ecx, 80020004h
  13933. loc_0061A3BC: mov var_118, eax
  13934. loc_0061A3C2: mov var_84, ecx
  13935. loc_0061A3C8: mov eax, 0000000Ah
  13936. loc_0061A3CD: mov var_74, ecx
  13937. loc_0061A3D0: lea edx, var_DC
  13938. loc_0061A3D6: lea ecx, var_6C
  13939. loc_0061A3D9: mov var_8C, eax
  13940. loc_0061A3DF: mov var_7C, eax
  13941. loc_0061A3E2: mov var_D4, 0044B728h ; "Over the River and Through the Woods"
  13942. loc_0061A3EC: mov var_DC, 00000008h
  13943. loc_0061A3F6: call [00401374h] ; __vbaVarDup
  13944. loc_0061A3FC: lea edx, var_CC
  13945. loc_0061A402: lea ecx, var_5C
  13946. loc_0061A405: mov var_C4, 0044B6F4h ; "19X"
  13947. loc_0061A40F: mov var_CC, 00000008h
  13948. loc_0061A419: call [00401374h] ; __vbaVarDup
  13949. loc_0061A41F: mov eax, var_118
  13950. loc_0061A425: lea edx, var_1C
  13951. loc_0061A428: push edx
  13952. loc_0061A429: lea edx, var_8C
  13953. loc_0061A42F: mov var_44, 80020004h
  13954. loc_0061A436: mov var_4C, 0000000Ah
  13955. loc_0061A43D: mov ecx, [eax]
  13956. loc_0061A43F: push edx
  13957. loc_0061A440: lea edx, var_7C
  13958. loc_0061A443: push edx
  13959. loc_0061A444: lea edx, var_6C
  13960. loc_0061A447: push edx
  13961. loc_0061A448: lea edx, var_5C
  13962. loc_0061A44B: push edx
  13963. loc_0061A44C: lea edx, var_4C
  13964. loc_0061A44F: push edx
  13965. loc_0061A450: push eax
  13966. loc_0061A451: call [ecx+00000028h]
  13967. loc_0061A454: test eax, eax
  13968. loc_0061A456: fnclex
  13969. loc_0061A458: jge 0061A46Fh
  13970. loc_0061A45A: mov ecx, var_118
  13971. loc_0061A460: push 00000028h
  13972. loc_0061A462: push 00443998h
  13973. loc_0061A467: push ecx
  13974. loc_0061A468: push eax
  13975. loc_0061A469: call [004010CCh] ; __vbaHresultCheckObj
  13976. loc_0061A46F: lea edx, var_1C
  13977. loc_0061A472: lea eax, var_18
  13978. loc_0061A475: push edx
  13979. loc_0061A476: lea ecx, var_14
  13980. loc_0061A479: push eax
  13981. loc_0061A47A: push ecx
  13982. loc_0061A47B: push 00000003h
  13983. loc_0061A47D: call [00401068h] ; __vbaFreeObjList
  13984. loc_0061A483: lea edx, var_8C
  13985. loc_0061A489: lea eax, var_7C
  13986. loc_0061A48C: push edx
  13987. loc_0061A48D: lea ecx, var_6C
  13988. loc_0061A490: push eax
  13989. loc_0061A491: lea edx, var_5C
  13990. loc_0061A494: push ecx
  13991. loc_0061A495: lea eax, var_4C
  13992. loc_0061A498: push edx
  13993. loc_0061A499: lea ecx, var_3C
  13994. loc_0061A49C: push eax
  13995. loc_0061A49D: push ecx
  13996. loc_0061A49E: push 00000006h
  13997. loc_0061A4A0: call [00401050h] ; __vbaFreeVarList
  13998. loc_0061A4A6: mov edx, [esi]
  13999. loc_0061A4A8: add esp, 0000002Ch
  14000. loc_0061A4AB: push 00443998h
  14001. loc_0061A4B0: push 00000000h
  14002. loc_0061A4B2: push 00000007h
  14003. loc_0061A4B4: push esi
  14004. loc_0061A4B5: call [edx+00000320h]
  14005. loc_0061A4BB: push eax
  14006. loc_0061A4BC: lea eax, var_14
  14007. loc_0061A4BF: push eax
  14008. loc_0061A4C0: call edi
  14009. loc_0061A4C2: lea ecx, var_3C
  14010. loc_0061A4C5: push eax
  14011. loc_0061A4C6: push ecx
  14012. loc_0061A4C7: call ebx
  14013. loc_0061A4C9: add esp, 00000010h
  14014. loc_0061A4CC: push eax
  14015. loc_0061A4CD: call [004011F8h] ; __vbaCastObjVar
  14016. loc_0061A4D3: lea edx, var_18
  14017. loc_0061A4D6: push eax
  14018. loc_0061A4D7: push edx
  14019. loc_0061A4D8: call edi
  14020. loc_0061A4DA: mov ecx, [eax]
  14021. loc_0061A4DC: lea edx, var_114
  14022. loc_0061A4E2: push edx
  14023. loc_0061A4E3: push eax
  14024. loc_0061A4E4: mov var_118, eax
  14025. loc_0061A4EA: call [ecx+0000001Ch]
  14026. loc_0061A4ED: test eax, eax
  14027. loc_0061A4EF: fnclex
  14028. loc_0061A4F1: jge 0061A508h
  14029. loc_0061A4F3: mov ecx, var_118
  14030. loc_0061A4F9: push 0000001Ch
  14031. loc_0061A4FB: push 00443998h
  14032. loc_0061A500: push ecx
  14033. loc_0061A501: push eax
  14034. loc_0061A502: call [004010CCh] ; __vbaHresultCheckObj
  14035. loc_0061A508: mov edx, [esi]
  14036. loc_0061A50A: push 00443998h
  14037. loc_0061A50F: push 00000000h
  14038. loc_0061A511: push 00000007h
  14039. loc_0061A513: push esi
  14040. loc_0061A514: call [edx+00000320h]
  14041. loc_0061A51A: push eax
  14042. loc_0061A51B: lea eax, var_1C
  14043. loc_0061A51E: push eax
  14044. loc_0061A51F: call edi
  14045. loc_0061A521: lea ecx, var_4C
  14046. loc_0061A524: push eax
  14047. loc_0061A525: push ecx
  14048. loc_0061A526: call ebx
  14049. loc_0061A528: add esp, 00000010h
  14050. loc_0061A52B: push eax
  14051. loc_0061A52C: call [004011F8h] ; __vbaCastObjVar
  14052. loc_0061A532: lea edx, var_20
  14053. loc_0061A535: push eax
  14054. loc_0061A536: push edx
  14055. loc_0061A537: call edi
  14056. loc_0061A539: mov ecx, var_114
  14057. loc_0061A53F: mov var_5C, 00000003h
  14058. loc_0061A546: mov var_54, ecx
  14059. loc_0061A549: mov edx, [eax]
  14060. loc_0061A54B: lea ecx, var_24
  14061. loc_0061A54E: mov var_120, eax
  14062. loc_0061A554: push ecx
  14063. loc_0061A555: lea ecx, var_5C
  14064. loc_0061A558: push ecx
  14065. loc_0061A559: push eax
  14066. loc_0061A55A: call [edx+00000024h]
  14067. loc_0061A55D: test eax, eax
  14068. loc_0061A55F: fnclex
  14069. loc_0061A561: jge 0061A578h
  14070. loc_0061A563: mov edx, var_120
  14071. loc_0061A569: push 00000024h
  14072. loc_0061A56B: push 00443998h
  14073. loc_0061A570: push edx
  14074. loc_0061A571: push eax
  14075. loc_0061A572: call [004010CCh] ; __vbaHresultCheckObj
  14076. loc_0061A578: mov eax, var_24
  14077. loc_0061A57B: lea edx, var_28
  14078. loc_0061A57E: push edx
  14079. loc_0061A57F: push eax
  14080. loc_0061A580: mov ecx, [eax]
  14081. loc_0061A582: mov var_128, eax
  14082. loc_0061A588: call [ecx+00000098h]
  14083. loc_0061A58E: test eax, eax
  14084. loc_0061A590: fnclex
  14085. loc_0061A592: jge 0061A5ACh
  14086. loc_0061A594: mov ecx, var_128
  14087. loc_0061A59A: push 00000098h
  14088. loc_0061A59F: push 00443788h
  14089. loc_0061A5A4: push ecx
  14090. loc_0061A5A5: push eax
  14091. loc_0061A5A6: call [004010CCh] ; __vbaHresultCheckObj
  14092. loc_0061A5AC: mov edx, var_28
  14093. loc_0061A5AF: mov ecx, 80020004h
  14094. loc_0061A5B4: mov var_130, edx
  14095. loc_0061A5BA: mov var_A4, ecx
  14096. loc_0061A5C0: mov eax, 0000000Ah
  14097. loc_0061A5C5: mov var_94, ecx
  14098. loc_0061A5CB: lea edx, var_EC
  14099. loc_0061A5D1: lea ecx, var_8C
  14100. loc_0061A5D7: mov var_AC, eax
  14101. loc_0061A5DD: mov var_9C, eax
  14102. loc_0061A5E3: mov var_E4, 0044B128h ; "Traditional"
  14103. loc_0061A5ED: mov var_EC, 00000008h
  14104. loc_0061A5F7: call [00401374h] ; __vbaVarDup
  14105. loc_0061A5FD: lea edx, var_2C
  14106. loc_0061A600: mov eax, 0000000Ah
  14107. loc_0061A605: push edx
  14108. loc_0061A606: lea edx, var_AC
  14109. loc_0061A60C: push edx
  14110. loc_0061A60D: lea edx, var_9C
  14111. loc_0061A613: push edx
  14112. loc_0061A614: lea edx, var_8C
  14113. loc_0061A61A: push edx
  14114. loc_0061A61B: lea edx, var_7C
  14115. loc_0061A61E: mov var_7C, eax
  14116. loc_0061A621: mov var_6C, eax
  14117. loc_0061A624: mov eax, var_130
  14118. loc_0061A62A: mov ecx, 80020004h
  14119. loc_0061A62F: push edx
  14120. loc_0061A630: lea edx, var_6C
  14121. loc_0061A633: mov var_74, ecx
  14122. loc_0061A636: mov var_64, ecx
  14123. loc_0061A639: mov ecx, [eax]
  14124. loc_0061A63B: push edx
  14125. loc_0061A63C: push eax
  14126. loc_0061A63D: call [ecx+00000028h]
  14127. loc_0061A640: test eax, eax
  14128. loc_0061A642: fnclex
  14129. loc_0061A644: jge 0061A65Bh
  14130. loc_0061A646: mov ecx, var_130
  14131. loc_0061A64C: push 00000028h
  14132. loc_0061A64E: push 0044AC54h
  14133. loc_0061A653: push ecx
  14134. loc_0061A654: push eax
  14135. loc_0061A655: call [004010CCh] ; __vbaHresultCheckObj
  14136. loc_0061A65B: lea edx, var_2C
  14137. loc_0061A65E: lea eax, var_28
  14138. loc_0061A661: push edx
  14139. loc_0061A662: lea ecx, var_24
  14140. loc_0061A665: push eax
  14141. loc_0061A666: lea edx, var_20
  14142. loc_0061A669: push ecx
  14143. loc_0061A66A: lea eax, var_1C
  14144. loc_0061A66D: push edx
  14145. loc_0061A66E: lea ecx, var_18
  14146. loc_0061A671: push eax
  14147. loc_0061A672: lea edx, var_14
  14148. loc_0061A675: push ecx
  14149. loc_0061A676: push edx
  14150. loc_0061A677: push 00000007h
  14151. loc_0061A679: call [00401068h] ; __vbaFreeObjList
  14152. loc_0061A67F: lea eax, var_AC
  14153. loc_0061A685: lea ecx, var_9C
  14154. loc_0061A68B: push eax
  14155. loc_0061A68C: lea edx, var_8C
  14156. loc_0061A692: push ecx
  14157. loc_0061A693: lea eax, var_7C
  14158. loc_0061A696: push edx
  14159. loc_0061A697: lea ecx, var_6C
  14160. loc_0061A69A: push eax
  14161. loc_0061A69B: lea edx, var_5C
  14162. loc_0061A69E: push ecx
  14163. loc_0061A69F: lea eax, var_4C
  14164. loc_0061A6A2: push edx
  14165. loc_0061A6A3: lea ecx, var_3C
  14166. loc_0061A6A6: push eax
  14167. loc_0061A6A7: push ecx
  14168. loc_0061A6A8: push 00000008h
  14169. loc_0061A6AA: call [00401050h] ; __vbaFreeVarList
  14170. loc_0061A6B0: add esp, 00000044h
  14171. loc_0061A6B3: mov ecx, 0000000Bh
  14172. loc_0061A6B8: sub esp, 00000010h
  14173. loc_0061A6BB: or eax, FFFFFFFFh
  14174. loc_0061A6BE: mov edx, esp
  14175. loc_0061A6C0: push 0000000Fh
  14176. loc_0061A6C2: push esi
  14177. loc_0061A6C3: mov [edx], ecx
  14178. loc_0061A6C5: mov ecx, var_B8
  14179. loc_0061A6CB: mov [edx+00000004h], ecx
  14180. loc_0061A6CE: mov ecx, [esi]
  14181. loc_0061A6D0: mov [edx+00000008h], eax
  14182. loc_0061A6D3: mov eax, var_B0
  14183. loc_0061A6D9: mov [edx+0000000Ch], eax
  14184. loc_0061A6DC: call [ecx+00000320h]
  14185. loc_0061A6E2: lea edx, var_14
  14186. loc_0061A6E5: push eax
  14187. loc_0061A6E6: push edx
  14188. loc_0061A6E7: call edi
  14189. loc_0061A6E9: push eax
  14190. loc_0061A6EA: call [004013F0h] ; __vbaLateIdSt
  14191. loc_0061A6F0: lea ecx, var_14
  14192. loc_0061A6F3: call [0040142Ch] ; __vbaFreeObj
  14193. loc_0061A6F9: mov eax, [esi]
  14194. loc_0061A6FB: push 00443998h
  14195. loc_0061A700: push 00000000h
  14196. loc_0061A702: push 00000007h
  14197. loc_0061A704: push esi
  14198. loc_0061A705: call [eax+00000320h]
  14199. loc_0061A70B: lea ecx, var_14
  14200. loc_0061A70E: push eax
  14201. loc_0061A70F: push ecx
  14202. loc_0061A710: call edi
  14203. loc_0061A712: lea edx, var_3C
  14204. loc_0061A715: push eax
  14205. loc_0061A716: push edx
  14206. loc_0061A717: call ebx
  14207. loc_0061A719: add esp, 00000010h
  14208. loc_0061A71C: push eax
  14209. loc_0061A71D: call [004011F8h] ; __vbaCastObjVar
  14210. loc_0061A723: push eax
  14211. loc_0061A724: lea eax, var_18
  14212. loc_0061A727: push eax
  14213. loc_0061A728: call edi
  14214. loc_0061A72A: mov ebx, eax
  14215. loc_0061A72C: mov var_44, 00000001h
  14216. loc_0061A733: mov var_4C, 00000002h
  14217. loc_0061A73A: mov ecx, [ebx]
  14218. loc_0061A73C: lea edx, var_1C
  14219. loc_0061A73F: lea eax, var_4C
  14220. loc_0061A742: push edx
  14221. loc_0061A743: push eax
  14222. loc_0061A744: push ebx
  14223. loc_0061A745: call [ecx+00000024h]
  14224. loc_0061A748: test eax, eax
  14225. loc_0061A74A: fnclex
  14226. loc_0061A74C: jge 0061A75Dh
  14227. loc_0061A74E: push 00000024h
  14228. loc_0061A750: push 00443998h
  14229. loc_0061A755: push ebx
  14230. loc_0061A756: push eax
  14231. loc_0061A757: call [004010CCh] ; __vbaHresultCheckObj
  14232. loc_0061A75D: mov eax, var_1C
  14233. loc_0061A760: lea ecx, var_5C
  14234. loc_0061A763: push ecx
  14235. loc_0061A764: mov var_1C, 00000000h
  14236. loc_0061A76B: mov var_54, eax
  14237. loc_0061A76E: mov var_5C, 00000009h
  14238. loc_0061A775: call [0040137Ch] ; __vbaVerifyVarObj
  14239. loc_0061A77B: mov ecx, [eax]
  14240. loc_0061A77D: sub esp, 00000010h
  14241. loc_0061A780: mov edx, esp
  14242. loc_0061A782: push 00000000h
  14243. loc_0061A784: push 0000000Dh
  14244. loc_0061A786: mov [edx], ecx
  14245. loc_0061A788: mov ecx, [eax+00000004h]
  14246. loc_0061A78B: push esi
  14247. loc_0061A78C: mov [edx+00000004h], ecx
  14248. loc_0061A78F: mov ecx, [eax+00000008h]
  14249. loc_0061A792: mov eax, [eax+0000000Ch]
  14250. loc_0061A795: mov [edx+00000008h], ecx
  14251. loc_0061A798: mov ecx, [esi]
  14252. loc_0061A79A: mov [edx+0000000Ch], eax
  14253. loc_0061A79D: call [ecx+00000320h]
  14254. loc_0061A7A3: lea edx, var_20
  14255. loc_0061A7A6: push eax
  14256. loc_0061A7A7: push edx
  14257. loc_0061A7A8: call edi
  14258. loc_0061A7AA: push eax
  14259. loc_0061A7AB: call [00401274h] ; __vbaLateIdStAd
  14260. loc_0061A7B1: lea eax, var_20
  14261. loc_0061A7B4: lea ecx, var_18
  14262. loc_0061A7B7: push eax
  14263. loc_0061A7B8: lea edx, var_14
  14264. loc_0061A7BB: push ecx
  14265. loc_0061A7BC: push edx
  14266. loc_0061A7BD: push 00000003h
  14267. loc_0061A7BF: call [00401068h] ; __vbaFreeObjList
  14268. loc_0061A7C5: lea eax, var_5C
  14269. loc_0061A7C8: lea ecx, var_4C
  14270. loc_0061A7CB: push eax
  14271. loc_0061A7CC: lea edx, var_3C
  14272. loc_0061A7CF: push ecx
  14273. loc_0061A7D0: push edx
  14274. loc_0061A7D1: push 00000003h
  14275. loc_0061A7D3: call [00401050h] ; __vbaFreeVarList
  14276. loc_0061A7D9: add esp, 0000003Ch
  14277. loc_0061A7DC: push 0061A83Dh
  14278. loc_0061A7E1: jmp 0061A83Ch
  14279. loc_0061A7E3: lea eax, var_2C
  14280. loc_0061A7E6: lea ecx, var_28
  14281. loc_0061A7E9: push eax
  14282. loc_0061A7EA: lea edx, var_24
  14283. loc_0061A7ED: push ecx
  14284. loc_0061A7EE: lea eax, var_20
  14285. loc_0061A7F1: push edx
  14286. loc_0061A7F2: lea ecx, var_1C
  14287. loc_0061A7F5: push eax
  14288. loc_0061A7F6: lea edx, var_18
  14289. loc_0061A7F9: push ecx
  14290. loc_0061A7FA: lea eax, var_14
  14291. loc_0061A7FD: push edx
  14292. loc_0061A7FE: push eax
  14293. loc_0061A7FF: push 00000007h
  14294. loc_0061A801: call [00401068h] ; __vbaFreeObjList
  14295. loc_0061A807: lea ecx, var_AC
  14296. loc_0061A80D: lea edx, var_9C
  14297. loc_0061A813: push ecx
  14298. loc_0061A814: lea eax, var_8C
  14299. loc_0061A81A: push edx
  14300. loc_0061A81B: lea ecx, var_7C
  14301. loc_0061A81E: push eax
  14302. loc_0061A81F: lea edx, var_6C
  14303. loc_0061A822: push ecx
  14304. loc_0061A823: lea eax, var_5C
  14305. loc_0061A826: push edx
  14306. loc_0061A827: lea ecx, var_4C
  14307. loc_0061A82A: push eax
  14308. loc_0061A82B: lea edx, var_3C
  14309. loc_0061A82E: push ecx
  14310. loc_0061A82F: push edx
  14311. loc_0061A830: push 00000008h
  14312. loc_0061A832: call [00401050h] ; __vbaFreeVarList
  14313. loc_0061A838: add esp, 00000044h
  14314. loc_0061A83B: ret
  14315. loc_0061A83C: ret
  14316. loc_0061A83D: mov ecx, var_10
  14317. loc_0061A840: pop edi
  14318. loc_0061A841: pop esi
  14319. loc_0061A842: xor eax, eax
  14320. loc_0061A844: mov fs:[00000000h], ecx
  14321. loc_0061A84B: pop ebx
  14322. loc_0061A84C: mov esp, ebp
  14323. loc_0061A84E: pop ebp
  14324. loc_0061A84F: retn 0004h
  14325. End Sub
  14326. Private Sub Proc_21_16_61A860
  14327. loc_0061A860: push ebp
  14328. loc_0061A861: mov ebp, esp
  14329. loc_0061A863: sub esp, 00000008h
  14330. loc_0061A866: push 00412856h ; __vbaExceptHandler
  14331. loc_0061A86B: mov eax, fs:[00000000h]
  14332. loc_0061A871: push eax
  14333. loc_0061A872: mov fs:[00000000h], esp
  14334. loc_0061A879: sub esp, 00000040h
  14335. loc_0061A87C: push ebx
  14336. loc_0061A87D: push esi
  14337. loc_0061A87E: push edi
  14338. loc_0061A87F: mov var_8, esp
  14339. loc_0061A882: mov var_4, 00404CC8h
  14340. loc_0061A889: sub esp, 00000010h
  14341. loc_0061A88C: mov edx, [0073A08Ch]
  14342. loc_0061A892: mov ebx, esp
  14343. loc_0061A894: mov ecx, 0000000Ah
  14344. loc_0061A899: xor edi, edi
  14345. loc_0061A89B: mov eax, 80020004h
  14346. loc_0061A8A0: mov [ebx], ecx
  14347. loc_0061A8A2: mov ecx, var_24
  14348. loc_0061A8A5: mov var_14, edi
  14349. loc_0061A8A8: mov var_18, edi
  14350. loc_0061A8AB: mov esi, [edx]
  14351. loc_0061A8AD: mov [ebx+00000004h], ecx
  14352. loc_0061A8B0: push edx
  14353. loc_0061A8B1: mov [ebx+00000008h], eax
  14354. loc_0061A8B4: mov eax, var_1C
  14355. loc_0061A8B7: mov [ebx+0000000Ch], eax
  14356. loc_0061A8BA: call [esi+0000006Ch]
  14357. loc_0061A8BD: cmp eax, edi
  14358. loc_0061A8BF: fnclex
  14359. loc_0061A8C1: jge 0061A8DCh
  14360. loc_0061A8C3: mov ecx, [0073A08Ch]
  14361. loc_0061A8C9: mov ebx, [004010CCh] ; __vbaHresultCheckObj
  14362. loc_0061A8CF: push 0000006Ch
  14363. loc_0061A8D1: push 004419ACh
  14364. loc_0061A8D6: push ecx
  14365. loc_0061A8D7: push eax
  14366. loc_0061A8D8: call ebx
  14367. loc_0061A8DA: jmp 0061A8E2h
  14368. loc_0061A8DC: mov ebx, [004010CCh] ; __vbaHresultCheckObj
  14369. loc_0061A8E2: cmp [0073A254h], edi
  14370. loc_0061A8E8: jnz 0061A8FAh
  14371. loc_0061A8EA: push 0073A254h
  14372. loc_0061A8EF: push 00431838h
  14373. loc_0061A8F4: call [004012FCh] ; __vbaNew2
  14374. loc_0061A8FA: mov eax, [0073A08Ch]
  14375. loc_0061A8FF: mov esi, [0073A254h]
  14376. loc_0061A905: lea ecx, var_14
  14377. loc_0061A908: mov edx, [eax]
  14378. loc_0061A90A: push ecx
  14379. loc_0061A90B: push 00442914h ; "Explain"
  14380. loc_0061A910: push eax
  14381. loc_0061A911: call [edx+00000064h]
  14382. loc_0061A914: cmp eax, edi
  14383. loc_0061A916: fnclex
  14384. loc_0061A918: jge 0061A92Bh
  14385. loc_0061A91A: mov edx, [0073A08Ch]
  14386. loc_0061A920: push 00000064h
  14387. loc_0061A922: push 004419ACh
  14388. loc_0061A927: push edx
  14389. loc_0061A928: push eax
  14390. loc_0061A929: call ebx
  14391. loc_0061A92B: mov eax, var_14
  14392. loc_0061A92E: mov var_14, edi
  14393. loc_0061A931: push eax
  14394. loc_0061A932: lea eax, var_18
  14395. loc_0061A935: push eax
  14396. loc_0061A936: call [00401128h] ; __vbaObjSet
  14397. loc_0061A93C: mov ecx, [esi]
  14398. loc_0061A93E: lea edx, var_18
  14399. loc_0061A941: push edx
  14400. loc_0061A942: push esi
  14401. loc_0061A943: call [ecx+0000075Ch]
  14402. loc_0061A949: cmp eax, edi
  14403. loc_0061A94B: fnclex
  14404. loc_0061A94D: jge 0061A95Dh
  14405. loc_0061A94F: push 0000075Ch
  14406. loc_0061A954: push 004408D0h
  14407. loc_0061A959: push esi
  14408. loc_0061A95A: push eax
  14409. loc_0061A95B: call ebx
  14410. loc_0061A95D: lea ecx, var_18
  14411. loc_0061A960: call [0040142Ch] ; __vbaFreeObj
  14412. loc_0061A966: lea ebx, var_14
  14413. loc_0061A969: mov ecx, 0000000Ah
  14414. loc_0061A96E: push ebx
  14415. loc_0061A96F: mov eax, 80020004h
  14416. loc_0061A974: sub esp, 00000010h
  14417. loc_0061A977: mov edi, [0073A08Ch]
  14418. loc_0061A97D: mov ebx, esp
  14419. loc_0061A97F: sub esp, 00000010h
  14420. loc_0061A982: mov esi, 00000008h
  14421. loc_0061A987: mov edx, 0044B96Ch ; "Here's one my mom used to sing to me. I hope you like it. | Ok, here goes. | "
  14422. loc_0061A98C: mov [ebx], ecx
  14423. loc_0061A98E: mov ecx, var_34
  14424. loc_0061A991: mov [0073A0AEh], FFFFFFh
  14425. loc_0061A99A: mov edi, [edi]
  14426. loc_0061A99C: mov [ebx+00000004h], ecx
  14427. loc_0061A99F: mov ecx, esp
  14428. loc_0061A9A1: mov [ebx+00000008h], eax
  14429. loc_0061A9A4: mov eax, var_2C
  14430. loc_0061A9A7: mov [ebx+0000000Ch], eax
  14431. loc_0061A9AA: mov eax, var_24
  14432. loc_0061A9AD: mov [ecx], esi
  14433. loc_0061A9AF: mov [ecx+00000004h], eax
  14434. loc_0061A9B2: mov eax, [0073A08Ch]
  14435. loc_0061A9B7: push eax
  14436. loc_0061A9B8: mov [ecx+00000008h], edx
  14437. loc_0061A9BB: mov edx, var_1C
  14438. loc_0061A9BE: mov [ecx+0000000Ch], edx
  14439. loc_0061A9C1: call [edi+00000078h]
  14440. loc_0061A9C4: test eax, eax
  14441. loc_0061A9C6: fnclex
  14442. loc_0061A9C8: jge 0061A9DFh
  14443. loc_0061A9CA: mov ecx, [0073A08Ch]
  14444. loc_0061A9D0: push 00000078h
  14445. loc_0061A9D2: push 004419ACh
  14446. loc_0061A9D7: push ecx
  14447. loc_0061A9D8: push eax
  14448. loc_0061A9D9: call [004010CCh] ; __vbaHresultCheckObj
  14449. loc_0061A9DF: mov eax, var_14
  14450. loc_0061A9E2: mov var_14, 00000000h
  14451. loc_0061A9E9: push eax
  14452. loc_0061A9EA: push 0073A1E8h
  14453. loc_0061A9EF: call [00401128h] ; __vbaObjSet
  14454. loc_0061A9F5: push 0061AA11h
  14455. loc_0061A9FA: jmp 0061AA10h
  14456. loc_0061A9FC: lea edx, var_18
  14457. loc_0061A9FF: lea eax, var_14
  14458. loc_0061AA02: push edx
  14459. loc_0061AA03: push eax
  14460. loc_0061AA04: push 00000002h
  14461. loc_0061AA06: call [00401068h] ; __vbaFreeObjList
  14462. loc_0061AA0C: add esp, 0000000Ch
  14463. loc_0061AA0F: ret
  14464. loc_0061AA10: ret
  14465. loc_0061AA11: mov ecx, var_10
  14466. loc_0061AA14: pop edi
  14467. loc_0061AA15: pop esi
  14468. loc_0061AA16: xor eax, eax
  14469. loc_0061AA18: mov fs:[00000000h], ecx
  14470. loc_0061AA1F: pop ebx
  14471. loc_0061AA20: mov esp, ebp
  14472. loc_0061AA22: pop ebp
  14473. loc_0061AA23: retn 0004h
  14474. End Sub
  14475. Private Sub Proc_21_17_61BA30
  14476. loc_0061BA30: push ebp
  14477. loc_0061BA31: mov ebp, esp
  14478. loc_0061BA33: sub esp, 00000008h
  14479. loc_0061BA36: push 00412856h ; __vbaExceptHandler
  14480. loc_0061BA3B: mov eax, fs:[00000000h]
  14481. loc_0061BA41: push eax
  14482. loc_0061BA42: mov fs:[00000000h], esp
  14483. loc_0061BA49: sub esp, 00000038h
  14484. loc_0061BA4C: push ebx
  14485. loc_0061BA4D: push esi
  14486. loc_0061BA4E: push edi
  14487. loc_0061BA4F: mov var_8, esp
  14488. loc_0061BA52: mov var_4, 00404D90h
  14489. loc_0061BA59: mov eax, Me
  14490. loc_0061BA5C: xor edi, edi
  14491. loc_0061BA5E: push eax
  14492. loc_0061BA5F: mov var_14, edi
  14493. loc_0061BA62: mov ecx, [eax]
  14494. loc_0061BA64: mov var_18, edi
  14495. loc_0061BA67: mov var_2C, edi
  14496. loc_0061BA6A: call [ecx+00000310h]
  14497. loc_0061BA70: lea edx, var_14
  14498. loc_0061BA73: push eax
  14499. loc_0061BA74: push edx
  14500. loc_0061BA75: call [00401128h] ; __vbaObjSet
  14501. loc_0061BA7B: mov esi, eax
  14502. loc_0061BA7D: push edi
  14503. loc_0061BA7E: push esi
  14504. loc_0061BA7F: mov eax, [esi]
  14505. loc_0061BA81: call [eax+000000E4h]
  14506. loc_0061BA87: cmp eax, edi
  14507. loc_0061BA89: fnclex
  14508. loc_0061BA8B: jge 0061BAA3h
  14509. loc_0061BA8D: push 000000E4h
  14510. loc_0061BA92: push 00446678h
  14511. loc_0061BA97: push esi
  14512. loc_0061BA98: mov esi, [004010CCh] ; __vbaHresultCheckObj
  14513. loc_0061BA9E: push eax
  14514. loc_0061BA9F: call __vbaHresultCheckObj
  14515. loc_0061BAA1: jmp 0061BAA9h
  14516. loc_0061BAA3: mov esi, [004010CCh] ; __vbaHresultCheckObj
  14517. loc_0061BAA9: lea ecx, var_14
  14518. loc_0061BAAC: call [0040142Ch] ; __vbaFreeObj
  14519. loc_0061BAB2: sub esp, 00000010h
  14520. loc_0061BAB5: mov edx, [0073A08Ch]
  14521. loc_0061BABB: mov ebx, esp
  14522. loc_0061BABD: mov ecx, 0000000Ah
  14523. loc_0061BAC2: mov edi, [edx]
  14524. loc_0061BAC4: mov eax, 80020004h
  14525. loc_0061BAC9: mov [ebx], ecx
  14526. loc_0061BACB: mov ecx, var_24
  14527. loc_0061BACE: push edx
  14528. loc_0061BACF: mov [ebx+00000004h], ecx
  14529. loc_0061BAD2: mov [ebx+00000008h], eax
  14530. loc_0061BAD5: mov eax, var_1C
  14531. loc_0061BAD8: mov [ebx+0000000Ch], eax
  14532. loc_0061BADB: call [edi+0000008Ch]
  14533. loc_0061BAE1: test eax, eax
  14534. loc_0061BAE3: fnclex
  14535. loc_0061BAE5: jge 0061BAFBh
  14536. loc_0061BAE7: mov ecx, [0073A08Ch]
  14537. loc_0061BAED: push 0000008Ch
  14538. loc_0061BAF2: push 004419ACh
  14539. loc_0061BAF7: push ecx
  14540. loc_0061BAF8: push eax
  14541. loc_0061BAF9: call __vbaHresultCheckObj
  14542. loc_0061BAFB: mov eax, [0073A08Ch]
  14543. loc_0061BB00: lea ecx, var_18
  14544. loc_0061BB03: push ecx
  14545. loc_0061BB04: push eax
  14546. loc_0061BB05: mov edx, [eax]
  14547. loc_0061BB07: call [edx+0000001Ch]
  14548. loc_0061BB0A: test eax, eax
  14549. loc_0061BB0C: fnclex
  14550. loc_0061BB0E: jge 0061BB21h
  14551. loc_0061BB10: mov edx, [0073A08Ch]
  14552. loc_0061BB16: push 0000001Ch
  14553. loc_0061BB18: push 004419ACh
  14554. loc_0061BB1D: push edx
  14555. loc_0061BB1E: push eax
  14556. loc_0061BB1F: call __vbaHresultCheckObj
  14557. loc_0061BB21: mov eax, [0073A08Ch]
  14558. loc_0061BB26: mov edi, var_18
  14559. loc_0061BB29: lea edx, var_14
  14560. loc_0061BB2C: mov ecx, [eax]
  14561. loc_0061BB2E: push edx
  14562. loc_0061BB2F: push eax
  14563. loc_0061BB30: call [ecx+0000001Ch]
  14564. loc_0061BB33: test eax, eax
  14565. loc_0061BB35: fnclex
  14566. loc_0061BB37: jge 0061BB4Ah
  14567. loc_0061BB39: mov ecx, [0073A08Ch]
  14568. loc_0061BB3F: push 0000001Ch
  14569. loc_0061BB41: push 004419ACh
  14570. loc_0061BB46: push ecx
  14571. loc_0061BB47: push eax
  14572. loc_0061BB48: call __vbaHresultCheckObj
  14573. loc_0061BB4A: mov eax, var_14
  14574. loc_0061BB4D: lea ecx, var_2C
  14575. loc_0061BB50: push ecx
  14576. loc_0061BB51: push eax
  14577. loc_0061BB52: mov edx, [eax]
  14578. loc_0061BB54: mov ebx, eax
  14579. loc_0061BB56: call [edx+00000068h]
  14580. loc_0061BB59: test eax, eax
  14581. loc_0061BB5B: fnclex
  14582. loc_0061BB5D: jge 0061BB6Ah
  14583. loc_0061BB5F: push 00000068h
  14584. loc_0061BB61: push 0044BA0Ch
  14585. loc_0061BB66: push ebx
  14586. loc_0061BB67: push eax
  14587. loc_0061BB68: call __vbaHresultCheckObj
  14588. loc_0061BB6A: mov eax, var_2C
  14589. loc_0061BB6D: mov edx, [edi]
  14590. loc_0061BB6F: or al, 02h
  14591. loc_0061BB71: push eax
  14592. loc_0061BB72: push edi
  14593. loc_0061BB73: call [edx+00000064h]
  14594. loc_0061BB76: test eax, eax
  14595. loc_0061BB78: fnclex
  14596. loc_0061BB7A: jge 0061BB87h
  14597. loc_0061BB7C: push 00000064h
  14598. loc_0061BB7E: push 0044BA0Ch
  14599. loc_0061BB83: push edi
  14600. loc_0061BB84: push eax
  14601. loc_0061BB85: call __vbaHresultCheckObj
  14602. loc_0061BB87: lea ecx, var_18
  14603. loc_0061BB8A: lea edx, var_14
  14604. loc_0061BB8D: push ecx
  14605. loc_0061BB8E: push edx
  14606. loc_0061BB8F: push 00000002h
  14607. loc_0061BB91: call [00401068h] ; __vbaFreeObjList
  14608. loc_0061BB97: add esp, 0000000Ch
  14609. loc_0061BB9A: push 0061BBB6h
  14610. loc_0061BB9F: jmp 0061BBB5h
  14611. loc_0061BBA1: lea eax, var_18
  14612. loc_0061BBA4: lea ecx, var_14
  14613. loc_0061BBA7: push eax
  14614. loc_0061BBA8: push ecx
  14615. loc_0061BBA9: push 00000002h
  14616. loc_0061BBAB: call [00401068h] ; __vbaFreeObjList
  14617. loc_0061BBB1: add esp, 0000000Ch
  14618. loc_0061BBB4: ret
  14619. loc_0061BBB5: ret
  14620. loc_0061BBB6: mov ecx, var_10
  14621. loc_0061BBB9: pop edi
  14622. loc_0061BBBA: pop esi
  14623. loc_0061BBBB: xor eax, eax
  14624. loc_0061BBBD: mov fs:[00000000h], ecx
  14625. loc_0061BBC4: pop ebx
  14626. loc_0061BBC5: mov esp, ebp
  14627. loc_0061BBC7: pop ebp
  14628. loc_0061BBC8: retn 0004h
  14629. End Sub